svn commit: r353143 - in head/devel/libmatheval: . files

Tijl Coosemans tijl at FreeBSD.org
Wed May 7 08:30:15 UTC 2014


Author: tijl
Date: Wed May  7 08:30:14 2014
New Revision: 353143
URL: http://svnweb.freebsd.org/changeset/ports/353143
QAT: https://qat.redports.org/buildarchive/r353143/

Log:
  - Fix build on FreeBSD 10 by linking with -lfl_pic instead of -lfl. [1]
  - Convert to USES=libtool.
  - Strip libraries.
  - Split CFLAGS into CPPFLAGS and LDFLAGS.
  - Use INFO for .info file.
  
  Reported by:	jenkins (swills) [1]

Deleted:
  head/devel/libmatheval/files/patch-config-ltmain.sh
Modified:
  head/devel/libmatheval/Makefile
  head/devel/libmatheval/pkg-plist

Modified: head/devel/libmatheval/Makefile
==============================================================================
--- head/devel/libmatheval/Makefile	Wed May  7 08:27:28 2014	(r353142)
+++ head/devel/libmatheval/Makefile	Wed May  7 08:30:14 2014	(r353143)
@@ -3,21 +3,26 @@
 
 PORTNAME=	libmatheval
 PORTVERSION=	1.1.11
+PORTREVISION=	1
 CATEGORIES=	devel math
 MASTER_SITES=	GNU
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	demon at FreeBSD.org
-COMMENT=	A library of procedures for evaluating mathematical functions
+COMMENT=	Library to evaluate mathematical functions
 
-BUILD_DEPENDS=	flex>0:${PORTSDIR}/textproc/flex
+BUILD_DEPENDS=	flex>=2.5.39_1:${PORTSDIR}/textproc/flex
 LIB_DEPENDS=	libguile.so:${PORTSDIR}/lang/guile
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV+=	MAKEINFO="makeinfo --no-split"
+CONFIGURE_ENV=	LEXLIB=-lfl_pic MAKEINFO="makeinfo --no-split"
 USE_LDCONFIG=	yes
-USES=	pathfix
-CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
+USES=		libtool pathfix
+INSTALL_TARGET=	install-strip
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+INFO=		libmatheval
 
 post-patch:
 	${RM} ${WRKSRC}/doc/libmatheval.info

Modified: head/devel/libmatheval/pkg-plist
==============================================================================
--- head/devel/libmatheval/pkg-plist	Wed May  7 08:27:28 2014	(r353142)
+++ head/devel/libmatheval/pkg-plist	Wed May  7 08:30:14 2014	(r353143)
@@ -1,6 +1,6 @@
 include/matheval.h
-info/libmatheval.info
 lib/libmatheval.a
 lib/libmatheval.so
 lib/libmatheval.so.1
+lib/libmatheval.so.1.0.0
 libdata/pkgconfig/libmatheval.pc


More information about the svn-ports-all mailing list