[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: b205373557806b315eafb03ceb85a427298605a5 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Jul 14 22:41:49 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Jul 14 22:41:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2053735 sci-mathematics/nauty: reorder $S for pkgcheck Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/nauty-2.8.8-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild index 4a1217c67d17..da25e0fbbb54 100644 --- a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild @@ -15,6 +15,8 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz https://src.fedoraproject.org/rpms/nauty/raw/rawhide/f/nauty-includes.patch; +S="${WORKDIR}/${PN}${MY_PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm ~riscv ~x86" @@ -26,8 +28,6 @@ DEPEND="dev-libs/gmp:0 sci-mathematics/cliquer" RDEPEND="${DEPEND}" -S="${WORKDIR}/${PN}${MY_PV}" - DOCS=( schreier.txt formats.txt changes24-28.txt ) PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 7f93fa2143bc9164e166ca444b98c1a5f7555943 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Jul 14 22:40:30 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Jul 14 22:40:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f93fa21 sci-mathematics/nauty: drop 2.8.8 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/nauty-2.8.8.ebuild | 79 1 file changed, 79 deletions(-) diff --git a/sci-mathematics/nauty/nauty-2.8.8.ebuild b/sci-mathematics/nauty/nauty-2.8.8.ebuild deleted file mode 100644 index 6651ae996063.. --- a/sci-mathematics/nauty/nauty-2.8.8.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_PV=${PV//./_} -DEBIAN_PATCH_VERSION=1 - -DESCRIPTION="Computing automorphism groups of graphs and digraphs" -HOMEPAGE="https://pallini.di.uniroma1.it/; - -SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz - https://src.fedoraproject.org/rpms/nauty/raw/rawhide/f/nauty-includes.patch; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~riscv ~x86" -IUSE="cpu_flags_x86_popcnt examples" - -BDEPEND="sys-apps/help2man" -DEPEND="dev-libs/gmp:0 - sys-libs/zlib - sci-mathematics/cliquer" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" - -DOCS=( schreier.txt formats.txt changes24-28.txt ) - -PATCHES=( - "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch" - "${WORKDIR}/debian/patches/upstream-zlib-dimacs2g.patch" - "${WORKDIR}/debian/patches/upstream-C2help2man.patch" - "${WORKDIR}/debian/patches/upstream-autotoolization.patch" - "${DISTDIR}/nauty-includes.patch" - "${WORKDIR}/debian/patches/unbundle-cliquer.patch" - "${WORKDIR}/debian/patches/format.patch" - "${WORKDIR}/debian/patches/uninitialized.patch" - "${WORKDIR}/debian/patches/fall-off.patch" - "${WORKDIR}/debian/patches/noreturn.patch" -) - -src_prepare() { - default - rm makefile || die - - # The debian patch looks for , but the autotools-form of - # cliquer installs that header as . - sed -e 's~~~' -i nautycliquer.h || die - - eautoreconf -} - -src_configure() { - econf --disable-static \ - --enable-tls \ - --enable-generic \ - $(use_enable cpu_flags_x86_popcnt popcnt) -} - -src_test() { - # It arrives non-executable in v2.8.8. - chmod +x runalltests || die - default -} - -src_install() { - default - - if use examples; then - docinto examples - dodoc nautyex*.c - fi - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 680efd5bdbf2435145fdbbde263eec4011e0cd00 Author: Jakov Smolić gentoo org> AuthorDate: Sun Jul 14 20:17:06 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Jul 14 20:17:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680efd5b sci-mathematics/nauty: Stabilize 2.8.8-r1 amd64, #936057 Signed-off-by: Jakov Smolić gentoo.org> sci-mathematics/nauty/nauty-2.8.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild index af2ba2a10de8..4a1217c67d17 100644 --- a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="cpu_flags_x86_popcnt examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/, sci-mathematics/nauty/files/
commit: 177ed9f2185d6f1f7b64a475169a9ed0b18989b8 Author: Michael Orlitzky gentoo org> AuthorDate: Tue Mar 12 01:56:27 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Mar 12 01:59:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177ed9f2 sci-mathematics/nauty: fix build with autoconf-2.72 New patch fixes AC_SYS_LARGEFILE issues. Thanks to Dima Pasechnik for doing the legwork. Closes: https://bugs.gentoo.org/921138 Signed-off-by: Michael Orlitzky gentoo.org> .../nauty/files/nauty-2.8.8-autoconf-2.72.patch| 53 ++ sci-mathematics/nauty/nauty-2.8.8-r1.ebuild| 80 ++ 2 files changed, 133 insertions(+) diff --git a/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch b/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch new file mode 100644 index ..db8fa5e699c0 --- /dev/null +++ b/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch @@ -0,0 +1,53 @@ +diff --git a/configure.ac b/configure.ac +index 5f28e30..69d42ff 100644 +--- a/configure.ac b/configure.ac +@@ -186,9 +186,18 @@ dnl AC_PROG_CC + dnl CFLAGS=$user_cflags + MORECFLAGS="" + dnl we need AC_SYS_LARGEFILE and AC_FUNC_FSEEKO ++LARGEFILECFLAGS="" + AC_SYS_LARGEFILE +-AS_IF([test "x$ac_cv_sys_file_offset_bits" = xno],[ac_cv_sys_file_offset_bits=0]) +-AC_SUBST(ac_cv_sys_file_offset_bits) ++dnl AS_IF([test "x$ac_cv_sys_file_offset_bits" = xno],[ac_cv_sys_file_offset_bits=0]) ++dnl AC_SUBST(ac_cv_sys_file_offset_bits ++AS_CASE([$ac_cv_sys_largefile_opts], ++ ["none needed"], [], ++ ["support not detected"], [], ++ dnl otherwise it is a compiler flag ++ [LARGEFILECFLAGS="$ac_cv_sys_largefile_opts"] ++ ) ++MORECFLAGS="$LARGEFILECFLAGS" ++AC_SUBST(LARGEFILECFLAGS) + + dnl AS_IF([test "x$user_cflags" = x || test "x$user_cflags" = x-m32], + dnl [ +diff --git a/nauty-h.in b/nauty-h.in +index ae65bc9..51508d9 100644 +--- a/nauty-h.in b/nauty-h.in +@@ -60,13 +60,6 @@ it is necessary to check they are correct. + #define FLEX_ARRAY_OK @flex_array_ok@ + /* whether the compiler supports flexible array members in structures */ + +-#define _FILE_OFFSET_BITS @ac_cv_sys_file_offset_bits@ +-#if _FILE_OFFSET_BITS == 64 +-#define _LARGEFILE_SOURCE +-#else +-#undef _FILE_OFFSET_BITS +-#endif +- + /* Support of gcc extensions __builtin_clz, __builtin_clzl, __builtin_clzll */ + #ifndef HAVE_HWLZCNT + #define HAVE_HWLZCNT @have_hwlzcnt@ +diff --git a/nauty-pc.in b/nauty-pc.in +index cde86b3..c0bcef8 100644 +--- a/nauty-pc.in b/nauty-pc.in +@@ -9,4 +9,4 @@ Version: @PACKAGE_VERSION@ + URL: @PACKAGE_URL@ + Libs: -L${libdir} -l@PACKAGE@ + Libs.private: -lpthread +-Cflags: -I${includedir} ++Cflags: -I${includedir} @LARGEFILECFLAGS@ diff --git a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild new file mode 100644 index ..af2ba2a10de8 --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV=${PV//./_} +DEBIAN_PATCH_VERSION=1 + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; + +SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + https://src.fedoraproject.org/rpms/nauty/raw/rawhide/f/nauty-includes.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="cpu_flags_x86_popcnt examples" + +BDEPEND="sys-apps/help2man" +DEPEND="dev-libs/gmp:0 + sys-libs/zlib + sci-mathematics/cliquer" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" + +DOCS=( schreier.txt formats.txt changes24-28.txt ) + +PATCHES=( + "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch" + "${WORKDIR}/debian/patches/upstream-zlib-dimacs2g.patch" + "${WORKDIR}/debian/patches/upstream-C2help2man.patch" + "${WORKDIR}/debian/patches/upstream-autotoolization.patch" + "${DISTDIR}/nauty-includes.patch" + "${WORKDIR}/debian/patches/unbundle-cliquer.patch" + "${WORKDIR}/debian/patches/format.patch" + "${WORKDIR}/debian/patches/uninitialized.patch" + "${WORKDIR}/debian/patches/fall-off.patch" + "${WORKDIR}/debian/patches/noreturn.patch" + "${FILESDIR}/${P}-autoconf-2.72.patch" +) + +src_prepare() { + default + rm makefile || die + + # The debian patch looks for , but the autotools-form of + # cliquer installs that header as . + sed -e 's~~~' -i nautycliquer.h || die + + eautoreconf +} + +src_configure() { + econf --disable-static \ + --enable-tls \ + --enable-generic \ + $(use_enable cpu_flags_x86_popcnt popcnt) +} + +src_test() { + # It arrives
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/files/, sci-mathematics/nauty/
commit: 8ed508375cffc1d1cb14afa437dc14dc54477a63 Author: Michael Orlitzky gentoo org> AuthorDate: Mon Jan 22 16:54:06 2024 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jan 22 16:54:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ed50837 sci-mathematics/nauty: drop 2.8.6-r1 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 - .../files/nauty-2.8.6-gentreeg-gentourng.patch | 144 - sci-mathematics/nauty/nauty-2.8.6-r1.ebuild| 72 --- 3 files changed, 218 deletions(-) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index de80d1d6f226..966e6107ac8f 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,5 +1,3 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 -DIST nauty2_8_6.tar.gz 1546765 BLAKE2B be8aa8ef816c8833a79876e6bf99b0dc4a23922f48684c8a3272c01b0b4eb64959366cae363fbda4200354a0833942b64e85c009fc35a3d6fa02f9b74c9b9a74 SHA512 9bc597d4341a6a67aece0ad95ecd4a649f675def73e97af1d215cf7399cbd3fb8e39f140cbd6f69740f2083c7a5739d5089e746bb3f831250709e0d2b43548b5 DIST nauty2_8_8.tar.gz 2302360 BLAKE2B 4a37b345b239de11948d180f306e984dfec4aa26eb2720d0f0f09acd120a60b4f678375baa10d3f64f3e2f501c35cbfa58e10fc44252eb7b952a1592727a3b7f SHA512 c0495256b92b0742e7f0a3ad8b43f400e7b4bc4b58dff560e7d0a868f392b0462424566b8ebba5ec08499551eab091b6a8e2c0ddba4953ab7592906034812c18 -DIST nauty_2.8.6+ds-1.debian.tar.xz 62852 BLAKE2B fcbbed54b10d9dd4bdf82d8a72ef91866a235c7679266b8f395e2fe6b44a679e98f85462a42037094d856130d5456d9989749c416932f895bc17df8ef32241a2 SHA512 3784e0ec15c64ea6850f9198c61af3924fcedf1ffa4715fbd53a9bd1cd7defd69b543a8d4e6d46ef727918661409e2de77c89c3ca79f36769c1335b30bdd305c DIST nauty_2.8.8+ds-1.debian.tar.xz 65176 BLAKE2B 3615819098169caf1648271c0725e146c87ab794776c02f5bd77b7092a2c1d9b93d663ef4a9cf027fda956d40f24bb99a909f89a4564b99429b67f781d39cfc2 SHA512 f81aa3c4a142c4efa5ce97c241f95cba9916d49f02c2b3dfbd76227f2db20ec5e2a3ebe371c5748681fc3492df9ff9bca2456d76e1c70e435aa5baf1522391d5 diff --git a/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch b/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch deleted file mode 100644 index 322b25326ee0.. --- a/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch +++ /dev/null @@ -1,144 +0,0 @@ -From edb0474a4db8e69f971e4eebe18716309f5a7bb3 Mon Sep 17 00:00:00 2001 -From: Michael Orlitzky -Date: Tue, 17 Jan 2023 19:44:49 -0500 -Subject: [PATCH 1/1] Upstream fixes for gentreeg and gentourng. - -https://mailman.anu.edu.au/pipermail/nauty/2023-January/000903.html - gentourng.c | 2 +- - gentreeg.c | 95 - - 2 files changed, 51 insertions(+), 46 deletions(-) - -diff --git a/gentourng.c b/gentourng.c -index 634e5e8..5c7 100644 a/gentourng.c -+++ b/gentourng.c -@@ -1408,7 +1408,7 @@ PLUGIN_INIT - (*outproc)(outfile,g,1); - } - } --else -+else if (!connec || maxn != 2) - { - makeleveldata(); - -diff --git a/gentreeg.c b/gentreeg.c -index 946d5f8..15bf87b 100644 a/gentreeg.c -+++ b/gentreeg.c -@@ -1,4 +1,4 @@ --/* gentree version 1.3; Brendan McKay Oct 2022 */ -+/* gentree version 1.4; Brendan McKay Dec 2022 */ - /* This program is a wrapper for the program FreeTrees.c written - * by Gang Li & Frank Ruskey. See below for their original - * comments. */ -@@ -32,49 +32,54 @@ Counts for n=1..45: - 1: 1 - 2: 1 - 3: 1 -- 4: 1 -- 5: 2 -- 6: 3 -- 7: 6 -- 8: 11 -- 9: 23 --10: 47 --11: 106 --12: 235 --13: 551 --14: 1301 --15: 3159 --16: 7741 --17: 19320 --18: 48629 --19: 123867 --20: 317955 --21: 823065 --22: 2144505 --23: 5623756 --24: 14828074 --25: 39299897 --26: 104636890 --27: 279793450 --28: 751065460 --29: 2023443032 --30: 5469566585 --31: 14830871802 --32: 40330829030 --33: 109972410221 --34: 300628862480 --35: 823779631721 --36: 2262366343746 --37: 6226306037178 --38: 17169677490714 --39: 47436313524262 --40: 131290543779126 --41: 363990257783343 --42: 1010748076717151 --43: 2810986483493475 --44: 7828986221515605 --45: 21835027912963086 --/ -+ 4: 2 -+ 5: 3 -+ 6: 6 -+ 7: 11 -+ 8: 23 -+ 9: 47 -+10: 106 -+11: 235 -+12: 551 -+13: 1301 -+14: 3159 -+15: 7741 -+16: 19320 -+17: 48629 -+18: 123867 -+19: 317955 -+20: 823065 -+21: 2144505 -+22: 5623756 -+23: 14828074 -+24: 39299897 -+25: 104636890 -+26: 279793450 -+27: 751065460 -+28: 2023443032 -+29: 5469566585 -+30: 14830871802 -+31: 40330829030 -+32: 109972410221 -+33: 300628862480 -+34: 823779631721 -+35: 2262366343746 -+36:
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: d9ed8b37241f66f40b3b90d01d44eeb92b6bf1d6 Author: Sam James gentoo org> AuthorDate: Mon Jan 22 05:53:17 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 22 05:53:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ed8b37 sci-mathematics/nauty: Stabilize 2.8.8 amd64, #922648 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.8.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/nauty/nauty-2.8.8.ebuild b/sci-mathematics/nauty/nauty-2.8.8.ebuild index 175fa68eeca6..6651ae996063 100644 --- a/sci-mathematics/nauty/nauty-2.8.8.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="cpu_flags_x86_popcnt examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: f08215307fd1137f65bef1cced7b6c8ca16b4f42 Author: Michael Orlitzky gentoo org> AuthorDate: Fri Dec 15 14:12:07 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Fri Dec 15 14:15:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0821530 sci-mathematics/nauty: add 2.8.8 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 + sci-mathematics/nauty/nauty-2.8.8.ebuild | 79 2 files changed, 81 insertions(+) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 111f546fdc06..de80d1d6f226 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,3 +1,5 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 DIST nauty2_8_6.tar.gz 1546765 BLAKE2B be8aa8ef816c8833a79876e6bf99b0dc4a23922f48684c8a3272c01b0b4eb64959366cae363fbda4200354a0833942b64e85c009fc35a3d6fa02f9b74c9b9a74 SHA512 9bc597d4341a6a67aece0ad95ecd4a649f675def73e97af1d215cf7399cbd3fb8e39f140cbd6f69740f2083c7a5739d5089e746bb3f831250709e0d2b43548b5 +DIST nauty2_8_8.tar.gz 2302360 BLAKE2B 4a37b345b239de11948d180f306e984dfec4aa26eb2720d0f0f09acd120a60b4f678375baa10d3f64f3e2f501c35cbfa58e10fc44252eb7b952a1592727a3b7f SHA512 c0495256b92b0742e7f0a3ad8b43f400e7b4bc4b58dff560e7d0a868f392b0462424566b8ebba5ec08499551eab091b6a8e2c0ddba4953ab7592906034812c18 DIST nauty_2.8.6+ds-1.debian.tar.xz 62852 BLAKE2B fcbbed54b10d9dd4bdf82d8a72ef91866a235c7679266b8f395e2fe6b44a679e98f85462a42037094d856130d5456d9989749c416932f895bc17df8ef32241a2 SHA512 3784e0ec15c64ea6850f9198c61af3924fcedf1ffa4715fbd53a9bd1cd7defd69b543a8d4e6d46ef727918661409e2de77c89c3ca79f36769c1335b30bdd305c +DIST nauty_2.8.8+ds-1.debian.tar.xz 65176 BLAKE2B 3615819098169caf1648271c0725e146c87ab794776c02f5bd77b7092a2c1d9b93d663ef4a9cf027fda956d40f24bb99a909f89a4564b99429b67f781d39cfc2 SHA512 f81aa3c4a142c4efa5ce97c241f95cba9916d49f02c2b3dfbd76227f2db20ec5e2a3ebe371c5748681fc3492df9ff9bca2456d76e1c70e435aa5baf1522391d5 diff --git a/sci-mathematics/nauty/nauty-2.8.8.ebuild b/sci-mathematics/nauty/nauty-2.8.8.ebuild new file mode 100644 index ..175fa68eeca6 --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.8.8.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV=${PV//./_} +DEBIAN_PATCH_VERSION=1 + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; + +SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + https://src.fedoraproject.org/rpms/nauty/raw/rawhide/f/nauty-includes.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="cpu_flags_x86_popcnt examples" + +BDEPEND="sys-apps/help2man" +DEPEND="dev-libs/gmp:0 + sys-libs/zlib + sci-mathematics/cliquer" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" + +DOCS=( schreier.txt formats.txt changes24-28.txt ) + +PATCHES=( + "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch" + "${WORKDIR}/debian/patches/upstream-zlib-dimacs2g.patch" + "${WORKDIR}/debian/patches/upstream-C2help2man.patch" + "${WORKDIR}/debian/patches/upstream-autotoolization.patch" + "${DISTDIR}/nauty-includes.patch" + "${WORKDIR}/debian/patches/unbundle-cliquer.patch" + "${WORKDIR}/debian/patches/format.patch" + "${WORKDIR}/debian/patches/uninitialized.patch" + "${WORKDIR}/debian/patches/fall-off.patch" + "${WORKDIR}/debian/patches/noreturn.patch" +) + +src_prepare() { + default + rm makefile || die + + # The debian patch looks for , but the autotools-form of + # cliquer installs that header as . + sed -e 's~~~' -i nautycliquer.h || die + + eautoreconf +} + +src_configure() { + econf --disable-static \ + --enable-tls \ + --enable-generic \ + $(use_enable cpu_flags_x86_popcnt popcnt) +} + +src_test() { + # It arrives non-executable in v2.8.8. + chmod +x runalltests || die + default +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc nautyex*.c + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 0d0818b0215039063f9313e2b8d497da85a2bd14 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 9 14:48:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 14:50:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0818b0 sci-mathematics/nauty: destabilize for ~x86 Signed-off-by: Arthur Zamarin gentoo.org> sci-mathematics/nauty/nauty-2.8.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild index b7d960f6657a..680f026d9f50 100644 --- a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~riscv x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="cpu_flags_x86_popcnt examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: feee27afbcc09dc5f9290b8985f0c3df8ff2df08 Author: Michael Orlitzky gentoo org> AuthorDate: Mon Jun 5 12:06:43 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jun 5 12:26:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feee27af sci-mathematics/nauty: drop 2.7.4 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 - sci-mathematics/nauty/nauty-2.7.4.ebuild | 83 2 files changed, 85 deletions(-) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 6d6e6df96096..111f546fdc06 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,5 +1,3 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 -DIST nauty27r4.tar.gz 1731562 BLAKE2B 104481e5afb60574a7185848832ad08b0cfeb8378e3c89ddd3f2cc87023cd701889356fa196b529ddbf19232a733fe3e694d9573adef04c2ad86baaf38e5 SHA512 2ed691bf0a6806f77cccbd95ee7687a66b6e6342493a0d65636166727cf4ea8cd887187d88a3154d911f665deb8d6f5bbaba33c8a1b740a564a1fc52bf4b4520 DIST nauty2_8_6.tar.gz 1546765 BLAKE2B be8aa8ef816c8833a79876e6bf99b0dc4a23922f48684c8a3272c01b0b4eb64959366cae363fbda4200354a0833942b64e85c009fc35a3d6fa02f9b74c9b9a74 SHA512 9bc597d4341a6a67aece0ad95ecd4a649f675def73e97af1d215cf7399cbd3fb8e39f140cbd6f69740f2083c7a5739d5089e746bb3f831250709e0d2b43548b5 -DIST nauty_2.7r4+ds-1.debian.tar.xz 45712 BLAKE2B e4a7a1d2b70b5fa969f708bbd56b47aaf422c268be23ffa7ceb3f9cc21ff8d27270556adadd43fe60309e7840e1541a586b1d9d42d90ba6207801e170b747922 SHA512 7384e7637a875c35f6da94707576aa26a94f981a750eb80991a837fa9ae245680f11ca57cf24a9efe1164dcd386c9888270688c1b3de30d1a81b67bb7c670dd9 DIST nauty_2.8.6+ds-1.debian.tar.xz 62852 BLAKE2B fcbbed54b10d9dd4bdf82d8a72ef91866a235c7679266b8f395e2fe6b44a679e98f85462a42037094d856130d5456d9989749c416932f895bc17df8ef32241a2 SHA512 3784e0ec15c64ea6850f9198c61af3924fcedf1ffa4715fbd53a9bd1cd7defd69b543a8d4e6d46ef727918661409e2de77c89c3ca79f36769c1335b30bdd305c diff --git a/sci-mathematics/nauty/nauty-2.7.4.ebuild b/sci-mathematics/nauty/nauty-2.7.4.ebuild deleted file mode 100644 index a07631e57792.. --- a/sci-mathematics/nauty/nauty-2.7.4.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_PV1=$(ver_rs 2 'r') -MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) -DEBIAN_PATCH_VERSION=1 - -DESCRIPTION="Computing automorphism groups of graphs and digraphs" -HOMEPAGE="https://pallini.di.uniroma1.it/; - -SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz - https://src.fedoraproject.org/rpms/nauty/raw/f35/f/nauty-includes.patch; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~riscv x86" -IUSE="examples" - -BDEPEND="sys-apps/help2man" -DEPEND="dev-libs/gmp:0 - sys-libs/zlib - sci-mathematics/cliquer" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" - -DOCS=( schreier.txt formats.txt changes24-27.txt ) - -PATCHES=( - "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch - "${WORKDIR}"/debian/patches/upstream-C2help2man.patch - "${WORKDIR}"/debian/patches/upstream-autotoolization.patch - "${DISTDIR}"/nauty-includes.patch - "${WORKDIR}"/debian/patches/unbundle-cliquer.patch -) - -src_prepare() { - default - rm makefile || die - - # The debian patch looks for , but the autotools-form of - # cliquer installs that header as . - sed -e 's~~~' -i nautycliquer.h || die - - # The debian autotools patch has only a placeholder in LT_INIT for - # the version that we must provide. - sed -e "s/@INJECTVER@/${PV}/" -i configure.ac || die - - # This is not great, since consumers should expect to see the - # upstream versioning scheme in e.g. PKG_CHECK_MODULES. However, the - # upstream version is next to impossible to use for comparisons, so - # at least this fixes the QA warning and makes the pkg-config - # version useful on Gentoo? - sed -e "s/^Version:.*/Version: ${PV}/" -i nauty.pc.in || die - - eautoreconf -} - -src_configure() { - # Fedora has a patch to enable popcnt at runtime on CPUs that support it, - # but their patch isn't applying cleanly. What's worse, the patch doesn't - # support clang (bug 732020). - econf --disable-static \ - --disable-popcnt \ - --enable-tls \ - --enable-generic -} - -src_install() { - default - - if
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: e488e8c4548737365af4facfe8e3b38af6b9f9ee Author: Sam James gentoo org> AuthorDate: Mon Jun 5 04:35:22 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 5 04:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e488e8c4 sci-mathematics/nauty: Stabilize 2.8.6-r1 x86, #907858 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.8.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild index 680f026d9f50..b7d960f6657a 100644 --- a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv x86" IUSE="cpu_flags_x86_popcnt examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 91c7c860b80870655a8dda6a58965d2e958a23d5 Author: Sam James gentoo org> AuthorDate: Mon Jun 5 04:35:20 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 5 04:35:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c7c860 sci-mathematics/nauty: Stabilize 2.8.6-r1 amd64, #907858 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.8.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild index 60c6882b1049..680f026d9f50 100644 --- a/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="cpu_flags_x86_popcnt examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/, sci-mathematics/nauty/files/
commit: d9da00656f72f02ed7ddea681734297c26377175 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Jan 18 00:50:51 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Jan 18 01:22:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9da0065 sci-mathematics/nauty: add upstream patch for gentourng and gentreeg. Signed-off-by: Michael Orlitzky gentoo.org> .../files/nauty-2.8.6-gentreeg-gentourng.patch | 144 + .../{nauty-2.8.6.ebuild => nauty-2.8.6-r1.ebuild} | 3 +- 2 files changed, 146 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch b/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch new file mode 100644 index ..322b25326ee0 --- /dev/null +++ b/sci-mathematics/nauty/files/nauty-2.8.6-gentreeg-gentourng.patch @@ -0,0 +1,144 @@ +From edb0474a4db8e69f971e4eebe18716309f5a7bb3 Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky +Date: Tue, 17 Jan 2023 19:44:49 -0500 +Subject: [PATCH 1/1] Upstream fixes for gentreeg and gentourng. + +https://mailman.anu.edu.au/pipermail/nauty/2023-January/000903.html +--- + gentourng.c | 2 +- + gentreeg.c | 95 - + 2 files changed, 51 insertions(+), 46 deletions(-) + +diff --git a/gentourng.c b/gentourng.c +index 634e5e8..5c7 100644 +--- a/gentourng.c b/gentourng.c +@@ -1408,7 +1408,7 @@ PLUGIN_INIT + (*outproc)(outfile,g,1); + } + } +-else ++else if (!connec || maxn != 2) + { + makeleveldata(); + +diff --git a/gentreeg.c b/gentreeg.c +index 946d5f8..15bf87b 100644 +--- a/gentreeg.c b/gentreeg.c +@@ -1,4 +1,4 @@ +-/* gentree version 1.3; Brendan McKay Oct 2022 */ ++/* gentree version 1.4; Brendan McKay Dec 2022 */ + /* This program is a wrapper for the program FreeTrees.c written + * by Gang Li & Frank Ruskey. See below for their original + * comments. */ +@@ -32,49 +32,54 @@ Counts for n=1..45: + 1: 1 + 2: 1 + 3: 1 +- 4: 1 +- 5: 2 +- 6: 3 +- 7: 6 +- 8: 11 +- 9: 23 +-10: 47 +-11: 106 +-12: 235 +-13: 551 +-14: 1301 +-15: 3159 +-16: 7741 +-17: 19320 +-18: 48629 +-19: 123867 +-20: 317955 +-21: 823065 +-22: 2144505 +-23: 5623756 +-24: 14828074 +-25: 39299897 +-26: 104636890 +-27: 279793450 +-28: 751065460 +-29: 2023443032 +-30: 5469566585 +-31: 14830871802 +-32: 40330829030 +-33: 109972410221 +-34: 300628862480 +-35: 823779631721 +-36: 2262366343746 +-37: 6226306037178 +-38: 17169677490714 +-39: 47436313524262 +-40: 131290543779126 +-41: 363990257783343 +-42: 1010748076717151 +-43: 2810986483493475 +-44: 7828986221515605 +-45: 21835027912963086 +-/ ++ 4: 2 ++ 5: 3 ++ 6: 6 ++ 7: 11 ++ 8: 23 ++ 9: 47 ++10: 106 ++11: 235 ++12: 551 ++13: 1301 ++14: 3159 ++15: 7741 ++16: 19320 ++17: 48629 ++18: 123867 ++19: 317955 ++20: 823065 ++21: 2144505 ++22: 5623756 ++23: 14828074 ++24: 39299897 ++25: 104636890 ++26: 279793450 ++27: 751065460 ++28: 2023443032 ++29: 5469566585 ++30: 14830871802 ++31: 40330829030 ++32: 109972410221 ++33: 300628862480 ++34: 823779631721 ++35: 2262366343746 ++36: 6226306037178 ++37: 17169677490714 ++38: 47436313524262 ++39: 131290543779126 ++40: 363990257783343 ++41: 1010748076717151 ++42: 2810986483493475 ++43: 7828986221515605 ++44: 21835027912963086 ++45: 60978390985918906 ++46: 170508699155987862 ++47: 477355090753926460 ++48: 1337946100045842285 ++49: 375419418571632 ++50: 10545233702911509534 ++***/ + + /* Comments on original program by original authors */ + /*==*/ +@@ -676,7 +681,7 @@ PLUGIN_INIT + } + else if (nv == 2) + { +-if (res == 0 && maxdeg >= 1 && mindiam <= 1 && maxdiam >= 2) ++if (res == 0 && maxdeg >= 1 && mindiam <= 1 && maxdiam >= 1) + { + par[1] = 0; + par[2] = 1; +-- +2.38.2 + diff --git a/sci-mathematics/nauty/nauty-2.8.6.ebuild b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild similarity index 95% rename from sci-mathematics/nauty/nauty-2.8.6.ebuild rename to sci-mathematics/nauty/nauty-2.8.6-r1.ebuild index 4fc0728515d0..60c6882b1049 100644 --- a/sci-mathematics/nauty/nauty-2.8.6.ebuild +++ b/sci-mathematics/nauty/nauty-2.8.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,6 +31,7 @@ S="${WORKDIR}/${PN}${MY_PV}" DOCS=( schreier.txt formats.txt changes24-28.txt ) PATCHES=( + "${FILESDIR}/${P}-gentreeg-gentourng.patch" "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch" "${WORKDIR}/debian/patches/upstream-C2help2man.patch" "${WORKDIR}/debian/patches/upstream-autotoolization.patch"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 5d43eb3b8b9093d2210b64b687c28f623968e3a4 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Dec 21 02:10:07 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Dec 21 02:15:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d43eb3b sci-mathematics/nauty: add 2.8.6 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 + sci-mathematics/nauty/nauty-2.8.6.ebuild | 71 2 files changed, 73 insertions(+) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 4d6cba17d82e..6d6e6df96096 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,3 +1,5 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 DIST nauty27r4.tar.gz 1731562 BLAKE2B 104481e5afb60574a7185848832ad08b0cfeb8378e3c89ddd3f2cc87023cd701889356fa196b529ddbf19232a733fe3e694d9573adef04c2ad86baaf38e5 SHA512 2ed691bf0a6806f77cccbd95ee7687a66b6e6342493a0d65636166727cf4ea8cd887187d88a3154d911f665deb8d6f5bbaba33c8a1b740a564a1fc52bf4b4520 +DIST nauty2_8_6.tar.gz 1546765 BLAKE2B be8aa8ef816c8833a79876e6bf99b0dc4a23922f48684c8a3272c01b0b4eb64959366cae363fbda4200354a0833942b64e85c009fc35a3d6fa02f9b74c9b9a74 SHA512 9bc597d4341a6a67aece0ad95ecd4a649f675def73e97af1d215cf7399cbd3fb8e39f140cbd6f69740f2083c7a5739d5089e746bb3f831250709e0d2b43548b5 DIST nauty_2.7r4+ds-1.debian.tar.xz 45712 BLAKE2B e4a7a1d2b70b5fa969f708bbd56b47aaf422c268be23ffa7ceb3f9cc21ff8d27270556adadd43fe60309e7840e1541a586b1d9d42d90ba6207801e170b747922 SHA512 7384e7637a875c35f6da94707576aa26a94f981a750eb80991a837fa9ae245680f11ca57cf24a9efe1164dcd386c9888270688c1b3de30d1a81b67bb7c670dd9 +DIST nauty_2.8.6+ds-1.debian.tar.xz 62852 BLAKE2B fcbbed54b10d9dd4bdf82d8a72ef91866a235c7679266b8f395e2fe6b44a679e98f85462a42037094d856130d5456d9989749c416932f895bc17df8ef32241a2 SHA512 3784e0ec15c64ea6850f9198c61af3924fcedf1ffa4715fbd53a9bd1cd7defd69b543a8d4e6d46ef727918661409e2de77c89c3ca79f36769c1335b30bdd305c diff --git a/sci-mathematics/nauty/nauty-2.8.6.ebuild b/sci-mathematics/nauty/nauty-2.8.6.ebuild new file mode 100644 index ..4fc0728515d0 --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.8.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV=${PV//./_} +DEBIAN_PATCH_VERSION=1 + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; + +SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + https://src.fedoraproject.org/rpms/nauty/raw/f35/f/nauty-includes.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="cpu_flags_x86_popcnt examples" + +BDEPEND="sys-apps/help2man" +DEPEND="dev-libs/gmp:0 + sys-libs/zlib + sci-mathematics/cliquer" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" + +DOCS=( schreier.txt formats.txt changes24-28.txt ) + +PATCHES=( + "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch" + "${WORKDIR}/debian/patches/upstream-C2help2man.patch" + "${WORKDIR}/debian/patches/upstream-autotoolization.patch" + "${DISTDIR}/nauty-includes.patch" + "${WORKDIR}/debian/patches/unbundle-cliquer.patch" + "${WORKDIR}/debian/patches/upstream-zlib-dimacs2g.patch" + "${WORKDIR}/debian/patches/fall-off.patch" + "${WORKDIR}/debian/patches/format.patch" +) + +src_prepare() { + default + rm makefile || die + + # The debian patch looks for , but the autotools-form of + # cliquer installs that header as . + sed -e 's~~~' -i nautycliquer.h || die + + eautoreconf +} + +src_configure() { + econf --disable-static \ + --enable-tls \ + --enable-generic \ + $(use_enable cpu_flags_x86_popcnt popcnt) +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc nautyex*.c + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 4573a8f706b29db37041530ce82cb57eb90b2982 Author: Michael Orlitzky gentoo org> AuthorDate: Sat Oct 29 13:27:08 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Sat Oct 29 13:27:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4573a8f7 sci-mathematics/nauty: drop 2.7.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 - sci-mathematics/nauty/nauty-2.7.3.ebuild | 76 2 files changed, 78 deletions(-) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 67e1508661cb..4d6cba17d82e 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,5 +1,3 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 -DIST nauty27r3.tar.gz 1721200 BLAKE2B 2071f241dc531a056c678be0ec40497421440f2d5f1796ba20c1257feff426a452df592912faadca08010b29afbbc8cc0552c0517c168af3de9f3334b60d7f18 SHA512 8d6d92de8d348d3874677a55773088f4ff5b9a45fd9ed3802c9b1590072f5861946ac1d21892f4b383a9e36f6c9ac08270d021429cf36da3e5038e6a38d9fb6c DIST nauty27r4.tar.gz 1731562 BLAKE2B 104481e5afb60574a7185848832ad08b0cfeb8378e3c89ddd3f2cc87023cd701889356fa196b529ddbf19232a733fe3e694d9573adef04c2ad86baaf38e5 SHA512 2ed691bf0a6806f77cccbd95ee7687a66b6e6342493a0d65636166727cf4ea8cd887187d88a3154d911f665deb8d6f5bbaba33c8a1b740a564a1fc52bf4b4520 -DIST nauty_2.7r3+ds-1.debian.tar.xz 45520 BLAKE2B 5078ab84d1fcdbddc0f7442ebed57fb63551701295615b99f2833c300168dd7f71205fa3cc2e9ea977f52e389b67883b68e7d5d39e1698c6040913e4571fa4f9 SHA512 8618c78a7c6f1d579cb20048fcf55fb45b69d8d1cebd7f2c9aee664768ab78f0ab1930863c8475a153c9ac9f4692cf6e43f96d01c4a219eae1f23bb61cb50407 DIST nauty_2.7r4+ds-1.debian.tar.xz 45712 BLAKE2B e4a7a1d2b70b5fa969f708bbd56b47aaf422c268be23ffa7ceb3f9cc21ff8d27270556adadd43fe60309e7840e1541a586b1d9d42d90ba6207801e170b747922 SHA512 7384e7637a875c35f6da94707576aa26a94f981a750eb80991a837fa9ae245680f11ca57cf24a9efe1164dcd386c9888270688c1b3de30d1a81b67bb7c670dd9 diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild deleted file mode 100644 index 0b89c32e208f.. --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_PV1=$(ver_rs 2 'r') -MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) -DEBIAN_PATCH_VERSION=1 - -DESCRIPTION="Computing automorphism groups of graphs and digraphs" -HOMEPAGE="https://pallini.di.uniroma1.it/; - -SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz - https://src.fedoraproject.org/rpms/nauty/raw/f35/f/nauty-includes.patch; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~riscv x86" -IUSE="examples" - -BDEPEND="sys-apps/help2man" -DEPEND="dev-libs/gmp:0 - sys-libs/zlib - sci-mathematics/cliquer" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" - -DOCS=( schreier.txt formats.txt changes24-27.txt ) - -PATCHES=( - "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch - "${WORKDIR}"/debian/patches/upstream-C2help2man.patch - "${WORKDIR}"/debian/patches/upstream-autotoolization.patch - "${DISTDIR}"/nauty-includes.patch - "${WORKDIR}"/debian/patches/unbundle-cliquer.patch -) - -src_prepare() { - default - rm makefile || die - - # The debian patch looks for , but the autotools-form of - # cliquer installs that header as . - sed -e 's~~~' -i nautycliquer.h || die - - # The debian autotools patch has only a placeholder in LT_INIT for - # the version that we must provide. - sed -e "s/@INJECTVER@/${PV}/" -i configure.ac || die - - eautoreconf -} - -src_configure() { - # Fedora has a patch to enable popcnt at runtime on CPUs that support it, - # but their patch isn't applying cleanly. What's worse, the patch doesn't - # support clang (bug 732020). - econf --disable-static \ - --disable-popcnt \ - --enable-tls \ - --enable-generic -} - -src_install() { - default - - if use examples; then - docinto examples - dodoc nautyex*.c - fi - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: e26a14acd7a885a1dbc60d2a9339c485a65810a3 Author: Sam James gentoo org> AuthorDate: Thu Oct 27 23:46:08 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 23:46:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26a14ac sci-mathematics/nauty: Stabilize 2.7.4 x86, #877789 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.4.ebuild b/sci-mathematics/nauty/nauty-2.7.4.ebuild index 0666c53100dc..a07631e57792 100644 --- a/sci-mathematics/nauty/nauty-2.7.4.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 305ad0c2ad4ab22e528b07a3dfef3716b711e040 Author: Sam James gentoo org> AuthorDate: Tue Oct 25 10:44:13 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 10:44:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305ad0c2 sci-mathematics/nauty: Stabilize 2.7.4 amd64, #877789 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.7.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.4.ebuild b/sci-mathematics/nauty/nauty-2.7.4.ebuild index d6f312ce894b..0666c53100dc 100644 --- a/sci-mathematics/nauty/nauty-2.7.4.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 95f19838fef64c346e780e46937f0ae0eed5a6a2 Author: Michael Orlitzky gentoo org> AuthorDate: Thu Aug 11 11:30:32 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Thu Aug 11 11:49:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f19838 sci-mathematics/nauty: add 2.7.4 This version also modifies the nauty.pc file to report the same version information that the ebuild contains. This is one of a few bad choices we're bequeathed from the crazy upstream versioning scheme; it probably does no harm and makes the QA warning go away. Closes: https://bugs.gentoo.org/863053 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 2 + sci-mathematics/nauty/nauty-2.7.4.ebuild | 83 2 files changed, 85 insertions(+) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index be853df66729..67e1508661cb 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,3 +1,5 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 DIST nauty27r3.tar.gz 1721200 BLAKE2B 2071f241dc531a056c678be0ec40497421440f2d5f1796ba20c1257feff426a452df592912faadca08010b29afbbc8cc0552c0517c168af3de9f3334b60d7f18 SHA512 8d6d92de8d348d3874677a55773088f4ff5b9a45fd9ed3802c9b1590072f5861946ac1d21892f4b383a9e36f6c9ac08270d021429cf36da3e5038e6a38d9fb6c +DIST nauty27r4.tar.gz 1731562 BLAKE2B 104481e5afb60574a7185848832ad08b0cfeb8378e3c89ddd3f2cc87023cd701889356fa196b529ddbf19232a733fe3e694d9573adef04c2ad86baaf38e5 SHA512 2ed691bf0a6806f77cccbd95ee7687a66b6e6342493a0d65636166727cf4ea8cd887187d88a3154d911f665deb8d6f5bbaba33c8a1b740a564a1fc52bf4b4520 DIST nauty_2.7r3+ds-1.debian.tar.xz 45520 BLAKE2B 5078ab84d1fcdbddc0f7442ebed57fb63551701295615b99f2833c300168dd7f71205fa3cc2e9ea977f52e389b67883b68e7d5d39e1698c6040913e4571fa4f9 SHA512 8618c78a7c6f1d579cb20048fcf55fb45b69d8d1cebd7f2c9aee664768ab78f0ab1930863c8475a153c9ac9f4692cf6e43f96d01c4a219eae1f23bb61cb50407 +DIST nauty_2.7r4+ds-1.debian.tar.xz 45712 BLAKE2B e4a7a1d2b70b5fa969f708bbd56b47aaf422c268be23ffa7ceb3f9cc21ff8d27270556adadd43fe60309e7840e1541a586b1d9d42d90ba6207801e170b747922 SHA512 7384e7637a875c35f6da94707576aa26a94f981a750eb80991a837fa9ae245680f11ca57cf24a9efe1164dcd386c9888270688c1b3de30d1a81b67bb7c670dd9 diff --git a/sci-mathematics/nauty/nauty-2.7.4.ebuild b/sci-mathematics/nauty/nauty-2.7.4.ebuild new file mode 100644 index ..d6f312ce894b --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.7.4.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV1=$(ver_rs 2 'r') +MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) +DEBIAN_PATCH_VERSION=1 + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; + +SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + https://src.fedoraproject.org/rpms/nauty/raw/f35/f/nauty-includes.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="examples" + +BDEPEND="sys-apps/help2man" +DEPEND="dev-libs/gmp:0 + sys-libs/zlib + sci-mathematics/cliquer" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" + +DOCS=( schreier.txt formats.txt changes24-27.txt ) + +PATCHES=( + "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch + "${WORKDIR}"/debian/patches/upstream-C2help2man.patch + "${WORKDIR}"/debian/patches/upstream-autotoolization.patch + "${DISTDIR}"/nauty-includes.patch + "${WORKDIR}"/debian/patches/unbundle-cliquer.patch +) + +src_prepare() { + default + rm makefile || die + + # The debian patch looks for , but the autotools-form of + # cliquer installs that header as . + sed -e 's~~~' -i nautycliquer.h || die + + # The debian autotools patch has only a placeholder in LT_INIT for + # the version that we must provide. + sed -e "s/@INJECTVER@/${PV}/" -i configure.ac || die + + # This is not great, since consumers should expect to see the + # upstream versioning scheme in e.g. PKG_CHECK_MODULES. However, the + # upstream version is next to impossible to use for comparisons, so + # at least this fixes the QA warning and makes the pkg-config + # version useful on Gentoo? + sed -e "s/^Version:.*/Version: ${PV}/" -i nauty.pc.in || die + + eautoreconf +} + +src_configure() { + # Fedora has a patch to enable popcnt at runtime on CPUs that support it, + #
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 52c2a19ee52e3b239a282ce50a259664b0394da6 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Jan 19 01:45:16 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Jan 19 01:45:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c2a19e sci-mathematics/nauty: remove old "unused" ebuilds. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 3 -- sci-mathematics/nauty/nauty-2.6.7-r1.ebuild | 56 - sci-mathematics/nauty/nauty-2.6.7.ebuild| 49 - 3 files changed, 108 deletions(-) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 4e9357727d75..be853df66729 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,6 +1,3 @@ DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 -DIST nauty-popcnt.patch 56034 BLAKE2B 838858a0decf9323217f6b8d7b200b0158db9a02efd278a5d3cf7392ac2201e901b36b963f3f30ca6070fd0ddfa70577a442b795b09fec0d457d33649c6e93c6 SHA512 4931440b6178cb668997539ac2991f0d04758b8750668d4477cb8a456640640c5bb71c2858e423a4ad812e3401151834366e04693bf9a5ecc5ccc211d2e4229c -DIST nauty26r7.tar.gz 1660659 BLAKE2B d1d6774dd65cbdb906727324b5008bb962d54d16f99afe68f643f62ab2e7fe297a7cb4ef59b5f50c72c7e59fa9ff8ef2c82f4a77764c7f076b90e8171c7f1370 SHA512 60a724264b43b48338c17240c3cf7156f408267f1b2df995ea7b5ab9fa48852cb11057e83178a364ca028d80dc9124ca9b38cdac34e150a995475140d07c8af6 DIST nauty27r3.tar.gz 1721200 BLAKE2B 2071f241dc531a056c678be0ec40497421440f2d5f1796ba20c1257feff426a452df592912faadca08010b29afbbc8cc0552c0517c168af3de9f3334b60d7f18 SHA512 8d6d92de8d348d3874677a55773088f4ff5b9a45fd9ed3802c9b1590072f5861946ac1d21892f4b383a9e36f6c9ac08270d021429cf36da3e5038e6a38d9fb6c -DIST nauty_2.6r7+ds-1.debian.tar.xz 30328 BLAKE2B 009d64aa2042f814e55238ff83bde4d205925922c13a46213b933ec0f6364ed9a86aeabc7b4c22fdb717bd3ee7efdf794f3f2637cd08d7921e61cee99e73cf9a SHA512 fadde6a767e43048980842415207613ffeaa38d021fbf6a3f26a4bbe6877a92ddf5950094de517edd0f924deeacc8dec1d6a7334123c2a87d15befcc3876bc63 DIST nauty_2.7r3+ds-1.debian.tar.xz 45520 BLAKE2B 5078ab84d1fcdbddc0f7442ebed57fb63551701295615b99f2833c300168dd7f71205fa3cc2e9ea977f52e389b67883b68e7d5d39e1698c6040913e4571fa4f9 SHA512 8618c78a7c6f1d579cb20048fcf55fb45b69d8d1cebd7f2c9aee664768ab78f0ab1930863c8475a153c9ac9f4692cf6e43f96d01c4a219eae1f23bb61cb50407 diff --git a/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild b/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild deleted file mode 100644 index 3bbf8f7251b1.. --- a/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_PV1=$(ver_rs 2 'r') -MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) - -DESCRIPTION="Computing automorphism groups of graphs and digraphs" -HOMEPAGE="https://pallini.di.uniroma1.it/; -DEBIAN_PATCH_VERSION="1" -SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz - http://pkgs.fedoraproject.org/cgit/rpms/nauty.git/plain/nauty-popcnt.patch; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/gmp:0 - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" -DOCS=( schreier.txt config.txt formats.txt changes24-26.txt ) -PATCHES=( - "${WORKDIR}"/debian/patches/upstream-lintian-spelling-error.patch - "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch - "${WORKDIR}"/debian/patches/upstream-fix-include-extern.patch - "${WORKDIR}"/debian/patches/upstream-zlib-blisstog_c.patch - "${WORKDIR}"/debian/patches/upstream-C2help2man.patch - "${WORKDIR}"/debian/patches/upstream-autotoolization.patch - "${WORKDIR}"/debian/patches/system-preprocessing-examples.patch - "${DISTDIR}"/nauty-popcnt.patch -) - -src_prepare() { - default - rm makefile || die - eautoreconf -} - -src_configure() { - econf --disable-static --enable-runtime-popcnt --enable-tls -} - -src_install() { - default - - # remove .la file - find "${ED}" -name '*.la' -delete || die -} diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild b/sci-mathematics/nauty/nauty-2.6.7.ebuild deleted file mode 100644 index 579baf03ad7f.. --- a/sci-mathematics/nauty/nauty-2.6.7.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: e7abd731034241ace0d63eb31ba3e42cd856c690 Author: Sam James gentoo org> AuthorDate: Tue Jan 18 22:13:17 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 18 22:13:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7abd731 sci-mathematics/nauty: Stabilize 2.7.3 x86, #831412 Signed-off-by: Sam James gentoo.org> sci-mathematics/nauty/nauty-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild index dd7eb6d2ec5f..0b89c32e208f 100644 --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: ef7c36eed28cb94740b2b2695cae905dc9d09a6a Author: Jakov Smolić gentoo org> AuthorDate: Tue Jan 18 21:49:47 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jan 18 21:49:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7c36ee sci-mathematics/nauty: Stabilize 2.7.3 amd64, #831412 Signed-off-by: Jakov Smolić gentoo.org> sci-mathematics/nauty/nauty-2.7.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild index 8ed6af921a53..dd7eb6d2ec5f 100644 --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="amd64 ~arm ~riscv ~x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: c0434ae1248d0bceb1080b74b04cb7c2d1face53 Author: Alex Fan gmail com> AuthorDate: Tue Dec 28 10:19:29 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 29 13:40:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0434ae1 sci-mathematics/nauty: keyword 2.7.3 for ~riscv Signed-off-by: Alex Fan gmail.com> Signed-off-by: Yixun Lan gentoo.org> sci-mathematics/nauty/nauty-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild index e9486f711382..8ed6af921a53 100644 --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~riscv ~x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: e74dafe92004b4032b7a4d3869bee4ed55742225 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 29 07:36:09 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 29 07:36:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74dafe9 sci-mathematics/nauty: Keyword 2.7.3 arm, #826706 Signed-off-by: Arthur Zamarin gentoo.org> sci-mathematics/nauty/nauty-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild index dceb2ed0fe24..e9486f711382 100644 --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="examples" BDEPEND="sys-apps/help2man"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 6eadfa11b23cf80d5f594a0252837b11b48ba66c Author: Michael Orlitzky gentoo org> AuthorDate: Tue Nov 23 13:25:05 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Nov 23 13:25:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eadfa11 sci-mathematics/nauty: fix v2.7.3 build with GNU libtool. I accidentally left a variable unset from the Debian autotools patch, leading to build failures with the libtool that everyone actually uses. This commit sets it with sed, and gets us a proper soname again. Closes: https://bugs.gentoo.org/826778 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/nauty-2.7.3.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild index a0663b4f959d..dceb2ed0fe24 100644 --- a/sci-mathematics/nauty/nauty-2.7.3.ebuild +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -47,6 +47,10 @@ src_prepare() { # cliquer installs that header as . sed -e 's~~~' -i nautycliquer.h || die + # The debian autotools patch has only a placeholder in LT_INIT for + # the version that we must provide. + sed -e "s/@INJECTVER@/${PV}/" -i configure.ac || die + eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 94c4aab87d2889f39dedec7db1b1a947e5e773d2 Author: Michael Orlitzky gentoo org> AuthorDate: Tue Nov 23 02:39:11 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Nov 23 02:41:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c4aab8 sci-mathematics/nauty: new upstream version 2.7.3. In principle a straightforward update, except that we need to use a whole new set of re-rolled patches from Debian and Fedora. Other than that, what's new: * EAPI=8. * Added missing sys-apps/help2man to BDEPEND. * Disabled popcnt unconditionally for clang support. * Can now install the example programs with USE=examples. * The unused USE=test flag was dropped. Closes: https://bugs.gentoo.org/751604 Closes: https://bugs.gentoo.org/732020 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/nauty/Manifest | 3 ++ sci-mathematics/nauty/nauty-2.7.3.ebuild | 72 2 files changed, 75 insertions(+) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 24bf93bcc2bf..4e9357727d75 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1,3 +1,6 @@ +DIST nauty-includes.patch 2530 BLAKE2B 8789bc2f65b89aa3bbf27e517f1c56340f9bde089ef54aa28757c66c3954b5c54e8a09b6989ad8d57098970240dd1838baa0003766fe10c7f6c32041abf461e3 SHA512 d11f530fecb86edc9e95f0b4d91240778047c0e84d6259c80490358baf0a3eeaa112acfe1fcdb594da6c6e17855f5e21cb75c88446b8d6d9e96402be0e5e6af2 DIST nauty-popcnt.patch 56034 BLAKE2B 838858a0decf9323217f6b8d7b200b0158db9a02efd278a5d3cf7392ac2201e901b36b963f3f30ca6070fd0ddfa70577a442b795b09fec0d457d33649c6e93c6 SHA512 4931440b6178cb668997539ac2991f0d04758b8750668d4477cb8a456640640c5bb71c2858e423a4ad812e3401151834366e04693bf9a5ecc5ccc211d2e4229c DIST nauty26r7.tar.gz 1660659 BLAKE2B d1d6774dd65cbdb906727324b5008bb962d54d16f99afe68f643f62ab2e7fe297a7cb4ef59b5f50c72c7e59fa9ff8ef2c82f4a77764c7f076b90e8171c7f1370 SHA512 60a724264b43b48338c17240c3cf7156f408267f1b2df995ea7b5ab9fa48852cb11057e83178a364ca028d80dc9124ca9b38cdac34e150a995475140d07c8af6 +DIST nauty27r3.tar.gz 1721200 BLAKE2B 2071f241dc531a056c678be0ec40497421440f2d5f1796ba20c1257feff426a452df592912faadca08010b29afbbc8cc0552c0517c168af3de9f3334b60d7f18 SHA512 8d6d92de8d348d3874677a55773088f4ff5b9a45fd9ed3802c9b1590072f5861946ac1d21892f4b383a9e36f6c9ac08270d021429cf36da3e5038e6a38d9fb6c DIST nauty_2.6r7+ds-1.debian.tar.xz 30328 BLAKE2B 009d64aa2042f814e55238ff83bde4d205925922c13a46213b933ec0f6364ed9a86aeabc7b4c22fdb717bd3ee7efdf794f3f2637cd08d7921e61cee99e73cf9a SHA512 fadde6a767e43048980842415207613ffeaa38d021fbf6a3f26a4bbe6877a92ddf5950094de517edd0f924deeacc8dec1d6a7334123c2a87d15befcc3876bc63 +DIST nauty_2.7r3+ds-1.debian.tar.xz 45520 BLAKE2B 5078ab84d1fcdbddc0f7442ebed57fb63551701295615b99f2833c300168dd7f71205fa3cc2e9ea977f52e389b67883b68e7d5d39e1698c6040913e4571fa4f9 SHA512 8618c78a7c6f1d579cb20048fcf55fb45b69d8d1cebd7f2c9aee664768ab78f0ab1930863c8475a153c9ac9f4692cf6e43f96d01c4a219eae1f23bb61cb50407 diff --git a/sci-mathematics/nauty/nauty-2.7.3.ebuild b/sci-mathematics/nauty/nauty-2.7.3.ebuild new file mode 100644 index ..a0663b4f959d --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.7.3.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV1=$(ver_rs 2 'r') +MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) +DEBIAN_PATCH_VERSION=1 + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; + +SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + https://src.fedoraproject.org/rpms/nauty/raw/f35/f/nauty-includes.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +BDEPEND="sys-apps/help2man" +DEPEND="dev-libs/gmp:0 + sys-libs/zlib + sci-mathematics/cliquer" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" + +DOCS=( schreier.txt formats.txt changes24-27.txt ) + +PATCHES=( + "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch + "${WORKDIR}"/debian/patches/upstream-C2help2man.patch + "${WORKDIR}"/debian/patches/upstream-autotoolization.patch + "${DISTDIR}"/nauty-includes.patch + "${WORKDIR}"/debian/patches/unbundle-cliquer.patch +) + +src_prepare() { + default + rm makefile || die + + # The debian patch looks for , but the autotools-form of + # cliquer installs that header as . + sed -e 's~~~' -i nautycliquer.h || die + + eautoreconf +} + +src_configure() { + # Fedora has a patch to enable popcnt at runtime on CPUs that support it, + # but their patch isn't applying cleanly. What's worse, the patch doesn't
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 9cbb51da5625ca7f522fefcfc60485bc974f9d29 Author: François Bissey gmail com> AuthorDate: Thu Oct 22 06:43:11 2020 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jun 16 17:50:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbb51da sci-mathematics/nauty: fix bug #750482 + port to EAPI 7 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Bug: https://bugs.gentoo.org/750482 Signed-off-by: François René Pierre Bissey gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17998 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-mathematics/nauty/nauty-2.6.7-r1.ebuild | 56 + 1 file changed, 56 insertions(+) diff --git a/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild b/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild new file mode 100644 index 000..3bbf8f7251b --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.6.7-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MY_PV1=$(ver_rs 2 'r') +MY_PV=$(ver_rs 1 '' $(ver_rs 2 'r')) + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="https://pallini.di.uniroma1.it/; +DEBIAN_PATCH_VERSION="1" +SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + http://pkgs.fedoraproject.org/cgit/rpms/nauty.git/plain/nauty-popcnt.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/gmp:0 + sys-libs/zlib" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" +DOCS=( schreier.txt config.txt formats.txt changes24-26.txt ) +PATCHES=( + "${WORKDIR}"/debian/patches/upstream-lintian-spelling-error.patch + "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch + "${WORKDIR}"/debian/patches/upstream-fix-include-extern.patch + "${WORKDIR}"/debian/patches/upstream-zlib-blisstog_c.patch + "${WORKDIR}"/debian/patches/upstream-C2help2man.patch + "${WORKDIR}"/debian/patches/upstream-autotoolization.patch + "${WORKDIR}"/debian/patches/system-preprocessing-examples.patch + "${DISTDIR}"/nauty-popcnt.patch +) + +src_prepare() { + default + rm makefile || die + eautoreconf +} + +src_configure() { + econf --disable-static --enable-runtime-popcnt --enable-tls +} + +src_install() { + default + + # remove .la file + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 9edcd09a07c4aa64c54d23f28361a67bca5f13fe Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 28 17:49:41 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 28 17:49:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edcd09a sci-mathematics/nauty: x86 stable wrt bug #711028 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/nauty/nauty-2.6.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild b/sci-mathematics/nauty/nauty-2.6.7.ebuild index 33e00e354ee..579baf03ad7 100644 --- a/sci-mathematics/nauty/nauty-2.6.7.ebuild +++ b/sci-mathematics/nauty/nauty-2.6.7.ebuild @@ -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 )"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 79562aa2061ff5348853ce424a7300ad40226bcb Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 28 14:12:32 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 28 14:12:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79562aa2 sci-mathematics/nauty: amd64 stable wrt bug #711028 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/nauty/nauty-2.6.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild b/sci-mathematics/nauty/nauty-2.6.7.ebuild index 13acc2d602b..33e00e354ee 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 )"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: bb14cf9a8b120a20a2874241b08650920991dabf Author: Christoph Junghans gentoo org> AuthorDate: Tue Jul 11 04:07:39 2017 + Commit: Christoph Junghans gentoo org> CommitDate: Tue Jul 11 04:07:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb14cf9a sci-mathematics/nauty: version bump Package-Manager: Portage-2.3.6, Repoman-2.3.1 sci-mathematics/nauty/Manifest | 3 ++ sci-mathematics/nauty/nauty-2.6.7.ebuild | 48 2 files changed, 51 insertions(+) diff --git a/sci-mathematics/nauty/Manifest b/sci-mathematics/nauty/Manifest index 1f5fc45f695..d5e096a3fe3 100644 --- a/sci-mathematics/nauty/Manifest +++ b/sci-mathematics/nauty/Manifest @@ -1 +1,4 @@ +DIST nauty-popcnt.patch 56034 SHA256 0dc2e0374491dddf5757f0717d0ea3f949f85b540202385662f10c358b4a08e8 SHA512 4931440b6178cb668997539ac2991f0d04758b8750668d4477cb8a456640640c5bb71c2858e423a4ad812e3401151834366e04693bf9a5ecc5ccc211d2e4229c WHIRLPOOL 5ca13e3295922ccf34ef2e8563bc24e941c401d709ab7f84c6846bfb23440eca4b1c323734b2157fc54dcc859883bcf282140819a51ef7f3da8399913daa821d DIST nauty25r9.tar.gz 1007323 SHA256 602d0e2e5ab1bdc84ab69f75ebc065833501bd2875cb07b1bb4274e3dd632825 SHA512 79f9054f1d39406063f4cbab61002b27f260b93fd37d6346efdfcd113c59ebab54320e6e7b6cdf26c7eddc376e4ad558e2cd4e6071d418dce2a6918f3c8f7ca2 WHIRLPOOL 0dcce5a74ac5874c5a510cd0d302b5d73897ee3cfaa208945de464e057a4b0af2ba4e717e8d331c51d5065d45363a339e0cd746a0a8fda179ec616b1443e2f63 +DIST nauty26r7.tar.gz 1660659 SHA256 97b5648de17645895cbd56a9a0b3e23cf01f5332c476d013ea459f1a0363cdc6 SHA512 60a724264b43b48338c17240c3cf7156f408267f1b2df995ea7b5ab9fa48852cb11057e83178a364ca028d80dc9124ca9b38cdac34e150a995475140d07c8af6 WHIRLPOOL 16874b8f6874d64a1bff4d2b4f856cc9156dd182b75fe4a3e60754e4bbbd5484733242301ec9763c2c3948b081e1ba0a9271b06226da71f1fc97009c973f2b72 +DIST nauty_2.6r7+ds-1.debian.tar.xz 30328 SHA256 3197d57f3f1b9afe494c9bda07270d9d9aecd5ef213eada77cfaeadfc80c1969 SHA512 fadde6a767e43048980842415207613ffeaa38d021fbf6a3f26a4bbe6877a92ddf5950094de517edd0f924deeacc8dec1d6a7334123c2a87d15befcc3876bc63 WHIRLPOOL 8b17bd77af54b77f089dd495974df965cb6c163106b0686601433b6f264fc33e601454222b520ad0c9e267a28ac8b1b94be28347fd67cece315f98827628ddaa diff --git a/sci-mathematics/nauty/nauty-2.6.7.ebuild b/sci-mathematics/nauty/nauty-2.6.7.ebuild new file mode 100644 index 000..2e01267a151 --- /dev/null +++ b/sci-mathematics/nauty/nauty-2.6.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools versionator + +MY_PV1=$(replace_version_separator 2 'r') +MY_PV=$(delete_version_separator 1 ${MY_PV1}) + +DESCRIPTION="Computing automorphism groups of graphs and digraphs" +HOMEPAGE="http://pallini.di.uniroma1.it/; +DEBIAN_PATCH_VERSION="1" +SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV1}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz + http://pkgs.fedoraproject.org/cgit/rpms/nauty.git/plain/nauty-popcnt.patch; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +DEPEND="dev-libs/gmp:0 + sys-libs/zlib" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}${MY_PV}" +DOCS=( schreier.txt config.txt formats.txt changes24-26.txt ) +PATCHES=( + "${WORKDIR}"/debian/patches/upstream-lintian-spelling-error.patch + "${WORKDIR}"/debian/patches/upstream-fix-gt_numorbits.patch + "${WORKDIR}"/debian/patches/upstream-fix-include-extern.patch + "${WORKDIR}"/debian/patches/upstream-zlib-blisstog_c.patch + "${WORKDIR}"/debian/patches/upstream-C2help2man.patch + "${WORKDIR}"/debian/patches/upstream-autotoolization.patch + "${WORKDIR}"/debian/patches/system-preprocessing-examples.patch + "${DISTDIR}"/nauty-popcnt.patch +) + +src_prepare() { + default + rm -f makefile + eautoreconf +} + +src_configure() { + econf --disable-static --enable-runtime-popcnt --enable-tls +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/
commit: 19c381e111435a5428cb87bade101d893852f857 Author: Markus Meier gentoo org> AuthorDate: Wed Mar 2 19:27:09 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Mar 2 19:27:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c381e1 sci-mathematics/nauty: add ~arm, bug #573324 Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm" sci-mathematics/nauty/nauty-2.5.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/nauty/nauty-2.5.9.ebuild b/sci-mathematics/nauty/nauty-2.5.9.ebuild index a3341da..84b5861 100644 --- a/sci-mathematics/nauty/nauty-2.5.9.ebuild +++ b/sci-mathematics/nauty/nauty-2.5.9.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://cs.anu.edu.au/~bdm/${PN}/${PN}${MY_PV}.tar.gz; LICENSE="nauty" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" IUSE="" S="${WORKDIR}/${PN}${MY_PV}"