summaryrefslogtreecommitdiff
path: root/emulators/vice
diff options
context:
space:
mode:
authorgarbled <garbled>1998-09-06 23:47:26 +0000
committergarbled <garbled>1998-09-06 23:47:26 +0000
commita586e024295ac3356a688381572f0d0681505a86 (patch)
tree718c74da61c90a75fe6665e7298f05484b53e2f2 /emulators/vice
parent9b436f052fad64c9b764edb1652194a6c2c36e27 (diff)
downloadpkgsrc-a586e024295ac3356a688381572f0d0681505a86.tar.gz
New pkg for vice-0.15.0
an emulator for C64, C128, PET and VIC20's
Diffstat (limited to 'emulators/vice')
-rw-r--r--emulators/vice/Makefile26
-rw-r--r--emulators/vice/files/md54
-rw-r--r--emulators/vice/patches/patch-aa12
-rw-r--r--emulators/vice/patches/patch-ab14
-rw-r--r--emulators/vice/patches/patch-ac12
-rw-r--r--emulators/vice/patches/patch-ad12
-rw-r--r--emulators/vice/patches/patch-ae12
-rw-r--r--emulators/vice/patches/patch-af12
-rw-r--r--emulators/vice/patches/patch-ag12
-rw-r--r--emulators/vice/patches/patch-ah12
-rw-r--r--emulators/vice/patches/patch-ai12
-rw-r--r--emulators/vice/patches/patch-aj12
-rw-r--r--emulators/vice/pkg/COMMENT1
-rw-r--r--emulators/vice/pkg/DESCR5
-rw-r--r--emulators/vice/pkg/PLIST83
15 files changed, 241 insertions, 0 deletions
diff --git a/emulators/vice/Makefile b/emulators/vice/Makefile
new file mode 100644
index 00000000000..dd9ed898f2a
--- /dev/null
+++ b/emulators/vice/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 1998/09/06 23:47:26 garbled Exp $
+
+DISTNAME= vice-0.15.0
+CATEGORIES= emulators
+MASTER_SITES= http://www.tu-chemnitz.de/~fachat/vice/
+DISTFILES= vice-0.15.0-roms.tar.gz ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= root@garbled.net
+HOMEPAGE= http://www.tu-chemnitz.de/~fachat/vice/
+
+BUILD_DEPENDS+= bison:../../devel/bison
+DEPENDS+= xpm-3.4k:../../graphics/xpm
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= LDFLAGS="-Wl,-R${X11BASE}/lib"
+USE_GMAKE= yes
+USE_X11= yes
+INFO_FILES= vice.info
+
+post-install:
+ ${INSTALL_DATA} ${WRKDIR}/data/C64/* ${PREFIX}/share/vice/C64
+ ${INSTALL_DATA} ${WRKDIR}/data/C128/* ${PREFIX}/share/vice/C128
+ ${INSTALL_DATA} ${WRKDIR}/data/VIC20/* ${PREFIX}/share/vice/VIC20
+ ${INSTALL_DATA} ${WRKDIR}/data/PET/* ${PREFIX}/share/vice/PET
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/vice/files/md5 b/emulators/vice/files/md5
new file mode 100644
index 00000000000..0341fa1fc07
--- /dev/null
+++ b/emulators/vice/files/md5
@@ -0,0 +1,4 @@
+$NetBSD: md5,v 1.1 1998/09/06 23:47:27 garbled Exp $
+
+MD5 (vice-0.15.0-roms.tar.gz) = f6e65f384375a4efe7f90c791a000c66
+MD5 (vice-0.15.0.tar.gz) = efe3336519932d067dceca8760897438
diff --git a/emulators/vice/patches/patch-aa b/emulators/vice/patches/patch-aa
new file mode 100644
index 00000000000..08f95b7a532
--- /dev/null
+++ b/emulators/vice/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1 1998/09/06 23:47:27 garbled Exp $
+--- src/sounddrv/soundsun.c.orig Sun Sep 6 11:01:10 1998
++++ src/sounddrv/soundsun.c Sun Sep 6 11:05:09 1998
+@@ -32,7 +32,7 @@
+ #include <fcntl.h>
+ #include <sys/uio.h>
+ #include <unistd.h>
+-
++#include <sys/ioctl.h>
+ #include <sys/audioio.h>
+
+ #include "vice.h"
diff --git a/emulators/vice/patches/patch-ab b/emulators/vice/patches/patch-ab
new file mode 100644
index 00000000000..4171f0613ae
--- /dev/null
+++ b/emulators/vice/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1 1998/09/06 23:47:28 garbled Exp $
+--- src/vice.h.orig Sun Sep 6 11:29:44 1998
++++ src/vice.h Sun Sep 6 11:30:14 1998
+@@ -48,8 +48,8 @@
+
+ /* Define the default system directory (where the ROMs are). */
+
+-#define LIBDIR PREFIX "/lib/vice"
+-#define DOCDIR LIBDIR "/doc"
++#define LIBDIR PREFIX "/share/vice"
++#define DOCDIR PREFIX "/share/doc/vice"
+
+ /* Sound defaults. */
+ #define SOUND_SAMPLE_RATE 22050
diff --git a/emulators/vice/patches/patch-ac b/emulators/vice/patches/patch-ac
new file mode 100644
index 00000000000..5c0b4e88b1c
--- /dev/null
+++ b/emulators/vice/patches/patch-ac
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.1 1998/09/06 23:47:29 garbled Exp $
+--- Makefile.in.orig Sun Sep 6 11:36:17 1998
++++ Makefile.in Sun Sep 6 11:37:05 1998
+@@ -37,7 +37,7 @@
+ DISTDIR =
+
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
++pkglibdir = $(datadir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+
+ top_builddir = .
diff --git a/emulators/vice/patches/patch-ad b/emulators/vice/patches/patch-ad
new file mode 100644
index 00000000000..80a65e9df8a
--- /dev/null
+++ b/emulators/vice/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.1 1998/09/06 23:47:30 garbled Exp $
+--- src/Makefile.in.orig Sun Sep 6 11:37:38 1998
++++ src/Makefile.in Sun Sep 6 11:38:26 1998
+@@ -35,7 +35,7 @@
+ DISTDIR =
+
+ pkgdatadir = $(datadir)/@PACKAGE@
+-pkglibdir = $(libdir)/@PACKAGE@
++pkglibdir = $(datadir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+
+ top_builddir = ..
diff --git a/emulators/vice/patches/patch-ae b/emulators/vice/patches/patch-ae
new file mode 100644
index 00000000000..2a450d952ca
--- /dev/null
+++ b/emulators/vice/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1 1998/09/06 23:47:30 garbled Exp $
+--- doc/Makefile.in.orig Sun Sep 6 11:39:08 1998
++++ doc/Makefile.in Sun Sep 6 11:39:20 1998
+@@ -93,7 +93,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-docdir = $(prefix)/lib/vice/doc
++docdir = $(prefix)/share/doc/vice/
+
+ doc_DATA = \
+ 64doc.txt \
diff --git a/emulators/vice/patches/patch-af b/emulators/vice/patches/patch-af
new file mode 100644
index 00000000000..e9017d63e78
--- /dev/null
+++ b/emulators/vice/patches/patch-af
@@ -0,0 +1,12 @@
+$NetBSD: patch-af,v 1.1 1998/09/06 23:47:31 garbled Exp $
+--- data/C128/Makefile.in.orig Sun Sep 6 11:56:23 1998
++++ data/C128/Makefile.in Sun Sep 6 11:56:37 1998
+@@ -94,7 +94,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-c128dir = $(prefix)/lib/vice/C128
++c128dir = $(prefix)/share/vice/C128
+
+ c128_DATA = \
+ basic \
diff --git a/emulators/vice/patches/patch-ag b/emulators/vice/patches/patch-ag
new file mode 100644
index 00000000000..44f5b119972
--- /dev/null
+++ b/emulators/vice/patches/patch-ag
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1 1998/09/06 23:47:32 garbled Exp $
+--- data/C64/Makefile.in.orig Sun Sep 6 11:56:49 1998
++++ data/C64/Makefile.in Sun Sep 6 11:57:02 1998
+@@ -94,7 +94,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-c64dir = $(prefix)/lib/vice/C64
++c64dir = $(prefix)/share/vice/C64
+
+ c64_DATA = \
+ basic \
diff --git a/emulators/vice/patches/patch-ah b/emulators/vice/patches/patch-ah
new file mode 100644
index 00000000000..b557ffff40c
--- /dev/null
+++ b/emulators/vice/patches/patch-ah
@@ -0,0 +1,12 @@
+$NetBSD: patch-ah,v 1.1 1998/09/06 23:47:33 garbled Exp $
+--- data/PET/Makefile.in.orig Sun Sep 6 11:57:11 1998
++++ data/PET/Makefile.in Sun Sep 6 11:57:23 1998
+@@ -113,7 +113,7 @@
+ graphics.vkm \
+ posg_de.vkm
+
+-petdir = $(prefix)/lib/vice/PET
++petdir = $(prefix)/share/vice/PET
+
+ pet_DATA = $(keymaps) $(roms) $(palettes)
+
diff --git a/emulators/vice/patches/patch-ai b/emulators/vice/patches/patch-ai
new file mode 100644
index 00000000000..9a8aeecdf74
--- /dev/null
+++ b/emulators/vice/patches/patch-ai
@@ -0,0 +1,12 @@
+$NetBSD: patch-ai,v 1.1 1998/09/06 23:47:34 garbled Exp $
+--- data/VIC20/Makefile.in.orig Sun Sep 6 11:57:34 1998
++++ data/VIC20/Makefile.in Sun Sep 6 11:57:44 1998
+@@ -94,7 +94,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-vic20dir = $(prefix)/lib/vice/VIC20
++vic20dir = $(prefix)/share/vice/VIC20
+
+ vic20_DATA = \
+ basic \
diff --git a/emulators/vice/patches/patch-aj b/emulators/vice/patches/patch-aj
new file mode 100644
index 00000000000..7ab9e3d1e2d
--- /dev/null
+++ b/emulators/vice/patches/patch-aj
@@ -0,0 +1,12 @@
+$NetBSD: patch-aj,v 1.1 1998/09/06 23:47:35 garbled Exp $
+--- doc/html/Makefile.in.orig Sun Sep 6 12:09:45 1998
++++ doc/html/Makefile.in Sun Sep 6 12:10:03 1998
+@@ -94,7 +94,7 @@
+ VERSION = @VERSION@
+ YACC = @YACC@
+
+-docdir = $(prefix)/lib/vice/doc
++docdir = $(prefix)/share/doc/vice
+
+ doc_DATA = \
+ vice_1.html \
diff --git a/emulators/vice/pkg/COMMENT b/emulators/vice/pkg/COMMENT
new file mode 100644
index 00000000000..3ca14a26a8c
--- /dev/null
+++ b/emulators/vice/pkg/COMMENT
@@ -0,0 +1 @@
+an emulator for C64, C128, PET and VIC20's
diff --git a/emulators/vice/pkg/DESCR b/emulators/vice/pkg/DESCR
new file mode 100644
index 00000000000..318e23b0ba9
--- /dev/null
+++ b/emulators/vice/pkg/DESCR
@@ -0,0 +1,5 @@
+VICE is a Versatile Commodore Emulator, i.e. a program that runs on a Unix
+or MS-DOS/Windows 95 machine and executes programs intended for the old
+8-bit Commodore computers. The current version emulates the C64, the C128
+(save the 80 columns screen), the VIC20 and all the PET models (except the
+SuperPET 9000, which is out of line anyway).
diff --git a/emulators/vice/pkg/PLIST b/emulators/vice/pkg/PLIST
new file mode 100644
index 00000000000..7591425b41e
--- /dev/null
+++ b/emulators/vice/pkg/PLIST
@@ -0,0 +1,83 @@
+@comment $NetBSD: PLIST,v 1.1 1998/09/06 23:47:37 garbled Exp $
+info/dir
+info/vice.info
+info/vice.info-1
+info/vice.info-2
+info/vice.info-3
+info/vice.info-4
+man/man1/c1541.1
+man/man1/petcat.1
+man/man1/vice.1
+share/doc/vice/64doc.txt
+share/doc/vice/Evaluation
+share/doc/vice/PETdoc.txt
+share/doc/vice/cbm_basic_tokens.txt
+share/doc/vice/drive_info.txt
+share/doc/vice/mnemonics.txt
+share/doc/vice/mon.txt
+share/doc/vice/serial.txt
+share/doc/vice/vice_1.html
+share/doc/vice/vice_2.html
+share/doc/vice/vice_3.html
+share/doc/vice/vice_4.html
+share/doc/vice/vice_5.html
+share/doc/vice/vice_6.html
+share/doc/vice/vice_7.html
+share/doc/vice/vice_8.html
+share/doc/vice/vice_9.html
+share/doc/vice/vice_10.html
+share/doc/vice/vice_11.html
+share/doc/vice/vice_12.html
+share/doc/vice/vice_13.html
+share/doc/vice/vice_14.html
+share/doc/vice/vice_toc.html
+share/vice/C64/basic
+share/vice/C64/chargen
+share/vice/C64/ccs64.vpl
+share/vice/C64/frodo.vpl
+share/vice/C64/godot.vpl
+share/vice/C64/default.vkm
+share/vice/C64/position.vkm
+share/vice/C64/default.vpl
+share/vice/C64/dos1541
+share/vice/C64/kernal
+share/vice/C128/basic
+share/vice/C128/chargen
+share/vice/C128/ccs64.vpl
+share/vice/C128/frodo.vpl
+share/vice/C128/default.vkm
+share/vice/C128/default.vpl
+share/vice/C128/dos1541
+share/vice/C128/kernal
+share/vice/VIC20/basic
+share/vice/VIC20/chargen
+share/vice/VIC20/default.vkm
+share/vice/VIC20/default.vpl
+share/vice/VIC20/dos1541
+share/vice/VIC20/kernal
+share/vice/VIC20/position.vkm
+share/vice/PET/busi_uk.vkm
+share/vice/PET/graphics.vkm
+share/vice/PET/posg_de.vkm
+share/vice/PET/edit2.b
+share/vice/PET/edit4.b80
+share/vice/PET/pet2001
+share/vice/PET/pet4032
+share/vice/PET/chargen
+share/vice/PET/edit4.b40
+share/vice/PET/pet3032
+share/vice/PET/amber.vpl
+share/vice/PET/default.vpl
+share/vice/PET/white.vpl
+bin/x64
+bin/x128
+bin/xvic
+bin/xpet
+bin/c1541
+bin/petcat
+@dirrm share/doc/vice
+@dirrm share/vice/C64
+@dirrm share/vice/C128
+@dirrm share/vice/VIC20
+@dirrm share/vice/PET
+@dirrm share/vice