[gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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