Date: Wed, 8 Mar 2000 09:00:02 -0800 (PST) From: Will Andrews <andrews@technologist.com> To: freebsd-ports@FreeBSD.org Subject: Re: ports/17265: New port devel/tmake Message-ID: <200003081700.JAA13099@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/17265; it has been noted by GNATS. From: Will Andrews <andrews@technologist.com> To: Roland Jesse <jesse@cs.uni-magdeburg.de> Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ports/17265: New port devel/tmake Date: Wed, 8 Mar 2000 11:54:52 -0500 On Wed, Mar 08, 2000 at 04:47:04PM +0100, Roland Jesse wrote: > >Number: 17265 > >Category: ports > >Synopsis: New port devel/tmake Ha! You beat me to it. I was about to submit mine after a little testing. One of my (new ports/updated ports) needs tmake. > echo x - tmake/pkg/COMMENT > sed 's/^X//' >tmake/pkg/COMMENT << 'END-of-tmake/pkg/COMMENT' > XCreate and maintain makefiles across many platforms and compilers I prefer, Extremely portable perl-based make utility > echo x - tmake/pkg/PLIST > sed 's/^X//' >tmake/pkg/PLIST << 'END-of-tmake/pkg/PLIST' > Xbin/progen > Xbin/tmake What is all this crap below here? We only need freebsd-g++, not all those other OS types. The only useful purpose for a port of tmake would be to generate makefiles from a tmake .pro file. If a developer wishes to distribute other parts of tmake, they can still get the tarball and install it with their own software package. > Xshare/tmake/aix-g++/subdirs.t > Xshare/tmake/aix-g++/app.t > Xshare/tmake/aix-g++/lib.t > Xshare/tmake/aix-g++/tmake.conf [ ... bunch of crap snipped ... ] > Xshare/tmake/freebsd-g++/subdirs.t > Xshare/tmake/freebsd-g++/app.t > Xshare/tmake/freebsd-g++/lib.t > Xshare/tmake/freebsd-g++/tmake.conf Only these are needed, and (I'm not sure) maybe we don't even need the *.t files, but only tmake.conf. > sed 's/^X//' >tmake/Makefile << 'END-of-tmake/Makefile' > X# New ports collection makefile for: tmake > X# Version required: 1.3 > X# Date created: 8 March 2000 > X# Whom: jesse@cs.uni-magdeburg.de > X# > X# $FreeBSD$ > X# > X > XDISTNAME= tmake-1.3 > XCATEGORIES= devel += perl5 > XMASTER_SITES= ftp://ftp.troll.no/freebies/tmake/ > X > XMAINTAINER= jesse@cs.uni-magdeburg.de > X > XNO_BUILD= yes > XWRKSRC= ${WRKDIR}/tmake > XTMAKE_BIN= progen tmake += USE_PERL5= yes > Xdo-install: > X @${MKDIR} ${PREFIX}/share/tmake > X @cd ${WRKSRC}/lib; tar cf - * | (cd ${PREFIX}/share/tmake && tar xf -) > X.for f in ${TMAKE_BIN} > X @${INSTALL_SCRIPT} ${WRKSRC}/bin/$f ${PREFIX}/bin > X.endfor As I said above, this is too much cruft for what will be the 99% case of an install of tmake. -- Will Andrews <andrews@technologist.com> GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w--- ?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ G++>+++ e->++++ h! r-->+++ y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003081700.JAA13099>