public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2017-05-12 22:10 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2017-05-12 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     51756b0cd39705d4efb35e96ebc83898f126ea0f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 22:10:08 2017 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri May 12 22:10:24 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51756b0c

sys-block/sas3ircu: bump, includes new SRC_URI.

Package-Manager: portage-2.3.3

 sys-block/sas3ircu/Manifest           |  2 +
 sys-block/sas3ircu/sas3ircu-14.ebuild | 71 +++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index 6fd42d6fa36..757ff25d5c9 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,2 +1,4 @@
+DIST SAS3IRCU_P14.zip 6536687 SHA256 9766821f41fce1f2181383537172e52f93e4e0d0bfcf1815289e940410132ec1 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288 WHIRLPOOL 226b28904d2288dd28380caf496ed96b01945aec8e928c9b66749c0f215bcf7c1f9006dd3274f117a2e653658089ce33e55d1dff044b499b78b824257bed216f
 DIST SAS3IRCU_P5.zip 2655605 SHA256 8a05cefa544063c61a5eddd8030e48375545a74e0480c735ad5ed76a99c04d28 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc WHIRLPOOL 643f935d5b1162e91df6af820bf4b70930974630a89cb772cb003e3e30b98a50ca7c9c9c63a309eab5fdf4bd759cc7c11bf4bf925c10edbdd6fa92a600f61d5f
 DIST SAS3IRCU_UG.pdf 690245 SHA256 0920984018e0873d65c0587c1ee436d3e72e6de3558730d61c33b53f4fad64b4 SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b WHIRLPOOL ef0f2dd0c5d807bd0f82ac56fcfec23d2c16b15a7567dc7a29d0c15b076d4b1f0aa160fe2d1c9cc679579eb41e51ab7b6639f1e35c3a5124ebf088536ba7d8df
+DIST SAS3_IR_UG.pdf 714573 SHA256 29f3c564e1a314807fa9ee8fc35fc1091f207f42526bc1836caf62a17c9f653f SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433 WHIRLPOOL f5e155d393c08d3dc45eb8f5e83367356de96fab2ea2e5f274ead05af1024947eba5c23817f20fd97cc1af92e4dc5afdfce3cf6c6dff3fa0c84985377522ddf0

diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild
new file mode 100644
index 00000000000..036efeab42e
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-14.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~ppc64 ~amd64-fbsd ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="efi doc"
+RESTRICT="strip fetch mirror"
+DEPEND=""
+RDEPEND=""
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3_IR_UG.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
+SRC_URI="
+	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	doc? ( ${SRC_URI_BASE}/${DISTFILE_DOC} )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+	elog "Broadcom has a mandatory click-through license on thier binaries."
+	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
+	elog "After downloading, move ${MY_P} into $DISTDIR"
+	if use doc; then
+		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+		elog "and also place it into $DISTDIR"
+	fi
+	einfo $SRC_URI
+}
+
+supportedcards() {
+	elog "This binary supports should support ALL cards, including, but not"
+	elog "limited to the following series:"
+	elog ""
+	elog "LSI SAS 3004"
+	elog "LSI SAS 3008"
+}
+
+src_unpack() {
+	unpack ${DISTFILE_BIN}
+}
+
+src_install() {
+	exeinto /opt/lsi/
+	use amd64 || use x86 && doexe sas3ircu_linux_x86_rel/sas3ircu
+	use ppc64 && doexe sas3ircu_linux_x86_rel/sas3ircu
+	use amd64-fbsd && doexe sas3ircu_freebsd_amd64_rel/sas3ircu
+	use x86-fbsd && doexe sas3ircu_freebsd_i386_rel/sas3ircu
+	use x64-solaris || use x86-solaris && doexe sas3ircu_solaris_x86_rel/sas3ircu
+	use sparc-solaris && doexe sas3ircu_solaris_sparc_rel/sas3ircu
+	if use efi; then
+		exeinto /boot/efi/
+		doexe sas3ircu_udk_uefi__x64_rel/sas3ircu.efi
+	fi
+	# The second number is some sort of internal revision that is inconsistent
+	# between releases.
+	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf 
+	dodoc README_SAS3IRCU_P${PV}.txt
+	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2017-05-26 10:27 David Seifert
  0 siblings, 0 replies; 15+ messages in thread
From: David Seifert @ 2017-05-26 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     26c884acfb28acd2a948eb1a1374790a7f30fb87
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 10:26:01 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri May 26 10:27:09 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c884ac

sys-block/sas3ircu: [QA] Fix whitespace

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-block/sas3ircu/sas3ircu-14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild
index 036efeab42e..67517aec431 100644
--- a/sys-block/sas3ircu/sas3ircu-14.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-14.ebuild
@@ -65,7 +65,7 @@ src_install() {
 	fi
 	# The second number is some sort of internal revision that is inconsistent
 	# between releases.
-	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf 
+	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf
 	dodoc README_SAS3IRCU_P${PV}.txt
 	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2017-11-20 19:40 Zac Medico
  0 siblings, 0 replies; 15+ messages in thread
From: Zac Medico @ 2017-11-20 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     6d4dd5710e2a5ab9759b29ba9bc283d91beaf450
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 19:36:22 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 19:39:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4dd571

sys-block/sas3ircu: version bump to 15

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-block/sas3ircu/Manifest           |  1 +
 sys-block/sas3ircu/sas3ircu-15.ebuild | 71 +++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index 757ff25d5c9..a9fd0403938 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,4 +1,5 @@
 DIST SAS3IRCU_P14.zip 6536687 SHA256 9766821f41fce1f2181383537172e52f93e4e0d0bfcf1815289e940410132ec1 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288 WHIRLPOOL 226b28904d2288dd28380caf496ed96b01945aec8e928c9b66749c0f215bcf7c1f9006dd3274f117a2e653658089ce33e55d1dff044b499b78b824257bed216f
+DIST SAS3IRCU_P15.zip 6577897 SHA256 0fafdccbaa2809ed70b30e1715a7eaffeda5bcbd71781516271eae38d9b85e69 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1 WHIRLPOOL 32a55558668abc64fdd9516464d0e4f71891a204e21a6789b78313cb6cf884f96fe8acaa9892a6d6a17d464b7c720fceffbc0bd79fb2be70da721b1817447045
 DIST SAS3IRCU_P5.zip 2655605 SHA256 8a05cefa544063c61a5eddd8030e48375545a74e0480c735ad5ed76a99c04d28 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc WHIRLPOOL 643f935d5b1162e91df6af820bf4b70930974630a89cb772cb003e3e30b98a50ca7c9c9c63a309eab5fdf4bd759cc7c11bf4bf925c10edbdd6fa92a600f61d5f
 DIST SAS3IRCU_UG.pdf 690245 SHA256 0920984018e0873d65c0587c1ee436d3e72e6de3558730d61c33b53f4fad64b4 SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b WHIRLPOOL ef0f2dd0c5d807bd0f82ac56fcfec23d2c16b15a7567dc7a29d0c15b076d4b1f0aa160fe2d1c9cc679579eb41e51ab7b6639f1e35c3a5124ebf088536ba7d8df
 DIST SAS3_IR_UG.pdf 714573 SHA256 29f3c564e1a314807fa9ee8fc35fc1091f207f42526bc1836caf62a17c9f653f SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433 WHIRLPOOL f5e155d393c08d3dc45eb8f5e83367356de96fab2ea2e5f274ead05af1024947eba5c23817f20fd97cc1af92e4dc5afdfce3cf6c6dff3fa0c84985377522ddf0

diff --git a/sys-block/sas3ircu/sas3ircu-15.ebuild b/sys-block/sas3ircu/sas3ircu-15.ebuild
new file mode 100644
index 00000000000..1cd51bb434f
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-15.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~ppc64 ~amd64-fbsd ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="efi doc"
+RESTRICT="strip fetch mirror"
+DEPEND=""
+RDEPEND=""
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3_IR_UG.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
+SRC_URI="
+	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	doc? ( ${SRC_URI_BASE}/${DISTFILE_DOC} )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+	elog "Broadcom has a mandatory click-through license on thier binaries."
+	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
+	elog "After downloading, move ${MY_P} into $DISTDIR"
+	if use doc; then
+		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+		elog "and also place it into $DISTDIR"
+	fi
+	einfo $SRC_URI
+}
+
+supportedcards() {
+	elog "This binary supports should support ALL cards, including, but not"
+	elog "limited to the following series:"
+	elog ""
+	elog "LSI SAS 3004"
+	elog "LSI SAS 3008"
+}
+
+src_unpack() {
+	unpack ${DISTFILE_BIN}
+}
+
+src_install() {
+	exeinto /opt/lsi/
+	use amd64 || use x86 && doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x64_rel/sas3ircu
+	use ppc64 && doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
+	use amd64-fbsd && doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_amd64_rel/sas3ircu
+	use x86-fbsd && doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_i386_rel/sas3ircu
+	use x64-solaris || use x86-solaris && doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
+	use sparc-solaris && doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu
+	if use efi; then
+		exeinto /boot/efi/
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_x64_rel/sas3ircu.efi
+	fi
+	# The second number is some sort of internal revision that is inconsistent
+	# between releases.
+	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf
+	dodoc README_SAS3IRCU_P${PV}.txt
+	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2018-01-12  6:15 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2018-01-12  6:15 UTC (permalink / raw
  To: gentoo-commits

commit:     dff605dffa9eada23260f734010f6366a941faa6
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 06:15:05 2018 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 06:15:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff605df

sys-block/sas3ircu: update digests.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=642918
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 sys-block/sas3ircu/Manifest | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index a9fd0403938..4e2a047b3b9 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,5 +1,5 @@
-DIST SAS3IRCU_P14.zip 6536687 SHA256 9766821f41fce1f2181383537172e52f93e4e0d0bfcf1815289e940410132ec1 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288 WHIRLPOOL 226b28904d2288dd28380caf496ed96b01945aec8e928c9b66749c0f215bcf7c1f9006dd3274f117a2e653658089ce33e55d1dff044b499b78b824257bed216f
-DIST SAS3IRCU_P15.zip 6577897 SHA256 0fafdccbaa2809ed70b30e1715a7eaffeda5bcbd71781516271eae38d9b85e69 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1 WHIRLPOOL 32a55558668abc64fdd9516464d0e4f71891a204e21a6789b78313cb6cf884f96fe8acaa9892a6d6a17d464b7c720fceffbc0bd79fb2be70da721b1817447045
-DIST SAS3IRCU_P5.zip 2655605 SHA256 8a05cefa544063c61a5eddd8030e48375545a74e0480c735ad5ed76a99c04d28 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc WHIRLPOOL 643f935d5b1162e91df6af820bf4b70930974630a89cb772cb003e3e30b98a50ca7c9c9c63a309eab5fdf4bd759cc7c11bf4bf925c10edbdd6fa92a600f61d5f
-DIST SAS3IRCU_UG.pdf 690245 SHA256 0920984018e0873d65c0587c1ee436d3e72e6de3558730d61c33b53f4fad64b4 SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b WHIRLPOOL ef0f2dd0c5d807bd0f82ac56fcfec23d2c16b15a7567dc7a29d0c15b076d4b1f0aa160fe2d1c9cc679579eb41e51ab7b6639f1e35c3a5124ebf088536ba7d8df
-DIST SAS3_IR_UG.pdf 714573 SHA256 29f3c564e1a314807fa9ee8fc35fc1091f207f42526bc1836caf62a17c9f653f SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433 WHIRLPOOL f5e155d393c08d3dc45eb8f5e83367356de96fab2ea2e5f274ead05af1024947eba5c23817f20fd97cc1af92e4dc5afdfce3cf6c6dff3fa0c84985377522ddf0
+DIST SAS3IRCU_P14.zip 6536687 BLAKE2B c8f5fbf9e92aa752baf173f23536e90920dbce94813ad4408a38a616ee4c0ab1fac302ca8ae324b5052813e2e1f025704b80a7f098176aa614f381017779cfd6 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288
+DIST SAS3IRCU_P15.zip 6577897 BLAKE2B 8bb7a9deefee875f88f4ac7ac8432e9e5d7ac0122454a009b2946ba82ef48d6ffb1582ecc438a0fcda928780999c221c1475640d0a9b28be5fedbf3c4be8aba8 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1
+DIST SAS3IRCU_P5.zip 2655605 BLAKE2B 78b7b3555d725166bad03b6619e890c025901fd41be80ac7657945acf9429fa05b91881fe98dd76061c676a373c95079c429196ba73b24407ccfae7f11f48a41 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc
+DIST SAS3IRCU_UG.pdf 690245 BLAKE2B 781ec32443eaa99dc0c7d30739ecde21deb62e013b6c08d617cd46567d3905913711a36cd26eccf6e260fda9ed1ec4c0aaffee4a434224ca864379519967debb SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b
+DIST SAS3_IR_UG.pdf 714573 BLAKE2B 09a3a47abf6118343f023f4cdf85ab2f5f583f806e305dafa6397d1099fc01ecc33b331afd10d63ac8bb75a365d09c931c19fc673fa707b5171feb23d64f97bf SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2019-02-04 23:02 Ben Kohler
  0 siblings, 0 replies; 15+ messages in thread
From: Ben Kohler @ 2019-02-04 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     9ba36c59225949b8ad29411d9a88dcff07ca7d54
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  4 23:00:48 2019 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Feb  4 23:00:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba36c59

sys-block/sas3ircu: don't reference ${DISTDIR} in pkg_nofetch

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-14.ebuild | 6 +++---
 sys-block/sas3ircu/sas3ircu-15.ebuild | 6 +++---
 sys-block/sas3ircu/sas3ircu-5.ebuild  | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild
index 67517aec431..3e4b3021666 100644
--- a/sys-block/sas3ircu/sas3ircu-14.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -31,10 +31,10 @@ S="${WORKDIR}/${MY_P}"
 pkg_nofetch() {
 	elog "Broadcom has a mandatory click-through license on thier binaries."
 	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into $DISTDIR"
+	elog "After downloading, move ${MY_P} into your DISTDIR directory"
 	if use doc; then
 		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into $DISTDIR"
+		elog "and also place it into your DISTDIR directory"
 	fi
 	einfo $SRC_URI
 }

diff --git a/sys-block/sas3ircu/sas3ircu-15.ebuild b/sys-block/sas3ircu/sas3ircu-15.ebuild
index 1cd51bb434f..8b344da0de8 100644
--- a/sys-block/sas3ircu/sas3ircu-15.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -31,10 +31,10 @@ S="${WORKDIR}/${MY_P}"
 pkg_nofetch() {
 	elog "Broadcom has a mandatory click-through license on thier binaries."
 	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into $DISTDIR"
+	elog "After downloading, move ${MY_P} into your DISTDIR directory"
 	if use doc; then
 		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into $DISTDIR"
+		elog "and also place it into your DISTDIR directory"
 	fi
 	einfo $SRC_URI
 }

diff --git a/sys-block/sas3ircu/sas3ircu-5.ebuild b/sys-block/sas3ircu/sas3ircu-5.ebuild
index 33d0779cb9a..2d0aaea8267 100644
--- a/sys-block/sas3ircu/sas3ircu-5.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -33,10 +33,10 @@ S="${WORKDIR}/${MY_P}"
 pkg_nofetch() {
 	elog "LSI has a mandatory click-through license on thier binaries."
 	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into $DISTDIR"
+	elog "After downloading, move ${MY_P} into your DISTDIR directory"
 	if use doc; then
 		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into $DISTDIR"
+		elog "and also place it into your DISTDIR directory"
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2019-12-18  7:33 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2019-12-18  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     5d76f0bd442a288ba84cfc9ac5f6517e1e545815
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 18 07:31:46 2019 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 07:31:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d76f0bd

sys-block/sas3ircu-16: whitespace fixes per review

Fixes: https://github.com/gentoo/gentoo/pull/13656#pullrequestreview-319312873
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-16.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
index 4b6cbd3d3e6..74222338ad4 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -6,10 +6,12 @@ inherit mount-boot
 
 DESCRIPTION="LSI MPT-SAS3 controller management tool"
 HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+
 LICENSE="LSI"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc efi"
+
 RESTRICT="strip fetch mirror"
 BDEPEND="app-arch/unzip"
 QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2019-12-18  7:33 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2019-12-18  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     3c0241d918bac448ecbc2dc2aff316082b8ec6db
Author:     Victor Payno <vpayno <AT> gaikai <DOT> com>
AuthorDate: Thu Nov 14 22:45:46 2019 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Dec 18 07:30:22 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0241d9

sys-block/sas3ircu: version bump to 16

Fixes: https://github.com/gentoo/gentoo/pull/13656
Signed-off-by: Victor Payno <vpayno+gentoo <AT> gmail.com>
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 sys-block/sas3ircu/Manifest           |  1 +
 sys-block/sas3ircu/sas3ircu-16.ebuild | 90 +++++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index 4e2a047b3b9..1a41d548a7e 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,5 +1,6 @@
 DIST SAS3IRCU_P14.zip 6536687 BLAKE2B c8f5fbf9e92aa752baf173f23536e90920dbce94813ad4408a38a616ee4c0ab1fac302ca8ae324b5052813e2e1f025704b80a7f098176aa614f381017779cfd6 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288
 DIST SAS3IRCU_P15.zip 6577897 BLAKE2B 8bb7a9deefee875f88f4ac7ac8432e9e5d7ac0122454a009b2946ba82ef48d6ffb1582ecc438a0fcda928780999c221c1475640d0a9b28be5fedbf3c4be8aba8 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1
+DIST SAS3IRCU_P16.zip 6342932 BLAKE2B a5c4f9a83eb1f51a049e9f04c29c029580590500deb48ae03b0960c394946f1e89d40efc68a0d505004bda519e3174fc573111e95f028c09b1a0ae6bd18f98ed SHA512 cc44d64c500f2608895129414d95cc3d23fae5a3ae39bb28119f150b830ec20b6c934cd1d23dcd1253e9c38ca3b16a7020ae0b8386412638fd2dca6d93d92ac0
 DIST SAS3IRCU_P5.zip 2655605 BLAKE2B 78b7b3555d725166bad03b6619e890c025901fd41be80ac7657945acf9429fa05b91881fe98dd76061c676a373c95079c429196ba73b24407ccfae7f11f48a41 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc
 DIST SAS3IRCU_UG.pdf 690245 BLAKE2B 781ec32443eaa99dc0c7d30739ecde21deb62e013b6c08d617cd46567d3905913711a36cd26eccf6e260fda9ed1ec4c0aaffee4a434224ca864379519967debb SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b
 DIST SAS3_IR_UG.pdf 714573 BLAKE2B 09a3a47abf6118343f023f4cdf85ab2f5f583f806e305dafa6397d1099fc01ecc33b331afd10d63ac8bb75a365d09c931c19fc673fa707b5171feb23d64f97bf SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
new file mode 100644
index 00000000000..4b6cbd3d3e6
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc efi"
+RESTRICT="strip fetch mirror"
+BDEPEND="app-arch/unzip"
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3_IR_UG.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
+SRC_URI="
+	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+	elog "Broadcom has a mandatory click-through license on thier binaries."
+	elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
+	elog "After downloading, move ${MY_P} into your DISTDIR directory"
+	if use doc; then
+		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+		elog "and also place it into your DISTDIR directory"
+	fi
+	einfo "${SRC_URI}"
+}
+
+supportedcards() {
+	elog "This binary supports should support ALL cards, including, but not"
+	elog "limited to the following series:"
+	elog ""
+	elog "LSI SAS 3004"
+	elog "LSI SAS 3008"
+	elog "LSI SAS 3108"
+	elog "LSI SAS 3116"
+	elog "LSI SAS 3208"
+	elog "LSI SAS 3308"
+}
+
+src_install() {
+	# The second number is some sort of internal revision that is inconsistent between releases.
+	local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
+
+	if use doc; then
+		DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
+	fi
+
+	default
+
+	exeinto /opt/lsi/
+	if use amd64; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x64_rel/sas3ircu
+	elif use x86; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x86_rel/sas3ircu
+	elif use arm64; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu
+	elif use ppc64; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
+	elif use amd64-fbsd; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_amd64_rel/sas3ircu
+	elif use x86-fbsd; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_i386_rel/sas3ircu
+	elif use x64-solaris || use x86-solaris; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
+	elif use sparc-solaris; then
+		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu
+	fi
+
+	if use efi; then
+		exeinto /boot/efi/
+		if use amd64; then
+			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_x64_rel/sas3ircu.efi
+		elif use arm64; then
+			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_arm_rel/sas3ircu.efi
+		fi
+	fi
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2020-09-09  0:47 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2020-09-09  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     85cb328e4f3847f83b3ced0b375ebe1a9f37d46f
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  9 00:43:46 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Sep  9 00:47:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cb328e

sys-block/sas3ircu: provide extra download location for shuffled docs at Broadcom

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 sys-block/sas3ircu/Manifest           | 4 ----
 sys-block/sas3ircu/sas3ircu-16.ebuild | 4 +++-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index 1a41d548a7e..5d02b4377ba 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,6 +1,2 @@
-DIST SAS3IRCU_P14.zip 6536687 BLAKE2B c8f5fbf9e92aa752baf173f23536e90920dbce94813ad4408a38a616ee4c0ab1fac302ca8ae324b5052813e2e1f025704b80a7f098176aa614f381017779cfd6 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288
-DIST SAS3IRCU_P15.zip 6577897 BLAKE2B 8bb7a9deefee875f88f4ac7ac8432e9e5d7ac0122454a009b2946ba82ef48d6ffb1582ecc438a0fcda928780999c221c1475640d0a9b28be5fedbf3c4be8aba8 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1
 DIST SAS3IRCU_P16.zip 6342932 BLAKE2B a5c4f9a83eb1f51a049e9f04c29c029580590500deb48ae03b0960c394946f1e89d40efc68a0d505004bda519e3174fc573111e95f028c09b1a0ae6bd18f98ed SHA512 cc44d64c500f2608895129414d95cc3d23fae5a3ae39bb28119f150b830ec20b6c934cd1d23dcd1253e9c38ca3b16a7020ae0b8386412638fd2dca6d93d92ac0
-DIST SAS3IRCU_P5.zip 2655605 BLAKE2B 78b7b3555d725166bad03b6619e890c025901fd41be80ac7657945acf9429fa05b91881fe98dd76061c676a373c95079c429196ba73b24407ccfae7f11f48a41 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc
-DIST SAS3IRCU_UG.pdf 690245 BLAKE2B 781ec32443eaa99dc0c7d30739ecde21deb62e013b6c08d617cd46567d3905913711a36cd26eccf6e260fda9ed1ec4c0aaffee4a434224ca864379519967debb SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b
 DIST SAS3_IR_UG.pdf 714573 BLAKE2B 09a3a47abf6118343f023f4cdf85ab2f5f583f806e305dafa6397d1099fc01ecc33b331afd10d63ac8bb75a365d09c931c19fc673fa707b5171feb23d64f97bf SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
index 74222338ad4..354cf0a071c 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,6 +25,7 @@ DISTFILE_DOC=SAS3_IR_UG.pdf
 SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
 SRC_URI="
 	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	https://docs.broadcom.com/docs/${DISTFILE_BIN}
 	doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )"
 
 S="${WORKDIR}/${MY_P}"
@@ -32,6 +33,7 @@ S="${WORKDIR}/${MY_P}"
 pkg_nofetch() {
 	elog "Broadcom has a mandatory click-through license on thier binaries."
 	elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
+	elog "If the file has been moved again, the license form might be available at https://docs.broadcom.com/docs/${DISTFILE_BIN}"
 	elog "After downloading, move ${MY_P} into your DISTDIR directory"
 	if use doc; then
 		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2020-09-09  0:47 Robin H. Johnson
  0 siblings, 0 replies; 15+ messages in thread
From: Robin H. Johnson @ 2020-09-09  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     b0b9211bc38fde3d4c92785ed484eca143f529b9
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  9 00:45:10 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Sep  9 00:47:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b9211b

sys-block/sas3ircu: cleanup old versions

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-14.ebuild | 71 -----------------------------------
 sys-block/sas3ircu/sas3ircu-15.ebuild | 71 -----------------------------------
 sys-block/sas3ircu/sas3ircu-5.ebuild  | 70 ----------------------------------
 3 files changed, 212 deletions(-)

diff --git a/sys-block/sas3ircu/sas3ircu-14.ebuild b/sys-block/sas3ircu/sas3ircu-14.ebuild
deleted file mode 100644
index a6ab6b69ff2..00000000000
--- a/sys-block/sas3ircu/sas3ircu-14.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit mount-boot
-
-DESCRIPTION="LSI MPT-SAS3 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="efi doc"
-RESTRICT="strip fetch mirror"
-DEPEND=""
-RDEPEND=""
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-MY_PN=SAS3IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC=SAS3_IR_UG.pdf
-
-SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
-SRC_URI="
-	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
-	doc? ( ${SRC_URI_BASE}/${DISTFILE_DOC} )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_nofetch() {
-	elog "Broadcom has a mandatory click-through license on thier binaries."
-	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into your DISTDIR directory"
-	if use doc; then
-		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into your DISTDIR directory"
-	fi
-	einfo $SRC_URI
-}
-
-supportedcards() {
-	elog "This binary supports should support ALL cards, including, but not"
-	elog "limited to the following series:"
-	elog ""
-	elog "LSI SAS 3004"
-	elog "LSI SAS 3008"
-}
-
-src_unpack() {
-	unpack ${DISTFILE_BIN}
-}
-
-src_install() {
-	exeinto /opt/lsi/
-	use amd64 || use x86 && doexe sas3ircu_linux_x86_rel/sas3ircu
-	use ppc64 && doexe sas3ircu_linux_x86_rel/sas3ircu
-	use amd64-fbsd && doexe sas3ircu_freebsd_amd64_rel/sas3ircu
-	use x86-fbsd && doexe sas3ircu_freebsd_i386_rel/sas3ircu
-	use x64-solaris || use x86-solaris && doexe sas3ircu_solaris_x86_rel/sas3ircu
-	use sparc-solaris && doexe sas3ircu_solaris_sparc_rel/sas3ircu
-	if use efi; then
-		exeinto /boot/efi/
-		doexe sas3ircu_udk_uefi__x64_rel/sas3ircu.efi
-	fi
-	# The second number is some sort of internal revision that is inconsistent
-	# between releases.
-	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf
-	dodoc README_SAS3IRCU_P${PV}.txt
-	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
-}

diff --git a/sys-block/sas3ircu/sas3ircu-15.ebuild b/sys-block/sas3ircu/sas3ircu-15.ebuild
deleted file mode 100644
index ad7d44f65f7..00000000000
--- a/sys-block/sas3ircu/sas3ircu-15.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit mount-boot
-
-DESCRIPTION="LSI MPT-SAS3 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="efi doc"
-RESTRICT="strip fetch mirror"
-DEPEND=""
-RDEPEND=""
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-MY_PN=SAS3IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC=SAS3_IR_UG.pdf
-
-SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
-SRC_URI="
-	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
-	doc? ( ${SRC_URI_BASE}/${DISTFILE_DOC} )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_nofetch() {
-	elog "Broadcom has a mandatory click-through license on thier binaries."
-	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into your DISTDIR directory"
-	if use doc; then
-		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into your DISTDIR directory"
-	fi
-	einfo $SRC_URI
-}
-
-supportedcards() {
-	elog "This binary supports should support ALL cards, including, but not"
-	elog "limited to the following series:"
-	elog ""
-	elog "LSI SAS 3004"
-	elog "LSI SAS 3008"
-}
-
-src_unpack() {
-	unpack ${DISTFILE_BIN}
-}
-
-src_install() {
-	exeinto /opt/lsi/
-	use amd64 || use x86 && doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x64_rel/sas3ircu
-	use ppc64 && doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
-	use amd64-fbsd && doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_amd64_rel/sas3ircu
-	use x86-fbsd && doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_i386_rel/sas3ircu
-	use x64-solaris || use x86-solaris && doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
-	use sparc-solaris && doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu
-	if use efi; then
-		exeinto /boot/efi/
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_x64_rel/sas3ircu.efi
-	fi
-	# The second number is some sort of internal revision that is inconsistent
-	# between releases.
-	dodoc IRCU_MPT_GEN3_Phase${PV}.0-*.pdf
-	dodoc README_SAS3IRCU_P${PV}.txt
-	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
-}

diff --git a/sys-block/sas3ircu/sas3ircu-5.ebuild b/sys-block/sas3ircu/sas3ircu-5.ebuild
deleted file mode 100644
index 3ec87152d04..00000000000
--- a/sys-block/sas3ircu/sas3ircu-5.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit mount-boot
-
-DESCRIPTION="LSI MPT-SAS3 controller management tool"
-HOMEPAGE="http://www.lsi.com/support/Pages/download-results.aspx?component=Storage+Component&productfamily=Host+Bus+Adapters&productcode=0&assettype=Miscellaneous&productname=&keyword=SAS3IRCU"
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="efi doc"
-RESTRICT="strip fetch mirror"
-DEPEND=""
-RDEPEND=""
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-MY_PN=SAS3IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC=SAS3IRCU_UG.pdf
-
-SRC_URI="
-http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_12G_P${PV}/${DISTFILE_BIN}
-doc? ( http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/${DISTFILE_DOC} )
-"
-
-LICENSE_URL="http://www.lsi.com/cm/License.do?url=&prodName=&subType=Miscellaneous&locale=EN"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_nofetch() {
-	elog "LSI has a mandatory click-through license on thier binaries."
-	elog "Please visit $HOMEPAGE and download ${DISTFILE_BIN} from the Mangement Software section."
-	elog "After downloading, move ${MY_P} into your DISTDIR directory"
-	if use doc; then
-		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
-		elog "and also place it into your DISTDIR directory"
-	fi
-}
-
-supportedcards() {
-	elog "This binary supports should support ALL cards, including, but not"
-	elog "limited to the following series:"
-	elog ""
-	elog "LSI SAS 3004"
-	elog "LSI SAS 3008"
-}
-
-src_unpack() {
-	unpack ${DISTFILE_BIN}
-}
-
-src_install() {
-	exeinto /opt/lsi/
-	use amd64 || use x86 && doexe sas3ircu_linux_x86_rel/sas3ircu
-	use ppc64 && doexe sas3ircu_linux_x86_rel/sas3ircu
-	use amd64-fbsd && doexe sas3ircu_freebsd_amd64_rel/sas3ircu
-	use x86-fbsd && doexe sas3ircu_freebsd_i386_rel/sas3ircu
-	use x64-solaris || use x86-solaris && doexe sas3ircu_solaris_x86_rel/sas3ircu
-	use sparc-solaris && doexe sas3ircu_solaris_sparc_rel/sas3ircu
-	if use efi; then
-		exeinto /boot/efi/
-		doexe sas3ircu_udk_uefi__x64_rel/sas3ircu.efi
-	fi
-	dodoc IRCU_MPT_GEN3_Phase5.0-06.00.00.00.pdf
-	dodoc README_SAS3IRCU_P${PV}.txt
-	use doc && dodoc "${DISTDIR}"/$DISTFILE_DOC
-}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2022-01-05 10:01 David Seifert
  0 siblings, 0 replies; 15+ messages in thread
From: David Seifert @ 2022-01-05 10:01 UTC (permalink / raw
  To: gentoo-commits

commit:     8142507e34dd71124be11e3eb208ab6d1fc5005a
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  5 10:01:34 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Jan  5 10:01:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8142507e

sys-block/sas3ircu: remove amd64-fbsd

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-16.ebuild | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
index 354cf0a071c0..19a3729640db 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -73,10 +73,6 @@ src_install() {
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu
 	elif use ppc64; then
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
-	elif use amd64-fbsd; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_amd64_rel/sas3ircu
-	elif use x86-fbsd; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_i386_rel/sas3ircu
 	elif use x64-solaris || use x86-solaris; then
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
 	elif use sparc-solaris; then


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2023-05-29 18:21 Sam James
  0 siblings, 0 replies; 15+ messages in thread
From: Sam James @ 2023-05-29 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b2dff16412b235d397d238f09d3c5dc1031e9488
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 16:58:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 18:19:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2dff164

sys-block/sas3ircu: drop dead prefix targets

The removal was already done, so this is just cleanup afterwards.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-16.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
index 5cfc4439b10a..b9d4c0a25807 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -73,10 +73,8 @@ src_install() {
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu
 	elif use ppc64; then
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
-	elif use x64-solaris || use x86-solaris; then
+	elif use x64-solaris; then
 		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
-	elif use sparc-solaris; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu
 	fi
 
 	if use efi; then


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2023-08-17  7:49 Andrew Ammerlaan
  0 siblings, 0 replies; 15+ messages in thread
From: Andrew Ammerlaan @ 2023-08-17  7:49 UTC (permalink / raw
  To: gentoo-commits

commit:     8243b2dc5af55fd82cbbd2898e21d8658974224d
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 16 08:25:14 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 07:48:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8243b2dc

sys-block/sas3ircu: use secureboot.eclass to sign efi exec

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-16.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
index b9d4c0a25807..bbd2cebcd65b 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit mount-boot
+inherit mount-boot secureboot
 
 DESCRIPTION="LSI MPT-SAS3 controller management tool"
 HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
@@ -42,6 +42,10 @@ pkg_nofetch() {
 	einfo "${SRC_URI}"
 }
 
+pkg_setup() {
+	use efi && secureboot_pkg_setup
+}
+
 supportedcards() {
 	elog "This binary supports should support ALL cards, including, but not"
 	elog "limited to the following series:"
@@ -84,5 +88,6 @@ src_install() {
 		elif use arm64; then
 			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_arm_rel/sas3ircu.efi
 		fi
+		secureboot_auto_sign --in-place
 	fi
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2024-01-06 15:02 Conrad Kostecki
  0 siblings, 0 replies; 15+ messages in thread
From: Conrad Kostecki @ 2024-01-06 15:02 UTC (permalink / raw
  To: gentoo-commits

commit:     ff2c929a07b0cc21451ca4d902a7b86fc59f3b94
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  6 14:58:20 2024 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Jan  6 15:01:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2c929a

sys-block/sas3ircu: bump to EAPI=8

Also added symlink into '/opt/bin' and
adjusted ebuild according to skel.ebuild.

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../{sas3ircu-16.ebuild => sas3ircu-16-r1.ebuild}  | 73 ++++++++++------------
 1 file changed, 34 insertions(+), 39 deletions(-)

diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
similarity index 62%
rename from sys-block/sas3ircu/sas3ircu-16.ebuild
rename to sys-block/sas3ircu/sas3ircu-16-r1.ebuild
index bbd2cebcd65b..52e553f0eead 100644
--- a/sys-block/sas3ircu/sas3ircu-16.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
@@ -1,34 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+MY_P="${PN^^}_P${PV}"
+
+DISTFILE_BIN="${MY_P}.zip"
+DISTFILE_DOC="SAS3_IR_UG.pdf"
+SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters"
+
 inherit mount-boot secureboot
 
 DESCRIPTION="LSI MPT-SAS3 controller management tool"
 HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+SRC_URI="
+	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	https://docs.broadcom.com/docs/${DISTFILE_BIN}
+	doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )
+"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="LSI"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x64-solaris"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-solaris"
 IUSE="doc efi"
-
 RESTRICT="strip fetch mirror"
-BDEPEND="app-arch/unzip"
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-MY_PN=SAS3IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC=SAS3_IR_UG.pdf
 
-SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
-SRC_URI="
-	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
-	https://docs.broadcom.com/docs/${DISTFILE_BIN}
-	doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )"
+BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}/${MY_P}"
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
 
 pkg_nofetch() {
 	elog "Broadcom has a mandatory click-through license on thier binaries."
@@ -61,33 +61,28 @@ supportedcards() {
 src_install() {
 	# The second number is some sort of internal revision that is inconsistent between releases.
 	local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
-
-	if use doc; then
-		DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
-	fi
+	use doc && DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
 
 	default
 
+	local ARCH
+	use amd64 && ARCH="x64"
+	use arm64 && ARCH="arm"
+	use ppc64 && ARCH="ppc64"
+	use x64-solaris && ARCH="solaris_x86"
+	use x86 && ARCH="x86"
+
 	exeinto /opt/lsi/
-	if use amd64; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x64_rel/sas3ircu
-	elif use x86; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x86_rel/sas3ircu
-	elif use arm64; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu
-	elif use ppc64; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
-	elif use x64-solaris; then
-		doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
-	fi
+	doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_"${ARCH}"_rel/sas3ircu
 
 	if use efi; then
-		exeinto /boot/efi/
-		if use amd64; then
-			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_x64_rel/sas3ircu.efi
-		elif use arm64; then
-			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_arm_rel/sas3ircu.efi
+		if use amd64 || use efi64; then
+			exeinto /boot/efi/
+			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_"${ARCH}"_rel/sas3ircu.efi
+			secureboot_auto_sign --in-place
 		fi
-		secureboot_auto_sign --in-place
 	fi
+
+	dodir /opt/bin
+	dosym ../lsi/sas3ircu /opt/bin/sas3ircu
 }


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2024-01-07 17:19 Andrew Ammerlaan
  0 siblings, 0 replies; 15+ messages in thread
From: Andrew Ammerlaan @ 2024-01-07 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     428d1e762c62886c33d327a8c8d44aef082d8a24
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  7 16:56:41 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jan  7 17:19:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428d1e76

sys-block/sas3ircu: rename USE=efi to USE=uefi

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-block/sas3ircu/metadata.xml          | 2 +-
 sys-block/sas3ircu/sas3ircu-16-r1.ebuild | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-block/sas3ircu/metadata.xml b/sys-block/sas3ircu/metadata.xml
index 4084cf9b5c1e..9417faeb6267 100644
--- a/sys-block/sas3ircu/metadata.xml
+++ b/sys-block/sas3ircu/metadata.xml
@@ -6,6 +6,6 @@
 	<name>Robin H. Johnson</name>
 </maintainer>
 <use>
-	<flag name="efi">Install EFI variant as well</flag>
+	<flag name="uefi">Install EFI variant as well</flag>
 </use>
 </pkgmetadata>

diff --git a/sys-block/sas3ircu/sas3ircu-16-r1.ebuild b/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
index 52e553f0eead..2564c4691034 100644
--- a/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
+++ b/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="LSI"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc efi"
+IUSE="doc uefi"
 RESTRICT="strip fetch mirror"
 
 BDEPEND="app-arch/unzip"
@@ -43,7 +43,7 @@ pkg_nofetch() {
 }
 
 pkg_setup() {
-	use efi && secureboot_pkg_setup
+	use uefi && secureboot_pkg_setup
 }
 
 supportedcards() {
@@ -75,8 +75,8 @@ src_install() {
 	exeinto /opt/lsi/
 	doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_"${ARCH}"_rel/sas3ircu
 
-	if use efi; then
-		if use amd64 || use efi64; then
+	if use uefi; then
+		if use amd64 || use arm64; then
 			exeinto /boot/efi/
 			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_"${ARCH}"_rel/sas3ircu.efi
 			secureboot_auto_sign --in-place


^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/
@ 2024-08-20  7:58 Joonas Niilola
  0 siblings, 0 replies; 15+ messages in thread
From: Joonas Niilola @ 2024-08-20  7:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7baef1c89f4216825e01fb413f4d06ca4e5f9b36
Author:     Jaco Kroon <jaco <AT> uls <DOT> co <DOT> za>
AuthorDate: Thu Jul  4 03:56:23 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 07:58:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7baef1c8

sys-block/sas3ircu: don't require /boot mounted with USE=-uefi

If we're not installing UEFI files, there is no point in requiring /boot
to be mounted read-write.

Also fix typo thier=>their.

Signed-off-by: Jaco Kroon <jaco <AT> uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/37226
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-block/sas3ircu/sas3ircu-16-r2.ebuild | 100 +++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)

diff --git a/sys-block/sas3ircu/sas3ircu-16-r2.ebuild b/sys-block/sas3ircu/sas3ircu-16-r2.ebuild
new file mode 100644
index 000000000000..19b627edc362
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-16-r2.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN^^}_P${PV}"
+
+DISTFILE_BIN="${MY_P}.zip"
+DISTFILE_DOC="SAS3_IR_UG.pdf"
+SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters"
+
+inherit mount-boot secureboot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+SRC_URI="
+	${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+	https://docs.broadcom.com/docs/${DISTFILE_BIN}
+	doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-solaris"
+IUSE="doc uefi"
+RESTRICT="strip fetch mirror"
+
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+pkg_pretend() {
+	use uefi && mount-boot_pkg_pretend
+}
+
+pkg_nofetch() {
+	elog "Broadcom has a mandatory click-through license on their binaries."
+	elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
+	elog "If the file has been moved again, the license form might be available at https://docs.broadcom.com/docs/${DISTFILE_BIN}"
+	elog "After downloading, move ${MY_P} into your DISTDIR directory"
+	if use doc; then
+		elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+		elog "and also place it into your DISTDIR directory"
+	fi
+	einfo "${SRC_URI}"
+}
+
+pkg_setup() {
+	use uefi && secureboot_pkg_setup
+}
+
+supportedcards() {
+	elog "This binary supports should support ALL cards, including, but not"
+	elog "limited to the following series:"
+	elog ""
+	elog "LSI SAS 3004"
+	elog "LSI SAS 3008"
+	elog "LSI SAS 3108"
+	elog "LSI SAS 3116"
+	elog "LSI SAS 3208"
+	elog "LSI SAS 3308"
+}
+
+src_install() {
+	# The second number is some sort of internal revision that is inconsistent between releases.
+	local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
+	use doc && DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
+
+	default
+
+	local ARCH
+	use amd64 && ARCH="x64"
+	use arm64 && ARCH="arm"
+	use ppc64 && ARCH="ppc64"
+	use x64-solaris && ARCH="solaris_x86"
+	use x86 && ARCH="x86"
+
+	exeinto /opt/lsi/
+	doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_"${ARCH}"_rel/sas3ircu
+
+	if use uefi; then
+		if use amd64 || use arm64; then
+			exeinto /boot/efi/
+			doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_"${ARCH}"_rel/sas3ircu.efi
+			secureboot_auto_sign --in-place
+		fi
+	fi
+
+	dodir /opt/bin
+	dosym ../lsi/sas3ircu /opt/bin/sas3ircu
+}
+
+pkg_preinst() {
+	use uefi && mount-boot_pkg_preinst
+}
+
+pkg_prerm() {
+	use uefi && mount-boot_pkg_prerm
+}


^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-08-20  7:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-20  7:58 [gentoo-commits] repo/gentoo:master commit in: sys-block/sas3ircu/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2024-01-07 17:19 Andrew Ammerlaan
2024-01-06 15:02 Conrad Kostecki
2023-08-17  7:49 Andrew Ammerlaan
2023-05-29 18:21 Sam James
2022-01-05 10:01 David Seifert
2020-09-09  0:47 Robin H. Johnson
2020-09-09  0:47 Robin H. Johnson
2019-12-18  7:33 Robin H. Johnson
2019-12-18  7:33 Robin H. Johnson
2019-02-04 23:02 Ben Kohler
2018-01-12  6:15 Robin H. Johnson
2017-11-20 19:40 Zac Medico
2017-05-26 10:27 David Seifert
2017-05-12 22:10 Robin H. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox