diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 96899 -> 96900 bytes | |||
-rw-r--r-- | dev-libs/hyperscan/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 65 | ||||
-rw-r--r-- | dev-libs/libatomic_ops/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libatomic_ops/libatomic_ops-7.6.14.ebuild | 25 | ||||
-rw-r--r-- | dev-libs/openssl/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.1.1t-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild | 2 |
9 files changed, 71 insertions, 31 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 67b90bbc73db..b20669d9146c 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest index 951c73f567ae..031a15b9ff02 100644 --- a/dev-libs/hyperscan/Manifest +++ b/dev-libs/hyperscan/Manifest @@ -1,5 +1,7 @@ DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27 SHA512 cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62 DIST hyperscan-5.4.1.tar.gz 1848831 BLAKE2B 8be2a05de04a8f32c723e35be16923470ef7dbda830cf0a08c87bfcaff49564f9104f1b48b26a93a7fb157ac74e531841ea43db75bbfe3f836b98e748ccdfd45 SHA512 e9404946287e32604798dc8f9415efe8a47e464cf6e29e5c534ca6074f3674d2d38d4600787d3035ba2898a40e5048fbcd03e23f387ce43f81de4b6c63f70035 +DIST hyperscan-5.4.2.tar.gz 1848851 BLAKE2B a4539df7c6a4b5f097effa67bc777c37ff02aae356953acd4ffe871f621c556f6357c37ad813db144ed50af21881838946b7cb5ef9ea345412de908b84497dac SHA512 328f21133161d16b36ebdc7f8b80a7afe7ca9e7e7433348e9bfa9acb5f3641522e8314beea1b219891f4e95f1392ff8036ebb87780fe808b8b4bd15a535e9509 EBUILD hyperscan-5.4.0.ebuild 1699 BLAKE2B 698afd47e0c3643338c7bbc051fe4fcc4df86722c295c9a566b54075545112be3110a4272de8b88f35c8adb3e8883fbf901152e545cddd1ac9a93b665fe304c3 SHA512 fbd5e93277f03717d3824849666018cb134610ba57320c2edab1beebba7bbae5548ef28807103789254570a5f2b307f4294715f7eb6710897c802d87a343b044 EBUILD hyperscan-5.4.1.ebuild 1570 BLAKE2B e34b0c3bd8626ce1c682d1dfc75af1567e09fadaf251b1930178a22b15bca206076bbc1be2b4c79d5855d9217cb6d9c47eeee90e04448bc15484005688af6439 SHA512 17ec09558d9260210550ab750276fa2084a85c07369fca97bc2903622f6106332f3f5a85d4ff90555341cbed222149d6ea4baca2ec9677340f2b549a26175f77 +EBUILD hyperscan-5.4.2.ebuild 1570 BLAKE2B e34b0c3bd8626ce1c682d1dfc75af1567e09fadaf251b1930178a22b15bca206076bbc1be2b4c79d5855d9217cb6d9c47eeee90e04448bc15484005688af6439 SHA512 17ec09558d9260210550ab750276fa2084a85c07369fca97bc2903622f6106332f3f5a85d4ff90555341cbed222149d6ea4baca2ec9677340f2b549a26175f77 MISC metadata.xml 471 BLAKE2B 92184c0b906267d9d424de9107bff13927827c8356d7ed398c9e43c055fab60f93cd9703cdecde00e2a054b2bfd74f0e5efd8c8eb7acb5dd988c9b877f2d30a1 SHA512 c93ebc4f4088dc33ee9f0bad4bda13fa53276fb8eeaae484f260d4694665eca36e63b4fd7427b2dd5c6ae4546ea0ba5361ed3c45865a0d3cd3421c0023d9b4d6 diff --git a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild new file mode 100644 index 000000000000..19e846a09a83 --- /dev/null +++ b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit cmake flag-o-matic python-any-r1 + +DESCRIPTION="High-performance regular expression matching library" +SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://www.hyperscan.io/ + https://github.com/intel/hyperscan +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3" + +RDEPEND="dev-libs/boost:=" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/ragel +" + +# We can't default this to on as it's against the expectation of +# how CPU_FLAGS_* work for users. +REQUIRED_USE="cpu_flags_x86_ssse3" + +src_prepare() { + # Respect user -O flags + sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die + + # upstream workaround + append-cxxflags -Wno-redundant-move + cmake_src_prepare +} + +src_configure() { + use cpu_flags_x86_ssse3 && append-flags -mssse3 + use cpu_flags_x86_avx2 && append-flags -mavx2 + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DBUILD_STATIC_AND_SHARED=OFF + -DBUILD_EXAMPLES=OFF + -DFAT_RUNTIME=false + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/bin/unit-hyperscan || die +} + +pkg_postinst() { + if has_version '<mail-filter/rspamd-3.5'; then + elog "There is known issue with <mail-filter/rspamd-3.5 when hyperscan version changes." + elog "Known workaround is to remove hyperscan databases ${EROOT}/var/lib/rspamd/*.hs*" + elog "See https://github.com/rspamd/rspamd/issues/4409 for more information." + fi +} diff --git a/dev-libs/libatomic_ops/Manifest b/dev-libs/libatomic_ops/Manifest index 600e73a05610..465d3683e850 100644 --- a/dev-libs/libatomic_ops/Manifest +++ b/dev-libs/libatomic_ops/Manifest @@ -1,5 +1,3 @@ -DIST libatomic_ops-7.6.14.tar.gz 500006 BLAKE2B 02bf8448eb61119d5eea81d6a861238f5aae4c7740536f9c17c614d199db81eb7cb6e07d6edef1a76cae88bdd2b021fa0692f2b42842692ec853b2879c559d81 SHA512 da83886b4d766da64b27672eede40bd5787523a4c308ac7bd3f03ac831ae1a141ba21e5f5ada27bfcf811b9fb04d8a519331ea2573af036f8791958668dad851 DIST libatomic_ops-7.8.0.tar.gz 526300 BLAKE2B 3b2545c8eac8d1fcc75f5431a3f1ce1f3976c6a3e0af94779b90c9f36f0b833c66e74e596072901fbb49465d6d2b24ecf4d232c91bdc3dddc51df042ee69f49e SHA512 b0d2b3c6f8672d599e05087688e7793a3c648c1728f48b27bffecc95b70afd5921ed36ec016985b2e22b82de7b7013bf5ebbb8b434a736d3fd680310b7af903d -EBUILD libatomic_ops-7.6.14.ebuild 752 BLAKE2B d037039f0a5763cd06814dcdc961a8af434e393b591db957387657afdef49841c25ecfbd06f1fb5b6f0632e3e74b03a218f4e7f0b13bdc1fe606a9ba8a9c2d4f SHA512 36cc3615653a511e194c402de1e5762dac723388e761f37bc2e3bbdc87d2a46ab47d65fb8c638f8292b9ea5128fc05c4c7970b0d91095f20d65ebc08ba30bd9b EBUILD libatomic_ops-7.8.0.ebuild 752 BLAKE2B 5e92f8a4ea8daab794a7fcf96c900dcd875112483f78bc14c4a2807fdd6a8a8aeddf6fbf57cdf8c1bbdc7a93dd71ee97734cc6528337e9b842af4931e3719338 SHA512 8b58e334b13f5d9ec7bf5763b710e7451497f7ac34a61a5af3367c4f8f4249b02bdefba754243701e14fddc271b1a01945c1afe5f37b3d9ae507371abcfdfd0a MISC metadata.xml 476 BLAKE2B ebb64fe1d7008e89803b62789927ba37fcbafddb2758c0dbd26590335466cc3e35515e1a00cb3331db03041ca28354641b9fc3f37d29a4cc8bfb53507bb3d81c SHA512 28c2f2d8c5abcf72abd825be52584ca2c9e08674caddd28333e90ebfd3bae4f8d52100f2b887efdb0ccf6eff6314dcbf99282589db0c6dca7dd9a91dd5a0d066 diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.14.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.6.14.ebuild deleted file mode 100644 index 80d8ee29b5c0..000000000000 --- a/dev-libs/libatomic_ops/libatomic_ops-7.6.14.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal - -DESCRIPTION="Implementation for atomic memory update operations" -HOMEPAGE="https://github.com/ivmai/libatomic_ops" -SRC_URI="https://github.com/ivmai/libatomic_ops/releases/download/v${PV}/${P}.tar.gz" - -# See doc/LICENSING.txt -LICENSE="MIT boehm-gc GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf --enable-shared -} - -multilib_src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index a0c19c5daf32..7926f503190f 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -25,7 +25,7 @@ DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 9212a7fb13f6dee7746721ee406af56ae1b48 DIST openssl-3.1.0.tar.gz.asc 488 BLAKE2B f4a844e3db2c2bdf42b6f811d16cc2077cacf713d20474d94e2d0180a6f97eadf4f03522e9fed478d263d680d88091dc2bc48e7ebb15d049bc57ee7ed64c7fbb SHA512 8d542e6471b745822d6cd889c5b168841b4366ee9a96edc2ab5b44fa1bd1b75308422aed312f1bd6e6a3c3e306eceaa95ce9bb4d0aa3e8ff86cb0fd92a7e61ea EBUILD openssl-1.0.2u-r1.ebuild 9993 BLAKE2B 2128588b25f90830c4b9120a0e5aa079b127c28aaa590a65900d735999ce777bd8a5f04de75ba476cf5062f3d862021654a2e41a800a0f06359aaa9947269d5b SHA512 e37897b8262f7365aa6484252cbd6b56567552ec90fb299518479cb91f9b88490324c426716cc2ae4facb8d479753d8dacce56a6676adb3afd66558ce693543a EBUILD openssl-1.1.1t-r1.ebuild 7987 BLAKE2B 106eb1094e8ee4a3d40e48e5c3b4742528774f800089e38b04d582ff9f17c2b70a0e9fbb5479f2067a22f43857dedaf973898502092d9f42565f17bd73249853 SHA512 ead6de24c94f5f8bacb61da41b5fddba31892938cd0daa49e8aa9143b5e946c60ec5b538dd0380bd2fa8105e04267839657f60f29083c85d77109558714f0e31 -EBUILD openssl-1.1.1t-r3.ebuild 8500 BLAKE2B d20b06785dd0b037c0fcc54b15cc61946f83d77f619819c3cfa1d174c08a2b8d0dbbae8f476733adcf564e143ad329716638cf3f8032171df75ac017dd366db7 SHA512 6f861ff422f653cf192bd1bdfbc058034166433e7e3cfbcbdff3a0e1508ba2214b8bc29a36313a1643f5797d0c00a9e1cf49bc9803c6c44517fbc40ab7915e88 +EBUILD openssl-1.1.1t-r3.ebuild 8499 BLAKE2B a1219ad54796d88246bec2026c1743cafed93ce08c06e543a12c769e7d3248b6c80fe6d787aad70e889f355ee7164222679e7ebe2c0b6a0936e772f34795b5e5 SHA512 a9eb0fbe584bd4fc2224232660ac0a429ce8f026f71a855428de49faaa2e7135469d693d7d82cf73cf5e0189d44b5a643301ff14d03875281089150df9984723 EBUILD openssl-3.0.8-r4.ebuild 8359 BLAKE2B bf0308b0c9a37d8cba6437cad2de049cb48482e856fc810a8cd195324561c883f31bdd3978c85e79cd08ff8dadc101946ecd020365fe4bdaa27e7131d2b91857 SHA512 92caeadf8e63479ca5a6789ac3bfdfd34359855e958644d341f4ec32ee027cd3000c938bf81d706a3ec00386e138ec2c88d1e8a98c6df3e47c2b4f0656c5ba15 EBUILD openssl-3.1.0-r3.ebuild 8393 BLAKE2B 5a0b57a5272298a9d81c2f01a39e7a8cb429d4795bdc8b348c6112677085c15c14f3c7b52d55f0282b464dc60cff401d510dfad0178527eefe3fa8419ea54d46 SHA512 09d8a0db1d941bf1d20d0cf89509b1d827155089bbd4ca4d8bcf03a597c6959ecbe7a3c554bb33503588b323b28a199be908e231966241c565278a190df10f39 MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92 diff --git a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild index 19dc37ea8403..32b6958bde65 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" fi IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest index 02d1a80a1488..9ba60ce5c0ee 100644 --- a/dev-libs/userspace-rcu/Manifest +++ b/dev-libs/userspace-rcu/Manifest @@ -5,5 +5,5 @@ AUX userspace-rcu-0.14.0-noreturn.patch 1644 BLAKE2B 6277aa6884b70ff8056e43008c3 DIST userspace-rcu-0.13.2.tar.bz2 611448 BLAKE2B 6d502e0035b03df262c917ba70f7442e2bd81369091b2c521fe5c32f31ed2ef7404070759f3a8910b767153e05d28e354d5e5ece2a3ba17e4a31dd7db3e1924f SHA512 e5097a7f653f51b3a47a09f79e7a153aab8fd22c0504a1127a9b33d093a9ae6a941b97c0fe175ee168e2976097aefdcdf8d5ce030afbe565c1b72f64d6f5b60a DIST userspace-rcu-0.14.0.tar.bz2 661322 BLAKE2B ba9fa4c6dec693d2616234187db531f00fc0ade65f7e2a57182d9441728ddfa6f3e9d4544b824ca5edf7c027a43c9231d998a309c01f4bbab1eeefe856344f77 SHA512 7297e51012f4c44ee27c0e18ed9d87bf24be34db68a5398394c1e683a045bb561cf74aa913398404c0ed5cb8011af728ea12947717fa5f27627e5ca78e63a40f EBUILD userspace-rcu-0.13.2.ebuild 1106 BLAKE2B e715d27230f38a2981f7aef2edfcef9291292e6c6eb211dfcc8eee02935f49b001f5560e6a879ff0de203cc5cc30778290a83f228dfbce3d2c5d95af0146ab6a SHA512 eb3fa88ff25378dc8d45001b923aaddb88e7c72ef5ed68edea6059bc7da11baa2f586b8f9fc74df4f44bd15e4573dc62c3605b712d7db7f3142fd0256e9f10d6 -EBUILD userspace-rcu-0.14.0.ebuild 1252 BLAKE2B 0c7aefb9ab49df5eaa754658441c73740e0a4cd6e33d7ade2064a7c49e37b9531fefb90d0e8f6c978586c26b2f83f873ee1a83841bc28b7ee4062f391fd08e3b SHA512 7837afd146e062e69fa371d53ecbb4cb8249792928d3466a60184277cd91bc08ab22dba85667439d7de2008e0ec27246959772f56b75496257a7c6bfa06ecde0 +EBUILD userspace-rcu-0.14.0.ebuild 1251 BLAKE2B c687c6464d5fad03ce3f6ecdc18824af93b49d7d7615243f68e08c77af9db40d2bddc3a467a0cdfbd8f3a4a184355e12c7058465b54f3669c1391a4599bbc2b8 SHA512 c28e1e2550798f0ceef7b33b3424b60422952627f7163e3405a243bab84e61ff73f90e2d5e7f40fbe77f3190880bff228970f766400dc400d1efb5836e7ae496 MISC metadata.xml 341 BLAKE2B bc37ed52ea2032c387966023434b69d8b184e7800e8588398350eaa6f55c8895822370ebcf971b8ebc87d112ec3de973929455a78519b4f0f5081a4693be0d8f SHA512 a88f7a9bebe6947cc296e3f0d7b316648cba7117551ee6a9b06c51d5ecd010ebf34918939fffef4dc6156dc818cbd38b72dd394a6acff9b873e8a3fc247e3f02 diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild index f8442f4f1e9e..73701badf8e0 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" LICENSE="LGPL-2.1" SLOT="0/8" # subslot = soname version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="static-libs test" RESTRICT="!test? ( test )" |