Sync from SUSE:SLFO:Main whois revision 7a9e0646447752012758e56bae611965

This commit is contained in:
Adrian Schröter 2025-01-13 12:21:16 +01:00
commit 7be7fbfbd7
8 changed files with 1677 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

29
whois-5.5.23.asc Normal file
View File

@ -0,0 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 3.0 (native)
Source: whois
Binary: whois
Architecture: any
Version: 5.5.23
Maintainer: Marco d'Itri <md@linux.it>
Standards-Version: 4.6.2.0
Vcs-Browser: https://github.com/rfc1036/whois
Vcs-Git: https://github.com/rfc1036/whois.git
Build-Depends: debhelper-compat (= 13), gettext, pkgconf, bash-completion, libidn2-dev (>= 2.0.3)
Package-List:
whois deb net standard arch=any
Checksums-Sha1:
18227c0efec651c31fe764cdc3af17f5389bcc21 90920 whois_5.5.23.tar.xz
Checksums-Sha256:
35c04e46bd8435f46e446a817728b5fae2f0a389033a9383e5e20bb6e8fba14a 90920 whois_5.5.23.tar.xz
Files:
715c9bf22a0590fc810faf8a04b46b2d 90920 whois_5.5.23.tar.xz
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZkCFJAAKCRDLPsM64d7X
gW/3AQCDUnAAUD3p/HiyUZc+ZwQT7jHH3U8tIc3IXd4HqHS6tQEAkL+f65Z++phs
bdQOeOzkWNXixi5Xauj1oHz9c6vYGgs=
=MkWd
-----END PGP SIGNATURE-----

42
whois-nobsdsource.patch Normal file
View File

@ -0,0 +1,42 @@
Index: whois-5.5.18/mkpasswd.c
===================================================================
--- whois-5.5.18.orig/mkpasswd.c
+++ whois-5.5.18/mkpasswd.c
@@ -19,10 +19,7 @@
*/
/* for crypt, snprintf and strcasecmp */
-#define _XOPEN_SOURCE 500
-#define _BSD_SOURCE 1
#define _DEFAULT_SOURCE 1
-#define __EXTENSIONS__ 1
/* System library */
#include <stdio.h>
Index: whois-5.5.18/whois.c
===================================================================
--- whois-5.5.18.orig/whois.c
+++ whois-5.5.18/whois.c
@@ -9,9 +9,6 @@
* SPDX-License-Identifier: GPL-2.0-or-later
*/
-/* for AI_IDN */
-#define _GNU_SOURCE
-
/* System library */
#include <stdio.h>
#include <stdlib.h>
Index: whois-5.5.18/Makefile
===================================================================
--- whois-5.5.18.orig/Makefile
+++ whois-5.5.18/Makefile
@@ -70,7 +70,7 @@ else
mkpasswd_LDADD += -lcrypt
endif
-CPPFLAGS += $(DEFS) $(INCLUDES)
+CPPFLAGS += -D_GNU_SOURCE $(DEFS) $(INCLUDES)
BASHCOMPDIR ?= $(shell $(PKG_CONFIG) --variable=completionsdir bash-completion 2>/dev/null || echo /etc/bash_completion.d)

3
whois-rpmlintrc Normal file
View File

@ -0,0 +1,3 @@
# WHOIS is the name of the RFC
addFilter("name-repeated-in-summary")

1092
whois.changes Normal file

File diff suppressed because it is too large Load Diff

388
whois.keyring Normal file
View File

@ -0,0 +1,388 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=LiDd
-----END PGP PUBLIC KEY BLOCK-----

97
whois.spec Normal file
View File

@ -0,0 +1,97 @@
#
# spec file for package whois
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# 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: whois
Version: 5.5.23
Release: 0
Summary: Intelligent WHOIS client
License: GPL-2.0-or-later
Group: Productivity/Networking/Other
URL: https://github.com/rfc1036/whois
Source: https://ftp.debian.org/debian/pool/main/w/whois/%{name}_%{version}.tar.xz
Source2: https://ftp.debian.org/debian/pool/main/w/whois/%{name}_%{version}.dsc#/%{name}-%{version}.asc
Source3: https://db.debian.org/fetchkey.cgi?fingerprint=6791403B68AE2690517C42EAE6FFF1E38DC968B0#/%{name}.keyring
Source4: %{name}-rpmlintrc
Patch0: whois-nobsdsource.patch
BuildRequires: pkgconfig
BuildRequires: xz
BuildRequires: pkgconfig(libidn2)
Provides: ripe-whois-tools
%{perl_requires}
%if 0%{?suse_version} != 1310
BuildRequires: perl(autodie)
%endif
%description
This package provides a commandline client for the WHOIS (RFC 3912)
protocol, which queries online servers for information such as contact
details for domains and IP address assignments.
It can intelligently select the appropriate WHOIS server for most queries.
The package also contains mkpasswd, a features-rich front end to the
password encryption function crypt(3).
%package bash-completion
Summary: Bash completion for whois
Group: System/Shells
Requires: %{name}
Requires: bash-completion
Supplements: (%{name} and bash-completion)
BuildArch: noarch
%description bash-completion
bash command line completion support for whois.
%prep
# the signature is on the Debian .dsc. Extract the checksums and verify against source
echo "`grep -A1 "Checksums-Sha256" %{SOURCE2} | grep %{name}_%{version}.tar.xz | cut -d\ -f2` %{SOURCE0}" | sha256sum -c
%autosetup -p1 -n %{name}
%build
%make_build all mkpasswd HAVE_LIBIDN2=1 HAVE_ICONV=1 \
%if 0%{?suse_version} <= 1140
HAVE_XCRYPT=1 \
%else
HAVE_CRYPT_GENSALT=1 \
%endif
CFLAGS="%{optflags}"
%install
mkdir -p %{buildroot}{%{_prefix}/bin,%{_mandir}/man1}
make BASEDIR=%{buildroot} mandir=%{_mandir} prefix=%{_prefix} \
install install-mkpasswd install-pos
%find_lang %{name}
mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
mv %{buildroot}%{_sysconfdir}/bash_completion.d/{mkpasswd,whois} %{buildroot}%{_datadir}/bash-completion/completions
%files -f %{name}.lang
%license COPYING
%doc README debian/changelog
%{_bindir}/mkpasswd
%{_bindir}/whois
%{_mandir}/man1/*.1%{?ext_man}
%{_mandir}/man5/*.5%{?ext_man}
%files bash-completion
%license COPYING
%{_datadir}/bash-completion/completions/whois
%{_datadir}/bash-completion/completions/mkpasswd
%changelog

BIN
whois_5.5.23.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.