From 04adf48c8b6e18cadb4d517386c5690c81d2091805d932b4eab699dc1708adb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 13:14:56 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main gperf revision 6451c83aac70976ff2b29038b7ab9ecd --- .gitattributes | 23 ++++++ gperf-3.1.tar.gz | 3 + gperf-3.1.tar.gz.sig | Bin 0 -> 543 bytes gperf.changes | 164 +++++++++++++++++++++++++++++++++++++++++++ gperf.keyring | Bin 0 -> 19731 bytes gperf.spec | 59 ++++++++++++++++ testsuite-race.patch | 32 +++++++++ 7 files changed, 281 insertions(+) create mode 100644 .gitattributes create mode 100644 gperf-3.1.tar.gz create mode 100644 gperf-3.1.tar.gz.sig create mode 100644 gperf.changes create mode 100644 gperf.keyring create mode 100644 gperf.spec create mode 100644 testsuite-race.patch 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/gperf-3.1.tar.gz b/gperf-3.1.tar.gz new file mode 100644 index 0000000..2a19d7f --- /dev/null +++ b/gperf-3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2 +size 1215925 diff --git a/gperf-3.1.tar.gz.sig b/gperf-3.1.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..0a56b27507e3521b2eaedd2bbb453f132bb3caebfa63530eb2d0b0ab2a06e852 GIT binary patch literal 543 zcmV+)0^t3L0vrSY0RjL91p-)Vn9%?V2@sROjEF}Nm(3G-5C2$~*-QDNLWV8NyJpr> zj8zRI8W9=;tuF}10@RWjFveS{T3>W@uLlYR8Ou$5<7qNd>z+Bz`3s1vDmJ6>rG^hC z5zCwVH?s?)OUEyqGPe{YrWOt%l$hmZU5YC;XN@lciSX+HGFR0-juYgOBQxsZG3(Fd zC1%p1JQA(r(UWuR%QM`8SX!-qpzb!flWrP}?V2c7Bh^bF?;jEzR$qIsl^;qcMK;lYlF zAqo!(h$CrOTel!OsDix^s<`x%U2|Q#V0YOCMK4ds(NFeD;Y9ydMVl*A{ty<4?JOUi zck}U8R;eexe`Ha;Ajk_dkns~iVK|yhD26mF1)MngC5y%c_2Nm^~e)#P5X3NS{$JQDmpVHw{f%(?=ix z!lpJi8PuMkXb-}?!~qN h1_~{<-!5R{eB)?~>~VW~fNHQ_fJr#%?PwY^PaL;R{K^0T literal 0 HcmV?d00001 diff --git a/gperf.changes b/gperf.changes new file mode 100644 index 0000000..f5f8b62 --- /dev/null +++ b/gperf.changes @@ -0,0 +1,164 @@ +------------------------------------------------------------------- +Tue May 24 19:22:01 UTC 2022 - Dirk Müller + +- stop linking dynamic content per full url, this breaks + asset validation +- remove info scripts, this is done via filetriggers for ages +- remove obsolete rm in %%install - these files are no longer installed + +------------------------------------------------------------------- +Tue Nov 24 11:46:21 UTC 2020 - Martin Pluskal + +- Small package cleanup + +------------------------------------------------------------------- +Tue Mar 6 09:15:05 UTC 2018 - schwab@suse.de + +- testsuite-race.patch: fix race condition in testsuite + +------------------------------------------------------------------- +Thu Jan 5 15:07:45 UTC 2017 - mpluskal@suse.com + +- Update to version 3.1: + * The generated C code is now in ANSI-C by default. + * The 'len' parameter of the hash function and of the lookup + function is now of type 'size_t' instead of 'unsigned int'. + * Added option --constants-prefix. + * Added declaration %define constants-prefix. +- Some packaging changes: + * https urls for downloads + * keyring is now fetched from savannah + +------------------------------------------------------------------- +Thu Apr 2 15:38:25 UTC 2015 - mpluskal@suse.com + +- Add gpg signature +- Correct info requirements +- Cleanup spec file with spec-cleaner + +------------------------------------------------------------------- +Sun Dec 7 20:08:17 UTC 2014 - jengelh@inai.de + +- Remove ancient specfile tags, and provide homepage URL. + +------------------------------------------------------------------- +Fri Feb 26 13:43:48 UTC 2010 - puzel@novell.com + +- update to gperf-3.0.4 + * gperf is now licensed under the GPL version 3 or newer. + * The generated C code gives less warnings with gcc-4.2.x + in c99 or gnu99 mode. + * The generated C code is compatible with gcc-4.3.x in c99 or + gnu99 mode. +- clean up specfile using macros +- make check in correct specfile section + +------------------------------------------------------------------- +Mon Dec 14 22:20:31 CET 2009 - jengelh@medozas.de + +- enable parallel building + +------------------------------------------------------------------- +Mon Jul 17 15:38:58 CEST 2006 - ro@suse.de + +- update to 3.0.2 + - documentation fixes + - Fix #line directives for filenames containing backslashes + - add option --length-table-name + +------------------------------------------------------------------- +Wed Jan 25 21:36:18 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Sun May 22 01:38:19 CEST 2005 - schwab@suse.de + +- Fix missing declaration. + +------------------------------------------------------------------- +Mon Oct 20 01:59:56 CEST 2003 - ro@suse.de + +- don't build as root + +------------------------------------------------------------------- +Mon Jun 16 11:14:19 CEST 2003 - ro@suse.de + +- update to 3.0.1 (documentation and testsuite fixes) + +------------------------------------------------------------------- +Mon May 19 12:14:25 CEST 2003 - ro@suse.de + +- remove unpackaged file + +------------------------------------------------------------------- +Thu May 15 12:18:40 CEST 2003 - ro@suse.de + +- update to 3.0 with many additional options + +------------------------------------------------------------------- +Tue May 13 00:39:16 CEST 2003 - ro@suse.de + +- fix file list + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Thu Feb 6 17:16:16 CET 2003 - ro@suse.de + +- added install-info macros + +------------------------------------------------------------------- +Mon Oct 28 12:53:58 CET 2002 - ro@suse.de + +- buildrooted + +------------------------------------------------------------------- +Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de + +- removed bogus self-provides + +------------------------------------------------------------------- +Wed Feb 27 12:30:52 CET 2002 - ro@suse.de + +- bzipped source +- added docu files to filelist (#13968) + +------------------------------------------------------------------- +Wed Jun 13 13:38:37 CEST 2001 - schwab@suse.de + +- Don't link statically any more. + +------------------------------------------------------------------- +Sat Sep 30 00:41:31 CEST 2000 - ro@suse.de + +- update to 2.7.2 + +------------------------------------------------------------------- +Mon Sep 25 15:25:15 CEST 2000 - ro@suse.de + +- sorted + +------------------------------------------------------------------- +Thu Jan 20 18:30:14 CET 2000 - ro@suse.de + +- specfile cleanup, man,info -> usr/share + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Fri Jan 15 00:40:36 MET 1999 - ro@suse.de + +- link statically: needed when rebuilding libstdc++ + +------------------------------------------------------------------- +Fri Jan 15 00:05:54 MET 1999 - ro@suse.de + +- created initial package using jurix dif + diff --git a/gperf.keyring b/gperf.keyring new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..1ee141becab9a318534c8b87c67f2b2f8c9a666d8696657735c2a079ef78bead GIT binary patch literal 19731 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 Mt&U*TzHtEi8=sVu#Q*>R literal 0 HcmV?d00001 diff --git a/gperf.spec b/gperf.spec new file mode 100644 index 0000000..7dc83ac --- /dev/null +++ b/gperf.spec @@ -0,0 +1,59 @@ +# +# spec file for package gperf +# +# Copyright (c) 2022 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: gperf +Version: 3.1 +Release: 0 +Summary: A Compiler Tool for Generating Perfect Hash Functions +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +URL: https://gnu.org/software/gperf/ +Source0: https://ftp.gnu.org/pub/gnu/gperf/gperf-%{version}.tar.gz +Source1: https://ftp.gnu.org/pub/gnu/gperf/gperf-%{version}.tar.gz.sig +# From https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring +Source2: %{name}.keyring +Patch0: testsuite-race.patch +BuildRequires: gcc-c++ + +%description +A perfect hash function is simply: a hash function and a data structure +that allows recognition of a key word in a set of words using exactly +one probe into the data structure. + +%prep +%autosetup -p1 + +%build +%configure \ + --htmldir=%{_defaultdocdir}/%{name} +%make_build + +%check +%make_build check + +%install +%make_install + +%files +%license COPYING +%doc README NEWS AUTHORS ChangeLog doc/*.html +%{_bindir}/gperf +%{_infodir}/gperf.info%{?ext_info} +%{_mandir}/man1/gperf.1%{?ext_man} + +%changelog diff --git a/testsuite-race.patch b/testsuite-race.patch new file mode 100644 index 0000000..e160e2d --- /dev/null +++ b/testsuite-race.patch @@ -0,0 +1,32 @@ +Fix race condition in testsuite + +Move the Ada test from check-test to check-ada, where the aout binary is +being built. + + * tests/Makefile.in (check-test): Don't run aout test. + (check-ada): Run it here. + +Index: gperf-3.1/tests/Makefile.in +=================================================================== +--- gperf-3.1.orig/tests/Makefile.in ++++ gperf-3.1/tests/Makefile.in +@@ -86,6 +86,9 @@ check-ada: test.$(OBJEXT) + @echo "testing Ada predefined words, all items should be found in the set" + ./preout -v < $(srcdir)/adadefs.gperf | LC_ALL=C tr -d '\r' > ada-pred.out + diff $(srcdir)/ada-pred.exp ada-pred.out ++ @echo "only if, do, for, case, goto, else, while, and return should be found " ++ ./aout -v < $(srcdir)/c.gperf | $(POSTPROCESS_FOR_MINGW) > test-7.out ++ diff $(srcdir)/test-7.exp test-7.out + + check-modula3: test.$(OBJEXT) + $(GPERF) -k1,2,'$$' -I -o $(srcdir)/modula3.gperf > m3inset.c +@@ -170,9 +173,6 @@ check-test: + # prints out the help message + -$(GPERF) -h | $(POSTPROCESS_FOR_MINGW) > test-6.out + diff $(srcdir)/test-6.exp test-6.out +- @echo "only if, do, for, case, goto, else, while, and return should be found " +- ./aout -v < $(srcdir)/c.gperf | $(POSTPROCESS_FOR_MINGW) > test-7.out +- diff $(srcdir)/test-7.exp test-7.out + + # The following validates valid language syntax with different parameters. + # Works only with gcc and g++, and only on platforms where "gcc -ansi" is