diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-03-20 14:27:17 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-03-20 14:27:17 +0000 |
commit | 5bb9ff1ee56d2b5e75e01a7f066d8b0cec84ec02 (patch) | |
tree | 66e860a5099bcad013f1cf667255dc372a7c11b3 /sci-libs | |
parent | 7218e1b46bceac05841e90472501742d905fb3fc (diff) |
gentoo resync : 20.03.2021
Diffstat (limited to 'sci-libs')
111 files changed, 905 insertions, 301 deletions
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz Binary files differindex ffe2f73c8e56..6609d052fe4a 100644 --- a/sci-libs/Manifest.gz +++ b/sci-libs/Manifest.gz diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest index 26d03a9cf5e4..0bc9c1089725 100644 --- a/sci-libs/armadillo/Manifest +++ b/sci-libs/armadillo/Manifest @@ -1,3 +1,5 @@ DIST armadillo-10.2.0.tar.xz 6042348 BLAKE2B e85f24ca7137c3a8c8fc53db15b382f2e4d468673c99e036ef9b4a4436be47d24a37664dfa88ff9effa08a4c868bd212d03c204dda09cd26038a0f8ccbf61375 SHA512 c5d6f4bac0acba63fbd7681653d521249fd303ffbbc5b18df71500eb111514c1d09db600a580091d6a23c83748c109c30938bbcd80a3a0b2c25e2fdea932f2cd +DIST armadillo-10.3.0.tar.xz 6214388 BLAKE2B 212d543e8d1845c974cf11302a944a151f63c7f301046910da6b2f27684080df520e5be10f8490a1cc27071ec84b1a91a2431e33960b561c56b291575bb003e8 SHA512 99877ff6581d3effea282d1c4e258883618f4107d84cfe85ed877afc62ba445793e760693c0c6c2113a1822881160cb10adb90087e97b4e31d3a1e64344a6353 EBUILD armadillo-10.2.0.ebuild 3511 BLAKE2B 348bdfbf3adefd3c633a5208e6ecd2ee14be9806a50b571d6805cb7288d517ae214571b17edc7fa991cd4612cda2f6d23815fdbfa9731f7a88875428f98efc14 SHA512 29cc6caa4fc7d65d3420013ae072c1b2a2d6b07407cb2223ab02741c3dd0cb863791d3df69f450379113c408e559e21f70870bbd8b3f0aa19790b059dffd5816 +EBUILD armadillo-10.3.0.ebuild 3514 BLAKE2B 8fcf3eeb1c06d0d4c9cdf64dcd0856a48c320c84b001d3813cb0c54a488eefba3ab2efb57173e3101a267c09d331faef0b9d34a25c1b0faee2706affd3e3fd01 SHA512 dccc8e0116de10becb4a5776b4d4227f72f80261b3ba4c1d24e9e0d84a8d8ec04a9cc561782f2fe6a60d8e84b2481f62e16e56af813d5f0b563ed50e53232ef5 MISC metadata.xml 1455 BLAKE2B dd2a5e02b716e914005267eebf95de988339833b69e4fcd5f7f32d69beb9e04530aebbd4c338350c842f818ba10074debaa3f2a39300367ed65104f25a0bc924 SHA512 1ece1eaac64e507c4b7a706997a9dc70dc50b7930526b5c16336db5b3558c5066e6935064a2816c0f21455487bccf3a8d4a95d4b5f0e6fd9434a9cc1ae46fd50 diff --git a/sci-libs/armadillo/armadillo-10.3.0.ebuild b/sci-libs/armadillo/armadillo-10.3.0.ebuild new file mode 100644 index 000000000000..baaa3579072c --- /dev/null +++ b/sci-libs/armadillo/armadillo-10.3.0.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake toolchain-funcs multilib eutils + +DESCRIPTION="Streamlined C++ linear algebra library" +HOMEPAGE="http://arma.sourceforge.net/" +SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0/10" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="arpack blas doc examples hdf5 lapack mkl superlu test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( lapack )" + +# atlas? ( sci-libs/atlas[lapack] ) + +RDEPEND=" + dev-libs/boost + arpack? ( sci-libs/arpack ) + blas? ( virtual/blas ) + lapack? ( virtual/lapack ) + superlu? ( >=sci-libs/superlu-5.2 ) +" + +DEPEND="${RDEPEND} + arpack? ( virtual/pkgconfig ) + blas? ( virtual/pkgconfig ) + hdf5? ( sci-libs/hdf5 ) + lapack? ( virtual/pkgconfig ) + mkl? ( sci-libs/mkl ) +" +PDEPEND="${RDEPEND} + hdf5? ( sci-libs/hdf5 ) + mkl? ( sci-libs/mkl ) +" + +src_prepare() { + # avoid the automagic cmake macros... + sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' CMakeLists.txt || die + + # ... except for mkl, since without a license it's hard to figure out what to do there + if use mkl; then + sed -i -e 's/^# No automagic include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" + ) + if use arpack; then + mycmakeargs+=( + -DARPACK_FOUND=ON + -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)" + ) + else + mycmakeargs+=( + -DARPACK_FOUND=OFF + ) + fi +# if use atlas; then +# local c=atlas-cblas l=atlas-clapack +# $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads +# $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads +# mycmakeargs+=( +# -DCBLAS_FOUND=ON +# -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${c} | sed 's/-I//')" +# -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})" +# -DCLAPACK_FOUND=ON +# -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${l} | sed 's/-I//')" +# -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})" +# ) +# fi + if use blas; then + mycmakeargs+=( + -DBLAS_FOUND=ON + -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)" + ) + else + mycmakeargs+=( + -DBLAS_FOUND=OFF + ) + fi + if use hdf5; then + mycmakeargs+=( + -DDETECT_HDF5=ON + -DHDF5_LIBRARIES="-lhdf5" + -DHDF5_INCLUDE_DIRS=/usr/include + ) + else + mycmakeargs+=( + -DDETECT_HDF5=OFF + ) + fi + if use lapack; then + mycmakeargs+=( + -DLAPACK_FOUND=ON + -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)" + ) + else + mycmakeargs+=( + -DLAPACK_FOUND=OFF + ) + fi + if use superlu; then + mycmakeargs+=( + -DSuperLU_FOUND=ON + -DSuperLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs superlu)" + -DSuperLU_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I superlu | awk '{print $1}' | sed 's/-I//')" + ) + else + mycmakeargs+=( + -DSuperLU_FOUND=OFF + ) + fi + + cmake_src_configure +} + +src_test() { + pushd examples > /dev/null + emake \ + CXX="$(tc-getCXX)" \ + CXXFLAGS="-I../include ${CXXFLAGS} -DARMA_USE_BLAS -DARMA_USE_LAPACK" \ + LIB_FLAGS="-L.. -larmadillo $($(tc-getPKG_CONFIG) --libs blas lapack)" + LD_LIBRARY_PATH="..:${LD_LIBRARY_PATH}" ./example1 || die + emake clean + popd > /dev/null +} + +src_install() { + cmake_src_install + dodoc README.md + use doc && dodoc *pdf *html + if use examples; then + docinto /usr/share/doc/${PF}/examples + dodoc -r examples/* + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/sci-libs/arpack/Manifest b/sci-libs/arpack/Manifest index 695feba7df30..e7489356cd7f 100644 --- a/sci-libs/arpack/Manifest +++ b/sci-libs/arpack/Manifest @@ -3,4 +3,4 @@ DIST tutorial.ps.gz 105599 BLAKE2B 99570e6a0cc1c020b9c271e8ce1cc224f69ff5333cc81 DIST ug.ps.gz 248543 BLAKE2B ac010aef470060636fa00360636ba093f0d24d219fa927c79fb1726b798160eda74fa8b4be6c7dff94f5759efcf30afa99ad310e7959115e028738beb8aa125d SHA512 3349117fb10b07207ffbab2ffa31b406d026855ea4c16e8649b14c7d70bc94e11b5730672e34acd654817799136d4bd76569ac50ec78d787df5582d18ed61328 EBUILD arpack-3.8.0.ebuild 1371 BLAKE2B 1f08fa2ecd79c6cd3ab90d89a99e7fffcefef0f9e936e216fafc94329efa7731858bf85d2f81869f7a26581bb6d3573f34835fb94a4a078a690b61e8ae4b61d2 SHA512 cd5f4eceb41a956bef0339def569bf103a1cae9b7d5379e4e4996ab3e08219d197b7495f8d7639b91762128e2a62f1152463c4677c71c7ea8841b7cb41982fe9 EBUILD arpack-9999.ebuild 1312 BLAKE2B a0d2b9895489d5072ff6127d4df0cefb9ea9ede42d826edda67c1bf46aafc443fa5fb640dafb213e10eab3acde4d13e5d1ba6f86434df2541263fdbf3303fc32 SHA512 3ea7dc8d88cd389fdea1096fbd34a4961f29460b7d5ab6a5b11bde3653652e3296af5ee6b0f4dabba9c21b80c9bccefd98c1fa3b37ca9a17154f95b63fbdc890 -MISC metadata.xml 974 BLAKE2B c9121a0b23acddc3268d4bdbf4537104217a00d09263d29b6cc6f832c87f9a9775f6fab567976078dc1dfa54f2bac627d792b1819a9ea698f3a1534bc52c39da SHA512 c3e094cab53fb61c9acf3eff6ca0c0fc53a71ec135315ba833fbfe6a5ae9481f2b4de5270ccd19ec84cf85dfb18df179e1e234d268eef1af98be218575dcd4bf +MISC metadata.xml 974 BLAKE2B bacece5871d9ce2a71f9a3a41ed89813f1be8b2a6633a8a0fdee407b8f2dcc6761381baeeba013544311d4707d57031ec28cd21757e57c2446a1d534d0340bde SHA512 105367be7e8ae203d3dac02f20d87c3d142cf8e0fec249828530a43bd1b3ea4bdb0b651b4b54fffa09bf89ee6b5bb9566a897ca4bf90ddf47c93d99e3eb5fb5c diff --git a/sci-libs/arpack/metadata.xml b/sci-libs/arpack/metadata.xml index c38e598bbdac..f9395d1b28a4 100644 --- a/sci-libs/arpack/metadata.xml +++ b/sci-libs/arpack/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/avogadrolibs/Manifest b/sci-libs/avogadrolibs/Manifest index 83703783fd4f..d29047fba002 100644 --- a/sci-libs/avogadrolibs/Manifest +++ b/sci-libs/avogadrolibs/Manifest @@ -3,4 +3,4 @@ AUX avogadrolibs-1.93.0-fix_AvogadroLibsConfig.patch 695 BLAKE2B 40feb1bfe132fe5 DIST avogadrolibs-1.93.0.tar.gz 2735862 BLAKE2B b5d696f23aeeab27358ee390a30b2cf146e7119185a0d2e8d71b34d2744e534cd8b50b36d12928b5aa723118db470272b6428514593d64770d172c4bde730cf6 SHA512 1af220e5614cbd96656679c2879cb7f7c46acd135b4e6f2e5f8d0ba98601ce004e78f019a0a71c643f005451309bd194eb73eb9f66707685e5855b47e95f7eae DIST linux64-genXrdPattern-avogadrolibs-1.93.0 7480152 BLAKE2B dca8285c41aadfaa20c72f337e0f02db8ee07ce30c11ae84bf3aa7bd0b2220273d33f484d63f761d41a8946c6a0b77a0fb27906c480bcae01ae49b1531ae5cbb SHA512 538bde12e1e52600a21640d5907f43fcc853c6f3c111880f39eb238093e3d1358ccdfa1f45e944ec8b8e5ee3c2dff269cefe5334db5d73300e6ca327c95520b8 EBUILD avogadrolibs-1.93.0.ebuild 2422 BLAKE2B 911019bbe695b030064bd0c23159402d22ddfae058f3a7bcbc87427b76616b125ae283ab0ed35afe16d915957f7468974afc74b8dfb8c4ff3bbb976987ea918e SHA512 a360095e50bee771e34c4be736a1afd5ccf6ad4687a8f0294093a18a095cf2bea6ec4443b79bae2e75ae3edcbeb77439af54d3d0d1a32930554727b7d62acdfc -MISC metadata.xml 579 BLAKE2B 59aa6538e67637b222e3147e245431ab0ea8efc1436ba0662f55630e917a0e2665a561653d50c72063c3797f378c6113596fd2b798ec24b2832e3b5acfe1fce5 SHA512 b05aaa97f0c7f7e205cdbafea4301f3dfcc587b7a7ce5907be5da472f67b757c9f254114c68766a4f0e0e58e274f3146221418f6cec7afa4bf5db62c2d1b1fa4 +MISC metadata.xml 579 BLAKE2B 827b30426a07383936e0c54866b17c91f3d94dcd89110730ebcf2bc1d601084288c2bbe93572721cad48884e053e53f2b9b86480e89e7c7d2d69cbac12880e84 SHA512 a2cb049b6e996753c7cb6cf35b5fb2812afb00da965390238a6f5d481de117e6aa73b8a6fd10baf3e1ea37c372dd80d9de15dd448041e8dbe8817cc9467d8f67 diff --git a/sci-libs/avogadrolibs/metadata.xml b/sci-libs/avogadrolibs/metadata.xml index 8e2ba3ed6642..b1ec1f75eb7d 100644 --- a/sci-libs/avogadrolibs/metadata.xml +++ b/sci-libs/avogadrolibs/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/blis/Manifest b/sci-libs/blis/Manifest index 98c4e45f46a2..b20969046bf1 100644 --- a/sci-libs/blis/Manifest +++ b/sci-libs/blis/Manifest @@ -4,4 +4,4 @@ AUX blis-0.6.0-rpath.patch 384 BLAKE2B f5a0390384d30d2929fcb5ff22424770dc3b6a4b9 AUX cblas.lds 205 BLAKE2B ab2c41b571dbb9b55e36fa5afe4344ed9ef33454f6b7a5cda0726aa7f98a61dcef3065976cc02ab593aad94c5d6c0a23efce726da30673bd06cf57b64e826b93 SHA512 23008248e2b2c221a9ce36c2aca3e2acf58a6d434ffde498a058689af5d16d6e87ab56900508bb0403c5f5a1fc9366b202a7fc44a42d04c409197ec1ec164408 DIST blis-0.6.0.tar.gz 5107257 BLAKE2B cd589ad1216486e8bb0cf574cc096c1e1f2bb9587b182c2bcff44db322468d9f027323c0bf2d22ea0fabb1902dc047d2bf62253ef1c2797fc3de9ba53d7fc34a SHA512 74e9da5146f7986cbd11651d7cd0837562a1603c667b9e6d3f79b5057443de657b60d7463cb2d64daf3eff7d33fc05a64e6d8eb807f4cabe0c3121517924a206 EBUILD blis-0.6.0.ebuild 2655 BLAKE2B 88cfec3304d3cd5c642f738b5cbb6a3417b9b210522e66a27491e383e956f054dc46f897a0d1d3de5762cc7c1f2c2015eae01d737570453170341157f67e0d5c SHA512 ad8782822a00d827aeb1cc0f730abc7373812999f1e24071f73638107906b8b60ff87f54579adea89c6c18d6fa8a3f73d15dd63febda2aa4d5f08fe5a47c9c2f -MISC metadata.xml 1608 BLAKE2B c8026b4a933bd7f14e7c446ea5d4bda580532252e52194b058d97daaa38969c661d5dbd86d230f44d2c77d52798962ca2953b1d88490fe284629777e763a5ee7 SHA512 b7ce333449f22acb746fed9913850e226e2e6bd6573537996f43f402b055f20b5ca5fe511eda8aa220939dd8194937eb65e8bec34bf61280ddf90722563ab037 +MISC metadata.xml 1622 BLAKE2B bec7867ccc891317ceab450704fcb0f0cbe87c752420753c7d09110ea66c875bcf80ba128e85b3c26527f528eb210fb1e1cae998217b84e2802707b1b5136e07 SHA512 69cfd8ab8ee01b92ede95a9935d4a85cb18f7b55db952de35b25326d7e22e43b4ae0638ecd052a1074f40c80654206bb10454f35cf6f3d01d04e17b636c6e5fb diff --git a/sci-libs/blis/metadata.xml b/sci-libs/blis/metadata.xml index 7fcaa00de866..3d3415f6ffa4 100644 --- a/sci-libs/blis/metadata.xml +++ b/sci-libs/blis/metadata.xml @@ -5,7 +5,7 @@ <bugs-to>https://github.com/flame/blis/issues/</bugs-to> <doc>https://github.com/flame/blis</doc> </upstream> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <name>Mo Zhou</name> <email>lumin@debian.org</email> </maintainer> diff --git a/sci-libs/brial/Manifest b/sci-libs/brial/Manifest index 5648d214bba2..e593d144211f 100644 --- a/sci-libs/brial/Manifest +++ b/sci-libs/brial/Manifest @@ -1,3 +1,3 @@ DIST brial-1.2.10.tar.bz2 1229830 BLAKE2B a1cfe4fcd19824d04388bbab1130a9d07e5920fb05ea1686424f1e0193c6f5d29300bba66bdf7ac59665cbceed3f6ff84fbb5a95311858196a0fbdecda5a2cc7 SHA512 163d9f3703271f412d20ec165d713280d9b46c50b66eed0b15385c6d94569e0ea5d7e84c3b6715d51197e97be4062325551402c844f70235a4aa1cebc5e9d3a1 EBUILD brial-1.2.10.ebuild 970 BLAKE2B ae79af15e21e3fdadad31ba2e52ba8b99cf65588bcc8620caee53e85cb8bb28d862b2abf48ada6a9569da64ff2a4f4c0839d78f287117c1bfa9027c2f5134bad SHA512 f732502fd186fe0f12faef1a1f3fc8fc2a2bdd3f166e36dd8ed8d6264708e00ff0519795f8b4b0bb72af03367cd48f9af6481236f927eb528bf1e13abf86ec85 -MISC metadata.xml 1046 BLAKE2B 34c6f471ca6fbc4538cf3a2dc71bd19d4201656f326166b2589be3126f73f5ff34d190c2ff42154a067457a9da6f05067e782c9dc340357895ca016be6983183 SHA512 550a191f11f7812c363d419e8bed69fdd70e69b3a94e6fba838be9bc04050977edaab34ab0c0ef9c589e6478cdf2d40ba631983f6a2f411e51b9f3964bb48db5 +MISC metadata.xml 1076 BLAKE2B 475e333944585372d6ece664d99470d5a94d9f6fa43dde497e3aca70d16bdebfccb574e790f15f3175bc6f2b0d9cdfff6f0977af98a7198c2ddbd1df1e6440c6 SHA512 dac2bf9cf472ae000eb53878a6ad09924be52b7ed34a01a3b66b6359fde523d0f3cf72c53f7225c8b39f5b73c6c01b535d3742dce443b9cc37c9be116a77f72a diff --git a/sci-libs/brial/metadata.xml b/sci-libs/brial/metadata.xml index 7bb93bb41ee3..4e680968fce6 100644 --- a/sci-libs/brial/metadata.xml +++ b/sci-libs/brial/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/cantera/Manifest b/sci-libs/cantera/Manifest index 61d987304361..0ccae71b74ae 100644 --- a/sci-libs/cantera/Manifest +++ b/sci-libs/cantera/Manifest @@ -6,4 +6,4 @@ DIST cantera-2.4.0.tar.gz 2321316 BLAKE2B 40750e3864afa3d35817e6f5777a6ac235261e DIST cantera-2.5.1.tar.gz 2492422 BLAKE2B b48c5d12fc2b69d309759afd20b55dc2533c23ccba840109cf7a85c4ebb8306eb48d9f007914184a9d409f7bf296814fe09e6e62a29cf8384edd954fdff2af4e SHA512 8cd65f6b86b3009f22ec243cb7cb833e26919c4925fd15fba8fb98aad2180d8c0fe7550e13efeb7cce55abab06d9400230d59c9c43b4d3be6b0575b1164a56bc EBUILD cantera-2.4.0-r5.ebuild 3069 BLAKE2B 39717e82093e45822879a61834b49b64bab571b850d3e2efccc09e8f2667d9729edea788afb15fc056030d1239ff25bff7e6868ebd62000acd7efc72c3c55e4f SHA512 df6942fc36890820efc815873423b63aea4448b180b201c6ce4e85c4ae9cd67e54f21935de4a9351581f8913ae732c7c85bdb6348ed8dfe0da43cc503e1c1537 EBUILD cantera-2.5.1.ebuild 3309 BLAKE2B c2719033675b6e1162ad13ff7499562932933c1ed21839cb3998fa1946697f939357a32a5d5c097ec01c38dbcf3b6ad782ef62d76d0602efbadb935b13cb05f5 SHA512 315c10d38a537fd5fe1166bd7018cd889f187b6f587fda0c8e2be42d14cd9904b2cef6605fa061e6f9df8f8a08042147a09e3bd6e46428e543400beb4eefe99b -MISC metadata.xml 811 BLAKE2B 52b5f914f5af7495269fb62525bf94bf8b6a7b6a09c9e3046940d37d0b85772ccbc2e09eda36872525ef926126494425934adf7c2156e50001b314d8f44539a7 SHA512 2e8609d78f13315c06339cae35c4036677fbc372f09ea43dff7e7be670218990a6871650f3407b55d8679f94f6f0cd19c48e76bc37bf4bd9172b91ccc6ae3c2d +MISC metadata.xml 841 BLAKE2B 6e302ea58d1e915a7b8f868c9e9e5f151434a3c1f8bd4583d0a2c3d28bd7cbd2d381b4c04dc9f2a3e63b3123ea566727ee275c9d4a13ada36f5fab34502fbac1 SHA512 59ffb087b063eeeb0446f66de657b745bea260ae96953673696d2780cb0d4ed86de718e0a3eaab6503e3395044c8c7291cc11e193d0bd72e720640f5df3d962a diff --git a/sci-libs/cantera/metadata.xml b/sci-libs/cantera/metadata.xml index cc02172de85c..689eb1c44d0f 100644 --- a/sci-libs/cantera/metadata.xml +++ b/sci-libs/cantera/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>torokhov-s-a@yandex.ru</email> <name>Sergey Torokhov</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/cddlib/Manifest b/sci-libs/cddlib/Manifest index baec50d77adb..bb4af472b40a 100644 --- a/sci-libs/cddlib/Manifest +++ b/sci-libs/cddlib/Manifest @@ -2,4 +2,4 @@ DIST cddlib-0.94j.tar.gz 1364746 BLAKE2B 60e81fccf8abd8d60fb7261d1d2d61b7ad2b602 DIST cddlib-0.94m.tar.gz 1351298 BLAKE2B 0e1931ba94771f0dcae0ee10b003940ca331839eb8ce001ab02c4f1b382dde74d7dfcf74f4c62e1ae7214a3139547c09f56ef0cba5df74fc03a63ab741b64690 SHA512 50997bda38c36990456345881dc1eac65b1880aa510ea3812ae46a122ba7696bf3577f2b6976ff16811ee00f0a920c8ed6f1e7de0a4060bfaa96def11bab816e EBUILD cddlib-094j.ebuild 1396 BLAKE2B 032b697c46fd170dea85951451389f30fafe5ec67cee387583514bc8cff83ee8e5bf570308078f14deb88d42821bfaae6f8f847aa4e8df83827a00f81f413f2b SHA512 3fe5afeedefabaae12a1becc1ec735020802cf4b4b8184591a4b51c34147b087fbcf1a4a46c246ddf84a7dd320c056f70d6739a13c76d662776755e9dc125c74 EBUILD cddlib-094m-r1.ebuild 1409 BLAKE2B 5d2d806df3b05611cdfe8ce235f1aa97917b9989cfbb3f4e5293b88817c6874e799d23bb823d63e434a70a16457855686124cb9c6b2ac4179966f9f69aeb26c1 SHA512 b9c324bb0c382fae96518e7e1cba92b20a3ee240dad56d402c521cb92aabfbb6c2c5297913b7fcc49dc5465b9527a0e8611602da68f1d91b85a9d261572944ca -MISC metadata.xml 1817 BLAKE2B 3a75a0a27708d31cf58ec067ad25ffce663b3d52f90dd2437ce529bb4babf49a6e0461eee6841ef836f37caa2f7e4f62a762ea61094213fe10f9cd1e16951d99 SHA512 a50ed995ba248cf59ae3b2c2d5a8f91df9b08bd03cb48a14de0eabc79b44091d425b41d980952ac3eea6182e12ca235985f347bb67ac109993a47a545d1c4289 +MISC metadata.xml 1847 BLAKE2B 2917e4e43137206b759b78f5fa5d94f68f7dbf767e648ace868c3052a7351fcf1184232817141987e730ab596e0bb7c48c3273a872e7e1e5ec3ca60685055462 SHA512 70d46548955ccce28224210acafbafe4bf12dc471950298f214a9db78107d13c011cfc472fa41d9d5b14001bdb29d1afed0653683186085d37b6d117980cc8b7 diff --git a/sci-libs/cddlib/metadata.xml b/sci-libs/cddlib/metadata.xml index eebce0ab1969..25012d0da04e 100644 --- a/sci-libs/cddlib/metadata.xml +++ b/sci-libs/cddlib/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/fflas-ffpack/Manifest b/sci-libs/fflas-ffpack/Manifest index 1f5b48927d62..cb7e17a83e83 100644 --- a/sci-libs/fflas-ffpack/Manifest +++ b/sci-libs/fflas-ffpack/Manifest @@ -1,4 +1,4 @@ AUX fflas-ffpack-2.3.2-blaslapack.patch 1981 BLAKE2B 9813b99bb5c616608500189e2f54392b5240cfa75bb0ebb946ec74ed8491a8c51e205aa22a34b2fde961b3a817f06124dc6fd6d2737c2e557203b323e371bdfb SHA512 7c8d7380f1d6ee8cce18ef3cdb792066d246263922cccbee739b68e1c2e2e117d4a70108cf29ac0f29ebb286eaafc86215661395eb5016f95f8852917c9831ec DIST fflas-ffpack-2.4.3.tar.gz 1059033 BLAKE2B e416429bb426a81cf9c25d54c83380ff9a9d658c711da06e6359d968843d4d9d26cf8389379f9ad4a5cbcee93e0afc9fe0497bb7a8f190e0c72c0b1f7b67de18 SHA512 c7620ba5a92e4114a581a6bea32267f9d5a9f0eb7e23fc0a7a97ce4b8124bb7b29f89ff2ad6ad270d97c76489625b57a354e581905b74ee57b35f4ca3e196a44 EBUILD fflas-ffpack-2.4.3.ebuild 1809 BLAKE2B 29030bd16efb837635ede425c980af59ce460138b3460d3f6b2d538073dc6f2ddf1bdd820355fc9ea00d51cc2596db534076e11b8013c4b8558a1d10f3692f96 SHA512 b7e345ac11f6d4f5e40adc371972ea3495ce98579ad3a90af6c434a4a9ca041143793157b9013bf945ad9cb56a477ba175d1b922a90658377124dd6b4025ab05 -MISC metadata.xml 1461 BLAKE2B 0b4c7c31a7a82eeb2eaa33027ff25877a6f5be4155b0be0018b34ea848b270ceb8393ab9fb4c3a053abc870885da52e5f48589593f4ee8d37762443dbc51bb07 SHA512 f350c0d55e9de16789244d03371d7331e6f41d5c726b6964e3ad4d09d9b74ec83dac56adc5c645f8e90705f833faf31b301d8c39f74bfc976b1883775bd84379 +MISC metadata.xml 1491 BLAKE2B a26497a0f046e8103c7c5ac8ea835373d4c30d2ec2114fc75aff3cbf72155d492dd09b78ee0ef869ae9d717ff00cb84913f21f2b645e2108889fc873afaa1d88 SHA512 da5ec89287e1a22903fb283bc37caa99e90c56fc2163ef7cf7dafc657f72d69325f627c95371ceb8561a18fd95a1df40db4f8c762d5663f7cb2c2ad97e39563b diff --git a/sci-libs/fflas-ffpack/metadata.xml b/sci-libs/fflas-ffpack/metadata.xml index 9de9afc41f19..a12fc81f426a 100644 --- a/sci-libs/fflas-ffpack/metadata.xml +++ b/sci-libs/fflas-ffpack/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/flann/Manifest b/sci-libs/flann/Manifest index 0a55d7d6c7ee..c5f9a4f2c906 100644 --- a/sci-libs/flann/Manifest +++ b/sci-libs/flann/Manifest @@ -5,4 +5,4 @@ AUX flann-1.9.1-system-lz4.patch 4934 BLAKE2B eea32abae8b13d5d0e5149c58b2639c1b6 DIST flann-1.9.1.tar.gz 485391 BLAKE2B bf1e1e7feb33e939e1d0586db593bea3fdf66726fbadec63df9ed9c7bdb678babb11001769f0d041a7a569186b3d700db8b96af5eb9740615f6dfd880460f68b SHA512 0da78bb14111013318160dd3dee1f93eb6ed077b18439fd6496017b62a8a6070cc859cfb3e08dad4c614e48d9dc1da5f7c4a21726ee45896d360506da074a6f7 EBUILD flann-1.9.1-r3.ebuild 2320 BLAKE2B e3a8d2a4014e5bad7c20712aec3aa52c1334525830a408811923e63a22934a936ce9408ae26101c61cdba54edbc76e8f83d49631398a96c090a945a9b72f157c SHA512 a9143b97f949c83ccffbacac4da2215058372197cca49149d562bf9a8709acbcfe658e24d2c0532f71727c68c75c51ce432ddebfcd0afe98d7f003c6a9cd0c94 EBUILD flann-9999.ebuild 2215 BLAKE2B bb8f804a838a8c6b1702666a92cca7ce919523b7c8590a6f816ae3ec2d8b85c44ecc237f55bd498c8e6e296388c7b1cfcb6338b7a2361a5eaef869f2987b85f4 SHA512 9d2c22c2e45bc73cd982a7d75f77ec05b0533a60dc1125cd5127aec43d74f990b81690a1e47fd67cabc2ed5da500dded79c4dd8c79dc138db6c2a36d10bac0a0 -MISC metadata.xml 971 BLAKE2B 5cffd393d18c3719d8b61069dbc84f4ce4e16e6746637b1203dcba3719fb672d8db082afa93add6be9ebc4203df85391d20eb824a7a9ea3550b37295186538ff SHA512 b8416b149e26ede6d3f207d7e48316a8b880436c40c4ed5610953ceda0fee4e5b97f1b99f778678514dd115c257fb419b365ed46fdd90a19d444bca8e3e0fe03 +MISC metadata.xml 971 BLAKE2B 1476229abaf85d390624f44f7ad265c5eb8b77e9549a5fe19b896abbe7ea5af3f7489f11dedeace9b615c37c0c6d945314d529d939ff3f360c67922fbca3a65a SHA512 e98693a4e0633fc940513d46b97e1b5c01fc1b352e117adc182f118c40f346f98027f65ae1604b0a8c2084a473e1f908ee76747eaf5a8f08afa35ef16c9117b3 diff --git a/sci-libs/flann/metadata.xml b/sci-libs/flann/metadata.xml index 3238be55ea69..176a3633b941 100644 --- a/sci-libs/flann/metadata.xml +++ b/sci-libs/flann/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/fplll/Manifest b/sci-libs/fplll/Manifest index 40124fa571c8..04b7c04041e6 100644 --- a/sci-libs/fplll/Manifest +++ b/sci-libs/fplll/Manifest @@ -2,4 +2,4 @@ DIST fplll-5.3.2.tar.gz 1284989 BLAKE2B 66d022c1a6acb3f029c871bebf4925ec5f9447af DIST fplll-5.4.0.tar.gz 2612340 BLAKE2B 723230856461ac6418dad00e82fc7505dbbb7bfbbf68fa7f4f3240402d62f3e1ded3049c436a0f6aad9f020727d10acb3fe15dfb8b8a907f5b3c7b191e55e9a9 SHA512 a583aac73e4618ba240c28d3e8485cef6b9c184c11b33799404e96ab99502023073ed1c6fc0d3fbc4e6737415e9ea1a273f3f1e59ccba69d1546f56903567ebe EBUILD fplll-5.3.2.ebuild 684 BLAKE2B dbb2bf6a338bd9b4f357aafab6737001155249d0a28fc398f37c696f4e3a1a2497b221a5426c7f252a36b9f57c26e0bab65ca134fa405407f6697aa8f17949a1 SHA512 ebd3087376ccd1be88f351be6edb6e0eaa3beeefc3a4774208133173c67ae58490c967fbe5e19349026135a1292b4711a193cec70b5ecace1f1470010d72ae87 EBUILD fplll-5.4.0.ebuild 658 BLAKE2B 3adfb8f5caca78eebcae8a1cfd4ee869e25cbe2b6dbb73836e96e2153a4a31b509a8642cb701b23f19a3ecf639a3e05028bb1e7179d767ca308fbdd58ac4be7a SHA512 2da04dd45844b9dee25a9a8ae9738ca7eecfff065ae190de532ed0087e16ec84d3a9337672d09657a32befa16883f9158e4f6af6efdc7b3a1f1068509f27c988 -MISC metadata.xml 827 BLAKE2B efa2adff8c660810748cc82bb6ad63b49e67e9d1e670669667ba158c0006c9aaf2c978c116202cd25a009329911d72287e3054c4f7bdb3fa99d5aa01ade40d15 SHA512 90d6bc79cd4f01c8e0196b461142c0b2af2bde8eb2d937391f07c3ec1aba3fdfbcbb0968b7e1db2d1c62d9a3f9768b20e160e382d00e1de17a939481b2b5f8fa +MISC metadata.xml 857 BLAKE2B 7024265f84fb760308303fba741140e69eeffceafed09cba734b3d2c2f70c0afc6e7e5a606dc0fdfff870850a59a7513c59357762161d7716600e46b9c204549 SHA512 0495912a858e8c9c8fe3f9112bc74e6f2a5869ead87564d09b68c623f6a14291d54c5addf55fe10f4d0ae21a7119ed172e00a117646dcabb3856a734296c0ddf diff --git a/sci-libs/fplll/metadata.xml b/sci-libs/fplll/metadata.xml index c35857534278..c23c111ba1fd 100644 --- a/sci-libs/fplll/metadata.xml +++ b/sci-libs/fplll/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/gamer/Manifest b/sci-libs/gamer/Manifest index 960a13ea3b97..2ce306c4c803 100644 --- a/sci-libs/gamer/Manifest +++ b/sci-libs/gamer/Manifest @@ -1,5 +1,5 @@ AUX 1.4-doc.patch 535 BLAKE2B efbd055c70928d01a9ba68943231aeb490dbe4ff412b205d8ef80dbae7a64f1bc6536adce9421f15848adae0c4af020c8b3feef9aa2bc7b09738de299d91c0c2 SHA512 639f0e80eb116c77d723f707488cd66124f1eaefa2f74c2fff80152ce0cf7f17b9c334f33500eeb0f78f11b0574bb20945dcd9718b1ef5e9a149ccce07981228 AUX 1.4-multilib.patch 872 BLAKE2B 49618dbcb651bc9e307decdb778a3ea5c9345d09c58b1a407a28e821eea419411cbbd79e2357d1f93f4f0b9d927747d31464f83286b96cd70f4e93f229482dd1 SHA512 44ac7731277c47b822bbcac11b62d62e397c539d7a9dd32c805ee656ecc2cc4cad2878082212abded212419bf609823c21f9d351ad828a07357c9b2900c112e9 DIST gamer-1.5.tar.gz 4232061 BLAKE2B d2cc861a3529678cd2c17bc6e333c99d2e155697ea935d91e1d2be65fa392e0a27b491eb102f5fb623c90a611d927482d8064a134124c1ecb20d7aa41060d64c SHA512 4911b208ae5cd7be7ef165bac8fc9680ff03c0936881ae3d162205df9ef4f3fb176455e27b2f4ca202c3129352156cf5166b1d7d99fde7b281b404e383f72a44 -EBUILD gamer-1.5-r2.ebuild 1046 BLAKE2B a525052a35c5410754041dc3c9cf0bb6a794d9310313be346b4b653a0f0eb26b515bb12c271de7318b938fda7ae2d1d8d59768cfe3cdeb5e766f0b797cb5d2d4 SHA512 121137d107e05365205df6162b3908445c0cac4cb481ed15fde1522c96753dc1fe07f7b4f710063dc9b9146976752661b329f28176900debfd7779a4afdf2a50 +EBUILD gamer-1.5-r2.ebuild 1001 BLAKE2B c6b37f1c70c4f18247256b07d10430081b0ce0219b3c6735e52b470547fb88adbb761cca84908617ececce9eee092f84bc0292c963d3df3fbda0d124f08c1a61 SHA512 e9f153886cd4d5594b0c9406eb08569247ed2fc7f88979f5c71119e88ef8815123d9a27a882aa8933a7ece9e4e5c33b70bf95dba7c1fa1966b4b67b4653ac7e8 MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706 diff --git a/sci-libs/gamer/gamer-1.5-r2.ebuild b/sci-libs/gamer/gamer-1.5-r2.ebuild index 23cbb8033662..e8fc10d94826 100644 --- a/sci-libs/gamer/gamer-1.5-r2.ebuild +++ b/sci-libs/gamer/gamer-1.5-r2.ebuild @@ -1,51 +1,52 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils multilib +inherit autotools DESCRIPTION="Geometry-preserving Adaptive MeshER" HOMEPAGE="http://fetk.org/codes/gamer/index.html" SRC_URI="http://www.fetk.org/codes/download/${P}.tar.gz" +S="${WORKDIR}/${PN}" +LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -LICENSE="GPL-2" -IUSE="doc static-libs" +IUSE="doc" RDEPEND=">=dev-libs/maloc-1.4" -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( media-gfx/graphviz app-doc/doxygen - )" - -S="${WORKDIR}"/${PN} + )" PATCHES=( "${FILESDIR}"/1.4-multilib.patch "${FILESDIR}"/1.4-doc.patch - ) +) + +src_prepare() { + default + eautoreconf +} src_configure() { - local fetk_include - local fetk_lib - local myeconfargs - - use doc || myeconfargs+=( ${myconf} --with-doxygen= --with-dot= ) - - fetk_include="${EPREFIX}"/usr/include - fetk_lib="${EPREFIX}"/usr/$(get_libdir) - export FETK_INCLUDE="${fetk_include}" - export FETK_LIBRARY="${fetk_lib}" - - myeconfargs+=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - --disable-triplet - ) - autotools-utils_src_configure + export FETK_INCLUDE="${ESYSROOT}"/usr/include + export FETK_LIBRARY="${ESYSROOT}"/usr/$(get_libdir) + + econf \ + --disable-static \ + --disable-triplet \ + --with-doxygen=$(usex doc "${BROOT}"/usr/bin/doxygen '') \ + --with-dot=$(usex doc "${BROOT}"/usr/bin/dot '') +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die } diff --git a/sci-libs/givaro/Manifest b/sci-libs/givaro/Manifest index 5f0d2bb93130..7548c2a4a9ff 100644 --- a/sci-libs/givaro/Manifest +++ b/sci-libs/givaro/Manifest @@ -1,3 +1,3 @@ DIST givaro-4.1.1.tar.gz 1008358 BLAKE2B 246fd1a263174f58d96dd66fa79e6113368b6c318c33d68858a339bd9cb778dfda84636c683ee9d02f2ac72ccff8ac22d395b92741448a8ed2ce08c041ac8ba9 SHA512 7ad15ac24f55ad65c9c5d0d48ff4388d0494e75dc7b66d1e139195cd086ff2371259bdb5df940fead1db2fd378bb76289f2327a8d6f41575d99d424a74cf644c EBUILD givaro-4.1.1.ebuild 1794 BLAKE2B 243c21495b82ee4e6b17368f1469a31c0c9ab2b2b8300d0c3c3a706ff3f7e1857d98fce8830dd9003fe0c4a61680911ca8ba46e1c510c4fadccbe70b58afe81f SHA512 8454b0ee3d616a3875e7e93aa8c6a518e06dd0c44b725044b54f067177219e4d18eb7f58adbfce39298cfba62814292c822ea21d6c2b956f340997b9738a8463 -MISC metadata.xml 738 BLAKE2B 89916089365fd82a21b273b91b832888d542ec4c0d7533d725f2be0bf9c9310758f3d4ccd5e8c1d6abf8cb63f92e62c048be22f99a88f05eb6db5cd6bc5a8c17 SHA512 768957687398de4ece1f9d04f6f4c7836b0230d166553b5b2998d61875d78810c1470061eeaac5d39b4ee81f839cb4eddc4ba2316a7024374f8a8864a275af4f +MISC metadata.xml 768 BLAKE2B fd86b985828a4ff9834fff86884bc89c2d346a8a60971000589668161ff88f493cd6cedce1e7c08db85f948de3c2ae2afde4f27565abbc6da4d652852c54277b SHA512 e79a2f5b28fbd0b8b1eaaa3791ee89441a45fc5d6c2e4c43cc1dd80456d847e3d85c14cfbef27eb2ea4c809513ece2c15f400fe3f3bf293d66461c2b46e99e27 diff --git a/sci-libs/givaro/metadata.xml b/sci-libs/givaro/metadata.xml index e1c0c3cbd9cd..3172f8a01023 100644 --- a/sci-libs/givaro/metadata.xml +++ b/sci-libs/givaro/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/gts/Manifest b/sci-libs/gts/Manifest index 7b2968d7404d..ede4b66c499e 100644 --- a/sci-libs/gts/Manifest +++ b/sci-libs/gts/Manifest @@ -1,4 +1,4 @@ -AUX gts-20111025-autotools.patch 1475 BLAKE2B 62987f8bdf50e5cba84b1cd259038530170894c1ba4e4da71e94cd77d327ecc64f6f3f6b7f3c771c5ccb3e279016cfa9c15fffd5261a99fba0e844021d5ef42c SHA512 1be24faff8e81020b1f349360e4654307d3ac2306f2c8ad5d5534946f1c29db862b337732a41d941b5e67a1f0b0dae61d945b52295e7cddbed640d7653a01dd9 +AUX gts-20121130-autotools.patch 612 BLAKE2B 1dd5e897db2453d704554918c4473ec60f0371994e05964ac11c561cfda55980ce7fc12611fb3d5588ab346cc4a78f280371b5c0db633ba052dcc0cbf4d12d55 SHA512 dc80e024813c045f3379552f2ad3ed63b048462622149e33ab97c74ab0c75cfb09f928f6ba975b4e94ac201f3d04a4bec1016cce014c134e4baee4480ec38158 DIST gts-snapshot-121130.tar.gz 880569 BLAKE2B ffd35083122ec40b9ab3c301965e2f40f35f81cbb51947fee01d851f545d5314cdce6c24eee2cbcdf08fe492a63eadb3720535d3f4ed913f3309561d0d382c80 SHA512 84c38dc345830eea75755d9d55235b6d76786a84c3b9c3b7e057437bf395a9f2687596bbf037afd601b9f31a485d425a371ca5e60680265f10cb414400db4142 -EBUILD gts-20121130.ebuild 1056 BLAKE2B 2ee092361d9a5770d7439e3bf9f0cb558032a59d9f74eb38894158f7b9417c03a627bab9602dbfe5c429732cf74b3b276bf0aeb9d800a6426f4e5ec5658c4589 SHA512 413b0a13d9ecde9ddb0f680db3bf7fe76a87ab2cbdb64c8dbd4c83aca17055cd5b65b6485a8342a042715cbc979b5c9862282deb5e14882db394fe45e722f5a4 +EBUILD gts-20121130.ebuild 1165 BLAKE2B a4e74239da63ea033073a8b5a2e5e48e2720e56814e52b7d7ab079c2642b05f1b2fbbce0011be2234ac6545227f5d3ffd183f55ff35daa355da2b329a1e6f821 SHA512 16ed6c9c84c4b9868182418887e46c31f88b091c930a08ce87cf96b90cd7d2151471b4dc36b1b6f967fc6fda7557c22d95bd78683659bbf1d42304dffc256f5f MISC metadata.xml 510 BLAKE2B ce7bd676f832dc3037ec4b4455169147f681dc81c70b346c898bbebc5906fd03af9f69269abfa0ee9760ca77eb54e1cc043ec2e0957230f9bb013cf168edd8c3 SHA512 12fd9a10b7f46ab73d79c79f4ae31f4f174acddd4a5603a20ae49b0c2d39385b23e70b58389281dbff24a567c2162ea513d505c90c28dbac066b873be60aeea3 diff --git a/sci-libs/gts/files/gts-20111025-autotools.patch b/sci-libs/gts/files/gts-20111025-autotools.patch deleted file mode 100644 index 7ab3805e2477..000000000000 --- a/sci-libs/gts/files/gts-20111025-autotools.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- doc/Makefile.am.orig -+++ doc/Makefile.am -@@ -9,7 +9,7 @@ DOC_MODULE=gts - DOC_MAIN_SGML_FILE=gts-docs.sgml - - # The directory containing the source code (if it contains documentation). --DOC_SOURCE_DIR=../src -+DOC_SOURCE_DIR=$(top_srcdir)/src - - TARGET_DIR=html/$(DOC_MODULE) - -@@ -21,10 +21,10 @@ scan: - templates: scan - gtkdoc-mktmpl --module=$(DOC_MODULE) - --sgml: -+sgml: scan - gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) - --html: -+html: sgml - if ! test -d html ; then mkdir html ; fi - -cd html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) - ---- src/Makefile.am.orig -+++ src/Makefile.am -@@ -66,10 +66,10 @@ predicates.o: predicates.c predicates_init.h predicates.h - $(COMPILE) -c $(srcdir)/predicates.c - - predicates_init: predicates_init.c rounding.h -- $(COMPILE) $(srcdir)/predicates_init.c -o $(srcdir)/predicates_init -+ $(COMPILE) $(srcdir)/predicates_init.c -o $(top_builddir)/src/predicates_init - - predicates_init.h: predicates_init -- ./predicates_init > $(srcdir)/predicates_init.h -+ $(top_builddir)/src/predicates_init > $(srcdir)/predicates_init.h - - CLEANFILES = $(BUILT_SOURCES) - ---- examples/Makefile.am.orig 2012-01-20 19:44:46.000000000 +0000 -+++ examples/Makefile.am 2012-01-20 19:45:04.000000000 +0000 -@@ -13,12 +13,10 @@ - NETPBM_EXTRA = happrox - endif - --bin_PROGRAMS = \ -+check_PROGRAMS = \ - transform \ - delaunay \ -- $(NETPBM_EXTRA) -- --noinst_PROGRAMS = \ -+ $(NETPBM_EXTRA) \ - set \ - volume \ - cleanup \ diff --git a/sci-libs/gts/files/gts-20121130-autotools.patch b/sci-libs/gts/files/gts-20121130-autotools.patch new file mode 100644 index 000000000000..2c651e9ba959 --- /dev/null +++ b/sci-libs/gts/files/gts-20121130-autotools.patch @@ -0,0 +1,32 @@ +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -21,10 +21,10 @@ scan: + templates: scan + gtkdoc-mktmpl --module=$(DOC_MODULE) + +-sgml: ++sgml: scan + gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) + +-html: ++html: sgml + if ! test -d html ; then mkdir html ; fi + -cd html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + +--- a/examples/Makefile.am ++++ b/examples/Makefile.am +@@ -13,12 +13,10 @@ + NETPBM_EXTRA = happrox + endif + +-bin_PROGRAMS = \ ++check_PROGRAMS = \ + transform \ + delaunay \ +- $(NETPBM_EXTRA) +- +-noinst_PROGRAMS = \ ++ $(NETPBM_EXTRA) \ + set \ + volume \ + cleanup \ diff --git a/sci-libs/gts/gts-20121130.ebuild b/sci-libs/gts/gts-20121130.ebuild index 2a29d95b7edf..2ce0a8b48a5e 100644 --- a/sci-libs/gts/gts-20121130.ebuild +++ b/sci-libs/gts/gts-20121130.ebuild @@ -1,49 +1,62 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=1 +inherit autotools -inherit autotools-utils - -MYP=${P/-20/-snapshot-} +MY_P=${P/-20/-snapshot-} DESCRIPTION="GNU Triangulated Surface Library" HOMEPAGE="http://gts.sourceforge.net/" -SRC_URI="http://gts.sourceforge.net/tarballs/${MYP}.tar.gz" +SRC_URI="http://gts.sourceforge.net/tarballs/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" -SLOT="0" LICENSE="LGPL-2" +SLOT="0" KEYWORDS="amd64 ~arm64 hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="doc examples static-libs test" +IUSE="doc test" +RESTRICT="test" # bug #277165 RDEPEND="dev-libs/glib:2" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" virtual/pkgconfig doc? ( dev-util/gtk-doc ) test? ( media-libs/netpbm )" -# buggy -RESTRICT=test +PATCHES=( "${FILESDIR}"/${PN}-20121130-autotools.patch ) + +src_prepare() { + default -S="${WORKDIR}/${MYP}" + # fix doc generation (bug #727536) + sed -i 's/\xe9/\xc3\xa9/;s/\xf6/\xc3\xb6/' src/*.{c,h} || die -AUTOTOOLS_IN_SOURCE_BUILD=1 + # allow to run tests (bug #277165) + chmod +x test/*/*.sh || die + + eautoreconf +} -PATCHES=( "${FILESDIR}"/${PN}-20111025-autotools.patch ) +src_configure() { + econf --disable-static +} src_compile() { - autotools-utils_src_compile - use doc && autotools-utils_src_compile -C doc html - chmod +x test/*/*.sh || die + default + + if use doc; then + emake DOC_MAIN_SGML_FILE=gts-docs.xml -C doc html + HTML_DOCS=( doc/html/. ) + fi } src_install() { - use doc && HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}"/doc/html/) - autotools-utils_src_install - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/*.c - fi + default + + docinto examples + dodoc examples/*.c + + find "${ED}" -name '*.la' -delete || die } diff --git a/sci-libs/hdf5/Manifest b/sci-libs/hdf5/Manifest index 11eb3b918ea9..e0244ff4af4c 100644 --- a/sci-libs/hdf5/Manifest +++ b/sci-libs/hdf5/Manifest @@ -2,6 +2,6 @@ AUX hdf5-1.8.13-no-messing-ldpath.patch 1141 BLAKE2B d7d186e4c00acb9fd3d44beb1d8 AUX hdf5-1.8.9-mpicxx.patch 494 BLAKE2B 148d87af064e2ba28c918c8db39ece0782a179803e4c38c5cd5eaba81a673bb8aa3699a48e80a7ae2d4579ac0261cc21d5509e46661ada9a69f444a58eb45ecd SHA512 8b4c39e40591860652547ea8ff205230da7d67488233e911cbcb3416eab561f2529c65bc5e7c9c812bf4298812346f47f9209e5f69f7e8f66ad587306a5b477b AUX hdf5-1.8.9-static_libgfortran.patch 429 BLAKE2B 9e1c544a453c09b3498a7d9d3e8090c928571776934c4dd6b426cbdb2783ed8f47185d6ee0c73ede6b4f14e27459ef5e1412112e9d897daa2dc57f1ad5fb0b24 SHA512 af97c54469a90bf3b0e8ec1218d4ca95822ac0cbc7120114979fc467fe3114743c74f4d4e16f0c10b1cd82d40880ef482f6fd34e1effc7c621b981ad466204f9 DIST hdf5-1.10.5.tar.bz2 8706317 BLAKE2B ac326be8fe4ccc4b0153f15bc7d65aa8f1adc2ae279d3980f57ed46722b754d3f36ecf1d6273c75e80ed1afd4bbf10c6b1c5d9408e1f83a4b2e397e7902a7d3c SHA512 769e43b8672e26fe24ed68da0228c010d3d9bc950ca09f0bc60707911a2f26f2f8415c8abc8ec06e07667148d8cdb3b0c7b3e7860d9b19739629c5dfd5ce73d4 -EBUILD hdf5-1.10.5-r1.ebuild 2807 BLAKE2B 23514104cb522f06a54ebb821895367a6514d47e18d42a8be1e633603da33aa795e5ec6c6a875cc4330ce228a47d28881e5aa077f78c66e0bb770fe844997be4 SHA512 dd59891edb4bab6ce5411a3070f7870fb87fe22f097aebd1fa08f749d36bf788d7b9cc57dec440adc67ad5ae046b891da3fe090efe64574c9bd60bba25b10bbe +EBUILD hdf5-1.10.5-r1.ebuild 2877 BLAKE2B 093a9bb7446c78264077e99186fe58713ef3be4a4ecda2a514f64f9caba5c12c2cdea0d8aa04a7ec53ace4e8d98a7fcd781e4b24c2a813bf55da2bfbc8ea3435 SHA512 5cf1a3620ab03e505d3a2bb662d9b7f99467dc33b2f5ef880be92ad94e4fe0366d6db5ea345801c0167d9a230312b8b847c98d2a71521f11df5773ac1fe95910 EBUILD hdf5-1.10.5.ebuild 2712 BLAKE2B ee136d4a3c9a7301d4887f5406b208bad88ea16e60bde7e2dd07f4d24d897afbe8575ebc76c96e054b7371a37d275da6f298620c181c13e53a33be0b59ccde9e SHA512 0183dc5aa3d1ac98dd04ddcf0391a97fa48e0647ed838167b54b807ee751f96a774d9c34fb5e6dd965075db8adcb63c852b786b87a017ce5057264a55fff0dc2 MISC metadata.xml 763 BLAKE2B df2fb5f7f3aaa55b77b51d1e874cc4e58dc81d4c9fcc713f01bcd5d197b33d3ea0e300849432255d068b585b129dd0bc75310ea6ebe6d987688a2c621fd8fa75 SHA512 303724cfdf46efa4864e58bb645398472e801d1a22b083947e52aecbf28c7e5c0e16d5752d12927f02874d24270ea64220c42ec75d04d15c014f396523c2b19d diff --git a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild index c3fa2f27d0ca..5fb40889ca3c 100644 --- a/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild +++ b/sci-libs/hdf5/hdf5-1.10.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -75,6 +75,9 @@ src_prepare() { sed -i -e "s/SHLIB:-no/SHLIB:-yes/g" tools/src/misc/h5cc.in || die hprefixify m4/libtool.m4 + # bug #775305 + use fortran && tc-enables-pie && append-fflags -fPIC + default eautomake } diff --git a/sci-libs/hipCUB/Manifest b/sci-libs/hipCUB/Manifest index 3a422dcd4f45..22d71e4f40dd 100644 --- a/sci-libs/hipCUB/Manifest +++ b/sci-libs/hipCUB/Manifest @@ -1,3 +1,3 @@ DIST hipCUB-4.0.0.tar.gz 137513 BLAKE2B b7ef4d53037fba04771162ae8993def648f5e1401654286ffc6987bbb4b25baa1b1b14bc37035e1afe46eeffe3e564f244e339cdfd0e5a242574d248bf4683db SHA512 e778b94c86e09bf3b0bc043fb15ed8725387b875e8631a7e8599aee8da2d8085190effc9681d742fc0d286cc0c20762341f1f24699c8a52e9734611c716530d5 EBUILD hipCUB-4.0.0-r1.ebuild 1099 BLAKE2B 93fb8305ce51fa26eae6be6d26ef05fa5916c7c7f8975d1694209e25d9bb5d69b55ef45175b65a957b79b32f61de6a76b7661f1cca1e2248dce0ce3b7048e6e5 SHA512 59440f40bc7f8600665c30f6098afd18d9219ad9e18db2a43edf654ad4a3d86241f0e12680721d16d056573d690ceae96f0bcb08b6d251d7963c829c9807fa3b -MISC metadata.xml 545 BLAKE2B 322181ffcfe654260a2e65d7b73d5950d99094eb11495fb28ec3c24107fc3aa4dbcdb4eae53db9ae7532fccd66fc58987eb54bc1832548e1d7be547d26da3ea2 SHA512 a84c2a3df04d541a792bf026ac80f18e2f905f180699e36368dfdb74b2649f3956694263f9cc184d01ecbf60803f6cb213b4a283f252ba3e6028297d205bd038 +MISC metadata.xml 559 BLAKE2B 062be9d1dac4e9ce6c64a53bd4ec3e10466b60f2f1e745c4e2d7b05b85dbe8fa1243c4e1e3eac5405c35dc217c27efe1909755a61daea14bdc714cbb55df5745 SHA512 d4d17211614f8e234e6e42c835e17a9fa44ff7b1e0b2ec6dce310933dcf57983f934a80768441dd7bcb9354ece300a4d06ca24d8274728ecb0040eac6c189a14 diff --git a/sci-libs/hipCUB/metadata.xml b/sci-libs/hipCUB/metadata.xml index bc384a7a870c..d9e9ab75810f 100644 --- a/sci-libs/hipCUB/metadata.xml +++ b/sci-libs/hipCUB/metadata.xml @@ -8,7 +8,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/hipSPARSE/Manifest b/sci-libs/hipSPARSE/Manifest index 5b3735ff0e57..93650c938008 100644 --- a/sci-libs/hipSPARSE/Manifest +++ b/sci-libs/hipSPARSE/Manifest @@ -1,3 +1,3 @@ DIST hipSPARSE-4.0.tar.gz 271756 BLAKE2B d774632c145a842c5dd97df6e0c1c3b3fc6986a5d3e000564b3b9b4f8a9c72bc01b360baf93a82f8a70a85b8ee1833f4e767a48021d3869391000551ed00e614 SHA512 78c9501e6f9f8b0727d2f2207814048f8c784b2b06797559d6f639244cb1439e9218a46c582a6b337b15791519f0bcb9e0f42c17bff00c096c797c96cc7660ae EBUILD hipSPARSE-4.0.0-r2.ebuild 1140 BLAKE2B 9344f8e3678a855fca42b5c14fae5d0973ed3f8922836182d9327d1724e92feca6072933df181228ef95cc4993fc8a7797ebf31fac8a5a95eabe8f3de9165ac5 SHA512 e682f1acb67c282c638fd7594b0268a3dc7a33b71fe667f8bd38fc90449660367f94d1964037c0fbe3dd162e5c8a5a4aa941ec72a7353c2f629ed9f07ca06d6b -MISC metadata.xml 588 BLAKE2B 28ef304a020639fe4677a6fac7d4bd56a544406d05feab9c11567d98c00fc612d4f2bd89b95df4850d0a892bfadd01e38356c35df7ecd4e3ea156482e50eb0f8 SHA512 491b454e61d5aae073bcf5a591dcddc7267bb929bdc686c5d811310025dd94ab8b5ad65abbec1b2ab5e9d91eff204b5e97c163a0e6c5f9af9ad7a245fcad4b4b +MISC metadata.xml 602 BLAKE2B f6cb6a9258ee7c48cd8292f7c1b761f8a518580a5a3558b8ff6af25f088674ec4b6bca10ab71c446ac2ae42e452691f6147ceaa06982dba7bfc066cc13836aaa SHA512 639494eaab1fccca3220285ea17d83e9797f3d3983e063cf52e5745feefd61cb5a33b2ccc4acf952ef79f1eb77189667395756140fb5d3d68af9c1bf0349caa0 diff --git a/sci-libs/hipSPARSE/metadata.xml b/sci-libs/hipSPARSE/metadata.xml index b745c3d73285..9759bea23f0b 100644 --- a/sci-libs/hipSPARSE/metadata.xml +++ b/sci-libs/hipSPARSE/metadata.xml @@ -9,7 +9,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest index 3e689f54d2f1..275860d92be1 100644 --- a/sci-libs/indilib/Manifest +++ b/sci-libs/indilib/Manifest @@ -2,4 +2,4 @@ DIST indilib-1.8.8.tar.gz 2234987 BLAKE2B 542c77e1826002e6268be82048014cdd7db2e5 DIST indilib-1.8.9.tar.gz 2253721 BLAKE2B 477880606867ef58e334efeb8d891996187833cdb2f6344018a47c36ad51cfe983e645d92be3e868246bc8dd730d51927834ad73efb2db5edb2ce238ae6d32f6 SHA512 7d561e3619a1ff9e4ec96c54d339f5a85b6d2f4adde57630044fa7f2a8d70c74488ab22eb6221de62c0738bb9c9d187b86b67c4e47f4f98a237d4f69731fe906 EBUILD indilib-1.8.8.ebuild 1188 BLAKE2B 5afef4724dc43ac28d5f3d0c3449dd48c2caec78a1dfdda6dc1e27f32b014a542d965a17c0cd872fc3bb01b5baf3df41665a8a356f923cf50de608c052dddec7 SHA512 744705826bf3d864f6e847fe80839e0c5aba5ec075c64d5a0995f0e6241c88bb0b37131df0ec4272a3a0ee50bef2cb6fe771fc1e802e778d1dca1ec39becfa38 EBUILD indilib-1.8.9.ebuild 1192 BLAKE2B 25b550018dd7ac9374e69666e69995edb133802609904ef526ece7a8d0b60645c0bd57c282a2a3cd4e48e1ff3daf164db9c9eb35cae8ec9393cd2b4e2dfa3277 SHA512 da09509560050f9f8eadcd28ee79da820cb489f2eede8f2e0343671fe7db5cbf932debbad09ee335d54432a8140f1268ed8a8d989d41154b891e7ddb4c203de8 -MISC metadata.xml 460 BLAKE2B b6ebdd49fefcbbb015e5856f0ad42682b5eda153b38b3d64f949d2c41274df269f292f25d5eb3be37a7acb039bab2d3d3b7744cfe7959472fe03425b53bd4282 SHA512 ff04501f56765165645695dda25db6bff677a6f676d3fa1d005ec0bc6fae7413e0fdd87d800b321fdd7a98f1d0cc829daa5a3d4d3bff849b6e164a5768c79c84 +MISC metadata.xml 460 BLAKE2B 4162b7e9639a47a1e701c92680c6eaaf1a112c4bda3a2e5313d50a788a7150cf8d6a9348cbed8fff941a75af9065959894dd0cce861a16946ed975a734e5386c SHA512 c626e10b7ce367dcdbe278ac7dcc32ece8e7de11fb3003da1c7fb6a58105d377f1ec2593ab8d1f7a06ce00dfb16e06a7fab66b9ebcc65250f1910ffc778ea6a6 diff --git a/sci-libs/indilib/metadata.xml b/sci-libs/indilib/metadata.xml index 5d5d0f3c56e4..6ceac2d83b89 100644 --- a/sci-libs/indilib/metadata.xml +++ b/sci-libs/indilib/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/lapack/Manifest b/sci-libs/lapack/Manifest index de49f3def8b7..562d6a38efa7 100644 --- a/sci-libs/lapack/Manifest +++ b/sci-libs/lapack/Manifest @@ -5,4 +5,4 @@ DIST lapack-3.9.0.tar.gz 7534567 BLAKE2B 408013a11a72e0262d144adfdf6db28a6efa3bb EBUILD lapack-3.8.0-r1.ebuild 2892 BLAKE2B 8aa139fdb09e219c539ade5c873dcc2f3d8e919daa4cefef4984484b0288799dbfddea33b74f2d5c88dbc7bab95109e4ad421aa32dde82059571cafb600fbbb0 SHA512 e8c1721460ed64ea9e1366c47fc36782f717d7bf87b3ab2ece988fe79373ec956f9c76cfcc729ddf5c984c3150ba4183ab5220da19f0fd3818a501b3f72c4aa1 EBUILD lapack-3.8.0.ebuild 2840 BLAKE2B de601370663d749b99a65b28611ac24c73704c6ffa4998a5b430eba3ce70140de0a4ef3350cc564841fefd4d6fd0015602c481bfedc9165ab7e0fd894d46d72c SHA512 899e9d9e8687228ae8bb3f33badb7f2c102a3d1ec618d6236b35ffeaa2fcd6173e0b69bc2b60405cc319b5cf854738aaa6b28258442e7e242ff3ee697d70b1e1 EBUILD lapack-3.9.0-r1.ebuild 3120 BLAKE2B ecafcba61f6320601aa3891f49f9a9a65eb5a029228d8d46cc0c44e06906f49922f94507c8d44751b701877b19ab42fc48047c6f49b8f827aa6b27cf8749d806 SHA512 49b6125480abf08914ebb1f8df85a1641edfa1d43e6f62a6c8e77ef9a38c40810692c7e02db1066d80611c11c85b7326613f88c1352bc8849846b7ef1d5431ed -MISC metadata.xml 1490 BLAKE2B bcb933b7cc3c3ae6f33e7c8ae9ef12475477ecd3351901cfba5dc955430def35df18e5ab41624cb99f2c1551fc38153138195e4e95ab40d3cf92e5685ce68fc5 SHA512 a99af3086d63488e7a2b8cda2f3727ce31eb0e62dd75a9cf64e44a203068866a06c7d6e119665e663c49a1afccb7a70982fd831735d958b73b6dcdf52c8ef5b1 +MISC metadata.xml 1582 BLAKE2B 73d853013d0a3312d8f90b7e9674e343af92c46182386450bd67c28d837dd1956ac0a6fa84cc6d81019da6b8a08826ec9c085a14b4aa127a564d8b0d6930ea6b SHA512 6012ddb8c455f7555e2cd747c32f26904bca4ef3f6f534401643389caa0c3bdb175983a002e3ada45ccde2365b6ce3101d8f6ebcc9d80f684e7fb897513ba98a diff --git a/sci-libs/lapack/metadata.xml b/sci-libs/lapack/metadata.xml index e4cd26e0166e..c5618c37be16 100644 --- a/sci-libs/lapack/metadata.xml +++ b/sci-libs/lapack/metadata.xml @@ -28,4 +28,7 @@ This package installs the reference FORTRAN 77 implementation from Netlib. <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag> </use> + <upstream> + <remote-id type="github">Reference-LAPACK/lapack</remote-id> + </upstream> </pkgmetadata> diff --git a/sci-libs/libbraiding/Manifest b/sci-libs/libbraiding/Manifest index 7516ec89c8d1..581ab5582d21 100644 --- a/sci-libs/libbraiding/Manifest +++ b/sci-libs/libbraiding/Manifest @@ -2,4 +2,4 @@ DIST libbraiding-1.0.tar.gz 377140 BLAKE2B 93520ca1af05dfe77028d3a8d94e94fb4b387 DIST libbraiding-1.1.tar.gz 377161 BLAKE2B 48a80823f15920fce17c7d67cdc0a7e851855a4d6dfa5e9e461c8ce408c9c73d8aeeeacd27ac1c5f33c4436e8174c6ae9be275a71187d3a9887d37cf3bc8b8db SHA512 3032a290d0c7c0c13519136e111500a9e22f36ae7f9cc36df5a22670f18ebbce03a01e72c81e556ef4f6eea1ccf10e90ba6a9343be4a229e420e2f7da6289115 EBUILD libbraiding-1.0.ebuild 787 BLAKE2B 70a7d79780f451145b298c1a2955cef6e7c6a105241c5833284cf4e65933b0dbf9e057c7af8b6cb677403ca5303ed2a261abc8347bdbc84732c16a86e4fad24b SHA512 07133513b88cd231bc8ae369b9b7d2913bc0837b73a5ff0793c04e6f5792296f0d0edf7a1329af95a36c96071997871b58b11109177a9e4821fb32fc17e4d6b2 EBUILD libbraiding-1.1.ebuild 640 BLAKE2B e8fd24a60100f8bac017e9e014add0b1c8a3393194a0984ee372de4ea3a5f6b7d02726b4a0290a8c1a0a633b0362dcfe273117a2fd1b8f687c19adbd1a6d68a9 SHA512 e1ad717b61ed8609edb2561d59c13f43f021f9cd15af1d871b352afac1b12ee11e9004deaa8ad1d41646a01cfb955b95920ae759a410a78e65a87ef1ff571bfa -MISC metadata.xml 1009 BLAKE2B 8dff16992db4a93811825eba4e52e60025c0981e8f1faf2077ae78800d730777e73239146e3356ab4cbc39c94c117715a2ebaccdf1e1a23e3a864bcc06b50a8b SHA512 f6fd4fbe425042627258bf02be878c40834858521daa8feba891ce04990910ba256dec5e550c69cf0791564c8eeef1219f6d0ffabc2dbcc879ee8a44c25a324d +MISC metadata.xml 1039 BLAKE2B 39c53b84b2a27835292e4181c57462246d53a5f878ebf39501031698cd729b43b5a4c228d0483233451a016af900506481d29dc60b52530b8dd70f28c772172e SHA512 b2dff1375d20a445b19c3d30de6920a60687e33f440b6666f089bbd72294a12aabb120b98737dde90c8cdba28512de2f571d565b82857092651401a34692d3e8 diff --git a/sci-libs/libbraiding/metadata.xml b/sci-libs/libbraiding/metadata.xml index 1b46fd9baaa6..71becf5d2df7 100644 --- a/sci-libs/libbraiding/metadata.xml +++ b/sci-libs/libbraiding/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/libgeodecomp/Manifest b/sci-libs/libgeodecomp/Manifest index fce978984a62..3527d0e22fa3 100644 --- a/sci-libs/libgeodecomp/Manifest +++ b/sci-libs/libgeodecomp/Manifest @@ -2,4 +2,4 @@ AUX libgeodecomp-0.5.0_pre20201009-mpi.patch 13752 BLAKE2B ed5e2cafc0c8777e30ecf AUX libgeodecomp-0.5.0_pre20201009-opencv.patch 8236 BLAKE2B 34225d96e409d5c6921042279cef75f1affd3ce0fc038cbd8f9dfd591bfbded0a38e9b88603730954c3b0babc81f89fbb850bacb200b3c1145277903cb01b314 SHA512 5345088f5b6ea4ccb8c40e77c1eb949695aa4a0a2d82b703caa2bcd4f54952c335e0e8fba433b8c4a6a4695637387a9d42d4e880022654bc8abb2c8640bb820a DIST libgeodecomp-0.5.0_pre20201009.tar.gz 1510212 BLAKE2B fdddf8ef8dd93d0a4860dbde27d1e59bda039b27ff7526a1ddfb6cfe8103f54edd2a847dad2ffa1cdc0c4454b2d48e0df7e5f941ad2a9df9c848868817413b03 SHA512 42a28fcce6408c610265f8cde9c9d46e83519a8ec4a3e6b1f0e6637597b4b9a702c43655f9c1cf5a159012533f2c2e937de21bda2aed54cdd6acd19ec5b4030a EBUILD libgeodecomp-0.5.0_pre20201009.ebuild 1707 BLAKE2B db611929f80ba61f318722b4748d8a6e7fb3960a4586a86068445929895984c58c9cc807d94ca9c3f7a220aca69cdccff3d39dc9194926b5a95e740a129fa5df SHA512 d8cd7e45686cf0d40cfd19c347fccf5bf13e435c49bb27b7411f602357c7fac9346af91ab5468b44415a912ff5d9e53a03da549f0f67738532160c00b0b6aad9 -MISC metadata.xml 1345 BLAKE2B d6cb11021ade1a8c9007bf7a57c1e9355e19331498b66f746405bbd52dd5562656e827ab1db290190c37b283f579512609cf730d0ea27f6c31629d7e1fc38266 SHA512 f377ab4249dc9bb3dc2518e7d86ad6c2b44cd1249474480a5a71aa5b944c220ddc1608a8171d1abeaffa3d4628f4f327956cfb412ac14336f75705b7d8fe0fd9 +MISC metadata.xml 1375 BLAKE2B 259d213d8a73f11fc23dd6e40d3a7f2fca584c03aea33b56f7bccb0bd2dff38b92e9c3c8a4d5ec1712d714e1ca2ec56e35fdd43a8f59f5f3ee7e3caf228d7874 SHA512 e69bc9d355b6b5fe7ec49ade4d9ae7c2e65cd8faebcdf4f99b7b81177151e26a6832909153a13cc52b697d4f4dc472f74c1b34abf6d8d6f32ee21822e600aa6d diff --git a/sci-libs/libgeodecomp/metadata.xml b/sci-libs/libgeodecomp/metadata.xml index 402ba5be0c94..7f28dfaeb64c 100644 --- a/sci-libs/libgeodecomp/metadata.xml +++ b/sci-libs/libgeodecomp/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>kurt@kmk-computers.de</email> <name>Kurt Kanzenbach</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/libhomfly/Manifest b/sci-libs/libhomfly/Manifest index 2c2beaf07d0a..f2828113e5a2 100644 --- a/sci-libs/libhomfly/Manifest +++ b/sci-libs/libhomfly/Manifest @@ -1,3 +1,3 @@ DIST libhomfly-1.02r6.tar.gz 359354 BLAKE2B 7b60c54e56777dc4b81240cbdd63726591323dc6d841f8d56d641ea304d9a4c1c3ffb3078fc54861f22b5007b36bd32c5f397e2fe8d40f10362eca8d08ba4915 SHA512 44f81815a0ba4c0358d433eb9769944af2ee02790d78aaa08e791d03ba68ba3dcf0389b4287f687211e6a7ba84e1bea3d2ebe69fc8bb4f12d677b7f54872d618 EBUILD libhomfly-1.02.6.ebuild 629 BLAKE2B 4e9a0560888226fd10610c23de888c3d4120647a4c6bd38f854a11462c0e21fb11aa41dad2ceb26f9849db93754af5f0c123d1ad103df6d71e5807b28844a8f6 SHA512 695335d4244ca0ec15d4c8668d88061bb579b016e3dae2fc33a9a7609db427f8f9aa135b8755cc998921024956f9691aff54763b053cf3fa7bf7e4e712c55873 -MISC metadata.xml 743 BLAKE2B 9e02f3f11fb1a8a7046d7f88eaaa81adf870c93b576701a5bcee6b444887583e24bffdc5ac308e95c9b8f257115b70e06b7352d0bc8b425c3ad72fcb2b82e953 SHA512 449fa0dbd599814a98166cdf770f23d57dfe8a398083936e7772fb374fc9f6819af1512d90c09d51534b8518dd2c8741e8c30875ecc349411e4f532756fff1af +MISC metadata.xml 773 BLAKE2B 428d6a0f662a180941dbfed2de69f89bcef4d9f0494a77d7f4a3b96fa043d2a5093acbe505416eacf9abf3cbe126f8b508f7a9a91c6971bf510c13106aefae08 SHA512 42d77daa3ee32a3723d8f110c6aa39ae09248ae3e4e0e863ccbef186bf6540b82aa822ac70f308e065ac7623ccec9f6b01dcb809c0aa73fe149767f8e458221f diff --git a/sci-libs/libhomfly/metadata.xml b/sci-libs/libhomfly/metadata.xml index e02bf222cf6c..b9eb9d36fc7b 100644 --- a/sci-libs/libhomfly/metadata.xml +++ b/sci-libs/libhomfly/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/libint/Manifest b/sci-libs/libint/Manifest index 9c30d0424b33..fc4289ad736a 100644 --- a/sci-libs/libint/Manifest +++ b/sci-libs/libint/Manifest @@ -2,5 +2,6 @@ AUX libint-1.1.6-as-needed.patch 2733 BLAKE2B 9ffec6e80030c1226387f51fb3e0409d22 DIST libint-1.1.6.tar.gz 256404 BLAKE2B c754e25f0c3bc6c52eb434beafd2cb794a2e715003ee9409d76e8ae06e0ce19a42a9331ad4db9be2745d6820e7248210d10b4c004146e99192fd16fd2c31966d SHA512 cb39d73e89431c324e32d4a71593fe913c7ae2132677d4600e63ce1ed99e8e431758f0aa3d130991da841e98a1064fa931eb0e82dbe80af4c0ece10ee3a4f2d7 DIST libint-2.6.0.tar.gz 24743255 BLAKE2B 3ab7baba012828485c6c8425bce100e1ab50d2a3c8443ea2ef5cf173d58d8aa211a07e837b10a7f89d7e57f2e15b9384060bbf7b9885f32e9426525e65e15960 SHA512 56343c64b0dfb829702f4bb2fe14a04ad063acd7cb8b5a21cd1a45a830944c1ee98c888c9a28d6746b1bc17459aefcfb0aafe6ef310bfe554056212ad19e43ef EBUILD libint-1.1.6.ebuild 874 BLAKE2B 334ebcd9d4a9a076197af69a0ce563173ba550917c4edb5427010355873716d2210d46e978e97078926cf280914129ff61fdf8d399f743d182bad68145cdb542 SHA512 0a8a04f2416c199d9c346d02cd11011cf3558f04d9c141a67b073cd9ecf2b77cace9ff8eda1b3a6e611a018ad235e5febd6a62e2d1a809444952a191c2f20210 -EBUILD libint-2.6.0-r2.ebuild 1408 BLAKE2B 7cca957dcd7de7df144a8350885cfce49f908f2b5da4359cd6e8bb18400f619fd8d05fe50a00259a62f49c33a056405a889129c4300531753c920a149339f791 SHA512 d9751f547c86c9e55df05791a93f86acc08f3e6fd4854dd45e667bdab6dcf107d38f1a9e19c8680836d24bef357a2de92c25fb8088a08d995988bb6b51d3d546 +EBUILD libint-2.6.0-r2.ebuild 1426 BLAKE2B c26877836d578b3150173e448e037a992e8004a7b70af600a1a8e809e872f0d787f180b4db07f5c9a6f21f8469878c53d9736f3feede1b332dc2fe33c9e52f2c SHA512 9aeb3443d6c29ffa8f4c2e7444d7ed1910235a6fc98f5d7e388ff3d59420526eb95071326c0bbeb6d7607f543fcaf27779c21b2289351e729674c84aba877218 +EBUILD libint-2.6.0-r4.ebuild 1534 BLAKE2B 3553b5e79439d2af424f68d2a16d656c1049cf80eff638615f6fa0efd44964b65495a15d1366f47b3b6989e8635b74cb45e33bea461ed30a48a65cbf23827074 SHA512 a1a703f45c644ac79ad24283f30d311adb7edf3d702bc14059b3c1b18bb6679630304d45f144dbaf0ae0730430b877d13d2e2e3851c2494ebcf9bc971aa8c7b5 MISC metadata.xml 612 BLAKE2B bc2b11edd30d0db99860d1d005c56c428c75be96224fa3285fd3cde6f35af0f142b445254214af00308a29ee8965505a8dfe14ffb2e80b57ca42ef20c91bf100 SHA512 db9172c0e887d45f42914159eae83c0f11b40fbafac31395c782ff959cdccad8a62a8d468cec66d6e362cd8ea09aa3b05057d19fff8a1f94b9bd472be97d04b0 diff --git a/sci-libs/libint/libint-2.6.0-r2.ebuild b/sci-libs/libint/libint-2.6.0-r2.ebuild index a07d7360830c..6646dd1f96d1 100644 --- a/sci-libs/libint/libint-2.6.0-r2.ebuild +++ b/sci-libs/libint/libint-2.6.0-r2.ebuild @@ -42,6 +42,7 @@ src_configure() { --with-g12-max-am=5 --with-g12-opt-am=3 \ --with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \ --enable-contracted-ints \ + --enable-shared $(use_enable static-libs static) } diff --git a/sci-libs/libint/libint-2.6.0-r4.ebuild b/sci-libs/libint/libint-2.6.0-r4.ebuild new file mode 100644 index 000000000000..e248dec698c2 --- /dev/null +++ b/sci-libs/libint/libint-2.6.0-r4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools eutils fortran-2 toolchain-funcs + +DESCRIPTION="Matrix elements (integrals) evaluation over Cartesian Gaussian functions" +HOMEPAGE="https://github.com/evaleev/libint" +SRC_URI="https://github.com/evaleev/libint/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs doc" + +DEPEND=" + dev-libs/boost + dev-libs/gmp[cxx] + doc? ( + dev-texlive/texlive-latex + dev-tex/latex2html + )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --with-cxx=$(tc-getCXX) \ + --with-cxx-optflags="${CXXFLAGS}" \ + --with-cxxgen-optflags="${CXXFLAGS}" \ + --with-cxxdepend=$(tc-getCXX) \ + --with-ranlib=$(tc-getRANLIB) \ + --with-ar=$(tc-getAR) \ + --with-ld=$(tc-getLD) \ + --enable-eri=2 --enable-eri3=2 --enable-eri2=2 \ + --with-eri-max-am=7,5,4 --with-eri-opt-am=3 \ + --with-eri3-max-am=7 --with-eri2-max-am=7 \ + --with-g12-max-am=5 --with-g12-opt-am=3 \ + --with-g12dkh-max-am=5 --with-g12dkh-opt-am=3 \ + --enable-contracted-ints \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + emake LDFLAGS="${LDFLAGS}" + + use doc && emake html pdf +} + +src_install() { + default + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die "Failed to remove .la files" + fi + + if use doc; then + DOCS=( doc/progman/progman.pdf ) + HTML_DOCS=( doc/progman/progman/*.{html,png,css} ) + einstalldocs + fi +} diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest index 1b30a824025e..65ef956fed63 100644 --- a/sci-libs/libqalculate/Manifest +++ b/sci-libs/libqalculate/Manifest @@ -1,3 +1,3 @@ DIST libqalculate-3.16.1.tar.gz 1756176 BLAKE2B b09e06a4d89249bb3e38a47ed47acc7598bc62e966673a1eb175641b1018021199dbbcd38266301ec8b2d3c55747378adfde3db4e25e58771be162905cb493dc SHA512 3cc7ba66493252015b9d33835188c236b10afdce5f23021a5e686609609265aed81d592815ee6a172c269a0f144a3203c954435fea8ddb82637453d5c98cd05a EBUILD libqalculate-3.16.1.ebuild 1424 BLAKE2B dff87b194a2a34a0711c7b0b8f50d7e46f57b90869a2706d8aa7991440b56db8c92e54eb6265dfd4edf5086a058d53be87e3c0d1c553e13b9c2d27682efb707a SHA512 dc38abad377639192c9f276a1cf86847463b1ffe5fc35aef15b4d5d6e68f46af6dd6950f8127b1c091ce649dc5dd8fc6010333532ff493344727dd11e726b469 -MISC metadata.xml 412 BLAKE2B 6cb8a434ec8e0eaa50982720079db60a5a2211c9d67852712351e9d6698edb1d70058f8f093ecf7b93fb7f853b1f1c138bc0871a6751975d35c24c622510dde5 SHA512 b6c55b741bda2a497dae278d47c6931611cbda132e08deb16a9c4efef59c7cb18bc464e7d242380b7afde2af4ab6f8e7f72b7db4ed3fd6b8f4cdc9c0359550ce +MISC metadata.xml 412 BLAKE2B bec97c9946830a88d871c0a27f06ff42a2ed252971f616f43f4c0cfa9617ea46565153c41c2aabea921b694c6a665a097635fdcf5dd82387dc60445e14657427 SHA512 3e011ceae845d6f233e86f7d39eb4460f561720312d8a0696b87672251cf46138228ae678ab63459280dd36fda3f9f8f302d9259e49acd6606fe2e66126bffb9 diff --git a/sci-libs/libqalculate/metadata.xml b/sci-libs/libqalculate/metadata.xml index 92e29b80e703..5a79485a6ded 100644 --- a/sci-libs/libqalculate/metadata.xml +++ b/sci-libs/libqalculate/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/libsc/Manifest b/sci-libs/libsc/Manifest index 57da135a45c0..ff4c744d8e2d 100644 --- a/sci-libs/libsc/Manifest +++ b/sci-libs/libsc/Manifest @@ -3,4 +3,4 @@ AUX libsc-9999_20201220-autoconf_lua_version.patch 1449 BLAKE2B 7212839168ab69f1 DIST libsc-2.2.tar.gz 311542 BLAKE2B 0879be69208f0964d73cc297a64b158ad88344e876a90dd4bd39c80fc0cf8237f4551cb684dee36e08068fa04644b887ec56230335a9984363055c1248aa6185 SHA512 97953794fdeb985bedb1dc9378f10ed4824446c63762d7813aced3309c2d6b27368c91fecb22587dccdf8b3b42aaaba9e782b739086cf542570360795897ac14 EBUILD libsc-2.2-r100.ebuild 2298 BLAKE2B 7fe4e4c2c9a414c0fb9b9767b51eeeb7eb037829f93a0a29e4f71b8398f31ac10683a2ad478b28409da714fa59ff4e5ad93421c7977053f893b375bea0b16802 SHA512 119f54c96a01ad9798093f7fdced4299acdd11f6b420971234522f4e5a85ed7beced81ff65681cf07451ea8ec888fd599ebc1cdcaa9067cd43cc528826e92d0e EBUILD libsc-9999.ebuild 2308 BLAKE2B 42c7dbf970bd4d5528e5861a91234559814559d0cc1f3b9a0fd744f40fb0862f02f30859fe60c70733777d46aca74499b12359df74e2f49aa8d35f9fcb7e2edc SHA512 78b49ae6dece4e83a8482229e05c27f56af54f3e369940691c3625ba5218e9dab63cda2ae4f30a57b0f7221669e849e2924493cfd1d892747b2f6b1903bd1403 -MISC metadata.xml 712 BLAKE2B c1586f49aaa6c7d9a7bb45d1bbfc823efbc80e1032db8d6e4fc53bde10fe6a4d43b6f8e448f33683c6f47897a9ea575272678a50e63308f74b8e60ceb8e9bea2 SHA512 b00a3c5abc40f77724fa766c7b4cc386eec78a81396f6014eab6fb66618c9d11f08687b6f8d73bc24cc3b2deed8e88f44d69b4f7afe31ebbbad9308a99c586c2 +MISC metadata.xml 712 BLAKE2B 9e1ddf9aece6b04220d62626d4fd3af7b2f02a99f52b526482166bbd27b131dfaa3b6acf6e9324667a5f942617dcc78463631fea0e08e7dc84aa401bbd51741c SHA512 fa2abd50b887f928a97f3612a53f3254e08be476d5e4ca699bc25143bb13f4f83d69f9040c937710cb70399e2e7a4de8ca86d412173d9bd32257313bb4d12d74 diff --git a/sci-libs/libsc/metadata.xml b/sci-libs/libsc/metadata.xml index 18bfaa1e5479..20badba13add 100644 --- a/sci-libs/libsc/metadata.xml +++ b/sci-libs/libsc/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> diff --git a/sci-libs/libxc/Manifest b/sci-libs/libxc/Manifest index ffbb5ebeb81a..8644f1cfd73d 100644 --- a/sci-libs/libxc/Manifest +++ b/sci-libs/libxc/Manifest @@ -2,4 +2,4 @@ DIST libxc-5.1.0.tar.gz 42951890 BLAKE2B 32ce8d15547882455e01cbf9d4ee8780b97059d DIST libxc-5.1.1.tar.gz 43264474 BLAKE2B 887dc11a6385559edc5e2e62f3e00b16ff5695e1c384196bc3efe5aceff0a223d5f69fafaa08290bdf72f95390cb82d43e541ffaf6c4569e850eed3cb63aa5f6 SHA512 467ff09c39df30ccd50447dda5bbfe9e5f3e8f2876e069b6c16d49b3cfcc8b45316640f5b16c56ff7645355be9ec4dc571c794a17accb7731cd22bcce53f8b99 EBUILD libxc-5.1.0.ebuild 752 BLAKE2B 37da5534623ea30c51c80d269d9132de218329f5960abe52d8f2ed5b135cc2eb0b8749f63b89b82fbdeba28bf2c9802747bbbd7006a8ba4262bc17f16b6649d4 SHA512 43452f6781c300ada25e69d2459b4e9f6f80a770b035e5f3737a80161864cfca4cec74c0c9f495749037b735d183a59e0d5e4db9a550a5e0ba80d2500224df13 EBUILD libxc-5.1.1.ebuild 754 BLAKE2B cf5a8a44a213a26f36dec2f3e117a67673bfe6c40fb010979e36400dd6f4453338b0d72bc9598791634a5ee58c9a159a743b184015b622b037d37c9ed9802683 SHA512 0030d324b01722be1f626eea903b3c7668eee887c95af75c191ab30b997c218a2006e55c33ce90d1cdd8fc480065eea69b4ac649a2dea367191317a49328a43b -MISC metadata.xml 1339 BLAKE2B 4c98e1fa7345593b8f160ba4ad84ea3a5eb321437715137e94a1926b92a53ce87c41b27e8fd0edb5c479293e24f9049956100f0070ae7a27550144ff697b63ac SHA512 95e03f10949c2a2350063cc1666bc232f166b10669f5b1d050da91b6119b8280d69aca0f35527ab938c71666bb78019640426ab0acab18bd335e6fff2345e128 +MISC metadata.xml 1353 BLAKE2B 67a7f1b8762d95341462bfccbe06e25bc9fbbab891e09f6dbd0a97a58860d743ba062ba6bd4f4158946f4b35e255b59d96e646d08d3166456df23784913440f3 SHA512 3491e9cd3c6c915fd555f0dcfe580abb8130526ffd128906e67b2fc996d845f629c9ac9343b1b55551c7c22fec5cdbba75a4cf6f704b9727b53d6dd915d015c2 diff --git a/sci-libs/libxc/metadata.xml b/sci-libs/libxc/metadata.xml index 064923854d28..55e82d2ab1c2 100644 --- a/sci-libs/libxc/metadata.xml +++ b/sci-libs/libxc/metadata.xml @@ -5,7 +5,7 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>Hloupy.Honza@centrum.cz</email> <name>Honza Macháček</name> </maintainer> diff --git a/sci-libs/linbox/Manifest b/sci-libs/linbox/Manifest index f164e7e262dc..a8c3f3d7d88b 100644 --- a/sci-libs/linbox/Manifest +++ b/sci-libs/linbox/Manifest @@ -1,4 +1,4 @@ AUX linbox-1.6.3-pc.patch 1082 BLAKE2B 7d5b055c0622b61245f193eb39d7e52951262c56456dceba5b3e72f54add82b2fc1660c4590eba2c4a97009bd78119893bfccb0909ed5374752f4bf563e75655 SHA512 5739738de34c28fb9970a869ee97a6ab528fd48e3f8b3d82f39966959fa97d6076a44263678d25c06bea3c46e06c8869ba4ea94484d5b57aee3a302df49fd06b DIST linbox-1.6.3.tar.gz 1968034 BLAKE2B 55fb83db7da375d8d97f2567c6a120ac48fefc41eb02db68152cc32f1f16009b8c8108a07bbc68087ad2ef3279108db61b48b805c9ce39f4c5f0072ab6e96304 SHA512 ccef3b4c7b9d8f999e5e4ce4e544f22cd869154513827501ecb7e1abf132ff585dfb3315cced963abe842feecda9331dda9081efb3948987365d338223a8305c EBUILD linbox-1.6.3.ebuild 3331 BLAKE2B 732ae002a00879e1b3a06a2e6f1d02b0ca437cf68695b515f9d1268e222e3c48f769477953fc8419f862bac38d9da5c9a97107edf774d0e7ad5674da237fe59c SHA512 f48ec6cacd6e58d351eaeb0c9d97b573ee7c452f6ad72b06d57e699d79beefe246417f00217ae9b1448a9a7054c1e65b9cfbc800eb331ab73987165be08ee0b1 -MISC metadata.xml 1242 BLAKE2B 456a3155a1206586e04e144f133659a107154d1064afc8cbb210eb5fb6930792e846e0ad58e55d20738f4a7fb078158c2d8398379f81d56b90c9aa7d09645426 SHA512 86b2f86c9f15b00fdd57c5041828f1b3a309d616b0580eee878a6ccbf917f2b500aae81c0cc96c4d10b5b40429b3bf997f0ea3468878d7b8e8b08c4624977b77 +MISC metadata.xml 1272 BLAKE2B f13916a1eb487869939d26360d0c9ba1b9a7baa89b5c52603b6deb2c31ae5dd5092588f52270c99c6cec9c30deeeed13c00f21f146f0be1c47355a6de12787b9 SHA512 4f032b2fd18ed9bd0a9bfb57b4b158c897c6a9158a7c98f4a92645c6bf4f2f9b101d8c85aa1fa288cf390908a75dff97b11dc329062db0fd1ab3640ac4719c8a diff --git a/sci-libs/linbox/metadata.xml b/sci-libs/linbox/metadata.xml index b8fdd1af15d4..f7ca231ff1a2 100644 --- a/sci-libs/linbox/metadata.xml +++ b/sci-libs/linbox/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/m4ri/Manifest b/sci-libs/m4ri/Manifest index 75f878d04667..84113115b019 100644 --- a/sci-libs/m4ri/Manifest +++ b/sci-libs/m4ri/Manifest @@ -1,3 +1,3 @@ DIST m4ri-20200125.tar.gz 511132 BLAKE2B 637dbf7f17b84dc5fc91c9d8f501fa223cfacd687cb953ce3b9c4716e9a6d39318ef168c2ec8a4b5eeb469a4b46abbcd8802aaf694991d82deb20c832843c3ab SHA512 212ea58a93b792c1901f62411b06cd1a2ee60b3506c987e45ded73c146f2fa6baf5461b1dcabf31a5771ab5a44eab050d64714f7a5fca3df2d141d0d80c6c51a EBUILD m4ri-20200125.ebuild 1156 BLAKE2B 57c77e1d4b1314d2f3b1e2886a2a8173285d6bfc6eb92b2a162ab57d646b17185830e4f878c2c56d863a705265aa94c98f123051ce09efd492b193673f384f0f SHA512 5e9d34aaca2ad3f99edcd13a3525a9f9e0fb7692c8cdf3c08c3af4ef3ef5e8fa8998d87861c8739727b2f2fe6914658ef0dafcb8a2e9ef8c792a6ad008ac7f98 -MISC metadata.xml 1159 BLAKE2B 4a51b94a6a8d48e39412d90a249ef2038bcaac90653cbc187226842f33f5a8c75704b2671dc5fc63650cf4a57f77d7724409eca8d5822c7689eda3e5386902da SHA512 40d6e3dce814e11ced9da6874af71022dad66ff1b0511024a9033706f1b43ce741f418086d9beb276e09578db2acc1708758f71cdb168384d59f85627505e643 +MISC metadata.xml 1189 BLAKE2B b63a037ea99f8e77ebc91b801c37b2d14b6bd1bdc9548489bcf303a99e8ab9a566c04b6cccaff05b0482b8d7b13295ff0a279527b22b5ab4c2734adf57f05c94 SHA512 194e8f805411486df317f496d947003c32266887a31209dab54ff1c046a1224c4ed3125ee6c79102b40be02624e035593ac71f97b5f0e40517b8fb67f5d160ea diff --git a/sci-libs/m4ri/metadata.xml b/sci-libs/m4ri/metadata.xml index 9807bfb0055f..002827f25234 100644 --- a/sci-libs/m4ri/metadata.xml +++ b/sci-libs/m4ri/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/m4rie/Manifest b/sci-libs/m4rie/Manifest index 3ce6c35a33fa..6788ae118972 100644 --- a/sci-libs/m4rie/Manifest +++ b/sci-libs/m4rie/Manifest @@ -1,3 +1,4 @@ +AUX m4rie-20200115-link-libm.patch 654 BLAKE2B af7ff7b56c14078817b6a12a8184c81e1547a0c75b682d7398a040645be7e392ce3f923be56110bbf282f0ed729aa5ea2fadb23d6815aa96370d99ba29f7b2b6 SHA512 6d85c998f0f2f85c9f3cb77861318eab31b38bcb88ff3133fc3bbef0492fcb412e832d92f5d76c63aa3c979cd21e55164a2a53bc08c67da6f22bd1d27d08e883 DIST m4rie-20200115.tar.gz 500702 BLAKE2B d8b1506ef9902def6577851a97dd6f7da986dce39b3250f9f9b66f9caf8f811568b7975165fb75b6b8ab3c9faf65d890f7c2254725224266f1250a0bcf18a464 SHA512 22c990cf06de9ac790f82f48e498b2bfc87fdf6834257f4e4a4c44e2446b4226438d21692d654008b58df36d8da746bba04dcf1a3d50e34ccf8c678efd5b642b -EBUILD m4rie-20200115.ebuild 811 BLAKE2B bbab8fa2c8d29c1588974ad14d996887db63ef86d401889d7951450cd269a17d202961101b64e2b5872474e5739bbe11d0f90289750762479bf96eca04389446 SHA512 010eac87309db539996a29fbb421856c94376838de5653bd4e54734481f7bc9dedf2fc46ee32c32141e94f0bc938fe8dc89402f39abb8b11f9d7b5cda671ccac -MISC metadata.xml 957 BLAKE2B 4f5e134533fe60df5f32154614dbd0ca69fbf2fdace991689c6a65ae03804593d4f45cdecdc12f73f366c765f314302fbcbeaf0de12f2fb7cdc7a3a26120dfbc SHA512 640ec04b19e1c3194d9abd0abb15cbba3294784bcde56d5bf6b0d661f551ab0d9f7f0b932ccec872cb74bc7536d027d27b5e95ca33f6220d0b8c74d5039f5c7c +EBUILD m4rie-20200115-r1.ebuild 932 BLAKE2B 79b3a80e25e099b92e89ef08fc4406985e58cafff395d0d2dc5a5f72f8aa443de9bedfd12b4979ec60c575ea47d24b5211158dc01765dd7676c5e54017a19ceb SHA512 4cb268e946e00b54df1c06d7fc2f645c417d84b6cf0d1bb07d66eae4320af6f3918b765aa780cda7d7e42d32cccaab6ff3d0b99dd5a7abf64c12d2b0be6231e6 +MISC metadata.xml 987 BLAKE2B c77aa43b41816be2a6851c896ea7831fdab66dd4536122678a73ff9e6231f1c55b10e6858c594bf6ec09bf2748e80adab548ddf8e950a3bc66f97dacd412162e SHA512 16da47e2bc386108d2e74eb5942ebe4cfb80734e90f5cc9e48d4908f8374cb53d7fe26cecc31914d3d51048c0b7f77255620e48b50ade0c1f2df6cf6ef23d298 diff --git a/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch b/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch new file mode 100644 index 000000000000..d640b5085661 --- /dev/null +++ b/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch @@ -0,0 +1,27 @@ +From afab50ea468b0b44be6e8584793c8ee98045f8f8 Mon Sep 17 00:00:00 2001 +From: "Martin R. Albrecht" <martinralbrecht@googlemail.com> +Date: Fri, 12 Mar 2021 09:49:45 +0000 +Subject: [PATCH] we use sqrt() so link libm + +fixes #22 +--- + configure.ac | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 1f19d49..71ed81c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -18,6 +18,9 @@ AC_PROG_CXX + + AC_PROG_CC_C99() + ++AC_SEARCH_LIBS([sqrt], [m], [], [ ++ AC_MSG_ERROR([unable to find the sqrt() function]) ++]) + + if test "$ac_cv_prog_cc_c99" = "no"; then + AC_MSG_ERROR([C99 support is required but not found.]) +-- +2.10.5 + diff --git a/sci-libs/m4rie/m4rie-20200115.ebuild b/sci-libs/m4rie/m4rie-20200115-r1.ebuild index 7030c39b71d0..48f2dd3f0476 100644 --- a/sci-libs/m4rie/m4rie-20200115.ebuild +++ b/sci-libs/m4rie/m4rie-20200115-r1.ebuild @@ -3,6 +3,8 @@ EAPI=7 +inherit autotools + DESCRIPTION="Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16" HOMEPAGE="https://bitbucket.org/malb/m4rie/" SRC_URI="https://bitbucket.org/malb/${PN}/downloads/${P}.tar.gz" @@ -12,9 +14,17 @@ SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug static-libs" -DEPEND=">=sci-libs/m4ri-20140914" +DEPEND="sci-libs/m4ri" RDEPEND="${DEPEND}" +# Requires eautoreconf. +PATCHES=( "${FILESDIR}/${P}-link-libm.patch" ) + +src_prepare() { + default + eautoreconf +} + src_configure() { # m4rie doesn't actually have any openmp code. The configure flag # stems from a mistaken belief that it needs to be there to use the diff --git a/sci-libs/m4rie/metadata.xml b/sci-libs/m4rie/metadata.xml index 33cb9a18e32a..911668116031 100644 --- a/sci-libs/m4rie/metadata.xml +++ b/sci-libs/m4rie/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/mc/Manifest b/sci-libs/mc/Manifest index 0f61b777851f..5b6c22f377a8 100644 --- a/sci-libs/mc/Manifest +++ b/sci-libs/mc/Manifest @@ -4,5 +4,5 @@ AUX 1.4-overflow.patch 426 BLAKE2B 36d988eb5eab0160983cd9120ec390371b6905aca6b1a AUX 1.4-superlu.patch 695 BLAKE2B a3cacc3a95a690d79c69885e69157cf8cf43550082971c5f454ea9d0c614b091645eb0010ea0491647ac59475f6788cdfa65732520f51345a8a5d4f2b276a43b SHA512 9ada97571a91a8b4d832c61e373c2f64267ed4f0730a4e8543f388167daafe8800ed95e74e143d1644019f934b1e5b6b658b5ee639e97a01ad0a78bfe653296b AUX mc-1.5-unbundle.patch 1825 BLAKE2B f77f91126b87e2430d1ed12b8f5f08229327fa26de52eeadb67a9bb6f0a791e7f64c612bc31dbc7fd9d2c973163630a4944529a46818f43d02912ddc0c3b7a22 SHA512 45565bd8ffd7525798f21f878c9d4f34c46dd198d40fa475d00bdf1461a2ae6372e836bef59f2686a9af52d31a3b061e43868fdc6a7da17838316294ba689d92 DIST mc-1.5.tar.gz 18140539 BLAKE2B a58277b6755a43c0f9a9d67789c2fe28858580babfd4251d5d9223fffec43ead47d3dab9cda3c739309b9f18bc7bf558d7974a5189194a4bc92f72e857d81f1a SHA512 6db79c677b1a326ea50c78a07b8cc088eb5e23e9d8821a3a3802017e9e8d4011307ba024d3354dc24cb31d822da2023a150787a137b7806f6344b0834e7f194b -EBUILD mc-1.5.ebuild 1930 BLAKE2B 91ae9d0e432b72d555a66b39b94d3a83bfff189904e5d9b5e2936f8011a0cbb1451291113d0a0c1f66df1ee649bbee956f047d38d981f1b0ed97b4b21585b05b SHA512 cc1530fc862fc93fa7932cc6df5f11ca9d6a99a262cab50beaf0eba325666e079529424370b4b80ed7f8dc31826b92458eb17fbdbe53491e5d40a0b19bb662cb +EBUILD mc-1.5.ebuild 1873 BLAKE2B e41832415319ba09da0d32c0f879467f56d38f16564bdda9eda9649ec05e1981bd5d919c33085f9feb786d4132812f2f836dfc136a6aa0ae48cbc29a554d5433 SHA512 3c843373fdea84085116d8d63e015ab8107a49ec83f00e37acf2ab7fa027ab57c61660616709dfd21ef1f0d9175cd3d84ae2c95b437556b2cd03b7c27334547f MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706 diff --git a/sci-libs/mc/mc-1.5.ebuild b/sci-libs/mc/mc-1.5.ebuild index 788d5bfc75d4..faecf71d6cfb 100644 --- a/sci-libs/mc/mc-1.5.ebuild +++ b/sci-libs/mc/mc-1.5.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=true - -inherit autotools-utils fortran-2 multilib +inherit autotools fortran-2 DESCRIPTION="2D/3D AFEM code for nonlinear geometric PDE" HOMEPAGE="http://fetk.org/codes/mc/index.html" SRC_URI="http://www.fetk.org/codes/download/${P}.tar.gz" +S="${WORKDIR}"/${PN} +LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -LICENSE="GPL-2" -IUSE="debug doc static-libs" +IUSE="debug doc" RDEPEND=" dev-libs/maloc @@ -26,14 +25,12 @@ RDEPEND=" sci-libs/umfpack virtual/blas virtual/lapack" -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( media-gfx/graphviz app-doc/doxygen - )" - -S="${WORKDIR}"/${PN} + )" PATCHES=( "${FILESDIR}"/1.4-superlu.patch @@ -41,7 +38,7 @@ PATCHES=( "${FILESDIR}"/1.4-multilib.patch "${FILESDIR}"/1.4-doc.patch "${FILESDIR}"/${P}-unbundle.patch - ) +) src_prepare() { sed \ @@ -49,36 +46,37 @@ src_prepare() { -e 's:UMFPACK_numeric:umfpack_di_numeric:g' \ -e 's:buildg_:matvec_:g' \ -i configure.ac || die - autotools-utils_src_prepare + + default + eautoreconf } src_configure() { - local fetk_include - local fetk_lib - local myeconfargs - - use doc || myeconfargs+=( --with-doxygen= --with-dot= ) + export FETK_INCLUDE="${ESYSROOT}"/usr/include + export FETK_LIBRARY="${ESYSROOT}"/usr/$(get_libdir) - fetk_include="${EPREFIX}"/usr/include - fetk_lib="${EPREFIX}"/usr/$(get_libdir) - export FETK_INCLUDE="${fetk_include}" - export FETK_LIBRARY="${fetk_lib}" - export FETK_MPI_LIBRARY="${fetk_lib}" - export FETK_VF2C_LIBRARY="${fetk_lib}" - export FETK_BLAS_LIBRARY="${fetk_lib}" - export FETK_LAPACK_LIBRARY="${fetk_lib}" - export FETK_AMD_LIBRARY="${fetk_lib}" - export FETK_UMFPACK_LIBRARY="${fetk_lib}" - export FETK_SUPERLU_LIBRARY="${fetk_lib}" - export FETK_ARPACK_LIBRARY="${fetk_lib}" - export FETK_CGCODE_LIBRARY="${fetk_lib}" - export FETK_PMG_LIBRARY="${fetk_lib}" + export FETK_MPI_LIBRARY="${FETK_LIBRARY}" + export FETK_VF2C_LIBRARY="${FETK_LIBRARY}" + export FETK_BLAS_LIBRARY="${FETK_LIBRARY}" + export FETK_LAPACK_LIBRARY="${FETK_LIBRARY}" + export FETK_AMD_LIBRARY="${FETK_LIBRARY}" + export FETK_UMFPACK_LIBRARY="${FETK_LIBRARY}" + export FETK_SUPERLU_LIBRARY="${FETK_LIBRARY}" + export FETK_ARPACK_LIBRARY="${FETK_LIBRARY}" + export FETK_CGCODE_LIBRARY="${FETK_LIBRARY}" + export FETK_PMG_LIBRARY="${FETK_LIBRARY}" - myeconfargs+=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} + econf \ + --disable-static \ + --disable-triplet \ + --with-doxygen=$(usex doc "${BROOT}"/usr/bin/doxygen '') \ + --with-dot=$(usex doc "${BROOT}"/usr/bin/dot '') \ $(use_enable debug vdebug) - --disable-triplet - --enable-shared - ) - autotools-utils_src_configure +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die } diff --git a/sci-libs/med/Manifest b/sci-libs/med/Manifest index f905e2972ca1..00d5b0182d75 100644 --- a/sci-libs/med/Manifest +++ b/sci-libs/med/Manifest @@ -2,4 +2,4 @@ AUX med-4.1.0-0001-Gentoo-specific-Adjust-install-path-for-build-dir.patch 1412 AUX med-4.1.0-0002-Re-add-option-for-building-Fortran-library.patch 1061 BLAKE2B 1856be8c2189e5d7541f041182e48315d686cadfeb409872eee25a90ff657cf1b6a5c76a4632a6d3d12af29b2f7ee67201d67c40cbc98927702ce1c905aa2509 SHA512 c40235bed175f84615115c899fad9f78a03205a7192bdf68f1b79a1711a7a15c58145102fce9850898f463d6d7ad16bbb89416f689d4013364955036628e7263 DIST med-4.1.0.tar.gz 50375039 BLAKE2B 514ca19baf15e349ecbce870b318b37c51bfb57ac9b03c2b2c1b28836fec7fcf2dce573b9ea155f358d5e0bcee120c12a31598cd4f1e44837eca787553bb70d4 SHA512 94d07663c2f6a3cd497f54b480c3d742476d2a25172feb567980c9e75d49f4661aa2c6aaf570470938265997154e348bc1608065b86d42afda52d4e6361fedf8 EBUILD med-4.1.0.ebuild 3231 BLAKE2B 336bfbfba073d30dd9ef1efb0b00ef5cdc90f53ab3de07002219f3750d433c8aabccdd02c439ef262058cfc3ce9676562e808863ce09af741671b2a107953c73 SHA512 d45cc92458137499e6f735fb4f440d5f823710dd0167c71302dbdea59e0d1938e009fe25d23d60f0aef9eb5df785f9288ea6faedcf30f65c31cda71aa65294c1 -MISC metadata.xml 605 BLAKE2B b031218dbdd74d6522287efb9f3c9981a8f190eb34a655248261150d9363f5b7211ab569eea104fabad1d5f0009bdfbda6c08072e983922b312684c3d201a930 SHA512 510002cdf8385c3c3c9b1075dcc171820518a28250ef83534252780e6a08502522f3b60a9f054dc72fd8744310a2fb313ce3f17b525d3b1914d932b18d80e72d +MISC metadata.xml 635 BLAKE2B 679b3111d148b77df38d08e07223c25390b3e0dbff3661fc1ff88084556979db955b990c9998f84dbc9782773728e73d22c28e534d45a33857d72f36585a7c30 SHA512 f19b5ade75301ed6985a00bbd5e074523bce2601dc992e27a472be17e958f45db4549cb6f88946862204840c2c70bb06e64683716157051769a785763d571908 diff --git a/sci-libs/med/metadata.xml b/sci-libs/med/metadata.xml index 8d3418080817..3969f782cca0 100644 --- a/sci-libs/med/metadata.xml +++ b/sci-libs/med/metadata.xml @@ -5,7 +5,7 @@ <email>tamiko@gentoo.org</email> <name>Matthias Maier</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>waebbl-gentoo@posteo.net</email> <name>Bernd Waibel</name> </maintainer> @@ -13,7 +13,7 @@ <email>sci@gentoo.org</email> <description>Gentoo Science Project</description> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/metadata.xml b/sci-libs/metadata.xml index de2ee5e82dd2..b543f7c4216b 100644 --- a/sci-libs/metadata.xml +++ b/sci-libs/metadata.xml @@ -30,4 +30,3 @@ Kategoria sci-libs zawiera biblioteki związane z programami naukowymi. </longdescription> </catmetadata> - diff --git a/sci-libs/nanoflann/Manifest b/sci-libs/nanoflann/Manifest index e89e5578fc8e..376cef3e6dec 100644 --- a/sci-libs/nanoflann/Manifest +++ b/sci-libs/nanoflann/Manifest @@ -1,4 +1,4 @@ DIST nanoflann-1.3.2.tar.gz 685060 BLAKE2B 2dd1ed9ae3f766099d86b00e1c84a11d9162930dba91053746177ff39b7c84f770120734a235b25196620f637b94986106d364db300f51c873171e7805849b7c SHA512 937d3787df389efe530060cd2723130251e2ca7937b10f8d770c7b0d21ffd972e6da21b2b9e655c5740d57b4af8f76f0cc6d9ae39527c440be8863be0deaa7ed EBUILD nanoflann-1.3.2.ebuild 731 BLAKE2B 2aa9846e59d384b3a9ea5adf66fe2f876ee15172853567a13edbca47de237821a1281277fb6e07203e4648d0703724ef6f7efd77da59a922161fd042d53fc048 SHA512 a32e282fd61c866a3d61c2febd88b922639e6703444a102c0295a5fe968f6ec3a90c8d7acd8674c0f0a17bf9507d316a9622f05be365cd1b33272e9218b2ca29 EBUILD nanoflann-9999.ebuild 731 BLAKE2B 2aa9846e59d384b3a9ea5adf66fe2f876ee15172853567a13edbca47de237821a1281277fb6e07203e4648d0703724ef6f7efd77da59a922161fd042d53fc048 SHA512 a32e282fd61c866a3d61c2febd88b922639e6703444a102c0295a5fe968f6ec3a90c8d7acd8674c0f0a17bf9507d316a9622f05be365cd1b33272e9218b2ca29 -MISC metadata.xml 686 BLAKE2B 508f3d4325543a5ac416b88524623ce4f70f67fe5d5409e73dd29d13d5770e2300250d6c6199822978bf59afffecec0cf65fa489a3d90ff3e351966be18e7d15 SHA512 d1d1537c6ad899475df91a307393fada1c593e84448c56e7b843a0eb1534725c7b0660a0f5c5feced6a6cf1bf5f25c997dc1339b3a96e7b2ef87d4f70c0a8c34 +MISC metadata.xml 686 BLAKE2B def142c4707c18a0b26b85cb3facd85e9eb7a0ef3a26c3c8624a8a12a240b3a878c3c5599842e67aad73190334515c0d288994aae084349f7fb0172099b0138b SHA512 3a5d06db09954b94e6dc44758815630872a7dabea576a711f21de1111e94f1f4ebad8b3679fb9800138e7846831ecd22904a90a37dc79e0cd9771177b97b322e diff --git a/sci-libs/nanoflann/metadata.xml b/sci-libs/nanoflann/metadata.xml index 7fcd5763ce84..55ff474ea242 100644 --- a/sci-libs/nanoflann/metadata.xml +++ b/sci-libs/nanoflann/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> diff --git a/sci-libs/netcdf/Manifest b/sci-libs/netcdf/Manifest index 1ee0cc041503..064502007ec9 100644 --- a/sci-libs/netcdf/Manifest +++ b/sci-libs/netcdf/Manifest @@ -2,4 +2,4 @@ AUX netcdf-4.7.4-big-endian-build.patch 1892 BLAKE2B 9209f042f86e4eb7d3c1359ff8c AUX netcdf-4.7.4-big-endian-test.patch 689 BLAKE2B ab28269ee5922816e7ef7834dddec974c98951a41c0025041f9ee67d92c7bfe57887f5ac8d8beb2426e2c095fc06cf4b29046a9b29873b125d681b169c9613b6 SHA512 72575f890615a05a6f1beeebfd3edcd367fe148be017a32847b0a7db96c594e6bb5d01acd865257b25410e0a22699b1beef2c54748ccb09ea5e41009f4e0f9ee DIST netcdf-4.7.4.tar.gz 19711158 BLAKE2B b49532e6f87b458e7f5654f70ec932d6c8c81272c97ce44df3d27bb61b01d3e005f918b959ce12e42e26f7c12309ab72eeb57a35216d20ab5761837db65741a4 SHA512 15922818fdd71be285eb7dd2fc9be2594fe9af979de3ed316465636c7bbdaec65eb151ca57ef8b703e6a360cdba036b8f9bc193ddff01ff7ce4214c0a66efa79 EBUILD netcdf-4.7.4.ebuild 1539 BLAKE2B 0a4d13dcd179454a032f51a0abcfc21b77a7faa34dbbdeb9e26d815d4100c380c147ea1a39f929590aa896ee46c90eb7a706867db1b8b904b28aecb7e3cb2ad9 SHA512 5ad6b406b811bb58d167ec792965da5c2ed5f0ead5411e8dcc4ec6acf6880513c3b228867c7d5e2fd29050478e09422e9e4363690dce7dc0564b54624a4c2e94 -MISC metadata.xml 1064 BLAKE2B 7980e918eb2d2f438aeb5deb4a678c2e324606b40e8d04e592df7d24492bdfbc548082f6fa372c168b09597c3511df15a046cd8f6d746db3d9aeae31cf3604ac SHA512 2aaa7a6c4659ff3daf81bdb63541ce08359f43bb7007f38dea333d0a05fc920e6780b79a9b0f79fec59d4e05a005efd3642acaedcd3223a21d5aa919110545dd +MISC metadata.xml 1064 BLAKE2B 8a9ba4e89005b0b5b383da9a680b3b072d49d77d72bcfc3f98e0eb4c958dac535ea9f4e8390aaa823ffe4dc879c18cc06163e6f6a109b689577bbf64ec645af1 SHA512 dced5b476f6561dbee9384deac52472cf3618b6c8e23e5e83c33e353714718aec2c84cf4ea069d3de2835f71e21f9aec786a2d317a8ebd9e1724506d56931efb diff --git a/sci-libs/netcdf/metadata.xml b/sci-libs/netcdf/metadata.xml index f2b51139d22c..b7e0ce8e79ef 100644 --- a/sci-libs/netcdf/metadata.xml +++ b/sci-libs/netcdf/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/o2scl/Manifest b/sci-libs/o2scl/Manifest index e03e8e84671e..f306b3f33b12 100644 --- a/sci-libs/o2scl/Manifest +++ b/sci-libs/o2scl/Manifest @@ -1,3 +1,3 @@ DIST o2scl-0.920.tar.gz 34498666 BLAKE2B de269d1d6d329786d34dcbf84b6cb89d5bfae709ff1e0116455dbf8cee9e66d45b2a66086ca467037c572a8495ad198a23836861914c681050471810dda00354 SHA512 a80c959b76d15473e206f1caac496607af254f0617f7a18d13bd9732861b6c51f5db8ca3ff6866bb8d0ea70865d4ac94cb972e0a0c158f19034667340341467c EBUILD o2scl-0.920.ebuild 1695 BLAKE2B 4bf249767cc4011b78b82f56f266b9038c70b478782c98347fa4e3600a627c2090fc717edbc0e86c4894a8198bfdb4f6e4f9da42c54d4f02cb6e9c9955c8ca7d SHA512 ed949a98fd4d12e523aae68ada79e2732bfbe59d2e6da798aabbe51117a8260843a359340cd4621905fe88d42c3726ead1e0cbd9b36f87d381d9f3827a5c8c8e -MISC metadata.xml 916 BLAKE2B 7d8672bd1de620c2548de7735260da82ec3360e0dc2cde46d55db70bdbe250ba7bcffcd2b48a6788816c8ed85f29f85cc31b25436bb09b9846cebf51553c9478 SHA512 63f980730302a7c1ecdc6481da44613779115ea67339b8d29d2dd02bc91330994bf09aa6955fb836b7cdc2906ca5c7168ff34c74f94df7854397e87bec279cd3 +MISC metadata.xml 916 BLAKE2B 446190d6db707ff332ea9c475587e1be18182cc86119b0e10c85760cd9d7ede66cf1a169aaa6e7eb78b35aaca1907af3184f26929804fb51748c9a5e1c98e4a4 SHA512 f3dba036852bd676a220405744752ba03d1b276dc7e3e1781d093151dda4b21afb5dc2653f4e0809849be8f70918ed56c6798b8542039dd90640df9789c8897e diff --git a/sci-libs/o2scl/metadata.xml b/sci-libs/o2scl/metadata.xml index 12a668d82eb1..e560f8975f9c 100644 --- a/sci-libs/o2scl/metadata.xml +++ b/sci-libs/o2scl/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/oce/Manifest b/sci-libs/oce/Manifest index 32e4cc943630..2a2b7138588c 100644 --- a/sci-libs/oce/Manifest +++ b/sci-libs/oce/Manifest @@ -1,4 +1,4 @@ AUX oce-0.18.3-test-fix.patch 1273 BLAKE2B 40c3fec8e3d5b703c39a2eee32d663e6dc7c6a1bad6a9885608679cb86f8047d6a50e1f625beac50dca045393f0d0290b5ca9d56a7498ba869a4af5028eb1fa0 SHA512 822bee12ee259801a3a242d3877fa3c6dd07043f65857d635a4790cdfd936be4016d1441e4dd3b8e7ff1cd1d187d1ab8fc7634e39376e91d06d8666d38632689 DIST OCE-0.18.3.tar.gz 24633768 BLAKE2B c1923fb6310ea30318251fedac371655a575bf4dfcc4c38e7c748d316416e08c33a3f27bd5db7f5b437265cf2f518651d69a6920f9f487dc7e0065a6406c653f SHA512 6fdeb6ca4ce25361379872ccc465799d4a43407974c4f626b32df695e582b9e553cce17af6a6a7ff46ebed9b813d910ad23eb308a5356dabb9b9bbd4f42a8636 EBUILD oce-0.18.3-r2.ebuild 1760 BLAKE2B 73690120aff4616da8871bd00b97dfb34d28b9930c96537676a993072e9890c274015764b14011ad2477143467b8f74a923101d215a4302728fbb80722cf3a66 SHA512 100e2136db0a32eb63b8038515624b59ba52f62eda067893f3603ba1effeaffa7b5d1a59cf84af6f455f4cc24321c31c075b58b27e4cb2d43226213177fe3129 -MISC metadata.xml 900 BLAKE2B aec66b3c98aaaadf1727f4522a79ad01e8d195ac62799a5112a2d61ca9d916635ff110f99840f97ebad81a1324780d15218757c1b982536ae9e14945699e6b5b SHA512 86a44a573579df2416b949b62fe931172681f36bf7af9f90f7224e3fc433cb7091c3ef757581337aa87d80962a4800fa03e005e5360233f570f7d926553735ba +MISC metadata.xml 930 BLAKE2B b8b5156a6c08c5042317fd2f840a3a9c6049065501cae670fc9bbf39d38a67236f01c32f719675f28acf83dfd302ff141825256e4eca9b53946d4304d41eed40 SHA512 c419e6f8a455c626af8635c10c94f3429e03d0440b9e487b1f0a4cb388b23d2c755abdbdba03471fef531d7205cd6eea085ff74981cc28f2523915ca59cb9772 diff --git a/sci-libs/oce/metadata.xml b/sci-libs/oce/metadata.xml index fe5bc3187c0e..8afc4aac1396 100644 --- a/sci-libs/oce/metadata.xml +++ b/sci-libs/oce/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>zoltan@sinustrom.info</email> <name>Zoltan Puskas</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest index 66dc9496cb55..5758b2781091 100644 --- a/sci-libs/openblas/Manifest +++ b/sci-libs/openblas/Manifest @@ -4,6 +4,8 @@ AUX openblas-0.3.12-shared-blas-lapack.patch 2008 BLAKE2B 2d3a4a90d8144cbf149b77 AUX shared-blas-lapack.patch 5557 BLAKE2B 1e41b18e5a9c12eec9283c835e9b09e4ca89c6512f47a2f158f29c8a8a822d0365ad350177e379bec13f7c7574d8debd55a2f612027ff661c67ac7b226bb2370 SHA512 baa23f0c2bc8b7bc3384d7b8fa20eb5e095f20e1d8859badb55e680ccd435a851da6099b20aa203e46d62096ac93663ea130bea04dabf19432522e53139d393b DIST openblas-0.3.12.tar.gz 12325103 BLAKE2B 3d6706e59e83f87dd58b287753bf697de99e83c8a4484453f120d8f8c9c69ea5b481a143db04342a1dcb1779ce548a49618cf4941d08d636e12ed481305e8fb5 SHA512 1ff5a065c41f7e460857f8428fc77900b189f051fa8129eea9ae93237f234d387cc1c6e627c2c95636164f512d4d721d4229729f04a04e8d5f655abbf5463d98 DIST openblas-0.3.13.tar.gz 12437434 BLAKE2B d8f9d3296506c6148cd506278f0b6a2a4fe50975a7fd3f54108e98e88a13002b1035f5697322ba73df7c6397faee6d0772c1d4d46b66db8e862f17b980dbdf97 SHA512 86e7f496587cc35d7feede99cbe3cf627ef690dd7489bb03b95f7d15ed758e32baf17d79f17b1de187184394233f60a8249a64dd53c3d59a9540db92269b7ee4 +DIST openblas-0.3.14.tar.gz 12460465 BLAKE2B 9505ff6e132581ecc86159fb84192c6bbce0f2974293eaf1b4aca6b96b5da85823bfc1bced65a96930674fd4781ea3e375aed09cbdc9930cef26694c9f8e1c80 SHA512 c7d5947ada525a32bc6e97ff94272df9730fa5fb06102e06e80472baedc1a9119d82050cdaede192db15f816ae7143784d7801b61b64fab5b5cf97cdbd5e625e EBUILD openblas-0.3.12-r1.ebuild 5733 BLAKE2B b272b29e82e16ba4a47e16e78d97e4049dec58fddee0cad16d963012ef6344772f3661751ae796b6f28247172edd94d5db2b1eb3d84e195ec617f447d02b1b15 SHA512 3794725cf6daedb442892fe8971303d6d6fde25f0d55aec63f2ce7c8c5ffdb2cf48640a96d6f2ca839590bd1de1321e382ec47c4545cecef8573b9030d5ed692 EBUILD openblas-0.3.13.ebuild 5734 BLAKE2B f2d4bde48b206c4d6e97029b617f0538978144b0e3e239cf79837bf6e1525dbe398a0d3af121368299752646217e3cd3e29c4f3d1e4e549fcb9ce9c1598c5f25 SHA512 846370655b16dbc45a518374e4c1714eb135a6fab2c36059c602ee4dc236b952eba54123e536a07b484d994a68f26b94ac740ef7f645083c0ccb855492195627 -MISC metadata.xml 1546 BLAKE2B 3e6379f0e8624978c09272d6440f8234379ebc886e1f72d05f89ffd9914da46cd66d94f5d408f11bb585ac28bde6d222b89e2b9608de550d94fdcbae25e2d910 SHA512 a4680cd8f28c4028acfb9621281ee0a08916f62c99cec883e953390ac9d55d47fa3c667c4fabb54121f7010f67d1e180c1c1faa5eceffe6a89d379ef4419cca7 +EBUILD openblas-0.3.14.ebuild 5734 BLAKE2B f2d4bde48b206c4d6e97029b617f0538978144b0e3e239cf79837bf6e1525dbe398a0d3af121368299752646217e3cd3e29c4f3d1e4e549fcb9ce9c1598c5f25 SHA512 846370655b16dbc45a518374e4c1714eb135a6fab2c36059c602ee4dc236b952eba54123e536a07b484d994a68f26b94ac740ef7f645083c0ccb855492195627 +MISC metadata.xml 1560 BLAKE2B 1f49ef5d206bfe68783b2d7f235e5fc651ac750f84403eac6519a2c69c4eb35a31f784c67fd8e4c9f8e9ecdea46e5b325ed0725b45654528d56fe6d30460a829 SHA512 e3113c317b18c389e8055ec16e61426abf6f088f796e75939e78789884e2084d038bad754b2424a68e79fe1b83509d00b93bcfd72c2e3530185c780861b47f1d diff --git a/sci-libs/openblas/metadata.xml b/sci-libs/openblas/metadata.xml index 0f6a98c1f26e..ae6d647a3f84 100644 --- a/sci-libs/openblas/metadata.xml +++ b/sci-libs/openblas/metadata.xml @@ -5,7 +5,7 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>lumin@debian.org</email> <name>Mo Zhou</name> </maintainer> diff --git a/sci-libs/openblas/openblas-0.3.14.ebuild b/sci-libs/openblas/openblas-0.3.14.ebuild new file mode 100644 index 000000000000..4566f928af81 --- /dev/null +++ b/sci-libs/openblas/openblas-0.3.14.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic fortran-2 toolchain-funcs + +DESCRIPTION="Optimized BLAS library based on GotoBLAS2" +HOMEPAGE="http://xianyi.github.com/OpenBLAS/" +SRC_URI="https://github.com/xianyi/OpenBLAS/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/OpenBLAS-${PV} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="dynamic eselect-ldso index-64bit openmp pthread relapack test" +REQUIRED_USE="?? ( openmp pthread )" +RESTRICT="!test? ( test )" + +RDEPEND=" + eselect-ldso? ( + >=app-eselect/eselect-blas-0.2 + >=app-eselect/eselect-lapack-0.2 + ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.3.12-shared-blas-lapack.patch" + "${FILESDIR}/${PN}-0.3.10-dont-clobber-fflags.patch" +) + +pkg_pretend() { + elog "This software has a massive number of options that" + elog "are configurable and it is *impossible* for all of" + elog "those to fit inside any manageable ebuild." + elog "The Gentoo provided package has enough to build" + elog "a fully optimized library for your targeted CPU." + elog "You can set the CPU target using the environment" + elog "variable - OPENBLAS_TARGET or it will be detected" + elog "automatically from the target toolchain (supports" + elog "cross compilation toolchains)." + elog "You can control the maximum number of threads" + elog "using OPENBLAS_NTHREAD, default=64 and number of " + elog "parallel calls to allow before further calls wait" + elog "using OPENBLAS_NPARALLEL, default=8." +} + +pkg_setup() { + fortran-2_pkg_setup + + # List of most configurable options - Makefile.rule + + # https://github.com/xianyi/OpenBLAS/pull/2663 + tc-export CC FC LD AR AS RANLIB + + # HOSTCC is used for scripting + export HOSTCC=$(tc-getBUILD_CC) + + # threading options + use openmp && tc-check-openmp + USE_THREAD=0 + if use openmp; then + USE_THREAD=1; USE_OPENMP=1; + elif use pthread; then + USE_THREAD=1; USE_OPENMP=0; + fi + export USE_THREAD USE_OPENMP + + # We need to filter these while building the library, and not just + # while building the test suite. Will hopefully get fixed upstream: + # https://github.com/xianyi/OpenBLAS/issues/2657 + use test && filter-flags "-fbounds-check" "-fcheck=bounds" "-fcheck=all" + + # disable submake with -j and default optimization flags + # in Makefile.system + # Makefile.rule says to not modify COMMON_OPT/FCOMMON_OPT... + export MAKE_NB_JOBS=-1 \ + COMMON_OPT=" " \ + FCOMMON_OPT=" " + + # Target CPU ARCH options + # generally detected automatically from cross toolchain + use dynamic && \ + export DYNAMIC_ARCH=1 \ + NO_AFFINITY=1 \ + TARGET=GENERIC + + export NUM_PARALLEL=${OPENBLAS_NPARALLEL:-8} \ + NUM_THREADS=${OPENBLAS_NTHREAD:-64} + + # setting OPENBLAS_TARGET to override auto detection + # in case the toolchain is not enough to detect + # https://github.com/xianyi/OpenBLAS/blob/develop/TargetList.txt + if ! use dynamic && [[ ! -z "${OPENBLAS_TARGET}" ]] ; then + export TARGET="${OPENBLAS_TARGET}" + fi + + export NO_STATIC=1 + + BUILD_RELAPACK=1 + if ! use relapack; then + BUILD_RELAPACK=0 + fi + + export PREFIX="${EPREFIX}/usr" BUILD_RELAPACK +} + +src_prepare() { + default + + # Disable tests by default + sed -e "/^all ::/s/tests //" -i Makefile || die + + # if 64bit-index is needed, create second library + # with LIBPREFIX=libopenblas64 + if use index-64bit; then + cp -aL "${S}" "${S}-index-64bit" || die + fi +} + +src_compile() { + default + cd interface || die + emake shared-blas-lapack + + if use index-64bit; then + emake -C"${S}-index-64bit" \ + INTERFACE64=1 \ + LIBPREFIX=libopenblas64 + fi +} + +src_test() { + emake tests +} + +src_install() { + emake install DESTDIR="${D}" \ + OPENBLAS_INCLUDE_DIR='$(PREFIX)'/include/${PN} \ + OPENBLAS_LIBRARY_DIR='$(PREFIX)'/$(get_libdir) + + dodoc GotoBLAS_*.txt *.md Changelog.txt + + if use index-64bit; then + dolib.so "${S}-index-64bit"/libopenblas64*.so* + fi + + if use eselect-ldso; then + insinto /usr/$(get_libdir)/blas/openblas/ + doins interface/libblas.so.3 + dosym libblas.so.3 usr/$(get_libdir)/blas/openblas/libblas.so + doins interface/libcblas.so.3 + dosym libcblas.so.3 usr/$(get_libdir)/blas/openblas/libcblas.so + + insinto /usr/$(get_libdir)/lapack/openblas/ + doins interface/liblapack.so.3 + dosym liblapack.so.3 usr/$(get_libdir)/lapack/openblas/liblapack.so + doins interface/liblapacke.so.3 + dosym liblapacke.so.3 usr/$(get_libdir)/lapack/openblas/liblapacke.so + fi +} + +pkg_postinst() { + use eselect-ldso || return + local libdir=$(get_libdir) me="openblas" + + # check blas + eselect blas add ${libdir} "${EROOT}"/usr/${libdir}/blas/${me} ${me} + local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2) + if [[ ${current_blas} == "${me}" || -z ${current_blas} ]]; then + eselect blas set ${libdir} ${me} + elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]." + else + elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]." + elog "To use blas [${me}] implementation, you have to issue (as root):" + elog "\t eselect blas set ${libdir} ${me}" + fi + + # check lapack + eselect lapack add ${libdir} "${EROOT}"/usr/${libdir}/lapack/${me} ${me} + local current_lapack=$(eselect lapack show ${libdir} | cut -d' ' -f2) + if [[ ${current_lapack} == "${me}" || -z ${current_lapack} ]]; then + eselect lapack set ${libdir} ${me} + elog "Current eselect: LAPACK ($libdir) -> [${current_lapack}]." + else + elog "Current eselect: LAPACK ($libdir) -> [${current_lapack}]." + elog "To use lapack [${me}] implementation, you have to issue (as root):" + elog "\t eselect lapack set ${libdir} ${me}" + fi +} + +pkg_postrm() { + if use eselect-ldso; then + eselect blas validate + eselect lapack validate + fi +} diff --git a/sci-libs/opencascade/Manifest b/sci-libs/opencascade/Manifest index 70e4c0fa2c60..cb3b1d30f995 100644 --- a/sci-libs/opencascade/Manifest +++ b/sci-libs/opencascade/Manifest @@ -6,4 +6,4 @@ AUX opencascade-7.4.0-fix-issue-with-cmake-path-variables.patch 1973 BLAKE2B cac AUX opencascade-7.4.0.env.in 4611 BLAKE2B 3593cd4e05d33e466a975cf4641c56cd8e686310a148cc684591d3e08f8c4efd86e4df13500f11845e425b056b9c2c42f0f27a2a4d8cea524dc8fbb1c7dad703 SHA512 25f65e2b1e91fa78313334dab7d19b115bb7ff97ccefe7d18c45ab1817e12e10fdbe36babcb22e2a0d52bf7a0fbbdd2937523b773ddbb37635c1dd0d14de6253 DIST opencascade-7.4.0.tar.gz 49210449 BLAKE2B c92afe7551e9a066ad0940dcf49278b556a726f0534131706b3a11cb0986ba32818e162df3982283f6815eb9d67d7e91f909485d78f2b8d638da1934ffbc2f7f SHA512 eb0d47848d48f42a159ae5d7a4144483ba1f59f634844bd2053e48e04af30a30ba7056112cd38a1730d193a8d736b898f9608dd574cbe6829dbe7257a002772a EBUILD opencascade-7.4.0-r4.ebuild 3947 BLAKE2B feacae0802130f77a0c39405b4c1b440723b49c5427b6405a35ceb27c2dbaaaf9fbbcc18155571b3b7e392df475c7f358c828817a3b8821e1b7a8db292fa3a9c SHA512 b7e7dc4577c07501988c24f969093e53608d8cbdaae94ea69072c9c54c13f5efaa15aa6eeda2bcd054567ad262f655fa43e92c38f90966bac128e98bb56f8025 -MISC metadata.xml 895 BLAKE2B 1bc5b6431a2030a95949553a9b132b051c77fefa9833e853c1fc7baeea33a469ec2dd3abbb4dd5f539a2176af76cc503e0c3ee03ad4c095b5bee9fbf24ff3cb8 SHA512 c226019e5bd05ff4792821202d62bb052846ae46b298495b68aebf63c4b573461ddeca90d6d8b01982ee2e8fbbc4a4a53a6aa756f056738ab8e8240fe1433469 +MISC metadata.xml 925 BLAKE2B dc225e0bdb01795642b13736c66382e40cfd2d72f5ecfe1a52920f6fbb5e1f31ce7ebb1daf9bd9c8d55c1c982bbbc2a47dd65c2e7cc64734aa954b227a8395bf SHA512 55238c390dcdf63e56c0c1461cda4f3a13b5d5066f8f06d2c7a50a38a837d00e30f8c91c9b0b70a26ac2e41c17a4c7fc442855bd71bfe60f4335b70a0f38750f diff --git a/sci-libs/opencascade/metadata.xml b/sci-libs/opencascade/metadata.xml index 2402194e8360..aa017491b603 100644 --- a/sci-libs/opencascade/metadata.xml +++ b/sci-libs/opencascade/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> +<maintainer type="person" proxied="yes"> <email>waebbl-gentoo@posteo.net</email> <name>Bernd Waibel</name> </maintainer> -<maintainer type="project"> +<maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/p4est/Manifest b/sci-libs/p4est/Manifest index 1cdf55bdf802..315878dda98b 100644 --- a/sci-libs/p4est/Manifest +++ b/sci-libs/p4est/Manifest @@ -2,4 +2,4 @@ DIST libsc-2.2.tar.gz 311542 BLAKE2B 0879be69208f0964d73cc297a64b158ad88344e876a DIST p4est-2.2.tar.gz 1323529 BLAKE2B 262cb8d1ceff1329a71fd302b12c1650e9c099e72a9a93b4abef5822b16a28af0ee1ce9a338c524c2077d4bff83e607e9346f5bb1c660aa9afa8241bb631a637 SHA512 8475e0b6ab1225b22e7538c9c9b227f9aef86f78adf0706065a05f4682618f8f5d3878c18c11b8b13b3912e1de95f40b0ef5f5f5d217c02196993ac07f085299 EBUILD p4est-2.2-r100.ebuild 2915 BLAKE2B 6e0ee7cf6d138405fd861e1e79f826b8c99687b27ec57038453c5c94c1828a638c879c08cdf2640d881e76c3f261b3d4f8104d71bf63e537f196deb1fe463310 SHA512 2b1dcfbc8e9d44d129bc84ac10a4c7df977cb358e9f61a82a73c194ab72fe00c199a124da259776c70cacb19565653fd3f7be6c71c5cf96f66ada9024444a4fa EBUILD p4est-9999.ebuild 2915 BLAKE2B 2ac4c1cfb81d43042c356a94633109f3b3dd0429985b896e60c92dcc945b4a68469a604cdf94900209aff4e38f26f99b5121c369dcca8c075503890284b570e1 SHA512 e7e16243bcbc9eb850509a64ddf9b40782e5403ecf41506fa4353e48263eef5edcd6839038f44b9dd4781f1053f6776b7996cd90253b175a09a2cdb853de0924 -MISC metadata.xml 932 BLAKE2B 25927e97d0092f9fbab6dd7c35f0b2d6b568f1a9790fb1d31917a42946cea1305f9b31aa7cf5773a2b1588b94aab482de2ebfb9aa867af14b8bba2765be2faea SHA512 9c3b0cc4f9f95cf8f4c7d0e250fbc2934e80563ac98b131031d5ba66122a47b9435027f452aeee2df0e917098c7f626513001a30f57952bfaaece21fc9dcc1c1 +MISC metadata.xml 932 BLAKE2B 7125dfc51747febbc0c075085cfd92b86fdf92814a8ce104c980891ffae0eb0c1056a3d8d029fca27faaaa3df8a13e43909f4dcd3fb7bae77aa280f418e344af SHA512 65de097b1150b51b50bc5a163386cd902ad885963448a0d1f345378da56153f2881209d1f7b04a39be2c294ca80d8d59f05e2e6f3d9765c071cad15c18e843ba diff --git a/sci-libs/p4est/metadata.xml b/sci-libs/p4est/metadata.xml index a7e30547b056..35ac42b0102a 100644 --- a/sci-libs/p4est/metadata.xml +++ b/sci-libs/p4est/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> diff --git a/sci-libs/punc/Manifest b/sci-libs/punc/Manifest index 75089a90aa5f..f3d595df1ad2 100644 --- a/sci-libs/punc/Manifest +++ b/sci-libs/punc/Manifest @@ -1,5 +1,5 @@ AUX 1.4-doc.patch 534 BLAKE2B b4b41b83913efb5e92eeb6c92d4db04129e795a17c5749d8b031452a4808d72c66f90b7499e13a795e386c315e9f717f88540987b262c22efac52318261a83ec SHA512 388855f15bd17f5bc42ea3dc1d76d338a5586ed6cdb005442d46d158d36a1ffd32c2b08f10f992de30c44c1f160c005ef7499b6c2a629a0e7fab93f59d15bf65 AUX 1.5-linking.patch 6247 BLAKE2B a50a4bc8a7c28f3e140ba8d241fcc9d9bf02becf13dd3ef50fbf6e06af3444c5135309d9f4026826b228a62fb531d4f62bb9b8ebddd4df43233b56f41bfd3a53 SHA512 d7b8f8f99a2d26cb3e0cace7f31c72eff997786fcdca4a80e81493f7e255df0975743870543881348814d777507a96f328bacb1115fdc118c848a3a0be4c833f DIST punc-1.5.tar.gz 7036275 BLAKE2B aa87b824c3426b5573cf1c40575901cea079e4c244565015b39b52adff74424e49086146cd518acb54594545650340a32a0c8438c9add28c5737253d49091093 SHA512 8b454f5de9cd01e87a30083f975ce8901c5d5a2cac7256cb535c8698221ce6d1ddb93a3663b2e903e5cae93ef76b48932ff7f13a816ba7da6bb07ea25490503b -EBUILD punc-1.5.ebuild 2180 BLAKE2B 3482c1f766fd8f7c7d94a113505f7bc0c6ebdd62d63636d6c89d6e4600c990e24ad74ceb1cd97f907adb5f65d0568329018880ee0da953aefc230d8418bb4011 SHA512 5d292598e039484b5056ba8fd2b53c8b9d458b970c48f233983927b5d96444a254663e43f11d2302bf394a74106d8fbb43ee6c6fbbd14beed41fba617cde184c +EBUILD punc-1.5.ebuild 2090 BLAKE2B c8e9ea8ec9f2e9d2c123bb8e2981028b567dbc409cdae50f5d7c142809ff1018777f016355e8e65509805f2475846c37e003e3ba20cd4f95767ff7d4fff5c966 SHA512 9bdbdc1d6530c7adb7537d11d14e4113d7b052e3b0af476df1e5b1ef91ef0862ab6b31f62d9cad04d5fedaffc5784426348d034bae730c4159a4769d3f37f50d MISC metadata.xml 1312 BLAKE2B 5c6e3b41ca6408bff95d2809770f26e49067bce57a7168041884f17d97de10f22a17ce1726207875a077f3a30192e36dd02b7409c0f23fdd1fc7e4bd682a5433 SHA512 60b0a248a1dfd45b1f0668292740776c750e510ff707bd1c4d35d27b84c20693006f93fa1bb755552012eeed69b7bd37587ea0fbe75d0668d21b14cbf8be61e1 diff --git a/sci-libs/punc/punc-1.5.ebuild b/sci-libs/punc/punc-1.5.ebuild index ccf2b1cc1733..2bb21a1e7e5a 100644 --- a/sci-libs/punc/punc-1.5.ebuild +++ b/sci-libs/punc/punc-1.5.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils fortran-2 multilib toolchain-funcs +inherit autotools fortran-2 toolchain-funcs DESCRIPTION="Portable Understructure for Numerical Computing" HOMEPAGE="http://fetk.org/codes/punc/index.html" SRC_URI="http://www.fetk.org/codes/download/${P}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="debug doc mpi static-libs" +IUSE="debug doc mpi" RDEPEND=" dev-libs/maloc[mpi=] @@ -27,64 +26,60 @@ RDEPEND=" virtual/blas virtual/lapack mpi? ( virtual/mpi )" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" virtual/pkgconfig doc? ( media-gfx/graphviz - app-doc/doxygen )" - -S="${WORKDIR}/${PN}" + app-doc/doxygen + )" PATCHES=( "${FILESDIR}"/${PV}-linking.patch "${FILESDIR}"/1.4-doc.patch - ) +) src_prepare() { sed 's:punc/slu_ddefs.h:superlu/slu_ddefs.h:g' src/superlu/punc/vsuperlu.h > vsuperlu.h || die sed 's:punc/umfpack.h:umfpack.h:g' src/umfpack/punc/vumfpack.h > vumfpack.h || die - rm -rf src/{amd,blas,lapack,arpack,superlu,umfpack} + rm -r src/{amd,blas,lapack,arpack,superlu,umfpack} || die - cp tools/tests/pmg/*.f src/pmg/ -f || die - cp tools/tests/pmg/*.c src/pmg/ -f || die + cp -f tools/tests/pmg/*.f src/pmg/ || die + cp -f tools/tests/pmg/*.c src/pmg/ || die cp src/pmg/vpmg.h src/vf2c/punc/vpmg.h || die - autotools-utils_src_prepare + default + eautoreconf } src_configure() { - local fetk_include - local fetk_lib - local myeconfargs - - use doc || myeconfargs+=( --with-doxygen= --with-dot= ) + export FETK_INCLUDE="${ESYSROOT}"/usr/include + export FETK_LIBRARY="${ESYSROOT}"/usr/$(get_libdir) - fetk_include="${EPREFIX}"/usr/include - fetk_lib="${EPREFIX}"/usr/$(get_libdir) - export FETK_INCLUDE="${fetk_include}" - export FETK_LIBRARY="${fetk_lib}" export FETK_LAPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs lapack)" - export FETK_BLAS_LIBRARY="${fetk_lib}" + export FETK_BLAS_LIBRARY="${FETK_LIBRARY}" export FETK_SUPERLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs superlu)" - export FETK_ARPACK_LIBRARY="${fetk_lib}" - export FETK_UMFPACK_LIBRARY="${fetk_lib}" - export FETK_CGCODE_LIBRARY="${fetk_lib}" - export FETK_AMD_LIBRARY="${fetk_lib}" - - myeconfargs+=( + export FETK_ARPACK_LIBRARY="${FETK_LIBRARY}" + export FETK_UMFPACK_LIBRARY="${FETK_LIBRARY}" + export FETK_CGCODE_LIBRARY="${FETK_LIBRARY}" + export FETK_AMD_LIBRARY="${FETK_LIBRARY}" + + econf \ + --enable-vf2cforce \ + --disable-static \ + --disable-triplet \ + --with-doxygen=$(usex doc "${BROOT}"/usr/bin/doxygen '') \ + --with-dot=$(usex doc "${BROOT}"/usr/bin/dot '') \ $(use_enable debug vdebug) - --enable-vf2cforce - --docdir="${EPREFIX}"/usr/share/doc/${PF} - --disable-triplet - ) - autotools-utils_src_configure } src_install() { - autotools-utils_src_install + HTML_DOCS=( doc/index.html ) + default insinto /usr/include/punc doins v*.h - dohtml doc/index.html + # no static archives + find "${ED}" -name '*.la' -delete || die } diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest index 60f4bb189fd2..cb8396a9fdf8 100644 --- a/sci-libs/rocFFT/Manifest +++ b/sci-libs/rocFFT/Manifest @@ -1,3 +1,3 @@ DIST rocFFT-4.0.0.tar.gz 772176 BLAKE2B f08db9487449e707ba814a66d23992f68c140017a38f72ee45b3b224fc3e46abd40b976aef645f4432601265b38cff8939456981c686360eba135349b5d28fb5 SHA512 db9a6b49162dfb7924aa5f5dc8d42c92a5a741e03c3c0b4ece2cfb72de7506a345f3d28d31a3d7755cfe78078c448c9f952ca671e472335a4301de8702916176 EBUILD rocFFT-4.0.0-r1.ebuild 1131 BLAKE2B 71aa2f8a3318d92ac9ec0739b0e921b10b54bd8d3b1416d23a9ac3e41b23401626c382cba34b1d9e1249e42951d8b7fdba9604cda01cb9e12cb0980850f1c997 SHA512 dbbc8c2cd0c79b16c90fbb41bdd0f901e61195b373d0ebcce5df0e9cb4eebb116af142c8f10a85ce68cc1cf9aeb1f7578eee3d360d80ecf0512ae7821db15aa2 -MISC metadata.xml 585 BLAKE2B 2fbdf7e21c69e77f77246fee563ad7c809e6a8e4238a9289944278820d096143161ea5076e16dbe76aa911e0fa4f34f35ca55e8d03481dc28b27a6d37c9109b3 SHA512 473050a1aa0a75a00df4df9979af7b9f3634f5644b084a1d8bc1eec59ce040add37acc563f107220cd8563c8313af59532751558d6ad3ffe3dc7f36abf3094ca +MISC metadata.xml 599 BLAKE2B f046d7eb427d3cba09c58a5c22655287e9cc64d4f408541bfa1b5683a937883934fe14572153282334601cfb254fe303c1bd7443a51ef2a568b4939580a97cc3 SHA512 681d96418baa0b92ee356e77f4c9e8efb3152738ffe0be97d5b9cf6d638292c66a67a1be053eb7680078dffcb43d290e111357799366836a20a6547ec213f219 diff --git a/sci-libs/rocFFT/metadata.xml b/sci-libs/rocFFT/metadata.xml index 6a00ab0d27c4..fce971bebbe2 100644 --- a/sci-libs/rocFFT/metadata.xml +++ b/sci-libs/rocFFT/metadata.xml @@ -9,7 +9,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/rocPRIM/Manifest b/sci-libs/rocPRIM/Manifest index 8f9aefdbb778..a1eb9cc3e542 100644 --- a/sci-libs/rocPRIM/Manifest +++ b/sci-libs/rocPRIM/Manifest @@ -1,3 +1,3 @@ DIST rocPRIM-4.0.0.tar.gz 285576 BLAKE2B 44f3542068dee48c0f2bb475f4d3fd74592fe27f4ca00a7b754014deaaa7187c4363d4b2e7fe13ff771b48d2885b848b9632ef71ce85e80e0946e4e5f13495d8 SHA512 c37fce4f16788d82379459af69b9f47f2bccb3b0e655e7314a23936cc99a474afb0092f240bd950341f1b02ce93d03abce0df7ce62ffcb5d577171ce870dd1d2 EBUILD rocPRIM-4.0.0-r1.ebuild 1264 BLAKE2B eb3c16d117287c9a7c13b761b10af63e79b6f83d079f469319878c033bf690fed40ce0e73d29d06c2511fbc6e9a7cb87452d9019bb50e55a3a24b5b94dbe323f SHA512 69f4fb57bb026e85eebae3655a7f3f7f0ebc0155e6e503df93043cdceec8b1d5ec3a4bba4e217ea64def8be19314ddd7b4352ee6d4c8a003f9c447d25db3163a -MISC metadata.xml 586 BLAKE2B 79a7455bbebce02029027a842a6c9add7bb4fb3305c8bff9cdfa143d0b3835ed421d960ba3dff89233717160349ad24da10b7a3a1820444fe94e0cffa5d1b079 SHA512 c73d6ee3a3bce1a9e66d0e57d31ad52f551949b3a8183af3109fe7f23796689cd6636e1280e5322c7e9721ca9fcba45bccb7a592de150e083b77e028c9fd688e +MISC metadata.xml 600 BLAKE2B 58bfa38b94ad743ce533a8200ed17984d502d819a6db1006665727340a3b57d718f0659f16fcba34aedec7ef3bc94c639a024f9770ab2723acf534e2a9c2d537 SHA512 6da79fc8bed01f2236f79b3134435685c5732ea9362eb25b212501b0b77aeb3c72e260fe0156280f9d2e5d43a0a875dade787221ba1b718670202e762d32f626 diff --git a/sci-libs/rocPRIM/metadata.xml b/sci-libs/rocPRIM/metadata.xml index 3e0b6aad9ae7..3902658bd2f1 100644 --- a/sci-libs/rocPRIM/metadata.xml +++ b/sci-libs/rocPRIM/metadata.xml @@ -9,7 +9,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/rocRAND/Manifest b/sci-libs/rocRAND/Manifest index cc5da9013360..e98eebc4e525 100644 --- a/sci-libs/rocRAND/Manifest +++ b/sci-libs/rocRAND/Manifest @@ -1,3 +1,3 @@ DIST rocRAND-4.0.0.tar.gz 3105585 BLAKE2B 0466d88c286290a9cd179fac61209051f7db5323457ccad9c5f0b579439662e1fe2b8951f85101c7c31bd058bc1448e839a19dc9a3a2d4ca42eb4e0b2baf4eb4 SHA512 c02bc32a9cf7660739ecf7ef99262fb14efa2c76afb3476105eedc4264dec987351ebd461c13c9e0aef9e640b42960b2a63295479664b83924cf0d5c34a157e8 EBUILD rocRAND-4.0.0-r1.ebuild 1063 BLAKE2B 69823e3904b62ed811a7ea68c28b95c09e1059134e17fd62f006352e5870d2e3e9e111fbf8a1647cba517135ac46dcb829cabd98c91344bbfc1e38d7b996420a SHA512 06b4732ae433bc0996bd07fda884c7a302a4f33f92bde4b0c73eb684c8d793c3c9a0252e9961874e0fb4ab456ef584da7c47a98651fb704adf72f02e202b8c63 -MISC metadata.xml 586 BLAKE2B 72eee2fee63235c0e464a1aae761f0e862e2d7f6496d0530ab114435003188ed67cb3f0499afe5d11f2cc64019b09e2b2d8605a5a7a0d87d2477e858e3f284c8 SHA512 6dcc2e40f716b763586801119126d8e141f57be9900987733c858e1045a02833db80d8d9a538e96a47114b8f1d8404a2af17cd731b9ec7537efac88f2fa4a5ff +MISC metadata.xml 600 BLAKE2B f11f8c95d4601a860ef16e6dcfa000f8485c2d4a9b526be5cd364a424c620d9badd98560be7b9280ecc50b5156c4d1d3a05148e1db3b675528e89dd8404d8964 SHA512 fe97e48acb115014d0b1de6398654b214df009edcca18db95fcac2f30ef7808857b4a74c870109c3d87cc1ce5170486eec53ae13057a8d75b8259b396c7908d1 diff --git a/sci-libs/rocRAND/metadata.xml b/sci-libs/rocRAND/metadata.xml index 77cd8b248d11..4feb2cb201ae 100644 --- a/sci-libs/rocRAND/metadata.xml +++ b/sci-libs/rocRAND/metadata.xml @@ -9,7 +9,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/rocSPARSE/Manifest b/sci-libs/rocSPARSE/Manifest index 0450ae034681..0038d6442c91 100644 --- a/sci-libs/rocSPARSE/Manifest +++ b/sci-libs/rocSPARSE/Manifest @@ -1,3 +1,3 @@ DIST rocSPARSE-4.0.0.tar.gz 587761 BLAKE2B 25f9f0183c06b574505fe6e9011b32ea4fbe48c0a1883b8991baf45b8a2238312f352e614c0069531c986e548453b6e7b7a77f883dffea82ed41df488964b55d SHA512 4a4acf24a789ea58b53a8d06ea528a6aed8eabac21a7a3cd73011e9b31d03dceb488cc72f29c5513205f2b538d24e9dbaccda1a932bcc466cd04a65606a77b3b EBUILD rocSPARSE-4.0.0-r1.ebuild 1166 BLAKE2B fc45fdaaf8d5f20afcc0d477eac01d30100a3ac3355ddae786ee934f46ef55b4f6ac3b284875fc905f75452cbfbb655ad4cfb9f916905e1a6091e8b97a14f141 SHA512 221e3aea6c45e7d7a6edc3b96db32ed9d2deb040f1f4cafa9cbb139a146aa7500d4619e6e8db39683fed9c0bc34053dc8ede22525340457c1774f6ea90297a98 -MISC metadata.xml 588 BLAKE2B 31fa8e3f62668dcfceb07268b802f4fb7d4947e29922a13e21fc216e8e8d0a80c204e015bc892ff2ecaa974e4fb2a94e07229d43852b64979dc664a577ce5b41 SHA512 3685dc06581c36139790eb244f0fd6474cdba6e8949b41db4294dd4870d49a57fcea13d0ffb8fe89da47f81e4da161b236cf16e78de67a8ceba72a42f9da52a5 +MISC metadata.xml 602 BLAKE2B 20524bdc94d007be739f97e51d576ff04fe83e69b2d49751ae2b4fca6afa12cbdf5ea86f8be34c6743e76c070a18c4d5c40c2c2488614517d9ff346042a8ba3d SHA512 8a68af54bc151d635fc48dcac6253f427acdc3947a3f7eb9c0c271e6733de9f432df17be7ae584dbc29f3068dc23b08e165657b356d8f90a7f9cf77809825c62 diff --git a/sci-libs/rocSPARSE/metadata.xml b/sci-libs/rocSPARSE/metadata.xml index 73cc3d7be191..a6b4d47cdfe7 100644 --- a/sci-libs/rocSPARSE/metadata.xml +++ b/sci-libs/rocSPARSE/metadata.xml @@ -9,7 +9,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/rocThrust/Manifest b/sci-libs/rocThrust/Manifest index b682dfc018b3..b61e121cc1c2 100644 --- a/sci-libs/rocThrust/Manifest +++ b/sci-libs/rocThrust/Manifest @@ -1,4 +1,4 @@ AUX rocThrust-4.0-operator_new.patch 1699 BLAKE2B 1f8e4eb035768acd424cc2bae173c2c107b15b7f670c430ff5db5bb3657fdcafcea7933890176537c6147c1bee3cb675464d6d948724ba186868ff277eaa71f2 SHA512 5d9d48561e7feabc9341f13877d7e6bd49b59b140fe249956e87e785ed8afd1222aa1e7d77759af6ad8843e87d21362ba85ac9204bfcf160f30a4bcfb3d2e88b DIST rocThrust-4.0.0.tar.gz 1166346 BLAKE2B 02c89e0c4ab2c888a20b7c956a73012157f2735e6ec76369a1f75fbc17bb3f995d1914106ec58562f28243fbe5f019ac230ac3313b6aacb4d8b868f3ac1f091e SHA512 476aa5706487c5801cc91908806a1a1fcb550171f63e0b2debd9b59b18c7435c484578ec456ccfabc140dd7bca7d9bb432a7ba223946b1fca22e72e7d053af2d EBUILD rocThrust-4.0.0-r1.ebuild 1244 BLAKE2B 4f8019ccf296a915a305a405d3e80d2de348ac7717782671b76306882872a6e356bdbdb63316094ce8ccc8410fced42db56423b4d96f8d690ec6838d3721612e SHA512 40671932493ab5a2a2597a4181d03c666a9272ed881d053ecc8d8285aa8a5b68b9527b4fa0e29b6acff3f31fdfafd9cc060b9e098b16a12a7370eaa37542f5de -MISC metadata.xml 548 BLAKE2B ae4848f909ba6a9e9695cdba7dd17fc2236b9234dff7c07d3f8356ced2f0c692788c2ec2bb922754180a1fd0af19cd38136685a00ce6e7de3247de96308b3327 SHA512 608b17dd7669411569fa066256463d8dafc15be2ce287b5229eb56d40da716d2abaeea55afec4a4759c6221f4a8042225a4abb30277d7670e9be6661a6c18aab +MISC metadata.xml 562 BLAKE2B 68289117818083458a4812ff1eac0ae4254b5a29975aad3bafabd6331f882c8b67fcbf9e80344cf7d644eac995d47cdfc6b6b720d7b51e7b42981b778db64e63 SHA512 00e3867f4ade3025cc15daaa2a032df09cf7c0b48ef2e8694e4de4f2623b2cc690cc3d10c03454a036889060ee6ed4545a9e287199eeffa83ea3a34ce25d114c diff --git a/sci-libs/rocThrust/metadata.xml b/sci-libs/rocThrust/metadata.xml index b0a23ffc1e09..ae48919b5ea3 100644 --- a/sci-libs/rocThrust/metadata.xml +++ b/sci-libs/rocThrust/metadata.xml @@ -8,7 +8,7 @@ <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@holzke.net</email> <name>Wilfried Holzke</name> </maintainer> diff --git a/sci-libs/scikit-learn/Manifest b/sci-libs/scikit-learn/Manifest index ab3538e27c4c..3b9a9d0e7e35 100644 --- a/sci-libs/scikit-learn/Manifest +++ b/sci-libs/scikit-learn/Manifest @@ -2,4 +2,4 @@ DIST scikit-learn-0.22.2_p1.tar.gz 7034850 BLAKE2B 41c362ef6594e837a9fc798837e66 DIST scikit-learn-0.23.2.tar.gz 7190564 BLAKE2B db90e3d05d9b563c6cd98a6820c27b541e757e3fb6c25262b720842811b9e26d41a4a9c1d73e675714573d84dab799a0c450e768f4a41a39a6a61f6930c4c79a SHA512 e9797185b1b9def3ee5525e9b72742784aeb78fe8b069bb5aeab1d0f4513cf738c4489ed894274606dea9d6a32ccd3df26170ce1951e443dc77f9287c372e8c5 EBUILD scikit-learn-0.22.2_p1-r1.ebuild 1636 BLAKE2B c0a9c93eff797279d36a47d6990b76dd290c6b170c982a7179557043d0a7f84b8eea598c925166ded61ab4acc8ea2d5ec2ddf61d0549b51170e7626521694d3c SHA512 08f222a4c3d0e250e6a2ddd73fb1073898812c29f3728618ca1a33b9c559a69bd84e2d949df8bd15b8066909677292e0ee2c13815efbd8fe33a06a8ebe8c0c02 EBUILD scikit-learn-0.23.2.ebuild 1508 BLAKE2B 46a4295f6e5fb78b5687744d78ae790447879a655e090a76c395ad43f0f4eae44be9b036559b4e429b52f1d8a6e8f384a7662d25aff0690f8fbea19be5387b20 SHA512 7dc7e7a4237a899a1515e49ec065ce3295dd35aacf936842023fe6a4e00c2e7c14b3653cb601bd25fc7e783e31258e030ca70396912f7b9c580a55a725910885 -MISC metadata.xml 722 BLAKE2B 678b21d5cc514504a3dfef33f3066c55885285d85fc8a8582051b53a41675a8b9c589a0c226b838590e6bf1b740ce9d82840874f75049b92f7a681576bfeea78 SHA512 ac8ca303bd2df0f523496233edcec70ecf6cbe3fd863c4ac28ecd0250eed6b67135e39a74e93e6adcbbebac17766e4a8bcb9be2a73a2464400346f47afbfb440 +MISC metadata.xml 736 BLAKE2B eb5c07231e185d9f9bd985209815f8515abf6bcff68e38563524542c8f591c1625711238b0d1b028776c8d658c32df3de4052a9dc88627a009eef5b8a7e68b5a SHA512 ee09304bdd96093bac49584a10b71650a3c764c28f03b851e197c31f8bbb6529b40433ad70f8100f33901b5b7fac8d349aad83ea10ad4770e16574484223af56 diff --git a/sci-libs/scikit-learn/metadata.xml b/sci-libs/scikit-learn/metadata.xml index 681e5c20b1f3..50092d263e8a 100644 --- a/sci-libs/scikit-learn/metadata.xml +++ b/sci-libs/scikit-learn/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@aisha.cc</email> <name>Aisha Tammy</name> </maintainer> diff --git a/sci-libs/scikit-optimize/Manifest b/sci-libs/scikit-optimize/Manifest index 8403f7191480..2e297152da0b 100644 --- a/sci-libs/scikit-optimize/Manifest +++ b/sci-libs/scikit-optimize/Manifest @@ -1,3 +1,3 @@ DIST scikit-optimize-0.8.1.tar.gz 278751 BLAKE2B c53b921ed47a2146510a041e34129918cc1b9118e8ae3614f39cc16c87ba5a749e268b9694ade9d95132ec4fb11777f2ef2ec509b1be59c8864ff7b6edde2250 SHA512 8ffacb62869810e1812bdbd2f9f3fe83cad2be03cd795ae2e9aa4e1143ed613c3901ae06be85aecd63c1e3e5b4805e88331d2d8848cc9953988fddfbe62a0287 EBUILD scikit-optimize-0.8.1.ebuild 638 BLAKE2B 4739c17ab249c33839b5acfcdf3781fabf6b86347283f0495a7a67f7aa7c281df88b9b6b3868fc1dff66d020b1ab38ee94ec4e096baaa759d04fe7f1b3bf5a50 SHA512 cfb7921239703d6e1abe12e98111a3ee9b98b7a9ffa73cce4d1c25dd0056050c403c1cdc585a4c909260ed94147145e198367a5ba505967b066b920797c1f0d9 -MISC metadata.xml 525 BLAKE2B bd00fbf178b3d7faa54eedc8a0d39bbf2e38be82be836391a341674b418d4e9ccc3d99b5644fd6b1a2feb4637cf501523233d5bd86e05f9660545ec28756c180 SHA512 326647cfcdfebe6ef758ee7c5c51e27abbe1ed62c17c6466edd69952e6fad1990d03976453e6807a5e67acec25b5699af84052d4af9681d5454336bd8511ee11 +MISC metadata.xml 539 BLAKE2B 99dba9874685423c1e6fe9fe927535e232ca6f83577e9dee295f031cae18cbefcfacffed276dc831f093e5f76c5a59baaf3ea27035facc6df9a7ae8fd48741eb SHA512 e5586d4c76389c0ef410986b4dce5343143615e5315413b9802e8d90f2a340dbf8791d14357e5db7b624c474ddb502c2244333bcd043b499357bd3c7e8f41c7c diff --git a/sci-libs/scikit-optimize/metadata.xml b/sci-libs/scikit-optimize/metadata.xml index 11fe5dcb02d1..0a6b8b46e192 100644 --- a/sci-libs/scikit-optimize/metadata.xml +++ b/sci-libs/scikit-optimize/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@aisha.cc</email> <name>Aisha Tammy</name> </maintainer> diff --git a/sci-libs/sktime/Manifest b/sci-libs/sktime/Manifest index 8db5049d6d75..6dcd7a2b3853 100644 --- a/sci-libs/sktime/Manifest +++ b/sci-libs/sktime/Manifest @@ -1,3 +1,3 @@ DIST sktime-0.4.2.tar.gz 9662976 BLAKE2B 248c2a9868f9199caab5c4c724ddcad61301a75ce1425baaabb2185da37d80a68332bf5c2d2d64a10e0b844bea9226be5291005d9893705eb0ff8f2018c6493d SHA512 855b33f42f938c671e99b8fa58ff6adbf67144daf53dd883ac041fe9b8cd5400cfbb8e27169d491c6bea2d76a53c035bae08d9e4f8a1c6f5f444c08bcd65c4f4 EBUILD sktime-0.4.2.ebuild 754 BLAKE2B 4d4b2679b32c3871350d8d721266818aa3941551091f73abb3e79a7bfeaf0da3b81dfcac6959873391c9f6829a3afac3fb6b819e73faa6daed74f910c52d953b SHA512 fe6d6647c4f73c4da02ccf986fb1faff56ef9ebb09337f19f3d5fb9ceeea688e9ae83717b3996b42e1eb3e8e5a6d116b434ceae3139eb55c183a417125bc5cb3 -MISC metadata.xml 513 BLAKE2B f62f3b568ddc39ea99a6335525b344a5ccca6d015c52aa0e4b6d440d446b8ef04f03902f58377be5ee138d4b1563a45bd94ba4cf5fa029ba336bb756cb4163c2 SHA512 be665b116579427beed389b5404f02cdd2d55e858a818e2ea2f9883bf4a9b6ad8aa819367db94540170afe04dd2f271911f756bd5e872484b13268be4185ff9a +MISC metadata.xml 527 BLAKE2B a32578630788b5265c4bf937c5de0cf71b9a9a7a4f3be9572a4e192c75961348a2a67700a7fb865b543588d21aca6da52e85c8fc7dbedd14ce3b2cd5af3fc928 SHA512 73068f2761ecdcc91fc607070ce9a7e362b89644653b8ed4a35ffc3b6cae9f684e3c8773f107c2489adc726edec8c6af756f52e4893f197c5ef9fa3f2686f079 diff --git a/sci-libs/sktime/metadata.xml b/sci-libs/sktime/metadata.xml index a88194c685df..c1db6c242c36 100644 --- a/sci-libs/sktime/metadata.xml +++ b/sci-libs/sktime/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>gentoo@aisha.cc</email> <name>Aisha Tammy</name> </maintainer> diff --git a/sci-libs/spglib/Manifest b/sci-libs/spglib/Manifest index c875597d60cb..c53bb4af1d87 100644 --- a/sci-libs/spglib/Manifest +++ b/sci-libs/spglib/Manifest @@ -1,3 +1,3 @@ DIST spglib-1.14.1.tar.gz 1994323 BLAKE2B 69c16d4b1b7f23b652247df01f88d88917083bf4394e4a5e2e6636b49950ae3e06e395d117ba92ed4fc7c4295f61bab53cda25c2b7b3b7073bc888719ac2dee1 SHA512 77f65af957b1cc956bbd7ab555b5d62297b13228187c54cc4f6e48efba84b0fd60e57f79a4cf22a160a550ca0a19c5d71de0219fccd0b370d2ce413d41a5cfb0 EBUILD spglib-1.14.1.ebuild 592 BLAKE2B 16533821ff23f6a96435da7a3bc6a55aa52392aa660f153859da34913b013f1675d52e37cd2a5407e8c74c1ab4791329d374aecd585639a06b4ad7d0cba32e2e SHA512 5e72af6ad26709197d41f6ddfd9f9b552169b8d6858f8930277250c34d2ff161c184b9a3611069dff91bcc4e3557fbfa88f12a6acb9003350d4044065fd73608 -MISC metadata.xml 265 BLAKE2B 74e5ec829fb82a7e0aadf704a58a8a241797e8ab9e403dff4d83f2eed30d05e3639a70e6c9ac402fd4fd1e91e69cd70cf493ba86b20a1e4673b1376115bf0a25 SHA512 fe668e47689c3e00051c472da520f1bf241f9382ab1a1bdbca4aaf03b8d8a1c8b49b5994e1bccc94d087b8551d2a321a3077c2fb069a1b83c0490f0eb126add6 +MISC metadata.xml 265 BLAKE2B d5a98b9309829a0486c4b8a4336c2d24a0fe34e926d52afd0cc87e16fcc887ca4c18851e58afb33866823121fa8f221a90e0d726dbd85552a4caf66cf03b7b4a SHA512 470f6c178e88c4e83afa46d5e901a45fc2427a779ae832df7fa2d6e25e9e8b4ce77cd3a8fe191e6242d6df3b673f0de6b4f90f1e147aa8b8dd566f18163cc73a diff --git a/sci-libs/spglib/metadata.xml b/sci-libs/spglib/metadata.xml index d0522ae93c48..da36ecbfcd6a 100644 --- a/sci-libs/spglib/metadata.xml +++ b/sci-libs/spglib/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/symengine/Manifest b/sci-libs/symengine/Manifest index 95c6511b6601..c77186b86b9a 100644 --- a/sci-libs/symengine/Manifest +++ b/sci-libs/symengine/Manifest @@ -1,3 +1,6 @@ +AUX symengine-0.7.0-cmake-build-type.patch 1234 BLAKE2B b416e9b83db5eb6689bb9e18682d8f36f6ec13a4fe368004d2c3f961945cb0d1ec94081cb2c99bb16656439214cfd127a21cad2844a4752cd5c2fa6f40f3a3dc SHA512 d5e09a9603fab4caa9d9b091a0636be5ab8eddea6cb5b37b184ff7a65ac9707536f1a71e1893e0b5f795efb33396ae653d2745487aa863f7a239c63e42d22032 DIST symengine-0.6.0.tar.gz 763481 BLAKE2B 37fe94ad08463b31c7387ab296b201a4dda821ba59dfa548d0c42e70d23958bae24df3f035bd3fffb46cc08cc010d13a25e607a9e0644e9b3c0602fa0eb363b3 SHA512 cc6f0468534e5bcd466a810d44f9884b17858ca6c7151cdcadb3af0f7d8faf0d96697d5887ab65fc9094de80df825f8243dabc54e3f5c387be544880f49b482b +DIST symengine-0.7.0.tar.gz 802307 BLAKE2B de207f565f179deae37479eec82dfced3d83bfb7e643b4e6969135e10130dd05c888f34aa75c76c238ff1babfd0864f3329c3deee126b84ec33c4937c11dc20c SHA512 fd3198bc4a05ca2b9b8a58039cc21af65b44457f295362a1a9b8dbf9c6e3df5186c0c84b289bc9fe85d9efd5ac1a683f6b7ba9a661fb6d913d6ceefb14ee2348 EBUILD symengine-0.6.0.ebuild 2205 BLAKE2B 4bbd97357a16e4bbad1fcfdf26034dc51f5bd6718369f709978d0f9a7b399b473ea776ac6562979d29e1accc2f84f897ef8f58d116d0331e4092da5ba0278abb SHA512 403bb10352daad01d3665f06858400dd03875802817e0e1a8a8bf936fbd6a3cdd191ea4523aa056d6f19874125ad9949cea3b950a75c6dca75688848ed107c76 -MISC metadata.xml 1265 BLAKE2B f91a4783ae464dee61dbca5f532bb73a217600b49633f0c80ee46f7650f27f2e37e32cd4f5e14e171e6a47eb4c612d686f883034378afb73520ed0c22862d564 SHA512 f2a634346a9f703565959b48d7648df6abb088a479819aa3f9818ae941df168dbfa3cb1867f48673fce9f24dc890d05134689d93edb0d6761f2a54f4c802037e +EBUILD symengine-0.7.0.ebuild 2247 BLAKE2B 145b95b6ef29a24208147cb12aaefd595de1cd3af3a3ffe462e1e7bf1301d257f5ee30cef84857e0d8371e95968cb14a0fc6daa31c1f44ecb45dad0f53be97a2 SHA512 dcabb24fb7157bbdb92d3afdbfc6b47601f5a2d1629a690c407374604bda35315e03ed41df1233165f414aa8d6d453285bb7461b63d7523983d9d10fb8fd95af +MISC metadata.xml 1265 BLAKE2B 17511088cb7ab73232d65437c7eb1e980e13689a46a73f11ccd0b6cdd9c8e1cb0cc986c49a814a927bcc1e4badada87e57632f1ba209913b19989cadeb202c2c SHA512 52e2f32d0385f7b91c987539e8cfaf89d2daa1c8383b25eb651db12c050f733cceab6608d900d3d2464a8fedcdd5414bdaca506ca7420e1223b74703adbd322c diff --git a/sci-libs/symengine/files/symengine-0.7.0-cmake-build-type.patch b/sci-libs/symengine/files/symengine-0.7.0-cmake-build-type.patch new file mode 100644 index 000000000000..f490521f5c92 --- /dev/null +++ b/sci-libs/symengine/files/symengine-0.7.0-cmake-build-type.patch @@ -0,0 +1,25 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cf1d213..3067481 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,11 +17,6 @@ if (NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release + CACHE STRING "Build type (Debug, Release)" FORCE) + endif () +-if (NOT (CMAKE_BUILD_TYPE STREQUAL "Debug" OR +- CMAKE_BUILD_TYPE STREQUAL "Release")) +- message("${CMAKE_BUILD_TYPE}") +- message(FATAL_ERROR "CMAKE_BUILD_TYPE must be one of: Debug, Release (current value: '${CMAKE_BUILD_TYPE}')") +-endif () + + set(BUILD_FOR_DISTRIBUTION no + CACHE BOOL "Building SymEngine for a distribution") +@@ -138,7 +133,7 @@ endif() + try_compile(HAVE_SYMENGINE_STD_TO_STRING "${CMAKE_CURRENT_BINARY_DIR}/cxx" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/checkstdtostring.cpp" + CMAKE_FLAGS "-DCOMPILE_DEFINITIONS=${CMAKE_CXX_FLAGS}") + +-if ((CMAKE_CXX_COMPILER_ID MATCHES Clang) AND (CMAKE_BUILD_TYPE STREQUAL "Release")) ++if ((CMAKE_CXX_COMPILER_ID MATCHES Clang) AND (NOT(CMAKE_BUILD_TYPE STREQUAL "Debug"))) + try_compile(CHECK_CLANG "${CMAKE_CURRENT_BINARY_DIR}/cxx" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/checkclang.cpp") + if (NOT ${CHECK_CLANG}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__extern_always_inline=inline" ) diff --git a/sci-libs/symengine/metadata.xml b/sci-libs/symengine/metadata.xml index 759e5c9c0a48..53c407a4e64b 100644 --- a/sci-libs/symengine/metadata.xml +++ b/sci-libs/symengine/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> diff --git a/sci-libs/symengine/symengine-0.7.0.ebuild b/sci-libs/symengine/symengine-0.7.0.ebuild new file mode 100644 index 000000000000..5a026514ef68 --- /dev/null +++ b/sci-libs/symengine/symengine-0.7.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake flag-o-matic toolchain-funcs + +DESCRIPTION="Fast symbolic manipulation library, written in C++" +HOMEPAGE="https://github.com/sympy/symengine" +SRC_URI="https://github.com/sympy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/0.4" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="arb benchmarks boost debug doc ecm flint llvm mpc mpfr openmp test tcmalloc threads" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/gmp:= + sys-libs/binutils-libs:= + arb? ( sci-mathematics/arb:= ) + boost? ( dev-libs/boost:= ) + ecm? ( sci-mathematics/gmp-ecm ) + flint? ( sci-mathematics/flint:= ) + mpc? ( dev-libs/mpc:= ) + tcmalloc? ( dev-util/google-perftools ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen[dot] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.7.0-cmake-build-type.patch" +) + +pkg_pretend() { + use openmp && [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp +} + +src_prepare() { + cmake_src_prepare + sed -e "s|DESTINATION doc| DESTINATION share/doc/${PF}/html|" \ + -e "s|/lib|/$(get_libdir)|g" \ + -e "s|lib/|$(get_libdir)/|g" \ + -e "/DESTINATION/s|lib|$(get_libdir)|g" \ + -i CMakeLists.txt symengine/CMakeLists.txt \ + symengine/utilities/teuchos/CMakeLists.txt || die +} + +src_configure() { + # not in portage yet: piranha + local int_class + + if use arb || use flint; then + int_class=flint + elif use mpfr; then + int_class=gmpxx + elif use boost; then + int_class=boostmp + else + int_class=gmp + fi + + local mycmakeargs=( + -DINTEGER_CLASS="${int_class}" + -DBUILD_BENCHMARKS="$(usex benchmarks)" + -DBUILD_DOXYGEN="$(usex doc)" + -DBUILD_TESTS="$(usex test)" + -DWITH_ARB="$(usex arb)" + -DWITH_BFD="$(usex debug)" + -DWITH_SYMENGINE_ASSERT="$(usex debug)" + -DWITH_SYMENGINE_THREAD_SAFE="$(usex threads)" + -DWITH_FLINT="$(usex flint)" + -DWITH_OPENMP="$(usex openmp)" + -DWITH_MPFR="$(usex mpfr)" + -DWITH_MPC="$(usex mpc)" + -DWITH_LLVM="$(usex llvm)" + -DWITH_PTHREAD="$(usex threads)" + -DWITH_TCMALLOC="$(usex tcmalloc)" + -DWITH_ECM="$(usex ecm)" + ) + use arb && mycmakeargs+=( -DARB_INCLUDE_DIR="${EPREFIX}/usr/include" ) + + test-flag-CXX -std=c++11 && append-cxxflags -std=c++11 + cmake_src_configure +} diff --git a/sci-libs/symmetrica/Manifest b/sci-libs/symmetrica/Manifest index bdf66c43c9d5..cbf0a692db33 100644 --- a/sci-libs/symmetrica/Manifest +++ b/sci-libs/symmetrica/Manifest @@ -1,3 +1,3 @@ DIST symmetrica-3.0.1.tar.xz 789336 BLAKE2B 88521356bdc006413e0922b49b23f345da96bbe8cb2a4a6ae12bf53fe46150078f086e6d1f6e514817453f2a868b6eb578b716c05f5459397ed8d766d321ec24 SHA512 1e4c42e1ae9fcdf246dff1c1f01522d6cd416c12302363f82356018847df2f64d2f5ea6256459832d195e8e333ae14743794d5a53346e92d8ba1bb1c0949c271 EBUILD symmetrica-3.0.1.ebuild 542 BLAKE2B deb6794659c185512d1a03601790665e81c0fd306be97e629bca9e500ed861b5e576a74e616397f646b24b04f325ce6e384c4a58b37991b705c3d7e4efb3321d SHA512 a851339856d5a65700d3abe03923d26eeb3792a6da2bd9198b9be2e112b0999d8a581ce914b7171941557c3d19d6a4c366bcf9d3a2b431aed0d74d91fb12fddc -MISC metadata.xml 758 BLAKE2B cd3bc063da1f4ec9e18b045427b2ae77ff7c786c23ceb5e627589e644d384381a2b330c31713d5099bd12657c68dc4c4d91d0a80dfe6afb59568f60a948ead16 SHA512 69bc2b7f8dffeb94dba8af9bfefe537e5c9f946587a9e2b6e41e9f27927cd980fe1f1ab7f0a7d94f18f1c82ab577c79fb21ae7d05bf99fccdb2ddb40d7f62b38 +MISC metadata.xml 788 BLAKE2B e66494f9b10e4ef416925df39e7250eeb685ca735f46fd27be89de25f7431713d715f3f99861e687a2dc1d0284e5f6eee241b777219eee8390a8207f2b8bdde3 SHA512 2d77d02c8f7b262c770a3a744a981d12c8454f31901438fe7116c28192c20bce17d58fe5161185b2fa5eb9d850277a7334aac3f6c6dd57526992bad2463e2e88 diff --git a/sci-libs/symmetrica/metadata.xml b/sci-libs/symmetrica/metadata.xml index 3704ab7e98b1..246f90de1e67 100644 --- a/sci-libs/symmetrica/metadata.xml +++ b/sci-libs/symmetrica/metadata.xml @@ -9,11 +9,11 @@ long before I moved it into ::gentoo. You don't need an ACK from me to merge his changes. --> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>frp.bissey@gmail.com</email> <name>François Bissey</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/sci-libs/votca-tools/Manifest b/sci-libs/votca-tools/Manifest index 89eb52f24c60..4844f0cee4b4 100644 --- a/sci-libs/votca-tools/Manifest +++ b/sci-libs/votca-tools/Manifest @@ -2,9 +2,11 @@ DIST votca-tools-1.5.1.tar.gz 129629 BLAKE2B ab68b38241d2c065939cf0b2e08603eaacc DIST votca-tools-1.6.2.tar.gz 109808 BLAKE2B 1eebb2950004ec5b0a0494904b35f5dc539a5a93e36d40ffdfba911632e48ef9431bfd8d6305c0b5f516c70cff8156976efa6d216ae061a77e018047e543beee SHA512 03139591e934ae97b6c0ddcd0fa9480b4b9d28c05882489b9067b9519727a97a1589a645c3d9ad959d65fa622e3845e8d1d5141f210e2704907d7d6f0bff2abc DIST votca-tools-1.6.4.tar.gz 109929 BLAKE2B 8bc55fcd0a021002f11d412440a369a169c3c62ae5978781010de0a05502e43ed1ccbe5066e3d46ac8ef6fd0c1471baca70d35f6468ccbfd480dc0fa6f2b5047 SHA512 7a334071086e755960a3bd938c1baa1979c4cc9cd8f865af00540fa45365bf1c3153ffb8a5a5948618c47ebafcda9ecc62850d44ea06b7f35ac4587bd423439a DIST votca-tools-1.6.tar.gz 109824 BLAKE2B e030899e210e0f3030d43796a468ea20a573fe7ee62fbfde53e2e6865a9c0657d92ed06ddc44ebfa1c37c6142c865e97380e00570070351d75c403ead6fcfd19 SHA512 0159bc10066e05da8ba0f70e3c70d8cb4cd7b07ebd58edff1ccfeb86504af855eb5cae7184200e5c8ee3a3f6b6b85ec46a045f00dc8e681073ae8fdbbfc3965a +DIST votca-tools-2021.tar.gz 114974 BLAKE2B 9f707a901b83f0d8a6c7e5c9b43b135c7539cf4f1fa44a4ed1a5c8f2f7066e1241515fc025ea436f2e52e6bf4aefb7c9a15575e8a588845dda7fbb6717f50b7e SHA512 5ddcbe49b1898713fa292655efbb2a1c081a7f98c9bae3ef37b273e0db49eecb3800b865221883d610802923132d57d5847cc35ddb008de4eb180f4c30db3dbf EBUILD votca-tools-1.5.1.ebuild 1094 BLAKE2B cc03fda70f27211323b8b0c2d33020dcd4aedb972316d2a1ee6a04a29b414fd44f935ac31fcfd014b4de77e6f0b29136caeaca061ebdbbd3144080b01f723680 SHA512 fee06ff16f050880612fa4aa981dd56b85c437eaf4204f39489a2c19bc8dbb555fed94f2a39732083ac487923db391fccbccb4d3954ee33c822b9cfb5efd1db8 EBUILD votca-tools-1.6.2.ebuild 779 BLAKE2B 41bed9d7eec490310d705c56a0cbd4b6d05f782ccd7fd8d5c445bd0a0c31061e4adb5d306043878d33f5892ae5b9430cce07e56a0050a29cf3faf5b49e9c9a54 SHA512 57ec416136cf2e081d5f25563b95069c8a5f49230696570a3d7ef94c36b5230cc3fc2b2c63d2c34f76ead351b64de042bfd6bb92bb92729b3f294480eb9bd676 EBUILD votca-tools-1.6.4.ebuild 751 BLAKE2B 93b51e936ac594d3cc8a0c8f5d4051ca6d5c573ea4250cfc0d74a5cf92d5177d0e498c2d4719ce5ef2dab324a2325a7eb710ae093387abab38acf7a28c22f78d SHA512 7f2cc20a627410d51c9e5a48b3690b87de4a64deb044c21fd8b9bf27498b4f2d695af57d810f8025feb09e6787a737087ec05d3f3cd46b846659538237d610ff EBUILD votca-tools-1.6.ebuild 791 BLAKE2B 230efde0d632b6eb4d92bcac6211903fe659fb5fc1bb7e36a44c708cfde6d0b06992b17574ab80ab8a32f46637550277e42856c565f9382ece2c479d0db7a238 SHA512 8df3be66989c8cee86badd3e3b67ef80b11748c92a46cef11b9eb8a34a569ac9a33b3cf643bb4cbcf67b4b39f1875caa7cc2858a27e7541dac6e179e96b55a53 -EBUILD votca-tools-9999.ebuild 751 BLAKE2B 93b51e936ac594d3cc8a0c8f5d4051ca6d5c573ea4250cfc0d74a5cf92d5177d0e498c2d4719ce5ef2dab324a2325a7eb710ae093387abab38acf7a28c22f78d SHA512 7f2cc20a627410d51c9e5a48b3690b87de4a64deb044c21fd8b9bf27498b4f2d695af57d810f8025feb09e6787a737087ec05d3f3cd46b846659538237d610ff +EBUILD votca-tools-2021.ebuild 792 BLAKE2B f185fed01b8cac544c15627419534edb811e9a2d3f8d418d4487396db7c566f4f171f2fdfe41ee650a0ede653ac0b2bb43f7a17e79d404ec6d15d07314b433b0 SHA512 cdd7bd917b6d5dfe476d46e22d4d821b709513116b73c41a71f5f9c1a5e2b0dace7f381788f3f0baf22c3dd945904203ef433ea67d32a23eea98ce408355bb97 +EBUILD votca-tools-9999.ebuild 817 BLAKE2B 0a40f725c05500548af930c546def4b08594533c6bcb2500ec011c075544017898cad004705673a156d8b88e0e6feed0bc7903d00548c7eb2025d1312ed315ba SHA512 d327536f0b9c4a047d26e9ad63f44750c11459b34709d7bdd24aee6f3908ffb87a6f43a6410518427bf168134695bc6f11b11b2723eaa2d29cfa039970411e90 MISC metadata.xml 455 BLAKE2B 8f698a0352731cfaa42f58ad669e7a509fbc95082c9accedef69d91628528e29b55a03256f035446f1d1da9a8ac569f17136a2e05e87bb4300cbd4f4af9639ea SHA512 db6cffcdbb0d1b791e8d96338ea9226161d14130d4e6760fdc3997751fbae20e2452529a6403c5ddd0b0a30274f51465fea7edae60fc9655291bd0497f316c8d diff --git a/sci-libs/votca-tools/votca-tools-2021.ebuild b/sci-libs/votca-tools/votca-tools-2021.ebuild new file mode 100644 index 000000000000..a53a01d0af5a --- /dev/null +++ b/sci-libs/votca-tools/votca-tools-2021.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://github.com/${PN/-//}.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN/-//}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux" + S="${WORKDIR}/${P#votca-}" +fi + +DESCRIPTION="Votca tools library" +HOMEPAGE="https://www.votca.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +RDEPEND=" + >=dev-cpp/eigen-3.3 + dev-libs/boost:= + dev-libs/expat + sci-libs/fftw:3.0= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +DOCS=( NOTICE README.rst CHANGELOG.rst ) + +src_configure() { + local mycmakeargs=( + -DINSTALL_RC_FILES=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_MKL=ON + ) + cmake_src_configure +} diff --git a/sci-libs/votca-tools/votca-tools-9999.ebuild b/sci-libs/votca-tools/votca-tools-9999.ebuild index 21ffc1d3bbaf..a0d08f7fa883 100644 --- a/sci-libs/votca-tools/votca-tools-9999.ebuild +++ b/sci-libs/votca-tools/votca-tools-9999.ebuild @@ -19,7 +19,8 @@ HOMEPAGE="https://www.votca.org/" LICENSE="Apache-2.0" SLOT="0" -IUSE="" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-cpp/eigen-3.3 @@ -29,15 +30,15 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - >=app-text/txt2tags-2.5 virtual/pkgconfig " -DOCS=( NOTICE ) +DOCS=( NOTICE README.rst CHANGELOG.rst ) src_configure() { local mycmakeargs=( - -DWITH_RC_FILES=OFF + -DINSTALL_RC_FILES=OFF + -DENABLE_TESTING=$(usex test) ) cmake_src_configure } |