View | Details | Raw Unified | Return to bug 140669
Collapse All | Expand All

(-)emulators/catapult/Makefile (-19 / +38 lines)
Lines 7-17 Link Here
7
#
7
#
8
8
9
PORTNAME=	catapult
9
PORTNAME=	catapult
10
PORTVERSION=	0.6.3R1
10
PORTVERSION=	0.7.2
11
PORTREVISION=	4
12
CATEGORIES=	emulators
11
CATEGORIES=	emulators
13
MASTER_SITES=	SF/openmsx/openmsx/0.6.3
12
MASTER_SITES=	SF/openmsx/openmsx/${PORTVERSION}
14
DISTNAME=	openmsx-${PORTNAME}-${PORTVERSION:S/R1/-R1/}
13
DISTNAME=	openmsx-${PORTNAME}-${PORTVERSION}
15
14
16
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	GUI for openMSX
16
COMMENT=	GUI for openMSX
Lines 19-43 Link Here
19
BUILD_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
18
BUILD_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
20
RUN_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
19
RUN_DEPENDS=	openmsx:${PORTSDIR}/emulators/openmsx
21
20
21
USE_GNOME=	libxml2
22
USE_WX=		2.6+
22
USE_GMAKE=	yes
23
USE_GMAKE=	yes
23
MAKEFILE=	GNUmakefile
24
MAKEFILE=	GNUmakefile
24
MAKE_ARGS+=	INSTALL_BASE=${PREFIX} \
25
MAKE_ARGS=	INSTALL_BASE="${PREFIX}" \
25
		INSTALL_SHARE_DIR=${DATADIR} \
26
		INSTALL_SHARE_DIR="${DATADIR}" \
26
		INSTALL_DOC_DIR=${DOCSDIR} \
27
		CATAPULT_FLAVOUR="portbld" \
27
		CATAPULT_OPENMSX_BINARY=${LOCALBASE}/bin/openmsx \
28
		CATAPULT_OPENMSX_BINARY="${LOCALBASE}/bin/openmsx" \
28
		CATAPULT_OPENMSX_SHARE=${LOCALBASE}/share/openmsx
29
		CATAPULT_OPENMSX_SHARE="${LOCALBASE}/share/openmsx" \
29
USE_WX=		2.6
30
		SYMLINK_FOR_BINARY="false"
30
USE_GNOME=	libxml2
31
31
32
post-patch:
33
	@${REINPLACE_CMD} 's|freebsd5\*|freebsd*|; s|x86_64)|amd64)|;' \
34
	    ${WRKSRC}/build/detectsys.sh
35
	@${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)|' ${WRKSRC}/build/main.mk
36
	@${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' ${WRKSRC}/build/info2code.mk
37
	@${REINPLACE_CMD} 's|wx-config|${WX_CONFIG}|g' \
38
		${WRKSRC}/build/main.mk ${WRKSRC}/build/probe.mk
39
.if defined(NOPORTDOCS)
32
.if defined(NOPORTDOCS)
40
	@${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/build-main.mk
33
# Use dummy target rather than rewriting makefile
34
MAKE_ARGS+=	INSTALL_DOC_DIR="${WRKSRC}/dummy"
35
.else
36
MAKE_ARGS+=	INSTALL_DOC_DIR="${DOCSDIR}"
41
.endif
37
.endif
42
38
39
.if defined(WITH_DEBUG)
40
CFLAGS+=	-DDEBUG
41
CATAPULT_STRIP=	false
42
.else
43
CFLAGS+=	-DNDEBUG
44
CATAPULT_STRIP=	true
45
.endif
46
47
post-patch:
48
	@${REINPLACE_CMD} 's|freebsd5\*|freebsd*| ; \
49
		 s|x86_64)|amd64)|' ${WRKSRC}/build/detectsys.sh
50
	@${REINPLACE_CMD} 's|INSTALL_BASE|INSTALL_SHARE_DIR|' \
51
		${WRKSRC}/build/info2code.mk
52
.for file in build/main.mk build/probe.mk
53
	@${REINPLACE_CMD} 's|@$$(CXX)|$$(CXX)| ; \
54
		 s|wx-config|${WX_CONFIG}|g' ${WRKSRC}/${file}
55
.endfor
56
	@${ECHO_CMD} > ${WRKSRC}/build/flavour-portbld.mk
57
	@${ECHO_CMD} 'CXXFLAGS+=${CXXFLAGS}' \
58
		>> ${WRKSRC}/build/flavour-portbld.mk
59
	@${ECHO_CMD} 'CATAPULT_STRIP:=${CATAPULT_STRIP}' \
60
		>> ${WRKSRC}/build/flavour-portbld.mk
61
43
.include <bsd.port.mk>
62
.include <bsd.port.mk>
(-)emulators/catapult/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (openmsx-catapult-0.6.3-R1.tar.gz) = 1cb05e95d4fc57ce7377d0b2d7eb4ff1
1
MD5 (openmsx-catapult-0.7.2.tar.gz) = 1ec687958965031e7b1c8464a2ef90ec
2
SHA256 (openmsx-catapult-0.6.3-R1.tar.gz) = ac44871982c4e69f9ebdceecccffab58748ecb13b7898116d58be475d7b38849
2
SHA256 (openmsx-catapult-0.7.2.tar.gz) = 06294b9a718ac603583a625dba7f801ded81997cff2c8ec04829a934bef0e033
3
SIZE (openmsx-catapult-0.6.3-R1.tar.gz) = 244141
3
SIZE (openmsx-catapult-0.7.2.tar.gz) = 243980
(-)emulators/catapult/files/build-main.mk (-23 lines)
Lines 1-23 Link Here
1
--- build/main.mk.orig	2008-07-21 14:43:22.000000000 +0200
2
+++ build/main.mk	2008-07-21 14:43:48.000000000 +0200
3
@@ -371,13 +371,13 @@
4
 	@echo "  Data files..."
5
 	@mkdir -p $(INSTALL_SHARE_DIR)
6
 	@cp -rf $(RESOURCES_PATH) $(INSTALL_SHARE_DIR)/
7
-	@echo "  Documentation..."
8
-	@mkdir -p $(INSTALL_DOC_DIR)
9
-	@cp -f README GPL AUTHORS $(INSTALL_DOC_DIR)
10
-	@cp -f $(addprefix doc/,$(INSTALL_DOCS)) $(INSTALL_DOC_DIR)
11
-	@mkdir -p $(INSTALL_DOC_DIR)/manual
12
-	@cp -f $(addprefix doc/manual/,*.html *.css *.png) \
13
-		$(INSTALL_DOC_DIR)/manual
14
+	@echo "  Skipping Documentation..."
15
+#	@mkdir -p $(INSTALL_DOC_DIR)
16
+#	@cp -f README GPL AUTHORS $(INSTALL_DOC_DIR)
17
+#	@cp -f $(addprefix doc/,$(INSTALL_DOCS)) $(INSTALL_DOC_DIR)
18
+#	@mkdir -p $(INSTALL_DOC_DIR)/manual
19
+#	@cp -f $(addprefix doc/manual/,*.html *.css *.png) \
20
+#		$(INSTALL_DOC_DIR)/manual
21
 ifeq ($(CATAPULT_PREBUILT),false)
22
 ifneq ($(CATAPULT_NO_DESKTOP_HOOKS),true)
23
 	@echo "  Desktop hooks..."
