summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin98184 -> 98183 bytes
-rw-r--r--dev-libs/freexl/Manifest4
-rw-r--r--dev-libs/freexl/freexl-1.0.6.ebuild9
-rw-r--r--dev-libs/freexl/freexl-2.0.0-r1.ebuild7
-rw-r--r--dev-libs/libmcrypt/Manifest4
-rw-r--r--dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild12
-rw-r--r--dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild14
-rw-r--r--dev-libs/yyjson/Manifest2
-rw-r--r--dev-libs/yyjson/yyjson-0.8.0.ebuild2
9 files changed, 42 insertions, 12 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 72cd483bfb77..14c90b326212 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/freexl/Manifest b/dev-libs/freexl/Manifest
index fede5896a86d..844779a8de70 100644
--- a/dev-libs/freexl/Manifest
+++ b/dev-libs/freexl/Manifest
@@ -2,6 +2,6 @@ DIST freexl-1.0.5.tar.gz 938994 BLAKE2B a3d2667271f6ab3de61a90f75ba8f7a645c5eddc
DIST freexl-1.0.6.tar.gz 941179 BLAKE2B e0b04e66c56d3a2805eed3f86442269843a2ccf7133669b9506a1812562396f2b5bbc04e29c9f829d9df6e627fa31b87fccc5407275ffb205ff498bd47bc4b89 SHA512 efbbe261e57d5c05167ad8e1d5a5b348a7e702c0a4030b18dd2a8c60a38332caccbb073ff604bdf5bafac827310b41c7b79f9fa519ea512d6de2eafd9c1f71f6
DIST freexl-2.0.0.tar.gz 991565 BLAKE2B 1fcb894b61fce05feeb89d36547291edb98ef8f2c40145e513d0f1f58357a3443b0a93b0c0283f0040b0687d980c5f165b1a080a9955814412cddc47bd550010 SHA512 663ccc321c2f0dcab8ad9255b2a77066c2046d531a0aa723fb114301fa27b53bf980787dd2548c46541036eceef988c5eedf2bec053adf628929470e67ddc17a
EBUILD freexl-1.0.5.ebuild 557 BLAKE2B 3d5a55d682d5571d0d499f8adbadc082049a09febd5b8c75d56029cfa0442355c3515de9cc5faa8f05dab612c0c201857be76cfe486dbc18f7ad75d654d53591 SHA512 796a1b5a51abb07e46d52427f470c44d89affec59c1d7473f65d30abf844f1edb18038cf7e5842bb9b5ecd50102c9ac97678ea707086e054251c9045a1ffa98e
-EBUILD freexl-1.0.6.ebuild 565 BLAKE2B ac53a8faab893d8e30c8a76b9eab4902ee3dd2b81675eaa2556a561aae1bd3a22ec48d6bd2d136af965e400e065b308235142317b4c56ee199fa299b6831a39d SHA512 a426a89b92ae4d6a0dca47973ff211f6fe710d7850ab66da5da55a5619159bd4b90873614bacac8e9de58099690cbd65b1486c1f1c6e2ef3828084a42464d534
-EBUILD freexl-2.0.0-r1.ebuild 613 BLAKE2B 0354b8fae3b9bbd9338c4c08b24ad2311774c3a49fc0eb5d69bfca08026397f129acd28b7d1714ff7683862d6dbe3bb323b8afed10b8bbb5b5c69f8cf094e525 SHA512 3204dc167e6637245ad3720f78d67fbef61426e835972f14f302c40df82ca822ab520fde48f7b1b306ddfc01d8d1c44b5de7b7a1305571f9383c07db6a4cd31f
+EBUILD freexl-1.0.6.ebuild 623 BLAKE2B 4512c349f049db1bec32f411ed470c1ee47d0a18bc99d99fe38b0ece483fd3e93547be9d9a58ef4241439d5aafd8dd98d58dc8355619fe665b53a60ece33c680 SHA512 030d889d13505c78c7e8b9f921c6434c2ae946111ca7ef624ae0fdb60155542ac7eeb31090f5fe3be1f1252844aebcd0c10800588ece227bc61e2fe6df41c2d7
+EBUILD freexl-2.0.0-r1.ebuild 671 BLAKE2B e69cb7eee711f64b89243fb957605089599ccefc5e8e7bc45fd93eb252e63c8135936cb47de0a8f0e15d10324ba6a0cba7b0379db12c44ec8d774ff744c97f55 SHA512 76632fbe989c39bfa69f4545d328d02522aaaabeb7f97df6741e2be727cf807f6588ba6c706ecfa5c60d48a73b6a41726a8ed8c3005eae6b29e7a2a7995c791f
MISC metadata.xml 270 BLAKE2B d671fe6a94e536276e72466a25e98a1e0bc835584f788b10653270c10b976da801bdb6bad177fc69d359c1e588d08101dc4f01792f14f04432ba7b6e234787a7 SHA512 e54914ee9c11010802a2bb5b4c998c82c53e93085d12dd59c6c5ec570de962ec8938e1e1a5ad6640fe8047c3d3eedea8c367881dd07a5648e95863af32e888f9
diff --git a/dev-libs/freexl/freexl-1.0.6.ebuild b/dev-libs/freexl/freexl-1.0.6.ebuild
index cc7c1fda2005..04dcf301b20e 100644
--- a/dev-libs/freexl/freexl-1.0.6.ebuild
+++ b/dev-libs/freexl/freexl-1.0.6.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit libtool
+
DESCRIPTION="Simple XLS data extraction library"
HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index"
SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz"
@@ -14,6 +16,11 @@ KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv x86"
DEPEND="virtual/libiconv"
RDEPEND="${DEPEND}"
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
econf --disable-static
}
diff --git a/dev-libs/freexl/freexl-2.0.0-r1.ebuild b/dev-libs/freexl/freexl-2.0.0-r1.ebuild
index 88eb45d06bc1..c13a8a75b37f 100644
--- a/dev-libs/freexl/freexl-2.0.0-r1.ebuild
+++ b/dev-libs/freexl/freexl-2.0.0-r1.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit libtool
+
DESCRIPTION="Simple XLS data extraction library"
HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index"
SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz"
@@ -18,6 +20,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
econf --enable-xmldocs
}
diff --git a/dev-libs/libmcrypt/Manifest b/dev-libs/libmcrypt/Manifest
index ff7c2ba89624..70ce45657267 100644
--- a/dev-libs/libmcrypt/Manifest
+++ b/dev-libs/libmcrypt/Manifest
@@ -6,6 +6,6 @@ AUX libmcrypt-2.5.8-prototypes.patch 1435 BLAKE2B 6b4e85df1432e7766d5e678595b08b
AUX libmcrypt-2.5.8-rotate-mask.patch 1060 BLAKE2B 1bce08c2fee92ddb2038b6de67d8ccc1c2d630506f4298926edf44147dcf9596d636204fb1d009f4affb00a1e84c503b162a41b5b02d5596996a8a1768ea2d96 SHA512 975d75e7b41ba18012a09ebf0bddec794ab8597d2515995ec55498437f237d8de917a2766e31da32e92ddbd40de6fe9ca78814eb55ff68da746037e064aaede8
AUX libmcrypt-2.5.8-uninitialized.patch 624 BLAKE2B d6c55091d0c159b5b04fb7cb68a239e45020de177271da7ac6b15c20f6d791399f5fb9c48970e66e6f43168408ce83c347fc8c1387308fee9d273726f268ed91 SHA512 d5bf3520f101a5edae1e165358c075be763ec1a76d721301b562476fe6495f4cfb0b991c71c24fe182885bf86903ef796b934fd9f5b2f026ad8a433579d70791
DIST libmcrypt-2.5.8.tar.gz 1335178 BLAKE2B caa970107382c1485267e68feebebe3ed1e2981d879b2bfaaa37f296528b77bf5e57e73e380f5ab02a1212fae1be5caeb376142920353fabdd8600746634780e SHA512 471a4e0dcbede836c975697a4edd5c3a53d555dde122a045d702e619d7e9768c7abc1ab541c79829f644b70241ac2e0cd274cf22499e47862983401566ca1fd1
-EBUILD libmcrypt-2.5.8-r6.ebuild 1207 BLAKE2B 5396daf57c3f6b226346c0eb183e3d5a4e4873a1156b11af94f99d43e66b0ae27f42c22409e8bdd3682a66d82812832b75ab869eee013138b6f0c61c756e86fe SHA512 d8210a585f575a6093092d1a2699435603bc2b2146859578f435633d017527e55bd574f51c2fa814fb420fa9937251667b31c3863d42715040fb8b0c96306aff
-EBUILD libmcrypt-2.5.8-r7.ebuild 1253 BLAKE2B b6417c7e10bae50e4e21b5c31dfe2c802d05fcc5ca74e094016bcef13bf1fc5794da3b5ec182cdf582af4ca18d1a2309f6a2a63391ade418e3b085ebcfd82f04 SHA512 534d3826f5877daa39ee02a390172b13aebc433f31ea56446c2832b07a14c8982ed8ee7cec5603f83ed154908d44e7298d7bf4469ee26ecb0a34656261e190a3
+EBUILD libmcrypt-2.5.8-r6.ebuild 1333 BLAKE2B 072af3eaed7edc1adbf0f2a015f3d7e152317b662d0617d6cf22529cd10e78878212073d29886e66119fa7dd84e3daa75fc09a4cfe8960e84b65a7fe8928416b SHA512 acfd37bba5391d773fdfcc69ab8202d24ceee228c2f26f5dea32f4c94569dad0358e0e7f6a6d42810251a2fcec2eb146edca3634a3b82f3a8989cc24c44a24ca
+EBUILD libmcrypt-2.5.8-r7.ebuild 1374 BLAKE2B 72aa4f5c26f72063a4b2dcf35ec147d1d0b8e7c2e26a6831b471fb50e8312f8871fc41ddb582cf40e97b45f268efd06dbafbffd894c2da394e941f32740b367a SHA512 6fe9c35207544bff00495923fb03bfaaa8eefa406bcb7254aba2cdfc3a4721bf929180197b8ef91580952194f9e09ffbfc55794b4d6c83ff04b3defeca72ffed
MISC metadata.xml 249 BLAKE2B d6e11cf35a40f525ea7e1f78e0eb43ebde085e8f3a9ee2bd869a5acb43040d3490b84f7b916e5580163b217ca8e36910016199223a0d7f958d8d32e77fd6c92f SHA512 3976fd063b92b20de47f9a45410cf467b778d186a58eb13cd1dd6f46bbbd4fa1d0b8665e0a37f07e0f6b7a44343594d95bfa616c384be151982f0342ecdda7f3
diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
index 040220a1d88a..592c4a66ef6e 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="Provides an uniform interface to access several encryption algorithms"
HOMEPAGE="https://mcrypt.sourceforge.net"
@@ -36,6 +36,14 @@ src_prepare() {
eautoreconf # update stale autotools
}
+src_configure() {
+ # LTO type mismatch (bug #924867)
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ default
+}
+
src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die
diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 3f3d5b686185..f376df81912c 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="Provides an uniform interface to access several encryption algorithms"
HOMEPAGE="https://mcrypt.sourceforge.net"
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog
@@ -39,6 +39,14 @@ src_prepare() {
eautoreconf # update stale autotools
}
+src_configure() {
+ # LTO type mismatch (bug #924867)
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ default
+}
+
src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die
diff --git a/dev-libs/yyjson/Manifest b/dev-libs/yyjson/Manifest
index 6ec125e05376..c6e5b00b579b 100644
--- a/dev-libs/yyjson/Manifest
+++ b/dev-libs/yyjson/Manifest
@@ -1,4 +1,4 @@
AUX yyjson-0.7.0-disable-werror.patch 303 BLAKE2B 18a7ed6a7a054be4a89a42597926ff7ed5bd1f0ed0e5cb51287d1e43b507f7d7781f9ba78d4942fc1381b8f2dc0bbeac9ec106a9b8e8a2e461d6a6993af52056 SHA512 59e91c71eb214c0e2579a0c170199ed26f6f9bbce3cf110653fafbfe059743033948108d3d895b11bd4d43d05881d13e446981a6711b22107909e3d4647be739
DIST yyjson-0.8.0.tar.gz 1529369 BLAKE2B b76acfbc48a3520129c5ecffd61b5eb06a1a0103b09e31cf45ead6ddb9876c30c0d096e104bb73a57c128b42fa9b5dd7af700144d61dd51e2ac14f188e5e5195 SHA512 3872b46930fd0f4d659004a4d08cdb1c506ccc2bf2888f5ee50523929a2b72f9d8e72ee71dc958ebca630f1886858d4350521bffc18c300a27d25436833384a9
-EBUILD yyjson-0.8.0.ebuild 866 BLAKE2B 3c34f1136c405de1253f945bfffeffae2bf9454b72c98488420af6942a6580fdfc626e9924386641e508650fd127149ac8255e80bdf7fcee36724dd4c3cc1619 SHA512 a9b4dd4f87a94720e87aabaa3fd83ede046fdf6ca4ad10e8d36de7e1f80e85c2fcb556da797a4e452ce880d1d5974d0ef84805b62cdda7a9e3622f3b9bc94b65
+EBUILD yyjson-0.8.0.ebuild 865 BLAKE2B 4370e64818eeb64d3822e35b0ae09c4a15dab4a65067f7c8fb3b234c846faf3d64a5c93976f4f3e31b92cb0d36cf09b83c760e0bc7087c532d72cf86f2f49a22 SHA512 d235f0ccda941ae9d28a7c2f7b4cf0282638fca33143adc650f1e21bd750c32965fe8ad6fea7328024d2387501c622d9e4c78153699692b22953c8dfd310a568
MISC metadata.xml 297 BLAKE2B a5ac4375cfb73215475fbcdc7dcfd5edde21a0696761230679afa8ca7cbd520a684b6b96641d8c61104dc3dbde5d9ac9fd66a24c217aced8a6bcce79fd9926c6 SHA512 2c347d6f55a7e970387ca0e30c2064e53e64eb64ef2e7b615bca747fd83834064fd7ae1566a9353f5eedc32c606aca1f425b13573b8fe5c519c6cca2c4b4e495
diff --git a/dev-libs/yyjson/yyjson-0.8.0.ebuild b/dev-libs/yyjson/yyjson-0.8.0.ebuild
index 0d2e0008ec22..21330d02e9ad 100644
--- a/dev-libs/yyjson/yyjson-0.8.0.ebuild
+++ b/dev-libs/yyjson/yyjson-0.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="MIT test? ( BSD )"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="doc test"