pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc sysutils: Add dmenu-wld



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d323ef382114
branches:  trunk
changeset: 407977:d323ef382114
user:      nia <nia%pkgsrc.org@localhost>
date:      Sat Jan 11 16:18:15 2020 +0000

description:
sysutils: Add dmenu-wld

dmenu is an efficient dynamic menu for Wayland.

Note: this is a fork of the X11 version, which lives in x11/dmenu.

diffstat:

 sysutils/Makefile                           |   3 +-
 sysutils/dmenu-wld/DESCR                    |   3 ++
 sysutils/dmenu-wld/Makefile                 |  38 +++++++++++++++++++++++++++++
 sysutils/dmenu-wld/PLIST                    |   4 +++
 sysutils/dmenu-wld/distinfo                 |   8 ++++++
 sysutils/dmenu-wld/patches/patch-config.mk  |  19 ++++++++++++++
 sysutils/dmenu-wld/patches/patch-dmenu__run |  10 +++++++
 wm/velox/Makefile                           |   5 +++-
 wm/velox/distinfo                           |   4 +-
 wm/velox/patches/patch-velox.conf.sample    |  15 +++--------
 10 files changed, 94 insertions(+), 15 deletions(-)

diffs (197 lines):

diff -r bf949a10eb7a -r d323ef382114 sysutils/Makefile
--- a/sysutils/Makefile Sat Jan 11 16:17:39 2020 +0000
+++ b/sysutils/Makefile Sat Jan 11 16:18:15 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.850 2019/12/31 11:16:49 ng0 Exp $
+# $NetBSD: Makefile,v 1.851 2020/01/11 16:18:15 nia Exp $
 #
 
 COMMENT=       System utilities
@@ -137,6 +137,7 @@
 SUBDIR+=       disk-filltest
 SUBDIR+=       diskscrub
 SUBDIR+=       dmassage
