Tue Mar 24 14:34:57 2015 UTC ()
Update to 1.0.2

* Built successfully when MAKE_JOBS_SAFE=yes and MAKE_JOBS=16.
* Update EmuTOS to 0.9.4.

Changelog:
*** repository tagged as ARANYM_1_0_2

2014/10/17 - Petr
- sysdeps.h: fixed typo error (I hope) that prevented the build on PPC64
- various files: version++ for the new release

2014/10/17 - version 1.0.1 released
==========

 Just a quick bugfix release:

 o SDL NF CDROM is included in the build correctly
 o JIT is supported on kfreebsd (alternate kernel for Debian OS)
 o some warnings that prevented build on Debian fixed

2014/10/15 - version 1.0.0 released
==========

 Major highlights of this release:

 o JIT CPU compiler now supports also ARM platforms driven by Linux

 o JIT CPU compiler fixes memory management and adds some instructions

 o massive NatFeat HostFS fixes and improvements (symlinks and more)

 o NatFeat CD-ROM for Win32 and SDL

 o NatFeat OSMesa support improved (OpenGL 4.4 / Mesa 10.1.4)
   osmesa.ldg can replace tinygl.ldg now

 o seamless mouse integration and keyboard input improved

 o NVRAM: many country codes added (from current FreeMiNT)

 o libSDL2 is supported now (along with libSDL 1.2.x)

 o Cygwin, MinGW, Mac OS X, CentOS and Debian build fixes

Countless bug fixes and many other under-the-hood improvements are included
as well. This release crowns more than 13 years of continuous development
by many dedicated programmers (listed in the AUTHORS file). Thank you all!


(ryoon)
diff -r1.31 -r1.32 pkgsrc/emulators/aranym/Makefile
diff -r1.6 -r1.7 pkgsrc/emulators/aranym/PLIST
diff -r1.13 -r1.14 pkgsrc/emulators/aranym/distinfo
diff -r1.2 -r1.3 pkgsrc/emulators/aranym/patches/patch-configure.ac

cvs diff -r1.31 -r1.32 pkgsrc/emulators/aranym/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/aranym/Makefile 2015/01/25 13:09:33 1.31
+++ pkgsrc/emulators/aranym/Makefile 2015/03/24 14:34:57 1.32
@@ -1,32 +1,29 @@ @@ -1,32 +1,29 @@
1# $NetBSD: Makefile,v 1.31 2015/01/25 13:09:33 joerg Exp $ 1# $NetBSD: Makefile,v 1.32 2015/03/24 14:34:57 ryoon Exp $
2# 2#
3 3
4ETVER= 0.9.3 4ETVER= 0.9.4
5DISTNAME= aranym_0.9.16.orig 5DISTNAME= aranym_1.0.2.orig
6PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} 6PKGNAME= ${DISTNAME:S/_/-/:S/.orig//}
7CATEGORIES= emulators 7CATEGORIES= emulators
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/}
9SITES.emutos-512k-${ETVER}.zip= ${MASTER_SITE_SOURCEFORGE:=emutos/} 9SITES.emutos-512k-${ETVER}.zip= ${MASTER_SITE_SOURCEFORGE:=emutos/}
10DISTFILES= ${DEFAULT_DISTFILES} emutos-512k-${ETVER}.zip 10DISTFILES= ${DEFAULT_DISTFILES} emutos-512k-${ETVER}.zip
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://aranym.sourceforge.net/ 13HOMEPAGE= http://aranym.sourceforge.net/
14COMMENT= Atari Running on Any Machine 14COMMENT= Atari Running on Any Machine
15LICENSE= gnu-gpl-v2 15LICENSE= gnu-gpl-v2
16 16
17# error: unable to open output file 'gen_x86_64/gencpu.o': 'No such file or directory' 
18MAKE_JOBS_SAFE= no 
19 
20WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 17WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
21 18
22AUTOCONF_REQD= 2.50 19AUTOCONF_REQD= 2.50
23 20
24USE_TOOLS+= autoconf gmake gzip 21USE_TOOLS+= autoconf gmake gzip
25USE_LANGUAGES= c c++ 22USE_LANGUAGES= c c++
26GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
27MANCOMPRESSED= yes 24MANCOMPRESSED= yes
28 25
29CONFIGURE_ARGS+= --enable-fullmmu 26CONFIGURE_ARGS+= --enable-fullmmu
30CONFIGURE_ARGS+= --enable-atc=full 27CONFIGURE_ARGS+= --enable-atc=full
31 28
32EMUTOS_WRKSRC= ${WRKDIR}/emutos-512k-${ETVER} 29EMUTOS_WRKSRC= ${WRKDIR}/emutos-512k-${ETVER}

