View | Details | Raw Unified | Return to bug 204652
Collapse All | Expand All

(-)textproc/flex/Makefile (-27 / +48 lines)
Lines 1-36 Link Here
1
# $FreeBSD: head/textproc/flex/Makefile 366840 2014-09-01 07:26:14Z tijl $
1
# $FreeBSD: head/textproc/flex/Makefile 366840 2014-09-01 07:26:14Z tijl $
2
2
3
PORTNAME=	flex
3
PORTNAME=		flex
4
PORTVERSION=	2.5.39
4
PORTVERSION=		2.6.0
5
PORTREVISION=	2
5
DISTVERSIONPREFIX=	v
6
CATEGORIES=	textproc
6
CATEGORIES=		textproc
7
MASTER_SITES=	SF/${PORTNAME}
7
8
8
MAINTAINER=		johans@FreeBSD.org
9
MAINTAINER=	johans@FreeBSD.org
9
COMMENT=		Fast lexical analyzer generator
10
COMMENT=	Fast lexical analyzer generator
10
11
11
LICENSE=		BSD3CLAUSE
12
BUILD_DEPENDS=	help2man:${PORTSDIR}/misc/help2man \
12
LICENSE_FILE=		${WRKSRC}/COPYING
13
		gm4:${PORTSDIR}/devel/m4
13
14
RUN_DEPENDS=	gm4:${PORTSDIR}/devel/m4
14
BUILD_DEPENDS=		help2man:${PORTSDIR}/misc/help2man \
15
			gm4:${PORTSDIR}/devel/m4
16
RUN_DEPENDS=		gm4:${PORTSDIR}/devel/m4
15
17
16
USES=		bison gmake libtool makeinfo tar:bzip2
18
USE_GITHUB=		yes
17
GNU_CONFIGURE=	yes
19
GH_ACCOUNT=		westes
20
21
USES=			autoreconf bison gmake libtool makeinfo tar:bzip2
22
GNU_CONFIGURE=		yes
18
# install flex header to its own dir to avoid conflict with system flex.
23
# install flex header to its own dir to avoid conflict with system flex.
19
CONFIGURE_ARGS=	--includedir=${PREFIX}/include/flex --disable-shared
24
CONFIGURE_ARGS=		--includedir=${PREFIX}/include/flex --disable-shared
20
CONFIGURE_ENV=	M4=${LOCALBASE}/bin/gm4 MAKEINFO="makeinfo --no-split"
25
CONFIGURE_ENV=		M4=${LOCALBASE}/bin/gm4 MAKEINFO="makeinfo --no-split"
21
INSTALL_TARGET=	install-strip
26
INSTALL_TARGET=		install-strip
22
27
23
INFO=		flex
28
INFO=			flex
24
29
25
OPTIONS_DEFINE=	DOCS NLS
30
OPTIONS_DEFINE=		DOCS NLS EXAMPLES
26
OPTIONS_SUB=	yes
31
OPTIONS_SUB=		yes
27
NLS_USES=	gettext iconv
32
NLS_USES=		gettext iconv
28
NLS_CONFIGURE_ENABLE=	nls
33
NLS_CONFIGURE_ENABLE=	nls
34
DOCS_USE=		TEX=base:build,tex:build,dvipsk:build
35
DOCS_BUILD_DEPENDS+=	texi2dvi:${PORTSDIR}/print/texinfo
36
CFLAGS+=		-fPIC -DPIC
37
38
.include <bsd.port.options.mk>
29
39
30
post-patch:	.SILENT
40
post-patch:	.SILENT
31
	${REINPLACE_CMD} -Ee 's/tests//' \
41
	${REINPLACE_CMD} -e 's/^examples.*//g' \
32
		-e '/mode=compile ..CC/s/\\$$/-fPIC -DPIC &/' \
42
		${WRKSRC}/configure.ac
33
		${WRKSRC}/Makefile.in
43
	${REINPLACE_CMD} -e 's/tests \\/\\/' -e 's/examples \\/\\/' \
