From owner-freebsd-ports Wed Nov 17 20:30:17 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id C19AA150B2 for ; Wed, 17 Nov 1999 20:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id UAA85717; Wed, 17 Nov 1999 20:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from tempest.waterspout.com (tempest.waterspout.com [208.13.56.2]) by hub.freebsd.org (Postfix) with ESMTP id D53CE150A1 for ; Wed, 17 Nov 1999 20:26:53 -0800 (PST) (envelope-from ajk@tempest.waterspout.com) Received: (from ajk@localhost) by tempest.waterspout.com (8.9.3/8.9.3) id XAA09530; Wed, 17 Nov 1999 23:26:47 -0500 (EST) (envelope-from ajk) Message-Id: <199911180426.XAA09530@tempest.waterspout.com> Date: Wed, 17 Nov 1999 23:26:47 -0500 (EST) From: ajk@waterspout.com Reply-To: ajk@waterspout.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/14971: mkcmd-8.10 port submission Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 14971 >Category: ports >Synopsis: mkcmd-8.10 port submission >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Nov 17 20:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Andrew J. Korty >Release: FreeBSD 4.0-CURRENT i386 >Organization: WaterSpout Communications, Inc. >Environment: FreeBSD tempest.waterspout.com 4.0-CURRENT FreeBSD 4.0-CURRENT #21: Sat Nov 13 12:46:32 EST 1999 root@tempest.waterspout.com:/usr/src/sys/compile/TEMPEST i386 >Description: FreeBSD port for the mkcmd command line parser builder. It is needed to build many of Kevin Braunsdorf's tools, including conserver. It has one build dependency, msrc0. >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mkcmd # mkcmd/Makefile # mkcmd/files # mkcmd/files/md5 # mkcmd/patches # mkcmd/patches/patch-aa # mkcmd/patches/patch-ab # mkcmd/patches/patch-ac # mkcmd/patches/patch-ae # mkcmd/patches/patch-af # mkcmd/patches/patch-ag # mkcmd/patches/patch-ah # mkcmd/patches/patch-ai # mkcmd/patches/patch-ak # mkcmd/patches/patch-al # mkcmd/patches/patch-am # mkcmd/pkg # mkcmd/pkg/COMMENT # mkcmd/pkg/DESCR # mkcmd/pkg/PLIST # echo c - mkcmd mkdir -p mkcmd > /dev/null 2>&1 echo x - mkcmd/Makefile sed 's/^X//' >mkcmd/Makefile << 'END-of-mkcmd/Makefile' X# New ports collection makefile for: mkcmd X# Version required: 8.10 X# Date created: 17 November 1999 X# Whom: ajk@waterspout.com X# X# $FreeBSD$ X# X XDISTNAME= mkcmd-8.10 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.physics.purdue.edu/pub/pundits/ XEXTRACT_SUFX= .tgz X XMAINTAINER= ajk@waterspout.com X XBUILD_DEPENDS= makeme:${PORTSDIR}/devel/msrc0 X XMAKE_FLAGS= XMAKEFILE= XMAN1= mkcmd.1 XMAN5= mkcmd.5 X Xdo-build: X @(cd ${WRKSRC}/bin/mkcmd && ${SETENV} ${MAKE_ENV} makeme \ X ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) X Xdo-install: X.for d in bin/mkcmd lib/mkcmd X @(cd ${WRKSRC}/$d && ${SETENV} ${MAKE_ENV} makeme \ X ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) X.endfor X ${INSTALL_MAN} ${WRKSRC}/bin/mkcmd/mkcmd.man \ X ${PREFIX}/man/man1/mkcmd.1 X ${INSTALL_MAN} ${WRKSRC}/lib/mkcmd/mkcmd.man \ X ${PREFIX}/man/man5/mkcmd.5 X X.include END-of-mkcmd/Makefile echo c - mkcmd/files mkdir -p mkcmd/files > /dev/null 2>&1 echo x - mkcmd/files/md5 sed 's/^X//' >mkcmd/files/md5 << 'END-of-mkcmd/files/md5' XMD5 (mkcmd-8.10.tgz) = b5fd1e05fbf943542147749a7135214e END-of-mkcmd/files/md5 echo c - mkcmd/patches mkdir -p mkcmd/patches > /dev/null 2>&1 echo x - mkcmd/patches/patch-aa sed 's/^X//' >mkcmd/patches/patch-aa << 'END-of-mkcmd/patches/patch-aa' X--- bin/mkcmd/machine.h.orig Wed Nov 17 12:24:36 1999 X+++ bin/mkcmd/machine.h Wed Nov 17 12:24:45 1999 X@@ -13,7 +13,7 @@ X #endif X X #if !defined(DEFDIR) X-#define DEFDIR "/usr/local/lib/mkcmd" X+#define DEFDIR "/usr/local/share/mkcmd" X #endif X X #if !defined(TILDEDIR) END-of-mkcmd/patches/patch-aa echo x - mkcmd/patches/patch-ab sed 's/^X//' >mkcmd/patches/patch-ab << 'END-of-mkcmd/patches/patch-ab' X--- bin/mkcmd/mkcmd.man.orig Wed Nov 17 12:24:52 1999 X+++ bin/mkcmd/mkcmd.man Wed Nov 17 12:24:56 1999 X@@ -43,7 +43,7 @@ X .TP X .BI \-I directory X \fBMkcmd\fP searches for the files on the command line first in the X-current directory, then in a standard place (\*(lq/usr/local/lib/mkcmd\*(rq), X+current directory, then in a standard place (\*(lq/usr/local/share/mkcmd\*(rq), X then in any \fIdirectory\fP listed as parameters to this option. X .TP X .BI \-m manpage END-of-mkcmd/patches/patch-ab echo x - mkcmd/patches/patch-ac sed 's/^X//' >mkcmd/patches/patch-ac << 'END-of-mkcmd/patches/patch-ac' X--- lib/mkcmd/Make.host.orig Wed Nov 17 12:28:06 1999 X+++ lib/mkcmd/Make.host Wed Nov 17 12:28:22 1999 X@@ -2,7 +2,7 @@ X # Makefile for mkcmd X # Kevin S Braunsdorf, PUCC X X-LIB= ${DESTDIR}/usr/local/lib/mkcmd X+LIB= ${DESTDIR}/usr/local/share/mkcmd X X TEMPL= Template.m bytes.m client.m \ X client.mi cmd.m cmd.mc cmd.mi cmd_add.m cmd_add.mc cmd_cd.m cmd_cd.mc \ END-of-mkcmd/patches/patch-ac echo x - mkcmd/patches/patch-ae sed 's/^X//' >mkcmd/patches/patch-ae << 'END-of-mkcmd/patches/patch-ae' X--- bin/mkcmd/machine.h.orig Wed Nov 17 12:24:36 1999 X+++ bin/mkcmd/machine.h Wed Nov 17 12:24:45 1999 X@@ -13,7 +13,7 @@ X #endif X X #if !defined(DEFDIR) X-#define DEFDIR "/usr/local/lib/mkcmd" X+#define DEFDIR "/usr/local/share/mkcmd" X #endif X X #if !defined(TILDEDIR) END-of-mkcmd/patches/patch-ae echo x - mkcmd/patches/patch-af sed 's/^X//' >mkcmd/patches/patch-af << 'END-of-mkcmd/patches/patch-af' X--- bin/mkcmd/mkcmd.man.orig Wed Nov 17 12:24:52 1999 X+++ bin/mkcmd/mkcmd.man Wed Nov 17 12:24:56 1999 X@@ -43,7 +43,7 @@ X .TP X .BI \-I directory X \fBMkcmd\fP searches for the files on the command line first in the X-current directory, then in a standard place (\*(lq/usr/local/lib/mkcmd\*(rq), X+current directory, then in a standard place (\*(lq/usr/local/share/mkcmd\*(rq), X then in any \fIdirectory\fP listed as parameters to this option. X .TP X .BI \-m manpage END-of-mkcmd/patches/patch-af echo x - mkcmd/patches/patch-ag sed 's/^X//' >mkcmd/patches/patch-ag << 'END-of-mkcmd/patches/patch-ag' X--- lib/mkcmd/Make.host.orig Wed Nov 17 12:28:06 1999 X+++ lib/mkcmd/Make.host Wed Nov 17 12:28:22 1999 X@@ -2,7 +2,7 @@ X # Makefile for mkcmd X # Kevin S Braunsdorf, PUCC X X-LIB= ${DESTDIR}/usr/local/lib/mkcmd X+LIB= ${DESTDIR}/usr/local/share/mkcmd X X TEMPL= Template.m bytes.m client.m \ X client.mi cmd.m cmd.mc cmd.mi cmd_add.m cmd_add.mc cmd_cd.m cmd_cd.mc \ END-of-mkcmd/patches/patch-ag echo x - mkcmd/patches/patch-ah sed 's/^X//' >mkcmd/patches/patch-ah << 'END-of-mkcmd/patches/patch-ah' X--- bin/mkcmd/mkcmd.man.orig Wed Nov 17 12:24:52 1999 X+++ bin/mkcmd/mkcmd.man Wed Nov 17 12:24:56 1999 X@@ -43,7 +43,7 @@ X .TP X .BI \-I directory X \fBMkcmd\fP searches for the files on the command line first in the X-current directory, then in a standard place (\*(lq/usr/local/lib/mkcmd\*(rq), X+current directory, then in a standard place (\*(lq/usr/local/share/mkcmd\*(rq), X then in any \fIdirectory\fP listed as parameters to this option. X .TP X .BI \-m manpage END-of-mkcmd/patches/patch-ah echo x - mkcmd/patches/patch-ai sed 's/^X//' >mkcmd/patches/patch-ai << 'END-of-mkcmd/patches/patch-ai' X--- lib/mkcmd/Make.host.orig Wed Nov 17 12:28:06 1999 X+++ lib/mkcmd/Make.host Wed Nov 17 12:28:22 1999 X@@ -2,7 +2,7 @@ X # Makefile for mkcmd X # Kevin S Braunsdorf, PUCC X X-LIB= ${DESTDIR}/usr/local/lib/mkcmd X+LIB= ${DESTDIR}/usr/local/share/mkcmd X X TEMPL= Template.m bytes.m client.m \ X client.mi cmd.m cmd.mc cmd.mi cmd_add.m cmd_add.mc cmd_cd.m cmd_cd.mc \ END-of-mkcmd/patches/patch-ai echo x - mkcmd/patches/patch-ak sed 's/^X//' >mkcmd/patches/patch-ak << 'END-of-mkcmd/patches/patch-ak' X--- bin/mkcmd/machine.h.orig Wed Nov 17 12:24:36 1999 X+++ bin/mkcmd/machine.h Wed Nov 17 12:24:45 1999 X@@ -13,7 +13,7 @@ X #endif X X #if !defined(DEFDIR) X-#define DEFDIR "/usr/local/lib/mkcmd" X+#define DEFDIR "/usr/local/share/mkcmd" X #endif X X #if !defined(TILDEDIR) END-of-mkcmd/patches/patch-ak echo x - mkcmd/patches/patch-al sed 's/^X//' >mkcmd/patches/patch-al << 'END-of-mkcmd/patches/patch-al' X--- bin/mkcmd/mkcmd.man.orig Wed Nov 17 12:24:52 1999 X+++ bin/mkcmd/mkcmd.man Wed Nov 17 12:24:56 1999 X@@ -43,7 +43,7 @@ X .TP X .BI \-I directory X \fBMkcmd\fP searches for the files on the command line first in the X-current directory, then in a standard place (\*(lq/usr/local/lib/mkcmd\*(rq), X+current directory, then in a standard place (\*(lq/usr/local/share/mkcmd\*(rq), X then in any \fIdirectory\fP listed as parameters to this option. X .TP X .BI \-m manpage END-of-mkcmd/patches/patch-al echo x - mkcmd/patches/patch-am sed 's/^X//' >mkcmd/patches/patch-am << 'END-of-mkcmd/patches/patch-am' X--- lib/mkcmd/Make.host.orig Wed Nov 17 12:28:06 1999 X+++ lib/mkcmd/Make.host Wed Nov 17 12:28:22 1999 X@@ -2,7 +2,7 @@ X # Makefile for mkcmd X # Kevin S Braunsdorf, PUCC X X-LIB= ${DESTDIR}/usr/local/lib/mkcmd X+LIB= ${DESTDIR}/usr/local/share/mkcmd X X TEMPL= Template.m bytes.m client.m \ X client.mi cmd.m cmd.mc cmd.mi cmd_add.m cmd_add.mc cmd_cd.m cmd_cd.mc \ END-of-mkcmd/patches/patch-am echo c - mkcmd/pkg mkdir -p mkcmd/pkg > /dev/null 2>&1 echo x - mkcmd/pkg/COMMENT sed 's/^X//' >mkcmd/pkg/COMMENT << 'END-of-mkcmd/pkg/COMMENT' XCommand-line parser and manual page generator. END-of-mkcmd/pkg/COMMENT echo x - mkcmd/pkg/DESCR sed 's/^X//' >mkcmd/pkg/DESCR << 'END-of-mkcmd/pkg/DESCR' Xmkcmd lets us build a nifty command line option parser and some Xon-line documentation in a snap. It is a prerequisite for many of XKevin Braunsdorf's tools. X XFreeBSD port by Andrew J. Korty . END-of-mkcmd/pkg/DESCR echo x - mkcmd/pkg/PLIST sed 's/^X//' >mkcmd/pkg/PLIST << 'END-of-mkcmd/pkg/PLIST' Xbin/mkcmd Xshare/mkcmd/Template.m Xshare/mkcmd/bytes.m Xshare/mkcmd/client.m Xshare/mkcmd/client.mi Xshare/mkcmd/cmd.m Xshare/mkcmd/cmd.mc Xshare/mkcmd/cmd.mi Xshare/mkcmd/cmd_add.m Xshare/mkcmd/cmd_add.mc Xshare/mkcmd/cmd_cd.m Xshare/mkcmd/cmd_cd.mc Xshare/mkcmd/cmd_echo.m Xshare/mkcmd/cmd_exec.m Xshare/mkcmd/cmd_exec.mc Xshare/mkcmd/cmd_exit.m Xshare/mkcmd/cmd_help.m Xshare/mkcmd/cmd_help.mc Xshare/mkcmd/cmd_macro.m Xshare/mkcmd/cmd_merge.m Xshare/mkcmd/cmd_parse.m Xshare/mkcmd/cmd_parse.mc Xshare/mkcmd/cmd_shell.m Xshare/mkcmd/cmd_shell.mc Xshare/mkcmd/cmd_source.m Xshare/mkcmd/cmd_source.mc Xshare/mkcmd/cmd_umask.m Xshare/mkcmd/cmd_umask.mc Xshare/mkcmd/cmd_version.m Xshare/mkcmd/date.m Xshare/mkcmd/dir.m Xshare/mkcmd/dir_check.m Xshare/mkcmd/dir_check.mc Xshare/mkcmd/example_cgi.m Xshare/mkcmd/enum.m Xshare/mkcmd/enum.mc Xshare/mkcmd/enum.mh Xshare/mkcmd/enum.mi Xshare/mkcmd/enum.info Xshare/mkcmd/example_cmd.m Xshare/mkcmd/example_date.m Xshare/mkcmd/example_dir.m Xshare/mkcmd/example_dumpdates.m Xshare/mkcmd/example_enum.m Xshare/mkcmd/example_filter.m Xshare/mkcmd/example_fts.m Xshare/mkcmd/example_glob.m Xshare/mkcmd/example_lex.m Xshare/mkcmd/example_macro.m Xshare/mkcmd/example_mult.m Xshare/mkcmd/example_nettime.m Xshare/mkcmd/example_rc.m Xshare/mkcmd/example_server.m Xshare/mkcmd/example_time.m Xshare/mkcmd/example_timebox.m Xshare/mkcmd/glob_ieee.m Xshare/mkcmd/getopt.m Xshare/mkcmd/getopt.mc Xshare/mkcmd/getopt.mi Xshare/mkcmd/glob_ieee.mc Xshare/mkcmd/hosttype.m Xshare/mkcmd/hosttype.mh Xshare/mkcmd/inches.m Xshare/mkcmd/rc.m Xshare/mkcmd/seconds.m Xshare/mkcmd/server.m Xshare/mkcmd/server.mi Xshare/mkcmd/socket.m Xshare/mkcmd/socket.mh Xshare/mkcmd/socket.mi Xshare/mkcmd/std_control.m Xshare/mkcmd/std_datehdr.m Xshare/mkcmd/std_filter.m Xshare/mkcmd/std_fts.m Xshare/mkcmd/std_help.m Xshare/mkcmd/std_lex.m Xshare/mkcmd/std_lex.mc Xshare/mkcmd/std_macro.m Xshare/mkcmd/std_macro.mc Xshare/mkcmd/std_macro.mh Xshare/mkcmd/std_macro.mi Xshare/mkcmd/std_noargs.m Xshare/mkcmd/std_targets.m Xshare/mkcmd/std_version.m Xshare/mkcmd/std_xdev.m Xshare/mkcmd/time.m Xshare/mkcmd/time_tz.m Xshare/mkcmd/timebox.m Xshare/mkcmd/util_by.m Xshare/mkcmd/util_cgi.m Xshare/mkcmd/util_cgi.mc Xshare/mkcmd/util_client.m Xshare/mkcmd/util_client.mc Xshare/mkcmd/util_daemon.m Xshare/mkcmd/util_daemon.mc Xshare/mkcmd/util_daemon.mh Xshare/mkcmd/util_date.m Xshare/mkcmd/util_date.mc Xshare/mkcmd/util_date.mi Xshare/mkcmd/util_fgetln.m Xshare/mkcmd/util_fgetln.mc Xshare/mkcmd/util_fts.m Xshare/mkcmd/util_fts.mc Xshare/mkcmd/util_glob.m Xshare/mkcmd/util_home.m Xshare/mkcmd/util_home.mc Xshare/mkcmd/util_mult.m Xshare/mkcmd/util_mult.mc Xshare/mkcmd/util_mult.mi Xshare/mkcmd/util_rc.m Xshare/mkcmd/util_rc.mc Xshare/mkcmd/util_rc.mi Xshare/mkcmd/util_server.m Xshare/mkcmd/util_server.mc Xshare/mkcmd/util_socket.m Xshare/mkcmd/util_socket.mc Xshare/mkcmd/util_time.m Xshare/mkcmd/util_socket.mi Xshare/mkcmd/util_time.mc Xshare/mkcmd/util_time.mh Xshare/mkcmd/util_time.mi Xshare/mkcmd/util_timebox.m Xshare/mkcmd/util_timebox.mc Xshare/mkcmd/util_timebox.mi Xshare/mkcmd/util_tmp.m Xshare/mkcmd/util_username.m Xshare/mkcmd/util_username.mc Xshare/mkcmd/util_whittle.m X@dirrm share/mkcmd END-of-mkcmd/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message