svn commit: r454187 - in head: . cad/astk-serveur cad/astk-serveur/files cad/astk-serveur/files.client cad/scotch french french/aster french/aster/files french/eficas french/homard french/med frenc...
Thierry Thomas
thierry at FreeBSD.org
Tue Nov 14 18:29:25 UTC 2017
Author: thierry
Date: Tue Nov 14 18:29:22 2017
New Revision: 454187
URL: https://svnweb.freebsd.org/changeset/ports/454187
Log:
Upgrade - endly! - to Code_Aster 13.4.0-3.
Notes:
- I have (not yet) succeeded to enable MFront in this version;
- it uses math/mumps-edf, repocopied from math/mumps;
- cad/scotch is now taken out of the aster tarball;
- french/eficas is no more used: to be replaced by "aster-study" in Salome_Meca
(the port cad/salome should be resurrected!)
Added:
head/cad/astk-serveur/files/patch-asrun_system__command.py (contents, props changed)
head/french/aster/files/patch-products__data.py (contents, props changed)
head/math/metis-edf/files/patch-libmetis__CMakeLists.txt (contents, props changed)
head/math/mumps-edf/
- copied from r447196, head/math/mumps/
head/math/mumps-edf/files/patch-Make.inc_Makefile.FREEBSD10.PAR (contents, props changed)
head/math/mumps-edf/files/patch-Make.inc_Makefile.FREEBSD10.SEQ (contents, props changed)
head/math/mumps-edf/files/patch-examples_Makefile (contents, props changed)
Deleted:
head/cad/astk-serveur/files/patch-asrun_installation.py
head/cad/astk-serveur/files/patch-asrun_system_command.py
head/cad/astk-serveur/files/patch-bin_as_run
head/cad/astk-serveur/files/patch-bin_parallel_cp
head/cad/astk-serveur/files/patch-etc_asrun
head/cad/astk-serveur/files/patch-etc_profile.sh
head/french/aster/files/patch-setup.cfg
head/french/aster/files/patch-setup.py
head/french/eficas/
head/french/med/files/patch-src_2.3.6_ci_MEDequivInfo.c
head/math/metis-edf/files/patch-Lib_Makefile
head/math/metis-edf/files/patch-Makefile
head/math/metis-edf/files/patch-Makefile.in
head/math/mumps-edf/files/patch-Make.inc_Makefile.inc.generic
head/math/mumps-edf/files/patch-Make.inc_Makefile.inc.generic.SEQ
Modified:
head/MOVED
head/cad/astk-serveur/Makefile
head/cad/astk-serveur/files.client/patch-bin_astk
head/cad/astk-serveur/files.client/patch-bin_bsf
head/cad/astk-serveur/files.client/patch-etc_astkrc_outils
head/cad/astk-serveur/files.client/patch-lib_init.tcl
head/cad/astk-serveur/files.client/patch-lib_tkselecteur.tcl
head/cad/astk-serveur/files/patch-asrun_common_sysutils.py
head/cad/astk-serveur/files/patch-asrun_config.py
head/cad/astk-serveur/files/patch-asrun_system.py
head/cad/astk-serveur/files/pkg-message.in
head/cad/astk-serveur/pkg-plist
head/cad/scotch/Makefile
head/cad/scotch/pkg-plist
head/french/Makefile
head/french/aster/Makefile
head/french/aster/bsd.aster.mk
head/french/aster/distinfo
head/french/aster/files/patch-as_setup.py
head/french/aster/files/patch-check_compilers.py
head/french/aster/files/patch-check_compilers_src.py
head/french/aster/files/patch-products.py
head/french/aster/pkg-plist
head/french/homard/Makefile
head/french/med/Makefile
head/french/med/files/patch-configure
head/french/med/pkg-plist
head/math/Makefile
head/math/metis-edf/Makefile
head/math/metis-edf/pkg-plist
head/math/mumps-edf/Makefile
head/math/mumps-edf/files/patch-Makefile
head/math/mumps-edf/files/patch-PORD_lib_Makefile
head/math/mumps-edf/files/patch-libseq_Makefile
head/math/mumps-edf/files/patch-src_Makefile
head/math/mumps-edf/pkg-plist
head/math/mumps/Makefile
Modified: head/MOVED
==============================================================================
--- head/MOVED Tue Nov 14 18:09:35 2017 (r454186)
+++ head/MOVED Tue Nov 14 18:29:22 2017 (r454187)
@@ -9629,3 +9629,4 @@ graphics/geos35|graphics/geos|2017-11-12|Has expired:
astro/gmapcatcher||2017-11-12|Has expired: Unfetchable for more than six months (google code has gone away)
audio/smasher||2017-11-12|Has expired: Does not build with modern csound
audio/csound|audio/csound6|2017-11-12|Has expired: Not supported upstream anymore, use csound6
+french/eficas||2017-11-14|Removed with Code_Aster 13.4.0, should be replaced by aster-study in cad/salome
Modified: head/cad/astk-serveur/Makefile
==============================================================================
--- head/cad/astk-serveur/Makefile Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/Makefile Tue Nov 14 18:29:22 2017 (r454187)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= astk
-DISTVERSION= 1.13.8-2
+DISTVERSION= 1.13.10-1
CATEGORIES= cad
.if !defined(CLIENT_SEUL)
PKGNAMESUFFIX= -serveur
@@ -25,13 +25,14 @@ LICENSE= GPLv2
#
#-----------------------------------------------------------------------
-# There exists a "logical" RUN_DEPENDS towards french/aster and french/eficas
-# for the server part, but it is not set to avoid circular dependences.
+# There exists a "logical" RUN_DEPENDS towards french/aster for the
+# server part, but it is not set to avoid circular dependences.
RUN_DEPENDS+= ${SHELL_INSTALL_ASTER}:shells/${SHIADEP}
.if !defined(CLIENT_SEUL)
-USES+= gettext python tk:build
+USES+= gettext python shebangfix tk:build
+SHEBANG_FILES= unittest/run_test.py
.else
USES+= tk
.endif
@@ -56,12 +57,6 @@ C_SCRIPTS= bin/astk bin/bsf
tools_dir= ${LOCALBASE}/aster/outils
conf_dir= ${WRKSRC}/etc/astkrc
-.if defined(LANG) && ${LANG:Mfr*} != ""
-ASTK_LANG= FR
-.else
-ASTK_LANG= ENG
-.endif
-
.include <bsd.port.pre.mk>
WRKCONF= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}/configuration
@@ -170,6 +165,12 @@ HOST_NAME= this-hostname
DOMAIN_NAME= your.domain-name
.endif
+.if defined(LANG) && ${LANG:Mfr*} != ""
+ASTK_LANG= FR
+.else
+ASTK_LANG= ENG
+.endif
+
pre-configure:
${RM} ${PATCH2RM:C|^|${WRKSRC}/|:C|$|.orig|}
@@ -210,7 +211,7 @@ do-configure:
${REINPLACE_CMD} -e "s|/opt/aster/NEW9|${aster_dir}|" \
-e "s|/opt/aster/NEW10|${aster_dir}|" \
-e "s|/opt/aster/ASTK|${inst_dir}|" \
- -e "s|/opt/aster/etc|${LOCALBASE}/aster/etc|" \
+ -e "s|/opt/aster|${LOCALBASE}/aster|g" \
-e "s|/usr/bin/editor|${WITH_ED}|" \
-e "s|/usr/bin/nedit2|${WITH_ED}|" \
-e "s|/usr/bin/nedit|${WITH_ED}|" \
Modified: head/cad/astk-serveur/files.client/patch-bin_astk
==============================================================================
--- head/cad/astk-serveur/files.client/patch-bin_astk Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files.client/patch-bin_astk Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,26 +1,26 @@
---- bin/astk.orig 2015-08-05 15:37:44 UTC
+--- bin/astk.orig 2017-07-13 07:40:52 UTC
+++ bin/astk
@@ -17,15 +17,9 @@
# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ==============================================================================
-set_prefix() {
-- local this=`readlink -n -f $1`
-- local bin=`dirname $this`
-- prefix=`dirname $bin`
+- local this=`readlink -n -f "$1"`
+- local bin=`dirname "${this}"`
+- prefix=`dirname "${bin}"`
-}
-
--set_prefix $0
+-set_prefix "$0"
+prefix=%%inst_dir%%/ASTK_CLIENT
--ASTER_ROOT=$prefix
-+ASTER_ROOT=?ASTER_ROOT?
- ASTER_ETC=$ASTER_ROOT/etc
- if [ "$ASTER_ROOT" = "/usr" ]; then
- ASTER_ETC=/etc
-@@ -43,4 +37,4 @@ if [ -z "$WISHEXECUTABLE" ]; then
+-ASTER_ROOT="${prefix}"
++ASTER_ROOT="?ASTER_ROOT?"
+ export ASTER_ROOT
+
+ if [ -z "${ASTER_ETC}" ]; then
+@@ -46,4 +40,4 @@ if [ -z "${WISHEXECUTABLE}" ]; then
WISHEXECUTABLE=wish
fi
--$WISHEXECUTABLE $ASTER_ROOT/lib/astk/astk.tcl -- $* &
-+$WISHEXECUTABLE $prefix/lib/astk.tcl -- $* &
+-"${WISHEXECUTABLE}" "${ASTER_ROOT}"/lib/astk/astk.tcl -- "${@}" &
++"${WISHEXECUTABLE}" $prefix/lib/astk.tcl -- "${@}" &
Modified: head/cad/astk-serveur/files.client/patch-bin_bsf
==============================================================================
--- head/cad/astk-serveur/files.client/patch-bin_bsf Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files.client/patch-bin_bsf Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,20 +1,26 @@
---- ./bin/bsf.orig 2011-12-20 13:33:00.000000000 +0100
-+++ ./bin/bsf 2012-01-02 22:28:16.000000000 +0100
-@@ -17,15 +17,9 @@
+--- bin/bsf.orig 2017-07-13 07:40:52 UTC
++++ bin/bsf
+@@ -17,15 +17,11 @@
# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
# ==============================================================================
-set_prefix() {
-- local this=`readlink -n -f $1`
-- local bin=`dirname $this`
-- prefix=`dirname $bin`
+- local this=`readlink -n -f "$1"`
+- local bin=`dirname "${this}"`
+- prefix=`dirname "${bin}"`
-}
+prefix=%%inst_dir%%/ASTK_CLIENT
--set_prefix $0
--
--ASTER_ROOT=$prefix
-+ASTER_ROOT=?ASTER_ROOT?
- ASTER_ETC=$ASTER_ROOT/etc
- if [ "$ASTER_ROOT" = "/usr" ]; then
- ASTER_ETC=/etc
+ set_prefix "$0"
+
+-ASTER_ROOT="${prefix}"
++ASTER_ROOT="?ASTER_ROOT?"
+ export ASTER_ROOT
+
+ if [ -z "${ASTER_ETC}" ]; then
+@@ -46,4 +42,4 @@ if [ -z "${WISHEXECUTABLE}" ]; then
+ WISHEXECUTABLE=wish
+ fi
+
+-"${WISHEXECUTABLE}" "${ASTER_ROOT}"/lib/astk/bsf.tcl -- "${@}" &
++"${WISHEXECUTABLE}" $prefix/lib/bsf.tcl -- "${@}" &
Modified: head/cad/astk-serveur/files.client/patch-etc_astkrc_outils
==============================================================================
--- head/cad/astk-serveur/files.client/patch-etc_astkrc_outils Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files.client/patch-etc_astkrc_outils Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,18 +1,18 @@
---- ./etc/astkrc/outils.orig 2009-12-23 15:53:05.000000000 +0100
-+++ ./etc/astkrc/outils 2010-01-26 23:20:42.000000000 +0100
-@@ -8,6 +8,11 @@
- ext : comm com0 com1 com2
- dist : on
+--- etc/astkrc/outils.orig 2017-07-13 07:40:52 UTC
++++ etc/astkrc/outils
+@@ -3,11 +3,6 @@
#
-+nom : qtEficas
-+cmde : ?TOOLS_DIR?/eficasQt (@F)
-+ext : comm com0 com1 com2
-+dist : on
-+#
+ astkrc_version : 1.1
+ #
+-nom : Eficas
+-cmde : ?TOOLS_DIR?/eficas (@F)
+-ext : comm com0 com1 com2
+-dist : on
+-#
nom : Gmsh
cmde : ?TOOLS_DIR?/gmsh (@F)
ext : geo msh pos
-@@ -23,3 +28,8 @@
+@@ -23,3 +18,8 @@ cmde : ?TOOLS_DIR?/xmgrace (@F)
ext : dat
dist : on
#
Modified: head/cad/astk-serveur/files.client/patch-lib_init.tcl
==============================================================================
--- head/cad/astk-serveur/files.client/patch-lib_init.tcl Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files.client/patch-lib_init.tcl Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,15 +1,15 @@
---- lib/init.tcl.orig 2011-12-20 13:33:00.000000000 +0100
-+++ lib/init.tcl 2012-05-08 12:55:11.000000000 +0200
-@@ -100,7 +100,7 @@
+--- lib/init.tcl.orig 2017-07-13 07:40:52 UTC
++++ lib/init.tcl
+@@ -103,7 +103,7 @@ proc init_gene { root } {
if { $prefix == "/usr" } {
set prefix "/"
}
- set ashare::prefix $prefix
+ set ashare::prefix [file join $prefix "ASTK_SERV"]
set ashare::astkrc_ref [file join $ashare::prefix "etc" "codeaster" "astkrc"]
+ catch { set ashare::astkrc_ref [file join $env(ASTER_ETC) "codeaster" "astkrc"] }
- # numero de version de astk
-@@ -673,6 +673,7 @@
+@@ -683,6 +683,7 @@ proc init_pltf { } {
set astk::ihm(pltf,WIN32) "Windows"
set astk::ihm(pltf,P_LINUX) "Linux x86"
Modified: head/cad/astk-serveur/files.client/patch-lib_tkselecteur.tcl
==============================================================================
--- head/cad/astk-serveur/files.client/patch-lib_tkselecteur.tcl Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files.client/patch-lib_tkselecteur.tcl Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,6 +1,6 @@
---- ./lib/tkselecteur.tcl.orig 2010-07-07 18:18:08.000000000 +0200
-+++ ./lib/tkselecteur.tcl 2010-08-11 22:57:14.000000000 +0200
-@@ -1923,10 +1923,10 @@
+--- lib/tkselecteur.tcl.orig 2017-07-13 07:40:52 UTC
++++ lib/tkselecteur.tcl
+@@ -1944,10 +1944,10 @@ proc tkgetdir::ExecCmde { parent } {
set ExecCmde_shell $ini
radiobutton $fen.sh.sh -font $astk::ihm(font,lab) -text /bin/sh -value /bin/sh -variable ExecCmde_shell
radiobutton $fen.sh.csh -font $astk::ihm(font,lab) -text /bin/csh -value /bin/csh -variable ExecCmde_shell
Modified: head/cad/astk-serveur/files/patch-asrun_common_sysutils.py
==============================================================================
--- head/cad/astk-serveur/files/patch-asrun_common_sysutils.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files/patch-asrun_common_sysutils.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,6 +1,6 @@
---- ./asrun/common/sysutils.py.orig 2010-07-07 18:18:08.000000000 +0200
-+++ ./asrun/common/sysutils.py 2010-08-13 19:24:59.000000000 +0200
-@@ -67,7 +67,7 @@
+--- asrun/common/sysutils.py.orig 2017-07-13 07:40:52 UTC
++++ asrun/common/sysutils.py
+@@ -83,7 +83,7 @@ def on_mac():
def on_linux():
"""Tell if it's running on a linux platform"""
@@ -9,12 +9,12 @@
def on_64bits():
"""Tell if it's running on a 64 bits platform"""
-@@ -125,7 +125,7 @@
+@@ -212,7 +212,7 @@ class FileName(object):
and fill properties = user, passwd, mach, path
"""
# windows : only work on local files
- if not on_linux():
+ if on_windows():
self.path = pathname
+ return
# posix
- if type(pathname) not in (str, unicode):
Modified: head/cad/astk-serveur/files/patch-asrun_config.py
==============================================================================
--- head/cad/astk-serveur/files/patch-asrun_config.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files/patch-asrun_config.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,6 +1,6 @@
---- asrun/config.py.orig 2013-01-08 09:55:52.000000000 +0100
-+++ asrun/config.py 2013-03-17 17:38:29.000000000 +0100
-@@ -44,8 +44,8 @@
+--- asrun/config.py.orig 2017-07-13 07:40:52 UTC
++++ asrun/config.py
+@@ -44,8 +44,8 @@ DEFAULTS = {
'SRCHIST' : ['histor'],
# name of "binaries" (as results of a make)
'MAKE' : ['debug nodebug'],
Modified: head/cad/astk-serveur/files/patch-asrun_system.py
==============================================================================
--- head/cad/astk-serveur/files/patch-asrun_system.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files/patch-asrun_system.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,7 +1,7 @@
---- ./asrun/system.py.orig 2010-07-07 18:18:08.000000000 +0200
-+++ ./asrun/system.py 2010-08-16 20:51:28.000000000 +0200
-@@ -137,10 +137,10 @@
- var = os.environ.get("TMPDIR") or os.environ.get('TEMP') or os.environ.get('TMP')
+--- asrun/system.py.orig 2017-07-13 07:40:52 UTC
++++ asrun/system.py
+@@ -133,10 +133,10 @@ def get_system_tmpdir():
+ or os.environ.get('TEMP') or os.environ.get('TMP')
if var:
return var
- if on_linux():
@@ -14,7 +14,7 @@
def split_path(path):
-@@ -818,6 +818,8 @@
+@@ -854,6 +854,8 @@ class AsterSystem:
num = max([int(i) for i in l_ids]) + 1
elif on_windows():
num = 1
Added: head/cad/astk-serveur/files/patch-asrun_system__command.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/astk-serveur/files/patch-asrun_system__command.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -0,0 +1,23 @@
+--- asrun/system_command.py.orig 2017-07-13 07:40:52 UTC
++++ asrun/system_command.py
+@@ -21,9 +21,9 @@
+ This module defines syntaxes to run command lines.
+ """
+
+-from asrun.common.sysutils import on_linux
++from asrun.common.sysutils import on_windows
+
+-if on_linux():
++if not on_windows():
+ COMMAND = {
+ 'foreground' : '( %(cmd)s ) > /dev/null 2>&1',
+ 'background' : '( %(cmd)s ) > /dev/null 2>&1 &',
+@@ -33,7 +33,7 @@ if on_linux():
+ 'not_follow_separ_stderr' : '( %(cmd)s ) > %(output)s 2> %(error)s',
+ 'rm_file' : '\\rm -f %(args)s',
+ 'rm_dirs' : '\\rm -rf %(args)s',
+- 'copy' : 'cp -L -r %(args)s',
++ 'copy' : 'cp -L -R %(args)s',
+ 'ping' : 'ping -c 1 -W %(timeout)s %(host)s',
+ 'shell_cmd' : "bash -c",
+ 'file' : "file %(args)s",
Modified: head/cad/astk-serveur/files/pkg-message.in
==============================================================================
--- head/cad/astk-serveur/files/pkg-message.in Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/files/pkg-message.in Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,11 +1,5 @@
-Des fichiers de configuration standards ont été préparés :
-%%ETCDIR%%/
-Veuillez les vérifier, et n'oubliez pas d'installer la partie cliente sur vos
-stations.
+N'oubliez pas d'installer la partie cliente sur vos stations.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Standard configuration files have been initialized:
-%%ETCDIR%%/
-Please check them, and do not forget to install the client side on your
-stations.
+Do not forget to install the client side on your stations.
Modified: head/cad/astk-serveur/pkg-plist
==============================================================================
--- head/cad/astk-serveur/pkg-plist Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/astk-serveur/pkg-plist Tue Nov 14 18:29:22 2017 (r454187)
@@ -216,9 +216,6 @@
%%CLIENT%%%%BWidget_DIR%%/widget.tcl
%%CLIENT%%%%BWidget_DIR%%/wizard.tcl
%%CLIENT%%%%BWidget_DIR%%/xpm2image.tcl
-%%SERV%%%%ASTKDIR%%/asrun/N__F.py
-%%SERV%%%%ASTKDIR%%/asrun/N__F.pyc
-%%SERV%%%%ASTKDIR%%/asrun/N__F.pyo
%%SERV%%%%ASTKDIR%%/asrun/__init__.py
%%SERV%%%%ASTKDIR%%/asrun/__init__.pyc
%%SERV%%%%ASTKDIR%%/asrun/__init__.pyo
@@ -252,6 +249,9 @@
%%SERV%%%%ASTKDIR%%/asrun/client/config.py
%%SERV%%%%ASTKDIR%%/asrun/client/config.pyc
%%SERV%%%%ASTKDIR%%/asrun/client/config.pyo
+%%SERV%%%%ASTKDIR%%/asrun/common_func.py
+%%SERV%%%%ASTKDIR%%/asrun/common_func.pyc
+%%SERV%%%%ASTKDIR%%/asrun/common_func.pyo
%%SERV%%%%ASTKDIR%%/asrun/common/__init__.py
%%SERV%%%%ASTKDIR%%/asrun/common/__init__.pyc
%%SERV%%%%ASTKDIR%%/asrun/common/__init__.pyo
@@ -270,30 +270,27 @@
%%SERV%%%%ASTKDIR%%/asrun/common/utils.py
%%SERV%%%%ASTKDIR%%/asrun/common/utils.pyc
%%SERV%%%%ASTKDIR%%/asrun/common/utils.pyo
-%%SERV%%%%ASTKDIR%%/asrun/common_func.py
-%%SERV%%%%ASTKDIR%%/asrun/common_func.pyc
-%%SERV%%%%ASTKDIR%%/asrun/common_func.pyo
%%SERV%%%%ASTKDIR%%/asrun/config.py
%%SERV%%%%ASTKDIR%%/asrun/config.pyc
%%SERV%%%%ASTKDIR%%/asrun/config.pyo
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.py
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.pyc
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.pyo
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.py
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.pyc
-%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.pyo
-%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.py
-%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.pyc
-%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.pyo
%%SERV%%%%ASTKDIR%%/asrun/contrib/__init__.py
%%SERV%%%%ASTKDIR%%/asrun/contrib/__init__.pyc
%%SERV%%%%ASTKDIR%%/asrun/contrib/__init__.pyo
%%SERV%%%%ASTKDIR%%/asrun/contrib/copy_version.py
%%SERV%%%%ASTKDIR%%/asrun/contrib/copy_version.pyc
%%SERV%%%%ASTKDIR%%/asrun/contrib/copy_version.pyo
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.py
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.pyc
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Fichier.pyo
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.py
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.pyc
+%%SERV%%%%ASTKDIR%%/asrun/contrib/Ligne.pyo
%%SERV%%%%ASTKDIR%%/asrun/contrib/log_usage.py
%%SERV%%%%ASTKDIR%%/asrun/contrib/log_usage.pyc
%%SERV%%%%ASTKDIR%%/asrun/contrib/log_usage.pyo
+%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.py
+%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.pyc
+%%SERV%%%%ASTKDIR%%/asrun/contrib/OutputParser.pyo
%%SERV%%%%ASTKDIR%%/asrun/core/__init__.py
%%SERV%%%%ASTKDIR%%/asrun/core/__init__.pyc
%%SERV%%%%ASTKDIR%%/asrun/core/__init__.pyo
@@ -354,6 +351,9 @@
%%SERV%%%%ASTKDIR%%/asrun/mystring.py
%%SERV%%%%ASTKDIR%%/asrun/mystring.pyc
%%SERV%%%%ASTKDIR%%/asrun/mystring.pyo
+%%SERV%%%%ASTKDIR%%/asrun/N__F.py
+%%SERV%%%%ASTKDIR%%/asrun/N__F.pyc
+%%SERV%%%%ASTKDIR%%/asrun/N__F.pyo
%%SERV%%%%ASTKDIR%%/asrun/parallel_cp.py
%%SERV%%%%ASTKDIR%%/asrun/parallel_cp.pyc
%%SERV%%%%ASTKDIR%%/asrun/parallel_cp.pyo
@@ -417,12 +417,12 @@
%%SERV%%%%ASTKDIR%%/asrun/status.py
%%SERV%%%%ASTKDIR%%/asrun/status.pyc
%%SERV%%%%ASTKDIR%%/asrun/status.pyo
-%%SERV%%%%ASTKDIR%%/asrun/system.py
-%%SERV%%%%ASTKDIR%%/asrun/system.pyc
-%%SERV%%%%ASTKDIR%%/asrun/system.pyo
%%SERV%%%%ASTKDIR%%/asrun/system_command.py
%%SERV%%%%ASTKDIR%%/asrun/system_command.pyc
%%SERV%%%%ASTKDIR%%/asrun/system_command.pyo
+%%SERV%%%%ASTKDIR%%/asrun/system.py
+%%SERV%%%%ASTKDIR%%/asrun/system.pyc
+%%SERV%%%%ASTKDIR%%/asrun/system.pyo
%%SERV%%%%ASTKDIR%%/asrun/testlist.py
%%SERV%%%%ASTKDIR%%/asrun/testlist.pyc
%%SERV%%%%ASTKDIR%%/asrun/testlist.pyo
@@ -460,6 +460,12 @@
%%SERV%%%%ASTKDIR%%/etc/plugins/athosdev.py
%%SERV%%%%ASTKDIR%%/etc/plugins/athosdev.pyc
%%SERV%%%%ASTKDIR%%/etc/plugins/athosdev.pyo
+%%SERV%%%%ASTKDIR%%/etc/plugins/distribution.py
+%%SERV%%%%ASTKDIR%%/etc/plugins/distribution.pyc
+%%SERV%%%%ASTKDIR%%/etc/plugins/distribution.pyo
+%%SERV%%%%ASTKDIR%%/etc/plugins/eole.py
+%%SERV%%%%ASTKDIR%%/etc/plugins/eole.pyc
+%%SERV%%%%ASTKDIR%%/etc/plugins/eole.pyo
%%SERV%%%%ASTKDIR%%/etc/plugins/ivanoe.py
%%SERV%%%%ASTKDIR%%/etc/plugins/ivanoe.pyc
%%SERV%%%%ASTKDIR%%/etc/plugins/ivanoe.pyo
@@ -470,12 +476,11 @@
%%SERV%%%%ASTKDIR%%/etc/plugins/tail_slurm.pyc
%%SERV%%%%ASTKDIR%%/etc/plugins/tail_slurm.pyo
%%SERV%%%%ASTKDIR%%/etc/profile.sh
-%%SERV%%%%ASTKDIR%%/i18n/Makefile
%%SERV%%%%ASTKDIR%%/i18n/asrun.fr.mo
%%SERV%%%%ASTKDIR%%/i18n/asrun.fr.po
%%SERV%%%%ASTKDIR%%/i18n/locale/fr/LC_MESSAGES/asrun.mo
+%%SERV%%%%ASTKDIR%%/i18n/Makefile
%%SERV%%%%ASTKDIR%%/i18n/messages.pot
-%%SERV%%%%ASTKDIR%%/share/codeaster/GPL.txt
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/data/as_rex_prof
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/data/convbase.comm
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/data/meshtool.comm
@@ -493,6 +498,7 @@
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/examples/user_filter.py
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/examples/user_filter.pyc
%%SERV%%%%ASTKDIR%%/share/codeaster/asrun/examples/user_filter.pyo
+%%SERV%%%%ASTKDIR%%/share/codeaster/GPL.txt
%%SERV%%%%ASTKDIR%%/unittest/010_misc.py
%%SERV%%%%ASTKDIR%%/unittest/010_misc.pyc
%%SERV%%%%ASTKDIR%%/unittest/010_misc.pyo
@@ -559,8 +565,8 @@
%%SERV%%%%ASTKDIR%%/unittest/data.py
%%SERV%%%%ASTKDIR%%/unittest/data.pyc
%%SERV%%%%ASTKDIR%%/unittest/data.pyo
-%%SERV%%%%ASTKDIR%%/unittest/datafiles/astout.list
%%SERV%%%%ASTKDIR%%/unittest/datafiles/astout_dvp.list
+%%SERV%%%%ASTKDIR%%/unittest/datafiles/astout.list
%%SERV%%%%ASTKDIR%%/unittest/datafiles/chg_capy.comm
%%SERV%%%%ASTKDIR%%/unittest/datafiles/config_serveurs
%%SERV%%%%ASTKDIR%%/unittest/datafiles/forma01a.mmed
@@ -580,7 +586,6 @@
%%SERV%%%%ASTKDIR%%/unittest/test_relocate.py
%%SERV%%%%ASTKDIR%%/unittest/test_relocate.pyc
%%SERV%%%%ASTKDIR%%/unittest/test_relocate.pyo
-%%SERV%%%%MPI%%aster/aster-mpihosts
%%SERV%%%%ETCDIR%%/asrun
%%SERV%%%%ETCDIR%%/aster
%%SERV%%%%ETCDIR%%/config_nodename
@@ -596,6 +601,12 @@
%%SERV%%%%ETCDIR%%/plugins/athosdev.py
%%SERV%%%%ETCDIR%%/plugins/athosdev.pyc
%%SERV%%%%ETCDIR%%/plugins/athosdev.pyo
+%%SERV%%%%ETCDIR%%/plugins/distribution.py
+%%SERV%%%%ETCDIR%%/plugins/distribution.pyc
+%%SERV%%%%ETCDIR%%/plugins/distribution.pyo
+%%SERV%%%%ETCDIR%%/plugins/eole.py
+%%SERV%%%%ETCDIR%%/plugins/eole.pyc
+%%SERV%%%%ETCDIR%%/plugins/eole.pyo
%%SERV%%%%ETCDIR%%/plugins/ivanoe.py
%%SERV%%%%ETCDIR%%/plugins/ivanoe.pyc
%%SERV%%%%ETCDIR%%/plugins/ivanoe.pyo
@@ -606,3 +617,4 @@
%%SERV%%%%ETCDIR%%/plugins/tail_slurm.pyc
%%SERV%%%%ETCDIR%%/plugins/tail_slurm.pyo
%%SERV%%%%ETCDIR%%/profile_astk.sh
+%%SERV%%%%MPI%%aster/aster-mpihosts
Modified: head/cad/scotch/Makefile
==============================================================================
--- head/cad/scotch/Makefile Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/scotch/Makefile Tue Nov 14 18:29:22 2017 (r454187)
@@ -2,11 +2,8 @@
# $FreeBSD$
PORTNAME= scotch
-DISTVERSION= 5.1.12b_esmumps
-PORTREVISION= 8
+DISTVERSION= 6.0.4-aster5
CATEGORIES= cad science
-MASTER_SITES= https://gforge.inria.fr/frs/download.php/28978/
-DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry at FreeBSD.org
COMMENT= Package for graph and mesh partitioning and sparse matrix ordering
@@ -18,44 +15,32 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-se
CONFLICTS= gbase-0.* gmap-2015.*
-USES= gmake
+USES= bison gmake localbase
MAKE_JOBS_UNSAFE=yes
OPTIONS_DEFINE= DOCS EXAMPLES
-.if defined(MAINTAINER_MODE)
-USES+= fortran
-.endif
-
-WRKSRC= ${WRKDIR}/${DISTNAME:C/b_/_/}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
BUILD_WRKSRC= ${WRKSRC}/src
-ALL_TARGET= scotch
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+TEST_WRKSRC= ${BUILD_WRKSRC}
+ALL_TARGET= esmumps
+TEST_TARGET= check
+MAKE_ENV= prefix=${STAGEDIR}${PREFIX} mandir=${STAGEDIR}${MANDIRS} \
+ -DSCOTCH_PTHREAD_NUMBER=2
-CFLAGS+= -I${LOCALBASE}/include
+DOCVER= ${PORTVERSION:R:R}
+PORTDOCS= ptscotch_user${DOCVER}.pdf scotch_user${DOCVER}.pdf scotch_example.f
+EXAMPLES= scotch_example.f
-VER= ${PORTVERSION:R}
-BINS= acpl amk_ccc amk_fft2 amk_grf amk_hy amk_m2 amk_p2 atst \
- gbase gcv gmap gmk_hy gmk_m2 gmk_m3 gmk_msh gmk_ub2 \
- gmtst gord gotst gout gpart gscat gtst mcv mmk_m2 mmk_m3\
- mord mtst
-INCS= esmumps.h scotch.h scotchf.h
-LIBS= libesmumps.a libscotch.a libscotcherr.a libscotcherrexit.a libscotchmetis.a
-DOCVER= ${PORTVERSION:R:R:R}
-PORTDOCS= ptscotch_user${DOCVER}.pdf scotch_user${DOCVER}.pdf
-EXAMPLES= scotch_example_1.f scotch_example_2.f90
-
.if !defined(WITHOUT_MPI)
LIB_DEPENDS+= libmpich.so:net/mpich2
-ALL_TARGET+= ptscotch
+ALL_TARGET+= ptesmumps
MAKE_ENV+= PATH=${PATH}:${LOCALBASE}/mpich2/bin
+TEST_TARGET+= ptcheck
-INCS+= ptscotch.h ptscotchf.h
-LIBS+= libptesmumps.a libptscotch.a libptscotcherr.a libptscotcherrexit.a \
- libptscotchparmetis.a
-BINS+= dggath dgmap dgord dgpart dgscat dgtst
-
PLIST_SUB+= MPI=""
.else
PLIST_SUB+= MPI="@comment "
@@ -85,32 +70,32 @@ pre-configure:
${REINPLACE_CMD} -E -e 's|cd (.*) ; * \$$\(MAKE\)|\$$(MAKE) -C \1|' \
-e 's|\&\& \$$\(MAKE\)||' ${WRKSRC}/src/Makefile
-do-install:
- ${INSTALL_PROGRAM} ${BINS:S|^|${WRKSRC}/bin/|} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${INCS:S|^|${WRKSRC}/include/|} ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${LIBS:S|^|${WRKSRC}/lib/|} ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${STAGEDIR}${MANPREFIX}/man/man1
+post-stage:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
+
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
+
do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/grf ${STAGEDIR}${EXAMPLESDIR}/tgt
- ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/examples/|} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/grf/* ${STAGEDIR}${EXAMPLESDIR}/grf
${INSTALL_DATA} ${WRKSRC}/tgt/* ${STAGEDIR}${EXAMPLESDIR}/tgt
-.if defined(MAINTAINER_MODE)
-regression-test: install
- (amk_ccc 3 | acpl - ${WRKDIR}/ccc3.tgt && \
- ${GUNZIP_CMD} -c ${EXAMPLESDIR}/grf/bump.grf.gz | \
- gmap - ${WRKDIR}/ccc3.tgt ${WRKDIR}/brol.map)
- (cd ${WRKSRC}/examples && \
- ${FC} -o scotch_test scotch_example_1.f ${FCFLAGS} \
- -I${PREFIX}/include ${LDFLAGS} -L${PREFIX}/lib -lscotch -lscotcherr -lm \
- && ./scotch_test)
-. if !defined(WITHOUT_MPI)
- (${GUNZIP_CMD} -c ${EXAMPLESDIR}/grf/bump.grf.gz | dgtst)
+.if !defined(WITHOUT_MPI)
+pre-test:
+. if !exists(${HOME}/.mpd.conf)
+ @${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${HOME}/.mpd.conf
+ ${CHMOD} go-r ${HOME}/.mpd.conf
+ @${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!"
. endif
+ ${LOCALBASE}/bin/mpd &
.endif
+.if !defined(WITHOUT_MPI)
+post-test:
+ ${LOCALBASE}/bin/mpdallexit
+.endif
+
+.include "${.CURDIR}/../../french/aster/bsd.aster.mk"
.include <bsd.port.mk>
Modified: head/cad/scotch/pkg-plist
==============================================================================
--- head/cad/scotch/pkg-plist Tue Nov 14 18:09:35 2017 (r454186)
+++ head/cad/scotch/pkg-plist Tue Nov 14 18:29:22 2017 (r454187)
@@ -32,7 +32,6 @@ bin/mmk_m2
bin/mmk_m3
bin/mord
bin/mtst
-include/esmumps.h
%%MPI%%include/ptscotch.h
%%MPI%%include/ptscotchf.h
include/scotch.h
@@ -47,6 +46,34 @@ lib/libscotch.a
lib/libscotcherr.a
lib/libscotcherrexit.a
lib/libscotchmetis.a
+man/man1/amk_ccc.1.gz
+man/man1/amk_fft2.1.gz
+man/man1/amk_hy.1.gz
+man/man1/amk_m2.1.gz
+man/man1/amk_p2.1.gz
+man/man1/atst.1.gz
+man/man1/dgmap.1.gz
+man/man1/dgord.1.gz
+man/man1/dgpart.1.gz
+man/man1/dgscat.1.gz
+man/man1/dgtst.1.gz
+man/man1/gcv.1.gz
+man/man1/gmap.1.gz
+man/man1/gmk_hy.1.gz
+man/man1/gmk_m2.1.gz
+man/man1/gmk_m3.1.gz
+man/man1/gmk_msh.1.gz
+man/man1/gmk_ub2.1.gz
+man/man1/gmtst.1.gz
+man/man1/gord.1.gz
+man/man1/gotst.1.gz
+man/man1/gout.1.gz
+man/man1/gpart.1.gz
+man/man1/gtst.1.gz
+man/man1/mmk_m2.1.gz
+man/man1/mmk_m3.1.gz
+man/man1/mord.1.gz
+man/man1/mtst.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/3elt.grf.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/3elt.xyz.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/4elt.grf.gz
@@ -55,8 +82,6 @@ lib/libscotchmetis.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/4elt2.xyz.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/bump.grf.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grf/bump.xyz.gz
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scotch_example_1.f
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scotch_example_2.f90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/SP2_16.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/T3D_64.tgt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/h1.tgt
@@ -126,36 +151,3 @@ lib/libscotchmetis.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/vcmplt.tgt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/vhcub.tgt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tgt/void.tgt
-man/man1/acpl.1.gz
-man/man1/amk_ccc.1.gz
-man/man1/amk_fft2.1.gz
-man/man1/amk_grf.1.gz
-man/man1/amk_hy.1.gz
-man/man1/amk_m2.1.gz
-man/man1/amk_p2.1.gz
-man/man1/atst.1.gz
-man/man1/dggath.1.gz
-man/man1/dgmap.1.gz
-man/man1/dgord.1.gz
-man/man1/dgpart.1.gz
-man/man1/dgscat.1.gz
-man/man1/dgtst.1.gz
-man/man1/gbase.1.gz
-man/man1/gcv.1.gz
-man/man1/gmap.1.gz
-man/man1/gmk_hy.1.gz
-man/man1/gmk_m2.1.gz
-man/man1/gmk_m3.1.gz
-man/man1/gmk_msh.1.gz
-man/man1/gmk_ub2.1.gz
-man/man1/gmtst.1.gz
-man/man1/gord.1.gz
-man/man1/gotst.1.gz
-man/man1/gout.1.gz
-man/man1/gpart.1.gz
-man/man1/gtst.1.gz
-man/man1/mcv.1.gz
-man/man1/mmk_m2.1.gz
-man/man1/mmk_m3.1.gz
-man/man1/mord.1.gz
-man/man1/mtst.1.gz
Modified: head/french/Makefile
==============================================================================
--- head/french/Makefile Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/Makefile Tue Nov 14 18:29:22 2017 (r454187)
@@ -5,7 +5,6 @@
SUBDIR += aspell
SUBDIR += aster
- SUBDIR += eficas
SUBDIR += eric6
SUBDIR += fortune-mod-zarathoustra
SUBDIR += geonext
Modified: head/french/aster/Makefile
==============================================================================
--- head/french/aster/Makefile Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/Makefile Tue Nov 14 18:29:22 2017 (r454187)
@@ -3,7 +3,6 @@
PORTNAME= aster
DISTVERSION= ${ASTER_DISTVERSION}
-PORTREVISION= 5
CATEGORIES= french cad
CATEGORIES= french cad
@@ -35,14 +34,19 @@ LICENSE= GPLv2
BUILD_DEPENDS+= astk-serveur>0:cad/astk-serveur \
${SHELL_INSTALL_ASTER}:shells/${SHIADEP} \
${LOCALBASE}/lib/libscotch.a:cad/scotch \
+ ${LOCALBASE}/lib/libGKlib.a:math/metis-edf \
+ pylupdate4:textproc/py-qt4-xml \
+ gnproc:sysutils/coreutils \
python:lang/python \
+ bash:shells/bash \
${PYNUMPY}
LIB_DEPENDS+= libhdf5-18.so:science/hdf5-18 \
- libmed.so:french/med \
- libmetis.so.0:math/metis-edf \
- libAsterInterface.so:science/tfel
+ libmetis.so.2:math/metis-edf \
+ libomp.so:devel/openmp \
+ libmed.so:french/med
+# libAsterInterface.so:science/mfront
+# libAsterInterface.so:science/tfel
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gnuplot>0:math/py-gnuplot\
- ${LOCALBASE}/bin/onmetis:math/metis-edf \
${SHELL_INSTALL_ASTER}:shells/${SHIADEP} \
astk-serveur>0:cad/astk-serveur
@@ -50,6 +54,7 @@ BROKEN_FreeBSD_12= does not build (sed: ${STAGEDIR}${i
USES= bison fortran gettext python:2 tk
USE_BINUTILS= yes
+USE_QT4= linguisttools_build
.if defined(WITH_ATLAS)
USES+= blaslapack:atlas
@@ -58,7 +63,10 @@ USES+= blaslapack:netlib
.endif
HAS_CONFIGURE= yes
-MAKE_ENV= INCLUDES="${LOCALBASE}/include/hdf5-18 ${LOCALBASE}/include ${LOCALBASE}/include/metis"
+MAKE_ENV= INCLUDES="${LOCALBASE}/include/hdf5-18 ${LOCALBASE}/include" \
+ INCLUDEDIR="${LOCALBASE}/include/hdf5-18 ${LOCALBASE}/include" \
+ LD_PRELOAD="${LOCALBASE}/lib/gcc${_GCC_VER}/libgcc_s.so.1" \
+ LINKFLAGS="${LDFLAGS}" LD_LIBRARY_PATH="${LOCALBASE}/lib/gcc${_GCC_VER}"
REINPLACE_ARGS= -i ""
VER= ${PORTVERSION:R}
@@ -90,12 +98,6 @@ PLIST_SUB+= ASTK_CLIENT="" ASTKDIR=${ASTKDIR}
.else
PLIST_SUB+= ASTK_CLIENT="@comment " ASTKDIR=""
.endif
-.if !defined(WITHOUT_EFICAS)
-RUN_DEPENDS+= fr-eficas>0:french/eficas
-PLIST_SUB+= EFICAS=""
-.else
-PLIST_SUB+= EFICAS="@comment "
-.endif
.if !defined(WITHOUT_GMSH)
RUN_DEPENDS+= ${LOCALBASE}/bin/gmsh:cad/gmsh
PLIST_SUB+= GMSH=""
@@ -113,14 +115,15 @@ RUN_DEPENDS+= ${PYNUMPY}
.endif
.if !defined(WITH_MPI)
-MUMPS_PORT= mumps
+MPISEQ= -lmpiseq
+MUMPSLIB= -L${LOCALBASE}/lib -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord ${MPISEQ}
+LIB_DEPENDS+= libmpiseq.so.5:math/mumps-edf
.else
BUILD_DEPENDS+= ${LOCALBASE}/lib/libblacs.a:math/blacs \
${LOCALBASE}/lib/libscalapack.a:math/scalapack
-MUMPS_PORT= mumps-mpich
-MUMPSLIB= -L${LOCALBASE}/lib -ldmumps -lzmumps -lmumps_common -lpord -lscalapack -lblacs -lblacsc -lblacs -L${LOCALBASE}/lib -lmpich -lmpl
+MUMPSLIB= -L${LOCALBASE}/lib -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack -lblacs -lblacsc -lblacs -L${LOCALBASE}/lib -lmpich -lmpl
+LIB_DEPENDS+= libcmumps.so.5:math/mumps-edf
.endif
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libcmumps.a:math/${MUMPS_PORT}
.if defined(WITH_MPI)
LIB_DEPENDS+= libmpich.so:net/mpich2
@@ -174,10 +177,7 @@ PFX2FIX= bin/as_run ${VE}/include/aster/asterc_config.
${VE}/share/aster/CTestTestfile.cmake ${VE}/share/aster/config.txt
inst_dir= ${PREFIX}/${PORTNAME}
tools_dir= ${PREFIX}/${PORTNAME}/outils
-tools= kmetis onmetis pmetis gnuplot
-.if !defined(WITHOUT_EFICAS)
-tools+= eficas eficasQt
-.endif
+tools= cmpfillin gpmetis graphchk m2gmetis mpmetis ndmetis gnuplot
.if !defined(WITHOUT_GMSH)
tools+= gmsh
.endif
@@ -209,7 +209,7 @@ pre-configure:
${WRKSRC}/products.py
${REINPLACE_CMD} -e "s|'gfortran'|'${FC}'|g;s|'gcc'|'${CC}'|g" \
-e "s|'g++'|'${CXX}'|g" ${WRKSRC}/check_compilers.py
- ${REINPLACE_CMD} -e 's|%%FILESDIR%%|${FILESDIR}|' ${WRKSRC}/as_setup.py
+ ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/as_setup.py
.for sh in ${BASH2RC}
${REINPLACE_CMD} -e 's|/bin/bash|${SHELL_INSTALL_ASTER}|' ${WRKSRC}/${sh}
.endfor
@@ -233,6 +233,7 @@ pre-configure:
${ECHO_CMD} "_install_astk = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_astk_serv = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_metis = False" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "_install_mfront = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_mumps = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_omniORB = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_omniORBpy = False" >> ${WRKSRC}/setup.cfg
@@ -243,13 +244,18 @@ pre-configure:
${ECHO_CMD} "OPT_ENV = 'verbose=True'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "HOME_SCOTCH = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "HOME_METIS = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "HOME_GMSH = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "HOME_GIBI = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "HOME_HOMARD = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "INCLUDEDIR = ['${LOCALBASE}/include/hdf5-18', '${LOCALBASE}/include', '${LOCALBASE}/include/metis', ]"\
>> ${WRKSRC}/setup.cfg
${ECHO_CMD} "HOME_MUMPS = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
- ${ECHO_CMD} "HOME_MFRONT = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
-.if ${MUMPS_PORT} == "mumps-mpich"
+# Disable MFront at the moment (compilation error)
+# ${ECHO_CMD} "HOME_MFRONT = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+# ${ECHO_CMD} "TFELHOME = '${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+ ${REINPLACE_CMD} -e "s|waf configure|waf configure --disable-mfront|" \
+ ${WRKSRC}/products.py
${ECHO_CMD} "MUMPSLIB = '${MUMPSLIB}'" >> ${WRKSRC}/setup.cfg
-.endif
${ECHO_CMD} "CC='${CC}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "gcc='${CC}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "CXX='${CXX}'" >> ${WRKSRC}/setup.cfg
@@ -257,7 +263,7 @@ pre-configure:
${ECHO_CMD} "F90='${FC}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "MATHLIB='${lib_math} ${LDFLAGS} -lgfortran -lm -lkvm'" \
>> ${WRKSRC}/setup.cfg
- ${ECHO_CMD} "OTHERLIB='-Xlinker -export-dynamic -lutil -lpthread -lz'" \
+ ${ECHO_CMD} "OTHERLIB='-Xlinker -export-dynamic ${MPISEQ} -lexecinfo -lutil -lpthread -lz'" \
>> ${WRKSRC}/setup.cfg
${ECHO_CMD} "SYSLIB='-lpthread -lz'" >> ${WRKSRC}/setup.cfg
.if defined(WITH_MPI)
@@ -313,7 +319,7 @@ pre-configure:
do-configure:
(cd ${CONFIGURE_WRKSRC} \
- && TMPDIR=${WRKDIR} ${PYTHON_CMD} setup.pyo ${DEBUG_FLAGS} \
+ && TMPDIR=${WRKDIR} ${MAKE_ENV} ${PYTHON_CMD} setup.pyo ${DEBUG_FLAGS} \
--prefix=${STAGEDIR}${inst_dir} test | tee ${CONFIGURE_LOG})
@${ECHO_MSG} "---------------- Debug ------------------"
${CAT} ${CONFIGURE_WRKSRC}/setup.log
@@ -365,6 +371,7 @@ post-install:
(cd ${STAGEDIR} && ${LN} -fs ${inst_dir}/${VE}/share/aster/${conf} \
${STAGEDIR}${inst_dir}/STA${VE}/${conf})
.endfor
+ ${MKDIR} ${STAGEDIR}${tools_dir}
.for outil in ${tools}
${LN} -fs ${LOCALBASE}/bin/${outil} ${STAGEDIR}${tools_dir}/${outil}
.endfor
@@ -390,10 +397,10 @@ regression-test: install
@${ECHO_MSG} "Note: homard must be installed to run some steps succesfully."
${CP} ${inst_dir}/${VE}/astout.export /tmp/
(cd ${inst_dir}/${VE} && \
- ${LOCALBASE}/aster/ASTK/ASTK_SERV/bin/as_run --list --all --vers=${VE} \
+ ${LOCALBASE}/aster/bin/as_run --list --all --vers=${VE} \
--filter='"I" not in testlist' -o /tmp/list_seq )
(cd /tmp && \
- ${LOCALBASE}/aster/ASTK/ASTK_SERV/bin/as_run astout.export) || ${TRUE}
+ ${LOCALBASE}/aster/bin/as_run astout.export) || ${TRUE}
@${ECHO_MSG} "Check /tmp/resu_test/NOOK"
.endif
Modified: head/french/aster/bsd.aster.mk
==============================================================================
--- head/french/aster/bsd.aster.mk Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/bsd.aster.mk Tue Nov 14 18:29:22 2017 (r454187)
@@ -10,11 +10,11 @@ MASTER_SITES= http://www.code-aster.org/FICHIERS/ \
DISTNAME= aster-${DISTVERSIONPREFIX}${ASTER_DISTVERSION}${DISTVERSIONSUFFIX}
DISTINFO_FILE= ${.CURDIR}/../../french/aster/distinfo
-ASTER_VER= 12.6.0
-ASTER_DISTVERSION= ${ASTER_VER}-4
+ASTER_VER= 13.4.0
+ASTER_DISTVERSION= ${ASTER_VER}-3
EXTRACT_WRKSRC= ${WRKDIR}/aster-${DISTVERSIONPREFIX}${ASTER_VER}/SRC
-.if ${PORTNAME} == metis-edf
+.if ${PORTNAME} == metis-edf || ${PORTNAME} == mumps-edf
TARNAME= ${PORTNAME:C|-edf||}
.else
TARNAME= ${PORTNAME}
Modified: head/french/aster/distinfo
==============================================================================
--- head/french/aster/distinfo Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/distinfo Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1473583156
-SHA256 (aster-full-src-12.6.0-4.noarch.tar.gz) = 8bf9eafed2b4cd28469eb18fc1e305d8708479f5beefe3f241bc259d07db7f8e
-SIZE (aster-full-src-12.6.0-4.noarch.tar.gz) = 286459637
+TIMESTAMP = 1509193793
+SHA256 (aster-full-src-13.4.0-3.noarch.tar.gz) = d32f7ef79ffeedd5ceb6bdda87350300402f6179678aeb8b145804927543cbf8
+SIZE (aster-full-src-13.4.0-3.noarch.tar.gz) = 265793726
Modified: head/french/aster/files/patch-as_setup.py
==============================================================================
--- head/french/aster/files/patch-as_setup.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/files/patch-as_setup.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,4 +1,4 @@
---- as_setup.py.orig 2016-09-07 08:44:22 UTC
+--- as_setup.py.orig 2017-08-26 13:56:41 UTC
+++ as_setup.py
@@ -45,6 +45,8 @@ import tarfile
import compileall
@@ -17,7 +17,7 @@
self._print(self._fmt_title % _('Extraction'))
if kargs.get('external')<>None:
self._call_external(**kargs)
-@@ -518,6 +521,60 @@ class SETUP:
+@@ -518,6 +521,76 @@ class SETUP:
if iextr_as:
self.Clean(to_delete=path)
@@ -72,6 +72,22 @@
+ nl = string.find(ligne, "opts.hdf5_libs = 'hdf5'")
+ if nl > 0:
+ ligne =ligne.replace("'hdf5'", "'hdf5-18'")
++ sys.stdout.write(ligne)
++ file2patch = os.path.join(self.workdir, self.content, 'waf')
++ self._print('FreeBSD patch: /bin/bash => modify ' + file2patch)
++ for ligne in fileinput.input(file2patch, inplace=1):
++ nl = 0
++ nl = string.find(ligne, "/bin/bash")
++ if nl > 0:
++ ligne =ligne.replace("/bin/bash", " %%LOCALBASE%%/bin/bash")
++ sys.stdout.write(ligne)
++ file2patch = os.path.join(self.workdir, self.content, 'waftools/mathematics.py')
++ self._print('FreeBSD patch: nproc => gnproc ' + file2patch)
++ for ligne in fileinput.input(file2patch, inplace=1):
++ nl = 0
++ nl = string.find(ligne, "'nproc'")
++ if nl > 0:
++ ligne =ligne.replace("'nproc'", "'gnproc'")
+ sys.stdout.write(ligne)
+ # End of FreeBSD patches
+
Modified: head/french/aster/files/patch-check_compilers.py
==============================================================================
--- head/french/aster/files/patch-check_compilers.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/files/patch-check_compilers.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,4 +1,4 @@
---- check_compilers.py.orig 2016-09-07 08:44:22 UTC
+--- check_compilers.py.orig 2017-08-26 13:56:41 UTC
+++ check_compilers.py
@@ -420,8 +420,7 @@ class GNU_COMPILER(CONFIGURE_COMPILER):
def after_compilers(self):
Modified: head/french/aster/files/patch-check_compilers_src.py
==============================================================================
--- head/french/aster/files/patch-check_compilers_src.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/files/patch-check_compilers_src.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,4 +1,4 @@
---- check_compilers_src.py.orig 2016-09-07 08:44:22 UTC
+--- check_compilers_src.py.orig 2017-08-26 13:56:41 UTC
+++ check_compilers_src.py
@@ -109,6 +109,9 @@ Code_Aster will be compiled without erro
You must choose another compiler or change the optimization level.
Modified: head/french/aster/files/patch-products.py
==============================================================================
--- head/french/aster/files/patch-products.py Tue Nov 14 18:09:35 2017 (r454186)
+++ head/french/aster/files/patch-products.py Tue Nov 14 18:29:22 2017 (r454187)
@@ -1,6 +1,6 @@
---- products.py.orig 2016-09-07 08:44:22 UTC
+--- products.py.orig 2017-08-26 13:56:41 UTC
+++ products.py
-@@ -117,8 +117,8 @@ def setup_hdf5(dep, summary, **kargs):
+@@ -118,8 +118,8 @@ def setup_hdf5(dep, summary, **kargs):
actions=(
('IsInstalled', { 'filename' :
@@ -11,19 +11,17 @@
} ),
('Extract' , {}),
# gcc>=4.9 not supported by configure, should not use -ansi
-@@ -842,8 +842,9 @@ def setup_aster(dep, summary, **kargs):
- req=['ASTER_ROOT', 'ASTER_VERSION',
- 'HOME_PYTHON', 'PYTHON_EXE', 'PYTHONLIB',
+@@ -723,7 +723,8 @@ def setup_aster(dep, summary, **kargs):
'HOME_MUMPS', 'HOME_ZMAT', 'HOME_MPI', 'INCLUDE_MUMPS', 'HOME_METIS',
-- 'HOME_MED', 'HOME_HDF', # 'HOME_MFRONT', because of v11 branch
+ 'HOME_MED', 'HOME_HDF', 'HOME_MFRONT',
+ #'HOME_GMSH', 'HOME_GIBI', 'HOME_HOMARD', optional
- 'LD', 'CC', 'F90', 'CXXLIB', 'OTHERLIB', 'SYSLIB', ],
-+ 'HOME_MED', 'HOME_HDF', 'HOME_MFRONT',
+ 'LD', 'CC', 'F90', 'CXXLIB', 'OTHERLIB', 'SYSLIB', 'CFLAGS', 'LDFLAGS',
+ 'CFLAGS_DBG', 'FFLAGS', 'FFLAGS_DBG','F90FLAGS', 'F90FLAGS_DBG', 'CXXLIB', ],
reqobj=['file:?ASTER_ROOT?/bin/as_run',
'file:?ASTER_ROOT?/etc/codeaster/profile.sh'],
)
-@@ -885,7 +886,8 @@ def setup_aster(dep, summary, **kargs):
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list