head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.4 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.2 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q1:1.5.0.14 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.12 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.10 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.8 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.6 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.4 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.2 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.4.0.18 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.16 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.14 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.12 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.10 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.8 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.6 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.4 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.2 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.3.0.22 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.20 pkgsrc-2008Q1:1.3.0.18 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.16 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.14 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.12 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.10 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.8 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.6 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.4 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.2 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.2.0.12 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.10 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.8 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2012.04.15.02.05.28; author ryoon; state dead; branches; next 1.5; 1.5 date 2010.07.08.11.28.05; author obache; state Exp; branches; next 1.4; 1.4 date 2008.07.30.14.08.59; author hauke; state Exp; branches; next 1.3; 1.3 date 2006.03.28.20.11.34; author joerg; state Exp; branches; next 1.2; 1.2 date 2004.07.09.14.38.52; author xtraeme; state dead; branches; next 1.1; 1.1 date 2004.07.06.07.28.38; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.07.06.07.28.38; author xtraeme; state Exp; branches; next ; desc @@ 1.6 log @Update to 0.9.13 * Add patch for configure.ac, for making potential ethernet support easier. Changelog: 2012/03/23 - version 0.9.13 released A couple of important bugfixes accumulated in last few days: o USB NatFeat doesn't fail to claim devices in certain cases o MPFR FPU got fix for restarting of instructions after access error o JIT CPU version should work even when compiled with newer compilers o update your mmusetup.cnf in MiNT setup for larger FastRAM (see provided atari/mmusetup.cnf that is set for 512 MB FastRAM now) 2012/03/19 - version 0.9.12 released New features: o MPFR based new precise FPU emulation core. Somewhat slower than the normally used IEEE or UAE FPU emulation cores (about 5 times) but should be totally complete and precise. Enabled in Linux binary MMU builds (aranym-mmu). Hopefully Debian-m68k developers will enjoy it :-) o USB NatFeat fully usable: http://wiki.aranym.org/manual#usb With a FreeMiNT driver you can access your USB flash discs from the Atari side easily. First enter the SETUP GUI and plug in the desired USB device. The USB support is compiled in by default in all linux binary packages. o NF Clipboard implemented newly for BeOS o "aranym --version" will now list the built-in FPU core and also all NatFeats that are compiled in. Bugfixes: o memleaks in various files o blitter memmove fix o MacOSX project fixes o small 64bit fixes in nfcdrom o aliasing issue fixes (in nfosmesa that is not compiled in) o CPU CAS+CAS2 instructions - several very important fixes! o some little fixes for newer GCCs in various files o RPM spec file updated for Fedora, openSUSE and Mandriva. Give rpmbuild -tb aranym_0.9.12.orig.tar.gz a try! 2011/02/06 - version 0.9.11 released New features: SCC serial port emulation and USB NatFeat support. BeOS/Haiku port: fixes and improvements. MMU emulation: fix for initialization and FPU registers. Video: fix (refresh palette when switching from true color to bitplane mode) and an improvement (use current fullscreen size if fixed size is 0x0). @ text @$NetBSD: patch-aa,v 1.5 2010/07/08 11:28:05 obache Exp $ --- configure.orig 2010-06-01 13:42:21.000000000 +0000 +++ configure @@@@ -3069,7 +3069,7 @@@@ case "$host_os" in linux*) OS_TYPE=linux;; openbsd*) OS_TYPE=openbsd;; netbsd*) OS_TYPE=netbsd;; - 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;; @@@@ -5154,13 +5154,16 @@@@ fi 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=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " #ifdef HAVE_SYS_SOCKET_H #include #endif +#ifdef HAVE_SYS_TYPES_H +#include +#endif " eval as_val=\$$as_ac_Header @@@@ -6424,7 +6427,7 @@@@ $as_echo "#define _POSIX_C_SOURCE 199506 irix*) EXTRASYSSRCS="Unix/parameters_unix.cpp Unix/irix/unaligned.c Unix/host_filesys_unix.cpp" ;; - freebsd*|kfreebsd*-gnu) + freebsd*|dragonfly*|kfreebsd*-gnu) $as_echo "#define HAVE_O_FSYNC 1" >>confdefs.h @@@@ -6720,8 +6723,14 @@@@ else #include #endif #if defined(HAVE_NET_IF_H) && defined(HAVE_NET_IF_TUN_H) + #ifdef HAVE_SYS_TYPES_H + #include + #endif #include #include + #if defined(HAVE_NET_IF_TAP_H) + #include + #endif #endif int @@@@ -7775,7 +7784,7 @@@@ $as_echo "#define NO_NESTED_SIGSEGV 1 " as_fn_error "Sorry, extended segfault handler not supported on your platform" "$LINENO" 5 fi ;; - freebsd*|kfreebsd*-gnu) + freebsd*|dragonfly*|kfreebsd*-gnu) if [ "x$HAVE_I386" = "xyes" ]; then SYSSRCS="$SYSSRCS Unix/xbsd/sigsegv_xbsd.cpp" else @@@@ -8486,7 +8495,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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports framework SDL" >&5 $as_echo_n "checking whether compiler supports framework SDL... " >&6; } @ 1.5 log @Update aranym to 0.9.10 with emutos 0.8.5. Based on PR#43567 by Ryo ONODERA. 2010/05/27 - version 0.9.10 released New feature: GEM clipboard support that allows you to pass data between GEM clipboard and the host one (MS Windows, Mac OS X and X Window System). It's currently implemented in FreeMiNT only and uses its aranym.xfs virtual filesystem (U:\host\clipbrd). Please see setup instructions in http://wiki.aranym.org/gem_clipbrd Also couple of important bugfixes: o fixed two nasty crashes in HostFS (related to recent symlink fixes) o fixed Xcode building universal binaries on PPC o VIDEL autozoom feature with correct aspect ratio for non-square pixels 2009/09/05 - version 0.9.9 released This time mostly bugfixes: o fixed possible crash in HostFS when quitting ARAnyM (not serious) o fixed possible crash due to bug in libSDL up to v1.2.13 (very serious) o fixed some redrawing problems in 8 and 16 color depths with soft NfVDI o fixed all compile time warnings and Categories entry in aranym.desktop o fixed weirdness when mouse pointer was leaving the window on Win and OSX o fixed problem with invalid HostFS symlink breaking directory list o improvement: HostFS symlinks are now shown as relative if possible o fixed indirect descriptors handling in MMU o fixed HostFS symlinks for certain path configurations o added Mode key in the set of ARAnyM hotkey modifiers o fixed Alt+mouse click problem on Mac OSX o fixed Right Shift detection upon startup If you found ARAnyM crashing previously when moving windows around or doing any other activity where VDI had to blit screen areas then please upgrade to this version ASAP. We've added a workaround for a serious bug in the libSDL that was causing these weird ARAnyM crashes. 2009/04/25 - version 0.9.8beta released o CPU: fixed TRAPcc and FTRAPcc instructions (for Guillaume's mplayer :-) o VIDEL: pixel precise horizontal scrolling implemented o fixed BUSY signal handling on the parallel port o fixed mouse grab/ungrab/autograb (see below) o added new ARAnyM mouse cursor (white arrow) o added middle mouse button handling (in Eiffel mode) o added suport for reversing mouse Y-axis in IKBD (used in Linux-m68k) o fixed many DSP56001 instructions o fixed NFJPEG on 64bit hosts o fixed several NF drivers to work under FreeMiNT (not rely on __NF cookie) o buggy JIT-FPU was disabled. Now FPU is precise though slower in JIT mode Mouse grab/ungrab/autograb has changed: first, ungrabbing when leaving ARAnyM window was fixed (issue with autograb on the window border). Then, ARAnyM got a new mouse cursor (white one) so you can recognize now when the mouse is grabbed (the cursor pointer is black in TOS) and when it's not (the cursor pointer is white now). At last, mouse autograb upon entering ARAnyM window was disabled until we can ensure the Atari mouse cursor is positioned in sync with host mouse cursor (will require Atari OS support, probably in a form of aranym.acc and AES implementing appl_tplay). Also the "AutoGrabMouse" config option has been removed. 2008/11/08 - version 0.9.7beta released Mostly small fixes at various places plus a lot of work went into improving the DSP56001 emulation. Also the sound DMA emulation is improved to a point where GSXB driver should be unnecessary. o improved automatic network setup on Mac o reworked audio DMA emulation. Also added configurable host sound frequency o one MMU bug fixed (regarding TTR) o special support for halting ARAnyM on linux-m68k reboot (--halt) o SDL GUI fixed (missing events after alerts) o EMULOP is now privileged so if some old ARAnyM TSR starts crashing this is why o joypads are now emulated o joysticks and joypads can be configured in the config file o '<>' and 'End' keys' scancodes made Atari compatible Check the doc/config example file for the new [JOYSTICKS] and [AUDIO] sections. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2008/07/30 14:08:59 hauke Exp $ @ 1.4 log @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 @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig 2008-01-29 20:26:32.000000000 +0100 d5 1 a5 1 @@@@ -2335,7 +2335,7 @@@@ case "$host_os" in d14 1 a14 2 @@@@ -5887,7 +5887,7 @@@@ done d16 1 d20 3 a22 4 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 d30 3 a32 3 #include <$ac_header> @@@@ -11456,7 +11459,7 @@@@ _ACEOF d39 3 a41 3 cat >>confdefs.h <<\_ACEOF #define HAVE_O_FSYNC 1 @@@@ -11914,8 +11917,14 @@@@ cat >>conftest.$ac_ext <<_ACEOF d56 2 a57 2 @@@@ -13455,7 +13464,7 @@@@ echo "$as_me: error: Sorry, extended seg { (exit 1); exit 1; }; } d65 1 a65 1 @@@@ -14975,7 +14984,7 @@@@ fi d72 2 a73 2 { echo "$as_me:$LINENO: checking whether compiler supports framework SDL" >&5 echo $ECHO_N "checking whether compiler supports framework SDL... $ECHO_C" >&6; } @ 1.3 log @Add DragonFly support. Add makedepend as tool. Fix typo also affecting FreeBSD. @ text @d3 1 a3 1 --- configure.orig 2006-03-28 17:40:31.000000000 +0000 d5 2 a6 1 @@@@ -1776,6 +1776,7 @@@@ case "$target_os" in d9 2 a10 2 freebsd*) OS_TYPE=freebsd;; + dragonfly*) OS_TYPE=freebsd;; d14 20 a33 1 @@@@ -10469,7 +10470,7 @@@@ _ACEOF d35 1 a35 1 EXTRASYSSRCS="parameters_unix.cpp irix/unaligned.c" d37 2 a38 2 - freebsd*) + freebsd* | dragonfly*) d42 16 a57 1 @@@@ -11925,7 +11926,7 @@@@ echo "$as_me: error: Sorry, extended seg d61 2 a62 2 - freebsd*) + freebsd* | dragonfly*) d64 1 a64 1 SYSSRCS="$SYSSRCS xbsd/sigsegv_xbsd.cpp" d66 9 @ 1.2 log @Updated emulators/aranym to 0.8.9beta. 2004/07/06 - version 0.8.9beta released Great bug fixes: o JIT CPU is working on Linux 2.6.x o Blitter is finally not crashing anymore o integrated LILO (Linux Loader) reads gzipped files o SDL GUI now accepts numbers typed on numpad Especially the Blitter fix itself justifies a new release since it has always been buggy and it was so annoying. Now we've won. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2004/07/06 07:28:38 xtraeme Exp $ d3 28 a30 11 --- ../gui-sdl/dlgAlert.cpp.orig 2004-07-06 09:17:50.000000000 +0200 +++ ../gui-sdl/dlgAlert.cpp 2004-07-06 09:18:37.000000000 +0200 @@@@ -91,7 +91,7 @@@@ */ int Dialog_AlertDlg(const char *text) { - char *t = strdupa(text); + char *t = strdup(text); static int maxlen = sizeof(dlglines[0])-1; int lines = FormatTextToBox(t, maxlen); for(int i=0; i