summaryrefslogtreecommitdiff
path: root/www-apache/mod_h2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /www-apache/mod_h2
reinit the tree, so we can have metadata
Diffstat (limited to 'www-apache/mod_h2')
-rw-r--r--www-apache/mod_h2/Manifest11
-rw-r--r--www-apache/mod_h2/files/mod_http2.conf8
-rw-r--r--www-apache/mod_h2/metadata.xml10
-rw-r--r--www-apache/mod_h2/mod_h2-1.10.10.ebuild47
-rw-r--r--www-apache/mod_h2/mod_h2-1.4.7.ebuild49
-rw-r--r--www-apache/mod_h2/mod_h2-1.5.6.ebuild49
-rw-r--r--www-apache/mod_h2/mod_h2-9999.ebuild47
7 files changed, 221 insertions, 0 deletions
diff --git a/www-apache/mod_h2/Manifest b/www-apache/mod_h2/Manifest
new file mode 100644
index 000000000000..b7e584196b76
--- /dev/null
+++ b/www-apache/mod_h2/Manifest
@@ -0,0 +1,11 @@
+AUX mod_http2.conf 154 SHA256 07f90a2a29b9c2c3eec2ea86e98f23364ccf32fa090977e81ddfeca8ed6f2f09 SHA512 85b20350c8abb947c91e2cb462d4cd62f502e6eede3bddd5c10502b61a24396bec57c15d4419d31d4afc857053c1fb2606392023527b7eceea0b10978ce170e5 WHIRLPOOL 5bbdb50aa00572ade7edbb14eada640f37171d66d0d12950471a1ba1b503fd4904594bae9c60c2eceb79e62ff6b42da70c60954bb0fc6e55d904e323a308be8d
+DIST mod_http2-1.10.10.tar.gz 528560 SHA256 9fa881c7f2cdc955b790406bebf6e0542d35b91aeb2a400e21c244e853971ee8 SHA512 b4b9e734ed35ca63fa114462f1adb358bb73e4cbd8df95ab28c4518b8f7db40233f4ba13bc2194847eb9c1adbc3eb86fc63cbb56389fc0867767658d4d8ba77b WHIRLPOOL ee319ff6ba21832de525efa15ff1a2cd2bfef7ba80e60713342af63edf2a76d4c60c76f6b63ca172fcd33b45e728711f12646f08cc8f932f2a0802771dd95ca2
+DIST mod_http2-1.4.7.tar.gz 476716 SHA256 0d51a019917aa6bf7866cf23bf837626592ad0e74408eb341d070982cb88380a SHA512 6d91d8f73de4a571dc9ac24328b2f7214afcc9a3a00cbf93a74954533a45b647480f96f0cb1c85d767e980080b21561891a55b16943b0369a0fe2573bba1b54f WHIRLPOOL 0b81b8baf871ff043e972c65c685ae9f18737c0909bff65528a6ea3dd56735a2230c9dda67879a5684e867681fc6487f483ef006611397061b367bc275793ad6
+DIST mod_http2-1.5.6.tar.gz 502108 SHA256 73c11780e82e65c11e71e5a44685c22a7d8f07203d55dca094ea61d7a5bbaffc SHA512 8cc8894d56e32489f8e3064145cb527a415723131bdefd99583b6678af5fc50e3d4ebbf59f4734640bef0381ac0f808c780dafb9a3fe6bb45e7af4d595470716 WHIRLPOOL a2f3efb9e7ecf657be61d46a832a1b438cdaab0e44114e8ec717d9b77e8500308e7c904248c195bb55157410a103cffff8714e0378e2d2099ecb7aa7d679a4a7
+EBUILD mod_h2-1.10.10.ebuild 913 SHA256 b9dd5c94eb7cf7ad7cefbd33c130c0b07d5b75ea2d52ce6c58be4a307d046e83 SHA512 08f4d81ba78e40b322cb378d737eaec7bbc2f9cb41a68615e115f09bccc04d6c512caf79ef2cc0bb1e763edf79dfea97ad3c58c0e1f90961d256077e83c59f25 WHIRLPOOL 6c4ffc0252d5a4ea9a45ffae47a6b956355f5279236d2c2d6d4d138c562d72a1157c141b705a560f69d666729300572140810d2da0efecad237e5dfbf1ac35d4
+EBUILD mod_h2-1.4.7.ebuild 928 SHA256 55fdef1456a55a3738acd6c82723e69e836e08350e1a7b4394260a27292642ee SHA512 d787d18963a026c82ad6c59e665d1262b0a47e812f61a553cca35e9b19ab52d215c643b19d3927713f6ab6f46f78c5d88e7aca8d76f7770cd41b90f15cd68c59 WHIRLPOOL 670207b23329d353c1666b5a148ee9edcb1c9440a77d820ba3708db723b5421cab9baca3f23700e490991de6967f4ae01ebd1a38d7529020234ea89cf8e17921
+EBUILD mod_h2-1.5.6.ebuild 928 SHA256 55fdef1456a55a3738acd6c82723e69e836e08350e1a7b4394260a27292642ee SHA512 d787d18963a026c82ad6c59e665d1262b0a47e812f61a553cca35e9b19ab52d215c643b19d3927713f6ab6f46f78c5d88e7aca8d76f7770cd41b90f15cd68c59 WHIRLPOOL 670207b23329d353c1666b5a148ee9edcb1c9440a77d820ba3708db723b5421cab9baca3f23700e490991de6967f4ae01ebd1a38d7529020234ea89cf8e17921
+EBUILD mod_h2-9999.ebuild 913 SHA256 b9dd5c94eb7cf7ad7cefbd33c130c0b07d5b75ea2d52ce6c58be4a307d046e83 SHA512 08f4d81ba78e40b322cb378d737eaec7bbc2f9cb41a68615e115f09bccc04d6c512caf79ef2cc0bb1e763edf79dfea97ad3c58c0e1f90961d256077e83c59f25 WHIRLPOOL 6c4ffc0252d5a4ea9a45ffae47a6b956355f5279236d2c2d6d4d138c562d72a1157c141b705a560f69d666729300572140810d2da0efecad237e5dfbf1ac35d4
+MISC ChangeLog 3732 SHA256 8f2ea53edad0a86cc37573b2889f1660893784570ebc910d1966a63e7371f5fc SHA512 233992e7893b478ac1a7a79742e77b5241b7ef4987afea9b0f4f5947d29d5367277e3a5909368c59c53e5e6079b9fb4aae167be1ed75919b6c95df053373c467 WHIRLPOOL 9cf239fff53fdf1e9890e053a91832179bdc9382f37f27434ffa237cee8ddb21b17e9044a1ac7d703f4bcc4455417e0cbb2ef644f110690ef11b4026608ad9ed
+MISC ChangeLog-2015 2092 SHA256 960452768d74f8d98c45ed5cc71a6ef741eabfbb9b96784fd77af6f8fe61bb64 SHA512 88e536e0d7bb04227ddd6e8220c9620942098ace4fee49f04bda5987cd7a091097faa02d9bf3016634ef467c3c25ead9eb7f1234075fe98f133665ae8aa7a4a1 WHIRLPOOL ce062bbbd98299b22bc06769a4b86d2b95126ca752d2d61b41cf62f6d88187798e0af8c9e6fae87d7434974fe4d7853d775097e83efbf7b252fd3b54f3913561
+MISC metadata.xml 294 SHA256 bb7e77276047cd9607cac287be11a67d3425fff62f30c8293902c2a0f81640ea SHA512 304e42bd6856bbd80b3cda9de6b98aedda238a8499f8d93d7be5bfe04b2a704345c3bf2a6337166bdfa390f91da6130f7b52ec61c6b07be1d9823edadfb54b5a WHIRLPOOL 0f33ee594c9683724be039d0dafe4d2f8e8c9bf856d97b6e53c143fc655bf1d3b447602ed23a0a474eb0c796441abe8fced74dfa888b09583a01ad0a32880869
diff --git a/www-apache/mod_h2/files/mod_http2.conf b/www-apache/mod_h2/files/mod_http2.conf
new file mode 100644
index 000000000000..aa36a6a1d65e
--- /dev/null
+++ b/www-apache/mod_h2/files/mod_http2.conf
@@ -0,0 +1,8 @@
+<IfDefine HTTP2>
+
+LoadModule http2_module modules/mod_http2.so
+
+# https://httpd.apache.org/docs/2.4/mod/mod_http2.html
+Protocols h2 http/1.1
+
+</IfDefine>
diff --git a/www-apache/mod_h2/metadata.xml b/www-apache/mod_h2/metadata.xml
new file mode 100644
index 000000000000..fc78d93eca53
--- /dev/null
+++ b/www-apache/mod_h2/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>vapier@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">icing/mod_h2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-apache/mod_h2/mod_h2-1.10.10.ebuild b/www-apache/mod_h2/mod_h2-1.10.10.ebuild
new file mode 100644
index 000000000000..eaf87ecaf6b9
--- /dev/null
+++ b/www-apache/mod_h2/mod_h2-1.10.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit apache-module
+
+MY_P="${PN/h2/http2}-${PV}"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/icing/mod_h2.git"
+ inherit autotools git-r3
+else
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/icing/mod_h2/releases/download/v${PV}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="HTTP/2 module for Apache"
+HOMEPAGE="https://github.com/icing/mod_h2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="ssl"
+
+RDEPEND=">=net-libs/nghttp2-1.0
+ >=www-servers/apache-2.4.20[-apache2_modules_http2,ssl?]"
+DEPEND="${RDEPEND}"
+
+need_apache2_4
+
+src_prepare() {
+ default
+ [[ ${PV} = 9999 ]] && eautoreconf
+}
+
+src_compile() {
+ default
+}
+
+src_install() {
+ default
+
+ APACHE2_MOD_DEFINE="HTTP2"
+ insinto "${APACHE_MODULES_CONFDIR}"
+ newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf"
+}
diff --git a/www-apache/mod_h2/mod_h2-1.4.7.ebuild b/www-apache/mod_h2/mod_h2-1.4.7.ebuild
new file mode 100644
index 000000000000..48f0e8ef3707
--- /dev/null
+++ b/www-apache/mod_h2/mod_h2-1.4.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit apache-module
+
+MY_P="${PN/h2/http2}-${PV}"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/icing/mod_h2.git"
+ inherit git-2
+else
+ SRC_URI="https://github.com/icing/mod_h2/releases/download/v${PV}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="HTTP/2 module for Apache"
+HOMEPAGE="https://github.com/icing/mod_h2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="ssl"
+
+RDEPEND=">=net-libs/nghttp2-1.0
+ >=www-servers/apache-2.4.20[-apache2_modules_http2,ssl?]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+need_apache2_4
+
+src_configure() {
+ econf \
+ --docdir='$(datarootdir)'/doc/${PF} \
+ --disable-werror
+}
+
+src_compile() {
+ default
+}
+
+src_install() {
+ default
+
+ APACHE2_MOD_DEFINE="HTTP2"
+ insinto "${APACHE_MODULES_CONFDIR}"
+ newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf"
+}
diff --git a/www-apache/mod_h2/mod_h2-1.5.6.ebuild b/www-apache/mod_h2/mod_h2-1.5.6.ebuild
new file mode 100644
index 000000000000..48f0e8ef3707
--- /dev/null
+++ b/www-apache/mod_h2/mod_h2-1.5.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit apache-module
+
+MY_P="${PN/h2/http2}-${PV}"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/icing/mod_h2.git"
+ inherit git-2
+else
+ SRC_URI="https://github.com/icing/mod_h2/releases/download/v${PV}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="HTTP/2 module for Apache"
+HOMEPAGE="https://github.com/icing/mod_h2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="ssl"
+
+RDEPEND=">=net-libs/nghttp2-1.0
+ >=www-servers/apache-2.4.20[-apache2_modules_http2,ssl?]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+need_apache2_4
+
+src_configure() {
+ econf \
+ --docdir='$(datarootdir)'/doc/${PF} \
+ --disable-werror
+}
+
+src_compile() {
+ default
+}
+
+src_install() {
+ default
+
+ APACHE2_MOD_DEFINE="HTTP2"
+ insinto "${APACHE_MODULES_CONFDIR}"
+ newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf"
+}
diff --git a/www-apache/mod_h2/mod_h2-9999.ebuild b/www-apache/mod_h2/mod_h2-9999.ebuild
new file mode 100644
index 000000000000..eaf87ecaf6b9
--- /dev/null
+++ b/www-apache/mod_h2/mod_h2-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit apache-module
+
+MY_P="${PN/h2/http2}-${PV}"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/icing/mod_h2.git"
+ inherit autotools git-r3
+else
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/icing/mod_h2/releases/download/v${PV}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="HTTP/2 module for Apache"
+HOMEPAGE="https://github.com/icing/mod_h2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="ssl"
+
+RDEPEND=">=net-libs/nghttp2-1.0
+ >=www-servers/apache-2.4.20[-apache2_modules_http2,ssl?]"
+DEPEND="${RDEPEND}"
+
+need_apache2_4
+
+src_prepare() {
+ default
+ [[ ${PV} = 9999 ]] && eautoreconf
+}
+
+src_compile() {
+ default
+}
+
+src_install() {
+ default
+
+ APACHE2_MOD_DEFINE="HTTP2"
+ insinto "${APACHE_MODULES_CONFDIR}"
+ newins "${FILESDIR}/mod_http2.conf" "41_mod_http2.conf"
+}