aboutsummaryrefslogtreecommitdiff
path: root/devel/xmake
diff options
context:
space:
mode:
Diffstat (limited to 'devel/xmake')
-rw-r--r--devel/xmake/Makefile23
-rw-r--r--devel/xmake/distinfo1
-rw-r--r--devel/xmake/files/patch-aa43
-rw-r--r--devel/xmake/pkg-comment1
-rw-r--r--devel/xmake/pkg-descr6
-rw-r--r--devel/xmake/pkg-plist2
6 files changed, 76 insertions, 0 deletions
diff --git a/devel/xmake/Makefile b/devel/xmake/Makefile
new file mode 100644
index 000000000000..9d5701dd4204
--- /dev/null
+++ b/devel/xmake/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: xmake
+# Version required: 1.01
+# Date created: 28 March 1997
+# Whom: dlowe
+#
+# $Id$
+#
+
+DISTNAME= xmake-1.01
+CATEGORIES= devel
+MASTER_SITES= http://www.backplane.com/xmake/ \
+ ftp://atari.saturn5.com/pub/dlowe/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= dlowe@saturn5.com
+
+WRKSRC= ${WRKDIR}/xmake
+MAN1= xmake.1
+
+pre-build:
+ @${RM} -rf ${WRKSRC}/obj
+
+.include <bsd.port.mk>
diff --git a/devel/xmake/distinfo b/devel/xmake/distinfo
new file mode 100644
index 000000000000..75bb5d06e13f
--- /dev/null
+++ b/devel/xmake/distinfo
@@ -0,0 +1 @@
+MD5 (xmake-1.01.tgz) = 7fb2ebb2c32e3baab4ea22bf7d37bcd6
diff --git a/devel/xmake/files/patch-aa b/devel/xmake/files/patch-aa
new file mode 100644
index 000000000000..034ee7514f42
--- /dev/null
+++ b/devel/xmake/files/patch-aa
@@ -0,0 +1,43 @@
+*** Makefile.orig Thu Feb 6 08:00:00 1997
+--- Makefile Mon Apr 28 13:47:27 1997
+***************
+*** 1,11 ****
+
+ SRCS= include.c list.c main.c subs.c var.c wild.c
+ OBJS= include.o list.o main.o subs.o var.o wild.o
+! CFLAGS= -g -O2 -Wall -Wstrict-prototypes
+ LFLAGS=
+ EXE= xmake
+! IBDIR= /usr/local/bin
+! IMDIR= /usr/local/man/man1
+
+ all: $(EXE)
+
+--- 1,12 ----
+
+ SRCS= include.c list.c main.c subs.c var.c wild.c
+ OBJS= include.o list.o main.o subs.o var.o wild.o
+! CFLAGS= -O2 -Wall
+ LFLAGS=
+ EXE= xmake
+! PREFIX?= /usr/local
+! IBDIR= ${PREFIX}/bin
+! IMDIR= ${PREFIX}/man/man1
+
+ all: $(EXE)
+
+***************
+*** 15,20 ****
+ clean:
+ rm -f $(OBJS) $(EXE)
+
+! install: all
+! install -c -s -m 755 $(EXE) $(IBDIR)/$(EXE)
+!
+--- 16,21 ----
+ clean:
+ rm -f $(OBJS) $(EXE)
+
+! install:
+! install -c -s -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} $(EXE) $(IBDIR)
+! install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} xmake.1 $(IMDIR)
diff --git a/devel/xmake/pkg-comment b/devel/xmake/pkg-comment
new file mode 100644
index 000000000000..e947da763aad
--- /dev/null
+++ b/devel/xmake/pkg-comment
@@ -0,0 +1 @@
+A powerful make utility
diff --git a/devel/xmake/pkg-descr b/devel/xmake/pkg-descr
new file mode 100644
index 000000000000..3f1bcc5f6e19
--- /dev/null
+++ b/devel/xmake/pkg-descr
@@ -0,0 +1,6 @@
+XMake is a make utility. It is not compatible with other makes, but
+provides extended functionality over most standard makes. Whereas most
+other makes have confusing rulesets and do not support many-to-many
+dependancy specifications, XMake has relatively few (basically no) rulesets
+and allows you to easily specify many:many dependencies. This gives XMake
+the flexibility to deal with complex project hierarchies very simply.
diff --git a/devel/xmake/pkg-plist b/devel/xmake/pkg-plist
new file mode 100644
index 000000000000..99a0ca78037e
--- /dev/null
+++ b/devel/xmake/pkg-plist
@@ -0,0 +1,2 @@
+bin/xmake
+man/man1/xmake.1.gz