diff options
Diffstat (limited to 'sys-block')
-rw-r--r-- | sys-block/Manifest.gz | bin | 10890 -> 10885 bytes | |||
-rw-r--r-- | sys-block/open-iscsi/Manifest | 3 | ||||
-rw-r--r-- | sys-block/open-iscsi/open-iscsi-2.1.11.ebuild (renamed from sys-block/open-iscsi/open-iscsi-2.1.10.ebuild) | 23 | ||||
-rw-r--r-- | sys-block/open-isns/Manifest | 2 | ||||
-rw-r--r-- | sys-block/open-isns/open-isns-0.103.ebuild | 43 | ||||
-rw-r--r-- | sys-block/partitionmanager/Manifest | 2 | ||||
-rw-r--r-- | sys-block/partitionmanager/partitionmanager-24.12.2.ebuild | 2 | ||||
-rw-r--r-- | sys-block/seekwatcher/Manifest | 2 | ||||
-rw-r--r-- | sys-block/seekwatcher/seekwatcher-0.15.ebuild | 4 |
9 files changed, 64 insertions, 17 deletions
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz Binary files differindex 40b6b1c5f1be..753fafd348cf 100644 --- a/sys-block/Manifest.gz +++ b/sys-block/Manifest.gz diff --git a/sys-block/open-iscsi/Manifest b/sys-block/open-iscsi/Manifest index c7be50d24ef1..1169cfa99e74 100644 --- a/sys-block/open-iscsi/Manifest +++ b/sys-block/open-iscsi/Manifest @@ -3,6 +3,7 @@ AUX iscsid-conf.d 422 BLAKE2B 2871024472d5308b395aeb8c67f7b47aed4618790295d3ef7e AUX iscsid-init.d 2094 BLAKE2B e13fc820e74a79e3c1f220b827c3188b6cb3bc149f450e3ee668d851faacd59e1e44b51250ba3f53a321d287eb81b580a332605226564269dbcd3e2762c0c95e SHA512 a5544e35da3433dfde96984d2e5783991d961554b8843f4f96d4317a38d7534864882342633ed0dc15c2f9e49a419e51958593b0de1ce84644938dafabe392fc AUX open-iscsi-2.1.7-fix_bitwise.patch 1480 BLAKE2B c5076f91885866042d99eef8d905fef4375645863bbf840fbec6c1bbc568ee98866b7fc74b2a78eb675a72cf800c82d11fd28438e9653e696f7d6260896b3f1a SHA512 b9474d78f1616bfdcfc2e11f51faa4a0398a30d00af50a7ae885a8ea07fdf1ba06a354e2ffec777ee2d9598c386093a1f89c4bb633a85a85011f6fa42b307a71 DIST open-iscsi-2.1.10.tar.gz 645825 BLAKE2B 6a2e279e2dcf77e8d340c025eb59168121ee0c50bd013d0b5d9dac2fbc7116cc54904b4206eea192bd3888e3bcf3da42caeae1e428268edc6c2f7184958b6b04 SHA512 18b92d3e9a85d8de66734d95e9ca74a8acc5167a98830134c18ad5e226b29a00d358f952edfab67b643c454ec63c0a382c7ab7e7e76970f7574b46cea0d5c82d +DIST open-iscsi-2.1.11.tar.gz 644204 BLAKE2B 3db4d425b52cb88bfcaf798f779203f4a2caef253cb404de17bf71521d12c028ceb877f0ba20cbe031ad0528221278ee13678b3de18672bd0799d8577a420caa SHA512 5e7a160e675ce016123f703522758cbbf2ba3be6b97dc73a69b8ff0fe247c6d994c43ca67ebe6f21982bfa22eee27f2d08cbfc502767c0afc127852389411e4d EBUILD open-iscsi-2.1.10-r1.ebuild 3660 BLAKE2B 84c8ce5a6cc5a8bcf1313cbd9e533125cf63a756a84ef3a43a5c064a47c3203d8cf951caf66aa603fdbcf783918bfd29295a309ca81c581afdc6213469135bb0 SHA512 b87d067c18aeedbc9ec305d7c6afe93c250b30dbb5e54afd9dc1b57ec5205c3243f25f8fde2ad747eef66ba36251615719c5a01013c86feddb020942f4a9a616 -EBUILD open-iscsi-2.1.10.ebuild 3476 BLAKE2B f5961ab7697c61796f64e8860fee2f938bbb693f5d87dd25aa86a168f81319e4b71e8932c71819ec22dd645728ad37c7b0ca08e466b3c3b3bd4c2289e229104c SHA512 1a2651b6f6e15c359f759b941db90d9b821cb5585b8f94ed0a65cdb5b0a5407d661a5c26d3f0b15c24a38c26ee9b42a4f98e5624f240b8d3c9e45af6bc5ef6dd +EBUILD open-iscsi-2.1.11.ebuild 3575 BLAKE2B 3aa0dc266fd0e9f63d72fc0981c4bbc58c3e7efc48086fea725c456c59d03f29bbcf6443e778f9798cdf677184c4c1a0500425e570d1d21f80d5c4aab0b3a620 SHA512 d4e31c0b0e1b39821454c9613d66a6ca1b08b3eae37175b6d2f5e699af4de45fd78463bce2f082d9be98cce506017f750a1ae2606d3711f99abb948374a58ec4 MISC metadata.xml 532 BLAKE2B 201e4a44b240ad6ba1096927924ef8c84027f092ffed238db0d92cce1fe8f37e4c927dc1f8ae8393578cf66831df2c2590409349b980edb09e5187ac4369aad0 SHA512 67ed8a95407e6cce2fbfc35a6b0df99586eff99ec51f41666de298739f233282cad15c4d9d73fb42d3d2972f85da274fe47699c87f8ba2ccc44a841d563087f4 diff --git a/sys-block/open-iscsi/open-iscsi-2.1.10.ebuild b/sys-block/open-iscsi/open-iscsi-2.1.11.ebuild index b2bf072d92e7..c940b3f2b87c 100644 --- a/sys-block/open-iscsi/open-iscsi-2.1.10.ebuild +++ b/sys-block/open-iscsi/open-iscsi-2.1.11.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit flag-o-matic linux-info meson systemd udev +inherit flag-o-matic linux-info meson systemd toolchain-funcs udev DESCRIPTION="A performant, transport independent, multi-platform implementation of RFC3720" HOMEPAGE="https://www.open-iscsi.com/" @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-3+ GPL-2+" SLOT="0/0.2" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="debug infiniband +tcp rdma systemd" REQUIRED_USE="infiniband? ( rdma ) || ( rdma tcp )" # Tries to write to /run/lock/iscsi etc @@ -39,10 +39,6 @@ PATCHES=( pkg_setup() { linux-info_pkg_setup - if kernel_is -lt 2 6 16; then - die "Sorry, your kernel must be 2.6.16-rc5 or newer!" - fi - # Needs to be done, as iscsid currently only starts, when having the iSCSI # support loaded as module. Kernel builtin options don't work. See this for # more information: @@ -88,8 +84,9 @@ src_configure() { src_install() { meson_src_install - # Upstream make is not deterministic, per bug #601514 - rm -f "${ED}"/etc/initiatorname.iscsi + # We'll regenerate this later to avoid baking the value into binary + # packages. It doesn't get generated when cross-compiling. + tc-is-cross-compiler || rm "${ED}"/etc/iscsi/initiatorname.iscsi || die docinto test/ dodoc $(find test -maxdepth 1 -type f ! -name ".*") @@ -107,13 +104,17 @@ src_install() { pkg_postinst() { in='/etc/iscsi/initiatorname.iscsi' - if [[ ! -f "${EROOT}${in}" ]] && [[ -f "${EROOT}${in}.example" ]] ; then + if ! tc-is-cross-compiler && [[ ! -f "${EROOT}${in}" ]] && [[ -f "${EROOT}${in}.example" ]] ; then { cat "${EROOT}${in}.example" echo "# InitiatorName generated by ${CATEGORY}/${PF} at $(date -uR)" - echo "InitiatorName=$(${ROOT}/usr/sbin/iscsi-iname)" + echo "InitiatorName=$("${EROOT}"/usr/sbin/iscsi-iname)" } >> "${EROOT}${in}.tmp" && mv -f "${EROOT}${in}.tmp" "${EROOT}${in}" fi udev_reload } + +pkg_postrm() { + udev_reload +} diff --git a/sys-block/open-isns/Manifest b/sys-block/open-isns/Manifest index 575bc99d6ea7..0a9daede2d8b 100644 --- a/sys-block/open-isns/Manifest +++ b/sys-block/open-isns/Manifest @@ -1,6 +1,8 @@ AUX open-isns-0.100-respect-AR.patch 539 BLAKE2B f343794fe2bdec792654c9a0ee18bf7b8890a2f05bd80f43140f4bed8d260a3fb1c6a00725b285e17f46d8fedce310aa48f404a56a6a77ae60a530355f47a7bb SHA512 a88ecd07ae28528cc5e9a1bdca1dcc8a5999abb9742c6f0c712fa8eae5fd1f76b01dff9d6f8041a4188eafb8acd376a0054335c66028893e431fe041e0694cf4 DIST open-isns-0.101.tar.gz 301912 BLAKE2B 98c9c36640ee4d3796538a00e7ab2e4cfb057abc66a56d27ce2eb133d591ea87bcb0e4ffb31b6d72d8e8c806edffb65600c0ae7cd63c61058f36037e3db79214 SHA512 e5a392127b0d85f36e9e4aa963c0c502af8c5aea0aba6d12abb4425649969dcc20ba6e87a99083626d981438439b17b71a86320f816042d82ed5dbe7e7a63e77 DIST open-isns-0.102.tar.gz 303210 BLAKE2B d6095f8a550faabd60475df4bce644dffa85187168d01616cc016003a5536663c68adc588e21fb6ab82937ac8d5a0ff46dde8c4c2664560f4b792b0324fb5856 SHA512 f5ae8af89b85565181c2f6def9834d9dab0a15d5d9b28721cce116c5580173ed9adba219e1ede48988cb57f047578db4ece458c4a7db598412c7583e56393d2b +DIST open-isns-0.103.tar.gz 254988 BLAKE2B cd6db63992328c815af218bd4ae1ff2a19e49c5a1d3c686167b96130f5b7bde8d861e8be6399c5668077c68ff54e61226b743704147d0da97e0b227c821660b1 SHA512 219dd4f7e0a8459f5acaf2036fc737b90604cdcfe78b5492d50e4826744923afe35c9c331b3e39aa7c9bb5ebb2c378c464dced204d51da46e2b7474c6ca94057 EBUILD open-isns-0.101.ebuild 1070 BLAKE2B 0e2782e49601df4a4cbb1ac2176f2970a9d06892065d67fc0ac12fd7104272621c4bb09f12134290a1e91bbe19aef06f1066f19878105cbba9a40c955bbe8278 SHA512 f1b5c5b59ccc7e39b85f48394fd80a228de2848edfd5ce4341ade6d13768e8e5f45297f35dcee5b26e01e07d4b6a39c6ef6bdc7ebef11c01781df762dd021eac EBUILD open-isns-0.102.ebuild 764 BLAKE2B de102a695c46adf91a6f142e559160323334cfcec0203982ebe4c796b90c2aeca4cbc3150316149a92180b73aa08369ea437e9ae66536221b16d262a30ea33f1 SHA512 5d5a87157e8034f57a1e6a1c36777d7e006745d56d6ad5e281b707c1a83e64f69d0c7758ce1a9f8790282612e359fc88ed8905077d2f3621cc646805e75ccb3a +EBUILD open-isns-0.103.ebuild 886 BLAKE2B 01992d2a37c0515768fcb23c7c1b323a1b5bd41ea55f5f495883bb95f333f4cb2d798d87f72eaf27a51dd7f2b4a904fceb63ad7051e14ef13b1129fd31423ddc SHA512 0e429f7be3d0315f07c386af3ef7a77a31925d56690933fd7128587494e0e8738533bbfb786f6f40214f7f55775de6c2be042e0a6ffb83c53f0b74572f7d6e16 MISC metadata.xml 343 BLAKE2B e6caf2b681b5efa23d4f7d67e70cdb4f26f05baeb950f91ec0fcca20c8a86e9dd4af5b56a18494a7710ae18c5a4a8f505b875c5aa3b2828891bf77382daec759 SHA512 1ec7ed2183e733d76c4fb38e6ecd806d6aa56386a2fc0d328056745b20150e519c8e2e6fe255e9d8f36587c711584a5f385655cf9e4044a6fcaaee4e35015d29 diff --git a/sys-block/open-isns/open-isns-0.103.ebuild b/sys-block/open-isns/open-isns-0.103.ebuild new file mode 100644 index 000000000000..ccb4381f7742 --- /dev/null +++ b/sys-block/open-isns/open-isns-0.103.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The tests assume they can look at ../server.conf +BUILD_DIR="${S}"/builddir +inherit meson systemd + +DESCRIPTION="iSNS server and client for Linux" +HOMEPAGE="https://github.com/open-iscsi/open-isns" +SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="ssl static" +# Tests can't connect +RESTRICT="test" + +DEPEND=" + ssl? ( + dev-libs/openssl:= + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Ddefault_library=$(usex static both shared) + -Dslp=disabled + -Dsystemddir=$(systemd_get_utildir) + $(meson_feature ssl security) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + keepdir /var/lib/${PN/open-} +} diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest index 2147a27d417a..73cf4965191e 100644 --- a/sys-block/partitionmanager/Manifest +++ b/sys-block/partitionmanager/Manifest @@ -2,6 +2,6 @@ DIST partitionmanager-24.08.3.tar.xz 2322268 BLAKE2B 755cdd5d7b502425545c49c44e5 DIST partitionmanager-24.12.2.tar.xz 2322900 BLAKE2B 889558cc7cd812cddf55d4954caa0baa0176aaf126424a8a6a9cf91f3116c916e0b4d560580ecdd0f7409f60c113bc4715b3633d68d2d14c6da67993e4cd3739 SHA512 9fb9e0f6b054d428a55cbc0ea8e901a8bcbf3d55edfbd19a10888b39d7031137b4cc317fb1168aef4443868da871ec09ee3b026014637e1de4a9f0c21320ee09 DIST partitionmanager-24.12.3.tar.xz 2316972 BLAKE2B 9152692e3212b623f68c50d22eccaf7286f29c2af1974076365bffb66a15ac1ace303d4603f5d2aa7dd513e831175a0e726d1b6be415777f1f4f1bbf7347a4f1 SHA512 2043c31ffab4469c372b8625713ca394f0efbd62f8ac6c63609451c1a33de1b2b6118b20702dd1b65873aeb5f67f5717b51fd00050b79fb20340184c64cd68bd EBUILD partitionmanager-24.08.3.ebuild 977 BLAKE2B 2807a02fb1e3da3605652299afd604b58a5dc7b1d23c9a76d6f36bed5a183ab70bf235ecc548773db30aafa4754e3fa0eff4f5e283a47fd64290638ca42fe35a SHA512 4d96105841aff2f60ccff1d349cb6e47e575f195031df5138be8a6a257dacf7ab9797a4bf6325f440a01c94866e569a1138f8d49e205b7acb1d6db46ef9dbe41 -EBUILD partitionmanager-24.12.2.ebuild 978 BLAKE2B eb65d1f85cabb8dea718b4aa4da1e2cc712965412771e510bea4b8cab79f23b83a7f703b9fbf120fb5c9e5021e5fab840446831dd4eecae025f2e29e7535fbce SHA512 a68c0e113bcc0613503f2d7cff88516d830477eecbadfef8bdd35dbb66db2a275a5dc9bf42b1257adc1349e5b2595ee888b648c4f7293f5b3b4478c271ed11d6 +EBUILD partitionmanager-24.12.2.ebuild 977 BLAKE2B 11768b3939a8825aca163d17a25bb9dac23d18e5ca27d3422452ee9436a1b876f5538dd10236227cfe38edcced8b89d4c2270c7503c9ef8ec374374e410d22d5 SHA512 7ccb8ac700a56c5d0cd5e80301dca0a7deefa1e30af50d9fe9d6ef75b4ba409a82072f9ae88bb4261ce16bdfa0396f2a67c6f1a75816cb0eaa93265f27d0c2c1 EBUILD partitionmanager-24.12.3.ebuild 979 BLAKE2B 4177cdceba907e356936fbe19031c6af3ab5659c6e85abc57c183548a480bdf84b2e9d807cb0af68e1fdfdfb49e89be8fba9de407e7c1c124c2bc7e8298d081e SHA512 a54516f431380cc617dfb2d5b029f393167fb5e9cc6aff39dd0094fc3d6053c5d4ae1dc886c478b12f68279b7bbd90c70278dae66051997c1d18d6ca9b482ccd MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/sys-block/partitionmanager/partitionmanager-24.12.2.ebuild b/sys-block/partitionmanager/partitionmanager-24.12.2.ebuild index b823c8fb5928..d3f3f34c4603 100644 --- a/sys-block/partitionmanager/partitionmanager-24.12.2.ebuild +++ b/sys-block/partitionmanager/partitionmanager-24.12.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/partitionmanager/" LICENSE="GPL-3" SLOT="6" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" IUSE="" DEPEND=" diff --git a/sys-block/seekwatcher/Manifest b/sys-block/seekwatcher/Manifest index bb98fb15299a..12ae138f52f5 100644 --- a/sys-block/seekwatcher/Manifest +++ b/sys-block/seekwatcher/Manifest @@ -3,5 +3,5 @@ DIST seekwatcher-0.14.tar.gz 26282 BLAKE2B bd6fbadce452384e8998e16040ec5920c6712 DIST seekwatcher-0.15.tar.gz 26181 BLAKE2B 75e3064d209303af2c1791d3c1afeaed2ffb00358ea8900e4fe84c030d4925b2b793477b0fa79eccfe34ec8d532a4b0923d1b949afc02700065423d0b53c1c32 SHA512 befbbbfb3a2a1e1c4b3fa1888726f45e9dae81ab1bd35bdeb330acafb83214f3783d77edbf311645616e4f59355281336f02001424bf29ee5f6395f74eace4ee EBUILD seekwatcher-0.13.ebuild 758 BLAKE2B d68bbb9e87b2f03150fdf7547d6565f81ab9b57240501da0f44e94ca4153302f929bbd62ab268ea80cd9409ee07ededa6c5c8c2823c38ebbac5a34b62af0dfbc SHA512 237afb6899d4aaff7ad620346e631c7c46a8d0016f318c20b292ab1ecb56a0b7614bd95508d321578417362d45f1ae73191c184a858076f1442c0ca9bc2d30ea EBUILD seekwatcher-0.14.ebuild 701 BLAKE2B 0cb734204add746869878708ba14ab0563f8d4b80005da2c1ce4ab37d70e303ec2a7810e428cc7de5df4c785a443e5d02f6179273c30956191d3522d0ccfe162 SHA512 72e003c220a429446ab31ad6e681d5fb4bcbcebc612fe7473300f38f6dbfc6f3a955c5273ae90c4ce5607d2a60d38e225a476ab7b9b7b4d136e8f557881da524 -EBUILD seekwatcher-0.15.ebuild 703 BLAKE2B 92303461cdaa90dd128837a5f78308e76248418c8997d796c2fa67d89b961d89e4c3a956bb59ad03618a0a0dd4a938780df2236ce4937aa4b050127e8c03c0c4 SHA512 b07e7c20e95241ae80859c9619ac12f9a3d291625614d6c2a75b5403bc26a0b2b89326721ebeaa74c073248f71b2af9581def14b88b3a0615a8df7b70894bc32 +EBUILD seekwatcher-0.15.ebuild 701 BLAKE2B 2eb8f15d7aa729de5f2f6b09f76e4d35341348d5d2c8f7a7c7dddce75532ed6197aae531cea0fc922126452a64046d026462c330b1f2961a677ecd990aa9caac SHA512 9f90981d6c935dedc830c20e04aedfb33c7ab57bfcfeadabdef85dc2c1ff5a9f826d19a1b85170e4e989c915ae5a3474c2438aa583fff3142b90607452d4c612 MISC metadata.xml 301 BLAKE2B 88f2ad51ba1fa2c71288480dcee9a29e3c4927aaafe6d3bcfd64489dd747abdc7df146a05aba256d4f8a7b5b4ecb9604d167f55ac738b142184880ec973e2a6a SHA512 b744ef659d2e8e8aa2e951350efba592ede09af3e75fda1a96c37ca9fd050355c641c63cb5f30e44d177a53b79465e96c1fd03e91793f4bc1a6a62b130181533 diff --git a/sys-block/seekwatcher/seekwatcher-0.15.ebuild b/sys-block/seekwatcher/seekwatcher-0.15.ebuild index 1b796f59b6cb..aaa54cb5a62c 100644 --- a/sys-block/seekwatcher/seekwatcher-0.15.ebuild +++ b/sys-block/seekwatcher/seekwatcher-0.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/trofi/seekwatcher/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" BDEPEND=" $(python_gen_cond_dep ' |