mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
sci-libs/cgnslib: Drop old
Package-Manager: Portage-2.3.48, Repoman-2.3.10
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST cgnslib-3.3.0.tar.gz 3314889 BLAKE2B 3b8af11e04c211ca60f512c7995e9b23e0dd79180f3443f238562216073740de6b845c5bb78d6fb017bbf41e5249c1f58c27130047fd50afb4b20bbc778a046b SHA512 eb5c79d3830f8ee1fa30a67fbf32133c13a276c4b18a553826e4670bd4aa7262d7751bccb74c5e208cd47703f9076bde2e2e0db70408c88fde3ac11b638e6ff3
|
||||
DIST cgnslib_3.2.1.tar.gz 865223 BLAKE2B a4e8f65af1d750f2c2b06191cffdb7598036ce8ee3e1e52790ef68f90f4dfe06cf152bbcfbedcb682059473e942d64108e7b78160fd89166f361ac754cb3baaf SHA512 318fda24e7f5f20407c6026ad4b10a84a0ea02a04d3dab3e0e2277d21cbc1b43f04eb65c4b912a7964e1219cf83afdabb357d25b40e76add9bed8bd2564a674e
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
FORTRAN_NEEDED="fortran"
|
||||
|
||||
inherit cmake-utils fortran-2 versionator
|
||||
|
||||
MY_P="${PN}_$(replace_version_separator 3 '-')"
|
||||
MY_S="${PN}_$(get_version_component_range 1-2)"
|
||||
|
||||
DESCRIPTION="The CFD General Notation System (CGNS) is a standard for CFD data"
|
||||
HOMEPAGE="http://www.cgns.org/"
|
||||
SRC_URI="mirror://sourceforge/project/cgns/${MY_S}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="fortran hdf5 legacy mpi szip zlib"
|
||||
|
||||
DEPEND="
|
||||
hdf5? ( >=sci-libs/hdf5-1.8[mpi=] )
|
||||
szip? ( virtual/szip )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${PN}_${PV}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-cmake.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use fortran && fortran-2_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCGNS_ENABLE_64BIT=ON
|
||||
$(usex x86 -DCGNS_ENABLE_LFS=ON)
|
||||
$(cmake-utils_use fortran CGNS_ENABLE_FORTRAN)
|
||||
$(cmake-utils_use hdf5 CGNS_ENABLE_HDF5)
|
||||
$(cmake-utils_use legacy CGNS_ENABLE_LEGACY)
|
||||
$(cmake-utils_use mpi HDF5_NEED_MPI)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
@@ -1,149 +0,0 @@
|
||||
CMakeLists.txt | 20 +--------------
|
||||
src/CMakeLists.txt | 72 +++++++++++++++++++++++++++---------------------------
|
||||
2 files changed, 37 insertions(+), 55 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index d9c1b3c..d4c2bf7 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -81,7 +81,7 @@ if (CGNS_ENABLE_LFS)
|
||||
if (HAVE_OPEN64)
|
||||
add_definitions(-DHAVE_LSEEK64)
|
||||
endif (HAVE_OPEN64)
|
||||
- if (HAVE_OPEN64)
|
||||
+ if (HAVE_LSEEK64)
|
||||
add_definitions(-DHAVE_LSEEK64)
|
||||
endif (HAVE_LSEEK64)
|
||||
endif (WIN32)
|
||||
@@ -254,24 +254,6 @@ else (CGNS_ENABLE_HDF5 AND HDF5_NEED_MPI)
|
||||
mark_as_advanced(FORCE CGNS_ENABLE_PARALLEL)
|
||||
endif (CGNS_ENABLE_HDF5 AND HDF5_NEED_MPI)
|
||||
|
||||
-####################
|
||||
-# RPATH Management #
|
||||
-####################
|
||||
-
|
||||
-# use, i.e. don't skip the full RPATH for the build tree
|
||||
-set(CMAKE_SKIP_BUILD_RPATH FALSE)
|
||||
-
|
||||
-# when building, don't use the install RPATH already
|
||||
-# (but later on when installing)
|
||||
-set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
|
||||
-
|
||||
-# the RPATH to be used when installing
|
||||
-set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
-
|
||||
-# add the automatically determined parts of the RPATH
|
||||
-# which point to directories outside the build tree to the install RPATH
|
||||
-set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
||||
-
|
||||
########
|
||||
# CGNS #
|
||||
########
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 3c12c6d..694da42 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -69,7 +69,7 @@ set(SYSCFLAGS "")
|
||||
set(CFGFLAGS "")
|
||||
set(LIBS "")
|
||||
|
||||
-file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/lib LIBDIR)
|
||||
+file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} LIBDIR)
|
||||
file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/include INCLUDEDIR)
|
||||
file(TO_NATIVE_PATH ${CMAKE_C_COMPILER} CC)
|
||||
if (WIN32)
|
||||
@@ -102,42 +102,42 @@ set(ZLIBLIB "")
|
||||
set(MPIINC "")
|
||||
set(MPILIBS "")
|
||||
|
||||
-macro(native_paths INPUT_PATH_VARIABLE RESULT_VARIABLE)
|
||||
- set(${RESULT_VARIABLE} "")
|
||||
- foreach(PATH ${${INPUT_PATH_VARIABLE}})
|
||||
- file(TO_NATIVE_PATH ${PATH} NATIVE_PATH)
|
||||
- list(APPEND ${RESULT_VARIABLE} ${NATIVE_PATH})
|
||||
- endforeach(PATH ${${INPUT_PATH_VARIABLE}})
|
||||
-endmacro(native_paths)
|
||||
+macro(native_paths INPUT_PATH_VARIABLE RESULT_VARIABLE)
|
||||
+ set(${RESULT_VARIABLE} "")
|
||||
+ foreach(PATH ${${INPUT_PATH_VARIABLE}})
|
||||
+ file(TO_NATIVE_PATH ${PATH} NATIVE_PATH)
|
||||
+ list(APPEND ${RESULT_VARIABLE} ${NATIVE_PATH})
|
||||
+ endforeach(PATH ${${INPUT_PATH_VARIABLE}})
|
||||
+endmacro(native_paths)
|
||||
|
||||
if (CGNS_ENABLE_HDF5)
|
||||
set(BUILDHDF5 1)
|
||||
- if (HDF5_INCLUDE_PATH)
|
||||
- native_paths(HDF5_INCLUDE_PATH HDF5INC)
|
||||
- endif (HDF5_INCLUDE_PATH)
|
||||
- if (HDF5_LIBRARY)
|
||||
- native_paths(HDF5_LIBRARY HDF5LIB)
|
||||
- endif (HDF5_LIBRARY)
|
||||
- if (HDF5_NEED_SZIP)
|
||||
- set(H5NEEDSZIP 1)
|
||||
- if (SZIP_LIBRARY)
|
||||
- native_paths(SZIP_LIBRARY SZIPLIB)
|
||||
- endif (SZIP_LIBRARY)
|
||||
- endif (HDF5_NEED_SZIP)
|
||||
- if (HDF5_NEED_ZLIB)
|
||||
- set(H5NEEDZLIB 1)
|
||||
- if (ZLIB_LIBRARY)
|
||||
- native_paths(${ZLIB_LIBRARY} ZLIBLIB)
|
||||
- endif (ZLIB_LIBRARY)
|
||||
- endif (HDF5_NEED_ZLIB)
|
||||
- if (HDF5_NEED_MPI)
|
||||
- set(H5NEEDMPI 1)
|
||||
- if (MPI_INC)
|
||||
- native_paths(MPI_INC MPIINC)
|
||||
- endif (MPI_INC)
|
||||
- if (MPI_LIBS)
|
||||
- native_paths(MPI_LIBS MPILIBS)
|
||||
- endif (MPI_LIBS)
|
||||
+ if (HDF5_INCLUDE_PATH)
|
||||
+ native_paths(HDF5_INCLUDE_PATH HDF5INC)
|
||||
+ endif (HDF5_INCLUDE_PATH)
|
||||
+ if (HDF5_LIBRARY)
|
||||
+ native_paths(HDF5_LIBRARY HDF5LIB)
|
||||
+ endif (HDF5_LIBRARY)
|
||||
+ if (HDF5_NEED_SZIP)
|
||||
+ set(H5NEEDSZIP 1)
|
||||
+ if (SZIP_LIBRARY)
|
||||
+ native_paths(SZIP_LIBRARY SZIPLIB)
|
||||
+ endif (SZIP_LIBRARY)
|
||||
+ endif (HDF5_NEED_SZIP)
|
||||
+ if (HDF5_NEED_ZLIB)
|
||||
+ set(H5NEEDZLIB 1)
|
||||
+ if (ZLIB_LIBRARY)
|
||||
+ native_paths(${ZLIB_LIBRARY} ZLIBLIB)
|
||||
+ endif (ZLIB_LIBRARY)
|
||||
+ endif (HDF5_NEED_ZLIB)
|
||||
+ if (HDF5_NEED_MPI)
|
||||
+ set(H5NEEDMPI 1)
|
||||
+ if (MPI_INC)
|
||||
+ native_paths(MPI_INC MPIINC)
|
||||
+ endif (MPI_INC)
|
||||
+ if (MPI_LIBS)
|
||||
+ native_paths(MPI_LIBS MPILIBS)
|
||||
+ endif (MPI_LIBS)
|
||||
if (CGNS_ENABLE_PARALLEL)
|
||||
set(BUILDPARALLEL 1)
|
||||
endif (CGNS_ENABLE_PARALLEL)
|
||||
@@ -251,7 +251,7 @@ if(CGNS_BUILD_SHARED)
|
||||
endif(CGNS_BUILD_SHARED)
|
||||
|
||||
# Set the install path of the static library
|
||||
-install(TARGETS cgns_static ARCHIVE DESTINATION lib)
|
||||
+install(TARGETS cgns_static ARCHIVE DESTINATION lib${LIB_SUFFIX})
|
||||
# Set the install path of the shared library
|
||||
if(CGNS_BUILD_SHARED)
|
||||
# for windows, need to install both cgnsdll.dll and cgnsdll.lib
|
||||
@@ -259,7 +259,7 @@ if(CGNS_BUILD_SHARED)
|
||||
install(TARGETS cgns_shared ARCHIVE DESTINATION lib)
|
||||
install(TARGETS cgns_shared RUNTIME DESTINATION lib)
|
||||
else (WIN32 OR CYGWIN)
|
||||
- install(TARGETS cgns_shared LIBRARY DESTINATION lib)
|
||||
+ install(TARGETS cgns_shared LIBRARY DESTINATION lib${LIB_SUFFIX})
|
||||
endif (WIN32 OR CYGWIN)
|
||||
endif(CGNS_BUILD_SHARED)
|
||||
|
||||
Reference in New Issue
Block a user