+SUBDIR+=       dmenu-wld
 SUBDIR+=       dmesg2gif
 SUBDIR+=       dmg2img
 SUBDIR+=       dmidecode
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/DESCR  Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,3 @@
+dmenu is an efficient dynamic menu for Wayland.
+
+Note: this is a fork of the X11 version, which lives in x11/dmenu.
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/Makefile       Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2020/01/11 16:18:15 nia Exp $
+
+DISTNAME=      dmenu-wld-4.6.0.20191014
+CATEGORIES=    sysutils
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=michaelforney/}
+GITHUB_PROJECT=        dmenu
+GITHUB_TAG=    f385d9d18813071b4b4257bf8d4d572daeda0e70
+
+MAINTAINER=    nia%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/michaelforney/dmenu
+COMMENT=       Dynamic menu for Wayland
+LICENSE=       mit
+
+DEPENDS+=      dmenu-[0-9]*:../../x11/dmenu
+
+USE_TOOLS+=    gmake pkg-config
+
+MAKE_FLAGS+=   CC=${CC:Q}
+MAKE_FLAGS+=   PREFIX=${PREFIX}
+MAKE_FLAGS+=   MANPREFIX=${PREFIX}/${PKGMANDIR}
+MAKE_FLAGS+=   PIXMANINC=${BUILDLINK_DIR}/include/pixman-1
+MAKE_FLAGS+=   SWCPROTO=${PREFIX}/share/swc/swc.xml
+
+post-install:
+       ${MV} ${DESTDIR}${PREFIX}/bin/dmenu ${DESTDIR}${PREFIX}/bin/dmenu-wld
+       ${MV} ${DESTDIR}${PREFIX}/bin/dmenu_run ${DESTDIR}${PREFIX}/bin/dmenu-wld_run
+       ${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/dmenu.1 \
+               ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/dmenu-wld.1
+       ${RM} -f ${DESTDIR}${PREFIX}/bin/dmenu_path
+       ${RM} -f ${DESTDIR}${PREFIX}/bin/stest
+       ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/stest.1
+
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.include "../../graphics/wld/buildlink3.mk"
+.include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../wm/swc/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/PLIST  Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2020/01/11 16:18:15 nia Exp $
+bin/dmenu-wld
+bin/dmenu-wld_run
+man/man1/dmenu-wld.1
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/distinfo       Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2020/01/11 16:18:15 nia Exp $
+
+SHA1 (dmenu-wld-4.6.0.20191014-f385d9d18813071b4b4257bf8d4d572daeda0e70.tar.gz) = 246dde33fd7ae0f8e65d27a619ba8f483b457e18
+RMD160 (dmenu-wld-4.6.0.20191014-f385d9d18813071b4b4257bf8d4d572daeda0e70.tar.gz) = 2c9ed055f9b5f89583e7dcb8d7f7ff6df67c4405
+SHA512 (dmenu-wld-4.6.0.20191014-f385d9d18813071b4b4257bf8d4d572daeda0e70.tar.gz) = 
3c249ade9e02c81c162a83f65423864bd2cab20812b1f482cfd417bfe11dea13ec991c1645c0a95214f36298ccd83a5f24b06ae6b4015cfc5fc082d213a5cfd9
+Size (dmenu-wld-4.6.0.20191014-f385d9d18813071b4b4257bf8d4d572daeda0e70.tar.gz) = 15225 bytes
+SHA1 (patch-config.mk) = 29c628dd48ebc31cab5da7daa949e43984ca2298
+SHA1 (patch-dmenu__run) = f553dfb7e2b961ba7e31353d9ff0b611ffaee752
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/patches/patch-config.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/patches/patch-config.mk        Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-config.mk,v 1.1 2020/01/11 16:18:15 nia Exp $
+
+Append instead of setting variables
+
+--- config.mk.orig     2017-04-16 16:28:50.000000000 +0000
++++ config.mk
+@@ -13,9 +13,9 @@ INCS = -I${PIXMANINC}
+ LIBS = -lwayland-client -lxkbcommon -lwld -lfontconfig
+ 
+ # flags
+-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\"
+-CFLAGS   = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
+-LDFLAGS  = -s ${LIBS}
++CPPFLAGS += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\"
++CFLAGS   += -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS}
++LDFLAGS  += -s ${LIBS}
+ 
+ # compiler and linker
+ CC = cc
diff -r bf949a10eb7a -r d323ef382114 sysutils/dmenu-wld/patches/patch-dmenu__run
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/dmenu-wld/patches/patch-dmenu__run       Sat Jan 11 16:18:15 2020 +0000
@@ -0,0 +1,10 @@
+$NetBSD: patch-dmenu__run,v 1.1 2020/01/11 16:18:15 nia Exp $
+
+Avoid conflicts.
+
+--- dmenu_run.orig     2017-04-16 16:28:50.000000000 +0000
++++ dmenu_run
+@@ -1,2 +1,2 @@
+ #!/bin/sh
+-dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &
++dmenu_path | dmenu-wld "$@" | ${SHELL:-"/bin/sh"} &
diff -r bf949a10eb7a -r d323ef382114 wm/velox/Makefile
--- a/wm/velox/Makefile Sat Jan 11 16:17:39 2020 +0000
+++ b/wm/velox/Makefile Sat Jan 11 16:18:15 2020 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2019/12/11 21:19:29 nia Exp $
+# $NetBSD: Makefile,v 1.2 2020/01/11 16:18:15 nia Exp $
 
 DISTNAME=      velox-0.0.3.20191211
+PKGREVISION=   1
 CATEGORIES=    wm
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=niacat/}
 GITHUB_PROJECT=        velox
@@ -13,6 +14,8 @@
 
 # Used by the panel, you get poor font rendering otherwise.
 DEPENDS+=      terminus-font-[0-9]*:../../fonts/terminus-font
