summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2013-11-10 10:56:20 +0000
committerAgostino Sarubbo <ago@gentoo.org>2013-11-10 10:56:20 +0000
commite0ff3c4ecfff6286eb7745864b8beb32a0b253ef (patch)
treee33b858bb89396951085f82618ec5eaf6da3a93f /sys-devel
parentVersion bum. Drop old version. (diff)
downloadhistorical-e0ff3c4ecfff6286eb7745864b8beb32a0b253ef.tar.gz
historical-e0ff3c4ecfff6286eb7745864b8beb32a0b253ef.tar.bz2
historical-e0ff3c4ecfff6286eb7745864b8beb32a0b253ef.zip
Version bump to 0.16.20
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x7194459F
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/dev86/ChangeLog7
-rw-r--r--sys-devel/dev86/Manifest32
-rw-r--r--sys-devel/dev86/dev86-0.16.20.ebuild77
3 files changed, 100 insertions, 16 deletions
diff --git a/sys-devel/dev86/ChangeLog b/sys-devel/dev86/ChangeLog
index 2cfc1287c27e..04078be15bf2 100644
--- a/sys-devel/dev86/ChangeLog
+++ b/sys-devel/dev86/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/dev86
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/dev86/ChangeLog,v 1.27 2013/02/25 11:39:32 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/dev86/ChangeLog,v 1.28 2013/11/10 10:56:18 ago Exp $
+
+*dev86-0.16.20 (10 Nov 2013)
+
+ 10 Nov 2013; Agostino Sarubbo <ago@gentoo.org> +dev86-0.16.20.ebuild:
+ Version bump to 0.16.20
25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dev86-0.16.19.ebuild:
Stable for x86, wrt bug #457478
diff --git a/sys-devel/dev86/Manifest b/sys-devel/dev86/Manifest
index b46456db5286..236781cb1792 100644
--- a/sys-devel/dev86/Manifest
+++ b/sys-devel/dev86/Manifest
@@ -9,25 +9,27 @@ AUX dev86-pic.patch 546 SHA256 d1859e3409a70a6b78bdf7ef6664421b1ce272b068836b8fb
DIST Dev86src-0.16.17.tar.gz 703028 SHA256 52ed4980c0e4b68d2624aadb0ceb0339cb3fd8dd7c2175419d4f77a451846cbe
DIST Dev86src-0.16.18.tar.gz 705030 SHA256 049852a83898d3ee0ba97b88e526897ec6eaf0a051f4af1e9e073b1151178ff1 SHA512 d14523bc1623e027188f4003be9725adaa56a1703edc434d747c1a0e6cffdfdf8dfa593d430eda28e7e77ae84e97e65a119f4b5d2e7fe6146f3a84f42e3c92ac WHIRLPOOL 4d5e06fca2356191b001912a4673b935692d45dcf5e3b5d23e203a3e9656fb798395e046a52a8de14f6196d3a68e3d470c28f62790edadf235974831446eb05e
DIST Dev86src-0.16.19.tar.gz 713688 SHA256 33398b87ca85e2b69e4062cf59f2f7354af46da5edcba036c6f97bae17b8d00e SHA512 4077f7ac800330eb4658ffaa53dc8cc982792b1dcd7a59625cba4a5dac494117c6bd4ec5307bf02349ad6ae3d0c0903ab2e41123a8df94373e469092fa005cd3 WHIRLPOOL 87862b606be25f81c2c487534f36b20ac04d1df4303d644a46563e9f382686574dbe650c80265d44e53913f5bda7503c35cf056f7ffd8c5e559729e36c9db4d2
+DIST Dev86src-0.16.20.tar.gz 717091 SHA256 61817a378c8c8ba65f36c6792d457a305dc4eedae8cdc8b6233bf2bb28e5fe8d SHA512 8be0abbee40d5ec25fcc8015bbf362d35179cf99d6e5c81d97b9ba1262b05a06cceb0bbb4406c44b9c428da1d51bed4160d76923b04a8c12f209e517fe7ca4be WHIRLPOOL 640c100edfb30125a030c17511d2fa2a561f7ac2c474ac333be842e8a6cfde4f5dc8fbc5fc5bae8c6a870c6ccab7b62e384c3256ad0b786ab6dd3126b2ca84c5
EBUILD dev86-0.16.17-r6.ebuild 1669 SHA256 74ed0aaa8f41652cd69020c1984dbdbd1dfed96a86bf9762278b85eea34b4c5f SHA512 a917b18de07ce10ee17875ba63aa49cd13ad15fb1c7f4c181ede4307e5a605d231207af9df1ce95f64d68d3689d3a41ee793cc2c8232ec39d0c8ceb452847263 WHIRLPOOL eca2646aaee24dd7592f28e68304fd9d7a9fcbd74368bcf20b4d73a2bfafe80e86b76966df15818fa7b2935d529f47dc85b3bc077c1fda354ee0f39f35a7a373
EBUILD dev86-0.16.18.ebuild 1713 SHA256 405e5f1f334f312c4a7e3660b669b9fde5694772c27a277158090f49a8ba52bb SHA512 222c7550599d8d6ca3c50cf13fa7c6f9aecb9ee665882a53a033ba90c8d611bc6c3894af69f4008fa37de70511887d20f8944447f74d29fc89275082df15ee82 WHIRLPOOL 6afed943d21299709e62cfeb90d70a9757c9dc68b3c143bf22b4b641ab8e5adf1a2d00bdbe69bbb3aa96e8980d039438424bc9262a27eef39c2d2a440a5196b6
EBUILD dev86-0.16.19.ebuild 1928 SHA256 a5103c193feb36ac01d9ab56d6637d44e1b0500d6ada36771f7e975cf4696b1a SHA512 3d0c1d1998e02f6d4245a46fa7ab0784ce7812b8a7e5d6f8e404af224f99de786bb4b1b774b4a174bfa00d1cf13c35a16c6f3e2337c73ae35076361ba1dc062a WHIRLPOOL 0b76959703eaed7c194308107b40b134f7fc0b3477b560fe8d62da7a1dabb603c39c29596fb4a605bed8f69b8e57aa5f0530b7879d12b39bd44951d541f64114
-MISC ChangeLog 4026 SHA256 fe5144ad042141b488fad21ba9ffdcf466d789dcdab7c397b7e766890803fa43 SHA512 2f5d9118624fed813d2a523ba6a7517a124da2b1e1fdf9ec72b8b6a262a2e4a21ed09971ec6c5793720d9478aea6d5562b1102131dec7458322d68c5df38fc3b WHIRLPOOL 2e65c98e6f8097119b7642556957568ff875b114a04c07a2835c245b642f6e6d5d58b125652b71b014b040b1aef566a0b088cd4f54b8b117e3cd1d332f29b682
+EBUILD dev86-0.16.20.ebuild 1884 SHA256 2940b6c14ba44c1a754d3c87860bdd3a2bb33fdc1c9bebbca3a84e59dffe13a9 SHA512 0c071c4d2bc87e841a21d59376bbab7461fdb394e00d1d3f5e83b616dcba2ced7fdc9a83cd36fbc11b188c550231ed5ed13d11f01f3fcd43986808bab97bff4c WHIRLPOOL 9e4a88f714b3d85841f2127090d82e62a7d9bce206cecb652daf7b206bdc53e5500987ca8e744384dccd02ac9e33d916c7dec42e7281b55393f5550a88c6f2c6
+MISC ChangeLog 4155 SHA256 bf59283d0908257160263551fc10412a44fd01abf103b2668b29e421aeb7fa51 SHA512 d9dc80cb6571391a7bf2f03e315b922bfd4b98b13d0b1f6b558bc23a187ec8340c11e3d1966411e35d97c3702c5d796549d7a26c7e5ffbd5c34f4bea543bdc94 WHIRLPOOL 93bf26811bf46128b0a1132eb116ac95073f1de34035e85e278e79d41ea976bf568a32ed6000bb4b53e8b6eed0d3e6dbdeea7c5916809269d9d3d899e285aac0
MISC metadata.xml 316 SHA256 ce1a344560f15a1b658644fa288401154d6f889bf32d45e5fbcb5880b8b378a2 SHA512 200d98a582514d0b3297092d94f8bda71dcbbae74dab686eda1dc108d2566a8bff32408dbca80e600cb65578ef65ec45bf5d9d90c2ea6c5ed9f9397ae9ad9206 WHIRLPOOL 0d8a93b9396876c5cf6437660a0156c5883088c4b0b3c1cf9f6bc2c9cafe4f0b7f38e6582ab5eedb3d8006efd53645563d5da20c79464534b9ca91624dd1dfb0
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCgAGBQJRK01zAAoJELp701BxlEWf/xUP/3yDGpfxt+JW/vKn7c8J5qxY
-iBld/FxId780fJp60PXy+u4oPFVfds2j828x6AzifmEVkWe0KZDMLwJItD9UFwG+
-MLlHJJ4l5dv/lcSRM9y2+5P/Heis+z5IiMpRsR7KhqQ1CubwmTmZ1mQn+9Q1QDrT
-sUEC3gE53gwKL2gkDUVZ8PQPVlcMRre71jNo6zp++3PFZgxdt3VXsxO2uKv34eSx
-DnA6ZKeoT6IfuJoigUgGHKu1SdB8PDGEo3+7VVd3DSdRqYQ+TfNaFAh2wLXes+jw
-iXcwZM9lc4gTT9jfe+wwRe94fNra14XFOHii/nXDbgE4Uim/mkGfIGyInjpChoLi
-UDIPHYP+itCA7T5c0NErotP6GAtLwY2xXJhzCgYOZpmBSbUpzMcgEkhvpY9EfF5B
-UlAn8r/NZOFBX975O4wFJorg723xoPPRL8EQLO7TIe0kGLgR5HEUJ5rvGSCaBgAy
-Qsk+bu2citxQtcZmU2maVgw9ItW6BLYTcSJZQ2fhfmLPZ3vVwNM/VMWmmPBgiFRz
-KeELd1yHViDKcdW1V54qBhDttr42PxKw7NwADTJWpA/imVc0fR13FU2lycR6vYvs
-JI3+algVV+2+O1dA3D1PcS2HWmyj4QbN9Io1hCfF5ySfnQv5/vO7yCWWWRLL9tCj
-uOtUQ+xM06Y79NzaMNWK
-=RMil
+iQIcBAEBCgAGBQJSf2ZPAAoJELp701BxlEWf0awQAIb1Pat7KSNpgWpX89OydB/c
+Kp9gznX8pflk8d6Hf1CCy2WX/AfeD+IMwiF7KeOo0ocuyeJvmrpDdRCyOjqnEXMV
+BmGcNoxJb+P+HGlfWipKioujVmPujY0P2pYsqNmmExr5jzp5qrrbFvYSpmc0xKC7
+v28PAElFqaJbQ1BLGyucmIlqVX24Ve12lmygw5NDNalR8SouicxsPR/anBJomvcD
+CXxt2UuyLjw8vuHC9SWiT9EZScSLFG5gjEGgtvP4HcISqNN3eXGlFxiG6RJD6/CO
+OAY+aTqMaNYtlc/M3w33QbP7+42awoh5FBcjWTwk8ZU5Ylxl7FjF77BmddVTDhRa
+lOMvdFnLXUoaKQ0dWisHufNFAnx6XaGIEIOMPemRhKf9NkdRo0v5bmF/IF6skzBc
+Th7UlF9GuP6axIjeSTVZ+IKH3om2foXLo+ujBSjl91ASf9Bcy/mavKEn2UyXN+Mq
+V5qQJ9TKGkBOeAE6/w9KTDsWLBTF9HHq3TBDYMuyIEb4zbl/D3UqL+PxmySiLwLy
+Wil61JKGdVp7bMAuiI4Hf1xLYvYrlcC8Ve8lrF3/wbVgqVIJ1YKDRtNSFes8SBxZ
+4CBgjg9DsMhYKNUKyJ8uqa+PiomZQEpNjp38gX2e4zf8CeDE9cR06JS4k05sY+yc
+COMO6YC8lcqAaasPCQnd
+=5r8l
-----END PGP SIGNATURE-----
diff --git a/sys-devel/dev86/dev86-0.16.20.ebuild b/sys-devel/dev86/dev86-0.16.20.ebuild
new file mode 100644
index 000000000000..181681b04f5b
--- /dev/null
+++ b/sys-devel/dev86/dev86-0.16.20.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/dev86/dev86-0.16.20.ebuild,v 1.1 2013/11/10 10:56:18 ago Exp $
+
+EAPI="5"
+
+inherit eutils multilib
+
+DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
+HOMEPAGE="http://v3.sk/~lkundrak/dev86/"
+SRC_URI="http://v3.sk/~lkundrak/dev86/archive/Dev86src-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-devel/bin86"
+DEPEND="${RDEPEND}
+ dev-util/gperf"
+
+STRIP_MASK="/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
+
+src_prepare() {
+ # elksemu doesn't compile under amd64
+ if use amd64; then
+ einfo "Not compiling elksemu on amd64"
+ sed -i \
+ -e 's,alt-libs elksemu,alt-libs,' \
+ -e 's,install-lib install-emu,install-lib,' \
+ makefile.in || die
+ fi
+
+ epatch "${FILESDIR}"/dev86-pic.patch
+ epatch "${FILESDIR}"/${PN}-0.16.19-fortify.patch
+ sed -i \
+ -e "s:-O2 -g:${CFLAGS}:" \
+ -e '/INEXE=/s:-s::' \
+ makefile.in || die
+ sed -i \
+ -e "s:/lib/:/$(get_libdir)/:" \
+ bcc/bcc.c || die
+ sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
+ sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
+}
+
+src_compile() {
+ # Don't mess with CPPFLAGS as they tend to break compilation
+ # (bug #343655).
+ CPPFLAGS=""
+
+ # First `make` is also a config, so set all the path vars here
+ emake -j1 \
+ DIST="${D}" \
+ CC="$(tc-getCC)" \
+ LIBDIR="/usr/$(get_libdir)/bcc" \
+ INCLDIR="/usr/$(get_libdir)/bcc"
+
+ export PATH=${S}/bin:${PATH}
+ cd bin
+ ln -s ncc bcc
+ cd ..
+ cd bootblocks
+ ln -s ../bcc/version.h .
+ emake DIST="${D}"
+}
+
+src_install() {
+ emake -j1 install-all DIST="${D}"
+ dobin bootblocks/makeboot
+ # remove all the stuff supplied by bin86
+ cd "${D}"
+ rm usr/bin/{as,ld,nm,objdump,size}86 || die
+ rm usr/man/man1/{as,ld}86.1 || die
+ dodir /usr/share/man
+ mv usr/man usr/share/
+}