pkgsrc/x11/dmenu/options.mk

24 lines
630 B
Makefile
Raw Normal View History

Update x11/dmenu to 4.6. Changes: Features: - Now uses Xft for font rendering by default with fallback-font support, this also allows anti-aliased fonts and such. The font string matching will be different, check out http://www.freedesktop.org/software/fontconfig/fontconfig-user.html for the font string syntax, huge thanks to Eric Pruitt and the other people who worked on the dmenu-xft patch (previously on the wiki). - Uses a shared libdraw codebase (also used for dwm right now). - Merged wiki patches: - monarg: allow to specify monitor number to start on with -m (Martin Kühl). - multisel: allow selecting multiple items (ctrl-enter) (Evan Gates). - xft: see above. - Accepted vi'is exit approach ^[ (Arkaduisz). - Add ^G escape keybinding (Karl F). - Separate config options to config.h (Alex Sedov). - Support keybind C-S-[jm] (Connor Lane Smith). - stest: get rid of getopt, use suckless arg.h (Hiltjo). - stest: support inverse matching (flag -v) (Martin Kühl). Notable fixes: - Buffer nul termination on tab (Alex Sedov's). - Crash (pointer dereference) with ctrl-enter as input (Hiltjo). - Ignore prompt if it is empty in addition to NULL (Moritz Wilhelmy). - Incorrect ordering of match results (Davide Del Zompo). - Input text matching (Quentin Rameau). - Paste from clipboard (ctrl+shift+y) (Joshua Lloret). - Replace deprecated usleep() with nanosleep() (Quentin Rameau). - dmenu_run: Split cache logic to dmenu_path again (Quentin Glidic). - multimon: always spawn client on first monitor if specified with -m 0 (Hiltjo). - reset ControlMask for C-j and C-m (Hiltjo). Build improvements: - config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs). - config.mk: improve feature test check (k0ga, stateless). - config.mk: use -std=c99 by default.
2015-11-11 17:13:12 +01:00
# $NetBSD: options.mk,v 1.3 2015/11/11 16:13:12 leot Exp $
2009-06-15 10:18:20 +02:00
PKG_OPTIONS_VAR= PKG_OPTIONS.dmenu
PKG_SUPPORTED_OPTIONS= xinerama
PKG_SUGGESTED_OPTIONS= xinerama
.include "../../mk/bsd.options.mk"
#
# Xinerama support
#
# If we don't want the Xinerama support we delete XINERAMALIBS and
# XINERAMAFLAGS lines, otherwise the Xinerama support is the default.
#
.if !empty(PKG_OPTIONS:Mxinerama)
. include "../../x11/libXinerama/buildlink3.mk"
.else
SUBST_CLASSES+= options
Update x11/dmenu to 4.6. Changes: Features: - Now uses Xft for font rendering by default with fallback-font support, this also allows anti-aliased fonts and such. The font string matching will be different, check out http://www.freedesktop.org/software/fontconfig/fontconfig-user.html for the font string syntax, huge thanks to Eric Pruitt and the other people who worked on the dmenu-xft patch (previously on the wiki). - Uses a shared libdraw codebase (also used for dwm right now). - Merged wiki patches: - monarg: allow to specify monitor number to start on with -m (Martin Kühl). - multisel: allow selecting multiple items (ctrl-enter) (Evan Gates). - xft: see above. - Accepted vi'is exit approach ^[ (Arkaduisz). - Add ^G escape keybinding (Karl F). - Separate config options to config.h (Alex Sedov). - Support keybind C-S-[jm] (Connor Lane Smith). - stest: get rid of getopt, use suckless arg.h (Hiltjo). - stest: support inverse matching (flag -v) (Martin Kühl). Notable fixes: - Buffer nul termination on tab (Alex Sedov's). - Crash (pointer dereference) with ctrl-enter as input (Hiltjo). - Ignore prompt if it is empty in addition to NULL (Moritz Wilhelmy). - Incorrect ordering of match results (Davide Del Zompo). - Input text matching (Quentin Rameau). - Paste from clipboard (ctrl+shift+y) (Joshua Lloret). - Replace deprecated usleep() with nanosleep() (Quentin Rameau). - dmenu_run: Split cache logic to dmenu_path again (Quentin Glidic). - multimon: always spawn client on first monitor if specified with -m 0 (Hiltjo). - reset ControlMask for C-j and C-m (Hiltjo). Build improvements: - config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs). - config.mk: improve feature test check (k0ga, stateless). - config.mk: use -std=c99 by default.
2015-11-11 17:13:12 +01:00
SUBST_STAGE.options= pre-patch
2009-06-15 10:18:20 +02:00
SUBST_MESSAGE.options= Toggle the Xinerama support
SUBST_FILES.options= config.mk
SUBST_SED.options+= -e '/^XINERAMA/d'
2009-06-15 10:18:20 +02:00
.endif