Thu Aug 25 18:30:33 2016 UTC ()
Use libtool for the build and install.  Fixes various issues with the
package which meant it only worked on NetBSD.  Bump PKGREVISION.


(jperkin)
diff -r1.3 -r1.4 pkgsrc/www/http-parser/Makefile
diff -r1.2 -r1.3 pkgsrc/www/http-parser/PLIST
diff -r1.2 -r1.3 pkgsrc/www/http-parser/distinfo
diff -r1.1 -r0 pkgsrc/www/http-parser/patches/patch-Makefile

cvs diff -r1.3 -r1.4 pkgsrc/www/http-parser/Makefile (expand / switch to unified diff)

--- pkgsrc/www/http-parser/Makefile 2016/06/09 06:23:41 1.3
+++ pkgsrc/www/http-parser/Makefile 2016/08/25 18:30:33 1.4
@@ -1,18 +1,34 @@ @@ -1,18 +1,34 @@
1# $NetBSD: Makefile,v 1.3 2016/06/09 06:23:41 wiz Exp $ 1# $NetBSD: Makefile,v 1.4 2016/08/25 18:30:33 jperkin Exp $
2 2
3DISTNAME= http-parser-2.7.0 3DISTNAME= http-parser-2.7.0
 4PKGREVISION= 1
4CATEGORIES= www 5CATEGORIES= www
5MASTER_SITES= ${MASTER_SITE_GITHUB:=nodejs/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=nodejs/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
7 8
8MAINTAINER= schnoebe@NetBSD.org 9MAINTAINER= schnoebe@NetBSD.org
9HOMEPAGE= https://github.com/nodejs/http-parser/ 10HOMEPAGE= https://github.com/nodejs/http-parser/
10COMMENT= Parser for HTTP messages written in C 11COMMENT= Parser for HTTP messages written in C
11LICENSE= mit 12LICENSE= mit
12 13
13USE_LANGUAGES= c 14USE_LANGUAGES= c
 15USE_LIBTOOL= yes
14USE_TOOLS+= gmake 16USE_TOOLS+= gmake
15BUILD_TARGET= library 17
 18INSTALLATION_DIRS= include lib
 19
16BUILDLINK_TRANSFORM+= rm:-Werror 20BUILDLINK_TRANSFORM+= rm:-Werror
17 21
 22do-build:
 23 cd ${WRKSRC} && ${LIBTOOL} --mode=compile --tag=CC ${CC} ${CFLAGS} \
 24 -c http_parser.c
 25 cd ${WRKSRC} && ${LIBTOOL} --mode=link --tag=CC ${CC} ${LDFLAGS} \
 26 ${LIBS} -o libhttp_parser.la http_parser.lo \
 27 -version-info 2:7:0 -rpath ${PREFIX}/lib
 28
 29do-install:
 30 cd ${WRKSRC} && ${LIBTOOL} --mode=install ${INSTALL_LIB} \
 31 -c libhttp_parser.la ${DESTDIR}${PREFIX}/lib/libhttp_parser.la
 32 ${INSTALL_DATA} ${WRKSRC}/http_parser.h ${DESTDIR}${PREFIX}/include
 33
18.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/www/http-parser/PLIST (expand / switch to unified diff)

--- pkgsrc/www/http-parser/PLIST 2016/05/29 14:17:48 1.2
+++ pkgsrc/www/http-parser/PLIST 2016/08/25 18:30:33 1.3
@@ -1,4 +1,3 @@ @@ -1,4 +1,3 @@
1@comment $NetBSD: PLIST,v 1.2 2016/05/29 14:17:48 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.3 2016/08/25 18:30:33 jperkin Exp $
2include/http_parser.h 2include/http_parser.h
3lib/libhttp_parser.so 3lib/libhttp_parser.la
4lib/libhttp_parser.so.2.7.0 

cvs diff -r1.2 -r1.3 pkgsrc/www/http-parser/distinfo (expand / switch to unified diff)

--- pkgsrc/www/http-parser/distinfo 2016/05/29 14:17:48 1.2
+++ pkgsrc/www/http-parser/distinfo 2016/08/25 18:30:33 1.3
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.2 2016/05/29 14:17:48 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2016/08/25 18:30:33 jperkin Exp $
2 2
3SHA1 (http-parser-2.7.0.tar.gz) = f24bd35cf6d663e2b9f916708d82a96f562bc78b 3SHA1 (http-parser-2.7.0.tar.gz) = f24bd35cf6d663e2b9f916708d82a96f562bc78b
4RMD160 (http-parser-2.7.0.tar.gz) = 910c4bb7cf4c5463ad2a54eb82b78d1bc20de877 4RMD160 (http-parser-2.7.0.tar.gz) = 910c4bb7cf4c5463ad2a54eb82b78d1bc20de877
5SHA512 (http-parser-2.7.0.tar.gz) = 1fe13b5366e9d161dbce2f6ad340890713413e4c5865d2567cb5ccf5601a52bc03682ecc43bc4e2c5ee9c4f152993a658d87fd43373070da67530c58ad577ee1 5SHA512 (http-parser-2.7.0.tar.gz) = 1fe13b5366e9d161dbce2f6ad340890713413e4c5865d2567cb5ccf5601a52bc03682ecc43bc4e2c5ee9c4f152993a658d87fd43373070da67530c58ad577ee1
6Size (http-parser-2.7.0.tar.gz) = 48523 bytes 6Size (http-parser-2.7.0.tar.gz) = 48523 bytes
7SHA1 (patch-Makefile) = d2563f8f1e7d85e3b7d7e1dc53ae20089a0e8cab 

File Deleted: pkgsrc/www/http-parser/patches/Attic/patch-Makefile