iAdd an ident version string to the binary - sacc - sacc(omys), simple console gopher client Err bitreich.org 70 hgit clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ URL:git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ bitreich.org 70 1Log /scm/sacc/log.gph bitreich.org 70 1Files /scm/sacc/files.gph bitreich.org 70 1Refs /scm/sacc/refs.gph bitreich.org 70 1Tags /scm/sacc/tag bitreich.org 70 1LICENSE /scm/sacc/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 69f77f767e52e21b1a40182d03180da73f2f9021 /scm/sacc/commit/69f77f767e52e21b1a40182d03180da73f2f9021.gph bitreich.org 70 1parent 12b8b8a338d1791ce2d200f7cad99c9f0b5804d1 /scm/sacc/commit/12b8b8a338d1791ce2d200f7cad99c9f0b5804d1.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Sun, 10 Oct 2021 23:04:06 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd an ident version string to the binary Err bitreich.org 70 i Err bitreich.org 70 iThis lets users get the current binary version Err bitreich.org 70 iusing what(1) in an automated way. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 2 +- Err bitreich.org 70 i M config.mk | 5 +++++ Err bitreich.org 70 i M sacc.c | 2 ++ Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 8 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/sacc/file/Makefile.gph bitreich.org 70 i@@ -33,7 +33,7 @@ uninstall: Err bitreich.org 70 i Err bitreich.org 70 i # Stock FLAGS Err bitreich.org 70 i SACCCFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_GNU_SOURCE \ Err bitreich.org 70 i- $(IOCFLAGS) $(CFLAGS) Err bitreich.org 70 i+ -DVERSION=\"$(GETVER)\" $(IOCFLAGS) $(CFLAGS) Err bitreich.org 70 i Err bitreich.org 70 i .c.o: Err bitreich.org 70 i $(CC) $(SACCCFLAGS) -c $< Err bitreich.org 70 1diff --git a/config.mk b/config.mk /scm/sacc/file/config.mk.gph bitreich.org 70 i@@ -2,6 +2,11 @@ Err bitreich.org 70 i PREFIX = /usr/local Err bitreich.org 70 i MANDIR = $(PREFIX)/share/man/man1 Err bitreich.org 70 i Err bitreich.org 70 i+# Version to put in the ident string Err bitreich.org 70 i+VERSION = "1.03" Err bitreich.org 70 i+GETVER = $$(git rev-parse --is-inside-work-tree >/dev/null 2>&1 && \ Err bitreich.org 70 i+ git describe --tags || echo $(VERSION)) Err bitreich.org 70 i+ Err bitreich.org 70 i # UI type Err bitreich.org 70 i # txt (textual) Err bitreich.org 70 i #UI=txt Err bitreich.org 70 1diff --git a/sacc.c b/sacc.c /scm/sacc/file/sacc.c.gph bitreich.org 70 i@@ -22,6 +22,8 @@ Err bitreich.org 70 i #include "io.h" Err bitreich.org 70 i #include "config.h" Err bitreich.org 70 i Err bitreich.org 70 i+const char ident[] = "@(#) sacc(omys): " VERSION; Err bitreich.org 70 i+ Err bitreich.org 70 i static char *mainurl; Err bitreich.org 70 i static Item *mainentry; Err bitreich.org 70 i static int devnullfd; Err bitreich.org 70 .