Update to 0.7.0

PR:		ports/81064
Submitted by:	Miguel Mendez <flynn@energyhq.es.eu.org>
Approved by:	maintainer
This commit is contained in:
Jean-Yves Lefort 2005-05-21 13:48:32 +00:00
parent e382b6200f
commit 2333f925c6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=135763
6 changed files with 53 additions and 75 deletions

View file

@ -6,8 +6,7 @@
#
PORTNAME= fuse
PORTVERSION= 0.6.1.1
PORTREVISION= 1
PORTVERSION= 0.7.0
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= fuse-emulator
@ -15,17 +14,28 @@ MASTER_SITE_SUBDIR= fuse-emulator
MAINTAINER= kemm@in-line.ru
COMMENT= Free Unix (Sinclair ZX-)Spectrum Emulator
LIB_DEPENDS= spectrum.2:${PORTSDIR}/emulators/libspectrum \
765.3:${PORTSDIR}/emulators/lib765 \
LIB_DEPENDS= spectrum.4:${PORTSDIR}/emulators/libspectrum \
765.4:${PORTSDIR}/emulators/lib765 \
xml2.5:${PORTSDIR}/textproc/libxml2 \
png.5:${PORTSDIR}/graphics/png
WANT_GNOME= yes
WANT_SDL= yes
USE_XLIB= yes
USE_PERL5_BUILD= yes
USE_GETOPT_LONG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-plus3-disk-prefix=${LOCALBASE}
OPTIONS= SMALLMEM "Low memory compile needed" off \
GTK "Use GTK1 user interface" off \
GTK2 "Use GTK2 user interface" on \
SDL "Use SDL user interface" on \
SVGALIB "Use SVGAlib user interface" off \
GCRYPT "Support digital signing of .RZX files" off
.include <bsd.port.pre.mk>
.if defined(WITH_SMALLMEM)
CONFIGURE_ARGS+= --enable-smallmem
.endif
@ -36,6 +46,11 @@ USE_GNOME= gtk12
CONFIGURE_ARGS+= --without-gtk
.endif
.if defined(WITH_GTK2)
CONFIGURE_ARGS+= --with-gtk2
USE_GNOME+= gtk20
.endif
.if defined(WITH_SDL)
CONFIGURE_ARGS+= --with-sdl
USE_SDL= yes
@ -46,42 +61,18 @@ CONFIGURE_ARGS+= --with-svgalib
LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
.endif
.if defined(WITH_GGI)
CONFIGURE_ARGS+= --with-ggi
LIB_DEPENDS+= ggi.2:${PORTSDIR}/graphics/libggi
.endif
.if defined(WITH_GTK2)
CONFIGURE_ARGS+= --with-gtk2
USE_GNOME+= gtk20
.endif
.if defined(WITH_GCRYPT) || exists(${LOCALBASE}/include/gcrypt.h)
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib"
LIB_DEPENDS+= gcrypt.6:${PORTSDIR}/security/libgcrypt
LIB_DEPENDS+= gcrypt.13:${PORTSDIR}/security/libgcrypt
.endif
MAN1= fuse.1
DOCS= AUTHORS ChangeLog README THANKS
pre-everything::
@${ECHO_MSG} ${CONFIGURE_ARGS}
@${ECHO_MSG} ""
@${ECHO_MSG} "You may use the following build options:"
@${ECHO_MSG} ""
@${ECHO_MSG} " WITH_SMALLMEM=yes low memory compile needed"
@${ECHO_MSG} " WITHOUT_GTK=yes don't use GTK1 user interface"
@${ECHO_MSG} " WITH_SDL=yes use SDL user interface"
@${ECHO_MSG} " WITH_SVGALIB=yes use SVGAlib user interface"
@${ECHO_MSG} " WITH_GGI=yes use GGI user interface"
@${ECHO_MSG} " WITH_GTK2=yes use GTK2 user interface"
@${ECHO_MSG} " WITH_GCRYPT=yes support digital signing of .RZX files"
@${ECHO_MSG} ""
.if !defined(NOPORTDOCS)
post-install:
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README THANKS \
${DOCSDIR}
.endif
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View file

