pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/vice update to 1.15:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/945c7ed95cb0
branches:  trunk
changeset: 480164:945c7ed95cb0
user:      dillo <dillo%pkgsrc.org@localhost>
date:      Tue Aug 31 15:53:09 2004 +0000

description:
update to 1.15:

** General
- Improved event recording and playback.

** C64 changes
- Fixed some CPU opcodes.
- Added support for Magic Formel cart (preliminary).
- Improved TFE cart emulation.
- Fixed Final Cartridge III freeze bug.

** VIC20 changes
- Four true drives are supported now.
- The sound code has been rewritten.

** PLUS4 changes
- Added cartridge support.

** VIC-II
- Improved IRQ timing during DMA.

** Unix Changes
- Improved ROM set support.
- Added TFE and IDE64 cart support.
- Fixed crash on 64bit archs.
- Added BSD USB joystick support.
- Complete rework of french translation. Credits to Paul (alias Kaddict)!

** Miscellaneous changes
- Made fsdevice emulation to list non-PRG files again.
- Improved REL file handling of the virtual drive emulation.
- Fixed some bugs in the petcat tokenizer.

diffstat:

 emulators/vice/Makefile         |    9 +-
 emulators/vice/PLIST            |    3 +-
 emulators/vice/distinfo         |   18 +-
 emulators/vice/patches/patch-ab |   10 +-
 emulators/vice/patches/patch-ba |   30 ---
 emulators/vice/patches/patch-bb |   12 -
 emulators/vice/patches/patch-bc |   34 ---
 emulators/vice/patches/patch-bd |  393 ----------------------------------------
 emulators/vice/patches/patch-be |   19 -
 emulators/vice/patches/patch-bf |   13 -
 emulators/vice/patches/patch-bg |   34 ---
 emulators/vice/patches/patch-bh |   21 --
 emulators/vice/patches/patch-bi |  310 -------------------------------
 emulators/vice/patches/patch-bj |   55 -----
 14 files changed, 17 insertions(+), 944 deletions(-)

diffs (truncated from 1053 to 300 lines):

diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/Makefile
--- a/emulators/vice/Makefile   Tue Aug 31 15:49:32 2004 +0000
+++ b/emulators/vice/Makefile   Tue Aug 31 15:53:09 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2004/08/22 19:32:51 jlam Exp $
+# $NetBSD: Makefile,v 1.50 2004/08/31 15:53:09 dillo Exp $
 #
 
-DISTNAME=              vice-1.14
-PKGREVISION=           3
+DISTNAME=              vice-1.15
 CATEGORIES=            emulators
 MASTER_SITES=          ftp://ftp.funet.fi/pub/cbm/crossplatform/emulators/VICE/ \
                        http://www.nic.funet.fi/pub/cbm/crossplatform/emulators/VICE/
@@ -42,6 +41,10 @@
 
 .include "../../mk/bsd.options.mk"
 
+.if (${OPSYS} == NetBSD)
+CONFIGURE_ENV+=                ac_cv_header_sys_soundcard_h=no
+.endif
+
 .if !empty(PKG_OPTIONS:Mgnome)
 CONFIGURE_ARGS+=       --enable-gnomeui
 .endif
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/PLIST
--- a/emulators/vice/PLIST      Tue Aug 31 15:49:32 2004 +0000
+++ b/emulators/vice/PLIST      Tue Aug 31 15:53:09 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2004/07/16 22:59:11 kristerw Exp $
+@comment $NetBSD: PLIST,v 1.12 2004/08/31 15:53:09 dillo Exp $
 bin/c1541
 bin/petcat
 bin/vsid
@@ -38,6 +38,7 @@
 share/doc/vice/PETdoc.txt
 share/doc/vice/Readme.beos
 share/doc/vice/Readme.dos
+share/doc/vice/ReadmeMacOSX.txt
 share/doc/vice/TODO
 share/doc/vice/Walkthrough-Howto.txt
 share/doc/vice/Win32-Howto.txt
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/distinfo
--- a/emulators/vice/distinfo   Tue Aug 31 15:49:32 2004 +0000
+++ b/emulators/vice/distinfo   Tue Aug 31 15:53:09 2004 +0000
@@ -1,19 +1,9 @@
-$NetBSD: distinfo,v 1.15 2004/07/30 20:32:01 kristerw Exp $
+$NetBSD: distinfo,v 1.16 2004/08/31 15:53:09 dillo Exp $
 
-SHA1 (vice-1.14.tar.gz) = 5f2c458533db0b41dd55732e9d9434275904ab29
-Size (vice-1.14.tar.gz) = 3794698 bytes
+SHA1 (vice-1.15.tar.gz) = 094f371fd79bded492473708910de8cc637b4e19
+Size (vice-1.15.tar.gz) = 3912194 bytes
 SHA1 (patch-aa) = fa152c1d14aad31c0b50fe96c83b4e5cfa06de5f
