SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
54
devel/geany/Makefile
Normal file
54
devel/geany/Makefile
Normal file
|
@ -0,0 +1,54 @@
|
|||
COMMENT= small and lightweight IDE
|
||||
|
||||
DISTNAME = geany-1.36
|
||||
REVISION = 4
|
||||
SHARED_LIBS += geany 0.0 # 0.0
|
||||
|
||||
CATEGORIES= devel
|
||||
|
||||
HOMEPAGE= https://www.geany.org/
|
||||
|
||||
MAINTAINER= Victor Kukshiev <andrey0bolkonsky@gmail.com>
|
||||
|
||||
# GPL + Scintilla License
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MASTER_SITES= http://download.geany.org/
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
# C++11
|
||||
COMPILER = base-clang ports-gcc
|
||||
MODULES= textproc/intltool
|
||||
|
||||
USE_GMAKE= Yes
|
||||
|
||||
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
|
||||
WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0
|
||||
WANTLIB += c cairo cairo-gobject epoxy expat ffi fontconfig
|
||||
WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
|
||||
WANTLIB += gobject-2.0 graphite2 gthread-2.0 gtk-3 harfbuzz iconv intl m
|
||||
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1
|
||||
WANTLIB += png pthread ${COMPILER_LIBCXX} xcb xcb-render xcb-shm
|
||||
WANTLIB += z fribidi Xau Xdmcp execinfo jpeg
|
||||
|
||||
LIB_DEPENDS= x11/gtk+3
|
||||
RUN_DEPENDS= devel/desktop-file-utils \
|
||||
devel/vte3 \
|
||||
x11/gtk+4,-guic
|
||||
|
||||
FAKE_FLAGS= doc_DATA="${WRKSRC}/README"
|
||||
LIBTOOL_FLAGS = --tag=disable-static
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
# Don't rebuild html/pdf docs, use whatever is included in the tarball
|
||||
CONFIGURE_ARGS+=--enable-html-docs=no \
|
||||
--enable-pdf-docs=no \
|
||||
--enable-api-docs=no \
|
||||
--enable-gtk3=yes
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
|
||||
post-install:
|
||||
rm -f ${PREFIX}/lib/geany/*.la
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/geany/distinfo
Normal file
2
devel/geany/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (geany-1.36.tar.bz2) = kYTdPdQLe4T8pwCDKEu52/LugCK/K+BmvcNlktkJ1T4=
|
||||
SIZE (geany-1.36.tar.bz2) = 4644521
|
16
devel/geany/patches/patch-scintilla_src_RunStyles_cxx
Normal file
16
devel/geany/patches/patch-scintilla_src_RunStyles_cxx
Normal file
|
@ -0,0 +1,16 @@
|
|||
i386/powerpc fix for
|
||||
"undefined reference to Scintilla::RunStyles<long, char>::RunStyles()"
|
||||
|
||||
Index: scintilla/src/RunStyles.cxx
|
||||
--- scintilla/src/RunStyles.cxx.orig
|
||||
+++ scintilla/src/RunStyles.cxx
|
||||
@@ -308,7 +308,8 @@ void RunStyles<DISTANCE, STYLE>::Check() const {
|
||||
|
||||
template class Scintilla::RunStyles<int, int>;
|
||||
template class Scintilla::RunStyles<int, char>;
|
||||
-#if (PTRDIFF_MAX != INT_MAX) || PLAT_HAIKU
|
||||
+#if (PTRDIFF_MAX != INT_MAX) || PLAT_HAIKU || \
|
||||
+ ( defined(__OpenBSD__) && defined(_ILP32) )
|
||||
template class Scintilla::RunStyles<ptrdiff_t, int>;
|
||||
template class Scintilla::RunStyles<ptrdiff_t, char>;
|
||||
#endif
|
15
devel/geany/pkg/DESCR
Normal file
15
devel/geany/pkg/DESCR
Normal file
|
@ -0,0 +1,15 @@
|
|||
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 from other packages.
|
||||
|
||||
Basic features of Geany:
|
||||
* project management
|
||||
* plugins support
|
||||
* syntax highlighting
|
||||
* code folding
|
||||
* code completion
|
||||
* auto completion of often used constructs like if, for and while
|
||||
* auto completion of XML and HTML tags
|
||||
* call tips
|
||||
* many supported filetypes like C, Java, PHP, HTML, Python, Perl, etc.
|
||||
* symbol lists
|
290
devel/geany/pkg/PLIST
Normal file
290
devel/geany/pkg/PLIST
Normal file
|
@ -0,0 +1,290 @@
|
|||
@pkgpath devel/geany,vte
|
||||
@bin bin/geany
|
||||
include/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/
|
||||
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/
|
||||
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/
|
||||
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.la
|
||||
@lib lib/libgeany.so.${LIBgeany_VERSION}
|
||||
lib/pkgconfig/geany.pc
|
||||
@man man/man1/geany.1
|
||||
share/applications/geany.desktop
|
||||
share/doc/geany/
|
||||
share/doc/geany/README
|
||||
share/doc/geany/ScintillaLicense.txt
|
||||
share/doc/geany/html/
|
||||
share/doc/geany/html/images/
|
||||
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/
|
||||
share/geany/GPL-2
|
||||
share/geany/colorschemes/
|
||||
share/geany/colorschemes/alt.conf
|
||||
share/geany/filedefs/
|
||||
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.conf
|
||||
share/geany/filedefs/filetypes.Scala.conf
|
||||
share/geany/filedefs/filetypes.Swift.conf
|
||||
share/geany/filedefs/filetypes.TypeScript.conf
|
||||
share/geany/filedefs/filetypes.abaqus
|
||||
share/geany/filedefs/filetypes.abc
|
||||
share/geany/filedefs/filetypes.actionscript
|
||||
share/geany/filedefs/filetypes.ada
|
||||
share/geany/filedefs/filetypes.asciidoc
|
||||
share/geany/filedefs/filetypes.asm
|
||||
share/geany/filedefs/filetypes.batch
|
||||
share/geany/filedefs/filetypes.c
|
||||
share/geany/filedefs/filetypes.caml
|
||||
share/geany/filedefs/filetypes.cmake
|
||||
share/geany/filedefs/filetypes.cobol
|
||||
share/geany/filedefs/filetypes.coffeescript
|
||||
share/geany/filedefs/filetypes.common
|
||||
share/geany/filedefs/filetypes.conf
|
||||
share/geany/filedefs/filetypes.cpp
|
||||
share/geany/filedefs/filetypes.cs
|
||||
share/geany/filedefs/filetypes.css
|
||||
share/geany/filedefs/filetypes.d
|
||||
share/geany/filedefs/filetypes.diff
|
||||
share/geany/filedefs/filetypes.docbook
|
||||
share/geany/filedefs/filetypes.erlang
|
||||
share/geany/filedefs/filetypes.f77
|
||||
share/geany/filedefs/filetypes.ferite
|
||||
share/geany/filedefs/filetypes.forth
|
||||
share/geany/filedefs/filetypes.fortran
|
||||
share/geany/filedefs/filetypes.freebasic
|
||||
share/geany/filedefs/filetypes.glsl
|
||||
share/geany/filedefs/filetypes.go
|
||||
share/geany/filedefs/filetypes.haskell
|
||||
share/geany/filedefs/filetypes.haxe
|
||||
share/geany/filedefs/filetypes.html
|
||||
share/geany/filedefs/filetypes.java
|
||||
share/geany/filedefs/filetypes.javascript
|
||||
share/geany/filedefs/filetypes.latex
|
||||
share/geany/filedefs/filetypes.lisp
|
||||
share/geany/filedefs/filetypes.lua
|
||||
share/geany/filedefs/filetypes.makefile
|
||||
share/geany/filedefs/filetypes.markdown
|
||||
share/geany/filedefs/filetypes.matlab
|
||||
share/geany/filedefs/filetypes.nsis
|
||||
share/geany/filedefs/filetypes.objectivec
|
||||
share/geany/filedefs/filetypes.pascal
|
||||
share/geany/filedefs/filetypes.perl
|
||||
share/geany/filedefs/filetypes.php
|
||||
share/geany/filedefs/filetypes.po
|
||||
share/geany/filedefs/filetypes.powershell
|
||||
share/geany/filedefs/filetypes.python
|
||||
share/geany/filedefs/filetypes.r
|
||||
share/geany/filedefs/filetypes.restructuredtext
|
||||
share/geany/filedefs/filetypes.ruby
|
||||
share/geany/filedefs/filetypes.rust
|
||||
share/geany/filedefs/filetypes.sh
|
||||
share/geany/filedefs/filetypes.sql
|
||||
share/geany/filedefs/filetypes.tcl
|
||||
share/geany/filedefs/filetypes.txt2tags
|
||||
share/geany/filedefs/filetypes.vala
|
||||
share/geany/filedefs/filetypes.verilog
|
||||
share/geany/filedefs/filetypes.vhdl
|
||||
share/geany/filedefs/filetypes.xml
|
||||
share/geany/filedefs/filetypes.yaml
|
||||
share/geany/filedefs/filetypes.zephir
|
||||
share/geany/filetype_extensions.conf
|
||||
share/geany/geany-3.0.css
|
||||
share/geany/geany-3.20.css
|
||||
share/geany/geany.css
|
||||
share/geany/geany.glade
|
||||
share/geany/snippets.conf
|
||||
share/geany/tags/
|
||||
share/geany/tags/entities.html.tags
|
||||
share/geany/tags/std.pas.tags
|
||||
share/geany/tags/std.php.tags
|
||||
share/geany/tags/std.py.tags
|
||||
share/geany/tags/std99.c.tags
|
||||
share/geany/templates/
|
||||
share/geany/templates/bsd
|
||||
share/geany/templates/changelog
|
||||
share/geany/templates/fileheader
|
||||
share/geany/templates/files/
|
||||
share/geany/templates/files/file.html
|
||||
share/geany/templates/files/file.php
|
||||
share/geany/templates/files/file.rb
|
||||
share/geany/templates/files/file.tex
|
||||
share/geany/templates/files/file_html5.html
|
||||
share/geany/templates/files/main.c
|
||||
share/geany/templates/files/main.cxx
|
||||
share/geany/templates/files/main.d
|
||||
share/geany/templates/files/main.java
|
||||
share/geany/templates/files/main.py
|
||||
share/geany/templates/files/main.vala
|
||||
share/geany/templates/files/module.erl
|
||||
share/geany/templates/files/program.pas
|
||||
share/geany/templates/function
|
||||
share/geany/templates/gpl
|
||||
share/geany/ui_toolbar.xml
|
||||
share/icons/Tango/
|
||||
share/icons/Tango/16x16/
|
||||
share/icons/Tango/16x16/actions/
|
||||
share/icons/Tango/16x16/actions/geany-save-all.png
|
||||
share/icons/Tango/24x24/
|
||||
share/icons/Tango/24x24/actions/
|
||||
share/icons/Tango/24x24/actions/geany-save-all.png
|
||||
share/icons/Tango/32x32/
|
||||
share/icons/Tango/32x32/actions/
|
||||
share/icons/Tango/32x32/actions/geany-save-all.png
|
||||
share/icons/Tango/48x48/
|
||||
share/icons/Tango/48x48/actions/
|
||||
share/icons/Tango/48x48/actions/geany-save-all.png
|
||||
share/icons/Tango/scalable/
|
||||
share/icons/Tango/scalable/actions/
|
||||
share/icons/Tango/scalable/actions/geany-save-all.svg
|
||||
share/icons/hicolor/16x16/actions/geany-build.png
|
||||
share/icons/hicolor/16x16/actions/geany-close-all.png
|
||||
share/icons/hicolor/16x16/actions/geany-save-all.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-class.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-macro.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-member.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-method.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-namespace.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-other.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-struct.png
|
||||
share/icons/hicolor/16x16/apps/classviewer-var.png
|
||||
share/icons/hicolor/16x16/apps/geany.png
|
||||
share/icons/hicolor/24x24/actions/geany-build.png
|
||||
share/icons/hicolor/24x24/actions/geany-close-all.png
|
||||
share/icons/hicolor/24x24/actions/geany-save-all.png
|
||||
share/icons/hicolor/32x32/actions/geany-build.png
|
||||
share/icons/hicolor/32x32/actions/geany-close-all.png
|
||||
share/icons/hicolor/32x32/actions/geany-save-all.png
|
||||
share/icons/hicolor/32x32/apps/geany.png
|
||||
share/icons/hicolor/48x48/actions/geany-build.png
|
||||
share/icons/hicolor/48x48/actions/geany-close-all.png
|
||||
share/icons/hicolor/48x48/actions/geany-save-all.png
|
||||
share/icons/hicolor/48x48/apps/geany.png
|
||||
share/icons/hicolor/scalable/actions/geany-build.svg
|
||||
share/icons/hicolor/scalable/actions/geany-close-all.svg
|
||||
share/icons/hicolor/scalable/actions/geany-save-all.svg
|
||||
share/icons/hicolor/scalable/apps/geany.svg
|
||||
share/locale/ar/LC_MESSAGES/geany.mo
|
||||
share/locale/ast/LC_MESSAGES/geany.mo
|
||||
share/locale/be/LC_MESSAGES/geany.mo
|
||||
share/locale/bg/LC_MESSAGES/geany.mo
|
||||
share/locale/ca/LC_MESSAGES/geany.mo
|
||||
share/locale/cs/LC_MESSAGES/geany.mo
|
||||
share/locale/da/LC_MESSAGES/geany.mo
|
||||
share/locale/de/LC_MESSAGES/geany.mo
|
||||
share/locale/el/LC_MESSAGES/geany.mo
|
||||
share/locale/en_GB/LC_MESSAGES/geany.mo
|
||||
share/locale/es/LC_MESSAGES/geany.mo
|
||||
share/locale/et/LC_MESSAGES/geany.mo
|
||||
share/locale/eu/LC_MESSAGES/geany.mo
|
||||
share/locale/fa/LC_MESSAGES/geany.mo
|
||||
share/locale/fi/LC_MESSAGES/geany.mo
|
||||
share/locale/fr/LC_MESSAGES/geany.mo
|
||||
share/locale/gl/LC_MESSAGES/geany.mo
|
||||
share/locale/he/LC_MESSAGES/geany.mo
|
||||
share/locale/hi/LC_MESSAGES/geany.mo
|
||||
share/locale/hu/LC_MESSAGES/geany.mo
|
||||
share/locale/id/LC_MESSAGES/geany.mo
|
||||
share/locale/it/LC_MESSAGES/geany.mo
|
||||
share/locale/ja/LC_MESSAGES/geany.mo
|
||||
share/locale/kk/LC_MESSAGES/geany.mo
|
||||
share/locale/ko/LC_MESSAGES/geany.mo
|
||||
share/locale/ku/LC_MESSAGES/geany.mo
|
||||
share/locale/lb/
|
||||
share/locale/lb/LC_MESSAGES/
|
||||
share/locale/lb/LC_MESSAGES/geany.mo
|
||||
share/locale/lt/LC_MESSAGES/geany.mo
|
||||
share/locale/lv/LC_MESSAGES/geany.mo
|
||||
share/locale/mn/LC_MESSAGES/geany.mo
|
||||
share/locale/nl/LC_MESSAGES/geany.mo
|
||||
share/locale/nn/LC_MESSAGES/geany.mo
|
||||
share/locale/pl/LC_MESSAGES/geany.mo
|
||||
share/locale/pt/LC_MESSAGES/geany.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/geany.mo
|
||||
share/locale/ro/LC_MESSAGES/geany.mo
|
||||
share/locale/ru/LC_MESSAGES/geany.mo
|
||||
share/locale/sk/LC_MESSAGES/geany.mo
|
||||
share/locale/sl/LC_MESSAGES/geany.mo
|
||||
share/locale/sr/LC_MESSAGES/geany.mo
|
||||
share/locale/sv/LC_MESSAGES/geany.mo
|
||||
share/locale/tr/LC_MESSAGES/geany.mo
|
||||
share/locale/uk/LC_MESSAGES/geany.mo
|
||||
share/locale/vi/LC_MESSAGES/geany.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/geany.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/geany.mo
|
||||
@tag update-desktop-database
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
||||
@tag gtk-update-icon-cache %D/share/icons/Tango
|
Loading…
Add table
Add a link
Reference in a new issue