Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  1 Nov 2007 19:25:23 +0900 (JST)
From:      fmysh <fmysh@iijmio-mail.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        fmysh <fmysh@iijmio-mail.jp>
Subject:   ports/117740: Update port math/dislin to 9.2
Message-ID:  <20071101102523.99B3E153453@xeon.quad.dyndns.org>
Resent-Message-ID: <200711011030.lA1AU1Di007297@freefall.freebsd.org>

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

>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:



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