Commit ffef5fd3 authored by makc's avatar makc
Browse files

devel/geany:

- Update to 1.25
- Use install-strip target to strip binaries

devel/geany-plugin*:
- Update to 1.25. geany-plugin-gproject was renamed to
  geany-plugin-projectorganizer
  New plugins added:
   geany-plugin-automark
   geany-plugin-ctags
   geany-plugin-git-changebar
   geany-plugin-markdown
   geany-plugin-overview
- Drop obsolete patches
- Use install-strip target to strip binaries
- Enable verbose build on package cluster
parent 60b53ae0
......@@ -7850,3 +7850,4 @@ print/ghostscript9-agpl|print/ghostscript9-agpl-base|2015-08-22|Split into print
print/ghostscript9-agpl-nox11|print/ghostscript9-agpl-base|2015-08-22|Integrated into print/ghostscript9-agpl-base
www/pelican|www/py-pelican|2015-08-29|Rename to match Python naming conventions
devel/ninja16|devel/ninja|2015-08-29|Use devel/ninja instead
devel/geany-plugin-gproject|devel/geany-plugin-projectorganizer|2015-08-31|Renamed to match upstream naming
......@@ -576,8 +576,10 @@
SUBDIR += geany
SUBDIR += geany-plugin-addons
SUBDIR += geany-plugin-autoclose
SUBDIR += geany-plugin-automark
SUBDIR += geany-plugin-codenav
SUBDIR += geany-plugin-commander
SUBDIR += geany-plugin-ctags
SUBDIR += geany-plugin-debugger
SUBDIR += geany-plugin-defineformat
SUBDIR += geany-plugin-devhelp
......@@ -586,20 +588,23 @@
SUBDIR += geany-plugin-geanypy
SUBDIR += geany-plugin-gendoc
SUBDIR += geany-plugin-geniuspaste
SUBDIR += geany-plugin-gproject
SUBDIR += geany-plugin-git-changebar
SUBDIR += geany-plugin-insertnum
SUBDIR += geany-plugin-latex
SUBDIR += geany-plugin-lipsum
SUBDIR += geany-plugin-lua
SUBDIR += geany-plugin-macro
SUBDIR += geany-plugin-markdown
SUBDIR += geany-plugin-miniscript
SUBDIR += geany-plugin-multiterm
SUBDIR += geany-plugin-numberedbookmarks
SUBDIR += geany-plugin-overview
SUBDIR += geany-plugin-pairtaghighlighter
SUBDIR += geany-plugin-pg
SUBDIR += geany-plugin-pohelper
SUBDIR += geany-plugin-pretty-printer
SUBDIR += geany-plugin-prj
SUBDIR += geany-plugin-projectorganizer
SUBDIR += geany-plugin-scope
SUBDIR += geany-plugin-sendmail
SUBDIR += geany-plugin-shiftcolumn
......
# $FreeBSD$
PORTNAME= geany-plugin-gproject
PORTNAME= geany-plugin-automark
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
......
This plugin highlights all words that match current word under cursor.
WWW: http://plugins.geany.org/automark.html
lib/geany/automark.so
%%DOCSDIR%%/automark/AUTHORS
%%DOCSDIR%%/automark/COPYING
%%DOCSDIR%%/automark/ChangeLog
%%DOCSDIR%%/automark/NEWS
%%DOCSDIR%%/automark/README
# $FreeBSD$
PORTNAME= geany-plugin-ctags
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
MAINTAINER= makc@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
RUN_DEPENDS= exctags:${PORTSDIR}/devel/ctags
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
--- geanyctags/src/geanyctags.c.orig 2015-01-02 18:40:37 UTC
+++ geanyctags/src/geanyctags.c
@@ -223,7 +223,7 @@ on_generate_tags(GtkMenuItem *menuitem,
#ifndef G_OS_WIN32
gchar *find_string = generate_find_string(prj);
cmd = g_strconcat(find_string,
- " | ctags --totals --fields=fKsSt --extra=-fq --c-kinds=+p --sort=foldcase --excmd=number -L - -f ",
+ " | exctags --totals --fields=fKsSt --extra=-fq --c-kinds=+p --sort=foldcase --excmd=number -L - -f ",
tag_filename, NULL);
g_free(find_string);
#else
GeanyCtags adds a simple support for generating and querying ctags
files for a Geany project.
Even though Geany supports symbol definition searching by itself
within the open files (and with a plugin support within the whole
project), tag regeneration can become too slow for really big
projects. This is why this plugin was created. It makes it possible
to generate the tag file only once and just query it when searching
for a particular symbol definition/declaration.
WWW: http://plugins.geany.org/geanyctags.html
lib/geany/geanyctags.so
%%DOCSDIR%%/geanyctags/AUTHORS
%%DOCSDIR%%/geanyctags/COPYING
%%DOCSDIR%%/geanyctags/ChangeLog
%%DOCSDIR%%/geanyctags/NEWS
%%DOCSDIR%%/geanyctags/README
--- ./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>
......@@ -12,5 +12,12 @@ LIB_DEPENDS= libwnck-1.so:${PORTSDIR}/x11-toolkits/libwnck \
USE_GNOME= gconf2
# Workaround for 9.x which doesn't have zlib.pc
LIBS= -lz
post-patch:
${REINPLACE_CMD} -e 's,zlib,,g' \
${WRKSRC}/configure
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
# $FreeBSD$
PORTNAME= geany-plugin-git-changebar
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
MAINTAINER= makc@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
LIB_DEPENDS= libgit2.so:${PORTSDIR}/devel/libgit2
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
This plugin highlights uncommitted changes to files tracked with
Git, and allows to navigate through the hunks.
WWW: http://plugins.geany.org/git-changebar.html
lib/geany/git-changebar.so
%%PORTDOCS%%%%DOCSDIR%%/git-changebar/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/git-changebar/COPYING
%%PORTDOCS%%%%DOCSDIR%%/git-changebar/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/git-changebar/NEWS
%%PORTDOCS%%%%DOCSDIR%%/git-changebar/README
%%DATADIR%%/git-changebar/prefs.ui
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
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
# $FreeBSD$
PORTNAME= geany-plugin-markdown
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
MAINTAINER= makc@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
LIB_DEPENDS= libwebkitgtk-1.0.so:${PORTSDIR}/www/webkit-gtk2
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
This plugin provides a real-time preview of rendered Markdown using
the WebKit engine.
WWW: http://plugins.geany.org/markdown.html
lib/geany/markdown.so
%%PORTDOCS%%%%DOCSDIR%%/markdown/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/markdown/COPYING
%%PORTDOCS%%%%DOCSDIR%%/markdown/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/markdown/NEWS
%%PORTDOCS%%%%DOCSDIR%%/markdown/README
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/help.html
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/plugin.png
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/plugin_mgr.png
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/plugin_prefs.png
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/plugin_small.png
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/set_filetype.png
%%PORTDOCS%%%%DOCSDIR%%/markdown/html/settings.png
# $FreeBSD$
PORTNAME= geany-plugin-overview
PORTVERSION= ${GEANY_VER}
CATEGORIES= devel
MAINTAINER= makc@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment