aboutsummaryrefslogtreecommitdiffstats
path: root/emulators
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2010-09-25 02:19:26 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2010-09-25 02:19:26 +0800
commit44e389badc79f1e7abb73fa0c019a66c6a58969c (patch)
treeead143493e81992d022af7997f613ed2a34f55f5 /emulators
parentef9696741436394864e30bf2eb5a05d5c0c076cf (diff)
downloadfreebsd-ports-graphics-44e389badc79f1e7abb73fa0c019a66c6a58969c.tar.gz
freebsd-ports-graphics-44e389badc79f1e7abb73fa0c019a66c6a58969c.tar.zst
freebsd-ports-graphics-44e389badc79f1e7abb73fa0c019a66c6a58969c.zip
- Add missing bits of the previous commit that somehow were not committed, this also fixed build
- Bump PORTREVISION PR: 144064 Submitted by: okeeblow <root@cooltrainer.org>
Diffstat (limited to 'emulators')
-rw-r--r--emulators/visualboyadvance-m/Makefile7
-rw-r--r--emulators/visualboyadvance-m/files/patch-CMakeLists.txt12
-rw-r--r--emulators/visualboyadvance-m/pkg-descr2
-rw-r--r--emulators/visualboyadvance-m/pkg-plist3
4 files changed, 23 insertions, 1 deletions
diff --git a/emulators/visualboyadvance-m/Makefile b/emulators/visualboyadvance-m/Makefile
index b5a7e12b23b..f33afe3e3d9 100644
--- a/emulators/visualboyadvance-m/Makefile
+++ b/emulators/visualboyadvance-m/Makefile
@@ -7,6 +7,7 @@
PORTNAME= visualboyadvance-m
PORTVERSION= 1.8.0r${SVN_REV}
+PORTREVISION= 1
CATEGORIES= emulators
MASTER_SITES= http://update.cooltrainer.org/emulators/visualboyadvance-m/
@@ -51,8 +52,14 @@ PLIST_SUB+= GVBAM="@comment "
CMAKE_ARGS+= -DNO_GTK:BOOL=yes
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/CMakeScripts/FindSFML.cmake
+
post-install:
-@update-desktop-database
+ @if [ ! -f ${PREFIX}/etc/vbam.cfg ]; then \
+ ${CP} -p ${PREFIX}/etc/vbam.cfg-example ${PREFIX}/etc/vbam.cfg ; \
+ fi
maint-gen-distfile:
@if [ -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
diff --git a/emulators/visualboyadvance-m/files/patch-CMakeLists.txt b/emulators/visualboyadvance-m/files/patch-CMakeLists.txt
new file mode 100644
index 00000000000..1413c9ac053
--- /dev/null
+++ b/emulators/visualboyadvance-m/files/patch-CMakeLists.txt
@@ -0,0 +1,12 @@
+--- CMakeLists.txt.orig 2010-03-14 23:36:45.000000000 -0400
++++ CMakeLists.txt 2010-06-02 01:01:46.192628838 -0400
+@@ -341,8 +341,7 @@
+
+ INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/vbam DESTINATION bin)
+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/sdl/vbam.cfg-example
+- DESTINATION ${SYSCONFDIR}
+- RENAME vbam.cfg)
++ DESTINATION ${SYSCONFDIR})
+
+ ENDIF( CAN_BUILD_VBAM )
+
diff --git a/emulators/visualboyadvance-m/pkg-descr b/emulators/visualboyadvance-m/pkg-descr
index 5af87a76237..fd3104387a7 100644
--- a/emulators/visualboyadvance-m/pkg-descr
+++ b/emulators/visualboyadvance-m/pkg-descr
@@ -1,6 +1,6 @@
VisualBoyAdvance-M is an emulator of the Game Boy, Super Game Boy,
Game Boy Color, and Game Boy Advance. The -M fork is a collection
of community patches to the original VisualBoyAdvance. It includes an
-option GTK frontend.
+optional GTK frontend.
WWW: http://vba-m.com/
diff --git a/emulators/visualboyadvance-m/pkg-plist b/emulators/visualboyadvance-m/pkg-plist
index a8294a33625..7a341427919 100644
--- a/emulators/visualboyadvance-m/pkg-plist
+++ b/emulators/visualboyadvance-m/pkg-plist
@@ -1,4 +1,7 @@
bin/vbam
+@unexec if cmp -s %D/etc/vbam.cfg-example %D/etc/vbam.cfg; then rm -f %D/etc/vbam.cfg; fi
+etc/vbam.cfg-example
+@exec if [ ! -f %D/etc/vbam.cfg ] ; then cp -p %D/%F %B/vbam.cfg; fi
%%GVBAM%%bin/gvbam
%%GVBAM%%share/applications/gvbam.desktop
%%GVBAM%%share/icons/hicolor/16x16/apps/vbam.png