From 35f14d4a457ccf4a2df9cdcc4b441b7de57dd372 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Fri, 15 Feb 2013 16:35:05 -0800 Subject: [PATCH] chore(sys-kernel/linux-firmware/): import from portage Change-Id: If8e3fb84199cb80b72d8443b1443c15d3044697a --- .../sys-kernel/linux-firmware/ChangeLog | 299 ++++++++++++++++++ .../sys-kernel/linux-firmware/Manifest | 15 + .../linux-firmware-20120719.ebuild | 102 ++++++ .../linux-firmware-20120816.ebuild | 102 ++++++ .../linux-firmware-20120909.ebuild | 102 ++++++ .../linux-firmware-20120924.ebuild | 102 ++++++ .../linux-firmware-20121030.ebuild | 102 ++++++ .../linux-firmware-20121225.ebuild | 102 ++++++ .../linux-firmware-99999999.ebuild | 102 ++++++ .../sys-kernel/linux-firmware/metadata.xml | 16 + 10 files changed, 1044 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120719.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120816.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120909.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120924.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121225.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/metadata.xml diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/ChangeLog new file mode 100644 index 0000000000..b567797d75 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/ChangeLog @@ -0,0 +1,299 @@ +# ChangeLog for sys-kernel/linux-firmware +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/ChangeLog,v 1.59 2013/01/01 13:18:30 chithanh Exp $ + +*linux-firmware-20121225 (01 Jan 2013) + + 01 Jan 2013; Chí-Thanh Christopher Nguyễn + +linux-firmware-20121225.ebuild: + New snapshot. + + 04 Dec 2012; linux-firmware-20120924.ebuild: + Stable for x86, wrt bug #441668 + + 13 Nov 2012; Anthony G. Basile + linux-firmware-20120924.ebuild: + stable arm, bug #441668 + + 04 Nov 2012; Agostino Sarubbo + linux-firmware-20120924.ebuild: + Stable for amd64, wrt bug #441668 + +*linux-firmware-20121030 (04 Nov 2012) + + 04 Nov 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20121030.ebuild: + New snapshot. + +*linux-firmware-20120924 (03 Oct 2012) + + 03 Oct 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120924.ebuild, -linux-firmware-20120502.ebuild, + -linux-firmware-20120615.ebuild, -linux-firmware-20120708.ebuild, + linux-firmware-20120719.ebuild, linux-firmware-20120816.ebuild, + linux-firmware-20120909.ebuild, linux-firmware-99999999.ebuild: + New snapshot. Remove old. Block iwl2000-ucode. + + 18 Sep 2012; Johannes Huber linux-firmware-20120719.ebuild: + Stable for x86, wrt bug #433006 + +*linux-firmware-20120909 (16 Sep 2012) + + 16 Sep 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120909.ebuild: + New snapshot. + + 16 Sep 2012; Markus Meier linux-firmware-20120719.ebuild: + arm stable, bug #433006 + + 06 Sep 2012; Agostino Sarubbo + linux-firmware-20120719.ebuild: + Stable for amd64, wrt bug #433006 + +*linux-firmware-20120816 (27 Aug 2012) + + 27 Aug 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120816.ebuild: + New snapshot. + + 18 Aug 2012; Ulrich Müller linux-firmware-20120502.ebuild, + linux-firmware-20120615.ebuild, linux-firmware-20120708.ebuild, + linux-firmware-20120719.ebuild, linux-firmware-99999999.ebuild: + Update blockers after package move of iwl1000-*, bug 429868. + + 06 Aug 2012; Ulrich Müller linux-firmware-20120502.ebuild, + linux-firmware-20120615.ebuild, linux-firmware-20120708.ebuild, + linux-firmware-20120719.ebuild, linux-firmware-99999999.ebuild: + Update blocker after package move of iwl1000-ucode, bug 429868. + +*linux-firmware-20120719 (29 Jul 2012) + + 29 Jul 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120719.ebuild: + New snapshot. + +*linux-firmware-20120708 (13 Jul 2012) + + 13 Jul 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120708.ebuild: + New snapshot. + +*linux-firmware-20120615 (15 Jun 2012) + + 15 Jun 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120615.ebuild: + New snapshot. + + 12 Jun 2012; Chí-Thanh Christopher Nguyễn + -linux-firmware-20110731.ebuild, -linux-firmware-20110818.ebuild, + -linux-firmware-20120125.ebuild, -linux-firmware-20120219.ebuild, + linux-firmware-20120502.ebuild, linux-firmware-99999999.ebuild: + Add iwl2030-ucode to blockers, drop old. + + 09 Jun 2012; Markus Meier linux-firmware-20120502.ebuild: + arm stable, bug #419489 + + 08 Jun 2012; Pawel Hajdan jr + linux-firmware-20120502.ebuild: + x86 stable wrt bug #419489 + + 03 Jun 2012; Agostino Sarubbo + linux-firmware-20120502.ebuild: + Stable for amd64, wrt bug #419489 + + 28 May 2012; Raúl Porcel + linux-firmware-20120125.ebuild, linux-firmware-20120219.ebuild, + linux-firmware-20120502.ebuild: + Add ~ia64 wrt #413665 + +*linux-firmware-20120502 (03 May 2012) + + 03 May 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120502.ebuild, linux-firmware-99999999.ebuild: + New snapshot. + + 24 Mar 2012; Pawel Hajdan jr + linux-firmware-20120125.ebuild: + x86 stable wrt bug #406931 + + 19 Mar 2012; Markus Meier linux-firmware-20120125.ebuild: + arm stable, bug #406931 + + 08 Mar 2012; Markos Chandras + linux-firmware-20120125.ebuild: + Stable on amd64 wrt bug #406931 + + 29 Feb 2012; Alexandre Rostovtsev + linux-firmware-20110731.ebuild, linux-firmware-20110818.ebuild, + linux-firmware-20120125.ebuild, linux-firmware-20120219.ebuild, + linux-firmware-99999999.ebuild: + File collisions with rt2860-firmware and rt2870-firmware, thanks to + Chí-Thanh Christopher Nguyễn for noticing. + +*linux-firmware-20120219 (21 Feb 2012) + + 21 Feb 2012; Chí-Thanh Christopher Nguyễn + +linux-firmware-20120219.ebuild: + New snapshot. + +*linux-firmware-20120125 (03 Feb 2012) + + 03 Feb 2012; Chí-Thanh Christopher Nguyễn + linux-firmware-20110731.ebuild, linux-firmware-20110818.ebuild, + +linux-firmware-20120125.ebuild, linux-firmware-99999999.ebuild: + New snapshot. Update download locations. Avoid installing empty directories, + bug #396073. + + 02 Feb 2012; Chí-Thanh Christopher Nguyễn + linux-firmware-99999999.ebuild: + Update location of upstream repository. + + 01 Nov 2011; Chí-Thanh Christopher Nguyễn + -linux-firmware-20110604.ebuild, -linux-firmware-20110709.ebuild, + linux-firmware-20110731.ebuild, linux-firmware-20110818.ebuild, + linux-firmware-99999999.ebuild: + Add net-wireless/ar9271-firmware to blockers, remove old. + + 28 Aug 2011; Markus Meier linux-firmware-20110731.ebuild: + arm stable, bug #379997 + + 24 Aug 2011; Markus Meier linux-firmware-20110731.ebuild: + x86 stable, bug #379997 + + 24 Aug 2011; Tony Vroon linux-firmware-20110731.ebuild: + Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney in bug + #379997 filed by Chí-Thanh Christopher Nguyễn. + + 23 Aug 2011; Chí-Thanh Christopher Nguyễn + linux-firmware-20110731.ebuild, linux-firmware-20110818.ebuild, + linux-firmware-99999999.ebuild: + Add iwl6030-ucode to blockers. + +*linux-firmware-20110818 (20 Aug 2011) + + 20 Aug 2011; Chí-Thanh Christopher Nguyễn + linux-firmware-20110604.ebuild, linux-firmware-20110709.ebuild, + linux-firmware-20110731.ebuild, +linux-firmware-20110818.ebuild, + linux-firmware-99999999.ebuild: + New snapshot. + + 08 Aug 2011; Chí-Thanh Christopher Nguyễn + -linux-firmware-20110429.ebuild, -linux-firmware-20110601.ebuild: + Remove old. + + 07 Aug 2011; Markus Meier linux-firmware-20110604.ebuild: + arm stable, bug #375753 + +*linux-firmware-20110731 (03 Aug 2011) + + 03 Aug 2011; Chí-Thanh Christopher Nguyễn + +linux-firmware-20110731.ebuild: + New snapshot. + + 01 Aug 2011; Markus Meier linux-firmware-20110604.ebuild: + x86 stable, bug #375753 + + 21 Jul 2011; Markos Chandras + linux-firmware-20110604.ebuild: + Stable on amd64 wrt bug #375753 + +*linux-firmware-20110709 (20 Jul 2011) + + 20 Jul 2011; Chí-Thanh Christopher Nguyễn + linux-firmware-20110604.ebuild, +linux-firmware-20110709.ebuild, + linux-firmware-99999999.ebuild: + New snapshot. Add iwl6005-ucode to blockers. + + 15 Jun 2011; Diego E. Pettenò + linux-firmware-20110604.ebuild, linux-firmware-99999999.ebuild: + Block ueagle-atm and ueagle4-atm. + +*linux-firmware-20110604 (05 Jun 2011) + + 05 Jun 2011; Chí-Thanh Christopher Nguyễn + +linux-firmware-20110604.ebuild: + New snapshot. + +*linux-firmware-20110601 (02 Jun 2011) + + 02 Jun 2011; Chí-Thanh Christopher Nguyễn + -linux-firmware-20090421.ebuild, -linux-firmware-20100930.ebuild, + -linux-firmware-20110128.ebuild, -linux-firmware-20110311.ebuild, + +linux-firmware-20110601.ebuild, linux-firmware-99999999.ebuild, + metadata.xml: + New snapshot. Update live ebuild to git-2.eclass, allow individual selection + of firmware files through savedconfig. Remove old. + + 31 May 2011; Pawel Hajdan jr + linux-firmware-20110429.ebuild: + x86 stable wrt bug #368101 + + 28 May 2011; Raúl Porcel + linux-firmware-20110429.ebuild: + arm stable + + 24 May 2011; Markos Chandras + linux-firmware-20110429.ebuild: + Stable on amd64 wrt bug #368101 + +*linux-firmware-20110429 (02 May 2011) + + 02 May 2011; Chí-Thanh Christopher Nguyễn + +linux-firmware-20110429.ebuild: + New snapshot. + + 09 Apr 2011; Raúl Porcel + linux-firmware-20110311.ebuild: + Add ~arm + +*linux-firmware-20110311 (04 Apr 2011) + + 04 Apr 2011; Chí-Thanh Christopher Nguyễn + +linux-firmware-20110311.ebuild, metadata.xml: + New snapshot, add myself to maintainers. + + 15 Mar 2011; Diego E. Pettenò + linux-firmware-20110128.ebuild, linux-firmware-99999999.ebuild: + Another blocker. + + 07 Mar 2011; Chí-Thanh Christopher Nguyễn + linux-firmware-20110128.ebuild, linux-firmware-99999999.ebuild: + Set DESCRIPTION later so that the eclass will not override it. + +*linux-firmware-20110128 (19 Feb 2011) + + 19 Feb 2011; Chí-Thanh Christopher Nguyễn + +linux-firmware-20110128.ebuild, linux-firmware-99999999.ebuild: + New snapshot. Add more blockers, bug #274343. Unify live and snaphot + ebuilds. + +*linux-firmware-20100930 (20 Oct 2010) + + 20 Oct 2010; Tomáš Chvátal + +linux-firmware-20100930.ebuild: + Version bump (needed for my wifi). + + 07 May 2010; Robin H. Johnson + linux-firmware-20090421.ebuild, linux-firmware-99999999.ebuild: + Apply at least some of the licenses from WHENCE that we already have in + the tree. + + 07 May 2010; Robin H. Johnson + linux-firmware-20090421.ebuild, linux-firmware-99999999.ebuild: + Update LICENSE to include freedist just like the kernel sources. + + 12 Dec 2009; Diego E. Pettenò + linux-firmware-99999999.ebuild: + Remove keywords from live ebuild. + +*linux-firmware-99999999 (02 Dec 2009) + + 02 Dec 2009; Greg Kroah-Hartman + +linux-firmware-99999999.ebuild: + live ebuild added thanks to Rick Farina + +*linux-firmware-20090421 (21 Apr 2009) + + 21 Apr 2009; Greg Kroah-Hartman +metadata.xml, + +linux-firmware-20090421.ebuild: + Initial creation of the linux-firmware tree diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/Manifest b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/Manifest new file mode 100644 index 0000000000..4130a4e253 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/Manifest @@ -0,0 +1,15 @@ +DIST linux-firmware-20120719.tar.xz 15653904 SHA256 a270d9c174759d2c6efa704bafcd282920ad0890d4f820759c4c9886053860e3 SHA512 17deb9f8658c01fe1538904e27c5f16b9daefa5e1c4cc744afe82fad34fcdc369b7607cb7e67b594b343e656d4c8011ccffde65ed23e089cbd858b077b8b760c WHIRLPOOL 267157b7a372ccb657d65619974fb7673fc515eab89e31942072f2a7556076a82b6a2323bdcd494ed35eb9e6ffaec62d58f88bf81b1bb3ed9b6d8e470f4383b2 +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 +DIST linux-firmware-20121225.tar.xz 16979700 SHA256 dccad06330fcfc1e29f771c24e023846e641afeda27dbd7f221ad3c18dc96259 SHA512 746fcf332b74049995a1236d126153b0f971d7ffe365178835f3cd424d5544db16ee74de22c03253874220cbaceb7fceee5bb4d147072c365b3adbcf924796c0 WHIRLPOOL 27c308029ed17151624ff5ec7a285b85ce52053c6b2040afd58ac27bacad22dbf7555cf7e20b5f942ea94a1c06e11552c6a46759d79fca740623d7c968b3682c +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 2850 SHA256 ec8d6e82bbd68da2f36de14ec1f92b0ef91f74ef7277c87e4240adf23016842e SHA512 49252d633552104ab7f151a54dd315f3b8368f66d8be7071f4ec7bd0d0a65ba88ca94f679e71680ff8e67a124567a2838398b61b9f39ee11fbdf22fe2c0ab722 WHIRLPOOL 86152aefccd0de46844e89aee18417cd5c91d71849a0f22fd26106c31e6723afefef19cb0c55b73442e00c78f029729cb7539b9feb5fde7c4f21fd4133aaadd6 +EBUILD linux-firmware-20121030.ebuild 2858 SHA256 ed64ae78373fa7829b893543edac810d5a5f954953fb25840401e5b471b0034a SHA512 fde77171b51716bac54bf51b84b5ec8b85c36cdefcd94ce314ff34bd22125dd1fbaf3b736fc201b2f4a1c334d9dd8bbf11f0ca06fb999c1779393fae48cecb40 WHIRLPOOL 11ec0d23df2e91ea2709c01a032196963a0ef4337fac3e88da24d874d7ebd4acf96e3bf4c7ab8ab7d9e1e823e21556b4f3dacdef62ffb5e80a11103f8709f4d8 +EBUILD linux-firmware-20121225.ebuild 2858 SHA256 4cd059742726497b4a3b1c9f5e88ab9b507d64ab0b0a40aec2e44fd9e856299a SHA512 3f1ccfe22ffb6c502e57f096f482a9ad1144fce091fca33af6b663a4712def9e3be4e2a0642e6016f7eaa88f986c94f54adb75abf8e2bf3022d61f9721834bc7 WHIRLPOOL 9bd4b74c1fa585f258aced10ce7becb4120891cd7b5455ff08228d42f28ca0207fde370db7c81911aef7edf4b9bfd90fed72a89a622f53ed020bbba8f98a727d +EBUILD linux-firmware-99999999.ebuild 2837 SHA256 ea20eacba9dbe51c4f4315e20e9abe0b8c88a089bc1294051911b54336766bf9 SHA512 8160966e5d602e86b60f94f94147504df30f44ce695908104b4952a64329a3c2c8429751127c2db9224b957a02f701962a26e76ef166a236c6c76436172b6069 WHIRLPOOL 58f569eb67ac375556390e06e11cf165b847a2eb5c35618c9ccdb6ed149665e5987bc9b0fda5d452af010e8e8b05dd8f6b3b4d7686743d0f2bc57efb337cf09b +MISC ChangeLog 10731 SHA256 5b74db4dc45f87ef4404eeaa9e878cf40ea1dd25d7c002703cbf02f4225fb3e1 SHA512 32717d24734e7bf6ee0c4fcdb3c9c5c96e53c236ab6fc8c76ad3bb22450cd34fab45096781eea22b2097365541058b5e476940aabb4cc710e08b47ed839a9030 WHIRLPOOL 2429f34e69fb91c3c576a805731a88d0ca932284f271c60ed17159e987e437b57bd6493584713945a3239f387f80660b355bf48579894a208cd8590078c50df9 +MISC metadata.xml 454 SHA256 981ce29c1ab948ee695b585601283674cb5079e054457829d9da06620e199f14 SHA512 f04681c8bcfa412f9629507f116f98e88cc114fc16bebb4e7a5a7793c365ce7a805b0818592dd895fecfe586476fe45b87128c8684c4448be2d01a4e92b2d973 WHIRLPOOL cd705c00dc548775a2174fd1f15b9b296a6f7c57fdf8403df77f36f3e3cfa4aa3382fea99eb290709ecb17bb37cb201cb23f17296ac17e16cff7af6c6839b80c diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120719.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120719.ebuild new file mode 100644 index 0000000000..03c4bd5fd9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120719.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-20120719.ebuild,v 1.7 2012/10/03 20:45:59 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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120816.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120816.ebuild new file mode 100644 index 0000000000..08a99a751b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120816.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-20120816.ebuild,v 1.2 2012/10/03 20:45:59 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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120909.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120909.ebuild new file mode 100644 index 0000000000..406dbf15bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120909.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-20120909.ebuild,v 1.2 2012/10/03 20:45:59 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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120924.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120924.ebuild new file mode 100644 index 0000000000..4d916568a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20120924.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-20120924.ebuild,v 1.4 2012/12/04 11:31:05 ago 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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121030.ebuild new file mode 100644 index 0000000000..f03e616eb1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121225.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121225.ebuild new file mode 100644 index 0000000000..9ed324c0b8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-20121225.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-firmware/linux-firmware-20121225.ebuild,v 1.1 2013/01/01 13:18:30 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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-99999999.ebuild new file mode 100644 index 0000000000..59d4341ad0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/linux-firmware-99999999.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-99999999.ebuild,v 1.20 2012/10/03 20:45:59 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="" +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." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/metadata.xml new file mode 100644 index 0000000000..e7f7646574 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-kernel/linux-firmware/metadata.xml @@ -0,0 +1,16 @@ + + + +kernel + + gregkh@gentoo.org + Greg Kroah-Hartman + + + chithanh@gentoo.org + Chí-Thanh Christopher Nguyễn + + + Allows individual selection of firmware files + +