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!diff -r1.31 -r1.32 pkgsrc/emulators/aranym/Makefile
(ryoon)
@@ -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 | |||
4 | ETVER= 0.9.3 | 4 | ETVER= 0.9.4 | |
5 | DISTNAME= aranym_0.9.16.orig | 5 | DISTNAME= aranym_1.0.2.orig | |
6 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | 6 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | |
7 | CATEGORIES= emulators | 7 | CATEGORIES= emulators | |
8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aranym/} | |
9 | SITES.emutos-512k-${ETVER}.zip= ${MASTER_SITE_SOURCEFORGE:=emutos/} | 9 | SITES.emutos-512k-${ETVER}.zip= ${MASTER_SITE_SOURCEFORGE:=emutos/} | |
10 | DISTFILES= ${DEFAULT_DISTFILES} emutos-512k-${ETVER}.zip | 10 | DISTFILES= ${DEFAULT_DISTFILES} emutos-512k-${ETVER}.zip | |
11 | 11 | |||
12 | MAINTAINER= pkgsrc-users@NetBSD.org | 12 | MAINTAINER= pkgsrc-users@NetBSD.org | |
13 | HOMEPAGE= http://aranym.sourceforge.net/ | 13 | HOMEPAGE= http://aranym.sourceforge.net/ | |
14 | COMMENT= Atari Running on Any Machine | 14 | COMMENT= Atari Running on Any Machine | |
15 | LICENSE= gnu-gpl-v2 | 15 | LICENSE= gnu-gpl-v2 | |
16 | 16 | |||
17 | # error: unable to open output file 'gen_x86_64/gencpu.o': 'No such file or directory' | |||
18 | MAKE_JOBS_SAFE= no | |||
19 | ||||
20 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
21 | 18 | |||
22 | AUTOCONF_REQD= 2.50 | 19 | AUTOCONF_REQD= 2.50 | |
23 | 20 | |||
24 | USE_TOOLS+= autoconf gmake gzip | 21 | USE_TOOLS+= autoconf gmake gzip | |
25 | USE_LANGUAGES= c c++ | 22 | USE_LANGUAGES= c c++ | |
26 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
27 | MANCOMPRESSED= yes | 24 | MANCOMPRESSED= yes | |
28 | 25 | |||
29 | CONFIGURE_ARGS+= --enable-fullmmu | 26 | CONFIGURE_ARGS+= --enable-fullmmu | |
30 | CONFIGURE_ARGS+= --enable-atc=full | 27 | CONFIGURE_ARGS+= --enable-atc=full | |
31 | 28 | |||
32 | EMUTOS_WRKSRC= ${WRKDIR}/emutos-512k-${ETVER} | 29 | EMUTOS_WRKSRC= ${WRKDIR}/emutos-512k-${ETVER} |
@@ -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 $ | |
2 | bin/aranym | 2 | bin/aranym | |
3 | ${PLIST.aratapif}bin/aratapif | 3 | ${PLIST.aratapif}bin/aratapif | |
4 | man/man1/aranym-jit.1 | 4 | man/man1/aranym-jit.1 | |
5 | man/man1/aranym-mmu.1 | 5 | man/man1/aranym-mmu.1 | |
6 | man/man1/aranym.1 | 6 | man/man1/aranym.1 | |
7 | ${PLIST.aratapif}man/man1/aratapif.1 | 7 | ${PLIST.aratapif}man/man1/aratapif.1 | |
8 | share/aranym/arabridge | 8 | share/aranym/arabridge | |
9 | share/aranym/atari/hostfs/README | 9 | share/aranym/atari/hostfs/README | |
10 | share/aranym/atari/hostfs/bdconfig.sys | 10 | share/aranym/atari/hostfs/bdconfig.sys | |
11 | share/aranym/atari/mmusetup.cnf | 11 | share/aranym/atari/mmusetup.cnf | |
12 | share/aranym/atari/network/README | 12 | share/aranym/atari/network/README | |
13 | share/aranym/atari/network/eth0-config.sh | 13 | share/aranym/atari/network/eth0-config.sh | |
14 | share/aranym/atari/newdesk.inf | 14 | share/aranym/atari/newdesk.inf | |
15 | share/aranym/atari/nfosmesa/README | |||
15 | share/aranym/atari/sound/README | 16 | share/aranym/atari/sound/README | |
16 | share/aranym/atari/tools/README | 17 | share/aranym/atari/tools/README | |
17 | share/aranym/atari/tools/pc101us.kbd.bz2 | 18 | share/aranym/atari/tools/pc101us.kbd.bz2 | |
18 | share/aranym/etos512k.img | 19 | share/aranym/etos512k.img | |
19 | share/aranym/floppy.sh | 20 | share/aranym/floppy.sh | |
20 | share/aranym/logo.png | 21 | share/aranym/logo.png | |
21 | share/aranym/wm_icon.bmp | 22 | share/aranym/wm_icon.bmp | |
22 | share/doc/aranym/AUTHORS | 23 | share/doc/aranym/AUTHORS | |
23 | share/doc/aranym/BUGS | 24 | share/doc/aranym/BUGS | |
24 | share/doc/aranym/COPYING | 25 | share/doc/aranym/COPYING | |
25 | share/doc/aranym/FAQ | 26 | share/doc/aranym/FAQ | |
26 | share/doc/aranym/INSTALL | 27 | share/doc/aranym/INSTALL | |
27 | share/doc/aranym/NEWS | 28 | share/doc/aranym/NEWS |
@@ -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 | |||
3 | SHA1 (aranym_0.9.16.orig.tar.gz) = e47e65b85102f5f03277374b3908b7b4fd430eec | 3 | SHA1 (aranym_1.0.2.orig.tar.gz) = ac46a8c8d5c572e07e30458444f68b2dcbb7df2a | |
4 | RMD160 (aranym_0.9.16.orig.tar.gz) = d5660bff544822bcb9c2f4cf35d9cfd299ecd4e8 | 4 | RMD160 (aranym_1.0.2.orig.tar.gz) = 68c6813ce38f495916156cb39ab216e9d67a50e4 | |
5 | Size (aranym_0.9.16.orig.tar.gz) = 1778730 bytes | 5 | Size (aranym_1.0.2.orig.tar.gz) = 2100463 bytes | |
6 | SHA1 (emutos-512k-0.9.3.zip) = 3c99b658e32c9f3d3dcad93d53898a1d643f3009 | 6 | SHA1 (emutos-512k-0.9.4.zip) = b46f81dec4574afdc670da14b3bf92452a278a7d | |
7 | RMD160 (emutos-512k-0.9.3.zip) = 2b487cb4f989a6614e878da6636aac4e201182b5 | 7 | RMD160 (emutos-512k-0.9.4.zip) = b6e9411090474f8d4eb060d97d1d5a91ccd60f79 | |
8 | Size (emutos-512k-0.9.3.zip) = 289576 bytes | 8 | Size (emutos-512k-0.9.4.zip) = 314877 bytes | |
9 | SHA1 (patch-ab) = 8796751780cc559acd089298f3e8a0918d36db3a | 9 | SHA1 (patch-ab) = 8796751780cc559acd089298f3e8a0918d36db3a | |
10 | SHA1 (patch-ac) = 8899894456b01c84efd9f96f553750c87df7c21a | 10 | SHA1 (patch-ac) = 8899894456b01c84efd9f96f553750c87df7c21a | |
11 | SHA1 (patch-ad) = bb8d6b2ecd0c0066f3032a0ef196a1adb51d1786 | 11 | SHA1 (patch-ad) = bb8d6b2ecd0c0066f3032a0ef196a1adb51d1786 | |
12 | SHA1 (patch-ae) = 6c7ab7cf17bb9da5944c9a09474079bcfe7e7f43 | 12 | SHA1 (patch-ae) = 6c7ab7cf17bb9da5944c9a09474079bcfe7e7f43 | |
13 | SHA1 (patch-configure.ac) = f04e65242c57b0efc7c300118341efa86994e37f | 13 | SHA1 (patch-configure.ac) = 47da314e86b00c9779fc82250de1f6d7a5d65fcd | |
14 | SHA1 (patch-src_uae__cpu_fpu_fpu__mpfr.cpp) = c492c198a746d62470112b7a7367692d47e16b61 | 14 | SHA1 (patch-src_uae__cpu_fpu_fpu__mpfr.cpp) = c492c198a746d62470112b7a7367692d47e16b61 |
@@ -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) |