Index: head/graphics/autopano-sift-c/Makefile =================================================================== --- head/graphics/autopano-sift-c/Makefile (revision 517070) +++ head/graphics/autopano-sift-c/Makefile (revision 517071) @@ -1,36 +1,36 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= autopano-sift-C PORTVERSION= 2.5.1 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Automatic panorama control point generation tool, C port LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libpano13.so:graphics/libpano13 RESTRICTED= May be covered by patents CONFLICTS= autopano-sift-[0-9]* USE_GNOME= libxml2 -USES= cmake jpeg +USES= cmake gnome jpeg PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|share/man|man|' -e '/set(all_libs/s/$$/ m/' \ ${WRKSRC}/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.1ST ${STAGEDIR}${DOCSDIR}/ .include Index: head/graphics/bmp2html/Makefile =================================================================== --- head/graphics/bmp2html/Makefile (revision 517070) +++ head/graphics/bmp2html/Makefile (revision 517071) @@ -1,32 +1,33 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= bmp2html PORTVERSION= 0.1 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= LOCAL/ehaupt DISTNAME= ${PORTNAME} MAINTAINER= ehaupt@FreeBSD.org COMMENT= BMP to HTML converter LICENSE= PD +USES= sdl USE_SDL= sdl PLIST_FILES= bin/bmp2html post-extract: @${RM} ${WRKSRC}/${PORTNAME} do-build: ${CC} ${CFLAGS} `${SDL_CONFIG} --cflags` -c \ -o ${WRKSRC}/${PORTNAME}.o ${WRKSRC}/${PORTNAME}.c ${CC} ${LDFLAGS} `${SDL_CONFIG} --libs` \ -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.o do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/boxer/Makefile =================================================================== --- head/graphics/boxer/Makefile (revision 517070) +++ head/graphics/boxer/Makefile (revision 517071) @@ -1,45 +1,45 @@ # Created by: Charlie Kester # $FreeBSD$ PORTNAME= boxer PORTVERSION= 0.4.0 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/boxc/${PORTNAME:C/^b/B/}%20-%20the%20Box%20GUI/${DISTNAME}/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons DIST_SUBDIR= box EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= GUI for Box the figure description language LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= box:graphics/box -USES= python:2.7 +USES= gnome python:2.7 USE_GNOME= pygtk2 USE_PYTHON= distutils autoplist USE_LDCONFIG= yes NO_ARCH= yes PLIST_FILES= share/pixmaps/${PORTNAME}.png PORTDOCS= ChangeLog DESKTOP_ENTRIES="Boxer" "" "${PORTNAME}" \ "${PORTNAME}" "Graphics;" "" OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/cegui/Makefile =================================================================== --- head/graphics/cegui/Makefile (revision 517070) +++ head/graphics/cegui/Makefile (revision 517071) @@ -1,132 +1,135 @@ # Created by: Oliver Lehmann # $FreeBSD$ PORTNAME= cegui PORTVERSION= 0.8.7 PORTREVISION= 14 CATEGORIES= graphics devel MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8 MAINTAINER= oliver@FreeBSD.org COMMENT= Library providing windowing and widgets for graphics APIs LICENSE= MIT WRKSRC= ${WRKDIR}/${DISTNAME:S/2b/2/} CONFIGURE_ENV+= TOLUA_INC="${LUA_INCDIR}" CMAKE_ARGS= -DCEGUI_SAMPLES_ENABLED:BOOL=OFF \ -DCEGUI_BUILD_TESTS=OFF USE_LDCONFIG= yes -USES= compiler:c++11-lib cmake iconv localbase pkgconfig tar:bzip2 +USES= cmake compiler:c++11-lib iconv localbase pkgconfig tar:bzip2 PORTDOCS= * OPTIONS_DEFINE= FREETYPE PCRE LUA FRIBIDI DOCS OPTIONS_GROUP= XMLPARSER IMAGECODEC RENDERER OPTIONS_GROUP_XMLPARSER= EXPAT XERCES LIBXML2 RAPIDXML TINYXML OPTIONS_GROUP_IMAGECODEC= DEVIL FREEIMAGE SDL2 OPTIONS_GROUP_RENDERER= OPENGL OPENGL3 OGRE IRRLICHT OPTIONS_DEFAULT= FREETYPE PCRE LUA FRIBIDI PYTHON OPTIONS_DEFAULT+= EXPAT LIBXML2 TINYXML OPTIONS_DEFAULT+= DEVIL FREEIMAGE SDL2 OPTIONS_DEFAULT+= OPENGL OPENGL3 OGRE OPTIONS_SUB= yes FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CMAKE_ON= -DCEGUI_HAS_FREETYPE=ON FREETYPE_CMAKE_OFF= -DCEGUI_HAS_FREETYPE=OFF PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CMAKE_ON= -DCEGUI_HAS_PCRE_REGEX=ON PCRE_CMAKE_OFF= -DCEGUI_HAS_PCRE_REGEX=OFF LUA_USES= lua:51 LUA_LIB_DEPENDS= libtolua++-${LUA_VER}.so:lang/tolua++ LUA_CMAKE_ON= -DCEGUI_BUILD_LUA_MODULE=ON -DCEGUI_BUILD_LUA_GENERATOR=ON LUA_CMAKE_OFF= -DCEGUI_BUILD_LUA_MODULE=OFF -DCEGUI_BUILD_LUA_GENERATOR=OFF # this option is not currently used as it doesn't compile (see also CMAKE_ARGS below) PYTHON_USES= python:2.7 PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_CMAKE_ON= -DCEGUI_BUILD_PYTHON_MODULES=ON PYTHON_CMAKE_OFF= -DCEGUI_BUILD_PYTHON_MODULES=OFF FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CMAKE_ON= -DCEGUI_USE_FRIBIDI=ON FRIBIDI_CMAKE_OFF= -DCEGUI_USE_FRIBIDI=OFF EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 EXPAT_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_EXPAT=ON EXPAT_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF XERCES_LIB_DEPENDS= libxerces-c.so.3:textproc/xerces-c3 XERCES_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_XERCES=ON XERCES_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_XERCES=OFF +LIBXML2_USES= gnome LIBXML2_USE= GNOME=libxml2 LIBXML2_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON LIBXML2_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF RAPIDXML_BUILD_DEPENDS= ${LOCALBASE}/include/rapidxml.hpp:textproc/rapidxml RAPIDXML_DESC= XML parser support via RapidXML RAPIDXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=ON RAPIDXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF TINYXML_LIB_DEPENDS= libtinyxml.so:textproc/tinyxml TINYXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_TINYXML=ON TINYXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_TINYXML=OFF DEVIL_DESC= DevIL based ImageCodec module DEVIL_LIB_DEPENDS= libIL.so:graphics/devil DEVIL_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_DEVIL=ON DEVIL_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_DEVIL=OFF FREEIMAGE_DESC= FreeImage based ImageCodec module FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage FREEIMAGE_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=ON FREEIMAGE_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF SDL2_DESC= SDL2 based ImageCodec module +SDL2_USES= sdl SDL2_USE= SDL=sdl2,image2 SDL2_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_SDL2=ON SDL2_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF OGRE_DESC= Ogre3D support OGRE_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 OGRE_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OGRE=ON OGRE_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OGRE=OFF IRRLICHT_DESC= Irrlicht support IRRLICHT_LIB_DEPENDS= libIrrlicht.so:x11-toolkits/irrlicht IRRLICHT_CMAKE_ON= -DCEGUI_BUILD_RENDERER_IRRLICHT=ON IRRLICHT_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_IRRLICHT=OFF OPENGL_BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm OPENGL_USES= gl OPENGL_USE= GL=gl,glew,glu OPENGL_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL=ON OPENGL_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL=OFF OPENGL3_DESC= OpenGL 3+ support (core profile) OPENGL3_BUILD_DEPENDS= ${OPENGL_BUILD_DEPENDS} +OPENGL3_USES= ${OPENGL_USES} OPENGL3_USE= ${OPENGL_USE} OPENGL3_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL3=ON OPENGL3_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL3=OFF # not present in ports/unsupported, but may appear later CMAKE_ARGS+= -DCEGUI_HAS_MINIZIP_RESOURCE_PROVIDER=OFF \ -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF \ -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF \ -DCEGUI_BUILD_IMAGECODEC_PVR=OFF \ -DCEGUI_BUILD_RENDERER_OPENGLES=OFF \ -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF CMAKE_ARGS+= -DCEGUI_BUILD_PYTHON_MODULES=OFF # python support doesn't build .include .if ${PORT_OPTIONS:MEXPAT} || ${PORT_OPTIONS:MXERCES} || ${PORT_OPTIONS:MLIBXML2} || ${PORT_OPTIONS:MRAPIDXML} || ${PORT_OPTIONS:MTINYXML} PLIST_SUB+= XMLPARSERS="" .else PLIST_SUB+= XMLPARSERS="@comment " .endif .if ${PORT_OPTIONS:MOPENGL} || ${PORT_OPTIONS:MOPENGL3} PLIST_SUB+= ANYOPENGL="" .else PLIST_SUB+= ANYOPENGL="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|\$${CEGUI_LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|g' \ ${WRKSRC}/CMakeLists.txt .include Index: head/graphics/cluttermm/Makefile =================================================================== --- head/graphics/cluttermm/Makefile (revision 517070) +++ head/graphics/cluttermm/Makefile (revision 517071) @@ -1,26 +1,26 @@ # Created by: Gustau Pérez i Querol # $FreeBSD$ # $MCom: ports/trunk/graphics/cluttermm/Makefile 19902 2014-09-20 12:15:02Z kwm $ PORTNAME= cluttermm PORTVERSION= 1.17.3 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interfaces for clutter LIB_DEPENDS= libclutter-1.0.so:graphics/clutter -USES+= gettext gmake libtool pathfix perl5 pkgconfig tar:xz \ - compiler:c++11-lang +USES+= compiler:c++11-lang gettext gmake gnome libtool pathfix perl5 \ + pkgconfig tar:xz USE_CXXSTD= c++11 USE_GNOME= atkmm glib20 gtkmm30 libsigc++20 pangomm GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip .include Index: head/graphics/colord/Makefile =================================================================== --- head/graphics/colord/Makefile (revision 517070) +++ head/graphics/colord/Makefile (revision 517071) @@ -1,71 +1,72 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= colord PORTVERSION= 1.3.5 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ MAINTAINER= kwm@FreeBSD.org COMMENT= Manage color profiles to accurately color input/output devices LICENSE= GPLv2 BUILD_DEPENDS= spotread:graphics/argyllcms LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \ libdbus-1.so:devel/dbus \ liblcms2.so:graphics/lcms2 RUN_DEPENDS= spotread:graphics/argyllcms USERS= colord GROUPS= colord -USES= gettext gmake libtool localbase pathfix pkgconfig sqlite tar:xz +USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \ + tar:xz USE_GNOME= glib20 intlhack introspection:build GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --disable-udev \ --localstatedir=/var \ --enable-gtk-doc-html=no \ --disable-bash-completion \ --disable-gusb \ --disable-sane \ --with-daemon-user=colord \ --disable-systemd-login \ --enable-libcolordcompat INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.freedesktop.ColorHelper.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES PPROFILES MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml PPROFILES_DESC= Build extra print profiles (long build time) PPROFILES_CONFIGURE_ENABLE= print-profiles .include post-patch: @${REINPLACE_CMD} -e 's|-Wclobbered||g' \ -e 's|-Wempty-body||g' \ -e 's|-Wignored-qualifiers||g' \ -e 's|-Wtype-limits||g' \ -e 's|-Wmissing-parameter-type||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|lib/color|db/color|g' \ -e 's|/usr/share/color|${PREFIX}/share/color|g' \ ${WRKSRC}/src/cd-main.c \ ${WRKSRC}/lib/colord/cd-icc-store.c \ ${WRKSRC}/src/cd-profile.c .if ! ${PORT_OPTIONS:MMANPAGES} @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \ s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}/var/db/colord/icc .include Index: head/graphics/colord-gtk/Makefile =================================================================== --- head/graphics/colord-gtk/Makefile (revision 517070) +++ head/graphics/colord-gtk/Makefile (revision 517071) @@ -1,49 +1,49 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= colord-gtk PORTVERSION= 0.1.26 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ MAINTAINER= kwm@FreeBSD.org COMMENT= Manage color profiles to accurately color input/output devices BUILD_DEPENDS= colord>=0.1.20:graphics/colord LIB_DEPENDS= libcolord.so:graphics/colord \ libpolkit-gobject-1.so:sysutils/polkit \ libdbus-1.so:devel/dbus \ liblcms2.so:graphics/lcms2 USE_GNOME= gtk30 intlhack introspection:build -USES= gettext gmake libtool pathfix pkgconfig sqlite tar:xz +USES= gettext gmake gnome libtool pathfix pkgconfig sqlite tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-gtk-doc-html=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_SUB= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml .include post-patch: @${REINPLACE_CMD} -e 's|-Wclobbered||g' \ -e 's|-Wempty-body||g' \ -e 's|-Wignored-qualifiers||g' \ -e 's|-Wtype-limits||g' \ -e 's|-Wmissing-parameter-type||g' \ ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MMANPAGES} @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \ s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure .endif .include Index: head/graphics/devil/Makefile =================================================================== --- head/graphics/devil/Makefile (revision 517070) +++ head/graphics/devil/Makefile (revision 517071) @@ -1,91 +1,93 @@ # Created by: Andreas Kohn # $FreeBSD$ PORTNAME= devil PORTVERSION= 1.7.8 PORTREVISION= 23 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF/openil/DevIL/${PORTVERSION} DISTNAME= DevIL-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Full featured cross-platform image library USES= alias autoreconf gmake libtool localbase pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-ILU --enable-ILUT \ --disable-allegro --disable-directx8 --disable-directx9 \ --without-libsquish INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME:tl} PORTDOCS= * # With EXR the library is not usable from plain C (instant segfault) OPTIONS_DEFINE= JPEG JASPER LCMS MNG PNG TIFF EXR X11 SDL NVTT SIMD DOCS OPTIONS_DEFAULT=JPEG JASPER LCMS MNG PNG TIFF X11 SDL NVTT OPTIONS_DEFAULT_amd64=SIMD JPEG_DESC= Enable JPEG support JASPER_DESC= Enable JPEG2000 support LCMS_DESC= Enable LCMS support MNG_DESC= Enable MNG support PNG_DESC= Enable PNG support TIFF_DESC= Enable TIFF support EXR_DESC= Enable EXR support X11_DESC= Enable X11 support SDL_DESC= Enable SDL support SQUISH_DESC= Enable DXT compression via libsquish NVTT_DESC= Enable NVidia texture tools support SIMD_DESC= Enable SIMD autodetection (AltiVec, SSE3,...) JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_CONFIGURE_ENABLE=jp2 LCMS_LIB_DEPENDS= liblcms.so:graphics/lcms LCMS_CONFIGURE_ENABLE= lcms MNG_LIB_DEPENDS= libmng.so:graphics/libmng MNG_CONFIGURE_ENABLE= mng PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_ENABLE= png PNG_CONFIGURE_OFF= libpng_app=no TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff EXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr EXR_CONFIGURE_ENABLE= exr #SQUISH_BUILD_DEPENDS= ${LOCALBASE}/lib/libsquish.a:graphics/squish #SQUISH_CONFIGURE_WITH= libsquish NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools NVTT_CONFIGURE_WITH= nvtt +X11_USES= gl X11_USE= GL=glut X11_CONFIGURE_OFF= --disable-opengl --disable-x11 --disable-xpm --disable-shm +SDL_USES= sdl SDL_USE= SDL=sdl SDL_CONFIGURE_OFF= --disable-sdl SIMD_CONFIGURE_OFF= --disable-altivec --disable-sse --disable-sse2 --disable-sse3 post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e '/^pkgdir=/s|$$(libdir)/|$$(prefix)/libdata/|g' \ ${WRKSRC}/data/Makefile.am @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/src-ILU/ilur/ilur.c post-install: @${RMDIR} ${STAGEDIR}${DATADIR}/examples @${RMDIR} ${STAGEDIR}${DATADIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS CREDITS ChangeLog Libraries.txt README TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor do-test: cd ${WRKSRC}/test && ${MAKE_CMD} testil cd ${WRKSRC}/test && ${SH} format_test/format_checks.sh .include Index: head/graphics/dia/Makefile =================================================================== --- head/graphics/dia/Makefile (revision 517070) +++ head/graphics/dia/Makefile (revision 517071) @@ -1,58 +1,58 @@ # Created by: saper@system.pl # $FreeBSD$ # $MCom: ports/graphics/dia/Makefile,v 1.16 2007/10/11 02:49:12 mezz Exp $ PORTNAME= dia PORTVERSION= 0.97.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Diagram creation program, similar to Visio OPTIONS_DEFINE= DOCS LIB_DEPENDS= libpng.so:graphics/png -USES= desktop-file-utils gettext gmake libtool pathfix \ +USES= desktop-file-utils gettext gmake gnome libtool pathfix \ pkgconfig tar:xz USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib `pkg-config --libs gmodule-2.0` CONFIGURE_ARGS= --disable-gnome INSTALL_TARGET= install-strip DOCS_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl .include #.if ${ARCH} == "i386" #LIB_DEPENDS+= libEMF.so:graphics/libemf #CONFIGURE_ARGS+= --enable-libemf #PLIST_SUB+= WMF="" #.else CONFIGURE_ARGS+= --disable-libemf PLIST_SUB+= WMF="@comment " #.endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/lib/intl.c @${REINPLACE_CMD} -e 's|glib/gstrfuncs.h>|glib.h>|g' \ -e 's|glib/gtestutils.h|glib.h|g' \ ${WRKSRC}/objects/custom/shape_typeinfo.c \ ${WRKSRC}/tests/test-objects.c \ ${WRKSRC}/tests/test-boundingbox.c @${FIND} ${WRKSRC} -name Makefile.in | \ ${XARGS} ${REINPLACE_CMD} -e \ 's,\(^GTK_LIBS.*\),\1 -lpthread,' @${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl| ; \ s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g ; \ s|-lstdc++||g' ${WRKSRC}/configure .include Index: head/graphics/diff-pdf/Makefile =================================================================== --- head/graphics/diff-pdf/Makefile (revision 517070) +++ head/graphics/diff-pdf/Makefile (revision 517071) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= diff-pdf DISTVERSIONPREFIX= v DISTVERSION= 0.3-20190713 CATEGORIES= graphics MAINTAINER= uzsolt@uzsolt.hu COMMENT= Tool for visually comparing two PDFs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler.so:graphics/poppler \ libpoppler-glib.so:graphics/poppler-glib -USES= autoreconf compiler:c++11-lang pkgconfig +USES= autoreconf compiler:c++11-lang gnome pkgconfig USE_GITHUB= yes GH_ACCOUNT= vslavik GH_TAGNAME= 6741ab9 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} USE_GNOME= cairo glib20 USE_WX= 2.8+ PLIST_FILES= bin/${PORTNAME} post-patch: @${REINPLACE_CMD} '/AM_PATH_WXCONFIG/ s,3.0.0,2.8.0,' ${WRKSRC}/configure.ac .include Index: head/graphics/electrix/Makefile =================================================================== --- head/graphics/electrix/Makefile (revision 517070) +++ head/graphics/electrix/Makefile (revision 517071) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= electrix PORTVERSION= 0.2.0 PORTREVISION= 18 CATEGORIES= graphics print MASTER_SITES= SF/${PORTNAME:tl}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application to view PDF files LICENSE= GPLv2 -USES= desktop-file-utils pkgconfig python:2.7 tar:bzip2 waf +USES= desktop-file-utils gnome pkgconfig python:2.7 tar:bzip2 waf USE_GNOME= gtk20 glib20 intltool intlhack MAKE_ENV= DESTDIR="${STAGEDIR}" \ JOBS="${MAKE_JOBS_NUMBER}" \ LINKFLAGS="${LDFLAGS}" OPTIONS_DEFINE= DBUS NLS PDF PS OPTIONS_DEFAULT= DBUS PDF OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib DBUS_CONFIGURE_OFF= --disable-dbus NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_CONFIGURE_OFF= --disable-pdf PS_LIB_DEPENDS= libspectre.so:print/libspectre PS_CONFIGURE_OFF= --disable-ps post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/electrix .include Index: head/graphics/epdfview/Makefile =================================================================== --- head/graphics/epdfview/Makefile (revision 517070) +++ head/graphics/epdfview/Makefile (revision 517071) @@ -1,47 +1,48 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= epdfview PORTVERSION= 0.1.8 PORTREVISION= 24 CATEGORIES= graphics print gnome MASTER_SITES= FRUGALWARE/xapps-extra/${PORTNAME} \ ftp://ftp.slackware.com/.1/blfs/conglomeration/${PORTNAME}/ \ http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/${PORTNAME}/ \ http://pkgs.fedoraproject.org/repo/pkgs/${PORTNAME}/${DISTNAME}${EXTRACT_SUFX}/e50285b01612169b2594fea375f53ae4/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight PDF document viewer LICENSE= GPLv2 BUILD_DEPENDS= cppunit-config:devel/cppunit LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib -USES= compiler:c++11-lang desktop-file-utils iconv gmake pkgconfig tar:bzip2 +USES= compiler:c++11-lang desktop-file-utils gmake gnome iconv \ + pkgconfig tar:bzip2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes USE_GNOME= gtk20 intlhack CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= CUPS NLS OPTIONS_SUB= yes CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:print/cups NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/gtk/StockIcons.h post-install: ${REINPLACE_CMD} -e 's,Icon.*,Icon=${DATADIR}/pixmaps/icon_epdfview-48.png,' ${WRKSRC}/data/${PORTNAME}.desktop ${INSTALL_DATA} ${WRKSRC}/data/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include Index: head/graphics/evolvotron/Makefile =================================================================== --- head/graphics/evolvotron/Makefile (revision 517070) +++ head/graphics/evolvotron/Makefile (revision 517071) @@ -1,71 +1,71 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= evolvotron DISTVERSION= 0.7.1 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons MAINTAINER= ports@FreeBSD.org COMMENT= Generative software that evolves images/textures/patterns LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= compiler:c++11-lib gl python qmake qt:5 +USES= compiler:c++11-lib gl gnome python qmake qt:5 USE_QT= core gui widgets xml buildtools_build USE_GL= gl QMAKE_ARGS= VERSION_NUMBER="${PORTVERSION}" QMAKE_SOURCE_PATH= ${WRKSRC}/main.pro USE_CXXSTD= c++11 WRKSRC= ${WRKDIR}/${PORTNAME} INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="Evolvotron" "Interactive image generator" "${PORTNAME}" \ "${PORTNAME}" "Graphics;2DGraphics;" "" OPTIONS_DEFINE= DOCS PORTDOCS= NEWS README TODO USAGE evolvotron.html post-patch: @${REINPLACE_CMD} -e \ '/^CONFIG/s|precompile_header|| ; \ /DEFINES/s|_LINUX|_BSD|' ${WRKSRC}/common.pro do-install: .for i in evolvotron evolvotron_mutate evolvotron_render ${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for lib in libevolvotron libfunction ${INSTALL_DATA} ${WRKSRC}/${lib}/${lib}.a ${STAGEDIR}${PREFIX}/lib/ .endfor .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .for m in evolvotron.1 evolvotron_mutate.1 evolvotron_render.1 cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${m} \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .endfor post-install: # delete static libs installed by mistake @${RM} -r ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/founts/Makefile =================================================================== --- head/graphics/founts/Makefile (revision 517070) +++ head/graphics/founts/Makefile (revision 517071) @@ -1,45 +1,46 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= founts PORTVERSION= 13 PORTREVISION= 2 CATEGORIES= graphics games MASTER_SITES= http://www.linuxmotors.com/founts/downloads/ DISTFILES= ${PORTNAME}-${DISTVERSION}.tgz MAINTAINER= ports@FreeBSD.org COMMENT= Demo/program inspired by Erics cascade LICENSE= GPLv2 +USES= sdl USE_SDL= sdl PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png PORTDOCS= Changelog README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Founts" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Graphics;Game;" false post-patch: # @${REINPLACE_CMD} -e 's|#define ELAST 1.7||' \ # ${WRKSRC}/${PORTNAME}.c @${REINPLACE_CMD} -e 's|gcc|${CC}|' \ ${WRKSRC}/Makefile do-build: cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \ -lm `${SDL_CONFIG} --cflags --libs` founts.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/fpc-opengl/Makefile =================================================================== --- head/graphics/fpc-opengl/Makefile (revision 517070) +++ head/graphics/fpc-opengl/Makefile (revision 517071) @@ -1,22 +1,23 @@ # $FreeBSD$ CATEGORIES= graphics lang PKGNAMESUFFIX= -opengl COMMENT= Free Pascal interface to the OpenGL library USES= fpc USE_FPC= x11 MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= EXAMPLES OPENGL OPENGL_DESC= Install opengl libraries OPTIONS_DEFAULT= OPENGL +OPENGL_USES= gl OPENGL_USE= GL=glut HAVE_EXAMPLES= yes .include "${MASTERDIR}/Makefile" Index: head/graphics/fracplanet/Makefile =================================================================== --- head/graphics/fracplanet/Makefile (revision 517070) +++ head/graphics/fracplanet/Makefile (revision 517071) @@ -1,73 +1,73 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= fracplanet PORTVERSION= 0.5.1 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= SF \ SF/nemysisfreebsdp/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons.tar.gz:icons MAINTAINER= ports@FreeBSD.org COMMENT= Interactive tool for creating random fractal planets and terrain LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_program_options.so:devel/boost-libs -USES= compiler:c++11-lang gl qmake:outsource qt:5 +USES= compiler:c++11-lang gl gnome qmake:outsource qt:5 USE_GL= gl glu QMAKE_ARGS= VERSION_NUMBER=${PORTVERSION} USE_QT= buildtools_build core gui opengl DESKTOP_ENTRIES= "Fracplanet" \ "" \ "${PORTNAME}" \ "${PORTNAME}" \ "Graphics;" \ "" INSTALLS_ICONS= yes PORTDOCS= * WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOXYGEN DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS CONFLICTS_INSTALL= fracplanet-qt5 DOCFILES= BUGS NEWS README THANKS fracplanet.css fracplanet.htm ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 post-patch: @${REINPLACE_CMD} -Ee 's|(OBJECTS_DIR)|#\1|' ${WRKSRC}/fracplanet.pro post-build-DOXYGEN-on: cd ${WRKSRC} && doxygen . do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/man1/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR}) post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "html latex" ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/frogr/Makefile =================================================================== --- head/graphics/frogr/Makefile (revision 517070) +++ head/graphics/frogr/Makefile (revision 517071) @@ -1,37 +1,38 @@ # Created by: Ashish SHUKLA # $FreeBSD$ PORTNAME= frogr PORTVERSION= 1.5 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= ashish@FreeBSD.org COMMENT= Flickr upload and management tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libexif.so:graphics/libexif \ libjson-glib-1.0.so:devel/json-glib \ libgcrypt.so:security/libgcrypt -USES= compiler:c++11-lang meson ninja tar:xz pkgconfig gettext-runtime gettext-tools +USES= compiler:c++11-lang gettext-runtime gettext-tools gnome meson \ + ninja pkgconfig tar:xz USE_GNOME= libxml2 glib20 gtk30 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MESON_ARGS= -Denable-header-bar=true INSTALLS_ICONS= yes OPTIONS_DEFINE= VIDEO OPTIONS_DEFAULT= VIDEO VIDEO_MESON_TRUE= enable-video VIDEO_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 .include Index: head/graphics/fusefs-gphotofs/Makefile =================================================================== --- head/graphics/fusefs-gphotofs/Makefile (revision 517070) +++ head/graphics/fusefs-gphotofs/Makefile (revision 517071) @@ -1,24 +1,24 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= gphotofs PORTVERSION= 0.5 PORTREVISION= 5 CATEGORIES= graphics sysutils MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION}.0 PKGNAMEPREFIX= fusefs- MAINTAINER= woodsb02@FreeBSD.org COMMENT= Mount PTP camera as a file system LICENSE= GPLv2 LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -USES= fuse pkgconfig tar:bzip2 +USES= fuse gnome pkgconfig tar:bzip2 USE_GNOME= glib20 GNU_CONFIGURE= yes PLIST_FILES= bin/gphotofs .include Index: head/graphics/fyre/Makefile =================================================================== --- head/graphics/fyre/Makefile (revision 517070) +++ head/graphics/fyre/Makefile (revision 517071) @@ -1,45 +1,45 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= fyre PORTVERSION= 1.0.1 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://releases.navi.cx/fyre/ MAINTAINER= ports@FreeBSD.org COMMENT= Chaos map rendering system with GTK+-2 interface LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -USES= compiler:c++11-lang desktop-file-utils gmake pkgconfig \ +USES= compiler:c++11-lang desktop-file-utils gmake gnome pkgconfig \ shared-mime-info tar:bzip2 USE_GNOME= libglade2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENEXR GNET DOCS OPTIONS_DEFAULT= OPENEXR GNET OPENEXR_CONFIGURE_ENABLE= openexr OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr GNET_DESC= Networking support via GNet GNET_CONFIGURE_ENABLE= gnet GNET_LIB_DEPENDS= libgnet-2.0.so:net/gnet2 .include .if ${ARCH} == "i386" && !empty(PORT_OPTIONS:MOPT_CFLAGS) CFLAGS+= -march=native -O3 -ffast-math -fomit-frame-pointer .endif post-patch: @${REINPLACE_CMD} -e '/-O3/s|^|#|g' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/gcolor2/Makefile =================================================================== --- head/graphics/gcolor2/Makefile (revision 517070) +++ head/graphics/gcolor2/Makefile (revision 517071) @@ -1,24 +1,24 @@ # Created by: Piotr Smyrak, piotr.smyrak@heron.pl # $FreeBSD$ PORTNAME= gcolor2 PORTVERSION= 0.4 PORTREVISION= 10 CATEGORIES= graphics gnome MASTER_SITES= SF MAINTAINER= ps.ports@smyrak.com COMMENT= Simple GTK+ 2.0 color selector -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= gtk20 gnomeprefix intltool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= gcolor2.desktop post-install: ${INSTALL_DATA} ${WRKDIR}/gcolor2.desktop ${STAGEDIR}${PREFIX}/share/applications .include Index: head/graphics/gimp-lqr-plugin/Makefile =================================================================== --- head/graphics/gimp-lqr-plugin/Makefile (revision 517070) +++ head/graphics/gimp-lqr-plugin/Makefile (revision 517071) @@ -1,34 +1,34 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gimp-lqr-plugin PORTVERSION= 0.7.2 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://liquidrescale.wdfiles.com/local--files/en:download-page-sources/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Liquid rescale GIMP plug-in LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app \ liblqr-1.so:graphics/liblqr-1 -USES= compiler:c++11-lang gettext gmake localbase pkgconfig \ +USES= compiler:c++11-lang gettext gmake gnome localbase pkgconfig \ tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= gtk20 intltool PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLIST_SUB= PLUGIN_DIR=${PLUGIN_DIR} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e 's|^bindir = .*|bindir = ${PREFIX}/${PLUGIN_DIR}|g' ${WRKSRC}/src/Makefile.in .include Index: head/graphics/gliv/Makefile =================================================================== --- head/graphics/gliv/Makefile (revision 517070) +++ head/graphics/gliv/Makefile (revision 517071) @@ -1,32 +1,32 @@ # Created by: Jeremy Norris # $FreeBSD$ PORTNAME= gliv PORTVERSION= 1.9.7 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://guichaz.free.fr/gliv/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Image viewer that uses Gdk-Pixbuf and OpenGL LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext -USES= compiler:c11 desktop-file-utils gettext gl gmake \ +USES= compiler:c11 desktop-file-utils gettext gl gmake gnome \ localbase:ldflags pathfix pkgconfig tar:bzip2 USE_GNOME= gnomeprefix gtk20 USE_GL= yes GNU_CONFIGURE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" post-install: ${INSTALL_DATA} ${WRKSRC}/gliv.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/gliv.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/graphics/gnash/Makefile =================================================================== --- head/graphics/gnash/Makefile (revision 517070) +++ head/graphics/gnash/Makefile (revision 517071) @@ -1,181 +1,183 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gnash PORTVERSION= 0.8.10 PORTREVISION= 44 CATEGORIES= graphics MASTER_SITES= http://git.savannah.gnu.org/cgit/gnash.git/snapshot/ DISTNAME= gnash-2b3bdede0305c4fc3ad21a0a4197330606c9b880 MAINTAINER= dinoex@FreeBSD.org COMMENT= GNU Flash movie player LICENSE= GPLv3 LIB_DEPENDS= libltdl.so:devel/libltdl \ libnspr4.so:devel/nspr \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libcurl.so:ftp/curl \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig CONFLICTS= gnash-devel-[0-9]* USES= cpe tar:bzip2 compiler:c++11-lang autoreconf gl gmake gnome \ libtool pkgconfig jpeg gnome gl desktop-file-utils xorg CPE_VENDOR= gnu GNU_CONFIGURE= yes WANT_GSTREAMER= yes USE_GNOME= atk gconf2 gtk20 libxml2 pango USE_XORG= x11 xau xdmcp xext xi xinerama ice sm xv USE_GL= egl INSTALLS_ICONS= yes SYSCONFIGDIR= ${PREFIX}/etc # jemalloc leads to infinite recursion on FreeBSD CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \ --with-boost-lib="${LOCALBASE}/lib" \ --with-plugins-install=prefix \ --sysconfdir="${SYSCONFIGDIR}" \ --enable-gui=gtk \ --disable-testsuite \ --disable-kparts3 \ --disable-jemalloc GNASHVER= 0.8.11dev CONFIG_FILES= gnashpluginrc gnashrc WRKSRC= ${WRKDIR}/${DISTNAME} PLIST_SUB+= GNASHVER="${GNASHVER}" USE_LDCONFIG= ${PREFIX}/lib/gnash OPTIONS_DEFINE= CYGNAL VAAPI DOCS NLS OPTIONS_SINGLE= MEDIA RENDERER OPTIONS_SINGLE_MEDIA= FFMPEG GSTREAMER OPTIONS_SINGLE_RENDERER=AGG OPENGL CAIRO OPTIONS_DEFAULT=AGG FFMPEG VAAPI NO_OPTIONS_SORT=yes OPTIONS_SUB= yes CYGNAL_DESC= Cygnal media server AGG_DESC= AGG renderer OPENGL_DESC= OpenGL renderer (experimental) CAIRO_DESC= Cairo renderer FFMPEG_DESC= ffmpeg media handler GSTREAMER_DESC= GStreamer media handler VAAPI_DESC= VAAPI support (requires FFMPEG) CYGNAL_CONFIGURE_ENABLE= cygnal .include # Cygnal option processing .if ${PORT_OPTIONS:MCYGNAL} CONFIG_FILES+= cygnalrc .endif # NLS option processing (not sure if --disable-nls actually has any effect) .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif CONFIGURE_ARGS+= --disable-npapi --disable-kparts4 # # Renderer options processing # GNASH_RENDERERS= .if ${PORT_OPTIONS:MAGG} LIB_DEPENDS+= libagg.so:graphics/agg GNASH_RENDERERS+= agg .endif .if ${PORT_OPTIONS:MOPENGL} IGNORE= support for OpenGL is currently broken, use option AGG GNASH_RENDERERS+= ogl LIB_DEPENDS+= libgdkglext-x11-1.0.so:x11-toolkits/gtkglext . if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva-glx.so:multimedia/libva-glx . endif .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:graphics/cairo GNASH_RENDERERS+= cairo .endif .if ${GNASH_RENDERERS} == "" IGNORE= needs at least one renderer enabled. Please rerun 'make config' and enable AGG, OPENGL or CAIRO .endif CONFIGURE_ARGS+= --enable-renderer=${GNASH_RENDERERS:S/^ //W:S/ /,/gW} # # Hardware acceleration options processing # .if ${PORT_OPTIONS:MVAAPI} .if empty(PORT_OPTIONS:MFFMPEG) IGNORE= option VAAPI currently works only with FFMPEG. Please rerun 'make config' and enable FFMPEG .endif LIB_DEPENDS+= libva.so:multimedia/libva CONFIGURE_ARGS+= --enable-device=egl,x11,vaapi .else CONFIGURE_ARGS+= --enable-hwaccel=none # XVideo CONFIGURE_ARGS+= --enable-device=egl,x11 .endif # # Media handler options processing # .if ${PORT_OPTIONS:MFFMPEG} && empty(PORT_OPTIONS:MGSTREAMER) LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg \ libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis CONFIGURE_ARGS+= --enable-media=ffmpeg \ --with-ffmpeg-incl=${LOCALBASE}/include/libavcodec \ --with-ffmpeg-lib=${LOCALBASE}/lib +USES+= sdl USE_SDL+= sdl MAKE_ARGS+= INCLUDES="-I${LOCALBASE}/include/ffmpeg" .elif ${PORT_OPTIONS:MGSTREAMER} && empty(PORT_OPTIONS:MFFMPEG) USE_GSTREAMER= ffmpeg mad vorbis CONFIGURE_ARGS+= --enable-media=gst +USES+= sdl USE_SDL+= sdl .else CONFIGURE_ARGS+= --enable-media=none IGNORE= can't be built with multiple media handlers enabled. Please rerun 'make config' and leave one or none of them (ffmpeg|gstreamer) .endif .include post-patch: ${REINPLACE_CMD} -e 's|lib64|lib|g' -e 's|lib32|lib|g' \ ${WRKSRC}/macros/libslist ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/macros/incllist ${REINPLACE_CMD} -e 's|CODEC_ID_|AV_CODEC_ID_|' \ ${WRKSRC}/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp post-install: # eglinfo conflicts with mesa-demos ${MV} ${STAGEDIR}/${PREFIX}/bin/eglinfo ${STAGEDIR}/${PREFIX}/bin/eglinfo-gnash .for conf in ${CONFIG_FILES} ${MV} ${STAGEDIR}/${SYSCONFIGDIR}/${conf} ${STAGEDIR}${SYSCONFIGDIR}/${conf}.dist .endfor .include Index: head/graphics/gnofract4d/Makefile =================================================================== --- head/graphics/gnofract4d/Makefile (revision 517070) +++ head/graphics/gnofract4d/Makefile (revision 517071) @@ -1,61 +1,61 @@ # Created by: Will Andrews # $FreeBSD$ PORTNAME= gnofract4d DISTVERSIONPREFIX= V_ DISTVERSION= 3_14_1 PORTREVISION= 5 CATEGORIES= graphics gnome MAINTAINER= ports@FreeBSD.org COMMENT= Weird GNOME fractal generator LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl LIB_DEPENDS= libpng.so:graphics/png RUN_DEPENDS= xdg-open:devel/xdg-utils USE_GITHUB= yes GH_ACCOUNT= edyoung -USES= desktop-file-utils display:build jpeg localbase pathfix \ +USES= desktop-file-utils display:build gnome jpeg localbase pathfix \ pkgconfig python:2.7 shared-mime-info shebangfix SHEBANG_FILES= fractutils/get.py USE_GNOME= intlhack libxslt:build pygtk2 USE_PYTHON= distutils autoplist PLIST_FILES= man/man1/gnofract4d.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/include/|${LOCALBASE}/include/|; \ /# doc files/,+2d; /"html"/,+1d' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|"CC"|"${CC}"|; s|"gcc"|"${CC}"|' \ ${WRKSRC}/setup.py \ ${WRKSRC}/fract4d/test_fractconfig.py \ ${WRKSRC}/fract4d/fc.py @${REINPLACE_CMD} -e 's|gcc|${CC}|' \ ${WRKSRC}/fract4d/test_codegen.py \ ${WRKSRC}/fract4d/fractconfig.py post-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} createdocs.py) post-install: .for l in fract4d_stdlib fract4dc @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fract4d/${l}.so .endfor ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/goocanvasmm2/Makefile =================================================================== --- head/graphics/goocanvasmm2/Makefile (revision 517070) +++ head/graphics/goocanvasmm2/Makefile (revision 517071) @@ -1,25 +1,26 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/trunk/graphics/goocanvasmm2/Makefile 17268 2013-04-01 05:13:11Z marcus $ PORTNAME= goocanvasmm PORTVERSION= 1.90.9 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 2 MAINTAINER= kwm@FreeBSD.org COMMENT= C++ bindings for the goocanvas widget for GTK LIB_DEPENDS= libgoocanvas-2.0.so:graphics/goocanvas2 -USES= compiler:c++11-lang gmake libtool pathfix pkgconfig tar:xz +USES= compiler:c++11-lang gmake gnome libtool pathfix pkgconfig \ + tar:xz USE_CXXSTD= c++11 USE_GNOME= gtkmm30 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip .include Index: head/graphics/gource/Makefile =================================================================== --- head/graphics/gource/Makefile (revision 517070) +++ head/graphics/gource/Makefile (revision 517071) @@ -1,32 +1,32 @@ # Created by: demon@FreeBSD.org # $FreeBSD$ PORTNAME= gource PORTVERSION= 0.47 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= demon@FreeBSD.org COMMENT= OpenGL-based 3D visualisation tool for source control repositories LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpcre.so:devel/pcre \ libboost_filesystem.so:devel/boost-libs \ libpng.so:graphics/png RUN_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm GNU_CONFIGURE= yes -USES= gmake gl pkgconfig compiler:c++0x +USES= compiler:c++0x gl gmake pkgconfig sdl USE_GL= glew gl glu USE_SDL= image2 sdl2 CONFIGURE_ARGS+=--with-boost-system=boost_system \ --with-boost-filesystem=boost_filesystem CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/graphics/gpaint/Makefile =================================================================== --- head/graphics/gpaint/Makefile (revision 517070) +++ head/graphics/gpaint/Makefile (revision 517071) @@ -1,25 +1,25 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= gpaint PORTVERSION= 0.3.3 DISTVERSIONPREFIX= 2- PORTREVISION= 6 CATEGORIES= graphics gnome MASTER_SITES= GNU_ALPHA MAINTAINER= ports@FreeBSD.org COMMENT= Small-scale painting program for GNOME -USES= libtool pkgconfig +USES= gnome libtool pkgconfig USE_GNOME= libgnomeprint libgnomeprintui GNU_CONFIGURE= yes LIBS+= -lm PLIST_FILES= bin/gpaint-2 %%DATADIR%%/glade/gpaint.glade post-patch: @${REINPLACE_CMD} -e \ 's|_RESPONSE_DISCARD|_RESPONSE_NO|g' ${WRKSRC}/src/drawing.c .include Index: head/graphics/grafx2/Makefile =================================================================== --- head/graphics/grafx2/Makefile (revision 517070) +++ head/graphics/grafx2/Makefile (revision 517071) @@ -1,66 +1,66 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= grafx2 PORTVERSION= 2.6 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/recoil/recoil/${RECOIL_VERSION}/:recoil DISTFILES= recoil-${RECOIL_VERSION}${EXTRACT_SUFX}:recoil MAINTAINER= ehaupt@FreeBSD.org COMMENT= Pixelart-oriented bitmap painting program LICENSE= GPLv2 LIB_DEPENDS= libX11.so:x11/libX11 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff -USES= desktop-file-utils gmake iconv:wchar_t pkgconfig +USES= desktop-file-utils gmake gnome iconv:wchar_t pkgconfig sdl USE_SDL= sdl2 image2 USE_GITLAB= yes GL_ACCOUNT= GrafX2 GL_PROJECT= grafX2 GL_COMMIT= 5d8c61e41011a8106359343243e1050af4e7fd1f INSTALLS_ICONS= yes GRAFX2_API= sdl2 RECOIL_VERSION= 4.3.1 WRKSRC_SUBDIR= src CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H MAKE_ENV+= API=${GRAFX2_API} OPTIONS_DEFINE= LUA TTF OPTIONS_DEFAULT=TTF OPTIONS_SUB= yes TTF_DESC= True Type font support LUA_USES= lua LUA_MAKE_ARGS_OFF= NOLUA=1 TTF_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig TTF_USE= SDL=ttf2 TTF_MAKE_ARGS_OFF= NOTTF=1 post-extract: @${MV} ${WRKDIR}/recoil-${RECOIL_VERSION} ${WRKSRC}/../3rdparty/ post-patch: @${REINPLACE_CMD} \ -e 's|macosx|FreeBSD|g' \ ${WRKSRC}/mountlist.c ${WRKSRC}/init.c @${REINPLACE_CMD} \ -e 's|Extract_path(program_dir, argv0);|strcpy(program_dir,"${PREFIX}/bin/");|' \ ${WRKSRC}/setup.c post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/grafx2-${GRAFX2_API} \ ${STAGEDIR}${PREFIX}/bin/grafx2 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/grafx2 .include Index: head/graphics/gtkam/Makefile =================================================================== --- head/graphics/gtkam/Makefile (revision 517070) +++ head/graphics/gtkam/Makefile (revision 517071) @@ -1,52 +1,52 @@ # Created by: ports@FreeBSD.org # $FreeBSD$ PORTNAME= gtkam PORTVERSION= 1.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION} MAINTAINER= woodsb02@FreeBSD.org COMMENT= Download and view files from various digital cameras LICENSE= GPLv2+ LIB_DEPENDS= libexif-gtk.so:graphics/libexif-gtk \ libgphoto2.so:graphics/libgphoto2 -USES= gettext gmake pathfix pkgconfig +USES= gettext gmake gnome pathfix pkgconfig USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS GIMP GNOME OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp GIMP_CONFIGURE_WITH= gimp GNOME_USE= GNOME=gnomeprefix,libgnomeui GNOME_CONFIGURE_OFF= --without-bonobo --without-gnome GNOME_MAKE_ENV= GNOME_SUBDIRS="help omf-install" .include .if ${PORT_OPTIONS:MGNOME} INSTALLS_OMF= yes .endif post-patch: @${REINPLACE_CMD} -e 's|GIMP_VERSION="2.0"|GIMP_VERSION="2.2"|g ; \ s|images/gtkam|gtkam/images|g ; \ s|FLAGS -g|FLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} 's/$$(GNOME_LIBS)/& $$(GTK_LIBS)/' \ ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|images/gtkam|gtkam/images|g ; \ s|$$(libdir)/gimp/|$$(libexecdir)/gimp/|g' .include Index: head/graphics/gts/Makefile =================================================================== --- head/graphics/gts/Makefile (revision 517070) +++ head/graphics/gts/Makefile (revision 517071) @@ -1,33 +1,33 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gts PORTVERSION= 0.7.6 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= erik@bz.bzflag.bz COMMENT= GNU Triangulated Surface Library LICENSE= LGPL20 CONFLICTS= pcb-[0-9]* GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool localbase pathfix pkgconfig +USES= gnome libtool localbase pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes OPTIONS_DEFINE= NETPBM OPTIONS_SUB= yes NETPBM_CONFIGURE_ENV_OFF= ac_cv_lib_netpbm_pgm_init=no NETPBM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm post-patch-NETPBM-on: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/examples/happrox.c .include Index: head/graphics/guilib/Makefile =================================================================== --- head/graphics/guilib/Makefile (revision 517070) +++ head/graphics/guilib/Makefile (revision 517071) @@ -1,20 +1,20 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= guilib PORTVERSION= 1.2.1 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= https://www.libsdl.org/projects/GUIlib/src/ DISTNAME= GUIlib-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Simple GUI framework for use with SDL USE_SDL= sdl -USES= gmake libtool +USES= gmake libtool sdl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include Index: head/graphics/hugin/Makefile =================================================================== --- head/graphics/hugin/Makefile (revision 517070) +++ head/graphics/hugin/Makefile (revision 517071) @@ -1,59 +1,59 @@ # Created by: Carlos Eduardo G. Carvalho # $FreeBSD$ PORTNAME= hugin PORTVERSION= 2019.0.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= grog@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images LIB_DEPENDS= libIlmImf.so:graphics/openexr \ libImath.so:graphics/ilmbase \ libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libsqlite3.so:databases/sqlite3 \ libvigraimpex.so:graphics/vigra \ libpng.so:graphics/png \ libtiff.so:graphics/tiff # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake BROKEN_i386= Fails to build: ld: error: src/hugin_base/libhuginbase.so.0.0: undefined reference to __atomic_load -USES= cmake compiler:c++11-lib gl desktop-file-utils \ - gettext jpeg pkgconfig shared-mime-info shebangfix tar:bzip2 +USES= cmake compiler:c++11-lib desktop-file-utils gettext gl gnome \ + jpeg pkgconfig shared-mime-info shebangfix tar:bzip2 CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} USE_WX= 3.0+ USE_GL= glew glut INSTALLS_ICONS= yes SHEBANG_FILES= src/hugin_script_interface/hpi.py \ src/hugin_script_interface/plugins/*.py \ src/hugin_script_interface/plugins-dev/*.py OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON OPTIONS_DEFAULT= PANOMATIC PYTHON OPTIONS_SUB= yes PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c PYTHON_DESC= Python Scripting Interface PYTHON_USES= python:2.7 PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30 PYTHON_BINARY_ALIAS= swig=swig3.0 PYTHON_CMAKE_ON= -DBUILD_HSI=ON PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF .include Index: head/graphics/iccxml/Makefile =================================================================== --- head/graphics/iccxml/Makefile (revision 517070) +++ head/graphics/iccxml/Makefile (revision 517071) @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= iccxml PORTVERSION= 0.9.8 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/IccXML-Src/${DISTNAME} DISTNAME= IccXML-${PORTVERSION} MAINTAINER= bsam@FreeBSD.org COMMENT= Tools for reading and writing the ICC profile contents as XML files LIB_DEPENDS= libSampleICC.so:graphics/sampleicc -USES= gmake pathfix pkgconfig libtool +USES= gmake gnome libtool pathfix pkgconfig GNU_CONFIGURE= yes USE_GNOME= libxml2 USE_LDCONFIG= yes .include Index: head/graphics/icon-slicer/Makefile =================================================================== --- head/graphics/icon-slicer/Makefile (revision 517070) +++ head/graphics/icon-slicer/Makefile (revision 517071) @@ -1,33 +1,33 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= icon-slicer PORTVERSION= 0.3 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://www.freedesktop.org/software/icon-slicer/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility for generating icon and cursor themes LICENSE= MIT # in readme and sources; COPYING seem to be unrelated LIB_DEPENDS= libpopt.so:devel/popt -USES= localbase pkgconfig +USES= gnome localbase pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes PORTDOCS= AUTHORS ChangeLog README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|examples||' ${WRKSRC}/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/lazpaint/Makefile =================================================================== --- head/graphics/lazpaint/Makefile (revision 517070) +++ head/graphics/lazpaint/Makefile (revision 517071) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= lazpaint PORTVERSION= 6.4.1 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= graphics PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} MAINTAINER= acm@FreeBSD.org COMMENT= Image editor written in Lazarus LICENSE= GPLv3 gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 -USES= dos2unix fpc lazarus:flavors xorg +USES= dos2unix fpc gnome lazarus:flavors xorg USE_FPC= chm fcl-base fcl-image fcl-json fcl-net fcl-web fcl-xml \ opengl openssl pasjpeg rtl-extra rtl-objpas x11 USE_XORG= x11 DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt) USE_GITHUB= yes GH_ACCOUNT= bgrabitmap GH_PROJECT= lazpaint GH_TAGNAME= 4fc4381 GH_TUPLE= bgrabitmap:bgracontrols:ec090e5:bgracontrols/bgracontrols \ bgrabitmap:bgrabitmap:cd2d856:bgrabitmap/bgrabitmapnew USE_FPC_gtk2= cairo USE_GNOME_gtk2= cairo USE_FPC+= ${USE_FPC_${FLAVOR}} USE_GNOME+= ${USE_GNOME_${FLAVOR}} LAZARUS_PROJECT_FILES= bgrabitmapnew/bgrabitmap/bgrabitmappack.lpk LAZARUS_PROJECT_FILES+= bgracontrols/bgracontrols.lpk LAZARUS_PROJECT_FILES+= lazpaint/lazpaint.lpi LAZBUILD_ARGS= -d post-patch: ${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/lazpaint/utranslation.pas do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lazpaint/release/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/lazpaint/release && ${COPYTREE_SHARE} "i18n models" ${STAGEDIR}${DATADIR} .include Index: head/graphics/lcdtest/Makefile =================================================================== --- head/graphics/lcdtest/Makefile (revision 517070) +++ head/graphics/lcdtest/Makefile (revision 517071) @@ -1,57 +1,58 @@ # Created by: Eric P. Scott # $FreeBSD$ PORTNAME= lcdtest PORTVERSION= 1.18 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://www.brouhaha.com/~eric/software/lcdtest/download/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= LCD monitor test pattern generator LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= liberation-fonts-ttf>0:x11-fonts/liberation-fonts-ttf +USES= sdl USE_SDL= sdl image ttf PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/share/fonts/liberation/|${LOCALBASE}/share/fonts/Liberation/|' \ ${WRKSRC}/src/lcdtest.c do-build: cd ${WRKSRC}/src && \ ${CC} ${CFLAGS} ${LDFLAGS} `sdl-config --cflags --libs` \ -DRELEASE=${PORTVERSION} \ -lSDL_image -lSDL_ttf \ -o lcdtest lcdtest.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/desktop/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/lensfun/Makefile =================================================================== --- head/graphics/lensfun/Makefile (revision 517070) +++ head/graphics/lensfun/Makefile (revision 517071) @@ -1,44 +1,44 @@ # Created by: Denis Barov # $FreeBSD$ PORTNAME= lensfun PORTVERSION= 0.3.2 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Library for fixing lens geometry distortions LICENSE= GPLv3 LGPL3 CC-BY-SA-3.0 PD LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/docs/gpl-3.0.txt LICENSE_FILE_LGPL3= ${WRKSRC}/docs/lgpl-3.0.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/docs/cc-by-sa-3.0.txt LIB_DEPENDS= libpng.so:graphics/png -USES= cmake gettext-runtime pathfix pkgconfig shebangfix +USES= cmake gettext-runtime gnome pathfix pkgconfig shebangfix SHEBANG_FILES= apps/lensfun-update-data apps/lensfun-add-adapter USE_GNOME= glib20 USE_LDCONFIG= yes CMAKE_ARGS= -DBUILD_AUXFUN:BOOL=ON MAKE_ENV+= PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PLIST_SUB+= PYTHON_SUFFIX=${PYTHON_SUFFIX} OPTIONS_DEFINE= SIMD PYHELPERS OPTIONS_DEFAULT= SIMD PYHELPERS OPTIONS_SUB= yes PYHELPERS_DESC= Install database helper scripts (need Python 3) SIMD_CMAKE_OFF= -DBUILD_FOR_SSE:BOOL=OFF -DBUILD_FOR_SSE2:BOOL=OFF PYHELPERS_CMAKE_ON= -DSTAGEDIR:STRING=${STAGEDIR} -DPYTHON:STRING=${PYTHON_CMD} PYHELPERS_CMAKE_OFF= -DINSTALL_HELPER_SCRIPTS:BOOL=OFF -DPYTHON:STRING=IGNORE PYHELPERS_USES= python:3.4+ post-patch: # Fix the build against Clang 6.0.0 @${REINPLACE_CMD} -e '/%%/s,R_BX, & ,' ${WRKSRC}/libs/lensfun/cpuid.cpp .include Index: head/graphics/libexif-gtk/Makefile =================================================================== --- head/graphics/libexif-gtk/Makefile (revision 517070) +++ head/graphics/libexif-gtk/Makefile (revision 517071) @@ -1,31 +1,31 @@ # Created by: ports@FreeBSD.org # $FreeBSD$ PORTNAME= libexif-gtk PORTVERSION= 0.4.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/libexif/${PORTNAME}/${PORTVERSION} MAINTAINER= marius@nuenneri.ch COMMENT= GTK+ widgets to display/edit EXIF tags LICENSE= LGPL21 LIB_DEPENDS= libexif.so:graphics/libexif GNU_CONFIGURE= yes -USES= libtool pkgconfig +USES= gnome libtool pkgconfig USE_GNOME= gtk20 USE_LDCONFIG= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} 's|-g -Wall|-Wall|' ${WRKSRC}/configure .include Index: head/graphics/libgnomecanvas/Makefile =================================================================== --- head/graphics/libgnomecanvas/Makefile (revision 517070) +++ head/graphics/libgnomecanvas/Makefile (revision 517071) @@ -1,32 +1,32 @@ # Created by: Maxim Sobolev # $FreeBSD$ # $MCom: ports/graphics/libgnomecanvas/Makefile,v 1.79 2010/09/28 07:31:27 kwm Exp $ PORTNAME= libgnomecanvas PORTVERSION= 2.30.3 PORTREVISION?= 4 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Graphics library for GNOME USES+= tar:bzip2 .if !defined(REFERENCE_PORT) -USES+= gettext gmake libtool:keepla pathfix pkgconfig +USES+= gettext gmake gnome libtool:keepla pathfix pkgconfig USE_LDCONFIG= yes USE_GNOME= intltool libglade2 libartlgpl2 referencehack GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --enable-glade \ --disable-gtk-doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include .endif Index: head/graphics/libgnomecanvasmm26/Makefile =================================================================== --- head/graphics/libgnomecanvasmm26/Makefile (revision 517070) +++ head/graphics/libgnomecanvasmm26/Makefile (revision 517071) @@ -1,35 +1,35 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports/graphics/libgnomecanvasmm26/Makefile,v 1.22 2009/03/17 15:05:06 kwm Exp $ PORTNAME= libgnomecanvasmm PORTVERSION= 2.26.0 PORTREVISION= 12 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for libgnomecanvas library LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24 -USES= compiler:c++11-lang gmake libtool:keepla pathfix pkgconfig \ - tar:bzip2 +USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \ + pkgconfig tar:bzip2 USE_CXXSTD= c++11 USE_GNOME= libgnomecanvas GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-static INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.6" API_VERSION="2.6" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|\(-lglibmm\)|-L\$$(GMM_PROCDIR)/../.. \1|" \ ${WRKSRC}/tools/extra_defs_gen/Makefile.in .include Index: head/graphics/libgxps/Makefile =================================================================== --- head/graphics/libgxps/Makefile (revision 517070) +++ head/graphics/libgxps/Makefile (revision 517071) @@ -1,26 +1,26 @@ # Created by: Gustau Perez # $FreeBSD$ PORTNAME= libgxps PORTVERSION= 0.3.0 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GObject based library for rendering XPS documents LIB_DEPENDS= libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ liblcms2.so:graphics/lcms2 -USES= gettext jpeg libarchive localbase meson pkgconfig tar:xz +USES= gettext gnome jpeg libarchive localbase meson pkgconfig tar:xz USE_LDCONFIG= yes USE_GNOME= cairo glib20 introspection:build MESON_ARGS= -Denable-test=false OPTIONS_DEFINE= DOCS .include Index: head/graphics/liblqr-1/Makefile =================================================================== --- head/graphics/liblqr-1/Makefile (revision 517070) +++ head/graphics/liblqr-1/Makefile (revision 517071) @@ -1,57 +1,57 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= liblqr-1 PORTVERSION= 0.4.2 CATEGORIES= graphics MASTER_SITES= http://liblqr.wdfiles.com/local--files/en:download-page/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Easy to use C/C++ seam carving library LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -USES= tar:bzip2 gettext gmake pkgconfig libtool +USES= gettext gmake gnome libtool pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 INSTALL_TARGET= install-strip USE_LDCONFIG= yes # Use GNU89 inline semantics USE_CSTD= gnu89 PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES HTMLDOCS OPTIONS_SUB= yes HTMLDOCS_DESC= Build and install HTML documentation EXAMPLES_SUB_FILES= pkg-message EXAMPLES_SUB_LIST= PORTSDIR=${PORTSDIR} HTMLDOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml post-patch: @${REINPLACE_CMD} -e '/^lqr_pkgconfigdir/ s|$$(libdir)|$${exec_prefix}/libdata|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|/usr.*chunk\.xsl|${LOCALBASE}/share/xsl/docbook/html/chunk.xsl|' \ ${WRKSRC}/docs/lqr_style.xsl @${REINPLACE_CMD} -e 's|/usr.*docbookx.dtd|${LOCALBASE}/share/xml/docbook/4.5/docbookx.dtd|' \ ${WRKSRC}/docs/liblqr_manual.docbook post-build-HTMLDOCS-on: cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE} html post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} post-install-HTMLDOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/libopenraw/Makefile =================================================================== --- head/graphics/libopenraw/Makefile (revision 517070) +++ head/graphics/libopenraw/Makefile (revision 517071) @@ -1,45 +1,46 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= libopenraw PORTVERSION= 0.1.3 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://libopenraw.freedesktop.org/download/ MAINTAINER= jhale@FreeBSD.org COMMENT= Library for camera RAW files decoding LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs -USES= compiler:c++11-lib jpeg libtool localbase pkgconfig tar:bz2 +USES= compiler:c++11-lib gnome jpeg libtool localbase pkgconfig \ + tar:bz2 USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-boost=${LOCALBASE}/include \ --disable-silent-rules INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= GNOME TEST OPTIONS_DEFAULT= GNOME OPTIONS_SUB= yes GNOME_CONFIGURE_ENABLE= gnome GNOME_USES= gettext-runtime GNOME_USE= GNOME=glib20,gdkpixbuf2 post-patch: @${REINPLACE_CMD} -E \ -e 's|\{libdir\}/pkgconfig|{prefix}/libdata/pkgconfig|g' \ -e '/^(CFLAGS|CXXFLAGS)/s|-g||g' \ ${WRKSRC}/configure post-patch-TEST-off: @${REINPLACE_CMD} -e 's|testsuite ||' ${WRKSRC}/Makefile.in .include Index: head/graphics/libpano13/Makefile =================================================================== --- head/graphics/libpano13/Makefile (revision 517070) +++ head/graphics/libpano13/Makefile (revision 517071) @@ -1,48 +1,48 @@ # Created by: Vasil Dimov # $FreeBSD$ PORTNAME= libpano13 PORTVERSION= 2.9.19 PORTREVISION= 1 CATEGORIES= graphics java MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= grog@FreeBSD.org COMMENT= Cross-platform library behind Panorama Tools and other photo stitchers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USE_GNOME= gtk20 glib20 pango atk -USES= autoreconf jpeg libtool pathfix +USES= autoreconf gnome jpeg libtool pathfix GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include/gtk-2.0 \ -I${LOCALBASE}/include/glib-2.0 \ -I${LOCALBASE}/include/pango-1.0 \ -I${LOCALBASE}/include/atk-1.0 CONFIGURE_ARGS= --with-png=${LOCALBASE} \ --with-jpeg=${LOCALBASE} \ --with-tiff=${LOCALBASE} INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= JAVA OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MJAVA} USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_OS= native CONFIGURE_ARGS+= --with-java=${JAVA_HOME} .else CONFIGURE_ARGS+= --without-java .endif .include Index: head/graphics/libsvg/Makefile =================================================================== --- head/graphics/libsvg/Makefile (revision 517070) +++ head/graphics/libsvg/Makefile (revision 517071) @@ -1,30 +1,30 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/graphics/libsvg/Makefile,v 1.3 2005/07/04 00:11:29 marcus Exp $ PORTNAME= libsvg PORTVERSION= 0.1.4 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= Parser for SVG content in files or buffers LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png GNU_CONFIGURE= yes USE_GNOME= libxml2 -USES= iconv jpeg libtool pathfix pkgconfig +USES= gnome iconv jpeg libtool pathfix pkgconfig USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= include/svg.h \ lib/libsvg.a \ lib/libsvg.so \ lib/libsvg.so.1 \ lib/libsvg.so.1.0.0 \ libdata/pkgconfig/libsvg.pc .include Index: head/graphics/lightzone/Makefile =================================================================== --- head/graphics/lightzone/Makefile (revision 517070) +++ head/graphics/lightzone/Makefile (revision 517071) @@ -1,70 +1,70 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= lightzone DISTVERSION= 4.1.8-3 DISTVERSIONSUFFIX= -g36e87773 PORTREVISION= 6 CATEGORIES= graphics java DIST_SUBDIR= ${PORTNAME} PATCH_SITES= https://github.com/ktgw0316/LightZone/commit/ PATCHFILES= 376ec67ddfb1.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Professional-level digital darkroom and photo editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= jhindexer:java/javahelp \ git:devel/git \ rsync:net/rsync \ tidy:www/tidy-lib \ autoconf:devel/autoconf LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libomp.so:devel/openmp \ libtiff.so:graphics/tiff RUN_DEPENDS= jhindexer:java/javahelp BROKEN_armv6= fails to compile: build.xml: exec returned: 1 BROKEN_armv7= fails to compile: build.xml: exec returned: 1 USE_GITHUB= yes GH_ACCOUNT= ktgw0316 GH_PROJECT= LightZone -USES= desktop-file-utils gmake jpeg pkgconfig xorg +USES= desktop-file-utils gmake gnome jpeg pkgconfig xorg USE_ANT= yes USE_JAVA= yes USE_GCC= yes USE_LDCONFIG= yes USE_XORG= x11 JAVA_VENDOR= openjdk JAVA_VERSION= 1.6+ JAVA_BUILD= yes JAVA_RUN= yes INSTALLS_ICONS= yes PATCH_WRKSRC= ${WRKSRC:H} WRKSRC_SUBDIR= linux LIBDIR= ${PREFIX}/lib/${PORTNAME} PLIST_SUB= LIBDIR="${LIBDIR}" post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|' -e 's|g++|${CXX}|' ${WRKSRC}/../lightcrafts/mk/platform.mk @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/products/lightzone do-install: ${INSTALL_SCRIPT} ${WRKSRC}/products/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/products/*.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/LightZone-forkd ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/dcraw_lz ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/products/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKSRC}/products/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ @cd ${WRKSRC} && ${COPYTREE_SHARE} icons ${STAGEDIR}${PREFIX}/share/ .include Index: head/graphics/magnum-extras/Makefile =================================================================== --- head/graphics/magnum-extras/Makefile (revision 517070) +++ head/graphics/magnum-extras/Makefile (revision 517071) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= magnum-extras DISTVERSIONPREFIX= v DISTVERSION= 2019.01 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Extras for the Magnum C++11/C++14 graphics engine LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libassimp.so:multimedia/assimp \ libCorradeUtility.so:devel/corrade \ libfaad.so:audio/faad \ libfreetype.so:print/freetype2 \ libIL.so:graphics/devil \ libMagnum.so:graphics/magnum \ libpng.so:graphics/png -USES= cmake compiler:c++14-lang gl +USES= cmake compiler:c++14-lang gl sdl USE_GITHUB= yes GH_ACCOUNT= mosra GH_TUPLE= mosra:toolchains:fc22ff5:t/toolchains USE_GL= egl glesv2 USE_SDL= sdl2 USE_LDCONFIG= yes CMAKE_ARGS= -DLIB_SUFFIX:STRING="" CMAKE_ON= WITH_PLAYER WITH_UI WITH_UI_GALLERY .include Index: head/graphics/mapnik/Makefile =================================================================== --- head/graphics/mapnik/Makefile (revision 517070) +++ head/graphics/mapnik/Makefile (revision 517071) @@ -1,109 +1,109 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= mapnik PORTVERSION= 3.0.9 DISTVERSIONPREFIX= v PORTREVISION= 29 CATEGORIES= graphics geography MASTER_SITES= http://mapnik.s3.amazonaws.com/dist/v${PORTVERSION}/ PATCH_SITES= https://github.com/mapnik/mapnik/commit/ PATCHFILES= 1ddfe6c31548.patch:-p1 PATCHFILES+= c067eb7eec32.patch:-p1 MAINTAINER= littlesavage@rambler.ru COMMENT= Free Toolkit For Developing Mapping Applications LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to build with boost 1.70, see bug 237016 BROKEN_powerpc= fails to install: runs out of virtual memory LIB_DEPENDS= libicuuc.so:devel/icu \ libboost_system.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz -USES= compiler:c++11-lib pkgconfig python scons tar:bzip2 +USES= compiler:c++11-lib gnome pkgconfig python scons tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= yes MAKE_ARGS= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \ CUSTOM_CFLAGS="${CFLAGS}" CUSTOM_CXXFLAGS="${CXXFLAGS}" \ CUSTOM_LDFLAGS="${LDFLAGS}" PORTDOCS= * INPUT_PLUGINS= csv raster shape geojson topojson OPTIONS_DEFINE= DOCS CAIRO JPEG PNG TIFF WEBP PROJ OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP OPTIONS_GROUP= INPUT OPTIONS_GROUP_INPUT= GDAL OGR POSTGIS PGRASTER SQLITE3 OPTIONS_SUB= yes INPUT_DESC= Input plugins GDAL_DESC= GDAL input plugin OGR_DESC= OGR input plugin POSTGIS_DESC= PostGIS input plugin PGRASTER_DESC= PGraster input plugin SQLITE3_DESC= SQLite input plugin PROJ_DESC= proj4 support CAIRO_DESC= Enable cairo rendering GDAL_VARS= INPUT_PLUGINS+=gdal GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal OGR_VARS= INPUT_PLUGINS+=ogr OGR_LIB_DEPENDS= libgdal.so:graphics/gdal POSTGIS_VARS= INPUT_PLUGINS+=postgis POSTGIS_USES= pgsql PGRASTER_VARS= INPUT_PLUGINS+=pgraster PGRASTER_USES= pgsql SQLITE3_VARS= INPUT_PLUGINS+=sqlite SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MAKE_ARGS_OFF= PNG=False JPEG_USES= jpeg JPEG_MAKE_ARGS_OFF= JPEG=False TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MAKE_ARGS_OFF= TIFF=False WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MAKE_ARGS_OFF= WEBP=False PROJ_LIB_DEPENDS= libproj.so:graphics/proj PROJ_MAKE_ARGS_OFF= PROJ=False CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo CAIRO_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.2:graphics/py-cairo@${PY_FLAVOR} CAIRO_MAKE_ARGS_OFF= CAIRO=False pre-configure-SQLITE3-on: @if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "The SQLite plugin requires libsqlite3 built with RTREE support"; \ ${ECHO_MSG} "Please, reinstall 'databases/sqlite3' port with R*Tree module enabled"; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi post-patch: @${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' \ -e 's#/usr/include#${LOCALBASE}/include#g' \ ${WRKSRC}/SConstruct post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mapnik-index \ ${STAGEDIR}${PREFIX}/bin/mapnik-render \ ${STAGEDIR}${PREFIX}/bin/shapeindex @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mapnik/input/*.input post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS.md CHANGELOG.md README.md docs" \ ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/mirage/Makefile =================================================================== --- head/graphics/mirage/Makefile (revision 517070) +++ head/graphics/mirage/Makefile (revision 517071) @@ -1,39 +1,39 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= mirage PORTVERSION= 0.9.5.2 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}iv MAINTAINER= ports@FreeBSD.org COMMENT= Fast and simple image viewer LICENSE= GPLv3 -USES= desktop-file-utils gettext python:2.7 tar:bzip2 +USES= desktop-file-utils gettext gnome python:2.7 tar:bzip2 USE_GNOME= gtk20 pygtk2 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= Mirage PORTDOCS= CHANGELOG README TODO TRANSLATORS PORT_VERBS= ${PORTNAME} imgfuncs OPTIONS_DEFINE= DOCS GNOME GNOME_USE= GNOME=pygnome2 post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py post-install: (cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${STRIP_CMD} \ imgfuncs.so xmouse.so) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/mtpaint/Makefile =================================================================== --- head/graphics/mtpaint/Makefile (revision 517070) +++ head/graphics/mtpaint/Makefile (revision 517071) @@ -1,62 +1,62 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= mtpaint PORTVERSION= 3.40 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple painting program LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libgif.so:graphics/giflib \ libfreetype.so:print/freetype2 -USES= desktop-file-utils gmake iconv jpeg pkgconfig tar:bzip2 +USES= desktop-file-utils gmake gnome iconv jpeg pkgconfig tar:bzip2 USE_GNOME= gtk20 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \ --localedir=${PREFIX}/share/locale \ gtk2 cflags asneeded ft jpeg tiff man GIF LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} OPTIONS_DEFINE= LCMS2 OPENJPEG NLS OPTIONS_DEFAULT= LCMS2 OPENJPEG OPTIONS_SUB= yes LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CONFIGURE_ON= lcms2 LCMS2_CONFIGURE_OFF= nolcms OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CONFIGURE_ON= jp2 OPENJPEG_LIB_DEPENDS_OFF=libjasper.so:graphics/jasper OPENJPEG_CONFIGURE_OFF= jasper NLS_USES= gettext NLS_CONFIGURE_ON= intl do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps do-install-NLS-on: .for lang in cs de es fr gl hu it ja nl pl pt pt_BR ru sk sv tl tr zh_CN zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/mtpaint.mo .endfor .include Index: head/graphics/nathive/Makefile =================================================================== --- head/graphics/nathive/Makefile (revision 517070) +++ head/graphics/nathive/Makefile (revision 517071) @@ -1,51 +1,51 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= nathive PORTVERSION= 0.924 CATEGORIES= graphics MASTER_SITES= http://www.nathive.org/dl/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake python:2.7 shebangfix tar:tgz +USES= gmake gnome python:2.7 shebangfix tar:tgz SHEBANG_GLOB= *.py *.cy USE_GNOME= pygtk2 MAKEFILE= makefile ALL_TARGET= default WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/applications/nathive.desktop PORTDATA= * PORTDOCS= * PLIST_DIRS= %%DATADIR%%/cfg/presets/select \ %%DATADIR%%/cfg/presets/picker \ %%DATADIR%%/cfg/presets/eraser \ %%DATADIR%%/cfg/presets/crop \ %%DATADIR%%/cfg/presets/brush \ %%DATADIR%%/cfg/console OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/BASE =/ s|=.*|= ${PREFIX}/|; \ s|python |${PYTHON_CMD} |' \ ${WRKSRC}/${MAKEFILE} .for util in shdata makeplugs.py indenter.py docgen/docfile.py cybuild.py extbuild.py @${REINPLACE_CMD} -e 's|python |${PYTHON_CMD} |' \ ${WRKSRC}/utils/${util} .endfor @${REINPLACE_CMD} -e 's|/usr/share/nathive|${DATADIR}|' \ ${WRKSRC}/${PORTNAME}.desktop post-build: @${STRIP_CMD} ${WRKSRC}/nathive/libc/*.so .include Index: head/graphics/ocre/Makefile =================================================================== --- head/graphics/ocre/Makefile (revision 517070) +++ head/graphics/ocre/Makefile (revision 517071) @@ -1,54 +1,54 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= ocre PORTVERSION= 0.043 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= ftp://lem.eui.upm.es/pub/ocre/ DISTNAME= ${PORTNAME}_v${PORTVERSION:S/./_/} MAINTAINER= w.schwarzenfeld@utanet.at COMMENT= Simple optical character recognition solution BROKEN= unfetchable LICENSE= GPLv3 LIB_DEPENDS= libaspell.so:textproc/aspell RUN_DEPENDS= display:graphics/ImageMagick6 \ gnuplot:math/gnuplot \ ispell:textproc/aspell-ispell WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME} -USES= compiler:c11 gettext gmake pkgconfig tar:tgz +USES= compiler:c11 gettext gmake gnome pkgconfig tar:tgz USE_GNOME= gtk20 MAKE_ARGS= CC="${CC}" CFLAGS1="${CFLAGS}" post-extract: @cd ${WRKSRC} && ${TAR} --exclude "*.orig" -xof ocre-decsWood-${PORTVERSION}.tgz post-patch: @${REINPLACE_CMD} -e 's|, sys_nerr||' ${WRKSRC}/src/errors.c @${FIND} ${WRKSRC} -name "*.[1ch]" -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e \ 's|/usr/bin|${PREFIX}/bin|g ; \ s|/usr/share/locale|${PREFIX}/share/locale|g ; \ s|/usr/share/ocre|${DATADIR}|g' do-configure: @${ECHO_CMD} -n > ${WRKSRC}/ddepend do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/es/man1 ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}-es.1 ${STAGEDIR}${MAN1PREFIX}/man/es/man1/${PORTNAME}.1 ${INSTALL_DATA} ${WRKSRC}/po/es.mo ${STAGEDIR}${PREFIX}/share/locale/es/LC_MESSAGES/${PORTNAME}.mo @${MKDIR} ${STAGEDIR}${DATADIR} .for dir in conv decsWood decsWoodCur decsWoodCyrillic decsWoodLatin decsWoodLatinW @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}) .endfor .include Index: head/graphics/pdf2svg/Makefile =================================================================== --- head/graphics/pdf2svg/Makefile (revision 517070) +++ head/graphics/pdf2svg/Makefile (revision 517071) @@ -1,27 +1,27 @@ # Created by: Martin Dieringer # $FreeBSD$ PORTNAME= pdf2svg PORTVERSION= 0.2.3 PORTREVISION= 12 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= martin.dieringer@gmx.de COMMENT= Convert PDF to SVG LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USE_GITHUB= yes GH_ACCOUNT= db9052 -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= cairo GNU_CONFIGURE= yes PLIST_FILES= bin/pdf2svg .include Index: head/graphics/pho/Makefile =================================================================== --- head/graphics/pho/Makefile (revision 517070) +++ head/graphics/pho/Makefile (revision 517071) @@ -1,30 +1,30 @@ # Created by: Roland Jesse # $FreeBSD$ PORTNAME= pho DISTVERSION= 0.9.8 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://shallowsky.com/software/pho/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight image viewer LICENSE= GPLv2 -USES= gmake pkgconfig +USES= gmake gnome pkgconfig USE_GNOME= gtk20 MAKE_ARGS= INSTALLPREFIX="${STAGEDIR}${PREFIX}" ALL_TARGET= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz post-patch: @${REINPLACE_CMD} -e 's|make|$$(MAKE)| ; \ /bin/s|$$(INSTALL)|${INSTALL_PROGRAM}| ; \ /man/s|$$(INSTALL)|${INSTALL_MAN}| ; \ /CFLAGS/s|-g ||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-Wall -g -O2 ||' ${WRKSRC}/exif/Makefile .include Index: head/graphics/pixelize/Makefile =================================================================== --- head/graphics/pixelize/Makefile (revision 517070) +++ head/graphics/pixelize/Makefile (revision 517071) @@ -1,29 +1,29 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pixelize PORTVERSION= 1.0.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= ftp://lashwhip.com/pub/ \ http://www.c-s.li/ports/ \ http://lashwhip.com/pixelize/ MAINTAINER= cs@FreeBSD.org COMMENT= Use many scaled down images to try to duplicate another image LICENSE= GPLv2 -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= gtk20 PLIST_FILES= bin/make_db bin/pixelize post-patch: @${REINPLACE_CMD} -e "s|^CC|#CC|" -e "s|CFLAGS = -g|CFLAGS+= |" \ -e "s|gtk-config|${GTK_CONFIG}|g" ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/make_db ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/pixelize ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/py-goocanvas/Makefile =================================================================== --- head/graphics/py-goocanvas/Makefile (revision 517070) +++ head/graphics/py-goocanvas/Makefile (revision 517071) @@ -1,33 +1,33 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/graphics/py-goocanvas/Makefile,v 1.6 2008/09/22 09:14:41 kwm Exp $ PORTNAME= goocanvas PORTVERSION= 0.14.1 PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= GNOME/sources/py${PORTNAME}/${PORTVERSION:C/..$//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= GooCanvas python bindings LIB_DEPENDS= libgoocanvas.so:graphics/goocanvas PLIST_FILES= %%PYTHON_SITELIBDIR%%/goocanvasmodule.so \ libdata/pkgconfig/pygoocanvas.pc USE_GNOME= pygtk2 USE_PYTHON= flavors GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-docs -USES= gmake libtool pathfix pkgconfig python:2.7 tar:bzip2 +USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2 INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|$$(PYGOBJECT_PYGDOCS)/style.css||; \ s|demo docs|demo|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/docs/Makefile.in .include Index: head/graphics/py-paint/Makefile =================================================================== --- head/graphics/py-paint/Makefile (revision 517070) +++ head/graphics/py-paint/Makefile (revision 517071) @@ -1,43 +1,43 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= paint PORTVERSION= 0.3 PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/py${PORTNAME}%20${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pypaint-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple and flexible painting adaptor to libart for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libpng.so:graphics/png \ libttf.so:print/freetype OPTIONS_DEFINE= EXAMPLES -USES= python:2.7 +USES= gnome python:2.7 USE_PYTHON= distutils autoplist USE_GNOME= libartlgpl2 NO_WRKSUBDIR= yes CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 \ -I${LOCALBASE}/include/freetype1 LDFLAGS+= -L${LOCALBASE}/lib EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} -e "s,art_lgpl,art_lgpl_2," ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/paint.so post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} ${WRKSRC}/test* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/graphics/py-poppler/Makefile =================================================================== --- head/graphics/py-poppler/Makefile (revision 517070) +++ head/graphics/py-poppler/Makefile (revision 517071) @@ -1,24 +1,24 @@ # Created by: Romain Tartiere # $FreeBSD$ PORTNAME= poppler PORTVERSION= 0.12.1 PORTREVISION= 16 CATEGORIES= graphics python MASTER_SITES= https://launchpad.net/poppler-python/trunk/development/+download/ \ http://launchpadlibrarian.net/30270080/ \ http://romain.blogreen.org/distfiles/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= Python bindings for the Poppler PDF rendering library LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib GNU_CONFIGURE= yes -USES= gmake libtool pkgconfig python:2.7 +USES= gmake gnome libtool pkgconfig python:2.7 USE_GNOME= atk pygtk2 USE_PYTHON= flavors .include Index: head/graphics/rgbpaint/Makefile =================================================================== --- head/graphics/rgbpaint/Makefile (revision 517070) +++ head/graphics/rgbpaint/Makefile (revision 517071) @@ -1,39 +1,39 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= rgbpaint PORTVERSION= 0.8.7 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= SF/mtpaint/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Very basic painting program LICENSE= GPLv2+ -USES= gettext pkgconfig tar:bzip2 +USES= gettext gnome pkgconfig tar:bzip2 USE_GNOME= gtk20 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \ --locale=${PREFIX}/share/locale cflags slow intl man DESKTOP_ENTRIES="rgbPaint" "" "" "${PORTNAME}" "" true post-patch: @${REINPLACE_CMD} '/if \[/s|==|=|g ; \ /gcc/s|^|#| ; \ /GTK_LIB/s| -s||' \ ${WRKSRC}/configure @${REINPLACE_CMD} 's|$$(MT_MAN_DEST)|$$(DESTDIR)&|g' \ ${WRKSRC}/doc/Makefile @${REINPLACE_CMD} 's|$$(MT_LANG_DEST)|$$(DESTDIR)&|g' \ ${WRKSRC}/po/Makefile @${REINPLACE_CMD} 's|$$(BIN_INSTALL)|$$(DESTDIR)&|g ; \ /^LDFLAGS/s|$$| -lX11 -lm -lintl|' \ ${WRKSRC}/src/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rgbpaint .include Index: head/graphics/sane-epkowa/Makefile =================================================================== --- head/graphics/sane-epkowa/Makefile (revision 517070) +++ head/graphics/sane-epkowa/Makefile (revision 517071) @@ -1,111 +1,111 @@ # Created by: luigi@FreeBSD.org # $FreeBSD$ # Maintainers: Luigi Rizzo # # This port builds version 2.11.0 of the sane-epkowa driver for SANE. # (more recent versions do not work - read details below). # # The source for sane-epkowa is accessible through # # http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do#download # # Note that the download interface above requests to fill a form, # and returns only the most recent version of the software. # However the license of the software is GPL-like, and the documentation # coming with the code (README, non-free/AVASYSPL.en.txt) explicitly # mentions that source redistribution is allowed with no other conditions. # # Given that there is no other way for us to get version 2.11.0, # and since this is allowed by the license, we go straight at the # URL for the .tar.gz we need. # The various versions of the code are at: # # http://lx1.avasys.jp/iscan/2.7.0/iscan-2.7.0-1.c2.tar.gz # http://lx1.avasys.jp/iscan/2.8.0/iscan-2.8.0-1.c2.tar.gz # -- unknown URL for version 2.9.0 # http://lx1.avasys.jp/iscan/2.10.0/iscan_2.10.0-1.tar.gz # http://lx1.avasys.jp/iscan/2.11.0/iscan_2.11.0-1.tar.gz # http://lx1.avasys.jp/iscan/2.12.0/iscan_2.12.0-4.tar.gz # --- version 2.13 never released # http://lx1.avasys.jp/iscan/2.14.0/iscan_2.14.0-3.tar.gz # http://linux.avasys.jp/drivers/iscan/2.15.0/iscan_2.15.0-3.tar.gz # # Version 2.7.0 to 2.11.0 build on FreeBSD without any patch. # This port builds version 2.11.0, which is enough to detect the new # multifunction SX400 scanner/printer that is not supported by the 'epson' # backend coming with sane-backends. # # Version 2.15.0 builds with the patches included with this port, # but does not work at runtime due to various issues not solved yet. PORTNAME= epkowa PORTVERSION= 2.11.0 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://lx1.avasys.jp/iscan/${PORTVERSION}/ DISTNAME= iscan_${PORTVERSION}-1 MAINTAINER= cy@FreeBSD.org COMMENT= The sane-epkowa driver for FreeBSD BROKEN= unfetchable # use the following two lines for 2.15.0 # MASTER_SITES=http://linux.avasys.jp/drivers/iscan/${PORTVERSION}/ # DISTNAME= iscan_${PORTVERSION}-3 WRKSRC=${WRKDIR}/iscan-${PORTVERSION} # We use LIB_DEPENDS, but the dependency is also at build time LIB_DEPENDS+= libltdl.so:devel/libltdl LIB_DEPENDS+= libgetline.so:devel/libgetline LIB_DEPENDS+= libsane.so:graphics/sane-backends #BUILD_DEPENDS+= ${LOCALBASE}/lib/libltdl.so:devel/libltdl # gtk libraries are used by the frontend, which we do not build, however # the configure script relies on that and fails if not present, so as # a quick fix we set USE_GNOME USE_GNOME= gtk20 # The original uses gmake and ./configure # Also pass appropriate flags to configure to use FreeBSD locations. -USES= gmake pkgconfig +USES= gmake gnome pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${PREFIX} LDFLAGS="-L${PREFIX}/lib -lgetline" CPPFLAGS=-I${PREFIX}/include .include .if ${PORTVERSION} != "2.15.0" do-patch: # nothing to do do-build: ( cd ${WRKSRC}/libltdl ; ${MAKE_CMD} ) ( cd ${WRKSRC}/sanei ; ${MAKE_CMD} ) ( cd ${WRKSRC}/backend ; ${MAKE_CMD} ) ( cd ${WRKSRC}/doc ; ${MAKE_CMD} ) @${GZIP_CMD} ${WRKSRC}/doc/sane-epkowa.5 .else .warning version 2.15.0 not working yet # Remove versioned symbols to link with FreeBSD's [g]libc post-patch: ( cd ${WRKSRC}/non-free; ${CP} -p libesmod-i386.so x.so; \ ${OBJCOPY} -R .gnu.version x.so libesmod-i386.so ) # only build the backend part do-build: ( cd ${WRKSRC}/backend ; ${MAKE_CMD} ) ( cd ${WRKSRC}/doc ; ${MAKE_CMD} ) @${GZIP_CMD} ${WRKSRC}/doc/sane-epkowa.5 .endif do-install: ${INSTALL_MAN} ${WRKSRC}/doc/sane-epkowa.5.gz ${STAGEDIR}${PREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/sane ${STAGEDIR}${PREFIX}/etc/sane.d ${INSTALL_LIB} ${WRKSRC}/backend/.libs/libsane-epkowa.so.1 \ ${STAGEDIR}${PREFIX}/lib/sane/ @(cd ${STAGEDIR}${PREFIX}/lib/sane; ${LN} -s libsane-epkowa.so.1 libsane-epkowa.so ) @echo "usb /dev/uscanner0" > ${STAGEDIR}${PREFIX}/etc/sane.d/epkowa.conf.sample .include Index: head/graphics/sdl2_gfx/Makefile =================================================================== --- head/graphics/sdl2_gfx/Makefile (revision 517070) +++ head/graphics/sdl2_gfx/Makefile (revision 517071) @@ -1,31 +1,31 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= sdl2_gfx PORTVERSION= 1.0.4 CATEGORIES= graphics MASTER_SITES= http://www.ferzkopp.net/Software/SDL2_gfx/ DISTNAME= SDL2_gfx-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL graphics drawing primitives and other support functions LICENSE= ZLIB -USES= gmake libtool pathfix +USES= gmake libtool pathfix sdl USE_SDL= sdl2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTSCOUT= limit:^1\.0\. OPTIONS_DEFINE= MMX MMX_CONFIGURE_ENABLE= mmx MMX_CFLAGS= -DUSE_MMX post-patch: ${TOUCH} -mr ${WRKSRC}/configure.in ${WRKSRC}/aclocal.m4 .include Index: head/graphics/sdl_gfx/Makefile =================================================================== --- head/graphics/sdl_gfx/Makefile (revision 517070) +++ head/graphics/sdl_gfx/Makefile (revision 517071) @@ -1,45 +1,45 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= sdl_gfx PORTVERSION= 2.0.26 CATEGORIES= graphics MASTER_SITES= http://www.ferzkopp.net/Software/SDL_gfx-${PORTVERSION:R}/ DISTNAME= SDL_gfx-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL graphics drawing primitives and other support functions LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE -USES= autoreconf gmake libtool pathfix +USES= autoreconf gmake libtool pathfix sdl USE_SDL= sdl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE_i386= MMX OPTIONS_DEFINE_amd64= MMX OPTIONS_DEFAULT_amd64= MMX MMX_CONFIGURE_ENABLE= mmx MMX_CFLAGS= -DUSE_MMX .include .if !${PORT_OPTIONS:MMMX} # Every platform not supporting the MMX knob must disable # MMX support explicitly CONFIGURE_ARGS+= --disable-mmx .endif post-patch: # angled includes changed in 2.0.26 break some of dependent ports: # - multimedia/mjpegtools # - games/qonk # - games/hyperrogue @${REINPLACE_CMD} -e 's||"SDL.h"|; s||"SDL_video.h"|' \ ${WRKSRC}/*.h .include Index: head/graphics/sdl_ttf/Makefile =================================================================== --- head/graphics/sdl_ttf/Makefile (revision 517070) +++ head/graphics/sdl_ttf/Makefile (revision 517071) @@ -1,36 +1,37 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= sdl_ttf PORTVERSION= 2.0.11 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://www.libsdl.org/projects/SDL_ttf/release/ DISTNAME= SDL_ttf-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Library to use TrueType fonts to render text in SDL applications LICENSE= ZLIB LIB_DEPENDS= libfreetype.so:print/freetype2 USES= gmake iconv libtool pathfix pkgconfig sdl xorg USE_SDL= sdl USE_XORG= x11 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes OPTIONS_DEFINE= OPENGL OPTIONS_DEFAULT= OPENGL -OPENGL_USE= GL=yes +OPENGL_USES= gl +OPENGL_USE= GL=glu post-install: ${INSTALL_PROGRAM} ${WRKSRC}/.libs/glfont ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/.libs/showfont \ ${STAGEDIR}${PREFIX}/bin/sdl-showfont .include Index: head/graphics/swfdec/Makefile =================================================================== --- head/graphics/swfdec/Makefile (revision 517070) +++ head/graphics/swfdec/Makefile (revision 517071) @@ -1,48 +1,48 @@ # Created by: ijliao # $FreeBSD$ # $MCom: ports/graphics/swfdec/Makefile,v 1.28 2009/01/01 13:38:17 kwm Exp $ PORTNAME= swfdec PORTVERSION= 0.8.4 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://swfdec.freedesktop.org/download/swfdec/0.8/ MAINTAINER= ports@FreeBSD.org COMMENT= Flash Rendering Library LIB_DEPENDS= liboil-0.3.so:devel/liboil \ libsoup-2.4.so:devel/libsoup GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool pathfix pkgconfig +USES= gnome libtool pathfix pkgconfig USE_LDCONFIG= yes USE_GNOME= gtk20 USE_GSTREAMER= core good mp3 ffmpeg CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -Wl,-Bsymbolic -L${LOCALBASE}/lib PLIST_SUB= VERSION=${PORTVERSION:R} OPTIONS_DEFINE= PULSEAUDIO PULSEAUDIO_DESC=Enable the PulseAudio sound module .include .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:audio/pulseaudio CONFIGURE_ARGS+= --with-audio=pulse .else CONFIGURE_ARGS+= --with-audio=oss .endif post-extract: @${CP} ${FILESDIR}/swfdec_playback_oss.c \ ${WRKSRC}/swfdec-gtk post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/graphics/swfmill/Makefile =================================================================== --- head/graphics/swfmill/Makefile (revision 517070) +++ head/graphics/swfmill/Makefile (revision 517071) @@ -1,29 +1,30 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= swfmill PORTVERSION= 0.3.6 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://swfmill.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool to generate or decompile Adobe Flash SWF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error -USES= compiler:c++11-lang dos2unix iconv gmake pkgconfig libtool +USES= compiler:c++11-lang dos2unix gmake gnome iconv libtool \ + pkgconfig USE_GNOME= libxml2 libxslt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include DOS2UNIX_FILES= src/swft/swft_import_ttf.cpp PLIST_FILES= bin/swfmill .include Index: head/graphics/synaesthesia/Makefile =================================================================== --- head/graphics/synaesthesia/Makefile (revision 517070) +++ head/graphics/synaesthesia/Makefile (revision 517071) @@ -1,37 +1,37 @@ # Created by: Pete Fritchman # $FreeBSD$ PORTNAME= synaesthesia PORTVERSION= 2.4 PORTREVISION= 7 CATEGORIES= graphics audio MASTER_SITES= http://www.logarithmic.net/pfh-files/synaesthesia/ MAINTAINER= ports@FreeBSD.org COMMENT= Real-time graphical music representation program LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= alias gmake +USES= alias gmake sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-sdl-prefix=${LOCALBASE} USE_SDL= sdl PORTDOCS= * PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,stdint\.h,inttypes.h,' ${WRKSRC}/*.c? @${REINPLACE_CMD} -e 's,int16_t,u_int16_t,' ${WRKSRC}/sound.cc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/synfigstudio/Makefile =================================================================== --- head/graphics/synfigstudio/Makefile (revision 517070) +++ head/graphics/synfigstudio/Makefile (revision 517071) @@ -1,57 +1,57 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= synfigstudio PORTVERSION= 1.2.1 PORTREVISION= 11 CATEGORIES= graphics multimedia MASTER_SITES= SF/synfig/releases/${PORTVERSION}/source MAINTAINER= woodsb02@FreeBSD.org COMMENT= Vector-based 2D animation software package LICENSE= GPLv2+ BUILD_DEPENDS= etl>=0.04.19_1:devel/etl LIB_DEPENDS= libHalf.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr \ libMagick++-6.so:graphics/ImageMagick6 \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmlt.so:multimedia/mlt \ libsynfig.so:devel/synfig RUN_DEPENDS= xdg-open:devel/xdg-utils -USES= compiler:c++11-lang desktop-file-utils gmake libtool localbase \ - pathfix pkgconfig shared-mime-info +USES= compiler:c++11-lang desktop-file-utils gmake gnome libtool \ + localbase pathfix pkgconfig shared-mime-info USE_CXXSTD= c++11 USE_GNOME= gtkmm30 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-update-mimedb INSTALL_TARGET= install-strip USE_LDCONFIG= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= DOCS JACK NLS OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e \ '/optimization_flags/s|CXXFLAGS=|#CXXFLAGS=| ; \ /optimization_flags/s|CFLAGS=|#CFLAGS=|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/graphics/timeless/Makefile =================================================================== --- head/graphics/timeless/Makefile (revision 517070) +++ head/graphics/timeless/Makefile (revision 517071) @@ -1,23 +1,24 @@ # Created by: Jeff Molofee # $FreeBSD$ PORTNAME= timeless PORTVERSION= 1.0 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= LOCAL/shaun MAINTAINER= ports@FreeBSD.org COMMENT= FreeBSD/SDL port of Tran's Timeless Demo with Sound +USES= sdl USE_SDL= sdl mixer LDFLAGS+= -lm PLIST_FILES= bin/timeless %%DATADIR%%/time.s3m do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/timeless ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/time.s3m ${STAGEDIR}${DATADIR} .include Index: head/graphics/viewnior/Makefile =================================================================== --- head/graphics/viewnior/Makefile (revision 517070) +++ head/graphics/viewnior/Makefile (revision 517071) @@ -1,44 +1,44 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= viewnior PORTVERSION= 1.6 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= portmaster@BSDforge.com COMMENT= Fast and simple image viewer LICENSE= GPLv3 LIB_DEPENDS= libexiv2.so:graphics/exiv2 USES= autoreconf compiler:c++11-lang desktop-file-utils gettext-tools \ - gmake libtool pkgconfig + gmake gnome libtool pkgconfig USE_GITHUB= yes GH_ACCOUNT= hellosiyan GH_PROJECT= Viewnior USE_GNOME= glib20 gtk20 gdkpixbuf2 intltool intlhack GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes PORTDOCS= AUTHORS NEWS README OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime pre-configure: ${MKDIR} ${WRKSRC}/m4 post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/vp/Makefile =================================================================== --- head/graphics/vp/Makefile (revision 517070) +++ head/graphics/vp/Makefile (revision 517071) @@ -1,20 +1,20 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= vp PORTVERSION= 1.8 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://elfga.com/~erik/files/ MAINTAINER= erik@elfga.com COMMENT= Image viewer for X GNU_CONFIGURE= yes LIBS+= -lm -USES= tar:xz +USES= sdl tar:xz USE_SDL= image PLIST_FILES= bin/vp man/man1/vp.1.gz .include Index: head/graphics/zathura-cb/Makefile =================================================================== --- head/graphics/zathura-cb/Makefile (revision 517070) +++ head/graphics/zathura-cb/Makefile (revision 517071) @@ -1,29 +1,30 @@ # $FreeBSD$ PORTNAME= zathura-cb PORTVERSION= 0.1.8 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-cb/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= mike.d.ft402@gmail.com COMMENT= Comic book plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura -USES= meson ninja compiler:c11 desktop-file-utils pkgconfig libarchive ssl tar:xz +USES= compiler:c11 desktop-file-utils gnome libarchive meson ninja \ + pkgconfig ssl tar:xz USE_GNOME= glib20 gtk30 PLIST_FILES= lib/zathura/libcb.so \ share/appdata/org.pwmt.zathura-cb.metainfo.xml \ share/applications/org.pwmt.zathura-cb.desktop pre-configure: ${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build .include Index: head/graphics/zathura-djvu/Makefile =================================================================== --- head/graphics/zathura-djvu/Makefile (revision 517070) +++ head/graphics/zathura-djvu/Makefile (revision 517071) @@ -1,31 +1,32 @@ # Created by: Alexander Y. Grigoryev # $FreeBSD$ PORTNAME= zathura-djvu PORTVERSION= 0.2.8 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura/plugins/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= alexander.4mail@gmail.com COMMENT= DjVu support for zathura LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura -USES= meson ninja compiler:c11 desktop-file-utils pkgconfig tar:xz +USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \ + tar:xz USE_GNOME= glib20 gtk30 PLIST_FILES= lib/zathura/libdjvu.so \ share/appdata/org.pwmt.zathura-djvu.metainfo.xml \ share/applications/org.pwmt.zathura-djvu.desktop pre-configure: @${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build .include Index: head/graphics/zathura-pdf-poppler/Makefile =================================================================== --- head/graphics/zathura-pdf-poppler/Makefile (revision 517070) +++ head/graphics/zathura-pdf-poppler/Makefile (revision 517071) @@ -1,33 +1,34 @@ # Created by: Mike Krutov # $FreeBSD$ PORTNAME= zathura-pdf-poppler PORTVERSION= 0.2.9 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura/plugins/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= mike.d.ft402@gmail.com COMMENT= Poppler render PDF plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura -USES= meson ninja compiler:c11 desktop-file-utils pkgconfig tar:xz +USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \ + tar:xz USE_GNOME= glib20 gtk30 CONFLICTS= zathura-pdf-mupdf-[0-9]* PLIST_FILES= lib/zathura/libpdf-poppler.so \ share/appdata/org.pwmt.zathura-pdf-poppler.metainfo.xml \ share/applications/org.pwmt.zathura-pdf-poppler.desktop pre-configure: @${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build .include Index: head/graphics/zathura-ps/Makefile =================================================================== --- head/graphics/zathura-ps/Makefile (revision 517070) +++ head/graphics/zathura-ps/Makefile (revision 517071) @@ -1,33 +1,34 @@ # $FreeBSD$ PORTNAME= zathura-ps PORTVERSION= 0.2.6 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-ps/download/ \ http://www.madpilot.net/~mad/pwmt.org/ MAINTAINER= mike.d.ft402@gmail.com COMMENT= PostScript support for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libspectre.so:print/libspectre BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura -USES= meson ninja compiler:c11 desktop-file-utils pkgconfig ssl tar:xz +USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig ssl \ + tar:xz USE_GNOME= glib20 gtk30 PLIST_FILES= lib/zathura/libps.so \ share/applications/org.pwmt.zathura-ps.desktop \ share/appdata/org.pwmt.zathura-ps.metainfo.xml pre-configure: ${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build post-install: @${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/lib/zathura/libps.so .include