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