diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/ChangeLog deleted file mode 100644 index a7b8903d98..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/ChangeLog +++ /dev/null @@ -1,241 +0,0 @@ -# ChangeLog for dev-lang/yasm -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.62 2013/06/30 15:09:42 jlec Exp $ - - 30 Jun 2013; Justin Lecher yasm-1.2.0-r1.ebuild, - yasm-9999.ebuild, metadata.xml: - Fix usage of python-r1.eclass - - 11 May 2013; Samuli Suominen yasm-1.2.0-r1.ebuild, - yasm-9999.ebuild: - Disable automagic app-text/xmlto usage to prevent manpages from getting - rebuilt unnecessarily wrt #459940 by Anton Kochkov - Pull in app-text/xmlto and app-text/docbook-xml-dtd:4.1.2 when required - Use python-r1.eclass instead of the obsolete python.eclass - -*yasm-1.2.0-r1 (15 Jan 2013) - - 15 Jan 2013; Mike Frysinger +yasm-1.2.0-r1.ebuild: - Add x32 support from upstream #435838 by Alphat-PC. - - 15 Jan 2013; Mike Frysinger yasm-1.2.0.ebuild, - yasm-9999.ebuild: - Update HOMEPAGE. - - 12 Dec 2012; Samuli Suominen metadata.xml: - Moving from amd64@ to base-system@ and adding myself to metadata.xml as well. - -*yasm-9999 (25 Sep 2012) - - 25 Sep 2012; Mike Frysinger +yasm-9999.ebuild: - Add live git ebuild #435838 by Alphat-PC. - - 16 Jun 2012; Fabian Groffen yasm-1.2.0.ebuild: - Fix autoreconf for platforms where /bin/sh doesn't understand $(xxx) - - 13 May 2012; Alexis Ballier yasm-1.2.0.ebuild: - keyword ~amd64-fbsd - - 03 Apr 2012; Mike Gilbert - +files/yasm-1.2.0-fix_cython_check.patch, yasm-1.2.0.ebuild: - Add patch to improve cython detection. Requested by Arfrever. - - 26 Jan 2012; Samuli Suominen -yasm-1.1.0-r1.ebuild, - -files/yasm-1.1.0-cython-0.14.patch, - -files/yasm-1.1.0-skip_cython_check.patch: - old - - 23 Dec 2011; Agostino Sarubbo yasm-1.2.0.ebuild: - Stable for X86, wrt bug #395775 - - 23 Dec 2011; Agostino Sarubbo yasm-1.2.0.ebuild: - Stable for AMD64, wrt bug #395775 - - 15 Dec 2011; Ulrich Mueller yasm-1.1.0-r1.ebuild, - yasm-1.2.0.ebuild: - Fix LICENSE, bug 360501 comment #12. - - 20 Nov 2011; Samuli Suominen yasm-1.1.0-r1.ebuild, - yasm-1.2.0.ebuild: - Missing BSD-2 license (frontends use it per COPYING) wrt #360501 by "Luke-Jr" - -*yasm-1.2.0 (19 Nov 2011) - - 19 Nov 2011; Samuli Suominen +yasm-1.2.0.ebuild: - Version bump. - - 26 Jan 2011; Markos Chandras yasm-1.1.0-r1.ebuild: - Stable on amd64 wrt bug #352742 - - 26 Jan 2011; Pawel Hajdan jr yasm-1.1.0-r1.ebuild: - x86 stable wrt bug #352742 - -*yasm-1.1.0-r1 (25 Dec 2010) - - 25 Dec 2010; Samuli Suominen +yasm-1.1.0-r1.ebuild, - +files/yasm-1.1.0-cython-0.14.patch: - Fix for Cython 0.14 wrt #348587 by Arfrever Frehtes Taifersar Arahesis. - - 03 Nov 2010; Pawel Hajdan jr yasm-1.1.0.ebuild: - x86 stable wrt bug #343143 - - 29 Oct 2010; Markos Chandras yasm-1.1.0.ebuild: - Stable on amd64 wrt bug #343143 - -*yasm-1.1.0 (20 Aug 2010) - - 20 Aug 2010; Samuli Suominen +yasm-1.1.0.ebuild, - +files/yasm-1.1.0-skip_cython_check.patch: - Version bump. - - 12 Jul 2010; Christian Faulhammer yasm-1.0.1.ebuild: - stable x86, bug 325273 - - 24 Jun 2010; Pacho Ramos yasm-1.0.1.ebuild: - stable amd64, bug 325273 - -*yasm-1.0.1 (03 Jun 2010) - - 03 Jun 2010; Lars Wendler +yasm-1.0.1.ebuild: - Version bump (bug #322655). - - 12 Apr 2010; Samuli Suominen yasm-1.0.0.ebuild: - LICENSE is all of Artistic, BSD, GPL-2 and LGPL-2. - -*yasm-1.0.0 (12 Apr 2010) - - 12 Apr 2010; Samuli Suominen +yasm-1.0.0.ebuild: - Version bump. - - 02 Jan 2010; Christian Faulhammer yasm-0.8.0.ebuild: - Transfer Prefix keywords - - 10 Jun 2009; Markus Meier yasm-0.8.0.ebuild: - x86 stable, bug #273035 - - 07 Jun 2009; Thomas Anderson yasm-0.8.0.ebuild: - stable amd64 as requested by Samuli Suominen to fix bug #273008. General QA - cleanup by myself and Samuli. Convert to EAPI 2 for simplicity. - - 19 Apr 2009; Markus Meier yasm-0.7.2: - x86 stable, bug #266057 - - 14 Apr 2009; Thomas Anderson yasm-0.7.2.ebuild: - stable amd64, bug 266057 - -*yasm-0.8.0 (13 Apr 2009) - - 13 Apr 2009; Mike Frysinger +yasm-0.8.0.ebuild: - Version bump. - - 12 Oct 2008; Markus Meier yasm-0.7.1.ebuild: - amd64/x86 stable, bug #241188 - - 11 Oct 2008; Markus Rothe yasm-0.6.2.ebuild, - yasm-0.7.0.ebuild, yasm-0.7.1.ebuild, yasm-0.7.2.ebuild: - Remove ~ppc64 keywords. This is useless on ppc64.. - -*yasm-0.7.2 (10 Oct 2008) - - 10 Oct 2008; Mike Frysinger +yasm-0.7.2.ebuild: - Version bump. - -*yasm-0.7.1 (12 Aug 2008) - - 12 Aug 2008; Steve Dibb +yasm-0.7.1.ebuild: - Version bump, bug 234462 - -*yasm-0.7.0 (16 Apr 2008) - - 16 Apr 2008; Ben de Groot +yasm-0.7.0.ebuild: - Version bump. - - 09 Apr 2008; Alexis Ballier yasm-0.6.2.ebuild: - keyword ~x86-fbsd - - 05 Jan 2008; Brent Baude yasm-0.6.2.ebuild: - Marking yasm-0.6.2 ~ppc64 for bug 200993 - - 26 Dec 2007; Markus Meier yasm-0.6.2.ebuild: - x86 stable, bug #200993 - - 26 Dec 2007; Samuli Suominen yasm-0.6.2.ebuild: - amd64 stable wrt #200993 - - 25 Dec 2007; Christian Heim metadata.xml: - Removing kugelfang from metadata.xml as per #46972. - - 22 Sep 2007; Christoph Mende yasm-0.6.1.ebuild: - Stable on amd64 wrt bug #193375 - - 22 Sep 2007; Christian Faulhammer yasm-0.6.1.ebuild: - stable x86, bug 193375 - -*yasm-0.6.2 (22 Sep 2007) - - 22 Sep 2007; Mike Frysinger +yasm-0.6.2.ebuild: - Version bump. - -*yasm-0.6.1 (24 Jul 2007) - - 24 Jul 2007; Mike Frysinger +yasm-0.6.1.ebuild: - Version bump. - - 13 Jul 2007; Steve Dibb yasm-0.5.0.ebuild, - yasm-0.6.0.ebuild: - amd64 stable - - 12 Jul 2007; Raúl Porcel yasm-0.6.0.ebuild: - x86 stable - - 22 Apr 2007; Danny van Dyk yasm-0.6.0.ebuild: - Remove macho object format tests in dev-lang/yasm-0.6.0 until fixed - upstream. See bug #174020. - -*yasm-0.6.0 (20 Mar 2007) - - 20 Mar 2007; Danny van Dyk +yasm-0.6.0.ebuild: - Version bump. - - 22 Feb 2007; Piotr Jaroszyński ChangeLog: - Transition to Manifest2. - - 06 Jan 2007; Danny van Dyk -yasm-0.5.0_rc1.ebuild: - QA: Removed unused versions. - -*yasm-0.5.0 (21 Dec 2006) - - 21 Dec 2006; +yasm-0.5.0.ebuild: - - version bump to upstream stable - - 02 Mar 2006; Joshua Jackson yasm-0.4.0.ebuild: - Stable on x86; bug #124567 - - 01 Mar 2006; Danny van Dyk yasm-0.4.0.ebuild, - yasm-0.5.0_rc1.ebuild: - Added NLS USE flag to the ebuilds. Thanks to Diego Petteno. - -*yasm-0.5.0_rc1 (01 Mar 2006) - - 01 Mar 2006; Danny van Dyk -yasm-0.3.0.ebuild, - yasm-0.4.0.ebuild, +yasm-0.5.0_rc1.ebuild: - Removed version 0.3.0. Marked version 0.4.0 stable on amd64. Added new - version 0.5.0. - - 26 May 2005; Sven Wegener metadata.xml: - Herd name is 'amd64' not 'amd64@gentoo.org' - -*yasm-0.4.0 (27 Mar 2005) - - 27 Mar 2005; Danny van Dyk +metadata.xml, - +yasm-0.4.0.ebuild: - Taking over maintainership. Added metadata.xml. Version bump to yasm-0.4.0. - - 01 Jun 2004; Michael Sterrett yasm-0.3.0.ebuild: - fix depend; tidy - -*yasm-0.3.0 (09 Feb 2004) - - 09 Feb 2004; yasm-0.3.0.ebuild: - New ebuild for yasm. Keyworded ~amd64 and ~x86. Ran tests that came with - package. All seems well. Needs testing with some real code. diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/Manifest b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/Manifest index d1cce0d11a..a72be410ec 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/Manifest @@ -1,18 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - AUX yasm-1.2.0-fix_cython_check.patch 790 SHA256 1d44a5ea34426c84556e93d3f5774912ca8530c582ad6f1bf738850b515d977c SHA512 5055949c13c5b4e24863f302f379831fcb26edbcfef48b3f3ee4fe742a95c0db85487a82d72a7e9fc96ad4c9fbeee0423d79032269900aeaf380cc9848ccb07b WHIRLPOOL 8810880f15c5c44cbf457ede3e0d19ef64ba68ae2cb3f595b04be1614b39f36d7803c617d29e3a2fe7248ac76285056f1ea4f1870a28b75c1da8c851827b9e22 DIST yasm-1.2.0-x32.patch.xz 9656 SHA256 d5a623243b1b2a73b4b25d9395a5be1483adca38cec8f50a7f1e4e9107cd9d83 SHA512 93961d0690c0018a3645bc3d610b1f12172f5311609716fec0efcf8af5d70578a1fc74ab42fcc75f2b75ed8837fa03cbc66ddd6386baeb56a519e7639ff64874 WHIRLPOOL 410c940995fc31b2e12f9eec67b6873f1f4629fcdf8a58c2165ab3d9721f21e295901e8917cfd613b30ea319594aeaff21d38ec4e9bd2b693e6e3230e9d637d9 DIST yasm-1.2.0.tar.gz 1436502 SHA256 768ffab457b90a20a6d895c39749adb547c1b7cb5c108e84b151a838a23ccf31 SHA512 e80ace766e145f6486e76da1a5a9819221b7f406745a02529b4ad220ef7f51ddd67f23d0d8b187bffc9725d9f9742ae5f3a0bb23ee5b2a61153332fb3e286b77 WHIRLPOOL 2a1fd73beeea8128c67e0172684e3dac9d0c16b9e35e905a5e313948d685da9ace15a2b18001c02c0aff9113fec9059af5984aeacf8e4ae5e8bbe91dd00d9d9e -EBUILD yasm-1.2.0-r1.ebuild 1411 SHA256 9870eb299658562a1f8e130f8f0f77043247257c33cad6eeb993606c7c61765d SHA512 0f28f859d54a9bd82e48585dcead5cbe31dbf402bc9709149897d64d9ef057c8fcd6485b656c1e8169499a4201fc753368bd44be4ef3ade50c076c02f1f20fd1 WHIRLPOOL c871d2d4f5d041c77092900619a0f785eb75819191ffa2bfbf2ebb66135fa1a936de74c88d2c4ec932d2935cbb2d36b39de241463d0b248164147bbf572ecf42 -EBUILD yasm-1.2.0.ebuild 1171 SHA256 d881b284ddabf55d8915e0bcdf48e95c2cc43a80a20f49ad43778265c538b15e SHA512 c198a3b1d8506f8cadb14880cc265d4977b18f8884a9fafd7ce01a262e70269da8cedc981ba0582bc20631ce982e42487d4d8940dce695ebac0e6069380753f0 WHIRLPOOL b5718cb617dd4997ca4fcfa02cc047cef3884a02d2ab35eb3a00f0fbb2b785897b16a069253d7a19a86c3df067bcd9cfd45cfd93a90c5277ea60032289c6f426 -EBUILD yasm-9999.ebuild 1643 SHA256 6ea216023f555460b815a2eadea661fd68cb60b756586129133d7466b432d450 SHA512 50bdbb6907141a68743e4b6ef555962ff8c44a76999ebc8efbd2cab1b6e5d1ec9e701b51d7acb6995694bb68f991f02b548361573bd779d4a5f9198c8e0b044b WHIRLPOOL 069ede27970ff44bcd63ad5c567a317fa1159f9c24689ed7b1b47510cf6625db60c112b69a19f4c5d88e6e67877d1318b05d830a49ab80c4002e52eff43b8905 -MISC ChangeLog 8047 SHA256 cdffa9c735dcc3a08e86b25007bccd5009a93a7f97f9872137c93a57dc57fcd2 SHA512 4cc0242009b7c5c357b62bb961def789f06b3e5d258ed0ff43b17d3573b787e68082c092d19784f7c387b7a4b23172ec40bdf2e68a5949f38d5366824ca1df84 WHIRLPOOL 81c0b38b398f57ab2c1a223f0b16f9a178fd4a9af9b96443b8b8a5eebeb92ede467fc130cda4a27a043eeb9f93af97f85dbc9c7eb21afeeee1c01948026a6797 -MISC metadata.xml 270 SHA256 ef58b1c4316d37bc29175e278d9664a16eb45869f908eb692acbd6e6f97e7da2 SHA512 4213dec88a84cec39d4c8f02271b0ce690cbf5c26f50a887b733f81d0f02f229ab163d7f24dd868cb16d9ce5533d8c64c980acbb6539bb009936e924e6d8b775 WHIRLPOOL be21a72d5149eb429a30ca933bbe6f97d924f13241b6368ee793b8a930d0338bc79e2b22b8ee2e9fba2f5c844016b73f211cad0ecabe6cfa8730870c84d7ae9f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) - -iEYEAREKAAYFAlHQSjcACgkQgAnW8HDreRZ2WQCeMc0hTGZgPrRXwzJJ6s/PxzHY -PeMAniO3gvpe/dBN4sGTU3XoRk1woPgx -=zlht ------END PGP SIGNATURE----- +DIST yasm-1.3.0.tar.gz 1492156 SHA256 3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f SHA512 572d3b45568b10f58e48f1188c2d6bcbdd16429c8afaccc8c6d37859b45635e106885d679e41d0bee78c23822108c7ae75aa7475eed5ba58057e0a6fe1b68645 WHIRLPOOL 025454780e4e7ccc443fc604e49a5cc9b8489eaff9d50a443786c462604dc16890a07fba6985e2cc53c1076b23fda472aedb6c1cf9c8adcac6c05f90fdf696a7 +EBUILD yasm-1.2.0-r1.ebuild 1325 SHA256 3292065a3a6ee32d8d7b2e63f2c239401585cd67b7fa0ef798e1569e906e6e69 SHA512 a73339713257e8e8b05ae7eda671a0a7ec8a83ff284d03102f383f829f40f7aa81836aab19b71e5f3a4dafce0453b20c4f64350d8701b9e853c20a6b0c4fde18 WHIRLPOOL d0908f3a9d796219b063b275c45e078ae9c6466892aedef4ae614f95cc12e8c6308e17387f41a7148c9a64f793e0658133e6a9428dc5d0b16d190f59657cc7af +EBUILD yasm-1.3.0.ebuild 946 SHA256 974f0ca8cb7fa050cdfc8052eda7b266a5f72beee04ad2adcef0228a909c8636 SHA512 9fbb8eaaa15e1e45750cb2f0c4031370fa391d405f17066583f86791b568b145e09c066ccc5c418db63b2a39a6d577dca4348417aee2cf48b88bf9747551f891 WHIRLPOOL 58c4b52c3c5cf4d512f39a39d333852aef747b4abc61a5b2fab3e9bfcd63f27300076d94333f2d7a0c62fa6f7753fdb46f832604bb9b6cca8e92d3d0f5b3235a +EBUILD yasm-9999.ebuild 1558 SHA256 4ddc07ddcc404606f65b921cc67b4312f178b5ed811af2d72105da84febbc5d5 SHA512 b389debe05ca02e44e5d2442c5560c8326de5cbf0ff10fa3eb63f5b43d7d0908f298d39ee7534014e6c2b9c51ae265b902cbd63138c68920940d5e9174a46e5d WHIRLPOOL 3c75b56407225d4fab456cf7962e73f23e4f0551636619c96bc4a076d5c1f4d88d07525f323e7cd58bbff13e0fae24388664afa9f79ce2c4a658c556df228995 +MISC ChangeLog 2787 SHA256 7d4c5ca973505c35863ac3f5a70a41dfcfc92d282dd6c07d6cb260d63ebba0a9 SHA512 8e5cc5c9f1c084524640ce19aa87eb6247eb6d9cc4fd3740edace28daa6d2845377175bf4a110236485c032f23e40cd3ad7f265edb1d9cf9d6de00894afa5fc4 WHIRLPOOL cac35ebb879b646c5f25de0c691f7f84d4b36398a9848baa50f9ebdeae3a86780a3e18f1594b07e0452fe585be2627380d3244a4b0279d9442106fad0c4398f4 +MISC ChangeLog-2015 8842 SHA256 9afa257c4aa9a624fed04e18d1f5e1fca076093b1c099307a6363b506f676b01 SHA512 511d9a4b1b7da6f08ae9b18f5c44ad69d7170d006123de411eef5587ae2a7402887e4b7b9e9b5ee46d715a209cef5a4dbc2f1f212b7a595d1708fcab6fd6f806 WHIRLPOOL c5b6cc3a39918d7944793464df5b558529ca9bd691c32c668516987eb2319689b1f4b4d2a724c147e135caded121444d8e28838369a077d25bef742503ba16cb +MISC metadata.xml 261 SHA256 254d983e670eec6ed511873092d6d221fa8f9ad0b8c1a102c4fdf834cc0bfcb1 SHA512 d37f5f4f82ac36f200f1df58e8caf7e8bcad7f4d479ad37e0c059d657c50984f44463e765e9cb867c04a2081928f3d603d362930de1f9d326ed4c237a1b0bb0c WHIRLPOOL 8fea7f86fcbb79795e8c50016801babd045a40286d4e83b8f9b00ac6717f60f412436135637c79091bc2b9724cb7314ab871b5d217b3f273b23dc9ef651527ea diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/metadata.xml index eb72a80825..d50bc759d0 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/metadata.xml @@ -1,9 +1,8 @@ - base-system - - ssuominen@gentoo.org - Samuli Suominen + + base-system@gentoo.org + Gentoo Base System diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0-r1.ebuild index 18afed96e3..008d10fb17 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0-r1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0-r1.ebuild,v 1.3 2013/06/30 15:09:42 jlec Exp $ EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) + +PYTHON_COMPAT=( python2_7 ) + inherit autotools eutils python-r1 DESCRIPTION="An assembler for x86 and x86_64 instruction sets" @@ -13,19 +14,17 @@ SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )" SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="-* amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" IUSE="nls python" - REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RDEPEND="nls? ( virtual/libintl )" -DEPEND="nls? ( sys-devel/gettext ) - python? ( - ${PYTHON_DEPS} - >=dev-python/cython-0.14[${PYTHON_USEDEP}] - )" - -DOCS=( AUTHORS ) +RDEPEND=" + nls? ( virtual/libintl ) + python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + nls? ( sys-devel/gettext ) + python? ( >=dev-python/cython-0.14[${PYTHON_USEDEP}] )" src_prepare() { sed -i -e 's:xmlto:&dIsAbLe:' configure.ac || die #459940 @@ -45,3 +44,7 @@ src_configure() { $(use_enable python python-bindings) \ $(use_enable nls) } + +src_test() { + emake check +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0.ebuild deleted file mode 100644 index b743b1b69b..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.2.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0.ebuild,v 1.9 2013/01/15 02:41:42 vapier Exp $ - -EAPI=4 -PYTHON_DEPEND="python? 2:2.7" -inherit autotools eutils python - -DESCRIPTION="An assembler for x86 and x86_64 instruction sets" -HOMEPAGE="http://yasm.tortall.net/" -SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" - -LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )" -SLOT="0" -KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" -IUSE="nls python" - -RDEPEND="nls? ( virtual/libintl )" -DEPEND="nls? ( sys-devel/gettext ) - python? ( >=dev-python/cython-0.14 )" - -DOCS=( AUTHORS ) - -pkg_setup() { - if use python; then - python_set_active_version 2 - python_pkg_setup - fi -} - -src_prepare() { - epatch "${FILESDIR}/${P}-fix_cython_check.patch" - # ksh doesn't grok $(xxx), makes aclocal fail - sed -i -e '1c\#!/usr/bin/env sh' YASM-VERSION-GEN.sh || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable python) \ - $(use_enable python python-bindings) \ - $(use_enable nls) -} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.3.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.3.0.ebuild new file mode 100644 index 0000000000..04266e1315 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-1.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-r1 + +DESCRIPTION="An assembler for x86 and x86_64 instruction sets" +HOMEPAGE="http://yasm.tortall.net/" +SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" + +LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )" +SLOT="0" +KEYWORDS="-* amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="nls python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + nls? ( virtual/libintl ) + python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + nls? ( sys-devel/gettext ) + python? ( >=dev-python/cython-0.14[${PYTHON_USEDEP}] )" + +src_configure() { + use python && python_export_best + + XMLTO=: \ + econf \ + $(use_enable python) \ + $(use_enable python python-bindings) \ + $(use_enable nls) +} + +src_test() { + emake check +} diff --git a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-9999.ebuild b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-9999.ebuild index 83c7ab5abd..b02b40c7c7 100644 --- a/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-lang/yasm/yasm-9999.ebuild @@ -1,16 +1,18 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-9999.ebuild,v 1.6 2013/06/30 15:09:42 jlec Exp $ EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) + +PYTHON_COMPAT=( python2_7 ) + inherit autotools eutils python-r1 + if [[ ${PV} == 9999* ]] ; then EGIT_REPO_URI="git://github.com/yasm/yasm.git" inherit git-2 else SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" - KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" + KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" fi DESCRIPTION="An assembler for x86 and x86_64 instruction sets" @@ -19,21 +21,20 @@ HOMEPAGE="http://yasm.tortall.net/" LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )" SLOT="0" IUSE="nls python" - REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RDEPEND="nls? ( virtual/libintl )" -DEPEND="nls? ( sys-devel/gettext ) - python? ( - ${PYTHON_DEPS} - >=dev-python/cython-0.14[${PYTHON_USEDEP}] - )" +RDEPEND=" + nls? ( virtual/libintl ) + python? ( ${PYTHON_DEPS} )" +DEPEND=" + ${RDEPEND} + nls? ( sys-devel/gettext ) + python? ( >=dev-python/cython-0.14[${PYTHON_USEDEP}] )" + if [[ ${PV} == 9999* ]]; then DEPEND="${DEPEND} ${PYTHON_DEPS} app-text/xmlto app-text/docbook-xml-dtd:4.1.2" fi -DOCS=( AUTHORS ) - src_prepare() { if ! [[ ${PV} == 9999* ]]; then sed -i -e 's:xmlto:&dIsAbLe:' configure.ac || die #459940 @@ -60,3 +61,7 @@ src_configure() { $(use_enable python python-bindings) \ $(use_enable nls) } + +src_test() { + emake check +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0 deleted file mode 100644 index f3752a7824..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure prepare setup -DEPEND=nls? ( sys-devel/gettext ) python? ( >=dev-python/cython-0.14 ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 python? ( =dev-lang/python-2.7* ) -DESCRIPTION=An assembler for x86 and x86_64 instruction sets -EAPI=4 -HOMEPAGE=http://yasm.tortall.net/ -IUSE=nls python -KEYWORDS=-* amd64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris -LICENSE=BSD-2 BSD || ( Artistic GPL-2 LGPL-2 ) -RDEPEND=nls? ( virtual/libintl ) python? ( =dev-lang/python-2.7* ) -SLOT=0 -SRC_URI=http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783 -_md5_=efe57fc32ffff16c3ab5f47da2d426ba diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0-r1 index 5dceb1beef..24675ad98d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.2.0-r1 @@ -1,14 +1,14 @@ -DEFINED_PHASES=configure prepare -DEPEND=nls? ( sys-devel/gettext ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/cython-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEFINED_PHASES=configure prepare test +DEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) nls? ( sys-devel/gettext ) python? ( >=dev-python/cython-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=An assembler for x86 and x86_64 instruction sets EAPI=5 HOMEPAGE=http://yasm.tortall.net/ IUSE=nls python python_targets_python2_7 -KEYWORDS=-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris +KEYWORDS=-* amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris LICENSE=BSD-2 BSD || ( Artistic GPL-2 LGPL-2 ) -RDEPEND=nls? ( virtual/libintl ) +RDEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) SLOT=0 SRC_URI=http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz mirror://gentoo/yasm-1.2.0-x32.patch.xz -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 -_md5_=4d990b702491db2e7f55efdba804bf71 +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=0663826d41213052c1c6ae20398e816d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.3.0 new file mode 100644 index 0000000000..6e29560f33 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-1.3.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure test +DEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) nls? ( sys-devel/gettext ) python? ( >=dev-python/cython-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) +DESCRIPTION=An assembler for x86 and x86_64 instruction sets +EAPI=5 +HOMEPAGE=http://yasm.tortall.net/ +IUSE=nls python python_targets_python2_7 +KEYWORDS=-* amd64 ~arm64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris +LICENSE=BSD-2 BSD || ( Artistic GPL-2 LGPL-2 ) +RDEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) +REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) +SLOT=0 +SRC_URI=http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=955cf8c6ea4c69f3d2c8bb32705bbdff diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-9999 index f3cd485d43..5af68d5bd8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-lang/yasm-9999 @@ -1,12 +1,12 @@ -DEFINED_PHASES=configure prepare unpack -DEPEND=nls? ( sys-devel/gettext ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/cython-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] app-text/xmlto app-text/docbook-xml-dtd:4.1.2 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 dev-vcs/git +DEFINED_PHASES=configure prepare test unpack +DEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) nls? ( sys-devel/gettext ) python? ( >=dev-python/cython-0.14[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] app-text/xmlto app-text/docbook-xml-dtd:4.1.2 >=app-portage/elt-patches-20170317 !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 dev-vcs/git DESCRIPTION=An assembler for x86 and x86_64 instruction sets EAPI=5 HOMEPAGE=http://yasm.tortall.net/ IUSE=nls python python_targets_python2_7 LICENSE=BSD-2 BSD || ( Artistic GPL-2 LGPL-2 ) -RDEPEND=nls? ( virtual/libintl ) +RDEPEND=nls? ( virtual/libintl ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) REQUIRED_USE=python? ( || ( python_targets_python2_7 ) ) SLOT=0 -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 git-2 7af5d170bfc02983b4bcd3167dc5edd4 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 -_md5_=59a26b502dbbaf3f32b1af15a9c01fb7 +_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea git-2 195a672bfaf52d868442171c9469bbb6 libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee +_md5_=8b820e16218abee0745b3fd3847b5cc1