Date: Fri, 13 Oct 2000 19:45:49 -0700 (PDT) From: Neil Blakey-Milner <nbm@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Tools/scripts/mkptools mkpclean mkpextr mkpmerge mkpskel Message-ID: <200010140245.TAA02481@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
nbm 2000/10/13 19:45:49 PDT
Added files:
Tools/scripts/mkptools mkpclean mkpextr mkpmerge mkpskel
Log:
Add the first efforts on my mkptools, the successor to makeport.pl.
mkptools are broken up into simple scripts:
mkpskel takes a distribution file as an argument and generates a
skeleton; it guesses the extract method, the package name, and so forth,
and generates populated Makefile and distinfo and empty pkg-descr,
pkg-comment, and pkg-plist.
mkpextr goes through the extract phase, and generates what it believes
are the necessary variables necessary to build the port. It guesses the
work source directory, what the Makefile is called, whether it has
configure, whether to use libtool, and other bits such as wildly
guessing kde, qt, gtk, gnome, and ssl requirements. Run it in a port
directory, and it generates Makefile.extr.
mkpmerge merges the results from mkpskel and mkpextr (and will later
merge the results from the other phases) into Makefile.
mkpclean cleans up any extra files that may be hanging about.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010140245.TAA02481>