cvs diff -r1.6 -r1.7 pkgsrc/emulators/aranym/PLIST (expand / switch to unified diff)

--- pkgsrc/emulators/aranym/PLIST 2012/05/23 05:03:26 1.6
+++ pkgsrc/emulators/aranym/PLIST 2015/03/24 14:34:57 1.7
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1@comment $NetBSD: PLIST,v 1.6 2012/05/23 05:03:26 dholland Exp $ 1@comment $NetBSD: PLIST,v 1.7 2015/03/24 14:34:57 ryoon Exp $
2bin/aranym 2bin/aranym
3${PLIST.aratapif}bin/aratapif 3${PLIST.aratapif}bin/aratapif
4man/man1/aranym-jit.1 4man/man1/aranym-jit.1
5man/man1/aranym-mmu.1 5man/man1/aranym-mmu.1
6man/man1/aranym.1 6man/man1/aranym.1
7${PLIST.aratapif}man/man1/aratapif.1 7${PLIST.aratapif}man/man1/aratapif.1
8share/aranym/arabridge 8share/aranym/arabridge
9share/aranym/atari/hostfs/README 9share/aranym/atari/hostfs/README
10share/aranym/atari/hostfs/bdconfig.sys 10share/aranym/atari/hostfs/bdconfig.sys
11share/aranym/atari/mmusetup.cnf 11share/aranym/atari/mmusetup.cnf
12share/aranym/atari/network/README 12share/aranym/atari/network/README
13share/aranym/atari/network/eth0-config.sh 13share/aranym/atari/network/eth0-config.sh
14share/aranym/atari/newdesk.inf 14share/aranym/atari/newdesk.inf
 15share/aranym/atari/nfosmesa/README
15share/aranym/atari/sound/README 16share/aranym/atari/sound/README
16share/aranym/atari/tools/README 17share/aranym/atari/tools/README
17share/aranym/atari/tools/pc101us.kbd.bz2 18share/aranym/atari/tools/pc101us.kbd.bz2
18share/aranym/etos512k.img 19share/aranym/etos512k.img
19share/aranym/floppy.sh 20share/aranym/floppy.sh
20share/aranym/logo.png 21share/aranym/logo.png
21share/aranym/wm_icon.bmp 22share/aranym/wm_icon.bmp
22share/doc/aranym/AUTHORS 23share/doc/aranym/AUTHORS
23share/doc/aranym/BUGS 24share/doc/aranym/BUGS
24share/doc/aranym/COPYING 25share/doc/aranym/COPYING
25share/doc/aranym/FAQ 26share/doc/aranym/FAQ
26share/doc/aranym/INSTALL 27share/doc/aranym/INSTALL
27share/doc/aranym/NEWS 28share/doc/aranym/NEWS

