summaryrefslogtreecommitdiff
path: root/sys-fs/udisks
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-10 02:01:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-10 02:01:16 +0000
commit59437d191de3ff33f9bfa37f8656d849184fcaf0 (patch)
tree7d5e645c0aac6d8b71229a0e53d7a93136f83781 /sys-fs/udisks
parent1a95f960273f276a4fdefb824336b073d83bcb5e (diff)
gentoo auto-resync : 10:12:2024 - 02:01:16
Diffstat (limited to 'sys-fs/udisks')
-rw-r--r--sys-fs/udisks/Manifest3
-rw-r--r--sys-fs/udisks/files/udisks-2.10.1-slibtool-export-dynamic.patch58
-rw-r--r--sys-fs/udisks/udisks-2.10.1-r1.ebuild2
3 files changed, 62 insertions, 1 deletions
diff --git a/sys-fs/udisks/Manifest b/sys-fs/udisks/Manifest
index 5e9726d6c604..390621ecb020 100644
--- a/sys-fs/udisks/Manifest
+++ b/sys-fs/udisks/Manifest
@@ -1,11 +1,12 @@
AUX udisks-2.10.1-BLKRRPART_harder.patch 1903 BLAKE2B 4c45c74ea5d5715d8d821b4042288ce1a88ba07b46583e92540d918bce1be5aae70e711863d97d04a7472c124b7ffd9fdfd43a0169028f167634614d243bd642 SHA512 dece2c2768903f05555f87479818a2658dd1208841178a51750d75f823867afd873e8d3ebbff8ca66ba06fc18b0115e1012028815a8642f508d983644d04ac97
+AUX udisks-2.10.1-slibtool-export-dynamic.patch 3040 BLAKE2B 448e3e33f777bdc011b7c16710008dde6d9423718dd7de99bd492c3ec52c9ac9cabd4ac6e1034e619c9e06372f9ad316e8011cc62fa8bf4c38beaf351f6eba27 SHA512 566a1e0d250d08b632b2419bedc53fd55207002882420cdb1934de44b48f04802c50451347f2899b8436a9812abacd7cf3e4777f2262a12b9bc964a6ea81b49e
AUX udisks-2.10.1-targetcli_config.json_netif_timeout.patch 1427 BLAKE2B 3916bfb9e0ad43151dbd11f1b27a294879967c464707d78b53ceb753c63f648e6ad316141f2e132e3c61c6bde120713455eb9a28e095388533594cfc6775058d SHA512 84626e7733ded2b9c9e92ee15f7fef780b39e93c8a3154164a53890fcfa4c879a19e73165b7b8cf8362ef451726f6a15c5ff89afb71d3b931993b17750532474
AUX udisks-2.10.1-udiskslinuxblock_survive_missing_fstab.patch 1023 BLAKE2B 550f327d4495ff7f30fc7194327ead64cd498f3c629d33fc753cea0c9d7fad19c3430c3cd6837a4b825efa405efd3801d8a30fc574014ee86aec75b96df28d07 SHA512 da69edf84733283b0c5feeb702988893bd5e2ffa2eae195232657bb332a525da519ea8076f0551391d4b478abe7e3337284e32ce1eff045fb6458c001a40b9b1
AUX udisks-2.10.1-udiskslinuxmanager_use_after_free.patch 5722 BLAKE2B 954e9e2ef09e88b10ce26e479b82e240e7d95ab963ecc2ecbd5bc7e9ff47f94a988ec945f0348649e7ca3b57d8cf5858548e0815f39aa63515a41db2ebce1e7e SHA512 81d2afcb97d247186bef32d6340cd261e3e436340e9f61e7c4a69d918bc9b09df79bc537f08f4e203e9a491bd79474708f43b6db01fa1636f1ceb70f7dd9a59b
AUX udisks-2.9.4-undefined.patch 6251 BLAKE2B 1c2eb5b5448686dcd343fd582e5e79ecb38bbfae4108a56c5b27de9c446a49b7ec1e22f7f55778f7ace7f309b4d2bb7bae99932411917abbefbc58b62fd7dae0 SHA512 103cf151084dd239baa40554cfc2396281e478d8ca9e73c848cd4af42716d7677a50a7dd1b18d8a84a3f97210c695f392ea3556104ed03b50640d0cca96303cd
DIST udisks-2.10.1.tar.bz2 1896207 BLAKE2B 41282e4dbbd93e6bda2a10a6ff2f2fb82bfc83b3ccbed9450cca7888c634cde9300fcd0b7d055e0d8e4c8fc0b431a75d5612a24132ea9b2677d194529732178d SHA512 9cdaeca4306a970c85f88d406dbe5d2dad23d72f47d9ab1c021b8c2888d4c790f680eb94388d86f9255024283b4a36e98b8aee4408d193a7d4aad1e74463356a
DIST udisks-2.9.4.tar.bz2 1699288 BLAKE2B 913f6dd02988c0bded13ae15a5f05e5b3c6404f0b0d58a493601a0762c7534403f89e9fb46ec6a536b85d5f9ca1f788c7a308f5563a897b324d212da0e7bab4b SHA512 35f5429bc2a7092aa659cba9296837d127e2b17c23ab23111d0d9b230d15ef5a6965e112b1f3829748a69a52fb5b09722153f86f1ef70977b3ad7b7a4ec40ec5
-EBUILD udisks-2.10.1-r1.ebuild 3914 BLAKE2B 3b097125a14f76a03af588116be1752f5f895f7e7ec6613afde80fd0b0ae33e083e17762dd994a943f5889836d9efe3f52b04a0945bcc0b0d5bf0061e57318c1 SHA512 47d020fb4bc599572b7139b397405688fce58426e60df9d0af36be22ea14443b01f8dbce64b03107c5754bd36768ff4326abed9b8677b18f318a5a5daa6ae750
+EBUILD udisks-2.10.1-r1.ebuild 3973 BLAKE2B d00c1b4d8864580123bb89fabad0fc4496224081efa14598f9f6e7c6f630aba5e475b6c1df1920c2be63bea8b1670b73db28fcbaa8251996dbf98c9d068b792b SHA512 47dadd03f727751846520ed947017e32bb968187beb269a40b48caaaf9e63cef603c78bff9b1ee5989afaeaa1a4e75c8e6ff602282b53fc9edee09a197882762
EBUILD udisks-2.10.1.ebuild 3671 BLAKE2B b45d2bf42443b312721e7d5bce0cb2b950d67d62a2c429cff89e03d0797a1aa7862a2886e35b84ddefbbb781772a670dd28f16145f9aa9550e31f4afc697ac72 SHA512 6e515a8b9ef0301e73b5188a62955258b370e5e64b1c9c29ce1aa1fcc2d53a7113d57d2ce6063fc1dad7a718f0038433f2e132860a7e3c91ebfd1a842f17edb5
EBUILD udisks-2.9.4-r3.ebuild 3948 BLAKE2B d6078b200453793cc925d605e6a60ef8ae3cf714099bbc28c3ad58c1894dafe3bbe4d5c9c18d1d0e9f2f6587b096a9ca8c68346024c3e7b5c8252c7d224e150b SHA512 68c827b6ad5b2f3b1b368e0a18e9cf7fd043b8c19102d1d3e3fc2b08e03447409ccd3b2a305b4e92c879b8042ca9ec980d5480b0a6528a40f01c753bc254e6ce
MISC metadata.xml 817 BLAKE2B 8de63b889a0237db873c61e20fd4c03e0b3cba0e76af124ccc6ce8240557c6cb60b15e566918a358714a7c9c981fba2581c155a22fc8ca81bfc363012426b000 SHA512 26df20e075b5f6f23d78ee21c52908c54bd499502208570b575227464f4105044d08421c01e025cbd15fb5d003190f72ded2ea905bc037746b3df452a50999df
diff --git a/sys-fs/udisks/files/udisks-2.10.1-slibtool-export-dynamic.patch b/sys-fs/udisks/files/udisks-2.10.1-slibtool-export-dynamic.patch
new file mode 100644
index 000000000000..a9b48942ab72
--- /dev/null
+++ b/sys-fs/udisks/files/udisks-2.10.1-slibtool-export-dynamic.patch
@@ -0,0 +1,58 @@
+Upstream: https://github.com/storaged-project/udisks/pull/1333
+
+From d5f0bc5aa005d116b513992a6ae8ee1fd2dd65a1 Mon Sep 17 00:00:00 2001
+From: Violet Purcell <vimproved@inventati.org>
+Date: Sat, 7 Dec 2024 16:45:40 -0500
+Subject: [PATCH] build: use -export-dynamic instead of -export_dynamic
+
+GNU libtool accepts either, but slibtool's option parsing is more strict
+and just ends up passing -export_dynamic to the compiler, which
+obviously causes an error. Use -export-dynamic to fix building with
+slibtool.
+--- a/modules/btrfs/Makefile.am
++++ b/modules/btrfs/Makefile.am
+@@ -64,7 +64,7 @@ libudisks2_btrfs_la_CFLAGS = \
+ $(NULL)
+
+ libudisks2_btrfs_la_LDFLAGS = \
+- -export_dynamic \
++ -export-dynamic \
+ -avoid-version \
+ -module \
+ -no-undefined \
+--- a/modules/iscsi/Makefile.am
++++ b/modules/iscsi/Makefile.am
+@@ -68,7 +68,7 @@ libudisks2_iscsi_la_CFLAGS = \
+ $(NULL)
+
+ libudisks2_iscsi_la_LDFLAGS = \
+- -export_dynamic \
++ -export-dynamic \
+ -avoid-version \
+ -module \
+ -no-undefined \
+--- a/modules/lsm/Makefile.am
++++ b/modules/lsm/Makefile.am
+@@ -62,7 +62,7 @@ libudisks2_lsm_la_CFLAGS = \
+ $(NULL)
+
+ libudisks2_lsm_la_LDFLAGS = \
+- -export_dynamic \
++ -export-dynamic \
+ -avoid-version \
+ -module \
+ -no-undefined \
+--- a/modules/lvm2/Makefile.am
++++ b/modules/lvm2/Makefile.am
+@@ -67,7 +67,7 @@ libudisks2_lvm2_la_CFLAGS = \
+ $(NULL)
+
+ libudisks2_lvm2_la_LDFLAGS = \
+- -export_dynamic \
++ -export-dynamic \
+ -avoid-version \
+ -module \
+ -no-undefined \
+--
+2.47.1
+
diff --git a/sys-fs/udisks/udisks-2.10.1-r1.ebuild b/sys-fs/udisks/udisks-2.10.1-r1.ebuild
index d0175b0d780f..80826755a29f 100644
--- a/sys-fs/udisks/udisks-2.10.1-r1.ebuild
+++ b/sys-fs/udisks/udisks-2.10.1-r1.ebuild
@@ -66,6 +66,8 @@ PATCHES=(
"${FILESDIR}"/${P}-targetcli_config.json_netif_timeout.patch
"${FILESDIR}"/${P}-udiskslinuxmanager_use_after_free.patch
"${FILESDIR}"/${P}-udiskslinuxblock_survive_missing_fstab.patch
+
+ "${FILESDIR}"/${PN}-2.10.1-slibtool-export-dynamic.patch
)
pkg_setup() {