aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/confget
diff options
context:
space:
mode:
authorroam <roam@FreeBSD.org>2009-03-25 00:37:43 +0800
committerroam <roam@FreeBSD.org>2009-03-25 00:37:43 +0800
commitf7b56ea3230f0239a22bd9a1468e6b312daa5a3b (patch)
tree1f2b358995bc05925b09ba1e836e136b15c018b0 /textproc/confget
parent20e74b1a9d246f6d1f63b6d594ac6f31fac2889d (diff)
downloadfreebsd-ports-gnome-f7b56ea3230f0239a22bd9a1468e6b312daa5a3b.tar.gz
freebsd-ports-gnome-f7b56ea3230f0239a22bd9a1468e6b312daa5a3b.tar.zst
freebsd-ports-gnome-f7b56ea3230f0239a22bd9a1468e6b312daa5a3b.zip
Update to confget-1.02.
Switch from PLIST_FILES to a pkg-plist manifest. Honor NOPORTEXAMPLES.
Diffstat (limited to 'textproc/confget')
-rw-r--r--textproc/confget/Makefile10
-rw-r--r--textproc/confget/distinfo6
-rw-r--r--textproc/confget/files/patch-t--09-regexp.t20
-rw-r--r--textproc/confget/pkg-plist4
4 files changed, 15 insertions, 25 deletions
diff --git a/textproc/confget/Makefile b/textproc/confget/Makefile
index 7770f13bae65..7bdf75b085fe 100644
--- a/textproc/confget/Makefile
+++ b/textproc/confget/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= confget
-PORTVERSION= 1.01
+PORTVERSION= 1.02
CATEGORIES= textproc
MASTER_SITES= http://devel.ringlet.net/textproc/confget/
@@ -30,7 +30,13 @@ MAKE_ENV+= CFLAGS_CONF=-DHAVE_FGETLN
MAN1= confget.1
MANCOMPRESSED= yes
-PLIST_FILES= bin/confget
+.if defined(NOPORTEXAMPLES)
+post-patch:
+ ${REINPLACE_CMD} -E -e 's/([^n])install-examples/\1/' \
+ ${WRKSRC}/Makefile
+.else
+MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR}
+.endif
test: build
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
diff --git a/textproc/confget/distinfo b/textproc/confget/distinfo
index f0413db6e1a1..efa762d4235d 100644
--- a/textproc/confget/distinfo
+++ b/textproc/confget/distinfo
@@ -1,3 +1,3 @@
-MD5 (confget-1.01.tar.gz) = a9ade693ef1a8a9d781fca4aebd86fee
-SHA256 (confget-1.01.tar.gz) = e3bb7f836cc07dd377f197dcd4e808cb8bfb5382a9e9b2e48f83e6afde0888c7
-SIZE (confget-1.01.tar.gz) = 14211
+MD5 (confget-1.02.tar.gz) = b62059810543ed47570d147bd739a9c3
+SHA256 (confget-1.02.tar.gz) = 15b5d97a97beff4daf5cbe6346b64c67bdcec36e64f163754c4657a66cc5f68b
+SIZE (confget-1.02.tar.gz) = 15310
diff --git a/textproc/confget/files/patch-t--09-regexp.t b/textproc/confget/files/patch-t--09-regexp.t
deleted file mode 100644
index 13b9f69cc4da..000000000000
--- a/textproc/confget/files/patch-t--09-regexp.t
+++ /dev/null
@@ -1,20 +0,0 @@
-Do not fail the regexp tests if confget was compiled without regexp support.
-This patch has already been applied to the confget upstream Subversion repo.
-
---- t/09-regexp.t.orig
-+++ t/09-regexp.t
-@@ -38,6 +38,14 @@
- exit 255
- fi
-
-+v=`$CONFGET -f "$T1" -s a -x key1 2>&1`
-+if [ "$v" = 'confget: No regular expression support in this confget build' ]; then
-+ for i in 1 2 3 4 5 6 7 8; do
-+ echo "ok $i # skip No regular expression support in confget"
-+ done
-+ exit 0
-+fi
-+
- unset cfg_key1 cfg_key2 cfg_key3 cfg_key6
- eval `$CONFGET -f "$T1" -S -p cfg_ -s a -L -x 'key[23]'`
- if [ "$cfg_key1" = '' ]; then echo 'ok 1'; else echo "not ok 1 cfg_key1 is '$cfg_key1'"; fi
diff --git a/textproc/confget/pkg-plist b/textproc/confget/pkg-plist
new file mode 100644
index 000000000000..b8dcce86b2d2
--- /dev/null
+++ b/textproc/confget/pkg-plist
@@ -0,0 +1,4 @@
+bin/confget
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/t1.ini
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/t2.ini
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%