On 2023/01/01 20:29:28 +0000, Stuart Henderson <s...@spacehopper.org> wrote: > I think I'd add something to DESCR like "Requires a terminal configured to > use a font from one of the *-nerd-fonts packages, e.g. noto-nerd-fonts or > others."
I like it, shamelessly stolen :) Index: Makefile =================================================================== RCS file: /home/cvs/ports/sysutils/nnn/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 24 Nov 2022 10:25:40 -0000 1.22 +++ Makefile 1 Jan 2023 19:12:45 -0000 @@ -3,6 +3,7 @@ COMMENT = the missing terminal file bro V = 4.7 DISTNAME = nnn-v${V} PKGNAME = nnn-${V} +REVISION = 0 CATEGORIES = sysutils @@ -26,6 +27,13 @@ RUN_DEPENDS = textproc/gsed MAKE_FLAGS = CFLAGS_OPTIMIZATION= FAKE_FLAGS = MANPREFIX="$(PREFIX)/man" \ PREFIX="${PREFIX}" + +FLAVORS = nerd +FLAVOR ?= + +.if ${FLAVOR:Mnerd} +MAKE_FLAGS += O_NERD=1 +.endif USE_GMAKE = Yes NO_TEST = Yes Index: pkg/DESCR =================================================================== RCS file: /home/cvs/ports/sysutils/nnn/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 7 May 2018 18:29:00 -0000 1.1.1.1 +++ pkg/DESCR 1 Jan 2023 22:58:42 -0000 @@ -18,3 +18,8 @@ Cool things you can do with nnn: - pin a directory you may need to revisit and jump to it anytime - lock the current terminal after a specified idle time - change directory on exit + +Flavor: nerd + build with support for Nerd Fonts, requires a terminal emulator + configured to use a font from one of the *-nerd-fonts packages, + e.g. noto-nerd-fonts or others.