From b24bd25253fe093f722ab576d29fdc41d04cb1ee Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 2 Aug 2019 19:14:55 +0100 Subject: gentoo resync : 02.08.2019 --- sci-physics/Manifest.gz | Bin 6031 -> 6026 bytes sci-physics/espresso++/Manifest | 6 +- sci-physics/espresso++/espresso++-1.9.4.ebuild | 60 ----- sci-physics/espresso++/espresso++-2.0.2.ebuild | 60 +++++ sci-physics/espresso++/espresso++-2.0.ebuild | 60 ----- sci-physics/root/Manifest | 1 - sci-physics/root/root-6.16.00.ebuild | 318 ------------------------- 7 files changed, 62 insertions(+), 443 deletions(-) delete mode 100644 sci-physics/espresso++/espresso++-1.9.4.ebuild create mode 100644 sci-physics/espresso++/espresso++-2.0.2.ebuild delete mode 100644 sci-physics/espresso++/espresso++-2.0.ebuild delete mode 100644 sci-physics/root/root-6.16.00.ebuild (limited to 'sci-physics') diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz index d5b427211bd3..5b99168f7a64 100644 Binary files a/sci-physics/Manifest.gz and b/sci-physics/Manifest.gz differ diff --git a/sci-physics/espresso++/Manifest b/sci-physics/espresso++/Manifest index 9768f776a188..132a6cb23709 100644 --- a/sci-physics/espresso++/Manifest +++ b/sci-physics/espresso++/Manifest @@ -1,6 +1,4 @@ -DIST espresso++-1.9.4.tar.gz 23954404 BLAKE2B b2bb7940db21acb64771fc387d22cec49fc39bae58b9d4ff683eccdbba63981e7ba5c6d64ce938f53e125e74db0423d40ac3c60e33a5589b64a20527437027c6 SHA512 0b5c8ad81c1d6b742909533c58cd791f1702270778f6f140e84108f0da8313418f7fa39d83de2e24f8308e887a1c41d2fcdd0a33ef505d08244a235f95fe611d -DIST espresso++-2.0.tar.gz 26352105 BLAKE2B 1e35f20a781be36b15a587adcfbe461ea2eaaa2be5fffb86906283b1b7327596e94a5c33f4dcb41288fa7d1262ede1655192652d8eb80f8f866d25e5a4ec654c SHA512 97c7fb45091d09c1b131b462b010d7e082589ae1746dd9fedfd6affdbcdd384d5c9beaeaec3e08cec88750d0a1db8a1f8e68adb01f45dd8b92a1cb34c69386dc -EBUILD espresso++-1.9.4.ebuild 1264 BLAKE2B 8f7ec08b92b85c6f4d891ef3179d32984edd34ba321aedb87c634aa9906e9723dbf42f4fa88f98130c272f95f522dc2c728af7ceb1e32567caa55eefc7290828 SHA512 8b43f473fb2120c85441f721df7a52d82a924ed88d51e8e97672e608edcfb37bb357807e49336a409c28363b9de86fe5f9fde5d909addc8eb7a23b847b5380e5 -EBUILD espresso++-2.0.ebuild 1264 BLAKE2B 00a9bcd8b53a6f324b619c56e2ebfa8cf2a56219f6b522d9640c7394bec0b5e63092e8b20edea561736332e8a8307cc993073d99e320db3e296f72678f380967 SHA512 b3e217d4757fa73821d4532318724c7ec2a9263729b1328598e02343d7bc3d2018e07e86e16d01b9346316ee01e46216af527fc62247825f43e0a662d972066c +DIST espresso++-2.0.2.tar.gz 26643776 BLAKE2B fb4756164f405472c922d4a0d64ad350a74315db96c9e846d1807e1b332c7fa8daa55831d5ee0baa31b4069e1f7c63a91e241e70913fdc5c31a77cc9514acaa4 SHA512 599bf0560eb8f9517f890f9f1895ec5a7d43b727e12f14e722506ad571f9d001f5cc54c3e91922954a7e7cefdaff85d5dd15cab58b35bf09f5399e22b42e588c +EBUILD espresso++-2.0.2.ebuild 1261 BLAKE2B 9603ac10198869c2a75302bf062c462e1444550b65d1f096243997c26b06db22e7164a2eb255638f5529f5e5db4ab4273ae1590991287d509c15960b34e3d53b SHA512 d010bf67a3acf022b37068df7ec702a90ccf869da4c2bf0304f1acc48d8ba596cde764d62589ca2f9a044fc629e84fa4062c59b0e36ca85c3d058b1bf21f04ce EBUILD espresso++-9999.ebuild 1264 BLAKE2B 00a9bcd8b53a6f324b619c56e2ebfa8cf2a56219f6b522d9640c7394bec0b5e63092e8b20edea561736332e8a8307cc993073d99e320db3e296f72678f380967 SHA512 b3e217d4757fa73821d4532318724c7ec2a9263729b1328598e02343d7bc3d2018e07e86e16d01b9346316ee01e46216af527fc62247825f43e0a662d972066c MISC metadata.xml 525 BLAKE2B 19c69884a09ab09426a1e97051757b276ebb02c2122de33f65878f4d28cb0f8fd49e0f8608214ec4026f3e3f19dfcdc8bb924f16600bdbf6ea6f149a7aeed0f3 SHA512 62fa70b4fb5b56734c3ba8d47fa3940f3b3856a2f51941f2804daee53949142bbfd4cab9036ed10e0901284bd9bd15a03541d6927c1d4d89eb701f2efeb636ed diff --git a/sci-physics/espresso++/espresso++-1.9.4.ebuild b/sci-physics/espresso++/espresso++-1.9.4.ebuild deleted file mode 100644 index 0a19919baf75..000000000000 --- a/sci-physics/espresso++/espresso++-1.9.4.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -CMAKE_MAKEFILE_GENERATOR="ninja" - -inherit cmake-utils python-r1 - -DESCRIPTION="A Modern Multiscale Simulation Package for Soft Matter Systems" -HOMEPAGE="https://www.espresso-pp.de" - -MY_PN="${PN//+/p}" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - virtual/mpi - dev-libs/boost:=[python,mpi,${PYTHON_USEDEP}] - sci-libs/fftw:3.0 - >=dev-python/mpi4py-2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_configure() { - src_configure_internal() { - local mycmakeargs=( - -DEXTERNAL_BOOST=ON - -DEXTERNAL_MPI4PY=ON - -DWITH_RC_FILES=OFF - ) - cmake-utils_src_configure - } - python_foreach_impl src_configure_internal -} - -src_compile() { - python_foreach_impl cmake-utils_src_make -} - -src_test() { - python_foreach_impl cmake-utils_src_test -} - -src_install() { - python_foreach_impl cmake-utils_src_install -} diff --git a/sci-physics/espresso++/espresso++-2.0.2.ebuild b/sci-physics/espresso++/espresso++-2.0.2.ebuild new file mode 100644 index 000000000000..1aa0aa57f8b5 --- /dev/null +++ b/sci-physics/espresso++/espresso++-2.0.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +CMAKE_MAKEFILE_GENERATOR="ninja" + +inherit cmake-utils python-r1 + +DESCRIPTION="A Modern Multiscale Simulation Package for Soft Matter Systems" +HOMEPAGE="https://www.espresso-pp.de" + +MY_PN="${PN//+/p}" +if [[ ${PV} = 9999 ]]; then + EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + virtual/mpi + dev-libs/boost:=[python,mpi,${PYTHON_USEDEP}] + sci-libs/fftw:3.0 + >=dev-python/mpi4py-2[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_configure() { + src_configure_internal() { + local mycmakeargs=( + -DEXTERNAL_BOOST=ON + -DEXTERNAL_MPI4PY=ON + -DWITH_RC_FILES=OFF + ) + cmake-utils_src_configure + } + python_foreach_impl src_configure_internal +} + +src_compile() { + python_foreach_impl cmake-utils_src_make +} + +src_test() { + python_foreach_impl cmake-utils_src_test +} + +src_install() { + python_foreach_impl cmake-utils_src_install +} diff --git a/sci-physics/espresso++/espresso++-2.0.ebuild b/sci-physics/espresso++/espresso++-2.0.ebuild deleted file mode 100644 index 3bae0551d9b2..000000000000 --- a/sci-physics/espresso++/espresso++-2.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -CMAKE_MAKEFILE_GENERATOR="ninja" - -inherit cmake-utils python-r1 - -DESCRIPTION="A Modern Multiscale Simulation Package for Soft Matter Systems" -HOMEPAGE="https://www.espresso-pp.de" - -MY_PN="${PN//+/p}" -if [[ ${PV} = 9999 ]]; then - EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - virtual/mpi - dev-libs/boost:=[python,mpi,${PYTHON_USEDEP}] - sci-libs/fftw:3.0 - >=dev-python/mpi4py-2[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_configure() { - src_configure_internal() { - local mycmakeargs=( - -DEXTERNAL_BOOST=ON - -DEXTERNAL_MPI4PY=ON - -DWITH_RC_FILES=OFF - ) - cmake-utils_src_configure - } - python_foreach_impl src_configure_internal -} - -src_compile() { - python_foreach_impl cmake-utils_src_make -} - -src_test() { - python_foreach_impl cmake-utils_src_test -} - -src_install() { - python_foreach_impl cmake-utils_src_install -} diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest index 406a504abf03..3a11c0535050 100644 --- a/sci-physics/root/Manifest +++ b/sci-physics/root/Manifest @@ -12,7 +12,6 @@ DIST root_v6.18.00.source.tar.gz 165917160 BLAKE2B 8c83f4dc7a7af8f8627e7711792d0 EBUILD root-6.12.06-r9.ebuild 7738 BLAKE2B 2ab2e1150a8d85d9008f861be13fe8fd98cbd4b869a5dc3ec33b61151d436358cd6f1ac9b287b8a9dab7711fdbd0c4c961b2c28262b13cb45aee891ca84c9723 SHA512 9cffbfdab77a5b8c0f360bf5e45ae0595b1412b0b9e0c60d7da9f4c590d970ea2ec603ca5135823ff5e4bd04b313fd5e95e828e379fee59a082dcadc2a8132dc EBUILD root-6.14.08-r2.ebuild 7924 BLAKE2B ce15e932bcc41237e1453e7dbc5c588ce9148ca5669a76750eba8b27d737d59073bd6b2689e19b712f9f86b0accd19ba76814970c93b7cd692999aa963018b74 SHA512 1def593a5b52df1fbbcfd2afa99a99eea3c9f210951f92fa817a0f9302d83aa4512b507cbfc21223ae28bad53575fa125bb651da0c7131fd795ada9bf6da7021 EBUILD root-6.16.00-r1.ebuild 8010 BLAKE2B 75e5fcf18928534823e88bb57672f8abc583d2510e8a1e2330ed8a348c947886af6a5d7c04fecbb0a0006892946db77e2fc616ddd8c0be8432a0137f6cb7bb43 SHA512 2f5baadb930f8529da4ce6afa10b0f3a649c6ed56daa5e02f0ea560a2158c871ac94bcc25eedbcecd61eaf9a1f956cf97cc5f2afca545d8d097d18a316171d00 -EBUILD root-6.16.00.ebuild 7953 BLAKE2B 5faab0b4b12cdfa9120f0087a2c41be55a8a76850dc999ec29e1d104244c8b0597edfc04b657754620f9023f7e515c9678ec46b3ba915391d43a65641ebfbeed SHA512 c8314fb55ef6d9e07cb8bab3d7d4e5b850a1bff870582835826157f59a5ee6861dfa60503f253d4c52c1ab492b554000e45103331f4504fb752ad0becf1619c7 EBUILD root-6.18.00.ebuild 7472 BLAKE2B d8ded18cfe831a6770f71edc313ecea69483007f60e9acdac205d43c633b7699d4dd10615a6253865169793ec507f9dd41b5aa0d120fbfa6ea24309438525696 SHA512 38057a1b671b635e6d2c5c54d013254ebd0b632a4134366c585a3b4c1460ad7b56cda405679c1a06ea9ed9356055d594574dfce3ad81f77d97504e52a1c83784 EBUILD root-9999.ebuild 7532 BLAKE2B 3a7431f8f445b489749304386d7bd6cd2368c0a14302c51111087b6b183705a94402f45974be9d5d5d996dc480178ada47812d01ef582862a1e0e2a305482316 SHA512 38cf3ae4d3dae505acf544f0913180f2679f3d8f200b6569f75c3e64289d17cef0f2f2f466d9b39dd0379783d29bea8fc6c874210acccf75d036ba654b38a616 MISC metadata.xml 3145 BLAKE2B 90d0a9fdb2481d8a7afe627ebe61bc97ff4ccc229f6ceed9cfccec918e2b9b51aa342eddd2f6599220fe639f027532e99fc96e806118cf95eac9a81238a5163f SHA512 7c7219d17879c2c6faaadc9a6c91da1844c95f0b2589cfe7d26a2d0f0f76a6c0a412dda94d50ea2b3568f032bba33c4f32f08c5cb891e792e9d707d5e683de34 diff --git a/sci-physics/root/root-6.16.00.ebuild b/sci-physics/root/root-6.16.00.ebuild deleted file mode 100644 index 86ee4bde95b1..000000000000 --- a/sci-physics/root/root-6.16.00.ebuild +++ /dev/null @@ -1,318 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -CMAKE_BUILD_TYPE=Release -# ninja does not work due to fortran -CMAKE_MAKEFILE_GENERATOR=emake -FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) - -inherit cmake-utils cuda eapi7-ver elisp-common eutils fortran-2 \ - llvm prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="https://root.cern" -SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz" - -IUSE="+X aqua +asimage +c++11 c++14 c++17 cuda +davix emacs +examples - fits fftw fortran +gdml graphviz +gsl http jemalloc kerberos ldap - libcxx memstat +minuit mysql odbc +opengl oracle postgres prefix - pythia6 pythia8 +python qt5 R +roofit root7 shadow sqlite +ssl - table +tbb test +threads +tiff +tmva +unuran vc xinetd +xml xrootd - zeroconf" - -SLOT="$(ver_cut 1-2)/$(ver_cut 3)" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -KEYWORDS="~amd64 ~x86" - -REQUIRED_USE=" - ^^ ( c++11 c++14 c++17 ) - cuda? ( tmva !c++17 ) - !X? ( !asimage !opengl !qt5 !tiff ) - davix? ( ssl xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - qt5? ( root7 ) - root7? ( || ( c++14 c++17 ) ) - tmva? ( gsl ) -" - -CDEPEND=" - app-arch/lz4 - app-arch/xz-utils - fortran? ( dev-lang/cfortran ) - dev-libs/libpcre:3 - dev-libs/xxhash - media-fonts/dejavu - media-libs/freetype:2 - media-libs/libpng:0= - sys-devel/llvm:5= - sys-libs/ncurses:= - sys-libs/zlib - X? ( - x11-libs/libX11:0 - x11-libs/libXext:0 - x11-libs/libXft:0 - x11-libs/libXpm:0 - opengl? ( - media-libs/ftgl:0= - media-libs/glew:0= - virtual/opengl - virtual/glu - x11-libs/gl2ps:0= - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwebengine:5[widgets] - ) - ) - asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff?] ) - zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) - cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) - davix? ( net-libs/davix ) - emacs? ( virtual/emacs ) - fftw? ( sci-libs/fftw:3.0= ) - fits? ( sci-libs/cfitsio:0= ) - graphviz? ( media-gfx/graphviz ) - gsl? ( sci-libs/gsl:= ) - http? ( dev-libs/fcgi:0= ) - jemalloc? ( dev-libs/jemalloc ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - libcxx? ( sys-libs/libcxx ) - unuran? ( sci-mathematics/unuran:0= ) - minuit? ( !sci-libs/minuit ) - mysql? ( dev-db/mysql-connector-c ) - odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) - oracle? ( dev-db/oracle-instantclient-basic ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6 ) - pythia8? ( sci-physics/pythia:8 ) - python? ( ${PYTHON_DEPS} ) - R? ( dev-lang/R ) - shadow? ( virtual/shadow ) - sqlite? ( dev-db/sqlite:3 ) - ssl? ( dev-libs/openssl:0= ) - tbb? ( >=dev-cpp/tbb-2018 ) - tmva? ( dev-python/numpy[${PYTHON_USEDEP}] ) - vc? ( dev-libs/vc:= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( net-libs/xrootd:0= ) -" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - xinetd? ( sys-apps/xinetd )" - -PATCHES=( - "${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch -) - -pkg_setup() { - LLVM_MAX_SLOT=5 llvm_pkg_setup - - use fortran && fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - - elog "There are extra options on packages not available in Gentoo." - elog "You can use the environment variable EXTRA_ECONF to enable" - elog "these packages. For example, for Vdt you would set:" - elog "EXTRA_ECONF=\"-Dbuiltin_vdt=ON -Dvdt=ON\"" -} - -src_prepare() { - cmake-utils_src_prepare - - sed -i "/CLING_BUILD_PLUGINS/d" interpreter/CMakeLists.txt || die - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - hprefixify core/clingutils/CMakeLists.txt -} - -# Note: ROOT uses bundled clang because it is patched and API-incompatible -# with vanilla clang. The patches enable the C++ interpreter to work. -# Since ROOT installs many files into /etc (>100MB in total) that don't -# really belong there, we install it into another directory to avoid -# making /etc too big. - -src_configure() { - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - -DLLVM_CONFIG="$(type -P "${CHOST}-llvm-config")" - -DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr/lib/${PN}/$(ver_cut 1-2)" - -DCMAKE_INSTALL_MANDIR="${EPREFIX%/}/usr/lib/${PN}/$(ver_cut 1-2)/share/man" - -DCMAKE_INSTALL_LIBDIR="lib" - -DDEFAULT_SYSROOT="${EPREFIX}" - -DCLING_BUILD_PLUGINS=OFF - -Dexplicitlink=ON - -Dexceptions=ON - -Dfail-on-missing=ON - -Dgnuinstall=OFF - -Dshared=ON - -Dsoversion=ON - -Dbuiltin_llvm=OFF - -Dbuiltin_clang=ON - -Dbuiltin_afterimage=OFF - -Dbuiltin_cfitsio=OFF - -Dbuiltin_davix=OFF - -Dbuiltin_fftw3=OFF - -Dbuiltin_freetype=OFF - -Dbuiltin_ftgl=OFF - -Dbuiltin_gl2ps=OFF - -Dbuiltin_glew=OFF - -Dbuiltin_gsl=OFF - -Dbuiltin_lz4=OFF - -Dbuiltin_lzma=OFF - -Dbuiltin_openssl=OFF - -Dbuiltin_pcre=OFF - -Dbuiltin_tbb=OFF - -Dbuiltin_unuran=OFF - -Dbuiltin_vc=OFF - -Dbuiltin_vdt=OFF - -Dbuiltin_veccore=OFF - -Dbuiltin_xrootd=OFF - -Dbuiltin_xxhash=OFF - -Dbuiltin_zlib=OFF - -Dx11=$(usex X) - -Dxft=$(usex X) - -Dafdsmgrd=OFF - -Dafs=OFF # not implemented - -Dalien=OFF - -Dasimage=$(usex asimage) - -Dastiff=$(usex tiff) - -Dbonjour=$(usex zeroconf) - -Dlibcxx=$(usex libcxx) - -Dccache=OFF # use ccache via portage - -Dcastor=OFF - -Dchirp=OFF - -Dclad=OFF - -Dcling=ON # cling=OFF is broken - -Dcocoa=$(usex aqua) - -Dcuda=$(usex cuda) - -Dcxx11=$(usex c++11) - -Dcxx14=$(usex c++14) - -Dcxx17=$(usex c++17) - -Dcxxmodules=OFF # requires clang, unstable - -Ddavix=$(usex davix) - -Ddcache=OFF - -Dfftw3=$(usex fftw) - -Dfitsio=$(usex fits) - -Dfortran=$(usex fortran) - -Dftgl=$(usex opengl) - -Dgdml=$(usex gdml) - -Dgenvector=ON # genvector=OFF ignored - -Dgeocad=OFF - -Dgfal=OFF - -Dgl2ps=$(usex opengl) - -Dglite=OFF # not implemented - -Dglobus=OFF - -Dgminimal=OFF - -Dgsl_shared=$(usex gsl) - -Dgviz=$(usex graphviz) - -Dhdfs=OFF - -Dhttp=$(usex http) - -Dimt=$(usex tbb) - -Djemalloc=$(usex jemalloc) - -Dkrb5=$(usex kerberos) - -Dldap=$(usex ldap) - -Dmathmore=$(usex gsl) - -Dmemstat=$(usex memstat) - -Dminimal=OFF - -Dminuit2=$(usex minuit) - -Dminuit=$(usex minuit) - -Dmonalisa=OFF - -Dmysql=$(usex mysql) - -Dodbc=$(usex odbc) - -Dopengl=$(usex opengl) - -Doracle=$(usex oracle) - -Dpch=ON # pch=OFF is broken - -Dpgsql=$(usex postgres) - -Dpythia6=$(usex pythia6) - -Dpythia8=$(usex pythia8) - -Dpython=$(usex python) - -Dqt5web=$(usex qt5) - -Dqtgsi=OFF - -Dqt=OFF - -Drfio=OFF - -Droofit=$(usex roofit) - -Droot7=$(usex root7) - -Drootbench=OFF - -Droottest=OFF - -Drpath=OFF - -Druby=OFF # deprecated and broken - -Druntime_cxxmodules=OFF # does not work yet - -Dr=$(usex R) - -Dsapdb=OFF # not implemented - -Dshadowpw=$(usex shadow) - -Dsqlite=$(usex sqlite) - -Dsrp=OFF # not implemented - -Dssl=$(usex ssl) - -Dtable=$(usex table) - -Dtcmalloc=OFF - -Dtesting=$(usex test) - -Dthread=$(usex threads) - -Dtmva=$(usex tmva) - -Dtmva-cpu=$(usex tmva) - -Dtmva-gpu=$(usex cuda) - -Dunuran=$(usex unuran) - -Dvc=$(usex vc) - -Dvdt=OFF - -Dveccore=OFF - -Dxml=$(usex xml) - -Dxrootd=$(usex xrootd) - ${EXTRA_ECONF} - ) - - cmake-utils_src_configure -} - -src_compile() { - # needed for hsimple.root - addwrite /dev/random - cmake-utils_src_compile -} - -src_install() { - cmake-utils_src_install - - ROOTSYS=${EPREFIX%/}/usr/lib/${PN}/$(ver_cut 1-2) - ROOTENV=$((9999 - $(ver_cut 2)))${PN}-$(ver_cut 1-2) - - cat > ${ROOTENV} <<- EOF || die - MANPATH="${ROOTSYS}/share/man" - PATH="${ROOTSYS}/bin" - ROOTPATH="${ROOTSYS}/bin" - LDPATH="${ROOTSYS}/lib" - EOF - - if use python; then - echo "PYTHONPATH=\"${ROOTSYS}/lib\"" >> ${ROOTENV} || die - fi - - doenvd ${ROOTENV} - - if use emacs; then - elisp-install ${PN}-$(ver_cut 1-2) "${BUILD_DIR}"/root-help.el - fi - - pushd "${D}/${ROOTSYS}" > /dev/null - - rm -r test emacs bin/*.{csh,sh,fish} || die - - if ! use examples; then - rm -r tutorials || die - fi - - # create versioned symlinks for binaries - cd bin; - for exe in *; do - dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 1-2)/bin/${exe}-$(ver_cut 1-2)" - done -} -- cgit v1.2.3