aboutsummaryrefslogtreecommitdiff
path: root/games/residualvm
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2020-04-29 07:24:54 +0000
committerHiroki Tagato <tagattie@FreeBSD.org>2020-04-29 07:24:54 +0000
commitb9649fad01c25aa568aab44e0af08bbd98ea2305 (patch)
treeb7486deb456b29cd96291c73a8257f3cbe2d7740 /games/residualvm
parent4e74c472d01e9f3854e1ebe58d7a7ecb5524aa1e (diff)
downloadports-b9649fad01c25aa568aab44e0af08bbd98ea2305.tar.gz
ports-b9649fad01c25aa568aab44e0af08bbd98ea2305.zip
- Update to 0.3.1
- Correct licenses - Make portlint happy PR: 244072 Submitted by: Neal Nelson <ports@nicandneal.net> Approved by: yerenkow@gmail.com (maintainer), ehaupt (mentor) Changelog: https://www.residualvm.org/news/20180615/
Notes
Notes: svn path=/head/; revision=533324
Diffstat (limited to 'games/residualvm')
-rw-r--r--games/residualvm/Makefile38
-rw-r--r--games/residualvm/distinfo5
-rw-r--r--games/residualvm/files/patch-configure11
-rw-r--r--games/residualvm/pkg-descr2
-rw-r--r--games/residualvm/pkg-plist53
5 files changed, 90 insertions, 19 deletions
diff --git a/games/residualvm/Makefile b/games/residualvm/Makefile
index 1a00985d2f61..0351f18f5e3e 100644
--- a/games/residualvm/Makefile
+++ b/games/residualvm/Makefile
@@ -2,21 +2,43 @@
# $FreeBSD$
PORTNAME= residualvm
-PORTVERSION= 0.1.1
-PORTREVISION= 2
+PORTVERSION= 0.3.1
CATEGORIES= games
MAINTAINER= yerenkow@gmail.com
-COMMENT= ResidualVM allows you to indulge with classic games like Grim Fandango
-
-BROKEN_armv6= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
-BROKEN_armv7= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
+COMMENT= ResidualVM allows you to indulge with classic games like Grim Fandango and Myst III
+
+LICENSE= BSD3CLAUSE GPLv2 GPLv3 ISCL LGPL21 MIT ZLIB
+LICENSE_COMB= multi
+LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD
+LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
+LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.FREEFONT
+LICENSE_FILE_ISCL= ${WRKSRC}/COPYING.ISC
+LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
+LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT
+LICENSE_FILE_ZLIB= ${WRKSRC}/COPYING.TINYGL
+
+BROKEN_armv6= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
+BROKEN_armv7= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
+
+LIB_DEPENDS= libmad.so:audio/libmad \
+ libogg.so:audio/libogg \
+ libvorbisfile.so:audio/libvorbis \
+ libpng16.so:graphics/png \
+ libmpeg2.so:multimedia/libmpeg2 \
+ libtheoradec.so:multimedia/libtheora \
+ libfreetype.so:print/freetype2
+
+USES= gmake gl iconv jpeg sdl
USE_GITHUB= yes
-USE_SDL= sdl
+USE_GL= glu glew gl
+USE_SDL= sdl2
+
HAS_CONFIGURE= yes
-USES= gmake sdl
+
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= DOCS
diff --git a/games/residualvm/distinfo b/games/residualvm/distinfo
index fe0d53f79360..167fb8704d63 100644
--- a/games/residualvm/distinfo
+++ b/games/residualvm/distinfo
@@ -1,2 +1,3 @@
-SHA256 (residualvm-residualvm-0.1.1_GH0.tar.gz) = 66562d627dbef13ebe22dd948f636bf12fc5f5d8e7da6a0db580987d35c92bdb
-SIZE (residualvm-residualvm-0.1.1_GH0.tar.gz) = 4968791
+TIMESTAMP = 1581431064
+SHA256 (residualvm-residualvm-0.3.1_GH0.tar.gz) = 515b02129dd374bc9c0b732ddeaaaa3a342cc25ea0ea3c4ccf19141b5d362e1d
+SIZE (residualvm-residualvm-0.3.1_GH0.tar.gz) = 7642746
diff --git a/games/residualvm/files/patch-configure b/games/residualvm/files/patch-configure
new file mode 100644
index 000000000000..128c908fb878
--- /dev/null
+++ b/games/residualvm/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2020-02-11 15:02:44 UTC
++++ configure
+@@ -137,7 +137,7 @@ _tremor=no
+ _tremolo=no
+ _flac=no
+ _mad=auto
+-_alsa=auto
++_alsa=no
+ _seq_midi=no
+ _sndio=no
+ _timidity=no
diff --git a/games/residualvm/pkg-descr b/games/residualvm/pkg-descr
index 07bbd94097e6..3738ec0f0afd 100644
--- a/games/residualvm/pkg-descr
+++ b/games/residualvm/pkg-descr
@@ -1,4 +1,4 @@
ResidualVM provides engine for playing Grim Fandango,
-Escape from Moneky Island, Myst 3.
+Escape from Monkey Island, Myst 3.
WWW: http://residualvm.org/
diff --git a/games/residualvm/pkg-plist b/games/residualvm/pkg-plist
index 62fd994c3c6d..94cc462cf6ae 100644
--- a/games/residualvm/pkg-plist
+++ b/games/residualvm/pkg-plist
@@ -1,14 +1,51 @@
bin/residualvm
man/man6/residualvm.6.gz
-share/pixmaps/residualvm.xpm
-%%DATADIR%%/residualvm-grim-patch.lab
-%%DATADIR%%/modern.zip
+share/applications/residualvm.desktop
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.LGPL
%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.FREEFONT
-%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/COPYING.BSD
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.FREEFONT
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.ISC
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.LGPL
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.LUA
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.MIT
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.TINYGL
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+share/icons/hicolor/scalable/apps/residualvm.svg
+share/pixmaps/residualvm.xpm
+%%DATADIR%%/modern.zip
+%%DATADIR%%/myst3.dat
+%%DATADIR%%/residualvm-grim-patch.lab
+%%DATADIR%%/shaders/dim.fragment
+%%DATADIR%%/shaders/dim.vertex
+%%DATADIR%%/shaders/emerg.fragment
+%%DATADIR%%/shaders/emerg.vertex
+%%DATADIR%%/shaders/emi_actor.fragment
+%%DATADIR%%/shaders/emi_actor.vertex
+%%DATADIR%%/shaders/emi_background.fragment
+%%DATADIR%%/shaders/emi_background.vertex
+%%DATADIR%%/shaders/emi_dimplane.fragment
+%%DATADIR%%/shaders/emi_dimplane.vertex
+%%DATADIR%%/shaders/grim_actor.fragment
+%%DATADIR%%/shaders/grim_actor.vertex
+%%DATADIR%%/shaders/grim_background.fragment
+%%DATADIR%%/shaders/grim_background.vertex
+%%DATADIR%%/shaders/grim_primitive.fragment
+%%DATADIR%%/shaders/grim_primitive.vertex
+%%DATADIR%%/shaders/myst3_box.fragment
+%%DATADIR%%/shaders/myst3_box.vertex
+%%DATADIR%%/shaders/myst3_cube.fragment
+%%DATADIR%%/shaders/myst3_cube.vertex
+%%DATADIR%%/shaders/myst3_text.fragment
+%%DATADIR%%/shaders/myst3_text.vertex
+%%DATADIR%%/shaders/shadowplane.fragment
+%%DATADIR%%/shaders/shadowplane.vertex
+%%DATADIR%%/shaders/smush.fragment
+%%DATADIR%%/shaders/smush.vertex
+%%DATADIR%%/shaders/text.fragment
+%%DATADIR%%/shaders/text.vertex
+%%DATADIR%%/translations.dat
+@dir share/appdata