aboutsummaryrefslogtreecommitdiffstats
path: root/devel/pmk
diff options
context:
space:
mode:
authorseanc <seanc@FreeBSD.org>2003-10-14 01:56:00 +0800
committerseanc <seanc@FreeBSD.org>2003-10-14 01:56:00 +0800
commitb5d8e96991ac7e18e639add1a086ee9d787831bf (patch)
tree44316bd6dc0a09fb3d96614b4df3818710d49b95 /devel/pmk
parentc107ce46290cc0611e10faa02eb463537adc1820 (diff)
downloadfreebsd-ports-gnome-b5d8e96991ac7e18e639add1a086ee9d787831bf.tar.gz
freebsd-ports-gnome-b5d8e96991ac7e18e639add1a086ee9d787831bf.tar.zst
freebsd-ports-gnome-b5d8e96991ac7e18e639add1a086ee9d787831bf.zip
Add pmk, "Pre Make Kit." pmk is a sane and BSDL autoconf replacement.
There are no dependencies on external software and the syntax of .pmk files is more than tollerable. A quick example of the syntax can be found here (scroll down to the pmkscan section): http://premk.sourceforge.net/example.html
Diffstat (limited to 'devel/pmk')
-rw-r--r--devel/pmk/Makefile27
-rw-r--r--devel/pmk/distinfo1
-rw-r--r--devel/pmk/pkg-descr15
-rw-r--r--devel/pmk/pkg-plist7
4 files changed, 50 insertions, 0 deletions
diff --git a/devel/pmk/Makefile b/devel/pmk/Makefile
new file mode 100644
index 000000000000..1d2cbfa0b00d
--- /dev/null
+++ b/devel/pmk/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: pmk
+# Date created: October 13, 2003
+# Whom: Sean Chittenden <seanc@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pmk
+PORTVERSION= 0.7
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= premk
+
+MAINTAINER= seanc@FreeBSD.org
+COMMENT= Pre Make Kit, a sane replacement for autoconf
+
+MAN1= pmk.1 pmkscan.1
+MAN5= pmk.conf.5 pmkfile.5
+MAN8= pmksetup.8
+
+post-extract:
+ cd ${WRKDIR}; ${MAKE} clean
+
+do-configure:
+ cd ${WRKSRC}; ${MAKE} cfgrm
+
+.include <bsd.port.mk>
diff --git a/devel/pmk/distinfo b/devel/pmk/distinfo
new file mode 100644
index 000000000000..abab0c68aa7a
--- /dev/null
+++ b/devel/pmk/distinfo
@@ -0,0 +1 @@
+MD5 (pmk-0.7.tar.gz) = 39e72555a3c13cf83a7b5fbc867ff4fb
diff --git a/devel/pmk/pkg-descr b/devel/pmk/pkg-descr
new file mode 100644
index 000000000000..1681c81e7f7c
--- /dev/null
+++ b/devel/pmk/pkg-descr
@@ -0,0 +1,15 @@
+What is pmk:
+
+The meaning of pmk is "Pre Make Kit", a dependency configuring tool.
+It aims to be considered as an alternative to GNU autoconf.
+
+Goals:
+
+*) Avoid the use of scripts in packages that can hide trojans.
+*) Try to keep the needed dependencies near from zero (actually we're
+ at zero).
+*) Make it easy to use for users and developpers.
+*) Provide the package in a free and usable license for everybody (BSD).
+*) Limit the changes in sources for a transition from autoconf.
+
+WWW: http://premk.sf.net/
diff --git a/devel/pmk/pkg-plist b/devel/pmk/pkg-plist
new file mode 100644
index 000000000000..18569036e63f
--- /dev/null
+++ b/devel/pmk/pkg-plist
@@ -0,0 +1,7 @@
+bin/pmk
+bin/pmkscan
+sbin/pmksetup
+share/pmk/pmkfile.sample
+share/pmk/pmk.conf.sample
+share/pmk/pmkscan.dat
+@dirrm share/pmk