to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
libgnomedb 3.0.0, 2007-04-23
- fix libgnomedb versioning in gtk-docs (yselkowitz)
- misc. bug fixes (Armin Burgmeier, Vivien Malerba)
- Bug fixes: #422979, #423405 (Vivien Malerba)
- Translations:
- ca (Gil Forcada)
- dz (Pema Geyleg)
- lt (Gintautas Miliauskas)
- ar (Djihed Afifi)
libgnomedb 2.99.6, 2007-03-23
- Corrected linker errors when using C++ (Murray Cumming)
- Spell corrections (Murray Cumming)
- Code cleanups (Murray Cumming)
- Data entry widgets improvements (Vivien Malerba)
- Removed the C# bindings (Murray Cumming)
- Always install the doc (Thomas Klausner)
- Lots of minor corrections (Armin Burgmeier, Vivien Malerba, Murray Cumming)
- Bug fixes: #419063, #390609 (Yselkowitz, Murray Cumming)
- Translations:
- new 'dz' translation (Pema Geyleg)
- ca (Josep Puigdemont i Casamajó)
- en_GB (David Lodge)
- sv (Daniel Nylander)
- vi (Clytie Siddall)
libgnomedb 2.99.5, 2007-02-12
- Updated for libgda 2.99.5.
libgnomedb 2.99.4, 2007-02-12
- The library is no split into separate libgnomedb, libgnomedb-extra, and libgnomedb-graph
shared libraries. You must adjust your #include lines appropriately.
Packagers might want to ensure that previously-installed headers are removed, if possible.
- GnomeDbRawForm:
- Handle the new "reset" signal from the GdaDataProxy.
- Don't show a data entry if gnome_db_data_widget_column_hide() has been called.
(Vivien Malerba)
- GnomeDbBasicForm: Allow the "paramlist" property to be set more than once.
- GnomeDbDataWidget, GnomeDbRawGrid, GnomeDBRawForm: added an "iter_changed" signal.
(Vivien Malerba)
- GnomeDbRawGrid:
- Improved column title for parameters restricted by a data model.
- Hide expander for parameters restricted by a data model.
(Vivien Malerba)
- GnomeDbDataCellRendererCombo: Added a "show_expander" property.
(Vivien Malerba)
- Use enum types instead of guint or gulong for flags, matching the
conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef
(Murray Cumming, Openismus)
- Use specific types for property and signal parameter registrations, and use specific signal marshallers.
This should be more robust, and is needed by language bindings.
(Murray Cumming, Openismus)
- Generate enum GType registrations for libgnomedb-extra.
This is needed for language bindings and use of these enums in GValues.
- Improvements to _new() functions for language bindings, such as C++:
GnomeDbSqlConsole, GnomeDbDbmsUpdateViewer, GnomeDbErrorDialog, GnomeDbEditor,
GnomeDbDataImport, GnomeDbLoginDialog, GnomeDbDsnSpec, GnomeDbGrid,
GnomeDbDataSourceSelector, GnomeDbConnectionProperties, GnomeDBForm.
(ArminBurgmeir, Openismus)
GnomeDbDataCellRendererBoolean, GnomeDbDataCellRendererCombo,
GnomeDbDataCellRendererInfo, GnomeDbDataCellRendererTextual,
GnomeDbDataEntryCombo
(Johannes Schmid, Openismus)
- Adapt to latest glade3 API changes. (Vincent Geddes, bug #400836)
- Correct all remaining installation location conflicts with libgda 1.2.
(Leonardo Boshell)
- Correct English spellings. (Kraii)
libgnomedb 2.99.3, 2007-01-27
- Build:
- Now builds with GTK+ 2.8 as well as GTK+ 2.10.
(Murray Cumming)
- Now builds with glib 2.8 as well as glib 2.12.
(Vivien Malerba)
- Now builds without gconf, libgnomecanvas, or libgnomeui.
- The graph API is now a separate shared library.
(Vivien Malerba)
- Use glade-3.1/3.2 instead of glade 3.0,
if using glade at all.
(Vivien Malerba)
- Install gnome-db-plugin.h
(Vivien Malerba)
- Do not install private headers.
(Murray Cumming)
- Removed unused utility functions.
(Bug #383533, Min Sik Kim)
- Windows (win32) build improvements.
(Bug #321663, Yselkowitz)
- Do not ignore CFLAGS.
(Bug #354476, Alex Smith)
- Use glib-mkenums to create gnome-db-enum-types.h and
gnome-db-enum-types.c.
(Bug #129035, Armin Burgmeier)
- Fixed compiler warnings.
(Mark Johnson, Bug #366710, Hans de Goede)
- GnomeDbServerOperation.c: Added "opt_header" property.
(Vivien Malerba)
- Renamed gnome_db_basic_form_show_entries_actions() to
gnome_db_basic_form_show_entry_actions().
(Murray Cumming)
- Renamed GnomeDbmsUpdateViewer to GnomeDbDbmsUpdateViewer.
(Bug #389191, Murray Cumming)
- GnomeDbDatabaseLogin improvements.
(Vivien Malerba)
- Picture widgets: Bug fixes.
(Vivien Malerba)
- GnomeDbTransactionStatus: Warn when the transaction is locked.
(Vivien Malerba)
- Added construct properties for language bindings.
(Bug #391514, Johannes Schmid)
- HIG improvements.
(Jeroen Zwartepoorte)
- Corrected some English strings.
(Bug #352123 and bug #315612 from Clytie Siddall)
libgnomedb 2.99.2, 2006-12-22
-----------------------------
- C# bindings corrections (Daniel)
- Change version to 2.99.x to become 3.0.x when the API/ABI is declared stable (Murray)
- Lots of corrections and small improvements (Stian, Vivien)
- Doc. improvements (Vivien)
- Glade3 support (Daniel)
- Code cleanups (Vivien)
- Improved code to make bindings easier (Murray)
- Improved sample application (Vivien)
- New plugin to display pictures from BLOB or encoded strings (Vivien)
- Translations:
- new Arabic transtation (Djihed Afifi)
- fi (Ilkka)
- en_GB (David Lodge)
- es (Francisco Javier)
- en_CA (Adam Weinberger)
libgnomedb 1.99.1, 2006-10-26
-----------------------------
- Possibility to avoid compiling C# bindings (Vivien)
- Bug fixes (Vivien)
- Translations:
- en_GB (David Lodge)
- fi (Ilkka)
libgnomedb 1.99.0, 2006-10-18
-----------------------------
- GnomeDb# fixes (Daniel)
- New gnome-db-demo program to demo widgets and show code (Vivien)
- Improved documentation about migration from previous versions (Vivien)
- Many bug fixes and small improvements
- Translations:
- en_GB (David Lodge)
- fi (Ilkka)
- ca (Josep Puigdemont i Casamajó)
- ne (Pawan Chitrakar)
- vi (Clytie)
libgnomedb_entry_builtin_plugins.so.4.0.0 links with libssl, and if
PREFER.openssl=pkgsrc then it should link with Pkgsrc libssl. Without
including security/openssl, it links with /usr/lib/libssl.so instead.
libgnomedb 1.9.103, 2006-09-03
------------------------------
- Re-implement the plugin feature for custom GnomeDbDataEntry widgets
and GtkCellRenderer objects (Vivien)
- Better integration with Glade-3 (Daniel Espinosa)
- Enable table contents modifications in the browser (Carlos)
- Improved testing program (Vivien)
- New widget to represent DDL queries in a generic way (from
each provider's specifications) (Vivien)
- Fixed#336982 (Thomas)
- Bug fixes
- Translations:
- new Lithuanian (lt) translation (Gintautas Miliauskas)
- removed the obsolete no translation (Kjartan Maraas)
- vi (Clytie)
- fi (Ilkka)
- zh_HK, zh_TW (Chao-Hsiung Liao)
- eu (Iñaki)
- nb (Kjartan Maraas)
- es (Francisco Javier)
- fr (Marc-André Lureau)
- ru (Nickolay)
- de (Hendrik)
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto