From 91d4e38d60979cfdb36db7f9f8720131263f7e21e825d73f8896737fb5222ea4 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 5 Sep 2024 14:11:35 +0000 Subject: [PATCH] [info=228943d927790712eaa36b2ab2a3ad530c00e9e9d247c522196a0f099cef7552] OBS-URL: https://build.opensuse.org/package/show/science/gap-io?expand=0&rev=22 --- .gitattributes | 23 ++++++++++ .gitignore | 1 + _scmsync.obsinfo | 4 ++ build.specials.obscpio | 3 ++ gap-io.changes | 102 +++++++++++++++++++++++++++++++++++++++++ gap-io.spec | 55 ++++++++++++++++++++++ io-4.8.3.tar.bz2 | 3 ++ io-4.9.0.tar.bz2 | 3 ++ 8 files changed, 194 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _scmsync.obsinfo create mode 100644 build.specials.obscpio create mode 100644 gap-io.changes create mode 100644 gap-io.spec create mode 100644 io-4.8.3.tar.bz2 create mode 100644 io-4.9.0.tar.bz2 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..4550982 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1725544047 +commit: 228943d927790712eaa36b2ab2a3ad530c00e9e9d247c522196a0f099cef7552 +url: https://src.opensuse.org/jengelh/gap-io +revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..811d31e --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cb868b7e7b1b6357131bf6ebca56056e611eff6b75fd31ad1ec27ae8295985 +size 256 diff --git a/gap-io.changes b/gap-io.changes new file mode 100644 index 0000000..ce83af6 --- /dev/null +++ b/gap-io.changes @@ -0,0 +1,102 @@ +------------------------------------------------------------------- +Thu Sep 5 13:46:56 UTC 2024 - Jan Engelhardt + +- Update to release 4.9 + * Use IsKernelExtensionAvailable and LoadKernelExtension + +------------------------------------------------------------------- +Wed Jul 31 04:30:56 UTC 2024 - Jan Engelhardt + +- Update to release 4.8. + * Check arguments to IO_gmtime and IO_localtime + +------------------------------------------------------------------- +Tue Nov 21 21:47:27 UTC 2023 - Jan Engelhardt + +- Update to release 4.8.2 + * Properly close all open files on exit + +------------------------------------------------------------------- +Sat Feb 11 11:06:25 UTC 2023 - Jan Engelhardt + +- Update to release 4.8.1 + * Build system updates only + +------------------------------------------------------------------- +Sat Nov 19 04:10:57 UTC 2022 - Jan Engelhardt + +- Update to release 4.8 + * Add IO_CallWithTimeout, remove CheckForUpdates + * Add IO_realpath, add IO_getenv, IO_setenv, IO_unsetenv + * Fix unpickling of permutation groups with no generators + * Make IO_stat/IO_lstat/IO_fstat compatible with large files + +------------------------------------------------------------------- +Wed Nov 14 23:25:37 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 4.5.4 + * Add exit status to IO_WaitPid + * Make IO usable in the HPC-GAP threads + * Replace the deprecated `Elements` in examples by `AsSet` + * Add IO_getcwd to query the current working directory + * Fix ChangeDirectoryCurrent when used with relative paths + (it used to set GAPInfo.DirectoryCurrent to an invalid value) + +------------------------------------------------------------------- +Sat Feb 3 16:34:09 UTC 2018 - jengelh@inai.de + +- Update to new upstream release 4.5.1 + * Fix a bug which could break usage IO_mkstemp or IO_mkdtemp in + a loaded GAP workspace. + +------------------------------------------------------------------- +Sun Dec 24 16:19:19 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 4.5.0 + * Add support for (un)pickling ranges and character tables + * Add automatic call to InstallSIGCHLDHandler() when IO_Fork is + used directly or indirectly. As a consequence, code directly + calling IO_fork must now always call IO_WaitPid or the new + IO_IgnorePid + * Remove undocumented function IO_MasterPointerNumber + +------------------------------------------------------------------- +Sun Jun 19 23:58:43 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 4.4.6 +* Remove support for (un)pickling SuPeRfail +* Add wrappers for mkstemp and mkdtemp + +------------------------------------------------------------------- +Fri Mar 11 23:05:06 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 4.4.5 +* Change IO_PipeThroughWithError to also return the exit status of + the child process +* Don't wait for child processes to exit on GAP exit + +------------------------------------------------------------------- +Fri Dec 12 12:21:22 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 4.4.4 +* Fix a bug in the IO_Write code, which for example could cause + IO_WriteLine to fail for certain long string +* Fix problem with IO_Pickling some very large objects +* Add pickle support for transformations and partial permutations +* Try to ensure files are flushed on exit, even if they are + not explicitly closed. +* Ensure file buffers are flushed before GAP closes, to + avoid data loss when files are not closed before exiting. +* Add = and < methods for IsFile objects + +------------------------------------------------------------------- +Wed Jun 18 17:35:06 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 4.3.1 +* Pickling/Unpickling of Floats +- Remove io-install.diff (no longer needed) + +------------------------------------------------------------------- +Fri May 10 13:47:02 UTC 2013 - jengelh@inai.de + +- Split io (version 4.2) off the gap RPM package diff --git a/gap-io.spec b/gap-io.spec new file mode 100644 index 0000000..455df55 --- /dev/null +++ b/gap-io.spec @@ -0,0 +1,55 @@ +# +# spec file for package gap-io +# +# Copyright (c) 2024 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-io +Version: 4.9.0 +Release: 0 +Summary: GAP: Bindings for low level C library IO +License: GPL-3.0-or-later +Group: Productivity/Scientific/Math +URL: https://gap-packages.github.io/io/ +#Git-Clone: https://github.com/gap-packages/io +Source: https://github.com/gap-packages/io/releases/download/v%version/io-%version.tar.bz2 +BuildRequires: fdupes +BuildRequires: gap-devel >= 4.12 +BuildRequires: gap-rpm-devel +BuildRequires: gmp-devel +Requires: gap-core >= 4.12 + +%description +The IO package provides bindings for GAP to the lower levels of +Input/Output functionality in the C library. + +%prep +%autosetup -n io-%version + +%build +%configure --with-gaproot="%gapdir" +%make_build + +%install +%gappkg_simple_install +pushd "%buildroot/$fmoddir/" +rm -Rf aclocal* autom4* cnf config* m4 gen src +find . -type f -name "*.la" -print -delete +popd +%fdupes %buildroot/%_prefix + +%files -f %name.files + +%changelog diff --git a/io-4.8.3.tar.bz2 b/io-4.8.3.tar.bz2 new file mode 100644 index 0000000..2e62a57 --- /dev/null +++ b/io-4.8.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c98564c7ff74e6877540cf82bf7b718bfdad0ab03061c43e533eff1b9ec5c8 +size 604847 diff --git a/io-4.9.0.tar.bz2 b/io-4.9.0.tar.bz2 new file mode 100644 index 0000000..68f1118 --- /dev/null +++ b/io-4.9.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65ff954a5100e9094e2b7ca2314d9ba1f9331cc4fdf1fdb5bb2b8bab7938396f +size 604546