Index: head/devel/geany/Makefile =================================================================== --- head/devel/geany/Makefile (revision 446126) +++ head/devel/geany/Makefile (revision 446127) @@ -1,39 +1,42 @@ # Created by: Remington Lang # $FreeBSD$ PORTNAME= geany -PORTVERSION= 1.30.1 +PORTVERSION= 1.31 CATEGORIES= devel editors MASTER_SITES= http://download.geany.org/ SF MAINTAINER= madpilot@FreeBSD.org COMMENT= Fast and lightweight GTK+ IDE LICENSE= GPLv2 +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 + GNU_CONFIGURE= yes INSTALLS_ICONS= yes -USE_GNOME= gtk20 intltool +USE_GNOME= cairo gtk20 intltool USES= desktop-file-utils gettext-tools gmake libtool \ localbase pathfix pkgconfig tar:bzip2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= VTE NLS DOCS OPTIONS_DEFAULT= VTE OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls VTE_DESC= Embedded virtual terminal VTE_CONFIGURE_ENABLE= vte VTE_USE= GNOME=vte post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile.in post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|po||' ${WRKSRC}/Makefile.in .include Index: head/devel/geany/distinfo =================================================================== --- head/devel/geany/distinfo (revision 446126) +++ head/devel/geany/distinfo (revision 446127) @@ -1,3 +1,3 @@ -TIMESTAMP = 1490010200 -SHA256 (geany-1.30.1.tar.bz2) = 0ac360f1f3d6c28790a81d570252a7d40421f6e1d8e5a8d653756bd041d88491 -SIZE (geany-1.30.1.tar.bz2) = 4352154 +TIMESTAMP = 1500282542 +SHA256 (geany-1.31.tar.bz2) = 30fdb906bb76c4251a8bcf83ee267db28c26ef6ab867668a782cec1164a3aba5 +SIZE (geany-1.31.tar.bz2) = 4355879 Index: head/devel/geany-plugin-debugger/Makefile =================================================================== --- head/devel/geany-plugin-debugger/Makefile (revision 446126) +++ head/devel/geany-plugin-debugger/Makefile (revision 446127) @@ -1,13 +1,14 @@ # $FreeBSD$ PORTNAME= geany-plugin-debugger PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} USE_GNOME= vte +USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-devhelp/Makefile =================================================================== --- head/devel/geany-plugin-devhelp/Makefile (revision 446126) +++ head/devel/geany-plugin-devhelp/Makefile (revision 446127) @@ -1,16 +1,17 @@ # $FreeBSD$ PORTNAME= geany-plugin-devhelp PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} LIB_DEPENDS= libwnck-1.so:x11-toolkits/libwnck \ - libwebkitgtk-1.0.so:www/webkit-gtk2 + libwebkitgtk-1.0.so:www/webkit-gtk2 \ + libsoup-2.4.so:devel/libsoup USE_GNOME= gconf2 .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-geniuspaste/pkg-plist =================================================================== --- head/devel/geany-plugin-geniuspaste/pkg-plist (revision 446126) +++ head/devel/geany-plugin-geniuspaste/pkg-plist (revision 446127) @@ -1,13 +1,12 @@ lib/geany/geniuspaste.so %%DATADIR%%/geniuspaste/pastebins/codepad.org.conf %%DATADIR%%/geniuspaste/pastebins/dpaste.de.conf %%DATADIR%%/geniuspaste/pastebins/fpaste.org.conf %%DATADIR%%/geniuspaste/pastebins/paste.debian.net.conf %%DATADIR%%/geniuspaste/pastebins/pastebin.geany.org.conf %%DATADIR%%/geniuspaste/pastebins/sprunge.us.conf -%%DATADIR%%/geniuspaste/pastebins/tinypaste.com.conf %%DOCSDIR%%/geniuspaste/AUTHORS %%DOCSDIR%%/geniuspaste/COPYING %%DOCSDIR%%/geniuspaste/ChangeLog %%DOCSDIR%%/geniuspaste/NEWS %%DOCSDIR%%/geniuspaste/README Index: head/devel/geany-plugin-markdown/Makefile =================================================================== --- head/devel/geany-plugin-markdown/Makefile (revision 446126) +++ head/devel/geany-plugin-markdown/Makefile (revision 446127) @@ -1,13 +1,14 @@ # $FreeBSD$ PORTNAME= geany-plugin-markdown PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} -LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 +LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \ + libsoup-2.4.so:devel/libsoup .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-multiterm/Makefile =================================================================== --- head/devel/geany-plugin-multiterm/Makefile (revision 446126) +++ head/devel/geany-plugin-multiterm/Makefile (revision 446127) @@ -1,14 +1,15 @@ # $FreeBSD$ PORTNAME= geany-plugin-multiterm PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} BUILD_DEPENDS= valac:lang/vala USE_GNOME= vte +USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-pg/Makefile =================================================================== --- head/devel/geany-plugin-pg/Makefile (revision 446126) +++ head/devel/geany-plugin-pg/Makefile (revision 446127) @@ -1,15 +1,17 @@ # $FreeBSD$ PORTNAME= geany-plugin-pg PORTVERSION= ${GEANY_VER} PORTREVISION= 1 CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} -LIB_DEPENDS= libgpgme.so:security/gpgme +LIB_DEPENDS= libgpgme.so:security/gpgme \ + libassuan.so:security/libassuan \ + libgpg-error.so:security/libgpg-error RUN_DEPENDS= gpg2:security/gnupg .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-pretty-printer/Makefile =================================================================== --- head/devel/geany-plugin-pretty-printer/Makefile (revision 446126) +++ head/devel/geany-plugin-pretty-printer/Makefile (revision 446127) @@ -1,11 +1,13 @@ # $FreeBSD$ PORTNAME= geany-plugin-pretty-printer PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} +USE_GNOME= libxml2 + .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-scope/Makefile =================================================================== --- head/devel/geany-plugin-scope/Makefile (revision 446126) +++ head/devel/geany-plugin-scope/Makefile (revision 446127) @@ -1,13 +1,14 @@ # $FreeBSD$ PORTNAME= geany-plugin-scope PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} USE_GNOME= vte +USE_XORG= x11 xext .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugin-webhelper/Makefile =================================================================== --- head/devel/geany-plugin-webhelper/Makefile (revision 446126) +++ head/devel/geany-plugin-webhelper/Makefile (revision 446127) @@ -1,13 +1,14 @@ # $FreeBSD$ PORTNAME= geany-plugin-webhelper PORTVERSION= ${GEANY_VER} CATEGORIES= devel MAINTAINER= madpilot@FreeBSD.org COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} -LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 +LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \ + libsoup-2.4.so:devel/libsoup .include "${.CURDIR}/../geany-plugins/files/Makefile.common" .include Index: head/devel/geany-plugins/distinfo =================================================================== --- head/devel/geany-plugins/distinfo (revision 446126) +++ head/devel/geany-plugins/distinfo (revision 446127) @@ -1,3 +1,3 @@ -TIMESTAMP = 1488804857 -SHA256 (geany-plugins-1.30.tar.bz2) = 8adb90645d273d9549e1fa99b69ea87dc1fd612f7467eb18eee11a6b30c9ba5b -SIZE (geany-plugins-1.30.tar.bz2) = 3198506 +TIMESTAMP = 1500282686 +SHA256 (geany-plugins-1.31.tar.bz2) = 76bd9e803db5a626b86669f08330cf95b8cc35057a1cdf65759bc00aef120e25 +SIZE (geany-plugins-1.31.tar.bz2) = 3206213 Index: head/devel/geany-plugins/files/Makefile.common =================================================================== --- head/devel/geany-plugins/files/Makefile.common (revision 446126) +++ head/devel/geany-plugins/files/Makefile.common (revision 446127) @@ -1,39 +1,41 @@ # $FreeBSD$ .include "${.CURDIR}/../../devel/geany-plugins/files/bsd.geany-plugins.mk" MASTER_SITES= http://plugins.geany.org/geany-plugins/ DISTNAME= geany-plugins-${PORTVERSION} DISTINFO_FILE= ${.CURDIR}/../../devel/geany-plugins/distinfo BUILD_DEPENDS+= ${LOCALBASE}/bin/geany:devel/geany +LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 RUN_DEPENDS+= ${LOCALBASE}/bin/geany:devel/geany GNU_CONFIGURE= yes USES+= gettext-tools gmake libtool pkgconfig tar:bzip2 -USE_GNOME+= gtk20 intltool +USE_GNOME+= cairo gdkpixbuf2 gtk20 intltool # geany-plugins-l10n is not a plugin, thus special treatment .if ${PORTNAME} == "geany-plugins-l10n" GEANY_PLUGIN= po po_SWITCH= --enable-nls USES+= localbase .else INSTALL_TARGET= install-strip .endif GEANY_PLUGIN?= ${PORTNAME:S,geany-plugin-,,} ${GEANY_PLUGIN}_DIR?= ${GEANY_PLUGIN} ${GEANY_PLUGIN}_SWITCH?= --enable-${${GEANY_PLUGIN}_DIR} CONFIGURE_ARGS+= ${${GEANY_PLUGIN}_SWITCH} BUILD_WRKSRC= ${WRKSRC}/${${GEANY_PLUGIN}_DIR} INSTALL_WRKSRC= ${BUILD_WRKSRC} DATADIR= share/geany-plugins DOCSDIR= share/doc/geany-plugins post-configure: ${FIND} ${BUILD_WRKSRC} -name Makefile | ${XARGS} \ ${REINPLACE_CMD} -e '/^geanypluginsdir/s,${LOCALBASE},${PREFIX},' Index: head/devel/geany-plugins/files/bsd.geany-plugins.mk =================================================================== --- head/devel/geany-plugins/files/bsd.geany-plugins.mk (revision 446126) +++ head/devel/geany-plugins/files/bsd.geany-plugins.mk (revision 446127) @@ -1,106 +1,106 @@ # $FreeBSD$ -GEANY_VER= 1.30 +GEANY_VER= 1.31 GEANY_PLUGINS_ALL= addons \ autoclose \ automark \ codenav \ commander \ ctags \ debugger \ defineformat \ devhelp \ doc \ extrasel \ geanypy \ gendoc \ geniuspaste \ git-changebar \ insertnum \ latex \ lineoperations \ lipsum \ lua \ macro \ markdown \ miniscript \ multiterm \ numberedbookmarks \ overview \ pairtaghighlighter \ pg \ pohelper \ pretty-printer \ projectorganizer \ prj \ scope \ sendmail \ shiftcolumn \ spellcheck \ tableconvert \ treebrowser \ updatechecker \ vc \ webhelper \ xmlsnippets addons_DESC= various small addons autoclose_DESC= brackets autocompletion automark_DESC= highlights all words that match selected word codenav_DESC= some facilities for navigating in the code commander_DESC= command panel for rapid access to any action ctags_DESC= generate and query ctags files debugger_DESC= debugging support (via GDB currently) defineformat_DESC= on-the-fly \#define formatter devhelp_DESC= API documentation browser doc_DESC= execute command on the word at cursor position geanypy_DESC= support for Python plugins extrasel_DESC= additional selection tools gendoc_DESC= generate documentation from the sources comments geniuspaste_DESC= pastebins support git-changebar_DESC= highlight changed files tracked with Git insertnum_DESC= replace selection with integer numbers latex_DESC= LaTeX support lineoperations_DESC= Simple line functions that can be applied to an open file lipsum_DESC= Lorem Ipsum generator lua_DESC= Lua scripting macro_DESC= user defined macros markdown_DESC= real-time preview of rendered Markdown miniscript_DESC= pipe text/documents via script (shell, perl, awk, etc.) multiterm_DESC= multi-tabbed virtual terminals emulator numberedbookmarks_DESC= additional numbered bookmarks overview_DESC= zoomed-out view of open files pairtaghighlighter_DESC= highlight matching opening/closing HTML tags pg_DESC= encrypt, decrypt and verify signatures with GnuPG pohelper_DESC= support for gettext translation files pretty-printer_DESC= formats XML and make it human-readable projectorganizer_DESC= extension of Geany's project management prj_DESC= alternative project manager scope_DESC= graphical GDB front-end sendmail_DESC= send a document as attachment shiftcolumn_DESC= move blocks of text horizontally spellcheck_DESC= spell check via Enchant tableconvert_DESC= convert tabulator separated selection into a table treebrowser_DESC= alternate file browser updatechecker_DESC= check for new version of Geany vc_DESC= access to different version-control systems webhelper_DESC= web development facilities xmlsnippets_DESC= XML/HTML tag autocompletion doc_DIR= geanydoc ctags_DIR= geanyctags extrasel_DIR= geanyextrasel gendoc_DIR= geanygendoc insertnum_DIR= geanyinsertnum latex_DIR= geanylatex lipsum_DIR= lipsum lua_DIR= geanylua macro_DIR= geanymacro miniscript_DIR= geanyminiscript numberedbookmarks_DIR= geanynumberedbookmarks pg_DIR= geanypg prj_DIR= geanyprj vc_DIR= geanyvc git-changebar_SWITCH= --enable-gitchangebar pretty-printer_SWITCH= --enable-pretty_printer