svn commit: r330557 - head/math/coinmp

Danilo Egea Gondolfo danilo at FreeBSD.org
Wed Oct 16 23:10:16 UTC 2013


Author: danilo
Date: Wed Oct 16 23:10:15 2013
New Revision: 330557
URL: http://svnweb.freebsd.org/changeset/ports/330557

Log:
  - Update from 1.7.0 to 1.7.1 [1]
  - Add stage support
  - Force build with gcc
  - Convert LIB_DEPENDS to new syntax
  
  PR:		ports/182886
  Submitted by:	Pedro Giffuni <giffunip at tutopia.com> [1]
  Approved by:	wg/culot (mentors, implicit)

Modified:
  head/math/coinmp/Makefile
  head/math/coinmp/distinfo
  head/math/coinmp/pkg-plist

Modified: head/math/coinmp/Makefile
==============================================================================
--- head/math/coinmp/Makefile	Wed Oct 16 22:56:27 2013	(r330556)
+++ head/math/coinmp/Makefile	Wed Oct 16 23:10:15 2013	(r330557)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	CoinMP
-PORTVERSION=	1.7.0
+PORTVERSION=	1.7.1
 CATEGORIES=	math
 MASTER_SITES=	http://www.coin-or.org/download/source/CoinMP/
 EXTRACT_SUFX=	.tgz
@@ -17,21 +17,23 @@ LICENSE_PERMS=	auto-accept
 
 CONFLICTS=	clp-[0-9]*
 
+USES=	pkgconfig
 USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
+USE_GCC=	any
+CONFIGURE_ARGS+=	PKG_CONFIG_PATH=${STAGEDIR}${PREFIX}/libdata/pkgconfig
 
 OPTIONS_DEFINE=	DEBUG DOCS
 
 PORTDOCS=	*
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MGLPK}
 BROKEN =	the GLPK option requires math/glpk headers that are not currently installed by that port
 CONFIGURE_ARGS+=	--with-gmpl-incdir=${LOCALBASE}/include	\
 		--with-gmpl-lib="-L${LOCALBASE}/lib -lglpk"
-LIB_DEPENDS+=	glpk:${PORTSDIR}/math/glpk
+LIB_DEPENDS+=	libglpk.so:${PORTSDIR}/math/glpk
 .else
 CONFIGURE_ARGS+=	--disable-glpk-libcheck
 .endif
@@ -42,11 +44,14 @@ CXXFLAGS+=	-fomit-frame-pointer
 .endif
 
 post-patch::
-	@${REINPLACE_CMD} -E -e \
-		's:\$$\(libdir\)/pkgconfig:${PREFIX}/libdata/pkgconfig:' \
+	@${REINPLACE_CMD} -e \
+		's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
 		${WRKSRC}/Clp/Makefile.in ${WRKSRC}/Osi/Makefile.in \
 		${WRKSRC}/Cbc/Makefile.in ${WRKSRC}/Cgl/Makefile.in \
-		${WRKSRC}/CoinUtils/Makefile.in ${WRKSRC}/CoinMP/Makefile.in
+		${WRKSRC}/CoinUtils/Makefile.in ${WRKSRC}/CoinMP/Makefile.in \
+		${WRKSRC}/Data/Sample/Makefile.in
+	@${REINPLACE_CMD} -e 's|$$(DESTDIR)$$(addlibsdir)|$$(addlibsdir)|g' \
+		${WRKSRC}/CoinMP/Makefile.in
 
 pre-build:
 .for dir in Cbc Cgl Clp CoinMP CoinUtils Osi
@@ -54,10 +59,8 @@ pre-build:
 .endfor
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	${MV} ${PREFIX}/share/coin/doc ${DOCSDIR}
-.endif
-	${RM} -rf ${PREFIX}/share/coin
+	${MV} ${STAGEDIR}${PREFIX}/share/coin/doc ${STAGEDIR}${DOCSDIR}
+	${RM} -rf ${STAGEDIR}${PREFIX}/share/coin
 
 check regression-test test: build
 	@(cd ${WRKSRC};  ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \

Modified: head/math/coinmp/distinfo
==============================================================================
--- head/math/coinmp/distinfo	Wed Oct 16 22:56:27 2013	(r330556)
+++ head/math/coinmp/distinfo	Wed Oct 16 23:10:15 2013	(r330557)
@@ -1,2 +1,2 @@
-SHA256 (CoinMP-1.7.0.tgz) = 48bb3e89ed9ebbad1ea71ece575419b3bff81ab2c6257d353cf4c948010d5adb
-SIZE (CoinMP-1.7.0.tgz) = 9647250
+SHA256 (CoinMP-1.7.1.tgz) = 47d09494384f1f40ae60b2a21d0c006042d00b1ebfcde7dc68a4f18c9b464ee8
+SIZE (CoinMP-1.7.1.tgz) = 9646573

Modified: head/math/coinmp/pkg-plist
==============================================================================
--- head/math/coinmp/pkg-plist	Wed Oct 16 22:56:27 2013	(r330556)
+++ head/math/coinmp/pkg-plist	Wed Oct 16 23:10:15 2013	(r330557)
@@ -245,7 +245,7 @@ lib/libOsiClp.so.12
 lib/libOsiCommonTests.la
 lib/libOsiCommonTests.so
 lib/libOsiCommonTests.so.11
-lib/pkgconfig/coindatasample.pc
+libdata/pkgconfig/coindatasample.pc
 libdata/pkgconfig/clp.pc
 libdata/pkgconfig/osi-clp.pc
 libdata/pkgconfig/cbc.pc
@@ -256,4 +256,3 @@ libdata/pkgconfig/coinmp.pc
 libdata/pkgconfig/osi-cbc.pc
 libdata/pkgconfig/osi-unittests.pc
 @dirrm include/coin
- at dirrmtry lib/pkgconfig


More information about the svn-ports-all mailing list