summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-11 01:28:44 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-11 01:28:44 +0100
commitb46b9834b3fbf80b22ccc12e95f660512cd0fa75 (patch)
treef7eb18ccc89e078e2f175e5249fe0d4dfdb5b104 /dev-libs
parent62f7102650b24618880e8e6f08fcb8fbd235025b (diff)
gentoo auto-resync : 11:07:2022 - 01:28:44
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin94815 -> 94813 bytes
-rw-r--r--dev-libs/libfmt/Manifest2
-rw-r--r--dev-libs/libfmt/libfmt-8.0.1-r1.ebuild4
-rw-r--r--dev-libs/libkpass/Manifest2
-rw-r--r--dev-libs/libkpass/libkpass-6-r2.ebuild (renamed from dev-libs/libkpass/libkpass-6-r1.ebuild)7
-rw-r--r--dev-libs/libprelude/Manifest3
-rw-r--r--dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch43
-rw-r--r--dev-libs/libprelude/libprelude-5.2.0-r10.ebuild1
8 files changed, 54 insertions, 8 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 6a33b33efd83..8561f4b23a2e 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index 79266165855f..179a820a0385 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -9,7 +9,7 @@ DIST libfmt-9.0.0.tar.gz 833639 BLAKE2B 1455aec5bec73c56d4d4074ae034176143a3f617
EBUILD libfmt-7.1.2.ebuild 778 BLAKE2B 8bcbc4e41e301994ef5d4b3af78c156503be5635937c17f9e48d27f5800cc022071352131d63e2cdb24c9ce05929006fea637911c537c1b39874753cf00fdac1 SHA512 3e3a6478992cabf9be4c94a6fa55c027414978f6a422d3557777d39b4dd0bf3f4dbabd7abb768bbc2991a64e51b753060e86bf1297f2f8decc62dbe55ed74ff1
EBUILD libfmt-7.1.3.ebuild 778 BLAKE2B 8bcbc4e41e301994ef5d4b3af78c156503be5635937c17f9e48d27f5800cc022071352131d63e2cdb24c9ce05929006fea637911c537c1b39874753cf00fdac1 SHA512 3e3a6478992cabf9be4c94a6fa55c027414978f6a422d3557777d39b4dd0bf3f4dbabd7abb768bbc2991a64e51b753060e86bf1297f2f8decc62dbe55ed74ff1
EBUILD libfmt-8.0.0-r1.ebuild 837 BLAKE2B 40ccd08531ed4834cd9b5489a623775a7770e2ef6ede4431d4ee45376f03895e5f1c6e40d9f4204b9368851f9e8d6620dc1c61e5e290d73bd5a3e17e6720f4c7 SHA512 35a204cd36f3b08d328b20c5da367826ce2d27647a19563fc540561226d75bc68c29c9352ea526062c2088010cc02a747fef26e619f554496649e0b140055926
-EBUILD libfmt-8.0.1-r1.ebuild 784 BLAKE2B 483b0edf71a10536c233b5ede3f12326119ccfa6ca2417dc01c275d0d37140452f320b58c30d25cf62abc9223c50ca92271e80131c67f134d42bd50de050dde7 SHA512 dd7cdc4589d7054cdaa77c13b99cf39e440944163d33d3f7b0994dd3f54db808eb9d45fbea5fa31690036f452d80668b39834e2d5dcd3d4fc2e57b15bfefca55
+EBUILD libfmt-8.0.1-r1.ebuild 779 BLAKE2B ee758a8e552a46e0fe417b9e10cd55022552dc08b6e06577650926a1fcfff7eb5c82cbad2f1d951db1d35160fd94cda859978de0025b41b89ba08718156826da SHA512 63fd098ba01d61d7c5325fe676ab468f282cde17448a827670e30b1aed956340166d7e1b8459c04fad25b87938d94f4e75c2378660fa7aefffffaa9d87552c05
EBUILD libfmt-8.1.1-r1.ebuild 836 BLAKE2B 6936287dfea32391f430daa764b29103bdc3102f78eea596a8a9d346a5c596bf428d6fa84e1ef4c859b3842d7421abdacc453467c7c999a96392eae543d1dbb4 SHA512 f209f395a764bdb90f701f242e9e68de5b15f50c45dc05dff531f3ecc5952c5d77e24261d7a6be2b0d0f0b9558eadeb12fcf5e84a8e69577065f7c12af56923c
EBUILD libfmt-8.1.1.ebuild 784 BLAKE2B a4f6a82298967ee7fd4cde9ecabdf910bc4f1ca6bae4667b15f86b170264928772ddd8097afedf69ef0b76e3281f77e395e061b7bcab60881eca9d78ad67cff7 SHA512 3756c94a13bf6a60a0b9dc66a7853de1694b16b5472f18a4f89c2fee17e0553c8b0f764b5294056281b1e9cc52369a1259d55d9e59f15de7feb84c63b10989bc
EBUILD libfmt-9.0.0.ebuild 784 BLAKE2B e7ab665bec946eb315275d409b9cc85465067017fcc3cb2c3b679fd367c5fb91967841e6861caee7f2417af8725b1498eda4eaf0dd305bc37dc259b03718234b SHA512 70c66486fdefa9ebc4a96dd934c594d5b572f9d0c99fa7dcb3de9a794837d4165df8f2fe0bfaaa24b874e554a0d0bfdf094146476442f4413849ecc64aa16352
diff --git a/dev-libs/libfmt/libfmt-8.0.1-r1.ebuild b/dev-libs/libfmt/libfmt-8.0.1-r1.ebuild
index d9e236d2dace..948238a60b6e 100644
--- a/dev-libs/libfmt/libfmt-8.0.1-r1.ebuild
+++ b/dev-libs/libfmt/libfmt-8.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv x86"
S="${WORKDIR}/fmt-${PV}"
fi
diff --git a/dev-libs/libkpass/Manifest b/dev-libs/libkpass/Manifest
index f62b4dba4810..783db53a355c 100644
--- a/dev-libs/libkpass/Manifest
+++ b/dev-libs/libkpass/Manifest
@@ -1,3 +1,3 @@
DIST libkpass-6.tar.gz 407412 BLAKE2B 5afba2f62f4ec11fb9e387a429b4905a01be6be4f89bbcec81ead8f3bf1fa891553fc677dd0c660e2e41b585588003aa6ba2c874139eedf9bd76c47adb66e859 SHA512 506e642dbbd1295fe9f46e31d80d151df4428373b191cc98340d9bd2f5e06c31e53b45a35e843d8cbb1ef2b2c4fee36a54032e7ced6dead789082c4a174443de
-EBUILD libkpass-6-r1.ebuild 561 BLAKE2B c4400cceda4ca451388ef953212f0f0f47b61a9ac68e9d340e641ccc5ed68d2e3719beeb9459cf358b600891b9b0a6a6b6388137d78ff453885b2f106f39133b SHA512 fe83e3b3726e384f91a0f6467c0ab9c96c108ed3b6e9a9e708fcfaeb2431192aeda871f9c4095a48c3b33910a0e2c1f577981de79e3349f33ea777c8a4a5d3a0
+EBUILD libkpass-6-r2.ebuild 561 BLAKE2B 52631780efd7006d7a7eee03ea6c47f35c59d595bd1bd61a4a906ead80e09dce394b97aa38d5197a24fcbce4426cd963eb2ff5b063d1a70d86241b841cd61c7e SHA512 5d624a03796e5347d49c3844d0c373347b48a2b7ea02e96de7d3fc20fb9234ae044ceb05da0dd335d4d4a3162f20b1f3fd55c589f22539112a744768bf64801f
MISC metadata.xml 246 BLAKE2B cf74a7224b5fe76953dd67a3ae411ddc854bb1599bda7943e1999e4c643fb238baae6251695a36488038f0207880d218181acf51d24c04c904ff4537c0893c65 SHA512 515722e7c60a695fe63e42bba99c1f38a391a56d9887e57345c34a11e9a29524c32d6d72620906479352c836adf1a88c25ef8423b0abc3d673ae24bfc64052f7
diff --git a/dev-libs/libkpass/libkpass-6-r1.ebuild b/dev-libs/libkpass/libkpass-6-r2.ebuild
index 3a2ddb4fdc80..9dca22fc7264 100644
--- a/dev-libs/libkpass/libkpass-6-r1.ebuild
+++ b/dev-libs/libkpass/libkpass-6-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Libkpass is a C implementation to access KeePass 1.x format password databases"
HOMEPAGE="http://libkpass.sourceforge.net/"
@@ -12,7 +12,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="static-libs"
-RDEPEND=">=dev-libs/nettle-2.7.1"
+RDEPEND=">=dev-libs/nettle-2.7.1:="
DEPEND="${RDEPEND}"
src_configure() {
@@ -21,5 +21,6 @@ src_configure() {
src_install() {
default
+
use static-libs || rm -f "${ED}"/usr/lib*/${PN}.la
}
diff --git a/dev-libs/libprelude/Manifest b/dev-libs/libprelude/Manifest
index 18f3cb09a382..d615004e0eae 100644
--- a/dev-libs/libprelude/Manifest
+++ b/dev-libs/libprelude/Manifest
@@ -1,6 +1,7 @@
AUX libprelude-4.0.0-fix-python-bindings.patch 1136 BLAKE2B 287f5e3c049ef4d3af54932f968f1973aebe0541e50403e4154512772e9d625324e879a06ff4c5810bb90f3d2c968c09fa361067435e7e4bc6131ea78f6ad794 SHA512 6990cd9e79d6e9e42c9f377f1c9a9f48920310aaf47d9bc731fc133c743256874a613ad5740eb4bc25825b341e313f79c8cfa1160a58e6eda228b9ca6bfef2b2
AUX libprelude-5.1.0-fix_gtkdoc_1.32.patch 416 BLAKE2B 9717541a0d57a0fb97a7f4f2b9d466d65f8091e96707cb7a20e61ce3aef925d44b93a71f03d90c074592e0bf91a133c7a2b87996ceabb10810a3795a595d874c SHA512 1b35a8b5af4701c51e3d9a20eaf501cf81f429b2f2f16c0d8fecefa51a3438b35cf237db3c4696c56e53a2a87b0663a08a73d72edac207ae04b067ef2c4dc6fe
AUX libprelude-5.2.0-luabindings_liblua.patch 611 BLAKE2B 8541a59228a9e8d0b35cc22ec2d26f3f01a91348fd7eb293f68c637b1ca176c86cfa28578d28b8c290f76bf8b4adba2ff5f7da7a8fd16ee4b846730c4cd04b56 SHA512 1a45fc0fb71850769e0b23c0b1ce8eae0912bdb3398baaef91b631b622fbd7166a11cc1f501d8dfa063b8dc5230c41b3e521b57792d8c865b94d9a6efea2c995
+AUX libprelude-5.2.0-slibtool.patch 2276 BLAKE2B 434b6e5ef887dcc086812a6ceffc5830bd572cc4c87481f960f0fa3e9395979ea8338759c73f7376337ffb99e7a6f7a37587582d4fd300f5fcc74aba5ee8ccb0 SHA512 eb1cd21a7c91e49315720be68b7f2e25ce91b81d2591b6ca05aa37e428503a272f1bbb833039857788d2007a3e1b5e9f04947478ed909c43a7593218084811f8
DIST libprelude-5.2.0.tar.gz 2902019 BLAKE2B f4caecdc4d34a075fecef73e043e653943fb4af91f4ae5ec5bfdd2d00acccd2095087ba2e6e98aef786e801ba4396f7a66af2de64b5ab8de50921e078614e1a3 SHA512 e0dc0d7c06a4c250a5a12c5cddd8aa8db33d94f8afd85b1afdb264717d674e0dc0b4dc8a5336860df74ffe408023cc7a5356e3acc3c96876099659e33ce04dd0
-EBUILD libprelude-5.2.0-r10.ebuild 2063 BLAKE2B 859bff279c0f3c110fe3dc3b99e8d00456f26a2f4237b714e94150c206def08dbbb62bdf64072bfa5340e48bbb9cd519aeb81b20a47e8a7c3b8115babcff965b SHA512 3cc3df6a72e57c314587e7198efa4184dccd7976fa63a9411d281bc1905185a47b99c85bb8a71a5e511b62c50c7d7a2344b7d60772c758c353470a8af00f7f16
+EBUILD libprelude-5.2.0-r10.ebuild 2114 BLAKE2B ec144113db928c2da2ebd7c9cd7cc751837b462e0d67384c034e033a07394ec136c09293ebba58663a80aacc5e61956c1847d6e4b507f4e1adbc57615c5ed50d SHA512 c4c6afbd178aa46317d413fdb78483cf6693545d73f8eb172efba96c63e7481c287ebbc0728275142e770126cf3780ca933831cfeb100442c85e2680b74df60c
MISC metadata.xml 666 BLAKE2B c133e5679e6a366f65f627ce547abd85393a9e17be6fada179b78a8ecfe85700291f688ad93c2afc9cc08a1554c0a0b783e53835fd3d62a65e21a01024d25042 SHA512 65a571f4f6602982484f9ce258bf684cec128c0460e9df37153e0647370beb3304404534f909cc72c775e05f04aea3ff8e2d0a1b3e19edfcb004789b35d60313
diff --git a/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch b/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch
new file mode 100644
index 000000000000..6a1bed0d5c0a
--- /dev/null
+++ b/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch
@@ -0,0 +1,43 @@
+Bug: https://bugs.gentoo.org/790647
+
+From: orbea <orbea@riseup.net>
+Date: Sun, 10 Jul 2022 09:26:59 -0700
+Subject: [PATCH] Fix the build with slibtool
+
+The build system should not use the .libs directory which is for
+internal use by the libtool implementation only. GNU libtool is far less
+strict than slibtool in these cases.
+
+--- a/bindings/c++/Makefile.am
++++ b/bindings/c++/Makefile.am
+@@ -21,7 +21,7 @@ libpreludecpp_la_SOURCES = \
+ prelude-log.cxx
+
+ libpreludecpp_la_LDFLAGS = -no-undefined -version-info @LIBPRELUDECPP_SONAME@
+-libpreludecpp_la_LIBADD = $(top_builddir)/src/.libs/libprelude.la
++libpreludecpp_la_LIBADD = $(top_builddir)/src/libprelude.la
+ libpreludecpp_la_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/src/include -I$(top_srcdir)/src/include -I$(top_builddir)/src/libprelude-error -I$(top_builddir)/bindings/c++/include -I$(top_srcdir)/bindings/c++/include
+
+ endif
+--- a/bindings/lua/Makefile.am
++++ b/bindings/lua/Makefile.am
+@@ -10,7 +10,7 @@ dist_swigdata_DATA = libpreludecpp-lua.i
+ AM_CPPFLAGS = -I@top_srcdir@ -I@top_builddir@/src/include -I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error -I@top_srcdir@/bindings/c++/include @LUA_CFLAGS@ -I@top_srcdir@/libmissing -I@top_builddir@/libmissing
+
+ prelude_la_LDFLAGS = -module -avoid-version
+-prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la
++prelude_la_LIBADD = $(top_builddir)/bindings/c++/libpreludecpp.la
+ prelude_la_SOURCES = prelude.cxx
+ preludedir = $(libdir)/lua/@LUA_VERSION@
+ prelude_LTLIBRARIES = prelude.la
+--- a/bindings/ruby/Makefile.am
++++ b/bindings/ruby/Makefile.am
+@@ -9,7 +9,7 @@ EXTRA_DIST = libpreludecpp-ruby.i Prelude.cxx
+ rbexec_LTLIBRARIES = Prelude.la
+ Prelude_la_CPPFLAGS = $(RUBY_INCLUDES) $(RUBY_CCFLAGS) -I@top_builddir@ -I$(top_srcdir)/src/include -I$(top_builddir)/src/include -I@top_builddir@/src/libprelude-error -I$(top_srcdir)/bindings/c++/include
+ Prelude_la_LDFLAGS = -module -avoid-version
+-Prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la $(RUBY_LIBS)
++Prelude_la_LIBADD = $(top_builddir)/bindings/c++/libpreludecpp.la $(RUBY_LIBS)
+ nodist_Prelude_la_SOURCES = Prelude.cxx
+
+ Prelude.cxx: $(top_srcdir)/bindings/c++/include/*.hxx $(top_srcdir)/bindings/libpreludecpp.i libpreludecpp-ruby.i
diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
index 161d051dc157..aabb447f64d2 100644
--- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
+++ b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
@@ -44,6 +44,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
"${FILESDIR}/${PN}-5.1.0-fix_gtkdoc_1.32.patch"
"${FILESDIR}/${PN}-5.2.0-luabindings_liblua.patch"
+ "${FILESDIR}/${PN}-5.2.0-slibtool.patch" # 790647
)
src_prepare() {