pkgsrc/x11/gtksourceview3/Makefile

46 lines
1.4 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.44 2018/06/24 10:25:02 wiz Exp $
DISTNAME= gtksourceview-3.24.8
PKGNAME= ${DISTNAME:S/gtksourceview/gtksourceview3/}
Update gtksourceview3 to 3.10.2 News in 3.10.0 -------------- * Small bugfix * Updated translations News in 3.9.92 -------------- * SearchSettings: change default value of wrap-around to FALSE * Misc bugfixes * Updated translations News in 3.9.91 -------------- * Improvements to the completion * API break for the search and replace * Deprecate the GtkSourceMarkAttributes:stock-id property * Misc bugfixes * Updated translations News in 3.9.90 -------------- * Modify the search and replace API: SearchContext and SearchSettings classes * Regular expression search * Misc bugfixes * Updated translations News in 3.9.4 ------------- * Warning: the search and replace API is unstable * Misc bugfixes * Updated translations News in 3.9.3 ------------- * Add a higher-level asynchronous search and replace API * Deprecate gtk_source_completion_item_new_from_stock() * Deprecate the GtkSourceGutterRendererPixbuf:stock-id property * Updated translations News in 3.9.2 ------------- * Add syntax highlighting for the Julia, mediawiki and Scala languages * Improvements to the word completion provider * Add the GtkSourceCompletionWords:activation property * More compact completion popup window * Misc bugfixes * Updated translations News in 3.9.1 ------------- * Deprecate the GtkSourceCompletionInfo::before-show signal * Hide CompletionInfo when focus-out-event on the attached-to widget * Improvements to the main completion window * Some code improvements to the words completion provider * Improvements to the C++ and Perl language specs * Documentation improvements * Misc bugfixes * Updated translations News in 3.8.1 ------------- * Improvements to the LaTeX and Perl language specs * Update to gtk-mac-integration 2.0 API * More unit tests * Misc bugfixes * Updated translations News in 3.8.0 ------------- * Add Libtool versioning. There was an ABI break during this development cycle, because some private functions were accidentally exported. So the Libtool's -version-info is bumped from 0:0:0 to 1:0:0. On GNU/Linux, this results in a version bump of the soname. * Updated translations News in 3.7.92 -------------- * New style id for warnings * Improvements to the completion code and documentation * Misc bugfixes * Updated translations News in 3.7.91 -------------- * Simplify code for the completion * Improvements of the Perl, R and Ruby language specs * Misc bugfixes * Updated translations News in 3.7.90 -------------- * Improvements in completion * Add Modelica language spec * Misc bugfixes * Updated translations News in 3.7.3 ------------- * Deprecate gtk_source_completion_move_window() * Deprecate gtk_source_completion_info_get_widget() * Deprecate gtk_source_completion_info_set_widget() * CompletionInfo: always a natural size * Simplify internal code for the completion (new CompletionModel) * Fixes for the style schemes and GtkSourceMark * Other misc bugfixes * Updated translations News in 3.7.2 ------------- * Improved unit tests and code coverage support * Misc bugfixes * Updated translations News in 3.7.1 ------------- * Add Bluespec SystemVerilog syntax highlighter * Improvements in completion * Add language spec for IDL * Lots of fixes in gtk doc * Misc bugfixes * Updated translations
2014-02-12 02:07:01 +01:00
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtksourceview/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= prlw1@cam.ac.uk
Update gtksourceview3 to 3.14.2 News in 3.14.2 -------------- * Bug fix * Translation updates News in 3.14.1 -------------- * Fix UndoManager with a new implementation * Various other improvements * Translation updates News in 3.14.0 -------------- * Translation updates News in 3.13.91 --------------- * Improved Mac OS X support * Gutter improvements * Various other improvements and code clean-up * Translation updates News in 3.13.90 --------------- * Adjustments to the file loading and saving API: - Make gtk_source_encoding_get_default_candidates() private - Replace gtk_source_encoding_foreach() by gtk_source_encoding_get_all() The file loading and saving API can be considered stable now. * Add Vala bindings * Various other improvements * Translation updates News in 3.13.3 -------------- * Extend the api to obtain candidate encodings * Rework drawing of spaces and margins (requires new Gtk+) * Various other improvements and bugfixes * Translation updates News in 3.13.2 -------------- * New feature: file loading and saving * Split testfiles.sh to tests/syntax-highlighting/ * GtkSourceView is now fully relicensed to LGPL * Various other improvements and bugfixes * Translation updates News in 3.13.1 -------------- * Improvements to the words completion provider * Completion window sizing fixes * Improvements to some lang files * Various other improvements and bugfixes * Updated translations News in 3.12.1 -------------- * Renovate test-widget * Various improvements and bugfixes * Updated translations News in 3.12.0 -------------- * Small improvements to the documentation * Updated translations News in 3.11.91 --------------- * Updated translations News in 3.11.90 --------------- * Add syntax highlighting for LLVM IR and Sweave * Improvements to some lang files * Updated translations News in 3.11.4 -------------- * Add the popular Solarized style schemes * Improvements to some lang files and a new lang file for lex * Optimize the draw-spaces code * Various fixes to the completion framework * Misc bugfixes * Updated translations News in 3.11.3 -------------- * Font scaling support for headings/titles in LaTeX and HTML * Add Change Case submenu to the right click context menu * Add ANS Forth 94 syntax highlighting * Misc bugfixes * Updated translations News in 3.11.2 -------------- * Add API to change text case * Add reStructuredText and yaml syntax highlighting * Improve LaTeX, m4 and D syntax highlighting * Documentation improvements (including best practices for language definition files) * Installed tests * Misc bugfixes * Updated translations News in 3.11.1 -------------- * Deprecate the Gutter:xpad and Gutter:ypad properties * Deprecate gtk_source_gutter_get_window() * Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence) * Style schemes: more visible right margin * Documentation improvements * Misc bugfixes * Updated translations
2014-11-23 14:46:07 +01:00
HOMEPAGE= https://wiki.gnome.org/Projects/GtkSourceView
COMMENT= Text widget that extends GTK3's GtkTextView widget (v3)
Update gtksourceview3 to 3.14.2 News in 3.14.2 -------------- * Bug fix * Translation updates News in 3.14.1 -------------- * Fix UndoManager with a new implementation * Various other improvements * Translation updates News in 3.14.0 -------------- * Translation updates News in 3.13.91 --------------- * Improved Mac OS X support * Gutter improvements * Various other improvements and code clean-up * Translation updates News in 3.13.90 --------------- * Adjustments to the file loading and saving API: - Make gtk_source_encoding_get_default_candidates() private - Replace gtk_source_encoding_foreach() by gtk_source_encoding_get_all() The file loading and saving API can be considered stable now. * Add Vala bindings * Various other improvements * Translation updates News in 3.13.3 -------------- * Extend the api to obtain candidate encodings * Rework drawing of spaces and margins (requires new Gtk+) * Various other improvements and bugfixes * Translation updates News in 3.13.2 -------------- * New feature: file loading and saving * Split testfiles.sh to tests/syntax-highlighting/ * GtkSourceView is now fully relicensed to LGPL * Various other improvements and bugfixes * Translation updates News in 3.13.1 -------------- * Improvements to the words completion provider * Completion window sizing fixes * Improvements to some lang files * Various other improvements and bugfixes * Updated translations News in 3.12.1 -------------- * Renovate test-widget * Various improvements and bugfixes * Updated translations News in 3.12.0 -------------- * Small improvements to the documentation * Updated translations News in 3.11.91 --------------- * Updated translations News in 3.11.90 --------------- * Add syntax highlighting for LLVM IR and Sweave * Improvements to some lang files * Updated translations News in 3.11.4 -------------- * Add the popular Solarized style schemes * Improvements to some lang files and a new lang file for lex * Optimize the draw-spaces code * Various fixes to the completion framework * Misc bugfixes * Updated translations News in 3.11.3 -------------- * Font scaling support for headings/titles in LaTeX and HTML * Add Change Case submenu to the right click context menu * Add ANS Forth 94 syntax highlighting * Misc bugfixes * Updated translations News in 3.11.2 -------------- * Add API to change text case * Add reStructuredText and yaml syntax highlighting * Improve LaTeX, m4 and D syntax highlighting * Documentation improvements (including best practices for language definition files) * Installed tests * Misc bugfixes * Updated translations News in 3.11.1 -------------- * Deprecate the Gutter:xpad and Gutter:ypad properties * Deprecate gtk_source_gutter_get_window() * Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence) * Style schemes: more visible right margin * Documentation improvements * Misc bugfixes * Updated translations
2014-11-23 14:46:07 +01:00
LICENSE= gnu-lgpl-v2.1
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake gsed intltool msgfmt pkg-config
USE_PKGLOCALEDIR= yes
#CONFIGURE_ARGS+= --disable-deprecations
2013-12-12 02:28:45 +01:00
CONFIGURE_ARGS+= --disable-maintainer-mode
Update gtksourceview3 to 3.14.2 News in 3.14.2 -------------- * Bug fix * Translation updates News in 3.14.1 -------------- * Fix UndoManager with a new implementation * Various other improvements * Translation updates News in 3.14.0 -------------- * Translation updates News in 3.13.91 --------------- * Improved Mac OS X support * Gutter improvements * Various other improvements and code clean-up * Translation updates News in 3.13.90 --------------- * Adjustments to the file loading and saving API: - Make gtk_source_encoding_get_default_candidates() private - Replace gtk_source_encoding_foreach() by gtk_source_encoding_get_all() The file loading and saving API can be considered stable now. * Add Vala bindings * Various other improvements * Translation updates News in 3.13.3 -------------- * Extend the api to obtain candidate encodings * Rework drawing of spaces and margins (requires new Gtk+) * Various other improvements and bugfixes * Translation updates News in 3.13.2 -------------- * New feature: file loading and saving * Split testfiles.sh to tests/syntax-highlighting/ * GtkSourceView is now fully relicensed to LGPL * Various other improvements and bugfixes * Translation updates News in 3.13.1 -------------- * Improvements to the words completion provider * Completion window sizing fixes * Improvements to some lang files * Various other improvements and bugfixes * Updated translations News in 3.12.1 -------------- * Renovate test-widget * Various improvements and bugfixes * Updated translations News in 3.12.0 -------------- * Small improvements to the documentation * Updated translations News in 3.11.91 --------------- * Updated translations News in 3.11.90 --------------- * Add syntax highlighting for LLVM IR and Sweave * Improvements to some lang files * Updated translations News in 3.11.4 -------------- * Add the popular Solarized style schemes * Improvements to some lang files and a new lang file for lex * Optimize the draw-spaces code * Various fixes to the completion framework * Misc bugfixes * Updated translations News in 3.11.3 -------------- * Font scaling support for headings/titles in LaTeX and HTML * Add Change Case submenu to the right click context menu * Add ANS Forth 94 syntax highlighting * Misc bugfixes * Updated translations News in 3.11.2 -------------- * Add API to change text case * Add reStructuredText and yaml syntax highlighting * Improve LaTeX, m4 and D syntax highlighting * Documentation improvements (including best practices for language definition files) * Installed tests * Misc bugfixes * Updated translations News in 3.11.1 -------------- * Deprecate the Gutter:xpad and Gutter:ypad properties * Deprecate gtk_source_gutter_get_window() * Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence) * Style schemes: more visible right margin * Documentation improvements * Misc bugfixes * Updated translations
2014-11-23 14:46:07 +01:00
CONFIGURE_ARGS+= --disable-vala
PKGCONFIG_OVERRIDE+= gtksourceview-3.0.pc.in
2017-06-25 14:05:59 +02:00
PKG_OPTIONS_VAR= PKG_OPTIONS.gtksourceview3
PKG_SUPPORTED_OPTIONS= introspection
PKG_SUGGESTED_OPTIONS= introspection
PLIST_VARS+= introspection
.include "../../mk/bsd.options.mk"
Update gtksourceview3 to 3.20.1 News in 3.20.1 -------------- * Improvements to style schemes * Export missing public methods * Translation updates News in 3.20.0 -------------- * Improvements to the syntax highlighting of: CSS, JavaScript, protobuf, Vala, imagej, Python 3 and BibTeX * Adapt code to use GTK_TEXT_VIEW_LAYER_BELOW_TEXT and GTK_TEXT_VIEW_LAYER_ABOVE_TEXT * Add a "sourceview" CSS class to all GtkSourceView's * Fixes to the MSVC build system * Various other small fixes and improvements * Translation updates News in 3.19.4 -------------- * CSS fixes to track GTK+ changes * Fix completion popup on Wayland * MSVC build projects * Misc bug fixes * Translation updates News in 3.19.3 -------------- * Many fixes to track GTK+ changes * Rework symbol visibility handling * Other small improvements * Translation updates News in 3.19.2 -------------- * Some CSS adjustments to track GTK+ changes * Add API to get the GtkSourceView version * Other small improvements * Translation update News in 3.19.1 -------------- * New class: GtkSourceTag with a draw-spaces property * Drop build dependency on intltool, use upstream gettext and ITS Tool instead * Completion windows: don't add space for scrollbars * Do not show undo/redo in context menu if undo/redo is disabled * Bracket matching: several bug fixes, unit tests written, code simplified * Other small code improvements * Translation updates News in 3.18.1 -------------- * Misc bug fixes * Translation updates News in 3.18.0 -------------- * Minor improvement to the CSS syntax highlighting * Translation updates News in 3.17.7 -------------- * Handle creating pixbufs for HiDPI resolutions * Improvements to the Octave and Matlab syntax highlighting * Other various code improvements * Translation updates News in 3.17.6 -------------- * Search and replace: fix bug with regular expressions containing look-ahead assertions. * Add some missing GI annotations * A few adjustments to the build system * Translation updates News in 3.17.5 -------------- * Support symbolic icons in the completion API * New lang or improved lang files: Rust, Meson, C, protobuf * Revamped build system (drop gnome-common dependency) * Misc bug fixes * Translation updates News in 3.17.4 -------------- * Add .rej files as another version of diff file * Improvements to lang files: Apache Pig, rpmspec * Misc bug fixes * Translation updates News in 3.17.3 -------------- * Add a few more functions to GtkSourceFile * Add the "smart-backspace" property * Misc bug fixes * Translation updates News in 3.17.2 -------------- * New widget: GtkSourceMap * Set a GtkTextTag name for context classes (no-spell-check, etc) * Add gtk_source_buffer_sort_lines() * Style schemes: * Support "single", "double" etc for the underline attribute * Support underline-color * Improvements to lang files: Ocaml, C++ header and Shell * Translation updates News in 3.17.1 -------------- * New public function: gtk_source_encoding_get_default_candidates() * Add g_autoptr autocleanup support * Add lang files for (basic) CSV and jade template * Improvements to lang files: C, CMake, GDB log, JavaScript, C#, F#, VB.net and CSS * Translation updates
2016-04-12 13:45:08 +02:00
BUILD_DEPENDS+= itstool-[0-9]*:../../textproc/itstool
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.48
.include "../../devel/glib2/buildlink3.mk"
2017-06-25 14:05:59 +02:00
.if !empty(PKG_OPTIONS:Mintrospection)
PLIST.introspection= yes
BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.42.0
.include "../../devel/gobject-introspection/buildlink3.mk"
2017-06-25 14:05:59 +02:00
.else
CONFIGURE_ARGS+= --enable-introspection=no
.endif
.include "../../textproc/libxml2/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.20
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"