Import tmake 1.8; submitted by Dan Weeks <danimal@danimal.org>.

tmake is a tool from Trolltech to create and maintain makefiles for
software projects.  tmake makes it easier to maintain a complex
project across multiple computer architectures.
This commit is contained in:
naddy 2002-02-28 14:15:31 +00:00
parent 5256411e3c
commit eb3b07f8fd
5 changed files with 74 additions and 0 deletions

36
devel/tmake/Makefile Normal file
View File

@ -0,0 +1,36 @@
# $OpenBSD: Makefile,v 1.1.1.1 2002/02/28 14:15:31 naddy Exp $
COMMENT= "Cross-platform makefile tool from TrollTech"
DISTNAME= tmake-1.8
CATEGORIES= devel
NEED_VERSION= 1.504
HOMEPAGE= http://www.trolltech.com/developer/download/tmake.html
MAINTAINER= Dan Weeks <danimal@danimal.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ftp://ftp.trolltech.com/freebies/tmake/
NO_BUILD= Yes
NO_REGRESS= Yes
do-install:
@perl -pi -e 's:%%PREFIX%%:${TRUEPREFIX}:' ${WRKSRC}/bin/tmake
${INSTALL_SCRIPT} ${WRKSRC}/bin/tmake ${PREFIX}/bin/tmake
${INSTALL_SCRIPT} ${WRKSRC}/bin/progen ${PREFIX}/bin/progen
@cd ${WRKSRC}/lib; \
for dir in openbsd-g++ unix; do \
${INSTALL_DATA_DIR} ${PREFIX}/share/tmake/$$dir; \
${INSTALL_DATA} ${WRKSRC}/lib/$$dir/* ${PREFIX}/share/tmake/$$dir; \
done; \
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tmake
${INSTALL_DATA} ${WRKSRC}/doc/tmake.html ${PREFIX}/share/doc/tmake/tmake.html
${INSTALL_DATA} ${WRKSRC}/doc/tmake_ref.html ${PREFIX}/share/doc/tmake/tmake_ref.html
.include <bsd.port.mk>

3
devel/tmake/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (tmake-1.8.tar.gz) = 3f28b40958e2be57b9dca05f4e5087ab
RMD160 (tmake-1.8.tar.gz) = 3a4687a31a99263156e740e8de9509d736218915
SHA1 (tmake-1.8.tar.gz) = 7c87ebb7b139c13f033ebe207f20c6081f94d117

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-bin_tmake,v 1.1.1.1 2002/02/28 14:15:31 naddy Exp $
--- bin/tmake.orig Mon Jan 21 10:35:27 2002
+++ bin/tmake Mon Jan 21 10:51:36 2002
@@ -66,7 +66,7 @@ $outfile = "";
%project = ();
$eval_quit = 0;
-$project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} . ";" . $ENV{"HOME"} . "/.tmake/";
+$project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} . ";%%PREFIX%%/share/tmake/openbsd-g++/;" . $ENV{"HOME"} . "/.tmake/";
while ( @ARGV ) { # parse command line args
$_ = shift @ARGV;

5
devel/tmake/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
tmake is a tool from Trolltech to create and maintain makefiles for
software projects. tmake makes it easier to maintain a complex
project across multiple computer architectures.
WWW: ${HOMEPAGE}

17
devel/tmake/pkg/PLIST Normal file
View File

@ -0,0 +1,17 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2002/02/28 14:15:31 naddy Exp $
bin/progen
bin/tmake
share/doc/tmake/tmake.html
share/doc/tmake/tmake_ref.html
share/tmake/openbsd-g++/app.t
share/tmake/openbsd-g++/lib.t
share/tmake/openbsd-g++/subdirs.t
share/tmake/openbsd-g++/tmake.conf
share/tmake/unix/app.t
share/tmake/unix/generic.t
share/tmake/unix/lib.t
share/tmake/unix/subdirs.t
@dirrm share/tmake/unix
@dirrm share/tmake/openbsd-g++
@dirrm share/tmake
@dirrm share/doc/tmake