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