Port details |
- geany-plugins Geany plugins (meta port)
- 2.0 devel =4 2.0Version of this port present on the latest quarterly branch.
- Maintainer: madpilot@FreeBSD.org
- Port Added: 2010-09-01 14:36:37
- Last Update: 2023-10-20 20:27:05
- Commit Hash: cfd23c3
- People watching this port, also watch:: gccmakedep, xev, mc, libpciaccess
- License: NA
- WWW:
- https://plugins.geany.org/
- Description:
- Plenty of plugins for different purposes from the Geany-Plugins project.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- geany-plugins>0:devel/geany-plugins
- To install the port:
- cd /usr/ports/devel/geany-plugins/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/geany-plugins
- pkg install geany-plugins
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: geany-plugins
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697738173
SHA256 (geany-plugins-2.0.tar.bz2) = 9fc2ec5c99a74678fb9e8cdfbd245d3e2061a448d70fd110a6aefb62dd514705
SIZE (geany-plugins-2.0.tar.bz2) = 3181264
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- geany-plugin-addons>=0 : devel/geany-plugin-addons
- geany-plugin-autoclose>=0 : devel/geany-plugin-autoclose
- geany-plugin-automark>=0 : devel/geany-plugin-automark
- geany-plugin-codenav>=0 : devel/geany-plugin-codenav
- geany-plugin-commander>=0 : devel/geany-plugin-commander
- geany-plugin-ctags>=0 : devel/geany-plugin-ctags
- geany-plugin-debugger>=0 : devel/geany-plugin-debugger
- geany-plugin-defineformat>=0 : devel/geany-plugin-defineformat
- geany-plugin-doc>=0 : devel/geany-plugin-doc
- geany-plugin-extrasel>=0 : devel/geany-plugin-extrasel
- geany-plugin-gendoc>=0 : devel/geany-plugin-gendoc
- geany-plugin-geniuspaste>=0 : devel/geany-plugin-geniuspaste
- geany-plugin-git-changebar>=0 : devel/geany-plugin-git-changebar
- geany-plugin-insertnum>=0 : devel/geany-plugin-insertnum
- geany-plugin-latex>=0 : devel/geany-plugin-latex
- geany-plugin-lineoperations>=0 : devel/geany-plugin-lineoperations
- geany-plugin-lipsum>=0 : devel/geany-plugin-lipsum
- geany-plugin-lua>=0 : devel/geany-plugin-lua
- geany-plugin-macro>=0 : devel/geany-plugin-macro
- geany-plugin-markdown>=0 : devel/geany-plugin-markdown
- geany-plugin-miniscript>=0 : devel/geany-plugin-miniscript
- geany-plugins-l10n>=0 : devel/geany-plugins-l10n
- geany-plugin-numberedbookmarks>=0 : devel/geany-plugin-numberedbookmarks
- geany-plugin-overview>=0 : devel/geany-plugin-overview
- geany-plugin-pairtaghighlighter>=0 : devel/geany-plugin-pairtaghighlighter
- geany-plugin-pg>=0 : devel/geany-plugin-pg
- geany-plugin-pohelper>=0 : devel/geany-plugin-pohelper
- geany-plugin-pretty-printer>=0 : devel/geany-plugin-pretty-printer
- geany-plugin-prj>=0 : devel/geany-plugin-prj
- geany-plugin-projectorganizer>=0 : devel/geany-plugin-projectorganizer
- geany-plugin-scope>=0 : devel/geany-plugin-scope
- geany-plugin-sendmail>=0 : devel/geany-plugin-sendmail
- geany-plugin-shiftcolumn>=0 : devel/geany-plugin-shiftcolumn
- geany-plugin-spellcheck>=0 : devel/geany-plugin-spellcheck
- geany-plugin-tableconvert>=0 : devel/geany-plugin-tableconvert
- geany-plugin-treebrowser>=0 : devel/geany-plugin-treebrowser
- geany-plugin-updatechecker>=0 : devel/geany-plugin-updatechecker
- geany-plugin-vc>=0 : devel/geany-plugin-vc
- geany-plugin-vimode>=0 : devel/geany-plugin-vimode
- geany-plugin-workbench>=0 : devel/geany-plugin-workbench
- geany-plugin-xmlsnippets>=0 : devel/geany-plugin-xmlsnippets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for geany-plugins-2.0:
NLS=on: Native Language Support
ADDONS=on: various small addons
AUTOCLOSE=on: brackets autocompletion
AUTOMARK=on: highlights all words that match selected word
CODENAV=on: some facilities for navigating in the code
COMMANDER=on: command panel for rapid access to any action
CTAGS=on: generate and query ctags files
DEBUGGER=on: debugging support (via GDB currently)
DEFINEFORMAT=on: on-the-fly #define formatter
DOC=on: execute command on the word at cursor position
EXTRASEL=on: additional selection tools
GENDOC=on: generate documentation from the sources comments
GENIUSPASTE=on: pastebins support
GIT-CHANGEBAR=on: highlight changed files tracked with Git
INSERTNUM=on: replace selection with integer numbers
LATEX=on: LaTeX support
LINEOPERATIONS=on: Simple line functions that can be applied to an open file
LIPSUM=on: Lorem Ipsum generator
LUA=on: Lua scripting
MACRO=on: user defined macros
MARKDOWN=on: real-time preview of rendered Markdown
MINISCRIPT=on: pipe text/documents via script (shell, perl, awk, etc.)
NUMBEREDBOOKMARKS=on: additional numbered bookmarks
OVERVIEW=on: zoomed-out view of open files
PAIRTAGHIGHLIGHTER=on: highlight matching opening/closing HTML tags
PG=on: encrypt, decrypt and verify signatures with GnuPG
POHELPER=on: support for gettext translation files
PRETTY-PRINTER=on: formats XML and make it human-readable
PROJECTORGANIZER=on: extension of Geany's project management
PRJ=on: alternative project manager
SCOPE=on: graphical GDB front-end
SENDMAIL=on: send a document as attachment
SHIFTCOLUMN=on: move blocks of text horizontally
SPELLCHECK=on: spell check via Enchant
TABLECONVERT=on: convert tabulator separated selection into a table
TREEBROWSER=on: alternate file browser
UPDATECHECKER=on: check for new version of Geany
VC=on: access to different version-control systems
VIMODE=on: vim-mode plugin for Geany written by a guy who does not use Vim
WORKBENCH=on: manage multiple projects in geany
XMLSNIPPETS=on: XML/HTML tag autocompletion
===> Use 'make config' to modify these settings
- Options name:
- devel_geany-plugins
- USES:
- metaport
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0 20 Oct 2023 20:27:05 |
Guido Falsi (madpilot) |
devel/geany-plugins: Update to 2.0
- Remove patches now included upstream
- Slighlt rework comon Makefile dependencies, to reduce dependencies
for geany-plugins-l10n |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.38 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.38 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.38 10 Oct 2021 16:24:18 |
Guido Falsi (madpilot) |
devel/geany*: Update to 1.38
- Removed flavoring, upstream dropped gtk2 support, so the ports
are now gtk3 only
- Removed geany-plugin-multiterm that is gtk2 only and cannot work
with gtk3 only geany
- Use https scheme for main master site |
1.37 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
1.37 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.37 26 Oct 2020 08:54:49 |
madpilot |
- Update geany and geany-plugins to 1.37
- Remove patches included upstream
NOTE: after this release the geany project is phasing out GTK2
support. Most probably the next release will be GTK3 only, and any
plugins not ported to GTK3 will be removed. |
1.36 15 Oct 2020 17:22:43 |
madpilot |
Remove expired port: devel/geany-plugin-geanypy
Uses deprecated version of python. |
1.36 19 Mar 2020 05:47:59 |
tobik |
devel/libgit2: Update to 0.99.0
- Switch to the release tarballs libgit2 now publishes
- Drop CURL option since it is no longer used
- Use system libpcre instead of the bundled one
- Hook up tests
- Bump consumers for ABI changes
Changes: https://github.com/libgit2/libgit2/releases/tag/v0.99.0
ABI: https://abi-laboratory.pro/tracker/timeline/libgit2/ |
1.36 30 Sep 2019 11:40:07 |
madpilot |
Update geany and geany-plugins to 1.36.
The geany-plugin-debugger port now supports gtk3 and has a gtk3 flavor. |
1.35 30 Apr 2019 08:53:49 |
madpilot |
- Update geany to 1.35
- Update geany-plugins to 1.35 |
1.34_1 25 Feb 2019 21:27:10 |
madpilot |
- Deprecate geany pplugins devhelp and webhelper. They depend on
deprecated and forbidden webkit. Set same expiration date
- Markdown geany plugin now available only in gtk3 flavor, the gtk2
flavor depends on deprecated and forbidden webkit-gtk2
- Update geany-plugins port to not depend on deprecated modules
NOTE: these plugins can be added back in the future, once upstream
converts them to work with a supported webkit version.
Approved by: portmgr (FLAVORS already approved) |
1.34 14 Jan 2019 18:48:53 |
madpilot |
Fix build of the markdown geaany plugin with GCC-based architectures.
The markdown requires includes from webkit2-gtk3 which have redefine
some typedefs. Typedef redefinitions are not supported by base GCC,
so use ports GCC for this plugin on GCC architectures.
PR: 234940
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> |
1.34 18 Dec 2018 14:34:35 |
madpilot |
- Update geany to 1.34
- Update geany-plugins to 1.34
- Add new vimode geany plugin
- Scope plugin now supports gtk3
- Regenerate one patch and rename to conform to rules
> Description of fields to fill in above: 76 columns --|
> PR: If and which Problem Report is related.
> Submitted by: If someone else sent in the change.
> Reported by: If someone else reported the issue.
> Reviewed by: If someone else reviewed your modification.
> Approved by: If you needed approval for this commit.
> Obtained from: If the change is from a third party.
> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder
email.
> MFH: Ports tree branch name. Request approval for merge.
> Relnotes: Set to 'yes' for mention in release notes. (Only the first 15 lines of the commit message are shown above ) |
1.33_1 09 Dec 2018 17:29:13 |
madpilot |
- Add gtk2 and gtk3 flavors to geany ports
- Make gtk3 the default
NOTE: some plugins are gtk2 only, please check UPDATING.
PR: 226523
Submitted by: Greg V <greg@unrelenting.technology>
Reviewed by: mat
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D18018 |
1.33 20 Mar 2018 09:33:18 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
1.33 26 Feb 2018 18:50:27 |
madpilot |
- Update geany and its plugins to 1.33 |
1.32 21 Nov 2017 18:09:34 |
madpilot |
Fix typo. |
1.32 21 Nov 2017 17:59:25 |
madpilot |
- Update devel/geany and it's plugins to 1.32
- Added new "workbench" plugin
- Added utilslib special plugin to install an extra library and
some code to handle the dependency in the common Makefile
- Update project home pages to use https (thanks to amdmi3)
- Projectorganizer plugin dropped custom icons, using stock ones now |
1.31 18 Jul 2017 07:18:28 |
madpilot |
- Update devel/geany to 1.31
- Update geany plugins to 1.31
- Add missing dependencies reported by poudriere |
1.30 07 Mar 2017 09:29:06 |
madpilot |
Update devel/geany and it's pluginsd to 1.30
Release Notes: http://www.geany.org/Documentation/ReleaseNotes |
1.29 14 Nov 2016 17:59:46 |
madpilot |
- Update geany and geany-plugins to 1.29
- Convert to USES=localbase
- geanylipsum plugin renamed to lipsum |
1.28 13 Oct 2016 13:08:10 |
amdmi3 |
- Switch couple more ports to verbose build
- Remove --disable-silent-rules which are used by default
Approved by: portmgr blanket |
1.28 12 Jul 2016 12:44:39 |
madpilot |
- Update to 1.28
- geanysendmail module renamed to sendmail |
1.27 09 Jun 2016 15:24:55 |
madpilot |
Take.
Approved by: makc@ (former maintainer, via email) |
1.27 06 Jun 2016 16:20:11 |
madpilot |
- Update devel/geany and devel/geany-plugins* to 1.27
- Remove patch included upstream
- Add devel/geany-plugin-lineoperations for new module
PR: 209490
Submitted by: me
Approved by: maintainer timeout |
1.25 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.25 31 Aug 2015 08:57:39 |
makc |
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 |
1.24 04 Aug 2015 20:49:45 |
antoine |
Add USE_GNOME=intltool
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.
PR: 201980 |
1.24 08 Mar 2015 18:43:09 |
makc |
devel/geany:
- Update to 1.24.1
- Fix build without NLS option [1]
- Convert to options helpers
devel/geany-plugin*:
- Update to 1.24, add new plugins:
geany-plugin-autoclose
geany-plugin-defineformat
geany-plugin-geanypy
geany-plugin-pairtaghighlighter
geany-plugin-pohelper
- Fix build without NLS option
Reported by: Kamil Szczesny <mailto.kamils@gmail.com> [1] |
1.23_1 29 Nov 2014 18:22:33 |
tijl |
Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt. Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.
USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.
Update gettext to 0.19.3.
Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports. When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.
Fix some ports that installed files in lib/locale instead of share/locale.
PR: 194038
Reviewed by: bapt
Exp-run: antoine
Approved by: portmgr (antoine) |
1.23_1 25 Sep 2014 15:18:28 |
tijl |
- Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.h
and libintl.so. This fixes a problem where DATADIRNAME gets an incorrect
value which causes locale files to be installed in the wrong place.
- The only configure checks that still need to be patched are related
to intltool so move DATADIRNAME patching from USES=pathfix to
USE_GNOME=intlhack.
- games/klavaro: remove excessive dependencies
- japanese/libskk: add INSTALL_TARGET=install-strip
- math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread
patching
- multimedia/freetuxtv: remove excessive dependencies
- science/gramps: fix shared-mime-info use
Exp-run by: antoine
Approved by: portmgr (antoine) |
1.23_1 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
1.23 12 May 2014 08:03:36 |
tijl |
Convert devel/geany* to USES=libtool tar:bzip2.
Approved by: makc |
1.23 05 May 2014 09:45:37 |
bapt |
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr |
1.23 23 Jan 2014 08:54:00 |
makc |
Convert NLS option as well |
1.23 23 Jan 2014 08:47:22 |
makc |
Use options helpers |
1.23 23 Oct 2013 13:08:42 |
makc |
- Support staging
- Use new LIB_DEPENDS syntax
- Use options helpers
- Convert to USES
- Minor changes/fixes |
1.23 20 Sep 2013 17:04:44 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2) |
1.23 02 Jun 2013 15:13:15 |
tijl |
Set .MAKE.FreeBSD_UL=yes to support bmake. It is already set in
bsd.port.mk, but these ports use :U and/or :L variable modifiers in
a .for loop which is expanded before bsd.port.mk is included.
Reviewed by: makc |
1.23 11 May 2013 08:09:14 |
makc |
Fix packaging after conversion to USES
Reported by: pointyhat (miwi) |
1.23 26 Apr 2013 15:10:57 |
bapt |
Convert USE_GETTEXT -> USES=gettext
While here:
- Trim headers
- Remove some useless pre.mk/post.mk
- Convert to optionsng |
1.23 23 Apr 2013 10:13:20 |
bapt |
Convert devel to USES=pkgconfig |
1.23 21 Mar 2013 14:43:24 |
makc |
- Update Geany and plugins to 1.23
- Add ports for new plugins (commander, scope) and localization forgotten
after splitting (geany-plugins-l10n). geanyGDB plugin has been removed
upstream. markdown plugin excluded from ports as it requires currently
missing port for libmarkdown.
- Patch configure script and remove build dependence on shells/bash |
1.22 20 Mar 2013 16:36:41 |
makc |
Reformat one plugin per line, to make future updates plain |
1.22 06 Oct 2012 18:21:00 |
makc |
- 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) |
0.19 16 May 2012 08:34:54 |
miwi |
- s/LIBDEPENS/LIB_DEPENDS |
0.19 29 Oct 2011 21:57:15 |
pav |
- Mark BROKEN: does not compile
../addons/src/addons.c: In function 'plugin_set_info':
../addons/src/addons.c:44: error: 'LOCALEDIR' undeclared (first use in this
function)
Reported by: pointyhat |
0.19 16 Jun 2011 17:15:28 |
pav |
- Disable failing plugin and unbreak
Submitted by: Sergey V. Dyatko <sergey.dyatko@gmail.com> |
0.19 13 Jun 2011 21:17:56 |
pav |
- Mark BROKEN: does not compile
Reported by: pointyhat |
0.19 15 Feb 2011 17:32:11 |
chinsan |
- fix typo on COMMENT
- remove obsoleted checksum algorithm
PR: ports/154804
Submitted by: me
Approved by: maintainer |
0.19 09 Oct 2010 20:44:25 |
makc |
Update to 0.19
Pass maintaineship to Andris Raugulis (devel/geany maintainer)
PR: ports/150931
Submitted by: Aldis Berjoza (former maintainer) |
0.18 01 Sep 2010 14:36:07 |
pav |
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.
This port contains plugins for geany
WWW: http://plugins.geany.org/
PR: ports/146955
Submitted by: Aldis Berjoza <aldis@bsdroot.lv> |