Lines 2-21
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= sed |
4 |
PORTNAME= sed |
5 |
PORTVERSION= 4.2.2 |
5 |
PORTVERSION= 4.3 |
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 |
|
14 |
GNU_CONFIGURE= yes |
15 |
GNU_CONFIGURE= yes |
15 |
CONFIGURE_ENV+= MAKEINFO="makeinfo --no-split" |
16 |
CONFIGURE_ENV+= MAKEINFO="makeinfo --no-split" |
16 |
|
17 |
|
17 |
USES= charsetfix makeinfo gmake |
18 |
USES= charsetfix makeinfo gmake tar:xz |
18 |
PATCH_SUBDIRS= . doc lib sed |
|
|
19 |
DATADIR= ${PREFIX}/share/${PKGBASE} |
19 |
DATADIR= ${PREFIX}/share/${PKGBASE} |
20 |
SAMP_FILES= binary*.sed dc.sed |
20 |
SAMP_FILES= binary*.sed dc.sed |
21 |
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} |
21 |
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} |
Lines 32-58
Link Here
|
32 |
post-patch: |
32 |
post-patch: |
33 |
@${REINPLACE_CMD} 's,^\* sed:,* GNU sed:,' \ |
33 |
@${REINPLACE_CMD} 's,^\* sed:,* GNU sed:,' \ |
34 |
${WRKSRC}/doc/config.texi |
34 |
${WRKSRC}/doc/config.texi |
35 |
@${REINPLACE_CMD} "s|#include <alloca.h>||" ${WRKSRC}/lib/regex_internal.h |
|
|
36 |
|
35 |
|
37 |
post-configure: |
36 |
post-configure: |
38 |
.for subdir in ${PATCH_SUBDIRS} |
|
|
39 |
@${REINPLACE_CMD} -e 's|s,x,x,|s,^,g,|' \ |
37 |
@${REINPLACE_CMD} -e 's|s,x,x,|s,^,g,|' \ |
40 |
-e 's|^doc_DATA|#doc_DATA|' \ |
38 |
${WRKSRC}/Makefile |
41 |
${WRKSRC}/${subdir}/Makefile |
|
|
42 |
.endfor |
43 |
|
39 |
|
44 |
post-install: |
40 |
post-install: |
45 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
41 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
46 |
.for f in ${SAMP_FILES} |
42 |
.for f in ${SAMP_FILES} |
47 |
@${INSTALL_DATA} ${WRKSRC}/testsuite/${f} ${STAGEDIR}${EXAMPLESDIR} |
43 |
${INSTALL_DATA} ${WRKSRC}/testsuite/${f} ${STAGEDIR}${EXAMPLESDIR} |
48 |
.endfor |
44 |
.endfor |
49 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
45 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
50 |
.for f in ${PORTDOCS} |
46 |
.for f in ${PORTDOCS} |
51 |
@${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} |
47 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} |
52 |
.endfor |
48 |
.endfor |
53 |
|
49 |
|
54 |
# Maintainer only |
50 |
.if defined(MAINTAINER_MODE) |
55 |
test: |
51 |
regression-test: build |
56 |
@cd ${WRKSRC}/testsuite; ${MAKE} check |
52 |
@cd ${WRKSRC}; ${MAKE} check |
|
|
53 |
.endif |
57 |
|
54 |
|
58 |
.include <bsd.port.mk> |
55 |
.include <bsd.port.mk> |