(-)emulators/catapult/pkg-plist (-37 / +37 lines)
Lines 1-49 Link Here
1
bin/catapult
1
bin/catapult
2
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
2
%%DATADIR%%/resources/bitmaps/about.png
3
%%PORTDOCS%%%%DOCSDIR%%/GPL
4
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
6
%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
7
%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
8
%%PORTDOCS%%%%DOCSDIR%%/manual/status.png
9
%%PORTDOCS%%%%DOCSDIR%%/manual/session.png
10
%%PORTDOCS%%%%DOCSDIR%%/manual/misc.png
11
%%PORTDOCS%%%%DOCSDIR%%/manual/mainscreen.png
12
%%PORTDOCS%%%%DOCSDIR%%/manual/input.png
13
%%PORTDOCS%%%%DOCSDIR%%/manual/audio.png
14
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
15
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
16
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
17
%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
18
%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
19
%%PORTDOCS%%%%DOCSDIR%%/manual/video.png
20
%%DATADIR%%/resources/dialogs/checkconfigs.xrc
21
%%DATADIR%%/resources/dialogs/config.xrc
22
%%DATADIR%%/resources/dialogs/session.xrc
23
%%DATADIR%%/resources/dialogs/misccontrols.xrc
24
%%DATADIR%%/resources/dialogs/videocontrols.xrc
25
%%DATADIR%%/resources/dialogs/audiocontrols.xrc
26
%%DATADIR%%/resources/dialogs/status.xrc
27
%%DATADIR%%/resources/dialogs/input.xrc
28
%%DATADIR%%/resources/dialogs/fullscreen.xrc
29
%%DATADIR%%/resources/dialogs/screenshot.xrc
30
%%DATADIR%%/resources/dialogs/romtype.xrc
31
%%DATADIR%%/resources/dialogs/ipsselect.xrc
32
%%DATADIR%%/resources/dialogs/about.xrc
33
%%DATADIR%%/resources/dialogs/catapult.xrc
34
%%DATADIR%%/resources/bitmaps/tapeimage.png
35
%%DATADIR%%/resources/bitmaps/diskimage.png
3
%%DATADIR%%/resources/bitmaps/diskimage.png
36
%%DATADIR%%/resources/bitmaps/eject.png
4
%%DATADIR%%/resources/bitmaps/eject.png
37
%%DATADIR%%/resources/bitmaps/file.png
5
%%DATADIR%%/resources/bitmaps/file.png
38
%%DATADIR%%/resources/bitmaps/ledoff.png
6
%%DATADIR%%/resources/bitmaps/ledoff.png
39
%%DATADIR%%/resources/bitmaps/ledon.png
7
%%DATADIR%%/resources/bitmaps/ledon.png
40
%%DATADIR%%/resources/bitmaps/romimage.png
8
%%DATADIR%%/resources/bitmaps/romimage.png
41
%%DATADIR%%/resources/bitmaps/about.png
9
%%DATADIR%%/resources/bitmaps/tapeimage.png
10
%%DATADIR%%/resources/dialogs/about.xrc
11
%%DATADIR%%/resources/dialogs/audiocontrols.xrc
12
%%DATADIR%%/resources/dialogs/catapult.xrc
13
%%DATADIR%%/resources/dialogs/checkconfigs.xrc
14
%%DATADIR%%/resources/dialogs/config.xrc
15
%%DATADIR%%/resources/dialogs/fullscreen.xrc
16
%%DATADIR%%/resources/dialogs/input.xrc
17
%%DATADIR%%/resources/dialogs/ipsselect.xrc
18
%%DATADIR%%/resources/dialogs/misccontrols.xrc
19
%%DATADIR%%/resources/dialogs/romtype.xrc
20
%%DATADIR%%/resources/dialogs/screenshot.xrc
21
%%DATADIR%%/resources/dialogs/session.xrc
22
%%DATADIR%%/resources/dialogs/status.xrc
23
%%DATADIR%%/resources/dialogs/videocontrols.xrc
42
%%DATADIR%%/resources/icons/catapult.xpm
24
%%DATADIR%%/resources/icons/catapult.xpm
25
%%PORTDOCS%%%%DOCSDIR%%/GPL.txt
26
%%PORTDOCS%%%%DOCSDIR%%/README
27
%%PORTDOCS%%%%DOCSDIR%%/authors.txt
28
%%PORTDOCS%%%%DOCSDIR%%/manual/audio.png
29
%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
30
%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
31
%%PORTDOCS%%%%DOCSDIR%%/manual/input.png
32
%%PORTDOCS%%%%DOCSDIR%%/manual/mainscreen.png
33
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
34
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
35
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
36
%%PORTDOCS%%%%DOCSDIR%%/manual/misc.png
37
%%PORTDOCS%%%%DOCSDIR%%/manual/session.png
38
%%PORTDOCS%%%%DOCSDIR%%/manual/status.png
39
%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
40
%%PORTDOCS%%%%DOCSDIR%%/manual/video.png
41
%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
42
%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
43
%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
44
%%PORTDOCS%%@dirrm %%DOCSDIR%%
43
@dirrm %%DATADIR%%/resources/icons
45
@dirrm %%DATADIR%%/resources/icons
44
@dirrm %%DATADIR%%/resources/bitmaps
45
@dirrm %%DATADIR%%/resources/dialogs
46
@dirrm %%DATADIR%%/resources/dialogs
47
@dirrm %%DATADIR%%/resources/bitmaps
46
@dirrm %%DATADIR%%/resources
48
@dirrm %%DATADIR%%/resources
47
@dirrm %%DATADIR%%
49
@dirrm %%DATADIR%%
48
%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
49
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 140669