Ravenports generated: 16 Jul 2020 22:03
[ravenports.git] / bucket_71 / dmenu
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               dmenu
4 VERSION=                4.9
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Dynamic menu for X
8 HOMEPAGE=               https://tools.suckless.org/dmenu/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://dl.suckless.org/tools/
13 DISTFILE[1]=            dmenu-4.9.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       fontconfig:primary:standard
21
22 XORG_COMPONENTS=        x11 xft xinerama
23
24 LICENSE=                MIT:single
25 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
26 LICENSE_SCHEME=         solo
27
28 FPC_EQUIVALENT=         x11/dmenu
29
30 post-install:
31         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \
32                 ${STAGEDIR}${PREFIX}/bin/stest
33
34 [FILE:354:descriptions/desc.single]
35 dmenu is a minimalistic X11 menu. It reads a newline separated list of
36 items from stdin and shows them as a menu on the top of the screen.  When
37 the user selects one item or types any text and presses Enter, his choice
38 is printed to stdout.
39
40 dmenu was developed as an addition to the dynamic window manager (dwm),
41 but can be used in any X11-environment.
42
43
44 [FILE:95:distinfo]
45 b3971f4f354476a37b2afb498693649009b201550b0c7c88e866af8132b64945        15972 dmenu-4.9.tar.gz
46
47
48 [FILE:82:manifests/plist.single]
49 bin/
50  dmenu
51  dmenu_path
52  dmenu_run
53  stest
54 share/man/man1/
55  dmenu.1.gz
56  stest.1.gz
57
58
59 [FILE:1155:patches/patch-config.mk]
60 --- config.mk.orig      2019-02-02 12:55:02 UTC
61 +++ config.mk
62 @@ -2,11 +2,11 @@
63  VERSION = 4.9
64  
65  # paths
66 -PREFIX = /usr/local
67 +PREFIX ?= /usr/local
68  MANPREFIX = $(PREFIX)/share/man
69  
70 -X11INC = /usr/X11R6/include
71 -X11LIB = /usr/X11R6/lib
72 +X11INC ?= $(PREFIX)/include
73 +X11LIB ?= $(PREFIX)/lib
74  
75  # Xinerama, comment if you don't want it
76  XINERAMALIBS  = -lXinerama
77 @@ -16,16 +16,16 @@ XINERAMAFLAGS = -DXINERAMA
78  FREETYPELIBS = -lfontconfig -lXft
79  FREETYPEINC = /usr/include/freetype2
80  # OpenBSD (uncomment)
81 -#FREETYPEINC = $(X11INC)/freetype2
82 +FREETYPEINC = $(X11INC)/freetype2
83  
84  # includes and libs
85  INCS = -I$(X11INC) -I$(FREETYPEINC)
86  LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS)
87  
88  # flags
89 -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
90 -CFLAGS   = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS)
91 -LDFLAGS  = $(LIBS)
92 +CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS)
93 +CFLAGS   += -std=c99 $(INCS) $(CPPFLAGS)
94 +LDFLAGS  += $(LIBS)
95  
96  # compiler and linker
97 -CC = cc
98 +CC ?= cc
99