+# Used for launching software.
+DEPENDS+=      dmenu-wld-[0-9]*:../../sysutils/dmenu-wld
 
 USE_TOOLS+=    gmake pkg-config
 
diff -r bf949a10eb7a -r d323ef382114 wm/velox/distinfo
--- a/wm/velox/distinfo Sat Jan 11 16:17:39 2020 +0000
+++ b/wm/velox/distinfo Sat Jan 11 16:18:15 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2019/12/11 21:19:29 nia Exp $
+$NetBSD: distinfo,v 1.2 2020/01/11 16:18:15 nia Exp $
 
 SHA1 (velox-0.0.3.20191211-0c8f9cf8f46bdafff54cac5ae659c33904996a43.tar.gz) = 7029774ea7e033e411c1ead8a74bebbe25fcacca
 RMD160 (velox-0.0.3.20191211-0c8f9cf8f46bdafff54cac5ae659c33904996a43.tar.gz) = a4509879d23b5cd767efe1dc44028ba61e01d836
 SHA512 (velox-0.0.3.20191211-0c8f9cf8f46bdafff54cac5ae659c33904996a43.tar.gz) = 
5c85dc89d37796abc35ea8b5a2c7fb5386df27da7008511edc81d28cfa5557503df22e15d3b2d580de58ecb537c0d12bd3af67d192e1057de99d090a28d73ba2
 Size (velox-0.0.3.20191211-0c8f9cf8f46bdafff54cac5ae659c33904996a43.tar.gz) = 22786 bytes
-SHA1 (patch-velox.conf.sample) = e3e6cf139d084c4bf245c08393cdc7dee7e6ba79
+SHA1 (patch-velox.conf.sample) = 3654921b8ff4ef66d1b1d4a388f35218dc6cd468
diff -r bf949a10eb7a -r d323ef382114 wm/velox/patches/patch-velox.conf.sample
--- a/wm/velox/patches/patch-velox.conf.sample  Sat Jan 11 16:17:39 2020 +0000
+++ b/wm/velox/patches/patch-velox.conf.sample  Sat Jan 11 16:18:15 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-velox.conf.sample,v 1.1 2019/12/11 21:19:29 nia Exp $
+$NetBSD: patch-velox.conf.sample,v 1.2 2020/01/11 16:18:15 nia Exp $
 
 Make the defaults a bit more sensible for pkgsrc.
 
---- velox.conf.sample.orig     2019-12-11 20:17:59.532009260 +0000
+--- velox.conf.sample.orig     2019-12-11 19:08:40.000000000 +0000
 +++ velox.conf.sample
 @@ -1,7 +1,7 @@
  # velox.conf
@@ -13,7 +13,7 @@
  set window.border_color_active      0xff338833
  set window.border_color_inactive    0xff888888
  set window.border_width             2
-@@ -19,9 +19,8 @@ set tag.8.name                      8
+@@ -19,9 +19,9 @@ set tag.8.name                      8
  set tag.9.name                      9
  
  #      name             type    arguments
@@ -21,15 +21,8 @@
 -action spawn_run        spawn   exec dmenu_run -b
 -action spawn_browser    spawn   exec netsurf
 +action spawn_terminal   spawn   exec sakura
++action spawn_run      spawn   exec dmenu-wld_run -fn Terminus:pixelsize=14 -nf '#999999' -nb '#1a1a1a' -sf '#ffffff' -sb '#338833'
 +action spawn_browser    spawn   exec netsurf-gtk3
  
  #   key         modifiers           action
  key j           mod                 focus_next
-@@ -42,7 +41,6 @@ key h           mod,ctrl            tall
- key l           mod,ctrl            tall.decrease_num_columns
- 
- key Return      mod,shift           spawn_terminal
--key r           mod                 spawn_run
- key b           mod                 spawn_browser
- 
- key 1           mod                 tag.1.activate



Home | Main Index | Thread Index | Old Index