-SHA1 (patch-ab) = 0be2ec8b98a50e5c879095b1d0327c802b7740e2
+SHA1 (patch-ab) = e9cebe89629f2dacb500695e4205cc33fab18bfe
 SHA1 (patch-ac) = bb648b8dc668a12540eab9f1be6374aab8cda35a
 SHA1 (patch-ad) = 9f26a52a0f60658b147ad62a8cadc37ddd99fe04
 SHA1 (patch-ae) = c2ede31953ebaf033c9ae1aa1985012fb0e5f3b6
-SHA1 (patch-ba) = 8f94dd31ef10ae2acc82ed721d71cc9eb7ff13d8
-SHA1 (patch-bb) = 15b84e9f7d20b8518ab77b8ae0765227a1ad7a5d
-SHA1 (patch-bc) = d34ddf4723b45a844fb6ab96b2924e117934f8f9
-SHA1 (patch-bd) = 145ded54223b93b1ef56422a26a31219e004fbbd
-SHA1 (patch-be) = ec8308214c51a50aa948cf064865cd8cd03ee7e3
-SHA1 (patch-bf) = e19994029b10c2403b53a575bbfb7523c2966ed2
-SHA1 (patch-bg) = 3a396e3cbeddd2c99beebd26bca30e233e89e009
-SHA1 (patch-bh) = 97396118e6abecd9dd464cdae7b918ea025f5f0f
-SHA1 (patch-bi) = 4d94fff17db834031df3b39148dcefac6f7bf968
-SHA1 (patch-bj) = b279df0c6d0700f42fe6cbd1811170171152bf49
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/patches/patch-ab
--- a/emulators/vice/patches/patch-ab   Tue Aug 31 15:49:32 2004 +0000
+++ b/emulators/vice/patches/patch-ab   Tue Aug 31 15:53:09 2004 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ab,v 1.5 2001/02/25 19:35:52 kristerw Exp $
+$NetBSD: patch-ab,v 1.6 2004/08/31 15:53:09 dillo Exp $
 
---- src/arch/unix/archdep.h.orig       Tue Nov 16 16:19:50 1999
+--- src/arch/unix/archdep.h.orig       2004-06-19 22:29:01.000000000 +0200
 +++ src/arch/unix/archdep.h
-@@ -51,8 +51,8 @@
- #define MODE_APPEND_READ_WRITE "a+"
+@@ -85,8 +85,8 @@
+ extern const char *archdep_home_path(void);
  
  /* Define the default system directory (where the ROMs are).  */
 -#define LIBDIR          PREFIX "/lib/vice"
@@ -12,4 +12,4 @@
 +#define DOCDIR          PREFIX "/share/doc/vice"
  #define VICEUSERDIR     ".vice"
  
