Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Aug 2005 16:24:42 -0700 (PDT)
From:      "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/84724: New port for MPFR library and fix broken libgmp4 port
Message-ID:  <200508092324.j79NOgY5089957@troutmask.apl.washington.edu>
Resent-Message-ID: <200508092330.j79NUOf4006464@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         84724
>Category:       ports
>Synopsis:       New port for MPFR library and fix broken libgmp4 port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 09 23:30:24 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Steven G. Kargl
>Release:        FreeBSD 6.0-CURRENT amd64
>Organization:
APL/UW
>Environment:
System: FreeBSD troutmask.apl.washington.edu 6.0-CURRENT FreeBSD 6.0-CURRENT #1: Thu Jun 16 15:47:33 PDT 2005 kargl@troutmask.apl.washington.edu:/usr/obj/usr/src/sys/SPEW amd64


	
>Description:

libgmp4 builds and installs its bundled version of the mpfr library.
This version of of the mpfr library is seriously out of date and it
has been deprecated in future releases of libgmp.  I've removed the
this from libgmp4 and provide the infrastructure for a much better
version of mpfr.

>How-To-Repeat:

Obvious.

>Fix:

See attached diff to math/libgmp4 and the tar file of the math/mpfr
directory.  I leave to portmgr to update math/Makefile.

Hmmm, send-pr does allow one to attach files.  Okay, here they are
in-line

diff -rup libgmp4.orig/Makefile libgmp4/Makefile
--- libgmp4.orig/Makefile	Tue Aug  9 15:49:17 2005
+++ libgmp4/Makefile	Tue Aug  9 15:49:47 2005
@@ -18,10 +18,10 @@ COMMENT=	A free library for arbitrary pr
 
 USE_LIBTOOL_VER=15
 CONFIGURE_ENV=	MAKEINFO="makeinfo --no-split"
-CONFIGURE_ARGS=	--enable-cxx --enable-mpfr
+CONFIGURE_ARGS=	--enable-cxx --disable-mpfr
 INSTALLS_SHLIB=	yes
 
-INFO=		gmp mpfr
+INFO=		gmp
 
 post-extract:
 	@${RM} -f ${WRKSRC}/gmp.info*
diff -rup libgmp4.orig/pkg-plist libgmp4/pkg-plist
--- libgmp4.orig/pkg-plist	Tue Aug  9 15:49:17 2005
+++ libgmp4/pkg-plist	Tue Aug  9 16:03:50 2005
@@ -1,12 +1,8 @@
 include/gmp.h
 include/gmpxx.h
-include/mpf2mpfr.h
-include/mpfr.h
-include/mpfrxx.h
 lib/libgmp.a
 lib/libgmp.so
 lib/libgmp.so.6
 lib/libgmpxx.a
 lib/libgmpxx.so
 lib/libgmpxx.so.3
-lib/libmpfr.a


