ports/140669: Update port: emulators/catapult to 0.7.2
KATO Tsuguru
tkato432 at yahoo.com
Wed Nov 18 18:10:02 UTC 2009
>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 at 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
- at dirrm %%DATADIR%%/resources/bitmaps
@dirrm %%DATADIR%%/resources/dialogs
+ at dirrm %%DATADIR%%/resources/bitmaps
@dirrm %%DATADIR%%/resources
@dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list