summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emulators/uae/Makefile34
-rw-r--r--emulators/uae/files/md53
-rw-r--r--emulators/uae/patches/patch-aa13
-rw-r--r--emulators/uae/pkg/COMMENT1
-rw-r--r--emulators/uae/pkg/DESCR6
-rw-r--r--emulators/uae/pkg/PLIST6
6 files changed, 63 insertions, 0 deletions
diff --git a/emulators/uae/Makefile b/emulators/uae/Makefile
new file mode 100644
index 00000000000..3338cb83caf
--- /dev/null
+++ b/emulators/uae/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/06/19 14:38:08 tron Exp $
+
+DISTNAME= uae-0.8.8
+CATEGORIES= emulators
+MASTER_SITES= ftp://ftp.freiburg.linux.de/pub/uae/
+
+MAINTAINER= tron@netbsd.org
+HOMEPAGE= http://www.freiburg.linux.de/~uae/
+
+USE_GMAKE= yes
+USE_X11= yes
+GNU_CONFIGURE= yes
+
+CPPFLAGS= -I${WRKSRC}/src/include
+# Because using the gtk+ user interfaces requires a thread library
+# we use a brute force method to avoid detection of gtk+.
+CONFIGURE_ARGS+= --enable-dga --enable-vidmode \
+ --with-gtk-prefix=${WRKDIR}
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
+
+post-extract:
+ @${MKDIR} ${WRKSRC}/src/include/machine
+ @${LN} -sf /usr/include/soundcard.h ${WRKSRC}/src/include/machine
+
+do-install:
+.for FILE in readdisk uae
+ ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${PREFIX}/bin
+.endfor
+ ${MKDIR} ${PREFIX}/share/doc/uae
+.for FILE in FAQ README
+ ${INSTALL_DATA} ${WRKSRC}/docs/${FILE} ${PREFIX}/share/doc/uae
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/uae/files/md5 b/emulators/uae/files/md5
new file mode 100644
index 00000000000..a071d756f22
--- /dev/null
+++ b/emulators/uae/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/06/19 14:38:08 tron Exp $
+
+MD5 (uae-0.8.8.tar.gz) = bda61e3e67e095a96014efaf6c6ec705
diff --git a/emulators/uae/patches/patch-aa b/emulators/uae/patches/patch-aa
new file mode 100644
index 00000000000..749020affff
--- /dev/null
+++ b/emulators/uae/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/06/19 14:38:08 tron Exp $
+
+--- src/Makefile.in.orig Tue Dec 29 00:50:26 1998
++++ src/Makefile.in Sat Jun 19 15:25:48 1999
+@@ -10,7 +10,7 @@
+ CFLAGS = @CFLAGS@ -D__inline__=@ac_cv_c_inline@
+ X_CFLAGS = @X_CFLAGS@ @GTK_CFLAGS@ -DSHM_SUPPORT_LINKS=@SHM_SUPPORT_LINKS@
+ TARGET = @TARGET@
+-LIBRARIES = @LIBRARIES@ @LIBS@ @GTK_LIBS@
++LIBRARIES = @LIBRARIES@ @LIBS@ @GTK_LIBS@ -lossaudio
+ MATHLIB = @MATHLIB@
+ RESOBJS = @RESOBJS@
+
diff --git a/emulators/uae/pkg/COMMENT b/emulators/uae/pkg/COMMENT
new file mode 100644
index 00000000000..aba4df2bf21
--- /dev/null
+++ b/emulators/uae/pkg/COMMENT
@@ -0,0 +1 @@
+The UAE Amiga Emulator
diff --git a/emulators/uae/pkg/DESCR b/emulators/uae/pkg/DESCR
new file mode 100644
index 00000000000..235c2bb909e
--- /dev/null
+++ b/emulators/uae/pkg/DESCR
@@ -0,0 +1,6 @@
+UAE allows you to run most of the available Amiga software. It is a software
+emulation, meaning that no extra or special hardware is needed to do this.
+The hardware of an Amiga is emulated accurately, so that Amiga software is
+tricked into thinking it is running on the real thing, with your computer's
+display, keyboard, harddisk and mouse taking the parts of their emulated
+counterparts.
diff --git a/emulators/uae/pkg/PLIST b/emulators/uae/pkg/PLIST
new file mode 100644
index 00000000000..d078a4f35ac
--- /dev/null
+++ b/emulators/uae/pkg/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/06/19 14:38:08 tron Exp $
+bin/readdisk
+bin/uae
+share/doc/uae/FAQ
+share/doc/uae/README
+@dirrm share/doc/uae