summaryrefslogtreecommitdiff
path: root/sci-mathematics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
commitceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (patch)
tree9f47ee47c31a0f13f9496879cd88a1042550aa81 /sci-mathematics
parent53cba99042fa967e2a93da9f8db806fe2d035543 (diff)
gentoo (leap year) resync : 29.02.2020
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/Manifest.gzbin13352 -> 13347 bytes
-rw-r--r--sci-mathematics/arb/Manifest4
-rw-r--r--sci-mathematics/arb/arb-2.17.0.ebuild74
-rw-r--r--sci-mathematics/arb/metadata.xml11
-rw-r--r--sci-mathematics/cliquer/Manifest2
-rw-r--r--sci-mathematics/cliquer/cliquer-1.21.ebuild4
-rw-r--r--sci-mathematics/cvc4/Manifest2
-rw-r--r--sci-mathematics/cvc4/cvc4-1.6.ebuild4
-rw-r--r--sci-mathematics/eclib/Manifest2
-rw-r--r--sci-mathematics/eclib/eclib-20190909.ebuild4
-rw-r--r--sci-mathematics/flint/Manifest5
-rw-r--r--sci-mathematics/flint/files/flint-2.5.2-memory_message.patch16
-rw-r--r--sci-mathematics/flint/files/flint-2.5.2-pie.patch78
-rw-r--r--sci-mathematics/flint/files/flint-2.5.2-utf8.patch13
-rw-r--r--sci-mathematics/flint/files/flintxx-include.patch19
-rw-r--r--sci-mathematics/flint/flint-2.5.2-r1.ebuild74
-rw-r--r--sci-mathematics/gmp-ecm/Manifest1
-rw-r--r--sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild36
-rw-r--r--sci-mathematics/gp2c/Manifest2
-rw-r--r--sci-mathematics/gp2c/gp2c-0.0.11.2-r1.ebuild6
-rw-r--r--sci-mathematics/lrcalc/Manifest2
-rw-r--r--sci-mathematics/lrcalc/lrcalc-1.2.ebuild4
-rw-r--r--sci-mathematics/nauty/Manifest4
-rw-r--r--sci-mathematics/nauty/nauty-2.5.9.ebuild8
-rw-r--r--sci-mathematics/nauty/nauty-2.6.7.ebuild4
-rw-r--r--sci-mathematics/normaliz/Manifest8
-rw-r--r--sci-mathematics/normaliz/normaliz-2.12.2.ebuild6
-rw-r--r--sci-mathematics/normaliz/normaliz-3.1.1.ebuild6
-rw-r--r--sci-mathematics/normaliz/normaliz-3.1.3.ebuild6
-rw-r--r--sci-mathematics/normaliz/normaliz-3.3.0.ebuild2
-rw-r--r--sci-mathematics/num-utils/Manifest2
-rw-r--r--sci-mathematics/num-utils/num-utils-0.5-r1.ebuild4
-rw-r--r--sci-mathematics/octave-epstk/Manifest2
-rw-r--r--sci-mathematics/octave-epstk/octave-epstk-2.4.ebuild4
-rw-r--r--sci-mathematics/pari-data/Manifest2
-rw-r--r--sci-mathematics/pari-data/pari-data-20191216.ebuild4
-rw-r--r--sci-mathematics/pari/Manifest5
-rw-r--r--sci-mathematics/pari/files/pari-2.9.4-no-automagic.patch66
-rw-r--r--sci-mathematics/pari/pari-2.11.2.ebuild4
-rw-r--r--sci-mathematics/pari/pari-2.9.4-r1.ebuild126
-rw-r--r--sci-mathematics/planarity/Manifest2
-rw-r--r--sci-mathematics/planarity/planarity-3.0.0.5.ebuild4
-rw-r--r--sci-mathematics/polymake/Manifest2
-rw-r--r--sci-mathematics/polymake/polymake-3.0_p2.ebuild8
-rw-r--r--sci-mathematics/prover9/Manifest2
-rw-r--r--sci-mathematics/prover9/prover9-2009.11a.ebuild2
-rw-r--r--sci-mathematics/pspp/Manifest2
-rw-r--r--sci-mathematics/pspp/pspp-1.2.0.ebuild2
-rw-r--r--sci-mathematics/rkward/Manifest5
-rw-r--r--sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-1.patch23
-rw-r--r--sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-2.patch23
-rw-r--r--sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-3.patch33
-rw-r--r--sci-mathematics/rkward/rkward-0.7.0b.ebuild55
-rw-r--r--sci-mathematics/rw/Manifest4
-rw-r--r--sci-mathematics/rw/metadata.xml4
-rw-r--r--sci-mathematics/rw/rw-0.8-r2.ebuild (renamed from sci-mathematics/rw/rw-0.8-r1.ebuild)27
-rw-r--r--sci-mathematics/singular/Manifest4
-rw-r--r--sci-mathematics/singular/singular-4.0.2.ebuild4
-rw-r--r--sci-mathematics/singular/singular-4.0.3.ebuild2
-rw-r--r--sci-mathematics/topcom/Manifest2
-rw-r--r--sci-mathematics/topcom/topcom-0.17.7.ebuild6
-rw-r--r--sci-mathematics/wxmaxima/Manifest2
-rw-r--r--sci-mathematics/wxmaxima/wxmaxima-20.02.4.ebuild49
63 files changed, 462 insertions, 431 deletions
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index e1b2f7f52c38..096b8c7c3484 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/arb/Manifest b/sci-mathematics/arb/Manifest
index 45f16a53e003..be7036c253bc 100644
--- a/sci-mathematics/arb/Manifest
+++ b/sci-mathematics/arb/Manifest
@@ -1,6 +1,8 @@
AUX arb-2.11.1-pie-ftbs.patch 585 BLAKE2B cf7fd0230dd00a52452b1ad80f284028eab6c35c8aeb160e3f74b924a7c6e422a0740a3954eb2937b5b13085e47a25abc6c8f9dede88bd5f90cac5570c6b2710 SHA512 f147d61a6c9dfac57ded28a7265db9e6be76ebb8c9c787960d4dafc36ef703cebc42ba4a3ca8ef03ae3b81589d6a6a555a7ff381ddc9fd391466156677e0b4ff
DIST arb-2.11.1.tar.gz 1248835 BLAKE2B 8ba11f3a92103231c4710c0158ce0811b2a01872e1ec7b7a4a4320d27ab86688aa8733df6dd2464aa55c0a506a8a595e4c370848c78b5c3a650e647f0c6d7411 SHA512 7a014da5208b55f20c7a3cd3eb51070b09ae107b04cbbd6329925780c2ab4d7c38e1fb3619f21456fa806939818370fcae921f59eb013661b6bdd3d0971e3353
DIST arb-2.16.0.tar.gz 1526059 BLAKE2B 14f4a9b23fa6fc46659b742cc95b4970cee74cf52bda8bc696831b0a5c1f946f41f1c2bba180ad1199c55d741366b3376aeed0efbf6ee087b26f6de788519739 SHA512 171c965aeb03cd2830df8a53990403c6da480a94d44385dadfbb2d02697f7c03e8b9a217094b0ad93f796d889a1564f4b9ae9db35ef9de90f61bb2e3220911be
+DIST arb-2.17.0.tar.gz 1589083 BLAKE2B 68d5b04dca24129ceaec4e05124e35b474157cf1efbb6505121a03058e014cd4eb67b99497dbbafcf62e9e31f9d11c92f749f6e047e6b1513b6c0cc5ef8f22da SHA512 201e0cebbd1c4857d194e5531c76c6e45a478cf6965b836818919adf0fc04f0fe25e16ecd49c62a438876b67f009b872c4f3c774fe35620be0b22c5e08bdb824
EBUILD arb-2.11.1-r1.ebuild 1588 BLAKE2B 67ceb6433a725ff35ae1e18888be5eedec7f688ee2f7d4c58c170dd8a0da8607aa23741b31745e2ea0305a1160aa32e737a32ef669e16bdbf292c9aa26a5fa4b SHA512 8a61ceafa57adce89ef012f87d24795528a960fbb2bb6ad8d630a2d89df95f42c3e1cc1bde094bf8e57625204c6fadebbc61f4212f7c90f3131653e13edd4306
EBUILD arb-2.16.0.ebuild 1541 BLAKE2B 304351aa3d08e117e26bdc304771495ed9fe918dd2d5a6da39f67745e73498c19490f681031abf1a62bd477c4f1e6f8abe582257c796d6801717f1c60b9e5c72 SHA512 6c8c1cf422d7916d731f189b7a826c3b79243f153b0dc01a050266e03e09f9e6707526fc03c01647951f4ce6b0ad94378592fca775d3d107b5b960ff7bd7b8c2
-MISC metadata.xml 756 BLAKE2B da8035991c582b71f7bb25866fd86ad79c40640f5685436935bfd6efb26af9e11a31fb28ea83df5ef7f0951ecb26155021d289e0b9926aba03c8c7d9e417677f SHA512 843e473b1cb261c97f817d2c003f632c973a67ba1d8cfe188a40f41cc89fe6167917e2b669768420a7c7c88b19f5b4b68ba4529ab73e373c6696786ecfad11b6
+EBUILD arb-2.17.0.ebuild 2037 BLAKE2B befcf948caa3df8f541f2800d1e28162911203e5f62e104ffae6a0109d981bab9ed7370c743fabfda7dc0ee2ecf998781dc6ac7eaf69b01c73c9049b69c9cfd6 SHA512 83f7c827d5d05a8b402ccfd0183650585428561cc61ca0858107a56e7252b3df3b031e89a049df2ea10abbbd63ee62ad0ef7d5c72bb4a57b17d3f64c21532948
+MISC metadata.xml 1077 BLAKE2B d21ef7ffc1b41b7b52d7d8caf246b0109be10d06b7bb4d660c9ae0f750d748cac37cd289df3282cbca9f2658e8fb5f6674c170ea6bfd511edb71a3f0da88bc86 SHA512 cc6a2aed7acd718af2aa1612b1b454a2e699da97a33cb9ba9ca747e3782d9439bb0ff96c25e9023776777a5ee20d2c208c7f98dc73c787a16bfca58e9a10e1ee
diff --git a/sci-mathematics/arb/arb-2.17.0.ebuild b/sci-mathematics/arb/arb-2.17.0.ebuild
new file mode 100644
index 000000000000..5b8842f7b898
--- /dev/null
+++ b/sci-mathematics/arb/arb-2.17.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for arbitrary-precision interval arithmetic"
+HOMEPAGE="http://fredrikj.net/arb/"
+SRC_URI="https://github.com/fredrik-johansson/arb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="static-libs"
+
+RDEPEND="
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ >=sci-mathematics/flint-2.5.0:="
+
+DEPEND="${RDEPEND}"
+
+src_prepare(){
+ default
+
+ # The autodetection finds "lib" first, which may e.g. contain 32-bit
+ # libs during a 64-bit build.
+ #
+ # Copied from flint which has the same issues because arb is just
+ # copying flint. Of course flint doesn't have a line for itself
+ # and, it had to be added.
+ sed -e "s:{GMP_DIR}/lib\":{GMP_DIR}/$(get_libdir)\":g" \
+ -e "s:{MPFR_DIR}/lib\":{MPFR_DIR}/$(get_libdir)\":g" \
+ -e "s:{FLINT_DIR}/lib\":{FLINT_DIR}/$(get_libdir)\":g" \
+ -i configure
+}
+
+src_configure() {
+ # Not an autoconf configure script. It appears to have been cloned
+ # from the flint configure script and that not all the options
+ # offered are valid.
+ tc-export CC AR CXX
+ ./configure \
+ --prefix="${EPREFIX}/usr" \
+ --with-flint="${EPREFIX}/usr" \
+ --with-gmp="${EPREFIX}/usr" \
+ --with-mpfr="${EPREFIX}/usr" \
+ $(use_enable static-libs static) \
+ CFLAGS="${CPPFLAGS} ${CFLAGS}" || die
+}
+
+src_compile() {
+ emake verbose
+}
+
+src_test() {
+ # We have to set the library path otherwise a previous install of
+ # libarb may be loaded. This is in part a consequence of setting
+ # the soname/installname I think.
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ DYLD_LIBRARY_PATH="${S}" emake AT= QUIET_CC= QUIET_CXX= QUIET_AR= check
+ else
+ LD_LIBRARY_PATH="${S}" emake AT= QUIET_CC= QUIET_CXX= QUIET_AR= check
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIBDIR="$(get_libdir)" install
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
+ dodoc README.md
+}
diff --git a/sci-mathematics/arb/metadata.xml b/sci-mathematics/arb/metadata.xml
index 5830a1d45f91..e6424327a6bc 100644
--- a/sci-mathematics/arb/metadata.xml
+++ b/sci-mathematics/arb/metadata.xml
@@ -5,6 +5,17 @@
<email>sci-mathematics@gentoo.org</email>
<name>Gentoo Mathematics Project</name>
</maintainer>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>frp.bissey@gmail.com</email>
+ <name>François Bissey</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription lang="en">
Arb is a C library for arbitrary-precision interval arithmetic,
using a midpoint-radius representation (“ball arithmetic”). It
diff --git a/sci-mathematics/cliquer/Manifest b/sci-mathematics/cliquer/Manifest
index 227d24b59207..3d395e17cb54 100644
--- a/sci-mathematics/cliquer/Manifest
+++ b/sci-mathematics/cliquer/Manifest
@@ -1,3 +1,3 @@
DIST cliquer-1.21.tar.gz 412440 BLAKE2B 0a4f31f6b005822271c67ab2f2532809b112a5ceb7aaf828b06bf6ca4cadfb836d3c1f6b70187908104c2eefedeececad6b020cde2d198141dc69801d5b1ce81 SHA512 2f72a649cfef46ef07cc3817a704fbfcda910b0b0a419deb361b2aa18437e4689a8b965e0e364a5d9ae391ba8591e022a0dc414b21c9102094ad28fb2f1b15a8
-EBUILD cliquer-1.21.ebuild 784 BLAKE2B d5c489e42bbf4afde5f9343fdd4d1f79c67aa782c5391250f3be2f275ea77f80e017f369c550b098648ae1304e498f538e2aad48e9aea20e793e0f4ab8b9e506 SHA512 3c15c07064a349bc66487c77a370926e70dd2bcd3a495822ee8160634fb1f0d9b5e5e86baaa0779fb6d37b16b9ee292eb4aae351618e58bbc59a0829690185dd
+EBUILD cliquer-1.21.ebuild 786 BLAKE2B 4a6d38c8109acad18e16b483ec90f3c25a249849a4577918639fdccd5ffedd9ac82a1a5b6d0caa1bacdbea035e1140532ad0a9e80658f9828605c9e3fbdff301 SHA512 8c22ac759160b1fe2b009965b177207d36178f7a53e6551d508308df899306458baa74f17770de3a0f13e4a4d51f3a3cce7cc7dac02851318f302a4a785b19fd
MISC metadata.xml 739 BLAKE2B c6fa693dfa35996f2bb14d5a466538770264b47830afb59b09b8e0a5b99818e5532ffd6b893b6ed906922fd24ff9abf2511cc849ed01dd5d39d0830b5f289b22 SHA512 a9414bab8c1b6c8858c0de265fd864deb31fef36294a5ebcda07fdaf54eabb1dd0694286215ac48f7f1d36a2682bfdf9fb2d0bcc7fecc5126c815c7281bc731f
diff --git a/sci-mathematics/cliquer/cliquer-1.21.ebuild b/sci-mathematics/cliquer/cliquer-1.21.ebuild
index e1d639781d68..0eb04b7ff17b 100644
--- a/sci-mathematics/cliquer/cliquer-1.21.ebuild
+++ b/sci-mathematics/cliquer/cliquer-1.21.ebuild
@@ -19,11 +19,11 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
-src_configure(){
+src_configure() {
econf $(use_enable static-libs static)
}
-src_install(){
+src_install() {
default
find "${ED}" -name '*.la' -delete || die
}
diff --git a/sci-mathematics/cvc4/Manifest b/sci-mathematics/cvc4/Manifest
index 94152a39ed34..4cfc106d2631 100644
--- a/sci-mathematics/cvc4/Manifest
+++ b/sci-mathematics/cvc4/Manifest
@@ -1,6 +1,6 @@
AUX cvc4-1.7-gentoo.patch 1665 BLAKE2B db98e67fb3b152e0c78019b21b32c99d06377f1b1c1cc6a3ac2edea5e27d6f8ba082fc209c3694e1144a94d9d3b1897418af250252ff40a26e521bbf72d7da0f SHA512 b6b7af8c48c0398375343c8fa72f3e15d8f9031848cf94e6e2880f04b5e8d695691dcf67b84daa1706464289f7db0300046af4c93adcf278f7951eccc734af89
DIST cvc4-1.6.tar.gz 7815893 BLAKE2B 626e0dd49f911384e64d7e8ecf635aa12dad32830b2032bdcb96afd1a17c3566f56df51f75e9193cf365b562855733d0ea4ff3311ac99fc86e928a956298d2ad SHA512 0887b3f74a4b9e51e634591c7cf39d730110ca5d930149bab4816a49e383eeea8ccadf8474d22f5529cc03ddd045acacf8a2b92434b882adf352f4de4075fcd4
DIST cvc4-1.7.tar.gz 6969953 BLAKE2B 3a64db14a734e0314fb7d7b8dbed79e067c9bbf1723343dac1e9c47b3f09811b1a32ff0116412667bd0afefda2489c6c1679bf109710402a67bee0d91b62dd94 SHA512 b91dfac7ddf979a3474f562eb98f2d6f17a53efa38c1be5502429309a0c059e1f2b0d85ee95e5aee17d35f34c825f01f879ec4aaf26025b1fcac835c33a867c6
-EBUILD cvc4-1.6.ebuild 556 BLAKE2B 2943590af801614ea64b26ff72ee9d445c544dacc62b93428c60e8e80a8fea9884f646d3d3680c89d246c34f42215998aadbc39618ee5334d5ee3503e179543b SHA512 bd9ed1c3e2c635ba47667d77fb0929a2681ec6bc09570e74b0e093b76208746e804b7dd04852bb00c44d3b69f31385346ab838ef8e058d701eaf2dd5aabe4d17
+EBUILD cvc4-1.6.ebuild 552 BLAKE2B 56a743e61a330551b7d17598019747a1bda37872f0e6f5d9e677caa07e01d5f4182e3cef7252ffd04050667b43fec563d548694188444355f5476442232664db SHA512 f8a8cd128057964e7db3749c4ae32575dfbe9b44414d8d7dc1e05aa8ee23ec6feeb624064fa34c9b21675507541b830b29cb14c536bd8121e428c6fbf5df29ba
EBUILD cvc4-1.7.ebuild 1344 BLAKE2B b1c187f77296c5bba332a4795b990fb3df340a10c9acc9de6397e64b883b48e56ba3d0b42fef398cdfa8151799eeb2a59fae644466a2a605de6183cf84844c85 SHA512 34b1d046465f6cac1e8e098c743f79042fff0ad0eb051b68da0a0f6ca78bb27cf6ddbfe6ce8b1ba94eb779fc3faf69a7c79a42f3ddff34167ef7b28acd096fb1
MISC metadata.xml 801 BLAKE2B a8dffba2bb9a740412d4193911d1ab118336993d12d6d7e42c758af438d297baf6798e2ce9c6aa9be4282678e366087d54b8d3f8c46b43be6d73bcf421ee318a SHA512 d90e35c93e5defc5599f5e9d9b88a757a4a845574684270f1aab0cb8194c50b31fa3135ea221f63d0d71f867619c039f32cfb46b63fa370289e8eb5205d3b25d
diff --git a/sci-mathematics/cvc4/cvc4-1.6.ebuild b/sci-mathematics/cvc4/cvc4-1.6.ebuild
index 1500f9d338da..d77a2ea6aaa1 100644
--- a/sci-mathematics/cvc4/cvc4-1.6.ebuild
+++ b/sci-mathematics/cvc4/cvc4-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ RDEPEND="dev-libs/antlr-c
!cln? ( dev-libs/gmp:= )"
DEPEND="${RDEPEND}"
-src_configure () {
+src_configure() {
econf --enable-gpl \
$(use_with cln)
}
diff --git a/sci-mathematics/eclib/Manifest b/sci-mathematics/eclib/Manifest
index 3c538ebc2bee..be8a4670ea66 100644
--- a/sci-mathematics/eclib/Manifest
+++ b/sci-mathematics/eclib/Manifest
@@ -1,3 +1,3 @@
DIST eclib-20190909.tar.bz2 914900 BLAKE2B df57972792f96e65b25db5a2ab1063d5a8f1ad05edbed77d9ca2632ddfb4af2cb8586e572155beec09cc0c03472300d1e6fcbdda3527c36e9106006239f50600 SHA512 df829b10c353f528f2040b55d6198e3a48eba179b9a80e71794e4c6d46ee9bb13b3eccec15c7d286ec5d8252e6ba91157c2a08ac4e2da86969a4158450a41960
-EBUILD eclib-20190909.ebuild 1032 BLAKE2B ac9d22b2bf93cc93236a325b5b9f282057a35e6c939f7d33991c7e08f26bcfd45d8f2a7518b47e99ae83160c9e836a8de2563ddba1d9a7cdef15672f17ab70c5 SHA512 3c43c89824caec646156deb47c23155d5b191be3d65718f5dafa43310176539d2852911e87ba0503e4b10b4573a04a9a5386c1db94b566118464a91291453bf8
+EBUILD eclib-20190909.ebuild 1033 BLAKE2B 55a63fbbc16c5ac382622cb519444ae71a37478e525be161869fc783e4d0baf08fa606b9f6ee44a324a0c9107e8b84eea8a8bd737ef8a7f667799e56d40b368d SHA512 561cc44e21af4149172f45967675f49b7584b3d68667095807f36993c67a35b4a833b604f527648c15a412589ec4c60b4fb6ce2abf203c57574827432eded247
MISC metadata.xml 1058 BLAKE2B f78114f517aa1b21ee6bc36104f1e929b319d77c2a9373c41cfcea4a90d89ff9e0a0d512f4056b6d1c611a3dfe2f64b65117f8e3ba09dd4c3e535eab0cb76f3b SHA512 692e570681c68cd0a2285b616a792e91e341993fceac875f3e35911f04d1933b2e696c9d54d9f90c3a2f459c8365291e03c0a52c1cbf0491a3c303f9e1ba6d41
diff --git a/sci-mathematics/eclib/eclib-20190909.ebuild b/sci-mathematics/eclib/eclib-20190909.ebuild
index e30f083b9992..508a1ef0996d 100644
--- a/sci-mathematics/eclib/eclib-20190909.ebuild
+++ b/sci-mathematics/eclib/eclib-20190909.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,7 +31,7 @@ src_configure() {
$(use_enable static-libs static)
}
-src_install(){
+src_install() {
default
find "${ED}" -name '*.la' -delete || die
}
diff --git a/sci-mathematics/flint/Manifest b/sci-mathematics/flint/Manifest
index 981a87020fd0..0190da47d9fa 100644
--- a/sci-mathematics/flint/Manifest
+++ b/sci-mathematics/flint/Manifest
@@ -5,10 +5,15 @@ AUX flint-2.4.4-PIE-FTBFS.patch 615 BLAKE2B ae78b613c652624f7a994074233b71c8cb69
AUX flint-2.4.4-test.patch 709 BLAKE2B fab049ce8f75a4632a9a20d6ee0892f5e3b8f7ed65bd8bb1fb887569a86a1474ccc903b815dfdf203b426b74a519234cdb1a3851b1ba7698f4abe54fd12abb0b SHA512 46f66ef5104b535c0004b63cac30bd0dcd66ff554502387597d0ab5f8d7a8189431872510c0666ad99dd7c15ec7756a87b670ef162ad6b085150c6eee7a7a376
AUX flint-2.4.5-gmp6-compat.patch 3495 BLAKE2B 69ac50eb94ee9d01d6c396024c08f2f7e6c2e3674c04712a63f18d2b8c9c830a903a27f88dfbb8c44841442a42feafd8272718f1654be2b1d9a495045a3b8e12 SHA512 e7caf37d900380eacb5bea67be1d2e78a1468b92dd21c052d8d5b5d362782425b52107cc97dc68ef73e0da494071f01e980e6b1fafed5bfc8a090f8b9e7e5c3b
AUX flint-2.4.5-ntl62.patch 454 BLAKE2B cec67356f4b94431d11e3e81f9f37259ddf92a2a77678a604879475f3c8251d70ad5d7edf184ca1f0b01f19239b9b26670dae4e5f346353796855b6b82c07d6e SHA512 c19092d0dd4060469e383aa0844cff40ab55d9f4dda77edf5f8dc7f1a8ad833541cdf92d196fc6b21ad43fadcba6d70d0ace4574e1c6828d2c25d9f74094fbb0
+AUX flint-2.5.2-memory_message.patch 504 BLAKE2B ff8ddc685c973f75a133f36eb1284d833dfc35bf42c19c87a55c8b7816c77ed180b1438d782a7cde45025e11f6f30c4105465f2b80507cb42b6bb7d67fd0bc87 SHA512 86c99da2278530caccc3b4e7be06d014664c8f11438cb5dad32b68b91a5997e23366be6433d576ca9515cba5f46227939a1e4131199383ff7d00afe10e3b9d55
+AUX flint-2.5.2-pie.patch 3126 BLAKE2B 730b11cd1a47c476e7e12003a6a493fd019cd9fab7dcd5c691212bf23243378821b52c39bb0c1d0526e912aa6ae6b0d10939a155947932e6ba3df631df4cbf6c SHA512 58e11ac02c861f570887dcf61b1014fcb35e1b47104099a30511ad0ceab9340e4866b72b83f753421d8f33b611b59dbbe3156438789df69e0b3237320884d687
+AUX flint-2.5.2-utf8.patch 625 BLAKE2B ab76e01125f0f483b09c22a30656019963a98629c36e24f85c96800fe587dafaf2dbd2d26d4e319a97a29a6618ce9caa3078da5101a3ac6613f380596855a08d SHA512 cb0bdddd3de1077c01d118b0c9e7052d8510c1be976c44be0465bcaae41e02d6da80f78854e1bbff9ef47584c604b39181a2066dc0630e5effc7c77282d2352a
+AUX flintxx-include.patch 507 BLAKE2B 250e54de1ab5b70cffdac7348b78db543cbdb366efa419dea62ffed2b0b5f95b787019e96fb95b9253b5289d58a2322b41f660f1719516e410e4245b09accb7b SHA512 144dc23d8706e22c6ac5d50bc2ce6c9e2eb8016155bec48a809bceec435d07781105c073b669302132963f063ab1c311e7381f78cc29a0141ca78eceb25aa0dc
DIST flint-2.4.4.tar.gz 1639262 BLAKE2B 54162a4d2f02c3e8e441b6a96c1e7ba4e5e8d8ad7b2d36bb7ead49bb112cd94403cb503d1e56621a0a6fedad6387e63dc39888ff3757e298aea55bf55acc4e20 SHA512 236997cf64bdc96741740889f450fdbaf7d7e9b58252645f864d28005c9e7bdf87f7187cd17526606c605f0489f026398a1361b8f209f71158ca3b31c42d86d2
DIST flint-2.4.5.tar.gz 1640022 BLAKE2B 1267d81bb0270556614ebc8bff65287e0b3738ba0f3245f066ee7ea6971ab4d9082beb2c0a336dcd5b9c1517261aaf55c0bee519c6f71984834a7920002ad95c SHA512 088ff512ea2330f9323a6ca0dc875e8c0926d755317d6007eba4b333a14d7612e82ebcfeabd26d1ec4b9204c4517dee08f914ad1ec852e37336fe378710a8bfc
DIST flint-2.5.2.tar.gz 2212242 BLAKE2B 36b9b1f2acb1d79534d85884d755fddba3b8b40efbe92aeeecd7d1526cd21f0849054c30d23c565c6a13c609992cf22f56f5b640da15e1c7e6ba6840fc710d47 SHA512 cce36947b558aabecaf780171b4bbc0e1330c3b1a7e3580717584be5cab4991d33b190531c7995b224a3a440e28c4a610d6f781901e29f48ced12a9c5ba960a2
EBUILD flint-2.4.4-r1.ebuild 1556 BLAKE2B df9874dd99c5a624e59d3cfe31e7b76cbcb9186d46cd54374f26b698cf303dbfc887af151bc1ddab8aabc799a560d1325d43a20657dc7039da6f92580ba7984c SHA512 2e32029930d81a5f2e7e23b589a1ff4cb07b06cbddc350d588a50159cef5cbc4b3c05bb1fbf16752313cc98443106d4b0ff3d794bf543100f522ff1f3d71937b
EBUILD flint-2.4.5.ebuild 1644 BLAKE2B 041ab4f00f44bdd24cbba2d7e41f6ce8a3c3066dfdb2a5af3704c935400ee8d0368b08c1a0034ac80ff580ad08f3d9b6e7e7167893a0a9f93c92933365fe64e4 SHA512 8a2b4c422b2cb28f4dd89fb035a85cc3fbfe725b069f934de2a51a1e114929f80670d047a5c4acca7e585d0f51ba9b6d90f3f38c12bcc8daa557fbf9baa68ca6
+EBUILD flint-2.5.2-r1.ebuild 1712 BLAKE2B 5958681f6035d6ef083c2479cd06ccc9fea58fc4470cc8d9298857379630af4d29589ce0b2f41f08fb512b50267ef37529169287e61489765ddc57794677ebee SHA512 65d3890260fa76fba84e6911923dbbc2907c4b2b13862a7db730812fca1f90e7b31aff724d814c59c60ddf393dc670ec661d1ed2f8dfd4dc3dd3e197e331036c
EBUILD flint-2.5.2.ebuild 1380 BLAKE2B 2b8e87bfe4d77f3d937a2ed963e894d382694f0bda1b36b3dd8166b994aa0c89f26b921686a9d92702417f7cbdf3d0af17b1e22e48e4e6b859ba4001ef9113b0 SHA512 8faa425010435c1badc4323aad4d2db99c09c79a42103340142bdf442a090857118d74171e11d347a5b844e294d5406f0b1055910312ff53e2594ccadc22a826
MISC metadata.xml 481 BLAKE2B f0d2cbeda37050bec654c0cba3c45b7340f37b29aa570c744d0a882f662481e7d8d777f48b0530fa23090807d9ad0a913733f4d55a3661f82322cfe544b90508 SHA512 63b38afaf08270df42d3a26cca9f5f491562dd89d8e9c43def3849a624d6694343147e47a602d75e44a656a8db1f7cb06885534fe39917cb46f2f895efc8ff16
diff --git a/sci-mathematics/flint/files/flint-2.5.2-memory_message.patch b/sci-mathematics/flint/files/flint-2.5.2-memory_message.patch
new file mode 100644
index 000000000000..65638aa7790b
--- /dev/null
+++ b/sci-mathematics/flint/files/flint-2.5.2-memory_message.patch
@@ -0,0 +1,16 @@
+This fixes a Python 3 doctest failure in
+rings/polynomial/polynomial_integer_dense_flint.pyx: see #28334.
+See https://github.com/wbhart/flint2/pull/585 for upstream PR
+
+diff --git a/memory_manager.c b/memory_manager.c
+index 04abf8a..bece9f5 100644
+--- a/memory_manager.c
++++ b/memory_manager.c
+@@ -41,6 +41,7 @@ pthread_mutex_t register_lock;
+ static void flint_memory_error()
+ {
+ flint_printf("Exception (FLINT memory_manager). Unable to allocate memory.\n");
++ fflush(stdout);
+ abort();
+ }
+
diff --git a/sci-mathematics/flint/files/flint-2.5.2-pie.patch b/sci-mathematics/flint/files/flint-2.5.2-pie.patch
new file mode 100644
index 000000000000..442d0254e82d
--- /dev/null
+++ b/sci-mathematics/flint/files/flint-2.5.2-pie.patch
@@ -0,0 +1,78 @@
+In newer binutils, ld options -r and -pie conflict.
+Patch due to Jörg-Volker Peetz
+(source : https://groups.google.com/d/msg/sage-devel/TduebNoZuBE/sEULolL0BQAJ),
+packaged by Emmanuel Charpentier
+
+diff -ru flint-2.5.2-orig/fq/Makefile flint-2.5.2-new/fq/Makefile
+--- flint-2.5.2-orig/fq/Makefile 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/fq/Makefile 2016-11-07 18:41:09.148996528 +0100
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $(INCS) $< -o $@
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ $(BUILD_DIR)/%.lo: %.c
+ $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
+diff -ru flint-2.5.2-orig/fq_poly/Makefile flint-2.5.2-new/fq_poly/Makefile
+--- flint-2.5.2-orig/fq_poly/Makefile 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/fq_poly/Makefile 2016-11-07 18:41:09.148996528 +0100
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $(INCS) $< -o $@
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ $(BUILD_DIR)/%.lo: %.c
+ $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
+diff -ru flint-2.5.2-orig/Makefile.subdirs flint-2.5.2-new/Makefile.subdirs
+--- flint-2.5.2-orig/Makefile.subdirs 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/Makefile.subdirs 2016-11-07 18:41:09.144996522 +0100
+@@ -59,7 +59,7 @@
+ $(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@"
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ -include $(LOBJS:.lo=.d)
+
+Seulement dans flint-2.5.2-new/: Makefile.subdirs.orig
+diff -ru flint-2.5.2-orig/padic_mat/Makefile flint-2.5.2-new/padic_mat/Makefile
+--- flint-2.5.2-orig/padic_mat/Makefile 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/padic_mat/Makefile 2016-11-07 18:41:09.148996528 +0100
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $(INCS) $< -o $@
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ $(BUILD_DIR)/%.lo: %.c
+ $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
+diff -ru flint-2.5.2-orig/padic_poly/Makefile flint-2.5.2-new/padic_poly/Makefile
+--- flint-2.5.2-orig/padic_poly/Makefile 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/padic_poly/Makefile 2016-11-07 18:41:09.148996528 +0100
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $(INCS) $< -o $@
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ $(BUILD_DIR)/%.lo: %.c
+ $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
+diff -ru flint-2.5.2-orig/qadic/Makefile flint-2.5.2-new/qadic/Makefile
+--- flint-2.5.2-orig/qadic/Makefile 2015-08-13 18:16:22.000000000 +0200
++++ flint-2.5.2-new/qadic/Makefile 2016-11-07 18:41:09.148996528 +0100
+@@ -35,7 +35,7 @@
+ $(CC) $(CFLAGS) -c $(INCS) $< -o $@
+
+ $(MOD_LOBJ): $(LOBJS)
+- $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
++ $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
+
+ $(BUILD_DIR)/%.lo: %.c
+ $(CC) $(PICFLAG) $(CFLAGS) $(INCS) -c $< -o $@
diff --git a/sci-mathematics/flint/files/flint-2.5.2-utf8.patch b/sci-mathematics/flint/files/flint-2.5.2-utf8.patch
new file mode 100644
index 000000000000..de82fc49dd38
--- /dev/null
+++ b/sci-mathematics/flint/files/flint-2.5.2-utf8.patch
@@ -0,0 +1,13 @@
+diff --git a/fmpz_mat/doc/fmpz_mat.txt b/fmpz_mat/doc/fmpz_mat.txt
+index 2f07624..d741899 100644
+--- a/fmpz_mat/doc/fmpz_mat.txt
++++ b/fmpz_mat/doc/fmpz_mat.txt
+@@ -1114,7 +1114,7 @@ void fmpz_mat_gram(fmpz_mat_t B, const fmpz_mat_t A)
+
+ Sets \code{B} to the Gram matrix of the $m$-dimensional lattice \code{L} in
+ $n$-dimensional Euclidean space $R^n$ spanned by the rows of
+- the $m$ × $n$ matrix \code{A}. Dimensions must be compatible.
++ the $m \times n$ matrix \code{A}. Dimensions must be compatible.
+ \code{A} and \code{B} are allowed to be the same object if \code{A} is a
+ square matrix.
+
diff --git a/sci-mathematics/flint/files/flintxx-include.patch b/sci-mathematics/flint/files/flintxx-include.patch
new file mode 100644
index 000000000000..cb6744e23645
--- /dev/null
+++ b/sci-mathematics/flint/files/flintxx-include.patch
@@ -0,0 +1,19 @@
+Fix include errors with flintxx
+
+https://github.com/wbhart/flint2/commit/c0768dc54b5ece38252857f8e7423d5ce81a43f7
+
+
+
+diff --git a/flintxx/flint_classes.h b/flintxx/flint_classes.h
+index eac2d1a..6baa392 100644
+--- a/flintxx/flint_classes.h
++++ b/flintxx/flint_classes.h
+@@ -27,7 +27,7 @@
+ // Contrary to other parts of this library, they are tailored very
+ // specifically towards FLINT.
+
+-#include "flint.h"
++#include "../flint.h"
+ #include "mp.h"
+ #include "expression.h"
+ #include "expression_traits.h"
diff --git a/sci-mathematics/flint/flint-2.5.2-r1.ebuild b/sci-mathematics/flint/flint-2.5.2-r1.ebuild
new file mode 100644
index 000000000000..795bf6e90c61
--- /dev/null
+++ b/sci-mathematics/flint/flint-2.5.2-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Fast Library for Number Theory"
+HOMEPAGE="http://www.flintlib.org/"
+SRC_URI="http://www.flintlib.org/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/13"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc gc ntl static-libs"
+
+BDEPEND="doc? (
+ app-text/texlive-core
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+)"
+DEPEND="dev-libs/gmp:=
+ dev-libs/mpfr:=
+ gc? ( dev-libs/boehm-gc )
+ ntl? ( dev-libs/ntl:= )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/flintxx-include.patch"
+ "${FILESDIR}/${PN}-2.5.2-pie.patch"
+ "${FILESDIR}/${PN}-2.5.2-utf8.patch"
+ "${FILESDIR}/${PN}-2.5.2-memory_message.patch"
+)
+
+src_prepare(){
+ default
+
+ # The autodetection finds "lib" first, which may e.g. contain 32-bit
+ # libs during a 64-bit build.
+ sed -e "s:{GMP_DIR}/lib\":{GMP_DIR}/$(get_libdir)\":g" \
+ -e "s:{MPFR_DIR}/lib\":{MPFR_DIR}/$(get_libdir)\":g" \
+ -e "s:{NTL_DIR}/lib\":{NTL_DIR}/$(get_libdir)\":g" \
+ -e "s:{GC_DIR}/lib\":{GC_DIR}/$(get_libdir)\":g" \
+ -i configure || die
+}
+
+src_configure() {
+ ./configure \
+ --prefix="${EPREFIX}/usr" \
+ --with-gmp="${EPREFIX}/usr" \
+ --with-mpfr="${EPREFIX}/usr" \
+ $(usex ntl "--with-ntl=${EPREFIX}/usr" "") \
+ $(use_enable static-libs static) \
+ $(usex gc "--with-gc=${EPREFIX}/usr" "") \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ AR="$(tc-getAR)" \
+ || die
+}
+
+src_compile() {
+ emake verbose
+ use doc && emake -C doc/latex
+}
+
+src_test() {
+ emake AT= QUIET_CC= QUIET_CXX= QUIET_AR= check
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIBDIR="$(get_libdir)" install
+ einstalldocs
+ use doc && dodoc doc/latex/flint-manual.pdf
+}
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index cdb75cb276bf..74716a31145f 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -2,5 +2,6 @@ DIST gmp-ecm-6.4.4.tar.gz 941058 BLAKE2B e83f02592a8bb86285f258fefc3e302cc516888
DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
EBUILD gmp-ecm-6.4.4-r1.ebuild 1501 BLAKE2B 48aa2b0e116f151507bfebc43ca33b413c29d5eb89364e608556b611302094dc8c0db497350c8001f4164822b89fedc1aa571dd3332c5182dc600f6cc2af5566 SHA512 131cef9c49bfdea884516a56b0b1ddf42602886555554c4eab112f17417f2b9838a3fc70ba7171f9eb9c882971bbc73bda1619b8f2a31986a08d2380c8abe4a3
EBUILD gmp-ecm-7.0.4-r1.ebuild 1230 BLAKE2B 43eafb8be5dce1211467d2cb40ae5f0aa68306876a891a3160903eb71f1922c38091320d5f9f9bb66b8ac444eb48d9121b8743d13ee31b0ffb5825598e862f4f SHA512 3eb32837e3b7311fc9dda8592c9934da55191ee5b294de9d2d0540f20f6665f64234995f7e243ae4b39d63baba5787d5ca9724b51ea6e840090ca0b239ed50d5
+EBUILD gmp-ecm-7.0.4-r2.ebuild 854 BLAKE2B a87be49f51af233f60c6e0e3e8c90b95d90c1bbca35308c57e7f0c472d6c15eb5e4d4e41d2157e546373bf3ef73feab57dc431b5c7ccdcdd09b666cc603556e2 SHA512 b4af870ddacc1cc748c32459af13fdf373a794df59ab23c05cc7d01973dc5cc750fa169ce5765bf246019da13b01e7cc211ad0c704693ed83ef6e92180e06284
EBUILD gmp-ecm-9999.ebuild 1053 BLAKE2B eab97fcb27a1ac30898000ea06ba6d8e5279e979b2b85141ce86494fabf3fb6066c8449292620816ee17822b12564c248705bbbe6ecb4f64a622d8c84b25c4a5 SHA512 2d5f6ebbb57d8cf98e479021d9b345ca00d41dbffef357d0ddfdc40ef6c9f4bf159527ad0b1a37e18deb33051796408456f72ebb2b0bc3c47651a6a374f4ebe4
MISC metadata.xml 384 BLAKE2B 168807abd87bddc88522015f01126d5ec0bde8716aa38b6e619054d39e9bb12a6ffdaa3082328ecb56c0398b498c964c8e28c818d3887919fbe3065a28673f2a SHA512 a8a7aa64869c88ac293347281a80158cbd3cc84fc9f5ca56531d3d53b33601f9baa5c4f66c93508d6763dc54779a563faa09c4a473c670a9b217610efecca25c
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
new file mode 100644
index 000000000000..62d2aabe95ee
--- /dev/null
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Elliptic Curve Method for Integer Factorization"
+HOMEPAGE="http://ecm.gforge.inria.fr/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
+
+DEPEND="dev-libs/gmp:="
+RDEPEND="${DEPEND}"
+
+# Can't both be enabled.
+REQUIRED_USE="x86-macos? ( !custom-tune )"
+
+S="${WORKDIR}/ecm-${PV}"
+
+pkg_pretend() {
+ use openmp && tc-check-openmp
+}
+
+src_configure() {
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable openmp) \
+ $(use_enable cpu_flags_x86_sse2 sse2) \
+ $(use_enable custom-tune asm-redc)
+}
diff --git a/sci-mathematics/gp2c/Manifest b/sci-mathematics/gp2c/Manifest
index 7e648dc0134e..9f11fb5eb61e 100644
--- a/sci-mathematics/gp2c/Manifest
+++ b/sci-mathematics/gp2c/Manifest
@@ -1,3 +1,3 @@
DIST gp2c-0.0.11pl2.tar.gz 851845 BLAKE2B 599469af3e9975270e6d9f88c1209ee3da9ae9ab9bfc90abf2431e00d553d427c15a509278b099a133262b6d02d6fa3f06090bd0083c46c9488e697dc5da5245 SHA512 20f7fc61480a70d3f8811d7881e0f386a1ced522b5c538443dc0a9fe3332d37a67ba68441eb512b5fefdb761e232f9316704fa456a311651161da7b4653ca4b7
-EBUILD gp2c-0.0.11.2-r1.ebuild 742 BLAKE2B 0e87bb9bd38c984c83226b9dc198a1af8a15ec607e6a366248429ea4403e3209681d37880ad799ddac196d81b8ee68c4648284bba52c1e78b8fc0d8551118caf SHA512 ad50c9ab4d0f125c1b031f60bed5b00d0cac62149a9ae551524e5f5e1b6b309f7d27995fd549a73ce91b94ef6bfefb01eaf28f5755c28f1d9b70eccb9500a51c
+EBUILD gp2c-0.0.11.2-r1.ebuild 742 BLAKE2B 455bef05ccc38ff584dbaef4519d0a639e5c2fbd16494ebd1dfd55e20aa0f17080f9457139f9de2626760f8ab5bfe34a248d748758749d96702ea8fa84de833e SHA512 3f45599208f38e26a70679478d17072613438502ddfd2702ee090c08d8e4272c04d50577aa5d852f8c6cb61c9709ec1c36e5ff1a996078e44f03874d28011fcb
MISC metadata.xml 886 BLAKE2B b4dfcb3e2de5064a3a537c6598814f7ec47a7db0a9bfefcc4cba78c373ed97d0ffa08fdd2ccbf049b28900c84afe8f594d7562fe35ad7c9a0ad59f2d63d9988d SHA512 71cf581ae9463fd7f4bb8eea880a940251571b076ec008d6ae2625c8158fb2562b8f4944e7092b05ba264b0bdb31ad31d4be2392ce8c1c82ff0452b513cf8ddc
diff --git a/sci-mathematics/gp2c/gp2c-0.0.11.2-r1.ebuild b/sci-mathematics/gp2c/gp2c-0.0.11.2-r1.ebuild
index 51d76b1c279a..d08485d0c0e1 100644
--- a/sci-mathematics/gp2c/gp2c-0.0.11.2-r1.ebuild
+++ b/sci-mathematics/gp2c/gp2c-0.0.11.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="http://pari.math.u-bordeaux.fr/pub/pari/GP2C/${MY_P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -24,6 +24,6 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
-src_configure(){
+src_configure() {
econf --with-paricfg="${EPREFIX}/usr/share/pari/pari.cfg"
}
diff --git a/sci-mathematics/lrcalc/Manifest b/sci-mathematics/lrcalc/Manifest
index 91b9a29857bc..8f94804abb32 100644
--- a/sci-mathematics/lrcalc/Manifest
+++ b/sci-mathematics/lrcalc/Manifest
@@ -1,4 +1,4 @@
AUX lrcalc-1.2-includes.patch 1939 BLAKE2B 37dc25d9219899cf9cd6268038715b927af294135f1acbebf5651fdfdcb50f7b041e53464c36f572201be411941d889b5ef7c1a20e31eda9915339ec378faf0b SHA512 d5ad549ddf23609870f6b15e389323bf26ea2c981c4af28c93dae7f70b4f7c96e242011213acb7c138ba9acc0ce0bc0c41d51d3fccf4cc5de331a12d965a46a6
DIST lrcalc-1.2.tar.gz 363120 BLAKE2B d3f652abfe38e81331dcbac7068d087b198445bf02dc5ccb5bcbd76b9bbc329687209e6ccf40ecd09f166e7d2da054edd0e5c2b18503d8e4d961ae4ad91b5152 SHA512 699f4c2ddabe5879542d5c11f3df3979a4e009ad37741711a70fb48b4a0d4a7969e5bb110adb63d4473f3c2b61d1efdb7228a6b74c5dd7e1b5aea8cf1d170fab
-EBUILD lrcalc-1.2.ebuild 603 BLAKE2B 0e1121947537a15a4577228087eb5b91275afa58446ecb44a3aa37cc045a4e1d827f8aed3015803a9bb7f47e336e221030a272dc1c9585e35671fd9562562eea SHA512 06011d08163b707f3ac5d472fa58d713d97180542d0ab76683fc791d0f2774b4c9d559a2b909f16545886e5864a52d63bd6597a9e070b42fd576e5278e95201e
+EBUILD lrcalc-1.2.ebuild 605 BLAKE2B f2636b067aca52fa77940eb0f07c44342639a429c838f80a0b465e3c633514750e7589f4f924db6368ce3377872251289f54821f27b0b638ea504e505e351bed SHA512 82504bee51054eb0a6325ac7e53c83c5310a9bd414b8734d6069b054f9db31e82c5182893c60b9183c04b2b96846a1583b3b3eb20ec98097c1e56919cd5c84c4
MISC metadata.xml 834 BLAKE2B d230c80d9552789e93a2f2cc9e1a8eac968d4762ceeba6103f92676cb709d45bf39b2b6820e889d11ad30c60493aec84076d8ee3f5f038640038655f3e2c5a07 SHA512 f54cc63235625646117f0d569fb69c3b3b66b5508fb65a65a3fb92811ff44f72df7546d44728f5882d2db9b70520036ccfda05cb58d9cf9dd3164132dbebbc57
diff --git a/sci-mathematics/lrcalc/lrcalc-1.2.ebuild b/sci-mathematics/lrcalc/lrcalc-1.2.ebuild
index 9039de904cd1..563cb914f3bc 100644
--- a/sci-mathematics/lrcalc/lrcalc-1.2.ebuild
+++ b/sci-mathematics/lrcalc/lrcalc-1.2.ebuild
@@ -15,11 +15,11 @@ RESTRICT="!test? ( test )"
PATCHES=( "${FILESDIR}/${PN}-1.2-includes.patch" )
-src_configure(){
+src_configure() {
econf $(use_enable static-libs static)
}
-src_install(){
+src_install() {
default
find "${ED}" -name '*.la' -delete || die
}
diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest
index d7be566c444c..d043160eab13 100644
--- a/sci-mathematics/nauty/Manifest
+++ b/sci-mathematics/nauty/Manifest
@@ -2,6 +2,6 @@ DIST nauty-popcnt.patch 56034 BLAKE2B 838858a0decf9323217f6b8d7b200b0158db9a02ef
DIST nauty25r9.tar.gz 1007323 BLAKE2B 29d8131a5d21d22a0ef5502d8822aefc07022e83eaa9e4660819929809a6f9c318f46d47e80be45882ff0b60cac774fe23ccceadf2a3bdeb5abf169541696474 SHA512 79f9054f1d39406063f4cbab61002b27f260b93fd37d6346efdfcd113c59ebab54320e6e7b6cdf26c7eddc376e4ad558e2cd4e6071d418dce2a6918f3c8f7ca2
DIST nauty26r7.tar.gz 1660659 BLAKE2B d1d6774dd65cbdb906727324b5008bb962d54d16f99afe68f643f62ab2e7fe297a7cb4ef59b5f50c72c7e59fa9ff8ef2c82f4a77764c7f076b90e8171c7f1370 SHA512 60a724264b43b48338c17240c3cf7156f408267f1b2df995ea7b5ab9fa48852cb11057e83178a364ca028d80dc9124ca9b38cdac34e150a995475140d07c8af6
DIST nauty_2.6r7+ds-1.debian.tar.xz 30328 BLAKE2B 009d64aa2042f814e55238ff83bde4d205925922c13a46213b933ec0f6364ed9a86aeabc7b4c22fdb717bd3ee7efdf794f3f2637cd08d7921e61cee99e73cf9a SHA512 fadde6a767e43048980842415207613ffeaa38d021fbf6a3f26a4bbe6877a92ddf5950094de517edd0f924deeacc8dec1d6a7334123c2a87d15befcc3876bc63
-EBUILD nauty-2.5.9.ebuild 945 BLAKE2B b912308231284d1fe1ddc96b5742ae47b7f203a22f9f1adb0b1464fa26b116aeaf28832bcbda7758ce152423cfb76ad9be153559d4119bd7943e0cb133b140c2 SHA512 4206a0203297ca7b5e71286b0db9a26bf9e335867ffccc3edcd85df09688cb7b15f6aa526b90a23760f23e019d251e3798bb1ef7ccc23c2a34db1deabb8aa422
-EBUILD nauty-2.6.7.ebuild 1471 BLAKE2B 39f024d026a0558b731e540ba9b0b9f7b857b253b7b30936392136a80bf385e0fcfd58c7331220352e61e6efb9c0ac08127e6478eda013fbf64ab138d68f0595 SHA512 4008b318bff18e44ef588106d22840a959429f8f31a1614e39f2dd98e107b262004e9b2ba924861b9fbb128e92cc7e57ec2668b7507727f002dcfefa1c074247
+EBUILD nauty-2.5.9.ebuild 939 BLAKE2B ea6bfda60603537be9f3ed6ff0fb45fac685acddc7917cdfecd0bd4500f873ec9296854d3971659e5381a72260b964c94d796a9a908247828394e253c95323bc SHA512 730391bfa7a60ba49c4bd42a59e9810f4b6721e4a674915c036f996ec1cc972f7a63aa498edc9825983787bfb518723d86f9d1bdb5b6905ff23cd922154ddac7
+EBUILD nauty-2.6.7.ebuild 1469 BLAKE2B 31dbd03617b358b4881f866c7b0c0863aa808c58433120c215886f23439896fff8f05e4df3e635473a4400a54fea53084cc81a949bc9eb732397d73775e1c831 SHA512 b9d7e3d17636c716e53658b590d37aaf4ed09219fed46b975cbd9ee1d36c17c1c57c3ce430b13f6125baf094e8f748072313c53e63c1e9249f081afe3f535f9b
MISC metadata.xml 545 BLAKE2B dc773d4acdd458e7dbe5bc8744c847d9ae04eaedff901e4daa1f78cefcd261f158f54d916dcf054f7ba348b3c9d555d6542a421c3cc1ed1feda1276bd798064d SHA512 19b48e8150e6776f4c51f80cc0b4d468cbb320a9468dfe298debe21177e13a2c9a41d7ef2a24b54c5e7986231402f72d7db19c6c8b075ae9a3f103c040dd9262
diff --git a/sci-mathematics/nauty/nauty-2.5.9.ebuild b/sci-mathematics/nauty/nauty-2.5.9.ebuild
index 2caee75851ce..c193b4436b15 100644
--- a/sci-mathematics/nauty/nauty-2.5.9.ebuild
+++ b/sci-mathematics/nauty/nauty-2.5.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,7 +19,7 @@ IUSE=""
S="${WORKDIR}/${PN}${MY_PV}"
-src_prepare () {
+src_prepare() {
sed \
-e "s/^LDFLAGS=.*/LDFLAGS=${LDFLAGS}/" \
-e 's:${CC} -o:${CC} ${LDFLAGS} -o:g' \
@@ -27,12 +27,12 @@ src_prepare () {
-i makefile.in || die
}
-src_test () {
+src_test() {
emake checks
./runalltests
}
-src_install () {
+src_install() {
dobin addedgeg amtog biplabg catg complg copyg countg \
deledgeg directg dreadnaut dretog genbg geng genrang \
gentourng labelg listg multig newedgeg NRswitchg pickg \
diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild b/sci-mathematics/nauty/nauty-2.6.7.ebuild
index 13acc2d602be..579baf03ad7f 100644
--- a/sci-mathematics/nauty/nauty-2.6.7.ebuild
+++ b/sci-mathematics/nauty/nauty-2.6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest
index 9d9d0cf42906..ec9f5a36a074 100644
--- a/sci-mathematics/normaliz/Manifest
+++ b/sci-mathematics/normaliz/Manifest
@@ -5,8 +5,8 @@ DIST Normaliz2.12.2.zip 6432949 BLAKE2B 7c2d68937e1b5ad423aca170f613d3ca5c857b1d
DIST Normaliz3.1.1.zip 5839858 BLAKE2B 5acb38f335b41e59312edb3dd58687ae139080a7c9965e5cc75996fcee1da991846ee2a7c6c49cdbc8cd3edb3f877a3bd71aa8491ff11715666b5a54dfbd7ef7 SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba
DIST normaliz-3.1.3.tar.gz 3075453 BLAKE2B 0860b466dfa5335a58a496c21f7567e7e4682b07c73e36dbbd947eb65500e03758577d32355adb02fa4e271ca2f49bc5cb0449e26f1bdd11eab2dd5dbafd8f17 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce
DIST normaliz-3.3.0.tar.gz 4243027 BLAKE2B 4785c47a2d815518e98b012dcbfe3cb70aac0ea8e06ad8f15ad6ba73120589e24f82050c25368775299974a43fce42052ffdf49379cd2b14ef4e415f6bb2d8f9 SHA512 3e09be1a265746c2cedf24c6a38de2f3801a906a66a0fa73a98b05916a5e6f412d84f5e38276781b5d99ff779a2db3fc420acdadd036e9822cae41b2ed539be5
-EBUILD normaliz-2.12.2.ebuild 1763 BLAKE2B d39bba29b6a50f78be9a0f3eb73972bd9089274d108482be3a15da65831827b50ae7bc70e48b9bc3b8810f9d515aa04295ed628e7d5a6be330319172832d89f1 SHA512 046df15cc3b7c969993980fd02d49f78ff700779fc83c1b56068f9aeb81c58c5435af53c4e7013097c4b6a4f4cb7b2822c42af00c74dbe70e151683b2986e3a2
-EBUILD normaliz-3.1.1.ebuild 1726 BLAKE2B 7f11ac3e77f33c648271197ebac521553d8074fcf7c46c96e29f05b69137a7b6f3728acc3483f76aacd57cf1ee2007f9db573a49782970cdfb6f3f6fe7e1b67a SHA512 458024c4e1695771b8a44a5bfff2cb6eb4d8166075a75c21b849bd406daea2fb1a322b922aa2e1d998efb5ca4bdca525d7a83495dde8168dd497579e486e0cee
-EBUILD normaliz-3.1.3.ebuild 1664 BLAKE2B d596d4e958269139ffef35dcbeb18a8468203a8b0da347577085531c164d5b8367b2b18e4da23e4e6d268c3e8f65b51fee63ba2b6e04051c7984e8fa39efe22c SHA512 c5ba2958be607adee166372ee230ac4d5bfabc78cc86ba5f050f8704a714add25bc73782c31a24a56d08b7bbee9def40b2ce17d4994041dbc6c9659a578b9a4f
-EBUILD normaliz-3.3.0.ebuild 1180 BLAKE2B 8e6f0465aa1320e73f1edff24c4e7e6392143884696e4ea6c3884b415b42d8bc60e490ee8cf4dc2db93348f955328ada16a26425833d2f9130e0c46ad2bd4a2a SHA512 deac0073be7d07907938d83626687c04eca7478c59be899934ecf3bafa24d7fdd962adbbeb8867ffde8d1177df74666d8c847cb8fddee68cc31e58a7bd9dc3d7
+EBUILD normaliz-2.12.2.ebuild 1760 BLAKE2B e3cc7dc61ebde2b17a51661a15a270aa478605b10ec268b391715bc6f0ceae4d0b69e3a2e6d8a503ecc8e038ffeabb733607559c0df3ba75ff3bf12578458688 SHA512 91541ff4a23926ea57d2022d34938bb637d989b5e710a08fefdf86ddc0975fad90c54bd1b486574f83d51eaf5ae1bfc7e4b4f08f003060700fbfcdc94f107e62
+EBUILD normaliz-3.1.1.ebuild 1723 BLAKE2B 8ef50d87b4a8ba5a6a157724529982fe576ae331a6208eb24c2dc34fa98194941c607ccaf4087c51171f18bcb76a6d245d9b9adb41d9041f8b9c649eed1caa82 SHA512 fbb0c55f0705ce0c6d3d6033bb85fe29d6753198481cbcc1ad9bc0e46d8550a3d8462d11490e926365713abd1523bcfd6460034dedb489cc096f67910d2fdad6
+EBUILD normaliz-3.1.3.ebuild 1659 BLAKE2B d50183eef102f41a0db131c387a4a03aa0cf85fc4b076bbafa07969a63d331e0ef71205f3683e174a3b78f4d4bb8b8cd529423a4fba4669670818f7a99b6b2a8 SHA512 01a49bb35e3aa5fec13193d67244396e31e295e3904f4c1e3dbd96ce78a4c6c3aef05d35d3e305b4b055accee30d8cfa67d1fcfbc3c564e64f9493a67ef01880
+EBUILD normaliz-3.3.0.ebuild 1179 BLAKE2B 6171fe91431d006f3db01d4abd2ec3a1957b737101626c1ad247f887c7640e27eff9fd2afb538ae5375d3fb69e9f39c9bf77cdfd79bd20be29fe8e4b37fb1e60 SHA512 cf4d08b810de4167e834aa8f0bf6b2cdd0c478b255f797041f3b82753f69d7aee7f1da4e0f7a7457de89dcb7993a4ab51f7163e6a2fdef70281607a3c42f870b
MISC metadata.xml 694 BLAKE2B bd87919779ac6083ddaf3f566708eb47baba2a2634e1af1e7c1fbcffef40960cf81c246b979bd800235cbb45707f33fcbbdabba59a0fdde192cc90aaf6e61ff7 SHA512 16995494ba6c269d6a8a437623196d29be82a5edcb9f00218f032deb0198e78061c765e7ac49883a051039a9ffcbe7107a1fc641c380dea3bc8d4df1ce11cc30
diff --git a/sci-mathematics/normaliz/normaliz-2.12.2.ebuild b/sci-mathematics/normaliz/normaliz-2.12.2.ebuild
index 6c50d7e0a962..4cbaf8b64afe 100644
--- a/sci-mathematics/normaliz/normaliz-2.12.2.ebuild
+++ b/sci-mathematics/normaliz/normaliz-2.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MYP}
-src_prepare () {
+src_prepare() {
epatch "${FILESDIR}/${PN}-2.12.1-respect-flags.patch"
epatch "${FILESDIR}/${PN}-2.12.2-gcc49.patch"
@@ -39,7 +39,7 @@ src_prepare () {
fi
}
-src_compile(){
+src_compile() {
emake CXX="$(tc-getCXX)" OPENMP="${OPENMP}" -C source
}
diff --git a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild
index 0fcd25b60993..69b0f3c68a98 100644
--- a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild
+++ b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MYP}
-src_prepare () {
+src_prepare() {
epatch "${FILESDIR}/${PN}-3.0.0-respect-flags.patch"
# Respect users AR tool (Bug 474532)
@@ -38,7 +38,7 @@ src_prepare () {
fi
}
-src_compile(){
+src_compile() {
emake CXX="$(tc-getCXX)" OPENMP="${OPENMP}" -C source
}
diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild
index 01a92c6acf0a..7f9223274c34 100644
--- a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild
+++ b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -26,12 +26,12 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MYP}
-src_prepare () {
+src_prepare() {
./bootstrap.sh || die
default
}
-src_configure () {
+src_configure() {
if use openmp && ! tc-has-openmp ; then
die "You requested openmp, but your toolchain does not support it."
fi
diff --git a/sci-mathematics/normaliz/normaliz-3.3.0.ebuild b/sci-mathematics/normaliz/normaliz-3.3.0.ebuild
index f4119bcd829c..39f9429c0f6a 100644
--- a/sci-mathematics/normaliz/normaliz-3.3.0.ebuild
+++ b/sci-mathematics/normaliz/normaliz-3.3.0.ebuild
@@ -37,7 +37,7 @@ src_prepare() {
eautoreconf
}
-src_configure () {
+src_configure() {
econf \
$(use_enable openmp) \
$(use_enable static-libs static)
diff --git a/sci-mathematics/num-utils/Manifest b/sci-mathematics/num-utils/Manifest
index 7f8d50ba9aa4..e0cc0bba8637 100644
--- a/sci-mathematics/num-utils/Manifest
+++ b/sci-mathematics/num-utils/Manifest
@@ -1,4 +1,4 @@
DIST num-utils-0.5.tar.gz 31845 BLAKE2B fe6620dd0cc7c0d0dc03447918b525f57e9360c5d2a44a32afe7879cf8000bbce646dc271fc821531642c209bf6b356783b09e969755eb7c7af785a8a07a2462 SHA512 6f5a2a8304a0ac3cdba342ecfd28ccd926778a5fde5eed4655f973a5c921e558f0986061ec11ba6146382f63a46b1503570576370a28a0f975e361d790f03561
DIST num-utils_0.5-11.diff.gz 11702 BLAKE2B d0f81877b3dedbd98f89d0e7448739eb6c953cc966a2a49dfc598821802837b7ade4d6ee70586febd0e72218f042dead06bc3750616960862a63c9e8134f1bef SHA512 b461771ba1c8054d83f1aea06cd6beb92945ba929ff71df9e9c02b589c59dce2f2a19e7dab76120d48de7ae2f9e30f0271ae0b873d6e220ea195e160d4347bbf
-EBUILD num-utils-0.5-r1.ebuild 1102 BLAKE2B 2fa8a6e7aa30b889a25836e1b29ff8b2ac110064c5377dddeec18038ea7869b8517959f45687a8b15c894ee0e7019a4abc2f59b72fb9e26ff56eccc0a79cc6b8 SHA512 cb32d9c43624f37bbd5331be9076d7a2d066e2d5a50ec7341fec402fedfea87477577c1813e384cb392346d060ae32be2559286e447ad104ab6d8ac5b7f6d981
+EBUILD num-utils-0.5-r1.ebuild 1098 BLAKE2B 9f998e7db707bf16c03f3fa48decc6b538b3991f3867475a43822d7f61a50fd78fdee0c0408ea2b9ea19e7212e2e7934688412d1fde9cc5deecdc8deea6163a8 SHA512 e1a444d6fc2d1764751ec93d07c132ba7e9b5f4ff390ccad12ae6dcc38d18506c045dcaec33ecfdadceec6a29b2146487c5e7e0246da7359cc957abd943fe56a
MISC metadata.xml 269 BLAKE2B 5511cf8f01948aaca0488a6ed41ed923b130bfea9ba90d49f39bff86cfbd1e956b662d07406c76ca8e7e1d2ceb54547740e9f61a0a16041e5fcf18d713f90f03 SHA512 ecf9121172cdf04793bdbf6684060c7f15fb2a25606e53d8fc7dbc78efe24e264affa600c1ee3106ce8216b7093dff66eced3f78dd6ca7bd6ee589d1c7912cd6
diff --git a/sci-mathematics/num-utils/num-utils-0.5-r1.ebuild b/sci-mathematics/num-utils/num-utils-0.5-r1.ebuild
index a6bf9e3f0638..8d00e1555da9 100644
--- a/sci-mathematics/num-utils/num-utils-0.5-r1.ebuild
+++ b/sci-mathematics/num-utils/num-utils-0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@@ -38,7 +38,7 @@ src_prepare() {
-i Makefile || die "sed Makefile failed"
}
-src_install () {
+src_install() {
emake ROOT="${ED}" install
}
diff --git a/sci-mathematics/octave-epstk/Manifest b/sci-mathematics/octave-epstk/Manifest
index e3f3cb017f54..d5ef60798b5d 100644
--- a/sci-mathematics/octave-epstk/Manifest
+++ b/sci-mathematics/octave-epstk/Manifest
@@ -1,4 +1,4 @@
DIST octave-epstk_2.4-1.debian.tar.gz 10905 BLAKE2B 79290d650a3a9e485c2b45fabcf5aa6c68585656f5f1c81ac3412ea123986bb51ed18b7f093bcec954964e260907594d5fda0f28915ef951fe59c6d238092278 SHA512 93ce2bdb04b2be36bc73d2c13a1bdd909b30597a76bc80db0abb1b4f53467742086559ed1f5ce265cea70f84c9b33d07a514b4fc1c8afc46640d0031907e6dea
DIST octave-epstk_2.4.orig.tar.bz2 1072111 BLAKE2B 25694cb80fe66efb15508f6654218a2fcfd66997258e590626caf4daeafdc68b92dba5c9b0066c25777af609606d9b6e15ebea45c8fabcca17c962a1d664172c SHA512 64de7c23e2a79f03a6aeaa9e8a73c6d95e59cf616fc601bd8c6ad18d3870b1c60752f95cdc174cc31b3095e8b6e3858111c7d72b3b6df8effee4393791282112
-EBUILD octave-epstk-2.4.ebuild 868 BLAKE2B 3ddb8270c3858a654876d3db3e5373e310371eca82075dc26acad5fd7cc107513ca1e957f2af050dd1b7a5f59912a89b3c4ba43063665eef9dde4e8c5996503a SHA512 e47d7a229519766dca5f67108b1cde3753cd37dd8cf47e6d05764790d91a6245f2eb2237f5fe657b1272fd903b03bbbe5711dd5c428227d2129cc6ac5f763422
+EBUILD octave-epstk-2.4.ebuild 867 BLAKE2B 93d1a7e64c94f7102c7547fb6feb7cb28918cf3ecfc4f0fda30ffbdf9dd7e532b84223677c5388b4a45ede96b145b451caeec0d93b86572ca63936b1d9227be5 SHA512 2f87c44376d5dc8fce1efe13c48b349a9e0e6155166e0db3c3cf3349cf0ec85f4e233cc6941f53e5761316cf9e5ee691bceb03aed7eed0383efe86e30dedba5c
MISC metadata.xml 614 BLAKE2B 7e4e57a0aa9b57d55fe747609630d9ec2b037595f88ba1d3352a3702c85de6695c43035d75780189bc7293b581766b5305ff37c005de2843a6e9033000540d0c SHA512 d3ff3c6669d6fb6dac67df09c9eb7245e5cbf91d9bdd0d0ae47f66fcf3e11a2f769bdc9f934a35189792364a902518ae6d906963859eabfdc65579f6253e1061
diff --git a/sci-mathematics/octave-epstk/octave-epstk-2.4.ebuild b/sci-mathematics/octave-epstk/octave-epstk-2.4.ebuild
index 8b9301f8ff6a..9031c1f761fd 100644
--- a/sci-mathematics/octave-epstk/octave-epstk-2.4.ebuild
+++ b/sci-mathematics/octave-epstk/octave-epstk-2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@@ -29,7 +29,7 @@ src_prepare() {
done
}
-src_install () {
+src_install() {
insinto /usr/share/octave/site/m/${PN}
doins eps*/m/*
use doc && dohtml -r eps*/doc/*
diff --git a/sci-mathematics/pari-data/Manifest b/sci-mathematics/pari-data/Manifest
index f05e4a5e5ce7..bacddad95f76 100644
--- a/sci-mathematics/pari-data/Manifest
+++ b/sci-mathematics/pari-data/Manifest
@@ -3,5 +3,5 @@ DIST galdata-20191216.tgz 53229 BLAKE2B 08f0a1be3c5252fbe534b2ed7e66b9bc8cddab80
DIST galpol-20191216.tgz 10049371 BLAKE2B 0b365579823f6f8243269144648302170eb2c2fd8c69ab3cc47e68e08745a909a9c1305080833f99c96c3ac8076ebaa9f680ba25e35eb84859a3aef22ba23c82 SHA512 5109081488ce5cb442b1a5d2f9c3206c48bfe27a743f7a6fdbd34f6d0a1cb5c2a4f5fdc173af25547eea4caefc525b9851fc9bbdb215b606598d4ab44cb60acf
DIST nftables-20191216.tgz 8393731 BLAKE2B d33cbf1f52d3e8a040087da28014ab727b59c641d1a53c97d311a9d1613b59f6b317b7632e0fc89943bea0a507a737543890109b888707c4fb7879279549a2e9 SHA512 cccc62fb0f6d8c578a4e165a1f2daf3b87acbbc38377044ddd98e2901a8e0554a46c8714bad0f4f4e09107b0c0c8f43069b4ddf4fba9c7832bad65ce3c901183
DIST seadata-20191216.tgz 19214199 BLAKE2B cafb89905180ff481f578ff2cdb150b04533ecbccfa96d045bdb61e5fe2c230262f3459d31b11f049ad1e16ed9dd6fb734569ee621efa3831800cc3d99583e60 SHA512 393f2fae45964ad0921fcf417113e10b296cb4c3a0e0eec138c896827f43a5464c4b42a07313e0f3a4383e8df97912e2e359a4cd5225d014d7575e80c7dd996a
-EBUILD pari-data-20191216.ebuild 837 BLAKE2B 26c5097539142ebd3dc41caa148b4b5852fa5b271c841aec7f7e79e8e01268bdb86b9580b000fac967b6b8ed3dad4ac98407abd7e1a9bc33ec9c289924b2013d SHA512 ba3336ce3dd2b588a96f0f6f7af0bab8d968330ece0b5234e5d4c52069cff4453ae34451be5bb0e0602ea58a971d5bba1edaee1911ff35660b7cf762c8f6cacd
+EBUILD pari-data-20191216.ebuild 833 BLAKE2B 59333af7ce8c868f479d65d43eab3017fb8a98840bd3e61410cea103712d53adbfa1532bca0dacf9dd22229fd58f73b70173af3b2989a07624985942451cc89c SHA512 6b868c31ad3627d1b6fa9a68242d8a5227a73a8f4d21842283350378663b31be651651efad97186f1b2771b2cdf3aeb70d031764ca29fab9f0b5b6a47332c89a
MISC metadata.xml 725 BLAKE2B ad3ba5be947834b57bb950e21eecec41a7805907fe4460d9c4d7d086c0d6a4291b4825c1820218ee4cbe3ecfeefeb3db02aea797a55c96d86291e023cef48c31 SHA512 b542df0fdb45fab2f578a5870266bcefcdd91b41b3c26c069bf101be4e5f98c73542c35d19710b5cb13bba0af64615b54f9b8020137c5a071252b3baa17621f1
diff --git a/sci-mathematics/pari-data/pari-data-20191216.ebuild b/sci-mathematics/pari-data/pari-data-20191216.ebuild
index f41ab40d38c4..2a06f493c76c 100644
--- a/sci-mathematics/pari-data/pari-data-20191216.ebuild
+++ b/sci-mathematics/pari-data/pari-data-20191216.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ done
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE=""
S="${WORKDIR}"
diff --git a/sci-mathematics/pari/Manifest b/sci-mathematics/pari/Manifest
index cce706cdc609..d54b8ef3a512 100644
--- a/sci-mathematics/pari/Manifest
+++ b/sci-mathematics/pari/Manifest
@@ -2,11 +2,8 @@ AUX pari-2.11.2-Makefile-LDFLAGS.patch 394 BLAKE2B 534fcd325397a388545acbce5d96b
AUX pari-2.11.2-Makefile-docinstall.patch 867 BLAKE2B e8b83357ef42ebcb00abfe7bb5adc30414d1975fbde128ffe84c42898374969c608cd6f3b8b0061023681f6416e86552c80552ac51aa884e260d716f79b750c1 SHA512 089ab09532b2e888a272495606f5c0eeb6e12f764f3605c268a3e4e20e707d87c33feea2a745f7441e2cff6e7402df64f17f7b118350a8d4a0972ad8a5a82c69
AUX pari-2.11.2-no-automagic.patch 2626 BLAKE2B 3be495852655cf47cab2ebfc544477707ab9274329a4fc7f380bd683236968e0bafd9f91b9c45289912b2a634aa9ba38f3130e0192cacfb6dc383765803eb5ad SHA512 ff8c00f028da9e782256ad9f6af87a194286cf198e8639bd737663db9b4898903993a9ef01f9084bcd658913f3d639509f89cca9b77963790ede9bb998845821
AUX pari-2.9.4-fltk-detection.patch 572 BLAKE2B 1c2e1fa6e52521c7865c3fd011824c83fa92623903dd1e056bda29c6735eb01013e7937f66d6ffff42d0de83f7ed104c7f933d232ee37be7c4351788e76f8daa SHA512 2ec0d8035a87b693ee6a4dfa913f0b24eed20bb4db7f8cd1a47db444310d33d19e6651d475c635be747e79a02df2705e42f6f7032b60dc763583cf9fa8633b29
-AUX pari-2.9.4-no-automagic.patch 2638 BLAKE2B a0e88763f7f69d6d284286961ad90719cf0a02e533164342dbc34206c44dd447cc1ee5aac27dbd0f61c850082f0d19049886fe9d05676ef506e6154c5395c03f SHA512 1f9ded97ebffa20a248ad86c635e90fc2e38d318a7d47caa27c695b153dbefe2107d6a2e67d87653f4d0c703b047073b025e01a528b7ef4422d50a96aaf8b3fd
AUX pari-2.9.4-ppc.patch 363 BLAKE2B 135e76972e4121362666a25e3da236c4a5b7cffa058bbc25b59ca19ea20ccb0665327f70701adca5239cb936d513976e3ba7b5cda915a3f77c7b2eb28e75eaa0 SHA512 aaf5960010e56722f11234079a20ee7a7f8819dc084e1f6567fd11ad2820e3ae47617608f312941c2f373b5312a8c09c9cd51bfa44e263ffe1e8062c9fd9877d
AUX pari-2.9.4-strip.patch 323 BLAKE2B 85a2b56f5501b4dafc0bffe48249c1662d6f96e81f8e8260ad52ecf84f053efef2ee6d6be6a6fda47886c372eb338d8bbf4443910df79a0d4e168b2666228c37 SHA512 50624ead82da41819ccfadfbdb746fb6ff414196ae2576c5d6a86e83c67355740b0e6e901a2860cab202db15adb1b00e346aabba338ab303230bc6aee8d33076
DIST pari-2.11.2.tar.gz 4433038 BLAKE2B 89fd8c14d6ee8c8640432bec75e10b79897f0180212dcb1b04b654478a3258fc13a7f982bcb400e28997934a21667c0c3cb08fdb2e843a80a24c6499feafb639 SHA512 22f5a6ecad6d9b8b337c2655f538a196a0460f6fe98256d0f49557ce7b843f6b27ad364f45a9472aaafee9506386c886f1f0d62697078e501ec465151d4d10a1
-DIST pari-2.9.4.tar.gz 3851772 BLAKE2B 648e7fd14888bed2dfb7bbb9a25d097aa91899780da9734b444e29997916c27773109e735ecb2d3e9d164a596f3bb8da607d83f278e52d84c49a56df5c89b530 SHA512 539534496e9733bd905b6131374eef8019f93398423710d339bd3c01245e1af675a0a3f9489a05c3ceb2cf3b3426e6b1fb11ea4886b76a1b2e793b59f52e8787
-EBUILD pari-2.11.2.ebuild 3037 BLAKE2B 60ea0fd54d772c800e3b3e963aefd2307dcb7c94cb79b0fe2c5190ef3439d1a37dc28bc4e89cd9d5c615ed5ebb2a8241a9152bcf5291efe7a641f2de0e5c2558 SHA512 59656cf7644fc054ec19391ebb6c15338d02898c6e7dfb4e1c4e77b8f859c25ef3bfddd6121deaab5928269d01587ba9d101406ae7aa1a4d3cfb0f75a03bf34c
-EBUILD pari-2.9.4-r1.ebuild 3505 BLAKE2B 85db8c4eec1791b0f9965ad4a8122ae43b1cfc829f23e1f880516fe367cac08e9f00d4f83e97f064ff0c1a21fbde3833a49137ad6e0b488f1032d0ead37e77df SHA512 3c75e72b86b1a892f105cbdee9d55cf4e4a52e3ba9ca6c83ab2b42cd22ed5ffcc67a0f602de7e5bb4dffcd485c7a839a33cce02e87900d2c5464ebabd3dcf7f8
+EBUILD pari-2.11.2.ebuild 3033 BLAKE2B 7e4fd3d274c34a89419ee157bfd798db51b3462444ec886ee9ac71164c30d8d1cbf59d91f78077e792fdc0e55c3ce7ff23c201df43c6ea14bb52dca97d321745 SHA512 72dc95fcf64d2ac470ec9bcb6f30c45b18394662f0f2ab481a43310c410bbedc32c71b0e7a773d859680135c4f9fee9221e5e73bfe58dc1f0094c2f22d03c349
MISC metadata.xml 1734 BLAKE2B ffb61a9e3818ed778cd30e0b41279413fec1e624aef0c490e71f501b9797703bbd24413b180b588896d6d74af988e6102f58a04fc1c645f2b876ac2731a399c1 SHA512 b5caa3c3b98405d89681fb25c97dabb3302e971c68fda94e337b10dfc14761963ea548b4689ccb4ac59661425a85a53ea0d424b6acb35a475f42ef145ce9060e
diff --git a/sci-mathematics/pari/files/pari-2.9.4-no-automagic.patch b/sci-mathematics/pari/files/pari-2.9.4-no-automagic.patch
deleted file mode 100644
index 3612d8f020fc..000000000000
--- a/sci-mathematics/pari/files/pari-2.9.4-no-automagic.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-diff -r -U2 pari-2.9.4.orig/config/Makefile.SH pari-2.9.4/config/Makefile.SH
---- pari-2.9.4.orig/config/Makefile.SH 2017-11-09 16:26:14.000000000 +0700
-+++ pari-2.9.4/config/Makefile.SH 2018-01-13 17:31:02.404210285 +0700
-@@ -80,10 +80,10 @@
- graph=plotQt;;
- Qt4)
-- PLOTCFLAGS='-D__FANCY_WIN__ -I$(QTDIR)/include'
-- PLOTLIBS="-L\$(QTDIR)/lib $QTLIB"
-+ PLOTCFLAGS='-D__FANCY_WIN__ `pkg-config --cflags QtGui`'
-+ PLOTLIBS="`pkg-config --libs QtGui`"
- graph=plotQt4;;
- fltk)
-- PLOTCFLAGS=
-- PLOTLIBS="$FLTK_LIBS"
-+ PLOTCFLAGS="`fltk-config --cxxflags` $X11_INC"
-+ PLOTLIBS="`fltk-config --ldflags`"
- postconfig='fltk-config --post '
- graph=plotfltk;;
-@@ -277,5 +277,5 @@
- # Graphic library.
- QTDIR = "$QTDIR"
--MOC = \$(QTDIR)/bin/moc
-+MOC = "`which moc`"
- PLOTCFLAGS = $PLOTCFLAGS
- PLOTLIBS = $PLOTLIBS
-diff -r -U2 pari-2.9.4.orig/config/get_Qt pari-2.9.4/config/get_Qt
---- pari-2.9.4.orig/config/get_Qt 2017-05-12 16:45:12.000000000 +0700
-+++ pari-2.9.4/config/get_Qt 2018-01-13 17:35:49.481198212 +0700
-@@ -6,5 +6,5 @@
- yes)
- pth="/usr/local/lib /usr/local/share /usr/lib /usr/share"
-- QTDIR=`locatedir qt4/bin $pth`
-+ QTDIR=`locatedir qt4 $pth`
- if test -n "$QTDIR"; then
- QTLIB="-lQtCore -lQtGui"
-diff -r -U2 pari-2.9.4.orig/config/get_config_options pari-2.9.4/config/get_config_options
---- pari-2.9.4.orig/config/get_config_options 2017-11-09 16:26:14.000000000 +0700
-+++ pari-2.9.4/config/get_config_options 2018-01-13 17:38:39.264191072 +0700
-@@ -87,8 +87,10 @@
- with_ncurses_lib=`echo "$1" | sed -e 's/[-a-z]*=//'` ;;
-
-+ --without-qt|--with-qt=no) without_qt=yes ;;
- --with-qt) with_qt=yes ;;
- --with-qt=*)
- with_qt=`echo "$1" | sed -e 's/[-a-z]*=//'` ;;
-
-+ --without-fltk|--with-fltk=no) without_fltk=yes ;;
- --with-fltk) with_fltk=yes ;;
- --with-fltk=*)
-@@ -168,5 +170,7 @@
-
- --with-qt[=DIR] use the Qt graphical library [prefix for Qt dir.]
-+ --without-qt do not try to use the Qt lib
- --with-fltk use the FLTK graphical library [need fltk-config]
-+ --without-fltk do not try to use the FLTK lib
-
- Miscellaneous
-diff -r -U2 pari-2.9.4.orig/config/get_graphic_lib pari-2.9.4/config/get_graphic_lib
---- pari-2.9.4.orig/config/get_graphic_lib 2017-11-09 16:26:14.000000000 +0700
-+++ pari-2.9.4/config/get_graphic_lib 2018-01-13 17:42:45.760180706 +0700
-@@ -8,4 +8,5 @@
- if test -n "$with_fltk"; then which_graphic_lib=fltk; fi
- if test -n "$with_qt"; then which_graphic_lib=Qt; fi
-+if test -n "$without_fltk" -a -n "$without_qt"; then which_graphic_lib=none; fi
- if test "$fastread" != yes; then
- cat << EOT
diff --git a/sci-mathematics/pari/pari-2.11.2.ebuild b/sci-mathematics/pari/pari-2.11.2.ebuild
index 4d53f82467fe..3d42e03c1983 100644
--- a/sci-mathematics/pari/pari-2.11.2.ebuild
+++ b/sci-mathematics/pari/pari-2.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://pari.math.u-bordeaux.fr/pub/${PN}/unix/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/6"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE="data doc fltk gmp test threads X"
RESTRICT="!test? ( test )"
diff --git a/sci-mathematics/pari/pari-2.9.4-r1.ebuild b/sci-mathematics/pari/pari-2.9.4-r1.ebuild
deleted file mode 100644
index 84317023bfdf..000000000000
--- a/sci-mathematics/pari/pari-2.9.4-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic toolchain-funcs multilib
-
-DESCRIPTION="Computer-aided number theory C library and tools"
-HOMEPAGE="http://pari.math.u-bordeaux.fr/"
-LICENSE="GPL-2"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
-IUSE="data doc fltk gmp X"
-SRC_URI="http://pari.math.u-bordeaux.fr/pub/${PN}/unix/${P}.tar.gz"
-
-RDEPEND="
- sys-libs/readline:0=
- data? ( sci-mathematics/pari-data )
- doc? ( X? ( x11-misc/xdg-utils ) )
- fltk? ( x11-libs/fltk:1= )
- gmp? ( dev-libs/gmp:0= )
- X? ( x11-libs/libX11:0= )"
-DEPEND="${RDEPEND}
- doc? ( virtual/latex-base )"
-
-get_compile_dir() {
- pushd "${S}/config" > /dev/null
- local fastread=yes
- source ./get_archos
- popd > /dev/null
- echo "O${osname}-${arch}"
-}
-
-PATCHES=( "${FILESDIR}"/${P}-strip.patch
- "${FILESDIR}"/${P}-ppc.patch
- "${FILESDIR}"/${P}-no-automagic.patch
- "${FILESDIR}"/${P}-fltk-detection.patch
- )
-
-src_prepare() {
- default
-
- # disable default building of docs during install
- sed -i \
- -e "s:install-doc install-examples:install-examples:" \
- config/Makefile.SH || die "Failed to fix makefile"
-
- # propagate ldflags
- sed -i \
- -e 's/$shared $extra/$shared $extra \\$(LDFLAGS)/' \
- config/get_dlld || die "failed to fix LDFLAGS"
- # move doc dir to a gentoo doc dir and replace acroread by xdg-open
- sed -i \
- -e "s:\$d = \$0:\$d = '${EPREFIX}/usr/share/doc/${PF}':" \
- -e 's:"acroread":"xdg-open":' \
- doc/gphelp.in || die "Failed to fix doc dir"
-}
-
-src_configure() {
- tc-export CC
- export CPLUSPLUS=$(tc-getCXX)
-
- # need to force optimization here, as it breaks without
- if is-flag -O0; then
- replace-flags -O0 -O2
- elif ! is-flag -O?; then
- append-flags -O2
- fi
-
- # sysdatadir installs a pari.cfg stuff which is informative only
- ./Configure \
- --prefix="${EPREFIX}"/usr \
- --datadir="${EPREFIX}"/usr/share/${PN} \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
- --sysdatadir="${EPREFIX}"/usr/share/doc/${PF} \
- --mandir="${EPREFIX}"/usr/share/man/man1 \
- --with-readline="${EPREFIX}"/usr \
- --with-ncurses-lib="${EPREFIX}"/usr/$(get_libdir) \
- $(use_with fltk) \
- $(use_with gmp) \
- --without-qt \
- || die "./Configure failed"
-}
-
-src_compile() {
- use hppa && \
- mymake=DLLD\="${EPREFIX}"/usr/bin/gcc\ DLLDFLAGS\=-shared\ -Wl,-soname=\$\(LIBPARI_SONAME\)\ -lm
-
- mycxxmake=LD\=$(tc-getCXX)
-
- local installdir=$(get_compile_dir)
- cd "${installdir}" || die "failed to change directory"
- # upstream set -fno-strict-aliasing.
- # aliasing is a known issue on amd64, work on x86 by sheer luck
- emake ${mymake} \
- CFLAGS="${CFLAGS} -fno-strict-aliasing -DGCC_INLINE -fPIC" lib-dyn
- emake ${mymake} ${mycxxmake} \
- CFLAGS="${CFLAGS} -DGCC_INLINE" gp ../gp
-
- if use doc; then
- pushd "${S}" > /dev/null || die "failed to change directory"
- VARTEXFONTS="${T}"/fonts emake -j1 docpdf
- popd > /dev/null || die
- fi
-}
-
-src_test() {
- emake dobench
-}
-
-src_install() {
- emake ${mymake} ${mycxxmake} DESTDIR="${D}" install
- dodoc MACHINES COMPAT
- if use doc; then
- # install gphelp and the pdf documentations manually.
- # the install-doc target is overkill.
- dodoc doc/*.pdf
- dobin doc/gphelp
- insinto /usr/share/doc/${PF}
- # gphelp looks for some of the tex sources...
- doins doc/*.tex doc/translations
- # Install the examples - for real.
- emake EXDIR="${ED}/usr/share/doc/${PF}/examples" \
- -C $(get_compile_dir) install-examples
- fi
-}
diff --git a/sci-mathematics/planarity/Manifest b/sci-mathematics/planarity/Manifest
index d841587bfed4..c04b9ef8f09f 100644
--- a/sci-mathematics/planarity/Manifest
+++ b/sci-mathematics/planarity/Manifest
@@ -1,4 +1,4 @@
AUX planarity-3.0.0.5-extern.patch 591 BLAKE2B e8c6c75fdb587f10d38023daec5806ae0930dd4c4be1a74fa11fdd2d837a5b5904948a01601702a5de160725dd60214e0de2aa014f20e41dc957e0c4b24f36f4 SHA512 6fb06c58f853ddaa2fe308a8104db4fee1d6021f4ece9f3f6438ba667e65167f248ac6b3b674e997380f2c874447deda1b7be6dbec2f2c66c188ae5cc8c09bc1
DIST planarity-3.0.0.5.tar.gz 492644 BLAKE2B d183bc07cab7246b62cc7340956206e3f6c5999aa92b223e7665ebd8ae1bc0c354011c078ea4f42d2e45efa2ae5e83e082e4c8d80e3391a4f20be1020ebf8188 SHA512 dfeb7e024e1f5758e5abbd854c4ca963b4f5d45433b2c5eb00ce85c154b5407ebccd1ace0db167488dee757db2c23367101a2aa568941a3664bac9058ea24328
-EBUILD planarity-3.0.0.5.ebuild 965 BLAKE2B 6f787ef7ea2e6b53c065a2675ffb3effbb186591ea78e537d556ea4c30168fbb93441c80e430d764d2707ec6f5b9a15c2fe1b8820dbfc5a9845b687fc0ab4ca0 SHA512 9640fee729cfea5bffc9db8f3c89d5aa9eb205e39b710b930301912ee4d0d9efeae35956f110339f615c230883e28807edc4617911920d754a4b12510ed9a6d2
+EBUILD planarity-3.0.0.5.ebuild 967 BLAKE2B eb1c2d9b9e174118bca3896651b44ab5d93328e5aaee5eaaa4fde52631d437e53b3e7a6d706ba0366bf9f583158858973d92aa0ca15cd0d8a61c41bba73f2eee SHA512 653e5762d8e63dac31116e5c2a6c8ed7d3114be538fae84c487cff9478c536d6223cf0d42fa7673ef8c85eaa57f75c31b6c302403da91439ecea71839e30ae8d
MISC metadata.xml 778 BLAKE2B f20aefc29faa94ac4305f4e63a1732ea4f8a6de80bc5289909f215558e8a662bd91b9a7dac87f60c05d2468f1effb7cfa725dd3be27a8594a0cf4a9a2a2b5ff0 SHA512 f4ee0f9f009eb40865f7fb2f849442ad2201f67a494574c40e94c1cc82ef56cd744fdbe5e5b41dddfdf3914ae7f6835bdc008d1a970a65211fb2971905cc0405
diff --git a/sci-mathematics/planarity/planarity-3.0.0.5.ebuild b/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
index 2deb388db702..e0acab922a49 100644
--- a/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
+++ b/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
@@ -22,11 +22,11 @@ PATCHES=( "${FILESDIR}/${P}-extern.patch" )
S="${WORKDIR}/${MY_PN}_${PV}"
-src_configure(){
+src_configure() {
econf $(use_enable static-libs static)
}
-src_install(){
+src_install() {
default
find "${ED}" -name '*.la' -delete || die
use examples && dodoc -r c/samples
diff --git a/sci-mathematics/polymake/Manifest b/sci-mathematics/polymake/Manifest
index 57b059d673c6..db98c16c9bf9 100644
--- a/sci-mathematics/polymake/Manifest
+++ b/sci-mathematics/polymake/Manifest
@@ -1,3 +1,3 @@
DIST polymake-3.0r2.tar.bz2 37695790 BLAKE2B 101dda48128b51737b81d3dc09a8ef32d07c5f67605370c5ef0d5638ee6de427c6e8ff66094f96593ad21fa937ca5890af772f6e877fab0e31f4c98ec7c6730b SHA512 b4c22b2c6da8ef597dc05a44a30c7a55fd924a96854cde3f725095465972eabe1e24508f8e5d544f3131c82c973117b15983c38a0242fc7f1d4a4a8ecddb1d46
-EBUILD polymake-3.0_p2.ebuild 2692 BLAKE2B d47f3674d80af2081ad3687790c6ba80742e664bef02f6641efab1907e97124f8cdbe661b7af76ff26b8ff8c63318a804cd8835b41ba5fd6240928b181c83749 SHA512 1c56745020235e99cab64e5f2432212805cbabf5b0444588b6f07594c8ece72a999c02b0a41ed1ddb72e2ea408ca75fc7051da3b014ecc14ee0d0fa9e413e171
+EBUILD polymake-3.0_p2.ebuild 2690 BLAKE2B 3977ed472ef7807cf77cd48818f2c3d370237d1b7c330520cb409985f61bbc3efa96d463f61ffb4a658297c09fb1cffeec832cfa09f03acec555f4de5b6affa6 SHA512 b0fe6bd588e34f06ca036d71a131acf2c6d01c23f2e7b15305d37269b36517cc2f905ccffd94a7fdffce9c8368697d90ae694590b0c77ec54ce1bab8661c5a9d
MISC metadata.xml 1344 BLAKE2B 93e5b08dd3c8db1d542c98a62b5d1c0bbb2070773a563e843f31434b6babccc9bb49521d4dd5f40238a20dedd8296fc43b9b347dbe5b540f8a4c17bbc59f6fdf SHA512 43356916d2941afab2346ab4289ec1ab65a166523682a7831a29261c3f7391072d4fa232c324483e33d523fa80288a208f7937f559e56bb20b3a85d5058779e9
diff --git a/sci-mathematics/polymake/polymake-3.0_p2.ebuild b/sci-mathematics/polymake/polymake-3.0_p2.ebuild
index 7727fc25d421..c14cf1c5a3fd 100644
--- a/sci-mathematics/polymake/polymake-3.0_p2.ebuild
+++ b/sci-mathematics/polymake/polymake-3.0_p2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -43,7 +43,7 @@ pkg_pretend() {
einfo "you run into trouble."
}
-src_configure () {
+src_configure() {
export CXXOPT=$(get-flag -O)
# We need to define BLISS_USE_GMP if bliss was built with gmp support.
@@ -75,11 +75,11 @@ src_configure () {
${myconf} || die
}
-src_install(){
+src_install() {
emake -j1 DESTDIR="${D}" install
}
-pkg_postinst(){
+pkg_postinst() {
elog "Docs can be found on http://www.polymake.org/doku.php/documentation"
elog " "
elog "Support for jreality is missing, sorry (see bug #346073)."
diff --git a/sci-mathematics/prover9/Manifest b/sci-mathematics/prover9/Manifest
index bc5c004d466b..71e445616dba 100644
--- a/sci-mathematics/prover9/Manifest
+++ b/sci-mathematics/prover9/Manifest
@@ -1,5 +1,5 @@
AUX LADR-2009-11A-manpages.patch 13832 BLAKE2B dfd8d0ba6722d788b4e7662c0c4113cc06c32f2f45cdd32327896147435d3f730b464189ee1766a1c162a90cd730d917d8b29c3c241a94d65a3fc5833f3bbca1 SHA512 4c9f862b33d7b6b33b5e4a82b38418c6ae41b7adae565d376cc741608eb989e3846c1e98589dea62f7cadeb0b1f0f5814afe95ee6cf0da63c6961620d8b2677c
DIST LADR-2009-11A-makefile.patch.xz 4300 BLAKE2B 3ea0860901876c43aeadcee7cf7eca02c31c88ca6670c867ef4a41b9adc2aa13edf36f45807713f7b200355f5086b43a17722071be81f58af1bc5d70327e3e41 SHA512 c1d2e27d991036af24a29deb4401fbf9687415d2a37bebabb9cfc77d8672e0804d974f92cbd7b8e16c0a0c10b75831847f7b8ddb94244d7e632de7b1be5081f1
DIST LADR-2009-11A.tar.gz 1795750 BLAKE2B ed44b1d0f5f5f3c9846ff578af10914421c79f580db9f9002f105b87d7af49fb6f2956b70d2ebfbd17b3a230d1065aadb1cc798ef7ebdad8749e66cea41120b6 SHA512 f26d3713eb2ba809fb3d55ce179e9d91555ab9166e075aa0843bafe57ce00f153cfed178b61993d4fd471655840e4f40775d75dac9fb5242a67e5d59c970dfc7
-EBUILD prover9-2009.11a.ebuild 2522 BLAKE2B a10953e16079d207594094d61556a9f326b343852f07df266d7b9ef15802236162283de37d6e2e0aeb940fddb7f4704c78efaca4b490437c21c1eb0eb8eb3e9c SHA512 d4b7091cfb8a04fe3097fd720b9e7a48bc241d22e9d159a52e1585b0b58fea71ddc74b9781905b31207012e933d3c2b833664d3c45bcc579241ad9b89f876ad0
+EBUILD prover9-2009.11a.ebuild 2521 BLAKE2B 143a0c0613f0c4b32e5bc27f5b2ba953371e3eb08eb756cc2d73cea59caee1ee92e217c6d47510b64c0e8b8238a574feedbfdc67f74e9a94359ec4c58f80d966 SHA512 5b1907e147960dd3a3419361d94d191dbce62f3c2869ab625342aa024d7d37a2f9a8962e9bfc31ce003ae5c41b7d19c732cea21f0be89b85225fbb4385868cf4
MISC metadata.xml 643 BLAKE2B cdef536d25ca7d2ba991037e4423c21bde719ae18976367e5e8d232d3f4d83f46b10c135f5f0f6986ba8d1756eee5cc85e78dfc4a4b81204945a7268a6ed899a SHA512 c3160f8aadceb5f065af9c5f14e9fe904b270bba1cf7781d33c39dca4f2641d61123839b93c4d7ad38139e8fc4c221016fe444cbfd7ddc99ea224090fccd7078
diff --git a/sci-mathematics/prover9/prover9-2009.11a.ebuild b/sci-mathematics/prover9/prover9-2009.11a.ebuild
index 1894b784a655..ebcbaab1c1a9 100644
--- a/sci-mathematics/prover9/prover9-2009.11a.ebuild
+++ b/sci-mathematics/prover9/prover9-2009.11a.ebuild
@@ -46,7 +46,7 @@ src_test() {
emake test3
}
-src_install () {
+src_install() {
dobin \
bin/attack \
bin/autosketches4 \
diff --git a/sci-mathematics/pspp/Manifest b/sci-mathematics/pspp/Manifest
index dde1c51b2169..a32da981ad70 100644
--- a/sci-mathematics/pspp/Manifest
+++ b/sci-mathematics/pspp/Manifest
@@ -1,4 +1,4 @@
AUX 50pspp-gentoo.el 171 BLAKE2B 32091c8c9db265cb3c37cae7a718128df3d187e01b6c0685ff929e7dbe1bf92b8759f0920264c786ad250e9c72724fba6ec0b22ee1c39802fc3aaf3b51720665 SHA512 3e50a08018a0892df4beb400041ec682c94446b4e05ce7d5907ef20eace5426245e684160e85c8629650b8a911e92ef98200638dea1f12d0304fb4e1a8db5883
DIST pspp-1.2.0.tar.gz 7213194 BLAKE2B f468c6e025f996c9f806fb03e94a4497f02b774c509457cc6295bbefe37abc7e2ecf10d2876c8cff9a979d7a4264c7c185e1cec5fd1d5f2f00f1c6eae4da775e SHA512 49eed2b55f10584abba18ff7d2020fd08691bbc1a3c2f332e6d283e32aa84e0abdae6092d17db9c1a539c63d85ecdfcc2dad40c94a06904b8893a1976e5e48d3
-EBUILD pspp-1.2.0.ebuild 1711 BLAKE2B 3c09aa54f5261f7986f4b17c7767c8f347c8a574869d63bbeff4d1f7d79fcb2caa370a8631d20e089ad6c908a1ddad7a492b0cb74f7da4f658c4e85067f66c8c SHA512 90ab61f4f4c5120baee0a712e390bdab4852a04961f134bfa7560201f21de7d3880ece431db7f24fe66d491dcd8c731b836844fe7aea7336169f0a3e7558cf0e
+EBUILD pspp-1.2.0.ebuild 1710 BLAKE2B ee6f1612b3ff8719d970517409f092f881df857b8d75499648022b200001dd8271bb97a34b74f95d568cc3e17078abd7994965940eff618454e001f31253fe08 SHA512 9f68f47e4a31e75dcb23c5eed5b1170defb2cf83aaa96900b0d9dfb0b985a7733d939776f07ebed3305778480db44039ad8768f9ccdacd53c5a3c7b702a15dca
MISC metadata.xml 711 BLAKE2B a8a82a6226fd60e70e8f0c4af6fd1e84545e46d0743f3b13d29c54461bf62ca2b890c718482fee2aa26ca4eb86300b3a11b01e659584942b9bb57ea70ee42882 SHA512 51b64f0c307003cfea98971696f7b26f4770171768a4b90c44f6233696749fe4cce0bf09b0392ad079abff8235fb3680668534cb407df75e6626aab6167ffd34
diff --git a/sci-mathematics/pspp/pspp-1.2.0.ebuild b/sci-mathematics/pspp/pspp-1.2.0.ebuild
index 80c1c85576e4..b0978a19cfa8 100644
--- a/sci-mathematics/pspp/pspp-1.2.0.ebuild
+++ b/sci-mathematics/pspp/pspp-1.2.0.ebuild
@@ -70,7 +70,7 @@ src_install() {
prune_libtool_files --all
}
-pkg_postinst () {
+pkg_postinst() {
use emacs && elisp-site-regen
}
diff --git a/sci-mathematics/rkward/Manifest b/sci-mathematics/rkward/Manifest
index 63167717065b..2430d82a2511 100644
--- a/sci-mathematics/rkward/Manifest
+++ b/sci-mathematics/rkward/Manifest
@@ -1,8 +1,3 @@
-AUX rkward-0.7.0b-qt-5.13-1.patch 678 BLAKE2B 5800aa876a5876167a0a7dac5e826b3a8fadc07f70bc763788c38c9e9b8b65a533f544d4c552d1eb873d28f9c76f7d882e46a1a517f335364e3e896bf27e6dc6 SHA512 2b854b829b7c1f02f64548b1cf535b6327085672ef600fb732e53b5015c6e1664c1d2acad8c6a4fe90a93bb2284a8093570f1fc494b168bd0a6fc8d69190df08
-AUX rkward-0.7.0b-qt-5.13-2.patch 683 BLAKE2B b21d5bb3bbcb46a9b4c9052b85e421f7fdc876bd70e7b6572bfb557c0c28570d7f4e3fe04ba6b2d850713eb55d70d89e010c37eb4f18d6e3c04181ad44cc66cf SHA512 66a05ab2a5f491784f5f8dc819ebae4f12472b45f8d83ffa7a1041be736f71301d6022c7ed66552277850cf2b2308079e9aaf37d6a20e1d05e49c7ae6181568e
-AUX rkward-0.7.0b-qt-5.13-3.patch 822 BLAKE2B c6f6de62562d1ae50ad04aed1acc3a5bf4a3c8bff5b34df79b0c2a86525b7c0313c1322de9004dc2b0148d98a8a73152966eea9e57278ffca757020842f06ada SHA512 1c4c398b34f3209a5840b7be6d803df5ed2788b84db78672ed3cd71eebee801e80843b01485bb990051e7567dc302c77d9ad9dbc981138a99702c2907f3a4df6
-DIST rkward-0.7.0b.tar.gz 3978972 BLAKE2B 268ebbcdd16d64f546ffc78bfaf0fbe1546d42b09f7d869a82b9f2df2104c5a449052409773b3b063e9f5ca12948d9a19065ebe57e79684e6eb0ad73dfa5791a SHA512 c582ea2d35371315d41664a8620693c82017bd98d6bb380e64dfd2dda8b34b8890aa1e50b9c4a03838b41f22a1983ee0a48b97b30670b6a15143198631ad49ed
DIST rkward-0.7.1.tar.gz 4605097 BLAKE2B d2e0af7480965f139b1c3a36da9c9b0c005aa51f94df0a4622718b84bc8de9799e2d861972cd0bc0b4cc685c39cde9f0c2df90166fd8513169806ba6bab5cf95 SHA512 acb4eb8884afe44d7522cbf69980614d389318accaf085986e68283447626a6b890e09a1fd48c55cebb194fae40d9fc14af01e36dfed00a0b45733e61ac9e7b0
-EBUILD rkward-0.7.0b.ebuild 1463 BLAKE2B 516f51a85a6dc6f7926fff5759585e65328a697b4f03089be841a8359cb16769e013346cb7a743d48dc561cd809fe18cc5a930c43dd9cc7f6a95f6c9a498aabc SHA512 5880bc0d5f805e6e72e9da82b714eebc997680352dbb4266d046aa6dda6f0d78dd1930cbcdbd8e5d52c013be763745cef34829692acb89d0db0627ac8e59b89a
EBUILD rkward-0.7.1.ebuild 1087 BLAKE2B eaaf8f0588177e88e7b23468e3eefe4c5dad2d982e5ea51980e6e5c1d87e52cc6ac9758003f0d0d17815839a7af83b24a24204d8bf61ecce451a2447b9e371eb SHA512 cf4842c24ca8fcbb9efcd5f8f596931d3df6bcc9f9bdb3d166fbbf4c1e3bce747b98cfbc9e08e4749ab6a2eec07cc3ec8e273125f292984ff57410d1dea02862
MISC metadata.xml 592 BLAKE2B 887f22ad10d784dd1a12f50ab14ae07e9da5f90828b78027c08c864641e334cd1343bd4bbd197ccec086fe9e7d1e95602f8f78cc3f1316701900b73e266d763d SHA512 81c026c96614186bc6b31f9737b91692df82523d2179d467aeb663f10b7ce079a4b52354d8f744dedbe5bf5cf1939921a26f24f8deec9a170ac435da1f9863f6
diff --git a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-1.patch b/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-1.patch
deleted file mode 100644
index af45406a417c..000000000000
--- a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-1.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From b51802243f478d1d89120edc343bec7eb5ef8285 Mon Sep 17 00:00:00 2001
-From: Thomas Friedrichsmeier <thomas.friedrichsmeier@ruhr-uni-bochum.de>
-Date: Wed, 24 Jul 2019 19:36:51 +0200
-Subject: Fix compilation
-
----
- rkward/windows/rkworkplace.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/rkward/windows/rkworkplace.cpp b/rkward/windows/rkworkplace.cpp
-index 0dbf36a..94b3378 100644
---- a/rkward/windows/rkworkplace.cpp
-+++ b/rkward/windows/rkworkplace.cpp
-@@ -31,6 +31,7 @@
- #include <QDir>
- #include <QApplication>
- #include <QMimeDatabase>
-+#include <QLayout>
-
- #include "detachedwindowcontainer.h"
- #include "rkcommandeditorwindow.h"
---
-cgit v1.1
diff --git a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-2.patch b/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-2.patch
deleted file mode 100644
index bbb07c1e8fca..000000000000
--- a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-2.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From d713ce77e077b426d9d81a22f558f71dfa832615 Mon Sep 17 00:00:00 2001
-From: Thomas Friedrichsmeier <thomas.friedrichsmeier@ruhr-uni-bochum.de>
-Date: Fri, 26 Jul 2019 22:32:42 +0200
-Subject: Another missing include file
-
----
- rkward/windows/rktoolwindowbar.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/rkward/windows/rktoolwindowbar.cpp b/rkward/windows/rktoolwindowbar.cpp
-index a8f5cbd..03c405e 100644
---- a/rkward/windows/rktoolwindowbar.cpp
-+++ b/rkward/windows/rktoolwindowbar.cpp
-@@ -27,6 +27,7 @@
-
- #include <QSplitter>
- #include <QContextMenuEvent>
-+#include <QHBoxLayout>
-
- #include "rkworkplace.h"
- #include "rkworkplaceview.h"
---
-cgit v1.1
diff --git a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-3.patch b/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-3.patch
deleted file mode 100644
index e907f2877cec..000000000000
--- a/sci-mathematics/rkward/files/rkward-0.7.0b-qt-5.13-3.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 394128e8d58b58bbd7cef9a4523ae346f94cd456 Mon Sep 17 00:00:00 2001
-From: Thomas Friedrichsmeier <thomas.friedrichsmeier@ruhr-uni-bochum.de>
-Date: Sat, 27 Jul 2019 11:12:34 +0200
-Subject: Another include file fix
-
----
- rkward/rkward.cpp | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/rkward/rkward.cpp b/rkward/rkward.cpp
-index 1a4a7e3..bb2f69c 100644
---- a/rkward/rkward.cpp
-+++ b/rkward/rkward.cpp
-@@ -26,6 +26,9 @@
- #include <QMenuBar>
- #include <QStatusBar>
- #include <QInputDialog>
-+#include <QVBoxLayout>
-+#include <QHBoxLayout>
-+#include <QIcon>
-
- // include files for KDE
- #include <kmessagebox.h>
-@@ -41,7 +44,6 @@
- #include <krecentfilesaction.h>
- #include <ktoolbar.h>
- #include <kactionmenu.h>
--#include <QIcon>
- #include <KSharedConfig>
- #include <KConfigGroup>
-
---
-cgit v1.1
diff --git a/sci-mathematics/rkward/rkward-0.7.0b.ebuild b/sci-mathematics/rkward/rkward-0.7.0b.ebuild
deleted file mode 100644
index 1f7aa1a0fc83..000000000000
--- a/sci-mathematics/rkward/rkward-0.7.0b.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.60.0
-QTMIN=5.12.3
-inherit ecm kde.org
-
-DESCRIPTION="IDE for the R-project"
-HOMEPAGE="https://rkward.kde.org/"
-SRC_URI="mirror://kde/stable/${PN}/${PV/b}/src/${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2"
-SLOT="5"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-BDEPEND="
- sys-devel/gettext
-"
-DEPEND="
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdewebkit-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtwebkit-5.212.0_pre20180120:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- dev-lang/R
-"
-RDEPEND="${DEPEND}
- virtual/libintl
- !sci-mathematics/rkward:4
-"
-
-PATCHES=( "${FILESDIR}"/${P}-qt-5.13-{1,2,3}.patch)
diff --git a/sci-mathematics/rw/Manifest b/sci-mathematics/rw/Manifest
index 8c0d27493726..6f4d78083495 100644
--- a/sci-mathematics/rw/Manifest
+++ b/sci-mathematics/rw/Manifest
@@ -1,3 +1,3 @@
DIST rw-0.8.tar.gz 217215 BLAKE2B e6f379ce7cde0fafb0c6e234e8958018c0682ad47e60da3755a891b7eee4c910e84556252a333a12fe0cf2eac88863a272cb8fa6d2cfa4c9f1e93bd88bc6a2d2 SHA512 609d46fd3c76e2eb1724cc3e3ff9354d13b3c15ce23b96bef9f73f02b490e1d8713146230db079fcc87f45f5acc0e04130dac04e27589836e20891c63219f3ec
-EBUILD rw-0.8-r1.ebuild 1204 BLAKE2B 0c7001cfb9db693278219016886e25868718053d477a492f7b09243f4e2643922d1833bef5d5bc20e39e861471db24d125d571d31950e5ed27552945ac5d78d3 SHA512 8a8e7bbee44abb53b223b486dd3e29cb3564a6d7d2da438fabbace3ef0d7a8d79778df1ce75f1356d4b65f0193ffe7a9125c474be82ea3df63224732fca85204
-MISC metadata.xml 1205 BLAKE2B 2a62216c8067754068d125f90f3783436feabb898db67e31d564646c73f135c1313db00ccdc9ef7f3ca7a2b722c1b232aa0964dfa6543a51e35825d29517b60a SHA512 9446c48fd0db0897c094556e191ee9262ef412c64b519b87edcc47e25bfcd2520bd85b2750dbf50f39ea6c91076775b2c3983f57c5fe7787a924be8e8f3ac94f
+EBUILD rw-0.8-r2.ebuild 997 BLAKE2B b0672882fb55ce59d0a61ad2dbb2af244ee10fb28b7360cfca9b5b5c107ef2479f5c6958dd61d6c207791079f30d540b557a8f72ed3acba993d1bb29a049edb8 SHA512 db1098d25921b53f35768eb7a465283a79c38a3e6cdaa17c19d7bbe1203ef52b39e596490dcbab8e0cb69161d04dcfd3f760df890aaec4325ee7f6b8470ec13d
+MISC metadata.xml 1128 BLAKE2B 30c263e8a47107c0c5d9a7ee5377a5deaa6260767734361b85eca07f5c1a88d8f2375f2c5d20a28cd1241fcf70a2dfcff16a7fc2886977dfd9f25b5388aa73bb SHA512 34ec83d5cf7d7ed12ef6c58291a6a1b8323d580121e8b489dadc569f09b184e6952cefd934da504542a7a4cbe5c59a781ff703dec21c7ee4010f31153144328c
diff --git a/sci-mathematics/rw/metadata.xml b/sci-mathematics/rw/metadata.xml
index 76588843b8fb..4a95d1f4b12d 100644
--- a/sci-mathematics/rw/metadata.xml
+++ b/sci-mathematics/rw/metadata.xml
@@ -29,10 +29,6 @@
additions on masked integers" by Michael D. Adams and David S. Wise.
</longdescription>
- <use>
- <flag name="executable">Build the 'rw' program.</flag>
- </use>
-
<upstream>
<remote-id type="sourceforge">rankwidth</remote-id>
</upstream>
diff --git a/sci-mathematics/rw/rw-0.8-r1.ebuild b/sci-mathematics/rw/rw-0.8-r2.ebuild
index 9a8731893982..cd1ab5d589b1 100644
--- a/sci-mathematics/rw/rw-0.8-r1.ebuild
+++ b/sci-mathematics/rw/rw-0.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,33 +12,22 @@ SRC_URI="https://downloads.sourceforge.net/project/rankwidth/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="+executable"
-
-DEPEND="executable? ( >=dev-libs/igraph-0.6 )"
+IUSE=""
# We have a file collision (librw.so) with xpaint, bug 560210.
-RDEPEND="${DEPEND}
- !media-gfx/xpaint"
-
-DOCDIR="/usr/share/doc/${PF}"
+RDEPEND="!media-gfx/xpaint"
src_prepare() {
# The upstream tarball for v0.8 contains SYMLINKS to ar-lib,
# compile, install-sh, ltmain.sh, etc. And those symlinks don't
# always point to a working location for us, so we have to
# (re)generate actual files for that stuff. Bug 696986.
- eautoreconf
default
+ eautoreconf
}
-src_configure(){
- econf $(use_enable executable) --docdir="${EPREFIX}${DOCDIR}"
-}
-
-src_install(){
- # The examples graphs are meant to be fed uncompressed into the 'rw'
- # program. The rest of the docs are small so just leave everything
- # uncompressed.
- docompress -x "${DOCDIR}"
- default
+src_configure() {
+ # The executable depends on igraph, which has gone off the rails
+ # upstream and has copy/pasted ~10 libraries into its src/ directory.
+ econf --disable-executable
}
diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 947f17745b7a..da845d3d8b2a 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -7,6 +7,6 @@ DIST singular-4.0.2-share.tar.gz 8789162 BLAKE2B 357a68f68cc0508e4e197427c56232d
DIST singular-4.0.2.tar.gz 8635172 BLAKE2B 5f565bf14677d8414300d7a5602aa96c8cef7e863fd858083fe4561742b545d74a5fc4de95ef0c63acf4f78c66405bac7ba77a954e42b2e87a6da608e4732bcd SHA512 4543a45839ce8adc45e3b2edd84a6e398b7ba157da1eda050dbce2a8b20333eb0c63433e3e7eaf59d76bf6bcb65c1b1611bfc08c25fd493c88e2f06624898e3d
DIST singular-4.0.3-share.tar.gz 6633256 BLAKE2B c137b72aaa0926eb006624e03fe938678acb94a41da525de1ca4f7711985d253926788b550d2d98b8def15fb0cb60b2527c1c04566a29a28135fcb1a70246025 SHA512 5f8ae4ecd22a3470e5f00393e03079936d7ed334f44ae056ed1eb1719054afc4371b03e920b598033605600c843dc39cb6b01308505323e2c084dfe1f7a1b94a
DIST singular-4.0.3.tar.gz 12615042 BLAKE2B b3c63434974bb8b5fdef86cbcbe73b76a47503b28dcae6bfc6e4210e1ab1c14224ac0f6eeefa9d8004450f6d9a26843368a9b2ea16bca68bf1215ce33e83df0d SHA512 781227997c510829b02c969259d627572c0b62aa152c9ef623ff27de5b2df0c8e024f086740b89ca8f96b6e3f7def04f8d62ca79adb199d6249ade9b8cbb06ab
-EBUILD singular-4.0.2.ebuild 3590 BLAKE2B 0a1edd163d1bd92ee28839f6d08ee29d98bfd7117decac3dd2aa3f10067fff53c7b2ee059191955e5b06f914b05e1de3a426838bfea9fc7cfacc4b3e22b023ab SHA512 b6f22c8e79471256c073acd250544c4030a90aafe07567e844d57d9cb21b85988e60525a9f4cc41436da7168ecd2ff08490de7a6fffecfc758dd76d2a8a06558
-EBUILD singular-4.0.3.ebuild 2508 BLAKE2B 987d0651c60acd2bce3437931a50cbb09d21754ce4be2db153f319cec666b14bcb54e4c5eb2731fe8913f510c9559e60430f580e86c52df8f9e96afaf5a07670 SHA512 ff91194637377a5e5b869701c75ff0c8636c268a1e4ac0d582c667b9d16b8d80b99b992429db4828e9655312102097fee71a290d452dd9b2fb35bbe40aa8a66d
+EBUILD singular-4.0.2.ebuild 3588 BLAKE2B a9a6e588699199f44940683f4b0781b4c07d7d58b63d7d98f096d7451091cdd2ef467bba1bd532b1f59ac38d163dc5296bcbf487faedceb176de946badb61d09 SHA512 c781fe13831f591ef8f25dbc36f96423df3ce2b7526b9cea60c8ea3e03169c0618693c90d93f3bd646e1334d116d8047f91f9d463a323e6af7f6155e3248eb43
+EBUILD singular-4.0.3.ebuild 2507 BLAKE2B 5eba8ea384a04a9363d09b1a3240c67206f068e4c76225128b32c4784e732fc1b66ebd49fc7d0f0c0d2f125d6629cb83b2ff02843ed99646885c02c898f1b0f0 SHA512 99e41a1cd03040145d565e321254ce1e59809487c2f3eed590b9c9556cc72b77a20fa1250997da3b7b6104afc7dd318782ce555e9ee867e54a6ac301d3942e41
MISC metadata.xml 389 BLAKE2B dcba16dd34ab572d58d76ea55f528ee1a4bb4c0c37ca272c9a11afdb8117f6982e5109a4a4783d1efc6cb31fe273f07bf79f720f178fea635af29574007c93f9 SHA512 3c5aea925276639c81a03a2a8d05ecaa48edac510f144d92e173402721dbc253638341ac8afdfbc17098ac35d2f4f47b41e5d56427c8ecaa788dc28fbb0977ae
diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index 208cfbad6703..7467031e0e48 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.ebuild
@@ -45,7 +45,7 @@ pkg_setup() {
tc-export AR CC CPP CXX
}
-src_prepare () {
+src_prepare() {
# Need to do something about resources later...
# epatch "${FILESDIR}"/${PN}-4.0.0-gentoo.patch
@@ -83,7 +83,7 @@ src_compile() {
fi
}
-# src_install () {
+# src_install() {
# dodoc README
# # execs and libraries
# cd "${S}"/build/bin
diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild
index f8b2e73bf5ad..4be89de36674 100644
--- a/sci-mathematics/singular/singular-4.0.3.ebuild
+++ b/sci-mathematics/singular/singular-4.0.3.ebuild
@@ -44,7 +44,7 @@ pkg_setup() {
tc-export AR CC CPP CXX
}
-src_prepare () {
+src_prepare() {
eapply "${FILESDIR}"/"${P}"-fix-resources-name.patch
eapply "${FILESDIR}"/"${P}"-fix-destdir.patch
eapply_user
diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest
index a7c819d6613c..415a2a0dd86c 100644
--- a/sci-mathematics/topcom/Manifest
+++ b/sci-mathematics/topcom/Manifest
@@ -1,5 +1,5 @@
AUX topcom-0.17.7-buildsystem.patch 16106 BLAKE2B 3194b44cd20ace8f164b5624e988fab30839a4a967adf1f7fec91a1c517ae2e94404df9ee6a92ad96212aaf4f5ce2226a9e931543e8feb111436bdc6e7432f99 SHA512 a9fc6a067537f85b437e8a3de17cae8ad1cf96848832bc493ade869be9d4621193ec40752d5f80a5244768fe121a53bde97e606e04ede6f602228d244cf312e6
DIST TOPCOM-0.17.7.tar.gz 8661519 BLAKE2B f42d273b39b15ccaf0d24ad360dc91cecd2ab83c97eb5a2fffe95575d7c8063d9afa842d7bfae03faee32ced1f98ccc55a750a59c1f544acded462a478aac636 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1
DIST TOPCOM-manual.html 19251 BLAKE2B 8e361fd81bed45b552766a86a856ed1411154b5c523e14463750651d1c8d7b0f1f25a7c29bfdc34910fad3d19a1df94ded47b63a973f22baf3d60a7c5f0e1578 SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67
-EBUILD topcom-0.17.7.ebuild 1193 BLAKE2B b32712533bcd6abb648c25c9739ebeece80cdd47000671b5c40d3ff117a4c9e2c9be558aaf901b837afbd5208a4d4af6c173bcbcabf0de3f3df2e74e3f56a64e SHA512 c65b30b4721c1044e5df58c98b046817ab64d076533be809209e69c90422ac195a57233bc8bddd1b4beaf4d6732042bd1ccb161ec793c57aaf2eedd146ed5f5f
+EBUILD topcom-0.17.7.ebuild 1188 BLAKE2B 82bdec14402b06680db2ef7fd070a338a5347f2d814c5308eb4d38e4b4169d78dc04d6706eb41606ef6dcda9f1f25ddee770f1e62c355d9ccd2290b2a66e6fc5 SHA512 b4ee0b662c918abbb555e78ad75ef7187d02683cba5614c1dfc75366d4844bfde39c7018de9e8db718d87cbfd5fcb7ce2dc01aa05d20f03462ae20283d7aa1da
MISC metadata.xml 412 BLAKE2B 9b0d5b2c53bfac6b34a7824e2640b8933f66dd618391fab93b8f0bf19f2d9b2058857d2445b56c728dd83df178ba4501e831387d23450ec24276e1f25196a53b SHA512 bbbdf7eefc5eb987cdea30dfd1003ea2ffd89ddc6ca94f03e655dbabed0d7d18ffd88a5d1e429587c1d4f1fb9fd148c0d83ebe7bb7ad6b3d6f198f64e9abc3d2
diff --git a/sci-mathematics/topcom/topcom-0.17.7.ebuild b/sci-mathematics/topcom/topcom-0.17.7.ebuild
index 97a0cf2de6d5..6ff02493a140 100644
--- a/sci-mathematics/topcom/topcom-0.17.7.ebuild
+++ b/sci-mathematics/topcom/topcom-0.17.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,7 +25,7 @@ PATCHES=(
"${FILESDIR}"/${P}-buildsystem.patch
)
-src_prepare () {
+src_prepare() {
# ... and link in tree versions:
append-libs -lgmp -lgmpxx -lcddgmp
@@ -34,7 +34,7 @@ src_prepare () {
default
}
-src_install () {
+src_install() {
default
use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*a
diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest
index 309807009438..db7256c68401 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,7 +1,9 @@
DIST wxmaxima-18.11.4.tar.gz 12156776 BLAKE2B 75be0fb88402af011885616a646f7abcad25516ea9b0b375daf02edac5518b113188290262bc431e8bfb4836fc1f731982a1c41c62871818e4d2cc68c96ccb31 SHA512 964de93edc5c46e98de3de405b1873fa0ed594d54f1ddc030377b023110261cb1e6b0b08dbf210551888bf890e28d16e9b1698768c93dde413d5e1918cbd234e
DIST wxmaxima-20.01.1.tar.gz 14011946 BLAKE2B ed80f02158aa0c43f37c040225010b35eea49756d8f052bcfa245d31a4a2203880463f51833ed40f2e1365473eb138269287c30a52e9f9b98ef4d9a5daac8cf5 SHA512 bff946f87db39b4bf416ef3440fdfea277f9dc9ed95debcea5798211299ae8c8dbb136a44be586a79e538b99fd38c46febf5378caab6ac31a01a01033f083937
DIST wxmaxima-20.01.3.tar.gz 14221966 BLAKE2B cdaf62f5456446fe6edf1247323faa9f0aeb84dbe890cb03028f9f441c4c6bd3e7acf806b71a86b156ea7f10664c0188517b8f2aa15536e3350e16e3307f412c SHA512 4a977bd293255ac3c010610c74aa39fba8b8468aaa9fc59707bab69ede7a427e261ce827bae8d302ee1343bb0fce5e7aa5ee3c59f17198d5c473637571667abd
+DIST wxmaxima-20.02.4.tar.gz 15242422 BLAKE2B ea9dc613fa94d046a9d461c56a9d1564001f4fa28d90a553040e85b7dd442df025521dd9501257d12c808a2e9285b7f34b04c9f10d4ce658bc6d423055c9fbd7 SHA512 d5eb0e09de55c3e6ebafeaa95957ca8bbdacac9ec1d99f6041fa99b7fa59364b3228336675f9bffa71b879b17268b80c695f16c9259bee6d5cab9ef7ed86294b
EBUILD wxmaxima-18.11.4.ebuild 1324 BLAKE2B 1f6c20362bc7403da290ae6ae0bfa898b611d2986f770523d24780682562fa5c60a853697dda8507fe1ede01410b140bd6518cf1f5b0a65502fc36a9f0486a7d SHA512 e6102de11417007556f36485d8c37c100c0bc2f5df0cb39750ef5bda82d4c7a71d4036f7879e066dc407f45eab3e92122ae2c0494cbc94e607daf3982ea1702a
EBUILD wxmaxima-20.01.1.ebuild 1347 BLAKE2B d67dc143889163798e870e8ec3d04c3821bbb99ce4d1f114ecb5bc76756ae2b6fefba5b01e1ac45b16d6255dce909a9568eba1b1128dc89e127b1a329d4ac789 SHA512 7863680d2507d628741568a67954fa40962fbce8b78afdd83cf9f2612eae3d65e53a0a83b02f313b4a79e9acaf6094ac044a34c1cc6bca6ac7fa94df999c9a9b
EBUILD wxmaxima-20.01.3.ebuild 1347 BLAKE2B d67dc143889163798e870e8ec3d04c3821bbb99ce4d1f114ecb5bc76756ae2b6fefba5b01e1ac45b16d6255dce909a9568eba1b1128dc89e127b1a329d4ac789 SHA512 7863680d2507d628741568a67954fa40962fbce8b78afdd83cf9f2612eae3d65e53a0a83b02f313b4a79e9acaf6094ac044a34c1cc6bca6ac7fa94df999c9a9b
+EBUILD wxmaxima-20.02.4.ebuild 1347 BLAKE2B d67dc143889163798e870e8ec3d04c3821bbb99ce4d1f114ecb5bc76756ae2b6fefba5b01e1ac45b16d6255dce909a9568eba1b1128dc89e127b1a329d4ac789 SHA512 7863680d2507d628741568a67954fa40962fbce8b78afdd83cf9f2612eae3d65e53a0a83b02f313b4a79e9acaf6094ac044a34c1cc6bca6ac7fa94df999c9a9b
MISC metadata.xml 711 BLAKE2B 00c54141e803d86fb20dc4f058fe99f6bbc2fd067175af6d0a5f893dc5a0b523fdd9116341ba33f991b11538989869337e1ce36c2259cfdb284725fed1aeaf60 SHA512 30a578958cbc4813e2615d0c3d7c4a1349f408933f285d3a43a382bf90bdf5c985ef1b844c4f8391205be643961de0335536ee800e1be24bf358bb4ead736fe5
diff --git a/sci-mathematics/wxmaxima/wxmaxima-20.02.4.ebuild b/sci-mathematics/wxmaxima/wxmaxima-20.02.4.ebuild
new file mode 100644
index 000000000000..9a2b704c52cf
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-20.02.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW"
+inherit cmake-utils wxwidgets l10n xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/"
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+DEPEND="
+ dev-libs/libxml2:2
+ x11-libs/wxGTK:${WX_GTK_VER}"
+RDEPEND="${DEPEND}
+ media-fonts/jsmath
+ sci-visualization/gnuplot[wxwidgets]
+ sci-mathematics/maxima"
+
+src_prepare() {
+ setup-wxwidgets
+ cmake-utils_src_prepare
+
+ sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i "${S}"/info/CMakeLists.txt \
+ || die "sed info/CMakeLists.txt failed"
+
+ # locales
+ rm_po() {
+ rm "${S}"/locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+ rm -f "${S}"/locales/manual/${1}.po
+ rm -f "${S}"/locales/wxwin/${1}.po
+ rm -f "${S}"/info/${PN}.${1}.md
+ rm -f "${S}"/info/${PN}.${1}.html
+ }
+ l10n_find_plocales_changes "${S}"/locales/wxMaxima '' '.po'
+ l10n_for_each_disabled_locale_do rm_po
+}
+
+src_install() {
+ docompress -x /usr/share/doc/${PF}
+ cmake-utils_src_install
+}