summaryrefslogtreecommitdiff
path: root/dev-util/gengetopt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-11 01:49:36 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-11 01:49:36 +0000
commitcf7807d7aea23a99a144afceaba961cfed652b5f (patch)
treeffd2c781c27e0b7e72152a685a04938a2b7966f0 /dev-util/gengetopt
parent7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (diff)
gentoo auto-resync : 11:03:2025 - 01:49:36HEADmaster
Diffstat (limited to 'dev-util/gengetopt')
-rw-r--r--dev-util/gengetopt/Manifest3
-rw-r--r--dev-util/gengetopt/files/gengetopt-2.23.1-fix-c17.patch21
-rw-r--r--dev-util/gengetopt/gengetopt-2.23-r1.ebuild3
3 files changed, 25 insertions, 2 deletions
diff --git a/dev-util/gengetopt/Manifest b/dev-util/gengetopt/Manifest
index 5d1c3fc1a88b..a9c5ef138995 100644
--- a/dev-util/gengetopt/Manifest
+++ b/dev-util/gengetopt/Manifest
@@ -1,4 +1,5 @@
AUX gengetopt-2.22.6-docdirs.patch 364 BLAKE2B 06919d379a6f0e13271d89dda845dcc920a7581ff380d52318ec11f658327c73c1102326108080b9129610fe89b80aec39c01e0923c1449ae2d00123f4e8609d SHA512 f2bb3ba6e63c32deeda6d0408621a480b0902d2e93a3ceecbe3e79f72c79f3269bbd2e2fd3cd6bcb248bd81d0105dcd8520d44d523c53ce58843bc38a9cb21f6
+AUX gengetopt-2.23.1-fix-c17.patch 752 BLAKE2B 2a680e9964d40daab7d37c822849a7a5f67f949e1a59bbd68c65aa1c3a3151a0ae378b69425bbaf4b901a946b377c7fa4e5cf6a75cb8a2c6f67ca804ea7a2b6e SHA512 9ba769815a1013d8a392ae3832aca8c5864ad89e9c0a56f6b36924f8aa033b78376a1604e9a1586fbe7bea41decbc68508318199f5b8c3ad2635b8fa80bff60f
DIST gengetopt-2.23.tar.xz 584860 BLAKE2B efd94e28d35319f3a04af4f97b87fd8a07bef93856da0dcfad54ab4800d43510f7948bbb7440f39abfe242aede5657abd874bf4ab4dd311336e10f37e7960cb5 SHA512 3749191d35acbeff6680f2a4d0516706a0491053f632aaa44ead7c3a42e56f9870bd7c4a85a1886f2052e17d86a2853e2f65d445e0c9920e41f1dc354f003712
-EBUILD gengetopt-2.23-r1.ebuild 701 BLAKE2B b3591a96ecc69ddde352cf805d7df2a85db4e4a7392b38ebf93cc70acc150bf447e9ba05e1947a9f6398ac5a040bae1809d1cd3eb6594028167edc6604a38cd0 SHA512 9f231e8d91901be1a633ad29d5abd95c7864ca10b3ac74e98e2156005ba0a884a122d8e003fb11854b4e0b9f3227d3d0457bff0ce23c23e5c64cd1b9980591d6
+EBUILD gengetopt-2.23-r1.ebuild 743 BLAKE2B 0b7454c816d7e08c00d4653d92ab77213a0fc84c2741106c79249a452f4675ce054772617e8c48ab128ee06a3ce21a30612299577edf4784f144203ce987d1b1 SHA512 c3dd2e763f3bbb547fa1d208f816257d777f3f8a57eae5dd1de2c4791287ede7ddc0ac086a66ea7679082a853262310dcf3799926e02feb9c5f832d60fcf29ce
MISC metadata.xml 249 BLAKE2B 0d3d228dea2987e4570c226d0884d525dabf87d6e6ccd0fc77f80bf15167cc549b1370525b66f16424725e3e28b000bbee903a91ab6924169fce6187414c759a SHA512 607b41efa842d0b95452f5e549c3a651f301bd5e8e61445f144e948f6c74626759df6f45dc8065bf86d8adaa71dfb79b1c61e84a92532633a2a4eeaeac234f3b
diff --git a/dev-util/gengetopt/files/gengetopt-2.23.1-fix-c17.patch b/dev-util/gengetopt/files/gengetopt-2.23.1-fix-c17.patch
new file mode 100644
index 000000000000..570ff7ebdf1d
--- /dev/null
+++ b/dev-util/gengetopt/files/gengetopt-2.23.1-fix-c17.patch
@@ -0,0 +1,21 @@
+unary_function removed in C++17. It can just be deleted.
+--- a/src/gm_utils.h
++++ b/src/gm_utils.h
+@@ -117,7 +117,7 @@
+ * Function object to print something into a stream (to be used with for_each)
+ */
+ template<class T>
+-struct print_f : public std::unary_function<T, void>
++struct print_f
+ {
+ print_f(std::ostream& out, const string &s = ", ") : os(out), sep(s) {}
+ void operator() (T x) { os << x << sep; }
+@@ -129,7 +129,7 @@
+ * Function object to print a pair into two streams (to be used with for_each)
+ */
+ template<class T>
+-struct pair_print_f : public std::unary_function<T, void>
++struct pair_print_f
+ {
+ pair_print_f(std::ostream& out1, std::ostream& out2, const string &s = ", ") :
+ os1(out1), os2(out2), sep(s) {}
diff --git a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
index 668848906481..1d9acc9ed1fa 100644
--- a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
+++ b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,7 @@ BDEPEND="sys-apps/texinfo"
PATCHES=(
"${FILESDIR}"/${PN}-2.22.6-docdirs.patch
+ "${FILESDIR}"/${PN}-2.23.1-fix-c17.patch
)
src_prepare() {