ports/183141: -exp run required: Update math/mpc to 1.0.1

Gerald Pfeifer gerald at pfeifer.com
Mon Oct 21 01:50:00 UTC 2013


>Number:         183141
>Category:       ports
>Synopsis:       -exp run required: Update math/mpc to 1.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 21 01:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Gerald Pfeifer
>Release:        
>Organization:
>Environment:
>Description:
	I'd like to update match/mpc from version 0.9 to 1.0.1.
	Given the large number of dependencies (all modern GCC
	ports, for example) this is in need of an -exp run.

	Note¹ the .so version bump.
	Note² a few ports that had the .so hardcoded, which
	  I'm moving to the new LIB_DEPENDS scheme on the way.
>How-To-Repeat:
>Fix:

Index: math/mpc/Makefile
===================================================================
--- math/mpc/Makefile	(revision 331074)
+++ math/mpc/Makefile	(working copy)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mpc
-PORTVERSION=	0.9
+PORTVERSION=	1.0.1
 CATEGORIES=	math devel
 MASTER_SITES=	http://www.multiprecision.org/mpc/download/
 
@@ -9,8 +9,8 @@
 MAINTAINER=	gerald at FreeBSD.org
 COMMENT=	Library of complex numbers with arbitrarily high precision
 
-LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp \
-		mpfr:${PORTSDIR}/math/mpfr
+LIB_DEPENDS=	libgmp.so:${PORTSDIR}/math/gmp \
+		libmpfr.so:${PORTSDIR}/math/mpfr
 
 PORTSCOUT=	site:http://www.multiprecision.org/index.php?prog=mpc&page=download
 
@@ -21,7 +21,7 @@
 
 INFO=		mpc
 PLIST_FILES=	include/mpc.h \
-		lib/libmpc.a lib/libmpc.la lib/libmpc.so lib/libmpc.so.2
+		lib/libmpc.a lib/libmpc.la lib/libmpc.so lib/libmpc.so.3
 
 LATEST_LINK=	math_mpc
 
@@ -28,5 +28,4 @@
 regression-test: build
 	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check
 
-NO_STAGE=	yes
 .include <bsd.port.mk>
Index: math/mpc/distinfo
===================================================================
--- math/mpc/distinfo	(revision 331074)
+++ math/mpc/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (mpc-0.9.tar.gz) = fd3efe422f0d454592059e80f2c00d1a2e381bf2beda424c5094abd4deb049ac
-SIZE (mpc-0.9.tar.gz) = 565953
+SHA256 (mpc-1.0.1.tar.gz) = ed5a815cfea525dc778df0cb37468b9c1b554aaf30d9328b1431ca705b7400ff
+SIZE (mpc-1.0.1.tar.gz) = 624125
Index: devel/avr-gcc/Makefile
===================================================================
--- devel/avr-gcc/Makefile	(revision 331074)
+++ devel/avr-gcc/Makefile	(working copy)
@@ -19,9 +19,9 @@
 
 BUILD_DEPENDS=	avr-as:${PORTSDIR}/devel/avr-binutils \
 		avr-ld:${PORTSDIR}/devel/avr-binutils
-LIB_DEPENDS=	mpfr.4:${PORTSDIR}/math/mpfr \
-		gmp.10:${PORTSDIR}/math/gmp \
-		mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS=	mpfr:${PORTSDIR}/math/mpfr \
+		gmp:${PORTSDIR}/math/gmp \
+		mpc:${PORTSDIR}/math/mpc
 RUN_DEPENDS=	avr-as:${PORTSDIR}/devel/avr-binutils \
 		avr-ld:${PORTSDIR}/devel/avr-binutils
 
Index: devel/cross-gcc/Makefile
===================================================================
--- devel/cross-gcc/Makefile	(revision 331074)
+++ devel/cross-gcc/Makefile	(working copy)
@@ -16,11 +16,11 @@
 PATCH_DIST_STRIP=	-p1
 
 MAINTAINER=	kientzle at FreeBSD.org
-COMMENT=	GNU gcc for cross-target development
+COMMENT=	GCC for cross-target development
 
-LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp \
-		mpfr.4:${PORTSDIR}/math/mpfr \
-		mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp \
+		mpfr:${PORTSDIR}/math/mpfr \
+		mpc:${PORTSDIR}/math/mpc
 
 # If using this as a master port, override BUILD_DEPENDS and
 # RUN_DEPENDS with the appropriate specific binutils port.
Index: devel/msp430-gcc/Makefile
===================================================================
--- devel/msp430-gcc/Makefile	(revision 331074)
+++ devel/msp430-gcc/Makefile	(working copy)
@@ -21,7 +21,7 @@
 PATCH_DIST_STRIP=	-p1
 
 MAINTAINER=	lev at FreeBSD.org
-COMMENT=	FSF gcc-4.6 for TI's msp430 MCUs cross-development
+COMMENT=	FSF GCC 4.6 for TI's msp430 MCUs cross-development
 
 LICENSE=	GPLv3
 
@@ -29,9 +29,9 @@
 		${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
 RUN_DEPENDS=	${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
 		${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
-LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp \
-		mpfr.4:${PORTSDIR}/math/mpfr \
-		mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp \
+		mpfr:${PORTSDIR}/math/mpfr \
+		mpc:${PORTSDIR}/math/mpc
 
 CONFLICTS=	msp430-gcc-3.*
 
Index: devel/psptoolchain-gcc-stage1/Makefile
===================================================================
--- devel/psptoolchain-gcc-stage1/Makefile	(revision 331074)
+++ devel/psptoolchain-gcc-stage1/Makefile	(working copy)
@@ -16,9 +16,9 @@
 
 PSP_GCC_STAGE_PREFIX=	psp/stage1
 
-LIB_DEPENDS=		gmp.10:${PORTSDIR}/math/gmp \
-			mpfr.4:${PORTSDIR}/math/mpfr \
-			mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS=		gmp:${PORTSDIR}/math/gmp \
+			mpfr:${PORTSDIR}/math/mpfr \
+			mpc:${PORTSDIR}/math/mpc
 
 BUILD_DEPENDS+=		psp-addr2line:${PORTSDIR}/devel/psptoolchain-binutils \
 			psp-ar:${PORTSDIR}/devel/psptoolchain-binutils \
Index: lang/gnat-aux/Makefile.common
===================================================================
--- lang/gnat-aux/Makefile.common	(revision 331074)
+++ lang/gnat-aux/Makefile.common	(working copy)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
-LIB_DEPENDS=		gmp.10:${PORTSDIR}/math/gmp
-LIB_DEPENDS+=		mpfr.4:${PORTSDIR}/math/mpfr
-LIB_DEPENDS+=		mpc.2:${PORTSDIR}/math/mpc
+LIB_DEPENDS=		gmp:${PORTSDIR}/math/gmp
+LIB_DEPENDS+=		mpfr:${PORTSDIR}/math/mpfr
+LIB_DEPENDS+=		mpc:${PORTSDIR}/math/mpc
 
 ONLY_FOR_ARCHS= 	i386 amd64
 
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list