diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2012-10-06 18:20:59 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2012-10-06 18:20:59 +0000 |
commit | 4bc8c29c2acf8465d737d4783b4a14ed81f408c0 (patch) | |
tree | bb9cd056f32028e9b8981c76a677f75c753b3e93 | |
parent | 8f78d3a36f21d1755786be71c9ec19d8def1f0a8 (diff) | |
download | ports-4bc8c29c2acf8465d737d4783b4a14ed81f408c0.tar.gz ports-4bc8c29c2acf8465d737d4783b4a14ed81f408c0.zip |
Notes
99 files changed, 1147 insertions, 218 deletions
@@ -5,6 +5,14 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20121006: + AFFECTS: users of devel/geany-plugins + AUTHOR: makc@FreeBSD.org + + devel/geany-plugins has been updated to 1.22 and split into numerous + devel/geany-plugin-* ports. geany-plugins must be deinstalled before + running any port upgrade utility. + 20121002: AFFECTS: users of devel/clanlib AUTHOR: jhale@FreeBSD.org diff --git a/devel/Makefile b/devel/Makefile index d6e891f769f0..7f989c8ed284 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -479,6 +479,36 @@ SUBDIR += gdbmods SUBDIR += gdcm SUBDIR += geany + SUBDIR += geany-plugin-addons + SUBDIR += geany-plugin-codenav + SUBDIR += geany-plugin-debugger + SUBDIR += geany-plugin-devhelp + SUBDIR += geany-plugin-doc + SUBDIR += geany-plugin-extrasel + SUBDIR += geany-plugin-gdb + SUBDIR += geany-plugin-gendoc + SUBDIR += geany-plugin-geniuspaste + SUBDIR += geany-plugin-gproject + SUBDIR += geany-plugin-insertnum + SUBDIR += geany-plugin-latex + SUBDIR += geany-plugin-lipsum + SUBDIR += geany-plugin-lua + SUBDIR += geany-plugin-macro + SUBDIR += geany-plugin-miniscript + SUBDIR += geany-plugin-multiterm + SUBDIR += geany-plugin-numberedbookmarks + SUBDIR += geany-plugin-pg + SUBDIR += geany-plugin-pretty-printer + SUBDIR += geany-plugin-prj + SUBDIR += geany-plugin-sendmail + SUBDIR += geany-plugin-shiftcolumn + SUBDIR += geany-plugin-spellcheck + SUBDIR += geany-plugin-tableconvert + SUBDIR += geany-plugin-treebrowser + SUBDIR += geany-plugin-updatechecker + SUBDIR += geany-plugin-vc + SUBDIR += geany-plugin-webhelper + SUBDIR += geany-plugin-xmlsnippets SUBDIR += geany-plugins SUBDIR += gearmand SUBDIR += gecode diff --git a/devel/geany-plugin-addons/Makefile b/devel/geany-plugin-addons/Makefile new file mode 100644 index 000000000000..45145fb7566c --- /dev/null +++ b/devel/geany-plugin-addons/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= addons + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-addons/pkg-descr b/devel/geany-plugin-addons/pkg-descr new file mode 100644 index 000000000000..45db7c1bcd1d --- /dev/null +++ b/devel/geany-plugin-addons/pkg-descr @@ -0,0 +1,4 @@ +This plugin adds various small addons to Geany which aren't worth +an own plugin but might still useful for people. + +WWW: http://plugins.geany.org/addons.html diff --git a/devel/geany-plugin-addons/pkg-plist b/devel/geany-plugin-addons/pkg-plist new file mode 100644 index 000000000000..6bd3df858a9a --- /dev/null +++ b/devel/geany-plugin-addons/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/addons.a +lib/geany/addons.la +lib/geany/addons.so +%%DOCSDIR%%/addons/AUTHORS +%%DOCSDIR%%/addons/COPYING +%%DOCSDIR%%/addons/ChangeLog +%%DOCSDIR%%/addons/NEWS +%%DOCSDIR%%/addons/README +@dirrm %%DOCSDIR%%/addons +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-codenav/Makefile b/devel/geany-plugin-codenav/Makefile new file mode 100644 index 000000000000..99420922e098 --- /dev/null +++ b/devel/geany-plugin-codenav/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= codenav + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-codenav/pkg-descr b/devel/geany-plugin-codenav/pkg-descr new file mode 100644 index 000000000000..e0ca733ce5ab --- /dev/null +++ b/devel/geany-plugin-codenav/pkg-descr @@ -0,0 +1,3 @@ +This plugin adds some facilities for navigating in the code. + +WWW: http://plugins.geany.org/codenav.html diff --git a/devel/geany-plugin-codenav/pkg-plist b/devel/geany-plugin-codenav/pkg-plist new file mode 100644 index 000000000000..d9c17b1753b6 --- /dev/null +++ b/devel/geany-plugin-codenav/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/codenav.a +lib/geany/codenav.la +lib/geany/codenav.so +%%DOCSDIR%%/codenav/AUTHORS +%%DOCSDIR%%/codenav/COPYING +%%DOCSDIR%%/codenav/ChangeLog +%%DOCSDIR%%/codenav/NEWS +%%DOCSDIR%%/codenav/README +@dirrm %%DOCSDIR%%/codenav +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-debugger/Makefile b/devel/geany-plugin-debugger/Makefile new file mode 100644 index 000000000000..db470351bfc2 --- /dev/null +++ b/devel/geany-plugin-debugger/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= debugger + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-debugger/files/patch-debugger__src__debug.c b/devel/geany-plugin-debugger/files/patch-debugger__src__debug.c new file mode 100644 index 000000000000..6e59af55afa7 --- /dev/null +++ b/devel/geany-plugin-debugger/files/patch-debugger__src__debug.c @@ -0,0 +1,10 @@ +--- ./debugger/src/debug.c.orig 2012-06-16 14:42:46.000000000 +0000 ++++ ./debugger/src/debug.c 2012-09-21 14:55:31.192392925 +0000 +@@ -37,7 +37,6 @@ + + #include <string.h> + #include <unistd.h> +-#include <pty.h> + #include <gtk/gtk.h> + #include <gdk/gdkkeysyms.h> + #include <vte/vte.h> diff --git a/devel/geany-plugin-debugger/pkg-descr b/devel/geany-plugin-debugger/pkg-descr new file mode 100644 index 000000000000..b73620e94915 --- /dev/null +++ b/devel/geany-plugin-debugger/pkg-descr @@ -0,0 +1,5 @@ +Plugin enables debugging in Geany. Currently supports GDB only, but +was developed with multiple debuggers support in mind, so the other +backends support is planned as well. + +WWW: http://plugins.geany.org/debugger.html diff --git a/devel/geany-plugin-debugger/pkg-plist b/devel/geany-plugin-debugger/pkg-plist new file mode 100644 index 000000000000..9e591f813682 --- /dev/null +++ b/devel/geany-plugin-debugger/pkg-plist @@ -0,0 +1,21 @@ +lib/geany/debugger.a +lib/geany/debugger.la +lib/geany/debugger.so +%%DOCSDIR%%/debugger/AUTHORS +%%DOCSDIR%%/debugger/COPYING +%%DOCSDIR%%/debugger/ChangeLog +%%DOCSDIR%%/debugger/NEWS +%%DOCSDIR%%/debugger/README +%%DATADIR%%/debugger/continue.png +%%DATADIR%%/debugger/restart.gif +%%DATADIR%%/debugger/run.gif +%%DATADIR%%/debugger/run_to_cursor.gif +%%DATADIR%%/debugger/step_in.png +%%DATADIR%%/debugger/step_out.gif +%%DATADIR%%/debugger/step_over.gif +%%DATADIR%%/debugger/stop.gif +%%DATADIR%%/debugger/tabs.gif +@dirrm %%DATADIR%%/debugger +@dirrmtry %%DATADIR%% +@dirrm %%DOCSDIR%%/debugger +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-devhelp/Makefile b/devel/geany-plugin-devhelp/Makefile new file mode 100644 index 000000000000..d57b23907488 --- /dev/null +++ b/devel/geany-plugin-devhelp/Makefile @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= wnck-1:${PORTSDIR}/x11-toolkits/libwnck \ + webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2 + +USE_GNOME= gconf2 + +GEANY_PLUGIN= devhelp + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-devhelp/pkg-descr b/devel/geany-plugin-devhelp/pkg-descr new file mode 100644 index 000000000000..d162578f22c8 --- /dev/null +++ b/devel/geany-plugin-devhelp/pkg-descr @@ -0,0 +1,4 @@ +This plugin embeds an API documentation browser and search functionality +directly into Geany's user interface. + +WWW: http://plugins.geany.org/devhelp.html diff --git a/devel/geany-plugin-devhelp/pkg-plist b/devel/geany-plugin-devhelp/pkg-plist new file mode 100644 index 000000000000..dc7bd9c8b8f3 --- /dev/null +++ b/devel/geany-plugin-devhelp/pkg-plist @@ -0,0 +1,17 @@ +lib/geany/devhelp.a +lib/geany/devhelp.la +lib/geany/devhelp.so +%%DOCSDIR%%/devhelp/AUTHORS +%%DOCSDIR%%/devhelp/COPYING +%%DOCSDIR%%/devhelp/ChangeLog +%%DOCSDIR%%/devhelp/NEWS +%%DOCSDIR%%/devhelp/README +%%DATADIR%%/devhelp/devhelp-plugin-48.png +%%DATADIR%%/devhelp/devhelp-plugin.svg +%%DATADIR%%/devhelp/devhelp.conf +%%DATADIR%%/devhelp/geany-devhelp-plugin.png +%%DATADIR%%/devhelp/home.html +@dirrm %%DATADIR%%/devhelp +@dirrmtry %%DATADIR%% +@dirrm %%DOCSDIR%%/devhelp +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-doc/Makefile b/devel/geany-plugin-doc/Makefile new file mode 100644 index 000000000000..3b1567ce9043 --- /dev/null +++ b/devel/geany-plugin-doc/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= doc +GEANY_PLUGIN_DIR= geanydoc + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-doc/pkg-descr b/devel/geany-plugin-doc/pkg-descr new file mode 100644 index 000000000000..5fb34b4e9331 --- /dev/null +++ b/devel/geany-plugin-doc/pkg-descr @@ -0,0 +1,8 @@ +Geanydoc is plugin for Geany IDE that allow execute specified +commands on the current word at the cursor position. This word is +passed as an argument to these commands. It allow either place +output of these commands in geany buffer *DOC* or just execute +external program. Geanydoc is intended to be used for searching +documentation API in different sources. + +WWW: http://plugins.geany.org/geanydoc.html diff --git a/devel/geany-plugin-doc/pkg-plist b/devel/geany-plugin-doc/pkg-plist new file mode 100644 index 000000000000..5a32fffc3aea --- /dev/null +++ b/devel/geany-plugin-doc/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanydoc.a +lib/geany/geanydoc.la +lib/geany/geanydoc.so +%%DOCSDIR%%/geanydoc/AUTHORS +%%DOCSDIR%%/geanydoc/COPYING +%%DOCSDIR%%/geanydoc/ChangeLog +%%DOCSDIR%%/geanydoc/NEWS +%%DOCSDIR%%/geanydoc/README +@dirrm %%DOCSDIR%%/geanydoc +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-extrasel/Makefile b/devel/geany-plugin-extrasel/Makefile new file mode 100644 index 000000000000..120334375554 --- /dev/null +++ b/devel/geany-plugin-extrasel/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= extrasel +GEANY_PLUGIN_DIR= geanyextrasel + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-extrasel/pkg-descr b/devel/geany-plugin-extrasel/pkg-descr new file mode 100644 index 000000000000..451e92bf00ff --- /dev/null +++ b/devel/geany-plugin-extrasel/pkg-descr @@ -0,0 +1,5 @@ +The Extra Selection adds the following menu items: "Column Mode", +"Select to Line" and "Select to Matching Brace", "Set Anchor", +"Select to Anchor" and "Rectangle Select to Anchor". + +WWW: http://plugins.geany.org/geanyextrasel.html diff --git a/devel/geany-plugin-extrasel/pkg-plist b/devel/geany-plugin-extrasel/pkg-plist new file mode 100644 index 000000000000..ffcada7c9ad5 --- /dev/null +++ b/devel/geany-plugin-extrasel/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanyextrasel.a +lib/geany/geanyextrasel.la +lib/geany/geanyextrasel.so +%%DOCSDIR%%/geanyextrasel/AUTHORS +%%DOCSDIR%%/geanyextrasel/COPYING +%%DOCSDIR%%/geanyextrasel/ChangeLog +%%DOCSDIR%%/geanyextrasel/NEWS +%%DOCSDIR%%/geanyextrasel/README +@dirrm %%DOCSDIR%%/geanyextrasel +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-gdb/Makefile b/devel/geany-plugin-gdb/Makefile new file mode 100644 index 000000000000..8edb5c246f16 --- /dev/null +++ b/devel/geany-plugin-gdb/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= gdb +GEANY_PLUGIN_DIR= geanygdb + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-gdb/pkg-descr b/devel/geany-plugin-gdb/pkg-descr new file mode 100644 index 000000000000..4913c680203c --- /dev/null +++ b/devel/geany-plugin-gdb/pkg-descr @@ -0,0 +1,4 @@ +GeanyGDB is a plugin for Geany which provides integrated debugging +support within Geany via the GNU Debugger (GDB). + +WWW: http://plugins.geany.org/geanygdb.html diff --git a/devel/geany-plugin-gdb/pkg-plist b/devel/geany-plugin-gdb/pkg-plist new file mode 100644 index 000000000000..795bc878167a --- /dev/null +++ b/devel/geany-plugin-gdb/pkg-plist @@ -0,0 +1,13 @@ +lib/geany/geanygdb.a +lib/geany/geanygdb.la +lib/geany/geanygdb.so +libexec/geany-plugins/geanygdb/ttyhelper +%%DOCSDIR%%/geanygdb/AUTHORS +%%DOCSDIR%%/geanygdb/COPYING +%%DOCSDIR%%/geanygdb/ChangeLog +%%DOCSDIR%%/geanygdb/NEWS +%%DOCSDIR%%/geanygdb/README +@dirrm %%DOCSDIR%%/geanygdb +@dirrmtry %%DOCSDIR%% +@dirrm libexec/geany-plugins/geanygdb +@dirrmtry libexec/geany-plugins diff --git a/devel/geany-plugin-gendoc/Makefile b/devel/geany-plugin-gendoc/Makefile new file mode 100644 index 000000000000..a93f73280c42 --- /dev/null +++ b/devel/geany-plugin-gendoc/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= ctpl:${PORTSDIR}/textproc/ctpl +RUN_DEPENDS= ${LOCALBASE}/bin/rst2html:${PORTSDIR}/textproc/py-docutils + +GEANY_PLUGIN= gendoc +GEANY_PLUGIN_DIR= geanygendoc + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-gendoc/pkg-descr b/devel/geany-plugin-gendoc/pkg-descr new file mode 100644 index 000000000000..b03199867e9b --- /dev/null +++ b/devel/geany-plugin-gendoc/pkg-descr @@ -0,0 +1,5 @@ +GeanyGenDoc is a plugin for Geany that aims to help code documentation +by automatically generating documentation comment basis from the +source code. + +WWW: http://plugins.geany.org/geanygendoc.html diff --git a/devel/geany-plugin-gendoc/pkg-plist b/devel/geany-plugin-gendoc/pkg-plist new file mode 100644 index 000000000000..0a15d58eb6a2 --- /dev/null +++ b/devel/geany-plugin-gendoc/pkg-plist @@ -0,0 +1,18 @@ +lib/geany/geanygendoc.a +lib/geany/geanygendoc.la +lib/geany/geanygendoc.so +%%DOCSDIR%%/geanygendoc/AUTHORS +%%DOCSDIR%%/geanygendoc/COPYING +%%DOCSDIR%%/geanygendoc/ChangeLog +%%DOCSDIR%%/geanygendoc/NEWS +%%DOCSDIR%%/geanygendoc/README +%%DOCSDIR%%/geanygendoc/html/manual.html +%%DOCSDIR%%/geanygendoc/manual.rst +%%DATADIR%%/geanygendoc/filetypes/c.conf +%%DATADIR%%/geanygendoc/filetypes/vala.conf +@dirrm %%DATADIR%%/geanygendoc/filetypes +@dirrm %%DATADIR%%/geanygendoc +@dirrmtry %%DATADIR%% +@dirrm %%DOCSDIR%%/geanygendoc/html +@dirrm %%DOCSDIR%%/geanygendoc +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-geniuspaste/Makefile b/devel/geany-plugin-geniuspaste/Makefile new file mode 100644 index 000000000000..a4af3cb7a30b --- /dev/null +++ b/devel/geany-plugin-geniuspaste/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= soup-2.4:${PORTSDIR}/devel/libsoup + +GEANY_PLUGIN= geniuspaste + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-geniuspaste/pkg-descr b/devel/geany-plugin-geniuspaste/pkg-descr new file mode 100644 index 000000000000..280e0d68db7e --- /dev/null +++ b/devel/geany-plugin-geniuspaste/pkg-descr @@ -0,0 +1,12 @@ +This plugin allows the user to paste the code from Geany into five +different pastebins. At the moment it supports this services: + - codepad.org + - tinypaste.com + - pastebin.geany.org + - dpaste.de + - sprunge.us +GeniusPaste detects automatically the syntax of the code and paste +it with syntax highlighting enabled. It can also display the pasted +code opening a new browser tab. + +WWW: http://plugins.geany.org/geniuspaste.html diff --git a/devel/geany-plugin-geniuspaste/pkg-plist b/devel/geany-plugin-geniuspaste/pkg-plist new file mode 100644 index 000000000000..e6ef5adac1a6 --- /dev/null +++ b/devel/geany-plugin-geniuspaste/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geniuspaste.a +lib/geany/geniuspaste.la +lib/geany/geniuspaste.so +%%DOCSDIR%%/geniuspaste/AUTHORS +%%DOCSDIR%%/geniuspaste/COPYING +%%DOCSDIR%%/geniuspaste/ChangeLog +%%DOCSDIR%%/geniuspaste/NEWS +%%DOCSDIR%%/geniuspaste/README +@dirrm %%DOCSDIR%%/geniuspaste +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-gproject/Makefile b/devel/geany-plugin-gproject/Makefile new file mode 100644 index 000000000000..24109f15d3fc --- /dev/null +++ b/devel/geany-plugin-gproject/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= gproject + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-gproject/pkg-descr b/devel/geany-plugin-gproject/pkg-descr new file mode 100644 index 000000000000..fe1e1fcda5c8 --- /dev/null +++ b/devel/geany-plugin-gproject/pkg-descr @@ -0,0 +1,8 @@ +GProject is an extension of Geany's project management displaying +a tree of files belonging to the project in the sidebar. In addition, +it enables quick swapping between header and source files, searching +project files by name and more. The plugin was created with big +projects in mind so everything works fast enough even with projects +consisting of hundreds of thousands of files. + +WWW: http://plugins.geany.org/gproject.html diff --git a/devel/geany-plugin-gproject/pkg-plist b/devel/geany-plugin-gproject/pkg-plist new file mode 100644 index 000000000000..7dec2613f4f7 --- /dev/null +++ b/devel/geany-plugin-gproject/pkg-plist @@ -0,0 +1,17 @@ +lib/geany/gproject.a +lib/geany/gproject.la +lib/geany/gproject.so +%%DOCSDIR%%/gproject/AUTHORS +%%DOCSDIR%%/gproject/COPYING +%%DOCSDIR%%/gproject/ChangeLog +%%DOCSDIR%%/gproject/NEWS +%%DOCSDIR%%/gproject/README +share/icons/hicolor/16x16/apps/gproject-collapse.png +share/icons/hicolor/16x16/apps/gproject-expand.png +share/icons/hicolor/16x16/apps/gproject-file.png +share/icons/hicolor/16x16/apps/gproject-follow.png +share/icons/hicolor/16x16/apps/gproject-header.png +share/icons/hicolor/16x16/apps/gproject-refresh.png +share/icons/hicolor/16x16/apps/gproject-source.png +@dirrm %%DOCSDIR%%/gproject +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-insertnum/Makefile b/devel/geany-plugin-insertnum/Makefile new file mode 100644 index 000000000000..90079ab4a437 --- /dev/null +++ b/devel/geany-plugin-insertnum/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= insertnum +GEANY_PLUGIN_DIR= geanyinsertnum + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-insertnum/pkg-descr b/devel/geany-plugin-insertnum/pkg-descr new file mode 100644 index 000000000000..894cfe0a4126 --- /dev/null +++ b/devel/geany-plugin-insertnum/pkg-descr @@ -0,0 +1,6 @@ +This plugin replaces a (possibly zero-width) rectangular selection +with integer numbers, using start/step/base etc. specified by the +user. For practical reasons, the number of lines is limited to +100000. Lines shorter than the current selection are skipped. + +WWW: http://plugins.geany.org/geanyinsertnum.html diff --git a/devel/geany-plugin-insertnum/pkg-plist b/devel/geany-plugin-insertnum/pkg-plist new file mode 100644 index 000000000000..f96ec306c502 --- /dev/null +++ b/devel/geany-plugin-insertnum/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanyinsertnum.a +lib/geany/geanyinsertnum.la +lib/geany/geanyinsertnum.so +%%DOCSDIR%%/geanyinsertnum/AUTHORS +%%DOCSDIR%%/geanyinsertnum/COPYING +%%DOCSDIR%%/geanyinsertnum/ChangeLog +%%DOCSDIR%%/geanyinsertnum/NEWS +%%DOCSDIR%%/geanyinsertnum/README +@dirrm %%DOCSDIR%%/geanyinsertnum +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-latex/Makefile b/devel/geany-plugin-latex/Makefile new file mode 100644 index 000000000000..2092d50e6f68 --- /dev/null +++ b/devel/geany-plugin-latex/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= latex +GEANY_PLUGIN_DIR= geanylatex + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-latex/pkg-descr b/devel/geany-plugin-latex/pkg-descr new file mode 100644 index 000000000000..c2fe59fcda51 --- /dev/null +++ b/devel/geany-plugin-latex/pkg-descr @@ -0,0 +1,3 @@ +GeanyLaTeX is a plugin for Geany IDE to improve work with LaTeX. + +WWW: http://plugins.geany.org/geanylatex.html diff --git a/devel/geany-plugin-latex/pkg-plist b/devel/geany-plugin-latex/pkg-plist new file mode 100644 index 000000000000..e7df97c10071 --- /dev/null +++ b/devel/geany-plugin-latex/pkg-plist @@ -0,0 +1,25 @@ +lib/geany/geanylatex.a +lib/geany/geanylatex.la +lib/geany/geanylatex.so +%%DOCSDIR%%/bibtex_reference.png +%%DOCSDIR%%/geanylatex.css +%%DOCSDIR%%/geanylatex.html +%%DOCSDIR%%/geanylatex.pdf +%%DOCSDIR%%/geanylatex.tex +%%DOCSDIR%%/geanylatex/AUTHORS +%%DOCSDIR%%/geanylatex/COPYING +%%DOCSDIR%%/geanylatex/ChangeLog +%%DOCSDIR%%/geanylatex/NEWS +%%DOCSDIR%%/geanylatex/README +%%DOCSDIR%%/geanylatex2.html +%%DOCSDIR%%/geanylatex3.html +%%DOCSDIR%%/geanylatex4.html +%%DOCSDIR%%/insert_environment.png +%%DOCSDIR%%/insert_label.png +%%DOCSDIR%%/insert_reference.png +%%DOCSDIR%%/insert_usepackage.png +%%DOCSDIR%%/latexwizard.png +%%DOCSDIR%%/plugin_manager.png +%%DOCSDIR%%/toolbar.png +@dirrm %%DOCSDIR%%/geanylatex +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-lipsum/Makefile b/devel/geany-plugin-lipsum/Makefile new file mode 100644 index 000000000000..213bfaa456f7 --- /dev/null +++ b/devel/geany-plugin-lipsum/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= lipsum +GEANY_PLUGIN_DIR= geanylipsum + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-lipsum/pkg-descr b/devel/geany-plugin-lipsum/pkg-descr new file mode 100644 index 000000000000..7ee929a0d898 --- /dev/null +++ b/devel/geany-plugin-lipsum/pkg-descr @@ -0,0 +1,4 @@ +GeanyLipsum is a plugin for Geany that implements a Lorem Ipsum +generator to insert placeholder text into your document. + +WWW: http://plugins.geany.org/geanylipsum.html diff --git a/devel/geany-plugin-lipsum/pkg-plist b/devel/geany-plugin-lipsum/pkg-plist new file mode 100644 index 000000000000..cfe097afb1f1 --- /dev/null +++ b/devel/geany-plugin-lipsum/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanylipsum.a +lib/geany/geanylipsum.la +lib/geany/geanylipsum.so +%%DOCSDIR%%/geanylipsum/AUTHORS +%%DOCSDIR%%/geanylipsum/COPYING +%%DOCSDIR%%/geanylipsum/ChangeLog +%%DOCSDIR%%/geanylipsum/NEWS +%%DOCSDIR%%/geanylipsum/README +@dirrm %%DOCSDIR%%/geanylipsum +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-lua/Makefile b/devel/geany-plugin-lua/Makefile new file mode 100644 index 000000000000..ee869fe64288 --- /dev/null +++ b/devel/geany-plugin-lua/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +USE_LUA= 5.1 + +GEANY_PLUGIN= lua +GEANY_PLUGIN_DIR= geanylua + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-lua/pkg-descr b/devel/geany-plugin-lua/pkg-descr new file mode 100644 index 000000000000..27ed4246f5ea --- /dev/null +++ b/devel/geany-plugin-lua/pkg-descr @@ -0,0 +1,3 @@ +Lua scripting plugin for Geany. + +WWW: http://plugins.geany.org/geanylua.html diff --git a/devel/geany-plugin-lua/pkg-plist b/devel/geany-plugin-lua/pkg-plist new file mode 100644 index 000000000000..ee43c513f8e5 --- /dev/null +++ b/devel/geany-plugin-lua/pkg-plist @@ -0,0 +1,49 @@ +lib/geany-plugins/geanylua/libgeanylua.a +lib/geany-plugins/geanylua/libgeanylua.la +lib/geany-plugins/geanylua/libgeanylua.so +lib/geany/geanylua.a +lib/geany/geanylua.la +lib/geany/geanylua.so +%%DOCSDIR%%/geanylua/AUTHORS +%%DOCSDIR%%/geanylua/COPYING +%%DOCSDIR%%/geanylua/ChangeLog +%%DOCSDIR%%/geanylua/NEWS +%%DOCSDIR%%/geanylua/README +%%DOCSDIR%%/geanylua/geanylua-index.html +%%DOCSDIR%%/geanylua/geanylua-input.html +%%DOCSDIR%%/geanylua/geanylua-intro.html +%%DOCSDIR%%/geanylua/geanylua-keyfile.html +%%DOCSDIR%%/geanylua/geanylua-keys.html +%%DOCSDIR%%/geanylua/geanylua-ref.html +%%DOCSDIR%%/geanylua/luarefv51.html +%%DATADIR%%/geanylua/dialogs/basic-dialogs.lua +%%DATADIR%%/geanylua/dialogs/complex-dialog.lua +%%DATADIR%%/geanylua/edit/calculator.lua +%%DATADIR%%/geanylua/edit/lua-replace.lua +%%DATADIR%%/geanylua/edit/proper-case.lua +%%DATADIR%%/geanylua/edit/reverse.lua +%%DATADIR%%/geanylua/edit/right-trim.lua +%%DATADIR%%/geanylua/edit/select-block.lua +%%DATADIR%%/geanylua/info/about.lua +%%DATADIR%%/geanylua/info/app-information.lua +%%DATADIR%%/geanylua/info/file-information.lua +%%DATADIR%%/geanylua/info/list-open-files.lua +%%DATADIR%%/geanylua/info/show-filename.lua +%%DATADIR%%/geanylua/scripting/help.lua +%%DATADIR%%/geanylua/scripting/open-script.lua +%%DATADIR%%/geanylua/scripting/rebuild-menu.lua +%%DATADIR%%/geanylua/scripting/show-examples.lua +%%DATADIR%%/geanylua/work/01.edit-test-script.lua +%%DATADIR%%/geanylua/work/02.run-test-script.lua +%%DATADIR%%/geanylua/work/03.install-test-script.lua +@dirrm %%DATADIR%%/geanylua/work +@dirrm %%DATADIR%%/geanylua/scripting +@dirrm %%DATADIR%%/geanylua/info +@dirrm %%DATADIR%%/geanylua/edit +@dirrm %%DATADIR%%/geanylua/dialogs +@dirrm %%DATADIR%%/geanylua +@dirrmtry %%DATADIR%% +@dirrm %%DOCSDIR%%/geanylua +@dirrmtry %%DOCSDIR%% +@dirrm lib/geany-plugins/geanylua +@dirrmtry lib/geany-plugins diff --git a/devel/geany-plugin-macro/Makefile b/devel/geany-plugin-macro/Makefile new file mode 100644 index 000000000000..f648b7270a4e --- /dev/null +++ b/devel/geany-plugin-macro/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= macro +GEANY_PLUGIN_DIR= geanymacro + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-macro/pkg-descr b/devel/geany-plugin-macro/pkg-descr new file mode 100644 index 000000000000..c2492ac89891 --- /dev/null +++ b/devel/geany-plugin-macro/pkg-descr @@ -0,0 +1,3 @@ +This plugin allows you to record and use your own macros. + +WWW: http://plugins.geany.org/geanymacro.html diff --git a/devel/geany-plugin-macro/pkg-plist b/devel/geany-plugin-macro/pkg-plist new file mode 100644 index 000000000000..81a87942050f --- /dev/null +++ b/devel/geany-plugin-macro/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanymacro.a +lib/geany/geanymacro.la +lib/geany/geanymacro.so +%%DOCSDIR%%/geanymacro/AUTHORS +%%DOCSDIR%%/geanymacro/COPYING +%%DOCSDIR%%/geanymacro/ChangeLog +%%DOCSDIR%%/geanymacro/NEWS +%%DOCSDIR%%/geanymacro/README +@dirrm %%DOCSDIR%%/geanymacro +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-miniscript/Makefile b/devel/geany-plugin-miniscript/Makefile new file mode 100644 index 000000000000..e37caf126a1c --- /dev/null +++ b/devel/geany-plugin-miniscript/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= miniscript +GEANY_PLUGIN_DIR= geanyminiscript + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-miniscript/pkg-descr b/devel/geany-plugin-miniscript/pkg-descr new file mode 100644 index 000000000000..d7e2bbf84dbb --- /dev/null +++ b/devel/geany-plugin-miniscript/pkg-descr @@ -0,0 +1,17 @@ +Geany Mini-Script filter plugin. +This plugin is a tool to apply a script filter on: + - text selection + - current document + - all documents +The filter type can be: + - shell script + - perl script + - python script + - sed commands + - awk script +The output can be: + - selection of current document + - all documents + - new document + +WWW: http://plugins.geany.org/geanyminiscript.html diff --git a/devel/geany-plugin-miniscript/pkg-plist b/devel/geany-plugin-miniscript/pkg-plist new file mode 100644 index 000000000000..94d107a2fcc9 --- /dev/null +++ b/devel/geany-plugin-miniscript/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanyminiscript.a +lib/geany/geanyminiscript.la +lib/geany/geanyminiscript.so +%%DOCSDIR%%/geanyminiscript/AUTHORS +%%DOCSDIR%%/geanyminiscript/COPYING +%%DOCSDIR%%/geanyminiscript/ChangeLog +%%DOCSDIR%%/geanyminiscript/NEWS +%%DOCSDIR%%/geanyminiscript/README +@dirrm %%DOCSDIR%%/geanyminiscript +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-multiterm/Makefile b/devel/geany-plugin-multiterm/Makefile new file mode 100644 index 000000000000..e116708118f3 --- /dev/null +++ b/devel/geany-plugin-multiterm/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala +USE_GNOME= vte + +GEANY_PLUGIN= multiterm + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-multiterm/pkg-descr b/devel/geany-plugin-multiterm/pkg-descr new file mode 100644 index 000000000000..d34143071f00 --- /dev/null +++ b/devel/geany-plugin-multiterm/pkg-descr @@ -0,0 +1,5 @@ +MultiTerm is similar to Geany's built-in VTE terminal except that +it supports multiple terminals in tabs and supports different shells +in each of the terminal tabs. + +WWW: http://plugins.geany.org/multiterm.html diff --git a/devel/geany-plugin-multiterm/pkg-plist b/devel/geany-plugin-multiterm/pkg-plist new file mode 100644 index 000000000000..8e675a740bc8 --- /dev/null +++ b/devel/geany-plugin-multiterm/pkg-plist @@ -0,0 +1,11 @@ +lib/geany/multiterm.a +lib/geany/multiterm.la +lib/geany/multiterm.so +%%DOCSDIR%%/multiterm/AUTHORS +%%DOCSDIR%%/multiterm/COPYING +%%DOCSDIR%%/multiterm/ChangeLog +%%DOCSDIR%%/multiterm/NEWS +%%DOCSDIR%%/multiterm/README +%%DOCSDIR%%/multiterm/TODO +@dirrm %%DOCSDIR%%/multiterm +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-numberedbookmarks/Makefile b/devel/geany-plugin-numberedbookmarks/Makefile new file mode 100644 index 000000000000..ef67cd30323a --- /dev/null +++ b/devel/geany-plugin-numberedbookmarks/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= numberedbookmarks +GEANY_PLUGIN_DIR= geanynumberedbookmarks + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-numberedbookmarks/pkg-descr b/devel/geany-plugin-numberedbookmarks/pkg-descr new file mode 100644 index 000000000000..3542c4c5b124 --- /dev/null +++ b/devel/geany-plugin-numberedbookmarks/pkg-descr @@ -0,0 +1,4 @@ +geanynumberedbookmarks is a plugin to provide users with 10 numbered +bookmarks (in addition to the usual bookkmarks) + +WWW: http://plugins.geany.org/geanynumberedbookmarks.html diff --git a/devel/geany-plugin-numberedbookmarks/pkg-plist b/devel/geany-plugin-numberedbookmarks/pkg-plist new file mode 100644 index 000000000000..37347d0bf0ba --- /dev/null +++ b/devel/geany-plugin-numberedbookmarks/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanynumberedbookmarks.a +lib/geany/geanynumberedbookmarks.la +lib/geany/geanynumberedbookmarks.so +%%DOCSDIR%%/geanynumberedbookmarks/AUTHORS +%%DOCSDIR%%/geanynumberedbookmarks/COPYING +%%DOCSDIR%%/geanynumberedbookmarks/ChangeLog +%%DOCSDIR%%/geanynumberedbookmarks/NEWS +%%DOCSDIR%%/geanynumberedbookmarks/README +@dirrm %%DOCSDIR%%/geanynumberedbookmarks +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-pg/Makefile b/devel/geany-plugin-pg/Makefile new file mode 100644 index 000000000000..4f3d1f67382e --- /dev/null +++ b/devel/geany-plugin-pg/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= gpgme.19:${PORTSDIR}/security/gpgme +RUN_DEPENDS= gpg2:${PORTSDIR}/security/gnupg + +GEANY_PLUGIN= pg +GEANY_PLUGIN_DIR= geanypg + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-pg/pkg-descr b/devel/geany-plugin-pg/pkg-descr new file mode 100644 index 000000000000..0b1ddde714b5 --- /dev/null +++ b/devel/geany-plugin-pg/pkg-descr @@ -0,0 +1,4 @@ +GeanyPG is a plugin for Geany that allows the user to encrypt, +decrypt and verify signatures with GnuPG. + +WWW: http://plugins.geany.org/geanypg.html diff --git a/devel/geany-plugin-pg/pkg-plist b/devel/geany-plugin-pg/pkg-plist new file mode 100644 index 000000000000..0157e5fdffde --- /dev/null +++ b/devel/geany-plugin-pg/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanypg.a +lib/geany/geanypg.la +lib/geany/geanypg.so +%%DOCSDIR%%/geanypg/AUTHORS +%%DOCSDIR%%/geanypg/COPYING +%%DOCSDIR%%/geanypg/ChangeLog +%%DOCSDIR%%/geanypg/NEWS +%%DOCSDIR%%/geanypg/README +@dirrm %%DOCSDIR%%/geanypg +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-pretty-printer/Makefile b/devel/geany-plugin-pretty-printer/Makefile new file mode 100644 index 000000000000..9dcb0895fb91 --- /dev/null +++ b/devel/geany-plugin-pretty-printer/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= pretty-printer +GEANY_PLUGIN_SWITCH= --enable-pretty_printer + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-pretty-printer/pkg-descr b/devel/geany-plugin-pretty-printer/pkg-descr new file mode 100644 index 000000000000..f4a85617eab5 --- /dev/null +++ b/devel/geany-plugin-pretty-printer/pkg-descr @@ -0,0 +1,3 @@ +Geany plugin. + +WWW: http://plugins.geany.org/pretty-printer.html diff --git a/devel/geany-plugin-pretty-printer/pkg-plist b/devel/geany-plugin-pretty-printer/pkg-plist new file mode 100644 index 000000000000..18e3cdac0595 --- /dev/null +++ b/devel/geany-plugin-pretty-printer/pkg-plist @@ -0,0 +1,3 @@ +lib/geany/pretty-printer.a +lib/geany/pretty-printer.la +lib/geany/pretty-printer.so diff --git a/devel/geany-plugin-prj/Makefile b/devel/geany-plugin-prj/Makefile new file mode 100644 index 000000000000..55e1bd718e88 --- /dev/null +++ b/devel/geany-plugin-prj/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= prj +GEANY_PLUGIN_DIR= geanyprj + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-prj/pkg-descr b/devel/geany-plugin-prj/pkg-descr new file mode 100644 index 000000000000..986e138a8c0b --- /dev/null +++ b/devel/geany-plugin-prj/pkg-descr @@ -0,0 +1,3 @@ +Alternative project manager for Geany + +WWW: http://plugins.geany.org/geanyprj.html diff --git a/devel/geany-plugin-prj/pkg-plist b/devel/geany-plugin-prj/pkg-plist new file mode 100644 index 000000000000..323397e99005 --- /dev/null +++ b/devel/geany-plugin-prj/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanyprj.a +lib/geany/geanyprj.la +lib/geany/geanyprj.so +%%DOCSDIR%%/geanyprj/AUTHORS +%%DOCSDIR%%/geanyprj/COPYING +%%DOCSDIR%%/geanyprj/ChangeLog +%%DOCSDIR%%/geanyprj/NEWS +%%DOCSDIR%%/geanyprj/README +@dirrm %%DOCSDIR%%/geanyprj +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-sendmail/Makefile b/devel/geany-plugin-sendmail/Makefile new file mode 100644 index 000000000000..08b32100c3ef --- /dev/null +++ b/devel/geany-plugin-sendmail/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= sendmail +GEANY_PLUGIN_DIR= geanysendmail + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-sendmail/pkg-descr b/devel/geany-plugin-sendmail/pkg-descr new file mode 100644 index 000000000000..f013b638e8d2 --- /dev/null +++ b/devel/geany-plugin-sendmail/pkg-descr @@ -0,0 +1,6 @@ +GeanySendMail is a little plugin to send a document as attachment +using the preferred mail client from inside Geany. It is similar +to the envelope symbol of most office tools and requires a mail +client that is supporting remote calls. + +WWW: http://plugins.geany.org/geanysendmail.html diff --git a/devel/geany-plugin-sendmail/pkg-plist b/devel/geany-plugin-sendmail/pkg-plist new file mode 100644 index 000000000000..b025abcada95 --- /dev/null +++ b/devel/geany-plugin-sendmail/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanysendmail.a +lib/geany/geanysendmail.la +lib/geany/geanysendmail.so +%%DOCSDIR%%/geanysendmail/AUTHORS +%%DOCSDIR%%/geanysendmail/COPYING +%%DOCSDIR%%/geanysendmail/ChangeLog +%%DOCSDIR%%/geanysendmail/NEWS +%%DOCSDIR%%/geanysendmail/README +@dirrm %%DOCSDIR%%/geanysendmail +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-shiftcolumn/Makefile b/devel/geany-plugin-shiftcolumn/Makefile new file mode 100644 index 000000000000..f76f3b17388b --- /dev/null +++ b/devel/geany-plugin-shiftcolumn/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= shiftcolumn + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-shiftcolumn/pkg-descr b/devel/geany-plugin-shiftcolumn/pkg-descr new file mode 100644 index 000000000000..c95abdfefd38 --- /dev/null +++ b/devel/geany-plugin-shiftcolumn/pkg-descr @@ -0,0 +1,3 @@ +This plugin allows you to move blocks of text horizontally. + +WWW: http://plugins.geany.org/shiftcolumn.html diff --git a/devel/geany-plugin-shiftcolumn/pkg-plist b/devel/geany-plugin-shiftcolumn/pkg-plist new file mode 100644 index 000000000000..47e5c6e8f0a8 --- /dev/null +++ b/devel/geany-plugin-shiftcolumn/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/shiftcolumn.a +lib/geany/shiftcolumn.la +lib/geany/shiftcolumn.so +%%DOCSDIR%%/shiftcolumn/AUTHORS +%%DOCSDIR%%/shiftcolumn/COPYING +%%DOCSDIR%%/shiftcolumn/ChangeLog +%%DOCSDIR%%/shiftcolumn/NEWS +%%DOCSDIR%%/shiftcolumn/README +@dirrm %%DOCSDIR%%/shiftcolumn +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-spellcheck/Makefile b/devel/geany-plugin-spellcheck/Makefile new file mode 100644 index 000000000000..5e336dd56e18 --- /dev/null +++ b/devel/geany-plugin-spellcheck/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= enchant.1:${PORTSDIR}/textproc/enchant + +GEANY_PLUGIN= spellcheck + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-spellcheck/pkg-descr b/devel/geany-plugin-spellcheck/pkg-descr new file mode 100644 index 000000000000..aba2ae0fc27f --- /dev/null +++ b/devel/geany-plugin-spellcheck/pkg-descr @@ -0,0 +1,4 @@ +This plugin checks the content of the current document in Geany +with the spell check library Enchant. + +WWW: http://plugins.geany.org/spellcheck.html diff --git a/devel/geany-plugin-spellcheck/pkg-plist b/devel/geany-plugin-spellcheck/pkg-plist new file mode 100644 index 000000000000..6991876773db --- /dev/null +++ b/devel/geany-plugin-spellcheck/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/spellcheck.a +lib/geany/spellcheck.la +lib/geany/spellcheck.so +%%DOCSDIR%%/spellcheck/AUTHORS +%%DOCSDIR%%/spellcheck/COPYING +%%DOCSDIR%%/spellcheck/ChangeLog +%%DOCSDIR%%/spellcheck/NEWS +%%DOCSDIR%%/spellcheck/README +@dirrm %%DOCSDIR%%/spellcheck +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-tableconvert/Makefile b/devel/geany-plugin-tableconvert/Makefile new file mode 100644 index 000000000000..eda9a09848ba --- /dev/null +++ b/devel/geany-plugin-tableconvert/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= tableconvert + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-tableconvert/pkg-descr b/devel/geany-plugin-tableconvert/pkg-descr new file mode 100644 index 000000000000..79b7f0f515fb --- /dev/null +++ b/devel/geany-plugin-tableconvert/pkg-descr @@ -0,0 +1,4 @@ +Tableconvert is a plugin which helps on converting a tabulator +separated selection into a table. + +WWW: http://plugins.geany.org/tableconvert.html diff --git a/devel/geany-plugin-tableconvert/pkg-plist b/devel/geany-plugin-tableconvert/pkg-plist new file mode 100644 index 000000000000..067d56bda3b5 --- /dev/null +++ b/devel/geany-plugin-tableconvert/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/tableconvert.a +lib/geany/tableconvert.la +lib/geany/tableconvert.so +%%DOCSDIR%%/tableconvert/AUTHORS +%%DOCSDIR%%/tableconvert/COPYING +%%DOCSDIR%%/tableconvert/ChangeLog +%%DOCSDIR%%/tableconvert/NEWS +%%DOCSDIR%%/tableconvert/README +@dirrm %%DOCSDIR%%/tableconvert +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-treebrowser/Makefile b/devel/geany-plugin-treebrowser/Makefile new file mode 100644 index 000000000000..67728c820907 --- /dev/null +++ b/devel/geany-plugin-treebrowser/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= treebrowser + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-treebrowser/pkg-descr b/devel/geany-plugin-treebrowser/pkg-descr new file mode 100644 index 000000000000..5796592f9e3e --- /dev/null +++ b/devel/geany-plugin-treebrowser/pkg-descr @@ -0,0 +1,6 @@ +The TreeBrowser plugin for Geany provides an alternate way to browse +through your files. It displays files and directories in a tree +view and has more features than the file browser plugin delivered +with Geany itself. + +WWW: http://plugins.geany.org/treebrowser.html diff --git a/devel/geany-plugin-treebrowser/pkg-plist b/devel/geany-plugin-treebrowser/pkg-plist new file mode 100644 index 000000000000..dfe96a8569f4 --- /dev/null +++ b/devel/geany-plugin-treebrowser/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/treebrowser.a +lib/geany/treebrowser.la +lib/geany/treebrowser.so +%%DOCSDIR%%/treebrowser/AUTHORS +%%DOCSDIR%%/treebrowser/COPYING +%%DOCSDIR%%/treebrowser/ChangeLog +%%DOCSDIR%%/treebrowser/NEWS +%%DOCSDIR%%/treebrowser/README +@dirrm %%DOCSDIR%%/treebrowser +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-updatechecker/Makefile b/devel/geany-plugin-updatechecker/Makefile new file mode 100644 index 000000000000..20040aa2f277 --- /dev/null +++ b/devel/geany-plugin-updatechecker/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= soup-2.4:${PORTSDIR}/devel/libsoup + +GEANY_PLUGIN= updatechecker + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-updatechecker/pkg-descr b/devel/geany-plugin-updatechecker/pkg-descr new file mode 100644 index 000000000000..44a784e3f0ec --- /dev/null +++ b/devel/geany-plugin-updatechecker/pkg-descr @@ -0,0 +1,4 @@ +UpdateChecker is a plugin for Geany, which is able to check whether +there is a more recent version of Geany available. + +WWW: http://plugins.geany.org/updatechecker.html diff --git a/devel/geany-plugin-updatechecker/pkg-plist b/devel/geany-plugin-updatechecker/pkg-plist new file mode 100644 index 000000000000..8effc4204868 --- /dev/null +++ b/devel/geany-plugin-updatechecker/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/updatechecker.a +lib/geany/updatechecker.la +lib/geany/updatechecker.so +%%DOCSDIR%%/updatechecker/AUTHORS +%%DOCSDIR%%/updatechecker/COPYING +%%DOCSDIR%%/updatechecker/ChangeLog +%%DOCSDIR%%/updatechecker/NEWS +%%DOCSDIR%%/updatechecker/README +@dirrm %%DOCSDIR%%/updatechecker +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-vc/Makefile b/devel/geany-plugin-vc/Makefile new file mode 100644 index 000000000000..f606257199bb --- /dev/null +++ b/devel/geany-plugin-vc/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= vc +GEANY_PLUGIN_DIR= geanyvc + +OPTIONS_DEFINE= GTKSPELL +OPTIONS_DEFAULT= GTKSPELL +GTKSPELL_DESC= Spell checking support via GtkSpell + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +# bsd.port.options.mk is already included + +.if ${PORT_OPTIONS:MGTKSPELL} +LIB_DEPENDS+= gtkspell:${PORTSDIR}/textproc/gtkspell +CONFIGURE_ARGS+= --enable-gtkspell +.else +CONFIGURE_ARGS+= --disable-gtkspell +.endif + +.include <bsd.port.mk> diff --git a/devel/geany-plugin-vc/pkg-descr b/devel/geany-plugin-vc/pkg-descr new file mode 100644 index 000000000000..974f0786bfa8 --- /dev/null +++ b/devel/geany-plugin-vc/pkg-descr @@ -0,0 +1,6 @@ +GeanyVC is plugin that provides a uniform way of accessing the +different version-control systems inside Geany IDE. Only small +subset of vc is implemented, but, hey, you don't need anything +besides diff, log, status, revert and commit most time. + +WWW: http://plugins.geany.org/geanyvc.html diff --git a/devel/geany-plugin-vc/pkg-plist b/devel/geany-plugin-vc/pkg-plist new file mode 100644 index 000000000000..07c86fce8c68 --- /dev/null +++ b/devel/geany-plugin-vc/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/geanyvc.a +lib/geany/geanyvc.la +lib/geany/geanyvc.so +%%DOCSDIR%%/geanyvc/AUTHORS +%%DOCSDIR%%/geanyvc/COPYING +%%DOCSDIR%%/geanyvc/ChangeLog +%%DOCSDIR%%/geanyvc/NEWS +%%DOCSDIR%%/geanyvc/README +@dirrm %%DOCSDIR%%/geanyvc +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-webhelper/Makefile b/devel/geany-plugin-webhelper/Makefile new file mode 100644 index 000000000000..18032e41f96b --- /dev/null +++ b/devel/geany-plugin-webhelper/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +LIB_DEPENDS= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2 + +GEANY_PLUGIN= webhelper + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-webhelper/pkg-descr b/devel/geany-plugin-webhelper/pkg-descr new file mode 100644 index 000000000000..3119a54e19ae --- /dev/null +++ b/devel/geany-plugin-webhelper/pkg-descr @@ -0,0 +1,5 @@ +WebHelper is a plugin for Geany that provides some web development +facilities, such as a web page preview and some debugging tools +(web inspector). + +WWW: http://plugins.geany.org/webhelper.html diff --git a/devel/geany-plugin-webhelper/pkg-plist b/devel/geany-plugin-webhelper/pkg-plist new file mode 100644 index 000000000000..2a01d2f74d9b --- /dev/null +++ b/devel/geany-plugin-webhelper/pkg-plist @@ -0,0 +1,11 @@ +lib/geany/webhelper.a +lib/geany/webhelper.la +lib/geany/webhelper.so +%%DOCSDIR%%/webhelper/AUTHORS +%%DOCSDIR%%/webhelper/COPYING +%%DOCSDIR%%/webhelper/ChangeLog +%%DOCSDIR%%/webhelper/NEWS +%%DOCSDIR%%/webhelper/README +%%DOCSDIR%%/webhelper/TODO +@dirrm %%DOCSDIR%%/webhelper +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugin-xmlsnippets/Makefile b/devel/geany-plugin-xmlsnippets/Makefile new file mode 100644 index 000000000000..1b8f1dce3e76 --- /dev/null +++ b/devel/geany-plugin-xmlsnippets/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= geany-plugin +PORTVERSION= ${GEANY_VER} +CATEGORIES= devel + +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC} + +GEANY_PLUGIN= xmlsnippets + +.include "${.CURDIR}/../geany-plugins/files/Makefile.common" +.include <bsd.port.mk> diff --git a/devel/geany-plugin-xmlsnippets/pkg-descr b/devel/geany-plugin-xmlsnippets/pkg-descr new file mode 100644 index 000000000000..fbeef7f267d0 --- /dev/null +++ b/devel/geany-plugin-xmlsnippets/pkg-descr @@ -0,0 +1,5 @@ +This plugin extends XML/HTML tag autocompletion provided by Geany. +It automatically inserts a matching snippet after you type an opening +tag. + +WWW: http://plugins.geany.org/xmlsnippets.html diff --git a/devel/geany-plugin-xmlsnippets/pkg-plist b/devel/geany-plugin-xmlsnippets/pkg-plist new file mode 100644 index 000000000000..19fedb1465a6 --- /dev/null +++ b/devel/geany-plugin-xmlsnippets/pkg-plist @@ -0,0 +1,10 @@ +lib/geany/xmlsnippets.a +lib/geany/xmlsnippets.la +lib/geany/xmlsnippets.so +%%DOCSDIR%%/xmlsnippets/AUTHORS +%%DOCSDIR%%/xmlsnippets/COPYING +%%DOCSDIR%%/xmlsnippets/ChangeLog +%%DOCSDIR%%/xmlsnippets/NEWS +%%DOCSDIR%%/xmlsnippets/README +@dirrm %%DOCSDIR%%/xmlsnippets +@dirrmtry %%DOCSDIR%% diff --git a/devel/geany-plugins/Makefile b/devel/geany-plugins/Makefile index a2707690cc5b..01a854dbdf3e 100644 --- a/devel/geany-plugins/Makefile +++ b/devel/geany-plugins/Makefile @@ -1,213 +1,35 @@ -# New ports collection Makefile for: geany-plugins -# Date Created: 24 May 2010 -# Whom: Aldis Berjoza <aldis@bsdroot.lv> -# +# Created by: Aldis Berjoza <aldis@bsdroot.lv> # $FreeBSD$ -# PORTNAME= geany-plugins -PORTVERSION= 0.19 +PORTVERSION= ${GEANY_VER} CATEGORIES= devel -MASTER_SITES= http://plugins.geany.org/geany-plugins/ +DISTFILES= # none -MAINTAINER= ar@null.lv -COMMENT= Plugins for lightweight editor - geany +MAINTAINER= makc@FreeBSD.org +COMMENT= Geany plugins (meta port) -BUILD_DEPENDS= geany:${PORTSDIR}/devel/geany -RUN_DEPENDS= geany:${PORTSDIR}/devel/geany +NO_BUILD= yes -BROKEN= does not compile +.include "${.CURDIR}/files/bsd.geany-plugins.mk" -USE_GMAKE= yes -USE_GNOME= gtk20 -USE_BZIP2= yes -USE_PYTHON_BUILD= 2.6+ +OPTIONS_DEFAULT= ${OPTIONS_DEFINE} -OPTIONS= GEANY_ADDONS "ADDONS" on \ - GEANY_GEANYDOC "GEANYDOC" on \ - GEANY_GEANYGDB "GDB support (broken)" off \ - GEANY_GEANYLATEX "Improve work with LaTeX" on \ - GEANY_GEANYLIPSUM "GEANYLIPSUM" on \ - GEANY_GEANYLUA "LUA support (broken)" off \ - GEANY_GEANYPRJ "Alternative project management" on \ - GEANY_GEANYSENDMAIL "Sending mail from geany" on \ - GEANY_GEANYVC "Version-control systems support" on \ - GEANY_SHIFTCOLUMN "SHIFTCOLUMN" on \ - GEANY_SPELLCHECK "Spellchecker support" on \ - GEANY_CODENAV "Siwtch between header and source" on \ - GEANY_INSERTNUM "geanyinsertnum" on \ - GEANY_GEANYEXTRASEL "geanyextrasel" on \ - GEANY_TREEBROWSER "Tree Browser" on \ - GEANY_PRETTYPRINTER "Pretty-printer" on - -.include <bsd.port.pre.mk> -PLUGINS= - -.if !defined(WITHOUT_GEANY_TREEBROWSER) -BUILD_PLUGINS+= ,treebrowser -PLUGINS+= treebrowser.so -.endif - -.if !defined(WITHOUT_GEANY_CODENAV) -BUILD_PLUGINS+= ,codenav -PLUGINS+= codenav.so -.endif - -.if !defined(WITHOUT_GEANY_INSERTNUM) -BUILD_PLUGINS+= ,geanyinsertnum -PLUGINS+= geanyinsertnum.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYEXTRASEL) -BUILD_PLUGINS+= ,geanyextrasel -PLUGINS+= geanyextrasel.so -.endif - -.if !defined(WITHOUT_GEANY_PRETTYPRINTER) -BUILD_PLUGINS+= ,pretty-printer -PLUGINS+= pretty-printer.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYDOC) -BUILD_PLUGINS+= ,geanydoc -PLUGINS+= geanydoc.so -.endif - -.if !defined(WITHOUT_GEANY_ADDONS) -BUILD_PLUGINS+= ,addons -PLUGINS+= addons.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYGDB) -# handle geanygdb manually -BROKEN= geanygdb plugins doesn't work -BUILD_PLUGINS+= ,geanygdb -PLIST_FILES+= lib/geany/geanygdb.so \ - libexec/geany-plugins/geanygdb/ttyhelper -.endif - -.if !defined(WITHOUT_GEANY_GEANYLATEX) -BUILD_PLUGINS+= ,geanylatex -PLUGINS+= geanylatex.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYLIPSUM) -BUILD_PLUGINS+= ,geanylipsum -PLUGINS+= geanylipsum.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYLUA) -# I will handle geanulua manually -BUILD_PLUGINS+= ,geanylua -USE_LUA= 5.1 -PLIST_FILES+= lib/geany/geanylua.so \ - lib/geany-plugins/geanylua/libgeanylua.so \ - share/doc/geany-plugins/geanylua/geanylua-input.html \ - share/doc/geany-plugins/geanylua/geanylua-ref.html \ - share/doc/geany-plugins/geanylua/geanylua-index.html \ - share/doc/geany-plugins/geanylua/geanylua-intro.html \ - share/doc/geany-plugins/geanylua/geanylua-keys.html \ - share/doc/geany-plugins/geanylua/geanylua-keyfile.html \ - share/doc/geany-plugins/geanylua/luarefv51.html \ - share/geany-plugins/geanylua/dialogs/complex-dialog.lua \ - share/geany-plugins/geanylua/dialogs/basic-dialogs.lua \ - share/geany-plugins/geanylua/edit/select-block.lua \ - share/geany-plugins/geanylua/edit/proper-case.lua \ - share/geany-plugins/geanylua/edit/right-trim.lua \ - share/geany-plugins/geanylua/edit/calculator.lua \ - share/geany-plugins/geanylua/edit/lua-replace.lua \ - share/geany-plugins/geanylua/edit/reverse.lua \ - share/geany-plugins/geanylua/info/show-filename.lua \ - share/geany-plugins/geanylua/info/about.lua \ - share/geany-plugins/geanylua/info/list-open-files.lua \ - share/geany-plugins/geanylua/info/file-informa\tion.lua \ - share/geany-plugins/geanylua/info/app-information.lua \ - share/geany-plugins/geanylua/scripting/show-examples.lua \ - share/geany-plugins/geanylua/scripting/open-script.lua \ - share/geany-plugins/geanylua/scripting/help.lua \ - share/geany-plugins/geanylua/scripting/rebuild-menu.lua \ - share/geany-plugins/geanylua/work/03.install-test-script.lua \ - share/geany-plugins/geanylua/work/02.run-test-script.lua \ - share/geany-plugins/geanylua/work/01.edit-test-script.lua -PLIST_DIRS+= lib/geany-plugins/geanylua \ - lib/geany-plugins \ - share/doc/geany-plugins/geanylua \ - share/doc/geany-plugins \ - share/geany-plugins/geanylua/dialogs \ - share/geany-plugins/geanylua/edit \ - share/geany-plugins/geanylua/info \ - share/geany-plugins/geanylua/scripting \ - share/geany-plugins/geanylua/work \ - share/geany-plugins/geanylua \ - share/geany-plugins -.endif - -.if !defined(WITHOUT_GEANY_GEANYPRJ) -BUILD_PLUGINS+= ,geanyprj -PLUGINS+= geanyprj.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYVC) -BUILD_PLUGINS+= ,geanyvc -LIB_DEPENDS+= gtkspell:${PORTSDIR}/textproc/gtkspell -PLUGINS+= geanyvc.so -.endif - -.if !defined(WITHOUT_GEANY_GEANYSENDMAIL) -BUILD_PLUGINS+= ,geanysendmail -PLUGINS+= geanysendmail.so -.endif - -.if !defined(WITHOUT_GEANY_SHIFTCOLUMN) -BUILD_PLUGINS+= ,shiftcolumn -PLUGINS+= shiftcolumn.so -.endif - -.if !defined(WITHOUT_GEANY_SPELLCHECK) -BUILD_PLUGINS+= ,spellcheck -LIB_DEPENDS+= enchant:${PORTSDIR}/textproc/enchant -PLUGINS+= spellcheck.so -.endif - -.if !defined(BUILD_PLUGINS) -IGNORE= no plugins selected -.endif - -.if !defined(WITHOUT_NLS) -PO_FILES= be ca da de es fr gl ja pt pt_BR ru tr zh_CN -.for i in ${PO_FILES} -PLIST_FILES+= share/locale/${i}/LC_MESSAGES/geany-plugins.mo +.for plugin in ${GEANY_PLUGINS_ALL} +OPTIONS_DEFINE+= ${plugin:U} +${plugin:U}_DESC= ${${plugin}_DESC} +${plugin:U}_DEP= geany-plugin-${plugin}>=0:${PORTSDIR}/devel/geany-plugin-${plugin} .endfor -.endif -.for i in ${PLUGINS} -PLIST_FILES+= lib/geany/${i} -.endfor +.include <bsd.port.options.mk> -do-configure: - BUILD_PLUGINS=$(${ECHO} ${BUILD_PLUGINS} | ${SED} -e 's/^,//') - @${WRKSRC}/waf configure --enable-plugins="${BUILD_PLUGINS}" -b ${WRKSRC}/_build_ +.for opt in ${OPTIONS_DEFINE} +. if ${PORT_OPTIONS:M${opt}} +RUN_DEPENDS+= ${${opt}_DEP} +. endif +.endfor do-install: -.for i in ${PLUGINS} - @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/${i} ${PREFIX}/lib/geany/ -.endfor -.if !defined(WITHOUT_GEANY_GEANYGDB) - @${MKDIR} ${PREFIX}/libexec/geany-plugins/geanygdb - @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanygdb.so ${PREFIX}/lib/geany/ - @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/ttyhelper ${PREFIX}/libexec/geany-plugins/geanygdb/ -.endif -.if !defined(WITHOUT_GEANY_GEANYLUA) - @${MKDIR} ${PREFIX}/lib/geany-plugins/geanylua - @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/libgeanylua.so ${PREFIX}/lib/geany-plugins/geanylua/ - @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanylua.so ${PREFIX}/lib/geany/ - @(cd ${WRKSRC}/geanylua/examples/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") - @(cd ${WRKSRC}/geanylua/docs/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/doc/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") -.endif -.if !defined(WITHOUT_NLS) -.for i in ${PO_FILES} - @${INSTALL_DATA} ${WRKSRC}/_build_/default/po/${i}.mo ${PREFIX}/share/locale/${i}/LC_MESSAGES/geany-plugins.mo -.endfor -.endif + ${DO_NADA} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/devel/geany-plugins/distinfo b/devel/geany-plugins/distinfo index a357302df9a8..07d102e554ee 100644 --- a/devel/geany-plugins/distinfo +++ b/devel/geany-plugins/distinfo @@ -1,2 +1,2 @@ -SHA256 (geany-plugins-0.19.tar.bz2) = 41a6ab69ede801d660761c799b64c8d0027d76a1dda584777f4d40e1ba064324 -SIZE (geany-plugins-0.19.tar.bz2) = 842017 +SHA256 (geany-plugins-1.22.tar.bz2) = a0dcf0cb00ac260670ef8fae682aade60c7c3075c88121fd21f3aecdff84e1ce +SIZE (geany-plugins-1.22.tar.bz2) = 2088130 diff --git a/devel/geany-plugins/files/Makefile.common b/devel/geany-plugins/files/Makefile.common new file mode 100644 index 000000000000..79e25c08cb77 --- /dev/null +++ b/devel/geany-plugins/files/Makefile.common @@ -0,0 +1,50 @@ +# $FreeBSD$ + +.include "${.CURDIR}/../../devel/geany-plugins/files/bsd.geany-plugins.mk" + +MASTER_SITES= http://plugins.geany.org/geany-plugins/ +PKGNAMESUFFIX?= -${GEANY_PLUGIN} +DISTNAME= geany-plugins-${PORTVERSION} +DISTINFO_FILE= ${.CURDIR}/../../devel/geany-plugins/distinfo + +BUILD_DEPENDS+= ${LOCALBASE}/bin/geany:${PORTSDIR}/devel/geany \ + ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash +RUN_DEPENDS+= ${LOCALBASE}/bin/geany:${PORTSDIR}/devel/geany + +CONFLICTS_INSTALL= geany-plugins-0.* + +USE_BZIP2= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_AUTOTOOLS+= libtool +USE_PKGCONFIG= build +USE_GETTEXT= yes +USE_GNOME+= gtk20 + +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 + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MNLS} +USE_GETTEXT= yes +.else +CONFIGURE_ARGS+= --disable-nls +.endif + +pre-configure: + ${REINPLACE_CMD} -e 's,/bin/sh,${LOCALBASE}/bin/bash,g' \ + -e 's,zlib,,g' \ + ${WRKSRC}/configure + +post-configure: + ${FIND} ${BUILD_WRKSRC} -name Makefile | ${XARGS} \ + ${REINPLACE_CMD} -e '/^geanypluginsdir/s,${LOCALBASE},${PREFIX},' diff --git a/devel/geany-plugins/files/bsd.geany-plugins.mk b/devel/geany-plugins/files/bsd.geany-plugins.mk new file mode 100644 index 000000000000..c614c3047ec9 --- /dev/null +++ b/devel/geany-plugins/files/bsd.geany-plugins.mk @@ -0,0 +1,41 @@ +# $FreeBSD$ + +GEANY_VER= 1.22 + +GEANY_PLUGINS_ALL= addons codenav debugger devhelp doc extrasel gdb \ + gendoc geniuspaste gproject insertnum latex lipsum \ + lua macro miniscript multiterm numberedbookmarks \ + pg pretty-printer prj sendmail shiftcolumn \ + spellcheck tableconvert treebrowser updatechecker \ + vc webhelper xmlsnippets + +addons_DESC= various small addons +codenav_DESC= some facilities for navigating in the code +debugger_DESC= debugging support (via GDB currently) +devhelp_DESC= API documentation browser +doc_DESC= execute command on the word at cursor position +extrasel_DESC= additional selection tools +gdb_DESC= debugging support via the GNU Debugger +gendoc_DESC= generate documentation from the sources comments +geniuspaste_DESC= pastebins support +gproject_DESC= extension of Geany's project management +insertnum_DESC= replaces selection with integer numbers +latex_DESC= LaTeX support +lipsum_DESC= Lorem Ipsum generator +lua_DESC= Lua scripting +macro_DESC= user defined macros +miniscript_DESC= pipe text/documents via script (shell, perl, awk, etc.) +multiterm_DESC= multi-tabbed virtual terminals emulator +numberedbookmarks_DESC= additional numbered bookmarks +pg_DESC= encrypt, decrypt and verify signatures with GnuPG +pretty-printer_DESC= formats XML and make it human-readable +prj_DESC= alternative project manager +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 diff --git a/devel/geany-plugins/files/patch-wscript b/devel/geany-plugins/files/patch-wscript deleted file mode 100644 index 5fac4d375a30..000000000000 --- a/devel/geany-plugins/files/patch-wscript +++ /dev/null @@ -1,11 +0,0 @@ ---- ./wscript.orig 2010-06-10 19:46:27.000000000 +0300 -+++ ./wscript 2010-09-21 08:36:25.926749379 +0300 -@@ -99,7 +99,7 @@ - [ 'geanylua/geanylua.c' ], # the other source files are listed in build_lua() - [ 'geanylua' ], - # maybe you need to modify the package name of Lua, try one of these: lua5.1 lua51 lua-5.1 -- [ [ 'lua', '5.1', True ] ]), -+ [ [ 'lua-5.1', '5.1', True ] ]), - Plugin('GeanyPrj', None, [ 'geanyprj/src' ]), - Plugin('Pretty-Printer', None, [ 'pretty-printer/src' ], [ [ 'libxml-2.0', '2.6.27', True ] ]), - Plugin('TreeBrowser', None, [ 'treebrowser/src' ], [ [ 'gio-2.0', '2.16', False ] ]) diff --git a/devel/geany-plugins/pkg-descr b/devel/geany-plugins/pkg-descr index 481976ee4666..e9d626cb925e 100644 --- a/devel/geany-plugins/pkg-descr +++ b/devel/geany-plugins/pkg-descr @@ -1,8 +1,3 @@ -Geany is a small and lightweight integrated development environment. It was -developed to provide a small and fast IDE, which has only a few dependencies -on other packages. Another goal was to be as independent as possible from a -special Desktop Environment like KDE or GNOME. +Plenty of plugins for different purposes from the Geany-Plugins project. -This port contains plugins for geany - -WWW: http://plugins.geany.org/ +WWW: http://plugins.geany.org |