[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2023-01-13 Thread Arthur Zamarin
commit: 41fdf7567a3cf179892c3170d55cecaabb74d542
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 19:38:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 19:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fdf756

net-libs/http-parser: Stabilize 2.9.4-r2 sparc, #886735

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4-r2.ebuild 
b/net-libs/http-parser/http-parser-2.9.4-r2.ebuild
index 491bceedc504..d979a9c69415 100644
--- a/net-libs/http-parser/http-parser-2.9.4-r2.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ LICENSE="MIT"
 # 2.9.4 restored ABI compatibility with 2.9.0 but since we failed
 # to set subslot in 2.9.3, we want to provoke another rebuild
 SLOT="0/2.9.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2022-09-09 Thread David Seifert
commit: a81f1ccd703b7a39f74263cbb5b3d2fe454a4bc7
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  9 07:59:21 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Sep  9 07:59:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81f1ccd

net-libs/http-parser: drop multilib

No multilib reverse dependencies.

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 ...er-2.9.4-r1.ebuild => http-parser-2.9.4-r2.ebuild} | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild 
b/net-libs/http-parser/http-parser-2.9.4-r2.ebuild
similarity index 80%
rename from net-libs/http-parser/http-parser-2.9.4-r1.ebuild
rename to net-libs/http-parser/http-parser-2.9.4-r2.ebuild
index 8ceeb33fae6e..34954b2e531a 100644
--- a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4-r2.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-inherit toolchain-funcs multilib-minimal
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="HTTP request/response parser for C"
 HOMEPAGE="https://github.com/nodejs/http-parser;
@@ -18,20 +19,20 @@ PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch
 )
 
