Index: head/devel/rlvm/Makefile =================================================================== --- head/devel/rlvm/Makefile (revision 378612) +++ head/devel/rlvm/Makefile (revision 378613) @@ -1,108 +1,108 @@ # $FreeBSD$ PORTNAME= rlvm PORTVERSION= 0.14 CATEGORIES= devel games MAINTAINER= jbeich@FreeBSD.org COMMENT= RealLive virtual machine clone LICENSE= GPLv2 GPLv3 MIT LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/include/utf8.h:${PORTSDIR}/devel/utf8cpp LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \ libboost_serialization.so:${PORTSDIR}/devel/boost-libs \ libguichan.so:${PORTSDIR}/devel/guichan \ libGLEW.so:${PORTSDIR}/graphics/glew \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng.so:${PORTSDIR}/graphics/png \ libsmpeg.so:${PORTSDIR}/multimedia/smpeg RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu USE_GITHUB= yes GH_ACCOUNT= eglaysher GH_TAGNAME= release-${PORTVERSION} GH_COMMIT= b88bfe0 USES= compiler:c++11-lib pkgconfig scons USE_GL= yes USE_GNOME= gtk20 USE_SDL= image mixer ttf EXCLUDE= GLEW SDL_image SDL_mixer SDL_ttf gmock gtest guichan \ luabind utf8cpp # leaving only pygame, xclannad, *.cpp EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude vendor/,} MAKE_ARGS= VERBOSE=1 INSTALLS_ICONS= yes PORTDOCS= AUTHORS.TXT NEWS.TXT README.md STATUS.TXT notes CFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 LDFLAGS+= -Wl,--as-needed # avoid overlinking (gtk deps) OPTIONS_DEFINE= DEBUG DOCS NLS TEST OPTIONS_GROUP= JAPANESE_FONT OPTIONS_GROUP_JAPANESE_FONT=KOCHI MONA SAZANAMI OPTIONS_SUB= yes JAPANESE_FONT_DESC=msgothic.ttc alternatives with verified metrics (unless --font) KOCHI_DESC= kochi-gothic-subst.ttf from japanese/font-kochi KOCHI_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TTF/kochi-gothic-subst.ttf:${PORTSDIR}/japanese/font-kochi MONA_DESC= mona.ttf from japanese/monafonts-ttf MONA_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TrueType/mona.ttf:${PORTSDIR}/japanese/monafonts-ttf SAZANAMI_DESC= sazanami-gothic.ttf from japanese/font-sazanami SAZANAMI_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TTF/sazanami-gothic.ttf:${PORTSDIR}/japanese/font-sazanami DEBUG_MAKE_ARGS_OFF=--release NLS_USES= gettext NLS_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-nls TEST_USES= lua:51 TEST_BUILD_DEPENDS=googletest>=1.7.0:${PORTSDIR}/devel/googletest \ googlemock>=1.7.0:${PORTSDIR}/devel/googlemock \ luabind>0:${PORTSDIR}/devel/luabind TEST_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-test .include post-patch: @${GREP} -Flr 'utf8cpp/' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -i .bak.utf8cpp -e 's,utf8cpp/,,' # Default to TTF/ subdir where japanese/ fonts are often installed @${GREP} -Flr '/usr/share' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -i .bak.paths \ -e 's,/usr/share,${PREFIX}/share,' \ -e 's,share/fonts,lib/X11/fonts,' \ -e 's,truetype/ttf-dejavu,dejavu,' \ -e 's,truetype/mona,TrueType,' \ -e 's,truetype/[^/"]*,TTF,' pre-install: .if ${PORT_OPTIONS:MTEST} (cd ${WRKSRC} && build/${PORTNAME}_unittests) .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/debian/${PORTNAME}.6 \ ${STAGEDIR}${MAN6PREFIX}/man/man6 ${INSTALL_DATA} ${WRKSRC}/src/platforms/gtk/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} @(cd ${WRKSRC}/resources && for f in */${PORTNAME}.png; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ ${INSTALL_DATA} -v $$f \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ done) .if ${PORT_OPTIONS:MNLS} (cd ${WRKSRC}/build/locale && ${COPYTREE_SHARE} \ . ${STAGEDIR}${PREFIX}/share/locale) .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for f in ${PORTDOCS:Nnotes} - ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} . endfor (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ notes ${STAGEDIR}${DOCSDIR}) .endif .include Index: head/games/katawa-shoujo/Makefile =================================================================== --- head/games/katawa-shoujo/Makefile (revision 378612) +++ head/games/katawa-shoujo/Makefile (revision 378613) @@ -1,66 +1,66 @@ # $FreeBSD$ PORTNAME= katawa-shoujo PORTVERSION= 1.2 DISTVERSIONSUFFIX=-[linux-x86][8F3BA490] CATEGORIES= games MASTER_SITES= http://dl.katawa-shoujo.com/gold_${PORTVERSION}/:game \ GENTOO/distfiles:icon DISTFILES= [4ls]_${PORTNAME:S|-|_|}_${PORTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX}:game \ ${PORTNAME}-48.png:icon \ ${PORTNAME}-256.png:icon EXTRACT_ONLY= [4ls]_${PORTNAME:S|-|_|}_${PORTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} MAINTAINER= jbeich@FreeBSD.org COMMENT= Bishoujo-style visual novel about disabled adolescents LICENSE= CCbyNCND3 LICENSE_NAME= Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported LICENSE_TEXT= See https://creativecommons.org/licenses/by-nc-nd/3.0/ LICENSE_PERMS= dist-mirror pkg-mirror auto-accept RUN_DEPENDS= renpy:${PORTSDIR}/devel/renpy USES= tar:bz2 NO_ARCH= yes NO_BUILD= yes INSTALLS_ICONS= yes WRKSRC= ${WRKDIR}/Katawa\ Shoujo-linux-x86 PORTDATA= * PORTDOCS= * PLIST_FILES= bin/${PORTNAME} \ share/icons/hicolor/48x48/apps/${PORTNAME}.png \ share/icons/hicolor/256x256/apps/${PORTNAME}.png DESKTOP_ENTRIES="Katawa Shoujo" \ "" \ "${PORTNAME}" \ "${PORTNAME}" \ "Game;AdventureGame;" \ "" OPTIONS_DEFINE= DOCS MANUAL_PACKAGE_BUILD= huge (470MiB) .include pre-install: ${PRINTF} '#! /bin/sh\nrenpy ${DATADIR} "$$@"\n' \ >${WRKDIR}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .for i in 48 256 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png .endfor ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/game && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/*.pdf ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/*.pdf ${STAGEDIR}${DOCSDIR} .endif .include Index: head/games/openra/Makefile =================================================================== --- head/games/openra/Makefile (revision 378612) +++ head/games/openra/Makefile (revision 378613) @@ -1,78 +1,78 @@ # $FreeBSD$ PORTNAME= openra PORTVERSION= 20141029 PORTREVISION= 1 CATEGORIES= games MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer re-envisioning of early RTS games by Westwood Studios LICENSE= GPLv3 LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgdiplus.so:${PORTSDIR}/x11-toolkits/libgdiplus USE_GITHUB= yes GH_ACCOUNT= ${GH_PROJECT} GH_PROJECT= OpenRA GH_TAGNAME= release-${PORTVERSION} GH_COMMIT= e5948ba NO_ARCH= yes USES= gmake lua:51,run mono openal:soft USE_SDL= sdl2 INSTALLS_ICONS= yes MAKE_ENV= prefix="${PREFIX}" MAKE_ARGS= VERSION="${GH_TAGNAME}" INSTALL_TARGET= install-all install-linux-shortcuts DATADIR= ${PREFIX}/lib/${PORTNAME} PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS TEST ZENITY OPTIONS_DEFAULT=ZENITY DOCS_BUILD_DEPENDS=markdown:${PORTSDIR}/textproc/markdown DOCS_ALL_TARGET=docs TEST_MAKE_ENV= HOME="${WRKDIR}" TEST_ALL_TARGET=test ZENITY_RUN_DEPENDS=xdg-open:${PORTSDIR}/devel/xdg-utils \ zenity:${PORTSDIR}/x11/zenity ZENITY_DESC= Use native crash dialog .include post-patch: ${REINPLACE_CMD} -e 's/Linux/${OPSYS}/' \ -e 's/crashdialog/gamemonitor/' \ -e '/^mods:/s/$$/ version/' \ -e '/^docs:/s/$$/ all/' \ -e '/^test:/s/$$/ all/' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/linux/{ p; s//${OPSYS:tl}/; }' \ ${WRKSRC}/thirdparty/*.config* ${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \ ${WRKSRC}/thirdparty/Eluant.dll.config.in \ >${WRKSRC}/Eluant.dll.config # DragonFly lacks BSD suffix ${REINPLACE_CMD} -e 's/"BSD"/"${OPSYS}"/' \ ${WRKSRC}/OpenRA.Game/Platform.cs post-build: .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} Generating HTML documentation... @for f in ${WRKSRC}/*.md; do \ markdown $$f >$${f%.md}.html; \ done .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} .endif .include Index: head/sysutils/fusefs-simple-mtpfs/Makefile =================================================================== --- head/sysutils/fusefs-simple-mtpfs/Makefile (revision 378612) +++ head/sysutils/fusefs-simple-mtpfs/Makefile (revision 378613) @@ -1,52 +1,52 @@ # $FreeBSD$ PORTNAME= simple-mtpfs PORTVERSION= 0.2.s20150108 CATEGORIES= sysutils PKGNAMEPREFIX= fusefs- MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple MTP fuse filesystem driver LICENSE= GPLv2 # or any later version LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp USE_GITHUB= yes GH_ACCOUNT= phatina GH_TAGNAME= ${GH_COMMIT} GH_COMMIT= 76be403 USES= autoreconf compiler:c++11-lib fuse pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules MAKEFILE= makefile INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= AUTHORS NEWS README.md OPTIONS_DEFINE= DOCS .if !exists(/usr/libdata/pkgconfig/libusb-1.0.pc) CONFIGURE_ENV+= LIBUSB1_CFLAGS=" " LIBUSB1_LIBS="-lusb" .endif # XXX move to PREFIX when bug 193596 lands .if exists(/etc/autofs) PLIST_FILES+= /etc/autofs/special_${PORTNAME} SUB_FILES+= special_${PORTNAME} .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .if exists(/etc/autofs) @${MKDIR} ${STAGEDIR}/etc/autofs ${INSTALL_SCRIPT} ${WRKDIR}/special_${PORTNAME} \ ${STAGEDIR}/etc/autofs .endif .include