[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/

2024-07-14 Thread Michael Orlitzky
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/

2024-07-14 Thread Michael Orlitzky
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/

2024-07-14 Thread Jakov Smolić
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/

2024-03-11 Thread Michael Orlitzky
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/

2024-01-22 Thread Michael Orlitzky
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/

2024-01-21 Thread Sam James
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/

2023-12-15 Thread Michael Orlitzky
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/

2023-06-09 Thread Arthur Zamarin
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/

2023-06-05 Thread Michael Orlitzky
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/

2023-06-04 Thread Sam James
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/

2023-06-04 Thread Sam James
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/

2023-01-17 Thread Michael Orlitzky
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/

2022-12-20 Thread Michael Orlitzky
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/

2022-10-29 Thread Michael Orlitzky
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/

2022-10-27 Thread Sam James
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/

2022-10-25 Thread Sam James
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/

2022-08-11 Thread Michael Orlitzky
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/

2022-01-18 Thread Michael Orlitzky
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/

2022-01-18 Thread Sam James
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/

2022-01-18 Thread Jakov Smolić
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/

2021-12-29 Thread Yixun Lan
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/

2021-11-28 Thread Arthur Zamarin
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/

2021-11-23 Thread Michael Orlitzky
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/

2021-11-22 Thread Michael Orlitzky
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/

2021-06-16 Thread Andrew Ammerlaan
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/

2020-02-28 Thread Agostino Sarubbo
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/

2020-02-28 Thread Agostino Sarubbo
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/

2017-07-10 Thread Christoph Junghans
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/

2016-03-02 Thread Markus Meier
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}"