summaryrefslogtreecommitdiff
path: root/sci-mathematics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-08 23:06:07 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-08 23:06:07 +0100
commite23a08d0c97a0cc415aaa165da840b056f93c997 (patch)
tree4c5f7db60483518201fef36f8cc0712789a08db2 /sci-mathematics
parent391b5b359a346aff490103da7dddc85047f83830 (diff)
gentoo resync : 08.10.2021
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/Manifest.gzbin13668 -> 13668 bytes
-rw-r--r--sci-mathematics/dsfmt/Manifest3
-rw-r--r--sci-mathematics/dsfmt/dsfmt-2.2.4.ebuild9
-rw-r--r--sci-mathematics/dsfmt/files/dsfmt-2.2.4-cc.patch12
-rw-r--r--sci-mathematics/flint/Manifest4
-rw-r--r--sci-mathematics/flint/flint-2.8.1.ebuild (renamed from sci-mathematics/flint/flint-2.8.0.ebuild)0
6 files changed, 24 insertions, 4 deletions
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index f49d60c6b94a..983853cfc069 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/dsfmt/Manifest b/sci-mathematics/dsfmt/Manifest
index f4ed40b09dd2..a7c489145c1f 100644
--- a/sci-mathematics/dsfmt/Manifest
+++ b/sci-mathematics/dsfmt/Manifest
@@ -1,3 +1,4 @@
+AUX dsfmt-2.2.4-cc.patch 371 BLAKE2B 145ed23ce532abd33b8b9f76bd2f0a8afce2f62cd7e03fe6f8a15f49f276504793fe3f32f18793776be2b854b75eb9ddb0a0a41a8bd72e4e5160a5a1468b220b SHA512 45c518b57fe2a2ff536732971437c6f8452c0265ad00d2509cc14d08d816fa57e2023ad8cf1768d346c1bd25d36e9337dc2e7dcf9e7d894e01308d4ac657676f
DIST dsfmt-2.2.4.tar.gz 4984255 BLAKE2B 6119445d93cb45faab28dfb52a18c07cd5703b243b3cddde35fff7a5e948fa8788dfe8428ae8e0a52604f91ac07fe7b3bb0f6c438ef93b5257b42baee9dfdec5 SHA512 fe84e986cbf198172340adfac0436b08f087643eca3f1ceccacde146cbfd8c41e3eb0dfbb062f7ca5f462db13c386abd7c269bc0cbefc9a0ecf97a8a8870a2e4
-EBUILD dsfmt-2.2.4.ebuild 827 BLAKE2B 77b57fff30b2f5683925b10f9c28459e35529be12cdd450ab0cb3ea84e568ae2d41364e18193a035b31f48f77363aaa6eae57ed4bb8b6c1faada28808430dd37 SHA512 e5b0cd957e026cbd37ecdb168f73a86da3c6929b2a83f8fff5ca28630af9c6e224ce9a630d940c1c80a2096aed112c84e60f7d122a402eba0975a84759f2a2ac
+EBUILD dsfmt-2.2.4.ebuild 904 BLAKE2B 24433f240445a880d36f3101414fa6c22945b577cb29e9ee597e2c1874e752e81b56d23013fd8a0dccfb68626fb1982cc8718487ce40a2b8ea83c9c488228506 SHA512 307ddddb83223d84e8f7a9124aeecd01fff71339cd9fe8f927137f4b4effa91abe45f1c3d325e12777b42c779e44d8b2e8132b3c8b7cf0253bc3e4101e0857d9
MISC metadata.xml 1022 BLAKE2B 71c2367894eb7cd7864291434125ea73c91367a859b741ed8631f769dd8b6c45b31e62034ea3db2034502742c61f41bf9624baf40282cbf236f639a8ea6c3625 SHA512 409417f357f2e3d8f80c4a1fdf692b0926806d5cc47a3a1ad0dc29658852b61ca4bbd6a72d1b50215fe3be999db5c0283ebf70c70352ad3abef234fd07ec56a1
diff --git a/sci-mathematics/dsfmt/dsfmt-2.2.4.ebuild b/sci-mathematics/dsfmt/dsfmt-2.2.4.ebuild
index 5de399e78f8a..fb35881b936e 100644
--- a/sci-mathematics/dsfmt/dsfmt-2.2.4.ebuild
+++ b/sci-mathematics/dsfmt/dsfmt-2.2.4.ebuild
@@ -11,15 +11,22 @@ MYP=${MYPN}-${PV}
DESCRIPTION="Double precision SIMD-oriented Fast Mersenne Twister library"
HOMEPAGE="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT"
SRC_URI="https://github.com/MersenneTwister-Lab/dSFMT/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-S="${WORKDIR}/${MYP}"
+PATCHES=(
+ "${FILESDIR}"/${P}-cc.patch
+)
soname="lib${MYPN}.so"
+src_configure() {
+ tc-export CC
+}
+
src_compile() {
emake CCFLAGS="${CFLAGS}"
$(tc-getCC) -fPIC -shared -DDSFMT_SHLIB -DDSFMT_DO_NOT_USE_OLD_NAMES ${LDFLAGS} ${CFLAGS} -Wl,-soname=${soname} -o ${soname} ${MYPN}.c || die
diff --git a/sci-mathematics/dsfmt/files/dsfmt-2.2.4-cc.patch b/sci-mathematics/dsfmt/files/dsfmt-2.2.4-cc.patch
new file mode 100644
index 000000000000..fda30002ad7d
--- /dev/null
+++ b/sci-mathematics/dsfmt/files/dsfmt-2.2.4-cc.patch
@@ -0,0 +1,12 @@
+# https://bugs.gentoo.org/780936
+--- a/Makefile
++++ b/Makefile
+@@ -28,7 +28,7 @@ OPTI = -O3 -finline-functions -fomit-frame-pointer -DNDEBUG \
+ #STD = -std=c89 -pedantic
+ #STD = -std=c99 -pedantic
+ STD = -std=c99
+-CC = gcc
++CC ?= gcc
+ CCFLAGS = $(OPTI) $(WARN) $(STD)
+ ALTIFLAGS = -mabi=altivec -maltivec -DHAVE_ALTIVEC
+ OSXALTIFLAGS = -faltivec -maltivec -DHAVE_ALTIVEC
diff --git a/sci-mathematics/flint/Manifest b/sci-mathematics/flint/Manifest
index 4ed43a86a9ef..f130602d9e57 100644
--- a/sci-mathematics/flint/Manifest
+++ b/sci-mathematics/flint/Manifest
@@ -1,6 +1,6 @@
AUX flint-2.7.1-fix-cmake-findgmp.patch 5721 BLAKE2B db31d9e88304ec26a3fdd4ba9d53dd97044487413567e172235260fc238e6a4ad89225788726bdff94f36b699acda45c86025c23be04b895c1857d836a321113 SHA512 a364c4606fb9321443991d1356f9fb7b2c7fb946ad46760e6e1b1172acc1399f19fabd1eec4dbf8e75e1e61be5d8bfa88ac056ccff47d60f4d50fdff6e31193b
DIST flint-2.7.1.tar.gz 4945081 BLAKE2B 9dcc4b0062be08778cd8ada1794a73237ea091a7bff4a4673aa59eac9b414ed90e0291b9547bdf72aa30e48da11f98ff983267ea2e3dd1d75fcec00b24c86ca9 SHA512 abea97228e91089d82a9a44714e719064bef261c45f5f5b24700955bb841cc98a8182e04e6054fcbcaa3bd92f2f95a82bd5d168ec2171af6a58d4f71eb0a479a
-DIST flint-2.8.0.tar.gz 5209922 BLAKE2B 801c6130b3e8119998c3288d243358f567a843597c425cf5edcd37f6dd0f71a5d796e5dc3c8f3ffb8407f8e6dc01a3f4c62daa758e62eee2bbbf6ed07f1721e0 SHA512 91125f7c3aaccb40768091c36c11b5fb5d1e5010e7cb71145d18d348606baa1e72aeae27baa826c00c4a190c39ef19af9488357d0d5634a7c5774e9aeeaef3fc
+DIST flint-2.8.1.tar.gz 5211285 BLAKE2B a200654190868931e4db94d3100605527cfbcbe3f95bae450187750641017869ae788d79fc568aa25b16f1c1c02a73e15e6739278b035780ad56754215858058 SHA512 8629e4d4bc374128e26447a60b63906e78b2d1c9f66658ce763a7eb89f851cf1aea8b2f328a9aeb0f785cfdab9a492d7de55032990ef395da7a1034ee25fb520
EBUILD flint-2.7.1-r1.ebuild 1371 BLAKE2B 859d5bb309b970d5d92e909f8c5573d782d076ed79a23080fb879caba258e35825113823f19a1c5572de726f7f213bd0fc459c088dae48b50bca0fbbb8397552 SHA512 fad00e1482b27ada9a2847638ac1129b90b8c30b5f033af6103509e9181f4dcb6d944ba7ed23ec18c4de51ecb3b9fa8963f13da57e6d0f0a23d7c6e0de1d6ad3
-EBUILD flint-2.8.0.ebuild 1318 BLAKE2B f56232bcfd9e1e66da8836069f6ad3f79ab369912d4e7eb6befb28be4f41e912ffb24ce2f0654ad530758eb9b06cb0c362f05410a80bd7f3cf7b0f089869d611 SHA512 9c992949c4b8a5faf7dd90ea872352f1c72fe5fb34d508f8c3319176c14432e78bcd708fe75c5014f86e06eefc4290f66784c4e5520f62ddf6762159e0867759
+EBUILD flint-2.8.1.ebuild 1318 BLAKE2B f56232bcfd9e1e66da8836069f6ad3f79ab369912d4e7eb6befb28be4f41e912ffb24ce2f0654ad530758eb9b06cb0c362f05410a80bd7f3cf7b0f089869d611 SHA512 9c992949c4b8a5faf7dd90ea872352f1c72fe5fb34d508f8c3319176c14432e78bcd708fe75c5014f86e06eefc4290f66784c4e5520f62ddf6762159e0867759
MISC metadata.xml 640 BLAKE2B b95d6f493564025e43604bffa340fffd88fcedf29c282fcc3c18e08ac089cdf1e10837787af664dd250a77a62237bf3665ff0a3045ca52680dd67aa0b39eeba7 SHA512 a9a64076e7f0df29e6a05a9d349c530a4ee4285b6a444425681eddf6ae1e8b41f610fda0bd7cc86b5177b36f34bc3072b67c7edac2cc8c0709a032b000576a14
diff --git a/sci-mathematics/flint/flint-2.8.0.ebuild b/sci-mathematics/flint/flint-2.8.1.ebuild
index c0196d38a199..c0196d38a199 100644
--- a/sci-mathematics/flint/flint-2.8.0.ebuild
+++ b/sci-mathematics/flint/flint-2.8.1.ebuild