diff options
| author | Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | 2025-04-22 04:20:06 +0000 |
|---|---|---|
| committer | Jose Alonso Cardenas Marquez <acm@FreeBSD.org> | 2025-04-22 04:21:13 +0000 |
| commit | 7b36152c734c3a278b6c1d9c9078b50935db6e0b (patch) | |
| tree | a567131978652e2f15fe5d349ef95ff856b8771c | |
| parent | b176a2cff4a476efbd95b78454db31a135c43114 (diff) | |
devel/nativefiledialog-extended: New port: Native File Dialog Extended
A small C library that portably invokes native file open, folder select and
file save dialogs. Write dialog code once and have it pop up native dialogs on
all supported platforms. Avoid linking large dependencies like wxWidgets and Qt.
This library is based on Michael Labbe's Native File Dialog.
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/nativefiledialog-extended/Makefile | 24 | ||||
| -rw-r--r-- | devel/nativefiledialog-extended/distinfo | 3 | ||||
| -rw-r--r-- | devel/nativefiledialog-extended/pkg-descr | 5 | ||||
| -rw-r--r-- | devel/nativefiledialog-extended/pkg-plist | 9 |
5 files changed, 42 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 5d63a47613bf..57ae1721e463 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1719,6 +1719,7 @@ SUBDIR += nanopb SUBDIR += nant SUBDIR += nasm + SUBDIR += nativefiledialog-extended SUBDIR += naturaldocs SUBDIR += ncc SUBDIR += ncnf diff --git a/devel/nativefiledialog-extended/Makefile b/devel/nativefiledialog-extended/Makefile new file mode 100644 index 000000000000..c2fb9222772d --- /dev/null +++ b/devel/nativefiledialog-extended/Makefile @@ -0,0 +1,24 @@ +PORTNAME= nativefiledialog-extended +DISTVERSIONPREFIX= v +DISTVERSION= 1.2.1 +CATEGORIES= devel + +MAINTAINER= acm@FreeBSD.org +COMMENT= Native File Dialog Extended +WWW= https://github.com/btzy/nativefiledialog-extended + +LICENSE= ZLIB +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libdbus-1.so:devel/dbus + +USE_GITHUB= yes +GH_ACCOUNT= btzy + +USES= cmake pkgconfig +USE_LDCONFIG= yes + +CMAKE_ARGS= -DBUILD_SHARED_LIBS=TRUE \ + -DNFD_PORTAL=TRUE + +.include <bsd.port.mk> diff --git a/devel/nativefiledialog-extended/distinfo b/devel/nativefiledialog-extended/distinfo new file mode 100644 index 000000000000..1a6555bffef5 --- /dev/null +++ b/devel/nativefiledialog-extended/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1745292950 +SHA256 (btzy-nativefiledialog-extended-v1.2.1_GH0.tar.gz) = 443697a857c4efacbe08cdaf5182724fa9d9b9a79b8feff2a1601bde1df46b07 +SIZE (btzy-nativefiledialog-extended-v1.2.1_GH0.tar.gz) = 426161 diff --git a/devel/nativefiledialog-extended/pkg-descr b/devel/nativefiledialog-extended/pkg-descr new file mode 100644 index 000000000000..848c150331b1 --- /dev/null +++ b/devel/nativefiledialog-extended/pkg-descr @@ -0,0 +1,5 @@ +A small C library that portably invokes native file open, folder select and +file save dialogs. Write dialog code once and have it pop up native dialogs on +all supported platforms. Avoid linking large dependencies like wxWidgets and Qt. + +This library is based on Michael Labbe's Native File Dialog. diff --git a/devel/nativefiledialog-extended/pkg-plist b/devel/nativefiledialog-extended/pkg-plist new file mode 100644 index 000000000000..552b3e24a483 --- /dev/null +++ b/devel/nativefiledialog-extended/pkg-plist @@ -0,0 +1,9 @@ +include/nfd.h +include/nfd.hpp +include/nfd_glfw3.h +include/nfd_sdl2.h +lib/cmake/nfd/nfd-config-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/nfd/nfd-config.cmake +lib/libnfd.so +lib/libnfd.so.1 +lib/libnfd.so.1.2.1 |
