New major version from upstream to support 9650SE hardware.
authorRobin H. Johnson <robbat2@gentoo.org>
Thu, 23 Nov 2006 11:10:24 +0000 (11:10 +0000)
committerRobin H. Johnson <robbat2@gentoo.org>
Thu, 23 Nov 2006 11:10:24 +0000 (11:10 +0000)
Package-Manager: portage-2.1.2_rc1-r7

sys-block/tw_cli/ChangeLog
sys-block/tw_cli/Manifest
sys-block/tw_cli/files/digest-tw_cli-9.4.0 [new file with mode: 0644]
sys-block/tw_cli/tw_cli-9.4.0.ebuild [new file with mode: 0644]

index a3e7638f4917b83342409dbe2664faf97a74c6a9..2e27867deceb61d7963d26245835ca0f42cc644d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-block/tw_cli
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/tw_cli/ChangeLog,v 1.10 2006/09/13 00:13:07 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-block/tw_cli/ChangeLog,v 1.11 2006/11/23 11:10:24 robbat2 Exp $
+
+*tw_cli-9.4.0 (23 Nov 2006)
+
+  23 Nov 2006; Robin H. Johnson <robbat2@gentoo.org> +tw_cli-9.4.0.ebuild:
+  New major version from upstream to support 9650SE hardware.
 
 *tw_cli-9.3.0.4 (13 Sep 2006)
 
index 23984a32324b6e23f885d11683218ec11dcf502c..46c4729fed7142d72d65948935413484064eb078 100644 (file)
@@ -5,12 +5,14 @@ DIST tw_cli-linux-x86-9.2.tgz 711288
 DIST tw_cli-linux-x86-9.3.0.2.tgz 848293
 DIST tw_cli-linux-x86-9.3.0.3.tgz 814398 RMD160 bc199374c6abfd600add9f2a4e6ca869420f0f1b SHA1 4a68a2c2099e6cfa2fa667bb73dd97c23560e9d4 SHA256 8c49b9318154ba2ddf3af1ff978e438664e99f7beab227199aee0a4ce6055c6e
 DIST tw_cli-linux-x86-9.3.0.4.tgz 794421 RMD160 6edac1e5efdf7b17c24a465a169647ae04f00d1e SHA1 ae98775e7aceb646d3495ee2f418b432fdc07c68 SHA256 86e8287d12c120f35a2d1e6a71b7f344c2d2750068cc4e1c9886a11b4efa235f
+DIST tw_cli-linux-x86-9.4.0.tgz 788856 RMD160 51fbcd7f4981570ca1fe6f5beb7f94ff65d1afa2 SHA1 d7729235b7d5bbdf25d2f23b00faa1ded4cab78e SHA256 445899d9034076ca4665183017db587dea76208dbb066ea05ec4932950b9b086
 DIST tw_cli-linux-x86.tgz 537247 RMD160 ad18e0225d4f48cf229ec5077770a75349b32df8 SHA1 37d97c83f15d70ec860a00bb05b3802364a1b2b9 SHA256 c569baa99c41370a12469bc43518287be387141245f646366574731759ebfe5c
 DIST tw_cli-linux-x86_64-9.2.1.1.tgz 678634 RMD160 3b4e2ca07559688fc76f715d8b1692b73894a0b2 SHA1 5234f097ef0fbd2c9b84a79008a2d6b1364e7c57 SHA256 30fabb438c0f7e35a04a680a6bb1f17849d8d980278633dfb1538db9ffdeec85
 DIST tw_cli-linux-x86_64-9.2.tgz 679434
 DIST tw_cli-linux-x86_64-9.3.0.2.tgz 932845
 DIST tw_cli-linux-x86_64-9.3.0.3.tgz 868867 RMD160 504b3709dd5022a7bff2101e4bf7daf5aca8f7f0 SHA1 333d3e2f1349fbc0e958e78954d2387accd3adbf SHA256 05e2be6a078629f542b050a67156364e67b1b1fea0cef6d3bc2533d10cab2286
 DIST tw_cli-linux-x86_64-9.3.0.4.tgz 846293 RMD160 448f29a9173bbae7369868c45cde54708624e7ed SHA1 ae27e2f096ad57976d35bdf1b6f6707e693e5f80 SHA256 82cc7c4151f1fcf5b49666c2b439a992d531044c4ca590531fc27c66bc274716
