diff options
author | Hanno Boeck <hanno@gentoo.org> | 2006-09-05 21:27:08 +0000 |
---|---|---|
committer | Hanno Boeck <hanno@gentoo.org> | 2006-09-05 21:27:08 +0000 |
commit | c1ef41de0f84f400a45c621e544af62419556678 (patch) | |
tree | 5cc45bb6d9b80aec02ab8a1a9f2824357c810592 /app-emulation | |
parent | A graphical interface for modifying the system language (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | app-emulation/dosemu/Manifest | 29 | ||||
-rw-r--r-- | app-emulation/dosemu/dosemu-1.3.3.ebuild | 73 | ||||
-rw-r--r-- | app-emulation/dosemu/files/digest-dosemu-1.3.3 | 6 | ||||
-rw-r--r-- | app-emulation/dosemu/files/dosemu-1.3.3-configure.ac.patch | 87 |
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) |