From 69ed39ed86f38a7a45c60fc7d8eb5d4cb63b45f3 Mon Sep 17 00:00:00 2001 From: Sean Chittenden Date: Mon, 13 Oct 2003 17:56:00 +0000 Subject: 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 --- devel/pmk/Makefile | 27 +++++++++++++++++++++++++++ devel/pmk/distinfo | 1 + devel/pmk/pkg-descr | 15 +++++++++++++++ devel/pmk/pkg-plist | 7 +++++++ 4 files changed, 50 insertions(+) create mode 100644 devel/pmk/Makefile create mode 100644 devel/pmk/distinfo create mode 100644 devel/pmk/pkg-descr create mode 100644 devel/pmk/pkg-plist (limited to 'devel/pmk') 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 +# +# $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 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 -- cgit v1.2.3