Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (35cb5aa72ecca3e7fe2de3f5209d3d888913b003)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (35cb5aa72ecca3e7fe2de3f5209d3d888913b003)
  • Date: Fri, 30 Dec 2016 16:50:31 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 +++
chat-irc/hexchat/CONFIGURE | 6 +---
chat-irc/hexchat/DEPENDS | 1
chat-irc/hexchat/DETAILS | 2 -
chat-irc/hexchat/HISTORY | 6 ++++
chat-irc/hexchat/PRE_BUILD | 8 ++++++
chat-irc/hexchat/libressl.patch | 49
++++++++++++++++++++++++++++++++++++++++
devel/autoconf-archive/DEPENDS | 3 ++
devel/autoconf-archive/DETAILS | 25 ++++++++++++++++++++
devel/autoconf-archive/HISTORY | 2 +
gnu.gpg |binary
11 files changed, 101 insertions(+), 5 deletions(-)

New commits:
commit 35cb5aa72ecca3e7fe2de3f5209d3d888913b003
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

hexchat: => 2.12.4

commit d78aee97249412da2a9366be4d0afa69c8e5de6c
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

autoconf-archive: new spell, collection of macros for GNU Autoconf

commit da9bf53b7777d478d2064f8e4f5b1ba95ceb2f1b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

gnu.gpg: added 99089D72 public key (Peter Simons <simons AT cryp.to>)

diff --git a/ChangeLog b/ChangeLog
index f4a00aa..75e2866 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * gnu.gpg: added 99089D72 public key (Peter Simons <simons AT cryp.to>)
+ * devel/autoconf-archive: new spell, collection of macros for GNU
Autoconf
+
2016-12-29 Treeve Jelbert <treeve AT sourcemage.org>
* python-pypi/bup: added, fast file backups

diff --git a/chat-irc/hexchat/CONFIGURE b/chat-irc/hexchat/CONFIGURE
index 41a4c02..cd4bb39 100755
--- a/chat-irc/hexchat/CONFIGURE
+++ b/chat-irc/hexchat/CONFIGURE
@@ -11,6 +11,8 @@ list_remove HEXCHAT_OPTS '--enable-sasl' &&
list_remove HEXCHAT_OPTS '--disable-sasl' &&
list_remove HEXCHAT_OPTS '--enable-ipv6' &&
list_remove HEXCHAT_OPTS '--disable-ipv6' &&
+list_remove HEXCHAT_OPTS '--enable-doat' &&
+list_remove HEXCHAT_OPTS '--disable-doat' &&

config_query_option HEXCHAT_OPTS "Build the text frontend?" n \
"--enable-textfe" \
@@ -25,10 +27,6 @@ if list_find "$HEXCHAT_OPTS" "--enable-plugin"; then
"--enable-checksum" \
"--disable-checksum" &&

- config_query_option HEXCHAT_OPTS "Enable Do At plugin?" y \
- "--enable-doat" \
- "--disable-doat" &&
-
config_query_option HEXCHAT_OPTS "Enable FiSHLiM plugin?" y \
"--enable-fishlim" \
"--disable-fishlim" &&
diff --git a/chat-irc/hexchat/DEPENDS b/chat-irc/hexchat/DEPENDS
index a120e1a..8e05a62 100755
--- a/chat-irc/hexchat/DEPENDS
+++ b/chat-irc/hexchat/DEPENDS
@@ -1,4 +1,5 @@
depends glib2 &&
+depends autoconf-archive &&

optional_depends gettext \
"--enable-nls" \
diff --git a/chat-irc/hexchat/DETAILS b/chat-irc/hexchat/DETAILS
index d66c0f4..16634c2 100755
--- a/chat-irc/hexchat/DETAILS
+++ b/chat-irc/hexchat/DETAILS
@@ -1,5 +1,5 @@
SPELL=hexchat
- VERSION=2.12.3
+ VERSION=2.12.4
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=https://dl.hexchat.net/$SPELL/$SOURCE
diff --git a/chat-irc/hexchat/HISTORY b/chat-irc/hexchat/HISTORY
index 913751c..5885deb 100644
--- a/chat-irc/hexchat/HISTORY
+++ b/chat-irc/hexchat/HISTORY
@@ -1,3 +1,9 @@
+2016-12-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.12.4
+ * DEPENDS: added autoconf-archive
+ * CONFIGURE: dropped flags for obsolete doat plugin
+ * PRE_BUILD: added, to apply patch and perform autoreconf
+
2016-10-30 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.12.3

