diff options
Diffstat (limited to 'misc')
-rw-r--r-- | misc/Makefile | 1 | ||||
-rw-r--r-- | misc/flag-icons/Makefile | 3 | ||||
-rw-r--r-- | misc/flag-icons/distinfo | 6 | ||||
-rw-r--r-- | misc/kf6-purpose/distinfo | 6 | ||||
-rw-r--r-- | misc/llama-cpp/Makefile | 2 | ||||
-rw-r--r-- | misc/llama-cpp/distinfo | 6 | ||||
-rw-r--r-- | misc/py-natten/Makefile | 11 | ||||
-rw-r--r-- | misc/py-natten/distinfo | 6 | ||||
-rw-r--r-- | misc/qman/Makefile | 61 | ||||
-rw-r--r-- | misc/qman/distinfo | 3 | ||||
-rw-r--r-- | misc/qman/files/patch-config_qman.conf | 12 | ||||
-rw-r--r-- | misc/qman/pkg-descr | 10 | ||||
-rw-r--r-- | misc/qman/pkg-plist | 8 |
13 files changed, 112 insertions, 23 deletions
diff --git a/misc/Makefile b/misc/Makefile index ec75cf7ef32a..4988a014b83c 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -547,6 +547,7 @@ SUBDIR += qbrew SUBDIR += qlas SUBDIR += qlcplus + SUBDIR += qman SUBDIR += qt5-doc SUBDIR += qt5-examples SUBDIR += qt5-l10n diff --git a/misc/flag-icons/Makefile b/misc/flag-icons/Makefile index 7a123012a67d..3e80aee9fc3d 100644 --- a/misc/flag-icons/Makefile +++ b/misc/flag-icons/Makefile @@ -1,5 +1,5 @@ PORTNAME= flag-icons -PORTVERSION= 7.3.2 +PORTVERSION= 7.5.0 DISTVERSIONPREFIX= v CATEGORIES= misc @@ -28,6 +28,7 @@ PKGNAMESUFFIX= -${FLAVOR} .endif post-extract: + @${TEST} $$(${FIND} ${WRKSRC}/flags -type f | wc -l) = $$((271 * 2)) cd ${WRKSRC}/flags && ${SH} ${FILESDIR}/makeflags.sh add-missing-flags do-build: diff --git a/misc/flag-icons/distinfo b/misc/flag-icons/distinfo index 4635639281ae..12f047873e72 100644 --- a/misc/flag-icons/distinfo +++ b/misc/flag-icons/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737122630 -SHA256 (lipis-flag-icons-v7.3.2_GH0.tar.gz) = 6a5497e1029e66415c3941a5e5ee001944b0a7e46bf365c6d5a91a033acee87e -SIZE (lipis-flag-icons-v7.3.2_GH0.tar.gz) = 1322290 +TIMESTAMP = 1748541140 +SHA256 (lipis-flag-icons-v7.5.0_GH0.tar.gz) = 5502d1bb0bda9f258d726d3c084a2d57a07cfdfa6d2ed18cbb5a1ee11b307778 +SIZE (lipis-flag-icons-v7.5.0_GH0.tar.gz) = 1324796 diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo index 520735e8874b..57f25be97bec 100644 --- a/misc/kf6-purpose/distinfo +++ b/misc/kf6-purpose/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749832091 -SHA256 (KDE/frameworks/6.15/purpose-6.15.0.tar.xz) = d1c0c94a6a6ca11e2dc447431d005e11a73dec33692bef619b0b97bb525fc49e -SIZE (KDE/frameworks/6.15/purpose-6.15.0.tar.xz) = 189508 +TIMESTAMP = 1752529513 +SHA256 (KDE/frameworks/6.16/purpose-6.16.0.tar.xz) = aa0ff2c98e0cd517c4d81914ba28f4a6101b25ee9acb177480967f45b03988bf +SIZE (KDE/frameworks/6.16/purpose-6.16.0.tar.xz) = 189540 diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile index c314d14b277e..6a6f8f36ca37 100644 --- a/misc/llama-cpp/Makefile +++ b/misc/llama-cpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= llama-cpp DISTVERSIONPREFIX= b -DISTVERSION= 5862 +DISTVERSION= 5897 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo index 49c7c2cacb3d..0b0d820bedc1 100644 --- a/misc/llama-cpp/distinfo +++ b/misc/llama-cpp/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752140413 -SHA256 (ggerganov-llama.cpp-b5862_GH0.tar.gz) = 987e8e7a58a38e30c0966c59f65318c7e18506685f580bf70dcda2dc892aa47f -SIZE (ggerganov-llama.cpp-b5862_GH0.tar.gz) = 25043505 +TIMESTAMP = 1752529454 +SHA256 (ggerganov-llama.cpp-b5897_GH0.tar.gz) = 95f920d2cd25ab878fb1ad115fa0d810ec44c3582a72c4ce02d362a0000a2455 +SIZE (ggerganov-llama.cpp-b5897_GH0.tar.gz) = 25179873 SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496 diff --git a/misc/py-natten/Makefile b/misc/py-natten/Makefile index 3f4cf385219e..0227faf81b6a 100644 --- a/misc/py-natten/Makefile +++ b/misc/py-natten/Makefile @@ -1,6 +1,6 @@ PORTNAME= natten DISTVERSIONPREFIX= v -DISTVERSION= 0.20.1 +DISTVERSION= 0.21.0 CATEGORIES= misc python # machine-learning #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -39,13 +39,6 @@ post-install: ${STAGEDIR}${PYTHON_SITELIBDIR}/cmake_install.cmake \ ${STAGEDIR}${PYTHON_SITELIBDIR}/Makefile -# tests as of 0.17.4: -# Results (35.54s): -# 24 passed -# 2 failed -# - .:? -# - .:? -# 12 xfailed -# 59 skipped +# tests as of 0.21.0: 1 passed, 55 skipped, 1 warning in 14.76s .include <bsd.port.mk> diff --git a/misc/py-natten/distinfo b/misc/py-natten/distinfo index 5e4a981e7cf4..b18f48f68901 100644 --- a/misc/py-natten/distinfo +++ b/misc/py-natten/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749969908 -SHA256 (SHI-Labs-NATTEN-v0.20.1_GH0.tar.gz) = ceadc8e83114d192d28d1c913e707eaea7f389031a6024d53cf53bdfa745b9c0 -SIZE (SHI-Labs-NATTEN-v0.20.1_GH0.tar.gz) = 6022603 +TIMESTAMP = 1752560055 +SHA256 (SHI-Labs-NATTEN-v0.21.0_GH0.tar.gz) = d22854304f0329bb8382aa49ff33c964c9936d3939b2b5cfa29213f64fbca46a +SIZE (SHI-Labs-NATTEN-v0.21.0_GH0.tar.gz) = 6125670 diff --git a/misc/qman/Makefile b/misc/qman/Makefile new file mode 100644 index 000000000000..350c241b60ee --- /dev/null +++ b/misc/qman/Makefile @@ -0,0 +1,61 @@ +PORTNAME= qman +PORTVERSION= 1.4.2.20250630 +CATEGORIES= misc + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= More modern man page viewer for our terminals +WWW= https://github.com/plp13/qman + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= cog:devel/py-cogapp + +USES= groff:run meson pkgconfig + +USE_GITHUB= yes +GH_ACCOUNT= plp13 +GH_TAGNAME= 16b4e808ab619d7bfb7d94017ca9505b69a387fb + +MESON_ARGS= -Dconfigdir=${PREFIX}/etc/xdg/${PORTNAME} \ + -Ddocs=disabled \ + -Dtests=disabled + +OPTIONS_DEFINE= BZIP2 DOCS GZIP LZMA MANPAGES +OPTIONS_DEFAULT=BZIP2 GZIP LZMA MANPAGES +OPTIONS_SUB= yes + +BZIP2_DESC= Support bzip2-compressed manual pages +GZIP_DESC= Support gzip-compressed manual pages +LZMA_DESC= Support xz-compressed manual pages + +BZIP2_MESON_ENABLED= bzip2 +GZIP_MESON_ENABLED= gzip +LZMA_MESON_ENABLED= lzma +MANPAGES_MESON_ENABLED= man-pages + +PORTDOCS= BUILDING.md CONTRIBUTING.md DEBUGGING.md OS_SPECIFIC.md \ + README.md TESTING.md TROUBLESHOOTING.md + +.include <bsd.port.options.mk> + +# FreeBSD 13 is missing /usr/libdata/pkgconfig/ncursesw.pc +.if ${OPSYS} == FreeBSD && ${OSREL:R} == 13 +USES+= ncurses:port +.else +USES+= ncurses +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/config/qman.conf + @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|' \ + ${WRKSRC}/src/config.c.cog ${WRKSRC}/src/config.h.cog + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|README.md||:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} + + +.include <bsd.port.mk> diff --git a/misc/qman/distinfo b/misc/qman/distinfo new file mode 100644 index 000000000000..a727c006d449 --- /dev/null +++ b/misc/qman/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752607509 +SHA256 (plp13-qman-1.4.2.20250630-16b4e808ab619d7bfb7d94017ca9505b69a387fb_GH0.tar.gz) = 8b950c83bae0bd0fa5bd67d549b9044f152aae5925a1cf804cc56228272cabaa +SIZE (plp13-qman-1.4.2.20250630-16b4e808ab619d7bfb7d94017ca9505b69a387fb_GH0.tar.gz) = 952625 diff --git a/misc/qman/files/patch-config_qman.conf b/misc/qman/files/patch-config_qman.conf new file mode 100644 index 000000000000..f5bc89c71f78 --- /dev/null +++ b/misc/qman/files/patch-config_qman.conf @@ -0,0 +1,12 @@ +--- config/qman.conf.orig 2025-07-15 19:28:48 UTC ++++ config/qman.conf +@@ -21,6 +21,9 @@ enable= true + ; flicker after opening an email link + ; reset_after_email= false + ++system_type= freebsd ++groff_path= %%LOCALBASE%%/bin/groff ++ + [layout] + + ; Change this to suit your terminal window size diff --git a/misc/qman/pkg-descr b/misc/qman/pkg-descr new file mode 100644 index 000000000000..09396e416fd4 --- /dev/null +++ b/misc/qman/pkg-descr @@ -0,0 +1,10 @@ +Unix manual pages are lovely. They are concise, well-written, +complete, and downright useful. However, the standard way of accessing +them from the command-line hasn't changed since the early days. + +Qman aims to change that. It's a modern, full-featured manual page +viewer featuring hyperlinks, web browser like navigation, a table of +contents for each page, incremental search, on-line help, and more. It +also strives to be fast and tiny, so that it can be used +everywhere. For this reason, it's been written in plain C and has only +minimal dependencies. diff --git a/misc/qman/pkg-plist b/misc/qman/pkg-plist new file mode 100644 index 000000000000..0472e626d2bc --- /dev/null +++ b/misc/qman/pkg-plist @@ -0,0 +1,8 @@ +bin/qman +etc/xdg/qman/qman.conf +etc/xdg/qman/themes/adwaita-light.conf +etc/xdg/qman/themes/adwaita.conf +etc/xdg/qman/themes/catppuccin_latte.conf +etc/xdg/qman/themes/modernity-light.conf +etc/xdg/qman/themes/modernity.conf +%%MANPAGES%%share/man/man1/qman.1.gz |