mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
bump(sys-firmware/seabios): sync with upstream
This commit is contained in:
parent
cc0baee16b
commit
b4fd0a548c
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DEFINED_PHASES=compile configure install pretend setup unpack
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary debug +seavgabios
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.10.1.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.10.1.xz seavgabios? ( mirror://gentoo/seavgabios-bin-1.10.1.tar.xz ) )
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.10.2.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/seabios-1.10.2-bin.tar.xz )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=faf02c07d67d7a1c614a539f57e4852a
|
||||
_md5_=fcadd2aefc816c02906cc4a13cc472a5
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DEFINED_PHASES=compile configure install pretend setup unpack
|
||||
DEPEND=!binary? ( amd64? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) x86? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary debug +seavgabios
|
||||
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=debug? ( !binary ) !amd64? ( !x86? ( binary ) )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.8.2.tar.gz ) binary? ( mirror://gentoo/bios.bin-1.8.2.xz seavgabios? ( mirror://gentoo/seavgabios-1.8.2.tar.xz ) )
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.11.0.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/seabios-1.11.0-bin.tar.xz )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=090502394e03682e91fcad983b2e9d73
|
||||
_md5_=a0cf7a6fc06b550bf09c5058bfde572e
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=ppc? ( binary ) ppc64? ( binary )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=e915c58ac4e730c6c95a870b7d6a46d6
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup unpack
|
||||
DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.seabios.org/
|
||||
IUSE=+binary +seavgabios
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=LGPL-3 GPL-3
|
||||
REQUIRED_USE=ppc? ( binary ) ppc64? ( binary )
|
||||
SLOT=0
|
||||
SRC_URI=!binary? ( https://code.coreboot.org/p/seabios/downloads/get/seabios-1.7.5.tar.gz ) binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-1.7.5.gz seavgabios? ( mirror://debian/pool/main/s/seabios/seabios_1.7.5-1_all.deb ) )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 185a06792159ca143528e7010368e8af
|
||||
_md5_=44dee1f82fe72d83db093a11847ad949
|
@ -1,24 +1,4 @@
|
||||
AUX seabios-1.8.2-fstack-check.patch 1201 SHA256 b41c0e87bcfdbed04f7339348e167d043128f22146c6e00d9a64f03a7338f8d8 SHA512 82feff2bc1bfe573b16c149f202fd244b9a2ec0b18b7c3f47ae06bbf8ae6239df8667c348aeec3b480a80b113a701a8833481a5a830377517eb3fb03aeaf9b30 WHIRLPOOL 0baeb375f614d53b126ddd6b37cde1ba517153523ff64ef64176ad79b8fe73a0c2ce78bd0239b5d6cad89767753b570029f7fd2b9ac1b74dc105a8b6b4b31dbb
|
||||
AUX seavgabios/README 56 SHA256 d4e1b5815b0166c52f5fdfd7ac8db2fd1398cf530394bf5937dfbda55135db21 SHA512 910bc29b89fd0821c9be7d60742ce80fd62194d78fd50902e1ba93a7322c897518ee606c76e39c71489f48c890e50d07aedd3ec059a9e3632eafdd7ebcea8074 WHIRLPOOL 6e928e7dbe1afbfd1a5ccb1009c0d98081cd099cf79b8eea067011e942ed7f6f5f3bca65e5a8cd38f0b786d7fca11aa8b51f7f1c1b11bc3879914a3facbf48ba
|
||||
AUX seavgabios/config.vga-cirrus 60 SHA256 888ad874052d301981a8cc6fa4bc72b1edd14ba937e7de113f71ce3fd2f8c253 SHA512 e9ef2d6bec9419e69bc90adf1a4bb7c174284cd722e53903deea0411f88074cc247069116e03e124715072ec82f153cf6014168febba41369a2569983d3265b6 WHIRLPOOL 6bc9abab432867d2d229f489e1f65471133c2bb6960d1d7e8523f6257f9abf1fbf43dd00054308235ae0a3162b359739ba4e903dba5758fed9b65d8ae482fc0a
|
||||
AUX seavgabios/config.vga-isavga 59 SHA256 5826ec704d4e4bb57089e0cbb72e7e5ccd31b7192d81084665cd4faeecb60b04 SHA512 aada61232f4834c1e9bec921b1e1365ce5ecb4adf42c659f34cdf051efb56f0ec2e62f0ccf66bb25d9bb0b8601e2df49b712265f19185068d45353c3aacf1cd9 WHIRLPOOL 41c5c36a610f04ffe56213e330d6a84be5c76811d25edbf2e4d1d33a74e75cc3aacb9c59bf0e78fc094876c6a436145efd97929a8bdb660677fd4d5caf1cfff9
|
||||
AUX seavgabios/config.vga-qxl 128 SHA256 26e43ea5e98615d11573b2619f3fb3c1933d5f810e6a2c44218d99465cc3ae77 SHA512 9ebcb6702cf28685daf1821be26bab8ddc791ef2c118217c984c03c5fb77c8b9691c0fa6931367a63b8d97d67c973cd4b620fe9ca9c76da51a9b2ab3b4b5653b WHIRLPOOL 6e38c9e5f91279694de4204abd1de16b2ef1c5f239df110151caa876cbdb6fb48148912e4c4f7952bea18e56c09a875e7062e8f27eabeb7e500480f6d2183000
|
||||
AUX seavgabios/config.vga-stdvga 59 SHA256 ca7367ae57665fa01e0ebb741ba5823d646f4b65a9a87657ea163cc9f362a8a8 SHA512 4a1b7fcc729d78dc8fd4e73d1cb6258ed9d49f8a91e6e00cc184e07c89a304f8d38ef5446d1c4ba5e8e929c82693d82c21526e42992ad6e1a008f39bb7c90448 WHIRLPOOL 51413383c35f77abd179050b86b6e84edf0a14e3b6ecb9d60521f9ff0cad0cd5059e10d8fbfed7084b628957e2871d9ae6addc6e5e24d8ff16bc9ab5b32c809d
|
||||
AUX seavgabios/config.vga-virtio 128 SHA256 afa7d59e1c18ed770cf0e83e3d5dc70866f75fdde83064fbea6e115f79504066 SHA512 4d627be11d79f0b8bd814a49e608826375aba6b59a0189dcba9afe24a181347b92e6ab18e0d9199e2f7a78f8fb02f03dad84c63fbbc2ffe9af76777ef28c5f8a WHIRLPOOL 5ba65918c8034bbece5a8d2ac166a446ba0b608ef393f4d85654a56fb1b95e0d92604cadf75a4eeaa20b93b22be51d10b0e6aadc56ce77e40fd19eddc245d324
|
||||
AUX seavgabios/config.vga-vmware 128 SHA256 1bd31f16dd43fb25aa92f9816cbfaae4a19a8faf29ff52bd02429fbaafb78f57 SHA512 2a82f75ca6dbf48546ffa5a756136dd7085855d9411c3b37a74cc53281027b4916cf628dba784bcad915682d94705b5f8116f7a1b7ec6a99d9b2fb3fffba01c0 WHIRLPOOL 9b6b82f0b27d41a6cb5ef66c13f4c45559471f894a93be60f67d560f3adc8fe2fae062a5d41b7d437eafaaf0bba12488d33db6b7192ab73a1901ab4618a887d6
|
||||
DIST bios.bin-1.10.1.xz 63668 SHA256 39d39cfa8166d947439081dedebb8c79a159de9b8b5447afb4876416fcf17d9d SHA512 9e3ba9c7dac3f03f9c57898a993eab34f8f3fecb0ac4718f6d4d6b1a825651a255e48fb7dc29a339249f42668469946f238674cb1f8308cf9b4a3e1e82c346d3 WHIRLPOOL 1208730ef4ee8455fe1e051b3350463d458ccf734c0fdd12d06b91dd0edbb96b2e6ec7bcc5b37902a98465c73bbf327fc3c42b7f1587bae1871d4ab9a70f5e50
|
||||
DIST bios.bin-1.7.5.gz 78943 SHA256 2e83e68e6cff73ede1c2490dabad74c177d7b67f9d93a5ed5f2ef39e76dea0ea SHA512 153a4cf190843540a9a72fcb0cf34f1f9f6ff2efb4b4f700c515dea467b101a8999421b53c2f21599864e2e803ae455a4ae39c7e8be9491c4383b4bfbe734014 WHIRLPOOL 2383f5f3a91581b0ee0ff19fd429a67b7fe09db05c456b98aee01ab9008a12d265e56f81b4d60224c7be15a86da9d2288f83a1d83f621b2ff00ab3aaccb277a4
|
||||
DIST bios.bin-1.8.2.xz 67428 SHA256 b4628fdbfc39fd73e7ab0c54dfc26128b6011d34778e381c1b2d2340209be838 SHA512 2b2339c02134bcbd6e71e8d31f9907a160534a047bc91502c215d3d4c79431b962177ac43d826cc5689d71dfc0995bc8a9a5caf1a35929f308b3c2bdad720c15 WHIRLPOOL 050a7880d0da8bb8be1ce3e1262f7e5107a5a426eb31ce9629ef497305e390d348de7ed3c7595248010eb02481a2b4a9e4dca94b3a9c954c18b8a9624f46bbc6
|
||||
DIST seabios-1.10.1.tar.gz 588092 SHA256 5063ddbac61ec4e61a12daa83931c37e5629b1c18502f7c00ed4e696c2a1d2cb SHA512 b2f1c2b15853b1cc949f741ae13f32fd133efb0d0917e1cdfb253f9cd0bc9bb0b42c592cdd87bc74ccbb12a4301c102ae723ccdb490ea4716e0c9dca3dd3fead WHIRLPOOL 723d4835288566bbb6a3c3b7df2486c0a7f949590404230667a4e4490317591bcdb99dd9b0933770d8c1416c25f6a8d20b153d7410787e19d8ecbd92a7312af9
|
||||
DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
|
||||
DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00 WHIRLPOOL 9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
|
||||
DIST seabios_1.7.5-1_all.deb 112098 SHA256 61bab13a733e8087147ae4798f0053c6d632866e332a1ee3af2265e4f57ced36 SHA512 891a26e084ccac8e9badce5a58eeadfb958af9d5ed087a99998f92153718e8231c14abfae0ed86bde870aa9e2f29fd93d5cc04515695e6f2d7b9fcaaef11bfce WHIRLPOOL d47ad79e7bd701862d059d86c7cb3b730b0303c5170ec52a481df5326cad0cd98ea78fcdb2730623b6b65289d9042f4685991eb515402543083cd8228f849959
|
||||
DIST seavgabios-1.8.2.tar.xz 20284 SHA256 d28ff071ee56f7bd88cec2482908f469d553cd8b61485a8e89989c26cb5c0e4a SHA512 16d2b54cd98aa22f7af21d8c51a4cf87d9462ec0c99bf703bf7f6c3c4e0be4cbd313b8cf0fb79cdb7b6a7f94441493a4f9669b6d44297e12f03a749befa2d845 WHIRLPOOL 9d61957ec4e3a0c5e4b999495119c6cfb4f2165d98b652b530dbee3ceb19b18a75d07902a5ee15b41b877154bb9ac19163d75c6024a40c4e94e6cf5cdf561e9d
|
||||
DIST seavgabios-bin-1.10.1.tar.xz 20408 SHA256 88c310f2f1ddbbca3e00f8895706b3df718046bd729ab719c4e4bd01f502bd6d SHA512 7fe97efaf61c2d1e72c8df27b5108c80f6a51f5a7370de68720b0f71abe05ae5765dd867d127df2fa6182b5d4702a9ef7549e7170fec5071b31a6066db20c219 WHIRLPOOL 484c2f0302bf232e8065ec8cc1566731a962a2f76e01df2b7b21611b3c3ab47b04f1de192a3675130942a42c97f78e210d14ac2e36a7c36d8c28eff4e1618abc
|
||||
EBUILD seabios-1.10.1.ebuild 3444 SHA256 6e7a454cbb307700e190cd0e4506460ee9e4d075d4a231d91828ef2f9bc9b9fc SHA512 6344ad74bebcb1752221d26fd22905a37ed3e4e70836f2916677088dc3add02546a423f4e97b49d9a837de9882d888dfb3dd5b49f249c2e0e0f9bff62fda7b69 WHIRLPOOL 1b62a53a58d627eba7e38bf9b1e889ebbcfc17a54c51812453e2162cc2dfa0e8fd790475115a198d4e14c3ed224fbd378672c2a09b3a4d043ebd008d6a73b08c
|
||||
EBUILD seabios-1.7.5-r1.ebuild 3176 SHA256 289ca29e0e14fe7d2024e9aa68afdf98ce85a6f60378cf570b0a43446fcf9c1e SHA512 3a66efc369d53d6c1fa26aee70f313a61b510ca161083354f35cba08d21afa805cf11310dd85f9783bd5945b25f47d81a5399b25259eb7f3582c00c6eb5909a0 WHIRLPOOL 7a30f8a66ffaa2167d6390ad18c703c0abbb69aceda095693bf611570efd639879e951b4af04e405574e69c4f5e030c8974064094e6f6524c67f4a7c7ac9ebac
|
||||
EBUILD seabios-1.7.5.ebuild 2555 SHA256 529cb3a6f8197fc974a806372279398d9f716af215848bec480d34c72c144414 SHA512 e872db35c8412c9b3b0c99aad0b20270bf4dd5af6f86e0b1c2068fb047a1c98caaa6f180bac81ca10f0dc4d82691092feede8795513134dab59934b0d6386e1a WHIRLPOOL 7f20f5f05a5b6c8e2d3383a657608082c4b48cc8e760551fb845dab84629c5db8096c9fb557aad4d46e271f10fdf8de9e8406b0173de21b06965e6483bb091e9
|
||||
EBUILD seabios-1.8.2.ebuild 3273 SHA256 09960eeef0047890a5900eb66c1b33bfb26d0abc325210e58e3adb02f3076e18 SHA512 9ebc092327f9b0a9f2e55bb7f7d72d88d2c30f139559ed8dc835c07d51cb7d35c40ded5e0b27a09bca2a24ffc64a5590540bf2a759f12a8ba652c0c572c909cd WHIRLPOOL ce1546e6d24e1e61d5c35412c74c07bd91db7a14326efad92dc1cc7ced878b06aadc8ec7b42710c0579cc547bf13dd7762567f3878c68ae6504cacf4d7fd1dcb
|
||||
MISC ChangeLog 5067 SHA256 6288193e8f1466e9c49191c07c159d70c1dd4fe6618a402632460e7b75aa6e2f SHA512 9a5f148a05d9c2e921c2b63380458e56459d7f4253efd93040e6c75181244004813a77a8baa6bca96a5d51f64bdffec4f73ff8ec2acab42af81eb7a431ef50ea WHIRLPOOL cf85fac3fe221f6b074c2f0bbac2fe0952302f2e1607297e53f8291e71520835df14c4bc4f72f8e133755185c5687d2588e446125b5f3b4eb1129e16eb3db9f5
|
||||
MISC ChangeLog-2015 8390 SHA256 530d9871189cee67fdaddbd80e05173b54c461296a692bcc51d87a46d54ab1f8 SHA512 c04a589afbf87445abe1935c9a9bbad8b759d68c1b3d38ee9ccaac2625c0520072b3e12277fa43562d0b7f95957500a784c8126dde4440fa5fee8922ccec8429 WHIRLPOOL 5adf523f244a96c2bee80bc1f13102584e3a928108e929fe76b2212504a6dcefeac7c5872c4e9d2eae4a9fabeb37519fa7182c2c5b4c6516b15822748e6f40d2
|
||||
MISC metadata.xml 663 SHA256 602c6f6301147529642acfd8e289b411cb64ebe0e38d0b5c4d0a8207817a5720 SHA512 a3b306f0cfc8d0c2f31757b3b141c532dc5ee1fea7c01b7d23e6643977e63aee90a007875f1e34fb3f212c2dc1e23e4400f092b1d288f325abead33a9cfa66fa WHIRLPOOL abbd51716806d0fe649100b7abfbc5c237983cea5f73f28fa98d190527b6e5293171e6e0efb5304a3cbf8febbe470f4de943574959820604e4ab4f1b87ce9fba
|
||||
DIST seabios-1.10.2-bin.tar.xz 121172 BLAKE2B 9d4ff624b638773e59bbf6674fb8630bd815d75af1a81db4de7f9740c37485330e6d054448f2301a97455ff0d3190d988ce0348eac78bd978982b6ce5146e4f6 SHA512 a46ce389b8b0fe7182a3dc2954fab7e0ef27ac65823e3785c247ccf77c37eaa746d94f74a4a29a221aa16ab508cf07ec8d399aa612d5c0184b48bce24c663b69
|
||||
DIST seabios-1.10.2.tar.gz 589283 BLAKE2B 08fdbecf7fb06629db472adb05a780249dbf0e0a44d04dcced5480d631c133f74ecd04b04486db3bb817b8e119e783c4b09c3ade15b9a6cc956537e9f7204514 SHA512 ea8396fe247a3bd16b43ab775cf8e23f139673b94e83f450cadb094cc8117ca7e9ef518162d965209d5ab091c96f70ec5cc8ec8d15b638e06c4c8f7a0e1609dc
|
||||
DIST seabios-1.11.0-bin.tar.xz 158552 BLAKE2B 44c42b9eea70a090ad51296949fe79e5360b569bae791fe84f447061f8dbcdb6b601501e2cc1607b62308f3118087386d15ba32c8495202f62f9f9a1e3cf27c3 SHA512 03a1523dc99dbf6e353e7844a4f12020d88bf8d5cbfd187007663ab1b02447b02694f27ee93aa46a18a5ab161f13b1ffe62f2d0f678cd86975a3d53295a6eb1e
|
||||
DIST seabios-1.11.0.tar.gz 607746 BLAKE2B 9f688be6b8f7c0fcbd72b59ac649a9c763fdd9e2971a4d85636c9972efc0ad42082a1622a8c41156ad1e2063907349c2e02cff9aeb444844dc445b5f7d6062bb SHA512 cae79c720bfbba3321777bbc6d5bde432fe56e2ba8f1be8acfebbde0bd453a58e889f5fa24db6055dca0a3a56d35b907761723ea35ef248c5f812129d0a27b77
|
||||
|
@ -1,37 +0,0 @@
|
||||
https://bugs.gentoo.org/559980
|
||||
|
||||
From e4d2b8ce5db86bd56efdaf64b974925bd7a7b249 Mon Sep 17 00:00:00 2001
|
||||
From: Magnus Granberg <zorry@gentoo.org>
|
||||
Date: Fri, 11 Sep 2015 17:38:40 -0400
|
||||
Subject: [PATCH] build: use -fstack-check=no when available
|
||||
|
||||
Some compilers (such as the one in hardened/Gentoo) default this
|
||||
option to on which leads to build failures:
|
||||
src/stacks.c: In function 'call16_back':
|
||||
src/stacks.c:139:5: error: 'asm' operand has impossible constraints
|
||||
asm volatile(
|
||||
^
|
||||
|
||||
URL: https://bugs.gentoo.org/559980
|
||||
Reported-by: Alon Bar-Lev <alonbl@gentoo.org>
|
||||
Signed-off-by: Magnus Granberg <zorry@gentoo.org>
|
||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||||
---
|
||||
Makefile | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e287530..3a0d2e8 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -63,6 +63,7 @@ COMMONCFLAGS := -I$(OUT) -Isrc -Os -MD -g \
|
||||
COMMONCFLAGS += $(call cc-option,$(CC),-nopie,)
|
||||
COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
|
||||
COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector-all,)
|
||||
+COMMONCFLAGS += $(call cc-option,$(CC),-fstack-check=no,)
|
||||
COMMA := ,
|
||||
|
||||
CFLAGS32FLAT := $(COMMONCFLAGS) -DMODE16=0 -DMODESEGMENT=0
|
||||
--
|
||||
2.5.1
|
||||
|
1
sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/README
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/sys-firmware/seabios/files/seabios/README
vendored
Normal file
@ -0,0 +1 @@
|
||||
The config.vga-xxx files come from the qemu/roms/ tree.
|
@ -0,0 +1,12 @@
|
||||
# for qemu machine types 1.7 + older
|
||||
# need to turn off features (xhci,uas) to make it fit into 128k
|
||||
CONFIG_QEMU=y
|
||||
CONFIG_ROM_SIZE=128
|
||||
CONFIG_BOOTSPLASH=n
|
||||
CONFIG_XEN=n
|
||||
CONFIG_USB_OHCI=n
|
||||
CONFIG_USB_XHCI=n
|
||||
CONFIG_USB_UAS=n
|
||||
CONFIG_SDCARD=n
|
||||
CONFIG_TCGBIOS=n
|
||||
CONFIG_MPT_SCSI=n
|
@ -0,0 +1,3 @@
|
||||
# for qemu machine types 2.0 + newer
|
||||
CONFIG_QEMU=y
|
||||
CONFIG_ROM_SIZE=256
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
@ -14,20 +14,17 @@ inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
# Upstream hasn't released a new binary. We snipe ours from Fedora for now.
|
||||
# https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
# http://fedora.mirror.lstn.net/
|
||||
|
||||
# Binary versions taken from fedora:
|
||||
# http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/
|
||||
# seabios-bin-1.10.1-1.fc26.noarch.rpm
|
||||
# seavgabios-bin-1.10.1-1.fc26.noarch.rpm
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
mirror://gentoo/bios.bin-${PV}.xz
|
||||
seavgabios? ( mirror://gentoo/seavgabios-bin-${PV}.tar.xz )
|
||||
)"
|
||||
# seabios-bin-1.10.2-1.fc27.noarch.rpm
|
||||
# seavgabios-bin-1.10.2-1.fc27.noarch.rpm
|
||||
SRC_URI="
|
||||
!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
@ -75,12 +72,6 @@ src_unpack() {
|
||||
mkdir -p "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use binary && return
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use binary && return
|
||||
|
||||
@ -109,8 +100,12 @@ _emake() {
|
||||
src_compile() {
|
||||
use binary && return
|
||||
|
||||
_emake out/bios.bin
|
||||
mv out/bios.bin ../bios.bin
|
||||
for t in 128k 256k ; do
|
||||
cp "${FILESDIR}/seabios/config.seabios-${t}" .config || die
|
||||
_emake oldnoconfig
|
||||
_emake out/bios.bin
|
||||
mv out/bios.bin ../bios-${t}.bin || die
|
||||
done
|
||||
|
||||
if use seavgabios ; then
|
||||
local config t targets=(
|
||||
@ -132,8 +127,11 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
insinto /usr/share/seabios
|
||||
newins ../bios.bin* bios.bin
|
||||
use binary && doins ../bios.bin
|
||||
use !binary && newins ../bios-128k.bin bios.bin
|
||||
doins ../bios-256k.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
insinto /usr/share/seavgabios
|
@ -1,10 +1,9 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
@ -13,18 +12,19 @@ inherit eutils toolchain-funcs python-any-r1
|
||||
# git clone git://git.seabios.org/seabios.git && cd seabios
|
||||
# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
|
||||
|
||||
if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
if [[ ${PV} == *9999* || -n "${EGIT_COMMIT}" ]] ; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
# Upstream hasn't released a new binary. We snipe ours from Fedora for now.
|
||||
# https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
mirror://gentoo/bios.bin-${PV}.xz
|
||||
seavgabios? ( mirror://gentoo/seavgabios-${PV}.tar.xz )
|
||||
)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
# Binary versions taken from fedora:
|
||||
# http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/
|
||||
# seabios-bin-1.10.2-1.fc27.noarch.rpm
|
||||
# seavgabios-bin-1.10.2-1.fc27.noarch.rpm
|
||||
SRC_URI="
|
||||
!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
@ -72,13 +72,6 @@ src_unpack() {
|
||||
mkdir -p "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use binary && return
|
||||
|
||||
epatch "${FILESDIR}"/${P}-fstack-check.patch #559980
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use binary && return
|
||||
|
||||
@ -107,8 +100,10 @@ _emake() {
|
||||
src_compile() {
|
||||
use binary && return
|
||||
|
||||
cp "${FILESDIR}/seabios/config.seabios-256k" .config || die
|
||||
_emake oldnoconfig
|
||||
_emake out/bios.bin
|
||||
mv out/bios.bin ../bios.bin
|
||||
mv out/bios.bin ../bios-256k.bin || die
|
||||
|
||||
if use seavgabios ; then
|
||||
local config t targets=(
|
||||
@ -130,8 +125,10 @@ src_compile() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
insinto /usr/share/seabios
|
||||
newins ../bios.bin* bios.bin
|
||||
use binary && doins ../bios.bin
|
||||
doins ../bios-256k.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
insinto /usr/share/seavgabios
|
@ -1,141 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
#BACKPORTS=1
|
||||
|
||||
# SeaBIOS maintainers sometimes don't release stable tarballs or stable
|
||||
# binaries to generate the stable tarball the following is necessary:
|
||||
# git clone git://git.seabios.org/seabios.git && cd seabios
|
||||
# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
|
||||
|
||||
if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? (
|
||||
https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz
|
||||
seavgabios? (
|
||||
mirror://debian/pool/main/s/${PN}/${PN}_${PV}-1_all.deb
|
||||
)
|
||||
)
|
||||
${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+binary +seavgabios"
|
||||
|
||||
REQUIRED_USE="ppc? ( binary )
|
||||
ppc64? ( binary )"
|
||||
|
||||
DEPEND="
|
||||
!binary? (
|
||||
>=sys-power/iasl-20060912
|
||||
${PYTHON_DEPS}
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_pretend() {
|
||||
if ! use binary; then
|
||||
ewarn "You have decided to compile your own SeaBIOS. This is not"
|
||||
ewarn "supported by upstream unless you use their recommended"
|
||||
ewarn "toolchain (which you are not)."
|
||||
elog
|
||||
ewarn "If you are intending to use this build with QEMU, realize"
|
||||
ewarn "you will not receive any support if you have compiled your"
|
||||
ewarn "own SeaBIOS. Virtual machines subtly fail based on changes"
|
||||
ewarn "in SeaBIOS."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use binary || python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if use binary && use seavgabios ; then
|
||||
unpack ./data.tar.xz
|
||||
mv usr/share/seabios/vgabios*.bin ./ || die
|
||||
fi
|
||||
|
||||
# This simplifies the logic between binary & source builds.
|
||||
mkdir -p "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use binary && return
|
||||
|
||||
if [[ -z "${EGIT_COMMIT}" ]]; then
|
||||
sed -e "s/VERSION=.*/VERSION=${PV}/" \
|
||||
-i Makefile || die
|
||||
else
|
||||
sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \
|
||||
-i Makefile || die
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use binary || tc-ld-disable-gold #438058
|
||||
}
|
||||
|
||||
_emake() {
|
||||
LANG=C \
|
||||
emake V=1 \
|
||||
CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" \
|
||||
AR="$(tc-getAR)" \
|
||||
OBJCOPY="$(tc-getOBJCOPY)" \
|
||||
RANLIB="$(tc-getRANLIB)" \
|
||||
OBJDUMP="$(tc-getOBJDUMP)" \
|
||||
HOST_CC="$(tc-getBUILD_CC)" \
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use binary && return
|
||||
|
||||
_emake out/bios.bin
|
||||
mv out/bios.bin ../bios.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
local config t targets=(
|
||||
cirrus
|
||||
isavga
|
||||
qxl
|
||||
stdvga
|
||||
vmware
|
||||
)
|
||||
for t in "${targets[@]}" ; do
|
||||
emake clean distclean
|
||||
cp "${FILESDIR}/seavgabios/config.vga-${t}" .config || die
|
||||
_emake oldnoconfig
|
||||
_emake out/vgabios.bin
|
||||
cp out/vgabios.bin ../vgabios-${t}.bin || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/seabios
|
||||
newins ../bios.bin* bios.bin
|
||||
|
||||
if use seavgabios ; then
|
||||
insinto /usr/share/seavgabios
|
||||
doins ../vgabios*.bin
|
||||
fi
|
||||
}
|
@ -1,108 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit eutils toolchain-funcs python-any-r1
|
||||
|
||||
#BACKPORTS=1
|
||||
|
||||
# SeaBIOS maintainers sometimes don't release stable tarballs or stable
|
||||
# binaries to generate the stable tarball the following is necessary:
|
||||
# git clone git://git.seabios.org/seabios.git && cd seabios
|
||||
# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
|
||||
|
||||
if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then
|
||||
EGIT_REPO_URI="git://git.seabios.org/seabios.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SRC_URI="!binary? ( https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
|
||||
binary? ( https://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz )
|
||||
${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
|
||||
HOMEPAGE="https://www.seabios.org/"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+binary"
|
||||
|
||||
REQUIRED_USE="ppc? ( binary )
|
||||
ppc64? ( binary )"
|
||||
|
||||
DEPEND="
|
||||
!binary? (
|
||||
>=sys-power/iasl-20060912
|
||||
${PYTHON_DEPS}
|
||||
)"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_pretend() {
|
||||
if ! use binary; then
|
||||
ewarn "You have decided to compile your own SeaBIOS. This is not"
|
||||
ewarn "supported by upstream unless you use their recommended"
|
||||
ewarn "toolchain (which you are not)."
|
||||
elog
|
||||
ewarn "If you are intending to use this build with QEMU, realize"
|
||||
ewarn "you will not receive any support if you have compiled your"
|
||||
ewarn "own SeaBIOS. Virtual machines subtly fail based on changes"
|
||||
ewarn "in SeaBIOS."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use binary || python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
# This simplifies the logic between binary & source builds.
|
||||
mkdir -p "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use binary && return
|
||||
|
||||
if [[ -z "${EGIT_COMMIT}" ]]; then
|
||||
sed -e "s/VERSION=.*/VERSION=${PV}/" \
|
||||
-i Makefile || die
|
||||
else
|
||||
sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \
|
||||
-i Makefile || die
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use binary || tc-ld-disable-gold #438058
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if ! use binary ; then
|
||||
LANG=C emake \
|
||||
CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" \
|
||||
AR="$(tc-getAR)" \
|
||||
OBJCOPY="$(tc-getOBJCOPY)" \
|
||||
RANLIB="$(tc-getRANLIB)" \
|
||||
OBJDUMP="$(tc-getOBJDUMP)" \
|
||||
HOST_CC="$(tc-getBUILD_CC)" \
|
||||
out/bios.bin
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/seabios
|
||||
if ! use binary ; then
|
||||
doins out/bios.bin
|
||||
else
|
||||
newins ../bios.bin-${PV} bios.bin
|
||||
fi
|
||||
}
|
Loading…
Reference in New Issue
Block a user