From owner-svn-ports-all@freebsd.org Mon Nov 5 05:16:38 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A825910F834C; Mon, 5 Nov 2018 05:16:38 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02EFF6F745; Mon, 5 Nov 2018 05:16:38 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D5F6C13405; Mon, 5 Nov 2018 05:16:37 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wA55Gb5a019990; Mon, 5 Nov 2018 05:16:37 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wA55GZ1r019978; Mon, 5 Nov 2018 05:16:35 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201811050516.wA55GZ1r019978@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Mon, 5 Nov 2018 05:16:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r484170 - in head/science: . esys-particle esys-particle/files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/science: . esys-particle esys-particle/files X-SVN-Commit-Revision: 484170 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 02EFF6F745 X-Spamd-Result: default: False [-0.67 / 200.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.14)[-0.145,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; HAS_XAW(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; DMARC_NA(0.00)[FreeBSD.org]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[cached: mx1.FreeBSD.org]; NEURAL_HAM_SHORT(-0.42)[-0.419,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2018 05:16:38 -0000 Author: yuri Date: Mon Nov 5 05:16:35 2018 New Revision: 484170 URL: https://svnweb.freebsd.org/changeset/ports/484170 Log: New port: science/esys-particle: Particle-based numerical modelling software Added: head/science/esys-particle/ head/science/esys-particle/Makefile (contents, props changed) head/science/esys-particle/distinfo (contents, props changed) head/science/esys-particle/files/ head/science/esys-particle/files/patch-CMakeLists.txt (contents, props changed) head/science/esys-particle/files/patch-Geometry_SphAggGougeBlock.hpp (contents, props changed) head/science/esys-particle/files/patch-Tools_StressCalculator_Contact.cpp (contents, props changed) head/science/esys-particle/files/patch-Tools_dump2vtk_frame__vtk.cpp (contents, props changed) head/science/esys-particle/pkg-descr (contents, props changed) head/science/esys-particle/pkg-plist (contents, props changed) Modified: head/science/Makefile Modified: head/science/Makefile ============================================================================== --- head/science/Makefile Mon Nov 5 04:49:34 2018 (r484169) +++ head/science/Makefile Mon Nov 5 05:16:35 2018 (r484170) @@ -69,6 +69,7 @@ SUBDIR += epte SUBDIR += erd SUBDIR += erkale + SUBDIR += esys-particle SUBDIR += fastcap SUBDIR += fasthenry SUBDIR += fisicalab Added: head/science/esys-particle/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/Makefile Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= esys-particle +DISTVERSION= 2.3.5 +CATEGORIES= science +MASTER_SITES= https://launchpad.net/esys-particle/trunk/${DISTVERSION}/+download/ +DISTNAME= ESyS-Particle-${DISTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Particle-based numerical modelling software + +LICENSE= APACHE20 + +LIB_DEPENDS= libboost_system.so:devel/boost-libs \ + libmpi.so:net/mpich + +USES= cmake:outsource fortran +USE_LDCONFIG= yes + +LDFLAGS+= ${LOCALBASE}/lib/libboost_filesystem.so + +pre-build: + @${ECHO} "static int s_bzr_revision=-1;" > ${WRKSRC}/bzrversion.h + +.include Added: head/science/esys-particle/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/distinfo Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,3 @@ +TIMESTAMP = 1541392871 +SHA256 (ESyS-Particle-2.3.5.tar.gz) = 97f53fd0056c8f90771e1e2ff91bcea67a419bc68fcd91c68f7df76339680888 +SIZE (ESyS-Particle-2.3.5.tar.gz) = 8197209 Added: head/science/esys-particle/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/files/patch-CMakeLists.txt Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,22 @@ +--- CMakeLists.txt.orig 2017-01-06 06:14:00 UTC ++++ CMakeLists.txt +@@ -2,8 +2,8 @@ PROJECT(Esys C CXX) + CMAKE_MINIMUM_REQUIRED(VERSION 2.8) + + +-FIND_PACKAGE(Boost COMPONENTS system filesystem python thread REQUIRED) +-INCLUDE(FindPythonLibs) ++FIND_PACKAGE(Boost COMPONENTS system filesystem thread REQUIRED) ++#INCLUDE(FindPythonLibs) + + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}) + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/Foundation) +@@ -25,7 +25,7 @@ ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/To + ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/ntable") + ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/tml") + ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/ppa/src") +-ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/Python") ++#ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/Python") + + + ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/Parallel") Added: head/science/esys-particle/files/patch-Geometry_SphAggGougeBlock.hpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/files/patch-Geometry_SphAggGougeBlock.hpp Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,11 @@ +--- Geometry/SphAggGougeBlock.hpp.orig 2018-11-05 04:51:07 UTC ++++ Geometry/SphAggGougeBlock.hpp +@@ -36,7 +36,7 @@ namespace esys { + void SphAggGougeBlock::visitParticles(TmplVisitor& visitor) const + { + GougeBlock3D::visitParticles(visitor); +- for(vector::iterator it = m_grainParticleGen.begin(); ++ for(auto it = m_grainParticleGen.begin(); + it != m_grainParticleGen.end(); + it++) + { Added: head/science/esys-particle/files/patch-Tools_StressCalculator_Contact.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/files/patch-Tools_StressCalculator_Contact.cpp Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,11 @@ +--- Tools/StressCalculator/Contact.cpp.orig 2018-11-05 04:44:17 UTC ++++ Tools/StressCalculator/Contact.cpp +@@ -18,7 +18,7 @@ namespace esys + namespace lsm + { + bool ParticleData::s_is3d = true; +- const double ParticleData::FOUR_THIRDS_PI = ((4.0/3.0)*M_PIl); ++ const double ParticleData::FOUR_THIRDS_PI = ((4.0/3.0)*M_PI); + } + } + Added: head/science/esys-particle/files/patch-Tools_dump2vtk_frame__vtk.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/esys-particle/files/patch-Tools_dump2vtk_frame__vtk.cpp Mon Nov 5 05:16:35 2018 (r484170) @@ -0,0 +1,11 @@ +--- Tools/dump2vtk/frame_vtk.cpp.orig 2018-11-05 04:45:11 UTC ++++ Tools/dump2vtk/frame_vtk.cpp +@@ -1276,7 +1276,7 @@ void writeMeshFile(const string& infilen + string header,skip; + int numMeshIG; + +- while (datafile >> header != NULL){ ++ while (datafile >> header){ + if (header == "TMIG"){ + datafile >> numMeshIG; + for(int ni=0;ni