[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: 0c9c98de9bb757a4a2cd0857df6d0e98eb7a6837 Author: Michael Orlitzky gentoo org> AuthorDate: Wed May 15 21:40:18 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed May 15 21:42:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9c98de sci-mathematics/topcom: add 1.1.2 Closes: https://bugs.gentoo.org/928063 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/Manifest| 2 + .../topcom/files/topcom-1.1.2-buildsystem.patch| 295 + sci-mathematics/topcom/topcom-1.1.2.ebuild | 54 3 files changed, 351 insertions(+) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index 7838ec1e93cf..328160036c78 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,2 +1,4 @@ DIST TOPCOM-0_17_8.tgz 8994044 BLAKE2B 27426b9fd9da8bc51e3632483cdd1c3f878a03d22dcad637c1c26368d58dbc9a9ef4c6918e314484336b1355cdf703287bf50d248e257773729a4d9fd012c0ca SHA512 2ddab2f30bf3adf93f0bb76c50bc70a5927fe2a9561a59df0ac7bec193b9a9b231eecb58c69840247536b73fda5298955518e798c3b5f8d2961ca09dfdc81cce +DIST TOPCOM-1_1_2.tgz 7924000 BLAKE2B 4e489c2ee1682ca4612eaef785134711d9cd1b61a225b811015fcf8b3db057d83169fb251f61f4b8f983bfd450515619f01664789f7f5dbe2a076d2af0ab6a28 SHA512 acdfcd11d4d6d6b3d21f90313d413a0d6a753a982d1090de5ed2cdd011dec98e04058f79679772bb911c5c2f23834477c5fff9511ca0cd67a392c6b24347ef7d DIST TOPCOM-manual.html 19251 BLAKE2B 8e361fd81bed45b552766a86a856ed1411154b5c523e14463750651d1c8d7b0f1f25a7c29bfdc34910fad3d19a1df94ded47b63a973f22baf3d60a7c5f0e1578 SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 +DIST TOPCOM-manual.pdf 173775 BLAKE2B 6bc7a68c17b514d0ceb1d7ee69fd9c943078ceb88c6b98a12cb88447cf5720d47aa9db70b0c584ccd6900d186822176cd949b55f4d6badb8ffa997ed1fcba799 SHA512 820f26075d3416264ebece7b218f4c5cdfea0f465fe71724d799e4f0375c44e16f80e49f1f184d48d9699fb42379a27924f4c01385d85216d099e3e1c557389f diff --git a/sci-mathematics/topcom/files/topcom-1.1.2-buildsystem.patch b/sci-mathematics/topcom/files/topcom-1.1.2-buildsystem.patch new file mode 100644 index ..77982286acf2 --- /dev/null +++ b/sci-mathematics/topcom/files/topcom-1.1.2-buildsystem.patch @@ -0,0 +1,295 @@ +From 4e0185faf3f97f0d027cf74df54d4b08adf1d355 Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky +Date: Wed, 15 May 2024 09:51:06 -0400 +Subject: [PATCH 1/1] */*: patch build system for Gentoo + + - No "external" anything + - Use libtool for libraries + - Unbundle gmp and cddlib + - Use modern cddlib include path + - Detect deps with pkg-config + - Build lib-reg after lib + - Don't hide all symbols with -fvisibility=hidden??? +--- + Makefile.am| 8 +--- + configure.ac | 92 +++--- + lib-src-reg/LPinterface.hh | 4 +- + lib-src-reg/Makefile.am| 7 +-- + lib-src/Makefile.am| 5 +-- + src-reg/Makefile.am| 19 +--- + src/Makefile.am| 19 +--- + wrap-gmp-gmpxx/Makefile.am | 1 - + 8 files changed, 29 insertions(+), 126 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 17f6960..02f80f3 100644 +--- a/Makefile.am b/Makefile.am +@@ -1,7 +1 @@ +-SUBDIRS = wrap-gmp-gmpxx lib-src-reg lib-src src-reg src examples share +-EXTRA_DIST = external/Makefile +-EXTRA_DIST += external/gmp-6.2.1.tar.bz2 +-EXTRA_DIST += external/cddlib-0.94j-TOPCOMb.tar.gz +-EXTRA_DIST += external/qsopt_ex-2.5.10.3.tar.gz +-EXTRA_DIST += external/gmpxx-patch +- ++SUBDIRS = wrap-gmp-gmpxx lib-src lib-src-reg src src-reg examples share +diff --git a/configure.ac b/configure.ac +index 2372711..0e6efd7 100644 +--- a/configure.ac b/configure.ac +@@ -10,96 +10,36 @@ AC_SUBST([TOPCOMROOT], [`pwd`]) + + dnl set some compilation switches consistently: + AC_SUBST([AM_CPPFLAGS], ["-DSTL_SYMMETRIES -DSTL_CONTAINERS -DSTL_FLIPS -DSTL_CHIROTOPE -DGMPRATIONAL -DPERMLIB_DOMAIN_INT -DUSE_LEXORDER]") +-AC_SUBST([AM_CXXFLAGS], [" -fvisibility=hidden -fvisibility-inlines-hidden -pthread -std=c++17"]) +-AC_SUBST([AM_LDFLAGS], ["-L../external/lib]") +- +-dnl backup the user variable LDFLAGS: +-dnl AC_SUBST([LDFLAGS_backup], [${LDFLAGS}]) +- +-dnl add local libraries to LDFLAGS so that AC_CHECK_LIB will find them: +-dnl AC_SUBST([LDFLAGS], ["-L${TOPCOMROOT}/external/lib"]) ++AC_SUBST([AM_CXXFLAGS], ["-std=c++17"]) + + dnl Checks for programs. + AC_PROG_CC + AC_PROG_INSTALL + AC_PROG_CXX +-AC_PROG_RANLIB ++LT_INIT + + dnl Checks for typedefs, structures, and compiler characteristics. + AC_C_CONST + + + dnl Check for libraries: +-dnl Make libgmp if requested: +-AC_LANG_PUSH(C++) +-AC_CHECK_HEADERS([gmpxx.h]) +-AC_LANG_POP +-AM_CONDITIONAL(USE_LOCAL_GMP, [test "x$ac_cv_header_gmpxx_h" = "xno"]) +-if test "x$ac_cv_header_gmpxx_h" = "xyes"; then +- AC_MSG_NOTICE([system libgmp is us
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: e9826e895bcf12b4de14809e301d1989a12903cb Author: Michael Orlitzky gentoo org> AuthorDate: Sun May 8 01:17:44 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun May 8 01:18:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9826e89 sci-mathematics/topcom: new revision to fix gmp dependency. We need gmp[cxx] to link with -lgmpxx. Closes: https://bugs.gentoo.org/776883 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> .../topcom/{topcom-0.17.8-r2.ebuild => topcom-0.17.8-r3.ebuild}| 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/topcom/topcom-0.17.8-r2.ebuild b/sci-mathematics/topcom/topcom-0.17.8-r3.ebuild similarity index 95% rename from sci-mathematics/topcom/topcom-0.17.8-r2.ebuild rename to sci-mathematics/topcom/topcom-0.17.8-r3.ebuild index 1e0b4b30d0bd..a2d33b020ee2 100644 --- a/sci-mathematics/topcom/topcom-0.17.8-r2.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.8-r3.ebuild @@ -19,8 +19,9 @@ SLOT="0" LICENSE="GPL-2" IUSE="examples" +# need gmp[cxx] since we append -lgmpxx to LIBS DEPEND=" - dev-libs/gmp:0 + dev-libs/gmp:0[cxx] >=sci-libs/cddlib-094f " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: b6f66306dc45d39fce52f9d8b2509ca588ec93f7 Author: Michael Orlitzky gentoo org> AuthorDate: Sat May 7 20:46:12 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Sat May 7 22:29:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f66306 sci-mathematics/topcom: remove old topcom-0.17.7-r1.ebuild. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/Manifest| 1 - .../topcom/files/topcom-0.17.7-buildsystem.patch | 327 - sci-mathematics/topcom/topcom-0.17.7-r1.ebuild | 53 3 files changed, 381 deletions(-) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index b791cf49116e..7838ec1e93cf 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,3 +1,2 @@ -DIST TOPCOM-0.17.7.tar.gz 8661519 BLAKE2B f42d273b39b15ccaf0d24ad360dc91cecd2ab83c97eb5a2fffe95575d7c8063d9afa842d7bfae03faee32ced1f98ccc55a750a59c1f544acded462a478aac636 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1 DIST TOPCOM-0_17_8.tgz 8994044 BLAKE2B 27426b9fd9da8bc51e3632483cdd1c3f878a03d22dcad637c1c26368d58dbc9a9ef4c6918e314484336b1355cdf703287bf50d248e257773729a4d9fd012c0ca SHA512 2ddab2f30bf3adf93f0bb76c50bc70a5927fe2a9561a59df0ac7bec193b9a9b231eecb58c69840247536b73fda5298955518e798c3b5f8d2961ca09dfdc81cce DIST TOPCOM-manual.html 19251 BLAKE2B 8e361fd81bed45b552766a86a856ed1411154b5c523e14463750651d1c8d7b0f1f25a7c29bfdc34910fad3d19a1df94ded47b63a973f22baf3d60a7c5f0e1578 SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 diff --git a/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch b/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch deleted file mode 100644 index 154ccd0382b8.. --- a/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch +++ /dev/null @@ -1,327 +0,0 @@ -diff -U 3 -dHrN topcom-0.17.7.orig/src/Makefile.in topcom-0.17.7/src/Makefile.in topcom-0.17.7.orig/src/Makefile.in 2016-07-08 12:46:13.0 +0200 -+++ topcom-0.17.7/src/Makefile.in 2016-09-25 20:22:51.729578197 +0200 -@@ -119,249 +119,206 @@ - am_B_A_OBJECTS = B_A.$(OBJEXT) - B_A_OBJECTS = $(am_B_A_OBJECTS) - B_A_LDADD = $(LDADD) --B_A_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a \ -- ../external/lib/libcddgmp.a ../external/lib/libgmpxx.a \ -- ../external/lib/libgmp.a -+B_A_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a - am_B_A_center_OBJECTS = B_A_center.$(OBJEXT) - B_A_center_OBJECTS = $(am_B_A_center_OBJECTS) - B_A_center_LDADD = $(LDADD) - B_A_center_DEPENDENCIES = ../lib-src/libTOPCOM.a \ -- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ -- ../external/lib/libgmpxx.a ../external/lib/libgmp.a -+ ../lib-src-reg/libCHECKREG.a - am_B_D_OBJECTS = B_D.$(OBJEXT) - B_D_OBJECTS = $(am_B_D_OBJECTS) - B_D_LDADD = $(LDADD) --B_D_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a \ -- ../external/lib/libcddgmp.a ../external/lib/libgmpxx.a \ -- ../external/lib/libgmp.a -+B_D_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a - am_chiro2allfinetriangs_OBJECTS = chiro2allfinetriangs.$(OBJEXT) - chiro2allfinetriangs_OBJECTS = $(am_chiro2allfinetriangs_OBJECTS) - chiro2allfinetriangs_LDADD = $(LDADD) - chiro2allfinetriangs_DEPENDENCIES = ../lib-src/libTOPCOM.a \ -- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ -- ../external/lib/libgmpxx.a ../external/lib/libgmp.a -+ ../lib-src-reg/libCHECKREG.a - am_chiro2alltriangs_OBJECTS = chiro2alltriangs.$(OBJEXT) - chiro2alltriangs_OBJECTS = $(am_chiro2alltriangs_OBJECTS) - chiro2alltriangs_LDADD = $(LDADD) - chiro2alltriangs_DEPENDENCIES = ../lib-src/libTOPCOM.a \ -- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ -- ../external/lib/libgmpxx.a ../external/lib/libgmp.a -+ ../lib-src-reg/libCHECKREG.a - am_chiro2circuits_OBJECTS = chiro2circuits.$(OBJEXT) - chiro2circuits_OBJECTS = $(am_chiro2circuits_OBJECTS) - chiro2circuits_LDADD = $(LDADD) - chiro2circuits_DEPENDENCIES = ../lib-src/libTOPCOM.a \ -- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ -- ../external/lib/libgmpxx.a ../external/lib/libgmp.a -+ ../lib-src-reg/libCHECKREG.a - am_chiro2cocircuits_OBJECTS = chiro2cocircuits.$(OBJEXT) - chiro2cocircuits_OBJECTS = $(am_chiro2cocircuits_OBJECTS) - chiro2cocircuits_LDADD = $(LDADD) - chiro2cocircuits_DEPENDENCIES = ../lib-src/libTOPCOM.a \ -- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ -- ../external/lib/libgmpxx.a ../external/lib/libgmp.a -+ ../lib-src-reg/libCHECKREG.a - am_chiro2dual_OBJECTS = chiro2dual.$(OBJEXT) - chiro2dual_OBJECTS = $
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: ab830994be4a1eaa1fc2b8bbda90a3d9b8e39f83 Author: Michael Orlitzky gentoo org> AuthorDate: Sat May 7 20:44:50 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Sat May 7 22:29:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab830994 sci-mathematics/topcom: new revision with miscellaneous fixes. * Update to EAPI=8. * Update the buildsystem patch to eliminate a call to "csh", fixing bug 732022 without requiring csh at build-time. * Drop tcsh from BDEPEND. * HOMEPAGE and SRC_URI needed updates. Closes: https://bugs.gentoo.org/732022 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/Manifest| 2 +- .../topcom/files/topcom-0.17.8-buildsystem.patch | 238 +++-- ...om-0.17.8-r1.ebuild => topcom-0.17.8-r2.ebuild} | 14 +- 3 files changed, 181 insertions(+), 73 deletions(-) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index be0aad7f9994..b791cf49116e 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,3 +1,3 @@ DIST TOPCOM-0.17.7.tar.gz 8661519 BLAKE2B f42d273b39b15ccaf0d24ad360dc91cecd2ab83c97eb5a2fffe95575d7c8063d9afa842d7bfae03faee32ced1f98ccc55a750a59c1f544acded462a478aac636 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1 -DIST TOPCOM-0.17.8.tar.gz 8994044 BLAKE2B 27426b9fd9da8bc51e3632483cdd1c3f878a03d22dcad637c1c26368d58dbc9a9ef4c6918e314484336b1355cdf703287bf50d248e257773729a4d9fd012c0ca SHA512 2ddab2f30bf3adf93f0bb76c50bc70a5927fe2a9561a59df0ac7bec193b9a9b231eecb58c69840247536b73fda5298955518e798c3b5f8d2961ca09dfdc81cce +DIST TOPCOM-0_17_8.tgz 8994044 BLAKE2B 27426b9fd9da8bc51e3632483cdd1c3f878a03d22dcad637c1c26368d58dbc9a9ef4c6918e314484336b1355cdf703287bf50d248e257773729a4d9fd012c0ca SHA512 2ddab2f30bf3adf93f0bb76c50bc70a5927fe2a9561a59df0ac7bec193b9a9b231eecb58c69840247536b73fda5298955518e798c3b5f8d2961ca09dfdc81cce DIST TOPCOM-manual.html 19251 BLAKE2B 8e361fd81bed45b552766a86a856ed1411154b5c523e14463750651d1c8d7b0f1f25a7c29bfdc34910fad3d19a1df94ded47b63a973f22baf3d60a7c5f0e1578 SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 diff --git a/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch b/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch index deb1ad3ebbad..2b517b441ed3 100644 --- a/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch +++ b/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch @@ -1,7 +1,34 @@ -diff -ur a/configure.ac b/configure.ac a/configure.ac 2020-02-15 12:44:55.065569980 +0100 -+++ b/configure.ac 2020-02-15 14:08:21.905767776 +0100 -@@ -9,7 +9,9 @@ +From 27284e6a9cb95dcd274abbe184b21eed8a899904 Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky +Date: Sat, 7 May 2022 16:00:45 -0400 +Subject: [PATCH 1/3] Gentoo's existing build system patch + +--- + Makefile.am| 5 - + configure.ac | 8 +++- + lib-src-reg/Makefile.am| 8 + lib-src/Makefile.am| 8 + src-reg/Makefile.am| 15 +-- + src/Makefile.am| 14 +- + wrap-gmp-gmpxx/Makefile.am | 4 ++-- + 7 files changed, 23 insertions(+), 39 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 5dd0de0..4586f79 100644 +--- a/Makefile.am b/Makefile.am +@@ -1,6 +1 @@ + SUBDIRS = wrap-gmp-gmpxx lib-src-reg lib-src src-reg src examples +-EXTRA_DIST = external/Makefile +-EXTRA_DIST += external/gmp-6.1.1.tar.bz2 +-EXTRA_DIST += external/cddlib-0.94f-TOPCOM.tar.gz +-EXTRA_DIST += external/gmpxx-patch +- +diff --git a/configure.ac b/configure.ac +index 6635345..a10fb97 100644 +--- a/configure.ac b/configure.ac +@@ -9,7 +9,9 @@ dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_CXX @@ -12,7 +39,7 @@ diff -ur a/configure.ac b/configure.ac dnl Checks for libraries. dnl Replace `main' with a function in -lg: -@@ -18,10 +20,6 @@ +@@ -18,10 +20,6 @@ dnl Replace `main' with a function in -lstdc: dnl AC_CHECK_LIB(stdc, main) dnl Replace `main' with a function in -lstdc++: dnl AC_CHECK_LIB(stdc++, main) @@ -23,9 +50,35 @@ diff -ur a/configure.ac b/configure.ac dnl Check for soplex: AC_CHECK_LIB(soplex, main, , csh -c 'echo soplex not found: --soplex will not work.') -diff -ur a/lib-src/Makefile.am b/lib-src/Makefile.am a/lib-src/Makefile.am 2020-02-15 12:44:55.145570436 +0100 -+++ b/lib-src/Makefile.am 2020-02-15 14:08:44.741903592 +0100 +diff --git a/lib-src-reg/Makefile.am b/lib-src-reg/Makefile.am +index fc8b005..d07b8f8 100644 +--- a/lib-src-reg/Makefile.am b/lib-src-reg/Makefile.am +@@ -1,6 +1,6 @@ +-lib_LIBRARIES = libCHECKREG.a ++lib_LTLIBRARIES = libCHECKREG.la + +-li
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: 9fbc3118b0f8f8e2d17a586bd7fbb9f0e6125d1c Author: Alex Fan gmail com> AuthorDate: Tue Dec 28 10:25:13 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 29 13:40:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbc3118 sci-mathematics/topcom: keyword 0.17.8-r1 for ~riscv Signed-off-by: Alex Fan gmail.com> Signed-off-by: Yixun Lan gentoo.org> sci-mathematics/topcom/topcom-0.17.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild index 1bf043adc34f..d0558905f947 100644 --- a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI=" http://www.rambau.wm.uni-bayreuth.de/Software/TOPCOM-${PV}.tar.gz http://www.rambau.wm.uni-bayreuth.de/TOPCOM/TOPCOM-manual.html " -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" SLOT="0" LICENSE="GPL-2" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: c92ee1afebec98ba5b8d627fa27e83b9804ae5c9 Author: Sam James gentoo org> AuthorDate: Fri May 28 15:57:19 2021 + Commit: David Seifert gentoo org> CommitDate: Fri May 28 15:57:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92ee1af sci-mathematics/topcom: fix docinto argument (avoid double 'prefix') Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> .../topcom/{topcom-0.17.7.ebuild => topcom-0.17.7-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/topcom/topcom-0.17.7.ebuild b/sci-mathematics/topcom/topcom-0.17.7-r1.ebuild similarity index 93% rename from sci-mathematics/topcom/topcom-0.17.7.ebuild rename to sci-mathematics/topcom/topcom-0.17.7-r1.ebuild index 6ff02493a14..0e7e8c06ff2 100644 --- a/sci-mathematics/topcom/topcom-0.17.7.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -41,7 +41,7 @@ src_install() { use examples && dodoc -r "${S}"/examples - docinto /usr/share/doc/${PF}/html + docinto html use doc && dodoc "${DISTDIR}"/TOPCOM-manual.html mv "${ED}"/usr/bin/cube "${ED}"/usr/bin/topcom_cube || die
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: 2240bdc6f264381ad7ca58225457bac424f992cc Author: François Bissey gmail com> AuthorDate: Tue Mar 16 21:57:13 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Mar 16 22:42:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2240bdc6 sci-mathematics/topcom: removing doc use flag, unconditional installation Closes: https://github.com/gentoo/gentoo/pull/19936 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: François René Pierre Bissey gmail.com> Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/topcom-0.17.8-r1.ebuild | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild index 36196048f94..1bf043adc34 100644 --- a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild @@ -9,12 +9,12 @@ DESCRIPTION="Computing Triangulations Of Point Configurations and Oriented Matro HOMEPAGE="http://www.rambau.wm.uni-bayreuth.de/TOPCOM/"; SRC_URI=" http://www.rambau.wm.uni-bayreuth.de/Software/TOPCOM-${PV}.tar.gz - doc? ( http://www.rambau.wm.uni-bayreuth.de/TOPCOM/TOPCOM-manual.html ) + http://www.rambau.wm.uni-bayreuth.de/TOPCOM/TOPCOM-manual.html " KEYWORDS="~amd64 ~x86" SLOT="0" LICENSE="GPL-2" -IUSE="doc examples" +IUSE="examples" DEPEND=" dev-libs/gmp:0 @@ -25,6 +25,8 @@ BDEPEND="app-shells/tcsh" PATCHES=( "${FILESDIR}/${P}-buildsystem.patch" ) +HTML_DOCS=( "${DISTDIR}/TOPCOM-manual.html" ) + src_prepare () { default @@ -42,10 +44,6 @@ src_configure() { } src_install () { - if use doc ; then - HTML_DOCS=( "${DISTDIR}/TOPCOM-manual.html" ) - fi - default if use examples; then
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: 2f1b6afe266c1d9ead2393dae1bb4ddbffc95f54 Author: François Bissey gmail com> AuthorDate: Mon Mar 15 08:07:15 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Mar 16 22:42:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1b6afe sci-mathematics/topcom: define HTML_DOCS only when doc is in USE. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Bug: https://bugs.gentoo.org/776310 Signed-off-by: François René Pierre Bissey gmail.com> Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/topcom-0.17.8-r1.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild index a3496c642f6..36196048f94 100644 --- a/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild @@ -24,7 +24,6 @@ RDEPEND="${DEPEND}" BDEPEND="app-shells/tcsh" PATCHES=( "${FILESDIR}/${P}-buildsystem.patch" ) -HTML_DOCS=( "${DISTDIR}/TOPCOM-manual.html" ) src_prepare () { default @@ -43,13 +42,16 @@ src_configure() { } src_install () { + if use doc ; then + HTML_DOCS=( "${DISTDIR}/TOPCOM-manual.html" ) + fi + default if use examples; then docompress -x "/usr/share/doc/${PF}/examples" dodoc -r examples fi - use doc && einstalldocs mv "${ED}/usr/bin/cube" "${ED}/usr/bin/topcom_cube" || die
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/
commit: bd1da1555f1f7388e84fb7e265b70b0bc579d6d3 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Mar 7 21:45:41 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Mar 7 22:17:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1da155 sci-mathematics/topcom: new revision to fixup examples install. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky gentoo.org> .../topcom/{topcom-0.17.8.ebuild => topcom-0.17.8-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/topcom/topcom-0.17.8.ebuild b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild similarity index 92% rename from sci-mathematics/topcom/topcom-0.17.8.ebuild rename to sci-mathematics/topcom/topcom-0.17.8-r1.ebuild index e6627c5cd43..a3496c642f6 100644 --- a/sci-mathematics/topcom/topcom-0.17.8.ebuild +++ b/sci-mathematics/topcom/topcom-0.17.8-r1.ebuild @@ -45,7 +45,10 @@ src_configure() { src_install () { default - use examples && docompress -x "/usr/share/doc/${PF}/examples" + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi use doc && einstalldocs mv "${ED}/usr/bin/cube" "${ED}/usr/bin/topcom_cube" || die
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: 61a5d7a6945dd82e7be4846f8735160273eafcf6 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Feb 15 13:42:23 2020 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Mar 7 22:17:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a5d7a6 sci-mathematics/topcom: new version * EAPI 7 * build dynamic libraries instead of static * fix cddlib include dir Closes: https://bugs.gentoo.org/761085 Closes: https://github.com/gentoo/gentoo/pull/14668 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Alessandro Barbieri gmail.com> Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/topcom/Manifest| 1 + .../topcom/files/topcom-0.17.8-buildsystem.patch | 151 + sci-mathematics/topcom/topcom-0.17.8.ebuild| 59 3 files changed, 211 insertions(+) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index 9bd72bc87f4..be0aad7f999 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,2 +1,3 @@ DIST TOPCOM-0.17.7.tar.gz 8661519 BLAKE2B f42d273b39b15ccaf0d24ad360dc91cecd2ab83c97eb5a2fffe95575d7c8063d9afa842d7bfae03faee32ced1f98ccc55a750a59c1f544acded462a478aac636 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1 +DIST TOPCOM-0.17.8.tar.gz 8994044 BLAKE2B 27426b9fd9da8bc51e3632483cdd1c3f878a03d22dcad637c1c26368d58dbc9a9ef4c6918e314484336b1355cdf703287bf50d248e257773729a4d9fd012c0ca SHA512 2ddab2f30bf3adf93f0bb76c50bc70a5927fe2a9561a59df0ac7bec193b9a9b231eecb58c69840247536b73fda5298955518e798c3b5f8d2961ca09dfdc81cce DIST TOPCOM-manual.html 19251 BLAKE2B 8e361fd81bed45b552766a86a856ed1411154b5c523e14463750651d1c8d7b0f1f25a7c29bfdc34910fad3d19a1df94ded47b63a973f22baf3d60a7c5f0e1578 SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 diff --git a/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch b/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch new file mode 100644 index 000..deb1ad3ebba --- /dev/null +++ b/sci-mathematics/topcom/files/topcom-0.17.8-buildsystem.patch @@ -0,0 +1,151 @@ +diff -ur a/configure.ac b/configure.ac +--- a/configure.ac 2020-02-15 12:44:55.065569980 +0100 b/configure.ac 2020-02-15 14:08:21.905767776 +0100 +@@ -9,7 +9,9 @@ + AC_PROG_CC + AC_PROG_INSTALL + AC_PROG_CXX +-AC_PROG_RANLIB ++LT_INIT ++AC_ENABLE_SHARED ++AC_DISABLE_STATIC + + dnl Checks for libraries. + dnl Replace `main' with a function in -lg: +@@ -18,10 +20,6 @@ + dnl AC_CHECK_LIB(stdc, main) + dnl Replace `main' with a function in -lstdc++: + dnl AC_CHECK_LIB(stdc++, main) +-dnl Make libgmp: +-make -C external gmp +-dnl Make libcddgmp: +-make -C external cdd + dnl Check for soplex: + AC_CHECK_LIB(soplex, main, , csh -c 'echo soplex not found: --soplex will not work.') + +diff -ur a/lib-src/Makefile.am b/lib-src/Makefile.am +--- a/lib-src/Makefile.am 2020-02-15 12:44:55.145570436 +0100 b/lib-src/Makefile.am 2020-02-15 14:08:44.741903592 +0100 +@@ -1,6 +1,6 @@ +-lib_LIBRARIES = libTOPCOM.a ++lib_LTLIBRARIES = libTOPCOM.la + +-libTOPCOM_a_SOURCES = \ ++libTOPCOM_la_SOURCES = \ + Admissibles.cc \ + CheckTriang.cc \ + Circuits.cc \ +@@ -90,9 +90,9 @@ + + AM_CPPFLAGS = -I../lib-src-reg + AM_CPPFLAGS+= -I../wrap-gmp-gmpxx +-AM_CPPFLAGS+= -I../external/include ++AM_CPPFLAGS+= $(CPPFLAGS) + AM_CPPFLAGS+= -I$(includedir) + + AM_CPPFLAGS+= -DVERBOSE -DGMPRATIONAL -ftemplate-depth-35 + +-AM_CXXFLAGS = -O2 -g ++AM_CXXFLAGS = $(CXXFLAGS) +diff -ur a/lib-src-reg/Makefile.am b/lib-src-reg/Makefile.am +--- a/lib-src-reg/Makefile.am 2020-02-15 12:44:55.165570550 +0100 b/lib-src-reg/Makefile.am 2020-02-15 14:08:22.921773817 +0100 +@@ -1,6 +1,6 @@ +-lib_LIBRARIES = libCHECKREG.a ++lib_LTLIBRARIES = libCHECKREG.la + +-libCHECKREG_a_SOURCES = \ ++libCHECKREG_la_SOURCES = \ + SPXinterface.cc \ + LPinterface.cc \ + RegularityCheck.cc +@@ -12,9 +12,9 @@ + + AM_CPPFLAGS = -I../lib-src + AM_CPPFLAGS+= -I../wrap-gmp-gmpxx +-AM_CPPFLAGS+= -I../external/include ++AM_CPPFLAGS+= $(CPPFLAGS) + AM_CPPFLAGS+= -I$(includedir) + + AM_CPPFLAGS+= -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30 + +-AM_CXXFLAGS = -O2 ++AM_CXXFLAGS = $(CXXFLAGS) +diff -ur a/Makefile.am b/Makefile.am +--- a/Makefile.am 2020-02-15 12:44:55.065569980 +0100 b/Makefile.am 2020-02-15 14:08:22.929773865 +0100 +@@ -1,6 +1 @@ + SUBDIRS = wrap-gmp-gmpxx lib-src-reg lib-src src-reg src examples +-EXTRA_DIST = external/Makefile +-EXTRA_DIST += external/gmp-6.1.1.tar.bz2 +-EXTRA_DIST += external/cddlib-0.94f-TOPCOM.tar.gz +-EXTRA_DIST += external/gmpxx-patch +- +diff -ur a/src/Makefile.am b/src/Makefile.am +--- a/src/Makefile.am 2020-02-15 12:44:55.165
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: 8ff5095a9c6644e43fab5f7e9f40d6fc38007b0a Author: Thomas Kahle gentoo org> AuthorDate: Sun Sep 25 18:35:59 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Sun Sep 25 18:36:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ff5095a sci-mathematics/topcom: remove old Package-Manager: portage-2.3.0 sci-mathematics/topcom/Manifest| 1 - .../topcom/files/topcom-0.17.4-buildsystem.patch | 105 - .../files/topcom-0.17.4-no-internal-libs.patch | 77 --- sci-mathematics/topcom/topcom-0.17.4-r1.ebuild | 60 4 files changed, 243 deletions(-) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index 426626e..30d3ca9 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,3 +1,2 @@ -DIST TOPCOM-0.17.4.tar.gz 8666508 SHA256 42f3ff4e04613009966a3e3cd942f1fb6aa7bc7439f54f20a0b81d1989f9fef1 SHA512 29cee145ee8ec1a63c0b1ec5d9e5f34a11084767405435eed515f864ba1094ca4566c92bbf7cf56914e3e455dd8bdf9746c0f7192a9455fe7852a65704a6009c WHIRLPOOL 4b5f18b8eee251470281a352a354a683b7f42c852cb47552e4227699d9570aee09cda9f9e84f9e7abc5b9e1997818437618776ed90a8667cb186143da6deab4b DIST TOPCOM-0.17.7.tar.gz 8661519 SHA256 a22be891225589790fb42d618c1c9657d221914612d4567eaeaaf5d6145667c4 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1 WHIRLPOOL 1857c43d534aa04c15b02a4d5b378402a7e6c0a456f7be1a3c27f37dbd3938e1ca7aa3b645e56b1b57da8bedc58067a13127b5782e1025bb502be1b864b9295c DIST TOPCOM-manual.html 19251 SHA256 b1c3b326044fdb512264fa2bde6fa10962fd276d43fcab71cb0dc8778378608e SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 WHIRLPOOL cf8da6b8fb7834730d755ba626903547e02864ea7da98be2e08fb9dafb10ef4503340eac315d562768ce2aaa07d38088b8b14c6be810681f6ed229f9d7c3 diff --git a/sci-mathematics/topcom/files/topcom-0.17.4-buildsystem.patch b/sci-mathematics/topcom/files/topcom-0.17.4-buildsystem.patch deleted file mode 100644 index e8546aa.. --- a/sci-mathematics/topcom/files/topcom-0.17.4-buildsystem.patch +++ /dev/null @@ -1,105 +0,0 @@ - lib-src-reg/Makefile.am|8 +++- - lib-src/Makefile.am|8 +++- - src-reg/Makefile.am| 12 +--- - src/Makefile.am| 12 +--- - wrap-gmp-gmpxx/Makefile.am |2 +- - 5 files changed, 17 insertions(+), 25 deletions(-) - -diff --git a/lib-src-reg/Makefile.am b/lib-src-reg/Makefile.am -index 67c1dc9..202d6fa 100644 a/lib-src-reg/Makefile.am -+++ b/lib-src-reg/Makefile.am -@@ -10,11 +10,9 @@ SPXinterface.hh \ - RegularityCheck.hh \ - LPinterface.hh - --INCLUDES= -I../lib-src --INCLUDES += -I../wrap-gmp-gmpxx --INCLUDES += -I../external/include -+INCLUDES= -I$(top_srcdir)/lib-src -+INCLUDES += -I$(top_srcdir)/wrap-gmp-gmpxx -+INCLUDES += -I$(top_srcdir)/external/include - INCLUDES += -I$(includedir) - - AM_CPPFLAGS = -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30 -- --AM_CXXFLAGS = -O2 -diff --git a/lib-src/Makefile.am b/lib-src/Makefile.am -index defed87..c94109c 100644 a/lib-src/Makefile.am -+++ b/lib-src/Makefile.am -@@ -88,11 +88,9 @@ VertexFacetTable.hh \ - VertexFacetTableArray.hh \ - VirtualChiro.hh - --INCLUDES= -I../lib-src-reg --INCLUDES += -I../wrap-gmp-gmpxx --INCLUDES += -I../external/include -+INCLUDES= -I$(top_srcdir)/lib-src-reg -+INCLUDES += -I$(top_srcdir)/wrap-gmp-gmpxx -+INCLUDES += -I$(top_srcdir)/external/include - INCLUDES += -I$(includedir) - - AM_CPPFLAGS = -DVERBOSE -DGMPRATIONAL -ftemplate-depth-35 -- --AM_CXXFLAGS = -O2 -g -diff --git a/src-reg/Makefile.am b/src-reg/Makefile.am -index b0219a5..e9b00bc 100644 a/src-reg/Makefile.am -+++ b/src-reg/Makefile.am -@@ -2,15 +2,13 @@ bin_PROGRAMS = checkregularity - - checkregularity_SOURCES = checkregularity.cc - --LDADD = ../lib-src-reg/libCHECKREG.a \ -- ../lib-src/libTOPCOM.a -+LDADD = $(top_builddir)/lib-src-reg/libCHECKREG.a \ -+ $(top_builddir)/lib-src/libTOPCOM.a - --INCLUDES= -I../lib-src --INCLUDES += -I../lib-src-reg --INCLUDES += -I../wrap-gmp-gmpxx -+INCLUDES= -I$(top_srcdir)/lib-src -+INCLUDES += -I$(top_srcdir)/lib-src-reg -+INCLUDES += -I$(top_srcdir)/wrap-gmp-gmpxx - INCLUDES += -I$(includedir) - - - AM_CPPFLAGS = -DVERBOSE -DGMPRATIONAL -ftemplate-depth-30 -- --AM_CXXFLAGS = -O2 -diff --git a/src/Makefile.am b/src/Makefile.am -index 5ba9b22..4c59202 100644 a/src/Makefile.am -+++ b/src/Makefile.am -@@ -85,14 +85,12 @@ santos_triang_SOURCES = santos_triang.cc - santos_dim4_triang_SOURCES = santos_dim4_triang.cc - santos_22_tria
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/topcom/files/, sci-mathematics/topcom/
commit: cb201c1311c8d9135d0ba09b3b32600df448878c Author: Thomas Kahle gentoo org> AuthorDate: Sun Sep 25 18:27:14 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Sun Sep 25 18:27:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb201c13 sci-mathematics/topcom: bump to 0.17.7. Also fixes bug 594818 Package-Manager: portage-2.3.0 sci-mathematics/topcom/Manifest| 1 + .../topcom/files/topcom-0.17.7-buildsystem.patch | 327 + sci-mathematics/topcom/topcom-0.17.7.ebuild| 54 3 files changed, 382 insertions(+) diff --git a/sci-mathematics/topcom/Manifest b/sci-mathematics/topcom/Manifest index 5c9320b..426626e 100644 --- a/sci-mathematics/topcom/Manifest +++ b/sci-mathematics/topcom/Manifest @@ -1,2 +1,3 @@ DIST TOPCOM-0.17.4.tar.gz 8666508 SHA256 42f3ff4e04613009966a3e3cd942f1fb6aa7bc7439f54f20a0b81d1989f9fef1 SHA512 29cee145ee8ec1a63c0b1ec5d9e5f34a11084767405435eed515f864ba1094ca4566c92bbf7cf56914e3e455dd8bdf9746c0f7192a9455fe7852a65704a6009c WHIRLPOOL 4b5f18b8eee251470281a352a354a683b7f42c852cb47552e4227699d9570aee09cda9f9e84f9e7abc5b9e1997818437618776ed90a8667cb186143da6deab4b +DIST TOPCOM-0.17.7.tar.gz 8661519 SHA256 a22be891225589790fb42d618c1c9657d221914612d4567eaeaaf5d6145667c4 SHA512 528e566e488641e078a8c9150f88a1544f607e6859da1d95a98dc5890c5a52882f8c8790097c3a77277066bd5d4c10a1e0a9c131fbc521f56f6139eeab7e21d1 WHIRLPOOL 1857c43d534aa04c15b02a4d5b378402a7e6c0a456f7be1a3c27f37dbd3938e1ca7aa3b645e56b1b57da8bedc58067a13127b5782e1025bb502be1b864b9295c DIST TOPCOM-manual.html 19251 SHA256 b1c3b326044fdb512264fa2bde6fa10962fd276d43fcab71cb0dc8778378608e SHA512 5d0303f141bce12e0354c2fb65420102aa198e2271c0e901621f850b47f9cf9642659b0cf8e9bcc7a6da3b39914c20e47c67e72aa9cf999892f80855daa25c67 WHIRLPOOL cf8da6b8fb7834730d755ba626903547e02864ea7da98be2e08fb9dafb10ef4503340eac315d562768ce2aaa07d38088b8b14c6be810681f6ed229f9d7c3 diff --git a/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch b/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch new file mode 100644 index ..154ccd0 --- /dev/null +++ b/sci-mathematics/topcom/files/topcom-0.17.7-buildsystem.patch @@ -0,0 +1,327 @@ +diff -U 3 -dHrN topcom-0.17.7.orig/src/Makefile.in topcom-0.17.7/src/Makefile.in +--- topcom-0.17.7.orig/src/Makefile.in 2016-07-08 12:46:13.0 +0200 topcom-0.17.7/src/Makefile.in 2016-09-25 20:22:51.729578197 +0200 +@@ -119,249 +119,206 @@ + am_B_A_OBJECTS = B_A.$(OBJEXT) + B_A_OBJECTS = $(am_B_A_OBJECTS) + B_A_LDADD = $(LDADD) +-B_A_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a \ +- ../external/lib/libcddgmp.a ../external/lib/libgmpxx.a \ +- ../external/lib/libgmp.a ++B_A_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a + am_B_A_center_OBJECTS = B_A_center.$(OBJEXT) + B_A_center_OBJECTS = $(am_B_A_center_OBJECTS) + B_A_center_LDADD = $(LDADD) + B_A_center_DEPENDENCIES = ../lib-src/libTOPCOM.a \ +- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ +- ../external/lib/libgmpxx.a ../external/lib/libgmp.a ++ ../lib-src-reg/libCHECKREG.a + am_B_D_OBJECTS = B_D.$(OBJEXT) + B_D_OBJECTS = $(am_B_D_OBJECTS) + B_D_LDADD = $(LDADD) +-B_D_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a \ +- ../external/lib/libcddgmp.a ../external/lib/libgmpxx.a \ +- ../external/lib/libgmp.a ++B_D_DEPENDENCIES = ../lib-src/libTOPCOM.a ../lib-src-reg/libCHECKREG.a + am_chiro2allfinetriangs_OBJECTS = chiro2allfinetriangs.$(OBJEXT) + chiro2allfinetriangs_OBJECTS = $(am_chiro2allfinetriangs_OBJECTS) + chiro2allfinetriangs_LDADD = $(LDADD) + chiro2allfinetriangs_DEPENDENCIES = ../lib-src/libTOPCOM.a \ +- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ +- ../external/lib/libgmpxx.a ../external/lib/libgmp.a ++ ../lib-src-reg/libCHECKREG.a + am_chiro2alltriangs_OBJECTS = chiro2alltriangs.$(OBJEXT) + chiro2alltriangs_OBJECTS = $(am_chiro2alltriangs_OBJECTS) + chiro2alltriangs_LDADD = $(LDADD) + chiro2alltriangs_DEPENDENCIES = ../lib-src/libTOPCOM.a \ +- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ +- ../external/lib/libgmpxx.a ../external/lib/libgmp.a ++ ../lib-src-reg/libCHECKREG.a + am_chiro2circuits_OBJECTS = chiro2circuits.$(OBJEXT) + chiro2circuits_OBJECTS = $(am_chiro2circuits_OBJECTS) + chiro2circuits_LDADD = $(LDADD) + chiro2circuits_DEPENDENCIES = ../lib-src/libTOPCOM.a \ +- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ +- ../external/lib/libgmpxx.a ../external/lib/libgmp.a ++ ../lib-src-reg/libCHECKREG.a + am_chiro2cocircuits_OBJECTS = chiro2cocircuits.$(OBJEXT) + chiro2cocircuits_OBJECTS = $(am_chiro2cocircuits_OBJECTS) + chiro2cocircuits_LDADD = $(LDADD) + chiro2cocircuits_DEPENDENCIES = ../lib-src/libTOPCOM.a \ +- ../lib-src-reg/libCHECKREG.a ../external/lib/libcddgmp.a \ +- ../external/lib/libgm