Lines 7-19
Link Here
|
7 |
# |
7 |
# |
8 |
|
8 |
|
9 |
PORTNAME= ragel |
9 |
PORTNAME= ragel |
10 |
PORTVERSION= 6.4 |
10 |
PORTVERSION= 6.5 |
11 |
CATEGORIES= devel |
11 |
CATEGORIES= devel |
12 |
MASTER_SITES= http://www.complang.org/ragel/ |
12 |
MASTER_SITES= http://www.complang.org/ragel/ |
13 |
.if !defined(NOPORTDOCS) |
|
|
14 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTFILES_DOC} |
15 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
16 |
.endif |
17 |
|
13 |
|
18 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= ports@FreeBSD.org |
19 |
COMMENT= Compile regular languages into executable C/C++ code |
15 |
COMMENT= Compile regular languages into executable C/C++ code |
Lines 26-53
Link Here
|
26 |
PORTEXAMPLES= * |
22 |
PORTEXAMPLES= * |
27 |
PLIST_FILES= bin/${PORTNAME} |
23 |
PLIST_FILES= bin/${PORTNAME} |
28 |
|
24 |
|
29 |
DISTFILES_DOC= ${PORTNAME}-guide-${PORTVERSION}.pdf |
|
|
30 |
|
31 |
post-patch: |
32 |
@${REINPLACE_CMD} -e 's|= -g|=|g' ${WRKSRC}/ragel/Makefile.in |
33 |
|
34 |
post-build: |
35 |
@cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} \ |
36 |
${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ |
37 |
${MAN1} |
38 |
|
39 |
do-install: |
25 |
do-install: |
40 |
${INSTALL_PROGRAM} ${WRKSRC}/ragel/${PORTNAME} ${PREFIX}/bin |
26 |
${INSTALL_PROGRAM} ${WRKSRC}/ragel/${PORTNAME} ${PREFIX}/bin |
41 |
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${MANPREFIX}/man/man1 |
27 |
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${MANPREFIX}/man/man1 |
42 |
.if !defined(NOPORTDOCS) |
28 |
.if !defined(NOPORTDOCS) |
43 |
@${MKDIR} ${DOCSDIR} |
29 |
@${MKDIR} ${DOCSDIR} |
44 |
.for file in ${DISTFILES_DOC} |
30 |
${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${DOCSDIR} |
45 |
${INSTALL_DATA} ${DISTDIR}/${file} ${DOCSDIR} |
|
|
46 |
.endfor |
47 |
.endif |
31 |
.endif |
48 |
.if !defined(NOPORTEXAMPLES) |
32 |
.if !defined(NOPORTEXAMPLES) |
49 |
@${MKDIR} ${EXAMPLESDIR} |
33 |
@${MKDIR} ${EXAMPLESDIR} |
50 |
@(cd ${WRKSRC}/examples; ${COPYTREE_SHARE} . ${EXAMPLESDIR}) |
34 |
@(cd ${WRKSRC}/test; ${COPYTREE_SHARE} . ${EXAMPLESDIR}) |
51 |
.endif |
35 |
.endif |
52 |
|
36 |
|
53 |
.include <bsd.port.mk> |
37 |
.include <bsd.port.mk> |