summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Boeck <hanno@gentoo.org>2009-02-06 13:40:32 +0000
committerHanno Boeck <hanno@gentoo.org>2009-02-06 13:40:32 +0000
commit9cd5379bcaf12efbf0f082b70e45744cf8eb44b3 (patch)
treed97e52668d2a463966aa707410f18a9a97893c10 /app-emulation/dosemu
parentVersion bump (diff)
downloadhistorical-9cd5379bcaf12efbf0f082b70e45744cf8eb44b3.tar.gz
historical-9cd5379bcaf12efbf0f082b70e45744cf8eb44b3.tar.bz2
historical-9cd5379bcaf12efbf0f082b70e45744cf8eb44b3.zip
dosemu: fix compilation with gcc 4.3.3
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/dosemu')
-rw-r--r--app-emulation/dosemu/ChangeLog8
-rw-r--r--app-emulation/dosemu/Manifest11
-rw-r--r--app-emulation/dosemu/dosemu-1.4.0.1.ebuild5
-rw-r--r--app-emulation/dosemu/files/dosemu-1.4.0.1-gcc433.diff11
4 files changed, 26 insertions, 9 deletions
diff --git a/app-emulation/dosemu/ChangeLog b/app-emulation/dosemu/ChangeLog
index c6a925e9aaa9..8aadd1df537f 100644
--- a/app-emulation/dosemu/ChangeLog
+++ b/app-emulation/dosemu/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/dosemu
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/ChangeLog,v 1.49 2008/11/21 12:39:15 hanno Exp $
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/ChangeLog,v 1.50 2009/02/06 13:40:32 hanno Exp $
+
+ 06 Feb 2009; Hanno Boeck <hanno@gentoo.org>
+ +files/dosemu-1.4.0.1-gcc433.diff, dosemu-1.4.0.1.ebuild:
+ Patch from upstream svn to fix compilation with gcc 4.3.3.
21 Nov 2008; Hanno Boeck <hanno@gentoo.org> dosemu-1.4.0.1.ebuild:
xf86dgaproto is only a build-time dep.
diff --git a/app-emulation/dosemu/Manifest b/app-emulation/dosemu/Manifest
index af1f1b7f16d7..ec4644e06011 100644
--- a/app-emulation/dosemu/Manifest
+++ b/app-emulation/dosemu/Manifest
@@ -2,17 +2,18 @@
Hash: SHA1
AUX dosemu-1.3.4-shm.diff 394 RMD160 f08fc40376b4281ca0df48147f79aadb3de1e06a SHA1 a242a268189c37766b8a0bc99dda01ce68bbc09c SHA256 2c0091f53f97c55ad9624ccaae91c21ef5245066c8dba5e612ad9f5309694ab7
+AUX dosemu-1.4.0.1-gcc433.diff 346 RMD160 7952b0c45131d5e22c3b359e8bf96f5295420560 SHA1 951a2f1618d50740123eca9c040a3ea29aba5826 SHA256 000225ce7198fb8d799fa49e5e8262b000e37a2a4557a5cc01e2b63dc30f6e7b
DIST dosemu-1.4.0.tgz 2295595 RMD160 dfe66ce1f8e98b9d75b0ba67fae50d2e67b3041d SHA1 202311b6bd54708fb10a59f87599488cbfafd55b SHA256 fc92f77186498e9fd13882748a764df863f118d4cfaffab39cea564178e53f50
DIST dosemu-freedos-1.0-bin.tgz 1205628 RMD160 0a5083a6e7cdd8de890275beb51069d42009df17 SHA1 55bfa8b289c6ddcd63d93a37c29a2d64a39b3775 SHA256 080c306a1b611e1861fd64466062f268eb44d2bf38082b8a57efadb5a9c0ebc7
DIST patch-1.4.0.1.gz 69968 RMD160 8e8b29ef7c93aab61a34acb6a20fa758575a940c SHA1 3429066e734a2da852a393c34818df9618b69330 SHA256 e581715732421a5f2c6744a6fbeae7055fbdc319eaf8677e1739990ed3f06b66
-EBUILD dosemu-1.4.0.1.ebuild 1584 RMD160 ba26f5faf58135fe057f9ad7a92284445fc06e5f SHA1 cdff70e48da0b6a7f6dec569ba6f89c6b0540734 SHA256 10f69f94ef36fc6c00a59b40219f22e4ee71943b11d1af26b7d9484a259a8e35
+EBUILD dosemu-1.4.0.1.ebuild 1623 RMD160 8fae852940196be2794f4cf40461b3902ea8b8ed SHA1 78365c7d84cda693bf1898b7e800302d73835080 SHA256 b44ec6af54d141980f5df0ede0a3e0fd6f0a71e1fb0329db8913dfff13d626a8
EBUILD dosemu-1.4.0.ebuild 1487 RMD160 82621af1e56a79faa6f0b17512a368b274904710 SHA1 998e82ff72ff7c798c51ea95e895358a23fa399d SHA256 9915b0f9689f23aabce885f7c2d4a64bd2b648b66e3ea4d0c9c335a08f2343d1
-MISC ChangeLog 6560 RMD160 1510f91c607dd5bd2699684f20b30efaa31266d5 SHA1 52f1133a72c23a19f71dabf4e0be375cb3e35269 SHA256 2fe7347eb513d04ffa2b40c82379c94501cf7699e000ec729adbf90b8e92076a
+MISC ChangeLog 6728 RMD160 c2c044f8184eeb6dac6ab682ff84f532990cd387 SHA1 2b84330ed48e779b5d134f1ef38c9bc9ee7c2a45 SHA256 c87d40988b32a6667a50d4c878bff07f1c77dcdfdf8391599167df6ae2f6d304
MISC metadata.xml 217 RMD160 3b01d5dab901ee93217f72b711954d3cccbb1717 SHA1 e304788b60dd2cf214d360a21d267e8635474d98 SHA256 2f5dfc1eb79d2d9ee02663da6e1449f499c3a37b7f4cc2391e18d7789a314669
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkkmq98ACgkQr2QksT29OyCYVACeNQyumlHnlv/ypQnsbi0Pbm35
-R6YAn2i1dqZ9n46I2oAPNfTrdH6s0VLF
-=bi3i
+iEYEARECAAYFAkmMPc8ACgkQr2QksT29OyA2ZQCgnUnkNPrXVyuSdGv8LbCJT0+k
+cAAAn3T/PiO2teSKEWgNJsSfPsQdv6gM
+=RoC0
-----END PGP SIGNATURE-----
diff --git a/app-emulation/dosemu/dosemu-1.4.0.1.ebuild b/app-emulation/dosemu/dosemu-1.4.0.1.ebuild
index a4c59f28f801..6566b90c3fdf 100644
--- a/app-emulation/dosemu/dosemu-1.4.0.1.ebuild
+++ b/app-emulation/dosemu/dosemu-1.4.0.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/dosemu-1.4.0.1.ebuild,v 1.2 2008/11/21 12:39:15 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/dosemu-1.4.0.1.ebuild,v 1.3 2009/02/06 13:40:32 hanno Exp $
inherit flag-o-matic eutils
@@ -38,6 +38,7 @@ src_unpack() {
epatch "${DISTDIR}/patch-${PV}.gz"
epatch "${FILESDIR}"/dosemu-1.3.4-shm.diff
+ epatch "${FILESDIR}/${P}-gcc433.diff"
}
src_compile() {
diff --git a/app-emulation/dosemu/files/dosemu-1.4.0.1-gcc433.diff b/app-emulation/dosemu/files/dosemu-1.4.0.1-gcc433.diff
new file mode 100644
index 000000000000..8b0ca77df6c0
--- /dev/null
+++ b/app-emulation/dosemu/files/dosemu-1.4.0.1-gcc433.diff
@@ -0,0 +1,11 @@
+--- trunk/src/tools/periph/dexeconfig.c 2008/03/28 14:01:17 1854
++++ trunk/src/tools/periph/dexeconfig.c 2008/03/30 22:58:55 1855
+@@ -238,7 +238,7 @@
+ exit(1);
+ }
+ close(fd);
+- fc = open(cfile, O_WRONLY | O_CREAT | O_TRUNC);
++ fc = creat(cfile, S_IWUSR | S_IRUSR);
+ if (fc < 0) {
+ perror("cannot open config file");
+ exit(1);