Wed Apr 12 17:29:41 2017 UTC ()
Pullup ticket #5241 - requested by sevan
www/serf: build fix

Revisions pulled up:
- www/serf/Makefile                                             1.37

---
   Module Name:    pkgsrc
   Committed By:   gdt
   Date:           Tue Apr  4 23:40:06 UTC 2017

   Modified Files:
           pkgsrc/www/serf: Makefile

   Log Message:
   Fix permissions after extraction

   The upstream distfile incorrectly has world-writable files.


(bsiegert)
diff -r1.36 -r1.36.4.1 pkgsrc/www/serf/Makefile

cvs diff -r1.36 -r1.36.4.1 pkgsrc/www/serf/Makefile (expand / switch to unified diff)

--- pkgsrc/www/serf/Makefile 2016/10/30 11:39:14 1.36
+++ pkgsrc/www/serf/Makefile 2017/04/12 17:29:41 1.36.4.1
@@ -1,38 +1,42 @@ @@ -1,38 +1,42 @@
1# $NetBSD: Makefile,v 1.36 2016/10/30 11:39:14 adam Exp $ 1# $NetBSD: Makefile,v 1.36.4.1 2017/04/12 17:29:41 bsiegert Exp $
2 2
3DISTNAME= serf-1.3.9 3DISTNAME= serf-1.3.9
4CATEGORIES= www 4CATEGORIES= www
5MASTER_SITES= https://www.apache.org/dist/serf/ 5MASTER_SITES= https://www.apache.org/dist/serf/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://serf.apache.org/ 9HOMEPAGE= http://serf.apache.org/
10COMMENT= High-performance asynchronous HTTP client library 10COMMENT= High-performance asynchronous HTTP client library
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13BUILD_DEPENDS+= scons>=2.3.0:../../devel/scons 13BUILD_DEPENDS+= scons>=2.3.0:../../devel/scons
14 14
15SCONS_ARGS+= APR=${PREFIX}/bin/apr-1-config 15SCONS_ARGS+= APR=${PREFIX}/bin/apr-1-config
16SCONS_ARGS+= APU=${PREFIX}/bin/apu-1-config 16SCONS_ARGS+= APU=${PREFIX}/bin/apu-1-config
17SCONS_ARGS+= CC=${CC:Q} 17SCONS_ARGS+= CC=${CC:Q}
18SCONS_ARGS+= CFLAGS=${CFLAGS:Q} 18SCONS_ARGS+= CFLAGS=${CFLAGS:Q}
19SCONS_ARGS+= LDFLAGS=${LDFLAGS:Q} 19SCONS_ARGS+= LDFLAGS=${LDFLAGS:Q}
20SCONS_ARGS+= LINKFLAGS=${LDFLAGS:Q} 20SCONS_ARGS+= LINKFLAGS=${LDFLAGS:Q}
21SCONS_ARGS+= OPENSSL=${PREFIX}/lib 21SCONS_ARGS+= OPENSSL=${PREFIX}/lib
22SCONS_ARGS+= --install-sandbox=${DESTDIR} 22SCONS_ARGS+= --install-sandbox=${DESTDIR}
23 23
24.include "options.mk" 24.include "options.mk"
25 25
26CFLAGS.SunOS+= -D__EXTENSIONS__ 26CFLAGS.SunOS+= -D__EXTENSIONS__
27 27
 28# Upstream distfile incorrectly has world-writable files.
 29post-extract:
 30 ${CHMOD} -R go-w ${WRKSRC}
 31
28do-build: 32do-build:
29 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${PREFIX} ${SCONS_ARGS} 33 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${PREFIX} ${SCONS_ARGS}
30 34
31do-install: 35do-install:
32 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${PREFIX} ${SCONS_ARGS} install 36 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/scons PREFIX=${PREFIX} ${SCONS_ARGS} install
33 37
34.include "../../devel/apr/buildlink3.mk" 38.include "../../devel/apr/buildlink3.mk"
35.include "../../devel/apr-util/buildlink3.mk" 39.include "../../devel/apr-util/buildlink3.mk"
36.include "../../devel/zlib/buildlink3.mk" 40.include "../../devel/zlib/buildlink3.mk"
37.include "../../security/openssl/buildlink3.mk" 41.include "../../security/openssl/buildlink3.mk"
38.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"