ports/117740: Update port math/dislin to 9.2
fmysh
fmysh at iijmio-mail.jp
Thu Nov 1 10:30:02 UTC 2007
>Number: 117740
>Category: ports
>Synopsis: Update port math/dislin to 9.2
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Nov 01 10:30:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: fmysh
>Release:
>Organization:
>Environment:
>Description:
Update dislin to 9.2 and unbreak.
Mark IGNORE if OSVERSION >= 700000 because dislin-9.2.so binary
is linked with libpthread.so.[12], which is incompatible for
FreeBSD 7.x.
>How-To-Repeat:
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/math/dislin/Makefile,v
retrieving revision 1.27
diff -u -r1.27 Makefile
--- Makefile 14 Oct 2007 13:30:50 -0000 1.27
+++ Makefile 31 Oct 2007 18:57:33 -0000
@@ -6,8 +6,7 @@
#
PORTNAME= dislin
-PORTVERSION= 9.1
-PORTREVISION= 2
+PORTVERSION= 9.2
CATEGORIES= math
MASTER_SITES= ftp://ftp.gwdg.de/pub/grafik/dislin/unix/
DISTNAME= ${PORTNAME}-${PORTVERSION}.fbsd${BINVER}
@@ -21,8 +20,6 @@
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-BROKEN= does not fetch
-
MD5_FILE= ${MASTERDIR}/distinfo${BINVER}
PLIST_SUB+= VER=${PORTVERSION} MAJ=${MAJ}
SUB_FILES= dislin.sh pkg-message
@@ -40,8 +37,10 @@
.if ${OSVERSION} < 600000
BINVER= -5.4
-.else
+.elif ${OSVERSION} < 700000
BINVER= -6.0
+.else
+IGNORE= does not support FreeBSD 7.x yet
.endif
do-install:
@@ -56,8 +55,6 @@
${LN} -s ${DISLIN_DIR}/lib/${_lib}-${PORTVERSION}.so \
${PREFIX}/lib/lib${_lib}.so.${MAJ}
.endfor
- ${LN} -s ${DISLIN_DIR}/java/disjava-${PORTVERSION}.so \
- ${PREFIX}/lib/libdisjava.so
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DISLIN_DIR}
post-install:
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/math/dislin/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 24 Apr 2007 07:16:14 -0000 1.8
+++ distinfo 31 Oct 2007 18:51:56 -0000
@@ -1,3 +1,6 @@
-MD5 (dislin-9.1.fbsd.tar.gz) = 3ffc5f7ec5287efb49705183df7f8e6e
-SHA256 (dislin-9.1.fbsd.tar.gz) = 9d6219861bd0c64fd346604076eb0d62f1fb4712f6fdbed04a1977f99da35770
-SIZE (dislin-9.1.fbsd.tar.gz) = 10691889
+MD5 (dislin-9.2.fbsd-5.4.tar.gz) = 1979b585ec052c5f6d847d912356f050
+SHA256 (dislin-9.2.fbsd-5.4.tar.gz) = a74defbc799966a0c504a6d2ee02818f4170a708274700cb8acc14b00fa375c5
+SIZE (dislin-9.2.fbsd-5.4.tar.gz) = 13909853
+MD5 (dislin-9.2.fbsd-6.0.tar.gz) = a06c6464fb87c65f1c9ef52970ef3382
+SHA256 (dislin-9.2.fbsd-6.0.tar.gz) = 7b172a010c4389c3d11f8690aa9e94b7bf039d7f8e358dd21d407b46476d88cd
+SIZE (dislin-9.2.fbsd-6.0.tar.gz) = 13918462
Index: distinfo-5.4
===================================================================
RCS file: /home/ncvs/ports/math/dislin/distinfo-5.4,v
retrieving revision 1.5
diff -u -r1.5 distinfo-5.4
--- distinfo-5.4 24 Apr 2007 07:16:14 -0000 1.5
+++ distinfo-5.4 31 Oct 2007 17:33:32 -0000
@@ -1,3 +1,3 @@
-MD5 (dislin-9.1.fbsd-5.4.tar.gz) = 3ec480c711324e466ce178e1cdb6fe65
-SHA256 (dislin-9.1.fbsd-5.4.tar.gz) = 4a8e7a80daa549bc283bf0d54bcc59534a342cdbda7c619ad083da37975870a1
-SIZE (dislin-9.1.fbsd-5.4.tar.gz) = 10704918
+MD5 (dislin-9.2.fbsd-5.4.tar.gz) = 1979b585ec052c5f6d847d912356f050
+SHA256 (dislin-9.2.fbsd-5.4.tar.gz) = a74defbc799966a0c504a6d2ee02818f4170a708274700cb8acc14b00fa375c5
+SIZE (dislin-9.2.fbsd-5.4.tar.gz) = 13909853
Index: distinfo-6.0
===================================================================
RCS file: /home/ncvs/ports/math/dislin/distinfo-6.0,v
retrieving revision 1.5
diff -u -r1.5 distinfo-6.0
--- distinfo-6.0 24 Apr 2007 07:16:14 -0000 1.5
+++ distinfo-6.0 31 Oct 2007 17:27:11 -0000
@@ -1,3 +1,3 @@
-MD5 (dislin-9.1.fbsd-6.0.tar.gz) = 81828566b11e897090c8467768295b15
-SHA256 (dislin-9.1.fbsd-6.0.tar.gz) = c5df6cd5976448bd7ab509b3cc8bfa1d7cbacded538696a49755f905e5673e5f
-SIZE (dislin-9.1.fbsd-6.0.tar.gz) = 10712442
+MD5 (dislin-9.2.fbsd-6.0.tar.gz) = a06c6464fb87c65f1c9ef52970ef3382
+SHA256 (dislin-9.2.fbsd-6.0.tar.gz) = 7b172a010c4389c3d11f8690aa9e94b7bf039d7f8e358dd21d407b46476d88cd
+SIZE (dislin-9.2.fbsd-6.0.tar.gz) = 13918462
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/math/dislin/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist 18 Nov 2006 17:18:45 -0000 1.3
+++ pkg-plist 31 Oct 2007 17:50:52 -0000
@@ -107,7 +107,6 @@
dislin/java/conshd.java
dislin/java/contour.java
dislin/java/curve.java
-dislin/java/disjava-%%VER%%.so
dislin/java/dislin-%%VER%%.java.tar.gz
dislin/java/dislin.jar
dislin/java/intpol.java
@@ -126,24 +125,17 @@
dislin/lib/dislin-%%VER%%.so
dislin/lib/dislin_d-%%VER%%.a
dislin/lib/dislin_d-%%VER%%.so
-dislin/libdisjava.so
-dislin/libdisjava.so.8
-dislin/libdisjava.so.9
dislin/libdislin.a
dislin/libdislin.so
-dislin/libdislin.so.8
dislin/libdislin.so.9
dislin/libdislin_d.a
dislin/libdislin_d.so
-dislin/libdislin_d.so.8
dislin/libdislin_d.so.9
dislin/libdislnc.a
dislin/libdislnc.so
-dislin/libdislnc.so.8
dislin/libdislnc.so.9
dislin/libdislnc_d.a
dislin/libdislnc_d.so
-dislin/libdislnc_d.so.8
dislin/libdislnc_d.so.9
dislin/man/appa.txt
dislin/man/appb.txt
@@ -181,10 +173,13 @@
dislin/man/kap7.txt
dislin/man/kap8.txt
dislin/man/kap9.txt
+dislin/map/map0.dat
dislin/map/map1.dat
dislin/map/map2.dat
dislin/map/map3.dat
dislin/map/map4.dat
+dislin/map/map5.dat
+dislin/map/map6.dat
dislin/perl/Dislin.pm
dislin/perl/Dislin.so
dislin/perl/areaf.pl
@@ -227,7 +222,6 @@
dislin/python/widgets.py
dislin/python/world.py
dislin/real64/dislin.h
-lib/libdisjava.so
lib/libdislin.a
lib/libdislin.so.%%MAJ%%
lib/libdislin_d.a
Index: files/pkg-message.in
===================================================================
RCS file: /home/ncvs/ports/math/dislin/files/pkg-message.in,v
retrieving revision 1.2
diff -u -r1.2 pkg-message.in
--- files/pkg-message.in 18 Nov 2006 17:18:45 -0000 1.2
+++ files/pkg-message.in 31 Oct 2007 18:53:59 -0000
@@ -1,9 +1,3 @@
-Note: libdisjava.so is linked against libm.so.2, you might have to
- add the following entry in your /etc/libmap.conf:
-
-libm.so.2 libm.so.4
-
- -------------------------------------------------------------
DISLIN is free for non-commercial use on Linux and FreeBSD
only. You are advised to familiarize yourself with the terms
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list