Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  2 Dec 2003 00:12:43 +0100 (CET)
From:      Thierry Thomas <thierry@pompo.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/59881: french/aster: making Code_Aster 7.2 fetchable again + chasing HDF5 upgrade.
Message-ID:  <20031201231243.D532922BAB8@ws90bj.pompo.net>
Resent-Message-ID: <200312012320.hB1NKLjO060808@freefall.freebsd.org>

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

>Number:         59881
>Category:       ports
>Synopsis:       french/aster: making Code_Aster 7.2 fetchable again + chasing HDF5 upgrade.
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 01 15:20:20 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Thierry Thomas
>Release:        FreeBSD 5.1-RELEASE-p10 i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD ws90bj.pompo.net 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Tue Oct 14 23:06:50 CEST 2003 root@ws90bj.pompo.net:/usr/obj/usr/src/sys/WS90BJ-031014 i386


	
>Description:
	- Code_Aster did't run cleanly with hdf5-1.6.1
		=> HDF5_DISABLE_VERSION_CHECK must be defined in run_aster;
	- 7.2 tarball has been rerolled.

	Remark: no PORTREVISION, since 7.2 is not yet committed.

>How-To-Repeat:
	- portupgrade hdf5;
	- run Aster with a study (e.g. forma04 in /usr/local/aster/STA7.2/etude)
	=> it will abort with the following message:
Warning! The HDF5 header files included by this application do not match the
version used by the HDF5 library to which this application is linked. Data
corruption or segmentation faults may occur if the application continues.
'HDF5_DISABLE_VERSION_CHECK' environment variable set, application will
continue.
Headers are 1.4.5, library is 1.6.1

>Fix:
	Pre-requisite: PR ports/59312 must be committed.

	Then please apply the following patch:

--- aster.diff begins here ---
diff -urN french/aster.orig/Makefile french/aster/Makefile
--- french/aster.orig/Makefile	Sun Nov 16 00:24:14 2003
+++ french/aster/Makefile	Mon Dec  1 22:56:54 2003
@@ -6,10 +6,10 @@
 #
 
 PORTNAME=	aster
-PORTVERSION=	7.2
+PORTVERSION=	7.2.0
 CATEGORIES=	french cad python tk84
 MASTER_SITES=	http://www.code-aster.org/FICHIERS/code_aster/
-DISTNAME=	${PORTNAME}_src_${PORTVERSION}
+DISTNAME=	${PORTNAME}-${PORTVERSION}-2.src
 EXTRACT_SUFX=	.tar
 
 MAINTAINER=	ports@FreeBSD.org
@@ -130,7 +130,7 @@
 SHIADEP=	${SHIA}
 .endif
 
-vaster=		STA${PORTVERSION}
+vaster=		STA${PORTVERSION:S/.0//}
 MK_FILES=	make_aster make_cata make_etude make_exec make_lib make_test
 INST_DAT=	astest bibpyt cata_ele.pickled catalo catapy commande	\
 		config.txt elements etude materiau tcl
diff -urN french/aster.orig/distinfo french/aster/distinfo
--- french/aster.orig/distinfo	Sun Nov 16 00:24:14 2003
+++ french/aster/distinfo	Mon Dec  1 19:12:47 2003
@@ -1 +1 @@
-MD5 (aster_src_7.2.tar) = 32a81008e2366603e9ba730b203655cc
+MD5 (aster-7.2.0-2.src.tar) = 3c7163dffba0fa70c6b136480c05712e
diff -urN french/aster.orig/files/patch-tcl::run_aster french/aster/files/patch-tcl::run_aster
--- french/aster.orig/files/patch-tcl::run_aster	Sun Nov 16 00:24:14 2003
+++ french/aster/files/patch-tcl::run_aster	Mon Dec  1 22:56:36 2003
@@ -1,18 +1,20 @@
---- tcl/run_aster.orig	Thu Jun 26 17:57:43 2003
-+++ tcl/run_aster	Fri Jul 18 23:01:40 2003
-@@ -5,6 +5,7 @@
+--- tcl/run_aster.orig	Wed Nov 19 11:48:05 2003
++++ tcl/run_aster	Mon Dec  1 22:56:03 2003
+@@ -5,6 +5,8 @@
  TCLSH=HOME_TCL_TK/bin/TCL_BIN
  REPTCL=HOME_CODE_ASTER/tcl
  PYTHONHOME=HOME_PYTHON
 +PYTHONPATH=%%PYTHONPATH%%
++HDF5_DISABLE_VERSION_CHECK=1
  
  # lancement de run_aster
  # usage : run_aster [-p ncpu] fichier_parametre
-@@ -32,6 +33,7 @@
+@@ -32,6 +34,8 @@
  fi
  
  export PYTHONHOME
 +export PYTHONPATH
++export HDF5_DISABLE_VERSION_CHECK
  
  OMP_NUM_THREADS=$ncpu
  export OMP_NUM_THREADS
--- aster.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



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