summaryrefslogtreecommitdiff
path: root/dev-util/gperf
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-util/gperf
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-util/gperf')
-rw-r--r--dev-util/gperf/Manifest3
-rw-r--r--dev-util/gperf/files/gperf-3.1-clang-16-wregister.patch21
-rw-r--r--dev-util/gperf/files/gperf-3.1-parallel-tests.patch29
-rw-r--r--dev-util/gperf/files/gperf-3.1-strncmp-decl-mismatch.patch28
-rw-r--r--dev-util/gperf/gperf-3.1-r2.ebuild39
-rw-r--r--dev-util/gperf/gperf-3.2.1.ebuild24
-rw-r--r--dev-util/gperf/gperf-3.3.ebuild24
-rw-r--r--dev-util/gperf/metadata.xml11
8 files changed, 0 insertions, 179 deletions
diff --git a/dev-util/gperf/Manifest b/dev-util/gperf/Manifest
deleted file mode 100644
index de91e3aee4ee..000000000000
--- a/dev-util/gperf/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gperf-3.1.tar.gz 1215925 BLAKE2B bc4c54ade3f7dce484714d77cb5759dcc02b7a607d7b1aff6bdbcd06ee4c83e9449038a7217d5f25bcbef058ba56e1fce9383b9599de005154e5a9b566ac9c69 SHA512 855ebce5ff36753238a44f14c95be7afdc3990b085960345ca2caf1a2db884f7db74d406ce9eec2f4a52abb8a063d4ed000a36b317c9a353ef4e25e2cca9a3f4
-DIST gperf-3.2.1.tar.gz 1269006 BLAKE2B a718a83c1f813c4bd09284420dd5bd760a651685a83a00899c5a24ffc93ed5e0ecbf9850059730899a86551e5234783cc3b0ccdd14e2a36c4f8f91bfea485a36 SHA512 1718fb26c176ff331be5fe3082256a36d6fc3c090993319511e363400723742e8daf4b318deafbfb57954bd41f5306443fe80b62e2aeabdb7c59335737c16226
-DIST gperf-3.3.tar.gz 1831294 BLAKE2B 76fd532c4443d27031c8b2dbceaa985d0d3eed8d66f2ba2d128d027ecec0175717ab1468236b0b0405445e7457076a802458e326d5023ce28869e478ca622fa9 SHA512 246b75b8ce7d77d6a8725cd15f1cf2e68da404812573af1d5bf32dbe6ad4228f48757baefc77bcb1f5597c2397043c04d31d8a04ab507bfa7a80f85e1ab6045f
diff --git a/dev-util/gperf/files/gperf-3.1-clang-16-wregister.patch b/dev-util/gperf/files/gperf-3.1-clang-16-wregister.patch
deleted file mode 100644
index 4bbcca6d57e0..000000000000
--- a/dev-util/gperf/files/gperf-3.1-clang-16-wregister.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/882787
-https://git.savannah.gnu.org/gitweb/?p=gperf.git;a=commit;h=a63b830554920476881837eeacd4a6b507632b19
-
-From a63b830554920476881837eeacd4a6b507632b19 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Sun, 30 Aug 2020 12:36:15 +0200
-Subject: [PATCH] Make the code C++17 compliant.
-
-* lib/getline.cc (getstr): Don't use the 'register' keyword.
-
---- a/lib/getline.cc
-+++ b/lib/getline.cc
-@@ -55,7 +55,7 @@ getstr (char **lineptr, size_t *n, FILE *stream, char terminator, size_t offset)
-
- for (;;)
- {
-- register int c = getc (stream);
-+ int c = getc (stream);
-
- /* We always want at least one char left in the buffer, since we
- always (unless we get an error while reading the first char)
diff --git a/dev-util/gperf/files/gperf-3.1-parallel-tests.patch b/dev-util/gperf/files/gperf-3.1-parallel-tests.patch
deleted file mode 100644
index 13495a15c2a5..000000000000
--- a/dev-util/gperf/files/gperf-3.1-parallel-tests.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://savannah.gnu.org/bugs/?53208
-https://git.savannah.gnu.org/cgit/gperf.git/commit/?id=11487a61ce8a90f29c078dffc576e42cad24b789
-
-From 11487a61ce8a90f29c078dffc576e42cad24b789 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Sat, 8 Sep 2018 17:12:15 +0200
-Subject: Fix failure of "make check -j2".
-
---- a/tests/Makefile.in
-+++ b/tests/Makefile.in
-@@ -1,6 +1,6 @@
- # Makefile for gperf/tests
-
--# Copyright (C) 1989, 1992-1993, 1995, 1998, 2000, 2002-2004, 2007-2009, 2012, 2016 Free Software Foundation, Inc.
-+# Copyright (C) 1989, 1992-1993, 1995, 1998, 2000, 2002-2004, 2007-2009, 2012, 2016, 2018 Free Software Foundation, Inc.
- # Written by Douglas C. Schmidt <schmidt@ics.uci.edu>
- # and Bruno Haible <bruno@clisp.org>.
- #
-@@ -138,7 +138,7 @@ check-smtp:
-
- # these next 5 are demos that show off the generated code
- POSTPROCESS_FOR_MINGW = LC_ALL=C tr -d '\r' | LC_ALL=C sed -e 's|[^ ]*[/\\][\\]*src[/\\][\\]*gperf[^ ]*|../src/gperf|'
--check-test:
-+check-test: check-ada
- $(GPERF) -L C -F ', 0, 0' -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,'$$' < $(srcdir)/c-parse.gperf | $(POSTPROCESS_FOR_MINGW) > c-parse.out
- diff $(srcdir)/c-parse.exp c-parse.out
- $(GPERF) -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,'$$' < $(srcdir)/objc.gperf | $(POSTPROCESS_FOR_MINGW) > objc.out
---
-cgit v1.1
diff --git a/dev-util/gperf/files/gperf-3.1-strncmp-decl-mismatch.patch b/dev-util/gperf/files/gperf-3.1-strncmp-decl-mismatch.patch
deleted file mode 100644
index 67380fb0279c..000000000000
--- a/dev-util/gperf/files/gperf-3.1-strncmp-decl-mismatch.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/869134
-
-From 09844ce4ca3d5975469640cea9c5414d5c0baa44 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno@clisp.org>
-Date: Thu, 8 Sep 2022 04:45:03 +0200
-Subject: [PATCH] Fix a warning regarding strncmp.
-
-Reported by Sam James in <https://savannah.gnu.org/bugs/?63031>.
-
-* lib/getopt.c (strncmp): Declare with a prototype.
---- a/lib/getopt.c
-+++ b/lib/getopt.c
-@@ -194,7 +194,6 @@ static char *posixly_correct;
- whose names are inconsistent. */
-
- extern char *getenv ();
--extern int strncmp ();
-
- static char *
- my_index (const char *str, int chr)
-@@ -209,6 +208,7 @@ my_index (const char *str, int chr)
- }
-
- extern int strcmp (const char *, const char *);
-+extern int strncmp (const char *, const char *, size_t);
- extern size_t strlen (const char *);
-
- #endif /* not __GNU_LIBRARY__ */
diff --git a/dev-util/gperf/gperf-3.1-r2.ebuild b/dev-util/gperf/gperf-3.1-r2.ebuild
deleted file mode 100644
index 42dff8487006..000000000000
--- a/dev-util/gperf/gperf-3.1-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="A perfect hash function generator"
-HOMEPAGE="https://www.gnu.org/software/gperf/"
-SRC_URI="mirror://gnu/gperf/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-PATCHES=(
- "${FILESDIR}"/${P}-strncmp-decl-mismatch.patch
- "${FILESDIR}"/${P}-clang-16-wregister.patch
- "${FILESDIR}"/${P}-parallel-tests.patch
-)
-
-src_prepare() {
- sed -i \
- -e "/^CPPFLAGS /s:=:+=:" \
- */Makefile.in || die #444078
-
- default
-}
-
-src_configure() {
- # bug #944112
- append-cflags -std=gnu17
-
- # Aliasing violation (bug #858377)
- append-flags -fno-strict-aliasing
- filter-lto
-
- econf --cache-file="${S}"/config.cache
-}
diff --git a/dev-util/gperf/gperf-3.2.1.ebuild b/dev-util/gperf/gperf-3.2.1.ebuild
deleted file mode 100644
index 06c4011b277e..000000000000
--- a/dev-util/gperf/gperf-3.2.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A perfect hash function generator"
-HOMEPAGE="https://www.gnu.org/software/gperf/"
-SRC_URI="mirror://gnu/gperf/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-src_prepare() {
- default
-
- sed -i \
- -e "/^CPPFLAGS /s:=:+=:" \
- */Makefile.in || die #444078
-}
-
-src_configure() {
- econf --cache-file="${S}"/config.cache
-}
diff --git a/dev-util/gperf/gperf-3.3.ebuild b/dev-util/gperf/gperf-3.3.ebuild
deleted file mode 100644
index 77473f8bf5e2..000000000000
--- a/dev-util/gperf/gperf-3.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A perfect hash function generator"
-HOMEPAGE="https://www.gnu.org/software/gperf/"
-SRC_URI="mirror://gnu/gperf/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-src_prepare() {
- default
-
- sed -i \
- -e "/^CPPFLAGS /s:=:+=:" \
- */Makefile.in || die #444078
-}
-
-src_configure() {
- econf --cache-file="${S}"/config.cache
-}
diff --git a/dev-util/gperf/metadata.xml b/dev-util/gperf/metadata.xml
deleted file mode 100644
index eca624ba2402..000000000000
--- a/dev-util/gperf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <upstream>
- <remote-id type="savannah">gperf</remote-id>
- </upstream>
-</pkgmetadata>