sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (58eabd794573a38d64b083e44a532eb1487eeaef)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (58eabd794573a38d64b083e44a532eb1487eeaef)
- Date: Thu, 22 Sep 2016 11:57:59 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
crypto/gpgme/BUILD | 7 +++++++
crypto/gpgme/CONFIGURE | 9 +++++++++
crypto/gpgme/DEPENDS | 20 +++++++++++++++++++-
crypto/gpgme/DETAILS | 5 +++++
crypto/gpgme/HISTORY | 6 ++++++
crypto/gpgme/PREPARE | 3 ++-
6 files changed, 48 insertions(+), 2 deletions(-)
New commits:
commit 58eabd794573a38d64b083e44a532eb1487eeaef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
gpgme: => 1.7.0
diff --git a/crypto/gpgme/BUILD b/crypto/gpgme/BUILD
new file mode 100755
index 0000000..5a8df71
--- /dev/null
+++ b/crypto/gpgme/BUILD
@@ -0,0 +1,7 @@
+if is_depends_enabled $SPELL qtbase; then
+ export PKG_CONFIG_PATH="$QT5DIR/lib/pkgconfig"
+ export PATH+=":$QT5DIR/bin"
+fi &&
+OPTS+="--enable-languages=${GPG_LANG/ /,}" &&
+default_build
+
diff --git a/crypto/gpgme/CONFIGURE b/crypto/gpgme/CONFIGURE
new file mode 100755
index 0000000..488ccec
--- /dev/null
+++ b/crypto/gpgme/CONFIGURE
@@ -0,0 +1,9 @@
+source $GRIMOIRE/config_query_multi.function
+case $GPGME_BRANCH in
+ 1.7)
+ config_query_multi GPG_LANG "which languages bindings to support" \
+ qt c++ python
+ ;;
+ *)
+ ;;
+esac
diff --git a/crypto/gpgme/DEPENDS b/crypto/gpgme/DEPENDS
index df4d256..c1b989f 100755
--- a/crypto/gpgme/DEPENDS
+++ b/crypto/gpgme/DEPENDS
@@ -1,5 +1,5 @@
depends libgpg-error &&
-
+depends pkgconfig &&
optional_depends GNUPG "" "" "to use GnuPG 2 for CMS (Cryptographic Message
Syntax) protocol support" &&
if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL GNUPG); then
@@ -12,4 +12,22 @@ case $GPGME_BRANCH in
*)
depends libassuan
;;
+esac &&
+case $GPGME_BRANCH in
+ 1.7)
+ if list_find "$GPG_LANG" qt; then
+ depends qtbase &&
+ depends -sub CXX gcc
+ fi &&
+
+ if list_find "$GPG_LANG" python; then
+ depends swig &&
+ depends PYTHON
+ fi
+# optional_depends qtbase '' '' 'Qt5 support'
+# optional_depends -sub CXX gcc 'c++ bindings'
+# optional_depends PYTHON '' '' 'Python bindings'
+ ;;
+ *)
+ ;;
esac
diff --git a/crypto/gpgme/DETAILS b/crypto/gpgme/DETAILS
index 4e73ebc..b75cd75 100755
--- a/crypto/gpgme/DETAILS
+++ b/crypto/gpgme/DETAILS
@@ -43,6 +43,11 @@ case $GPGME_BRANCH in
SOURCE_HASH=sha512:b7ccccc2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
SOURCE=$SPELL-$VERSION.tar.bz2
;;
+ 1.7)
+ VERSION=1.7.0
+
SOURCE_HASH=sha512:8c5891104bd531d555fc4c22086cfdea9f18be6885200f02e087d695d0518e311527a227f2c41e0dc1156cc0985265d0bee6c4504de7e2d2de0bc543a1036b5a
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ ;;
esac
SOURCE_URL[0]=ftp://ftp.gnupg.org/gcrypt/$SPELL/$SOURCE
diff --git a/crypto/gpgme/HISTORY b/crypto/gpgme/HISTORY
index f2ddc03..6c7d5dd 100644
--- a/crypto/gpgme/HISTORY
+++ b/crypto/gpgme/HISTORY
@@ -1,3 +1,9 @@
+2016-09-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE: add 1.7 branch
+ * DETAILS: version 1.7.0
+ * DEPENDS: add qtbase, PYTHON
+ * CONFIGURE BUILD: added
+
2015-11-18 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated GPGME_BRANCH=1.6 to 1.6.0
diff --git a/crypto/gpgme/PREPARE b/crypto/gpgme/PREPARE
index e134389..7e3238d 100755
--- a/crypto/gpgme/PREPARE
+++ b/crypto/gpgme/PREPARE
@@ -13,7 +13,8 @@ if [[ $GPGME_OLD == n ]]; then
persistent_remove GPGME_OLD
fi
-config_query_list GPGME_BRANCH "Which branch of GPGME do you want to build?"
DEFAULT 0.3 1.0 1.1 1.2 1.3 1.4 1.5 1.6
+config_query_list GPGME_BRANCH "Which branch of GPGME do you want to build?"
\
+ DEFAULT 0.3 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7
###
# 2006-07-07
- [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (58eabd794573a38d64b083e44a532eb1487eeaef), Treeve Jelbert, 09/22/2016
Archive powered by MHonArc 2.6.24.