+DIST tw_cli-linux-x86_64-9.4.0.tgz 820535 RMD160 56f1d4f8589aafa5f5b62bcbe2592f98a73c2272 SHA1 ce56c89afd72e6079e79095ae9bbd102a3be4826 SHA256 d91f861d447d49db97d24564f9458be2123ef20554ca2d2190e4b4c6fd2ff713
 DIST tw_cli-linux-x86_64.tgz 562565
 EBUILD tw_cli-2.00.00.032b.ebuild 1817 RMD160 8e2d3cace58f7198057a7922b657662027231229 SHA1 80aafb2207c58d708403c2c5f8dce2a265dff6e5 SHA256 c7304abd3484f1d0b3d913858aee73c45fd87225fda405f4719695d3beadfd44
 MD5 c4e097ca05816f1e2e36bcc4c17dccb3 tw_cli-2.00.00.032b.ebuild 1817
@@ -40,10 +42,14 @@ EBUILD tw_cli-9.3.0.4.ebuild 2039 RMD160 1af78e479a2bbe115db276a78a046867436ee20
 MD5 6371799e871e3a8806d0a96a529fbf1c tw_cli-9.3.0.4.ebuild 2039
 RMD160 1af78e479a2bbe115db276a78a046867436ee20e tw_cli-9.3.0.4.ebuild 2039
 SHA256 cc7a1dea52a7fd3c8bcdce04817735d00cc9667349a89b6b1a3aea7628839cba tw_cli-9.3.0.4.ebuild 2039
-MISC ChangeLog 2047 RMD160 62ed4481eb2e936274759f3e0dba8852a6671901 SHA1 f324e70c4bbe75ade1062f280b2e0c7c83759b16 SHA256 4b8e17d6bb761c6892cca9ba9aaffe4a7e4955ba264aa217d1fb235d455f3616
-MD5 398cb9e334b61c928785ef622ddf90d2 ChangeLog 2047
-RMD160 62ed4481eb2e936274759f3e0dba8852a6671901 ChangeLog 2047
-SHA256 4b8e17d6bb761c6892cca9ba9aaffe4a7e4955ba264aa217d1fb235d455f3616 ChangeLog 2047
+EBUILD tw_cli-9.4.0.ebuild 2169 RMD160 ea66a2e8d7d5aad76c5f16412c6238cecf4865b3 SHA1 1b4c9c9bb380f4cdd73da131dc656a09d7addaeb SHA256 c0b8c52d67c73594cff926626a11f5f34fc5f4a20406c37d41eebeda79d9b2ce
+MD5 531f49cfa9dc6b50847f8f23e3ec591e tw_cli-9.4.0.ebuild 2169
+RMD160 ea66a2e8d7d5aad76c5f16412c6238cecf4865b3 tw_cli-9.4.0.ebuild 2169
+SHA256 c0b8c52d67c73594cff926626a11f5f34fc5f4a20406c37d41eebeda79d9b2ce tw_cli-9.4.0.ebuild 2169
+MISC ChangeLog 2214 RMD160 bf50a54e6239ba1988cdfb330183386f0a2cbf2a SHA1 83faf7f34ad62ec40a13258415300a201221c1fe SHA256 c6ecfea0f18d76691b1207d15ba922b9be7e4fb0b0f23ba27a039ac83ee946f3
+MD5 b2344035c88bd0673a67ef5f4aab1ba1 ChangeLog 2214
+RMD160 bf50a54e6239ba1988cdfb330183386f0a2cbf2a ChangeLog 2214
+SHA256 c6ecfea0f18d76691b1207d15ba922b9be7e4fb0b0f23ba27a039ac83ee946f3 ChangeLog 2214
 MISC metadata.xml 478 RMD160 f5d57054c2548e464973d613d9fba79023dfdcf9 SHA1 0fadc040d60cfd58f2f7310b2cc6e5059cdf0a9c SHA256 6f38854b183db189aac7952ea0f345e2898a4b6d8ff96a1a81c3c305c43c81da
 MD5 d91e136142e43e04ddecca0b48d20510 metadata.xml 478
 RMD160 f5d57054c2548e464973d613d9fba79023dfdcf9 metadata.xml 478
@@ -69,3 +75,6 @@ SHA256 65c6a67b2d4d00fb22ba571cb6b64d18cd70d070b93ebe82adb5a4e3b166d0e5 files/di
 MD5 483c19fa982602544412b57599926d94 files/digest-tw_cli-9.3.0.4 539
 RMD160 237752a939de5f4b581fc20b9e9171dcdc6a69b9 files/digest-tw_cli-9.3.0.4 539
 SHA256 0b4126d3203d13a1ee6d4f0b9bc033c7124500ce934aedd136ac3c18d6282a98 files/digest-tw_cli-9.3.0.4 539
