commit a97f3c4493271c0facfc6dbac8b6c983e55fa861
parent 170f47a03d3ec951661f87e8d60dbff7567f3930
Author: Daniel Bainton <dpb@driftaway.org>
Date:   Thu, 27 Mar 2014 22:05:18 +0000
Define package version in just one file
Diffstat:
9 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/file/file.mk b/file/file.mk
@@ -1,4 +1,4 @@
-v = 5.17
+<../../v.mk
 BIN = file
 OBJ = `{ls *.c | sed 's/.$/o/'}
 TARG = magic.mgc
diff --git a/file/mkfile b/file/mkfile
@@ -1,6 +1,6 @@
 <$mkbuild/mk.3rdparty
 
-v = 5.17
+<v.mk
 src = file-$v/src
 url = $mirror/file-$v.tar.gz
 mkfile = ../../file.mk
diff --git a/file/v.mk b/file/v.mk
@@ -0,0 +1 @@
+v = 5.17
diff --git a/mksh/mkfile b/mksh/mkfile
@@ -1,6 +1,7 @@
 <$mkbuild/mk.3rdparty
 
+<v.mk
 src = mksh
-url = $mirror/mksh-R47.tar.gz
+url = $mirror/mksh-$v.tar.gz
 mkfile = ../mksh.mk
 
diff --git a/mksh/mksh.mk b/mksh/mksh.mk
@@ -1,3 +1,5 @@
+<../v.mk
+
 BIN = mksh
 OBJ = \
 	edit.o \
@@ -26,7 +28,7 @@ INSTALL_SYMLINK = \
 	mksh.1 $MANDIR/man1/sh.1 \
 	mksh $BINDIR/ksh \
 	mksh.1 $MANDIR/man1/ksh.1
-LOCAL_CFLAGS = "\
+LOCAL_CFLAGS = \
 	-I.  -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN \
 	-DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 \
 	-DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 \
@@ -45,7 +47,7 @@ LOCAL_CFLAGS = "\
 	-DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 \
 	-DHAVE_SETGROUPS=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=1 -DHAVE_STRLCPY=1 \
 	-DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 \
-	-DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=471"
+	-DHAVE_SYS_SIGLIST_DECL=0 -DHAVE_PERSISTENT_HISTORY=1 -DMKSH_BUILD_R=$BUILD
 
 histrap.o: signames.inc
 
diff --git a/mksh/v.mk b/mksh/v.mk
@@ -0,0 +1,2 @@
+v = R47
+BUILD = 471
diff --git a/zlib/depsinc.mk b/zlib/depsinc.mk
@@ -1,3 +1,4 @@
+<$zlib_DEPDIR/v.mk
 
-DEPS_CFLAGS = $DEPS_CFLAGS -I$zlib_DEPDIR/zlib-1.2.8
-DEPS_LDFLAGS = $DEPS_LDFLAGS -L$zlib_DEPDIR/zlib-1.2.8 -lz
+DEPS_CFLAGS = $DEPS_CFLAGS -I$zlib_DEPDIR/zlib-$v
+DEPS_LDFLAGS = $DEPS_LDFLAGS -L$zlib_DEPDIR/zlib-$v -lz
diff --git a/zlib/mkfile b/zlib/mkfile
@@ -1,6 +1,6 @@
 <$mkbuild/mk.3rdparty
 
-v = 1.2.8
+<v.mk
 src = zlib-$v
 url = $mirror/zlib-$v.tar.gz
 mkfile = ../zlib.mk
diff --git a/zlib/v.mk b/zlib/v.mk
@@ -0,0 +1 @@
+v = 1.2.8