Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Nov 2009 03:00:10 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/140669: Update port: emulators/catapult to 0.7.2
Message-ID:  <20091119030010.602821cf.tkato432@yahoo.com>
Resent-Message-ID: <200911181810.nAIIA1WR035521@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         140669
>Category:       ports
>Synopsis:       Update port: emulators/catapult to 0.7.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 18 18:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.2-RELEASE-p4 i386
>Organization:
>Environment:
>Description:
- Update to version 0.7.2

Remove file:
files/build-main.mk

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/emulators/catapult/Makefile emulators/catapult/Makefile
--- /usr/ports/emulators/catapult/Makefile	2009-08-22 16:18:38.000000000 +0900
+++ emulators/catapult/Makefile	2009-11-15 03:13:35.000000000 +0900
@@ -7,11 +7,10 @@
 #
 
 PORTNAME=	catapult
-PORTVERSION=	0.6.3R1
-PORTREVISION=	4
+PORTVERSION=	0.7.2
 CATEGORIES=	emulators
-MASTER_SITES=	SF/openmsx/openmsx/0.6.3
-DISTNAME=	openmsx-${PORTNAME}-${PORTVERSION:S/R1/-R1/}
+MASTER_SITES=	SF/openmsx/openmsx/${PORTVERSION}
+DISTNAME=	openmsx-${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	GUI for openMSX
@@ -19,25 +18,45 @@
 BUILD_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
 RUN_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
 
+USE_GNOME=	libxml2
+USE_WX=		2.6+
 USE_GMAKE=	yes
 MAKEFILE=	GNUmakefile
-MAKE_ARGS+=	INSTALL_BASE=${PREFIX} \
-		INSTALL_SHARE_DIR=${DATADIR} \
-		INSTALL_DOC_DIR=${DOCSDIR} \
-		CATAPULT_OPENMSX_BINARY=${LOCALBASE}/bin/openmsx \
-		CATAPULT_OPENMSX_SHARE=${LOCALBASE}/share/openmsx
-USE_WX=		2.6
-USE_GNOME=	libxml2
+MAKE_ARGS=	INSTALL_BASE="${PREFIX}" \
+		INSTALL_SHARE_DIR="${DATADIR}" \
+		CATAPULT_FLAVOUR="portbld" \
+		CATAPULT_OPENMSX_BINARY="${LOCALBASE}/bin/openmsx" \
+		CATAPULT_OPENMSX_SHARE="${LOCALBASE}/share/openmsx" \
+		SYMLINK_FOR_BINARY="false"
 
-post-patch:
-	@${REINPLACE_CMD} 's|freebsd5\*|freebsd*|; s|x86_64)|amd64)|;' \
-	    ${WRKSRC}/build/detectsys.sh
-	@${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)|' ${WRKSRC}/build/main.mk
-	@${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' ${WRKSRC}/build/info2code.mk
-	@${REINPLACE_CMD} 's|wx-config|${WX_CONFIG}|g' \
-		${WRKSRC}/build/main.mk ${WRKSRC}/build/probe.mk
 .if defined(NOPORTDOCS)
-	@${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/build-main.mk
+# Use dummy target rather than rewriting makefile
+MAKE_ARGS+=	INSTALL_DOC_DIR="${WRKSRC}/dummy"
+.else
+MAKE_ARGS+=	INSTALL_DOC_DIR="${DOCSDIR}"
 .endif
 
+.if defined(WITH_DEBUG)
+CFLAGS+=	-DDEBUG
+CATAPULT_STRIP=	false
+.else
+CFLAGS+=	-DNDEBUG
+CATAPULT_STRIP=	true
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} 's|freebsd5\*|freebsd*| ; \
+		 s|x86_64)|amd64)|' ${WRKSRC}/build/detectsys.sh
+	@${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' \
+		${WRKSRC}/build/info2code.mk
+.for file in build/main.mk build/probe.mk
+	@${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)| ; \
+		 s|wx-config|${WX_CONFIG}|g' ${WRKSRC}/${file}
+.endfor
+	@${ECHO_CMD} > ${WRKSRC}/build/flavour-portbld.mk
+	@${ECHO_CMD} 'CXXFLAGS+=${CXXFLAGS}' \
+		>> ${WRKSRC}/build/flavour-portbld.mk
+	@${ECHO_CMD} 'CATAPULT_STRIP:=${CATAPULT_STRIP}' \
+		>> ${WRKSRC}/build/flavour-portbld.mk
+
 .include <bsd.port.mk>
diff -urN /usr/ports/emulators/catapult/distinfo emulators/catapult/distinfo
--- /usr/ports/emulators/catapult/distinfo	2008-02-15 17:49:44.000000000 +0900
+++ emulators/catapult/distinfo	2009-11-14 02:04:52.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (openmsx-catapult-0.6.3-R1.tar.gz) = 1cb05e95d4fc57ce7377d0b2d7eb4ff1
-SHA256 (openmsx-catapult-0.6.3-R1.tar.gz) = ac44871982c4e69f9ebdceecccffab58748ecb13b7898116d58be475d7b38849
-SIZE (openmsx-catapult-0.6.3-R1.tar.gz) = 244141
+MD5 (openmsx-catapult-0.7.2.tar.gz) = 1ec687958965031e7b1c8464a2ef90ec
+SHA256 (openmsx-catapult-0.7.2.tar.gz) = 06294b9a718ac603583a625dba7f801ded81997cff2c8ec04829a934bef0e033
+SIZE (openmsx-catapult-0.7.2.tar.gz) = 243980
diff -urN /usr/ports/emulators/catapult/files/build-main.mk emulators/catapult/files/build-main.mk
--- /usr/ports/emulators/catapult/files/build-main.mk	2008-08-27 21:30:52.000000000 +0900
+++ emulators/catapult/files/build-main.mk	1970-01-01 09:00:00.000000000 +0900
@@ -1,23 +0,0 @@
---- build/main.mk.orig	2008-07-21 14:43:22.000000000 +0200
-+++ build/main.mk	2008-07-21 14:43:48.000000000 +0200
-@@ -371,13 +371,13 @@
- 	@echo "  Data files..."
- 	@mkdir -p $(INSTALL_SHARE_DIR)
- 	@cp -rf $(RESOURCES_PATH) $(INSTALL_SHARE_DIR)/
--	@echo "  Documentation..."
--	@mkdir -p $(INSTALL_DOC_DIR)
--	@cp -f README GPL AUTHORS $(INSTALL_DOC_DIR)
--	@cp -f $(addprefix doc/,$(INSTALL_DOCS)) $(INSTALL_DOC_DIR)
--	@mkdir -p $(INSTALL_DOC_DIR)/manual
--	@cp -f $(addprefix doc/manual/,*.html *.css *.png) \
--		$(INSTALL_DOC_DIR)/manual
-+	@echo "  Skipping Documentation..."
-+#	@mkdir -p $(INSTALL_DOC_DIR)
-+#	@cp -f README GPL AUTHORS $(INSTALL_DOC_DIR)
-+#	@cp -f $(addprefix doc/,$(INSTALL_DOCS)) $(INSTALL_DOC_DIR)
-+#	@mkdir -p $(INSTALL_DOC_DIR)/manual
-+#	@cp -f $(addprefix doc/manual/,*.html *.css *.png) \
-+#		$(INSTALL_DOC_DIR)/manual
- ifeq ($(CATAPULT_PREBUILT),false)
- ifneq ($(CATAPULT_NO_DESKTOP_HOOKS),true)
- 	@echo "  Desktop hooks..."
diff -urN /usr/ports/emulators/catapult/pkg-plist emulators/catapult/pkg-plist
--- /usr/ports/emulators/catapult/pkg-plist	2008-02-15 17:49:44.000000000 +0900
+++ emulators/catapult/pkg-plist	2009-11-15 03:00:39.000000000 +0900
@@ -1,49 +1,49 @@
 bin/catapult
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/GPL
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
-%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
-%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/status.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/session.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/misc.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/mainscreen.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/input.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/audio.png
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
-%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
-%%PORTDOCS%%%%DOCSDIR%%/manual/video.png
-%%DATADIR%%/resources/dialogs/checkconfigs.xrc
-%%DATADIR%%/resources/dialogs/config.xrc
-%%DATADIR%%/resources/dialogs/session.xrc
-%%DATADIR%%/resources/dialogs/misccontrols.xrc
-%%DATADIR%%/resources/dialogs/videocontrols.xrc
-%%DATADIR%%/resources/dialogs/audiocontrols.xrc
-%%DATADIR%%/resources/dialogs/status.xrc
-%%DATADIR%%/resources/dialogs/input.xrc
-%%DATADIR%%/resources/dialogs/fullscreen.xrc
-%%DATADIR%%/resources/dialogs/screenshot.xrc
-%%DATADIR%%/resources/dialogs/romtype.xrc
-%%DATADIR%%/resources/dialogs/ipsselect.xrc
-%%DATADIR%%/resources/dialogs/about.xrc
-%%DATADIR%%/resources/dialogs/catapult.xrc
-%%DATADIR%%/resources/bitmaps/tapeimage.png
+%%DATADIR%%/resources/bitmaps/about.png
 %%DATADIR%%/resources/bitmaps/diskimage.png
 %%DATADIR%%/resources/bitmaps/eject.png
 %%DATADIR%%/resources/bitmaps/file.png
 %%DATADIR%%/resources/bitmaps/ledoff.png
 %%DATADIR%%/resources/bitmaps/ledon.png
 %%DATADIR%%/resources/bitmaps/romimage.png
-%%DATADIR%%/resources/bitmaps/about.png
+%%DATADIR%%/resources/bitmaps/tapeimage.png
+%%DATADIR%%/resources/dialogs/about.xrc
+%%DATADIR%%/resources/dialogs/audiocontrols.xrc
+%%DATADIR%%/resources/dialogs/catapult.xrc
+%%DATADIR%%/resources/dialogs/checkconfigs.xrc
+%%DATADIR%%/resources/dialogs/config.xrc
+%%DATADIR%%/resources/dialogs/fullscreen.xrc
+%%DATADIR%%/resources/dialogs/input.xrc
+%%DATADIR%%/resources/dialogs/ipsselect.xrc
+%%DATADIR%%/resources/dialogs/misccontrols.xrc
+%%DATADIR%%/resources/dialogs/romtype.xrc
+%%DATADIR%%/resources/dialogs/screenshot.xrc
+%%DATADIR%%/resources/dialogs/session.xrc
+%%DATADIR%%/resources/dialogs/status.xrc
+%%DATADIR%%/resources/dialogs/videocontrols.xrc
 %%DATADIR%%/resources/icons/catapult.xpm
+%%PORTDOCS%%%%DOCSDIR%%/GPL.txt
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/authors.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/audio.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/input.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/mainscreen.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/misc.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/session.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/status.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/video.png
+%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
 @dirrm %%DATADIR%%/resources/icons
-@dirrm %%DATADIR%%/resources/bitmaps
 @dirrm %%DATADIR%%/resources/dialogs
+@dirrm %%DATADIR%%/resources/bitmaps
 @dirrm %%DATADIR%%/resources
 @dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



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