diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-11-24 10:33:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-11-24 10:33:12 +0000 |
commit | 0e7b1da874d923b9f006e0000023f5fa528140a8 (patch) | |
tree | 5fe8ce29562fb30bd971efe3ae2fedc7f81fed2f /dev-libs | |
parent | 9f644c082e09048b176cdc65d87a0e6df3f18f2f (diff) |
gentoo auto-resync : 24:11:2023 - 10:33:11
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 97411 -> 97416 bytes | |||
-rw-r--r-- | dev-libs/ferrisloki/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/ferrisloki/ferrisloki-3.0.13-r3.ebuild | 40 | ||||
-rw-r--r-- | dev-libs/ferrisloki/files/ferrisloki-3.0.13-r3-configure-libsigc.patch | 97 | ||||
-rw-r--r-- | dev-libs/libmelf/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/libmelf/files/libmelf-0.4.0-r2-ldflags-soname.patch | 13 | ||||
-rw-r--r-- | dev-libs/libmelf/libmelf-0.4.0-r2.ebuild (renamed from dev-libs/libmelf/libmelf-0.4.0-r1.ebuild) | 15 | ||||
-rw-r--r-- | dev-libs/snowball-stemmer/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild | 2 |
9 files changed, 163 insertions, 11 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex d490b00a91d1..cf335d10f7e2 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/ferrisloki/Manifest b/dev-libs/ferrisloki/Manifest index fbe6cb604e59..fbb6b4d05f16 100644 --- a/dev-libs/ferrisloki/Manifest +++ b/dev-libs/ferrisloki/Manifest @@ -1,3 +1,5 @@ +AUX ferrisloki-3.0.13-r3-configure-libsigc.patch 2991 BLAKE2B cca0ffc1faf1a99704193bfa2be2fb4fe73f3708171e791e8223ce96573ce9f4025a8c8322cc36182f04b310ccced14bf509a750ff6269561c73351480f38a03 SHA512 ac7d6408eeb3a28c9358dc9219111c33eac23243ffa88accec2d172d3f66c5cd86d1fad90f0cd132b95d2248a8aacf1b04ffea0af3f36147eb6beb00e41d8541 DIST ferrisloki-3.0.13.tar.bz2 350509 BLAKE2B fb53ba610deafd52b2fc0a288e49624480957b9a29f3cb0c82a345323d2f8b7a606bfe85f26a222fabc2cca2f5ecaa1b1d31aafd05e04cb9bde1d853ff5bc114 SHA512 1ccf8118c05babd8e4856dd40d60a1340d5db40b27aa8527343dabfeec74e8cbf99a713a19028f68e6a36369670a69f769b20a80f7aad27d2ccbbda32b393d40 EBUILD ferrisloki-3.0.13-r2.ebuild 1034 BLAKE2B 59bf80c6741583df6ed8e0ced8639854676a51ef57c93f04fee09409b47a2d3461493b818e15f8fb429c44bacc7abeabed95db78db2c00cfe2b972283793b67b SHA512 2653b98a0c94d206c6457f48595dfbe73c2956e9253643f19fce5bd2a5d482fedc45a632438f8135f15c9744bce58ac25f9924f2d205ef7bd67b21a0d7490769 +EBUILD ferrisloki-3.0.13-r3.ebuild 733 BLAKE2B 33ba461cada56dc75510b8743e9c797d347e4525f1d207eccd0e181b9e585458771713e606cf674d7ccd57815c440164d146dfe2a447f5199c4e6e2b0310cfda SHA512 d76adb478867ab3607970d02f48eaabcca8c665a161a2f28971676dc29b35dc7a669e2d742be0e7331095f631e00835c06bd4be81ddb4a146ee8d8a3399ad808 MISC metadata.xml 243 BLAKE2B 3fb13dbc7f2b83c2cd633a1c3b516431624c753f424606504db0ba46af4d3fc41287a04eda1445113c38724f2aeb3ea38e6c7036851dfb8453c636da79536f08 SHA512 6bc036c7ce6b45fc745da3077fec14a33fdda97f226cbff72e62193df77cf7ed481074c163e5319657c1f44a5283a7258f4f6480d750fd01eae28834608d93c5 diff --git a/dev-libs/ferrisloki/ferrisloki-3.0.13-r3.ebuild b/dev-libs/ferrisloki/ferrisloki-3.0.13-r3.ebuild new file mode 100644 index 000000000000..8dc40fd0ca57 --- /dev/null +++ b/dev-libs/ferrisloki/ferrisloki-3.0.13-r3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic autotools + +DESCRIPTION="Loki C++ library from Modern C++ Design" +HOMEPAGE="https://data-room-software.org/libferris/" +SRC_URI="mirror://sourceforge/witme/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-libs/libsigc++-2.6:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.13-r3-configure-libsigc.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 + + econf +} + +src_install() { + default + + # package provides .pc files + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/ferrisloki/files/ferrisloki-3.0.13-r3-configure-libsigc.patch b/dev-libs/ferrisloki/files/ferrisloki-3.0.13-r3-configure-libsigc.patch new file mode 100644 index 000000000000..7c543a91d405 --- /dev/null +++ b/dev-libs/ferrisloki/files/ferrisloki-3.0.13-r3-configure-libsigc.patch @@ -0,0 +1,97 @@ +Rollup of src_prepare() from previous revisions plus additional fixes + + * derice damn configure script + * fix building with libsgc++-2.6 + * fix building with /bin/sh -> dash (bug #886619) +--- a/configure.in ++++ b/configure.in +@@ -1,4 +1,5 @@ + AC_INIT(ferrisloki, 3.0.13) ++AC_CONFIG_MACRO_DIR([macros]) + + PACKAGE=$PACKAGE_NAME + VERSION=$PACKAGE_VERSION +@@ -45,9 +46,6 @@ AC_STDC_HEADERS + #AC_ARG_PROGRAM + AM_PROG_LIBTOOL + +-STLPORT_CFLAGS="" +-STLPORT_LDFLAGS="" +- + ############################################################################### + ############################################################################### + ############################################################################### +@@ -57,12 +55,6 @@ AM_FERRIS_SIGC2( 2.0.0 ) + + ############################################################################### + +-CFLAGS=" $STLPORT_CFLAGS $CXXFLAGS -DNDEBUG " +-CXXFLAGS=" $STLPORT_CFLAGS $CXXFLAGS -DNDEBUG " +-LDFLAGS=" $STLPORT_LDFLAGS $LDFLAGS" +-AC_SUBST(CFLAGS) +-AC_SUBST(CPPFLAGS) +-AC_SUBST(LDFLAGS) + AC_SUBST(CXXFLAGS) + AC_SUBST(CXXCPPFLAGS) + +--- a/macros/ferrismacros.m4 ++++ b/macros/ferrismacros.m4 +@@ -303,30 +303,6 @@ if test x"$have_stlport" = xno; then + + AC_LANG_CPLUSPLUS + STLPORT_IO64_CFLAGS=" -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 " +- +- AC_CHECK_PROG( have_stlportcfg, stlport-config, yes, no ) +- +- if test "$have_stlportcfg" = yes; then +- +-# AC_PATH_GENERIC( STLPORT, 4.5, [ have_stlport=yes ], [foo=2] ) +- stlport_installed_version=`stlport-config --version` +- +- # Calculate the available version number +- [f_tmp=( `echo $stlport_installed_version | sed 's/[^0-9]\+/ /g'` )] +- [f_tmp=$(( 1000000 * ${f_tmp[0]:-0} + 1000 * ${f_tmp[1]:-0} + ${f_tmp[2]:-0} ))] +- +- [freq_version=( `echo $stlport_required_version | sed 's/[^0-9]\+/ /g'` )] +- [freq_version=$(( 1000000 * ${freq_version[0]:-0} + 1000 * ${freq_version[1]:-0} + ${freq_version[2]:-0} ))] +- +- if test $freq_version -gt $f_tmp ; then +- AC_MSG_WARN([STLPort version $1 is required, you have $stlport_installed_version]) +- else +- have_stlport=yes +- STLPORT_LIBS=" `stlport-config --libs` -lpthread " +- STLPORT_CFLAGS=" `stlport-config --cflags` " +- AM_FERRIS_STLPORT_INTERNAL_TRYLINK( [have_stlport=yes], [have_stlport=no] ) +- fi +- fi + fi + + if test x"$have_stlport" = xno; then +@@ -442,15 +418,11 @@ dnl + stlport_required_version=$1 + have_stlport=no + +-attempt_to_use_stlport=yes ++attempt_to_use_stlport=no + AC_ARG_ENABLE(stlport, + [--disable-stlport Don't use STLport even if it is detected], + [ +- if test x$enableval = xyes; then +- attempt_to_use_stlport=yes +- else +- attempt_to_use_stlport=no +- fi ++ attempt_to_use_stlport=no + ]) + + echo "attempt_to_use_stlport:${attempt_to_use_stlport}" +--- a/src/Extensions.hh ++++ b/src/Extensions.hh +@@ -29,7 +29,6 @@ + ******************************************************************************/ + + #include <sigc++/signal.h> +-#include <sigc++/object.h> + #include <loki/SmartPtr.h> + #include <loki/SmallObj.h> + diff --git a/dev-libs/libmelf/Manifest b/dev-libs/libmelf/Manifest index 17e3a7ab5e70..48b2feee5dc4 100644 --- a/dev-libs/libmelf/Manifest +++ b/dev-libs/libmelf/Manifest @@ -1,5 +1,6 @@ AUX libmelf-0.4.0-r1-gcc-makefile-cleanup.patch 1819 BLAKE2B bc8c9e09d56be3daca289cdfe4d2c740261f283453307f154f1c973a8589523beda7e33c95f0c6401b99d2574e23d10e1d13066bd6a57952554d463c006ee3e7 SHA512 7fe79182f35906104bd9f7bad3590e0fdfa4fbe93f0d0548063169b7385a962b36eda39e435b8fde31a7ed0bdae6300989c869dc2bf32d817597190582c72584 +AUX libmelf-0.4.0-r2-ldflags-soname.patch 440 BLAKE2B 8cd7469991293d147373ff5e7effdb9bd240784e76a41abd0327a07c16e4d5d8c6771c798deac2e5b5932c56f1fa6def4df1f398736db22d18bf8a58d15d2766 SHA512 1c8c9552f5d7f97462e26168de89c79fc82096ac17c5f587897f1757fa05a69051fc90a411a917eeb767c6dcc4c7eb47c25aa98485e2528d15846eea25bca626 AUX libmelf-0.4.1-unfinal-release.patch 5246 BLAKE2B 67cf2513222d11edcb03afd7210f62a1a8b7510c1f986f0499785a2bb55e929c2a85d21624d9878bd4240ea7b5ddbf7e277a42e4dacacb4d0ac9cd5d704d5faf SHA512 4d828c626e7b9f9399bd0bfe6428970995d2b386cb60ebf80ba68be67dae23a1671ed4cf766675e17d72d5d4e4b9265ae99dd40c022c20cf233b237f88ab94ec DIST libmelf-0.4.0.tar.gz 163173 BLAKE2B 64627de126d941bc8fa05a0e6a44158c35483e85de0294837e0537e0923f49ff8c7d406f22094480a3cf6505227b80e3081597a161219aedf48064f43091b7d6 SHA512 c702c72026f494b0d3ee665d6734cbd302c002c904721c0b58f71850f20c3249e5cabca4fcc5ecfe0a4e114df2e31c6faed84634ad593ff61de2e5acffd70227 -EBUILD libmelf-0.4.0-r1.ebuild 1102 BLAKE2B 31d93697d9ccce9fc1ff1265ce0fa646b7a9d9f53e3cfa0d820d9b88e2a943c1221b42d77a8863813c74ed9630773b16c1c08f5a1fb4a59d2c078b2644ad55e2 SHA512 2595bfe34e9dfcc5b09781df692843d849b5db1818c920a74f6e269a1fb96b3d792d0dab7d6e766c809346049856e643d5b7c76a421695d9311d48a0c7e6d807 +EBUILD libmelf-0.4.0-r2.ebuild 1059 BLAKE2B a09d1c315bd38e2da1d52cbe6da2f4568ee42d4c9d0a6e6175808cb067e89f0117b67c94977983bba2aa030c4fd7c44d5ef4a5f386e0fc3966aada429eff6037 SHA512 87ad16f5be2abf272bcfe713624b3246b03b2358aa6101a58756bbf8933dad5285d77c431345d17711af55fa8273961f8e1e1b3c7f35c6aa41899399811085e6 MISC metadata.xml 269 BLAKE2B 43d9731cf9f56bf0639c05f7299cbdadfaaf03fe439dda719287de85a226d301d3bfee81ac2e7f37fc9f25d8e3a3045324f9214e0c1c6c0ff22b1c085a238414 SHA512 818b094a5a00192f09ca69f6ebdb6bfa91f9a94150d2c0861cfdaf0ff78919e5fdac9b58334f0beb73de1f0608372eb86f0c283cd095c0d67224efd9bb5d3ddb diff --git a/dev-libs/libmelf/files/libmelf-0.4.0-r2-ldflags-soname.patch b/dev-libs/libmelf/files/libmelf-0.4.0-r2-ldflags-soname.patch new file mode 100644 index 000000000000..53e95483838c --- /dev/null +++ b/dev-libs/libmelf/files/libmelf-0.4.0-r2-ldflags-soname.patch @@ -0,0 +1,13 @@ +diff --git a/configure.in b/configure.in +index b25f195..7a7e320 100644 +--- a/configure.in ++++ b/configure.in +@@ -25,7 +25,7 @@ AC_MSG_RESULT($cache_sys_os) + if test "x$cache_sys_os" = "xSolaris"; then + SHAREDEXEC="ld -dy -r -o libmelf.so \${OBJS}" + else +- SHAREDEXEC="\${CC} \${FLAGS} -shared \${OBJS} -o libmelf.so" ++ SHAREDEXEC="\${CC} \${FLAGS} \${LDFLAGS} -shared \${OBJS} -Wl,-soname,libmelf.so -o libmelf.so" + fi + + AC_C_BIGENDIAN() diff --git a/dev-libs/libmelf/libmelf-0.4.0-r1.ebuild b/dev-libs/libmelf/libmelf-0.4.0-r2.ebuild index 8a9d38988af6..65754bd9885c 100644 --- a/dev-libs/libmelf/libmelf-0.4.0-r1.ebuild +++ b/dev-libs/libmelf/libmelf-0.4.0-r2.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit flag-o-matic toolchain-funcs +inherit autotools flag-o-matic toolchain-funcs DESCRIPTION="libmelf is a library interface for manipulating ELF object files" -HOMEPAGE="http://www.hick.org/code/skape/libmelf/" -SRC_URI="http://www.hick.org/code/skape/${PN}/${P}.tar.gz" +HOMEPAGE="https://www.hick.org/code/skape/libmelf/" +SRC_URI="https://www.hick.org/code/skape/${PN}/${P}.tar.gz" LICENSE="Artistic" SLOT="0" @@ -19,14 +19,13 @@ PATCHES=( "${FILESDIR}"/${PN}-0.4.1-unfinal-release.patch # Cleanup stuff "${FILESDIR}"/${PN}-0.4.0-r1-gcc-makefile-cleanup.patch + # Respect LDFLAGS when linking, set SONAME + "${FILESDIR}"/${PN}-0.4.0-r2-ldflags-soname.patch ) src_prepare() { default - - # * QA Notice: The following shared libraries lack a SONAME - # * /usr/lib64/libmelf.so - sed 's/\(-shared -fPIC\)/\1 -Wl,-soname,libmelf.so/' -i configure || die + eautoreconf } src_configure() { diff --git a/dev-libs/snowball-stemmer/Manifest b/dev-libs/snowball-stemmer/Manifest index 6bfd04fe84a5..4cfdc9baf4b4 100644 --- a/dev-libs/snowball-stemmer/Manifest +++ b/dev-libs/snowball-stemmer/Manifest @@ -5,5 +5,5 @@ DIST snowball-data-887fb7a3e006f32b4979e0d55f2543abe78a42f1.tar.gz 33063750 BLAK DIST snowball-stemmer-2.1.0.tar.gz 220324 BLAKE2B 3d92a2f5b4bd633932d681f2555cf1cc1a2c1a1c71fd0272f09bee17628d034a20649450dd90242c155ab7b262e685913d5ad4034bce6e7a41d76f0dfc724137 SHA512 1efd7d8ab58852987e83247048244882c517e32237c8cb3c0558b66ecfb075733ce8805ebb76041e6e7d6664c236054effe66838e7c524ee529ce869aa8134f0 DIST snowball-stemmer-2.2.0.tar.gz 223846 BLAKE2B ac06a603ab21dfe5508c1a51419568c15d61ad079a3cded98ca6a47716f4119e480b109756a107da1e6c9994062073cbfb29ac4feb3e5e4ffab6feb4db2b9930 SHA512 02c43313de9de2518ea51cfb11f1c29145fc046c7838329bfdefd70b604009ad44b6db8175c25b0db31f03db30a6aec5857aa35775a9c204ec976df9cae62957 EBUILD snowball-stemmer-2.1.0-r1.ebuild 1293 BLAKE2B 38c3a95ffdf8cfaeb2c554e53cc54259502cf238ff79f4475f9e435ae98a20fbd64621c1d846212cb21d7815c0e1a18455a80c7036bfc2d302cffc1b4874983d SHA512 69877bd6504ed5c6f8ae861eae3ea8d1060ffdcabd5eb94c7787f0b8f983a9237f7192f63f907859113542b658a1a5c4362df296842d71ea664db64f052b28c7 -EBUILD snowball-stemmer-2.2.0.ebuild 1267 BLAKE2B 184b9d57968a5efbde49bfd24fd5b41bae1cd19f4848b1a701e3bf1cd618d30e9350da92b9cea0b73e6a017e9414052ed34a34e4a9362b08ccca1f82ce4d7158 SHA512 70b3550c212bd24806c8033b6eaad9324590ebb04839fd6217de071920b0f0d2aa399975a36186da0f0236df6f9f59de1e8b32df6512205a3a84b5cb73e47440 +EBUILD snowball-stemmer-2.2.0.ebuild 1273 BLAKE2B 90d441e5ef3915712e49a56ff6db9e0cd6a04cfdfa2cfea12172e408a7c4a4268a2dcdb6db40dd6200dd050ea78086bfe5f8119d44da939e1e4d2d53e3e2e2dc SHA512 aecb29b6723a2a3ad27967efbb42fa50f8cfd8903da24e14202cd9f4cfd28c5e353323693857d7d816b6c488dd7c791b84d0dd82900d7e0853eae7171c4bdb10 MISC metadata.xml 304 BLAKE2B d6038351fcd6bd242a5af4111496b7870c39d7b50dbc47b79ab911834e3fe8d872e8d148f8ce165e2a633bc654faf79eafc4109c14867dbc640fd965b47bbfa9 SHA512 9dd254640667dffc804d0bfaf44f0d90b5d58432bed7dd8c2ebf739eafec40013fa1c177639514398e6d99c03eda7bfcea1c822fef9dc0b158ead918623c22ac diff --git a/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild b/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild index 8ea2c73d28db..a4a7aeec8ed6 100644 --- a/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild +++ b/dev-libs/snowball-stemmer/snowball-stemmer-2.2.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/snowballstem/snowball/archive/v${PV}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0/$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos" IUSE="static-libs test" BDEPEND="dev-lang/perl |