summaryrefslogtreecommitdiff
path: root/sys-block/qla-fc-firmware
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/qla-fc-firmware
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/qla-fc-firmware')
-rw-r--r--sys-block/qla-fc-firmware/Manifest5
-rw-r--r--sys-block/qla-fc-firmware/metadata.xml15
-rw-r--r--sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild39
3 files changed, 59 insertions, 0 deletions
diff --git a/sys-block/qla-fc-firmware/Manifest b/sys-block/qla-fc-firmware/Manifest
new file mode 100644
index 000000000000..04125eed8a20
--- /dev/null
+++ b/sys-block/qla-fc-firmware/Manifest
@@ -0,0 +1,5 @@
+DIST qla-fc-firmware-20101015.tar.bz2 3237889 SHA256 e2951f8a130350ca38990afb60d16c4ea3262de5f9a7d9a75c88db04095bb6cb SHA512 19cd38a2a146cc3147840a2c87c0f44996896ff1b1961d1d858d054db890d6808c89bfe93e82a54536933180da3b8cc8e54a5f57d9c9edcb3129a11dbd394342 WHIRLPOOL 02e523b03e193b8473f89eab3de1914a92e67a4ddea324629b0ccf14fd0227b66d17587567f821262a2d535ca49e612b503eebdc198429eaa39b201669c6eb56
+EBUILD qla-fc-firmware-20101015.ebuild 1452 SHA256 8ed1485793521b13023aac918fdf23ff8710b67a73efe9499dc5522134f4267f SHA512 7145a1095a88fc479b6938e8f6767cae7861d7e2d8b8e2c05e320d537d05138b41be10a711d856bc69845f46281b68fdc3fa74aadc9d64f3b11ed29e8404d5b9 WHIRLPOOL 3e22102d05ef57d7079356ee690566288fde2c5189a339f5443f0271d7bc4850b64b0e770fd66881541cd2a415239cad6cafe416b3841935a1dd3fff8106b9ac
+MISC ChangeLog 3283 SHA256 5243fe2f3ba5e704af6b453ce0669c9c6c6101e3b1b03f999db7f68cd167ee35 SHA512 8b5e9bb9f9b5d432a7cc97ce90b9d098187d7e1eee45ef48af67401c172e618f9253c49f68f7c4f7e7775bf54729b4be8def62e7412cca559f1b14397fcfcf34 WHIRLPOOL b391a41138374972daf35b4886742a53b6d73fc39276cdf3fe9a1dfcea72b55f4ce1beee219cd91e2dc106858653d0b7e97923425d64779944eeb9d2306de968
+MISC ChangeLog-2015 4585 SHA256 ff13ea63b58a8415b816dd1a0851bd96a4513fb0a8127dee0872d5aa479938ff SHA512 f7d438a3915c25d38553242eba4c0e92ec2f3ababc0b70b972517b4e37374dffdc4f2b41d2685a91680f2db91835a8fe34a97f383c0168f5e34cf526b4fdf978 WHIRLPOOL e51643f76b7f027d5a62a7f84f1e5e862bd237a949b405c9898b0575c734324b3745548ed6b1e2b0ca2412460c1b436020850821cf7f67f97f2564ec834647da
+MISC metadata.xml 518 SHA256 f2ff2ad75079b0342a31b4ae286e7cac4523e49f486927036151783523ac447a SHA512 2ac6f4b0616bea447420486a3bdba17b9495f40a9d5f9df913d24c2a5c917495a426af982af6ec61a4901bafadaa19d81a1fcbdc50dd94429c1a407702528556 WHIRLPOOL cee3953ec5ca53facbbada3d55d2f3ebc6186ebbda128c498384c2a23045ae4b25f1ceca393c946d6495eccf71a525cd1200bed60fd194b5cd9dc5bc0c5e2b18
diff --git a/sys-block/qla-fc-firmware/metadata.xml b/sys-block/qla-fc-firmware/metadata.xml
new file mode 100644
index 000000000000..0ee787022bb3
--- /dev/null
+++ b/sys-block/qla-fc-firmware/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+</maintainer>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+<longdescription lang="en">
+ QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards.
+ This package contains snapshots of firmware releases from the QLogic FTP server.
+</longdescription>
+</pkgmetadata>
diff --git a/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild b/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild
new file mode 100644
index 000000000000..67ef202859f6
--- /dev/null
+++ b/sys-block/qla-fc-firmware/qla-fc-firmware-20101015.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards"
+HOMEPAGE="ftp://ftp.qlogic.com/outgoing/linux/firmware/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+LICENSE="qlogic-fibre-channel-firmware"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+IUSE=""
+
+# really depends on absolutely nothing
+DEPEND=""
+RDEPEND="!sys-kernel/linux-firmware"
+
+FW_BASENAME="ql2100_fw.bin ql2200_fw.bin ql2300_fw.bin ql2322_fw.bin ql2400_fw.bin ql2500_fw.bin ql6312_fw.bin"
+
+src_install() {
+ # We must install this, say QLogic's people.
+ # They have claimed to me that the /license/ directory isn't sufficient, as
+ # there is no guarantee it will be on a system - and it would not be in any
+ # binpkg either. If you do something else with the firmware blobs, you are
+ # thus strongly encouraged to keep a copy of the LICENSE file with them on
+ # the system.
+ dodoc LICENSE
+ dodoc README.* CURRENT_VERSIONS
+ insinto /lib/firmware
+ # some older firmware are always provided by upstream
+ # for reasons documented in CURRENT_VERSIONS.
+
+ # Please see README.* as to why we do not use the MID/MIDX versions by
+ # default if they are newer.
+ # TODO: Provide a means to get them for people that really want them.
+ for f in ${FW_BASENAME} ; do
+ doins ${f}.*
+ latest_f="$(ls ${f}.* |grep -v MID | sort -n | tail -n1)"
+ dosym ${latest_f} /lib/firmware/${f}
+ done
+}