head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.6 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.4 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.2 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.8.0.2 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.7.0.18 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.16 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.14 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.12 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.10 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.8 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.6 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.4 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.2 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.6.0.20 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.18 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.16 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.14 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.12 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.10 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.8 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.6 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.5.0.16 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.12 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.14 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.10 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.8 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.6 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.4 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.2 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.4.0.4 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.2 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.2.0.16 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.14 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.10 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.8 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.6 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.4 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.2 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.1.0.14 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.12 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.10 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.8 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.6 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.4 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2025.08.10.13.58.35; author ryoon; state Exp; branches; next 1.8; commitid Oc4WCZhLpOBRNb6G; 1.8 date 2025.03.30.21.10.42; author wiz; state Exp; branches; next 1.7; commitid VYDR1SMauqdts8PF; 1.7 date 2023.01.20.13.10.09; author wiz; state Exp; branches; next 1.6; commitid NinXeQmJxiXAwhaE; 1.6 date 2020.08.18.08.19.17; author tnn; state Exp; branches; next 1.5; commitid ANRhvtvidxZLkwkC; 1.5 date 2018.09.02.20.30.43; author wiz; state Exp; branches; next 1.4; commitid gQd5NDiTXrwnqzQA; 1.4 date 2018.03.24.17.08.31; author joerg; state Exp; branches; next 1.3; commitid R2M4DZILQiLOvJvA; 1.3 date 2018.03.12.11.28.08; author adam; state Exp; branches; next 1.2; commitid Whb74ZiPtzR21auA; 1.2 date 2016.06.19.20.48.55; author wiz; state Exp; branches; next 1.1; commitid Ma7r7N7EzBLUo7bz; 1.1 date 2014.07.15.14.48.34; author ryoon; state Exp; branches; next ; commitid 5KrydGHOwMc34uIx; desc @@ 1.9 log @fonts/fontconfig: Update to 2.17.1 * Use meson as build tool to avoid build failure in fccase.h handling. * Disable doc generation completely. It requires docbook2man and docbook2html tool. They are not packaged yet. Changelog: 2.17.1: added (1 change) meson: Add 'noinstall' to default-hinting, default-sub-pixel-rendering, bitmap-conf build options (merge request) fixed (1 change) Fix a heap buffer overflow (merge request) 2.17.0: fixed (13 changes) Avoid conflict between dgettext macro and declaration in fcint.h (merge request) fix: Skip empty entries in XDG_DATA_DIRS parsing by @@ComixHe (merge request) Fix padding with "und" in pattern elements (merge request) Fix a crash with broken cache (merge request) meson: Fix additional-fonts-dirs build option that not taking effect (merge request) Add default font paths for Android in configure script (merge request) Fix use-after-free in FcConfigGetPrgname (merge request) conf.d: Add a conf to guess a generic-family for substitution (merge request) Drop FcObjectFini() from FcFini() to fix memory leaks (merge request) conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia (merge request) Make sure that the debugging facilities are initialized at loading config phase (merge request) meson: don't force installation of a static library by @@xry111 (merge request) meson: don't try to call run_command for gperf on --wrap-mode=forcefallback (merge request) changed (10 changes) Do not fallback decoding with UTF-16BE if no iconv support (merge request) Trim trailing newline in string in cache (merge request) Parse foundry from OS/2 for table version 0 (merge request) Allow dotfiles to scan for caching (merge request) Increase a reference count for default FcConfig instance with FcInit() (merge request) Free the mutex object only when there are no references to the default FcConfig instance (merge request) Free the mutex object only when all cache objects isn't referenced (merge request) Drop the configuration path migration code (merge request) Drop FcDefaultFini() from FcFini() to fix memory leaks (merge request) [Fontations] Process and append font capabilities to Pattern (merge request) added (6 changes) Add bitmap-conf build option to choose default bitmap conf (merge request) [Fontations] Enable fc-query indexing through Fontations (merge request) Add FcConfigPerferAppFont() to allow changing the order of application fonts (merge request) [Fontations] Pattern Bindings for CharSet and LangSet (merge request) Add FcPatternObjectGet* impl for CharSet and LangSet (merge request) [Fontations] Factor out fcpat.c - add Fontations dependencies (merge request) performance (1 change) Improve performance of FcPtrListIterInitAtLast (merge request) 2.16.2: changed (1 change) meson: Use Requires.private instead of Requires (merge request) fixed (2 changes) meson: don't force build of a shared library by @@kasper93 (merge request) meson: do not require libintl if nls feature is disabled (merge request) added (1 change) [Fontations] Add internal PatternBuilder abstraction (merge request) 2.16.1: Not available. @ text @$NetBSD: patch-configure,v 1.8 2025/03/30 21:10:42 wiz Exp $ Patch "GNU" gettext support to not depend unnecessary on "GNU" gettext. --- configure.orig 2025-01-17 15:18:06.205389000 +0000 +++ configure @@@@ -17797,14 +17797,13 @@@@ extern #ifdef __cplusplus "C" #endif -const char *_nl_expand_alias (const char *); int main (void) { bindtextdomain ("", ""); -return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *bindtextdomain ("", "") ; return 0; @@@@ -17831,14 +17830,13 @@@@ extern #ifdef __cplusplus "C" #endif -const char *_nl_expand_alias (const char *); int main (void) { bindtextdomain ("", ""); -return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *bindtextdomain ("", "") ; return 0; @ 1.8 log @*: remove MirBSD support @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.7 2023/01/20 13:10:09 wiz Exp $ d5 1 a5 1 --- configure.orig 2018-08-30 08:24:28.000000000 +0000 d7 1 a7 1 @@@@ -15236,8 +15236,7 @@@@ extern d12 12 a23 6 -#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *bindtextdomain ("", "")) #else #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 #endif @@@@ -15273,8 +15272,7 @@@@ extern d28 11 a38 5 -#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *bindtextdomain ("", "")) #else #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 #endif @ 1.7 log @fontconfig: update to 2.14.1. Changes not found. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.6 2020/08/18 08:19:17 tnn Exp $ d7 1 a7 1 @@@@ -15236,8 +15240,7 @@@@ extern d17 1 a17 1 @@@@ -15273,8 +15276,7 @@@@ extern @ 1.6 log @fontconfig: drop libuuid dependency. Bump PKGREVISION. Provide minimal subset of libuuid functions in FILESDIR. http://mail-index.netbsd.org/tech-pkg/2020/08/18/msg023687.html (Apologies for not waiting for comments on the discussion thread. I think a quick fix is important since this solves significant fallout for X11_TYPE=modular users.) @ text @d1 1 a1 5 $NetBSD: patch-configure,v 1.5 2018/09/02 20:30:43 wiz Exp $ Do not look for libuuid on Darwin, it is built-in. On other operating systems, pkgsrc fontconfig is patched to use bunled libuuid. a6 13 @@@@ -13304,8 +13304,12 @@@@ case "$host" in *-*-mingw*) os_win32=yes ;; + *-*-darwin*) + os_darwin=yes + ;; *) os_win32=no + os_darwin=no esac if test "$os_win32" = "yes"; then OS_WIN32_TRUE= a26 30 @@@@ -15900,6 +15902,10 @@@@ if ac_fn_c_try_compile "$LINENO"; then : $as_echo "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + #if defined(_SCO_DS) + /* bogus */ + #include + #endif fi CXXFLAGS="$old_CXXFLAGS" CPPFLAGS="$old_CPPFLAGS" @@@@ -15928,6 +15934,9 @@@@ if test "_$ac_cv_header_stdint_t" = "_" inttype_headers=`echo | sed -e 's/,/ /g'` + #if defined(_SCO_DS) + #include + #endif ac_cv_stdint_result="(no helpful system typedefs seen)" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5 @@@@ -17196,7 +17205,7 @@@@ CFLAGS="$fontconfig_save_cflags" # # Check for uuid # -if test "$os_win32" != "yes"; then +if false; then use_pkgconfig_for_uuid=yes if test -n "${UUID_LIBS}"; then save_UUID_LIBS=$UUID_LIBS @ 1.5 log @fontconfig: update to 2.13.1. Changes not found. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.4 2018/03/24 17:08:31 joerg Exp $ d4 2 d70 1 a70 1 +if test "$os_win32" != "yes" -a "$os_darwin" != "yes"; then @ 1.4 log @Don't detect "GNU" gettext, but any reasonable libintl implementation. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2018/03/12 11:28:08 adam Exp $ d7 1 a7 1 --- configure.orig 2018-03-06 03:31:59.000000000 +0000 d9 1 a9 1 @@@@ -13295,8 +13295,12 @@@@ case "$host" in d22 1 a22 1 @@@@ -15227,8 +15231,7 @@@@ extern d32 1 a32 1 @@@@ -15264,8 +15267,7 @@@@ extern d42 1 a42 1 @@@@ -15891,6 +15893,10 @@@@ if ac_fn_c_try_compile "$LINENO"; then : d53 1 a53 1 @@@@ -15919,6 +15925,9 @@@@ if test "_$ac_cv_header_stdint_t" = "_" d63 1 a63 1 @@@@ -17187,7 +17196,7 @@@@ CFLAGS="$fontconfig_save_cflags" d69 3 a71 3 pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UUID" >&5 @ 1.3 log @Do not look for libuuid on Darwin, it is built-in. @ text @d1 1 a1 1 $NetBSD$ d5 2 d22 21 a42 1 @@@@ -15891,6 +15895,10 @@@@ if ac_fn_c_try_compile "$LINENO"; then : d53 1 a53 1 @@@@ -15919,6 +15927,9 @@@@ if test "_$ac_cv_header_stdint_t" = "_" d63 1 a63 1 @@@@ -17187,7 +17198,7 @@@@ CFLAGS="$fontconfig_save_cflags" @ 1.2 log @Updated fontconfig to 2.12.0. Here is the announcement for the stable release after 2 years, which many features and bug fixes contains. Summary of the changes since last stable release is: - - Support the size specific design selection in OS/2 table version 5 - - Allow the modification on 'lang' and 'charset' objects - - Increase the refcount in FcConfigSetCurrent() - - some updates in orth files - - Add --error-on-no-fonts option to fc-cache - - Use lang=und instead of lang=xx for "undetermined" - - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55 - - Add FC_COLOR - - Treat color fonts as scalable - - no FC_LANG added with FcConfigSubstitute() when it has "und" - - Hardcode blanks in library - - Support symbol fonts - - Unicode 8.0 support - - Add hintstyle templates and default hintslight - - GX font support - - Improve the footprint issue on updating caches - - Bump the cache version to 6 - - more bug fixes - - and more... @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2014/07/15 14:48:34 ryoon Exp $ d3 3 a5 1 --- configure.orig 2016-06-15 11:11:58.000000000 +0000 d7 14 a20 1 @@@@ -13976,6 +13976,10 @@@@ if ac_fn_c_try_compile "$LINENO"; then : d31 1 a31 1 @@@@ -14004,6 +14008,9 @@@@ if test "_$ac_cv_header_stdint_t" = "_" d41 9 @ 1.1 log @Fix build under SCO OpenServer 5.0.7/3.2. It seems that SCO OSR5 does not provide scandir(3), provide custom scandir(). @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig 2014-03-24 06:04:16.000000000 +0000 d5 4 a8 4 @@@@ -13976,6 +13976,10 @@@@ $as_echo_n "checking for scandir... " >& /* end confdefs.h. */ #include d13 4 a16 1 int main(void); d18 1 a18 3 int @@@@ -14004,6 +14008,9 @@@@ else /* end confdefs.h. */ a19 1 #include d23 1 a23 1 int main(void); d25 1 a25 1 int @