This is an old revision of the document!


Porter's workflow AKA Hack-a-port

Documenting the workflow I've established to hack ports

  • devel/git : Minimized depedencies CONTRIB=off CVS=off GUI=off NLS=off P4=off
  • svn(lite) : in base

WORK IN PROGRESS - INCOMPLETE - YMMV

  1. Get a GitHub account
  2. Create a ports repo in your GitHub
  3. Clone your GitHub ports repo on your local system to <ports>
  4. add .svn to .gitignore (or does that happen by default?)
  5. alias svn to svnlite if you're not installing devel/subversion for full svn support
  1. Create the category dir in <ports>
  2. In the category dir using svn svn co https://svn0.eu.FreeBSD.org/ports/head/<category>/<port>
  3. In <ports> run git add .
  4. Modify
  5. in <ports>/<category>/<port> run svn diff
  • bernardspil/portingworkflow.1422006092.txt.gz
  • Last modified: 2015/01/23 09:41
  • by BernardSpil