cvs diff -r1.13 -r1.14 pkgsrc/emulators/aranym/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/aranym/distinfo 2014/07/08 13:37:30 1.13
+++ pkgsrc/emulators/aranym/distinfo 2015/03/24 14:34:57 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.13 2014/07/08 13:37:30 ryoon Exp $ 1$NetBSD: distinfo,v 1.14 2015/03/24 14:34:57 ryoon Exp $
2 2
3SHA1 (aranym_0.9.16.orig.tar.gz) = e47e65b85102f5f03277374b3908b7b4fd430eec 3SHA1 (aranym_1.0.2.orig.tar.gz) = ac46a8c8d5c572e07e30458444f68b2dcbb7df2a
4RMD160 (aranym_0.9.16.orig.tar.gz) = d5660bff544822bcb9c2f4cf35d9cfd299ecd4e8 4RMD160 (aranym_1.0.2.orig.tar.gz) = 68c6813ce38f495916156cb39ab216e9d67a50e4
5Size (aranym_0.9.16.orig.tar.gz) = 1778730 bytes 5Size (aranym_1.0.2.orig.tar.gz) = 2100463 bytes
6SHA1 (emutos-512k-0.9.3.zip) = 3c99b658e32c9f3d3dcad93d53898a1d643f3009 6SHA1 (emutos-512k-0.9.4.zip) = b46f81dec4574afdc670da14b3bf92452a278a7d
7RMD160 (emutos-512k-0.9.3.zip) = 2b487cb4f989a6614e878da6636aac4e201182b5 7RMD160 (emutos-512k-0.9.4.zip) = b6e9411090474f8d4eb060d97d1d5a91ccd60f79
8Size (emutos-512k-0.9.3.zip) = 289576 bytes 8Size (emutos-512k-0.9.4.zip) = 314877 bytes
9SHA1 (patch-ab) = 8796751780cc559acd089298f3e8a0918d36db3a 9SHA1 (patch-ab) = 8796751780cc559acd089298f3e8a0918d36db3a
10SHA1 (patch-ac) = 8899894456b01c84efd9f96f553750c87df7c21a 10SHA1 (patch-ac) = 8899894456b01c84efd9f96f553750c87df7c21a
11SHA1 (patch-ad) = bb8d6b2ecd0c0066f3032a0ef196a1adb51d1786 11SHA1 (patch-ad) = bb8d6b2ecd0c0066f3032a0ef196a1adb51d1786
12SHA1 (patch-ae) = 6c7ab7cf17bb9da5944c9a09474079bcfe7e7f43 12SHA1 (patch-ae) = 6c7ab7cf17bb9da5944c9a09474079bcfe7e7f43
13SHA1 (patch-configure.ac) = f04e65242c57b0efc7c300118341efa86994e37f 13SHA1 (patch-configure.ac) = 47da314e86b00c9779fc82250de1f6d7a5d65fcd
14SHA1 (patch-src_uae__cpu_fpu_fpu__mpfr.cpp) = c492c198a746d62470112b7a7367692d47e16b61 14SHA1 (patch-src_uae__cpu_fpu_fpu__mpfr.cpp) = c492c198a746d62470112b7a7367692d47e16b61

cvs diff -r1.2 -r1.3 pkgsrc/emulators/aranym/patches/Attic/patch-configure.ac (expand / switch to unified diff)

