head 1.35; access; symbols pkgsrc-2023Q4:1.35.0.4 pkgsrc-2023Q4-base:1.35 pkgsrc-2023Q3:1.35.0.2 pkgsrc-2023Q3-base:1.35 pkgsrc-2023Q2:1.34.0.6 pkgsrc-2023Q2-base:1.34 pkgsrc-2023Q1:1.34.0.4 pkgsrc-2023Q1-base:1.34 pkgsrc-2022Q4:1.34.0.2 pkgsrc-2022Q4-base:1.34 pkgsrc-2022Q3:1.32.0.8 pkgsrc-2022Q3-base:1.32 pkgsrc-2022Q2:1.32.0.6 pkgsrc-2022Q2-base:1.32 pkgsrc-2022Q1:1.32.0.4 pkgsrc-2022Q1-base:1.32 pkgsrc-2021Q4:1.32.0.2 pkgsrc-2021Q4-base:1.32 pkgsrc-2021Q3:1.31.0.14 pkgsrc-2021Q3-base:1.31 pkgsrc-2021Q2:1.31.0.12 pkgsrc-2021Q2-base:1.31 pkgsrc-2021Q1:1.31.0.10 pkgsrc-2021Q1-base:1.31 pkgsrc-2020Q4:1.31.0.8 pkgsrc-2020Q4-base:1.31 pkgsrc-2020Q3:1.31.0.6 pkgsrc-2020Q3-base:1.31 pkgsrc-2020Q2:1.31.0.4 pkgsrc-2020Q2-base:1.31 pkgsrc-2020Q1:1.31.0.2 pkgsrc-2020Q1-base:1.31 pkgsrc-2019Q4:1.30.0.8 pkgsrc-2019Q4-base:1.30 pkgsrc-2019Q3:1.30.0.4 pkgsrc-2019Q3-base:1.30 pkgsrc-2019Q2:1.30.0.2 pkgsrc-2019Q2-base:1.30 pkgsrc-2019Q1:1.29.0.8 pkgsrc-2019Q1-base:1.29 pkgsrc-2018Q4:1.29.0.6 pkgsrc-2018Q4-base:1.29 pkgsrc-2018Q3:1.29.0.4 pkgsrc-2018Q3-base:1.29 pkgsrc-2018Q2:1.29.0.2 pkgsrc-2018Q2-base:1.29 pkgsrc-2018Q1:1.28.0.2 pkgsrc-2018Q1-base:1.28 pkgsrc-2017Q4:1.27.0.2 pkgsrc-2017Q4-base:1.27 pkgsrc-2017Q3:1.26.0.4 pkgsrc-2017Q3-base:1.26 pkgsrc-2017Q2:1.25.0.38 pkgsrc-2017Q2-base:1.25 pkgsrc-2017Q1:1.25.0.36 pkgsrc-2017Q1-base:1.25 pkgsrc-2016Q4:1.25.0.34 pkgsrc-2016Q4-base:1.25 pkgsrc-2016Q3:1.25.0.32 pkgsrc-2016Q3-base:1.25 pkgsrc-2016Q2:1.25.0.30 pkgsrc-2016Q2-base:1.25 pkgsrc-2016Q1:1.25.0.28 pkgsrc-2016Q1-base:1.25 pkgsrc-2015Q4:1.25.0.26 pkgsrc-2015Q4-base:1.25 pkgsrc-2015Q3:1.25.0.24 pkgsrc-2015Q3-base:1.25 pkgsrc-2015Q2:1.25.0.22 pkgsrc-2015Q2-base:1.25 pkgsrc-2015Q1:1.25.0.20 pkgsrc-2015Q1-base:1.25 pkgsrc-2014Q4:1.25.0.18 pkgsrc-2014Q4-base:1.25 pkgsrc-2014Q3:1.25.0.16 pkgsrc-2014Q3-base:1.25 pkgsrc-2014Q2:1.25.0.14 pkgsrc-2014Q2-base:1.25 pkgsrc-2014Q1:1.25.0.12 pkgsrc-2014Q1-base:1.25 pkgsrc-2013Q4:1.25.0.10 pkgsrc-2013Q4-base:1.25 pkgsrc-2013Q3:1.25.0.8 pkgsrc-2013Q3-base:1.25 pkgsrc-2013Q2:1.25.0.6 pkgsrc-2013Q2-base:1.25 pkgsrc-2013Q1:1.25.0.4 pkgsrc-2013Q1-base:1.25 pkgsrc-2012Q4:1.25.0.2 pkgsrc-2012Q4-base:1.25 pkgsrc-2012Q3:1.24.0.2 pkgsrc-2012Q3-base:1.24 pkgsrc-2012Q2:1.23.0.4 pkgsrc-2012Q2-base:1.23 pkgsrc-2012Q1:1.23.0.2 pkgsrc-2012Q1-base:1.23 pkgsrc-2011Q4:1.20.0.6 pkgsrc-2011Q4-base:1.20 pkgsrc-2011Q3:1.20.0.4 pkgsrc-2011Q3-base:1.20 pkgsrc-2011Q2:1.20.0.2 pkgsrc-2011Q2-base:1.20 pkgsrc-2011Q1:1.19.0.8 pkgsrc-2011Q1-base:1.19 pkgsrc-2010Q4:1.19.0.6 pkgsrc-2010Q4-base:1.19 pkgsrc-2010Q3:1.19.0.4 pkgsrc-2010Q3-base:1.19 pkgsrc-2010Q2:1.19.0.2 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.18.0.8 pkgsrc-2010Q1-base:1.18 pkgsrc-2009Q4:1.18.0.6 pkgsrc-2009Q4-base:1.18 pkgsrc-2009Q3:1.18.0.4 pkgsrc-2009Q3-base:1.18 pkgsrc-2009Q2:1.18.0.2 pkgsrc-2009Q2-base:1.18 pkgsrc-2009Q1:1.17.0.2 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.16.0.10 pkgsrc-2008Q4-base:1.16 pkgsrc-2008Q3:1.16.0.8 pkgsrc-2008Q3-base:1.16 cube-native-xorg:1.16.0.6 cube-native-xorg-base:1.16 pkgsrc-2008Q2:1.16.0.4 pkgsrc-2008Q2-base:1.16 cwrapper:1.16.0.2 pkgsrc-2008Q1:1.14.0.4 pkgsrc-2008Q1-base:1.14 pkgsrc-2007Q4:1.14.0.2 pkgsrc-2007Q4-base:1.14 pkgsrc-2007Q3:1.13.0.10 pkgsrc-2007Q3-base:1.13 pkgsrc-2007Q2:1.13.0.8 pkgsrc-2007Q2-base:1.13 pkgsrc-2007Q1:1.13.0.6 pkgsrc-2007Q1-base:1.13 pkgsrc-2006Q4:1.13.0.4 pkgsrc-2006Q4-base:1.13 pkgsrc-2006Q3:1.13.0.2 pkgsrc-2006Q3-base:1.13 pkgsrc-2006Q2:1.11.0.2 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.9.0.2 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.8.0.6 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.7.0.8 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.6 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.4 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.2 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.6.0.2 pkgsrc-2004Q1-base:1.6; locks; strict; comment @# @; 1.35 date 2023.08.14.05.24.08; author wiz; state Exp; branches; next 1.34; commitid LOSB79OLVxvXjIAE; 1.34 date 2022.12.09.13.46.35; author adam; state Exp; branches; next 1.33; commitid P0PFYqHo5U5J4T4E; 1.33 date 2022.11.23.10.41.41; author adam; state Exp; branches; next 1.32; commitid MMdyR8AZAu1HyO2E; 1.32 date 2021.12.08.16.01.52; author adam; state Exp; branches; next 1.31; commitid 2PyWjHx5T8rqARjD; 1.31 date 2020.03.08.16.42.24; author bsiegert; state Exp; branches; next 1.30; commitid zwKxhaUg2qJlnCZB; 1.30 date 2019.06.03.09.53.50; author prlw1; state Exp; branches; next 1.29; commitid 8OJahQblymgK5JpB; 1.29 date 2018.04.23.08.26.50; author adam; state Exp; branches; next 1.28; commitid CYDBSG8PP2h9FxzA; 1.28 date 2018.01.19.22.20.19; author sevan; state Exp; branches; next 1.27; commitid OA0c2AVD382MfxnA; 1.27 date 2017.10.15.23.19.11; author prlw1; state Exp; branches; next 1.26; commitid dTSDW6vKs0TvHcbA; 1.26 date 2017.07.03.17.42.45; author prlw1; state Exp; branches; next 1.25; commitid TptOV0kh3Cl59OXz; 1.25 date 2012.10.06.20.44.04; author prlw1; state Exp; branches; next 1.24; 1.24 date 2012.09.15.10.04.09; author obache; state Exp; branches; next 1.23; 1.23 date 2012.03.03.00.11.52; author wiz; state Exp; branches; next 1.22; 1.22 date 2012.02.06.12.39.50; author wiz; state Exp; branches; next 1.21; 1.21 date 2012.01.29.10.46.52; author drochner; state Exp; branches; next 1.20; 1.20 date 2011.04.22.13.42.05; author obache; state Exp; branches; next 1.19; 1.19 date 2010.06.03.01.00.46; author dsainty; state Exp; branches; next 1.18; 1.18 date 2009.06.14.22.57.59; author joerg; state Exp; branches; next 1.17; 1.17 date 2009.03.20.19.24.14; author joerg; state Exp; branches; next 1.16; 1.16 date 2008.05.29.08.03.58; author wiz; state Exp; branches; next 1.15; 1.15 date 2008.05.21.15.54.34; author tnn; state Exp; branches; next 1.14; 1.14 date 2007.11.08.19.52.21; author drochner; state Exp; branches; next 1.13; 1.13 date 2006.07.08.23.10.43; author jlam; state Exp; branches; next 1.12; 1.12 date 2006.07.08.22.39.08; author jlam; state Exp; branches; next 1.11; 1.11 date 2006.04.12.10.27.08; author rillig; state Exp; branches; next 1.10; 1.10 date 2006.04.06.06.21.49; author reed; state Exp; branches; next 1.9; 1.9 date 2006.02.05.23.08.42; author joerg; state Exp; branches; next 1.8; 1.8 date 2005.04.07.02.35.39; author reed; state Exp; branches; next 1.7; 1.7 date 2004.04.01.18.13.31; author jmmv; state Exp; branches; next 1.6; 1.6 date 2004.03.18.09.12.10; author jlam; state Exp; branches; next 1.5; 1.5 date 2004.03.05.19.25.10; author jlam; state Exp; branches; next 1.4; 1.4 date 2004.02.11.12.27.22; author jlam; state Exp; branches; next 1.3; 1.3 date 2004.02.10.20.15.09; author jlam; state Exp; branches; next 1.2; 1.2 date 2004.02.09.23.56.32; author jlam; state Exp; branches; next 1.1; 1.1 date 2004.02.03.10.49.53; author recht; state Exp; branches; next ; desc @@ 1.35 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: buildlink3.mk,v 1.34 2022/12/09 13:46:35 adam Exp $ BUILDLINK_TREE+= glib2 .if !defined(GLIB2_BUILDLINK3_MK) GLIB2_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.glib2+= glib2>=2.4.0 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.76.4nb1 BUILDLINK_PKGSRCDIR.glib2?= ../../devel/glib2 BUILDLINK_INCDIRS.glib2+= include/glib-2.0 BUILDLINK_INCDIRS.glib2+= include/gio-unix-2.0 BUILDLINK_INCDIRS.glib2+= lib/glib-2.0/include BUILDLINK_FILES.glib2+= bin/glib-compile-resources BUILDLINK_FILES.glib2+= bin/glib-compile-schemas TOOL_DEPENDS+= glib2-tools-[0-9]*:../../devel/glib2-tools .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/libffi/buildlink3.mk" .include "../../devel/pcre2/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .endif # GLIB2_BUILDLINK3_MK BUILDLINK_TREE+= -glib2 @ 1.34 log @glib2 glib2-tools gdbus-codegen: updated to 2.74.3 Overview of changes in GLib 2.74.3 ================================== * Fix regression in type checking `g_str_equal()` from C++ projects (2820) * Bugs fixed: - 2820 g_str_equal: New macro version breaks compilation in C++ projects (Philip Withnall) - !3096 Backport !3094 “gstrfuncs: Fix regression in C++ types accepted by g_str_equal()” to glib-2-74 Overview of changes in GLib 2.74.2 ================================== * Fix `GVariant` type depths checks on text format variants (work by Philip Withnall) (2782) * Fix an obscure corner case with FD handling in `g_spawn_*()` when a process has already closed the standard I/O FDs (work by Ray Strode) (2795) * Fix regression in type checking on `const` arguments to `g_str_equal()` (2809) * Bugs fixed: - 2782 GVariant type depth not checked on typedecls in text format variants (Philip Withnall) - 2795 [regression] gnome-keyring-daemon uses 100% CPU with glib-2.74.1 (Ray Strode) - 2799 Wrong GTask tag on error return path in g_proxy_resolver_lookup_async() (Michael Catanzaro) - 2809 g_str_equal switched to stricter API (typing) (Philip Withnall) - !3017 Backport !3008 “gio/gdesktopappinfo: Free the wrapped argv array on launch failure” to glib-2-74 - !3038 Backport !3035 “portal: Fix broken header guard” to glib-2-74 - !3039 Backport !3029 “Revert "Handling collision between standard i/o file descriptors and newly created ones" ” to glib-2-74 - !3046 Backport !3045 “gproxyresolver: lookup_finish() should better parallel lookup_async()” to glib-2-74 - !3063 Backport !3061 “gvariant-parser: Speed up maybe_wrapper() by an order of magnitude” to glib-2-74 - !3084 Backport !3082 “gstrfuncs: Fix regression in types accepted by g_str_equal()” to glib-2-74 * Translation updates: - Abkhazian (Nart Tlisha) - Dutch (Nathan Follens) - Serbian (Мирослав Николић) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.33 2022/11/23 10:41:41 adam Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.70.2 @ 1.33 log @glib2 glib2-tools gdbus-codegen: updated to 2.74.1 Overview of changes in GLib 2.74.1 ================================== * Update Unicode data to version 15 (work by Marco Trevisan) * Fix various build failures in different situations (work by Kjell Ahlstedt, Marco Trevisan (TreviĂąo)) * Fix over-eager deprecated property warnings for construct properties (work by Simon McVittie) * Fix a crash calling `g_param_value_is_valid()` on a `GParamSpecParam` (work by Emmanuele Bassi) * Fix floating `GVariant` leaks with GObject properties (work by Matthias Clasen) * Add inline optimised version of `g_str_equal()` (work by Xavier Claessens) * Fix `GVariant` type depths checks on text format variants (work by Philip Withnall) * Fix regression with int64 and double hashing functions on big-endian architectures (work by Simon McVittie) * Build the API documentation only when building GLib as a shared library (work by Emmanuele Bassi) * Ignore weird `/etc/localtime` configurations generated by toolbx (work by Ray Strode) * Avoid `EINTR` races when closing FDs in `g_spawn_*()` (work by Thomas Haller) * Bugs fixed. Overview of changes in GLib 2.74.0, 17-09-2022 ============================================== * Use EPOLL_CLOEXEC by default (Colin Walters) * Fixed various regression on GRegex as per the PCRE2 porting (Marco Trevisan) * Fixed various memory leaks (Sebastian Keller, Marco Trevisan) * Bugs fixed: - GNOME/gtksourceview-278 Failed to load html.lang after GLib switched to PCRE2 (Marco Trevisan (TreviĂąo)) - GNOME/gtksourceview-283 GRegex-on-PCRE2 regressions (Marco Trevisan) - -2688 Follow-up from "replace pcre1 with pcre2" (Marco Trevisan (TreviĂąo)) - -2713 static_assert is undefined in C99 (wen Rafferty) - -2719 GParamSpec constructors should have nullable annotation on nick/blurb (Andy Holmes) - -2729 GRegex/GMatchInfo related crashes after upgrade to 2.73.2 (Marco Trevisan) - -2733 gio: GVariantBuilder builder leaked in g_document_portal_add_documents when URI list is empty (Sebastian Keller) - -2737 gio mount coredumps on prompt exit since 2.73 (Marco Trevisan) - -2741 Memory errors on GRegex (Marco Trevisan (TreviĂąo)) - GNOME/gtk-4400 gtk_show_uri can't open browser on MSYS2 on Windows (Luca Bacci) - !2820 ci: Expose the coverage report and docs as links in the MR's (Marco) - !2855 gtlscertificate: Update reference to G_TLS_CERTIFICATE_NO_FLAGS - !2861 mem: Document OOM behavior for allocations (Matthias Clasen) - !2868 gio-unix: Use EPOLL_CLOEXEC by default (Colin Walters) - !2873 Fix array-bounds compiler warnings with GCC 12 (Emmanuele Bassi) - !2874 tests, GDesktopAppInfo: Fix various GVariant leaks (Marco Trevisan) - !2875 g_strsplit: Use a pre-allocated GArray when max_tokens is provided (Marco Trevisan) - !2876 GActionGroup: Fix ownership transfer annotation for query_action() (Andy Holmes) - !2879 gioenumtypes: Only define GLIB_DISABLE_DEPRECATION_WARNINGS if needed (Marco Trevisan) - !2881 GWin32AppInfo: Add missing g_spawn_close_pid (Luca Bacci) - !2882 meson: Set install_tag on all tools (Xavier Claessens) - !2883 ci: Improve style check script (Matthias Clasen) - !2900 docs: Improve wording in documentation of g_unix_signal_source_new() (Tom Levy) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.32 2021/12/08 16:01:52 adam Exp $ d15 3 @ 1.32 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.31 2020/03/08 16:42:24 bsiegert Exp $ d19 2 a20 1 .include "../../devel/pcre/buildlink3.mk" a21 1 .include "../../devel/libffi/buildlink3.mk" @ 1.31 log @Revbump packages depending on libffi after .so version change. Requested by Matthias Ferdinand and Oskar on pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.30 2019/06/03 09:53:50 prlw1 Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.64.0nb1 @ 1.30 log @Update glib2 to 2.60.2 GLib's move to meson from autotools means we are effectively starting from scratch with non-linux build fixes. Support for python 2 has also been dropped (given that meson requires python 3). I replaced sysutils/gio-fam with a build option. The full lengthy list of changes is available from: https://gitlab.gnome.org/GNOME/glib/tags/2.60.2 Some highlights: * Improve network status detection with NetworkManager (!781) * Add async GIO API: g_file_query_default_handler_async(), g_app_info_launch_uris_async() (#1249, #1347) * Add overlay support to g_resources_get_info(). (#1445) * Add writev() and writev_all() APIs to GOutputStream and GPollableOutputStream, and provide implementations of them for many subclasses. (#1431) * Hide bind mounts from GIO mount listings. (#1271) * Automatically realign data passed to `g_variant_new_from_bytes()` or `g_variant_new_from_data()` if it is not correctly aligned. This prevents misaligned accesses on architectures which don’t support them. Callers should still aim to correctly align data to get higher performance. (#1342) * Support `ld -b binary` (on platforms which support it; i.e. Linux) to provide large pre-compiled `GResource` resources with a fast compilation time. (#1489+* Drop Python 2 support and require Python 3.4+. See discussion on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html. (!196) * Various fixes to eliminate thread races, found by thread sanitizer (tsan). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.29 2018/04/23 08:26:50 adam Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.34.0 @ 1.29 log @glib2: PLIST fix for Darwin; small pkglint cleanups @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.28 2018/01/19 22:20:19 sevan Exp $ d11 2 a12 2 BUILDLINK_INCDIRS.glib2+= include/glib/glib-2.0 BUILDLINK_INCDIRS.glib2+= include/glib/gio-unix-2.0 a21 1 .if empty(MACHINE_PLATFORM:MIRIX-5*) a22 1 .endif @ 1.28 log @Supply location of header to packages which pull in glib2 as a dependency via BUILDLINK_INCDIRS. Resolves building devel/gobject-introspection on FreeBSD which fails otherwise when built manually as an unprivileged user, without pbulk. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.27 2017/10/15 23:19:11 prlw1 Exp $ d11 3 a13 3 BUILDLINK_INCDIRS.glib2+= include/glib/glib-2.0 BUILDLINK_INCDIRS.glib2+= include/glib/gio-unix-2.0 BUILDLINK_INCDIRS.glib2+= lib/glib-2.0/include @ 1.27 log @Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packages Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.26 2017/07/03 17:42:45 prlw1 Exp $ d11 3 @ 1.26 log @Update glib2 to 2.52.3 Highlights include: * OS X implementations of GContentType and GAppInfo have been added * Memory leak fixes * Minimal support for UUIDs has been added * A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been added to improve sorting of recent files * glib-compile-resources grew a --generate-phony-targets flag * GLib now installs a valgrind suppressions file for GLib and GIO * glib-genmarshal and glib-mkenums have gained --output options for better build system integration * New API: g_utf8_make_valid + Many bug fixes and translation updates. For a full list see: https://git.gnome.org/browse/glib/tree/NEWS?h=2.52.3 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.25 2012/10/06 20:44:04 prlw1 Exp $ d12 2 @ 1.25 log @Update glib2 and therefore gdbus-codegen and gio-fam to 2.34.0 - patch-ar and patch-as to avoid dependending on python are no longer necessary since the introduction of --disable-modular-tests - patch-co has been committed to glib in 2360d04e - other patches cargo culted across - statfs test was fixed in glib with commit afa82ae8 - no longer provide man pages as that requires docbook & xsltproc Many changes in glib since 2.32.4, especially GDBus improvements. See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.34.0 for details. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.24 2012/09/15 10:04:09 obache Exp $ d17 1 d19 1 @ 1.24 log @recursive bump from libffi shlib major bump (additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.23 2012/03/03 00:11:52 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.32.4nb1 @ 1.23 log @Recursive bump for pcre-8.30* (shlib major change) @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.22 2012/02/06 12:39:50 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.30.2nb3 @ 1.22 log @Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.21 2012/01/29 10:46:52 drochner Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.30.2nb1 @ 1.21 log @update to 2.30.2 this switches to the 2.30 release branch pkgsrc note: if you use net/libsoup24 with this glib2 version, make sure to use at least version 2.34.3nb1 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.20 2011/04/22 13:42:05 obache Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.28.6nb3 @ 1.20 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.19 2010/06/03 01:00:46 dsainty Exp $ d16 1 @ 1.19 log @Pull in devel/zlib explicitly. Fixes build on systems requiring libz out of Pkgsrc. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.18 2009/06/14 22:57:59 joerg Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.14.3 @ 1.18 log @Remove @@dirrm related logic. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.17 2009/03/20 19:24:14 joerg Exp $ d15 1 @ 1.17 log @Simply and speed up buildlink3.mk files and processing. 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. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.16 2008/05/29 08:03:58 wiz Exp $ a11 4 PRINT_PLIST_AWK+= /^@@dirrm lib\/gio$$/ { next; } PRINT_PLIST_AWK+= /^@@dirrm lib\/gio\/modules$$/ \ { print "@@comment in glib2: " $$0; next; } @ 1.16 log @Take ownership of lib/gio/modules directory. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.15 2008/05/21 15:54:34 tnn Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GLIB2_BUILDLINK3_MK:= ${GLIB2_BUILDLINK3_MK}+ d5 2 a6 3 .if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= glib2 .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nglib2} BUILDLINK_PACKAGES+= glib2 BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}glib2 .if !empty(GLIB2_BUILDLINK3_MK:M+) a14 1 .endif # GLIB2_BUILDLINK3_MK d20 1 d22 1 a22 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.15 log @Bump ABI dependency to 2.14.3, the first version in pkgsrc that added a dependency on the external PCRE library. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.14 2007/11/08 19:52:21 drochner Exp $ d18 4 @ 1.14 log @update to 2.14.3 changes: -update the bundled PCRE from 7.2 to 7.4 -minor bugfixes -translation updates pkgsrc changes: -don't use the bundled PCRE anymore, use pkgsrc's -try to work around some ld.so lossage on NetBSD (which leads to some applications - most notably evolution and glade3 - not resolving symbols in dynamically loaded plugins) another way: use the RTLD_DEFAULT pseudo-handle when the main module is referred to. This could replace the previous mechanism, but it needs more investigation and tests, so I'm leaving both in parallel for now. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.13 2006/07/08 23:10:43 jlam Exp $ d16 1 a16 1 BUILDLINK_ABI_DEPENDS.glib2+= glib2>=2.8.6nb1 @ 1.13 log @Change the format of BUILDLINK_ORDER to contain depth information as well, 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 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.12 2006/07/08 22:39:08 jlam Exp $ d22 1 a22 1 @ 1.12 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.11 2006/04/12 10:27:08 rillig Exp $ d12 1 a12 1 BUILDLINK_ORDER+= glib2 @ 1.11 log @Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.10 2006/04/06 06:21:49 reed Exp $ d12 1 @ 1.10 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2006/02/05 23:08:42 joerg Exp $ d24 1 a24 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.9 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2005/04/07 02:35:39 reed Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.glib2+= glib2>=2.4.0 BUILDLINK_RECOMMENDED.glib2+= glib2>=2.8.6nb1 @ 1.8 log @Add BUILDLINK_RECOMMENDED.glib2+= glib2>=2.6.1 Noted on tech-pkg today that older packages had libgobject-2.0.so.400 and libglib-2.0.so.400 and newer packages provided libgobject-2.0.so.0.600.3 and libglib-2.0.so.0. The libtool changes on Sept. 22, 2004 made this install different library naming. The next update was in 2.6.1 (on January 9, 2005). So setting BUILDLINK_RECOMMENDED.glib2 to that version. Apparently, 2.6 is binary-compatible with any 2.x version. Hopefully, this will be good enough to force anyone with glib2 packages from before Sept. 22, 2004 to update. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2004/04/01 18:13:31 jmmv Exp $ d15 1 a15 1 BUILDLINK_RECOMMENDED.glib2+= glib2>=2.6.1 @ 1.7 log @Update to 2.4.0: GLib-2.4 is a stable release adding an incremental improvement in functionality over GLib-2.2 while maintaining binary and source compatibility. New features include: General * Watches for child process exit integrated into the main loop. * Unicode tables updated to cover all of Unicode-4.0. * Standard header file for gettext macros, including Q_() macro for strings with context. * Improved seeding for the GRandom random number generator. Threading * Atomic operations on integers and pointers. * GOnce for one-time initialization. GObject: * G_DEFINE_TYPE macros for easy definition of GObject types. * Properties can now be added to interfaces. * Instance private data allows private data members for objects. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2004/03/18 09:12:10 jlam Exp $ d15 1 @ 1.6 log @Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for correctly ensured that was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2004/03/05 19:25:10 jlam Exp $ d14 1 a14 1 BUILDLINK_DEPENDS.glib2+= glib2>=2.2.2nb1 @ 1.5 log @Reorder location and setting of BUILDLINK_PACKAGES to match template buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2004/02/11 12:27:22 jlam Exp $ d16 1 a22 2 .endif # GLIB2_BUILDLINK3_MK @ 1.4 log @Add pthread.buildlink3.mk missing from this file. glib2's libgthread has always needed a thread library. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2004/02/10 20:15:09 jlam Exp $ d10 3 a13 1 BUILDLINK_PACKAGES+= glib2 d17 6 a22 4 . include "../../converters/libiconv/buildlink3.mk" . include "../../devel/gettext-lib/buildlink3.mk" . include "../../mk/pthread.buildlink3.mk" .endif # GLIB2_BUILDLINK3_MK @ 1.3 log @The BUILDLINK_DEPENDS. should match the one in the buildlink2.mk file if it exists. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2004/02/09 23:56:32 jlam Exp $ d17 1 @ 1.2 log @BUILDLINK_DEPENDS. lines should _always_ use += to _append_ to the existing value. This is critical to set the correct list of dependencies for a package. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1 2004/02/03 10:49:53 recht Exp $ d12 1 a12 1 BUILDLINK_DEPENDS.glib2+= glib2>=2.2.3nb1 @ 1.1 log @Add buildlink3.mk. (needed to bl3ify lang/mono) ok'ed by xtraeme@@ @ text @d1 1 a1 2 # $NetBSD$ # d11 3 a13 6 BUILDLINK_PACKAGES+= glib2 BUILDLINK_DEPENDS.glib2?= glib2>=2.2.3nb1 BUILDLINK_PKGSRCDIR.glib2?= ../../devel/glib2 .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" d15 2 @