-src_prepare() {
-   default
+src_configure() {
tc-export CC AR
-   multilib_copy_sources
 }
 
-multilib_src_compile() {
+src_compile() {
emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
 }
 
-multilib_src_test() {
+src_test() {
emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
 }
 
-multilib_src_install() {
+src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2021-07-24 Thread Marek Szuba
commit: e17f0d7793681acfbb293078aab27305be7e001f
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul 24 21:02:35 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul 24 23:02:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17f0d77

net-libs/http-parser: keyword 2.9.4-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild 
b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
index 34d63a7745e..8ceeb33fae6 100644
--- a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ LICENSE="MIT"
 # 2.9.4 restored ABI compatibility with 2.9.0 but since we failed
 # to set subslot in 2.9.3, we want to provoke another rebuild
 SLOT="0/2.9.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-18 Thread Michał Górny
commit: 93827cafc412d17d6eac5366e4bac9b04fa554de
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 08:21:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 18 08:28:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93827caf

net-libs/http-parser: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/http-parser/Manifest|  2 --
 net-libs/http-parser/http-parser-2.8.1.ebuild| 35 
 net-libs/http-parser/http-parser-2.9.3-r1.ebuild | 35 
 3 files changed, 72 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 7a47ba2ab69..b2fb6df9086 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,3 +1 @@
-DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
-DIST http-parser-2.9.3.tar.gz 51973 BLAKE2B 
c46160e811874f3d4d2a7390e3b64520c7c01d51f74fb608ca8972ffe264cc389b744c1b6d8b5b6a7c9d7816eb95c179a9c210ba1a122ac4fa95996308d667af
 SHA512 
d200c52f594192ba80a8d5b59d414404843f8601dac647f29c27845db75ac1f015789031e30e91aaab5b553af1ee6af50b90f9342a444c10c1027e10fdb9a31b
 DIST http-parser-2.9.4.tar.gz 52056 BLAKE2B 
988ebc3f3e1a7d53ed4147dac2e09c4d6021bb1a287990d83130c24e9fee01a3123b4c5ad9e1b86c0f123248484dae272010aa1f3ebd3bd4574d8407ede94e62
 SHA512 
b45df7b94d1c51079d44687d0a7f901f44faae51df4e84c7e3fe38f130c2d809d0e7c2a146c57b3723e60732aededc246bf44eadb10a95b710963d641f9fe7cd

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
deleted file mode 100644
index 1d64d816e0b..000
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="HTTP request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2.8.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
-}

diff --git a/net-libs/http-parser/http-parser-2.9.3-r1.ebuild 
b/net-libs/http-parser/http-parser-2.9.3-r1.ebuild
deleted file mode 100644
index 42698481b06..000
--- a/net-libs/http-parser/http-parser-2.9.3-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="HTTP request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-# 2.9.3 accidentally broke ABI compatibility
-SLOT="0/2.9.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-17 Thread Agostino Sarubbo
commit: 339adbd8fc5c434f319ef8d2600b5a395c258f28
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 17 18:49:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 17 18:49:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339adbd8

net-libs/http-parser: ppc stable wrt bug #753011

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild 
b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
index edebd695e24..34d63a7745e 100644
--- a/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
@@ -12,7 +12,7 @@ LICENSE="MIT"
 # 2.9.4 restored ABI compatibility with 2.9.0 but since we failed
 # to set subslot in 2.9.3, we want to provoke another rebuild
 SLOT="0/2.9.4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-17 Thread Michał Górny
commit: 417a576faac16b8ce823e0c710f0a7b2ee5c0b0e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 17 16:19:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 17 16:22:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417a576f

net-libs/http-parser: Bump subslot to provoke rebuilds

Closes: https://bugs.gentoo.org/754993
Signed-off-by: Michał Górny  gentoo.org>

 .../{http-parser-2.9.3.ebuild => http-parser-2.9.3-r1.ebuild} | 3 ++-
 .../{http-parser-2.9.4.ebuild => http-parser-2.9.4-r1.ebuild} | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3-r1.ebuild
similarity index 94%
rename from net-libs/http-parser/http-parser-2.9.3.ebuild
rename to net-libs/http-parser/http-parser-2.9.3-r1.ebuild
index 0c4077db545..42698481b06 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3-r1.ebuild
@@ -9,7 +9,8 @@ HOMEPAGE="https://github.com/nodejs/http-parser;
 SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/2.9.0"
+# 2.9.3 accidentally broke ABI compatibility
+SLOT="0/2.9.3"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
similarity index 86%
rename from net-libs/http-parser/http-parser-2.9.4.ebuild
rename to net-libs/http-parser/http-parser-2.9.4-r1.ebuild
index 43104a4e8c2..edebd695e24 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
@@ -9,7 +9,9 @@ HOMEPAGE="https://github.com/nodejs/http-parser;
 SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/2.9.0"
+# 2.9.4 restored ABI compatibility with 2.9.0 but since we failed
+# to set subslot in 2.9.3, we want to provoke another rebuild
+SLOT="0/2.9.4"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-14 Thread Sam James
commit: a096de8ed02c734df3603dfe5bc56a212e7a615b
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 15 05:14:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 15 05:14:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a096de8e

net-libs/http-parser: Stabilize 2.9.4 arm, #753011

Signed-off-by: Sam James  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index 7b86474b133..43104a4e8c2 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-12 Thread Sam James
commit: 7cf457baf49f8a24c9c9cbde2aedd108a507acf5
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 13 04:53:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 13 04:53:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf457ba

net-libs/http-parser: Stabilize 2.9.4 amd64, #753011

Signed-off-by: Sam James  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index c2473faf100..7b86474b133 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-12 Thread Thomas Deutschmann
commit: b48fda1fe14f99ba20812fa78e2449ca2d245aea
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 12 23:08:45 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 12 23:08:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48fda1f

net-libs/http-parser: x86 stable (bug #753011)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index 01dcd50e086..c2473faf100 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${P}-non-x86-test.patch



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-10 Thread Sam James
commit: 045afff93266d0c6d4f6dae3b8962a211272c334
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 10 21:25:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 10 21:25:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045afff9

net-libs/http-parser: ppc64 stable (bug #742893)

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/http-parser/http-parser-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
index fbfc696edd3..0c4077db545 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/, net-libs/http-parser/files/

2020-11-10 Thread Michał Górny
commit: 98da5a43c657ad65526b9f58ca990809cb9c49b8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 10 18:15:01 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 10 19:20:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98da5a43

net-libs/http-parser: Backport non-x86 test fix

Closes: https://bugs.gentoo.org/753887
Signed-off-by: Michał Górny  gentoo.org>

 .../files/http-parser-2.9.4-non-x86-test.patch   | 20 
 net-libs/http-parser/http-parser-2.9.4.ebuild|  4 
 2 files changed, 24 insertions(+)

diff --git a/net-libs/http-parser/files/http-parser-2.9.4-non-x86-test.patch 
b/net-libs/http-parser/files/http-parser-2.9.4-non-x86-test.patch
new file mode 100644
index 000..8bcbbf3589a
--- /dev/null
+++ b/net-libs/http-parser/files/http-parser-2.9.4-non-x86-test.patch
@@ -0,0 +1,20 @@
+diff --git a/test.c b/test.c
+index 53a3163..49c4b7a 100644
+--- a/test.c
 b/test.c
+@@ -4343,7 +4343,13 @@ main (void)
+   printf("http_parser v%u.%u.%u (0x%06lx)\n", major, minor, patch, version);
+ 
+   printf("sizeof(http_parser) = %u\n", (unsigned int)sizeof(http_parser));
+-  assert(sizeof(http_parser) == 4 + 4 + 8 + 2 + 2 + 4 + sizeof(void *));
++
++#if defined(__i386__) || defined(__x86_64__)
++  /* Should be 32 on both 32 bits and 64 bits x86 because of struct padding,
++   * see https://github.com/nodejs/http-parser/issues/507.
++   */
++  assert(sizeof(http_parser) == 24 + sizeof(void*));
++#endif
+ 
+    API
+   test_preserve_data();
+

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index c335060fa9a..01dcd50e086 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -12,6 +12,10 @@ LICENSE="MIT"
 SLOT="0/2.9.0"
 KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-non-x86-test.patch
+)
+
 src_prepare() {
default
tc-export CC AR



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-04 Thread Sam James
commit: 662ded74f9562164059df6d72856e69152a5a349
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  4 20:23:42 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  4 20:23:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662ded74

net-libs/http-parser: Stabilize 2.9.4 arm64, #753011

Signed-off-by: Sam James  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index 7c969dad89d..c335060fa9a 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-04 Thread Sergei Trofimovich
commit: 04e45a8998da812973355e611ed620cf23aecec0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  4 08:01:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  4 08:16:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e45a89

net-libs/http-parser: stable 2.9.4 for ppc64

stable wrt bug #753011

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index d0b50760a6f..7c969dad89d 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-03 Thread Michał Górny
commit: 684436a177354588ab31f523f26204c5a60920a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  3 22:02:37 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  3 22:22:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684436a1

net-libs/http-parser: Take it for myself

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/http-parser/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-libs/http-parser/metadata.xml 
b/net-libs/http-parser/metadata.xml
index 4cf4a4e9d92..d170ad69fce 100644
--- a/net-libs/http-parser/metadata.xml
+++ b/net-libs/http-parser/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-
-nodejs/http-parser
-
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   nodejs/http-parser
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-03 Thread Michał Górny
commit: 82dd58e8a41498566af0c00684a69095aa3cd7a0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  3 22:05:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  3 22:23:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82dd58e8

net-libs/http-parser: Remove redundant versions

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/http-parser/Manifest |  2 --
 net-libs/http-parser/http-parser-2.9.1.ebuild | 34 ---
 net-libs/http-parser/http-parser-2.9.2.ebuild | 34 ---
 net-libs/http-parser/http-parser-9.ebuild | 34 ---
 4 files changed, 104 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 844dd3af471..7a47ba2ab69 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,5 +1,3 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
-DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052
-DIST http-parser-2.9.2.tar.gz 51298 BLAKE2B 
5d37ea197acbac468de03081010fb3b755a093085e56c9fa5a3d4dbd70dd2903335a8113ec21664ca54a74aac4cbbb1cc64b861d021df944790453c2de9baaab
 SHA512 
fe21ba46c9297b55a6382497b689da2af88999a9a5716ffef0731057ce1bb053056e4f20147284c78338e48ed1a793a0270fe0edfe3f4b589926e3ede603d023
 DIST http-parser-2.9.3.tar.gz 51973 BLAKE2B 
c46160e811874f3d4d2a7390e3b64520c7c01d51f74fb608ca8972ffe264cc389b744c1b6d8b5b6a7c9d7816eb95c179a9c210ba1a122ac4fa95996308d667af
 SHA512 
d200c52f594192ba80a8d5b59d414404843f8601dac647f29c27845db75ac1f015789031e30e91aaab5b553af1ee6af50b90f9342a444c10c1027e10fdb9a31b
 DIST http-parser-2.9.4.tar.gz 52056 BLAKE2B 
988ebc3f3e1a7d53ed4147dac2e09c4d6021bb1a287990d83130c24e9fee01a3123b4c5ad9e1b86c0f123248484dae272010aa1f3ebd3bd4574d8407ede94e62
 SHA512 
b45df7b94d1c51079d44687d0a7f901f44faae51df4e84c7e3fe38f130c2d809d0e7c2a146c57b3723e60732aededc246bf44eadb10a95b710963d641f9fe7cd

diff --git a/net-libs/http-parser/http-parser-2.9.1.ebuild 
b/net-libs/http-parser/http-parser-2.9.1.ebuild
deleted file mode 100644
index 28a3330d367..000
--- a/net-libs/http-parser/http-parser-2.9.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="HTTP request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
-}

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
deleted file mode 100644
index fbfc696edd3..000
--- a/net-libs/http-parser/http-parser-2.9.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="HTTP request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-11-03 Thread Michał Górny
commit: 08e38fb68ef1ff36b8911856b909794ce5803b84
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  3 22:06:18 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  3 22:23:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e38fb6

net-libs/http-parser: Remove the static library

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/http-parser/http-parser-2.9.4.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
index 28a3330d367..d0b50760a6f 100644
--- a/net-libs/http-parser/http-parser-2.9.4.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -11,7 +11,6 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 LICENSE="MIT"
 SLOT="0/2.9.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
 
 src_prepare() {
default
@@ -21,7 +20,6 @@ src_prepare() {
 
 multilib_src_compile() {
emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
 }
 
 multilib_src_test() {
@@ -30,5 +28,4 @@ multilib_src_test() {
 
 multilib_src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-03-25 Thread Agostino Sarubbo
commit: f58191da4c04e3fd5f5978d4634b01d2bcc2a9a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 25 08:12:03 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 25 08:12:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58191da

net-libs/http-parser: arm stable wrt bug #708458

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
index 418879d5570..fbfc696edd3 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-03-24 Thread Jeroen Roovers
commit: 9664c6a3b89bc2b6860fc85ed07fbeb1f4ca4d2c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Mar 24 11:56:38 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Mar 24 11:57:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9664c6a3

net-libs/http-parser: Version 2.9.4

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.9.4.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 14a6a94c5f1..844dd3af471 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -2,3 +2,4 @@ DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108d
 DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052
 DIST http-parser-2.9.2.tar.gz 51298 BLAKE2B 
5d37ea197acbac468de03081010fb3b755a093085e56c9fa5a3d4dbd70dd2903335a8113ec21664ca54a74aac4cbbb1cc64b861d021df944790453c2de9baaab
 SHA512 
fe21ba46c9297b55a6382497b689da2af88999a9a5716ffef0731057ce1bb053056e4f20147284c78338e48ed1a793a0270fe0edfe3f4b589926e3ede603d023
 DIST http-parser-2.9.3.tar.gz 51973 BLAKE2B 
c46160e811874f3d4d2a7390e3b64520c7c01d51f74fb608ca8972ffe264cc389b744c1b6d8b5b6a7c9d7816eb95c179a9c210ba1a122ac4fa95996308d667af
 SHA512 
d200c52f594192ba80a8d5b59d414404843f8601dac647f29c27845db75ac1f015789031e30e91aaab5b553af1ee6af50b90f9342a444c10c1027e10fdb9a31b
+DIST http-parser-2.9.4.tar.gz 52056 BLAKE2B 
988ebc3f3e1a7d53ed4147dac2e09c4d6021bb1a287990d83130c24e9fee01a3123b4c5ad9e1b86c0f123248484dae272010aa1f3ebd3bd4574d8407ede94e62
 SHA512 
b45df7b94d1c51079d44687d0a7f901f44faae51df4e84c7e3fe38f130c2d809d0e7c2a146c57b3723e60732aededc246bf44eadb10a95b710963d641f9fe7cd

diff --git a/net-libs/http-parser/http-parser-2.9.4.ebuild 
b/net-libs/http-parser/http-parser-2.9.4.ebuild
new file mode 100644
index 000..28a3330d367
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.9.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.9.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-03-22 Thread Mart Raudsepp
commit: b7650c4b5cf353ceb07ecf4af7597e83fe0c34db
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 22 11:58:28 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 22 11:58:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7650c4b

net-libs/http-parser: arm64 stable (bug #708458)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/http-parser/http-parser-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
index 772f1a44e98..418879d5570 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-03-22 Thread Agostino Sarubbo
commit: 3e5b0bf3494e6a553d23897543c579ae00dcfd9a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 22 10:36:10 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 22 10:36:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5b0bf3

net-libs/http-parser: amd64 stable wrt bug #708458

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
index 5845aafaf5a..772f1a44e98 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-03-20 Thread Thomas Deutschmann
commit: 5dfc793c88ee24a247d17f1dfa4d9886cea547e7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 20 20:16:49 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 20 20:17:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfc793c

net-libs/http-parser: x86 stable (bug #708458)

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/http-parser/http-parser-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
index 28a3330d367..5845aafaf5a 100644
--- a/net-libs/http-parser/http-parser-2.9.3.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-02-11 Thread Agostino Sarubbo
commit: 545806a5d78aa3430652a80ec143ec7d1199cee9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 11 13:06:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 11 13:06:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545806a5

net-libs/http-parser: arm stable wrt bug #702988

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
index 49ac5fb62f6..fbfc696edd3 100644
--- a/net-libs/http-parser/http-parser-2.9.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2020-02-06 Thread Jeroen Roovers
commit: 0568522402f52171c85e5f227d0ac7e826051e64
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Feb  6 09:45:16 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Feb  6 09:45:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05685224

net-libs/http-parser: Version 2.9.3

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.9.3.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 33944819ad5..14a6a94c5f1 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,3 +1,4 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
 DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052
 DIST http-parser-2.9.2.tar.gz 51298 BLAKE2B 
5d37ea197acbac468de03081010fb3b755a093085e56c9fa5a3d4dbd70dd2903335a8113ec21664ca54a74aac4cbbb1cc64b861d021df944790453c2de9baaab
 SHA512 
fe21ba46c9297b55a6382497b689da2af88999a9a5716ffef0731057ce1bb053056e4f20147284c78338e48ed1a793a0270fe0edfe3f4b589926e3ede603d023
+DIST http-parser-2.9.3.tar.gz 51973 BLAKE2B 
c46160e811874f3d4d2a7390e3b64520c7c01d51f74fb608ca8972ffe264cc389b744c1b6d8b5b6a7c9d7816eb95c179a9c210ba1a122ac4fa95996308d667af
 SHA512 
d200c52f594192ba80a8d5b59d414404843f8601dac647f29c27845db75ac1f015789031e30e91aaab5b553af1ee6af50b90f9342a444c10c1027e10fdb9a31b

diff --git a/net-libs/http-parser/http-parser-2.9.3.ebuild 
b/net-libs/http-parser/http-parser-2.9.3.ebuild
new file mode 100644
index 000..28a3330d367
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.9.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.9.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-11-19 Thread Agostino Sarubbo
commit: f5d99743b074466347a0ee2feb8dc99258663d91
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 19 10:36:28 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 19 10:36:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d99743

net-libs/http-parser: amd64 stable wrt bug #679132

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
index 826153de359..e2628e93d41 100644
--- a/net-libs/http-parser/http-parser-2.9.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-11-11 Thread Aaron Bauman
commit: 336d23af3b185ba85648f50dbccf44516559705f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Nov 11 17:00:03 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 11 17:59:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336d23af

net-libs/http-parser: arm64 stable (bug #679132)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 net-libs/http-parser/http-parser-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
index c09ea2bb8b0..826153de359 100644
--- a/net-libs/http-parser/http-parser-2.9.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-11-01 Thread Thomas Deutschmann
commit: b5265c9b6030c2201d2d95e6f158b9e9ed39196f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Nov  1 20:56:36 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Nov  1 20:56:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5265c9b

net-libs/http-parser: x86 stable (bug #679132)

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/http-parser/http-parser-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
index 2abe7cff69f..c09ea2bb8b0 100644
--- a/net-libs/http-parser/http-parser-2.9.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-05-27 Thread Aaron Bauman
commit: d731348c7646a511f66010856cd81b970bc0a61a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon May 27 21:02:57 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon May 27 21:02:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d731348c

net-libs/http-parser: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 net-libs/http-parser/http-parser-2.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index b1cdb5d9ae1..1d64d816e0b 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-04-16 Thread Jeroen Roovers
commit: 4bf4c4a56b290604a4651e564c7e0ec2ffe3bb57
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Apr 16 09:47:09 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Apr 16 09:47:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf4c4a5

net-libs/http-parser: Old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest|  1 -
 net-libs/http-parser/http-parser-2.9.0-r1.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 347b54ed179..33944819ad5 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,4 +1,3 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
-DIST http-parser-2.9.0.tar.gz 51324 BLAKE2B 
5607f3b3da087ba7d7352e896e209a4fd118428f526cf5465fe86253cc01779c79c867f5db6467df8e3b7bad2ca8675050ef9ed1877a945ced8d3fdd47bfabde
 SHA512 
40acecbf71b9f0b4ae857c74c3ec0784d7f341a0cb83cf82b308387d0c5b56d38b282241aaf8ca93816970f2a9e67989f3d9d456459f3986c29fe51ab520155e
 DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052
 DIST http-parser-2.9.2.tar.gz 51298 BLAKE2B 
5d37ea197acbac468de03081010fb3b755a093085e56c9fa5a3d4dbd70dd2903335a8113ec21664ca54a74aac4cbbb1cc64b861d021df944790453c2de9baaab
 SHA512 
fe21ba46c9297b55a6382497b689da2af88999a9a5716ffef0731057ce1bb053056e4f20147284c78338e48ed1a793a0270fe0edfe3f4b589926e3ede603d023

diff --git a/net-libs/http-parser/http-parser-2.9.0-r1.ebuild 
b/net-libs/http-parser/http-parser-2.9.0-r1.ebuild
deleted file mode 100644
index 0d1ea38cc55..000
--- a/net-libs/http-parser/http-parser-2.9.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="HTTP request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2.9.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-04-16 Thread Jeroen Roovers
commit: 9de1e5f78e1cdcfe837580b10ac212c3e278fa74
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Apr 16 09:23:55 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Apr 16 09:47:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de1e5f7

net-libs/http-parser: Version 2.9.2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.9.2.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index a17822f7b2e..347b54ed179 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,3 +1,4 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
 DIST http-parser-2.9.0.tar.gz 51324 BLAKE2B 
5607f3b3da087ba7d7352e896e209a4fd118428f526cf5465fe86253cc01779c79c867f5db6467df8e3b7bad2ca8675050ef9ed1877a945ced8d3fdd47bfabde
 SHA512 
40acecbf71b9f0b4ae857c74c3ec0784d7f341a0cb83cf82b308387d0c5b56d38b282241aaf8ca93816970f2a9e67989f3d9d456459f3986c29fe51ab520155e
 DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052
+DIST http-parser-2.9.2.tar.gz 51298 BLAKE2B 
5d37ea197acbac468de03081010fb3b755a093085e56c9fa5a3d4dbd70dd2903335a8113ec21664ca54a74aac4cbbb1cc64b861d021df944790453c2de9baaab
 SHA512 
fe21ba46c9297b55a6382497b689da2af88999a9a5716ffef0731057ce1bb053056e4f20147284c78338e48ed1a793a0270fe0edfe3f4b589926e3ede603d023

diff --git a/net-libs/http-parser/http-parser-2.9.2.ebuild 
b/net-libs/http-parser/http-parser-2.9.2.ebuild
new file mode 100644
index 000..2abe7cff69f
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.9.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.9.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2019-04-11 Thread Jeroen Roovers
commit: 5fd1e9f43ec2a7857fa6de4385ed32f659b7c539
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Apr 11 06:17:01 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Apr 11 06:17:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd1e9f4

net-libs/http-parser: Version 2.9.1

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.9.1.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 2a37d6b5abb..a17822f7b2e 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,2 +1,3 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
 DIST http-parser-2.9.0.tar.gz 51324 BLAKE2B 
5607f3b3da087ba7d7352e896e209a4fd118428f526cf5465fe86253cc01779c79c867f5db6467df8e3b7bad2ca8675050ef9ed1877a945ced8d3fdd47bfabde
 SHA512 
40acecbf71b9f0b4ae857c74c3ec0784d7f341a0cb83cf82b308387d0c5b56d38b282241aaf8ca93816970f2a9e67989f3d9d456459f3986c29fe51ab520155e
+DIST http-parser-2.9.1.tar.gz 51300 BLAKE2B 
f99c3e6a764ea0870359b43aac7f31691faef9cc6be3fb99426a3c1e3f24ae50689dfd8e46fa52a22d713780476130ee6fae6294b83cc3526bb5131cf16b98f2
 SHA512 
110a1861666cdd45857c3ab0e9bf8a3eb9d98f86fe001f7c620009e13186377de805d295f7751921cd5c9d4c2781807b3ae00f939af04d7365a3a45aa20b5052

diff --git a/net-libs/http-parser/http-parser-2.9.1.ebuild 
b/net-libs/http-parser/http-parser-2.9.1.ebuild
new file mode 100644
index 000..2abe7cff69f
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.9.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.9.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-12-29 Thread Jeroen Roovers
commit: 2067108ab035ddd8ff43959a79e15fc220820948
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec 29 10:55:11 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec 29 10:55:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2067108a

net-libs/http-parser: Update sub-SLOT

Fixes: https://bugs.gentoo.org/673936
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../{http-parser-2.9.0.ebuild => http-parser-2.9.0-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.9.0.ebuild 
b/net-libs/http-parser/http-parser-2.9.0-r1.ebuild
similarity index 98%
rename from net-libs/http-parser/http-parser-2.9.0.ebuild
rename to net-libs/http-parser/http-parser-2.9.0-r1.ebuild
index 5220fa0c36c..0d1ea38cc55 100644
--- a/net-libs/http-parser/http-parser-2.9.0.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.0-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://github.com/nodejs/http-parser;
 SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/2.8.0"
+SLOT="0/2.9.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-12-28 Thread Jeroen Roovers
commit: c5a20ddbd7923ea3db512bbd21392dc069b0025c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Dec 28 10:53:36 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Dec 28 10:53:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a20ddb

net-libs/http-parser: Version 2.9.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest  | 2 +-
 ...http-parser-2.8.1_p20181224.ebuild => http-parser-2.9.0.ebuild} | 7 ++-
 net-libs/http-parser/http-parser-9.ebuild  | 6 +++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 70587f99d5f..2a37d6b5abb 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,2 +1,2 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
-DIST http-parser-2.8.1_p20181224.tar.gz 51363 BLAKE2B 
ada4bc8e4143c45fc03ae18a16426cbd7ee2c945ea01806e2e6527ee8080ae1f23c72f101e4d20d12fc5995794ab0c0beca358e42daa1c429c5db74253b0f1c3
 SHA512 
7b721bf5283510d106544a120c51779d7fc85ae9149ab0bffc07bed17b398db506ce75e994e5b11856ef1a9576979948c04400e7e9a33942a3017dcf9b21a174
+DIST http-parser-2.9.0.tar.gz 51324 BLAKE2B 
5607f3b3da087ba7d7352e896e209a4fd118428f526cf5465fe86253cc01779c79c867f5db6467df8e3b7bad2ca8675050ef9ed1877a945ced8d3fdd47bfabde
 SHA512 
40acecbf71b9f0b4ae857c74c3ec0784d7f341a0cb83cf82b308387d0c5b56d38b282241aaf8ca93816970f2a9e67989f3d9d456459f3986c29fe51ab520155e

diff --git a/net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild 
b/net-libs/http-parser/http-parser-2.9.0.ebuild
similarity index 83%
rename from net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild
rename to net-libs/http-parser/http-parser-2.9.0.ebuild
index 43deb42fdd8..5220fa0c36c 100644
--- a/net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild
+++ b/net-libs/http-parser/http-parser-2.9.0.ebuild
@@ -1,21 +1,18 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 inherit toolchain-funcs multilib-minimal
 
-HP_COMMIT="350258965909f249f9c59823aac240313e0d0120"
 DESCRIPTION="HTTP request/response parser for C"
 HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/${HP_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
-S=${WORKDIR}/${PN}-${HP_COMMIT}
-
 src_prepare() {
default
tc-export CC AR

diff --git a/net-libs/http-parser/http-parser-9.ebuild 
b/net-libs/http-parser/http-parser-9.ebuild
index 06a3f2fa0dc..08127047fc3 100644
--- a/net-libs/http-parser/http-parser-9.ebuild
+++ b/net-libs/http-parser/http-parser-9.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 inherit git-r3 toolchain-funcs multilib-minimal
 
 DESCRIPTION="HTTP request/response parser for C"
 HOMEPAGE="https://github.com/nodejs/http-parser;
-EGIT_REPO_URI="https://github.com/nodejs/http-parser/;
+EGIT_REPO_URI="${HOMEPAGE}"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-12-27 Thread Jeroen Roovers
commit: e1e2484aea288225586c5a0552a40fd35472fcca
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec 27 21:00:49 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec 27 21:26:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e2484a

net-libs/http-parser: Version 2.8.1_p20181224

Upstream nodejs is now basing their expectations of non-bundled
http-parser on changes that have not been officially released yet.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Fixes: https://bugs.gentoo.org/673830
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest  |  1 +
 .../http-parser/http-parser-2.8.1_p20181224.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 8557aad9d1f..70587f99d5f 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1 +1,2 @@
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883
+DIST http-parser-2.8.1_p20181224.tar.gz 51363 BLAKE2B 
ada4bc8e4143c45fc03ae18a16426cbd7ee2c945ea01806e2e6527ee8080ae1f23c72f101e4d20d12fc5995794ab0c0beca358e42daa1c429c5db74253b0f1c3
 SHA512 
7b721bf5283510d106544a120c51779d7fc85ae9149ab0bffc07bed17b398db506ce75e994e5b11856ef1a9576979948c04400e7e9a33942a3017dcf9b21a174

diff --git a/net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild 
b/net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild
new file mode 100644
index 000..43deb42fdd8
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.8.1_p20181224.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs multilib-minimal
+
+HP_COMMIT="350258965909f249f9c59823aac240313e0d0120"
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/${HP_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.8.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+S=${WORKDIR}/${PN}-${HP_COMMIT}
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-12-12 Thread Mikle Kolyada
commit: f43a5243f62126f793e48d515e145eb8b54f54f9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Dec 12 13:04:13 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Dec 12 13:04:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43a5243

net-libs/http-parser: Add ~s390 keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index 2057dd48dc9..b1cdb5d9ae1 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/, net-libs/http-parser/files/

2018-12-06 Thread Jeroen Roovers
commit: 6f5ac8dee85a2732348fe84c790b3646741d0c24
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  6 09:55:14 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  6 09:55:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f5ac8de

net-libs/http-parser: Old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/http-parser/Manifest  |  2 -
 .../files/0001-makefile-fix-DESTDIR-usage.patch| 64 --
 .../files/0002-makefile-quote-variables.patch  | 50 -
 ...x-SONAME-symlink-it-should-not-be-a-full-.patch | 35 
 ...04-makefile-add-CFLAGS-to-linking-command.patch | 31 ---
 ...0005-makefile-fix-install-rule-dependency.patch | 33 ---
 .../files/http-parser-2.6.2-darwin.patch   | 16 --
 net-libs/http-parser/http-parser-2.6.2.ebuild  | 45 ---
 net-libs/http-parser/http-parser-2.8.0.ebuild  | 35 
 9 files changed, 311 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 1f9ae37e62f..8557aad9d1f 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,3 +1 @@
-DIST http-parser-2.6.2.tar.gz 48292 BLAKE2B 
054ffa66960bad29a31e1a697a035447eb551fb85ed2af3786664f161d8d5a62aad8142ce859b7f1af85489b703b188d09980bf82b56cb190c21ecbe9c3a2f5c
 SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
-DIST http-parser-2.8.0.tar.gz 50575 BLAKE2B 
0ea1973b452b62915ad2a92be95e09281c1aa2f152ff4a67580e99ab113b44544f98b2e33fa1fadb259144975f15dc69c8b0ecc9de59e603dbd0e0a0785b7976
 SHA512 
57252a29b75f91452fd9bf2d3805bf1ddd95c32aee864cbe47dc676861512b9db95a7b3a4e1b999d5c046ab0d50809e7f184994c24ad48fe97cc2bcc27d9eb7b
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883

diff --git a/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch 
b/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch
deleted file mode 100644
index a819cf441d3..000
--- a/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 7fbc87986baa09c342abb21e34613e8bbdc3c9c7 Mon Sep 17 00:00:00 2001
-From: hasufell 
-Date: Mon, 2 Nov 2015 16:24:43 +0100
-Subject: [PATCH 1/4] makefile: fix DESTDIR usage
-
-DESTDIR is not supposed to be set inside other variables. It is
-standard to have this variable in install/uninstall rules, so it
-can be reliably set separately no matter what other variables are set
-to.
-This also avoids potential bugs with setting SONAME or seds on
-installed files (like pkgconfig) which then might include the
-temporary DESTDIR directory.
-
-DESTDIR is really just for installing into a temporary directory or
-a chroot, mostly used by package managers.

- Makefile | 20 ++--
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 33c8ba0..76153a0 100644
 a/Makefile
-+++ b/Makefile
-@@ -55,7 +55,7 @@ CFLAGS_LIB = $(CFLAGS_FAST) -fPIC
- LDFLAGS_LIB = $(LDFLAGS) -shared
- 
- INSTALL ?= install
--PREFIX ?= $(DESTDIR)/usr/local
-+PREFIX ?= /usr/local
- LIBDIR = $(PREFIX)/lib
- INCLUDEDIR = $(PREFIX)/include
- 
-@@ -123,19 +123,19 @@ tags: http_parser.c http_parser.h test.c
-   ctags $^
- 
- install: library
--  $(INSTALL) -D  http_parser.h $(INCLUDEDIR)/http_parser.h
--  $(INSTALL) -D $(SONAME) $(LIBDIR)/$(SONAME)
--  ln -s $(LIBDIR)/$(SONAME) $(LIBDIR)/libhttp_parser.$(SOEXT)
-+  $(INSTALL) -D  http_parser.h $(DESTDIR)$(INCLUDEDIR)/http_parser.h
-+  $(INSTALL) -D $(SONAME) $(DESTDIR)$(LIBDIR)/$(SONAME)
-+  ln -s $(LIBDIR)/$(SONAME) $(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)
- 
- install-strip: library
--  $(INSTALL) -D  http_parser.h $(INCLUDEDIR)/http_parser.h
--  $(INSTALL) -D -s $(SONAME) $(LIBDIR)/$(SONAME)
--  ln -s $(LIBDIR)/$(SONAME) $(LIBDIR)/libhttp_parser.$(SOEXT)
-+  $(INSTALL) -D  http_parser.h $(DESTDIR)$(INCLUDEDIR)/http_parser.h
-+  $(INSTALL) -D -s $(SONAME) $(DESTDIR)$(LIBDIR)/$(SONAME)
-+  ln -s $(LIBDIR)/$(SONAME) $(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)
- 
- uninstall:
--  rm $(INCLUDEDIR)/http_parser.h
--  rm $(LIBDIR)/$(SONAME)
--  rm $(LIBDIR)/libhttp_parser.so
-+  rm $(DESTDIR)$(INCLUDEDIR)/http_parser.h
-+  rm $(DESTDIR)$(LIBDIR)/$(SONAME)
-+  rm $(DESTDIR)$(LIBDIR)/libhttp_parser.so
- 
- clean:
-   rm -f *.o *.a tags test test_fast test_g \
--- 
-2.6.1
-

diff --git a/net-libs/http-parser/files/0002-makefile-quote-variables.patch 

[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-11-17 Thread Mikle Kolyada
commit: ec9bc5f0b99d943607303d08466c78fcee9ba1b1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Nov 17 15:27:25 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Nov 17 15:28:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9bc5f0

net-libs/http-parser: arm stable wrt bug #665656

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index 1431e169b4a..2057dd48dc9 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-10-05 Thread Mikle Kolyada
commit: 5ca45c49798c83e6a5b9c016a10d6146dce5330c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Oct  5 15:13:12 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Oct  5 15:13:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca45c49

net-libs/http-parser: Add more keywords

Needed to match with sys-auth/sssd

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-libs/http-parser/http-parser-2.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index d7882c33483..1431e169b4a 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-09-17 Thread Matt Turner
commit: ce42cfd0ef6b5bc988d8cc8f746a6e66cd8bbee8
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 17 18:26:30 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 17 18:26:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce42cfd0

net-libs/http-parser-2.8.1: ppc stable, bug 665656

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index cf78453abdf..286531b89e7 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-09-17 Thread Matt Turner
commit: 3decd5e17ac32b4463bde3683082534ec312242c
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 17 18:26:32 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 17 18:26:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3decd5e1

net-libs/http-parser-2.8.1: ppc64 stable, bug 665656

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index 286531b89e7..d7882c33483 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-09-12 Thread Thomas Deutschmann
commit: bb903ff988b10999b7aed2256cdc622a867b92c8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 12 20:42:44 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 12 20:42:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb903ff9

net-libs/http-parser: x86 stable (bug #665656)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index 620ec5a2f7c..cf78453abdf 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-04-15 Thread Jeroen Roovers
commit: 0b05a57503d8991c1f6cc9d7d312f5b1591a021f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 15 19:19:39 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 15 19:19:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b05a575

net-libs/http-parser: Add live ebuild.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/http-parser/http-parser-9.ebuild | 34 +++
 1 file changed, 34 insertions(+)

diff --git a/net-libs/http-parser/http-parser-9.ebuild 
b/net-libs/http-parser/http-parser-9.ebuild
new file mode 100644
index 000..06a3f2fa0dc
--- /dev/null
+++ b/net-libs/http-parser/http-parser-9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit git-r3 toolchain-funcs multilib-minimal
+
+DESCRIPTION="HTTP request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+EGIT_REPO_URI="https://github.com/nodejs/http-parser/;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-04-15 Thread Jeroen Roovers
commit: 12570f54ea6c607154c6bc6db7b89a4c76810d28
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 15 09:46:53 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 15 09:46:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12570f54

net-libs/http-parser: Old.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/http-parser/Manifest |  1 -
 net-libs/http-parser/http-parser-2.7.1.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index f81ec1ef777..1f9ae37e62f 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,4 +1,3 @@
 DIST http-parser-2.6.2.tar.gz 48292 BLAKE2B 
054ffa66960bad29a31e1a697a035447eb551fb85ed2af3786664f161d8d5a62aad8142ce859b7f1af85489b703b188d09980bf82b56cb190c21ecbe9c3a2f5c
 SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
-DIST http-parser-2.7.1.tar.gz 48578 BLAKE2B 
dcf67172b4b975543ca3b51bfce2b03f2b9b2dcc8c774322dfe41dd53a942f70f8f69cf69221ba76da249b22d6bee0aab6e6d887ea0a5e0f7350fa21c4091efb
 SHA512 
c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031
 DIST http-parser-2.8.0.tar.gz 50575 BLAKE2B 
0ea1973b452b62915ad2a92be95e09281c1aa2f152ff4a67580e99ab113b44544f98b2e33fa1fadb259144975f15dc69c8b0ecc9de59e603dbd0e0a0785b7976
 SHA512 
57252a29b75f91452fd9bf2d3805bf1ddd95c32aee864cbe47dc676861512b9db95a7b3a4e1b999d5c046ab0d50809e7f184994c24ad48fe97cc2bcc27d9eb7b
 DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883

diff --git a/net-libs/http-parser/http-parser-2.7.1.ebuild 
b/net-libs/http-parser/http-parser-2.7.1.ebuild
deleted file mode 100644
index 94a06a97b5e..000
--- a/net-libs/http-parser/http-parser-2.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="Http request/response parser for C"
-HOMEPAGE="https://github.com/nodejs/http-parser;
-SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
-IUSE="static-libs"
-
-# https://github.com/nodejs/http-parser/pull/272
-PATCHES=(
-   "${FILESDIR}"/0001-makefile-fix-DESTDIR-usage.patch
-   "${FILESDIR}"/0002-makefile-quote-variables.patch
-   
"${FILESDIR}"/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch
-   "${FILESDIR}"/0004-makefile-add-CFLAGS-to-linking-command.patch
-   "${FILESDIR}"/0005-makefile-fix-install-rule-dependency.patch
-)
-
-src_prepare() {
-   default
-   tc-export CC AR
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
-   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
-}
-
-multilib_src_test() {
-   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-   use static-libs && dolib.a libhttp_parser.a
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-04-15 Thread Jeroen Roovers
commit: fcba39ec9037974d855574d08a99f4a181c55e02
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 15 09:46:04 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 15 09:46:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcba39ec

net-libs/http-parser: Fix DESCRIPTION.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/http-parser/http-parser-2.8.0.ebuild | 2 +-
 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.8.0.ebuild 
b/net-libs/http-parser/http-parser-2.8.0.ebuild
index 78862ca4b21..c4563e4bf41 100644
--- a/net-libs/http-parser/http-parser-2.8.0.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 inherit toolchain-funcs multilib-minimal
 
-DESCRIPTION="Http request/response parser for C"
+DESCRIPTION="HTTP request/response parser for C"
 HOMEPAGE="https://github.com/nodejs/http-parser;
 SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index a87d8eed669..620ec5a2f7c 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 inherit toolchain-funcs multilib-minimal
 
-DESCRIPTION="Http request/response parser for C"
+DESCRIPTION="HTTP request/response parser for C"
 HOMEPAGE="https://github.com/nodejs/http-parser;
 SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-04-15 Thread Jeroen Roovers
commit: 38d87bf8a691cf376ad87cef5f1289edb4a69e61
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 15 08:31:08 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 15 08:54:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d87bf8

net-libs/http-parser: Stable for AMD64 too.

Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --ignore-arches

 net-libs/http-parser/http-parser-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
index 4e95e31a47d..a87d8eed669 100644
--- a/net-libs/http-parser/http-parser-2.8.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/2.8.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-04-11 Thread Jeroen Roovers
commit: acb36ba92720ae360b4779f73fc81ed7ab66bace
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Apr 11 06:11:28 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Apr 11 06:11:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb36ba9

net-libs/http-parser: Version 2.8.1.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.8.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index eaa657e9afd..f81ec1ef777 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,3 +1,4 @@
 DIST http-parser-2.6.2.tar.gz 48292 BLAKE2B 
054ffa66960bad29a31e1a697a035447eb551fb85ed2af3786664f161d8d5a62aad8142ce859b7f1af85489b703b188d09980bf82b56cb190c21ecbe9c3a2f5c
 SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
 DIST http-parser-2.7.1.tar.gz 48578 BLAKE2B 
dcf67172b4b975543ca3b51bfce2b03f2b9b2dcc8c774322dfe41dd53a942f70f8f69cf69221ba76da249b22d6bee0aab6e6d887ea0a5e0f7350fa21c4091efb
 SHA512 
c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031
 DIST http-parser-2.8.0.tar.gz 50575 BLAKE2B 
0ea1973b452b62915ad2a92be95e09281c1aa2f152ff4a67580e99ab113b44544f98b2e33fa1fadb259144975f15dc69c8b0ecc9de59e603dbd0e0a0785b7976
 SHA512 
57252a29b75f91452fd9bf2d3805bf1ddd95c32aee864cbe47dc676861512b9db95a7b3a4e1b999d5c046ab0d50809e7f184994c24ad48fe97cc2bcc27d9eb7b
+DIST http-parser-2.8.1.tar.gz 50731 BLAKE2B 
1c4f3f61550f7f8e86d7b47e3986754a108dc979c6232d87ac418f9f8295b88ee43c4a5af150460f707e6ade01f5d435801f980ccbff93369ee0a9dc2eb60656
 SHA512 
6f52f543d979f39688ccefae236527a8183929b3d30f5370570107b01cf89d0338b448249a81102b78d31615d2e8f6e7c708f8961f55ece08e7d3a40e5ad0883

diff --git a/net-libs/http-parser/http-parser-2.8.1.ebuild 
b/net-libs/http-parser/http-parser-2.8.1.ebuild
new file mode 100644
index 000..4e95e31a47d
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.8.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Http request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2.8.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-02-24 Thread Jeroen Roovers
commit: 14811d7239939a51ece3560569f1a54eccbc49d3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 24 10:28:03 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 24 10:54:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14811d72

net-libs/http-parser: Maintain this.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-libs/http-parser/metadata.xml | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-libs/http-parser/metadata.xml 
b/net-libs/http-parser/metadata.xml
index 965fb2a74d8..390b89b4f04 100644
--- a/net-libs/http-parser/metadata.xml
+++ b/net-libs/http-parser/metadata.xml
@@ -1,8 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   
-   nodejs/http-parser
-   
+
+j...@gentoo.org
+
+
+nodejs/http-parser
+
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2018-02-24 Thread Jeroen Roovers
commit: 429b54c1d64af6365d79e1cfedd1646bdd45a7b1
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 24 09:25:44 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 24 10:53:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429b54c1

net-libs/http-parser: Version 2.8.0.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.8.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 9a2b0251ca7..eaa657e9afd 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,2 +1,3 @@
 DIST http-parser-2.6.2.tar.gz 48292 BLAKE2B 
054ffa66960bad29a31e1a697a035447eb551fb85ed2af3786664f161d8d5a62aad8142ce859b7f1af85489b703b188d09980bf82b56cb190c21ecbe9c3a2f5c
 SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
 DIST http-parser-2.7.1.tar.gz 48578 BLAKE2B 
dcf67172b4b975543ca3b51bfce2b03f2b9b2dcc8c774322dfe41dd53a942f70f8f69cf69221ba76da249b22d6bee0aab6e6d887ea0a5e0f7350fa21c4091efb
 SHA512 
c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031
+DIST http-parser-2.8.0.tar.gz 50575 BLAKE2B 
0ea1973b452b62915ad2a92be95e09281c1aa2f152ff4a67580e99ab113b44544f98b2e33fa1fadb259144975f15dc69c8b0ecc9de59e603dbd0e0a0785b7976
 SHA512 
57252a29b75f91452fd9bf2d3805bf1ddd95c32aee864cbe47dc676861512b9db95a7b3a4e1b999d5c046ab0d50809e7f184994c24ad48fe97cc2bcc27d9eb7b

diff --git a/net-libs/http-parser/http-parser-2.8.0.ebuild 
b/net-libs/http-parser/http-parser-2.8.0.ebuild
new file mode 100644
index 000..78862ca4b21
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.8.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Http request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+IUSE="static-libs"
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2017-10-29 Thread Jonas Stein
commit: 781b3054c570345958985be45841c9d6b8a0b9bd
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Oct 29 23:57:24 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Oct 30 00:01:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781b3054

net-libs/http-parser: Removed proxied maintainer

Proxied maintainer retired.

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 net-libs/http-parser/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-libs/http-parser/metadata.xml 
b/net-libs/http-parser/metadata.xml
index 58faa9ffa1f..965fb2a74d8 100644
--- a/net-libs/http-parser/metadata.xml
+++ b/net-libs/http-parser/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   b...@bergstroem.nu
-   Johan Bergström
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+

nodejs/http-parser




[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/, net-libs/http-parser/files/

2017-08-22 Thread Tim Harder
commit: ad6508154b1c708e47f132183b3ef33a5941b1db
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Aug 23 04:37:11 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Aug 23 04:37:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad650815

net-libs/http-parser: remove old

 net-libs/http-parser/Manifest  |  5 ---
 .../http-parser/files/http-parser-2.3-flags.patch  | 32 
 net-libs/http-parser/http-parser-2.3.ebuild| 40 
 net-libs/http-parser/http-parser-2.4.1.ebuild  | 42 -
 net-libs/http-parser/http-parser-2.4.2.ebuild  | 42 -
 net-libs/http-parser/http-parser-2.5.0.ebuild  | 41 
 net-libs/http-parser/http-parser-2.6.1.ebuild  | 44 --
 7 files changed, 246 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 1a4df285f76..097155ffb5b 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -1,7 +1,2 @@
-DIST http-parser-2.3.tar.gz 42538 SHA256 
3bfe6b4ab7656c86e48b4a43a7a08aee7fd72c17b213655166f6a3cb8d21d5e2 SHA512 
63ec361dd0bdb2d30676b430fc122eb4df5a6ff90a6a188ee9975ea9c46263f0322ebf51fb1816643d1b8d58bfd8793d7c6e2f6bd96778539095517ea320de2e
 WHIRLPOOL 
8bc4d67857d2ac57bcac46c012f521c374f2875b7a4edb987189571b27ccb8ea5544b0b7eeba56b1f3f1a7bb1680a9a33821aab3863e373be12f3eba85371c66
-DIST http-parser-2.4.1.tar.gz 44724 SHA256 
4a2597c37b874ce46b30764960d158d18cae2b4cd46458ce3cad98aa106427c9 SHA512 
f56b84f0af57cefa46daa10ac2e7b3015c185fa4c55615efa33f9131871a980b5c06ffad1699302ebe847c9325b41403520e0ef4d34bf5f6c48c6edabf1f4cb8
 WHIRLPOOL 
1873e97df046b10ed7a7da9ad3ba43055634af230b0b4391a8a814bb00455f8864ead809ba2555715e63b9a74202287b2a3c68ced884edf152e794bf70a0cfeb
-DIST http-parser-2.4.2.tar.gz 44814 SHA256 
d93d6cd4d587355bc714d6a79f4e5676d7dd2ccd2fafb21606c87268ea440cbf SHA512 
fa2ac6a27807252a8e2ca61e307b92fa7004424dbea69d9ffbd2297f47e0c2af740033126aeb6b11ea172e03c2fbf957c0ab0387836647920c3a9304d07f68ab
 WHIRLPOOL 
cbf45915f622ad07ee095f3a592c565847f427575ab0a062ce7d8dbfe3b8b92d4ec97787c3dec4710b7dec4f5b4cde49ece80063b29399c2f44acc14816c08ff
-DIST http-parser-2.5.0.tar.gz 46070 SHA256 
e3b4ba58f4e6ee5fbec781df020e5cb74c3a799a07f059e1e125127a0b801481 SHA512 
da94b21f313d09f0557e61574e1187d06ef3bc4e8115c6f8120eac8d26ba6db51469ee5ddb6da5a0c05f49279838e5028afff6a15790708cdca147b3bc66e18f
 WHIRLPOOL 
933ab2f8065fd2e7734d61284a042579edea40f0a0dea6b339a1ba07d9e50f2cd5e14f081d9889b728024171f2faeff7aab97b43c531fbd6badd882026261254
-DIST http-parser-2.6.1.tar.gz 48265 SHA256 
48ce852009121e9959c28408017902423ed0b5125de923cd0fdde77fce862aad SHA512 
98e34bfb18d5d1e36225f10600c82dc0c818190a07ee8c19096cef2527ddf33e238cae6ccb7ae1f99854d9c76779b693c02a24d807504ba41dcb33f08a2beb72
 WHIRLPOOL 
59b4a3502f71eb704855e19263f18a282ea21f751a1356eeacc2a5480c5df46a0173ddfef19ae9c22836c73f32bb17b1d25aa5ba6b5a874795b9ed97d26ea24f
 DIST http-parser-2.6.2.tar.gz 48292 SHA256 
80fffc3b64ef6968cecdd4b299a96986007dff4bd12ae6c58cbcb506959b90ad SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
 WHIRLPOOL 
25e5f3ff8bc37d8a06d1929e31683326bb4d3a13f1e899e4f357787973be56fc007dd4ad16567067a9bce587ddc81360f777332a097fbb6dcf22cbad26872962
 DIST http-parser-2.7.1.tar.gz 48578 SHA256 
70409ad324e5de2da6a0f39e859e566d497c1ff0a249c0c38a5012df91b386b3 SHA512 
c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031
 WHIRLPOOL 
be51ed5aed8a01d8d544a21a87f3d1c928c1e2bdca95c71f42ff291a9381381e9fa6d437e52b5818526e59ea81fdf3d92792b6c4f32af62ff169582d57d7ee1d

diff --git a/net-libs/http-parser/files/http-parser-2.3-flags.patch 
b/net-libs/http-parser/files/http-parser-2.3-flags.patch
deleted file mode 100644
index 3dc9b3305ad..000
--- a/net-libs/http-parser/files/http-parser-2.3-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-commit 3752e633e23284133decc8ca8481e4416a317fbc
-Author: hasufell 
-Date:   Sun Jun 30 12:27:04 2013 +0200
-
-respect system flags
-
-diff --git a/Makefile b/Makefile
-index 64e5c2f..2e20723 100644
 a/Makefile
-+++ b/Makefile
-@@ -7,9 +7,9 @@ CPPFLAGS_DEBUG += $(CPPFLAGS_DEBUG_EXTRA)
- CPPFLAGS_FAST = $(CPPFLAGS) -DHTTP_PARSER_STRICT=0
- CPPFLAGS_FAST += $(CPPFLAGS_FAST_EXTRA)
- 
--CFLAGS += -Wall -Wextra -Werror
--CFLAGS_DEBUG = $(CFLAGS) -O0 -g $(CFLAGS_DEBUG_EXTRA)
--CFLAGS_FAST = $(CFLAGS) -O3 $(CFLAGS_FAST_EXTRA)
-+CFLAGS += -Wall -Wextra
-+CFLAGS_DEBUG = $(CFLAGS) $(CFLAGS_DEBUG_EXTRA)
-+CFLAGS_FAST = $(CFLAGS) $(CFLAGS_FAST_EXTRA)
- CFLAGS_LIB = $(CFLAGS_FAST) -fPIC
- 
- test: test_g test_fast
-@@ -44,7 +44,7 @@ libhttp_parser.o: http_parser.c http_parser.h Makefile
-   $(CC) $(CPPFLAGS_FAST) $(CFLAGS_LIB) -c http_parser.c -o 
libhttp_parser.o
- 
- library: 

[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2017-08-22 Thread Tim Harder
commit: c397d60f4dcb69a9c5a2df8653abc2b368a17de1
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Aug 23 04:27:36 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Aug 23 04:32:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c397d60f

net-libs/http-parser: version bump to 2.7.1

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.7.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index f0701bc91fb..1a4df285f76 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -4,3 +4,4 @@ DIST http-parser-2.4.2.tar.gz 44814 SHA256 
d93d6cd4d587355bc714d6a79f4e5676d7dd2
 DIST http-parser-2.5.0.tar.gz 46070 SHA256 
e3b4ba58f4e6ee5fbec781df020e5cb74c3a799a07f059e1e125127a0b801481 SHA512 
da94b21f313d09f0557e61574e1187d06ef3bc4e8115c6f8120eac8d26ba6db51469ee5ddb6da5a0c05f49279838e5028afff6a15790708cdca147b3bc66e18f
 WHIRLPOOL 
933ab2f8065fd2e7734d61284a042579edea40f0a0dea6b339a1ba07d9e50f2cd5e14f081d9889b728024171f2faeff7aab97b43c531fbd6badd882026261254
 DIST http-parser-2.6.1.tar.gz 48265 SHA256 
48ce852009121e9959c28408017902423ed0b5125de923cd0fdde77fce862aad SHA512 
98e34bfb18d5d1e36225f10600c82dc0c818190a07ee8c19096cef2527ddf33e238cae6ccb7ae1f99854d9c76779b693c02a24d807504ba41dcb33f08a2beb72
 WHIRLPOOL 
59b4a3502f71eb704855e19263f18a282ea21f751a1356eeacc2a5480c5df46a0173ddfef19ae9c22836c73f32bb17b1d25aa5ba6b5a874795b9ed97d26ea24f
 DIST http-parser-2.6.2.tar.gz 48292 SHA256 
80fffc3b64ef6968cecdd4b299a96986007dff4bd12ae6c58cbcb506959b90ad SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
 WHIRLPOOL 
25e5f3ff8bc37d8a06d1929e31683326bb4d3a13f1e899e4f357787973be56fc007dd4ad16567067a9bce587ddc81360f777332a097fbb6dcf22cbad26872962
+DIST http-parser-2.7.1.tar.gz 48578 SHA256 
70409ad324e5de2da6a0f39e859e566d497c1ff0a249c0c38a5012df91b386b3 SHA512 
c0fe86455db1a563a5c668f118dfa9a27b9a637ee1c0e2f2f18a5b816352436ed90435ea978e3f3d85b037d3c630234e47d609dc3b7086b898286c4e54d9f031
 WHIRLPOOL 
be51ed5aed8a01d8d544a21a87f3d1c928c1e2bdca95c71f42ff291a9381381e9fa6d437e52b5818526e59ea81fdf3d92792b6c4f32af62ff169582d57d7ee1d

diff --git a/net-libs/http-parser/http-parser-2.7.1.ebuild 
b/net-libs/http-parser/http-parser-2.7.1.ebuild
new file mode 100644
index 000..94a06a97b5e
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.7.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Http request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+IUSE="static-libs"
+
+# https://github.com/nodejs/http-parser/pull/272
+PATCHES=(
+   "${FILESDIR}"/0001-makefile-fix-DESTDIR-usage.patch
+   "${FILESDIR}"/0002-makefile-quote-variables.patch
+   
"${FILESDIR}"/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch
+   "${FILESDIR}"/0004-makefile-add-CFLAGS-to-linking-command.patch
+   "${FILESDIR}"/0005-makefile-fix-install-rule-dependency.patch
+)
+
+src_prepare() {
+   default
+   tc-export CC AR
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" CFLAGS_FAST="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/, net-libs/http-parser/files/

2017-03-07 Thread Fabian Groffen
commit: ebfa98e3e9c35aea2cc51204ddbf63710a81b783
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Mar  7 08:07:34 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Mar  7 08:08:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebfa98e3

net-libs/http-parser: add patch to fix install_name on Darwin, bug #546098

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../http-parser/files/http-parser-2.6.2-darwin.patch | 16 
 net-libs/http-parser/http-parser-2.6.2.ebuild|  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/net-libs/http-parser/files/http-parser-2.6.2-darwin.patch 
b/net-libs/http-parser/files/http-parser-2.6.2-darwin.patch
new file mode 100644
index 000..b04b4a32bb0
--- /dev/null
+++ b/net-libs/http-parser/files/http-parser-2.6.2-darwin.patch
@@ -0,0 +1,16 @@
+Makefile: set install_name on Darwin
+
+https://bugs.gentoo.org/show_bug.cgi?id=546098
+https://github.com/nodejs/http-parser/issues/356
+
+--- http-parser-2.6.2/Makefile
 http-parser-2.6.2/Makefile
+@@ -62,6 +62,8 @@
+ ifneq (darwin,$(PLATFORM))
+ # TODO(bnoordhuis) The native SunOS linker expects -h rather than -soname...
+ LDFLAGS_LIB += -Wl,-soname=$(SONAME)
++else
++LDFLAGS_LIB += -Wl,-install_name,$(LIBDIR)/$(SONAME)
+ endif
+ 
+ test: test_g test_fast

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index 62d9938548b..33986a95474 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -21,6 +21,7 @@ PATCHES=(

"${FILESDIR}"/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch
"${FILESDIR}"/0004-makefile-add-CFLAGS-to-linking-command.patch
"${FILESDIR}"/0005-makefile-fix-install-rule-dependency.patch
+   "${FILESDIR}"/${PN}-2.6.2-darwin.patch
 )
 
 src_prepare() {
@@ -30,7 +31,7 @@ src_prepare() {
 }
 
 multilib_src_compile() {
-   emake CFLAGS_FAST="${CFLAGS}" library
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
CFLAGS_FAST="${CFLAGS}" library
use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2017-02-27 Thread Michael Weber
commit: e66b6b1b70f6fa32f6bd1a6dc2930c15fb8591b6
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Feb 27 18:05:23 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Feb 27 18:55:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66b6b1b

net-libs/http-parser: arm ppc ppc64 stable (bug 590274).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-libs/http-parser/http-parser-2.6.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index e926ae32e8..e4facc9212 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2017-01-14 Thread Göktürk Yüksek
commit: ed8259cb9e551c9b73c76ce9d701c08424992740
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Sun Jan 15 02:43:41 2017 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Sun Jan 15 03:12:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8259cb

net-libs/http-parser: remove the obsolete  tag

Package-Manager: portage-2.3.0

 net-libs/http-parser/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-libs/http-parser/metadata.xml 
b/net-libs/http-parser/metadata.xml
index 48ad0ac..58faa9f 100644
--- a/net-libs/http-parser/metadata.xml
+++ b/net-libs/http-parser/metadata.xml
@@ -4,7 +4,6 @@

b...@bergstroem.nu
Johan Bergström
-   Proxied Maintainer


proxy-ma...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/files/

2017-01-14 Thread Göktürk Yüksek
commit: 5025d0b525bc09e45fe0962d4e1f95b016a5c7f9
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sun Jan  8 12:27:55 2017 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Sun Jan 15 02:31:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5025d0b5

net-libs/http-parser: remove unused patch

 .../http-parser/files/http-parser-2.1-flags.patch  | 32 --
 1 file changed, 32 deletions(-)

diff --git a/net-libs/http-parser/files/http-parser-2.1-flags.patch 
b/net-libs/http-parser/files/http-parser-2.1-flags.patch
deleted file mode 100644
index fe9a593..
--- a/net-libs/http-parser/files/http-parser-2.1-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-commit 3752e633e23284133decc8ca8481e4416a317fbc
-Author: hasufell 
-Date:   Sun Jun 30 12:27:04 2013 +0200
-
-respect system flags
-
-diff --git a/Makefile b/Makefile
-index 64e5c2f..2e20723 100644
 a/Makefile
-+++ b/Makefile
-@@ -7,9 +7,9 @@ CPPFLAGS_DEBUG += $(CPPFLAGS_DEBUG_EXTRA)
- CPPFLAGS_FAST = $(CPPFLAGS) -DHTTP_PARSER_STRICT=0
- CPPFLAGS_FAST += $(CPPFLAGS_FAST_EXTRA)
- 
--CFLAGS += -Wall -Wextra -Werror
--CFLAGS_DEBUG = $(CFLAGS) -O0 -g $(CFLAGS_DEBUG_EXTRA)
--CFLAGS_FAST = $(CFLAGS) -O3 $(CFLAGS_FAST_EXTRA)
-+CFLAGS += -Wall -Wextra
-+CFLAGS_DEBUG = $(CFLAGS) $(CFLAGS_DEBUG_EXTRA)
-+CFLAGS_FAST = $(CFLAGS) $(CFLAGS_FAST_EXTRA)
- CFLAGS_LIB = $(CFLAGS_FAST) -fPIC
- 
- test: test_g test_fast
-@@ -44,7 +44,7 @@ libhttp_parser.o: http_parser.c http_parser.h Makefile
-   $(CC) $(CPPFLAGS_FAST) $(CFLAGS_LIB) -c http_parser.c -o 
libhttp_parser.o
- 
- library: libhttp_parser.o
--  $(CC) -shared -o libhttp_parser.so libhttp_parser.o
-+  $(CC) $(CFLAGS) $(LDFLAGS) -shared -o libhttp_parser.so libhttp_parser.o
- 
- package: http_parser.o
-   $(AR) rcs libhttp_parser.a http_parser.o



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-07-08 Thread Agostino Sarubbo
commit: 10724576d09d7141e702b68d535e34b2113ee584
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul  8 08:15:44 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul  8 08:15:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10724576

net-libs/http-parser: ppc stable wrt bug #568900

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index bc920a7..947e47d 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-05-25 Thread Agostino Sarubbo
commit: e62a48a3e11d96ddaa3d3e2dec673ae9867713a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 25 11:24:57 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 25 11:24:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62a48a3

net-libs/http-parser: x86 stable wrt bug #568900

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index ce16d85..bc920a7 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-05-25 Thread Agostino Sarubbo
commit: cd4fe663944c780cf566a9f9625bdce4960c1d29
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 25 09:48:24 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 25 09:48:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4fe663

net-libs/http-parser: amd64 stable wrt bug #568900

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/http-parser/http-parser-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index 6e8f537..ce16d85 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-05-18 Thread Fabian Groffen
commit: 547329a0811b659b08c7f62ccf1101154e2eaf7e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May 18 08:46:20 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May 18 08:46:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547329a0

net-libs/http-parser: marked ~amd64-linux

Package-Manager: portage-2.2.28

 net-libs/http-parser/http-parser-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index a820322..6e8f537 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos 
~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-04-03 Thread Jeroen Roovers
commit: 7e34088ab6cc91117d002443bf75d6891a508aee
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr  3 12:59:30 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr  3 13:00:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e34088a

net-libs/http-parser: Mark ~ppc64 (bug #575322).

Package-Manager: portage-2.2.28
RepoMan-Options: --ignore-arches

 net-libs/http-parser/http-parser-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
index ae7e9eb..a820322 100644
--- a/net-libs/http-parser/http-parser-2.6.2.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-03-08 Thread Patrick Lauer
commit: d85097622cfabc952da88041dbeb7deed47fc5ed
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Mar  9 06:40:33 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Mar  9 07:00:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8509762

net-libs/http-parser: Bump

Package-Manager: portage-2.2.27

 net-libs/http-parser/Manifest |  1 +
 net-libs/http-parser/http-parser-2.6.2.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 6aadd1e..f0701bc 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -3,3 +3,4 @@ DIST http-parser-2.4.1.tar.gz 44724 SHA256 
4a2597c37b874ce46b30764960d158d18cae2
 DIST http-parser-2.4.2.tar.gz 44814 SHA256 
d93d6cd4d587355bc714d6a79f4e5676d7dd2ccd2fafb21606c87268ea440cbf SHA512 
fa2ac6a27807252a8e2ca61e307b92fa7004424dbea69d9ffbd2297f47e0c2af740033126aeb6b11ea172e03c2fbf957c0ab0387836647920c3a9304d07f68ab
 WHIRLPOOL 
cbf45915f622ad07ee095f3a592c565847f427575ab0a062ce7d8dbfe3b8b92d4ec97787c3dec4710b7dec4f5b4cde49ece80063b29399c2f44acc14816c08ff
 DIST http-parser-2.5.0.tar.gz 46070 SHA256 
e3b4ba58f4e6ee5fbec781df020e5cb74c3a799a07f059e1e125127a0b801481 SHA512 
da94b21f313d09f0557e61574e1187d06ef3bc4e8115c6f8120eac8d26ba6db51469ee5ddb6da5a0c05f49279838e5028afff6a15790708cdca147b3bc66e18f
 WHIRLPOOL 
933ab2f8065fd2e7734d61284a042579edea40f0a0dea6b339a1ba07d9e50f2cd5e14f081d9889b728024171f2faeff7aab97b43c531fbd6badd882026261254
 DIST http-parser-2.6.1.tar.gz 48265 SHA256 
48ce852009121e9959c28408017902423ed0b5125de923cd0fdde77fce862aad SHA512 
98e34bfb18d5d1e36225f10600c82dc0c818190a07ee8c19096cef2527ddf33e238cae6ccb7ae1f99854d9c76779b693c02a24d807504ba41dcb33f08a2beb72
 WHIRLPOOL 
59b4a3502f71eb704855e19263f18a282ea21f751a1356eeacc2a5480c5df46a0173ddfef19ae9c22836c73f32bb17b1d25aa5ba6b5a874795b9ed97d26ea24f
+DIST http-parser-2.6.2.tar.gz 48292 SHA256 
80fffc3b64ef6968cecdd4b299a96986007dff4bd12ae6c58cbcb506959b90ad SHA512 
e19e5377b3eb7f149c428196826fb878564fdfa3716ff6df5a3845c51586aee0582e252e09d1f8ebad1163b3e66632ff0c6e78f6acb2f0da20d7a06e734406c1
 WHIRLPOOL 
25e5f3ff8bc37d8a06d1929e31683326bb4d3a13f1e899e4f357787973be56fc007dd4ad16567067a9bce587ddc81360f777332a097fbb6dcf22cbad26872962

diff --git a/net-libs/http-parser/http-parser-2.6.2.ebuild 
b/net-libs/http-parser/http-parser-2.6.2.ebuild
new file mode 100644
index 000..ae7e9eb
--- /dev/null
+++ b/net-libs/http-parser/http-parser-2.6.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils toolchain-funcs multilib multilib-minimal
+
+DESCRIPTION="Http request/response parser for C"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+# https://github.com/nodejs/http-parser/pull/272
+PATCHES=(
+   "${FILESDIR}"/0001-makefile-fix-DESTDIR-usage.patch
+   "${FILESDIR}"/0002-makefile-quote-variables.patch
+   
"${FILESDIR}"/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch
+   "${FILESDIR}"/0004-makefile-add-CFLAGS-to-linking-command.patch
+   "${FILESDIR}"/0005-makefile-fix-install-rule-dependency.patch
+)
+
+src_prepare() {
+   tc-export CC AR
+   epatch ${PATCHES[@]}
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake CFLAGS_FAST="${CFLAGS}" library
+   use static-libs && emake CFLAGS_FAST="${CFLAGS}" package
+}
+
+multilib_src_test() {
+   emake CFLAGS_DEBUG="${CFLAGS}" test
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   use static-libs && dolib.a libhttp_parser.a
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-03-03 Thread Stephen Klimaszewski
commit: b3267726fd9756c9ac18d5c09c55dcb0a0d0df45
Author: Steev Klimaszewski  gentoo  org>
AuthorDate: Fri Mar  4 03:24:10 2016 +
Commit: Stephen Klimaszewski  gentoo  org>
CommitDate: Fri Mar  4 03:28:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3267726

net-libs/http-parser: Keyword 2.6.1 for ~arm64

Tested on Cortex-A53

Package-Manager: portage-2.2.27

 net-libs/http-parser/http-parser-2.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/http-parser/http-parser-2.6.1.ebuild 
b/net-libs/http-parser/http-parser-2.6.1.ebuild
index bb8cbd2..ae7e9eb 100644
--- a/net-libs/http-parser/http-parser-2.6.1.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-02-10 Thread Ian Delaney
commit: 31246f8ab74d00da56865c03c5ec1571b5601bc1
Author: Johan Bergström  bergstroem  nu>
AuthorDate: Wed Feb 10 04:10:44 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Wed Feb 10 04:10:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31246f8a

net-libs/http-parser: version bump to 2.6.1

this is considered a security bump, so drop old.

 net-libs/http-parser/Manifest | 2 +-
 .../{http-parser-2.6.0.ebuild => http-parser-2.6.1.ebuild}| 4 ++--
 net-libs/http-parser/metadata.xml | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 10f268e..6aadd1e 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -2,4 +2,4 @@ DIST http-parser-2.3.tar.gz 42538 SHA256 
3bfe6b4ab7656c86e48b4a43a7a08aee7fd72c1
 DIST http-parser-2.4.1.tar.gz 44724 SHA256 
4a2597c37b874ce46b30764960d158d18cae2b4cd46458ce3cad98aa106427c9 SHA512 
f56b84f0af57cefa46daa10ac2e7b3015c185fa4c55615efa33f9131871a980b5c06ffad1699302ebe847c9325b41403520e0ef4d34bf5f6c48c6edabf1f4cb8
 WHIRLPOOL 
1873e97df046b10ed7a7da9ad3ba43055634af230b0b4391a8a814bb00455f8864ead809ba2555715e63b9a74202287b2a3c68ced884edf152e794bf70a0cfeb
 DIST http-parser-2.4.2.tar.gz 44814 SHA256 
d93d6cd4d587355bc714d6a79f4e5676d7dd2ccd2fafb21606c87268ea440cbf SHA512 
fa2ac6a27807252a8e2ca61e307b92fa7004424dbea69d9ffbd2297f47e0c2af740033126aeb6b11ea172e03c2fbf957c0ab0387836647920c3a9304d07f68ab
 WHIRLPOOL 
cbf45915f622ad07ee095f3a592c565847f427575ab0a062ce7d8dbfe3b8b92d4ec97787c3dec4710b7dec4f5b4cde49ece80063b29399c2f44acc14816c08ff
 DIST http-parser-2.5.0.tar.gz 46070 SHA256 
e3b4ba58f4e6ee5fbec781df020e5cb74c3a799a07f059e1e125127a0b801481 SHA512 
da94b21f313d09f0557e61574e1187d06ef3bc4e8115c6f8120eac8d26ba6db51469ee5ddb6da5a0c05f49279838e5028afff6a15790708cdca147b3bc66e18f
 WHIRLPOOL 
933ab2f8065fd2e7734d61284a042579edea40f0a0dea6b339a1ba07d9e50f2cd5e14f081d9889b728024171f2faeff7aab97b43c531fbd6badd882026261254
-DIST http-parser-2.6.0.tar.gz 47598 SHA256 
a11c5ccb9808496f3de66d54ea1f89271919923307e31c75de2a3a77a6754c97 SHA512 
e7bd34ed8270192e55f5e7495972afc9fe2adc36d85df4f09be4958bbf7f93872a056bb8db268cdc1068a9eb79ad9aefc2a8502bda92bac8a2490e08435f09e1
 WHIRLPOOL 
2bef86db5140c04a2d7e2191e5669c905368a1180c357c512a66a65907b23b317bd2466aa9b1a47c1287e9def7aecdab48c151343b1700d99514b47915df7bf5
+DIST http-parser-2.6.1.tar.gz 48265 SHA256 
48ce852009121e9959c28408017902423ed0b5125de923cd0fdde77fce862aad SHA512 
98e34bfb18d5d1e36225f10600c82dc0c818190a07ee8c19096cef2527ddf33e238cae6ccb7ae1f99854d9c76779b693c02a24d807504ba41dcb33f08a2beb72
 WHIRLPOOL 
59b4a3502f71eb704855e19263f18a282ea21f751a1356eeacc2a5480c5df46a0173ddfef19ae9c22836c73f32bb17b1d25aa5ba6b5a874795b9ed97d26ea24f

diff --git a/net-libs/http-parser/http-parser-2.6.0.ebuild 
b/net-libs/http-parser/http-parser-2.6.1.ebuild
similarity index 91%
rename from net-libs/http-parser/http-parser-2.6.0.ebuild
rename to net-libs/http-parser/http-parser-2.6.1.ebuild
index c1239ee..bb8cbd2 100644
--- a/net-libs/http-parser/http-parser-2.6.0.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.1.ebuild
@@ -7,8 +7,8 @@ EAPI=5
 inherit eutils toolchain-funcs multilib multilib-minimal
 
 DESCRIPTION="Http request/response parser for C"
-HOMEPAGE="https://github.com/joyent/http-parser;
-SRC_URI="https://github.com/joyent/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://github.com/nodejs/http-parser;
+SRC_URI="https://github.com/nodejs/http-parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"

diff --git a/net-libs/http-parser/metadata.xml 
b/net-libs/http-parser/metadata.xml
index 84f42b7..48ad0ac 100644
--- a/net-libs/http-parser/metadata.xml
+++ b/net-libs/http-parser/metadata.xml
@@ -11,6 +11,6 @@
Proxy Maintainers


-   joyent/http-parser
+   nodejs/http-parser

 



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2016-01-23 Thread Fabian Groffen
commit: 82313ccbc2c5f409b54df65bfff3348db458e2d9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan 23 11:10:04 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan 23 11:10:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82313ccb

net-libs/http-parser: marked ~x64-macos, bug #509586

Package-Manager: portage-2.2.20-prefix

 net-libs/http-parser/http-parser-2.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.0.ebuild 
b/net-libs/http-parser/http-parser-2.6.0.ebuild
index 7a5bcfe..c1239ee 100644
--- a/net-libs/http-parser/http-parser-2.6.0.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/joyent/http-parser/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 # https://github.com/nodejs/http-parser/pull/272



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/

2015-11-07 Thread Julian Ospald
commit: b80cf973d108302eff58d2a7ab264cd74cdef72b
Author: mschubert  gmail  com>
AuthorDate: Fri Nov  6 13:32:08 2015 +
Commit: Julian Ospald  gentoo  org>
CommitDate: Fri Nov  6 13:32:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80cf973

net-libs/http-parser: respect ${EPREFIX}

 net-libs/http-parser/http-parser-2.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/http-parser/http-parser-2.6.0.ebuild 
b/net-libs/http-parser/http-parser-2.6.0.ebuild
index 186c880..7a5bcfe 100644
--- a/net-libs/http-parser/http-parser-2.6.0.ebuild
+++ b/net-libs/http-parser/http-parser-2.6.0.ebuild
@@ -40,6 +40,6 @@ multilib_src_test() {
 }
 
 multilib_src_install() {
-   emake DESTDIR="${D}" PREFIX="/usr" LIBDIR="/usr/$(get_libdir)" install
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
use static-libs && dolib.a libhttp_parser.a
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/, net-libs/http-parser/files/

2015-11-02 Thread Julian Ospald
commit: 2dcfb00c893c3190165f76a9b592fcf25b813809
Author: Julian Ospald  gentoo  org>
AuthorDate: Mon Nov  2 16:04:10 2015 +
Commit: Julian Ospald  gentoo  org>
CommitDate: Mon Nov  2 16:05:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcfb00c

net-libs/http-parser: version bump

This also fixes the upstream build system instead of working around
it.

It also fixes missing CFLAGS in linking commands.

 net-libs/http-parser/Manifest  |  1 +
 .../files/0001-makefile-fix-DESTDIR-usage.patch| 64 ++
 .../files/0002-makefile-quote-variables.patch  | 50 +
 ...x-SONAME-symlink-it-should-not-be-a-full-.patch | 35 
 ...04-makefile-add-CFLAGS-to-linking-command.patch | 31 +++
 ...0005-makefile-fix-install-rule-dependency.patch | 33 +++
 net-libs/http-parser/http-parser-2.6.0.ebuild  | 45 +++
 7 files changed, 259 insertions(+)

diff --git a/net-libs/http-parser/Manifest b/net-libs/http-parser/Manifest
index 2d8af53..10f268e 100644
--- a/net-libs/http-parser/Manifest
+++ b/net-libs/http-parser/Manifest
@@ -2,3 +2,4 @@ DIST http-parser-2.3.tar.gz 42538 SHA256 
3bfe6b4ab7656c86e48b4a43a7a08aee7fd72c1
 DIST http-parser-2.4.1.tar.gz 44724 SHA256 
4a2597c37b874ce46b30764960d158d18cae2b4cd46458ce3cad98aa106427c9 SHA512 
f56b84f0af57cefa46daa10ac2e7b3015c185fa4c55615efa33f9131871a980b5c06ffad1699302ebe847c9325b41403520e0ef4d34bf5f6c48c6edabf1f4cb8
 WHIRLPOOL 
1873e97df046b10ed7a7da9ad3ba43055634af230b0b4391a8a814bb00455f8864ead809ba2555715e63b9a74202287b2a3c68ced884edf152e794bf70a0cfeb
 DIST http-parser-2.4.2.tar.gz 44814 SHA256 
d93d6cd4d587355bc714d6a79f4e5676d7dd2ccd2fafb21606c87268ea440cbf SHA512 
fa2ac6a27807252a8e2ca61e307b92fa7004424dbea69d9ffbd2297f47e0c2af740033126aeb6b11ea172e03c2fbf957c0ab0387836647920c3a9304d07f68ab
 WHIRLPOOL 
cbf45915f622ad07ee095f3a592c565847f427575ab0a062ce7d8dbfe3b8b92d4ec97787c3dec4710b7dec4f5b4cde49ece80063b29399c2f44acc14816c08ff
 DIST http-parser-2.5.0.tar.gz 46070 SHA256 
e3b4ba58f4e6ee5fbec781df020e5cb74c3a799a07f059e1e125127a0b801481 SHA512 
da94b21f313d09f0557e61574e1187d06ef3bc4e8115c6f8120eac8d26ba6db51469ee5ddb6da5a0c05f49279838e5028afff6a15790708cdca147b3bc66e18f
 WHIRLPOOL 
933ab2f8065fd2e7734d61284a042579edea40f0a0dea6b339a1ba07d9e50f2cd5e14f081d9889b728024171f2faeff7aab97b43c531fbd6badd882026261254
+DIST http-parser-2.6.0.tar.gz 47598 SHA256 
a11c5ccb9808496f3de66d54ea1f89271919923307e31c75de2a3a77a6754c97 SHA512 
e7bd34ed8270192e55f5e7495972afc9fe2adc36d85df4f09be4958bbf7f93872a056bb8db268cdc1068a9eb79ad9aefc2a8502bda92bac8a2490e08435f09e1
 WHIRLPOOL 
2bef86db5140c04a2d7e2191e5669c905368a1180c357c512a66a65907b23b317bd2466aa9b1a47c1287e9def7aecdab48c151343b1700d99514b47915df7bf5

diff --git a/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch 
b/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch
new file mode 100644
index 000..a819cf4
--- /dev/null
+++ b/net-libs/http-parser/files/0001-makefile-fix-DESTDIR-usage.patch
@@ -0,0 +1,64 @@
+From 7fbc87986baa09c342abb21e34613e8bbdc3c9c7 Mon Sep 17 00:00:00 2001
+From: hasufell 
+Date: Mon, 2 Nov 2015 16:24:43 +0100
+Subject: [PATCH 1/4] makefile: fix DESTDIR usage
+
+DESTDIR is not supposed to be set inside other variables. It is
+standard to have this variable in install/uninstall rules, so it
+can be reliably set separately no matter what other variables are set
+to.
+This also avoids potential bugs with setting SONAME or seds on
+installed files (like pkgconfig) which then might include the
+temporary DESTDIR directory.
+
+DESTDIR is really just for installing into a temporary directory or
+a chroot, mostly used by package managers.
+---
+ Makefile | 20 ++--
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 33c8ba0..76153a0 100644
+--- a/Makefile
 b/Makefile
+@@ -55,7 +55,7 @@ CFLAGS_LIB = $(CFLAGS_FAST) -fPIC
+ LDFLAGS_LIB = $(LDFLAGS) -shared
+ 
+ INSTALL ?= install
+-PREFIX ?= $(DESTDIR)/usr/local
++PREFIX ?= /usr/local
+ LIBDIR = $(PREFIX)/lib
+ INCLUDEDIR = $(PREFIX)/include
+ 
+@@ -123,19 +123,19 @@ tags: http_parser.c http_parser.h test.c
+   ctags $^
+ 
+ install: library
+-  $(INSTALL) -D  http_parser.h $(INCLUDEDIR)/http_parser.h
+-  $(INSTALL) -D $(SONAME) $(LIBDIR)/$(SONAME)
+-  ln -s $(LIBDIR)/$(SONAME) $(LIBDIR)/libhttp_parser.$(SOEXT)
++  $(INSTALL) -D  http_parser.h $(DESTDIR)$(INCLUDEDIR)/http_parser.h
++  $(INSTALL) -D $(SONAME) $(DESTDIR)$(LIBDIR)/$(SONAME)
++  ln -s $(LIBDIR)/$(SONAME) $(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)
+ 
+ install-strip: library
+-  $(INSTALL) -D  http_parser.h $(INCLUDEDIR)/http_parser.h
+-  $(INSTALL) -D -s $(SONAME) $(LIBDIR)/$(SONAME)
+-  ln -s $(LIBDIR)/$(SONAME) $(LIBDIR)/libhttp_parser.$(SOEXT)
++  $(INSTALL) -D  http_parser.h