From 94715da6949b0c6cf31e05b18361b60e49dddce9 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Fri, 15 Feb 2013 16:35:05 -0800 Subject: [PATCH] chore(sys-devel/bin86/): import from portage Change-Id: If23b2a5ad8053a253c146b5eec6c65702bfb5c1d --- .../portage-stable/sys-devel/bin86/ChangeLog | 100 ++++++++++++++++++ .../portage-stable/sys-devel/bin86/Manifest | 30 ++++++ .../sys-devel/bin86/bin86-0.16.17.ebuild | 41 +++++++ .../sys-devel/bin86/bin86-0.16.18.ebuild | 34 ++++++ .../sys-devel/bin86/bin86-0.16.19.ebuild | 34 ++++++ .../files/bin86-0.16.17-amd64-build.patch | 17 +++ .../bin86/files/bin86-0.16.18-headers.patch | 34 ++++++ .../sys-devel/bin86/metadata.xml | 9 ++ 8 files changed, 299 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.17.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.18.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.19.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.17-amd64-build.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.18-headers.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/bin86/metadata.xml diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/ChangeLog new file mode 100644 index 0000000000..6e715b7e93 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/ChangeLog @@ -0,0 +1,100 @@ +# ChangeLog for sys-devel/bin86 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bin86/ChangeLog,v 1.23 2013/01/06 18:15:41 vapier Exp $ + +*bin86-0.16.19 (06 Jan 2013) + + 06 Jan 2013; Mike Frysinger +bin86-0.16.19.ebuild: + Version bump #450572 by Agostino Sarubbo. + + 01 Aug 2012; Naohiro Aota bin86-0.16.18.ebuild: + Add ~x86-fbsd. + + 29 Jul 2012; Mike Frysinger bin86-0.16.18.ebuild, + files/bin86-0.16.17-amd64-build.patch: + Always apply amd64 build patch, and convert ebuild to EAPI=4 #428228 by + Richard Yao. + +*bin86-0.16.18 (07 Dec 2010) + + 07 Dec 2010; Mike Frysinger + files/bin86-0.16.17-amd64-build.patch, +bin86-0.16.18.ebuild, + +files/bin86-0.16.18-headers.patch: + Version bump. Add patch by David J Cozatt #347817. + + 05 Oct 2009; Mike Frysinger bin86-0.16.17.ebuild: + Update HOMEPAGE and SRC_URI. + + 15 Jul 2007; Christian Heim metadata.xml: + Assigning to base-system, as beu is being retired (#66608). + + 13 Aug 2006; Chris Bainbridge metadata.xml, + -bin86-0.16.0.ebuild: + Add myself as maintainer, remove old ebuild. + + 29 Dec 2005; Olivier CrĂȘte bin86-0.16.17.ebuild: + Stable on amd64 + + 09 May 2005; Olivier CrĂȘte + +files/bin86-0.16.17-amd64-build.patch, bin86-0.16.17.ebuild: + Added patch to make it build on amd64 + +*bin86-0.16.17 (30 Jan 2005) + + 30 Jan 2005; Mike Frysinger +bin86-0.16.17.ebuild: + Version bump. + +*bin86-0.16.16 (29 Nov 2004) + + 29 Nov 2004; Mike Frysinger +bin86-0.16.16.ebuild: + Version bump. + + 02 Jul 2004; Jeremy Huddleston bin86-0.15.5.ebuild, + bin86-0.16.0.ebuild, bin86-0.16.11-r1.ebuild, bin86-0.16.13.ebuild: + virtual/glibc -> virtual/libc + + 07 Jan 2004; bin86-0.15.5.ebuild, bin86-0.16.0.ebuild, + bin86-0.16.11-r1.ebuild, bin86-0.16.13.ebuild: + -sparc all of them, this doesn't work on sparc! + +*bin86-0.16.13 (04 Oct 2003) + + 04 Oct 2003; Martin Schlemmer bin86-0.16.13.ebuild: + Update version. + +*bin86-0.16.11-r1 (17 Aug 2003) + + 17 Aug 2003; Robin H. Johnson bin86-0.16.11-r1.ebuild: + Update ebuild to actually build with the users CFLAGS + + 16 Mar 2003; Martin Schlemmer bin86-0.16.0.ebuild : + Mark stable for x86. + +*bin86-0.16.11 (16 Mar 2003) + + 16 Mar 2003; Martin Schlemmer bin86-0.16.11.ebuild : + Update version. + +*bin86-0.16.10 (30 Dec 2002) + + 30 Dec 2002; Martin Schlemmer bin86-0.16.10.ebuild : + Update version. + + 06 Dec 2002; Rodney Rees : + Changed sparc ~sparc keywords + +*bin86-0.16.0 (16 Nov 2002) + + 16 Nov 2002; Brandon Low bin86-0.16.0.ebuild : + Ok here is 0.16.0, the make system of this package smells bad, but I + kicked it into shape. Hope you all enjoy the new version. + +*bin86-0.15.5 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/Manifest new file mode 100644 index 0000000000..ea91dede74 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/Manifest @@ -0,0 +1,30 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX bin86-0.16.17-amd64-build.patch 327 SHA256 607e7233c0499ceafe3f91596a27bcdaa470cf7ca45e845b08ed38b3bbe2aef5 SHA512 8e4102c5b0848249c69fd9b3f16a93b12bbe8dce9771b78514bf423bec7b0144677f4eae07cb0ea479bf03dbd21092fdb2ce0a028df95f28c37d48b660466c13 WHIRLPOOL b9224447f5b81422e072543fe7f3ae86dceefbb4a7a388f0b8d876b5876bf77150db81e14b83d7287d6f0caf1e393913345578f14792efad41154b082bb4ff96 +AUX bin86-0.16.18-headers.patch 634 SHA256 edfa0518c4a375821ee1ae9051d020711699fa423b168977761c01d73745bf01 SHA512 9a25734c4634fce06d5abe4bc57014d9d055db7869fd62e72854be3b0118c720e484f273f99f3ecef1a22b83b006ee3a37d88096677c195b62ad0d3fb9c2c125 WHIRLPOOL 3599dbd7002a52d19a83707b9c7e31855b0fd989137050f278343bb80c452fbed66cd5e891e5514edea6fb59ca084c657c9803f1ec6deea4bf1d914a0ef8ace5 +DIST bin86-0.16.17.tar.gz 152400 SHA256 429ba36cb6220083ad7cf56d644b7265d401e631c93eb42f4b7ab9bb48c6829c SHA512 154b367772cca27f1ff65c6f5db21e20223e90a87129f0308d8a03d99c0a8df6918eafa8e5cb889909aca8f637b7aa24ea1a14a44e5f2d9ccd9af511c01374bd WHIRLPOOL b45758367090b2aab33dbdb6033f8ce66f1f122123eff38321216f513fa6b1fe49a91bafcb7f87568bf92e75d915635980447b37de95602611b10041d276840c +DIST bin86-0.16.18.tar.gz 146383 SHA256 10b1aa5c0813e0bb01b8cab8b06543809e75b06b8e55db462351887c4a9ed831 SHA512 73751df158210ed75bd4238f7e10630e997ff5fd950860fd794c9dc1e32d682e0f6838063ab6961c1247d3d2c61fadeb56a4fabfba26959369a5248a76e0ca7b WHIRLPOOL d71828d24012fdeac580ed049708fa81c2cc94eac0ab9022fbd9e3e5d6c1ca6f432cdd042efc0a7249497f28b28b2104d06e591abf9ba97bc55da4342bdad2b6 +DIST bin86-0.16.19.tar.gz 151088 SHA256 35b99e05395264d0692f8b327f9b4f18de9e483484faa5ccbaa7c9f353d9c30c SHA512 7cd54b1425a2a631b8af3e3e3b26c91b287f6e14e94f7795eb9e6a746c5acfe9137689bb802adf30f355cb731d59b4753acfa829028380c89ef3259642cad454 WHIRLPOOL a9fee0d67c3b545c9ecf74f08910dcda49194a21b0f205ad50c1de2cbfd62db4828cef8a342c3cd29438492c054e69bf9f9f39242e948942f62c685e8a7679e6 +EBUILD bin86-0.16.17.ebuild 1012 SHA256 3e58664d4a5526113000fffd42b0a5e757da904f7345a61fa3a01f64d7744781 SHA512 dbb5732b82af0bc84a2350ca4af127b33d74a4acc3a0c9cc2f4b9e02ddba43cda7c4cab5178d2c0cce7b1839eed69ebc17f6d9b1963ba6495d0fa2ab6ea7f8d9 WHIRLPOOL dc2de261865fe18327eccd7e21a591d60b0016b223b5f28ce041fada577ec7e7294559e9f76c138404b123002091c7831975eac48a1d33fa19ab7d34799ea7b7 +EBUILD bin86-0.16.18.ebuild 937 SHA256 566a8acb1b51e110e5ffbb7da9b88c78317f6b34a1da5bbcbf17de39e326b286 SHA512 437baa99c2d7c25ac2545f4b09327ac82b275344e82f7a72ffd16d9e7c8460953b07142d6916ab06ab8486c4f768474336ac4d88d2acab0d57f9c9740ff04558 WHIRLPOOL 46d70852a6250787518a8bae99029db098b20fb79f7d4f96b8e8de88cd484c5693427d179ea6a5577069d6d9b02b6dd05b8c9e2f1e2d1773a3e8a034f2bb7a86 +EBUILD bin86-0.16.19.ebuild 948 SHA256 6b2f25db32d33eba0a8bc75d5a882ca8db173bc7bac284dd9e24b04f4e5c2c5b SHA512 7f600074eaeb2921b2d42960eee1edeb59285a4a395c737332a31bffbf678479a81423010a84f98245cc6496e846cf9e9e077b3df7f8f2b7731007c6331fc071 WHIRLPOOL e400c5e1f4c982dd2a329d26e96c19a30595776a0ac7583beeb114338ff001af3c78bad3bbcfb7fbebe9989183e493311cb5bfad9842af65b73db5563efb0e72 +MISC ChangeLog 3505 SHA256 a7ef1efd353ace8f93690a15390ec5ac24f3011aee8bc2058f4a129ee8e3f4cf SHA512 786e1fc1cfe7cb80506fbaac17eced809276d1eafc75f48a0a0870c08d7fff8a9796b7e1871d451f8de82facd52172550f19af5eaf2b34dfd0e09d7cd538ccd3 WHIRLPOOL e22577f728026e6f80de6e714d25ebd61502fde9ace87f128f263bdba9edf66ea4bbf3fc64ea2be36be164b221dd4d93272ff3253e00d0eb53062ca3722d2833 +MISC metadata.xml 319 SHA256 1ccfe2384962ce56aa526105e30acd99af6ddfd361a67e2dfe7367a56a69e3d4 SHA512 5fe63911211427ce913c754d545745cdfd32b7a911b1a683f51851572c03c72e5c7298d0ecf6b31737bf749b08fb1750d994034173160b505c77cdd80e0449c6 WHIRLPOOL 2269f48062db5bf98210b417466f1349d3898c3660c870a2761a96e6f69f8091c44d0e3a8fba43dea0b6f59bbe500b6e9be3638e468f2c7dfb99054776839bf6 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQ6b/RAAoJELEHsLL7fEFWYo8P/AmN9LJQDHQMKf2LUCGOQ8KF +hdnIR0OkBaTSrj1bvskjirpGN68DTCqeR2/T4kq4w9IIqwnGpKFPEdkMVkYLy0bT +tMA1mK7n6LsfjiAxwn5QXBRcxad+vybXzsGWazAkNPZRxt3kLYbHEpV7kKqCmO1A +u58O0n7c1VI7c5cIG2XEmkWxc/cTiZpJT3aJi4JPtIA8SPaM0jRIbtkT5l3ZQya+ +qs46jEo1gHdm+kKcFTAYhYfIBWMK/lw3GZIXP7r7IVmkOs8NMTih78O1n29CnX5R +waYqhWRKjuO+gEVpJFT1dl3ApwnpJNWNgGew0cTq9pReqZnU37hTALLZiPl/qvpq +rrF6AtU2rBuvB41P4moOKHc0dLSbVUifIxIqXBgTpkaHragmRkAtU6KXkEMcKmxs +EwjTnaDldFGEF6DgseMBh4GLUXDmBP5EydbhuNEl/C/srUsGJcMATDaTqg+Q6f4f +VITc1UPzE4WbC3aApjhZXAmSBpcAqKPIsx6S27oSSSriLlaOh8Id/GiiCTkzqqPQ +QPxxESHGrE/5rnuu3CluZFiRtnCHU+7Y9MY4qd8fzx3QfFIIGtOo3ajisXYm7thW +qodPzX7Bs01FdtZ86+nc8THZ67ke2wIlnCjl6BLOQKorvAkE7P9vjVC5qz0viHAf +G32vJY6J7gJEu2lOT9vN +=ox1u +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.17.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.17.ebuild new file mode 100644 index 0000000000..1378b49d3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.17.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bin86/bin86-0.16.17.ebuild,v 1.7 2009/10/05 23:26:10 vapier Exp $ + +inherit toolchain-funcs eutils + +DESCRIPTION="Assembler and loader used to create kernel bootsector" +HOMEPAGE="http://www.debath.co.uk/" +SRC_URI="http://www.debath.co.uk/dev86/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* amd64 x86" +IUSE="" + +src_unpack() { + unpack ${A} + cd "${S}" + sed -i \ + -e 's:/man/man1:/share/man/man1:' \ + -e '/^INSTALL_OPTS/s:-s::' \ + Makefile || die "sed" + + # This should make it built on other archictectures as well + use amd64 && epatch "${FILESDIR}"/${P}-amd64-build.patch +} + +src_compile() { + emake \ + PREFIX="/usr" \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + || die +} + +src_install() { + dodir /usr/bin /usr/share/man/man1 + emake install PREFIX="${D}/usr" || die "install" + dodoc README* ChangeLog +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.18.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.18.ebuild new file mode 100644 index 0000000000..65b86d2a3b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.18.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bin86/bin86-0.16.18.ebuild,v 1.3 2012/08/01 02:00:35 naota Exp $ + +EAPI="4" + +inherit toolchain-funcs eutils + +DESCRIPTION="Assembler and loader used to create kernel bootsector" +HOMEPAGE="http://www.debath.co.uk/" +SRC_URI="http://www.debath.co.uk/dev86/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" +IUSE="" + +src_prepare() { + sed -i \ + -e '/^PREFIX/s:=.*:=$(DESTDIR)/usr:' \ + -e '/^MANDIR/s:)/man/man1:)/share/man/man1:' \ + -e '/^INSTALL_OPTS/s:-s::' \ + -e "/^CFLAGS/s:=.*:=${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}:" \ + -e "/^LDFLAGS/s:=.*:=${LDFLAGS}:" \ + Makefile || die + epatch "${FILESDIR}"/${P}-headers.patch #347817 + epatch "${FILESDIR}"/${PN}-0.16.17-amd64-build.patch + tc-export CC +} + +src_install() { + dodir /usr/bin /usr/share/man/man1 + default +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.19.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.19.ebuild new file mode 100644 index 0000000000..ba24845ca2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/bin86-0.16.19.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bin86/bin86-0.16.19.ebuild,v 1.1 2013/01/06 18:15:41 vapier Exp $ + +EAPI="4" + +inherit toolchain-funcs eutils + +DESCRIPTION="Assembler and loader used to create kernel bootsector" +HOMEPAGE="http://www.debath.co.uk/" +SRC_URI="http://www.debath.co.uk/dev86/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd" +IUSE="" + +src_prepare() { + sed -i \ + -e '/^PREFIX/s:=.*:=$(DESTDIR)/usr:' \ + -e '/^MANDIR/s:)/man/man1:)/share/man/man1:' \ + -e '/^INSTALL_OPTS/s:-s::' \ + -e "/^CFLAGS/s:=.*:=${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}:" \ + -e "/^LDFLAGS/s:=.*:=${LDFLAGS}:" \ + Makefile || die +# epatch "${FILESDIR}"/${PN}-0.16.18-headers.patch #347817 + epatch "${FILESDIR}"/${PN}-0.16.17-amd64-build.patch + tc-export CC +} + +src_install() { + dodir /usr/bin /usr/share/man/man1 + default +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.17-amd64-build.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.17-amd64-build.patch new file mode 100644 index 0000000000..b494a8b724 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.17-amd64-build.patch @@ -0,0 +1,17 @@ +This should make it built on other archictectures as well + +https://bugs.gentoo.org/428228 + +--- ld/x86_aout.h ++++ ld/x86_aout.h +@@ -13,7 +13,9 @@ + typedef long Long; + #define __OUT_OK 1 + #else +-typedef char Long[4]; ++#define __OUT_OK 1 ++#include ++typedef int32_t Long; + #endif + + struct exec { /* a.out header */ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.18-headers.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.18-headers.patch new file mode 100644 index 0000000000..16c9fa1d8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/files/bin86-0.16.18-headers.patch @@ -0,0 +1,34 @@ +fix implicit function decl warnings + +by David J Cozatt + +--- bin86-0.16.18/ld/catimage.c ++++ bin86-0.16.18/ld/catimage.c +@@ -21,6 +21,8 @@ + */ + + #include ++#include ++#include + #include "x86_aout.h" + + #ifndef __OUT_OK +--- bin86-0.16.18/ld/dumps.c ++++ bin86-0.16.18/ld/dumps.c +@@ -6,6 +6,7 @@ + #include "obj.h" + #include "type.h" + #include "globvar.h" ++#include + + /* print list of modules and whether they are loaded */ + +--- bin86-0.16.18/ld/objchop.c ++++ bin86-0.16.18/ld/objchop.c +@@ -1,5 +1,6 @@ + + #include ++#include + #include "x86_aout.h" + + #ifndef __OUT_OK diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bin86/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/metadata.xml new file mode 100644 index 0000000000..746b4d9abb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bin86/metadata.xml @@ -0,0 +1,9 @@ + + + + base-system + +