| @@ -1,66 +1,68 @@ | | | @@ -1,66 +1,68 @@ |
1 | # $NetBSD: Makefile,v 1.24 2015/03/09 00:47:05 mspo Exp $ | | 1 | # $NetBSD: Makefile,v 1.25 2015/04/23 09:31:34 jperkin Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= varnish-3.0.6 | | 4 | DISTNAME= varnish-3.0.6 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
6 | CATEGORIES= www | | 6 | CATEGORIES= www |
7 | MASTER_SITES= http://repo.varnish-cache.org/source/ | | 7 | MASTER_SITES= http://repo.varnish-cache.org/source/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://varnish-cache.org/ | | 10 | HOMEPAGE= http://varnish-cache.org/ |
11 | COMMENT= High-performace HTTP accelerator | | 11 | COMMENT= High-performace HTTP accelerator |
12 | LICENSE= modified-bsd | | 12 | LICENSE= modified-bsd |
13 | | | 13 | |
14 | GNU_CONFIGURE= yes | | 14 | GNU_CONFIGURE= yes |
15 | USE_LIBTOOL= yes | | 15 | USE_LIBTOOL= yes |
16 | USE_TOOLS+= pkg-config gmake | | 16 | USE_TOOLS+= pkg-config gmake |
17 | BUILD_DEFS+= VARBASE | | 17 | BUILD_DEFS+= VARBASE |
18 | | | 18 | |
19 | EGDIR= ${PREFIX}/share/examples/varnish | | 19 | EGDIR= ${PREFIX}/share/examples/varnish |
20 | CONF_FILES= ${EGDIR}/default.vcl ${PKG_SYSCONFDIR}/default.vcl | | 20 | CONF_FILES= ${EGDIR}/default.vcl ${PKG_SYSCONFDIR}/default.vcl |
21 | | | 21 | |
22 | VRNUSER?= varnish | | 22 | VRNUSER?= varnish |
23 | VRNGROUP?= ${VRNUSER} | | 23 | VRNGROUP?= ${VRNUSER} |
24 | STATEDIR= ${VARBASE}/db | | 24 | STATEDIR= ${VARBASE}/db |
25 | VRNDIR= ${STATEDIR}/${PKGBASE} | | 25 | VRNDIR= ${STATEDIR}/${PKGBASE} |
26 | | | 26 | |
27 | CONFIGURE_ARGS+= --localstatedir=${STATEDIR} | | 27 | CONFIGURE_ARGS+= --localstatedir=${STATEDIR} |
28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
29 | OWN_DIRS+= ${VRNDIR} | | 29 | OWN_DIRS+= ${VRNDIR} |
30 | OWN_DIRS_PERMS+= ${VRNDIR} ${VRNUSER} ${VRNGROUP} 0770 | | 30 | OWN_DIRS_PERMS+= ${VRNDIR} ${VRNUSER} ${VRNGROUP} 0770 |
31 | | | 31 | |
32 | PKG_GROUPS+= ${VRNGROUP} | | 32 | PKG_GROUPS+= ${VRNGROUP} |
33 | PKG_USERS+= ${VRNUSER}:${VRNGROUP} | | 33 | PKG_USERS+= ${VRNUSER}:${VRNGROUP} |
34 | PKG_HOME.${VRNUSER}= ${VRNDIR} | | 34 | PKG_HOME.${VRNUSER}= ${VRNDIR} |
35 | PKG_SHELL.${VRNUSER}= ${SH} | | 35 | PKG_SHELL.${VRNUSER}= ${SH} |
36 | PKG_GECOS.${VRNUSER}= Varnish daemon user | | 36 | PKG_GECOS.${VRNUSER}= Varnish daemon user |
37 | | | 37 | |
38 | FILES_SUBST+= VRNUSER=${VRNUSER} | | 38 | FILES_SUBST+= VRNUSER=${VRNUSER} |
39 | FILES_SUBST+= VRNGROUP=${VRNGROUP} | | 39 | FILES_SUBST+= VRNGROUP=${VRNGROUP} |
40 | | | 40 | |
41 | RCD_SCRIPTS= varnishd varnishlog varnishncsa | | 41 | RCD_SCRIPTS= varnishd varnishlog varnishncsa |
42 | PYTHON_FOR_BUILD_ONLY= yes | | 42 | PYTHON_FOR_BUILD_ONLY= yes |
43 | | | 43 | |
44 | REPLACE_PYTHON+= lib/libvcl/generate.py | | 44 | REPLACE_PYTHON+= lib/libvcl/generate.py |
45 | REPLACE_PYTHON+= lib/libvmod_std/vmod.py | | 45 | REPLACE_PYTHON+= lib/libvmod_std/vmod.py |
46 | | | 46 | |
47 | .include "../../lang/python/pyversion.mk" | | 47 | .include "../../lang/python/pyversion.mk" |
48 | BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils | | 48 | BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils |
49 | CONFIGURE_ARGS+= --with-rst2man=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py | | 49 | CONFIGURE_ARGS+= --with-rst2man=${PREFIX}/bin/rst2man-${PYVERSSUFFIX}.py |
50 | CONFIGURE_ARGS+= --with-rst2html=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py | | 50 | CONFIGURE_ARGS+= --with-rst2html=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py |
51 | | | 51 | |
52 | .include "../../devel/pcre/buildlink3.mk" | | 52 | .include "../../devel/pcre/buildlink3.mk" |
53 | .include "../../mk/bsd.prefs.mk" | | 53 | .include "../../mk/bsd.prefs.mk" |
54 | | | 54 | |
55 | .if ${OPSYS} == "SunOS" | | 55 | .if ${OPSYS} == "SunOS" |
| | | 56 | # Explicitly disable epoll on illumos, provided for Linux compat only. |
| | | 57 | CONFIGURE_ENV+= ac_cv_func_epoll_ctl=no |
56 | . if ${PKGSRC_COMPILER} == "sunpro" | | 58 | . if ${PKGSRC_COMPILER} == "sunpro" |
57 | CONFIGURE_ENV+= VCC_CC="cc ${_COMPILER_ABI_FLAG.${ABI}} -Kpic -G -o %o %s" | | 59 | CONFIGURE_ENV+= VCC_CC="cc ${_COMPILER_ABI_FLAG.${ABI}} -Kpic -G -o %o %s" |
58 | . else | | 60 | . else |
59 | CONFIGURE_ENV+= VCC_CC="gcc ${_COMPILER_ABI_FLAG.${ABI}} -fpic -shared -o %o %s" | | 61 | CONFIGURE_ENV+= VCC_CC="gcc ${_COMPILER_ABI_FLAG.${ABI}} -fpic -shared -o %o %s" |
60 | . endif | | 62 | . endif |
61 | .endif | | 63 | .endif |
62 | | | 64 | |
63 | .include "../../mk/curses.buildlink3.mk" | | 65 | .include "../../mk/curses.buildlink3.mk" |
64 | .include "../../mk/pthread.buildlink3.mk" | | 66 | .include "../../mk/pthread.buildlink3.mk" |
65 | .include "../../mk/readline.buildlink3.mk" | | 67 | .include "../../mk/readline.buildlink3.mk" |
66 | .include "../../mk/bsd.pkg.mk" | | 68 | .include "../../mk/bsd.pkg.mk" |