pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/aranym Update aranym to 0.9.6beta2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/dab0071a1505
branches: trunk
changeset: 545312:dab0071a1505
user: hauke <hauke%pkgsrc.org@localhost>
date: Wed Jul 30 14:08:59 2008 +0000
description:
Update aranym to 0.9.6beta2.
Throw out a few options which are pointless (fixed{video,fast}ram) since they
are only minimally relevant to JIT, or broken (blitsdlblit, blitmemmove).
Patch posix shell script instead of requiring bash.
Make OpenGL support an option.
Emutos has to be downloaded from http://emutos.sourceforge.net/en/download.htm
diffstat:
emulators/aranym/Makefile | 29 ++-------------
emulators/aranym/PLIST | 28 ++++++---------
emulators/aranym/distinfo | 14 +++---
emulators/aranym/options.mk | 13 +++++++
emulators/aranym/patches/patch-aa | 70 +++++++++++++++++++++++++++++++-------
emulators/aranym/patches/patch-ab | 19 ++++------
emulators/aranym/patches/patch-ac | 16 ++++----
7 files changed, 109 insertions(+), 80 deletions(-)
diffs (294 lines):
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/Makefile
--- a/emulators/aranym/Makefile Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/Makefile Wed Jul 30 14:08:59 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2007/09/02 11:45:31 joerg Exp $
+# $NetBSD: Makefile,v 1.19 2008/07/30 14:08:59 hauke Exp $
#
-DISTNAME= aranym-0.8.9beta
-PKGREVISION= 5
+DISTNAME= aranym-0.9.6beta2
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/}
@@ -10,37 +9,19 @@
HOMEPAGE= http://aranym.sourceforge.net/
COMMENT= Atari Running on Any Machine
-USE_TOOLS+= gmake makedepend bash:run
+USE_TOOLS+= gmake gzip
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/src/Unix
-USE_TOOLS+= gzip
MANCOMPRESSED= yes
-REPLACE_BASH+= ${WRKSRC}/../../tools/arabridge
-
-BUILD_TARGET= # void
-
-BUILD_DEFS+= FIXED_FASTRAM
-
-FIXED_FASTRAM?= 64 # Default value
+CONFIGURE_ARGS+= --enable-fullmmu
-CONFIGURE_ARGS+= --enable-fullmmu
-CONFIGURE_ARGS+= --enable-dsp-disasm
-CONFIGURE_ARGS+= --enable-blitsdlblit
-CONFIGURE_ARGS+= --enable-fixedvideoram
-CONFIGURE_ARGS+= --enable-fixedfastram=${FIXED_FASTRAM:Q}
-CONFIGURE_ARGS+= --enable-blitmemmove
-
+.include "options.mk"
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "NetBSD" && ${OPSYS} != "DragonFly"
CONFIGURE_ARGS+= --enable-nfpci
.endif
-pre-build:
- cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} depend
-
.include "../../devel/SDL/buildlink3.mk"
-.include "../../graphics/Mesa/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/PLIST
--- a/emulators/aranym/PLIST Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/PLIST Wed Jul 30 14:08:59 2008 +0000
@@ -1,31 +1,21 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/06 07:28:38 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/07/30 14:08:59 hauke Exp $
bin/aranym
+man/man1/aranym-jit.1
+man/man1/aranym-mmu.1
man/man1/aranym.1
share/aranym/arabridge
-share/aranym/atari/aranymrc.example
-share/aranym/atari/fvdi/aranym.sys.bz2
-share/aranym/atari/fvdi/fvdi.prg.bz2
-share/aranym/atari/fvdi/fvdi.sys
share/aranym/atari/hostfs/README
share/aranym/atari/hostfs/bdconfig.sys
-share/aranym/atari/hostfs/hostfs.dos.bz2
-share/aranym/atari/hostfs/hostfs.xfs.bz2
share/aranym/atari/mmusetup.cnf
share/aranym/atari/network/README
-share/aranym/atari/network/aranym.xif.bz2
share/aranym/atari/network/eth0-config.sh
-share/aranym/atari/network/nfeth-config.bz2
share/aranym/atari/newdesk.inf
-share/aranym/atari/nfcdrom/nfcdrom.bos.bz2
share/aranym/atari/sound/README
-share/aranym/atari/sound/zmagxsnd.prg.bz2
share/aranym/atari/tools/README
-share/aranym/atari/tools/clocky.prg.bz2
-share/aranym/atari/tools/fastram.prg.bz2
share/aranym/atari/tools/pc101us.kbd.bz2
-share/aranym/atari/tools/pcpatch.prg.bz2
-share/aranym/etos512k.img
share/aranym/floppy.sh
+share/aranym/logo.png
+share/aranym/wm_icon.bmp
share/doc/aranym/AUTHORS
share/doc/aranym/BUGS
share/doc/aranym/COPYING
@@ -35,13 +25,17 @@
share/doc/aranym/README
share/doc/aranym/TODO
share/doc/aranym/changelog
-share/doc/aranym/documentation.txt
+share/doc/aranym/config
@dirrm share/doc/aranym
@dirrm share/aranym/atari/tools
@dirrm share/aranym/atari/sound
+@exec ${MKDIR} %D/share/aranym/atari/nfosmesa
+@dirrm share/aranym/atari/nfosmesa
+@exec ${MKDIR} %D/share/aranym/atari/nfjpeg
+@dirrm share/aranym/atari/nfjpeg
+@exec ${MKDIR} %D/share/aranym/atari/nfcdrom
@dirrm share/aranym/atari/nfcdrom
@dirrm share/aranym/atari/network
@dirrm share/aranym/atari/hostfs
-@dirrm share/aranym/atari/fvdi
@dirrm share/aranym/atari
@dirrm share/aranym
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/distinfo
--- a/emulators/aranym/distinfo Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/distinfo Wed Jul 30 14:08:59 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2006/04/28 14:10:12 joerg Exp $
+$NetBSD: distinfo,v 1.6 2008/07/30 14:08:59 hauke Exp $
-SHA1 (aranym-0.8.9beta.tar.gz) = 509ad0e79c53ace176a8acef2fb2a4f23fa87d69
-RMD160 (aranym-0.8.9beta.tar.gz) = b0b994d672f6be530e6d2f4baa0327a690972f26
-Size (aranym-0.8.9beta.tar.gz) = 1246180 bytes
-SHA1 (patch-aa) = fbb3606d92d1a30086ec3576aeb5f0f9f2d58221
-SHA1 (patch-ab) = 5d0120517eb94c0ff5fef3043b465b46fc23a0b6
-SHA1 (patch-ac) = a4ea32937e756c76d9972f0c76d1d48e05da673e
+SHA1 (aranym-0.9.6beta2.tar.gz) = 7f66d0770b58ffcbcff5b3e0c36a5e9310d8df08
+RMD160 (aranym-0.9.6beta2.tar.gz) = 512032c46a0a67ac79762ac34dd000e0f03d2231
+Size (aranym-0.9.6beta2.tar.gz) = 1527029 bytes
+SHA1 (patch-aa) = 8bf0ef529ce3cc2ff4e6436e00bdcf28e4a85905
+SHA1 (patch-ab) = 8796751780cc559acd089298f3e8a0918d36db3a
+SHA1 (patch-ac) = b9456fced8f9f89f5f9bd388f0329478f775b62f
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/aranym/options.mk Wed Jul 30 14:08:59 2008 +0000
@@ -0,0 +1,13 @@
+# $NetBSD: options.mk,v 1.1 2008/07/30 14:08:59 hauke Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.aranym
+PKG_SUPPORTED_OPTIONS= opengl
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mopengl)
+CONFIGURE_ARGS+= --enable-opengl
+.include "../../graphics/Mesa/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --disable-opengl
+.endif
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/patches/patch-aa
--- a/emulators/aranym/patches/patch-aa Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/patches/patch-aa Wed Jul 30 14:08:59 2008 +0000
@@ -1,30 +1,74 @@
-$NetBSD: patch-aa,v 1.3 2006/03/28 20:11:34 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2008/07/30 14:08:59 hauke Exp $
---- configure.orig 2006-03-28 17:40:31.000000000 +0000
+--- configure.orig 2008-01-29 20:26:32.000000000 +0100
+++ configure
-@@ -1776,6 +1776,7 @@ case "$target_os" in
+@@ -2335,7 +2335,7 @@ case "$host_os" in
+ linux*) OS_TYPE=linux;;
openbsd*) OS_TYPE=openbsd;;
netbsd*) OS_TYPE=netbsd;;
- freebsd*) OS_TYPE=freebsd;;
-+ dragonfly*) OS_TYPE=freebsd;;
+- freebsd*|kfreebsd*-gnu) OS_TYPE=freebsd;;
++ freebsd*|dragonfly*|kfreebsd*-gnu) OS_TYPE=freebsd;;
solaris*) OS_TYPE=solaris;;
darwin*) OS_TYPE=darwin;;
cygwin*) OS_TYPE=cygwin;;
-@@ -10469,7 +10470,7 @@ _ACEOF
+@@ -5887,7 +5887,7 @@ done
+
+
+
+-for ac_header in linux/if.h linux/if_tun.h net/if.h net/if_tun.h
++for ac_header in linux/if.h linux/if_tun.h net/if.h net/if_tun.h net/if_tap.h
+ do
+ as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ { echo "$as_me:$LINENO: checking for $ac_header" >&5
+@@ -5905,6 +5905,9 @@ cat >>conftest.$ac_ext <<_ACEOF
+ #ifdef HAVE_SYS_SOCKET_H
+ #include <sys/socket.h>
+ #endif
++#ifdef HAVE_SYS_TYPES_H
++#include <sys/types.h>
++#endif
+
+
+ #include <$ac_header>
+@@ -11456,7 +11459,7 @@ _ACEOF
irix*)
- EXTRASYSSRCS="parameters_unix.cpp irix/unaligned.c"
+ EXTRASYSSRCS="Unix/parameters_unix.cpp Unix/irix/unaligned.c Unix/host_filesys_unix.cpp"
;;
-- freebsd*)
-+ freebsd* | dragonfly*)
+- freebsd*|kfreebsd*-gnu)
++ freebsd*|dragonfly*|kfreebsd*-gnu)
cat >>confdefs.h <<\_ACEOF
#define HAVE_O_FSYNC 1
-@@ -11925,7 +11926,7 @@ echo "$as_me: error: Sorry, extended seg
+@@ -11914,8 +11917,14 @@ cat >>conftest.$ac_ext <<_ACEOF
+ #include <linux/if_tun.h>
+ #endif
+ #if defined(HAVE_NET_IF_H) && defined(HAVE_NET_IF_TUN_H)
++ #ifdef HAVE_SYS_TYPES_H
++ #include <sys/types.h>
++ #endif
+ #include <net/if.h>
+ #include <net/if_tun.h>
++ #if defined(HAVE_NET_IF_TAP_H)
++ #include <net/if_tap.h>
++ #endif
+ #endif
+
+ int
+@@ -13455,7 +13464,7 @@ echo "$as_me: error: Sorry, extended seg
{ (exit 1); exit 1; }; }
fi
;;
-- freebsd*)
-+ freebsd* | dragonfly*)
+- freebsd*|kfreebsd*-gnu)
++ freebsd*|dragonfly*|kfreebsd*-gnu)
if [ "x$HAVE_I386" = "xyes" ]; then
- SYSSRCS="$SYSSRCS xbsd/sigsegv_xbsd.cpp"
+ SYSSRCS="$SYSSRCS Unix/xbsd/sigsegv_xbsd.cpp"
else
+@@ -14975,7 +14984,7 @@ fi
+
+ SDL_CFLAGS=
+ SDL_LIBS=
+-if test "x$OS_TYPE" == "xdarwin" -a "x$WITH_FINK" = "xno"; then
++if test "x$OS_TYPE" = "xdarwin" -a "x$WITH_FINK" = "xno"; then
+
+ { echo "$as_me:$LINENO: checking whether compiler supports framework SDL" >&5
+ echo $ECHO_N "checking whether compiler supports framework SDL... $ECHO_C" >&6; }
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/patches/patch-ab
--- a/emulators/aranym/patches/patch-ab Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/patches/patch-ab Wed Jul 30 14:08:59 2008 +0000
@@ -1,13 +1,10 @@
-$NetBSD: patch-ab,v 1.1 2006/03/28 20:11:34 joerg Exp $
+$NetBSD: patch-ab,v 1.2 2008/07/30 14:08:59 hauke Exp $
---- ../cdrom.cpp.orig 2006-03-28 18:18:45.000000000 +0000
-+++ ../cdrom.cpp
-@@ -82,7 +82,7 @@ extern "C" {
- #include "cdrom_beos.h"
- #define BX_CD_FRAMESIZE 2048
+--- tools/arabridge.orig 2006-02-11 10:46:41.000000000 +0100
++++ tools/arabridge
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
--#elif (defined (OS_netbsd) || defined(OS_openbsd) || defined(OS__freebsd))
-+#elif (defined (OS_netbsd) || defined(OS_openbsd) || defined(OS_freebsd))
- // OpenBSD pre version 2.7 may require extern "C" { } structure around
- // all the includes, because the i386 sys/disklabel.h contains code which
- // c++ considers invalid.
+ # ARAnyM - bridging network
+ # STanda (c) 2004
diff -r 8d51b038d3ea -r dab0071a1505 emulators/aranym/patches/patch-ac
--- a/emulators/aranym/patches/patch-ac Wed Jul 30 14:00:52 2008 +0000
+++ b/emulators/aranym/patches/patch-ac Wed Jul 30 14:08:59 2008 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-ac,v 1.1 2006/04/28 14:10:12 joerg Exp $
+$NetBSD: patch-ac,v 1.2 2008/07/30 14:08:59 hauke Exp $
---- Makefile.in.orig 2006-04-28 13:11:06.000000000 +0000
+--- Makefile.in.orig 2008-01-29 00:07:52.000000000 +0100
+++ Makefile.in
-@@ -140,8 +140,8 @@ $(APP_LIB): $(OBJ_DIR) $(OBJS)
-
- install: $(APP) $(TAPIF) $(APP).1.gz installdirs
+@@ -237,8 +237,8 @@ $(APP_BUNDLE): $(APP)
+ install: $(APP) $(TAPIF) $(APP).1.gz $(APP)-jit.1.gz $(APP)-mmu.1.gz $(APP_IFC).1.gz installdirs
$(INSTALL_PROGRAM) $(APP) $(DESTDIR)$(bindir)/$(APP)
-- if [ "x$(APP_IFC)" = "x$(TAPIF)" ]; then\
+ if [ "x$(APP_IFC)" = "x$(TAPIF)" ]; then \
- $(INSTALL_PROGRAM) $(APP_IFC) $(DESTDIR)$(bindir)/$(APP_IFC);\
-+ if [ "x$(APP_IFC)" = "x$(TAPIF)" ]; then \
+- $(INSTALL_DATA) $(APP_IFC).1.gz $(DESTDIR)$(man1dir)/$(APP_IFC).1.gz ;\
+ $(INSTALL_PROGRAM) $(APP_IFC) $(DESTDIR)$(bindir)/$(APP_IFC); \
++ $(INSTALL_DATA) $(APP_IFC).1.gz $(DESTDIR)$(man1dir)/$(APP_IFC).1.gz ; \
fi
$(INSTALL_DATA) $(APP).1.gz $(DESTDIR)$(man1dir)/$(APP).1.gz
- $(INSTALL_DATA) ../../ChangeLog $(DESTDIR)$(docdir)/$(APP)/changelog
+ $(INSTALL_DATA) $(APP)-jit.1.gz $(DESTDIR)$(man1dir)/$(APP)-jit.1.gz
Home |
Main Index |
Thread Index |
Old Index