Lines 2-29
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= sed |
4 |
PORTNAME= sed |
5 |
PORTVERSION= 4.2.2 |
5 |
PORTVERSION= 4.4 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= textproc |
6 |
CATEGORIES= textproc |
8 |
MASTER_SITES= GNU |
7 |
MASTER_SITES= GNU |
9 |
PKGNAMEPREFIX= g |
8 |
PKGNAMEPREFIX= g |
10 |
|
9 |
|
11 |
MAINTAINER= johans@FreeBSD.org |
10 |
MAINTAINER= johans@FreeBSD.org |
12 |
COMMENT= The GNU stream editor |
11 |
COMMENT= GNU stream editor |
13 |
|
12 |
|
|
|
13 |
LICENSE= GPLv3 |
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
|
14 |
GNU_CONFIGURE= yes |
16 |
GNU_CONFIGURE= yes |
|
|
17 |
CONFIGURE_ARGS= --program-prefix=g |
15 |
CONFIGURE_ENV+= MAKEINFO="makeinfo --no-split" |
18 |
CONFIGURE_ENV+= MAKEINFO="makeinfo --no-split" |
16 |
|
19 |
|
17 |
USES= charsetfix makeinfo gmake |
20 |
USES= charsetfix gmake makeinfo tar:xz |
18 |
PATCH_SUBDIRS= . doc lib sed |
|
|
19 |
DATADIR= ${PREFIX}/share/${PKGBASE} |
21 |
DATADIR= ${PREFIX}/share/${PKGBASE} |
20 |
SAMP_FILES= binary*.sed dc.sed |
22 |
DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} |
21 |
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} |
23 |
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} |
22 |
PORTDOCS= AUTHORS BUGS COPYING COPYING.DOC NEWS README THANKS |
|
|
23 |
DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} |
24 |
INFO= sed |
24 |
INFO= sed |
|
|
25 |
PORTDOCS= AUTHORS BUGS ChangeLog ChangeLog-2014 NEWS README THANKS |
26 |
PORTEXAMPLES= binary*.sed dc.sed |
25 |
|
27 |
|
26 |
OPTIONS_DEFINE= NLS DOCS |
28 |
OPTIONS_DEFINE= DOCS EXAMPLES NLS |
27 |
OPTIONS_SUB= yes |
29 |
OPTIONS_SUB= yes |
28 |
|
30 |
|
29 |
NLS_USES= gettext iconv |
31 |
NLS_USES= gettext iconv |
Lines 32-58
Link Here
|
32 |
post-patch: |
34 |
post-patch: |
33 |
@${REINPLACE_CMD} 's,^\* sed:,* GNU sed:,' \ |
35 |
@${REINPLACE_CMD} 's,^\* sed:,* GNU sed:,' \ |
34 |
${WRKSRC}/doc/config.texi |
36 |
${WRKSRC}/doc/config.texi |
35 |
@${REINPLACE_CMD} "s|#include <alloca.h>||" ${WRKSRC}/lib/regex_internal.h |
|
|
36 |
|
37 |
|
37 |
post-configure: |
38 |
post-install-DOCS-on: |
38 |
.for subdir in ${PATCH_SUBDIRS} |
39 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
39 |
@${REINPLACE_CMD} -e 's|s,x,x,|s,^,g,|' \ |
40 |
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} |
40 |
-e 's|^doc_DATA|#doc_DATA|' \ |
|
|
41 |
${WRKSRC}/${subdir}/Makefile |
42 |
.endfor |
43 |
|
41 |
|
44 |
post-install: |
42 |
post-install-EXAMPLES-on: |
45 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
43 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
46 |
.for f in ${SAMP_FILES} |
44 |
${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/testsuite/,} \ |
47 |
@${INSTALL_DATA} ${WRKSRC}/testsuite/${f} ${STAGEDIR}${EXAMPLESDIR} |
45 |
${STAGEDIR}${EXAMPLESDIR} |
48 |
.endfor |
|
|
49 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
50 |
.for f in ${PORTDOCS} |
51 |
@${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} |
52 |
.endfor |
53 |
|
46 |
|
54 |
# Maintainer only |
47 |
.if defined(MAINTAINER_MODE) |
55 |
test: |
48 |
regression-test: build |
56 |
@cd ${WRKSRC}/testsuite; ${MAKE} check |
49 |
${MAKE_CMD} -C ${WRKSRC} check |
|
|
50 |
.endif |
57 |
|
51 |
|
58 |
.include <bsd.port.mk> |
52 |
.include <bsd.port.mk> |