begin 644 mpfr.tar.uu
M;7!F<@``````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````#`P,#<U-2``,#`P,#`P(``P,#`P,#`@`#`P,#`P,#`P,#`P
M(#$P,C<V,C,Q,S(T(#`Q,C`T,@`@-0``````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````!U<W1A<@`P,')O;W0`
M````````````````````````````````````=VAE96P`````````````````
M```````````````````P,#`P,#`@`#`P,#`P,"``````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````!M<&9R+W!K9RUD97-C<@``````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````,#`P-C0T(``P,#`P,#`@`#`P
M,#`P,"``,#`P,#`P,#`W-34@,3`R-S8R,C<R-C<@,#$S-S0U`"`P````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````'5S=&%R`#`P<F]O=`````````````````````````````````````!W
M:&5E;````````````````````````````````````#`P,#`P,"``,#`P,#`P
M(```````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````%1H92!-4$92(&QI
M8G)A<GD@:7,@82!#(&QI8G)A<GD@9F]R(&UU;'1I<&QE+7!R96-I<VEO;B!F
M;&]A=&EN9RUP;VEN=`IC;VUP=71A=&EO;G,@=VET:"!E>&%C="!R;W5N9&EN
M9R`H86QS;R!C86QL960@8V]R<F5C="!R;W5N9&EN9RDN("!)=`II<R!B87-E
M9"!O;B!T:&4@1TU0(&UU;'1I<&QE+7!R96-I<VEO;B!L:6)R87)Y+@H*5&AE
M(&UA:6X@9V]A;"!O9B!-4$92(&ES('1O('!R;W9I9&4@82!L:6)R87)Y(&9O
M<B!M=6QT:7!L92UP<F5C:7-I;VX*9FQO871I;F<M<&]I;G0@8V]M<'5T871I
M;VX@=VAI8V@@:7,@8F]T:"!E9F9I8VEE;G0@86YD(&AA<R!A('=E;&PM9&5F
M:6YE9`IS96UA;G1I8W,N("!)="!C;W!I97,@=&AE(&=O;V0@:61E87,@9G)O
M;2!T:&4@04Y322])145%+3<U-"!S=&%N9&%R9"!F;W(*9&]U8FQE+7!R96-I
M<VEO;B!F;&]A=&EN9RUP;VEN="!A<FET:&UE=&EC("@U,RUB:70@;6%N=&ES
M<V$I+@H*5U=7.B!H='1P.B\O=W=W+FUP9G(O;W)G+PH`````````````````
M````````;7!F<B]D:7-T:6YF;P``````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````#`P,#8T-"``,#`P,#`P(``P,#`P,#`@`#`P,#`P
M,#`P,3,U(#$P,C<V,C(W,#<Q(#`Q,S8V-@`@,```````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````!U<W1A<@`P
M,')O;W0`````````````````````````````````````=VAE96P`````````
M```````````````````````````P,#`P,#`@`#`P,#`P,"``````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````!-1#4@*&UP9G(M,BXQ+C(N=&%R+F=Z
M*2`](&0S8F8W-S,X.30T-SAB9C<Q868X-V8V.#%B-C@Q.6$Q"E-)6D4@*&UP
M9G(M,BXQ+C(N=&%R+F=Z*2`](#8R,C8Y,PH`````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````&UP9G(O
M36%K969I;&4`````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````P,#`V-#0@`#`P,#`P,"``,#`P,#`P(``P,#`P,#`P,30S,"`Q,#(W
M-C(S,#0T,"`P,3,U-34`(#``````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````=7-T87(`,#!R;V]T````````
M`````````````````````````````'=H965L````````````````````````
M````````````,#`P,#`P(``P,#`P,#`@````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````(R!E>#IT<STX"B,@3F5W('!O<G1S(&-O;&QE8W1I;VX@
M;6%K969I;&4@9F]R.@EL:6)G;7`S"B,@1&%T92!C<F5A=&5D.@D)"4IA;B`Q
M,2P@,C`P,0HC(%=H;VTZ"0D)"5EI;F<M0VAI96@@3&EA;R`\:6IL:6%O0$9R
M965"4T0N;W)G/@HC"B,@)$9R965"4T0Z('!O<G1S+VUA=&@O;&EB9VUP-"]-
M86ME9FEL92QV(#$N,C,@,C`P-2\P,2\R-B`P.3HP.3HQ-"!A;&4@17AP("0*
M(PH*4$]25$Y!344]"6UP9G(*4$]25%9%4E-)3TX]"3(N,2XR"D-!5$5'3U))
M15,]"6UA=&@@9&5V96P*34%35$527U-)5$53/0EH='1P.B\O=W=W+FUP9G(N
M;W)G+VUP9G(M8W5R<F5N="\*1$E35$Y!344]"6UP9G(M)'M03U)45D524TE/
M3GT*"DU!24Y404E.15(]"7!O<G1S0$9R965"4T0N;W)G"D-/34U%3E0]"4$@
M9G)E92!L:6)R87)Y(&9O<B!A<F)I=')A<GD@<')E8VES:6]N(&%R:71H;65T
M:6,*"DQ)0E]$15!%3D13/2`@(&=M<"XV.B1[4$]25%-$25)]+VUA=&@O;&EB
M9VUP-#II;G-T86QL"@I54T5?1TU!2T4]("`@("`@>65S"E5315],24)43T],
M7U9%4CTQ-0I#3TY&24=54D5?14Y6/0E-04M%24Y&3STB;6%K96EN9F\@+2UN
M;RUS<&QI="(*0T].1DE'55)%7T%21U,]"2TM=VET:"UG;7`M:6YC;'5D93TD
M>TQ/0T%,0D%317TO:6YC;'5D90I#3TY&24=54D5?05)'4RL]("TM=VET:"UG
M;7`M;&EB/21[3$]#04Q"05-%?2]L:6(@"DE.4U1!3$Q37U-(3$E"/0EY97,*
M"DE.1D\]"0EM<&9R"@IP;W-T+65X=')A8W0Z"@E`)'M237T@+68@)'M74DM3
M4D-]+VUP9G(N:6YF;RH*"BYI;F-L=61E(#QB<V0N<&]R="YM:SX*````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`&UP9G(O<&MG+7!L:7-T````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````P,#`V-#0@`#`P,#`P,"``,#`P,#`P(``P,#`P,#`P,#`W
M-R`Q,#(W-C(S,3(P-R`P,3,W-C(`(#``````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````=7-T87(`,#!R;V]T
M`````````````````````````````````````'=H965L````````````````
M````````````````````,#`P,#`P(``P,#`P,#`@````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````;&EB+VQI8FUP9G(N80II;F-L=61E+VUP9G(N
M:`II;F-L=61E+VUP9C)M<&9R+F@*:6YF;R]M<&9R+FEN9F\*````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
8````````````````````````````````
`
end
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508092324.j79NOgY5089957>