Fri Sep 25 12:25:10 2020 UTC ()
fluxbox: useful default volume control for NetBSD


(nia)
diff -r1.71 -r1.72 pkgsrc/wm/fluxbox/Makefile
diff -r1.35 -r1.36 pkgsrc/wm/fluxbox/distinfo
diff -r0 -r1.1 pkgsrc/wm/fluxbox/patches/patch-data_keys

cvs diff -r1.71 -r1.72 pkgsrc/wm/fluxbox/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/fluxbox/Makefile 2020/09/20 13:30:45 1.71
+++ pkgsrc/wm/fluxbox/Makefile 2020/09/25 12:25:10 1.72
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.71 2020/09/20 13:30:45 nia Exp $ 1# $NetBSD: Makefile,v 1.72 2020/09/25 12:25:10 nia Exp $
2 2
3DISTNAME= fluxbox-1.3.7 3DISTNAME= fluxbox-1.3.7
4PKGREVISION= 4 4PKGREVISION= 5
5CATEGORIES= wm x11 5CATEGORIES= wm x11
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fluxbox/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fluxbox/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= sborrill@NetBSD.org 9MAINTAINER= sborrill@NetBSD.org
10HOMEPAGE= http://fluxbox.sourceforge.net/ 10HOMEPAGE= http://fluxbox.sourceforge.net/
11COMMENT= Window Manager for X based on Blackbox 11COMMENT= Window Manager for X based on Blackbox
12LICENSE= mit 12LICENSE= mit
13 13
14USE_LANGUAGES= c c++ 14USE_LANGUAGES= c c++
15GNU_CONFIGURE= YES 15GNU_CONFIGURE= YES
16USE_TOOLS+= gmake pkg-config 16USE_TOOLS+= gmake pkg-config
17USE_LIBTOOL= YES 17USE_LIBTOOL= YES

cvs diff -r1.35 -r1.36 pkgsrc/wm/fluxbox/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/fluxbox/distinfo 2017/03/07 13:22:27 1.35
+++ pkgsrc/wm/fluxbox/distinfo 2020/09/25 12:25:10 1.36
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1$NetBSD: distinfo,v 1.35 2017/03/07 13:22:27 joerg Exp $ 1$NetBSD: distinfo,v 1.36 2020/09/25 12:25:10 nia Exp $
2 2
3SHA1 (fluxbox-1.3.7.tar.bz2) = f8939f43b4c353ebef5fec2b95e8cbfd3cd5ac4d 3SHA1 (fluxbox-1.3.7.tar.bz2) = f8939f43b4c353ebef5fec2b95e8cbfd3cd5ac4d
4RMD160 (fluxbox-1.3.7.tar.bz2) = efb8d458edf2b429fb2999eb184ab3aed6a54f7a 4RMD160 (fluxbox-1.3.7.tar.bz2) = efb8d458edf2b429fb2999eb184ab3aed6a54f7a
5SHA512 (fluxbox-1.3.7.tar.bz2) = c40cc765f5d542210e18dca21b98b97a048c6685b605a68e2c64f4e886329f4e6d3a3a7e76b3ca0ce488242f38d0ee2a4d6dfebc9ce97d37c68f84c3948aac8c 5SHA512 (fluxbox-1.3.7.tar.bz2) = c40cc765f5d542210e18dca21b98b97a048c6685b605a68e2c64f4e886329f4e6d3a3a7e76b3ca0ce488242f38d0ee2a4d6dfebc9ce97d37c68f84c3948aac8c
6Size (fluxbox-1.3.7.tar.bz2) = 911098 bytes 6Size (fluxbox-1.3.7.tar.bz2) = 911098 bytes
7SHA1 (patch-aa) = e237a1b172c95fe5f251ab8795ed63c1888be83b 7SHA1 (patch-aa) = e237a1b172c95fe5f251ab8795ed63c1888be83b
8SHA1 (patch-af) = 871c9ce0bdfecda2c4180bd33b21186111ddecac 8SHA1 (patch-af) = 871c9ce0bdfecda2c4180bd33b21186111ddecac
9SHA1 (patch-bd) = 75532deb83a0f7e8c91f43acb0299d46d69496ba 9SHA1 (patch-bd) = 75532deb83a0f7e8c91f43acb0299d46d69496ba
10SHA1 (patch-be) = 0c8c0cfa12bbfeca28d76b12b488777b589bb43a 10SHA1 (patch-be) = 0c8c0cfa12bbfeca28d76b12b488777b589bb43a
11SHA1 (patch-bf) = 7da25f4e9a0e738da7c24264a91e6ab036d5acf2 11SHA1 (patch-bf) = 7da25f4e9a0e738da7c24264a91e6ab036d5acf2
12SHA1 (patch-bg) = 8f4decdb2ff611dcc1af64145801fac35f83e25a 12SHA1 (patch-bg) = 8f4decdb2ff611dcc1af64145801fac35f83e25a
13SHA1 (patch-bj) = 9b0ac35028644b142073a498bc3d59324c51d349 13SHA1 (patch-bj) = 9b0ac35028644b142073a498bc3d59324c51d349
14SHA1 (patch-bk) = ae0c9857dd0cd203c8ae3f4bf5a0c7126cf48c92 14SHA1 (patch-bk) = ae0c9857dd0cd203c8ae3f4bf5a0c7126cf48c92
 15SHA1 (patch-data_keys) = 79820ca4fd89227e24ae71bb1278f49b3930af85
15SHA1 (patch-src_fluxbox.cc) = a652d685cd80896b45bfa7b2dfd5e98b2561e326 16SHA1 (patch-src_fluxbox.cc) = a652d685cd80896b45bfa7b2dfd5e98b2561e326
16SHA1 (patch-util_fluxbox-remote.cc) = fa2389ad36f41a6080a43ad1755cd5ad904a27cf 17SHA1 (patch-util_fluxbox-remote.cc) = fa2389ad36f41a6080a43ad1755cd5ad904a27cf

File Added: pkgsrc/wm/fluxbox/patches/patch-data_keys
$NetBSD: patch-data_keys,v 1.1 2020/09/25 12:25:10 nia Exp $

Make volume binds useful for NetBSD.

--- data/keys.orig	2015-02-08 10:44:45.333187008 +0000
+++ data/keys
@@ -65,9 +65,14 @@ Mod1 F2 :Exec fbrun
 
 # volume settings, using common keycodes
 # if these don't work, use xev to find out your real keycodes
-176 :Exec amixer sset Master,0 1+
-174 :Exec amixer sset Master,0 1-
-160 :Exec amixer sset Master,0 toggle
+# NetBSD
+176 :Exec mixerctl -w outputs.master+=5
+174 :Exec mixerctl -w outputs.master-=5
+160 :Exec mixerctl -w outputs.master=0
+# Linux ALSA
+#176 :Exec amixer sset Master,0 1+
+#174 :Exec amixer sset Master,0 1-
+#160 :Exec amixer sset Master,0 toggle
 
 # current window commands
 Mod1 F4 :Close