1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
8 MASTER_SITES= SF/capitalism/Capi%20City/${PORTVERSION}/
9 DISTNAME= CapiCity_${DISTVERSION}
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= Qt client for the Monopd server
14 LICENSE= GPLv2 # or later
15 LICENSE_FILE= ${WRKSRC}/copying.txt
17 LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \
18 libpcre.so:${PORTSDIR}/devel/pcre \
19 libpng15.so:${PORTSDIR}/graphics/png \
20 libfreetype.so:${PORTSDIR}/print/freetype2 \
21 libexpat.so:${PORTSDIR}/textproc/expat2 \
22 libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
24 WRKSRC= ${WRKDIR}/CapiCity_${PORTVERSION}
27 USE_XORG= ice sm x11 xau xcb xdmcp xext xrender
28 USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \
29 corelib gui network script xml
31 PORTDOCS= README changelog
34 ICON_SIZES= 16x16 22x22 24x24 32x32 48x48 64x64
36 DESKTOP_ENTRIES="Capi City" "" "${PORTNAME}" \
37 "${PORTNAME}" "Game;BoardGame;" ""
39 OPTIONS_DEFINE= DOCS NLS
42 NLS_CONFIGURE_ENABLE= nls
45 .include <bsd.port.options.mk>
48 ${INSTALL_PROGRAM} ${WRKSRC}/CapiCity \
49 ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
51 .for d in games images
52 @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
55 .if ${PORT_OPTIONS:MNLS}
56 @(cd ${WRKSRC} && ${COPYTREE_SHARE} ts ${STAGEDIR}${DATADIR})
59 .for s in ${ICON_SIZES}
60 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
61 ${INSTALL_DATA} ${WRKSRC}/icons/${s}.png \
62 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
64 ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
65 ${STAGEDIR}${PREFIX}/share/pixmaps/
67 @${MKDIR} ${STAGEDIR}${DOCSDIR}
68 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
70 .include <bsd.port.mk>