diff options
| author | Pav Lucistnik <pav@FreeBSD.org> | 2005-01-28 23:28:08 +0000 |
|---|---|---|
| committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-01-28 23:28:08 +0000 |
| commit | 7c9e53fd345dd7ffe5de61a2975c7a42494feaa2 (patch) | |
| tree | 2adaaccd51708cebf0e8a2eb0a88b7efc16e3f92 /misc/ddate/Makefile | |
| parent | 18582552c968872de0df89a1d1611aecfac6a70a (diff) | |
Notes
Diffstat (limited to 'misc/ddate/Makefile')
| -rw-r--r-- | misc/ddate/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/misc/ddate/Makefile b/misc/ddate/Makefile new file mode 100644 index 000000000000..068d6114dde0 --- /dev/null +++ b/misc/ddate/Makefile @@ -0,0 +1,69 @@ +# New ports collection makefile for: ddate +# Date created: 26 January 2005 +# Whom: Emanuel Haupt <ehaupt@critical.ch> +# +# $FreeBSD$ +# + +PORTNAME= ddate +PORTVERSION= 2.12q +CATEGORIES= misc +MASTER_SITES= http://www.kernel.org/pub/linux/utils/util-linux/ +DISTNAME= util-linux-${PORTVERSION} + +MAINTAINER= ehaupt@critical.ch +COMMENT= Command to print the date in Discordian date format + +PLIST_FILES= bin/ddate + +USE_BZIP2= yes +MAN1= ddate.1 +GNU_CONFIGURE= yes + +pre-everything:: + @${ECHO} "" + @${ECHO} "You may define the following build options:" + @${ECHO} "" + @${ECHO} " US_FORMAT if you wish to use the US format for" + @${ECHO} " aneristic dates (m-d-y), as opposed to" + @${ECHO} "" + @${ECHO} " PRAISE_BOB if you wish ddate to contain SubGenius" + @${ECHO} " slogans" + @${ECHO} "" + @${ECHO} " KILL_BOB if you are ideologically, theologically or" + @${ECHO} " otherwise opposed to the Church of the" + @${ECHO} " SubGenius and do not wish your copy of" + @${ECHO} " ddate to contain code for counting down" + @${ECHO} " to X-Day" + @${ECHO} "" + @${ECHO} " OLD_FORMAT if you wish ddate to print the date in the" + @${ECHO} " same format as Druel's original ddate when" + @${ECHO} " called in immediate mode" + @${ECHO} "" + +post-patch: +.if defined(US_FORMAT) + ${SED} -e 's/^\/\*\ \(#define\ US_FORMAT\)\ \*\//\1/' ${WRKSRC}/misc-utils/ddate.c > ${WRKSRC}/misc-utils/ddate.c.new + ${MV} ${WRKSRC}/misc-utils/ddate.c.new ${WRKSRC}/misc-utils/ddate.c +.endif +.if defined(PRAISE_BOB) + ${SED} -e 's/^\/\*\(#define\ PRAISE_BOB\ 13013\)\*\//\1/' ${WRKSRC}/misc-utils/ddate.c > ${WRKSRC}/misc-utils/ddate.c.new + ${MV} ${WRKSRC}/misc-utils/ddate.c.new ${WRKSRC}/misc-utils/ddate.c +.endif +.if defined(KILL_BOB) + ${SED} -e 's/^\(#define\ KILL_BOB\ 13013\)/\/* \1 *\//' ${WRKSRC}/misc-utils/ddate.c > ${WRKSRC}/misc-utils/ddate.c.new + ${MV} ${WRKSRC}/misc-utils/ddate.c.new ${WRKSRC}/misc-utils/ddate.c +.endif +.if !defined(OLD_FORMAT) + ${SED} -e 's/^\(#define\ OLD_IMMEDIATE_FMT\)/\/* \1 *\//' ${WRKSRC}/misc-utils/ddate.c > ${WRKSRC}/misc-utils/ddate.c.new + ${MV} ${WRKSRC}/misc-utils/ddate.c.new ${WRKSRC}/misc-utils/ddate.c +.endif + +do-build: + ${CC} ${WRKSRC}/misc-utils/ddate.c ${CFLAGS} -o ${WRKSRC}/misc-utils/${PORTNAME} + +do-install: + ${INSTALL_PROGRAM} -m 0555 ${WRKSRC}/misc-utils/${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/misc-utils/ddate.1 ${MANPREFIX}/man/man1 + +.include <bsd.port.mk> |