--- pkgsrc/emulators/aranym/patches/Attic/patch-configure.ac 2012/10/06 12:46:12 1.2
+++ pkgsrc/emulators/aranym/patches/Attic/patch-configure.ac 2015/03/24 14:34:57 1.3
@@ -1,52 +1,52 @@ @@ -1,52 +1,52 @@
1$NetBSD: patch-configure.ac,v 1.2 2012/10/06 12:46:12 ryoon Exp $ 1$NetBSD: patch-configure.ac,v 1.3 2015/03/24 14:34:57 ryoon Exp $
2 2
3--- configure.ac.orig 2012-07-27 18:51:58.000000000 +0000 3--- configure.ac.orig 2014-10-17 14:09:28.000000000 +0000
4+++ configure.ac 4+++ configure.ac
5@@ -277,10 +277,13 @@ AC_CHECK_HEADERS(termios.h termio.h allo 5@@ -286,10 +286,13 @@ AC_CHECK_HEADERS(termios.h termio.h allo
6 AC_CHECK_HEADERS(sys/types.h sys/stat.h sys/vfs.h utime.h sys/param.h) 6 AC_CHECK_HEADERS(sys/types.h sys/stat.h sys/vfs.h utime.h sys/param.h)
7 AC_CHECK_HEADERS(sys/mount.h types.h stat.h) 7 AC_CHECK_HEADERS(sys/mount.h types.h stat.h ext2fs/ext2_fs.h)
8 AC_CHECK_HEADERS(sys/socket.h) 8 AC_CHECK_HEADERS(sys/socket.h)
9-AC_CHECK_HEADERS(linux/if.h linux/if_tun.h net/if.h net/if_tun.h, [], [], [ 9-AC_CHECK_HEADERS(linux/if.h linux/if_tun.h net/if.h net/if_tun.h, [], [], [
10+AC_CHECK_HEADERS(linux/if.h linux/if_tun.h net/if.h net/if_tun.h net/if_tap.h, [], [], [ 10+AC_CHECK_HEADERS(linux/if.h linux/if_tun.h net/if.h net/if_tun.h net/if_tap.h, [], [], [
11 #ifdef HAVE_SYS_SOCKET_H 11 #ifdef HAVE_SYS_SOCKET_H
12 #include <sys/socket.h> 12 #include <sys/socket.h>
13 #endif 13 #endif
14+#ifdef HAVE_SYS_TYPES_H 14+#ifdef HAVE_SYS_TYPES_H
15+#include <sys/types.h> 15+#include <sys/types.h>
16+#endif 16+#endif
17 ]) 17 ])
18 AC_CHECK_HEADERS(net/bpf.h) 18 AC_CHECK_HEADERS(net/bpf.h)
19  19
20@@ -437,8 +440,14 @@ AC_CACHE_CHECK([whether TUN/TAP is suppo 20@@ -475,8 +478,14 @@ AC_CACHE_CHECK([whether TUN/TAP is suppo
21 #include <linux/if_tun.h> 21 #include <linux/if_tun.h>
22 #endif 22 #endif
23 #if defined(HAVE_NET_IF_H) && defined(HAVE_NET_IF_TUN_H) 23 #if defined(HAVE_NET_IF_H) && defined(HAVE_NET_IF_TUN_H)
24+ #ifdef HAVE_SYS_TYPES_H 24+ #ifdef HAVE_SYS_TYPES_H
25+ #include <sys/types.h> 25+ #include <sys/types.h>
26+ #endif 26+ #endif
27 #include <net/if.h> 27 #include <net/if.h>
28 #include <net/if_tun.h> 28 #include <net/if_tun.h>
29+ #if defined(HAVE_NET_IF_TAP_H) 29+ #if defined(HAVE_NET_IF_TAP_H)
30+ #include <net/if_tap.h> 30+ #include <net/if_tap.h>
31+ #endif 31+ #endif
32 #endif 32 #endif
33 ], [ 33 ], [
34 struct ifreq ifr; 34 struct ifreq ifr;
35@@ -1032,7 +1041,7 @@ if [[ "x$WANT_EXSIGSEGV" = "xyes" ]]; th 35@@ -1134,7 +1143,7 @@ if [[ "x$WANT_EXSIGSEGV" = "xyes" ]]; th
36 AC_MSG_ERROR([Sorry, extended segfault handler not supported on your platform]) 36 AC_MSG_ERROR([Sorry, extended segfault handler not supported on your platform])
37 fi 37 fi
38 ;; 38 ;;
39- freebsd*|kfreebsd*-gnu) 39- freebsd*|kfreebsd*-gnu)
40+ freebsd*|dragonfly*|kfreebsd*-gnu) 40+ freebsd*|dragonfly*|kfreebsd*-gnu)
41 if [[ "x$HAVE_I386" = "xyes" ]]; then 41 if [[ "x$HAVE_I386" = "xyes" ]]; then
42 SYSSRCS="$SYSSRCS Unix/xbsd/sigsegv_xbsd.cpp" 42 SYSSRCS="$SYSSRCS Unix/xbsd/sigsegv_xbsd.cpp"
43 else 43 else
44@@ -1437,7 +1446,7 @@ fi 44@@ -1645,7 +1654,7 @@ SDL_CFLAGS=
45 dnl Check for SDL 
46 SDL_CFLAGS= 
47 SDL_LIBS= 45 SDL_LIBS=
48-if test "x$OS_TYPE" == "xdarwin" -a "x$WITH_FINK" = "xno"; then 46 no_sdl=yes
49+if test "x$OS_TYPE" = "xdarwin" -a "x$WITH_FINK" = "xno"; then 47 no_sdl2=yes
 48-if test "$OS_TYPE" == darwin -a "$WITH_FINK" = no; then
 49+if test "$OS_TYPE" = darwin -a "$WITH_FINK" = no; then
50 ARANYM_CHECK_FRAMEWORK(SDL, []) 50 ARANYM_CHECK_FRAMEWORK(SDL, [])
51 fi 51 if test "$have_framework_SDL" = yes ; then
52 if test "x$have_framework_SDL" = "xyes" ; then 52 ARANYM_CHECK_FRAMEWORK_LOCATION(SDL)