diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-03-03 10:28:17 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-03-03 10:28:17 +0000 |
commit | d99093fb4bb5652015c06274d64083daa2439e4f (patch) | |
tree | cf61513204d97974179580065e85df5c8009087c /sci-mathematics | |
parent | 463397cf1e064185110fe57c568d73f99a06f5d1 (diff) |
gentoo resync : 03.03.2021
Diffstat (limited to 'sci-mathematics')
30 files changed, 220 insertions, 286 deletions
diff --git a/sci-mathematics/4ti2/4ti2-1.6.6.ebuild b/sci-mathematics/4ti2/4ti2-1.6.6.ebuild deleted file mode 100644 index eb31cdbe850c..000000000000 --- a/sci-mathematics/4ti2/4ti2-1.6.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true -# The swig subdir is not used, so we can skip running autotools in it. #518000 -AT_NO_RECURSIVE=1 - -inherit autotools-utils toolchain-funcs - -DESCRIPTION="Software package for algebraic, geometric and combinatorial problems" -HOMEPAGE="http://www.4ti2.de/" -SRC_URI="http://4ti2.de/version_${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ppc x86" -IUSE="static-libs" - -DEPEND=" - sci-mathematics/glpk:0[gmp] - dev-libs/gmp[cxx]" -RDEPEND="${DEPEND}" - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.2-gold.patch - ) - -src_prepare() { - sed \ - -e "s:^CXX.*$:CXX=$(tc-getCXX):g" \ - -i m4/glpk-check.m4 || die - autotools-utils_src_prepare -} diff --git a/sci-mathematics/4ti2/4ti2-1.6.7.ebuild b/sci-mathematics/4ti2/4ti2-1.6.7.ebuild index 0307e26bdbae..407b3e930895 100644 --- a/sci-mathematics/4ti2/4ti2-1.6.7.ebuild +++ b/sci-mathematics/4ti2/4ti2-1.6.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://4ti2.de/version_${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux" RDEPEND=" sci-mathematics/glpk:=[gmp] diff --git a/sci-mathematics/4ti2/Manifest b/sci-mathematics/4ti2/Manifest index 77cc3593b06e..e2455565a2e4 100644 --- a/sci-mathematics/4ti2/Manifest +++ b/sci-mathematics/4ti2/Manifest @@ -1,6 +1,4 @@ AUX 4ti2-1.3.2-gold.patch 434 BLAKE2B 38162dea9fa7e7072966fc7c5fc72c05e2d122dbfbb25aa0027f992f0fe23bd1232245c670b8f3d3a2b75e67319a217aead99850ec6d1a025c6c4a890605b2c3 SHA512 109f89dcf1f66fae079d9ba4c265b0a9ad0a60b88848ae38175d98c51b8b8fce3e92b0f862191340f4a8dd8c60a768c77b1504d0a797553b5cd1fe5bc95189ff -DIST 4ti2-1.6.6.tar.gz 5640126 BLAKE2B e52fdfd9b406b86236795b1ba2494d9686f3c93961359bf409ddcdfeb0067e3b0904473b66268315795c8941ba0cb93dbe5e4c3cea402379bd07ee65a1951e5d SHA512 89f36aaf3d8f41bb31b37b44a013ea966d9664880473ad0d6d1825ffb00afec1eff3139c09ac6b684f0679e2ae0d201a84396bb721aa1f63dc1deca592392c41 DIST 4ti2-1.6.7.tar.gz 5649869 BLAKE2B ab0e7da1de88e5e99ead0b8fa7f7a72773b84ae903a31dc3134e83364ea45069889f8ce9812bb471cf72b824fe013756d557489b4d2ab31216141d5b6347acfc SHA512 38d638fe01ff3cef1aebae1eefd276cf02f808978851b4465e132f77d3ab34ea51d512e2ea28a42ac65263b458c43cf420dc5f8ac930f959dd0c14916cef9841 -EBUILD 4ti2-1.6.6.ebuild 800 BLAKE2B df8476dc0f7617d68027bad16b76f9aa74708d2d21d7858ce95fca8b31e6077a2d5c4edfdade3e4efe35354c17b0ea7ac45bd119e1a1cf4b7a928481c95c2c71 SHA512 3c086bc2381b313e6ad4ee263739eaf2ccf6d752063f6ba6bc58b306a9b91256e9500fbf2346fe180ad295aff5b67b298808fcdbd8c02f0ed433b40e74f8c593 -EBUILD 4ti2-1.6.7.ebuild 840 BLAKE2B 75fc0c12dfdfe831db000ba402df60eb060d0f1cc792ce4647a655c69e8b59411377a62b2db1d558d65c5efde9fa7acf44c06970e4e448de251d81a2ad414252 SHA512 329924d6707be8358a89b37aa435419b7e3a01fc1c216f75a8673908334e31e088e6db82dd22ae1487e8473b19310dab2728d064494c3cd187f9e162d9efbccd +EBUILD 4ti2-1.6.7.ebuild 837 BLAKE2B 8941e012632fc48e15cf19d2e626a8db10c300daf0bd9bf928abff567708b283514b7ef81f11d342020dfae4e269e83ca5f7d7406c81b1b3af4e9e9b223cdfa0 SHA512 fb2912138e15cb6becd29dcf668e856a18a4a8c8d50abf15a4e50699892a7e684ab242bf362cc7cf16f48676c04e10da78da29731b4eaaaa8eb782ffb315d690 MISC metadata.xml 446 BLAKE2B ce737e287f6b8f420aee86ca0ce72aa4952474a3ba717239dc8d10261038faddbc9b06f93a04bc8f8c48b36606254780865bbc5038564d4fb9252241e45a7a4b SHA512 2c7950b353c54597eebcff1f50e5045f792ef37cfe59f0142160bdf5ea47ff6be57bd698b051e6c56863b109fde983c1aeeca87827289abde96838af1aa3f7d1 diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz Binary files differindex 42ea685a4619..f69c9c81f8cd 100644 --- a/sci-mathematics/Manifest.gz +++ b/sci-mathematics/Manifest.gz diff --git a/sci-mathematics/bertini/Manifest b/sci-mathematics/bertini/Manifest index 3931e5bfdfe4..b3a991f73105 100644 --- a/sci-mathematics/bertini/Manifest +++ b/sci-mathematics/bertini/Manifest @@ -1,3 +1,3 @@ DIST BertiniSource_v1.4.tar.gz 1827401 BLAKE2B 4869ef0b73a3688df504bff84dc36682700c4916dcfdca68ae3a1bf87ceda2f664c35e2b5fe4b5d0859bbab110a2fa1e474361847db897859c3d5d17c48f122f SHA512 bb53f8ed24a0f21e95b4e373be36039b69ea0ddb11ad8240bcf52ce64436a56c1f2057a5d733d017fdf68cfb3598a473e1f12b4659308890e2e2575b7d8143f6 -EBUILD bertini-1.4.ebuild 1041 BLAKE2B a3a0da2ceab1d0fef50a2dc1ca80f1e64d2ed64353d222917499b3557045d89b87dc95651c0ff880558ec39b384e0bc30fea72b9a4ff75800241e91a6b03ee85 SHA512 4757e0e9486c1878c51e0fafa101dbc71e2107ca872afbc16268b366b39c4a60c88e2d9a2e2b93c027cf06ec8e1136cd2ece12bdd913f73d669b26096269ba05 +EBUILD bertini-1.4.ebuild 1323 BLAKE2B 91903ca89a071f3f011a047b8d5a37d140f9665d74d1f17ebc3678f86d65cea5642ba266c83ca1a3b435d5d1783eb54c7afc503c3366182c81e4097eacb4c006 SHA512 cebc05cb552daa75e8959dc6d0bf5fd0890fdda00d1bb6c4d502ef2bd32bc5c12bdd7660a1b89a2dcab1839ac2fcc9b6ab5d560371815688ecd7387d94763011 MISC metadata.xml 815 BLAKE2B 67dcf99c0602a8e96628fca184d2447f44c399ba3641d7fab57273e8216c9674122fe432099aaf74d1630652770e7c92dae3fdc9d1ca4604e503e331b61dd9da SHA512 552d4d83e494fdc984fc55924b287c45430381fe7ba7f90eb5ba0db5ecb0de68ed683fd57ac76ba0aca8488ed6b3c501608fecf0b94c35238b443a0a09081242 diff --git a/sci-mathematics/bertini/bertini-1.4.ebuild b/sci-mathematics/bertini/bertini-1.4.ebuild index 8eb1c6cae69d..2ad14ca941e0 100644 --- a/sci-mathematics/bertini/bertini-1.4.ebuild +++ b/sci-mathematics/bertini/bertini-1.4.ebuild @@ -1,22 +1,22 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit toolchain-funcs +inherit toolchain-funcs flag-o-matic MYP="BertiniSource_v${PV}" - DESCRIPTION="Software for Numerical Algebraic Geometry" HOMEPAGE="http://bertini.nd.edu" - SRC_URI="http://www3.nd.edu/~sommese/bertini/${MYP}.tar.gz" +S="${WORKDIR}/${MYP}/src" LICENSE="bertini" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc examples +optimization" -DEPEND=" + +BDEPEND=" sys-devel/bison sys-devel/flex " @@ -24,34 +24,38 @@ RDEPEND=" dev-libs/gmp dev-libs/mpfr " - -S="${WORKDIR}/${MYP}/src" +DEPEND="${RDEPEND}" src_prepare() { + default + + # bug #723328 + append-cflags -fcommon + + # Ensure this is before the CFLAGS sed + # or breakage occurs if 'gcc' is in your CFLAGS + sed -i -e "s/gcc/$(tc-getCC)/" Makefile || die + if ! use optimization; then - sed -i -e "s/\$(OPT)/ ${CXXFLAGS} ${LDFLAGS}/" Makefile + sed -i -e "s/\$(OPT)/ ${CFLAGS} ${CXXFLAGS} ${LDFLAGS}/" Makefile || die else - sed -i -e "s/\$(OPT)/ \$(OPT) ${LDFLAGS}/" Makefile + # If people want the optimisation offered by upstream, + # let's ensure they don't accidentally override it. + filter-flags -O? + sed -i -e "s/\$(OPT)/ \$(OPT) ${CFLAGS} ${LDFLAGS}/" Makefile || die fi - sed -i -e "s/gcc/$(tc-getCC)/" Makefile -} - -src_configure() { - : -} - -src_compile() { - emake } src_install() { dobin bertini + if use doc; then dodoc "${WORKDIR}/${MYP}/BertiniUsersManual.pdf" fi + if use examples; then - insinto "/usr/share/${PN}" - doins -r "${WORKDIR}/${MYP}/examples" + docinto examples + dodoc -r "${WORKDIR}/${MYP}/examples" elog "Examples have been installed into /usr/share/${MYP}" fi } diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest index 226dc53ad22e..a0cb80c469e1 100644 --- a/sci-mathematics/cgal/Manifest +++ b/sci-mathematics/cgal/Manifest @@ -1,11 +1,8 @@ AUX cgal-4.11.1-fix-buildsystem.patch 840 BLAKE2B e1179b2721e52b2edf305e2cb434a914f0b46b6aa694fd1766a8622b65ed8e8209a06bc134bfab97f07b789af45f74605fc7ed2b6c45ed5f5574a0a801c479dd SHA512 5e6315dfa64c58ea88d473b3513ec0817e6d212c325dd70b523d2dca2817fed2cdb0791686b7353c410e42ff8b1ee228a045bd6f002b591672066b33ce6f09ad -DIST CGAL-4.11.3-doc_html.tar.xz 30576756 BLAKE2B 6d32f3bca1c5aee4ed09eb96a35113a8a71bf14679e204683268ccee56f4a4799ef696bebd5ec0fd6add964e23273efc87167c122a5dc781c9cc7b2f5b938c29 SHA512 a729bea11a9b853a8197cc7ebb089005f98868e393e91142946d45a485e2e9ac9eacce1b230d91240080033b5c31bfd0195820ee5ae7f621bdd75f1abf19244f -DIST CGAL-4.11.3.tar.xz 14657412 BLAKE2B a10457d255fcdd822f90419ff6af5389c50e88b254ed7f37471e24bb8523732b5aa6bd1ee5e67f14fcf0d8e79abf86e798ddeb3e0ce965dc2cde5667377bf5e0 SHA512 44cdd5fb313841d208ffeb9a96aa8db5111defd581b749c80f655390b5468f7c18b61df0ac2bdeb5259507341cc451fcd8cd50f7ff0571efdcb76eb920f92f7e DIST CGAL-5.1-doc_html.tar.xz 50630976 BLAKE2B 559287263b189ec5ac4a0b3445e1cc5862471285f28caca40f48b25b64eaef3426c42a178e4cb4db69a1e324963a9af665e84ca8f44da8b55ebb344f18f56fdc SHA512 ada944d73d3e6465a14d87ee87d1cabaee2c4848622b5360c14d6a9b5ff5ba3e19859943ecb7595b0dec7e950f214aa47b6ab389c23dd5f2794fc21a9e3a17db DIST CGAL-5.1.tar.xz 22850692 BLAKE2B 42320e07e222c3f69febe7dc478c74ef6cde0de723ea2d84c891b6e598d02c38026e9246edd467cadea8d66e527000a9b4af296ab026dd42c7876acea9824ccb SHA512 41085eeb113cec0eede2e21df05c9d2530db5988b4f9d0379f8de7c655cab09266620eebe017e0141c0ccdbcbafe8c074fd5bec46a40aaba95aa7521732e4423 DIST CGAL-5.2-doc_html.tar.xz 51123300 BLAKE2B 748b94d199343402baf6aef298b352fc23b9b01995adbe2d5157d8a4d3d772f4e029f0f0ac5282cdb387e5e7b9191082154840e32cd503c97f56295a59419cf4 SHA512 4ffaa9b36c20e62a62bd77fb79d9d9d54cf2b20a1542aa1bef9f6d27f6d7c1412a5f843968ae400d42e8d4bc8ae1d7a16c197503d0fd43fc72592d73213c5c72 DIST CGAL-5.2.tar.xz 23250240 BLAKE2B eb80a81dd01b2b2e30fe72f45cceee0861b36f47e395d1c905f8551e23d57c36dd9a7c66e32f6c2a0a2cfbd4c780fd5d5ae098709bfc1072e7ac7f761d328fd3 SHA512 8dddec18bd7e375ea3b18c636ddb2ca4f3a318e177305058f702206b830e2605837024e4b1265789f1bdc46dda80133d6fa8d61a036cda3c93a227f4c244cc1a -EBUILD cgal-4.11.3.ebuild 1855 BLAKE2B 634dc890c3ae78d684f3ecd775558d2464015b0d05e2cd5711e2df9b6ffd3cf6612fc6639559850e0e79cfdf1499ed594da13db6c302b66a31175f418aa03730 SHA512 cfd6ef2caadb533102e29b2243f06a5cea0fd0f9e0bef4bb479fc1d43a4691ea991376dfe5756165f7b6844c2b614d3943294a14cd9edd4349cc87b693f08959 EBUILD cgal-5.1.ebuild 1668 BLAKE2B 50a42e49445d31b98fcf87a949ce9eeb2aded5c0a3ded30efb401c9b199518b1bdabc1d51da607c21f7cfaad859ec72b46c5d0c249f61af7e6746cecdaec9fa5 SHA512 e5d289e5d3e79a46a876b51b8c319f6e1c4c1076c7a3b8c1b51374144947d3ebdca42579c90058896f50890be603573b7fe2d303ae936ad3173a76d3fb58a9da -EBUILD cgal-5.2.ebuild 1668 BLAKE2B 636f696c5e36ef35db8ab95fe833c619a424bf3856e8d2af1f9dc7e1c8f14a7d69258b4c1c610c75e44624d1a8437e4526249c6bab7819dd3b10a8d7b0214892 SHA512 d6421c66fa55adc8ad6d6c9e51de130bb916237e6ca4aba56398e72475cbd5a7b0febe031ba8b43b49e0abe9f93c82bc6a95550341b9205a87367d413cf1a896 +EBUILD cgal-5.2.ebuild 1666 BLAKE2B 5cc82ca832411b175f72a72e68542ddacc21d9795c6067d9223b28b99da108eea63c7b3630c039e2679ad5649f270caea0b95a367c3309cbb69e4e8b48b2832b SHA512 80827eda045dcca0e2a8b145b21037979adae365caff09e88f7cbaa77bbaa43a5f59275e8deb237bca53783ad14da3bf29d201e4dad1786df39bf5a4c4b9a709 MISC metadata.xml 1552 BLAKE2B f05f378f0343972d254851ddac6512761f36741106091b37d8e4fe216f4df6ebad12faea0d7e9323b999b5595d6d03a7b9848601fc83bf8bd8c35234c71e7301 SHA512 fc1bef0c6259b274716ad0c9bb50946268857fd8bd919d4fe2e4d6a89bbee518ef321f2fa4b43587ee61e40dcc96d12c5e152b39bdbbc39b440300c61039d4db diff --git a/sci-mathematics/cgal/cgal-4.11.3.ebuild b/sci-mathematics/cgal/cgal-4.11.3.ebuild deleted file mode 100644 index 21641dcffe41..000000000000 --- a/sci-mathematics/cgal/cgal-4.11.3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils flag-o-matic - -MY_P=CGAL-${PV} - -DESCRIPTION="C++ library for geometric algorithms and data structures" -HOMEPAGE="https://www.cgal.org/" -SRC_URI=" - https://github.com/CGAL/cgal/releases/download/releases%2F${MY_P}/${MY_P}.tar.xz - doc? ( https://github.com/CGAL/cgal/releases/download/releases%2F${MY_P}/${MY_P}-doc_html.tar.xz )" - -LICENSE="LGPL-3 GPL-3 Boost-1.0" -SLOT="0/13" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="doc examples +gmp mpfi ntl qt5" - -RDEPEND=" - dev-cpp/eigen - dev-libs/boost:=[threads] - dev-libs/mpfr:0= - sys-libs/zlib:= - x11-libs/libX11:= - virtual/glu:= - virtual/opengl:= - gmp? ( dev-libs/gmp:=[cxx] ) - mpfi? ( sci-libs/mpfi ) - ntl? ( dev-libs/ntl ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - )" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-4.11.1-fix-buildsystem.patch" -) - -src_prepare() { - cmake-utils_src_prepare - # modules provided by dev-util/cmake and dev-cpp/eigen - rm cmake/modules/Find{Eigen3,GLEW,OpenGL}.cmake || die - sed -e '/install(FILES AUTHORS/d' \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" - -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" - -DWITH_LEDA=OFF - -DWITH_Eigen3=ON - -DWITH_ZLIB=ON - -DWITH_GMP="$(usex gmp)" - -DWITH_GMPXX="$(usex gmp)" - -DWITH_MPFI="$(usex mpfi)" - -DWITH_NTL="$(usex ntl)" - -DWITH_CGAL_Qt5="$(usex qt5)" - ) - cmake-utils_src_configure -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) - cmake-utils_src_install - if use examples; then - dodoc -r examples demo - docompress -x /usr/share/doc/${PF}/{examples,demo} - fi -} diff --git a/sci-mathematics/cgal/cgal-5.2.ebuild b/sci-mathematics/cgal/cgal-5.2.ebuild index 42d829dec900..2d3ea4c90a8c 100644 --- a/sci-mathematics/cgal/cgal-5.2.ebuild +++ b/sci-mathematics/cgal/cgal-5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="LGPL-3 GPL-3 Boost-1.0" SLOT="0/14" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" IUSE="doc examples +gmp mpfi ntl qt5" RDEPEND=" diff --git a/sci-mathematics/cliquer/Manifest b/sci-mathematics/cliquer/Manifest index f8e7e75ebcb1..ace708d58b27 100644 --- a/sci-mathematics/cliquer/Manifest +++ b/sci-mathematics/cliquer/Manifest @@ -1,3 +1,5 @@ DIST cliquer-1.21.tar.gz 412440 BLAKE2B 0a4f31f6b005822271c67ab2f2532809b112a5ceb7aaf828b06bf6ca4cadfb836d3c1f6b70187908104c2eefedeececad6b020cde2d198141dc69801d5b1ce81 SHA512 2f72a649cfef46ef07cc3817a704fbfcda910b0b0a419deb361b2aa18437e4689a8b965e0e364a5d9ae391ba8591e022a0dc414b21c9102094ad28fb2f1b15a8 +DIST cliquer-1.22.tar.gz 416433 BLAKE2B 3f43d443b1ecfef599213da99ffa15b5077392dd8d1bebdd0f5db73898d1fe997d6eabe6dbdb29852d40355228f082cfa7e3198be90dc9166965b90f062cae69 SHA512 3285cb0a3987ff730d9f9b25419a98201f399daf28444179ba8902211ddda87adcc7189f5b94f062d0648039a1b6217b80c8db482887d7dc8552b20459eff861 EBUILD cliquer-1.21.ebuild 784 BLAKE2B 5d822c6f11114d9fd0254af5cd1552c0149d78b506eb75ca61f34506f7af24ef51ab593fdee61db0a8562170c638ba6b61bfdbb014d0708e99c64ebaa43390f5 SHA512 eaa0766c99060fdb7662eff8cab91a09b7a4a9f7a09c8ff8b609f184cd762a4feed18431fd817273feb2aa2704488d1c176b0b1314ac8d944531afaf333d9262 +EBUILD cliquer-1.22.ebuild 786 BLAKE2B b968cc114f0966bf3ccd8914fd5559c6c0074972a8b46bb26cdeecbddf33303c655fc9a640604484a0091a2d2ac478c0b75e10856cef71b02c8c8e232179f869 SHA512 81b896044c300c2f522905b794f8047fac638388799b97d358c29ce14ed9a3a4133fd8f4dcabbaf856a1cafc739879a37ab8dd1051e3a9f1d8e3ff0bb022f39a MISC metadata.xml 739 BLAKE2B c6fa693dfa35996f2bb14d5a466538770264b47830afb59b09b8e0a5b99818e5532ffd6b893b6ed906922fd24ff9abf2511cc849ed01dd5d39d0830b5f289b22 SHA512 a9414bab8c1b6c8858c0de265fd864deb31fef36294a5ebcda07fdaf54eabb1dd0694286215ac48f7f1d36a2682bfdf9fb2d0bcc7fecc5126c815c7281bc731f diff --git a/sci-mathematics/cliquer/cliquer-1.22.ebuild b/sci-mathematics/cliquer/cliquer-1.22.ebuild new file mode 100644 index 000000000000..03f84005300a --- /dev/null +++ b/sci-mathematics/cliquer/cliquer-1.22.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="C routines for finding cliques in an arbitrary weighted graph" + +# autocliquer is a fork of cliquer (whose last release was in 2010) by +# one of the SageMath developers with an autotools build system. +HOMEPAGE="https://users.aalto.fi/~pat/cliquer.html + https://github.com/dimpase/autocliquer" + +# The github tarball doesn't contain the generated autotools files (like +# the ./configure script). +SRC_URI="http://files.sagemath.org/spkg/upstream/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-mathematics/dataplot/Manifest b/sci-mathematics/dataplot/Manifest index 4b89516a9e8b..2f0f00ca43e7 100644 --- a/sci-mathematics/dataplot/Manifest +++ b/sci-mathematics/dataplot/Manifest @@ -4,5 +4,5 @@ AUX configure.ac.20131220 2282 BLAKE2B 1ee098443f8aaba696b93948d62b6ed31fae8d14e AUX dataplot-20090821-opengl.patch 1678 BLAKE2B 9b45ca716ba2ad053eac04942ee174a9ac6a5e6f6d451eedee03e18e6ebc0b13de866827a16eb9dce7de00881b1d7e53e61c99e8630c25c8eb0005696f9b8cf1 SHA512 cff8c08458c6d7ae57faa9e32ccf42b42adb9797b6b514aa597c34d5067935fefb5d1da9abf14ea2a74c17d3862d6b844f2e244895fb167fbce0b7b352f5dc07 DIST dplib.2009_07_15.tar.gz 7507367 BLAKE2B 5eec49feb1e90d479547955e5717e8e49eed18f78bae5942881511becf517986c8ba8e2f7513000c52fbb1686cc31fadf38ac61fb1f0822283f6b4fa9dd6431b SHA512 5e4e6c866a5690c3f67b322d53b6bf1bec33c488a99c95f360ce74785a57286541945fdcab5cbbacb04039046f5ba94aeaf8112b80aa34ed2c2cf04abc6f7d40 DIST dpsrc_2013_12_20.tar.gz 6761551 BLAKE2B 029d278ebc025d0e902b2b37743f0ad53c567463d7929d69c7c1fe291b9355c29766035b9747f184ca28035eac2954ad391a7039da7151e7a5391ba123c6ac3f SHA512 a62df14f3ec59ccae4ead52b34adfc6e881ade1397e5a31b8a73c9740e7a2245317fef4f9756224c8d2fb57799c2247b15f6c4d65777de6302553fd138bb4083 -EBUILD dataplot-20131220.ebuild 2020 BLAKE2B 8f124e353fda5b06a4b019198ec359994ba76251bd855ea545df8e4cc4c58a2a8de5561a6f73e378b5dfc3ff9139a88e8d30ebbfb38142c77b3aebf8d2b4f617 SHA512 070dac0662c6bd1a6c985d983c48c9bf730b4de20162c466c8719129c6348263a3bee0b754827816f6b5131288ae5aa21395b6fee1177ddb0f1e6cdcf44a8e06 +EBUILD dataplot-20131220.ebuild 2198 BLAKE2B 8fe1b659e1ffc212c78dea11658987556cd9a65824154205513111251beca56bf97854d8451f99899576c95c5fb9ac07ef85fae9a8cd73437fe649f4383bd72d SHA512 a7a1d49b106bdfd0279642e0e54c3da7ab9a834ec260421df93fcc8a5c056fec62de1eb6badb7e4c7ad3fd267a0f32144ed45299e55bf8d3849181da3031085e MISC metadata.xml 729 BLAKE2B acf75410378db42d3283a67d95504885f28b80c206ca171645f296f0a77d03a3ab559bb31e37fd543c4c38a3b7ff9051f79a2b7fe09a3d495d214d271f2c98b4 SHA512 9e3ff791dba6c01cf997c725c10b4dc614c2785faba67504b68d9295eed65110be5cde92588ba9a3d89842a62709ac4ff69fda03f87e8929b21e5ec1335beb19 diff --git a/sci-mathematics/dataplot/dataplot-20131220.ebuild b/sci-mathematics/dataplot/dataplot-20131220.ebuild index 11d223e7d7fd..ea559f7ade99 100644 --- a/sci-mathematics/dataplot/dataplot-20131220.ebuild +++ b/sci-mathematics/dataplot/dataplot-20131220.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils fortran-2 toolchain-funcs autotools +inherit autotools fortran-2 flag-o-matic toolchain-funcs # YEAR MONTH DAY MY_PV=${PV:0:4}_${PV:4:2}_${PV:6:2} @@ -17,6 +17,7 @@ HOMEPAGE="https://www.itl.nist.gov/div898/software/dataplot/" SRC_URI=" ftp://ftp.nist.gov/pub/dataplot/unix/${MY_P}.tar.gz ftp://ftp.nist.gov/pub/dataplot/unix/${MY_P_AUX}.tar.gz" +S="${WORKDIR}/${MY_P}" SLOT="0" LICENSE="public-domain" @@ -34,7 +35,6 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} X? ( x11-misc/xdg-utils )" -S="${WORKDIR}/${MY_P}" S_AUX="${WORKDIR}/${MY_P_AUX}" PATCHES=( "${FILESDIR}"/${PN}-20090821-opengl.patch ) @@ -43,9 +43,11 @@ src_unpack() { # unpacking and renaming because # upstream does not use directories mkdir "${S_AUX}" || die + pushd "${S_AUX}" > /dev/null || die unpack ${MY_P_AUX}.tar.gz popd > /dev/null || die + mkdir ${MY_P} || die cd "${S}" || die unpack ${MY_P}.tar.gz @@ -53,11 +55,21 @@ src_unpack() { src_prepare() { default + + # bug #707176 + append-cflags -fcommon + # bug #722208 + append-fflags $(test-flags-FC -fallow-invalid-boz) + # another Fortran issue + append-fflags $(test-flags-FC -fallow-argument-mismatch) + cp "${FILESDIR}"/Makefile.am.${PV} Makefile.am || die cp "${FILESDIR}"/configure.ac.${PV} configure.ac || die + sed -e "s:IHOST1='SUN':IHOST1='@HOST@:" \ -e "s:/usr/local/lib:@datadir@:g" \ dp1_linux.f > dp1_linux.f.in || die + sed -e "s/(MAXOBV=.*)/(MAXOBV=@MAXOBV@)/" \ -e "s:/usr/local/lib:@datadir@:g" \ DPCOPA.INC > DPCOPA.INC.in || die @@ -76,9 +88,10 @@ src_install() { default if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r "${S_AUX}"/data/* + docinto examples + dodoc -r "${S_AUX}"/data/* fi + insinto /usr/share/dataplot doins "${S_AUX}"/dp{mes,sys,log}f.tex doenvd "${FILESDIR}"/90${PN} diff --git a/sci-mathematics/euler/Manifest b/sci-mathematics/euler/Manifest index 11dbf5512c48..7dba9978c72f 100644 --- a/sci-mathematics/euler/Manifest +++ b/sci-mathematics/euler/Manifest @@ -1,8 +1,8 @@ -AUX command-gcc4-gentoo.patch 341 BLAKE2B f3880734a2720b99bb7aa617cb0ac622ba9c315f535f4b0f130c441c1a5139cbe840e7ebd457976459f9db80515845aa5e6be98b71a57934e9025cc6069ab094 SHA512 a7fc90f924798faba502568e0fa44bef3717bf7d6ff4039d2379d837cd820fc05d51bc1ceadb985ec32c87a9f706789c726d9c833f087d5696e3573da0364276 -AUX configure-gentoo.patch 884 BLAKE2B 52fae006d897ed3db8cad20ef018365ba4d0ff78e99f7e9b4c5474df3f16774a7603c096fc24992f2dd520855831ccf67c1c218484f79771b48b433bbd2784e3 SHA512 f5be6b7214c1898dd203b0c3b5cfe7edc7e6e7f47e7c4a39e85113d1affbd740f8cc413d38ace42672a4ac2224ce248092432beda91c0423f8726ac0b0fbd72a -AUX euler-fortify.patch 1150 BLAKE2B 94766f5131b6e923af72c17b13c246604fa8c544439f76023177eecc0c010e243e32cde4c2fc71dc341873ff583a5aec09a08ee44fbaeab4970c89189e32b0ec SHA512 2ae0d856f4147a29f2cfd0e615c9ae39ed48ee765599527f529465b2f42ad64e7c2adb6a5ac4e25c72f09f0ee50ae6f09282d0f6af6cd976ecaecede847c2854 -AUX euler-glibc-2.4-gentoo.patch 349 BLAKE2B 7fbc314cc2e61054ef406551cff1ca83960286a097ec69e79b834f3f108f2d9b0b7dab09d79bdfbdb4d29506f5627613601bb2f141c926ac42d110b36c60f92e SHA512 34cef14fb232a3156f84df23a9132392c03b30677cd067ffcabb866c938a6a0b43d431e8da2295ee431701d232cc6e05f30acecc901dcd4f19fa6424b185d463 -AUX euler-xdg.patch 918 BLAKE2B fada00e324a8fb25facc14ba1db087cd03039c64d6ffa3f417879b23f2a22a7c5a0eef2b1936ea0f99f6b19e384adbdd446d3afc98dd5115839426b690ceccab SHA512 fdb89244a2365845857a11682d1499ea03ed37d01aedd4cf8c8869b8f0023fd58d7818ccb771924bc265bd518ba518637a11b2c80ea4e39ffee22431a7ca7ab6 +AUX command-gcc4-gentoo.patch 174 BLAKE2B aa9928069a324907052d451ea41f4fbd0433d8dc9db7dbacd2995c766afe8571f0c3261511614128a44d3b8894a3a8f3a45b82f1f491f3a3df414593e7fb5c49 SHA512 a44fb6cabf979ed578cd112871c66198220eda51cb2d5eeb83549bf3e7b71ecba17202c5287431002e8989f44330b93b32d84acceaf5af8ba4c6ffd5a7a1f837 +AUX configure-gentoo.patch 548 BLAKE2B 4bcc5f15ade8eac9dabe510a90bc7c8a0f99630acc44a1d1d196dea37403081a3f66e0ff9e1cfdb54257d877c32792323fe73593812293bcb7f915dded25f263 SHA512 b8b7fab9880f732a86db2138062ed7ce6a510ce89619a25aa697feb95b63d0218d107031ff1a7bfc013f9a127e4448b0b17874d6a092c80f5d74494d6f2e5239 +AUX euler-fortify.patch 658 BLAKE2B 4674ab1f332464315c81ffe01cb5d0f58fcebdb5c50898145c0810831d82ad238e2475a95f22a0347e26f7835754ca664fd56d31f6d7d31546577d3fef5bba99 SHA512 1dc6ecee975b25b2af7299f7b01caabefbdbd4a865c01959cbbc50a13c63fc8784b16ab8bdb3c6a8160a1defaae391d66fa6dbc9602c537ed1c40b99351c0a46 +AUX euler-glibc-2.4-gentoo.patch 280 BLAKE2B 1f668caf8685d97bd88f542fafe75d8632d75736438cbb3e58e60b66874b55ff5cab4ed4cfabb28a3d54e087e2808b45c467990a53691fdf497ec148d7e7a931 SHA512 714f03c3d249d9a0d001d905f68d0b48306b99f7ad1438418356101c2c87a59c6f628dab0d4626f564e657234f10903a0160cb2a00f8fbaefb532d0393bc14c9 +AUX euler-xdg.patch 772 BLAKE2B 382625847e68c23d5bac02b744caea00eb61a637eef1a7465dcb58ca81623ab3edccc90c67fab50328b2711dc6e6b3be86669f858aec8035b8e4b9ff3d82e39d SHA512 725f3243b92d7c7d5064e227eb0b6d15c39fa5a23586cd4ccd62977dd334a943108ee29e7cf06c7591b7af9f1322a6d27ac72016ce951b5e0bb7552021af069f DIST euler-1.61.0.tgz 1202485 BLAKE2B b886d483f5bcb8e1a953b7eda43c1f4d4b5dc2ad1606be48da60f9e4fdbdf02a42e30c862f14f4d2d182ac93c29fc7e234f7132500c695cd8d5b693ca48e599b SHA512 f8b9b0c6aa5aea4bd42bd33fff986a52c624c268ede11b83c2c53293a5acbda45317ecc719c12f377b236460c7ff0dba1d110ee8e90b526fc70af03ed0327b27 -EBUILD euler-1.61.0.ebuild 1014 BLAKE2B 29987f82895a7e3d77c851853dd06b38341b824ae110b8f8277abbaee4952aa9155124354a7660a0af60346799970f7abd425221f638a07a78a6aa4ac9d81038 SHA512 7d3f85e9ddf1abc0bb5a34729bba84aee784f60c00de7b808d26e8c584f08a209a5d0354c129fb7af739be0d4aff60c0db422e0c46600a60664f9870ab882dd6 +EBUILD euler-1.61.0-r1.ebuild 945 BLAKE2B a1c853ca2dd0703f85917c32c11107579227b1b638a914695d8aeaafe8de53b3711fd6a3eccf1ade59161aa7e171367679b4fafedad43cffc40cd0eadbc0103b SHA512 2d8251d04f060fdb6ae8bdc6b9f8feee5fb4a9a8cabd52c5259131125d5115c6e3b39d562fedd5daaf758de072f5882b93eba9904f9802d59e2c3fa8abee920c MISC metadata.xml 344 BLAKE2B 6b7298a1ef9586f8a111b3f89a8234db2918b9501bb4348d8d1e400bc73cedbe570db845537543159e6c4495e1ce604306d721092fb8c23afaaeb4ff3a305e8b SHA512 77983d74c782fcccc0b146e8687f29657387bbe048af00078f8decb3c84c1e288f48c8f29c35bf8c606e6a9306d3d258697f8e2ff07129fb59551d05c694cd82 diff --git a/sci-mathematics/euler/euler-1.61.0.ebuild b/sci-mathematics/euler/euler-1.61.0-r1.ebuild index a938c5786928..b54a13030b48 100644 --- a/sci-mathematics/euler/euler-1.61.0.ebuild +++ b/sci-mathematics/euler/euler-1.61.0-r1.ebuild @@ -1,12 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_IN_SOURCE_BUILD=1 - -inherit autotools-utils +inherit autotools DESCRIPTION="Mathematical programming environment" HOMEPAGE="http://euler.sourceforge.net/" @@ -14,13 +11,13 @@ SRC_URI="mirror://sourceforge/euler/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc -sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="x11-libs/gtk+:2 - virtual/pkgconfig" -RDEPEND="x11-libs/gtk+:2 - x11-misc/xdg-utils" +BDEPEND="virtual/pkgconfig" +DEPEND="x11-libs/gtk+:2" +RDEPEND=" + ${DEPEND} + x11-misc/xdg-utils +" PATCHES=( "${FILESDIR}"/configure-gentoo.patch @@ -31,6 +28,8 @@ PATCHES=( ) src_prepare() { + default + # gentoo specific stuff sed -i -e '/COPYING/d' -e '/INSTALL/d' Makefile.am || die sed -i \ @@ -38,5 +37,6 @@ src_prepare() { Makefile.am docs/Makefile.am \ docs/*/Makefile.am docs/*/images/Makefile.am src/main.c \ || die "sed for docs failed" - autotools-utils_src_prepare + + eautoreconf } diff --git a/sci-mathematics/euler/files/command-gcc4-gentoo.patch b/sci-mathematics/euler/files/command-gcc4-gentoo.patch index c405d65bd76e..08c6c8dcd632 100644 --- a/sci-mathematics/euler/files/command-gcc4-gentoo.patch +++ b/sci-mathematics/euler/files/command-gcc4-gentoo.patch @@ -1,6 +1,5 @@ -diff -Naur euler-1.61.0/src/command.c euler-1.61.0-new/src/command.c ---- euler-1.61.0/src/command.c 2005-10-24 00:38:24.000000000 +0000 -+++ euler-1.61.0-new/src/command.c 2006-02-08 23:30:43.000000000 +0000 +--- a/src/command.c ++++ b/src/command.c @@ -732,7 +732,7 @@ } diff --git a/sci-mathematics/euler/files/configure-gentoo.patch b/sci-mathematics/euler/files/configure-gentoo.patch index e1e7c6ef1e6b..b2c93ce03503 100644 --- a/sci-mathematics/euler/files/configure-gentoo.patch +++ b/sci-mathematics/euler/files/configure-gentoo.patch @@ -1,6 +1,5 @@ -diff -Naur euler-1.61.0/configure.in euler-1.61.0-new/configure.in ---- euler-1.61.0/configure.in 2005-10-30 16:40:27.000000000 +0000 -+++ euler-1.61.0-new/configure.in 2006-02-08 23:38:54.000000000 +0000 +--- a/configure.in ++++ b/configure.in @@ -8,8 +8,6 @@ AM_CONFIG_HEADER(config.h) @@ -21,9 +20,8 @@ diff -Naur euler-1.61.0/configure.in euler-1.61.0-new/configure.in dnl Checks for header files. -diff -Naur euler-1.61.0/src/Makefile.am euler-1.61.0-new/src/Makefile.am ---- euler-1.61.0/src/Makefile.am 2005-10-30 22:48:35.000000000 +0000 -+++ euler-1.61.0-new/src/Makefile.am 2006-02-08 23:41:32.000000000 +0000 +--- a/src/Makefile.am ++++ b/src/Makefile.am @@ -7,10 +7,6 @@ INCLUDES = \ $(GTK_CFLAGS) diff --git a/sci-mathematics/euler/files/euler-fortify.patch b/sci-mathematics/euler/files/euler-fortify.patch index efb366e2cc04..dd68408879ed 100644 --- a/sci-mathematics/euler/files/euler-fortify.patch +++ b/sci-mathematics/euler/files/euler-fortify.patch @@ -1,6 +1,5 @@ -diff -Nur euler-1.61.0.orig/src/command.c euler-1.61.0/src/command.c ---- euler-1.61.0.orig/src/command.c 2010-11-19 17:50:54.000000000 +0000 -+++ euler-1.61.0/src/command.c 2010-11-19 18:23:11.000000000 +0000 +--- a/src/command.c ++++ b/src/command.c @@ -606,7 +606,7 @@ void do_help (void) { char name[256]; @@ -10,9 +9,8 @@ diff -Nur euler-1.61.0.orig/src/command.c euler-1.61.0/src/command.c char *p,*end,*pnote; builtintyp *b; scan_space(); -diff -Nur euler-1.61.0.orig/src/stack.h euler-1.61.0/src/stack.h ---- euler-1.61.0.orig/src/stack.h 2010-11-19 17:50:54.000000000 +0000 -+++ euler-1.61.0/src/stack.h 2010-11-19 18:19:23.000000000 +0000 +--- a/src/stack.h ++++ b/src/stack.h @@ -63,7 +63,7 @@ #endif } dims; @@ -22,9 +20,8 @@ diff -Nur euler-1.61.0.orig/src/stack.h euler-1.61.0/src/stack.h typedef struct { header hd; double val; } realtyp; -diff -Nur euler-1.61.0.orig/src/udf.c euler-1.61.0/src/udf.c ---- euler-1.61.0.orig/src/udf.c 2010-11-19 17:50:54.000000000 +0000 -+++ euler-1.61.0/src/udf.c 2010-11-19 18:21:20.000000000 +0000 +--- a/src/udf.c ++++ b/src/udf.c @@ -334,7 +334,7 @@ { char name[16]; header *hd; diff --git a/sci-mathematics/euler/files/euler-glibc-2.4-gentoo.patch b/sci-mathematics/euler/files/euler-glibc-2.4-gentoo.patch index da377bd5f3ba..ddbb01a25986 100644 --- a/sci-mathematics/euler/files/euler-glibc-2.4-gentoo.patch +++ b/sci-mathematics/euler/files/euler-glibc-2.4-gentoo.patch @@ -1,7 +1,7 @@ # patch to fix missing CLK_TCK in glibc 2.4 ---- src/main.c. 2006-04-04 15:05:34.000000000 +0200 -+++ src/main.c 2006-04-04 15:09:20.000000000 +0200 +--- a/src/main.c ++++ b/src/main.c @@ -439,7 +439,7 @@ gettimer(TIMEOFDAY,&t); return (t.tv_sec+t.tv_nsec/1000000000.0); diff --git a/sci-mathematics/euler/files/euler-xdg.patch b/sci-mathematics/euler/files/euler-xdg.patch index cb1bf54a2bbb..89edad38f97f 100644 --- a/sci-mathematics/euler/files/euler-xdg.patch +++ b/sci-mathematics/euler/files/euler-xdg.patch @@ -1,5 +1,5 @@ ---- docs/doc.html.orig 2008-01-07 23:11:25.490634852 +0000 -+++ docs/doc.html 2008-01-07 23:13:57.652980222 +0000 +--- a/docs/doc.html ++++ b/docs/doc.html @@ -184,7 +184,8 @@ <div align=center><img src="images/pref3.gif"></div> @@ -10,8 +10,8 @@ You can also reset the preferences to the default values.</p> <div align=center><img src="images/pref4.gif"></div> ---- src/rc.h.orig 2008-01-07 23:15:36.617118688 +0000 -+++ src/rc.h 2008-01-07 23:15:54.097371330 +0000 +--- a/src/rc.h ++++ b/src/rc.h @@ -26,7 +26,7 @@ #define E_GSTACK_DEFAULT 4*1024l #define E_GLINES_DEFAULT 40 diff --git a/sci-mathematics/gfan/Manifest b/sci-mathematics/gfan/Manifest index 10ef992c17ad..b358f870e3ef 100644 --- a/sci-mathematics/gfan/Manifest +++ b/sci-mathematics/gfan/Manifest @@ -2,5 +2,6 @@ AUX gfan-0.6.2-Makefile.patch 6603 BLAKE2B 48f9b4280418aef41d502d770c070ec1dcef9 AUX gfan-0.6.2-testsuite.patch 3223 BLAKE2B ddb94775a13bd503df5c9563750a6b4b68c9e72e1a19aaa0415c5484e07765dfd28ba02b3a0fab65a0b9cd5c61afafbc6a3d862a1de68ece57ef9d8bb2835c16 SHA512 d62e765a39ee1a8cb149fcae8afb538b19a91206dd0b8cf0ac2b681b28569e44f492b770b9e61d7573f2d52f265ad4cf25671197c204238a89075709753a83e6 AUX gfan-0.6.2-xcode9.3_compat.patch 367 BLAKE2B fb7c685a4dd811fed83e2734a16507b1792e3a97c666d0e7de1d2ed53a7b9b43c5319517f9eef829f47147dc725f2c4ead38968fa3868baa1d16630a8b844636 SHA512 129d2c35777f82bf2a1581450ecb12dd6811fb72b583748b30665c0f9b20d39646233d9b40fb64a3c7790360514a51b30e49c53d83c34d259f664bf820ae1ce2 DIST gfan0.6.2.tar.gz 1321059 BLAKE2B 1ed61e1e084a1ceb65dd21848440bc3a90486c0ce4012b3b64c8029e89636696d2b0e5446ea156d2cf050b5db179c7c2f25c97e683cecf6e9616e8553d8513bf SHA512 5961820750af2522fdc1a86c0254742c3b003607a8707df5d6cd5f0bc6461e4d3db3b1d3cb537979d57eb9dff387974a58aeb91d0b5246d7c701cadc5a2cf4cf +EBUILD gfan-0.6.2-r1.ebuild 1664 BLAKE2B 92b9e0f24b298aa32180a1406e0b5280c744a2a504a189b9836a13892d8d89226167335697605561be07350b09b0890b1e0939fbe87fb7b181f2916e1c7c5f2a SHA512 f76ceff1753b8dc00c161ecf824ea1f5751e52a357806b947a108ca05e9388c9f34349f738cf899d6d09fc8e6162842382a58d32a5f176269df1b24c5db4bfb3 EBUILD gfan-0.6.2.ebuild 1628 BLAKE2B 272e77ecdf1e7132bb3a703ed3871cea502d621d596ec47c3529459c120a44921028aa0c064936a49c6b727b6bf44f78971679ff3bf3f9450d3ae945a02193e0 SHA512 c4eaf7e2debfcca9d3a92e6f9abfc1e568c09747db8ebf7caa3ad34c3208de47b8841819d1c5ddd6866b127f9d9496e61616f2bda1cbeb1588c58b682cc0550c MISC metadata.xml 1343 BLAKE2B 1e3385eaf888fa6a69e1e3f761bd5a1037e5a5308878664e604ba5efd096747f84a0a3343d8de7f6eb5dd3ce726d94bdb933e17b9eaf8e345b02fd071fbf821b SHA512 ca914de593af1279439f35fdcc812924b831c30bfa86366443f16cb720acd3e38267f25057f59e76a6b8ff1aa48a33ecfa72c093419aab95c92ed82c3308cd94 diff --git a/sci-mathematics/gfan/gfan-0.6.2-r1.ebuild b/sci-mathematics/gfan/gfan-0.6.2-r1.ebuild new file mode 100644 index 000000000000..01434747eede --- /dev/null +++ b/sci-mathematics/gfan/gfan-0.6.2-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Compute Groebner fans and tropical varieties" +HOMEPAGE="https://users-math.au.dk/~jensen/software/gfan/gfan.html" +SRC_URI="https://users-math.au.dk/~jensen/software/${PN}/${PN}${PV}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" + +BDEPEND="doc? ( virtual/latex-base )" +DEPEND="dev-libs/gmp:0=[cxx] + sci-libs/cddlib:0=" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-0.6.2-xcode9.3_compat.patch" + "${FILESDIR}/${PN}-0.6.2-testsuite.patch" + "${FILESDIR}/${PN}-0.6.2-Makefile.patch" + ) + +pkg_setup() { + tc-export CC CXX + + # This should really go in cppflags, but that doesn't work with + # gfan's hand-written Makefile. + append-cxxflags -DNOCDDPREFIX -I"${EPREFIX}"/usr/include/cddlib +} + +src_prepare() { + default + + # This test hangs on x86, bug 717112. + rm -r testsuite/0602ResultantFanProjection || \ + die "unable to disable test 0602ResultantFanProjection" +} + +src_configure() { + # The upstream Makefile says that GCC produces bad code with -O3. + replace-flags "-O3" "-O2" + default +} + +src_compile() { + default + if use doc; then + pushd doc > /dev/null || die + # The LaTeX build commands need to be repeated until the + # document "stops changing," which is not as easy as it + # sounds to detect. Running it twice seems to work here. + pdflatex manual.tex && bibtex manual && pdflatex manual.tex || die + popd > /dev/null || die + fi +} + +src_install() { + emake PREFIX="${ED}/usr" install + use doc && dodoc doc/manual.pdf +} diff --git a/sci-mathematics/gimps/Manifest b/sci-mathematics/gimps/Manifest index 11410f9d5ec8..b6fb53bd9471 100644 --- a/sci-mathematics/gimps/Manifest +++ b/sci-mathematics/gimps/Manifest @@ -5,7 +5,7 @@ AUX gimps.service 283 BLAKE2B db6c0c777d514aa0216c1af087418ead25561ffa950752e237 AUX gimps.tmpfiles 38 BLAKE2B c306d739ed0a0cc8bb4c80c7051ad93326cf0054d3f7fd61c4ed8a7d518356d521f7d3c3202d0b8b69723b8e7178457a34c65e92732eb15e8e64c3dff468ae2a SHA512 61c5eda13289175cdf55704442ceab4d5391d24cfa49f04155799fc2798e5ad5f1e624802e1c04b99685b1560f9898d1b0fc0c15c82251d1a765dd5de93024d8 DIST p95v303b6.linux32.tar.gz 5702312 BLAKE2B 728c8b8e7e2b5187dc8126bccc5e2c165fbfbc0900d6c35517cd21b78e5292df143641e3766cc0146918062039b1eecab568f9b278f64b1b9197ee2f775603b9 SHA512 3e06fb77be07334949ece3ae152bdf5491f0b7f8e33e0e8ed2af3c34332841975a9514d1993ed2355abfa4e09f93e42093d02f96dc30c3471ae9f974cc2de11a DIST p95v303b6.linux64.tar.gz 7046127 BLAKE2B 9cde9c2670203071cfc463434a47c8123064cb232bfeb25d8767cad2c25ea75b395e2ec135b7b4a6dc9616e9d6b05ead371e1083274a82468f62a0e1de93c98f SHA512 6d6ded9a1724993d42adee28d400b0337835c52a4ce42271e62efb37134adfc6f017f55475860fbc1224e377a227ef8547b8852a35c082c37e996f4a1c1b570c -DIST p95v304b8.linux64.tar.gz 7163830 BLAKE2B 248a2d5343e25fd9153294bf8e84a59253f28feb7ede8147b73d08077a107c63e0209adfd48845f64ce51e06cd32aec966e4a36ef20e1c30df4f0be0d4978d86 SHA512 b4f89c89714e738f468f085ac9902db0b62cad720a926f91cf8dbe25153e41a207e1c10a5d74136976994b9d1ca312653e6b91536ed3d57bc44760055143f4b3 +DIST p95v304b9.linux64.tar.gz 7163658 BLAKE2B 3958437d31e39bc18248deeed29aa425ab7fd23c963b7eb9cc00524dbf272acbfb96b03d7ed83547501b7e8b7795b9e0e4d413e9a311b014c2202c328ea12a23 SHA512 f9517088af31ffb5f0ee931ba0027fbddfa5598f72de39aae78cbdb43368ca605444e31c9ef297d08ae85d7a8540dd25eb26015f288c3777e36fa9c04eb179e2 EBUILD gimps-30.3.6.ebuild 1808 BLAKE2B 3483a73734d0b0008c992a946d36558f1e8ac93872a46bf80d79bb21ae65720c5614df1e1380fb15c2db2537559bc1969fc90dba0614afef1c2f8a6419ea996d SHA512 0dd32cf22373ec922a2716afc7f60ed5af2b0f76ba8f91b94eef891b1137b1dc597f0aca3609f76cb56b3f90b973953decd946d37e02cb6a1db1df1fd81c55a4 -EBUILD gimps-30.4.8.ebuild 1798 BLAKE2B b90eb57316e3cb619ecc84ea1e8a86e0f5ff1ca57f99a1a6bf7b603b3ce555335e5b13792b42347340bcc09c40e5f15ebd957e4c6b534f2dd2742c22330a61a4 SHA512 e9c7147cd7b9488273406c3f2085e34650e961cd29ac8f1f2314a6828edcaa9e2f70600b33aa3186f34f0d4acd21b62f440ebdfda79a4a6e713fd39b4104c88d +EBUILD gimps-30.4.9.ebuild 1798 BLAKE2B b90eb57316e3cb619ecc84ea1e8a86e0f5ff1ca57f99a1a6bf7b603b3ce555335e5b13792b42347340bcc09c40e5f15ebd957e4c6b534f2dd2742c22330a61a4 SHA512 e9c7147cd7b9488273406c3f2085e34650e961cd29ac8f1f2314a6828edcaa9e2f70600b33aa3186f34f0d4acd21b62f440ebdfda79a4a6e713fd39b4104c88d MISC metadata.xml 529 BLAKE2B a6e3550d128d6c4801029726feb868aa1cd1017b8a2f6f7ebbb3743a7b2190d40db06d22eb4f8ce94e35ab5e6b1f213afdf179fe7777501ad87457be43d9af44 SHA512 a7fb9bd05f987e1d48a04b70e78cbb3906927197793870435fee8b68dd9da623a68fc30ca96d0173952414d9741674ba2cc2c3f821dfd7b302f91f09e887a362 diff --git a/sci-mathematics/gimps/gimps-30.4.8.ebuild b/sci-mathematics/gimps/gimps-30.4.9.ebuild index 59980c5dd0c3..59980c5dd0c3 100644 --- a/sci-mathematics/gimps/gimps-30.4.8.ebuild +++ b/sci-mathematics/gimps/gimps-30.4.9.ebuild diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest index ce1c318d0255..b1bcc5966933 100644 --- a/sci-mathematics/maxima/Manifest +++ b/sci-mathematics/maxima/Manifest @@ -3,14 +3,11 @@ AUX clisp-1.patch 1194 BLAKE2B b64764d80b5908a35081b9bb7114e18de266156cb80bae1c7 AUX clozurecl-2.patch 1505 BLAKE2B c5550f79e67dd007c970759c5e734009d1cb4fa0af728d414ce271175770ed32bd2cf5e58c9738e32afa76b0053b2eee77c886650b0ba99c7e0e3176bc946d69 SHA512 41664b77eae0f2c3cc0e551bd2c26c02769faed339b5725dc790691929094cd5d5008169eba9788515392d9fed00919aaacbb24ee91b76f5d51eb6468335cf9c AUX clozurecl-3.patch 1499 BLAKE2B 080d9bdd90ba34f9b63e9a3409da90ec84e4de7f35dd0c1aff3be431a6b11c515e10c310a43f987f933d70923a21a5ee63920f88174eb840e2b653975e6512ef SHA512 c5f31f515e1a13d4e0f251e52d2f96142ff917c03e12c52c3463bc576a1add783d2cd4239f8f321495f0c4de5f93e0d4174a95e3c2bc0d63c88683250ac9cf18 AUX cmucl-1.patch 1336 BLAKE2B 59767907f9f2734fa43e8d9c0e876cf2bf1f2cb0e360976ddd08b4eda9685cd1b862aa072a2f0202733db5ab91958bf0d6b48af3d20e6748f4de2e6b366f49ed SHA512 3b8c01ecbbcd87101e4e31356293216d9c2a018ddabc076905a8b87eeda27bea6cd36242ab6b9caf7553fb9187544beb620b739211c63e21afa1b2f050ef318e -AUX ecls-2.patch 1612 BLAKE2B 1f06a895ed09844e8d42f462e4541a49de46762a3e9189073a7624785937da2b5ec0e5c54e230652f80bc47a359793c1ed25209061787c3e2b0da76025bdbc86 SHA512 cd37e62c24f24e49f264d63526615537cb088386cfc48f3eac8fcc746d16f6d79c585dee6f24c664fca355f539728a1a23cc75f3672c240a210a407e87b73141 AUX ecls-3.patch 2147 BLAKE2B d454b620f01d734d6a774f64dbac67f0996aeacc2a029225cc8a9269211169e7b69237f8b734b92b1f037b5abdcd7ec3ba374924b498fdc63025a1eca5a0d9e6 SHA512 1fcaa4a79d4aaf08dd4162c6d59f8f168909320575a43dcb435cbd758338244ac3b89888501f4cb1fc0f9d8d43b3abe587bc898aacb45c19ba0858f74512366e AUX emacs-0.patch 807 BLAKE2B 82c879f9c252c4efefb007f8553e845ddc52d76af5cbeab740a1f2bde459b5e87957e0f3e5a9d76d5c1e879ddbebdfb9a6d6b80745cc40e3ddc4379887f4e9b2 SHA512 f62d364651838ed196a2e8965930b42313cb73f912b898b953b526ffc5dc0135841b53618fbbb6a32d21d3412ba5f2bfb253bf41c640a136f68d830f43628ac4 AUX rmaxima-0.patch 552 BLAKE2B 8b8ceb5ea671049490ab006be31f6e81f85d9e43950296db920b3a0d4eb8b19cd14b8b599c98e1dc82f69d441d04c631c4aec2315eaee68f791ddce75dc7ed56 SHA512 a60c8c5ac23b0342823fbcd15e27f44ea85652640271ea845e383796422fa416b221dd036eb0a1639f70f9b09473471657612c7a5f99892cfb214d52156a6907 AUX sbcl-2.patch 1072 BLAKE2B 3e16339b7b9acbbfcd424780432be4a4267b994c3a7a8774c95ff8335d48565d15dae3cba16b127a9184e4fe20b5d6930df2e385c2a15b9f58e2d0fa597665a1 SHA512 b8df0b53f4ae04e175dfab8889206ea8ffa83c51b2408322423d5f52cf956b1084e7d1ba0c054032f9121cb1684fcc6bb9d48b1a967f9e01492ad25c035b1c62 -AUX texinfo-0.patch 369 BLAKE2B 55d543054f7e50f9fe8a123eaaede8bdfebf256675b19f3bcc4e616d7ca8b165a700bf55983cb156885e8adb484ea8e3da601416842f7e772c3284a564087625 SHA512 42faa61859dfb64cdf616c5fabc06f215a52c1170067ad14721273fc997fa2d6f0b644d816b50707474a621c55c58a8e0276ff76c5114f53be7a43c40a627227 AUX wish-2.patch 662 BLAKE2B ccc3879c7445fd916c921857ea9642fb54cc6b8eb647cb23c3f93b949a05de9226d19d7898daf998cbedc61a77556c923f3f6f8e57508b73f3cae117f62d214d SHA512 110db85899241e1f9ea8427ffb397737aefe0bb6286d037c2c04cfad9726838521ef6403242aeb1e4246d06f13cf83af84bba38567a99b00ed6a081f17b38ead -AUX xdg-utils-0.patch 1090 BLAKE2B 7a342a9e0bfd5b3aae1e3f8c45046c4fcaffea277cb68193e92fce4b23e03a0430ae095891183497e5deb969f1ba5e68f2423a9576c7465b137300bc2b096803 SHA512 31b121a2d6f1c24e5f2fa3e6129f661a891660665bf45a2907146e3bae9309d185f83d7001287df92a73aff81562a7011ad6b92e03516883bc0ae0730570fa38 AUX xdg-utils-1.patch 1313 BLAKE2B 35d6f88c505c5b1bb5ecf5691e17522b427a3f035f64de095ba088fa9c6a6076e4c0f7f57794804b588798c2289d36397a95101bde890c363aee9675bf8401e7 SHA512 5e5ab3196cf012ee768d108cc47da25c5afbaffca6f9a1aed9338a7154d377e6baf791d2c7bbe9191b823e056056379f190d8bf7b8ce689f44db892f5e375116 DIST maxima-5.42.1.tar.gz 41865510 BLAKE2B d3b8a50594dc0cef0c354c42be1aee96df77a4e222dbe457edeb47d7fe77a8fe376b10ce8da9e4ff6c447242e9c53a32286d09a64d8600112f6feda92f1fb58d SHA512 79c5e70119b0384d9dd8aa47c7e96a0ccb7e6367526b8a14d21f00137a1c2f0c8b7990bb7231d7c90ffa0090f67c1fa30a418d013d9c5982030ae68de9717f48 DIST maxima-5.44.0.tar.gz 34976354 BLAKE2B d6870b6fb0581d9e60d6ed97c7daed8ce12b8b1ae49d0edb7b8d31dd723f9b879eb70440659ff958f53cee16d8d2a92f80dcaa3898d9f6dbabd79a5059073a65 SHA512 1e043bebb7c6d002c113d8de20a98d58d1a8e7bedfc9bcf52819e7c7554655991dc2f42f0333889706574249736db833a237b3e59b967e7e42ede28262e31f2f diff --git a/sci-mathematics/maxima/files/ecls-2.patch b/sci-mathematics/maxima/files/ecls-2.patch deleted file mode 100644 index d9af8c373caf..000000000000 --- a/sci-mathematics/maxima/files/ecls-2.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff -r -U1 maxima-5.37.1.orig/src/maxima.in maxima-5.37.1/src/maxima.in ---- maxima-5.37.1.orig/src/maxima.in 2015-05-22 04:40:03.000000000 +0600 -+++ maxima-5.37.1/src/maxima.in 2015-09-03 16:33:30.913866985 +0600 -@@ -188,3 +188,3 @@ - elif [ "$MAXIMA_LISP" = "ecl" ]; then -- exec "$maxima_image_base" $MAXIMA_LISP_OPTIONS -- "$@" -+ exec "$maxima_image_base" $MAXIMA_LISP_OPTIONS -norc -- "$@" - -diff -r -U1 maxima-5.37.1.orig/src/maxima.system maxima-5.37.1/src/maxima.system ---- maxima-5.37.1.orig/src/maxima.system 2015-09-01 02:26:13.000000000 +0600 -+++ maxima-5.37.1/src/maxima.system 2015-09-03 16:42:47.071843596 +0600 -@@ -61,2 +61,10 @@ - #+ecl -+(defun split-ld-flags-for-ecl (string &aux space) -+ (setf string (string-trim '(#\Space) string)) -+ (if (setf space (position #\Space string)) -+ (cons (subseq string 0 space) -+ (split-ld-flags-for-ecl (subseq string (1+ space)))) -+ (cons string nil))) -+ -+#+ecl - (defun build-maxima-lib () -@@ -77,2 +85,7 @@ - files))) -+ (c::build-fasl "binary-ecl/maxima" :lisp-files obj -+ :ld-flags -+ (let ((x (symbol-value (find-symbol "*AUTOCONF-LD-FLAGS*" -+ (find-package "MAXIMA"))))) -+ (if (and x (not (string= x ""))) (split-ld-flags-for-ecl x)))) - (c::build-program "binary-ecl/maxima" :lisp-files obj -@@ -81,3 +94,3 @@ - (find-package "MAXIMA"))))) -- (if (and x (not (string= x ""))) (list x))) -+ (if (and x (not (string= x ""))) (split-ld-flags-for-ecl x))) - :epilogue-code '(progn (require :defsystem) diff --git a/sci-mathematics/maxima/files/texinfo-0.patch b/sci-mathematics/maxima/files/texinfo-0.patch deleted file mode 100644 index 9b8782dffce6..000000000000 --- a/sci-mathematics/maxima/files/texinfo-0.patch +++ /dev/null @@ -1,12 +0,0 @@ -Fix build with texinfo-6.7. -https://bugs.gentoo.org/697494 - ---- maxima-5.43.0.orig/interfaces/emacs/imaxima/imaxima.texi -+++ maxima-5.43.0/interfaces/emacs/imaxima/imaxima.texi -@@ -1,5 +1,6 @@ - \input texinfo @c -*-texinfo-*- - @c %**start of header -+@documentencoding ISO-8859-1 - @setfilename imaxima.info - @settitle Imaxima Manual - @paragraphindent 0 diff --git a/sci-mathematics/maxima/files/xdg-utils-0.patch b/sci-mathematics/maxima/files/xdg-utils-0.patch deleted file mode 100644 index 876fe6fcd469..000000000000 --- a/sci-mathematics/maxima/files/xdg-utils-0.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- interfaces/emacs/misc/bookmode.el.orig 2008-02-07 12:42:18.008472937 +0000 -+++ interfaces/emacs/misc/bookmode.el 2008-02-07 12:43:02.531010132 +0000 -@@ -680,7 +680,7 @@ - - (and tem - (list (concat "View "(nth 1 tem)) -- 'call-process "ghostview" nil nil nil -+ 'call-process "xdg-open" nil nil nil - (expand-file-name(nth 1 tem)) - )) - (list "Cancel") -@@ -705,7 +705,7 @@ - (concat - (cond ((looking-at "%PS") "") - (t "gzip -dc | ")) -- "ghostview -") -+ "xdg-open -") - - ))) - ---- interfaces/xmaxima/Tkmaxima/Constants.tcl.orig 2008-02-07 12:42:47.294141832 +0000 -+++ interfaces/xmaxima/Tkmaxima/Constants.tcl 2008-02-07 12:43:02.539010587 +0000 -@@ -143,9 +143,9 @@ - image/gif netmath - image/png netmath - image/jpeg netmath -- application/postscript "ghostview -safer %s" -- application/pdf "acroread %s" -- application/x-dvi "xdvi %s" -+ application/postscript "xdg-open -safer %s" -+ application/pdf "xdg-open %s" -+ application/x-dvi "xdg-open %s" - } - set maxima_priv(imagecounter) 0 - diff --git a/sci-mathematics/rw/Manifest b/sci-mathematics/rw/Manifest index 4527deb5a5db..32765389f26c 100644 --- a/sci-mathematics/rw/Manifest +++ b/sci-mathematics/rw/Manifest @@ -1,3 +1,5 @@ DIST rw-0.8.tar.gz 217215 BLAKE2B e6f379ce7cde0fafb0c6e234e8958018c0682ad47e60da3755a891b7eee4c910e84556252a333a12fe0cf2eac88863a272cb8fa6d2cfa4c9f1e93bd88bc6a2d2 SHA512 609d46fd3c76e2eb1724cc3e3ff9354d13b3c15ce23b96bef9f73f02b490e1d8713146230db079fcc87f45f5acc0e04130dac04e27589836e20891c63219f3ec +DIST rw-0.9.tar.gz 340385 BLAKE2B 2eba540146094eea7adb26874ed6f7982e46a863c786bf6f4a55af2d1d3167641e10c324f2b0e0e366bb8f83503b5da5fb02447abf46ae955da78ac8fe6149b6 SHA512 f4f1910506cbdb557ca50bac6f63cfca3271a5df8d13c67d2d9bba79b9cdb03196a679e6091554175decbee0871888de71bed5746662c9a75418f0f5dd9bd609 EBUILD rw-0.8-r3.ebuild 1112 BLAKE2B 620c546ad9687c361b5092e7e27604332d7b9a119ac29b1ecab7fa2a295cb400ffebb174983e3466522cf2911e2998dbb76ef4619d165a66a643ab3274e76042 SHA512 b9f2e9d3a04ef177f00ec01c061ba8e2177483392ab81eada207f01efc11dec9aa8fcf2c1e599ebc768aa8638e32d1a1f4795f395188484089d875771ea87cfd +EBUILD rw-0.9.ebuild 810 BLAKE2B 46a02e8c61f514e12f7199b4f9f6e39d66533ad416423edbd1c4b65fe9989f12230b5204865f27825015d700a975ca3394dd7b9795f13060bc5fbf6f4609cfab SHA512 c98ca1e619f5a79423647ed03f8deaeab64f49744a52136ecc1af666a33ab415a6c7a8162157066cc6c47ed9565ed8fb8b52005ec1660b6de3d77bf7a546ff56 MISC metadata.xml 1128 BLAKE2B 30c263e8a47107c0c5d9a7ee5377a5deaa6260767734361b85eca07f5c1a88d8f2375f2c5d20a28cd1241fcf70a2dfcff16a7fc2886977dfd9f25b5388aa73bb SHA512 34ec83d5cf7d7ed12ef6c58291a6a1b8323d580121e8b489dadc569f09b184e6952cefd934da504542a7a4cbe5c59a781ff703dec21c7ee4010f31153144328c diff --git a/sci-mathematics/rw/rw-0.9.ebuild b/sci-mathematics/rw/rw-0.9.ebuild new file mode 100644 index 000000000000..17031e1789f4 --- /dev/null +++ b/sci-mathematics/rw/rw-0.9.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Compute rank-width decompositions of graphs" +HOMEPAGE="https://sourceforge.net/projects/rankwidth/" +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" +IUSE="" + +# We have a file collision (librw.so) with xpaint, bug 560210. +RDEPEND="!media-gfx/xpaint" + +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 --disable-static +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete \ + || die 'failed to delete libtool archives' +} |