From b46b9834b3fbf80b22ccc12e95f660512cd0fa75 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 11 Jul 2022 01:28:44 +0100 Subject: gentoo auto-resync : 11:07:2022 - 01:28:44 --- dev-libs/Manifest.gz | Bin 94815 -> 94813 bytes dev-libs/libfmt/Manifest | 2 +- dev-libs/libfmt/libfmt-8.0.1-r1.ebuild | 4 +- dev-libs/libkpass/Manifest | 2 +- dev-libs/libkpass/libkpass-6-r1.ebuild | 25 ------------ dev-libs/libkpass/libkpass-6-r2.ebuild | 26 +++++++++++++ dev-libs/libprelude/Manifest | 3 +- .../files/libprelude-5.2.0-slibtool.patch | 43 +++++++++++++++++++++ dev-libs/libprelude/libprelude-5.2.0-r10.ebuild | 1 + 9 files changed, 76 insertions(+), 30 deletions(-) delete mode 100644 dev-libs/libkpass/libkpass-6-r1.ebuild create mode 100644 dev-libs/libkpass/libkpass-6-r2.ebuild create mode 100644 dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch (limited to 'dev-libs') diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 6a33b33efd83..8561f4b23a2e 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz 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-r1.ebuild deleted file mode 100644 index 3a2ddb4fdc80..000000000000 --- a/dev-libs/libkpass/libkpass-6-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Libkpass is a C implementation to access KeePass 1.x format password databases" -HOMEPAGE="http://libkpass.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="static-libs" - -RDEPEND=">=dev-libs/nettle-2.7.1" -DEPEND="${RDEPEND}" - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - use static-libs || rm -f "${ED}"/usr/lib*/${PN}.la -} diff --git a/dev-libs/libkpass/libkpass-6-r2.ebuild b/dev-libs/libkpass/libkpass-6-r2.ebuild new file mode 100644 index 000000000000..9dca22fc7264 --- /dev/null +++ b/dev-libs/libkpass/libkpass-6-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Libkpass is a C implementation to access KeePass 1.x format password databases" +HOMEPAGE="http://libkpass.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="static-libs" + +RDEPEND=">=dev-libs/nettle-2.7.1:=" +DEPEND="${RDEPEND}" + +src_configure() { + econf $(use_enable static-libs static) +} + +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 +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() { -- cgit v1.2.3