Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/emulators/openmsx/Makefile,v rcsdiff: /ftp/cvs/cvsroot/pkgsrc/emulators/openmsx/Makefile,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.35 retrieving revision 1.50 diff -u -p -r1.35 -r1.50 --- pkgsrc/emulators/openmsx/Makefile 2012/10/03 12:55:16 1.35 +++ pkgsrc/emulators/openmsx/Makefile 2019/04/25 07:32:53 1.50 @@ -1,17 +1,19 @@ -# $NetBSD: Makefile,v 1.35 2012/10/03 12:55:16 asau Exp $ -# +# $NetBSD: Makefile,v 1.50 2019/04/25 07:32:53 maya Exp $ -DISTNAME= openmsx-0.9.0 +DISTNAME= openmsx-0.14.0 +PKGREVISION= 1 CATEGORIES= emulators -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/} +MASTER_SITES= ${MASTER_SITE_GITHUB:=openMSX/} +GITHUB_PROJECT= openMSX +GITHUB_RELEASE= RELEASE_0_14_0 MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://openmsx.sourceforge.net/ +HOMEPAGE= http://openmsx.org/ COMMENT= MSX emulator that aims for perfection LICENSE= gnu-gpl-v2 USE_TOOLS+= gmake -USE_LANGUAGES+= c++ +USE_LANGUAGES+= c++03 HAS_CONFIGURE= yes MAKE_FILE= GNUmakefile @@ -23,6 +25,16 @@ INSTALL_MAKE_FLAGS+= SYMLINK_FOR_BINARY= INSTALL_MAKE_FLAGS+= INSTALL_BASE=${PREFIX}/openmsx MAKE_ENV+= OPENMSX_INSTALL=${PREFIX}/openmsx +PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 0.9.0 + +SUBST_CLASSES+= bswap +SUBST_STAGE.bswap= pre-configure +SUBST_MESSAGE.bswap= Do not conflict bswap functions. +SUBST_FILES.bswap= src/utils/endian.hh +SUBST_FILES.bswap+= src/utils/tiger.cc +SUBST_SED.bswap= -e 's, bswap, openmsx_bswap,g' +SUBST_SED.bswap+= -e 's,::bswap,::openmsx_bswap,g' + .include "../../mk/bsd.prefs.mk" .if "${PKGSRC_COMPILER}" == "clang" @@ -36,9 +48,6 @@ CXX=g++ post-extract: ${CP} ${WRKSRC}/build/platform-freebsd.mk \ ${WRKSRC}/build/platform-dragonfly.mk - # Fix permission problem specific to release 0.9.0 and below - ${CHMOD} 644 ${WRKSRC}/share/extensions/debugdevice/hardwareconfig.xml - ${CHMOD} 644 ${WRKSRC}/share/extensions/gfx9000/hardwareconfig.xml post-build: ( \