New commits:
commit c0675b8d8a29ca2949e66e7a3ce7b753d0984bf7
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/nghttp2: libevent with SSL is required
commit 1d996dc03b8e7b19112d6ead54a772ba59a19d8d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
http/firefox: added a libevent 2.1.8 fix from BLFS
commit 3f74b2759f95257913de827e5726369384969179
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/libevent: version 2.1.8
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 930e607..ac7645d 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,6 +1,10 @@
+2017-02-06 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD: added a libevent 2.1.8 fix from BLFS
+
2017-01-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DEPENDS: remove optional dependency on rust, which leads to
compile
error if enabled
+
2017-01-27 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 51.0.1
diff --git a/http/firefox/PRE_BUILD b/http/firefox/PRE_BUILD
index 547ce80..9e7ca41 100755
--- a/http/firefox/PRE_BUILD
+++ b/http/firefox/PRE_BUILD
@@ -6,6 +6,10 @@ apply_patch_dir patches &&
# To remove version suffix from some directories
sed 's;-$(MOZ_APP_VERSION);;g' -i config/baseconfig.mk &&
+# libevent 2.1.8 fix
+sed 's/_EVENT_SIZEOF/EVENT__SIZEOF/'
+ -i ipc/chromium/src/base/message_pump_libevent.cc &&
+
cp -v $SPELL_DIRECTORY/mozconfig .mozconfig &&
# Fun with modern GCC flags to fix breakage with modern GCC only.
if is_version_less "$(gcc --version | head -n 1 | cut -f 3 -d ' ')" 6; then
diff --git a/http/nghttp2/DEPENDS b/http/nghttp2/DEPENDS
index c36458c..2af0db9 100755
--- a/http/nghttp2/DEPENDS
+++ b/http/nghttp2/DEPENDS
@@ -1,5 +1,6 @@
depends -sub CXX gcc &&
depends cmake &&
+depends -sub WITHSSL libevent &&
depends pkgconfig &&
optional_depends -sub THREAD boost \
diff --git a/http/nghttp2/HISTORY b/http/nghttp2/HISTORY
index a91c11c..6651d1f 100644
--- a/http/nghttp2/HISTORY
+++ b/http/nghttp2/HISTORY
@@ -1,3 +1,6 @@
+2017-02-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: needs libevent with SSL
+
2017-02-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.19.0
* PRE_BUILD, nghttpx-psk-libressl.patch: added a libressl fix from
diff --git a/libs/libevent/DETAILS b/libs/libevent/DETAILS
index b9e6f97..5f59bef 100755
--- a/libs/libevent/DETAILS
+++ b/libs/libevent/DETAILS
@@ -1,11 +1,11 @@
SPELL=libevent
- VERSION=2.0.22
+ VERSION=2.1.8
SOURCE=$SPELL-$VERSION-stable.tar.gz
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
SOURCE_GPG=libevent.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-stable"
- SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/levent/$SOURCE
+
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/releases/download/release-${VERSION}-stable/${SOURCE}
SOURCE2_URL[0]=$SOURCE_URL.asc
WEB_SITE=http://libevent.org
ENTERED=20030419
diff --git a/libs/libevent/HISTORY b/libs/libevent/HISTORY
index a9a6fb7..0f502b7 100644
--- a/libs/libevent/HISTORY
+++ b/libs/libevent/HISTORY
@@ -1,3 +1,9 @@
+2017-02-06 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2.1.8, switched to GitHub
+ * PRE_BUILD, libressl…patch: added a libressl fix from upstream
+ * *SUB_DEPENDS: added WITHSSL sub_dependency
+ * libevent…gpg: new key, 8EF8686D, Azat Khuzhin <a3at.mail AT gmail.com>
+
2016-01-10 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: fix source URL