mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
net-libs/http-parser: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
This commit is contained in:
parent
49110b0363
commit
ebac2394aa
@ -1,141 +0,0 @@
|
|||||||
# ChangeLog for net-libs/http-parser
|
|
||||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# (auto-generated from git log)
|
|
||||||
|
|
||||||
*http-parser-2.5.0 (09 Aug 2015)
|
|
||||||
*http-parser-2.4.2 (09 Aug 2015)
|
|
||||||
*http-parser-2.4.1 (09 Aug 2015)
|
|
||||||
*http-parser-2.3 (09 Aug 2015)
|
|
||||||
|
|
||||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
+files/http-parser-2.1-flags.patch, +files/http-parser-2.3-flags.patch,
|
|
||||||
+http-parser-2.3.ebuild, +http-parser-2.4.1.ebuild,
|
|
||||||
+http-parser-2.4.2.ebuild, +http-parser-2.5.0.ebuild, +metadata.xml:
|
|
||||||
proj/gentoo: Initial commit
|
|
||||||
|
|
||||||
This commit represents a new era for Gentoo:
|
|
||||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
|
||||||
|
|
||||||
This commit is the start of the NEW history.
|
|
||||||
Any historical data is intended to be grafted onto this point.
|
|
||||||
|
|
||||||
Creation process:
|
|
||||||
1. Take final CVS checkout snapshot
|
|
||||||
2. Remove ALL ChangeLog* files
|
|
||||||
3. Transform all Manifests to thin
|
|
||||||
4. Remove empty Manifests
|
|
||||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
|
||||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
|
||||||
|
|
||||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
|
||||||
tests
|
|
||||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
|
||||||
project
|
|
||||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
|
||||||
developer, wrote Git features for the migration
|
|
||||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
|
||||||
cvs2svn
|
|
||||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
|
||||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
|
||||||
work in migration
|
|
||||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
|
||||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
|
||||||
the bikeshed
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
|
||||||
Use https by default
|
|
||||||
|
|
||||||
Convert all URLs for sites supporting encrypted connections from http to
|
|
||||||
https
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
|
||||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
|
||||||
|
|
||||||
repoman does not yet accept the https version.
|
|
||||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
|
||||||
|
|
||||||
Bug: https://bugs.gentoo.org/552720
|
|
||||||
|
|
||||||
*http-parser-2.6.0 (02 Nov 2015)
|
|
||||||
|
|
||||||
02 Nov 2015; Julian Ospald <hasufell@gentoo.org>
|
|
||||||
+files/0001-makefile-fix-DESTDIR-usage.patch,
|
|
||||||
+files/0002-makefile-quote-variables.patch,
|
|
||||||
+files/0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch,
|
|
||||||
+files/0004-makefile-add-CFLAGS-to-linking-command.patch,
|
|
||||||
+files/0005-makefile-fix-install-rule-dependency.patch,
|
|
||||||
+http-parser-2.6.0.ebuild:
|
|
||||||
version bump
|
|
||||||
|
|
||||||
This also fixes the upstream build system instead of working around
|
|
||||||
it.
|
|
||||||
|
|
||||||
It also fixes missing CFLAGS in linking commands.
|
|
||||||
|
|
||||||
06 Nov 2015; mschubert <mschu.dev@gmail.com> http-parser-2.6.0.ebuild:
|
|
||||||
respect ${EPREFIX}
|
|
||||||
|
|
||||||
23 Jan 2016; Fabian Groffen <grobian@gentoo.org> http-parser-2.6.0.ebuild:
|
|
||||||
marked ~x64-macos, bug #509586
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.20-prefix
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Replace all herds with appropriate projects (GLEP 67)
|
|
||||||
|
|
||||||
Replace all uses of herd with appropriate project maintainers, or no
|
|
||||||
maintainers in case of herds requested to be disbanded.
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
|
||||||
|
|
||||||
*http-parser-2.6.1 (10 Feb 2016)
|
|
||||||
|
|
||||||
10 Feb 2016; Johan Bergström <bugs@bergstroem.nu> -http-parser-2.6.0.ebuild,
|
|
||||||
+http-parser-2.6.1.ebuild, metadata.xml:
|
|
||||||
version bump to 2.6.1
|
|
||||||
|
|
||||||
this is considered a security bump, so drop old.
|
|
||||||
|
|
||||||
04 Mar 2016; Steev Klimaszewski <steev@gentoo.org> http-parser-2.6.1.ebuild:
|
|
||||||
Keyword 2.6.1 for ~arm64
|
|
||||||
|
|
||||||
Tested on Cortex-A53
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.27
|
|
||||||
|
|
||||||
*http-parser-2.6.2 (09 Mar 2016)
|
|
||||||
|
|
||||||
09 Mar 2016; Patrick Lauer <patrick@gentoo.org> +http-parser-2.6.2.ebuild:
|
|
||||||
Bump
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.27
|
|
||||||
|
|
||||||
03 Apr 2016; Jeroen Roovers <jer@gentoo.org> http-parser-2.6.2.ebuild:
|
|
||||||
Mark ~ppc64 (bug #575322).
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
RepoMan-Options: --ignore-arches
|
|
||||||
|
|
||||||
18 May 2016; Fabian Groffen <grobian@gentoo.org> http-parser-2.6.2.ebuild:
|
|
||||||
marked ~amd64-linux
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
|
|
||||||
25 May 2016; Agostino Sarubbo <ago@gentoo.org> http-parser-2.6.2.ebuild:
|
|
||||||
amd64 stable wrt bug #568900
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.26
|
|
||||||
RepoMan-Options: --include-arches="amd64"
|
|
||||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
|
||||||
|
|
||||||
25 May 2016; Agostino Sarubbo <ago@gentoo.org> http-parser-2.6.2.ebuild:
|
|
||||||
x86 stable wrt bug #568900
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.26
|
|
||||||
RepoMan-Options: --include-arches="x86"
|
|
||||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
|||||||
# ChangeLog for net-libs/http-parser
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/http-parser/ChangeLog,v 1.15 2015/05/15 12:01:40 pacho Exp $
|
|
||||||
|
|
||||||
15 May 2015; Pacho Ramos <pacho@gentoo.org> http-parser-2.3.ebuild:
|
|
||||||
ppc stable wrt bug #517336
|
|
||||||
|
|
||||||
*http-parser-2.5.0 (11 May 2015)
|
|
||||||
|
|
||||||
11 May 2015; Michał Górny <mgorny@gentoo.org> +http-parser-2.5.0.ebuild:
|
|
||||||
Version bump. https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/109
|
|
||||||
by jbergstroem.
|
|
||||||
|
|
||||||
*http-parser-2.4.2 (28 Mar 2015)
|
|
||||||
|
|
||||||
28 Mar 2015; Manuel Rüger <mrueg@gentoo.org> +http-parser-2.4.2.ebuild:
|
|
||||||
Proxy commit for Johan Bergström. Version bump.
|
|
||||||
|
|
||||||
*http-parser-2.4.1 (23 Jan 2015)
|
|
||||||
|
|
||||||
23 Jan 2015; Manuel Rüger <mrueg@gentoo.org> +http-parser-2.4.1.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
Proxy commit for Johan Bergström. Version bump. Add him as proxied maintainer.
|
|
||||||
|
|
||||||
31 Dec 2014; Michael Palimaka <kensington@gentoo.org> -http-parser-2.1.ebuild:
|
|
||||||
Remove old.
|
|
||||||
|
|
||||||
25 Nov 2014; Julian Ospald <hasufell@gentoo.org> metadata.xml:
|
|
||||||
drop maintainership
|
|
||||||
|
|
||||||
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> http-parser-2.3.ebuild:
|
|
||||||
Stable for x86, wrt bug #521058
|
|
||||||
|
|
||||||
24 Sep 2014; Chema Alonso <nimiux@gentoo.org> http-parser-2.3.ebuild:
|
|
||||||
Stable for amd64 wrt bug #521058
|
|
||||||
|
|
||||||
26 Aug 2014; Anthony G. Basile <blueness@gentoo.org> http-parser-2.1.ebuild,
|
|
||||||
http-parser-2.3.ebuild:
|
|
||||||
Keyword ~ppc, bug #513078
|
|
||||||
|
|
||||||
24 Jun 2014; Markus Meier <maekke@gentoo.org> http-parser-2.3.ebuild:
|
|
||||||
add ~arm, bug #513078
|
|
||||||
|
|
||||||
21 Jun 2014; Julian Ospald <hasufell@gentoo.org> http-parser-2.3.ebuild:
|
|
||||||
add static-libs USE flag
|
|
||||||
|
|
||||||
*http-parser-2.3 (21 Jun 2014)
|
|
||||||
|
|
||||||
21 Jun 2014; Julian Ospald <hasufell@gentoo.org> +http-parser-2.3.ebuild,
|
|
||||||
+files/http-parser-2.3-flags.patch:
|
|
||||||
version bump wrt #514154
|
|
||||||
|
|
||||||
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> http-parser-2.1.ebuild:
|
|
||||||
Stable for x86, wrt bug #482608
|
|
||||||
|
|
||||||
31 Aug 2013; Agostino Sarubbo <ago@gentoo.org> http-parser-2.1.ebuild:
|
|
||||||
Stable for amd64, wrt bug #482608
|
|
||||||
|
|
||||||
*http-parser-2.1 (30 Jun 2013)
|
|
||||||
|
|
||||||
30 Jun 2013; Julian Ospald <hasufell@gentoo.org> +http-parser-2.1.ebuild,
|
|
||||||
+files/http-parser-2.1-flags.patch, +metadata.xml:
|
|
||||||
initial import wrt #410339
|
|
@ -1,22 +1 @@
|
|||||||
AUX 0001-makefile-fix-DESTDIR-usage.patch 2216 SHA256 785012d9e0efb70c4dcc137f354ab57afabdcb0fb7c8cb2580c3c4a7e9add330 SHA512 ebb481df21cb312824ed65e7d6a3e7b237451071235566595da97c09b165767693ec3c47c27c451bfbdc2d62cc45c7d5d9f996b80789dc7fedaa2543c94c9065 WHIRLPOOL 8d6ddfaaf636d3360a42bc12917d972b520723d8fc05db2d87bf71ea5c3f850d45f65da85b34f8f2243ffe31acaa2d0364f3b15432e507447e6d40151a4ba40a
|
DIST http-parser-2.9.4.tar.gz 52056 BLAKE2B 988ebc3f3e1a7d53ed4147dac2e09c4d6021bb1a287990d83130c24e9fee01a3123b4c5ad9e1b86c0f123248484dae272010aa1f3ebd3bd4574d8407ede94e62 SHA512 b45df7b94d1c51079d44687d0a7f901f44faae51df4e84c7e3fe38f130c2d809d0e7c2a146c57b3723e60732aededc246bf44eadb10a95b710963d641f9fe7cd
|
||||||
AUX 0002-makefile-quote-variables.patch 1848 SHA256 80fdf673731f27f328d45f4da7daa613613d8db40f1dc84d2ce65fad0130c054 SHA512 3637abedbf330af0f4a9721081db99fe0f6400322f21f77ab16d580546a9d200d40bc584e8dbb51adec249c2d468730c6e2487ccda3786626909d988b7f8856a WHIRLPOOL e946f75eb854f7ae81d79bdfced973b43bacdb4227c806b706287b59fef81ccd849f952e950332336681da8d1bbaeab9401a864f83a95937cdc9d5797471ebbe
|
|
||||||
AUX 0003-makefile-fix-SONAME-symlink-it-should-not-be-a-full-.patch 1286 SHA256 9854f5f205ec0959cc10cab80d16ff54f33a9979e5fd310ba9a4624b60c84ee9 SHA512 8202d665963234ce6dd84439f281921cb959424024c2fec8a27b65693b3466cab8674a3549d22fdb2fc07edf69f94440368ef77738ae4be2a5d94c13e3c814bb WHIRLPOOL 041200f8fa60bb8a0a24ed2bb5c8bae72d45c796c124613053c32c61f81ab2ee7ffb75f6d5a42b7623da6ff2afaeed436a2e74275d79dad7768d05735562cd02
|
|
||||||
AUX 0004-makefile-add-CFLAGS-to-linking-command.patch 1038 SHA256 e69fa304327dbb0626edaf147b73dc9fb4718b656b225794a04937206929c0df SHA512 e18c163f2069795fb6b744ad9f6e44eb9efca7f560460a6759bc0121a404bfe8109031c0f43d36d4987bda3411e0a433dbab6d0eabb2dbb5c79f1ce878251aae WHIRLPOOL e9196da8b6544a30258c3ae9bcdceda318317b97b14adb4fc7d7f2636f0ac664e7d0ef024be61aca9d5e0d45e85792d90b3bd9507076a73d266f11733053bc7c
|
|
||||||
AUX 0005-makefile-fix-install-rule-dependency.patch 1090 SHA256 04898654adef3f3dbf1e29e66f8e9fc4467f68389e224beb03387d33ee263212 SHA512 4cd120f406eeeb1e5a60c7d8955cdfead50d99b60f91a0fcdb2ae19403d08e5ed5619885c9e434ce40ffb442b317ee8c32ef636960429036f9bff92492f03968 WHIRLPOOL e522fd3eaab1f94c13f33900b37755776c5c48910fa87ccc875b3b08198a21f983bf2728b81b1f2cd64263d1a22940e3daef2d9f97acf708a437584328498ebb
|
|
||||||
AUX http-parser-2.1-flags.patch 1093 SHA256 b3dd9c2e0e6aaf83635b067b0fa29aa7dbb25476c91b3609ec738333a175e86e SHA512 4ac7b6380d7123b071d6aa4dfe5b2b8e3eb7d3d3c85b2e576b28d1d3c7d9959679105fc8f9c6921f770784eb136e1f6b7b8ae94794cc4b6efc856db461bd9e12 WHIRLPOOL 77dd32aa582598817ab9467e947598324e3b25251aa69a8ea2e8aee0b4424664fe8ef87fe33d31c5da0e4c8925295b6c33920ffb94b6a582c11db8af6a6d9c03
|
|
||||||
AUX http-parser-2.3-flags.patch 1052 SHA256 de4279f3d2a3c7736cee76a18c83e733dab75e640f94f467dcbede18680823af SHA512 5719d676a369ae558f2ec6f1cc3617bbd9bfcffb38f70c7c1cc688a55c59359f4c03d3c1a46c9cf493f8db49d6d7da343897fd7cd95664c75f0b6349e72e3c71 WHIRLPOOL a510aebc80c02e57e2584c08457d572650b1dd5abb42968380492574f6037cdbbb95ec7a16472a3003a5d4486ba2b61c64422c34e79ccb7dd843b33412b09ee6
|
|
||||||
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
|
|
||||||
EBUILD http-parser-2.3.ebuild 946 SHA256 8e64833aebf715b4261cfca4b18b4cef0de9711a284612b78207bb0ecef60881 SHA512 0398caa0a85125c79aa68835197439b07c6da6736423323ebc7f155b6e225b204f2c1563848394e02b8c4b157c4e2494d5b8c734b22a357727ec5ce42dec6fa5 WHIRLPOOL 3ba671f83f76253defe3cd6741e8c8f9f752f729fc9cbf9b80b9e2253703185a7d858e002756225a07d5b0c7dbd868d21faec39e4c9937d17b6e3d871febf983
|
|
||||||
EBUILD http-parser-2.4.1.ebuild 902 SHA256 eae29ff86bdc293bd5611845c295c2592fcc4f86a8421eaf0c497b9adcc5f2fa SHA512 ef312a095a01f06ad4f3130f33ca8d42e4d84dc180b1cc32dc78ee06ebef22f104fb164769418b027936a776c5bc75f0dd8ff0c9a12272b0d943c1f63da71068 WHIRLPOOL 9db1bee9d7a5d6bc01a68175b69a82e012238a179dc480f10ca0299617dbbaf8f83c6bee08915af01e7d78ef89a288811faafa1fef7273355ec2fd04a2a7526a
|
|
||||||
EBUILD http-parser-2.4.2.ebuild 902 SHA256 eae29ff86bdc293bd5611845c295c2592fcc4f86a8421eaf0c497b9adcc5f2fa SHA512 ef312a095a01f06ad4f3130f33ca8d42e4d84dc180b1cc32dc78ee06ebef22f104fb164769418b027936a776c5bc75f0dd8ff0c9a12272b0d943c1f63da71068 WHIRLPOOL 9db1bee9d7a5d6bc01a68175b69a82e012238a179dc480f10ca0299617dbbaf8f83c6bee08915af01e7d78ef89a288811faafa1fef7273355ec2fd04a2a7526a
|
|
||||||
EBUILD http-parser-2.5.0.ebuild 901 SHA256 0d919019ad0a6043ee29a311241ec1a305278e076be9eb07178fc969c5b77334 SHA512 e06ed91b34237a88fcf83cd503bc701991668c8c2816f6ad6440b8181ce4980e5062ce8927ed2fc4366d4276fd3c11091336b466f1546a757370d29eb629dcad WHIRLPOOL 5c75d9ef89c42ec07df40f2fe6dd0d6855bb2b8bfa15d41f66e5793afed0bcf5a4e7c8b74fc38092ff50927cb759828bd4d04f76d8cc5faff217ecb6b54fdfc0
|
|
||||||
EBUILD http-parser-2.6.1.ebuild 1283 SHA256 10f291ab8d45ed67cabc8375315166376d984dd764879ebe33f4b486ffc267d4 SHA512 d163429f45b0105da04ec5f18273e9cf927516274912493e5a42c45442d966cb0ceb187ae66ac0de1caca0f93e1e6dc30b53a2508adb8b6029e9c8136dca87d1 WHIRLPOOL 4678bf70d85195a27d3c7b81403c32f49afae3dc88561bc22edee3a4d9daedb31b8635bd9bf7ea6bc428d50ef7e08c7b1365d37a651a53595f5af36a98e2ffa7
|
|
||||||
EBUILD http-parser-2.6.2.ebuild 1301 SHA256 1da1f67bd049d20b91748c09fbab15584ead4c5850236eabc79174ed2bdf0f0a SHA512 bd67a19a4d07982c9249d60087b9e043b65c32200773f766d7c5727ed25822571a21211ec5d868b682dc4f1bed22db0594f464b5bcf56dc47383013cf9056272 WHIRLPOOL 125a3771ada3c14e9153ef69ad2312b4e8f934f5fd7c0a5707549be80223d62add929f412ebb514f539bb3cccad96037d4c3ae0efc715dee3207b4c47757becb
|
|
||||||
MISC ChangeLog 4817 SHA256 da5a4fe541de444046ac5c849fd13240861e6cf2a5a382b22370b8e2c8ba122f SHA512 56cfeec618a6e73bc1fb468f0c83dbfde2c47865cf2776b57a777092c982ece313fc1b4701ea5cc55faa53ac04584e4a64151b620a8c9a66f8a51e6d07c43aa2 WHIRLPOOL 765d5d7ad72302a1bb80c8c3c31291887dfd9e4ff0ad0f04c2baa2474c555885ad6a4675fc93abd87f14b28ee911f40405bf07f569efb87af99bb941897b4c21
|
|
||||||
MISC ChangeLog-2015 2207 SHA256 a4e427c1f74e2d4d526f67acb0556015956bb98236bfefba4935f7ff7f6de6ad SHA512 dcd33ae28a0652cbe4ab4b86e84ccec084613bde19cd83e74a1c18a90fde1dd97ed820957128f9e0039772d9bbc724b744836fe117ed83ea89e1c8c8811dea2c WHIRLPOOL 05b8b8baa9221698172d95565fc1f937137e663cb95a76fd1e5dc4fce2d390797e512cc4dc48637f5fbd5683ad4e3388975d75faa963afc0ce28a86828779808
|
|
||||||
MISC metadata.xml 498 SHA256 6bf5eb85a8dd5b5d84d3f8fa29de93aa0ab0a1950edcaa6ffc4d31792775c927 SHA512 df2f7895ff5d5187ac4ddd24fc5ba678977bdb86f58f31cb3a6cc9c2295dea61bffaa2ac4e40fe57dd52bfd6f1966db5ebb1b2dfcd3b5812eefac9fbadae18c9 WHIRLPOOL 6fd5db1cd7f52c7d7eaec5bca9f6b1a5cfb57cda621e9e518fd88132b5e7c7fe987e9fc8fdf60d8e1568fee08b3c23c7a1d3c8d2750411fbae1981dabe6523c1
|
|
||||||
|
@ -1,64 +0,0 @@
|
|||||||
From 7fbc87986baa09c342abb21e34613e8bbdc3c9c7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: hasufell <hasufell@hasufell.de>
|
|
||||||
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
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
|||||||
From 9bce473ba7417b45bfdb59d4151a8857dcfff4ad Mon Sep 17 00:00:00 2001
|
|
||||||
From: hasufell <hasufell@hasufell.de>
|
|
||||||
Date: Mon, 2 Nov 2015 16:27:06 +0100
|
|
||||||
Subject: [PATCH 2/4] makefile: quote variables
|
|
||||||
|
|
||||||
Make does not take care of this in make rules. If any of the variables
|
|
||||||
DESTDIR, INCLUDEDIR or LIBDIR contain whitespaces, then the related
|
|
||||||
install command will fail.
|
|
||||||
|
|
||||||
This is even more important for the uninstall rule.
|
|
||||||
---
|
|
||||||
Makefile | 18 +++++++++---------
|
|
||||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index 76153a0..8c4a9d7 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -123,19 +123,19 @@ tags: http_parser.c http_parser.h test.c
|
|
||||||
ctags $^
|
|
||||||
|
|
||||||
install: library
|
|
||||||
- $(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) -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 $(DESTDIR)$(INCLUDEDIR)/http_parser.h
|
|
||||||
- $(INSTALL) -D -s $(SONAME) $(DESTDIR)$(LIBDIR)/$(SONAME)
|
|
||||||
- ln -s $(LIBDIR)/$(SONAME) $(DESTDIR)$(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 $(DESTDIR)$(INCLUDEDIR)/http_parser.h
|
|
||||||
- rm $(DESTDIR)$(LIBDIR)/$(SONAME)
|
|
||||||
- rm $(DESTDIR)$(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
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
|||||||
From f45b38c42e7e92a5d0215c44dcf306616536011e Mon Sep 17 00:00:00 2001
|
|
||||||
From: hasufell <hasufell@hasufell.de>
|
|
||||||
Date: Mon, 2 Nov 2015 16:32:11 +0100
|
|
||||||
Subject: [PATCH 3/4] makefile: fix SONAME symlink, it should not be a full
|
|
||||||
path
|
|
||||||
|
|
||||||
The symlink destination being a full path doesn't give any benefit and
|
|
||||||
may break a few use cases of copying these files to a different
|
|
||||||
destination, while preserving the symlink.
|
|
||||||
---
|
|
||||||
Makefile | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index 8c4a9d7..cbe93e8 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -125,12 +125,12 @@ tags: http_parser.c http_parser.h test.c
|
|
||||||
install: library
|
|
||||||
$(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)"
|
|
||||||
+ ln -s $(SONAME) "$(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)"
|
|
||||||
|
|
||||||
install-strip: library
|
|
||||||
$(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)"
|
|
||||||
+ ln -s $(SONAME) "$(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)"
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
rm "$(DESTDIR)$(INCLUDEDIR)/http_parser.h"
|
|
||||||
--
|
|
||||||
2.6.1
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
|||||||
From 62b1450cfe2e0df2d912279d38edf1b916020101 Mon Sep 17 00:00:00 2001
|
|
||||||
From: hasufell <hasufell@hasufell.de>
|
|
||||||
Date: Mon, 2 Nov 2015 16:39:31 +0100
|
|
||||||
Subject: [PATCH 4/4] makefile: add CFLAGS to linking command
|
|
||||||
|
|
||||||
Although we compile the objects explicitly there are some CFLAGS
|
|
||||||
that may also affect linking, which is not always obvious.
|
|
||||||
|
|
||||||
This can also be a problem for toolchains that support multiple ABIs
|
|
||||||
and need to set CFLAGS=<abi selector>, which will cause linking
|
|
||||||
to either fail or produce an unusable executable/library.
|
|
||||||
---
|
|
||||||
Makefile | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index cbe93e8..ae16f08 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -102,7 +102,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) $(LDFLAGS_LIB) -o $(SONAME) $<
|
|
||||||
+ $(CC) $(CFLAGS_LIB) $(LDFLAGS_LIB) -o $(SONAME) $<
|
|
||||||
|
|
||||||
package: http_parser.o
|
|
||||||
$(AR) rcs libhttp_parser.a http_parser.o
|
|
||||||
--
|
|
||||||
2.6.1
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
|||||||
From b67bfbe6a07529dd82e2ee83b6848d017e6e422f Mon Sep 17 00:00:00 2001
|
|
||||||
From: hasufell <hasufell@hasufell.de>
|
|
||||||
Date: Mon, 2 Nov 2015 16:51:28 +0100
|
|
||||||
Subject: [PATCH 5/5] makefile: fix install rule dependency
|
|
||||||
|
|
||||||
Otherwise the install rule will recompile the library, no matter
|
|
||||||
if it has already been compiled.
|
|
||||||
---
|
|
||||||
Makefile | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index ae16f08..df0b59f 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -122,12 +122,12 @@ parsertrace_g: http_parser_g.o contrib/parsertrace.c
|
|
||||||
tags: http_parser.c http_parser.h test.c
|
|
||||||
ctags $^
|
|
||||||
|
|
||||||
-install: library
|
|
||||||
+install: $(SONAME)
|
|
||||||
$(INSTALL) -D http_parser.h "$(DESTDIR)$(INCLUDEDIR)/http_parser.h"
|
|
||||||
$(INSTALL) -D $(SONAME) "$(DESTDIR)$(LIBDIR)/$(SONAME)"
|
|
||||||
ln -s $(SONAME) "$(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)"
|
|
||||||
|
|
||||||
-install-strip: library
|
|
||||||
+install-strip: $(SONAME)
|
|
||||||
$(INSTALL) -D http_parser.h "$(DESTDIR)$(INCLUDEDIR)/http_parser.h"
|
|
||||||
$(INSTALL) -D -s $(SONAME) "$(DESTDIR)$(LIBDIR)/$(SONAME)"
|
|
||||||
ln -s $(SONAME) "$(DESTDIR)$(LIBDIR)/libhttp_parser.$(SOEXT)"
|
|
||||||
--
|
|
||||||
2.6.1
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
|||||||
commit 3752e633e23284133decc8ca8481e4416a317fbc
|
|
||||||
Author: hasufell <hasufell@gentoo.org>
|
|
||||||
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
|
|
@ -1,32 +0,0 @@
|
|||||||
commit 3752e633e23284133decc8ca8481e4416a317fbc
|
|
||||||
Author: hasufell <hasufell@gentoo.org>
|
|
||||||
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) $(LDFLAGS_LIB) -o $(SONAME) $<
|
|
||||||
+ $(CC) $(CFLAGS) $(LDFLAGS_LIB) -o $(SONAME) $<
|
|
||||||
|
|
||||||
package: http_parser.o
|
|
||||||
$(AR) rcs libhttp_parser.a http_parser.o
|
|
@ -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();
|
||||||
|
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
SONAMEVER="2.3"
|
|
||||||
SONAME="libhttp_parser.so.${SONAMEVER}"
|
|
||||||
|
|
||||||
inherit eutils toolchain-funcs multilib multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="A parser for HTTP messages written in C. It parses both requests and responses"
|
|
||||||
HOMEPAGE="https://github.com/joyent/http-parser"
|
|
||||||
SRC_URI="https://github.com/joyent/http-parser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0/${SONAMEVER}"
|
|
||||||
KEYWORDS="amd64 ~arm ppc x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
tc-export CC AR
|
|
||||||
epatch "${FILESDIR}"/${P}-flags.patch
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake library
|
|
||||||
use static-libs && emake package
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
doheader http_parser.h
|
|
||||||
dolib.so ${SONAME}
|
|
||||||
dosym ${SONAME} /usr/$(get_libdir)/libhttp_parser.so
|
|
||||||
use static-libs && dolib.a libhttp_parser.a
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc README.md
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
SONAME="libhttp_parser.so.${PV}"
|
|
||||||
|
|
||||||
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"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
|
|
||||||
sed -i -e 's: -Werror::' \
|
|
||||||
-e 's:-O3 ::' \
|
|
||||||
Makefile || die
|
|
||||||
tc-export CC AR
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake library
|
|
||||||
use static-libs && emake package
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
doheader http_parser.h
|
|
||||||
dolib.so ${SONAME}
|
|
||||||
dosym ${SONAME} /usr/$(get_libdir)/libhttp_parser.so
|
|
||||||
use static-libs && dolib.a libhttp_parser.a
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc README.md
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
SONAME="libhttp_parser.so.${PV}"
|
|
||||||
|
|
||||||
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"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
|
|
||||||
sed -i -e 's: -Werror::' \
|
|
||||||
-e 's:-O3 ::' \
|
|
||||||
Makefile || die
|
|
||||||
tc-export CC AR
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake library
|
|
||||||
use static-libs && emake package
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
doheader http_parser.h
|
|
||||||
dolib.so ${SONAME}
|
|
||||||
dosym ${SONAME} /usr/$(get_libdir)/libhttp_parser.so
|
|
||||||
use static-libs && dolib.a libhttp_parser.a
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc README.md
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
SONAME="libhttp_parser.so.${PV}"
|
|
||||||
|
|
||||||
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"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e 's: -Werror::' \
|
|
||||||
-e 's:-O3 ::' \
|
|
||||||
Makefile || die
|
|
||||||
tc-export CC AR
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
emake library
|
|
||||||
use static-libs && emake package
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
doheader http_parser.h
|
|
||||||
dolib.so ${SONAME}
|
|
||||||
dosym ${SONAME} /usr/$(get_libdir)/libhttp_parser.so
|
|
||||||
use static-libs && dolib.a libhttp_parser.a
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc README.md
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
# 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
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
# 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 ~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() {
|
|
||||||
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
|
|
||||||
}
|
|
37
sdk_container/src/third_party/portage-stable/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
vendored
Normal file
37
sdk_container/src/third_party/portage-stable/net-libs/http-parser/http-parser-2.9.4-r1.ebuild
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2021 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.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 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-non-x86-test.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
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
@ -1,14 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>bugs@bergstroem.nu</email>
|
<email>mgorny@gentoo.org</email>
|
||||||
<name>Johan Bergström</name>
|
<name>Michał Górny</name>
|
||||||
<description>Proxied Maintainer</description>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">nodejs/http-parser</remote-id>
|
<remote-id type="github">nodejs/http-parser</remote-id>
|
||||||
|
Loading…
Reference in New Issue
Block a user