git: bdbeacfc16db - main - science/salome-configuration: New port: Salome Project: Multi-physics simulations: Configuration

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 04 Jul 2023 09:30:28 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bdbeacfc16dbf39a2235221c236dd1c3e02993d9

commit bdbeacfc16dbf39a2235221c236dd1c3e02993d9
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-07-04 06:39:36 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-07-04 09:30:25 +0000

    science/salome-configuration: New port: Salome Project: Multi-physics simulations: Configuration
---
 science/Makefile                       |   1 +
 science/salome-configuration/Makefile  |  36 ++++++++
 science/salome-configuration/distinfo  |   3 +
 science/salome-configuration/pkg-descr |   4 +
 science/salome-configuration/pkg-plist | 159 +++++++++++++++++++++++++++++++++
 5 files changed, 203 insertions(+)

diff --git a/science/Makefile b/science/Makefile
index 0b1016789ed0..7ea5da152274 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -461,6 +461,7 @@
     SUBDIR += rubygem-rgeo-proj4
     SUBDIR += rubygem-rgeo-shapefile
     SUBDIR += rubygem-ruby-netcdf
+    SUBDIR += salome-configuration
     SUBDIR += scidavis
     SUBDIR += sciplot
     SUBDIR += segyio
diff --git a/science/salome-configuration/Makefile b/science/salome-configuration/Makefile
new file mode 100644
index 000000000000..ea03f6e27265
--- /dev/null
+++ b/science/salome-configuration/Makefile
@@ -0,0 +1,36 @@
+PORTNAME=	salome-configuration
+DISTVERSIONPREFIX=	V
+DISTVERSION=	9_11_0
+CATEGORIES=	science # physics
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Salome Project: Multi-physics simulations: Configuration
+WWW=		https://www.salome-platform.org/
+
+FETCH_DEPENDS=	git:devel/git
+
+GIT_URL=	https://git.salome-platform.org/gitpub/tools/configuration.git # all Salome repositories: https://git.salome-platform.org/gitweb/
+
+DATADIR=	${PREFIX}/share/salome
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+do-fetch:
+	@if [ "${FORCE_FETCH_ALL}" = "true" ] || ! [ -f "${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX}" ]; then \
+	  ${MKDIR} ${DISTDIR}/${DIST_SUBDIR} && \
+	  cd ${DISTDIR}/${DIST_SUBDIR} && \
+	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
+	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${DISTVERSIONFULL} && ${RM} -r .git) && \
+	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
+	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
+	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
+	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
+	fi
+
+do-install:
+	${MKDIR} ${STAGEDIR}${DATADIR}/configuration
+	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/configuration
+	${RM} ${STAGEDIR}${DATADIR}/configuration/.gitignore
+
+.include <bsd.port.mk>
diff --git a/science/salome-configuration/distinfo b/science/salome-configuration/distinfo
new file mode 100644
index 000000000000..18910f5ff474
--- /dev/null
+++ b/science/salome-configuration/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1688414005
+SHA256 (salome-configuration-V9_11_0.tar.gz) = 5f19f22ea595e7f7e5cffc97386dc89ad8c0ed597e86c94f03924386a56815e4
+SIZE (salome-configuration-V9_11_0.tar.gz) = 90716
diff --git a/science/salome-configuration/pkg-descr b/science/salome-configuration/pkg-descr
new file mode 100644
index 000000000000..a5d7b98db880
--- /dev/null
+++ b/science/salome-configuration/pkg-descr
@@ -0,0 +1,4 @@
+Configuration part of the Salome project.
+
+SALOME is an open-source software that provides a generic Pre- and
+Post-Processing platform for numerical simulation.
diff --git a/science/salome-configuration/pkg-plist b/science/salome-configuration/pkg-plist
new file mode 100644
index 000000000000..3408d0ae8100
--- /dev/null
+++ b/science/salome-configuration/pkg-plist
@@ -0,0 +1,159 @@
+%%DATADIR%%/configuration/autotools/m4/ac_check_sizeof_fortran.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_depend_flag.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_have_sstream.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_namespaces.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_option.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_template_options.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_use_std_iostream.m4
+%%DATADIR%%/configuration/autotools/m4/ac_cxx_warnings.m4
+%%DATADIR%%/configuration/autotools/m4/ac_linker_options.m4
+%%DATADIR%%/configuration/autotools/m4/acx_pthread.m4
+%%DATADIR%%/configuration/autotools/m4/check_Kernel.m4
+%%DATADIR%%/configuration/autotools/m4/check_boost.m4
+%%DATADIR%%/configuration/autotools/m4/check_calcium.m4
+%%DATADIR%%/configuration/autotools/m4/check_cas.m4
+%%DATADIR%%/configuration/autotools/m4/check_corba.m4
+%%DATADIR%%/configuration/autotools/m4/check_cppunit.m4
+%%DATADIR%%/configuration/autotools/m4/check_f77.m4
+%%DATADIR%%/configuration/autotools/m4/check_hdf5.m4
+%%DATADIR%%/configuration/autotools/m4/check_htmlgen.m4
+%%DATADIR%%/configuration/autotools/m4/check_lam.m4
+%%DATADIR%%/configuration/autotools/m4/check_libbatch.m4
+%%DATADIR%%/configuration/autotools/m4/check_libxml.m4
+%%DATADIR%%/configuration/autotools/m4/check_med3.m4
+%%DATADIR%%/configuration/autotools/m4/check_mpi.m4
+%%DATADIR%%/configuration/autotools/m4/check_mpich.m4
+%%DATADIR%%/configuration/autotools/m4/check_omniorb.m4
+%%DATADIR%%/configuration/autotools/m4/check_openmpi.m4
+%%DATADIR%%/configuration/autotools/m4/check_paco++.m4
+%%DATADIR%%/configuration/autotools/m4/check_sockets.m4
+%%DATADIR%%/configuration/autotools/m4/check_sphinx.m4
+%%DATADIR%%/configuration/autotools/m4/check_swig.m4
+%%DATADIR%%/configuration/autotools/m4/check_tbb.m4
+%%DATADIR%%/configuration/autotools/m4/check_vtk.m4
+%%DATADIR%%/configuration/autotools/m4/check_withihm.m4
+%%DATADIR%%/configuration/autotools/m4/enable_pthreads.m4
+%%DATADIR%%/configuration/autotools/m4/hack_libtool.m4
+%%DATADIR%%/configuration/autotools/m4/local_install.m4
+%%DATADIR%%/configuration/autotools/m4/mt_check_omniorb.m4
+%%DATADIR%%/configuration/autotools/m4/production.m4
+%%DATADIR%%/configuration/autotools/m4/pyembed.m4
+%%DATADIR%%/configuration/autotools/m4/python.m4
+%%DATADIR%%/configuration/cmake/FindBLSURFPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindCAS.cmake
+%%DATADIR%%/configuration/cmake/FindCGNS.cmake
+%%DATADIR%%/configuration/cmake/FindCppUnit.cmake
+%%DATADIR%%/configuration/cmake/FindGEOM.cmake
+%%DATADIR%%/configuration/cmake/FindGHS3DPRLPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindGMSH.cmake
+%%DATADIR%%/configuration/cmake/FindGUI.cmake
+%%DATADIR%%/configuration/cmake/FindGraphviz.cmake
+%%DATADIR%%/configuration/cmake/FindHYBRIDPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindHexoticPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindKERNEL.cmake
+%%DATADIR%%/configuration/cmake/FindLibBatch.cmake
+%%DATADIR%%/configuration/cmake/FindMEDFile.cmake
+%%DATADIR%%/configuration/cmake/FindMESHGEMS.cmake
+%%DATADIR%%/configuration/cmake/FindMetis.cmake
+%%DATADIR%%/configuration/cmake/FindNetgen.cmake
+%%DATADIR%%/configuration/cmake/FindOmniORB.cmake
+%%DATADIR%%/configuration/cmake/FindOmniORBPy.cmake
+%%DATADIR%%/configuration/cmake/FindOpenCV.cmake
+%%DATADIR%%/configuration/cmake/FindPTScotch.cmake
+%%DATADIR%%/configuration/cmake/FindPThread.cmake
+%%DATADIR%%/configuration/cmake/FindPaco.cmake
+%%DATADIR%%/configuration/cmake/FindParMetis.cmake
+%%DATADIR%%/configuration/cmake/FindPyQt4.cmake
+%%DATADIR%%/configuration/cmake/FindPyQt5.cmake
+%%DATADIR%%/configuration/cmake/FindQScintilla.cmake
+%%DATADIR%%/configuration/cmake/FindQwt.cmake
+%%DATADIR%%/configuration/cmake/FindSIP.cmake
+%%DATADIR%%/configuration/cmake/FindSMESH.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeBLSURFPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeBoost.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeCALCULATOR.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeCAS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeCGNS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeCOMPONENT.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeCppUnit.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeDoxygen.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeFIELDS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGEOM.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGHS3DPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGHS3DPRLPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGMSH.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGMSHPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGUI.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeGraphviz.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHDF5.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHEXABLOCK.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHEXABLOCKPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHOMARD.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHYBRIDPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeHexoticPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeJOBMANAGER.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeKERNEL.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeLibBatch.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeLibXml2.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeMEDCoupling.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeMEDFile.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeMESHGEMS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeMPI.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeMetis.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeNETGENPLUGIN.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeNetgen.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeNumPySciPy.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeOmniORB.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeOmniORBPy.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeOpenCASCADE.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeOpenCV.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeOpenGL.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePARAVIS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePTScotch.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePThread.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePaco.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeParMetis.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeParaView.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePsutil.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePyQt4.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePyQt5.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePythonInterp.cmake
+%%DATADIR%%/configuration/cmake/FindSalomePythonLibs.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeQScintilla.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeQt4.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeQt5.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeQwt.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeSHAPERSTUDY.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeSIP.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeSMESH.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeSWIG.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeScotch.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeSphinx.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeTBB.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeVTK.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeXDR.cmake
+%%DATADIR%%/configuration/cmake/FindSalomeYACS.cmake
+%%DATADIR%%/configuration/cmake/FindSalomef2c.cmake
+%%DATADIR%%/configuration/cmake/FindScotch.cmake
+%%DATADIR%%/configuration/cmake/FindSphinx.cmake
+%%DATADIR%%/configuration/cmake/FindTBB.cmake
+%%DATADIR%%/configuration/cmake/FindXDR.cmake
+%%DATADIR%%/configuration/cmake/FindYACS.cmake
+%%DATADIR%%/configuration/cmake/Findf2c.cmake
+%%DATADIR%%/configuration/cmake/SalomeDocumentationMacros.cmake
+%%DATADIR%%/configuration/cmake/SalomeMacros.cmake
+%%DATADIR%%/configuration/cmake/SalomeSetupPlatform.cmake
+%%DATADIR%%/configuration/cmake/UseOmniORB.cmake
+%%DATADIR%%/configuration/cmake/UsePyQt.cmake
+%%DATADIR%%/configuration/cmake/UseQtExt.cmake
+%%DATADIR%%/configuration/cmake/UseSIP.cmake
+%%DATADIR%%/configuration/cmake/UseSphinx.cmake
+%%DATADIR%%/configuration/copyright/CEA.txt
+%%DATADIR%%/configuration/copyright/CEA_EDF.txt
+%%DATADIR%%/configuration/copyright/EDF.txt
+%%DATADIR%%/configuration/copyright/README
+%%DATADIR%%/configuration/copyright/copyright.template
+%%DATADIR%%/configuration/copyright/insert_copyright
+%%DATADIR%%/configuration/copyright/modules.info
+%%DATADIR%%/configuration/tests/ListOfSalomeTestLabelsToBeOK
+%%DATADIR%%/configuration/tests/README.txt