[Midnightbsd-cvs] mports [17031] trunk/textproc/flex: flex 2.5.39
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 13 20:18:19 EDT 2014
Revision: 17031
http://svnweb.midnightbsd.org/mports/?rev=17031
Author: laffer1
Date: 2014-09-13 20:18:18 -0400 (Sat, 13 Sep 2014)
Log Message:
-----------
flex 2.5.39
Modified Paths:
--------------
trunk/textproc/flex/Makefile
trunk/textproc/flex/distinfo
Modified: trunk/textproc/flex/Makefile
===================================================================
--- trunk/textproc/flex/Makefile 2014-09-13 21:28:57 UTC (rev 17030)
+++ trunk/textproc/flex/Makefile 2014-09-14 00:18:18 UTC (rev 17031)
@@ -1,36 +1,38 @@
-# New ports collection makefile for: flex
-# Date created: 13 August 2006
-# Whom: Andrew Pantyukhin <infofarmer at FreeBSD.org>
-#
# $MidnightBSD$
# $FreeBSD: ports/textproc/flex/Makefile,v 1.4 2008/02/28 13:24:48 sat Exp $
-#
PORTNAME= flex
-PORTVERSION= 2.5.35
-PORTREVISION= 1
+PORTVERSION= 2.5.39
CATEGORIES= textproc
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+MASTER_SITES= SF/${PORTNAME}
MAINTAINER= ports at MidnightBSD.org
COMMENT= Fast lexical analyzer generator
+
LICENSE= other
BUILD_DEPENDS= help2man:${PORTSDIR}/misc/help2man \
gm4:${PORTSDIR}/devel/m4
+RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4
-USE_BISON= build
-USE_BZIP2= yes
+USES= bison gmake libtool makeinfo tar:bzip2
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-nls --includedir=${PREFIX}/include/flex
-USE_GMAKE= yes
-MAN1= flex.1
-PLIST_FILES= bin/flex include/flex/FlexLexer.h lib/libfl.a lib/libfl_pic.a
-PLIST_DIRS= include/flex
+# install flex header to its own dir to avoid conflict with system flex.
+CONFIGURE_ARGS= --includedir=${PREFIX}/include/flex --disable-shared
+CONFIGURE_ENV= M4=${LOCALBASE}/bin/gm4 MAKEINFO="makeinfo --no-split"
+INSTALL_TARGET= install-strip
-post-patch:
- @${REINPLACE_CMD} -e 's/install-info-recursive//g;s/info-recursive//g' \
- -e 's/po //;s/tests//' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's/ install-info-am//' ${WRKSRC}/doc/Makefile.in
+INFO= flex
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+NLS_USES= gettext iconv
+NLS_CONFIGURE_ENABLE= nls
+
+post-patch: .SILENT
+ ${REINPLACE_CMD} -Ee 's/tests//' \
+ -e '/mode=compile ..CC/s/\\$$/-fPIC -DPIC &/' \
+ ${WRKSRC}/Makefile.in
+ ${RM} -f ${WRKSRC}/doc/*.info*
+
.include <bsd.port.mk>
Modified: trunk/textproc/flex/distinfo
===================================================================
--- trunk/textproc/flex/distinfo 2014-09-13 21:28:57 UTC (rev 17030)
+++ trunk/textproc/flex/distinfo 2014-09-14 00:18:18 UTC (rev 17031)
@@ -1,4 +1,2 @@
-MD5 (flex-2.5.35.tar.bz2) = 10714e50cea54dc7a227e3eddcd44d57
-SHA256 (flex-2.5.35.tar.bz2) = 0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b
-RMD160 (flex-2.5.35.tar.bz2) = 4827f940e227f9d2f454c021f69dd1c7ad3e76f4
-SIZE (flex-2.5.35.tar.bz2) = 1256501
+SHA256 (flex-2.5.39.tar.bz2) = add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f
+SIZE (flex-2.5.39.tar.bz2) = 1612101
More information about the Midnightbsd-cvs
mailing list