From a5dcbe2a3fff50badfbcf26de4c9756c86cdbf0b Mon Sep 17 00:00:00 2001 From: schmonz Date: Sat, 20 Apr 2002 20:04:06 +0000 Subject: Import jam-2.3, with improvements from 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). --- devel/jam/DESCR | 4 ++++ devel/jam/Makefile | 31 +++++++++++++++++++++++++++++++ devel/jam/PLIST | 11 +++++++++++ devel/jam/distinfo | 5 +++++ devel/jam/patches/patch-aa | 13 +++++++++++++ 5 files changed, 64 insertions(+) create mode 100644 devel/jam/DESCR create mode 100644 devel/jam/Makefile create mode 100644 devel/jam/PLIST create mode 100644 devel/jam/distinfo create mode 100644 devel/jam/patches/patch-aa (limited to 'devel/jam') 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) -- cgit v1.2.3