head	1.12;
access;
symbols
	pkgsrc-2026Q1:1.12.0.48
	pkgsrc-2026Q1-base:1.12
	pkgsrc-2025Q4:1.12.0.46
	pkgsrc-2025Q4-base:1.12
	pkgsrc-2025Q3:1.12.0.44
	pkgsrc-2025Q3-base:1.12
	pkgsrc-2025Q2:1.12.0.42
	pkgsrc-2025Q2-base:1.12
	pkgsrc-2025Q1:1.12.0.40
	pkgsrc-2025Q1-base:1.12
	pkgsrc-2024Q4:1.12.0.38
	pkgsrc-2024Q4-base:1.12
	pkgsrc-2024Q3:1.12.0.36
	pkgsrc-2024Q3-base:1.12
	pkgsrc-2024Q2:1.12.0.34
	pkgsrc-2024Q2-base:1.12
	pkgsrc-2024Q1:1.12.0.32
	pkgsrc-2024Q1-base:1.12
	pkgsrc-2023Q4:1.12.0.30
	pkgsrc-2023Q4-base:1.12
	pkgsrc-2023Q3:1.12.0.28
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.12.0.26
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.12.0.24
	pkgsrc-2023Q1-base:1.12
	pkgsrc-2022Q4:1.12.0.22
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.12.0.20
	pkgsrc-2022Q3-base:1.12
	pkgsrc-2022Q2:1.12.0.18
	pkgsrc-2022Q2-base:1.12
	pkgsrc-2022Q1:1.12.0.16
	pkgsrc-2022Q1-base:1.12
	pkgsrc-2021Q4:1.12.0.14
	pkgsrc-2021Q4-base:1.12
	pkgsrc-2021Q3:1.12.0.12
	pkgsrc-2021Q3-base:1.12
	pkgsrc-2021Q2:1.12.0.10
	pkgsrc-2021Q2-base:1.12
	pkgsrc-2021Q1:1.12.0.8
	pkgsrc-2021Q1-base:1.12
	pkgsrc-2020Q4:1.12.0.6
	pkgsrc-2020Q4-base:1.12
	pkgsrc-2020Q3:1.12.0.4
	pkgsrc-2020Q3-base:1.12
	pkgsrc-2020Q2:1.12.0.2
	pkgsrc-2020Q2-base:1.12
	pkgsrc-2020Q1:1.11.0.2
	pkgsrc-2020Q1-base:1.11
	pkgsrc-2019Q4:1.10.0.8
	pkgsrc-2019Q4-base:1.10
	pkgsrc-2019Q3:1.10.0.4
	pkgsrc-2019Q3-base:1.10
	pkgsrc-2019Q2:1.10.0.2
	pkgsrc-2019Q2-base:1.10
	pkgsrc-2019Q1:1.9.0.2
	pkgsrc-2019Q1-base:1.9
	pkgsrc-2018Q4:1.7.0.6
	pkgsrc-2018Q4-base:1.7
	pkgsrc-2018Q3:1.7.0.4
	pkgsrc-2018Q3-base:1.7
	pkgsrc-2018Q2:1.7.0.2
	pkgsrc-2018Q2-base:1.7
	pkgsrc-2018Q1:1.6.0.2
	pkgsrc-2018Q1-base:1.6
	pkgsrc-2017Q4:1.5.0.12
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.10
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.5.0.6
	pkgsrc-2017Q2-base:1.5
	pkgsrc-2017Q1:1.5.0.4
	pkgsrc-2017Q1-base:1.5
	pkgsrc-2016Q4:1.5.0.2
	pkgsrc-2016Q4-base:1.5
	pkgsrc-2016Q3:1.4.0.2
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.3.0.2
	pkgsrc-2016Q2-base:1.3;
locks; strict;
comment	@# @;


1.12
date	2020.03.31.17.01.13;	author wiz;	state Exp;
branches;
next	1.11;
commitid	LmogHti6FxABKz2C;

1.11
date	2020.03.07.09.10.52;	author wiz;	state Exp;
branches;
next	1.10;
commitid	TUhtVGnypj86VrZB;

1.10
date	2019.04.17.09.42.45;	author wiz;	state Exp;
branches;
next	1.9;
commitid	vHgcByfqyiLIxGjB;

1.9
date	2019.03.24.07.44.56;	author wiz;	state Exp;
branches;
next	1.8;
commitid	JrViwDXNoqj8FAgB;

1.8
date	2019.01.08.14.48.22;	author adam;	state Exp;
branches;
next	1.7;
commitid	kKBVA3siIBpKpZ6B;

1.7
date	2018.04.16.12.59.33;	author wiz;	state Exp;
branches;
next	1.6;
commitid	VJZvEW9ZSvHDoFyA;

1.6
date	2018.02.11.16.29.28;	author wiz;	state Exp;
branches;
next	1.5;
commitid	MXjFlubTjZdaCsqA;

