diff options
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/Manifest.gz | bin | 32469 -> 32465 bytes | |||
-rw-r--r-- | net-libs/nodejs/Manifest | 6 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-14.20.0.ebuild | 2 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-16.16.0.ebuild | 2 | ||||
-rw-r--r-- | net-libs/nodejs/nodejs-18.6.0.ebuild | 2 | ||||
-rw-r--r-- | net-libs/xrootd/Manifest | 5 | ||||
-rw-r--r-- | net-libs/xrootd/metadata.xml | 1 | ||||
-rw-r--r-- | net-libs/xrootd/xrootd-5.4.3-r1.ebuild | 134 | ||||
-rw-r--r-- | net-libs/xrootd/xrootd-5.4.3.ebuild | 2 |
9 files changed, 145 insertions, 9 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex 6574cee48bbc..b9e76b338222 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 9a16d1b2100f..b16e26315e1a 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -13,11 +13,11 @@ DIST node-v18.3.0.tar.xz 36941104 BLAKE2B 947d38aa8637f01421fcf5261832b2fd3f53a5 DIST node-v18.4.0.tar.xz 37109064 BLAKE2B d222ad41eef88a2fed13b0591b8c24037f8425c1e788d6ed00e033e28fa88162de6fcf25d094188952a7866e2f488c1ea635a80162c8b01d42c31f1d56406137 SHA512 c00d90cf5cfa8cd5629ed0b7810c436c962e50bd78313789457fd4003900808a190769db9d41e9a22186c6d2cda232bd362d432089eb8990913f7786140e2813 DIST node-v18.6.0.tar.xz 37189620 BLAKE2B 15a8a874f39db7de576d3ba81fddcb8072cb170ebb12308d2ade2efb9c8200c561671f453371a16db82d4c0f02522a28f6ae01216d11be40df94b53b184828b3 SHA512 d682e25a71ffbef90e2cb3c55e22dbd548952c4de24d48c47206afd270fd17c7bda95b3241840bf6a470f28d2389f3c6fddbb812ad17cf1d36262ff25fcda859 EBUILD nodejs-14.19.3.ebuild 6640 BLAKE2B a926d525e227ec2a8f09be3b5ca58807f711df9b19993f4c41360d84d51e28bb9f2297753026b8e8c8d93ceeb011dbd8336f03007de6f5fe5cd4f6c8620fc1fe SHA512 24dda7157f0b267da8e561e0283a6cf03699b470b82fc2df6d0094e8391ec79c971b6072620162744c1ca911a20335ec83d849614174fee6b3e21a6aa7985068 -EBUILD nodejs-14.20.0.ebuild 6752 BLAKE2B cfbc1fc5bffee25bae6d82bc4aa8afbfe8b8c3e2fc12a3264fa786e782a3dd48681fa440ad41ce8419db30a9f3e83ac4c4897f06582f71ca8779a7750d200e33 SHA512 a38be409a5bea5a145c1b51ac530e3ccc056dd8aad7f834816273a1135a07810ff3ced03471507d76271d05bfcec7c245d77092635639d84d7531751f42ae036 +EBUILD nodejs-14.20.0.ebuild 6750 BLAKE2B 33d5daac94178ab842272133fd5546b6d6d520115fffbe33442ffd56586f30d589ea7abb44aafe9ad26c1e08fe8b59847ad40e62b14b7fe81fa1c00125f0bc86 SHA512 09675ad43e0b8de25a40eae516e326579a77b90b83de76f0b7acc860403f42654488e6d5b050beaea0930aff45893ef0d22e13334db0c4e48efee5031526f9a1 EBUILD nodejs-16.15.1.ebuild 6254 BLAKE2B 98cc5726d97d0bd474c67ec3377cc96fbd99cc643ea538db1a7ab8dc2df01449ce9ad4439e6f9a9bb484be2a97eebfe5b50557f52ef0667b7bad6055867f1673 SHA512 b403db60b341c67594f8c171d5e001cca8b458b7ec0dbc64e026e550b4dc9440afcc81d8eda737e23437064b945cef75acdd72688bdafeeb522e02a6fd7bc349 -EBUILD nodejs-16.16.0.ebuild 6366 BLAKE2B 6950140fdf3254fed0b6914c321947e9c62d96e28ce6d88b994670247e1e049704d5ae985a793e5334bc3e7a37757d4c9e210747e60428179d0d05d4ea0ecfbd SHA512 4d94fb052b32240b0478618fcf1e821ccccf53063aa6ccd2ff31927b37c0f04881f5fc3436b1e67baf6cfd8ed32534ba26b49168f1e75fdb86ac5c14745aec4d +EBUILD nodejs-16.16.0.ebuild 6364 BLAKE2B 4f130972072a0ef07ee8768c48de25ffc8f738fa1c9c458db7cc61ece8237ffd79b1b0bf4d55936a38b775e3a2a601860fb35211e3673fe18b1e83edd26ac07d SHA512 0729fc2ac5229ae77be35ab700748329fcb2b22d728276412e10a58c8d7cd591e4d5e68bc730c8957127f6c8fcae5cf88429391e2cba86cc003be21674dea2b3 EBUILD nodejs-18.3.0.ebuild 6254 BLAKE2B f83d0866c7f969d725acae5ed100de85b2286804111c3d13799f22e4932eaf7b8501c0d7516ce5a817da83d3c74d109da966cb1352f037c7a6d73f63bab02d02 SHA512 889c74c867da24f73f8b67ff89f38a392323e39c23dffd86f7804508f0b8112400e940ee9af4dc9b0f78c78f6d2ca8a70553db9e29bf69fb3d56a35abd79651a EBUILD nodejs-18.4.0.ebuild 6259 BLAKE2B 2babcb0352dffd9cd8aee43da7b474139cabd8dc2c1edb18fdfda3843f92c226fba1d498f96e0d9e7f25c67016e7a7f923dbe3f1ea082b6150c7d860fdcf9aa2 SHA512 bd050889a11048ecac5db807e772e4fc897dcc28e4c37c7141e9f945caec41f890b1acc6d39f56d2db3880d5c72671280bed55eba03aaff3913c252c4e5753b1 -EBUILD nodejs-18.6.0.ebuild 6366 BLAKE2B 28182130632e2ef7c96ed8d82e951a8d384deba2bd71378deb312dca42ea672dac5f9d7c2bb2f04b37c60d14e81e69f9583cd6dd8483c5992af94ef1d3844dcd SHA512 c6c5984ff9b1172937bce7c4a3413866c6060df9e8d73ac5ae41fbbbe0d8304b11afc182281dc760f2e500b74d4f4f2ba67256cfb459301e2e190d05c0294973 +EBUILD nodejs-18.6.0.ebuild 6364 BLAKE2B 13c67024eccfb1cb03ef426b0bb9e65c18c359b621bade54f3c3a14e31d2c93a5959b69f7aa7d7a8ab1d41794a85b02c5625ed2735e9cd17d68e3a4b5a951c2d SHA512 107603d6938d80d77e6b810756450b288845364334e27a00b5ad1f1db79f07c90bf50c33e89abd0fde248f1c186af10a762a971b1512510c999c910baad27945 EBUILD nodejs-99999999.ebuild 6135 BLAKE2B dc0d8749313aeb1445ac553917527fd653927869cc0cbae3ac9cab5886d55796faff814ae2699beaf2f2b5b047a7193bd812932b1d2d7bd0cfd60f406a7195ae SHA512 3d0d4c9694154291c07c374de2acd61242f5a184aa550b3bb5ab1c6ce86d9feeb33187487c60a59ee91ec99bcaa5713efda531b2b009f31c89e2fe6fa432eba2 MISC metadata.xml 822 BLAKE2B 159eb2a921f10115d8d42c4c7bce446984f020b096f238c107c3cbcc960775340bd68a5fa43f8b5580cccc226aaaab915ffc1604ef0b4ee15ccb8f84b969839e SHA512 ee4e6b8c56ef5987c849e571b98c9bd7695d47f1581c22671b165d80b9448aa0cf61120b87f34279710423bcfffdbf6d6b2ab48df4c8cc9bf2ff7fe318582007 diff --git a/net-libs/nodejs/nodejs-14.20.0.ebuild b/net-libs/nodejs/nodejs-14.20.0.ebuild index 66d2c5900ea8..a953ae74320b 100644 --- a/net-libs/nodejs/nodejs-14.20.0.ebuild +++ b/net-libs/nodejs/nodejs-14.20.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 ~arm ~arm64 ppc64 -riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-libs/nodejs/nodejs-16.16.0.ebuild b/net-libs/nodejs/nodejs-16.16.0.ebuild index b091095897cc..83cd7f6918c2 100644 --- a/net-libs/nodejs/nodejs-16.16.0.ebuild +++ b/net-libs/nodejs/nodejs-16.16.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-libs/nodejs/nodejs-18.6.0.ebuild b/net-libs/nodejs/nodejs-18.6.0.ebuild index a697753f345e..63cd9a058226 100644 --- a/net-libs/nodejs/nodejs-18.6.0.ebuild +++ b/net-libs/nodejs/nodejs-18.6.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest index 4566db9332a3..432f794b6cb7 100644 --- a/net-libs/xrootd/Manifest +++ b/net-libs/xrootd/Manifest @@ -8,5 +8,6 @@ AUX xrootd.initd 858 BLAKE2B 306970196c9f69db3f94c095c8518b837f5f4723a1cbae27327 DIST xrootd-5.0.3.tar.gz 2766694 BLAKE2B 1fe7743de4d09c95257c3d761c2056024ba3ba59b7cd86b5926f2d32cc2f85dcd0af69e6e5969967591a2bba293902b757395e0f9375cbbbb39577eed9e450eb SHA512 e085af48e4196a44e9ebd63bf1234cf4401f158d23d03ffb38fcfe43284d025abe6c0b5e46b2808b28f300b933ff12523f64ac2d86d3f344aa2e0aea95e30cb0 DIST xrootd-5.4.3.tar.gz 3182127 BLAKE2B ed3f6a943167eafb5f6d7f78ca34f44c9a18b5ed672a4e622acb1e6e6997bd21756a30bf24f0b799ab4f16e7e1fb3f61a042f4e5e00f965b898fc5a287bf995a SHA512 189ec8e20901fd07093494187502e031a60d4ade22af33067313fad7a1bf6a6feb5c5d9d59d3a86d13a6a767e5a93cf4836da02e9cae11c81ccac07199898d72 EBUILD xrootd-5.0.3-r1.ebuild 2666 BLAKE2B 553cea29036e2bfc922ab6604f66d001acc838c800b478131f46a674406b3f6302a7c4439e162496507a13ff7b0ef7665abe37edfcf5eadeff96720a5a908592 SHA512 daa560edcd935fc8ae9c21013fc5c83257ffc1eace97f2bf9aa90666d615b5206c817462f5f5fef84573a6e86db23f71a66afb5443829bfa7495bca716a8b384 -EBUILD xrootd-5.4.3.ebuild 3138 BLAKE2B 74fb850f61ca7371af660cdc26f41f7f7ae8447fc172781248065c7b0427aa4ecfe6412e4df6fede080c0bcc9a3937f7082723d3606011fd7fb010d3e254b3a9 SHA512 3c3590d68432769452ee34705b81a08deb56ae4d3c2813ef2095d1c4548bca97fc5af9f7acc09f020e7da8f3a20c611af2233a3ddde0414ba9f976ad7fdd4585 -MISC metadata.xml 1033 BLAKE2B fa55ef316f5229b73667fb7f220071793053ed09df89b171afb7db8d81e4c7b70cc2ef4b44468ce1a5fbb8483192fed0545910b98e3a9c7dc8d081a1d49597e3 SHA512 f19fa16717d3c76d11caab1b2c28dc756df1407f0e57d9a72be324c4083a59ef5df8fe53310e8ef4df1d31540b8fbcc8dd734b319baa51ef0c70cd3a479b65f9 +EBUILD xrootd-5.4.3-r1.ebuild 3186 BLAKE2B 11ebc33ff90f56cd8ca3b6a04adcd027ec9c1edc54ab598044c0331f6d1d261d848876c9375205d0a306e6628a7bbe4beb2ede20942a4ba121a6b6b4eeed9abc SHA512 1d5be3e207c57a361c3fd7d0a273949620c7ff70f637ed41d6d862961e1c1680f055b7794022477d9571b518905196a415f417a488a95ee984e07606086d8e66 +EBUILD xrootd-5.4.3.ebuild 3137 BLAKE2B 839e9cbbb844367956aadd7cb365267e766c159ee3634a9aea77bf90ee529d4a30e9d96fa67f0e9c1a5e8f9e2a050c727b6dcb98265dde0d701c0129b68325a6 SHA512 f7e5bf988d800a6b3224593ba718764cd342849db9f33014165230d75f607fb0adc53cd17314c4f8a3e7995318c64777cc4d73d68ed0d998f4bc9bcb3870f63d +MISC metadata.xml 1124 BLAKE2B 28d63d184e1d3c53c1cc1ec05f9508e0cc99a0a6a14e405aa8cdeddcf20cff0e825d814531826544b58e51b4996948718407ba1269966037ad7f00ab8807b2c7 SHA512 3aac33a0c6eea3f0ea2e105a0c5b000a0d9d423ed1d2cfc10619142aa5de35fa4b27fba6aa224bd95020c5d9ec278a89bbd0468c38d674fb53e989bc738f001e diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index a8b5e8a0921c..6ce87563fdb9 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -18,5 +18,6 @@ <flag name="http">Enable http protocol support</flag> <flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> for XML parsing (preferred) instead of bundled tinyxml</flag> <flag name="server">Install xrootd server and related plug-ins</flag> + <flag name="test-suite">Install additional components useful for testing xrootd</flag> </use> </pkgmetadata> diff --git a/net-libs/xrootd/xrootd-5.4.3-r1.ebuild b/net-libs/xrootd/xrootd-5.4.3-r1.ebuild new file mode 100644 index 000000000000..abceb452f877 --- /dev/null +++ b/net-libs/xrootd/xrootd-5.4.3-r1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Upstream does not support the building of Python bindings +# via CMake for more than one implementation at a time. +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-single-r1 + +DESCRIPTION="Extended ROOT remote file server" +HOMEPAGE="https://xrootd.slac.stanford.edu/" +SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples fuse http kerberos +libxml2 python readline +server systemd test-suite" + +# No actual build-time test suite +RESTRICT="test" + +CDEPEND="acct-group/xrootd + acct-user/xrootd + dev-libs/openssl:0= + sys-libs/zlib + virtual/libcrypt:= + fuse? ( sys-fs/fuse:0= ) + http? ( net-misc/curl:= ) + kerberos? ( virtual/krb5 ) + libxml2? ( dev-libs/libxml2:2= ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + systemd? ( sys-apps/systemd:= ) + test-suite? ( dev-util/cppunit ) +" +DEPEND="${CDEPEND}" +BDEPEND=" + doc? ( + app-doc/doxygen[dot] + virtual/latex-base + python? ( dev-python/sphinx ) + ) + python? ( $(python_gen_cond_dep 'dev-python/pip[${PYTHON_USEDEP}]') ) +" +RDEPEND="${CDEPEND} + dev-lang/perl +" +REQUIRED_USE=" + http? ( kerberos ) + python? ( ${PYTHON_REQUIRED_USE} ) + test-suite? ( server ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.8.3-crc32.patch + "${FILESDIR}"/${PN}-5.4.3-no_automagic.patch +) + +# xrootd plugins are not intended to be linked with, +# they are to be loaded at runtime by xrootd, +# see https://github.com/xrootd/xrootd/issues/447 +QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1)\.so + /usr/lib.*/libXrdClTests\.so" + +pkg_setup() { + use python && python_setup +} + +# FIXME: support xrdec - currently only builds against bundled isa-l +src_configure() { + local mycmakeargs=( + -DENABLE_FUSE=$(usex fuse) + -DENABLE_HTTP=$(usex http) + -DENABLE_KRB5=$(usex kerberos) + -DENABLE_LIBXML2=$(usex libxml2) + -DENABLE_PYTHON=$(usex python) + -DENABLE_READLINE=$(usex readline) + -DENABLE_TESTS=$(usex test-suite) + -DENABLE_VOMS=no + -DFORCE_ENABLED=yes + -DXRDCL_ONLY=$(usex server "no" "yes") + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + if use doc; then + doxygen Doxyfile || die + if use python; then + emake -C bindings/python/docs html + fi + fi +} + +src_install() { + use doc && HTML_DOCS=( doxydoc/html/. ) + dodoc docs/ReleaseNotes.txt + cmake_src_install + find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die + + # base configs + insinto /etc/xrootd + doins packaging/common/*.cfg + + fowners root:xrootd /etc/xrootd + keepdir /var/log/xrootd + fowners xrootd:xrootd /var/log/xrootd + + if use server; then + local i + for i in cmsd frm_purged frm_xfrd xrootd; do + newinitd "${FILESDIR}"/${i}.initd ${i} + done + # all daemons MUST use single master config file + newconfd "${FILESDIR}"/xrootd.confd xrootd + fi + + if use python; then + python_optimize "${D}/$(python_get_sitedir)" + + if use doc; then + docinto python + docompress -x "/usr/share/doc/${PF}/python/html" + dodoc -r bindings/python/docs/build/html + fi + if use examples; then + docinto python + dodoc -r bindings/python/examples + fi + fi +} diff --git a/net-libs/xrootd/xrootd-5.4.3.ebuild b/net-libs/xrootd/xrootd-5.4.3.ebuild index a8edf6912fda..453660aff968 100644 --- a/net-libs/xrootd/xrootd-5.4.3.ebuild +++ b/net-libs/xrootd/xrootd-5.4.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://xrootd.slac.stanford.edu/download/v${PV}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc examples fuse http kerberos +libxml2 python readline +server systemd test" RESTRICT="!test? ( test )" |