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>