Sync from SUSE:SLFO:Main gengetopt revision 4501f9d669abc0bcb8a6764984939871

This commit is contained in:
Adrian Schröter 2024-05-03 12:47:20 +02:00
commit eb8e5c15fb
6 changed files with 410 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

BIN
gengetopt-2.23.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gengetopt-2.23.tar.xz.sig Normal file

Binary file not shown.

127
gengetopt.changes Normal file
View File

@ -0,0 +1,127 @@
-------------------------------------------------------------------
Thu Feb 20 11:02:48 UTC 2020 - Martin Pluskal <mpluskal@suse.com>
- Update to version 2.2.3:
* Gengen and gengetopt are required when building from git. When
building from tarball, everything works like it did before.
* Drop IRIX compatibility
* To mimic behaviour of coreutils, version string is no longer
part of --help (bug #34400)
* To mimic behaviour of coreutils, usage is printed before
purpose in --help bug #34402)
* Use singular (`[OPTION]...`, `[FILE]...`) instead of plural
(`[OPTIONS]...`, `[FILES]...`) (bug #34394)
* Fix spelling of `--unnamed`. `--unamed` still provided for
backwards compatibility. (bug #34392)
- Drop no longer applying patches:
* reproducible.patch
* gengetopt-glibc-license.patch
-------------------------------------------------------------------
Fri Dec 28 09:07:29 UTC 2018 - Bernhard Wiedemann <bwiedemann@suse.com>
- Add reproducible.patch to make package build
reproducible again (boo#1047218)
-------------------------------------------------------------------
Mon Nov 12 13:54:22 CET 2018 - sbrabec@suse.com
- Fix glibc license (savannah#54996):
* gengetopt-glibc-license.patch
- Add makeinfo to BuildRequires.
-------------------------------------------------------------------
Fri Apr 13 12:02:12 UTC 2018 - mpluskal@suse.com
- Run spec-cleaner
-------------------------------------------------------------------
Fri Apr 13 11:54:37 UTC 2018 - ncutler@suse.com
- Fix License line to be in accordance with "SUSE Mapping for spdx.org"
-------------------------------------------------------------------
Sun Mar 5 09:40:52 UTC 2017 - mpluskal@suse.com
- Update dependencies
- Small packaging cleanup
-------------------------------------------------------------------
Mon Mar 16 19:15:15 UTC 2015 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Use url for source
- Add gpg signature
- Correct info scriplet dependencies
-------------------------------------------------------------------
Thu Nov 8 10:04:46 UTC 2012 - sweet_f_a@gmx.de
- update to gengetopt-2.22.6
* A compilation problem in Mac OS X has been fixed.
* The version text directive has been added.
* The commandline option --strict-hidden has been added.
* Many bugs have been fixed.
- use xz compressed sources
-------------------------------------------------------------------
Wed Feb 8 11:52:02 UTC 2012 - puzel@suse.com
- cleanup spec file
-------------------------------------------------------------------
Mon Sep 26 05:22:30 UTC 2011 - sweet_f_a@gmx.de
- update to gengetopt-2.22.5
* correctly preprocess the specified usage string
* handle escaped newline chars correctly
* initialize enum variables with generated null enum
value instead of -1
* generated parser compilable with C++
-------------------------------------------------------------------
Sun Sep 18 16:43:39 UTC 2011 - sweet_f_a@gmx.de
- minor build fixes and spec file polish
-------------------------------------------------------------------
Mon Apr 11 11:18:49 UTC 2011 - puzel@novell.com
- use spec-cleaner
-------------------------------------------------------------------
Wed Dec 30 08:02:14 UTC 2009 - puzel@novell.com
- update to gengetopt-2.22.4
* removed other gcc compilation warnings on generated files
-------------------------------------------------------------------
Fri Oct 16 14:44:19 UTC 2009 - puzel@novell.com
- update to gengetopt-2.22.3
* enum option values can contain + and - (thanks to Papp Gyozo).
* fixed compilation problems due to macro FIX_UNUSED which was not
in the right place (thanks to Matthew Junker)
* --header-output-dir and --src_output-dir to store cmdline.h
separately from cmdline.c (thanks to Yegor Yefremov)
* #include <getopt.h> in the generated files, instead of "getopt.h"
* generated functions use prototypes with char ** instead of
char *const *
-------------------------------------------------------------------
Sun Jun 14 16:17:01 CEST 2009 - puzel@novell.com
- update to gengetopt-2.22.2
* removed further compilation warnings for generated files
* fixed a compilation problems for files generated with --include-getopt
with some versions of stdlib.h
* removed dependency from flex library (that generated problems in
compilation in open solaris)
* uses PACKAGE_NAME, if defined, for printing help and version
* uses --docdir if specified for installing documentation
-------------------------------------------------------------------
Thu Apr 30 14:39:21 CEST 2009 - puzel@suse.cz
- initial package (version 2.22.1)

180
gengetopt.keyring Normal file
View File

@ -0,0 +1,180 @@
GPG keys of Tim Marston <edam>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
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
pg/aQ3ad7GeOj/ZULAtzJqnswgXxQA+OoA==
=l2kd
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Gray Wolf <gray_wolf>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
hu4rTRFrfuU=
=ZK2m
-----END PGP PUBLIC KEY BLOCK-----

77
gengetopt.spec Normal file
View File

@ -0,0 +1,77 @@
#
# spec file for package gengetopt
#
# Copyright (c) 2020 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: gengetopt
Version: 2.23
Release: 0
Summary: Commandline parser generator
License: GPL-3.0-or-later
Group: Development/Languages/C and C++
URL: https://www.gnu.org/software/gengetopt/
Source0: https://ftp.gnu.org/gnu/gengetopt/%{name}-%{version}.tar.xz
Source1: https://ftp.gnu.org/gnu/gengetopt/%{name}-%{version}.tar.xz.sig
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring
BuildRequires: bison
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: help2man
BuildRequires: makeinfo
%description
Gengetopt is a tool to generate C code to parse getopt styled command line
arguments.
It's similar or even more powerful than the well known libpopt but does not
add any run or compile time dependencies to your projects. Moreover
reading/writing the options from/to config files is also supported.
%prep
%autosetup
%build
%configure
%make_build
%install
%make_install
# our system's getopt.h has getopt_long() on board, no need to install sources
rm -rf %{buildroot}%{_datadir}/%{name}
# info's dir file is not auto ignored on some systems
rm -rf %{buildroot}%{_infodir}/dir
# documentation is handled by doc macr
rm -rf %{buildroot}%{_datadir}/doc/%{name}
%check
%make_build check
%post
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%preun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%files
%license COPYING LICENSE
%doc ChangeLog NEWS README THANKS
%doc doc/*.h doc/*.c doc/*.ggo doc/README.example
%{_bindir}/%{name}
%{_infodir}/%{name}.info%{?ext_info}
%{_infodir}/index.info%{?ext_info}
%{_mandir}/man1/%{name}.1%{?ext_man}
%changelog