head 1.13; access; symbols pkgsrc-2026Q3:1.8.0.2 pkgsrc-2026Q3-base:1.8 pkgsrc-2026Q2:1.7.0.2 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.6.0.2 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.3.0.2 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.1.0.2 pkgsrc-2025Q1-base:1.1; locks; strict; comment @# @; 1.13 date 2026.11.11.11.56.40; author wiz; state Exp; branches; next 1.12; commitid ibfBdhxkigxin23H; 1.12 date 2026.10.04.12.53.22; author ktnb; state Exp; branches; next 1.11; commitid EYuBXCnlwskvW9YG; 1.11 date 2026.09.29.06.08.29; author wiz; state Exp; branches; next 1.10; commitid qal4xgy1mkCzPtXG; 1.10 date 2026.09.27.11.39.29; author tnn; state Exp; branches; next 1.9; commitid QJQtnAYom0oZIfXG; 1.9 date 2026.09.22.20.18.18; author ktnb; state Exp; branches; next 1.8; commitid K1Thb5EOaj53NEWG; 1.8 date 2026.09.02.19.05.21; author wiz; state Exp; branches; next 1.7; commitid vXszxoxOqka005UG; 1.7 date 2026.06.11.07.17.55; author wiz; state Exp; branches; next 1.6; commitid bVZL3OdakDMSLlJG; 1.6 date 2026.01.27.08.41.02; author wiz; state Exp; branches; next 1.5; commitid f4MYtJVcsY7dz0sG; 1.5 date 2026.01.09.01.19.41; author ktnb; state Exp; branches; next 1.4; commitid 4lc5RzIeKILCIEpG; 1.4 date 2025.10.23.20.40.09; author wiz; state Exp; branches; next 1.3; commitid 1V2hBZn9ypXaCJfG; 1.3 date 2025.08.30.22.46.43; author wiz; state Exp; branches; next 1.2; commitid 2izPxU30rhec4O8G; 1.2 date 2025.04.24.14.16.23; author wiz; state Exp; branches; next 1.1; commitid A3VBjL8Zdd4LljSF; 1.1 date 2025.01.12.15.17.14; author ktnb; state Exp; branches; next ; commitid wY2MiqXmfCnnZcFF; desc @@ 1.13 log @*: recursive bump for icu 79 @ text @# $NetBSD: Makefile,v 1.12 2026/10/04 12:53:22 ktnb Exp $ DISTNAME= nativefiledialog-extended-1.4.1 PKGREVISION= 1 CATEGORIES= x11 devel MASTER_SITES= ${MASTER_SITE_GITHUB:=btzy/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= ktnb@@NetBSD.org HOMEPAGE= https://github.com/btzy/nativefiledialog-extended/ COMMENT= Cross platform native file dialog library with C and C++ bindings LICENSE= zlib WRKSRC= ${WRKDIR}/${DISTNAME} USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config CMAKE_CONFIGURE_ARGS+= -DNFD_WAYLAND=OFF .include "../../devel/cmake/build.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.12 log @nativefiledialog-extended: update to 1.4.1 - fixes a bug in the Portal implementation that causes a buffer underflow when invoking the save dialog with a default name that does not have an extension @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2026/09/29 06:08:29 wiz Exp $ d4 1 @ 1.11 log @*: recursive bump for pcre2 10.49 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2026/09/27 11:39:29 tnn Exp $ d3 1 a3 2 DISTNAME= nativefiledialog-extended-1.4.0 PKGREVISION= 2 @ 1.10 log @*: revbump for pcre2 symbol versioning change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2026/09/22 20:18:18 ktnb Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.9 log @nativefiledialog-extended: updated to 1.4.0 - New feature: Accept native parent window handle - Hoist identical code from GTK and Portal implementations into shared header - New feature: Allow customisation of dialog title and button labels - Add SDL3 support (nfd_sdl3.h) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2026/09/02 19:05:21 wiz Exp $ d4 1 @ 1.8 log @*: recursive bump for pcre2 10.48 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2026/06/11 07:17:55 wiz Exp $ d3 1 a3 2 DISTNAME= nativefiledialog-extended-1.3.0 PKGREVISION= 3 d19 2 @ 1.7 log @gtk3: bump PKGREVISION for wayland option default change Recursive bump to hopefully fix bulk build fallout due to the unversioned change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2026/01/27 08:41:02 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.6 log @*: recursive bump for removal of cairo's xcb option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2026/01/09 01:19:41 ktnb Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.5 log @nativefiledialog-extended: update to 1.3.0 Make filters case-insensitive @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/10/23 20:40:09 wiz Exp $ d4 1 @ 1.4 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/08/30 22:46:43 wiz Exp $ d3 1 a3 2 DISTNAME= nativefiledialog-extended-1.2.1 PKGREVISION= 3 @ 1.3 log @*: recursive bump for tiff growing lerc dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/04/24 14:16:23 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.2 log @*: recursive bump for jpeg -> libjpeg-turbo switch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/01/12 15:17:14 ktnb Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.1 log @nativefiledialog-extended: Cross platform native file dialog library A small C library with that portably invokes native file open, folder select and file save dialogs. Write dialog code once and have itpop up native dialogs on all supported platforms. Avoid linking large dependencies like wxWidgets and Qt. - Lean C API, static library — no C++/ObjC runtime needed - Supports Windows (MSVC, MinGW, Clang), macOS (Clang), and Linux (GTK, portal) (GCC, Clang) - Zlib licensed - Friendly names for filters (e.g. `C/C++ Source files (*.c;*.cpp)` instead of `(*.c;*.cpp)`) on platforms that support it - Automatically append file extension on platforms where users expect it - Support for setting a default folder path - Support for setting a default file name (e.g. `Untitled.c`) - Consistent UTF-8 support on all platforms - Native character set (UTF-16 `wchar_t`) support on Windows @ text @d1 1 a1 1 # $NetBSD$ d4 1 @