aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2008-04-30 22:14:12 +0000
committerThierry Thomas <thierry@FreeBSD.org>2008-04-30 22:14:12 +0000
commitd3f07698a5cd7ccaa2c6616ec5aab392e4f423d7 (patch)
tree848f5eb4a9aa703aefccf5f0905ead2e644a5e4d /science
parent1419d70e42850be4fbdfd8fa58a92a8c1dbc002f (diff)
downloadports-d3f07698a5cd7ccaa2c6616ec5aab392e4f423d7.tar.gz
ports-d3f07698a5cd7ccaa2c6616ec5aab392e4f423d7.zip
Upgrade Code_Saturne to 1.3.2.
Code_Saturne 1.3.2 contains important corrections in the extended neighbourhood (used for gradient calculation with options IMRGRA=2 and 3 and for the LES dynamic model), in the steady-state algorithm and for rotation periodicity. Therefore it is strongly advised to upgrade to version 1.3.2. Earlier releases of version 1.3 (especially versions 1.3.f and 1.3.1) are considered obsolete and have been removed from the website. Note: the pdf handbooks don't build at the moment, but they are available from the Code_Saturne's main site.
Notes
Notes: svn path=/head/; revision=212381
Diffstat (limited to 'science')
-rw-r--r--science/bft/Makefile12
-rw-r--r--science/bft/distinfo6
-rw-r--r--science/ecs/Makefile27
-rw-r--r--science/ecs/distinfo6
-rw-r--r--science/fvm/Makefile24
-rw-r--r--science/fvm/distinfo6
-rw-r--r--science/fvm/pkg-descr2
-rw-r--r--science/ics/Makefile9
-rw-r--r--science/ics/distinfo6
-rw-r--r--science/ics/pkg-plist1
-rw-r--r--science/ncs/Makefile38
-rw-r--r--science/ncs/distinfo6
-rw-r--r--science/ncs/files/patch-bin_Makefile40
-rw-r--r--science/ncs/files/patch-bin_compiler_version24
-rw-r--r--science/ncs/files/patch-bin_cree_sat37
-rw-r--r--science/ncs/files/patch-bin_cs_profile81
-rw-r--r--science/ncs/files/patch-bin_grp8
-rw-r--r--science/ncs/files/patch-bin_macros_FreeBSD.mk32
-rw-r--r--science/ncs/pkg-plist22
19 files changed, 137 insertions, 250 deletions
diff --git a/science/bft/Makefile b/science/bft/Makefile
index 5f1a46445737..4658977ae415 100644
--- a/science/bft/Makefile
+++ b/science/bft/Makefile
@@ -6,20 +6,22 @@
#
PORTNAME= bft
-PORTVERSION= 1.0.5
+PORTVERSION= 1.0.6
CATEGORIES= science parallel
-MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
+MASTER_SITES= http://rd.edf.com/fichiers/fckeditor/File/EDF%20RD/Code_Saturne/Fichiers/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Base Functions and Types library
-REL_DATE= 20071218
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-TESTSBIN= bft_test
+TESTSBIN= bft_test bft_mem_usage_test bft_printf_test
pre-configure:
# No useful doc there
@@ -27,7 +29,7 @@ pre-configure:
regression-test:
.for pg in ${TESTSBIN}
- @(cd ${WRKSRC}/tests; ./${pg} arg1 arg2)
+ (cd ${WRKSRC}/tests; ./${pg} arg1 arg2)
.endfor
.include <bsd.port.mk>
diff --git a/science/bft/distinfo b/science/bft/distinfo
index 12227974bdf4..127a35310b79 100644
--- a/science/bft/distinfo
+++ b/science/bft/distinfo
@@ -1,3 +1,3 @@
-MD5 (bft-1.0.5.tar.gz) = 81f09d00dc050e79050428eddf1578c6
-SHA256 (bft-1.0.5.tar.gz) = bf3534d916d368889ebd1f34ce45048b3922d7436eedb648b57c2dad944f028f
-SIZE (bft-1.0.5.tar.gz) = 826828
+MD5 (bft-106.tgz) = 1282bc2401e69e3862ef9e429c569191
+SHA256 (bft-106.tgz) = c58de6bee0d9121a229b03548db7f966054e576ce31ba359a27114c5bb62e195
+SIZE (bft-106.tgz) = 413482
diff --git a/science/ecs/Makefile b/science/ecs/Makefile
index ad198df02e3c..a67abb1b53ac 100644
--- a/science/ecs/Makefile
+++ b/science/ecs/Makefile
@@ -6,9 +6,11 @@
#
PORTNAME= ecs
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= science
-MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
+MASTER_SITES= http://rd.edf.com/fichiers/fckeditor/File/EDF%20RD/Code_Saturne/Fichiers/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Preprocessor
@@ -18,15 +20,15 @@ LIB_DEPENDS= med.2:${PORTSDIR}/french/med \
hdf5.0:${PORTSDIR}/science/hdf5 \
cgns.0:${PORTSDIR}/science/cgnslib
-REL_DATE= 20071218
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS= --with-bft-prefix=${LOCALBASE} \
- --with-hdf5-prefix=${LOCALBASE} \
- --with-cgns-prefix=${LOCALBASE} \
- --with-med-prefix=${LOCALBASE} \
- --with-metis-prefix=${LOCALBASE}
+CONFIGURE_ARGS= --with-bft=${LOCALBASE} \
+ --with-hdf5=${LOCALBASE} \
+ --with-cgns=${LOCALBASE} \
+ --with-med=${LOCALBASE} \
+ --with-metis=${LOCALBASE}
CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS}
.if defined(WITHOUT_NLS)
@@ -42,7 +44,11 @@ PLIST_SUB+= NLS=""
CONFIGURE_ARGS+= --enable-debug
.endif
+NOPORTDOCS= yes # PDF not produced ATM
+.if !defined(NOPORTDOCS)
+BUILD_DEPENDS+= pdflatex:${PORTSDIR}/print/teTeX-base
PORTDOCS= mi_ecs.pdf mu_ecs.pdf
+.endif
.include <bsd.port.pre.mk>
@@ -54,6 +60,11 @@ LIB_DEPENDS+= metis.1:${PORTSDIR}/math/metis
BUILD_DEPENDS+= ${LOCALBASE}/lib/libmetis.a:${PORTSDIR}/math/metis-edf
.endif
+pre-configure:
+.if !defined(NOPORTDOCS)
+ ${REINPLACE_CMD} -e '/^SUBDIRS/s| po| po doc|' ${WRKSRC}/Makefile.in
+.endif
+
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
diff --git a/science/ecs/distinfo b/science/ecs/distinfo
index 10a02596c228..ebbff856d3e7 100644
--- a/science/ecs/distinfo
+++ b/science/ecs/distinfo
@@ -1,3 +1,3 @@
-MD5 (ecs-1.3.1.tar.gz) = 27a595d350952dea2221633ccf311934
-SHA256 (ecs-1.3.1.tar.gz) = bdd5c9c85e40567e95a6b93f5b836344410ba167984aa88bd764dfda0fea7926
-SIZE (ecs-1.3.1.tar.gz) = 2085349
+MD5 (ecs-132.tgz) = 45c2b164ab1b82aa9f7e776f8566594d
+SHA256 (ecs-132.tgz) = 85122081b2f670a990df14a3b40190e9a615add8c82110006ae3250476149867
+SIZE (ecs-132.tgz) = 1225995
diff --git a/science/fvm/Makefile b/science/fvm/Makefile
index 160a9704e7cc..47a285101d00 100644
--- a/science/fvm/Makefile
+++ b/science/fvm/Makefile
@@ -6,9 +6,11 @@
#
PORTNAME= fvm
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.0
CATEGORIES= science parallel
-MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
+MASTER_SITES= http://rd.edf.com/fichiers/fckeditor/File/EDF%20RD/Code_Saturne/Fichiers/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Finite Volume Mesh
@@ -18,29 +20,29 @@ LIB_DEPENDS= med.2:${PORTSDIR}/french/med \
hdf5.0:${PORTSDIR}/science/hdf5 \
cgns.0:${PORTSDIR}/science/cgnslib
-REL_DATE= 20071218
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS= --with-bft-prefix=${LOCALBASE} \
- --with-hdf5-prefix=${LOCALBASE} \
- --with-cgns-prefix=${LOCALBASE} \
- --with-med-prefix=${LOCALBASE}
+CONFIGURE_ARGS= --with-bft=${LOCALBASE} \
+ --with-hdf5=${LOCALBASE} \
+ --with-cgns=${LOCALBASE} \
+ --with-med=${LOCALBASE}
CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS}
.if defined(WITH_LAM)
BUILD_DEPENDS+= ${LOCALBASE}/lib/liblam.a:${PORTSDIR}/net/lam
RUN_DEPENDS+= ${LOCALBASE}/bin/lamboot:${PORTSDIR}/net/lam
-CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}
+CONFIGURE_ARGS+= --with-mpi=${LOCALBASE}
.elif defined(WITH_OPENMPI)
BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpicc:${PORTSDIR}/net/openmpi
RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
-CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}/mpi/openmpi
+CONFIGURE_ARGS+= --with-mpi=${LOCALBASE}/mpi/openmpi
.else
BUILD_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpicc:${PORTSDIR}/net/mpich2
RUN_DEPENDS+= ${LOCALBASE}/mpich2/bin/mpirun:${PORTSDIR}/net/mpich2
-CONFIGURE_ARGS+= --with-mpi-prefix=${LOCALBASE}/mpich2
+CONFIGURE_ARGS+= --with-mpi=${LOCALBASE}/mpich2
.endif
.if defined(WITH_DEBUG)
@@ -55,7 +57,7 @@ pre-configure:
regression-test:
.for pg in ${TESTSBIN}
- @(cd ${WRKSRC}/tests; ./${pg})
+ (cd ${WRKSRC}/tests; ./${pg})
.endfor
.include <bsd.port.mk>
diff --git a/science/fvm/distinfo b/science/fvm/distinfo
index bba3b8d0cd9d..f52b84954ab5 100644
--- a/science/fvm/distinfo
+++ b/science/fvm/distinfo
@@ -1,3 +1,3 @@
-MD5 (fvm-0.9.0.tar.gz) = 9f6a7f59e15245997b060f98fdfbe195
-SHA256 (fvm-0.9.0.tar.gz) = 70a61717d5bd9d79f862335744cddeb25eb1ed5aee788d1fa038ef533bf70275
-SIZE (fvm-0.9.0.tar.gz) = 664087
+MD5 (fvm-0100.tgz) = 54f34da0267746765d0d6d6b5f6eaae3
+SHA256 (fvm-0100.tgz) = 5e05c61936006d67e473db9a6793f14fb406379c1f6e886eaff0614c983ac5e5
+SIZE (fvm-0100.tgz) = 668698
diff --git a/science/fvm/pkg-descr b/science/fvm/pkg-descr
index 6787774c7ab1..4c5df15eb9a1 100644
--- a/science/fvm/pkg-descr
+++ b/science/fvm/pkg-descr
@@ -1,4 +1,4 @@
-BFT stands for Finite Volume Mesh.
+FVM stands for Finite Volume Mesh.
It is intended to provide finite volume mesh I/O and some other services such
as interpolation, possibly in parallel using MPI.
diff --git a/science/ics/Makefile b/science/ics/Makefile
index 14cddc7e7c64..eb89d22c5732 100644
--- a/science/ics/Makefile
+++ b/science/ics/Makefile
@@ -6,9 +6,11 @@
#
PORTNAME= ics
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= science
-MASTER_SITES= http://www.edf.com/html/RetD/livraison_saturne_${REL_DATE}/
+MASTER_SITES= http://rd.edf.com/fichiers/fckeditor/File/EDF%20RD/Code_Saturne/Fichiers/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Graphical User Interface
@@ -17,10 +19,9 @@ LIB_DEPENDS= tix8184:${PORTSDIR}/x11-toolkits/tix
RUN_DEPENDS= ${CS_HOME}/bin/info_cs:${PORTSDIR}/science/ncs \
${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
-REL_DATE= 20071218
-
NO_BUILD= yes
USE_PYTHON= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
PATHCS= ${PREFIX}/Saturne
CS_HOME= ${LOCALBASE}/Saturne/Noyau/ncs
diff --git a/science/ics/distinfo b/science/ics/distinfo
index 1e736a0f8777..cc9115bea0ee 100644
--- a/science/ics/distinfo
+++ b/science/ics/distinfo
@@ -1,3 +1,3 @@
-MD5 (ics-1.3.1.tar.gz) = 6d23f2715fba64a5c687a1ff38f6f53f
-SHA256 (ics-1.3.1.tar.gz) = 46f94060b4ce7a644218427498e5ea8aa4d2c3b73f8f54c447d67fc13822f6a6
-SIZE (ics-1.3.1.tar.gz) = 490070
+MD5 (ics-132.tgz) = bc67030639fe0ce7837c5e9d4be8f41f
+SHA256 (ics-132.tgz) = 00d3566d71ba842d21e86838967d0d16e2fb42629f0cacd509c8046fd7ee7779
+SIZE (ics-132.tgz) = 482697
diff --git a/science/ics/pkg-plist b/science/ics/pkg-plist
index 9fdde783d902..698e6253c2ea 100644
--- a/science/ics/pkg-plist
+++ b/science/ics/pkg-plist
@@ -46,7 +46,6 @@
%%ICS%%/Pages/BatchRunning.py
%%ICS%%/Pages/BatchRunning.pyc
%%ICS%%/Pages/BatchRunning.pyo
-%%ICS%%/Pages/BatchRunning.save
%%ICS%%/Pages/BatchRunningModel.py
%%ICS%%/Pages/BatchRunningModel.pyc
%%ICS%%/Pages/BatchRunningModel.pyo
diff --git a/science/ncs/Makefile b/science/ncs/Makefile
index cdee469eb340..756f23ab3a1e 100644
--- a/science/ncs/Makefile
+++ b/science/ncs/Makefile
@@ -6,9 +6,11 @@
#
PORTNAME= ncs
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= science parallel
-MASTER_SITES= http://www.edf.fr/html/RetD/livraison_saturne_${REL_DATE}/
+MASTER_SITES= http://rd.edf.com/fichiers/fckeditor/File/EDF%20RD/Code_Saturne/Fichiers/
+DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
+EXTRACT_SUFX= .tgz
MAINTAINER= thierry@FreeBSD.org
COMMENT= Code_Saturne Kernel
@@ -17,10 +19,9 @@ LIB_DEPENDS= fvm.0:${PORTSDIR}/science/fvm
RUN_DEPENDS= xmgrace:${PORTSDIR}/math/grace \
ecs:${PORTSDIR}/science/ecs
-REL_DATE= 20071218
-
USE_GNOME= libxml2
USE_PYTHON= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
BUILD_WRKSRC= ${WRKSRC}/bin
MAKE_ENV= NOM_ARCH=${OPSYS} CS_HOME=${WRKSRC} CS_MPI_PATH=${MPI_HOME}/bin \
PTHREAD_LIBS=${PTHREAD_LIBS} TERM=${TERM} \
@@ -73,7 +74,8 @@ MPI_LIBS= -lmpich
.endif
.if !defined(NOPORTDOCS)
-BUILD_DEPENDS+= pdftex:${PORTSDIR}/print/teTeX-base
+# No PDF at the moment
+#BUILD_DEPENDS+= pdftex:${PORTSDIR}/print/teTeX-base
DOCS= AUTHORS COMPATIBILITY Changelog TODO
.endif
@@ -96,13 +98,6 @@ RUN_DEPENDS+= acroread:${PORTSDIR}/print/acroreadwrapper
RUN_DEPENDS+= xpdf:${PORTSDIR}/graphics/xpdf
.endif
-.if exists(${LOCALBASE}/apps/homard/homard)
-WITH_HOMARD= yes
-.endif
-.if defined(WITH_HOMARD)
-RUN_DEPENDS+= ${LOCALBASE}/apps/homard/homard:${PORTSDIR}/french/homard
-.endif
-
pre-everything::
@${ECHO_MSG}
@${ECHO_MSG} "By default ncs is built with MPICH2, but you can set WITH_LAM or WITH_OPENMPI"
@@ -145,9 +140,9 @@ do-build:
${GREP} -B 10 '^Stop in ') || ${TRUE}
.if !defined(NOPORTDOCS)
@${ECHO_MSG}
- @${ECHO_MSG} "===> Building documentation."
+ #@${ECHO_MSG} "===> Building documentation."
@${ECHO_MSG}
- (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./lance_install DOC)
+ #(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./lance_install DOC)
.endif
do-install:
@@ -170,15 +165,16 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/arch/${OPSYS}/bin/cs13.exe \
${CS_HOME}/arch/${OPSYS}/bin
.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR} ${CS_HOME}/doc/THEORY/ ${CS_HOME}/doc/USER/ \
+ ${MKDIR} ${DOCSDIR}
+ #${MKDIR} ${DOCSDIR} ${CS_HOME}/doc/THEORY/ ${CS_HOME}/doc/USER/ \
${CS_HOME}/doc/TUTORIAL/
- ${INSTALL_DATA} ${WRKSRC}/doc/THEORY/theory.pdf ${CS_HOME}/doc/THEORY/
- ${INSTALL_DATA} ${WRKSRC}/doc/TUTORIAL/tutorial.pdf ${CS_HOME}/doc/TUTORIAL/
- ${INSTALL_DATA} ${WRKSRC}/doc/USER/user.pdf ${CS_HOME}/doc/USER/
- ${LN} -sf ${CS_HOME}/doc/THEORY/theory.pdf ${CS_HOME}/doc/TUTORIAL/tutorial.pdf \
- ${CS_HOME}/doc/USER/user.pdf ${DOCSDIR}/
+ #${INSTALL_DATA} ${WRKSRC}/doc/THEORY/theory.pdf ${CS_HOME}/doc/THEORY/
+ #${INSTALL_DATA} ${WRKSRC}/doc/TUTORIAL/tutorial.pdf ${CS_HOME}/doc/TUTORIAL/
+ #${INSTALL_DATA} ${WRKSRC}/doc/USER/user.pdf ${CS_HOME}/doc/USER/
+ #${LN} -sf ${CS_HOME}/doc/THEORY/theory.pdf ${CS_HOME}/doc/TUTORIAL/tutorial.pdf \
+ # ${CS_HOME}/doc/USER/user.pdf ${DOCSDIR}/
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
- ${LN} -sf ${LOCALBASE}/share/doc/ecs/ ${ECS_HOME}/doc
+ #${LN} -sf ${LOCALBASE}/share/doc/ecs/ ${ECS_HOME}/doc
.endif
post-install:
diff --git a/science/ncs/distinfo b/science/ncs/distinfo
index 6fc0202614f9..ad02cb201c65 100644
--- a/science/ncs/distinfo
+++ b/science/ncs/distinfo
@@ -1,3 +1,3 @@
-MD5 (ncs-1.3.1.tar.gz) = 02ea72199aeebfe691b5c15b0637aa5f
-SHA256 (ncs-1.3.1.tar.gz) = 1257a151f0685ce487cccb8170ca6e8aaae47ffa2f873496c4ac4de0b59b714e
-SIZE (ncs-1.3.1.tar.gz) = 23019004
+MD5 (ncs-132.tgz) = 1749ea12356ab251af5caf9f7e23351e
+SHA256 (ncs-132.tgz) = ad17b578418daba2c2c56fc23bd30895391165d15b09e11e5eaa0c8b4f133505
+SIZE (ncs-132.tgz) = 12038099
diff --git a/science/ncs/files/patch-bin_Makefile b/science/ncs/files/patch-bin_Makefile
index 7b2134b7182c..b97e80d45ccf 100644
--- a/science/ncs/files/patch-bin_Makefile
+++ b/science/ncs/files/patch-bin_Makefile
@@ -1,5 +1,5 @@
---- bin/Makefile.orig 2007-11-23 18:35:59.000000000 +0100
-+++ bin/Makefile 2007-12-30 21:52:12.000000000 +0100
+--- bin/Makefile.orig 2008-02-18 19:51:37.000000000 +0100
++++ bin/Makefile 2008-04-29 23:19:31.000000000 +0200
@@ -174,7 +174,6 @@
link:
@@ -8,39 +8,3 @@
@make privcompil
@make privlink
@make privfin
-@@ -846,7 +845,7 @@
- echo "$(BO)or in one of its sub-directories$(NO)" ;\
- echo ;\
- tput init ;\
-- exit -1 ;\
-+ exit 1 ;\
- fi ;\
- fi ;\
- dirprec=`dirname $${dirprec}` ;\
-@@ -858,7 +857,7 @@
- echo "$(BO) You must be in the general directory: $(DIR_CS)$(NO)" ;\
- echo ;\
- tput init ;\
-- exit -1 ;\
-+ exit 1 ;\
- fi ;\
- if [ ! "$${modtrav}" = "$${module}" ] ;\
- then echo ;\
-@@ -867,7 +866,7 @@
- echo "$(BO)You must be in directory: $${module}$(NO)" ;\
- echo ;\
- tput init ;\
-- exit -1 ;\
-+ exit 1 ;\
- fi ;\
- if [ ! "$${opttrav}" = "$(MYOPT)" ] ;\
- then echo ;\
-@@ -881,7 +880,7 @@
- fi ;\
- echo ;\
- tput init ;\
-- exit -1 ;\
-+ exit 1 ;\
- fi ;\
- if [ "$${modtrav}" = "BASE" ] ;\
- then INC_CS="toto" ;\
diff --git a/science/ncs/files/patch-bin_compiler_version b/science/ncs/files/patch-bin_compiler_version
deleted file mode 100644
index 101492b8fa40..000000000000
--- a/science/ncs/files/patch-bin_compiler_version
+++ /dev/null
@@ -1,24 +0,0 @@
---- ./bin/compiler_version.orig Thu Mar 1 12:23:39 2007
-+++ ./bin/compiler_version Sun May 6 22:49:29 2007
-@@ -132,8 +132,8 @@
- # sur hp, par exemple f90 +version n'en cree pas)
-
- echo ' ' >> ${compillog}
-- if [ -f cs12.exe ] ; then
-- ./cs12.exe >> ${compillog} 2>&1
-+ if [ -f cs13.exe ] ; then
-+ ./cs13.exe >> ${compillog} 2>&1
- else
- echo ' Pas d executable test FORTRAN ' >> ${compillog}
- fi
-@@ -181,8 +181,8 @@
- # Execution
-
- echo ' ' >> ${compillog}
-- if [ -f cs12.exe ] ; then
-- ./cs12.exe >> ${compillog} 2>&1
-+ if [ -f cs13.exe ] ; then
-+ ./cs13.exe >> ${compillog} 2>&1
- echo ' ' >> ${compillog}
- else
- echo ' Pas d executable test C ' >> ${compillog}
diff --git a/science/ncs/files/patch-bin_cree_sat b/science/ncs/files/patch-bin_cree_sat
deleted file mode 100644
index 80c11a68fc8d..000000000000
--- a/science/ncs/files/patch-bin_cree_sat
+++ /dev/null
@@ -1,37 +0,0 @@
---- bin/cree_sat.orig Thu Mar 1 12:23:39 2007
-+++ bin/cree_sat Mon May 7 23:56:27 2007
-@@ -156,12 +156,12 @@
- thch=THCH
- mkdir ${CAS}/DATA/$thch
- for var in dp_C3P dp_C3PSJ dp_ELE dp_FCP ; do
-- cp $CS_HOME/data/thch/$var $CAS/DATA/$thch/.
-+ cp -f $CS_HOME/data/thch/$var $CAS/DATA/$thch/.
- done
-
- gui=SaturneGUI
- if [ "$IHM" = "ihm" ] ; then
-- cp $SCRIPT_HOME/$gui ${CAS}/DATA/.
-+ cp -f $SCRIPT_HOME/$gui ${CAS}/DATA/.
- sed "s/NOMCSGUIHOME/$CSGUIHOMEBCKSLH/g" $CAS/DATA/$gui >cas.tmp
- mv -f cas.tmp $CAS/DATA/$gui
- chmod +x $CAS/DATA/$gui
-@@ -169,7 +169,7 @@
-
- # recopie des src utilisateur et masquage des repertoires CVS
- users=USERS
-- cp -r $CS_HOME/users $CAS/FORT/$users
-+ cp -Rf $CS_HOME/users $CAS/FORT/$users
- listedircvs=`find $CAS/FORT/$users -name CVS -print`
- for dir in $listedircvs ; do
- mv $dir `dirname ${dir}`/.CVS
-@@ -178,8 +178,8 @@
- # sur cluster, le nom est limite a 15 caracteres
- NOMETCAS=`echo ${etude}${cas}|cut -c1-15`
-
-- cp $SCRIPT_HOME/lance $CAS/SCRIPTS
-- cp $SCRIPT_HOME/lance.help $CAS/SCRIPTS
-+ cp -f $SCRIPT_HOME/lance $CAS/SCRIPTS
-+ cp -f $SCRIPT_HOME/lance.help $CAS/SCRIPTS
- FICREPBASECASBKSLH=$CAS/SCRIPTS/.repbasecasbkslh
- echo $REPBASECAS | sed -e "s/\//\\\\\//g" > $FICREPBASECASBKSLH
- REPBASECASBCKSLH=`cat $FICREPBASECASBKSLH`
diff --git a/science/ncs/files/patch-bin_cs_profile b/science/ncs/files/patch-bin_cs_profile
index d7980373f4ac..99a0e095730d 100644
--- a/science/ncs/files/patch-bin_cs_profile
+++ b/science/ncs/files/patch-bin_cs_profile
@@ -1,51 +1,34 @@
---- bin/cs_profile.orig 2007-11-23 18:35:59.000000000 +0100
-+++ bin/cs_profile 2007-12-30 22:01:54.000000000 +0100
-@@ -58,18 +58,33 @@
+--- bin/cs_profile.orig 2008-04-23 11:32:09.000000000 +0200
++++ bin/cs_profile 2008-04-29 23:35:23.000000000 +0200
+@@ -37,12 +37,17 @@
- if [ "$NOM_ARCH" = "OSF1" -o "$NOM_ARCH" = "Linux_CCRT" -o "$NOM_ARCH" = "Linux_IA64" ] ; then
- PATHCS=/home/saturne/Saturne
-+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
-+ PATHCS=%%LOCALBASE%%/Saturne
- elif [ "$NOM_ARCH" = "Blue_Gene_L" ] ; then
- PATHCS=/gpfs2/home/saturne
- else
- PATHCS=/home/saturne
- fi
-- CS_HOME=${PATHCS}/Noyau/ncs-1.3.1
-- ECS_HOME=${PATHCS}/Enveloppe/ecs-1.3.1
-- CSGUI_HOME=${PATHCS}/Interface/ics-1.3.1
-- SYRCS_HOME=${PATHCS}/opt/syr_cs-2.0.1
-+ if [ "$NOM_ARCH" = "FreeBSD" ] ; then
-+ CS_HOME=${PATHCS}/Noyau/ncs
-+ ECS_HOME=${PATHCS}/Enveloppe/ecs
-+ CSGUI_HOME=${PATHCS}/Interface/ics
-+ SYRCS_HOME=${PATHCS}/opt/syr_cs
-+# Variables specifiques a passer au Makefile FreeBSD par lance
-+ LOCALBASE=%%LOCALBASE%% ; export LOCALBASE
-+ FC=%%FC%% ; export FC
-+ PTHREAD_LIBS=%%PTHREAD_LIBS%% ; export PTHREAD_LIBS
-+ else
-+ CS_HOME=${PATHCS}/Noyau/ncs-1.3.1
-+ ECS_HOME=${PATHCS}/Enveloppe/ecs-1.3.1
-+ CSGUI_HOME=${PATHCS}/Interface/ics-1.3.l
-+ SYRCS_HOME=${PATHCS}/opt/syr_cs-2.0.1
-+ fi
+ # Versions Code_saturne
+
+- PATHCS=/home/saturne
++ PATHCS=%%LOCALBASE%%/Saturne
++
++ CS_HOME=${PATHCS}/Noyau/ncs
++ ECS_HOME=${PATHCS}/Enveloppe/ecs
++ CSGUI_HOME=${PATHCS}/Interface/ics
++ SYRCS_HOME=${PATHCS}/opt/syr_cs
++# Variables specifiques a passer au Makefile FreeBSD par lance
++ LOCALBASE=%%LOCALBASE%% ; export LOCALBASE
++ FC=%%FC%% ; export FC
++ PTHREAD_LIBS=%%PTHREAD_LIBS%% ; export PTHREAD_LIBS
+
+- CS_HOME=${PATHCS}/Noyau/ncs-1.3.2
+- ECS_HOME=${PATHCS}/Enveloppe/ecs-1.3.2
+- CSGUI_HOME=${PATHCS}/Interface/ics-1.3.2
+- SYRCS_HOME=${PATHCS}/opt/syr_cs-2.0.2
#
- if [ "$NOM_ARCH" = "Linux" -a -d /home/prevalcs/HOMARD ] ; then
- CSHOMARD_HOME=/home/prevalcs/HOMARD
-+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
-+ CSHOMARD_HOME=%%LOCALBASE%%/apps/homard
- else
- CSHOMARD_HOME=
- fi
-@@ -93,6 +108,10 @@
- CS_MPI_PATH=/home/saturne/opt/openmpi-1.2.4/arch/Linux/bin
- elif [ "$NOM_ARCH" = "Linux_Ch" ] ; then
- CS_MPI_PATH=/usr/local/mpichgm-1.2.6.14b-64b/bin
-+ elif [ "$NOM_ARCH" = "FreeBSD" ] ; then
-+ MPI_HOME=%%MPI_HOME%% ; export MPI_HOME
-+ MPI_LIBS=%%MPI_LIBS%% ; export MPI_LIBS
-+ CS_MPI_PATH=${MPI_HOME}/bin
- else
- CS_MPI_PATH=
- fi
+ # Path
+ PATH=$CS_HOME/bin:$ECS_HOME/bin:$PATH
+@@ -52,5 +57,7 @@
+ export PATH
+
+ # Chemins et librairies pour MPI
+- CS_MPI_PATH=/home/saturne/opt/openmpi-1.2.6/arch/Linux/bin
++ MPI_HOME=%%MPI_HOME%% ; export MPI_HOME
++ MPI_LIBS=%%MPI_LIBS%% ; export MPI_LIBS
++ CS_MPI_PATH=${MPI_HOME}/bin
+ export CS_MPI_PATH
diff --git a/science/ncs/files/patch-bin_grp b/science/ncs/files/patch-bin_grp
deleted file mode 100644
index 85371f4f3dc0..000000000000
--- a/science/ncs/files/patch-bin_grp
+++ /dev/null
@@ -1,8 +0,0 @@
---- bin/grp.orig Thu Mar 1 12:23:39 2007
-+++ bin/grp Mon May 7 14:08:44 2007
-@@ -1,4 +1,4 @@
--#!/bin/ksh
-+#!/bin/sh
- #============================================================================
- #
- # Code_Saturne version 1.3
diff --git a/science/ncs/files/patch-bin_macros_FreeBSD.mk b/science/ncs/files/patch-bin_macros_FreeBSD.mk
index 4d68b702989c..c1e715046819 100644
--- a/science/ncs/files/patch-bin_macros_FreeBSD.mk
+++ b/science/ncs/files/patch-bin_macros_FreeBSD.mk
@@ -1,5 +1,5 @@
---- bin/macros_FreeBSD.mk.orig 2007-11-23 18:35:59.000000000 +0100
-+++ bin/macros_FreeBSD.mk 2007-12-30 22:19:04.000000000 +0100
+--- bin/macros_FreeBSD.mk.orig 2008-04-23 11:32:13.000000000 +0200
++++ bin/macros_FreeBSD.mk 2008-04-29 23:49:19.000000000 +0200
@@ -1,3 +1,4 @@
+# $FreeBSD$
#============================================================================
@@ -17,7 +17,7 @@
# Macro pour BFT
#---------------
--BFT_HOME =/home/saturne/opt/bft-1.0.5/arch/Linux
+-BFT_HOME =/home/saturne/opt/bft-1.0.6/arch/Linux
+BFT_HOME =${LOCALBASE}
BFT_INC =-I$(BFT_HOME)/include
@@ -26,7 +26,7 @@
# Macro pour FVM
#---------------
--FVM_HOME =/home/saturne/opt/fvm-0.9.0/arch/Linux
+-FVM_HOME =/home/saturne/opt/fvm-0.10.0/arch/Linux
+FVM_HOME =${LOCALBASE}
FVM_INC =-I$(FVM_HOME)/include
@@ -36,7 +36,7 @@
MPE_COMM =0
-# Pour Open MPI sur saturne
--MPI_HOME =/home/saturne/opt/openmpi-1.2.4/arch/Linux
+-MPI_HOME =/home/saturne/opt/openmpi-1.2.5/arch/Linux
-MPI_INC =-isystem$(MPI_HOME)/include
-MPI_LIB =-pthread -L$(MPI_HOME)/lib -lmpi -lopen-rte -lopen-pal -ldl -Wl,--export-dynamic -lnsl -lutil -lm -ldl
+# Pour MPI sur saturne
@@ -45,18 +45,16 @@
# Macro pour Sockets
#-------------------
-@@ -75,20 +75,19 @@
+@@ -75,7 +75,7 @@
# Option XML
XML =1
--XML_HOME = /home/saturne/opt/libxml2-2.6.19
-+XML_HOME =${LOCALBASE}
+-XML_HOME = /usr
++XML_HOME = ${LOCALBASE}
XML_INC =-I$(XML_HOME)/include/libxml2
--XML_LIB =-L$(XML_HOME)/arch/Linux/lib -lxml2
-+XML_LIB =-L$(XML_HOME)/lib -lxml2
-
- # Macro pour BLAS
+ XML_LIB =-L$(XML_HOME)/lib -lxml2
+@@ -84,11 +84,10 @@
#----------------
# Option BLAS
@@ -75,7 +73,7 @@
# Compilateur C
#--------------
--CCOMP = /home/saturne/opt/gcc-4.2.2/arch/Linux/bin/gcc
+-CCOMP = /home/saturne/opt/gcc-4.2.3/arch/Linux/bin/gcc
+CCOMP = $(CC)
CCOMPFLAGSDEF = -std=c99 -funsigned-char -pedantic -W -Wall -Wshadow \
@@ -106,14 +104,14 @@
#--------------------
# Profiling gprof : -pg -a
--FTNCOMP = /home/saturne/opt/gcc-4.2.2/arch/Linux/bin/gfortran
+-FTNCOMP = /home/saturne/opt/gcc-4.2.3/arch/Linux/bin/gfortran
+FTNCOMP = $(FC)
FTNCOMPFLAGSDEF = -I.
-FTNCOMPFLAGS = $(FTNCOMPFLAGSDEF) -O1
-FTNCOMPFLAGSOPTPART1 = $(FTNCOMPFLAGSDEF) -O2
--FTNCOMPFLAGSOPTPART2 = $(FTNCOMPFLAGSDEF) -O6
+-FTNCOMPFLAGSOPTPART2 = $(FTNCOMPFLAGSDEF) -O3
-FTNCOMPFLAGSOPTPART3 = $(FTNCOMPFLAGSDEF) -O0
+FTNCOMPFLAGS = $(FTNCOMPFLAGSDEF) $(FFLAGS)
+FTNCOMPFLAGSOPTPART1 = $(FTNCOMPFLAGSDEF) $(FFLAGS)
@@ -126,7 +124,7 @@
# Linker
--LDEDL = /home/saturne/opt/gcc-4.2.2/arch/Linux/bin/gfortran
+-LDEDL = /home/saturne/opt/gcc-4.2.3/arch/Linux/bin/gfortran
-LDEDLFLAGS = -O
-LDEDLFLAGSLO = -O0
+LDEDL = $(FC)
@@ -135,7 +133,7 @@
LDEDLFLAGSDBG = -g
LDEDLFLAGSPROF = -pg
LDEDLFLAGSVERS = -v
--LDEDLRPATH = -rdynamic -Wl,-rpath -Wl,/home/saturne/opt/gcc-4.2.2/arch/Linux/lib:
+-LDEDLRPATH = -rdynamic -Wl,-rpath -Wl,/home/saturne/opt/gcc-4.2.3/arch/Linux/lib:
+LDEDLRPATH = -rdynamic -Wl,-rpath -Wl,
diff --git a/science/ncs/pkg-plist b/science/ncs/pkg-plist
index 915c0d4ee2d0..60262f267eee 100644
--- a/science/ncs/pkg-plist
+++ b/science/ncs/pkg-plist
@@ -1,5 +1,5 @@
%%ECS_HOME%%/bin/ecs
-%%ECS_HOME%%/doc
+@comment %%ECS_HOME%%/doc
%%CS_HOME%%/arch/FreeBSD/bin/cs13.exe
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneBASE.a
%%CS_HOME%%/arch/FreeBSD/lib/libsaturneCFBL.a
@@ -63,9 +63,9 @@
%%CS_HOME%%/data/thch/dp_FCP
%%CS_HOME%%/data/thch/dp_FUE
%%CS_HOME%%/data/thch/dp_transfo
-%%PORTDOCS%%%%CS_HOME%%/doc/THEORY/theory.pdf
-%%PORTDOCS%%%%CS_HOME%%/doc/TUTORIAL/tutorial.pdf
-%%PORTDOCS%%%%CS_HOME%%/doc/USER/user.pdf
+@comment %%PORTDOCS%%%%CS_HOME%%/doc/THEORY/theory.pdf
+@comment %%PORTDOCS%%%%CS_HOME%%/doc/TUTORIAL/tutorial.pdf
+@comment %%PORTDOCS%%%%CS_HOME%%/doc/USER/user.pdf
%%CS_HOME%%/include/base/albase.h
%%CS_HOME%%/include/base/alstru.h
%%CS_HOME%%/include/base/cs_ale.h
@@ -650,9 +650,9 @@ lib/libsaturneRAYT.a
%%PORTDOCS%%%%DOCSDIR%%/COMPATIBILITY
%%PORTDOCS%%%%DOCSDIR%%/Changelog
%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/theory.pdf
-%%PORTDOCS%%%%DOCSDIR%%/tutorial.pdf
-%%PORTDOCS%%%%DOCSDIR%%/user.pdf
+@comment %%PORTDOCS%%%%DOCSDIR%%/theory.pdf
+@comment %%PORTDOCS%%%%DOCSDIR%%/tutorial.pdf
+@comment %%PORTDOCS%%%%DOCSDIR%%/user.pdf
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%CS_HOME%%/users/rayt
@dirrm %%CS_HOME%%/users/pprt
@@ -686,10 +686,10 @@ lib/libsaturneRAYT.a
@dirrm %%CS_HOME%%/include/cfbl
@dirrm %%CS_HOME%%/include/base
@dirrm %%CS_HOME%%/include
-%%PORTDOCS%%@dirrm %%CS_HOME%%/doc/USER
-%%PORTDOCS%%@dirrm %%CS_HOME%%/doc/TUTORIAL
-%%PORTDOCS%%@dirrm %%CS_HOME%%/doc/THEORY
-%%PORTDOCS%%@dirrm %%CS_HOME%%/doc
+@comment %%PORTDOCS%%@dirrm %%CS_HOME%%/doc/USER
+@comment %%PORTDOCS%%@dirrm %%CS_HOME%%/doc/TUTORIAL
+@comment %%PORTDOCS%%@dirrm %%CS_HOME%%/doc/THEORY
+@comment %%PORTDOCS%%@dirrm %%CS_HOME%%/doc
@dirrm %%CS_HOME%%/data/thch
@dirrm %%CS_HOME%%/data/mati
@dirrm %%CS_HOME%%/data