# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/emulators/visualboyadvance-m/ # /usr/ports/emulators/visualboyadvance-m/pkg-descr # /usr/ports/emulators/visualboyadvance-m/distinfo # /usr/ports/emulators/visualboyadvance-m/files # /usr/ports/emulators/visualboyadvance-m/files/patch-CMakeLists.txt # /usr/ports/emulators/visualboyadvance-m/files/patch-src-gtk-gvbam.desktop # /usr/ports/emulators/visualboyadvance-m/files/patch-src-common-Patch.cpp # /usr/ports/emulators/visualboyadvance-m/pkg-plist # /usr/ports/emulators/visualboyadvance-m/Makefile # echo c - /usr/ports/emulators/visualboyadvance-m/ mkdir -p /usr/ports/emulators/visualboyadvance-m/ > /dev/null 2>&1 echo x - /usr/ports/emulators/visualboyadvance-m/pkg-descr sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/pkg-descr << 'a7c02eccb3913f5311ec209b83137a0d' XVisualBoyAdvance-M is an emulator of the Game Boy, Super Game Boy, XGame Boy Color, and Game Boy Advance. The -M fork is a collection Xof community patches to the original VisualBoyAdvance. It includes an Xoptional GTK frontend. X XWWW: http://vba-m.com/ a7c02eccb3913f5311ec209b83137a0d echo x - /usr/ports/emulators/visualboyadvance-m/distinfo sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/distinfo << 'eac3b6645290bbe870716bd03312db35' XMD5 (visualboyadvance-m-1.8.0r945.tar.bz2) = 078a095b7f8e42b3bc2e676ebf4a4b98 XSHA256 (visualboyadvance-m-1.8.0r945.tar.bz2) = a0f54912f564a27415a40035b0b88d57a17702962d3841a10843a5d2d8e2c5ea XSIZE (visualboyadvance-m-1.8.0r945.tar.bz2) = 739556 eac3b6645290bbe870716bd03312db35 echo c - /usr/ports/emulators/visualboyadvance-m/files mkdir -p /usr/ports/emulators/visualboyadvance-m/files > /dev/null 2>&1 echo x - /usr/ports/emulators/visualboyadvance-m/files/patch-CMakeLists.txt sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/files/patch-CMakeLists.txt << '526c33be42bc2bc2dde8c8d69f516fc5' X--- CMakeLists.txt.orig 2010-03-14 23:36:45.000000000 -0400 X+++ CMakeLists.txt 2010-06-02 01:01:46.192628838 -0400 X@@ -341,8 +341,7 @@ X X INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/vbam DESTINATION bin) X INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/sdl/vbam.cfg-example X- DESTINATION ${SYSCONFDIR} X- RENAME vbam.cfg) X+ DESTINATION ${SYSCONFDIR}) X X ENDIF( CAN_BUILD_VBAM ) X 526c33be42bc2bc2dde8c8d69f516fc5 echo x - /usr/ports/emulators/visualboyadvance-m/files/patch-src-gtk-gvbam.desktop sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/files/patch-src-gtk-gvbam.desktop << '1354f8263f18461a967c07a210596b5f' X--- src/gtk/gvbam.desktop.orig 2010-01-03 11:21:23.810842812 -0500 X+++ src/gtk/gvbam.desktop 2010-01-03 11:22:48.352184026 -0500 X@@ -8,3 +8,4 @@ X Exec=gvbam X Icon=vbam X Categories=Application;Game;Emulator;GTK X+MimeType=application/x-gameboy-rom;application/x-gba-rom; 1354f8263f18461a967c07a210596b5f echo x - /usr/ports/emulators/visualboyadvance-m/files/patch-src-common-Patch.cpp sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/files/patch-src-common-Patch.cpp << '18ee0549e379c1ba506fd8e0610968a2' X--- src/common/Patch.cpp.orig 2010-01-02 21:18:59.624899346 -0500 X+++ src/common/Patch.cpp 2010-01-02 21:18:45.448378670 -0500 X@@ -4,7 +4,7 @@ X #include X X #include "Patch.h" X- X+#include X X #ifdef __GNUC__ X #if defined(__APPLE__) || defined (BSD) 18ee0549e379c1ba506fd8e0610968a2 echo x - /usr/ports/emulators/visualboyadvance-m/pkg-plist sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/pkg-plist << 'a0cbf6495ab5af95ee80765080125580' Xbin/vbam X@unexec if cmp -s %D/etc/vbam.cfg-example %D/etc/vbam.cfg; then rm -f %D/etc/vbam.cfg; fi Xetc/vbam.cfg-example X@exec if [ ! -f %D/etc/vbam.cfg ] ; then cp -p %D/%F %B/vbam.cfg; fi X%%GVBAM%%bin/gvbam X%%GVBAM%%share/applications/gvbam.desktop X%%GVBAM%%share/icons/hicolor/16x16/apps/vbam.png X%%GVBAM%%share/icons/hicolor/22x22/apps/vbam.png X%%GVBAM%%share/icons/hicolor/24x24/apps/vbam.png X%%GVBAM%%share/icons/hicolor/32x32/apps/vbam.png X%%GVBAM%%share/icons/hicolor/scalable/apps/vbam.svg X%%GVBAM%%share/vbam/ui/sound.ui X%%GVBAM%%share/vbam/ui/gameboyadvance.ui X%%GVBAM%%share/vbam/ui/display.ui X%%GVBAM%%share/vbam/ui/gameboy.ui X%%GVBAM%%share/vbam/ui/vbam.glade X%%GVBAM%%@dirrmtry share/icons/hicolor/16x16/apps/ X%%GVBAM%%@dirrmtry share/icons/hicolor/22x22/apps/ X%%GVBAM%%@dirrmtry share/icons/hicolor/24x24/apps/ X%%GVBAM%%@dirrmtry share/icons/hicolor/32x32/apps/ X%%GVBAM%%@dirrmtry share/icons/hicolor/scalable/apps/ X%%GVBAM%%@dirrmtry share/icons/hicolor/16x16/ X%%GVBAM%%@dirrmtry share/icons/hicolor/22x22/ X%%GVBAM%%@dirrmtry share/icons/hicolor/24x24/ X%%GVBAM%%@dirrmtry share/icons/hicolor/32x32/ X%%GVBAM%%@dirrmtry share/icons/hicolor/scalable/ X%%GVBAM%%@dirrmtry share/icons/hicolor/ X%%GVBAM%%@dirrmtry share/icons/ X%%GVBAM%%@dirrm share/vbam/ui X%%GVBAM%%@dirrm share/vbam X%%GVBAM%%@dirrmtry share/applications X%%GVBAM%%@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X%%GVBAM%%@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true a0cbf6495ab5af95ee80765080125580 echo x - /usr/ports/emulators/visualboyadvance-m/Makefile sed 's/^X//' >/usr/ports/emulators/visualboyadvance-m/Makefile << '3de3b8757624d0a5dbb2ae26f9a6630e' X# New ports collection makefile for: visualboyadvance-m X# Date created: 2010-01-02 X# Whom: Nicole Reid X# X# $FreeBSD$ X# X XPORTNAME= visualboyadvance-m XPORTVERSION= 1.8.0r${SVN_REV} XCATEGORIES= emulators XMASTER_SITES= http://update.cooltrainer.org/emulators/visualboyadvance-m/ X XMAINTAINER= root@cooltrainer.org XCOMMENT= Game Boy Advance emulator with GTK frontend X XBUILD_DEPENDS= ${LOCALBASE}/lib/libsfml-system.so:${PORTSDIR}/devel/sfml XLIB_DEPENDS= png.6:${PORTSDIR}/graphics/png \ X cairomm-1.0.1:${PORTSDIR}/graphics/cairomm X XOPTIONS= GVBAM "Build gvbam (GTK2 frontend)" on \ X ASM "Enable ASM core and filters (i386 only)" off X XUSE_BZIP2= yes XWANT_GNOME=yes XUSE_DOS2UNIX= yes XDOS2UNIX_REGEX= .*\.(c|cpp|h) XUSE_XORG= x11 xext XUSE_GL= glu XUSE_SDL= sdl XUSE_CMAKE= yes XCMAKE_ARGS+= -DVERSION:STRING="${PORTVERSION}" -DSYSCONFDIR:STRING="${PREFIX}/etc" XSVN_REV= 945 X X.include X X.if defined(WITH_ASM) && ${ARCH}=="i386" XBUILD_DEPENDS+= as:${PORTSDIR}/devel/binutils XCMAKE_ARGS+= -DUSE_ASM_CORE=yes -DUSE_ASM_SCALERS=yes X.endif X X.if defined(WITH_GVBAM) XPLIST_SUB+= GVBAM="" XUSE_GNOME= gtk20 XLIB_DEPENDS+= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24 \ X glibmm-2.4:${PORTSDIR}/devel/glibmm \ X giomm-2.4:${PORTSDIR}/devel/glibmm \ X glademm-2.4:${PORTSDIR}/devel/libglademm24 \ X gdkglextmm-x11-1.2:${PORTSDIR}/x11-toolkits/gtkglextmm X.else XPLIST_SUB+= GVBAM="@comment " XCMAKE_ARGS+= -DNO_GTK:BOOL=yes" X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/CMakeScripts/FindSFML.cmake X Xpost-install: X -@update-desktop-database X @if [ ! -f ${PREFIX}/etc/vbam.cfg ]; then \ X ${CP} -p ${PREFIX}/etc/vbam.cfg-example ${PREFIX}/etc/vbam.cfg ; \ X fi X Xmaint-gen-distfile: X @if [ -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \ X ${ECHO_CMD} "ERROR: the distfile already exists."; \ X ${FALSE}; \ X fi X svn export -r${SVN_REV} \ X https://vbam.svn.sourceforge.net/svnroot/vbam/trunk ${DISTNAME} X ${TAR} jcf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${DISTNAME} X ${RM} -rf ${DISTNAME} X X.include 3de3b8757624d0a5dbb2ae26f9a6630e exit