1.5
date	2016.10.19.12.51.17;	author wiz;	state Exp;
branches;
next	1.4;
commitid	JOm8OzkgtfXSPKqz;

1.4
date	2016.08.25.18.30.33;	author jperkin;	state Exp;
branches;
next	1.3;
commitid	x3apmx1VrFJJtIjz;

1.3
date	2016.06.09.06.23.41;	author wiz;	state Exp;
branches;
next	1.2;
commitid	XLM7sK11wHgWVK9z;

1.2
date	2016.05.29.14.17.48;	author wiz;	state Exp;
branches;
next	1.1;
commitid	PU3TscCA9jtyUn8z;

1.1
date	2016.05.28.23.09.30;	author schnoebe;	state Exp;
branches;
next	;
commitid	SJeQvgzole7PSi8z;


desc
@@


1.12
log
@http-parser: update to 2.9.4.

Fix ABI breakage
Correct test name and numbering
@
text
@# $NetBSD: Makefile,v 1.11 2020/03/07 09:10:52 wiz Exp $

DISTNAME=	http-parser-2.9.4
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_GITHUB:=nodejs/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/nodejs/http-parser
COMMENT=	Parser for HTTP messages written in C
LICENSE=	mit

USE_LANGUAGES=		c
USE_LIBTOOL=		yes
USE_TOOLS+=		gmake

INSTALLATION_DIRS=	include lib

BUILDLINK_TRANSFORM+=	rm:-Werror

do-build:
	cd ${WRKSRC} && ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} \
	    -c http_parser.c
	cd ${WRKSRC} && ${LIBTOOL} --mode=link --tag=CC ${CC} ${LDFLAGS} \
	    ${LIBS} -o libhttp_parser.la http_parser.lo \
	    -version-info 2:7:0 -rpath ${PREFIX}/lib

do-install:
	cd ${WRKSRC} && ${LIBTOOL} --mode=install ${INSTALL_LIB} \
	    -c libhttp_parser.la ${DESTDIR}${PREFIX}/lib/libhttp_parser.la
	${INSTALL_DATA} ${WRKSRC}/http_parser.h ${DESTDIR}${PREFIX}/include

.include "../../mk/bsd.pkg.mk"
@


1.11
log
@http-parser: update to 2.9.3.

v2.9.3
Support multi-coding Transfer-Encoding
Use -f option when calling ln at install time
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2019/04/17 09:42:45 wiz Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.9.3
@


1.10
log
@http-parser: update to 2.9.2.

Changes not found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2019/03/24 07:44:56 wiz Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.9.2
@


1.9
log
@*: reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/01/08 14:48:22 adam Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.9.0
@


1.8
log
@http-parser: updated to 2.9.0

2.9.0:
Unknown changes (but needed for NodeJS 10.15.0).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2018/04/16 12:59:33 wiz Exp $
d8 1
a8 1
MAINTAINER=	schnoebe@@NetBSD.org
@


1.7
log
@http-parser: update to 2.8.1.

Bugfix release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2018/02/11 16:29:28 wiz Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.8.1
d9 1
a9 1
HOMEPAGE=	https://github.com/nodejs/http-parser/
@


1.6
log
@http-parser: update to 2.8.0.

Three months of bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2016/10/19 12:51:17 wiz Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.8.0
@


1.5
log
@Updated http-parser to 2.7.1.

Three months of development, no concise summary found.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2016/08/25 18:30:33 jperkin Exp $
d3 1
a3 1
DISTNAME=	http-parser-2.7.1
@


1.4
log
@Use libtool for the build and install.  Fixes various issues with the
package which meant it only worked on NetBSD.  Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2016/06/09 06:23:41 wiz Exp $
d3 1
a3 2
DISTNAME=	http-parser-2.7.0
PKGREVISION=	1
@


1.3
log
@Fix HOMEPAGE to be copy'n'pastable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2016/05/29 14:17:48 wiz Exp $
d4 1
d15 1
d17 3
a19 1
BUILD_TARGET=		library
d22 12
@


1.2
log
@Simplify by using more of the github framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/05/28 23:09:30 schnoebe Exp $
d9 1
a9 1
HOMEPAGE=	${MASTER_SITE_GITHUB:=nodejs/http-parser/}
@


1.1
log
@

Add www/http-parser 2.7.0.

An parser for HTTP messages written in C, parsing both requests
and responses. It is designed to be used in performance oriented
HTTP applications. It does not make any syscalls nor allocations,
it does not buffer data, it can be interrupted at anytime. Depending
on your architecture, it only requires about 40 bytes of data per
message stream (in a web server that is per connection).
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 2
DISTNAME=	v${DISTVER}
PKGNAME=	${GITHUB_PROJECT}-${DISTVER}
d6 1
a6 1
DIST_SUBDIR=	${GITHUB_PROJECT}
a12 5
GITHUB_PROJECT=	http-parser
DISTVER=	2.7.0

WRKSRC=	${WRKDIR}/${PKGNAME_NOREV}

@