diff --git a/chat-irc/hexchat/PRE_BUILD b/chat-irc/hexchat/PRE_BUILD
new file mode 100755
index 0000000..8209ed0
--- /dev/null
+++ b/chat-irc/hexchat/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL SSL) && [[
$(get_spell_provider $SPELL SSL) == "libressl" ]]; then
+ patch -p0 < "$SPELL_DIRECTORY/libressl.patch"
+fi &&
+
+autoreconf -fi
diff --git a/chat-irc/hexchat/libressl.patch b/chat-irc/hexchat/libressl.patch
new file mode 100644
index 0000000..284a484
--- /dev/null
+++ b/chat-irc/hexchat/libressl.patch
@@ -0,0 +1,49 @@
+--- src/common/ssl.c.orig 2016-10-23 03:40:01.000000000 -0400
++++ src/common/ssl.c 2016-12-30 11:36:06.582192488 -0500
+@@ -176,7 +176,7 @@
+ return 1;
+
+ alg = OBJ_obj2nid (algor->algorithm);
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ sign_alg = OBJ_obj2nid (peer_cert->sig_alg->algorithm);
+ #else
+ sign_alg = X509_get_signature_nid (peer_cert);
+@@ -306,7 +306,7 @@
+
+ SSL_set_fd (ssl, sd);
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ method = ctx->method;
+ #else
+ method = SSL_CTX_get_ssl_method (ctx);
+--- plugins/fishlim/dh1080.c.orig 2016-10-23 03:40:01.000000000 -0400
++++ plugins/fishlim/dh1080.c 2016-12-30 11:41:45.356343478 -0500
+@@ -74,7 +74,7 @@
+
+ BN_set_word (g, 2);
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ g_dh->p = p;
+ g_dh->g = g;
+ #else
+@@ -162,7 +162,7 @@
+ return 0;
+ }
+
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ dh_pub_key = dh->pub_key;
+ dh_priv_key = dh->priv_key;
+ #else
+@@ -213,7 +213,7 @@
+
+ priv_key_data = dh1080_decode_b64 (priv_key, &priv_key_len);
+ priv_key_num = BN_bin2bn(priv_key_data, priv_key_len, NULL);
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L
++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ dh->priv_key = priv_key_num;
+ #else
+ DH_set0_key (dh, NULL, priv_key_num);
diff --git a/devel/autoconf-archive/DEPENDS b/devel/autoconf-archive/DEPENDS
new file mode 100755
index 0000000..a6b2289
--- /dev/null
+++ b/devel/autoconf-archive/DEPENDS
@@ -0,0 +1,3 @@
+depends gnupg &&
+depends sed &&
+depends smgl-fhs
diff --git a/devel/autoconf-archive/DETAILS b/devel/autoconf-archive/DETAILS
new file mode 100755
index 0000000..9df6aef
--- /dev/null
+++ b/devel/autoconf-archive/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=autoconf-archive
+ VERSION=2016.09.16
+ SOURCE=${SPELL}-${VERSION}.tar.xz
+ SOURCE2=${SOURCE}.sig
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ SOURCE_URL[0]=$GNU_URL/${SPELL}/${SOURCE}
+ SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE}
+ SOURCE2_URL[0]=$GNU_URL/${SPELL}/${SOURCE2}
+ SOURCE2_URL[1]=ftp://ftp.gnu.org/pub/gnu/${SPELL}/${SOURCE2}
+ SOURCE_GPG=gnu.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ DOC_DIRS=""
+ DOCS="NEWS"
+ WEB_SITE=http://www.gnu.org/software/autoconf-archive/
+ ENTERED=20161230
+ LICENSE[0]=GPL
+ KEYWORDS="devel"
+ SHORT="collection of macros for GNU Autoconf"
+cat << EOF
+The GNU Autoconf Archive is a collection of more than 500 macros for GNU
+Autoconf that have been contributed as free software by friendly supporters
of
+the cause from all over the Internet. Every single one of those macros can be
+re-used without imposing any restrictions whatsoever on the licensing of the
+generated configure script.
+EOF
diff --git a/devel/autoconf-archive/HISTORY b/devel/autoconf-archive/HISTORY
new file mode 100644
index 0000000..b490ee2
--- /dev/null
+++ b/devel/autoconf-archive/HISTORY
@@ -0,0 +1,2 @@
+2016-12-30 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS: created spell, version 2016.09.16
diff --git a/gnu.gpg b/gnu.gpg
index f43f0e1..9251cd1 100644
Binary files a/gnu.gpg and b/gnu.gpg differ



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (35cb5aa72ecca3e7fe2de3f5209d3d888913b003), Vlad Glagolev, 12/30/2016

Archive powered by MHonArc 2.6.24.

Top of Page