1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-25 00:51:21 +00:00

- Update to 0.21 [1]

- Update to 1.22 and split into geany-plugin-* ports
- Convert to new options framework
- Take maintainership

PR:		ports/165494 [1],
		ports/171856
Submitted by:	Marco Trentini <marco at datasked.com> [1]
Approved by:	maintainer timeouts (2 weeks for ports/171856)
This commit is contained in:
Max Brazhnikov 2012-10-06 18:20:59 +00:00
parent 8f78d3a36f
commit 4bc8c29c2a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=305393
99 changed files with 1148 additions and 219 deletions

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -0,0 +1,3 @@
This plugin adds some facilities for navigating in the code.
WWW: http://plugins.geany.org/codenav.html

View File

@ -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%%

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -0,0 +1,3 @@
GeanyLaTeX is a plugin for Geany IDE to improve work with LaTeX.
WWW: http://plugins.geany.org/geanylatex.html

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -0,0 +1,3 @@
Lua scripting plugin for Geany.
WWW: http://plugins.geany.org/geanylua.html

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,3 @@
This plugin allows you to record and use your own macros.
WWW: http://plugins.geany.org/geanymacro.html

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -0,0 +1,3 @@
Geany plugin.
WWW: http://plugins.geany.org/pretty-printer.html

View File

@ -0,0 +1,3 @@
lib/geany/pretty-printer.a
lib/geany/pretty-printer.la
lib/geany/pretty-printer.so

View File

@ -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>

View File

@ -0,0 +1,3 @@
Alternative project manager for Geany
WWW: http://plugins.geany.org/geanyprj.html

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -0,0 +1,3 @@
This plugin allows you to move blocks of text horizontally.
WWW: http://plugins.geany.org/shiftcolumn.html

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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>

View File

@ -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

View File

@ -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%%

View File

@ -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
.endfor
.endif
.for i in ${PLUGINS}
PLIST_FILES+= lib/geany/${i}
.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
do-configure:
BUILD_PLUGINS=$(${ECHO} ${BUILD_PLUGINS} | ${SED} -e 's/^,//')
@${WRKSRC}/waf configure --enable-plugins="${BUILD_PLUGINS}" -b ${WRKSRC}/_build_
.include <bsd.port.options.mk>
.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>

View File

@ -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

View File

@ -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},'

View File

@ -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

View File

@ -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 ] ])

View File

@ -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