+MD5 24d0ae862b8a894cea6cdef5b1910bdb files/digest-tw_cli-9.4.0 527
+RMD160 fdfe6930b06bfc17b472d539c89598535a490249 files/digest-tw_cli-9.4.0 527
+SHA256 f83336075fd162b3170ad5e5bac571eabb98bdc86bb5dbfdb6187aa2439f2ff3 files/digest-tw_cli-9.4.0 527
diff --git a/sys-block/tw_cli/files/digest-tw_cli-9.4.0 b/sys-block/tw_cli/files/digest-tw_cli-9.4.0
new file mode 100644 (file)
index 0000000..421ccac
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 a4953330ea917cf847405db9c059cde4 tw_cli-linux-x86-9.4.0.tgz 788856
+RMD160 51fbcd7f4981570ca1fe6f5beb7f94ff65d1afa2 tw_cli-linux-x86-9.4.0.tgz 788856
+SHA256 445899d9034076ca4665183017db587dea76208dbb066ea05ec4932950b9b086 tw_cli-linux-x86-9.4.0.tgz 788856
+MD5 b374510369d99dfe1bd7b7ee727f58c8 tw_cli-linux-x86_64-9.4.0.tgz 820535
+RMD160 56f1d4f8589aafa5f5b62bcbe2592f98a73c2272 tw_cli-linux-x86_64-9.4.0.tgz 820535
+SHA256 d91f861d447d49db97d24564f9458be2123ef20554ca2d2190e4b4c6fd2ff713 tw_cli-linux-x86_64-9.4.0.tgz 820535
diff --git a/sys-block/tw_cli/tw_cli-9.4.0.ebuild b/sys-block/tw_cli/tw_cli-9.4.0.ebuild
new file mode 100644 (file)
index 0000000..a762ccb
--- /dev/null
@@ -0,0 +1,72 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/tw_cli/tw_cli-9.4.0.ebuild,v 1.1 2006/11/23 11:10:24 robbat2 Exp $
+
+DESCRIPTION="3ware SATA+PATA RAID controller Command Line Interface tool"
+HOMEPAGE="http://www.3ware.com/"
+LICENSE="3ware"
+SLOT="0"
+# binary packages
+KEYWORDS="-* ~x86 ~amd64"
+IUSE=""
+# stripping seems to break this sometimes
+RESTRICT="fetch nostrip nomirror"
+# binary packages
+DEPEND=""
+RDEPEND="virtual/libc"
+MY_P="${PN}-linux-${ARCH/amd64/x86_64}-${PV}"
+# Upstream actually only releases newer versions for new hardware
+# and doesn't release new major versions for old hardware
+# however their backwards compatibility is excellent.
+# I personally test tw_cli on two cards: 6200 (amd64) and 7006-2 (x86)
+# - Robin H. Johnson <robbat2@gentoo.org> - 23 Nov 2006
+#HW_VARIANT="Escalade7000Series" - for versions 9.3.0.*
+HW_VARIANT="Escalade9650SE-Series" # for versions 9.4.0*
+# package has different tarballs for x86 and amd64
+SRC_URI_BASE="http://www.3ware.com/download/${HW_VARIANT}/${PV}"
+SRC_URI="x86? ( ${SRC_URI_BASE}/${PN}-linux-x86-${PV}.tgz )
+                amd64? ( ${SRC_URI_BASE}/${PN}-linux-x86_64-${PV}.tgz )"
+DOWNLOAD_URL="http://www.3ware.com/support/windows_agree.asp?path=/download/${HW_VARIANT}/${PV}/${MY_P}.tgz"
+S="${WORKDIR}"
+
+src_unpack() {
+       unpack ${MY_P}.tgz
+}
+
+supportedcards() {
+       einfo "This binary supports should support ALL cards, including, but not"
+       einfo "limited to the following series:"
+       einfo ""
+       einfo "PATA: 6xxx, 72xx, 74xx, 78xx, 7000, 7500, 7506"
+       einfo "SATA: 8006, 8500, 8506, 9500S, 9550SX, 9590SE"
+       einfo "      9550SXU, 9650SE"
+}
+
+pkg_setup() {
+       supportedcards
+}
+
+pkg_nofetch() {
+       einfo "Please agree to the license at URL"
+       einfo ""
+       einfo "\t${DOWNLOAD_URL}"
+       einfo ""
+       einfo "And then use the following URL to download the"
+       einfo "correct tarball into ${DISTDIR}"
+       einfo ""
+       einfo "\t${SRC_URI}"
+       einfo ""
+       supportedcards
+}
+
+src_install() {
+       into /
+       dosbin tw_cli
+       dosbin tw_sched
+       insinto /etc
+       doins tw_sched.cfg
+       into /usr
+       newman tw_cli.8.nroff tw_cli.8
+       newman tw_sched.8.nroff tw_sched.8
+       dohtml *.html
+}