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