BSD Ports

devel/geany 2.1_2 MidnightBSD

Fast and lightweight GTK+ IDE

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d40c43f595
License
gpl2
Categories
devel, editors

Description

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.

In the other systems

SystemPortVersion
MidnightBSDdevel/geany2.1_2
FreeBSDdevel/geany2.1
OpenBSDdevel/geany2.0p0
NetBSDdevel/geany2.1nb5
DragonFlydevel/geany2.0_2
HardenedBSDdevel/geany2.1
GhostBSDdevel/geany2.1

Install

Binary package:

mport install geany

From mports:

cd /usr/mports/devel/geany && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	geany>0:devel/geany
LIB_DEPENDS=	libgeany.so:devel/geany

Dependencies

No port depends on this one.

Configuration

Options name: devel_geany

OptionDefaultDescription
DOCSoff
NLSoff
THEMESoffAdditional color schemes
VTEonEmbedded virtual terminal
USES
compiler:c++11-lang desktop-file-utils gettext-tools gmake gnome iconv libtool localbase pathfix pkgconfig python:build shebangfix tar:bzip2
Service scripts
none

Files

Manual pages 1
  • geany(1)
pkg-plist 265
  • bin/geany
  • include/geany/app.h
  • include/geany/build.h
  • include/geany/dialogs.h
  • include/geany/document.h
  • include/geany/editor.h
  • include/geany/encodings.h
  • include/geany/filetypes.h
  • include/geany/geany.h
  • include/geany/geanyfunctions.h
  • include/geany/geanyplugin.h
  • include/geany/gtkcompat.h
  • include/geany/highlighting.h
  • include/geany/keybindings.h
  • include/geany/main.h
  • include/geany/msgwindow.h
  • include/geany/navqueue.h
  • include/geany/plugindata.h
  • include/geany/pluginutils.h
  • include/geany/prefs.h
  • include/geany/project.h
  • include/geany/scintilla/SciLexer.h
  • include/geany/scintilla/Sci_Position.h
  • include/geany/scintilla/Scintilla.h
  • include/geany/scintilla/Scintilla.iface
  • include/geany/scintilla/ScintillaWidget.h
  • include/geany/sciwrappers.h
  • include/geany/search.h
  • include/geany/spawn.h
  • include/geany/stash.h
  • include/geany/support.h
  • include/geany/symbols.h
  • include/geany/tagmanager/tm_parser.h
  • include/geany/tagmanager/tm_source_file.h
  • include/geany/tagmanager/tm_tag.h
  • include/geany/tagmanager/tm_workspace.h
  • include/geany/templates.h
  • include/geany/toolbar.h
  • include/geany/ui_utils.h
  • include/geany/utils.h
  • lib/geany/classbuilder.so
  • lib/geany/export.so
  • lib/geany/filebrowser.so
  • lib/geany/htmlchars.so
  • lib/geany/saveactions.so
  • lib/geany/splitwindow.so
  • lib/libgeany.so
  • lib/libgeany.so.0
  • lib/libgeany.so.0.0.0
  • libdata/pkgconfig/geany.pc
  • share/man/man1/geany.1.gz
  • share/applications/geany.desktop
  • share/doc/geany/AUTHORS
  • share/doc/geany/COPYING
  • share/doc/geany/ChangeLog
  • share/doc/geany/NEWS
  • share/doc/geany/README
  • share/doc/geany/ScintillaLicense.txt
  • share/doc/geany/THANKS
  • share/doc/geany/TODO
  • share/doc/geany/html/images/build_menu_commands_dialog.png
  • share/doc/geany/html/images/find_dialog.png
  • share/doc/geany/html/images/find_in_files_dialog.png
  • share/doc/geany/html/images/main_window.png
  • share/doc/geany/html/images/pref_dialog_edit_completions.png
  • share/doc/geany/html/images/pref_dialog_edit_display.png
  • share/doc/geany/html/images/pref_dialog_edit_features.png
  • share/doc/geany/html/images/pref_dialog_edit_indentation.png
  • share/doc/geany/html/images/pref_dialog_files.png
  • share/doc/geany/html/images/pref_dialog_gen_misc.png
  • share/doc/geany/html/images/pref_dialog_gen_startup.png
  • share/doc/geany/html/images/pref_dialog_interface_interface.png
  • share/doc/geany/html/images/pref_dialog_interface_notebook.png
  • share/doc/geany/html/images/pref_dialog_interface_toolbar.png
  • share/doc/geany/html/images/pref_dialog_keys.png
  • share/doc/geany/html/images/pref_dialog_printing.png
  • share/doc/geany/html/images/pref_dialog_templ.png
  • share/doc/geany/html/images/pref_dialog_tools.png
  • share/doc/geany/html/images/pref_dialog_various.png
  • share/doc/geany/html/images/pref_dialog_vte.png
  • share/doc/geany/html/images/replace_dialog.png
  • share/doc/geany/html/index.html
  • share/doc/geany/manual.txt
  • share/geany/GPL-2
  • share/geany/colorschemes/alt.conf
  • share/geany/filetype_extensions.conf
  • share/geany/filedefs/filetypes.Arduino.conf
  • share/geany/filedefs/filetypes.CUDA.conf
  • share/geany/filedefs/filetypes.Clojure.conf
  • share/geany/filedefs/filetypes.Cython.conf
  • share/geany/filedefs/filetypes.Genie.conf
  • share/geany/filedefs/filetypes.Graphviz.conf
  • share/geany/filedefs/filetypes.Groovy.conf
  • share/geany/filedefs/filetypes.JSON.conf
  • share/geany/filedefs/filetypes.Kotlin.conf
  • share/geany/filedefs/filetypes.nim
  • share/geany/filedefs/filetypes.Scala.conf
  • share/geany/filedefs/filetypes.Swift.conf
  • share/geany/filedefs/filetypes.TypeScript.conf
  • share/geany/filedefs/filetypes.abaqus

The first 100 are listed.

distinfo 1
FileSizeSHA256
geany-2.1.tar.bz26.908595e+066b96a8844463300c10b9692a0a5edad8236eec9e84342f575f83d4fc89331228
Master sites 2
  • http://download.geany.org/
  • SF

Commit history 1

DateCommitCreditsLog message
d40c43f595 Lucas Holt devel/geany: fix iconv linkage and plist drift
Add the missing iconv framework dependency, update the GTK3/Nim plist entries to match the installed files, and bump PORTREVISION. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>