summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Boeck <hanno@gentoo.org>2006-09-05 21:27:08 +0000
committerHanno Boeck <hanno@gentoo.org>2006-09-05 21:27:08 +0000
commitc1ef41de0f84f400a45c621e544af62419556678 (patch)
tree5cc45bb6d9b80aec02ab8a1a9f2824357c810592 /app-emulation
parentA graphical interface for modifying the system language (diff)
downloadhistorical-c1ef41de0f84f400a45c621e544af62419556678.tar.gz
historical-c1ef41de0f84f400a45c621e544af62419556678.tar.bz2
historical-c1ef41de0f84f400a45c621e544af62419556678.zip
dosemu 1.3.3 bump
Package-Manager: portage-2.1.1_rc1-r4
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/dosemu/ChangeLog8
-rw-r--r--app-emulation/dosemu/Manifest29
-rw-r--r--app-emulation/dosemu/dosemu-1.3.3.ebuild73
-rw-r--r--app-emulation/dosemu/files/digest-dosemu-1.3.36
-rw-r--r--app-emulation/dosemu/files/dosemu-1.3.3-configure.ac.patch87
5 files changed, 194 insertions, 9 deletions
diff --git a/app-emulation/dosemu/ChangeLog b/app-emulation/dosemu/ChangeLog
index b961c82ef542..d73b58ed6803 100644
--- a/app-emulation/dosemu/ChangeLog
+++ b/app-emulation/dosemu/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/dosemu
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/ChangeLog,v 1.33 2006/07/28 15:08:09 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/ChangeLog,v 1.34 2006/09/05 21:27:08 hanno Exp $
+
+*dosemu-1.3.3 (05 Sep 2006)
+
+ 05 Sep 2006; Hanno Boeck <hanno@gentoo.org>
+ +files/dosemu-1.3.3-configure.ac.patch, +dosemu-1.3.3.ebuild:
+ Version bump.
28 Jul 2006; Hanno Boeck <hanno@gentoo.org> dosemu-1.2.2-r1.ebuild,
dosemu-1.3.2.ebuild:
diff --git a/app-emulation/dosemu/Manifest b/app-emulation/dosemu/Manifest
index e3e947636a0c..f7f063e617e6 100644
--- a/app-emulation/dosemu/Manifest
+++ b/app-emulation/dosemu/Manifest
@@ -5,13 +5,19 @@ AUX dosemu-1.2.2-cflags.patch 2584 RMD160 261b920084b003b443161df4693a9230b80647
MD5 497a92330b10bea8772669b9bb821233 files/dosemu-1.2.2-cflags.patch 2584
RMD160 261b920084b003b443161df4693a9230b8064729 files/dosemu-1.2.2-cflags.patch 2584
SHA256 5760e898606aa81c862ed5eec3f094c010210b8c477730b42d295643e4e6ffe5 files/dosemu-1.2.2-cflags.patch 2584
+AUX dosemu-1.3.3-configure.ac.patch 2523 RMD160 ac78e401fea08d590f45be699dcbda12b5093dba SHA1 1529dc3f155a677c28ec65001631af819fae251a SHA256 2dc36ab9c04f68928e52582d47fbc9861685d94d21fcfaa57bf536652245600b
+MD5 b636328303fed1f731499ebe1fcf95a0 files/dosemu-1.3.3-configure.ac.patch 2523
+RMD160 ac78e401fea08d590f45be699dcbda12b5093dba files/dosemu-1.3.3-configure.ac.patch 2523
+SHA256 2dc36ab9c04f68928e52582d47fbc9861685d94d21fcfaa57bf536652245600b files/dosemu-1.3.3-configure.ac.patch 2523
AUX dosemu-broken-links.diff 521 RMD160 f5be5ceaa144e1eef2081317a3af734099e0ddef SHA1 332545826cb91e49eb34ac32be1bac12e62db77c SHA256 475ac379c134968841bbe38e4984e5b805f809bb5ff6dff2e2df307b925efc03
MD5 11e355fbc16d4a8c49fbd93df36e1350 files/dosemu-broken-links.diff 521
RMD160 f5be5ceaa144e1eef2081317a3af734099e0ddef files/dosemu-broken-links.diff 521
SHA256 475ac379c134968841bbe38e4984e5b805f809bb5ff6dff2e2df307b925efc03 files/dosemu-broken-links.diff 521
DIST dosemu-1.2.2.tgz 2184415
DIST dosemu-1.3.2.tgz 2119114 RMD160 f20d6a1bfc5a88c523f247452209bbb1eee95ce3 SHA1 383a5f08f04a27e769502119ac99cd1ae6d5f407 SHA256 de7037f7725b1c59584a37a98616d1b1782061768174757a0351930e154e3474
+DIST dosemu-1.3.3.tgz 2118984 RMD160 6afa11d3c10173134ed6cc9485ac05495dd65188 SHA1 557961035dd2cc7c5aa2e78f55bd0a2eb37fa81a SHA256 710adaf9d7e6b3e25ceb180d84056d76fb65d5215897ada04ca6a629b5518c2d
DIST dosemu-freedos-b9r5-bin.tgz 1157598 RMD160 b7fa9e310487997bcbd4fa1a755362f337337c7d SHA1 96ce04dbce6a927f3cf773cbe30c5a2301c0f71c SHA256 9cdaedfcb6ee219bc0fe3bff8b4b7b7661d7508c3b9e7d2eebcda41405397835
+DIST dosemu-freedos-b9r5a-bin.tgz 1154735 RMD160 54b2c7c2ca13139b555f6c0318576b9db91875da SHA1 090941fce071223198576fbb8f5318700787929f SHA256 bd143b04add270425f117c5186468914765437c7b9c9c9a44eb0f278798e6850
EBUILD dosemu-1.2.2-r1.ebuild 1664 RMD160 4998f304f1eff8ef1fab7353bb7d997b969cf4b0 SHA1 af51db83687c63bcd1ec6af449b42880bca15a6e SHA256 71796e0ef09a82732b8fd6a2ccbf8edeac9b5d3dc1db804c47389142c694ae42
MD5 3e13af6ed29e340b1322e05e02690b55 dosemu-1.2.2-r1.ebuild 1664
RMD160 4998f304f1eff8ef1fab7353bb7d997b969cf4b0 dosemu-1.2.2-r1.ebuild 1664
@@ -20,10 +26,14 @@ EBUILD dosemu-1.3.2.ebuild 1705 RMD160 342e6a34c08e147774013963de1ccb8c4eb8e809
MD5 df8a2ba7aa018c4234be3499bad01f17 dosemu-1.3.2.ebuild 1705
RMD160 342e6a34c08e147774013963de1ccb8c4eb8e809 dosemu-1.3.2.ebuild 1705
SHA256 50b3c4278e255fa16679abd69a84448bce24e8cf71be88badbae7da2d3e600b2 dosemu-1.3.2.ebuild 1705
-MISC ChangeLog 4601 RMD160 d3e193752a749172a911f3bf89fd27c4f423c0df SHA1 8c4b7ebf587a945318660226c399c87a8a8769d3 SHA256 44fb55a8d3dd5036c113a8e83e07685179e90016c5b6ca833be5ca35e7965516
-MD5 64cd2881b32baca5c509da511f1e4952 ChangeLog 4601
-RMD160 d3e193752a749172a911f3bf89fd27c4f423c0df ChangeLog 4601
-SHA256 44fb55a8d3dd5036c113a8e83e07685179e90016c5b6ca833be5ca35e7965516 ChangeLog 4601
+EBUILD dosemu-1.3.3.ebuild 1505 RMD160 829372ecd50f6aee4353d6c4bbf00dbee20ee949 SHA1 b3f25a58afe8c9c8d4138ac7150e669e8a8c1767 SHA256 990ea3bd340e6e70d193abe62b5bd9fc9207d31fc11da8c38bf8b32824df78b1
+MD5 111920f4b3efa544508efc479bb50056 dosemu-1.3.3.ebuild 1505
+RMD160 829372ecd50f6aee4353d6c4bbf00dbee20ee949 dosemu-1.3.3.ebuild 1505
+SHA256 990ea3bd340e6e70d193abe62b5bd9fc9207d31fc11da8c38bf8b32824df78b1 dosemu-1.3.3.ebuild 1505
+MISC ChangeLog 4757 RMD160 6f9294895947113ef913ba7a68cc2325dc4ba6fa SHA1 5e41eb20e80f1c14e6fda3d365b8cac09602628e SHA256 1fbba553f429263bdaeb7fedd92c3da48dbd3906172c62e6b19992010f82210e
+MD5 c825f12c4e19adb92703897a364ec1cd ChangeLog 4757
+RMD160 6f9294895947113ef913ba7a68cc2325dc4ba6fa ChangeLog 4757
+SHA256 1fbba553f429263bdaeb7fedd92c3da48dbd3906172c62e6b19992010f82210e ChangeLog 4757
MISC metadata.xml 217 RMD160 3b01d5dab901ee93217f72b711954d3cccbb1717 SHA1 e304788b60dd2cf214d360a21d267e8635474d98 SHA256 2f5dfc1eb79d2d9ee02663da6e1449f499c3a37b7f4cc2391e18d7789a314669
MD5 a72a06a37ca4e5905085ebff07fe9e9e metadata.xml 217
RMD160 3b01d5dab901ee93217f72b711954d3cccbb1717 metadata.xml 217
@@ -34,10 +44,13 @@ SHA256 ddbf179e6789f966349bcf3d80a1468e758a4d26d9ca4c54780f22cc532f75a1 files/di
MD5 1c72fa453da2a9b260ecb27371bc9436 files/digest-dosemu-1.3.2 497
RMD160 9a13f654fc49f123eeae62b4301d406d90a81ee9 files/digest-dosemu-1.3.2 497
SHA256 81e0579eeb75de69f8cc7a36ff282a30ec3fe6fcd7e6b657dd9902a54aad3024 files/digest-dosemu-1.3.2 497
+MD5 83b2b93d9a72c9112b67aa8423cf6f24 files/digest-dosemu-1.3.3 500
+RMD160 61d803e90f51eab0dd96161f6308938f662e2f67 files/digest-dosemu-1.3.3 500
+SHA256 fe8969240a9ac9f3b1063972001ae40a6916c798f08aaf65ce6ff94f2b9a2497 files/digest-dosemu-1.3.3 500
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.4 (GNU/Linux)
+Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFEyikFr2QksT29OyARAiyxAJ4xv2Db8HHQ/EVHrrNCun5lUjtmKwCfbsc2
-+05rl/ZgSQnkUuR4Tao1ivs=
-=oF9F
+iD8DBQFE/exjr2QksT29OyARAjuAAJ48OLG/Dm4uUWynXk3h4pnbGqn/AgCfQm+M
+gCdT9XsZ85fy4On5CVoR6Fo=
+=bA0U
-----END PGP SIGNATURE-----
diff --git a/app-emulation/dosemu/dosemu-1.3.3.ebuild b/app-emulation/dosemu/dosemu-1.3.3.ebuild
new file mode 100644
index 000000000000..63f9cca15b7f
--- /dev/null
+++ b/app-emulation/dosemu/dosemu-1.3.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/dosemu/dosemu-1.3.3.ebuild,v 1.1 2006/09/05 21:27:08 hanno Exp $
+
+inherit flag-o-matic eutils autotools
+
+P_FD=dosemu-freedos-b9r5a-bin
+DESCRIPTION="DOS Emulator"
+HOMEPAGE="http://www.dosemu.org/"
+SRC_URI="mirror://sourceforge/dosemu/${P_FD}.tgz
+ mirror://sourceforge/dosemu/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~x86"
+IUSE="X svga gpm debug"
+
+RDEPEND="X? (
+ || ( (
+ x11-libs/libXxf86vm
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-proto/xf86dgaproto
+ x11-apps/xset
+ x11-apps/xlsfonts
+ )
+ virtual/x11
+ ) )
+ svga? ( media-libs/svgalib )
+ gpm? ( sys-libs/gpm )
+ =sys-libs/slang-1.4*"
+
+DEPEND="${RDEPEND}
+ >=sys-devel/autoconf-2.57"
+
+src_unpack() {
+ unpack ${P}.tgz
+ cd ${S}
+
+ epatch ${FILESDIR}/${P}-configure.ac.patch
+
+ eautoreconf || die "autoconf failed"
+}
+
+src_compile() {
+ # Has problems with -O3 on some systems
+ replace-flags -O[3-9] -O2
+
+ # Fix compilation on hardened
+ append-flags -fno-pic
+
+ unset KERNEL
+
+ use X || myflags="--with-x=no"
+
+ ./default-configure ${myflags} \
+ `use_enable svga svgalib` \
+ `use_enable debug` \
+ `use_with gpm` \
+ --with-fdtarball=${DISTDIR}/${P_FD}.tgz \
+ --sysconfdir=/etc/dosemu/ \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ --with-docdir=/usr/share/doc/${PF} || die
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}
diff --git a/app-emulation/dosemu/files/digest-dosemu-1.3.3 b/app-emulation/dosemu/files/digest-dosemu-1.3.3
new file mode 100644
index 000000000000..7e4ba4fed1f7
--- /dev/null
+++ b/app-emulation/dosemu/files/digest-dosemu-1.3.3
@@ -0,0 +1,6 @@
+MD5 f3b27a9326e5c95e59093fcb79a61023 dosemu-1.3.3.tgz 2118984
+RMD160 6afa11d3c10173134ed6cc9485ac05495dd65188 dosemu-1.3.3.tgz 2118984
+SHA256 710adaf9d7e6b3e25ceb180d84056d76fb65d5215897ada04ca6a629b5518c2d dosemu-1.3.3.tgz 2118984
+MD5 153ef4f6ab653497836502c9e3e18c3a dosemu-freedos-b9r5a-bin.tgz 1154735
+RMD160 54b2c7c2ca13139b555f6c0318576b9db91875da dosemu-freedos-b9r5a-bin.tgz 1154735
+SHA256 bd143b04add270425f117c5186468914765437c7b9c9c9a44eb0f278798e6850 dosemu-freedos-b9r5a-bin.tgz 1154735
diff --git a/app-emulation/dosemu/files/dosemu-1.3.3-configure.ac.patch b/app-emulation/dosemu/files/dosemu-1.3.3-configure.ac.patch
new file mode 100644
index 000000000000..51dfe03202af
--- /dev/null
+++ b/app-emulation/dosemu/files/dosemu-1.3.3-configure.ac.patch
@@ -0,0 +1,87 @@
+--- dosemu-old/configure.ac 2005-12-21 20:47:43.000000000 -0500
++++ dosemu-1.3.3/configure.ac 2006-02-23 15:07:06.000000000 -0500
+@@ -15,7 +15,6 @@
+ AC_CANONICAL_TARGET([])
+
+ dnl Checks for programs.
+-OPT=$CFLAGS
+ AC_PROG_CC
+ if test "$host_cpu" = "x86_64" -a -z "$CPPFLAGS"; then
+ # 64bit long mode dosemu is not yet
+@@ -478,19 +477,6 @@
+ INCDIR="-I\${top_builddir}/src/include -I\${top_builddir}/src/plugin/include"
+ AC_SUBST(INCDIR)
+
+-CFLAGS="-Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs"
+-if test -z "$OPT"; then
+- if test "$enable_debug" = "yes"; then
+- CFLAGS="$CFLAGS -g"
+- AC_DEFINE(_DEBUG)
+- OPT="-O"
+- else
+- OPT="-O2" # BIG NOTE: do _not_ use -O3,
+- # because in forces _inline_ at places where we don't want it !
+- # If we want _inline_, well then we 'code' it.
+- OPT="$OPT -fomit-frame-pointer" # never omit the frame pointer when debugging!
+- fi
+-fi
+ if test "$enable_debug" = "yes"; then
+ AC_DEFINE(_DEBUG)
+ fi
+@@ -540,7 +526,6 @@
+ AC_MSG_NOTICE(Compiling with network support...);
+ AC_DEFINE(USING_NET)
+ fi
+- PIPE=-pipe
+ fi
+
+
+@@ -590,39 +575,6 @@
+ fi
+
+
+- # -m486 is usually in the specs for the compiler
+- # but gcc-3.0 wants -mcpu=i486 instead
+- # and gcc-3.4 wants -mtune=i486 instead
+- # let the compiler options be dependent of the _target_
+- # where dosemu is compiled for, not the host
+- if test "$target_cpu" = "athlon" -a $GCC_VERSION_CODE -le 2095 ; then
+- target_cpu="i686"
+- fi
+- if test "$target_cpu" = "x86_64"; then
+- target_cpu="k8"
+- fi
+- if test "$GCC_VERSION_CODE" -ge 3004 ; then
+- OPT="$OPT -mtune=$target_cpu"
+- elif test "$GCC_VERSION_CODE" -ge 2095 ; then
+- OPT="$OPT -mcpu=$target_cpu"
+- else
+- case "$target_cpu" in
+- i486)
+- OPT="$OPT -m486"
+- ;;
+- i386)
+- OPT="$OPT -m386"
+- ;;
+- *)
+- ;;
+- esac
+- fi
+- if test "$target_cpu" = "athlon"; then
+- OPT="$OPT -malign-functions=4 -fexpensive-optimizations"
+- elif test "$target_cpu" = "i486"; then
+- OPT="$OPT -malign-loops=2 -malign-jumps=2 -malign-functions=2"
+- fi
+-
+ AC_MSG_CHECKING(for glibc...)
+ set `printf '%b\n' '#include <features.h>\nXXAaZZ __GLIBC__ XXBbZZ __GLIBC_MINOR__'|${CC-cc} -E -|awk '/XXAaZZ/ {print $2 " " $4}'`
+ major=$1; minor=$2
+@@ -643,7 +595,7 @@
+ AC_SUBST(ASM_PEDANTIC)
+ AC_DEFINE(_GNU_SOURCE)
+
+-CFLAGS="${CFLAGS} ${OPT} ${PIPE}"
++CFLAGS=${OPT}
+ CPPFLAGS="${CPPFLAGS} -MMD"
+ AC_SUBST(LDFLAGS)
+ AC_SUBST(LIBS)