diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2012-11-04 00:18:48 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2012-11-04 00:18:48 +0000 |
commit | 6db38fbe0d73ff3f64b0c7c02d43d13cc7207e34 (patch) | |
tree | f91b2da611d341aa5b008501e89344b533dfc0dd /sys-kernel | |
parent | stable arm, bug #441044 (diff) | |
download | historical-6db38fbe0d73ff3f64b0c7c02d43d13cc7207e34.tar.gz historical-6db38fbe0d73ff3f64b0c7c02d43d13cc7207e34.tar.bz2 historical-6db38fbe0d73ff3f64b0c7c02d43d13cc7207e34.zip |
New snapshot.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/linux-firmware/ChangeLog | 8 | ||||
-rw-r--r-- | sys-kernel/linux-firmware/Manifest | 4 | ||||
-rw-r--r-- | sys-kernel/linux-firmware/linux-firmware-20121030.ebuild | 102 |
3 files changed, 112 insertions, 2 deletions
diff --git a/sys-kernel/linux-firmware/ChangeLog b/sys-kernel/linux-firmware/ChangeLog index 74aef84fad58..e6c0fc305dc3 100644 --- a/sys-kernel/linux-firmware/ChangeLog +++ b/sys-kernel/linux-firmware/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-kernel/linux-firmware # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/ChangeLog,v 1.54 2012/10/03 20:45:59 chithanh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/ChangeLog,v 1.55 2012/11/04 00:18:45 chithanh Exp $ + +*linux-firmware-20121030 (04 Nov 2012) + + 04 Nov 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + +linux-firmware-20121030.ebuild: + New snapshot. *linux-firmware-20120924 (03 Oct 2012) diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index 1e4071a2b3a2..cce06afcc0b8 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -2,10 +2,12 @@ DIST linux-firmware-20120719.tar.xz 15653904 SHA256 a270d9c174759d2c6efa704bafcd DIST linux-firmware-20120816.tar.xz 15716908 SHA256 fcdcaea121233211e4f639e69edf654c3198064018ffbcd5e2c0d841ada41999 SHA512 73d90dd91c1a87b1d20cca0cc5ad6f60b78916637d3a52af4f3a4f5b7d0b2c67b8d68665da926d8ba3d275739ce326419d5a76343db39bcd7341259e52c8fac5 WHIRLPOOL 68674db43ce56351deeb006aa1815132412aab4886db54e00b16448a165dbf8f08fe58195cb3db809975197a3bd751116da033a8fdc43cc2dbc11080586ed534 DIST linux-firmware-20120909.tar.xz 15823568 SHA256 a7ba26a5714a71e5eddf078d1ef22320a0e91630e041bcc071cd4be035f7cb5a SHA512 c13845bff3abd15397da90807b8372d7c8f616e42563b33e48ea3d6aa72300fe319665a0e309a4d2019a509065552f2460135486bd3740437c182726923b5046 WHIRLPOOL 279e524c750a13fcae2feaa7e9c1e070cd6b76b1405ec4e062a7808aa38252e47cff72ca673f36e2ac7a23dd20af955130e90692768132743f739e9967fca7db DIST linux-firmware-20120924.tar.xz 16379936 SHA256 0e52f67fb866d0d147f1c952f597885defd7f825d516b316a6779e8a0381adb3 SHA512 1b274a00c5717ea1d45e5c791ce5fc8da96a36d57e8badba5d187cf9cb74f9f32d851d5d623056b07c23e64881675638a57f156ae51d87cb626954e2c571b077 WHIRLPOOL a99393dd3c3eae15e73dfa91166836ef9848a2a7806334e4cab291bcbda8cc60772b6235f9693ff06036b3c58eee3b4da880907ba7564d764c8a67bce4bf5dc4 +DIST linux-firmware-20121030.tar.xz 16435076 SHA256 16d738bb6c9c0c66d753d7f69dc78601b6c0c1678a86d4724cf360c8c3625f00 SHA512 8ea0c5da285a22c881f64d60ca0c2edbcc88ffa299e93709a51c1f119d2628e93db50be0dc323e6bae53c8bc3e1fe60fb8ed44954a73a1a3f66ab2deabf30328 WHIRLPOOL 4de66a00eec7605e9811190f2df9faacfeac491af59e9ed711897222914234babd941ab9884e75b64ae25e267b2711799a8e32070347a645f591c969a20c90ea EBUILD linux-firmware-20120719.ebuild 2855 SHA256 0ec77abe1985764f40b08185a8e29c30965f50d0d2206fac0610a43e7c55d497 SHA512 14c2c8d0d89635f1299f74d4eedc716aba2baad3cf516d3905c883d567fd6bd873dc030b76b0735f3b75ecff5260ae48c653121196285dd9054cc77229fcbc74 WHIRLPOOL 1ae849755da861f5bac47ddfcee4b9bc3b2359a870bf878bd5a8ace18ebbcefa66a7b85a64ca959aea9eca83d6c689e8dcb17caf8a53cab8726aa542289be134 EBUILD linux-firmware-20120816.ebuild 2858 SHA256 93a64ea5fea9416940c4c3923ec5f0e4f5a82d14d4e4335c761011e544053a7b SHA512 301f9093b1df8d1f2ef356493beaf742aef14fcdacad94182783fb3fe1b271fe91f0f31efb9611d48f138dcbaf0e53a2dd2103cfd3310da483c5c7052f2c3eac WHIRLPOOL f9d7fd9a74eb073ff4a2b8a9d27c7671cd32d0237c3ac207b4d42642da58e67f0edcbcf47ce94b00537bcb2dc45caea1e5b3a616552925a09524fdf8025a2482 EBUILD linux-firmware-20120909.ebuild 2858 SHA256 de1ddb1193fb7ad5e58df8b6a2c2d59f30b279869b4b4285399be25698420f17 SHA512 8d5db104a311f2cad1c6b6cef3e3c00dc2afcef5d5a91a42a278096c46c3327217b6f8c9e64f504f00215116e49299645a2d22213ca07e0972f843f8e2fa740c WHIRLPOOL 978a00a8681f38b4332e4ba50a0e180e48249fd178c97acd00390cbc1938a64206707cdd51a7332b7fda2ed0d38eba0ec700c44fa37c1fa1153f12a1e0430a08 EBUILD linux-firmware-20120924.ebuild 2858 SHA256 42d6c6f5343f4d54e2f852b4fe67ef8754a3ad2616d2116b87c3eaee2d092053 SHA512 481014a663def410e59b9c4a87cf1c445fdd7b00d359c70247b9c5d37fc252372ceea78d65cf1df38f7da7a453eb08ba7e3cba7bfe53e37db8527ff958b8f3f2 WHIRLPOOL b393c574b0ab012dd20e3d2c5a715af95e2b29061bca36ca0e542c3b03479835513595bc45a11dc4301ce7d3241a3a7acb2d4809986686cec75502668fac6202 +EBUILD linux-firmware-20121030.ebuild 2858 SHA256 ed64ae78373fa7829b893543edac810d5a5f954953fb25840401e5b471b0034a SHA512 fde77171b51716bac54bf51b84b5ec8b85c36cdefcd94ce314ff34bd22125dd1fbaf3b736fc201b2f4a1c334d9dd8bbf11f0ca06fb999c1779393fae48cecb40 WHIRLPOOL 11ec0d23df2e91ea2709c01a032196963a0ef4337fac3e88da24d874d7ebd4acf96e3bf4c7ab8ab7d9e1e823e21556b4f3dacdef62ffb5e80a11103f8709f4d8 EBUILD linux-firmware-99999999.ebuild 2837 SHA256 ea20eacba9dbe51c4f4315e20e9abe0b8c88a089bc1294051911b54336766bf9 SHA512 8160966e5d602e86b60f94f94147504df30f44ce695908104b4952a64329a3c2c8429751127c2db9224b957a02f701962a26e76ef166a236c6c76436172b6069 WHIRLPOOL 58f569eb67ac375556390e06e11cf165b847a2eb5c35618c9ccdb6ed149665e5987bc9b0fda5d452af010e8e8b05dd8f6b3b4d7686743d0f2bc57efb337cf09b -MISC ChangeLog 10073 SHA256 4f6ec49d4980ac4e8c089545f832d719e47fd90a96c7f2a9b8781c62504196a6 SHA512 2550eafc727c4e2f15d03185c781a3ce1c59759497a2fb41bf06fd93a1e4ec7db87ac13443846c6761ffd03d0c7f398f416a526b8e5725c5fd48c66ad22f54fc WHIRLPOOL b3aa0b8d08eee3012a3b6087d8600a7e3414e8eb2bc80aa9661d5487e6fec06ce76823b00232a8d9ca0cf74bb5358eb46c788ebd2a12fc8efdd8dc7763298f9e +MISC ChangeLog 10234 SHA256 0c47630f3b75b81abfa8a875be5bff00fc5a90f531da3f93da7ef3388f32f571 SHA512 71798132730885cdddefc180d34ee3b1d757e79939748c4c017ed6ac32b9f976e3f8d5bd3180a8898b97738e6c3b09bb35f8cd45145eeb139342d9960010c686 WHIRLPOOL 07cb7f6979c21396cd0234904e66090c8b5ec3a538c5f837432c4c49f114ff5f6aeba2be47c5fde5401546dc024d8e5c213ec42c75f1278db032263ebe629eac MISC metadata.xml 454 SHA256 981ce29c1ab948ee695b585601283674cb5079e054457829d9da06620e199f14 SHA512 f04681c8bcfa412f9629507f116f98e88cc114fc16bebb4e7a5a7793c365ce7a805b0818592dd895fecfe586476fe45b87128c8684c4448be2d01a4e92b2d973 WHIRLPOOL cd705c00dc548775a2174fd1f15b9b296a6f7c57fdf8403df77f36f3e3cfa4aa3382fea99eb290709ecb17bb37cb201cb23f17296ac17e16cff7af6c6839b80c diff --git a/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild b/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild new file mode 100644 index 000000000000..f03e616eb1a5 --- /dev/null +++ b/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild,v 1.1 2012/11/04 00:18:45 chithanh Exp $ + +EAPI=4 +inherit savedconfig + +if [[ ${PV} == 99999999* ]]; then + inherit git-2 + SRC_URI="" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" +else + SRC_URI="mirror://gentoo/${P}.tar.xz" +fi + +DESCRIPTION="Linux firmware files" +HOMEPAGE="http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" + +LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" +KEYWORDS="~amd64 ~arm ~ia64 ~x86" +SLOT="0" +IUSE="savedconfig" + +DEPEND="" +RDEPEND="!savedconfig? ( + !media-sound/alsa-firmware[alsa_cards_korg1212] + !media-sound/alsa-firmware[alsa_cards_maestro3] + !media-sound/alsa-firmware[alsa_cards_sb16] + !media-sound/alsa-firmware[alsa_cards_ymfpci] + !media-tv/cx18-firmware + !media-tv/ivtv-firmware + !media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx] + !media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885] + !media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700] + !net-dialup/ueagle-atm + !net-dialup/ueagle4-atm + !net-wireless/ar9271-firmware + !net-wireless/i2400m-fw + !net-wireless/libertas-firmware + !net-wireless/rt61-firmware + !net-wireless/rt73-firmware + !net-wireless/rt2860-firmware + !net-wireless/rt2870-firmware + !sys-block/qla-fc-firmware + !sys-firmware/iwl1000-ucode + !sys-firmware/iwl2000-ucode + !sys-firmware/iwl2030-ucode + !sys-firmware/iwl3945-ucode + !sys-firmware/iwl4965-ucode + !sys-firmware/iwl5000-ucode + !sys-firmware/iwl5150-ucode + !sys-firmware/iwl6000-ucode + !sys-firmware/iwl6005-ucode + !sys-firmware/iwl6030-ucode + !sys-firmware/iwl6050-ucode + !x11-drivers/radeon-ucode + )" +#add anything else that collides to this + +src_unpack() { + if [[ ${PV} == 99999999* ]]; then + git-2_src_unpack + else + default + # rename directory from git snapshot tarball + mv ${PN}-*/ ${P} || die + fi +} + +src_prepare() { + echo "# Remove files that shall not be installed from this list." > ${PN}.conf + find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf + + if use savedconfig; then + restore_config ${PN}.conf + ebegin "Removing all files not listed in config" + find * \( \! -type d -and \! -name ${PN}.conf \) \ + | sort ${PN}.conf ${PN}.conf - \ + | uniq -u | xargs -r rm + eend $? || die + # remove empty directories, bug #396073 + find -type d -empty -delete || die + fi +} + +src_install() { + save_config ${PN}.conf + rm ${PN}.conf || die + insinto /lib/firmware/ + doins -r * +} + +pkg_preinst() { + if use savedconfig; then + ewarn "USE=savedconfig is active. You must handle file collisions manually." + fi +} + +pkg_postinst() { + elog "If you are only interested in particular firmware files, edit the saved" + elog "configfile and remove those that you do not want." +} |