diff options
author | schmonz <schmonz> | 2002-04-20 20:04:06 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2002-04-20 20:04:06 +0000 |
commit | 3369603fdc2b5d6644c946e3ffa0b93b455084c1 (patch) | |
tree | e3450b2a32a7acf69fd55b30c130ec8cbfea22c9 /devel/jam | |
parent | 2ee1f90e57140aa8e64220c85661c60cd0a1ba2a (diff) | |
download | pkgsrc-3369603fdc2b5d6644c946e3ffa0b93b455084c1.tar.gz |
Import jam-2.3, with improvements from <pkgsrc@sudog.com> in pkg/16375.
Approved by jlam and garbled.
Jam/MR is a build utility like make(1). It has its own expressive
language which allows for portable Jamfiles capable of building
large projects with multiple concurrent processes (although by
default it uses a single process).
Diffstat (limited to 'devel/jam')
-rw-r--r-- | devel/jam/DESCR | 4 | ||||
-rw-r--r-- | devel/jam/Makefile | 31 | ||||
-rw-r--r-- | devel/jam/PLIST | 11 | ||||
-rw-r--r-- | devel/jam/distinfo | 5 | ||||
-rw-r--r-- | devel/jam/patches/patch-aa | 13 |
5 files changed, 64 insertions, 0 deletions
diff --git a/devel/jam/DESCR b/devel/jam/DESCR new file mode 100644 index 00000000000..34614c3899a --- /dev/null +++ b/devel/jam/DESCR @@ -0,0 +1,4 @@ +Jam/MR is a build utility like make(1). It has its own expressive +language which allows for portable Jamfiles capable of building +large projects with multiple concurrent processes (although by +default it uses a single process). diff --git a/devel/jam/Makefile b/devel/jam/Makefile new file mode 100644 index 00000000000..b130667d24a --- /dev/null +++ b/devel/jam/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/20 20:04:06 schmonz Exp $ +# + +DISTNAME= jam-2.3 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.perforce.com/pub/jam/ +EXTRACT_SUFX= .tar + +MAINTAINER= schmonz@netbsd.org +HOMEPAGE= http://www.perforce.com/jam/jam.html +COMMENT= Program construction tool, like make(1) + +DOCDIR= share/doc/${PKGBASE} +HTMLDIR= share/doc/html/${PKGBASE} + +do-install: + @for file in jam mkjambase; do \ + ${INSTALL_PROGRAM} ${WRKSRC}/bin.*/$${file} ${PREFIX}/bin; \ + done + + ${INSTALL_DATA_DIR} ${PREFIX}/${DOCDIR} + @for file in Porting README RELNOTES; do \ + ${INSTALL_DATA} ${WRKSRC}/$${file} ${PREFIX}/${DOCDIR}; \ + done + + ${INSTALL_DATA_DIR} ${PREFIX}/${HTMLDIR} + @for file in *.html; do \ + ${INSTALL_DATA} ${WRKSRC}/$${file} ${PREFIX}/${HTMLDIR}; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/jam/PLIST b/devel/jam/PLIST new file mode 100644 index 00000000000..040d84d66fa --- /dev/null +++ b/devel/jam/PLIST @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/20 20:04:06 schmonz Exp $ +bin/jam +bin/mkjambase +share/doc/html/jam/Jam.html +share/doc/html/jam/Jambase.html +share/doc/html/jam/Jamfile.html +share/doc/jam/Porting +share/doc/jam/README +share/doc/jam/RELNOTES +@dirrm share/doc/jam +@dirrm share/doc/html/jam diff --git a/devel/jam/distinfo b/devel/jam/distinfo new file mode 100644 index 00000000000..1ecabe52b71 --- /dev/null +++ b/devel/jam/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/20 20:04:06 schmonz Exp $ + +SHA1 (jam-2.3.tar) = 48cadad95883070a51d86e9aff2f2154e24bf746 +Size (jam-2.3.tar) = 542720 bytes +SHA1 (patch-aa) = 593cfe30545bd5eeee674e8b1a7fbc596110d6b0 diff --git a/devel/jam/patches/patch-aa b/devel/jam/patches/patch-aa new file mode 100644 index 00000000000..1e21d40cab3 --- /dev/null +++ b/devel/jam/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/04/20 20:04:06 schmonz Exp $ + +--- Makefile.orig Thu Jan 4 02:53:08 2001 ++++ Makefile +@@ -54,7 +54,7 @@ + rules.c scan.c search.c timestamp.c variable.c + + all: jam0 +- jam0 ++ ./jam0 + + jam0: + $(CC) $(TARGET) $(CFLAGS) $(SOURCES) $(LINKLIBS) |