coma: update to 1.1. ChangeLog: - add configurable frame height - fix merge/split with new frame-height - add configurable frame-border - fixes for border + splits - change client swap semantics to move - Allow execution of commands via C-e - allow binding of keysyms to commands - add frame-set-directory - simplify frame_client_move - Add C-colon - always update window titles - add untag command and placeholders for autocomplete - Let coma take the pwd from the shell if present - insert new clients after the current one - Add ability to execute commands on a remote host - make default font bold and let font be configurable - use bsd/string.h for strl* family on broken platformsdiff -r1.4 -r1.5 pkgsrc/wm/coma/Makefile
(fcambus)
@@ -1,19 +1,26 @@ | @@ -1,19 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2019/09/23 14:57:12 fcambus Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2019/10/31 10:30:22 fcambus Exp $ | |
2 | 2 | |||
3 | DISTNAME= coma-1.0 | 3 | DISTNAME= coma-1.1 | |
4 | CATEGORIES= wm | 4 | CATEGORIES= wm | |
5 | MASTER_SITES= https://coma.one/releases/ | 5 | MASTER_SITES= https://coma.one/releases/ | |
6 | 6 | |||
7 | MAINTAINER= fcambus@NetBSD.org | 7 | MAINTAINER= fcambus@NetBSD.org | |
8 | HOMEPAGE= https://coma.one/releases/ | 8 | HOMEPAGE= https://coma.one/releases/ | |
9 | COMMENT= Keyboard driven tiling window manager | 9 | COMMENT= Keyboard driven tiling window manager | |
10 | LICENSE= isc | 10 | LICENSE= isc | |
11 | 11 | |||
12 | # Use sh instead of hardcoded zsh | |||
13 | SUBST_CLASSES+= shell | |||
14 | SUBST_STAGE.shell= pre-configure | |||
15 | SUBST_MESSAGE.shell= Use sh instead of hardcoded zsh | |||
16 | SUBST_FILES.shell= scripts/* | |||
17 | SUBST_SED.shell+= -e 's,zsh,sh,' | |||
18 | ||||
12 | USE_LANGUAGES= c99 | 19 | USE_LANGUAGES= c99 | |
13 | USE_TOOLS+= pkg-config | 20 | USE_TOOLS+= pkg-config | |
14 | 21 | |||
15 | MAKE_FLAGS+= MAN_DIR="${PREFIX}/${PKGMANDIR}" | 22 | MAKE_FLAGS+= MAN_DIR="${PREFIX}/${PKGMANDIR}" | |
16 | 23 | |||
17 | .include "../../x11/libX11/buildlink3.mk" | 24 | .include "../../x11/libX11/buildlink3.mk" | |
18 | .include "../../x11/libXft/buildlink3.mk" | 25 | .include "../../x11/libXft/buildlink3.mk" | |
19 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
@@ -1,3 +1,5 @@ | @@ -1,3 +1,5 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2019/08/16 14:07:27 fcambus Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2019/10/31 10:30:22 fcambus Exp $ | |
2 | bin/coma | 2 | bin/coma | |
3 | bin/coma-cmd | |||
4 | bin/coma-remote | |||
3 | man/man1/coma.1 | 5 | man/man1/coma.1 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2019/08/28 07:11:23 fcambus Exp $ | 1 | $NetBSD: distinfo,v 1.4 2019/10/31 10:30:22 fcambus Exp $ | |
2 | 2 | |||
3 | SHA1 (coma-1.0.tar.gz) = e830786675e4f8542337363f8835e195e8f58593 | 3 | SHA1 (coma-1.1.tar.gz) = ac0f63d5d50fbb257e336a2cc91295c9c35d65c5 | |
4 | RMD160 (coma-1.0.tar.gz) = 672f1202d92b0ba324f97d28c5c0185d59c1f106 | 4 | RMD160 (coma-1.1.tar.gz) = 25d60d4af81314fa1b5a5eea0ac5d92a1df95c00 | |
5 | SHA512 (coma-1.0.tar.gz) = 3df8fd17d269b3888fd931b5126f8e63c9aac63451be14fa8a20be09e945056cd7a45b062a6810a9bba0146fbd4b81791e8c0d9bbad1c18f26d1d3b222251e52 | 5 | SHA512 (coma-1.1.tar.gz) = eb0e75a95d3ba0987851860eba19f432236de1949ae0eecd5d8141153b29179c128faa212a0a79e09123ad8b5f8b1c53de01ad08746f2605e182784605c73bd5 | |
6 | Size (coma-1.0.tar.gz) = 13487 bytes | 6 | Size (coma-1.1.tar.gz) = 16467 bytes | |
7 | SHA1 (patch-Makefile) = eb554076a3573a63a42169507da2920ea60ee20a | 7 | SHA1 (patch-Makefile) = d8ac0caf8a5ec56b5bd734e7e1ae37c00aa49fc5 |
@@ -1,27 +1,29 @@ | @@ -1,27 +1,29 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.3 2019/08/28 07:11:23 fcambus Exp $ | 1 | $NetBSD: patch-Makefile,v 1.4 2019/10/31 10:30:22 fcambus Exp $ | |
2 | 2 | |||
3 | Adapt install target for pkgsrc. | 3 | Adapt install target for pkgsrc. | |
4 | 4 | |||
5 | --- Makefile.orig 2019-01-17 20:01:53.000000000 +0000 | 5 | --- Makefile.orig 2019-08-21 12:39:43.000000000 +0000 | |
6 | +++ Makefile | 6 | +++ Makefile | |
7 | @@ -2,6 +2,7 @@ | 7 | @@ -2,6 +2,7 @@ | |
8 | 8 | |||
9 | CC?=cc | 9 | CC?=cc | |
10 | COMA=coma | 10 | COMA=coma | |
11 | +DESTDIR?= | 11 | +DESTDIR?= | |
12 | PREFIX?=/usr/local | 12 | PREFIX?=/usr/local | |
13 | INSTALL_DIR=$(PREFIX)/bin | 13 | INSTALL_DIR=$(PREFIX)/bin | |
14 | MAN_DIR=$(PREFIX)/share/man | 14 | MAN_DIR=$(PREFIX)/share/man | |
15 | @@ -27,8 +28,10 @@ LDFLAGS+=`pkg-config --libs x11 xft` | 15 | @@ -27,9 +28,11 @@ LDFLAGS+=`pkg-config --libs x11 xft` | |
16 | all: $(COMA) | 16 | all: $(COMA) | |
17 | 17 | |||
18 | install: $(COMA) | 18 | install: $(COMA) | |
19 | - install -m 555 $(COMA) $(INSTALL_DIR)/$(COMA) | 19 | - install -m 555 $(COMA) $(INSTALL_DIR)/$(COMA) | |
20 | - install -m 555 scripts/coma-* $(INSTALL_DIR) | |||
20 | - install -m 644 coma.1 $(MAN_DIR)/man1/coma.1 | 21 | - install -m 644 coma.1 $(MAN_DIR)/man1/coma.1 | |
21 | + mkdir -p $(DESTDIR)$(INSTALL_DIR) | 22 | + mkdir -p $(DESTDIR)$(INSTALL_DIR) | |
22 | + mkdir -p $(DESTDIR)$(MAN_DIR)/man1 | 23 | + mkdir -p $(DESTDIR)$(MAN_DIR)/man1 | |
23 | + install -m 555 $(COMA) $(DESTDIR)$(INSTALL_DIR)/$(COMA) | 24 | + install -m 555 $(COMA) $(DESTDIR)$(INSTALL_DIR)/$(COMA) | |
25 | + install -m 555 scripts/coma-* $(DESTDIR)$(INSTALL_DIR) | |||
24 | + install -m 644 coma.1 $(DESTDIR)$(MAN_DIR)/man1/coma.1 | 26 | + install -m 644 coma.1 $(DESTDIR)$(MAN_DIR)/man1/coma.1 | |
25 | 27 | |||
26 | $(COMA): $(OBJS) | 28 | $(COMA): $(OBJS) | |
27 | $(CC) $(OBJS) $(LDFLAGS) -o $(COMA) | 29 | $(CC) $(OBJS) $(LDFLAGS) -o $(COMA) |