aboutsummaryrefslogtreecommitdiffstats
path: root/devel/dmake
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1995-08-08 18:24:11 +0800
committerasami <asami@FreeBSD.org>1995-08-08 18:24:11 +0800
commit84d2dad7ca24787c31a4c5b238f424a4e69ff9a8 (patch)
treea1c68e42ddf74f7069043ecb18fa38605cb4e93c /devel/dmake
parentb254453592dc73ded4012bb4aaa098c90b28ddc1 (diff)
downloadfreebsd-ports-gnome-84d2dad7ca24787c31a4c5b238f424a4e69ff9a8.tar.gz
freebsd-ports-gnome-84d2dad7ca24787c31a4c5b238f424a4e69ff9a8.tar.zst
freebsd-ports-gnome-84d2dad7ca24787c31a4c5b238f424a4e69ff9a8.zip
Another hyper make.
Submitted by: nils@guru.ims.uni-stuttgart.de (Cornelis van der Laan)
Diffstat (limited to 'devel/dmake')
-rw-r--r--devel/dmake/Makefile21
-rw-r--r--devel/dmake/distinfo1
-rw-r--r--devel/dmake/files/patch-aa72
-rw-r--r--devel/dmake/pkg-comment1
-rw-r--r--devel/dmake/pkg-descr8
-rw-r--r--devel/dmake/pkg-plist2
6 files changed, 105 insertions, 0 deletions
diff --git a/devel/dmake/Makefile b/devel/dmake/Makefile
new file mode 100644
index 000000000000..d689ad7c1c00
--- /dev/null
+++ b/devel/dmake/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: dmake
+# Version required: 4.0
+# Date created: 31 July 1995
+# Whom: nils@guru.ims.uni-stuttgart.de
+#
+# $Id: Makefile,v 1.9 1995/06/18 13:11:25 ache Exp $
+#
+
+DISTNAME= dmake40
+PKGNAME= dmake-4.0
+CATEGORIES= development programming
+MASTER_SITES= ftp://plg.uwaterloo.ca/pub/dmake/
+
+MAINTAINER= nils@guru.ims.uni-stuttgart.de
+
+WRKSRC= $(WRKDIR)/dmake
+USE_GMAKE= yes
+MAKEFILE= makefile
+ALL_TARGET= bsd43
+
+.include <bsd.port.mk>
diff --git a/devel/dmake/distinfo b/devel/dmake/distinfo
new file mode 100644
index 000000000000..cd0355b517ce
--- /dev/null
+++ b/devel/dmake/distinfo
@@ -0,0 +1 @@
+MD5 (dmake40.tar.gz) = e2858117a717a72332a5be5ceecf6f8a
diff --git a/devel/dmake/files/patch-aa b/devel/dmake/files/patch-aa
new file mode 100644
index 000000000000..1ff5ad32213d
--- /dev/null
+++ b/devel/dmake/files/patch-aa
@@ -0,0 +1,72 @@
+*** unix/bsd43/make.sh.orig Thu Oct 6 18:26:53 1994
+--- unix/bsd43/make.sh Sat Aug 5 18:39:51 1995
+***************
+*** 1,3 ****
+--- 1,5 ----
++ if [ ! -x dmake ]
++ then
+ mkdir objects
+ cc -c -I. -Iunix -Iunix/bsd43 -O infer.c
+ mv infer.o objects
+***************
+*** 51,69 ****
+ mv runargv.o objects
+ cc -c -I. -Iunix -Iunix/bsd43 -O unix/dcache.c
+ mv dcache.o objects
+- cc -c -I. -Iunix -Iunix/bsd43 -O unix/bsd43/putenv.c
+- mv putenv.o objects
+- cc -c -I. -Iunix -Iunix/bsd43 -O unix/bsd43/tempnam.c
+- mv tempnam.o objects
+- cc -c -I. -Iunix -Iunix/bsd43 -O unix/bsd43/utime.c
+- mv utime.o objects
+- cc -c -I. -Iunix -Iunix/bsd43 -O unix/bsd43/setvbuf.c
+- mv setvbuf.o objects
+ cc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
+ objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
+ objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
+ objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
+ objects/rulparse.o objects/percent.o objects/function.o objects/arlib.o \
+ objects/dirbrk.o objects/rmprq.o objects/ruletab.o objects/runargv.o \
+! objects/dcache.o objects/putenv.o objects/tempnam.o objects/utime.o objects/setvbuf.o
+ cp unix/bsd43/startup.mk startup.mk
+--- 53,64 ----
+ mv runargv.o objects
+ cc -c -I. -Iunix -Iunix/bsd43 -O unix/dcache.c
+ mv dcache.o objects
+ cc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
+ objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
+ objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
+ objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
+ objects/rulparse.o objects/percent.o objects/function.o objects/arlib.o \
+ objects/dirbrk.o objects/rmprq.o objects/ruletab.o objects/runargv.o \
+! objects/dcache.o
+ cp unix/bsd43/startup.mk startup.mk
++ fi
+*** unix/runargv.c-dist Sat Aug 5 18:17:21 1995
+--- unix/runargv.c Sat Aug 5 18:17:38 1995
+***************
+*** 77,83 ****
+--- 77,85 ----
+ char *cmd;
+ {
+ extern int errno;
++ #ifndef __FreeBSD__
+ extern char *sys_errlist[];
++ #endif
+ int pid;
+ char **argv;
+
+*** makefile.orig Thu Oct 6 18:30:22 1994
+--- makefile Sat Aug 5 18:58:26 1995
+***************
+*** 89,91 ****
+--- 89,97 ----
+ tccswp msc40swp msc50swp msc51swp msc60swp \
+ bcc bccswp ztc ztcswp
+ $(DOS_VER) :; make.bat $@
++
++ install:
++ install -c -s -m 755 dmake ${PREFIX}/bin
++ mkdir -p ${PREFIX}/lib/dmake
++ chmod 755 ${PREFIX}/lib/dmake
++ install -c -m 444 startup.mk ${PREFIX}/lib/dmake
diff --git a/devel/dmake/pkg-comment b/devel/dmake/pkg-comment
new file mode 100644
index 000000000000..e5a9ef397847
--- /dev/null
+++ b/devel/dmake/pkg-comment
@@ -0,0 +1 @@
+dmake 4.0 - Another hyper make utility
diff --git a/devel/dmake/pkg-descr b/devel/dmake/pkg-descr
new file mode 100644
index 000000000000..67bcb8af22ec
--- /dev/null
+++ b/devel/dmake/pkg-descr
@@ -0,0 +1,8 @@
+dmake Version 4.0
+=================
+FULL RELEASE OF DMAKE, REPLACES VERSIONS 3.8, and 3.9 (never posted)
+
+Nature: This distribution advances dmake to Version 4.0, patch level 0.
+------- The release is an attempt at addressing obscure faults in dmake
+ and at providing some much needed new functionality. See below
+ for details of enhancements and bug fixes.
diff --git a/devel/dmake/pkg-plist b/devel/dmake/pkg-plist
new file mode 100644
index 000000000000..bf540c38d2ae
--- /dev/null
+++ b/devel/dmake/pkg-plist
@@ -0,0 +1,2 @@
+bin/dmake
+lib/dmake/startup.mk