34
	${RM} -f ${WRKSRC}/doc/*.info*
44
		${WRKSRC}/Makefile.am
45
.if !${PORT_OPTIONS:MDOCS}
46
	${REINPLACE_CMD} -e 's/^dist_doc_DATA/#dist_doc_DATA/' \
47
		${WRKSRC}/doc/Makefile.am
48
.endif
49
50
post-install:
51
.if ${PORT_OPTIONS:MEXAMPLES}
52
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
53
	@${CP} -r ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/
54
	@${RM} ${STAGEDIR}${EXAMPLESDIR}/Makefile.am
55
.endif
35
56
36
.include <bsd.port.mk>
57
.include <bsd.port.mk>
(-)textproc/flex/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (flex-2.5.39.tar.bz2) = add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f
1
SHA256 (westes-flex-v2.6.0_GH0.tar.bz2) = cde6e46064a941a3810f7bbc612a2c39cb3aa29ce7eb775089c2515d0adfa7e9
2
SIZE (flex-2.5.39.tar.bz2) = 1612101
2
SIZE (westes-flex-v2.6.0_GH0.tar.bz2) = 591320
(-)textproc/flex/pkg-plist (-1 / +45 lines)
Lines 9-15 Link Here
9
%%PORTDOCS%%%%DOCSDIR%%/NEWS
9
%%PORTDOCS%%%%DOCSDIR%%/NEWS
10
%%PORTDOCS%%%%DOCSDIR%%/ONEWS
10
%%PORTDOCS%%%%DOCSDIR%%/ONEWS
11
%%PORTDOCS%%%%DOCSDIR%%/README
11
%%PORTDOCS%%%%DOCSDIR%%/README
12
%%PORTDOCS%%%%DOCSDIR%%/TODO
13
%%PORTDOCS%%%%DOCSDIR%%/flex.pdf
12
%%PORTDOCS%%%%DOCSDIR%%/flex.pdf
14
%%NLS%%share/locale/ca/LC_MESSAGES/flex.mo
13
%%NLS%%share/locale/ca/LC_MESSAGES/flex.mo
15
%%NLS%%share/locale/da/LC_MESSAGES/flex.mo
14
%%NLS%%share/locale/da/LC_MESSAGES/flex.mo
Lines 34-36 Link Here
34
%%NLS%%share/locale/vi/LC_MESSAGES/flex.mo
33
%%NLS%%share/locale/vi/LC_MESSAGES/flex.mo
35
%%NLS%%share/locale/zh_CN/LC_MESSAGES/flex.mo
34
%%NLS%%share/locale/zh_CN/LC_MESSAGES/flex.mo
36
%%NLS%%share/locale/zh_TW/LC_MESSAGES/flex.mo
35
%%NLS%%share/locale/zh_TW/LC_MESSAGES/flex.mo
36
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
37
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/debflex.awk
38
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/Makefile.am
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/README
40
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/mywc.c
41
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/wc1.l
42
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/wc2.l
43
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/wc3.l
44
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/wc4.l
45
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fastwc/wc5.l
46
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/ChangeLog
47
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/Makefile.am
48
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/Makefile.examples
49
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/README
50
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/cat.lex
51
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/dates.lex
52
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/datetest.dat
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/eof_rules.lex
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/eof_test01.txt
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/eof_test02.txt
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/eof_test03.txt
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/expr.lex
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/expr.y
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/front.lex
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/front.y
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/j2t.lex
62
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/myname.lex
63
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/myname.txt
64
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/myname2.lex
65
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/numbers.lex
66
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/pas_include.lex
67
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/pascal.lex
68
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/reject.lex
69
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/replace.lex
70
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/string1.lex
71
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/string2.lex
72
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/strtest.dat
73
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/unput.lex
74
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/user_act.lex
75
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/userinit.lex
76
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/wc.lex
77
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/yymore.lex
78
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/yymore2.lex
79
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/manual/yymoretest.dat
80
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testxxLexer.l

Return to bug 204652