# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= dmenu VERSION= 5.4 KEYWORDS= x11 VARIANTS= std SDESC[std]= Dynamic menu for X HOMEPAGE= https://tools.suckless.org/dmenu/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://dl.suckless.org/tools/ DISTFILE[1]= dmenu-5.4.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= fontconfig XORG_COMPONENTS= x11 xft xinerama xrender LICENSE= MIT:primary LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo FPC_EQUIVALENT= x11/dmenu post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \ ${STAGEDIR}${PREFIX}/bin/stest [FILE:354:descriptions/desc.primary] dmenu is a minimalistic X11 menu. It reads a newline separated list of items from stdin and shows them as a menu on the top of the screen. When the user selects one item or types any text and presses Enter, his choice is printed to stdout. dmenu was developed as an addition to the dynamic window manager (dwm), but can be used in any X11-environment. [FILE:95:distinfo] 8fbace2a0847aa80fe861066b118252dcc7b4ca0a0a8f3a93af02da8fb6cd453 17001 dmenu-5.4.tar.gz [FILE:42:manifests/plist.primary] bin/ dmenu dmenu_path dmenu_run stest [FILE:34:manifests/plist.man] share/man/man1/ dmenu.1 stest.1 [FILE:1198:patches/patch-config.mk] --- config.mk.orig 2025-08-09 13:00:49 UTC +++ config.mk @@ -2,11 +2,11 @@ VERSION = 5.4 # paths -PREFIX = /usr/local +PREFIX ?= /usr/local MANPREFIX = $(PREFIX)/share/man -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib +X11INC ?= $(PREFIX)/include +X11LIB ?= $(PREFIX)/lib # Xinerama, comment if you don't want it XINERAMALIBS = -lXinerama @@ -16,7 +16,7 @@ XINERAMAFLAGS = -DXINERAMA FREETYPELIBS = -lfontconfig -lXft FREETYPEINC = /usr/include/freetype2 # OpenBSD (uncomment) -#FREETYPEINC = $(X11INC)/freetype2 +FREETYPEINC = $(X11INC)/freetype2 #MANPREFIX = ${PREFIX}/man # includes and libs @@ -24,9 +24,9 @@ INCS = -I$(X11INC) -I$(FREETYPEINC) LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) # flags -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) -CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) -LDFLAGS = $(LIBS) +CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +CFLAGS += -std=c99 $(INCS) $(CPPFLAGS) +LDFLAGS += $(LIBS) # compiler and linker -CC = cc +CC ?= cc