Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (6e148c7495a90e7856a3b8468b0726693356b35c)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (6e148c7495a90e7856a3b8468b0726693356b35c)
  • Date: Tue, 25 Oct 2016 21:22:57 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

ChangeLog | 3 +++
ftp/curl/DEPENDS | 7 ++++++-
ftp/curl/HISTORY | 3 +++
http/nghttp2/BUILD | 1 +
http/nghttp2/DEPENDS | 37 +++++++++++++++++++++++++++++++++++++
http/nghttp2/DETAILS | 13 +++++++++++++
http/nghttp2/HISTORY | 2 ++
http/nghttp2/INSTALL | 7 +++++++
http/nghttp2/init.d/nghttpx | 9 +++++++++
9 files changed, 81 insertions(+), 1 deletion(-)

New commits:
commit 6e148c7495a90e7856a3b8468b0726693356b35c
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

ftp/curl: added optional dependency on nghttp2

commit 9a275837635aa2689c375e4d795b8ebb5861b60b
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

http/nghttp2: new spell, a HTTP/2 C Library

diff --git a/ChangeLog b/ChangeLog
index 19f16e1..7f063ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2016-10-25 Pavel Vinogradov <public AT sourcemage.org>
+ * http/nghttp2: new spell, a HTTP/2 C Library
+
2016-10-24 David C. Haley <khoralin AT gmail.com>
* tor.gpg: keyring refreshed with latest project/developer keys
* http/apache2: deprecated in favor of apache22
diff --git a/ftp/curl/DEPENDS b/ftp/curl/DEPENDS
index 2d010e1..6b6ba3f 100755
--- a/ftp/curl/DEPENDS
+++ b/ftp/curl/DEPENDS
@@ -68,4 +68,9 @@ else
'--enable-ldap' \
'--disable-ldap' \
'for Lightweight Directory Access Protocol support'
-fi
+fi &&
+
+optional_depends nghttp2 \
+ "--with-nghttp2" \
+ "--without-nghttp2" \
+ "for HTTP/2 support"
diff --git a/ftp/curl/HISTORY b/ftp/curl/HISTORY
index 81b7cf9..91ccd5e 100644
--- a/ftp/curl/HISTORY
+++ b/ftp/curl/HISTORY
@@ -1,3 +1,6 @@
+2016-10-25 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: added nghttp2, optionally
+
2016-09-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 7.50.3, SECURITY_PATCH++, fixes CFE-2016-7167

diff --git a/http/nghttp2/BUILD b/http/nghttp2/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/http/nghttp2/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/http/nghttp2/DEPENDS b/http/nghttp2/DEPENDS
new file mode 100755
index 0000000..c36458c
--- /dev/null
+++ b/http/nghttp2/DEPENDS
@@ -0,0 +1,37 @@
+depends -sub CXX gcc &&
+depends cmake &&
+depends pkgconfig &&
+
+optional_depends -sub THREAD boost \
+ "" \
+ "" \
+ "for threading support" &&
+
+optional_depends jansson \
+ "" \
+ "" \
+ "for HPACK tools" &&
+
+optional_depends libev \
+ "" \
+ "" \
+ "enable utils" &&
+
+optional_depends libxml2 \
+ "" \
+ "" \
+ "for XML support" &&
+
+optional_depends PYTHON \
+ "" \
+ "" \
+ "for Python bindings (needs cython t)" &&
+
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL PYTHON); then
+ depends cython
+fi &&
+
+if is_depends_enabled ${SPELL} libev; then
+ depends SSL &&
+ depends zlib
+fi
diff --git a/http/nghttp2/DETAILS b/http/nghttp2/DETAILS
new file mode 100755
index 0000000..ae77d24
--- /dev/null
+++ b/http/nghttp2/DETAILS
@@ -0,0 +1,13 @@
+ SPELL="nghttp2"
+ VERSION="1.16.0"
+
SOURCE_HASH="sha512:8dccecea61cdbbeeefefaba078af76125cfa81231fb36202055e0abda6153ffdb86d7e58133edfd65b2a517e36a617d13f32459b922774a48bc5dc93d3f57d77"
+ SOURCE="${SPELL}-${VERSION}.tar.xz"
+
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/v${VERSION}/${SOURCE}";
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://nghttp2.org/";
+ LICENSE[0]="MIT"
+ ENTERED="20161025"
+ SHORT="nghttp2 - HTTP/2 C Library"
+cat << EOF
+This is an implementation of the Hypertext Transfer Protocol version 2 in C.
+EOF
diff --git a/http/nghttp2/HISTORY b/http/nghttp2/HISTORY
new file mode 100644
index 0000000..9f3bb16
--- /dev/null
+++ b/http/nghttp2/HISTORY
@@ -0,0 +1,2 @@
+2016-10-25 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, init.d/nghttpx: spell created
diff --git a/http/nghttp2/INSTALL b/http/nghttp2/INSTALL
new file mode 100755
index 0000000..5248315
--- /dev/null
+++ b/http/nghttp2/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+
+if [[ $INIT_INSTALLED ]]; then
+ mkdir -p "${INSTALL_ROOT}/etc/nghttpx" &&
+ install_config_file "${SOURCE_DIRECTORY}/nghttpx.conf.sample" \
+ "${INSTALL_ROOT}/etc/nghttpx/nghttpx.conf"
+fi
diff --git a/http/nghttp2/init.d/nghttpx b/http/nghttp2/init.d/nghttpx
new file mode 100644
index 0000000..d6dbb52
--- /dev/null
+++ b/http/nghttp2/init.d/nghttpx
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+PIDFILE=/var/run/nghttpx.pid
+PROGRAM=/usr/bin/nghttpx
+ARGS="--conf=/etc/nghttpx/nghttpx.conf"
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (6e148c7495a90e7856a3b8468b0726693356b35c), Pavel Vinogradov, 10/25/2016

Archive powered by MHonArc 2.6.24.

Top of Page