aboutsummaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2019-06-29 16:10:04 +0000
committerKai Knoblich <kai@FreeBSD.org>2019-06-29 16:10:04 +0000
commit91370edfb46c2cf5bae99f3c2b9e2042ffe31f0f (patch)
tree7ff6eb62914e84f183b9249cd0307f1eaaef5890 /emulators
parent04246a8f3fd56a395c6d00ebbeab4de14954588e (diff)
downloadports-91370edfb46c2cf5bae99f3c2b9e2042ffe31f0f.tar.gz
ports-91370edfb46c2cf5bae99f3c2b9e2042ffe31f0f.zip
emulators/openmsx: Update to 0.15.0
While I'm here: * Fix build with DOCS option set to off: The files were installed to a dummy location outside of the stagedir as there's no parameter to disable the installation of such files. Nevertheless those files were recorded for packaging which led to issues during stage-qa. Thus do another approach by just removing those files when the DOCS option is disabled. * Add "gl" to USES as using USE_GL alone is deprecated. * Update WWW field to avoid redirects. * Pet portclippy. Changelog: https://github.com/openMSX/openMSX/releases/tag/RELEASE_0_15_0 PR: 229444 Submitted by: Ryo ONODERA <ryo@tetera.org> (initial patch for 0.14.0) Approved by: johans (maintainer timeout)
Notes
Notes: svn path=/head/; revision=505358
Diffstat (limited to 'emulators')
-rw-r--r--emulators/openmsx/Makefile18
-rw-r--r--emulators/openmsx/distinfo6
-rw-r--r--emulators/openmsx/pkg-descr2
3 files changed, 13 insertions, 13 deletions
diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile
index bcb738322f35..6ab6b9b13c2e 100644
--- a/emulators/openmsx/Makefile
+++ b/emulators/openmsx/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= openmsx
-PORTVERSION= 0.13.0
-PORTREVISION= 8
+PORTVERSION= 0.15.0
CATEGORIES= emulators
MASTER_SITES= https://github.com/openMSX/openMSX/releases/download/RELEASE_${PORTVERSION:S/./_/g}/
@@ -15,14 +14,15 @@ LIB_DEPENDS= libpng.so:graphics/png \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
libtheora.so:multimedia/libtheora \
- libao.so:audio/libao
+ libao.so:audio/libao \
+ libfreetype.so:print/freetype2
-MAKEFILE= GNUmakefile
-USES= gmake python:2.7 tcl
+USES= gl gmake python:2.7 sdl tcl
USE_GCC= yes
-USE_GL= glew
+USE_GL= gl glew
USE_SDL= sdl ttf
+MAKEFILE= GNUmakefile
MAKE_ARGS= INSTALL_BINARY_DIR=${PREFIX}/bin \
INSTALL_SHARE_DIR=${DATADIR} \
INSTALL_DOC_DIR=${DOCSDIR} \
@@ -35,13 +35,13 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
-# Use dummy target rather than rewriting makefile
-DOCS_MAKE_ARGS_OFF= INSTALL_DOC_DIR=${WRKSRC}/dummy
-
post-patch:
@${REINPLACE_CMD} -e 's/{TCL_LIB_SPEC}/& $${TCL_LD_FLAGS}/' \
${WRKSRC}/build/libraries.py
@${REINPLACE_CMD} -e '/^SYMLINK_FOR_BINARY/s/true/false/' \
${WRKSRC}/build/custom.mk
+post-install-DOCS-off:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/emulators/openmsx/distinfo b/emulators/openmsx/distinfo
index 4d7ef739a6d8..8de0ebc51c08 100644
--- a/emulators/openmsx/distinfo
+++ b/emulators/openmsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1470001092
-SHA256 (openmsx-0.13.0.tar.gz) = 41e37c938be6fc9f90659f8808418133601a85475058725d3e0dccf2902e62cb
-SIZE (openmsx-0.13.0.tar.gz) = 3305802
+TIMESTAMP = 1561288248
+SHA256 (openmsx-0.15.0.tar.gz) = 93f209d8fed2e04e62526469bb6bb431b82ea4d07ecdc45dab2b8cc4ca21d62a
+SIZE (openmsx-0.15.0.tar.gz) = 3748998
diff --git a/emulators/openmsx/pkg-descr b/emulators/openmsx/pkg-descr
index d7cc074fcbe7..462a095eca43 100644
--- a/emulators/openmsx/pkg-descr
+++ b/emulators/openmsx/pkg-descr
@@ -1,4 +1,4 @@
OpenMSX, the open source MSX emulator that tries to achieve
near-perfect emulation by using a novel emulation model.
-WWW: http://openmsx.sf.net/
+WWW: http://openmsx.org