[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