svn commit: r505358 - head/emulators/openmsx
Kai Knoblich
kai at FreeBSD.org
Sat Jun 29 16:10:06 UTC 2019
Author: kai
Date: Sat Jun 29 16:10:04 2019
New Revision: 505358
URL: https://svnweb.freebsd.org/changeset/ports/505358
Log:
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 at tetera.org> (initial patch for 0.14.0)
Approved by: johans (maintainer timeout)
Modified:
head/emulators/openmsx/Makefile
head/emulators/openmsx/distinfo
head/emulators/openmsx/pkg-descr
Modified: head/emulators/openmsx/Makefile
==============================================================================
--- head/emulators/openmsx/Makefile Sat Jun 29 16:02:51 2019 (r505357)
+++ head/emulators/openmsx/Makefile Sat Jun 29 16:10:04 2019 (r505358)
@@ -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>
Modified: head/emulators/openmsx/distinfo
==============================================================================
--- head/emulators/openmsx/distinfo Sat Jun 29 16:02:51 2019 (r505357)
+++ head/emulators/openmsx/distinfo Sat Jun 29 16:10:04 2019 (r505358)
@@ -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
Modified: head/emulators/openmsx/pkg-descr
==============================================================================
--- head/emulators/openmsx/pkg-descr Sat Jun 29 16:02:51 2019 (r505357)
+++ head/emulators/openmsx/pkg-descr Sat Jun 29 16:10:04 2019 (r505358)
@@ -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
More information about the svn-ports-all
mailing list