commit 538ea7c665bb49112e4dcdcbc0728ba5950b32b9e359e867fe974495afac206a Author: OBS User unknown Date: Fri Jan 3 13:20:57 2025 +0000 [info=e02691c2a9273ba9bfad6b62680089b53270a71a308754075396fdd6994effd8] OBS-URL: https://build.opensuse.org/package/show/science/gap-orb?expand=0&rev=15 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo new file mode 100644 index 0000000..98a8b78 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1735910447 +commit: e02691c2a9273ba9bfad6b62680089b53270a71a308754075396fdd6994effd8 +url: https://src.opensuse.org/jengelh/gap-orb +revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..e6f47f0 --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edb67e8e409acfc6b273827cf3e9aaf917458f764bb34e5864724f7d237f1476 +size 256 diff --git a/gap-orb.changes b/gap-orb.changes new file mode 100644 index 0000000..10c282e --- /dev/null +++ b/gap-orb.changes @@ -0,0 +1,88 @@ +------------------------------------------------------------------- +Fri Jan 3 13:16:51 UTC 2025 - Jan Engelhardt + +- Update to release 4.9.2 + * Prepare for a future GAP version introducing PreImagesElmNC + and PreImagesRepresentativeNC + +------------------------------------------------------------------- +Tue Aug 27 15:52:56 UTC 2024 - Jan Engelhardt + +- Update to release 4.9.1 + * More hash functions now detect invalid input and return + `fail` instead of returning garbage (like hashes of random + memory blocks, or the constant 0) or even crashing. + +------------------------------------------------------------------- +Sun Feb 12 11:00:43 UTC 2023 - Jan Engelhardt + +- Update to release 4.9.0 + * Validate the output of hash functions in the C implementation, + and report bad values as errors, instead of crashing or corrupting + data. + +------------------------------------------------------------------- +Thu Nov 15 00:11:03 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 4.8.1 + * Deal with hash functions returning 'fail', or any other + non-integer (instead of crashing or doing other random things) + * Change several ORB_HashFunction to return fail if necessary + +------------------------------------------------------------------- +Mon Dec 25 14:47:49 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 4.8.0 + * Renamed the IsClosed filter to IsClosedOrbit, and added a new + operation IsClosed which simply returns the value of the + IsClosedOrbit filter. This allows other packages do also use + the name IsClosed. + * Fix hash tables with initial size <= 5 not growing correctly + * Fix ORB_HashFunctionModWrapper + * Fix bug in HTGrow causing it to never call + ORB_HashFunctionModWrapper + * Ensure compatibility with GAP 4.9 + +------------------------------------------------------------------- +Wed Jun 8 09:52:00 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 4.7.6 +* Move MappingPermListList C implementation from orb to the GAP + kernel +* Fix regression which prevent orb from being used without + compilation +* Some changes to the C code for compatibility with HPC-GAP + +------------------------------------------------------------------- +Sat Mar 12 19:01:53 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 4.7.5 +* Show an error when the user tries to compute orbits of objects + for which no ChooseHashFunction method is available. Previously, + it would fall back to a "trivial" hash function, which lead to + worst-case performance. +* Remove Jenkins hash in favor of the Murmur hash built into GAP +* Document that MakeSchreierTreeShallow only works for orbits with + log. + +------------------------------------------------------------------- +Fri Dec 12 12:40:25 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 4.7.3 +* Use hash functions for transformations and partial permutations + provided by newer GAP versions instead of our own. This way, if + the internal representation for these objects changes (as has + recently happened), we stay compatible (see issue #3). +* Fix bug were orb logs were not properly updated if the + enumeration stopped early (see issues #4 and #5). +* Fix bug caused by orbits with seeds (see issue #5). +* Fix error in Memory() method for orbit-by-suborbit setup objects. +* Fix a missing variable initialization, which could cause + Enumerate (and hence anything using it, such as + FindShortGeneratorsOfSubgroup) to run into an error. +- Remove orb-install.diff (fixed upstream) + +------------------------------------------------------------------- +Fri May 10 13:47:02 UTC 2013 - jengelh@inai.de + +- Split orb (version 4.6) off the gap RPM package diff --git a/gap-orb.spec b/gap-orb.spec new file mode 100644 index 0000000..0cbb579 --- /dev/null +++ b/gap-orb.spec @@ -0,0 +1,55 @@ +# +# spec file for package gap-orb +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: gap-orb +Version: 4.9.2 +Release: 0 +Summary: GAP: Methods to enumerate Orbits +License: GPL-3.0-or-later +Group: Productivity/Scientific/Math +URL: https://gap-packages.github.io/orb +#Git-Clone: https://github.com/gap-packages/orb +Source: https://github.com/gap-packages/orb/releases/download/v%version/orb-%version.tar.gz +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gap-devel >= 4.12 +BuildRequires: gap-rpm-devel +BuildRequires: gmp-devel +BuildRequires: libtool +Requires: gap-core >= 4.12 +Suggests: gap-io >= 3.3 + +%description +The orb package is about enumerating orbits in various ways. + +%prep +%autosetup -n orb-%version + +%build +./configure --with-gaproot="%gapdir" +%make_build + +%install +%gappkg_simple_install +pushd "%buildroot/$moddir" +rm -Rf src +popd + +%files -f %name.files + +%changelog diff --git a/orb-4.9.1.tar.gz b/orb-4.9.1.tar.gz new file mode 100644 index 0000000..0e3719c --- /dev/null +++ b/orb-4.9.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:747b963f1125b51244b279ed090f2a15d480d88beb4782b1ae0307fbc3daed8a +size 1016673 diff --git a/orb-4.9.2.tar.gz b/orb-4.9.2.tar.gz new file mode 100644 index 0000000..05e62b0 --- /dev/null +++ b/orb-4.9.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99167072903307ad0a8bcbe1943e18a9677f3aad36024928762c43a0e65c345a +size 1016346