diff options
author | rh <rh@pkgsrc.org> | 2000-10-15 12:46:21 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-10-15 12:46:21 +0000 |
commit | c070ec3373d2b658fb16c55f879e7c61aeb4ba83 (patch) | |
tree | 09a322a62331bfb7a2aac399c22346663d879690 /devel/dmake | |
parent | c8428bc877e1649ce14d5471712894021a3b0bf6 (diff) | |
download | pkgsrc-c070ec3373d2b658fb16c55f879e7c61aeb4ba83.tar.gz |
Initial import of dmake-4.1, a portable make supported by many platforms.
Diffstat (limited to 'devel/dmake')
-rw-r--r-- | devel/dmake/Makefile | 28 | ||||
-rw-r--r-- | devel/dmake/files/md5 | 3 | ||||
-rw-r--r-- | devel/dmake/files/patch-sum | 3 | ||||
-rw-r--r-- | devel/dmake/patches/patch-aa | 23 | ||||
-rw-r--r-- | devel/dmake/pkg/COMMENT | 1 | ||||
-rw-r--r-- | devel/dmake/pkg/DESCR | 24 | ||||
-rw-r--r-- | devel/dmake/pkg/PLIST | 166 |
7 files changed, 248 insertions, 0 deletions
diff --git a/devel/dmake/Makefile b/devel/dmake/Makefile new file mode 100644 index 00000000000..b9e96683106 --- /dev/null +++ b/devel/dmake/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/10/15 12:46:21 rh Exp $ +# + +DISTNAME= dmake-v4.1-src-export.all-unknown-all +PKGNAME= dmake-4.1 +WRKSRC= ${WRKDIR}/dmake +CATEGORIES= devel +MASTER_SITES= http://dmake.wticorp.com/SourceDistribution/ \ + ftp://plg.uwaterloo.ca/pub/dmake/ + +MAINTAINER= rh@netbsd.org +HOMEPAGE= http://dmake.wticorp.com/ + +MAKEFILE= makefile +ALL_TARGET= linux + +do-configure: + cd ${WRKSRC} && ${RM} unix/bsd43/dirent.h && \ + ${CP} unix/startup.h unix/startup.h.orig && \ + ${SED} -e "s:/usr/local/lib:${PREFIX}/share:g" \ + <unix/startup.h.orig >unix/startup.h + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/dmake ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/dmake + ${CP} -pR ${WRKSRC}/startup ${PREFIX}/share/dmake + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/dmake/files/md5 b/devel/dmake/files/md5 new file mode 100644 index 00000000000..5618355c3a3 --- /dev/null +++ b/devel/dmake/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/10/15 12:46:22 rh Exp $ + +MD5 (dmake-v4.1-src-export.all-unknown-all.tar.gz) = 5841be5f11b8294e95edc1f28cc11c5b diff --git a/devel/dmake/files/patch-sum b/devel/dmake/files/patch-sum new file mode 100644 index 00000000000..8c786ad81f1 --- /dev/null +++ b/devel/dmake/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/10/15 12:46:22 rh Exp $ + +MD5 (patch-aa) = e2ce71e76abf975e54c444a0339ac253 diff --git a/devel/dmake/patches/patch-aa b/devel/dmake/patches/patch-aa new file mode 100644 index 00000000000..601bc265795 --- /dev/null +++ b/devel/dmake/patches/patch-aa @@ -0,0 +1,23 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/10/15 12:46:22 rh Exp $ + +--- unix/runargv.c.orig Tue Jul 15 18:02:34 1997 ++++ unix/runargv.c +@@ -24,6 +24,8 @@ + */ + + #include <signal.h> ++#include <errno.h> ++#include <sys/param.h> + #include "extern.h" + #include "sysintf.h" + +@@ -68,7 +70,9 @@ + char *cmd; + { + extern int errno; ++#if (!defined(BSD) || BSD < 199306) + extern char *sys_errlist[]; ++#endif + int pid; + char **argv; + diff --git a/devel/dmake/pkg/COMMENT b/devel/dmake/pkg/COMMENT new file mode 100644 index 00000000000..bbaeec5c61a --- /dev/null +++ b/devel/dmake/pkg/COMMENT @@ -0,0 +1 @@ +portable make supported by many platforms diff --git a/devel/dmake/pkg/DESCR b/devel/dmake/pkg/DESCR new file mode 100644 index 00000000000..aa8de8ea3b1 --- /dev/null +++ b/devel/dmake/pkg/DESCR @@ -0,0 +1,24 @@ +dmake is different from other versions of Make in that it supports significant +enhancements (See the WWW page). A short summary of the more important +features follows: + + . support for portable makefiles + . portable accross many platforms + . significantly enhanced macro facilities + . sophisticated inference algorithm supporting transitive closure + over the inference graph + . support for traversing the file sytem both during making of targets + and during inference + . %-meta rules for specifying rules to be used for inferring + prerequisites + . conditional macros + . local rule macro variables + . proper support for libraries + . parallel making of targets on architectures that support it + . attributed targets + . text diversions + . group recipes + . swapping itself to DISK under MSDOS + . supports MKS extended argument passing convention + . directory caching + . highly configurable diff --git a/devel/dmake/pkg/PLIST b/devel/dmake/pkg/PLIST new file mode 100644 index 00000000000..93a403028f1 --- /dev/null +++ b/devel/dmake/pkg/PLIST @@ -0,0 +1,166 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/10/15 12:46:22 rh Exp $ +bin/dmake +share/dmake/startup/Windows_NT/borland/macros.mk +share/dmake/startup/Windows_NT/macros.mk +share/dmake/startup/Windows_NT/microsft/macros.mk +share/dmake/startup/Windows_NT/recipes.mk +share/dmake/startup/config.mk +share/dmake/startup/mac/macros.mk +share/dmake/startup/msdos/borland/bcc30/macros.mk +share/dmake/startup/msdos/borland/bcc40/macros.mk +share/dmake/startup/msdos/borland/bcc45/macros.mk +share/dmake/startup/msdos/borland/bcc50.32/macros.mk +share/dmake/startup/msdos/borland/bcc50/macros.mk +share/dmake/startup/msdos/borland/macros.mk +share/dmake/startup/msdos/borland/tcc20/macros.mk +share/dmake/startup/msdos/macros.mk +share/dmake/startup/msdos/microsft/macros.mk +share/dmake/startup/msdos/recipes.mk +share/dmake/startup/msdos/zortech/macros.mk +share/dmake/startup/os2/ibm/macros.mk +share/dmake/startup/os2/macros.mk +share/dmake/startup/qssl/macros.mk +share/dmake/startup/qssl/qnx/macros.mk +share/dmake/startup/qssl/qnx/recipes.mk +share/dmake/startup/qssl/recipes.mk +share/dmake/startup/startup.mk +share/dmake/startup/summary +share/dmake/startup/template.mk +share/dmake/startup/templates/mac/template.mk +share/dmake/startup/templates/msdos/borland/bcc30/template.mk +share/dmake/startup/templates/msdos/borland/bcc40/template.mk +share/dmake/startup/templates/msdos/borland/bcc45/template.mk +share/dmake/startup/templates/msdos/borland/bcc50/template.mk +share/dmake/startup/templates/msdos/borland/tcc20/template.mk +share/dmake/startup/templates/msdos/microsft/msc51/template.mk +share/dmake/startup/templates/msdos/microsft/msc60/template.mk +share/dmake/startup/templates/os2/ibm/icc/template.mk +share/dmake/startup/templates/qssl/template.mk +share/dmake/startup/templates/tos/template.mk +share/dmake/startup/templates/unix/386ix/template.mk +share/dmake/startup/templates/unix/bsd43/template.mk +share/dmake/startup/templates/unix/bsd43/uw/template.mk +share/dmake/startup/templates/unix/bsd43/vf/template.mk +share/dmake/startup/templates/unix/coherent/ver40/template.mk +share/dmake/startup/templates/unix/coherent/ver42/template.mk +share/dmake/startup/templates/unix/linux/gnu/template.mk +share/dmake/startup/templates/unix/solaris/gnu/template.mk +share/dmake/startup/templates/unix/solaris/template.mk +share/dmake/startup/templates/unix/sysvr1/template.mk +share/dmake/startup/templates/unix/sysvr3/pwd/template.mk +share/dmake/startup/templates/unix/sysvr3/template.mk +share/dmake/startup/templates/unix/sysvr4/template.mk +share/dmake/startup/templates/unix/xenix/pwd/template.mk +share/dmake/startup/templates/unix/xenix/template.mk +share/dmake/startup/templates/win95/borland/bcc50/template.mk +share/dmake/startup/templates/win95/microsft/vpp40/template.mk +share/dmake/startup/templates/winnt/borland/bcc50/template.mk +share/dmake/startup/templates/winnt/microsft/vpp40/template.mk +share/dmake/startup/tos/macros.mk +share/dmake/startup/unix/386ix/macros.mk +share/dmake/startup/unix/bsd43/macros.mk +share/dmake/startup/unix/bsd43/recipes.mk +share/dmake/startup/unix/coherent/macros.mk +share/dmake/startup/unix/coherent/recipes.mk +share/dmake/startup/unix/linux/gnu/macros.mk +share/dmake/startup/unix/linux/macros.mk +share/dmake/startup/unix/macros.mk +share/dmake/startup/unix/recipes.mk +share/dmake/startup/unix/solaris/macros.mk +share/dmake/startup/unix/sysvr1/macros.mk +share/dmake/startup/unix/sysvr3/gnu/macros.mk +share/dmake/startup/unix/sysvr3/macros.mk +share/dmake/startup/unix/sysvr4/macros.mk +share/dmake/startup/unix/xenix/macros.mk +share/dmake/startup/win95/borland/macros.mk +share/dmake/startup/win95/macros.mk +share/dmake/startup/win95/microsft/macros.mk +share/dmake/startup/win95/recipes.mk +share/dmake/startup/winnt/borland/macros.mk +share/dmake/startup/winnt/macros.mk +share/dmake/startup/winnt/microsft/macros.mk +share/dmake/startup/winnt/recipes.mk +@dirrm share/dmake/startup/winnt/microsft +@dirrm share/dmake/startup/winnt/borland +@dirrm share/dmake/startup/winnt +@dirrm share/dmake/startup/win95/microsft +@dirrm share/dmake/startup/win95/borland +@dirrm share/dmake/startup/win95 +@dirrm share/dmake/startup/unix/xenix +@dirrm share/dmake/startup/unix/sysvr4 +@dirrm share/dmake/startup/unix/sysvr3/gnu +@dirrm share/dmake/startup/unix/sysvr3 +@dirrm share/dmake/startup/unix/sysvr1 +@dirrm share/dmake/startup/unix/solaris +@dirrm share/dmake/startup/unix/linux/gnu +@dirrm share/dmake/startup/unix/linux +@dirrm share/dmake/startup/unix/coherent +@dirrm share/dmake/startup/unix/bsd43 +@dirrm share/dmake/startup/unix/386ix +@dirrm share/dmake/startup/unix +@dirrm share/dmake/startup/tos +@dirrm share/dmake/startup/templates/winnt/microsft/vpp40 +@dirrm share/dmake/startup/templates/winnt/microsft +@dirrm share/dmake/startup/templates/winnt/borland/bcc50 +@dirrm share/dmake/startup/templates/winnt/borland +@dirrm share/dmake/startup/templates/winnt +@dirrm share/dmake/startup/templates/win95/microsft/vpp40 +@dirrm share/dmake/startup/templates/win95/microsft +@dirrm share/dmake/startup/templates/win95/borland/bcc50 +@dirrm share/dmake/startup/templates/win95/borland +@dirrm share/dmake/startup/templates/win95 +@dirrm share/dmake/startup/templates/unix/xenix/pwd +@dirrm share/dmake/startup/templates/unix/xenix +@dirrm share/dmake/startup/templates/unix/sysvr4 +@dirrm share/dmake/startup/templates/unix/sysvr3/pwd +@dirrm share/dmake/startup/templates/unix/sysvr3 +@dirrm share/dmake/startup/templates/unix/sysvr1 +@dirrm share/dmake/startup/templates/unix/solaris/gnu +@dirrm share/dmake/startup/templates/unix/solaris +@dirrm share/dmake/startup/templates/unix/linux/gnu +@dirrm share/dmake/startup/templates/unix/linux +@dirrm share/dmake/startup/templates/unix/coherent/ver42 +@dirrm share/dmake/startup/templates/unix/coherent/ver40 +@dirrm share/dmake/startup/templates/unix/coherent +@dirrm share/dmake/startup/templates/unix/bsd43/vf +@dirrm share/dmake/startup/templates/unix/bsd43/uw +@dirrm share/dmake/startup/templates/unix/bsd43 +@dirrm share/dmake/startup/templates/unix/386ix +@dirrm share/dmake/startup/templates/unix +@dirrm share/dmake/startup/templates/tos +@dirrm share/dmake/startup/templates/qssl +@dirrm share/dmake/startup/templates/os2/ibm/icc +@dirrm share/dmake/startup/templates/os2/ibm +@dirrm share/dmake/startup/templates/os2 +@dirrm share/dmake/startup/templates/msdos/microsft/msc60 +@dirrm share/dmake/startup/templates/msdos/microsft/msc51 +@dirrm share/dmake/startup/templates/msdos/microsft +@dirrm share/dmake/startup/templates/msdos/borland/tcc20 +@dirrm share/dmake/startup/templates/msdos/borland/bcc50 +@dirrm share/dmake/startup/templates/msdos/borland/bcc45 +@dirrm share/dmake/startup/templates/msdos/borland/bcc40 +@dirrm share/dmake/startup/templates/msdos/borland/bcc30 +@dirrm share/dmake/startup/templates/msdos/borland +@dirrm share/dmake/startup/templates/msdos +@dirrm share/dmake/startup/templates/mac +@dirrm share/dmake/startup/templates +@dirrm share/dmake/startup/qssl/qnx +@dirrm share/dmake/startup/qssl +@dirrm share/dmake/startup/os2/ibm +@dirrm share/dmake/startup/os2 +@dirrm share/dmake/startup/msdos/zortech +@dirrm share/dmake/startup/msdos/microsft +@dirrm share/dmake/startup/msdos/borland/tcc20 +@dirrm share/dmake/startup/msdos/borland/bcc50.32 +@dirrm share/dmake/startup/msdos/borland/bcc50 +@dirrm share/dmake/startup/msdos/borland/bcc45 +@dirrm share/dmake/startup/msdos/borland/bcc40 +@dirrm share/dmake/startup/msdos/borland/bcc30 +@dirrm share/dmake/startup/msdos/borland +@dirrm share/dmake/startup/msdos +@dirrm share/dmake/startup/mac +@dirrm share/dmake/startup/Windows_NT/microsft +@dirrm share/dmake/startup/Windows_NT/borland +@dirrm share/dmake/startup/Windows_NT +@dirrm share/dmake/startup +@dirrm share/dmake |