From f4ee41cf8f1e99f53865b586216d8870afce4200 Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Sat, 25 Jan 2020 19:52:44 +0000
Subject: build system: configure: added
 --srcinfo,--srcsite,--pgprkey,--pgpskey support.

---
 Makefile.in               |  6 ++++++
 config.usage              |  6 ++++++
 configure                 | 22 ++++++++++++++++++++++
 sofort/config/config.vars |  6 ++++++
 4 files changed, 40 insertions(+)

diff --git a/Makefile.in b/Makefile.in
index 0f4facd..aacac6a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -20,6 +20,12 @@ PKGHOME			= @pkghome@
 PKGDEFS			= @pkgdefs@
 PKGLIBS			= @pkglibs@
 
+SRCINFO			= @srcinfo@
+SRCSITE			= @srcsite@
+
+PGPRKEY			= @pgprkey@
+PGPSKEY			= @pgpskey@
+
 RAWBALL			= @rawball@
 RAWBALL_URL		= @rawball_url@
 RAWBALL_SHA256		= @rawball_sha256@
diff --git a/config.usage b/config.usage
index 652c1bb..5074221 100644
--- a/config.usage
+++ b/config.usage
@@ -19,6 +19,12 @@ supported switches:
 	--pkgdefs
 	--pkglibs
 
+	--srcinfo
+	--srcsite
+
+	--pgprkey
+	--pgpskey
+
 	--rawball
 	--rawball-url
 	--rawball-sha256
diff --git a/configure b/configure
index 196c2d7..62c2b11 100755
--- a/configure
+++ b/configure
@@ -124,6 +124,12 @@ init_vars()
 	mb_custom_cfgdefs_args=''
 	mb_custom_cfgdefs_space=''
 
+	mb_srcinfo='$(PROJECT_DIR)/project/srcdist/srcinfo.in'
+	mb_srcsite='localhost'
+
+	mb_pgprkey='!!VARIABLE_NOT_SET!!'
+	mb_pgpskey='!!VARIABLE_NOT_SET!!'
+
 	sfrt_impl_dir=$mb_project_dir/sofort
 	sfrt_config_dir=$sfrt_impl_dir/config
 	sfrt_core_dir=$sfrt_impl_dir/core
@@ -1018,6 +1024,22 @@ for arg ; do
 			;;
 
 		# srcinfo
+		--srcinfo=*)
+			mb_srcinfo=${arg#*=}
+			;;
+
+		--srcsite=*)
+			mb_srcsite=${arg#*=}
+			;;
+
+		--pgprkey=*)
+			mb_pgprkey=${arg#*=}
+			;;
+
+		--pgpskey=*)
+			mb_pgpskey=${arg#*=}
+			;;
+
 		--rawball=*)
 			mb_rawball=${arg#*=}
 			;;
diff --git a/sofort/config/config.vars b/sofort/config/config.vars
index cce9e70..524b746 100644
--- a/sofort/config/config.vars
+++ b/sofort/config/config.vars
@@ -21,6 +21,12 @@ pkghome
 pkgdefs
 pkglibs
 
+srcinfo
+srcsite
+
+pgprkey
+pgpskey
+
 rawball
 rawball_url
 rawball_sha256
-- 
cgit v1.2.3