Hello,
Today I realized I have fonts/terminus-font installed, thing I don't
remember I did. When I tried to pkg_delete it, it turns out it's a
dependency for x11/dmenu, which I do use. fonts/terminus-font gets
pulled in by x11/dmenu because of a customization patch for
look-and-feel.
As I like keeping my package list quite minimal, and I don't think
it's good idea to introduce a patch that requires ourselves to pull an
additional dependency, here's a diff for removing the config.def.h
patch and fonts/terminus-font from RUN_DEPENDS.
Let me know if I overlooked something or if there is a good reason to
keep fonts/terminus-font as a dep.
CC'd maintainer.
-Lucas
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/x11/dmenu/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- Makefile 12 Jul 2019 20:51:09 -0000 1.25
+++ Makefile 31 May 2020 03:18:43 -0000
@@ -4,6 +4,7 @@ COMMENT= dynamic menu for X11
V= 4.9
DISTNAME= dmenu-${V}
+REVISION= 0
CATEGORIES= x11
@@ -18,8 +19,6 @@ PERMIT_PACKAGE= Yes
WANTLIB= X11 Xft Xinerama c fontconfig
MASTER_SITES= https://dl.suckless.org/tools/
-
-RUN_DEPENDS= fonts/terminus-font
MAKE_ENV= LDFLAGS="${LDFLAGS}" \
X11INC=${X11BASE}/include \
Index: patches/patch-config_def_h
===================================================================
RCS file: patches/patch-config_def_h
diff -N patches/patch-config_def_h
--- patches/patch-config_def_h 10 May 2017 22:06:33 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-config_def_h,v 1.2 2017/05/10 22:06:33 jung Exp $
---- config.def.h.orig Mon May 8 19:27:54 2017
-+++ config.def.h Mon May 8 19:27:30 2017
-@@ -4,13 +4,13 @@
- static int topbar = 1; /* -b option; if 0, dmenu
appears at bottom */
- /* -fn option overrides fonts[0]; default X11 font or font set */
- static const char *fonts[] = {
-- "monospace:size=10"
-+ "terminus:size=8"
- };
- static const char *prompt = NULL; /* -p option; prompt to the left
of input field */
- static const char *colors[SchemeLast][2] = {
- /* fg bg */
-- [SchemeNorm] = { "#bbbbbb", "#222222" },
-- [SchemeSel] = { "#eeeeee", "#005577" },
-+ [SchemeNorm] = { "#c0c0c0", "#202020" },
-+ [SchemeSel] = { "#f0f0f0", "#404040" },
- [SchemeOut] = { "#000000", "#00ffff" },
- };
- /* -l option; if nonzero, dmenu uses vertical list with given number of lines
*/