aboutsummaryrefslogtreecommitdiff
path: root/textproc/wiggle
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2012-02-15 23:31:09 +0000
committerMatthias Andree <mandree@FreeBSD.org>2012-02-15 23:31:09 +0000
commit2f7bcbb36212eeaf596c791950bd7647a5920272 (patch)
tree901569a6d533948ed80f9ee0afa5d48dd5a5ee31 /textproc/wiggle
parent0cee5591d4543022b0d76e896d3e573fe3f1b4dd (diff)
downloadports-2f7bcbb36212eeaf596c791950bd7647a5920272.tar.gz
ports-2f7bcbb36212eeaf596c791950bd7647a5920272.zip
Notes
Diffstat (limited to 'textproc/wiggle')
-rw-r--r--textproc/wiggle/Makefile54
-rw-r--r--textproc/wiggle/distinfo2
-rw-r--r--textproc/wiggle/pkg-descr1
3 files changed, 57 insertions, 0 deletions
diff --git a/textproc/wiggle/Makefile b/textproc/wiggle/Makefile
new file mode 100644
index 000000000000..178932d1f47c
--- /dev/null
+++ b/textproc/wiggle/Makefile
@@ -0,0 +1,54 @@
+# New ports collection Makefile for: wiggle
+# Date created: 2012-02-15
+# Whom: mandree@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= wiggle
+PORTVERSION= 0.8.0.${_GITDATE}
+CATEGORIES= textproc
+#MASTER_SITES= http://neil.brown.name/wiggle/
+MASTER_SITES= LOCAL/mandree
+DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.xz
+
+MAINTAINER= mandree@FreeBSD.org
+COMMENT= Apply rejected patches and perform word-wise diffs
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
+
+_GITDATE= 20111208
+_GITVERSION= 405d8fe
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${_GITVERSION}
+USE_GMAKE= yes
+USE_XZ= yes
+
+CFLAGS+= -Wall -Wstrict-prototypes -Wextra -Wno-unused-parameter
+MAKE_ENV+= CFLAGS="${CFLAGS}"
+MAKE_ARGS+= -e
+
+MAN1= wiggle.1
+PLIST_FILES= bin/wiggle
+
+build-tarball: ${DISTFILES}
+${DISTFILES}.gz:
+ ${FETCH_CMD} -o ${DISTFILES}.gz 'http://neil.brown.name/git?p=wiggle;a=snapshot;h=${_GITVERSION};sf=tgz'
+${DISTFILES}: ${DISTFILES}.gz
+ ${GZIP_CMD} -cd ${DISTFILES}.gz | ${XZ_CMD} -c --best >${DISTFILES}
+
+upload-tarball: build-tarball
+ scp ${DISTFILES} freefall.freebsd.org:public_distfiles/
+
+pre-patch:
+ ${REINPLACE_CMD} -Ee 's/#include.*<malloc.h>/#include <stdlib.h>/' ${WRKSRC}/*.[ch]
+ ${REINPLACE_CMD} -Ee 's,\./dotest,bash ./dotest,' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -Ee "s,/usr/bin/time -o .time -f '%U',," ${WRKSRC}/dotest
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/wiggle ${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/wiggle.1 ${PREFIX}/man/man1/
+
+.include <bsd.port.mk>
diff --git a/textproc/wiggle/distinfo b/textproc/wiggle/distinfo
new file mode 100644
index 000000000000..0d63e424d264
--- /dev/null
+++ b/textproc/wiggle/distinfo
@@ -0,0 +1,2 @@
+SHA256 (wiggle-0.8.0.20111208.tar.xz) = cd6fd35ff47dff4a36367d93ea982e79664402162156390a71e369e349f80882
+SIZE (wiggle-0.8.0.20111208.tar.xz) = 286000
diff --git a/textproc/wiggle/pkg-descr b/textproc/wiggle/pkg-descr
new file mode 100644
index 000000000000..fa69a0021148
--- /dev/null
+++ b/textproc/wiggle/pkg-descr
@@ -0,0 +1 @@
+intentionally empty