Tue Feb 27 15:16:50 2018 UTC ()
textproc/grep: enable PCRE for GNU Grep

It had been disabled in 2003 for no apparent reason.

ok @bouyer


(rillig)
diff -r1.51 -r1.52 pkgsrc/textproc/grep/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/textproc/grep/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/grep/Makefile 2017/08/18 21:51:40 1.51
+++ pkgsrc/textproc/grep/Makefile 2018/02/27 15:16:50 1.52
@@ -1,41 +1,43 @@ @@ -1,41 +1,43 @@
1# $NetBSD: Makefile,v 1.51 2017/08/18 21:51:40 adam Exp $ 1# $NetBSD: Makefile,v 1.52 2018/02/27 15:16:50 rillig Exp $
2 2
3DISTNAME= grep-3.1 3DISTNAME= grep-3.1
4CATEGORIES= textproc 4CATEGORIES= textproc
 5PKGREVISION= 1
5MASTER_SITES= ${MASTER_SITE_GNU:=grep/} 6MASTER_SITES= ${MASTER_SITE_GNU:=grep/}
6EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
7 8
8MAINTAINER= bouyer@NetBSD.org 9MAINTAINER= pkgsrc-users@pkgsrc.org
9HOMEPAGE= http://www.gnu.org/software/grep/grep.html 10HOMEPAGE= https://www.gnu.org/software/grep/grep.html
10COMMENT= GNU grep 11COMMENT= GNU grep
11LICENSE= gnu-gpl-v3 # or later 12LICENSE= gnu-gpl-v3 # or later
12 13
13USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
14USE_TOOLS+= makeinfo msgfmt 15USE_TOOLS+= makeinfo msgfmt
15GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --disable-perl-regexp 17CONFIGURE_ARGS+= --enable-perl-regexp
17CONFIGURE_ARGS+= --program-prefix=g 18CONFIGURE_ARGS+= --program-prefix=g
18CONFIGURE_ENV+= MKDIR_P=${INSTALL_DATA_DIR:Q} 19CONFIGURE_ENV+= MKDIR_P=${INSTALL_DATA_DIR:Q}
19INFO_FILES= yes 20INFO_FILES= yes
20TEXINFO_REQD= 4.0 21TEXINFO_REQD= 4.0
21 22
22INSTALLATION_DIRS= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1 23INSTALLATION_DIRS= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1
23 24
24.include "../../mk/bsd.prefs.mk" 25.include "../../mk/bsd.prefs.mk"
25 26
26.if ${OS_VARIANT} == "SCOOSR5" 27.if ${OS_VARIANT} == "SCOOSR5"
27# SCO OpenServer 5.0.7/3.2's pthread is builtin GNU pth. 28# SCO OpenServer 5.0.7/3.2's pthread is builtin GNU pth.
28CONFIGURE_ARGS+= --enable-threads=pth 29CONFIGURE_ARGS+= --enable-threads=pth
29.endif 30.endif
30 31
31post-install: 32post-install:
32.for g n in bin/ggrep ${PKGGNUDIR}bin/grep bin/gegrep ${PKGGNUDIR}bin/egrep \ 33.for g n in bin/ggrep ${PKGGNUDIR}bin/grep bin/gegrep ${PKGGNUDIR}bin/egrep \
33 bin/gfgrep ${PKGGNUDIR}bin/fgrep \ 34 bin/gfgrep ${PKGGNUDIR}bin/fgrep \
34 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/grep.1 \ 35 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/grep.1 \
35 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/egrep.1 \ 36 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/egrep.1 \
36 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/fgrep.1 37 man/man1/ggrep.1 ${PKGGNUDIR}${PKGMANDIR}/man1/fgrep.1
37 ${LN} -sf ${PREFIX}/${g} ${DESTDIR}${PREFIX}/${n} 38 ${LN} -sf ${PREFIX}/${g} ${DESTDIR}${PREFIX}/${n}
38.endfor 39.endfor
39 40
40.include "../../devel/gettext-lib/buildlink3.mk" 41.include "../../devel/gettext-lib/buildlink3.mk"
 42.include "../../devel/pcre/buildlink3.mk"
41.include "../../mk/bsd.pkg.mk" 43.include "../../mk/bsd.pkg.mk"