public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Tim Harder" <radhermit@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/
Date: Wed, 23 Aug 2017 04:38:39 +0000 (UTC)	[thread overview]
Message-ID: <1503462771.c397d60f4dcb69a9c5a2df8653abc2b368a17de1.radhermit@gentoo> (raw)

commit:     c397d60f4dcb69a9c5a2df8653abc2b368a17de1
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 23 04:27:36 2017 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Wed Aug 23 04:32:51 2017 +0000
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 00000000000..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
+}


             reply	other threads:[~2017-08-23  4:38 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-23  4:38 Tim Harder [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-04 13:41 [gentoo-commits] repo/gentoo:master commit in: net-libs/http-parser/ Sam James
2023-01-13 19:38 Arthur Zamarin
2022-09-09  7:59 David Seifert
2021-07-24 23:02 Marek Szuba
2020-11-18  8:28 Michał Górny
2020-11-17 18:50 Agostino Sarubbo
2020-11-17 16:22 Michał Górny
2020-11-15  5:19 Sam James
2020-11-13  4:57 Sam James
2020-11-12 23:09 Thomas Deutschmann
2020-11-10 21:25 Sam James
2020-11-04 20:24 Sam James
2020-11-04  8:16 Sergei Trofimovich
2020-11-03 22:23 Michał Górny
2020-11-03 22:23 Michał Górny
2020-11-03 22:23 Michał Górny
2020-03-25  8:12 Agostino Sarubbo
2020-03-24 11:57 Jeroen Roovers
2020-03-22 11:58 Mart Raudsepp
2020-03-22 10:36 Agostino Sarubbo
2020-03-20 20:17 Thomas Deutschmann
2020-02-11 13:06 Agostino Sarubbo
2020-02-06  9:45 Jeroen Roovers
2019-11-19 10:36 Agostino Sarubbo
2019-11-11 17:59 Aaron Bauman
2019-11-01 21:03 Thomas Deutschmann
2019-05-27 21:04 Aaron Bauman
2019-04-16  9:47 Jeroen Roovers
2019-04-16  9:47 Jeroen Roovers
2019-04-11  6:17 Jeroen Roovers
2018-12-29 10:55 Jeroen Roovers
2018-12-28 10:53 Jeroen Roovers
2018-12-27 21:26 Jeroen Roovers
2018-12-12 13:04 Mikle Kolyada
2018-11-17 15:28 Mikle Kolyada
2018-10-05 15:13 Mikle Kolyada
2018-09-17 18:33 Matt Turner
2018-09-17 18:33 Matt Turner
2018-09-12 20:47 Thomas Deutschmann
2018-04-15 19:19 Jeroen Roovers
2018-04-15  9:48 Jeroen Roovers
2018-04-15  9:48 Jeroen Roovers
2018-04-15  8:55 Jeroen Roovers
2018-04-11  6:21 Jeroen Roovers
2018-02-24 10:54 Jeroen Roovers
2018-02-24 10:54 Jeroen Roovers
2017-10-30  0:01 Jonas Stein
2017-02-27 18:55 Michael Weber
2017-01-15  3:12 Göktürk Yüksek
2016-07-08  8:17 Agostino Sarubbo
2016-05-25 11:25 Agostino Sarubbo
2016-05-25  9:48 Agostino Sarubbo
2016-05-18  8:46 Fabian Groffen
2016-04-03 13:00 Jeroen Roovers
2016-03-09  7:01 Patrick Lauer
2016-03-04  3:28 Stephen Klimaszewski
2016-02-10  8:01 Ian Delaney
2016-01-23 11:14 Fabian Groffen
2015-11-07 20:25 Julian Ospald

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1503462771.c397d60f4dcb69a9c5a2df8653abc2b368a17de1.radhermit@gentoo \
    --to=radhermit@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox