diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2010-09-25 02:19:26 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2010-09-25 02:19:26 +0800 |
commit | 44e389badc79f1e7abb73fa0c019a66c6a58969c (patch) | |
tree | ead143493e81992d022af7997f613ed2a34f55f5 /emulators | |
parent | ef9696741436394864e30bf2eb5a05d5c0c076cf (diff) | |
download | freebsd-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/Makefile | 7 | ||||
-rw-r--r-- | emulators/visualboyadvance-m/files/patch-CMakeLists.txt | 12 | ||||
-rw-r--r-- | emulators/visualboyadvance-m/pkg-descr | 2 | ||||
-rw-r--r-- | emulators/visualboyadvance-m/pkg-plist | 3 |
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 |