- /* Printer default devices.  */
+ #endif
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/patches/patch-ba
--- a/emulators/vice/patches/patch-ba   Tue Aug 31 15:49:32 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2004/07/26 17:22:40 dillo Exp $
-
---- configure.in.orig  Sun Jan 25 16:42:36 2004
-+++ configure.in
-@@ -531,8 +531,24 @@ if test x"$host_vendor" != "xgo32" -a x"
-                     AC_DEFINE(BSD_JOYSTICK,,
-                               [Enable support for BSD style joysticks.])
-                     JOY_OBJS='$(ARCHDIR)/joystick.o' ], )
--  AC_SUBST(JOY_OBJS)
- 
-+  dnl NetBSD/FreeBSD USB joystick support
-+  usbhid_header=no
-+  AC_CHECK_LIB(usbhid, hid_get_report_desc,
-+      [AC_CHECK_HEADER(usbhid.h,
-+          [AC_DEFINE(HAVE_USBHID_H,1,
-+              [Define to 1 if you have the <usbhid.h> header file.])
-+           usb_header=yes],
-+           [AC_CHECK_HEADER(libusbhid.h,
-+              [AC_DEFINE(HAVE_LIBUSBHID_H,1,
-+               [Define to 1 if you have the <libusbhid.h> header file.])],
-+              usbhid_header=no)])
-+      if test x"$usb_header" = "xyes" ; then
-+          AC_DEFINE(HAS_USB_JOYSTICK,,[Enable emulation for USB joysticks.])
-+          LIBS="$LIBS -lusbhid"
-+      fi])
-+
-+  AC_SUBST(JOY_OBJS)
- fi
- 
- dnl Check for math library
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/patches/patch-bb
--- a/emulators/vice/patches/patch-bb   Tue Aug 31 15:49:32 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-bb,v 1.1 2004/07/26 17:22:40 dillo Exp $
-
---- src/arch/unix/Makefile.am.orig     Sun Nov 23 16:09:36 2003
-+++ src/arch/unix/Makefile.am
-@@ -36,6 +36,7 @@ libarch_a_SOURCES = \
-       icon.h \
-       joy.c \
-       joy.h \
-+      joy_usb.c \
-       kbd.h \
-       mousedrv.c \
-       mousedrv.h \
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/patches/patch-bc
--- a/emulators/vice/patches/patch-bc   Tue Aug 31 15:49:32 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-bc,v 1.1 2004/07/26 17:22:40 dillo Exp $
-
---- src/config.h.in.orig       Fri May 14 11:30:37 2004
-+++ src/config.h.in
-@@ -30,6 +30,9 @@
- /* Do we have UnlockResource()? */
- #undef HAS_UNLOCKRESOURCE
- 
-+/* Enable emulation for USB joysticks. */
-+#undef HAS_USB_JOYSTICK
-+
- /* Define to 1 if you have the <allegro.h> header file. */
- #undef HAVE_ALLEGRO_H
- 
-@@ -134,6 +137,9 @@
- /* Define to 1 if you have the `UMSobj' library (-lUMSobj). */
- #undef HAVE_LIBUMSOBJ
- 
-+/* Define to 1 if you have the <libusbhid.h> header file. */
-+#undef HAVE_LIBUSBHID_H
-+
- /* Is libXpm available? */
- #undef HAVE_LIBXPM
- 
-@@ -256,6 +262,9 @@
- /* Define to 1 if you have the <unistd.h> header file. */
- #undef HAVE_UNISTD_H
- 
-+/* Define to 1 if you have the <usbhid.h> header file. */
-+#undef HAVE_USBHID_H
-+
- /* Define to 1 if you have the `usleep' function. */
- #undef HAVE_USLEEP
- 
diff -r ba7a28e886c0 -r 945c7ed95cb0 emulators/vice/patches/patch-bd
--- a/emulators/vice/patches/patch-bd   Tue Aug 31 15:49:32 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,393 +0,0 @@
-$NetBSD: patch-bd,v 1.2 2004/07/30 20:32:01 kristerw Exp $
-
---- configure.orig     Sun Jan 25 22:06:42 2004
-+++ configure  Fri Jul 30 21:58:16 2004
-@@ -9127,6 +9127,379 @@
- 
- 
- 
-+    usbhid_header=no
-+  echo "$as_me:$LINENO: checking for hid_get_report_desc in -lusbhid" >&5
-+echo $ECHO_N "checking for hid_get_report_desc in -lusbhid... $ECHO_C" >&6
-+if test "${ac_cv_lib_usbhid_hid_get_report_desc+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  ac_check_lib_save_LIBS=$LIBS
-+LIBS="-lusbhid  $LIBS"
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
-+
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+/* We use char because int might match the return type of a gcc2
-+   builtin and then its argument prototype would still apply.  */
-+char hid_get_report_desc ();
-+int
-+main ()
-+{
-+hid_get_report_desc ();
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext conftest$ac_exeext
-+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-+  (eval $ac_link) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"
-+                       || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest$ac_exeext'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; }; then
-+  ac_cv_lib_usbhid_hid_get_report_desc=yes
-+else
-+  echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
-+
-+ac_cv_lib_usbhid_hid_get_report_desc=no
-+fi
-+rm -f conftest.err conftest.$ac_objext \
-+      conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_lib_usbhid_hid_get_report_desc" >&5
-+echo "${ECHO_T}$ac_cv_lib_usbhid_hid_get_report_desc" >&6
-+if test $ac_cv_lib_usbhid_hid_get_report_desc = yes; then
-+  if test "${ac_cv_header_usbhid_h+set}" = set; then
-+  echo "$as_me:$LINENO: checking for usbhid.h" >&5
-+echo $ECHO_N "checking for usbhid.h... $ECHO_C" >&6
-+if test "${ac_cv_header_usbhid_h+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_header_usbhid_h" >&5
-+echo "${ECHO_T}$ac_cv_header_usbhid_h" >&6
-+else
-+  # Is the header compilable?
-+echo "$as_me:$LINENO: checking usbhid.h usability" >&5
-+echo $ECHO_N "checking usbhid.h usability... $ECHO_C" >&6
-+cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
-+$ac_includes_default
-+#include <usbhid.h>
-+_ACEOF
-+rm -f conftest.$ac_objext
-+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"
-+                       || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest.$ac_objext'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5



Home | Main Index | Thread Index | Old Index