portrookies for early adopters
Oliver Eikemeier
eikemeier at fillmore-labs.com
Sat Nov 15 03:55:03 PST 2003
Dirk Meyer wrote:
> Hallo Oliver Eikemeier,
>
>>- you are already a FreeBSD committer and want to
>> - test an experimental port until it stabilizes
>> - find some interesting ports to commit
>> - want to do joint work with non-committers
>>- you like to live on the edge and test the latest ports
>
> If you like me to add my "extra ports" to this project ...
> http://www.dinoex.net/cgi-bin/cvsweb.cgi/ports/
Done, welcome Dirk! Some rules of portrookies:
Don't use the pserver checkout method, use
cd /usr/ports; cvs -z3 -d:ext:dinoex at cvs.sf.net:/cvsroot/portrookies co rookies
before adding a port, TEST IT:
cd /usr/ports/rookies/<portname>; portlint -A
cd /usr/ports/rookies; make checksubdir
cd /usr/ports; make index
add the port:
cd /usr/ports/rookies
cvs add `find <portname> -name CVS -prune -o -type f -print`
cvs commit Makefile <portname>
don't cvs import ports.
Sorry, standard disclaimer.
All rookies are required to have a PKGNAMEPREFIX that starts with `rookie-',
so perl modules must have `rookie-p5-'. Otherwise FreeBSD rules apply.
>> fetch http://portrookies.sf.net/categories.patch
>> patch -p0 -d /usr/ports < categories.patch
>
> This patch might not be needed,
Otherwise Categorie rookie would be illegal.
> I use /usr/ports/current/<portname>
I had to make up *some* name, and portcurrent?
> i just create a "Makefile.local" in each port:
> PKGCATEGORY?= current
> PKGNAMESUFFIX?= -current
>
> and everything works fine!
bsd.port.mk shouldn't like you CATEGORY. I chose PKGNAMEPREFIX,
because it's easier to find in pkg_info.
> you may add: dinoex at sourceforge.net!
Welcome again. Current population: 2.
I hope I didn't mess up the permissions, I'm not a SF.net wizard.
Oliver
More information about the freebsd-ports
mailing list