Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jun 2019 16:10:04 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r505358 - head/emulators/openmsx
Message-ID:  <201906291610.x5TGA492019863@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906291610.x5TGA492019863>