summaryrefslogtreecommitdiff
path: root/sys-apps/lsvpd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-30 01:22:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-30 01:22:10 +0000
commitf616ce4660c92a3fcb4f05663c2ab47c9defa0c3 (patch)
tree66ba5228853030737ae2dd9c9894b96266213246 /sys-apps/lsvpd
parent1bfb8c3d7e00e7ff828008510f5a7568c81d8889 (diff)
gentoo auto-resync : 30:11:2022 - 01:22:10
Diffstat (limited to 'sys-apps/lsvpd')
-rw-r--r--sys-apps/lsvpd/Manifest3
-rw-r--r--sys-apps/lsvpd/files/lsvpd-1.7.14-bashisms.patch35
-rw-r--r--sys-apps/lsvpd/lsvpd-1.7.14.ebuild2
3 files changed, 39 insertions, 1 deletions
diff --git a/sys-apps/lsvpd/Manifest b/sys-apps/lsvpd/Manifest
index f798428be354..497b543da69b 100644
--- a/sys-apps/lsvpd/Manifest
+++ b/sys-apps/lsvpd/Manifest
@@ -1,5 +1,6 @@
+AUX lsvpd-1.7.14-bashisms.patch 1402 BLAKE2B e6c59a9536231e7916ccd44842e927f39c9d544350507495ccc58a184529da52c37ae7429d546b519a932dc1a736e798096faed70f3d252b392b5c86867ac494 SHA512 199824e3e30ee9504b4d9d97d3ff6c8df637177b91f8e311118c1df8dad21b8bf624e48b01316453ddfb9ac92767083c66eb3524100ea6c0889394f84aab6106
DIST lsvpd-1.7.13.tar.gz 93269 BLAKE2B 9b92de69b810314dd8c84e300fabcce2117b16373b68c7e414cd6035f1b64f90fec2e2c4f0b623263d0f7de1e499464139e7b8ffa30e2e13b76fce50ea67ff4c SHA512 99039b622051a24d1d17a014a81c6909a403c4b3746c2e4e62b0822f1d14319b3fcd5c82c13ec240ef2110c8a08de5b74a39ed0dea8a482977a475566cd83d3b
DIST lsvpd-1.7.14.tar.gz 93419 BLAKE2B a79706993678b5732896141017ade419fe4ffb15cae0c8c68d8f9e64ce7d4f007a5f5d80b1e6c0935e23f41641f95ee1becdacb1515b34278eb7d7cc23df129b SHA512 f9c507db1e5e16adeccf50ce94a0bb891e4907724ed36da88fa94cdca11436124dc6615b3c9287a1a26ee1beb51a0d3c203c58b15e7bcf9a4338087ae4ff8018
EBUILD lsvpd-1.7.13-r1.ebuild 599 BLAKE2B cd957f7eec4975eb3bb501b96996c592aebe6d0ae665274ad5e2738d0ed94b6b6a95150bd2c442877743dd89de5c6a78ac19700f7765b1682fc1762a688f65e1 SHA512 aa6b35fbcc109bb504dd4f755c2ee233122c5dd5b57395112fc68873a87722939fcd78b4ad81fb2b8af994bfffdce2aedaa5ddf1bd5d53497378b605e54a9ce0
-EBUILD lsvpd-1.7.14.ebuild 610 BLAKE2B 1273edd6db1d2ec87b23b763d5047f641b153cf470c7f52ccb184b27b0bb97ba9c7b63ce308c8cef4141299d03f8784f8bc9415ca65ea24244753e247e34a3cb SHA512 c80545d1626f732eec5089cae904757da9bcd2166308f6512e1d26af6c73e0cc9f3761c44a5a201dc4dbbc6e54d2322248797fbb436bfd52965b63c19152923f
+EBUILD lsvpd-1.7.14.ebuild 665 BLAKE2B cbdbde42f57d69b32c3d7325828fc30e851767959163bc13386a21bceb58740001804d7ceff4771d055e899de65c8c9e429f4a764db7a6cd25982e48282f474c SHA512 34e5d19635bc1ddf69cdcb9b08ea22ef88989e8e5ebf916936e69ea6eb28debe790a7adc14a2716539aa29cf0bbf57789373b12b09605134871b82c2941a86fc
MISC metadata.xml 1064 BLAKE2B 687dde612ef81363b00a449b98bb9bb198140bd40e94f5388cba0b3b14247433ca40657267ef0f797a8cb54481f6d7e9fef861864d68d61cb89ed63617ee92aa SHA512 2509e8564a544b552a96a3c4c520fc628950de2d9fa1d8dd6f051c092ec978bdc6bdd25d1493de1b19e43c953e4413095957d007936af338544bb60efee52fe1
diff --git a/sys-apps/lsvpd/files/lsvpd-1.7.14-bashisms.patch b/sys-apps/lsvpd/files/lsvpd-1.7.14-bashisms.patch
new file mode 100644
index 000000000000..ca938a1b9ab6
--- /dev/null
+++ b/sys-apps/lsvpd/files/lsvpd-1.7.14-bashisms.patch
@@ -0,0 +1,35 @@
+From df4639ecd8b689eab1072e73fc918bb090e28c26 Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev <gyakovlev@gentoo.org>
+Date: Tue, 29 Nov 2022 16:18:14 -0800
+Subject: [PATCH] configure.ac: don't use bash syntax ==
+
+otherwise build fails to detect sg3_utils like this
+
+./configure: 18016: test: xsgutils2: unexpected operator
+./configure: 18024: test: xsgutils2: unexpected operator
+
+and fails due to missing -lsgutils2
+/usr/lib/gcc/powerpc64le-unknown-linux-gnu/11.3.0/../../../../powerpc64le-unknown-linux-gnu/bin/ld:
+sysfs_SCSI_Fill.cpp:(.text+0x3080): undefined reference to
+`sg_ll_inquiry'
+
+Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
+---
+ configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 034f9aa..bc00095 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -54,8 +54,8 @@ AC_CHECK_LIB(sgutils2,sg_lib_version, [SGUTILS_LIB="sgutils2"],[])
+ #AM_COND_IF([SGUTIL0], [], [
+ # echo "sgutils library is required for lsvpd"
+ # exit 1 ])
+-AM_CONDITIONAL([SGUTIL1], [ test x$SGUTILS_LIB == xsgutils ])
+-AM_CONDITIONAL([SGUTIL2], [ test x$SGUTILS_LIB == xsgutils2 ])
++AM_CONDITIONAL([SGUTIL1], [ test x$SGUTILS_LIB = xsgutils ])
++AM_CONDITIONAL([SGUTIL2], [ test x$SGUTILS_LIB = xsgutils2 ])
+ PKG_CHECK_MODULES([LIBVPD2], [libvpd_cxx-2 >= 2.2.9],[],[
+ echo "VPD library(libvpd) version 2.2.9 is required for lsvpd"
+ exit 1])
diff --git a/sys-apps/lsvpd/lsvpd-1.7.14.ebuild b/sys-apps/lsvpd/lsvpd-1.7.14.ebuild
index 3e1d9c5a79f2..33804b281961 100644
--- a/sys-apps/lsvpd/lsvpd-1.7.14.ebuild
+++ b/sys-apps/lsvpd/lsvpd-1.7.14.ebuild
@@ -29,6 +29,8 @@ DEPEND="${RDEPEND}
BDEPEND=""
+PATCHES=( "${FILESDIR}/lsvpd-1.7.14-bashisms.patch" )
+
src_prepare() {
default
eautoreconf