@ -1,2 +1,2 @@
MD5 (fuse-0.6.1.1.tar.gz) = 6738574d0f01f758ed352a6d3cb5f4b1
SIZE (fuse-0.6.1.1.tar.gz) = 509597
MD5 (fuse-0.7.0.tar.gz) = d81ad260cd6a8dd533af01ee6a5f9527
SIZE (fuse-0.7.0.tar.gz) = 872031

View file

@ -1,5 +1,5 @@
--- osssound.c.orig Sat Sep 13 16:53:12 2003
+++ osssound.c Tue Oct 28 17:19:06 2003
--- sound/osssound.c.orig Sat Sep 13 16:53:12 2003
+++ sound/osssound.c Tue Oct 28 17:19:06 2003
@@ -107,6 +107,7 @@
return 1;
}

View file

@ -1,11 +0,0 @@
--- ui/ggi/ggikeyboard.c.orig Sat Sep 13 16:53:48 2003
+++ ui/ggi/ggikeyboard.c Tue Oct 28 14:52:14 2003
@@ -43,6 +43,8 @@
#include "widget/widget.h"
#endif /* #ifdef USE_WIDGET */
+#include "fuse.h"
+
void
ggikeyboard_keypress( int keysym )
{

View file

@ -1,15 +0,0 @@
--- z80/z80.pl.orig Sat Sep 13 16:53:54 2003
+++ z80/z80.pl Tue Oct 28 13:00:53 2003
@@ -1128,9 +1128,10 @@
{
no strict qw( refs );
+ my $func = "opcode_$opcode";
- if( exists &{ "opcode_$opcode" } ) {
- "opcode_$opcode"->( @arguments );
+ if( defined (&$func) ) {
+ &$func( @arguments );
}
}

View file

@ -1,30 +1,43 @@
@comment $FreeBSD$
bin/fuse
share/fuse/disk_plus3.z80
share/fuse/keyboard.scr
share/fuse/tape_128.z80
share/fuse/tape_16.z80
share/fuse/tape_2048.z80
share/fuse/tape_2068.z80
share/fuse/tape_48.z80
share/fuse/tape_plus2.z80
share/fuse/tape_plus2a.z80
share/fuse/tape_plus3.z80
share/fuse/tape_pentagon.z80
share/fuse/128-0.rom
share/fuse/128-1.rom
share/fuse/128p-0.rom
share/fuse/128p-1.rom
share/fuse/256s-0.rom
share/fuse/256s-1.rom
share/fuse/256s-2.rom
share/fuse/256s-3.rom
share/fuse/48.rom
share/fuse/cassette.bmp
share/fuse/disk_plus3.z80
share/fuse/keyboard.scr
share/fuse/plus2-0.rom
share/fuse/plus2-1.rom
share/fuse/plus3-0.rom
share/fuse/plus3-1.rom
share/fuse/plus3-2.rom
share/fuse/plus3-3.rom
share/fuse/plus3disk.bmp
share/fuse/plus3e-0.rom
share/fuse/plus3e-1.rom
share/fuse/plus3e-2.rom
share/fuse/plus3e-3.rom
share/fuse/se-0.rom
share/fuse/se-1.rom
share/fuse/tape_128.z80
share/fuse/tape_16.z80
share/fuse/tape_2048.z80
share/fuse/tape_2068.z80
share/fuse/tape_48.z80
share/fuse/tape_pentagon.z80
share/fuse/tape_plus2.z80
share/fuse/tape_plus2a.z80
share/fuse/tape_plus3.z80
share/fuse/tape_scorpion.z80
share/fuse/tc2048.rom
share/fuse/tc2068-0.rom
share/fuse/tc2068-1.rom
share/fuse/128p-0.rom
share/fuse/128p-1.rom
share/fuse/trdos.rom
@dirrm share/fuse
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS