Tue Mar 20 16:25:51 2012 UTC ()
Add missing PAM buildlink, and tell configure script where to find it.
Otherwise only builds with native PAM.


(dholland)
diff -r1.2 -r1.3 pkgsrc/www/yaws/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/www/yaws/Makefile (expand / switch to unified diff)

--- pkgsrc/www/yaws/Makefile 2012/02/02 09:55:25 1.2
+++ pkgsrc/www/yaws/Makefile 2012/03/20 16:25:51 1.3
@@ -1,35 +1,36 @@ @@ -1,35 +1,36 @@
1# $NetBSD: Makefile,v 1.2 2012/02/02 09:55:25 hans Exp $ 1# $NetBSD: Makefile,v 1.3 2012/03/20 16:25:51 dholland Exp $
2# 2#
3 3
4DISTNAME= yaws-1.91 4DISTNAME= yaws-1.91
5CATEGORIES= www 5CATEGORIES= www
6MASTER_SITES= http://yaws.hyber.org/download/ 6MASTER_SITES= http://yaws.hyber.org/download/
7 7
8MAINTAINER= bartosz.kuzma@gmail.com 8MAINTAINER= bartosz.kuzma@gmail.com
9HOMEPAGE= http://yaws.hyber.org/ 9HOMEPAGE= http://yaws.hyber.org/
10COMMENT= High perfomance HTTP 1.1 webserver written in Erlang 10COMMENT= High perfomance HTTP 1.1 webserver written in Erlang
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BUILD_DEFS+= VARBASE 13BUILD_DEFS+= VARBASE
14 14
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16 16
17USE_TOOLS+= gmake perl pax autoconf 17USE_TOOLS+= gmake perl pax autoconf
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19AUTOCONF_REQD= 2.50 19AUTOCONF_REQD= 2.50
20 20
21CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}/yaws 21CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}/yaws
22CONFIGURE_ARGS+= --localstatedir=${VARBASE} 22CONFIGURE_ARGS+= --localstatedir=${VARBASE}
 23CONFIGURE_ARGS+= --with-extrainclude=${PAMBASE}/include/security
23 24
24EGDIR= ${PREFIX}/share/examples/yaws 25EGDIR= ${PREFIX}/share/examples/yaws
25CONF_FILES= ${EGDIR}/yaws.conf ${PKG_SYSCONFDIR}/yaws/yaws.conf 26CONF_FILES= ${EGDIR}/yaws.conf ${PKG_SYSCONFDIR}/yaws/yaws.conf
26RCD_SCRIPTS= yaws 27RCD_SCRIPTS= yaws
27RCD_SCRIPT_SRC.yaws= ${WRKSRC}/scripts/netbsd/yaws.sh 28RCD_SCRIPT_SRC.yaws= ${WRKSRC}/scripts/netbsd/yaws.sh
28 29
29LIBDIR= ${PREFIX}/lib/yaws 30LIBDIR= ${PREFIX}/lib/yaws
30WWWDIR= ${PREFIX}/share/yaws/www 31WWWDIR= ${PREFIX}/share/yaws/www
31INSTALLATION_DIRS= ${EGDIR} 32INSTALLATION_DIRS= ${EGDIR}
32INSTALLATION_DIRS+= ${LIBDIR}/ebin ${LIBDIR}/include 33INSTALLATION_DIRS+= ${LIBDIR}/ebin ${LIBDIR}/include
33INSTALLATION_DIRS+= ${LIBDIR}/priv ${WWWDIR} 34INSTALLATION_DIRS+= ${LIBDIR}/priv ${WWWDIR}
34 35
35OWN_DIRS= ${VARBASE}/log/yaws 36OWN_DIRS= ${VARBASE}/log/yaws
@@ -63,14 +64,15 @@ do-install: @@ -63,14 +64,15 @@ do-install:
63 64
64 ${INSTALL_DATA} ${WRKSRC}/ebin/* ${DESTDIR}${LIBDIR}/ebin 65 ${INSTALL_DATA} ${WRKSRC}/ebin/* ${DESTDIR}${LIBDIR}/ebin
65 ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${LIBDIR}/include 66 ${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${LIBDIR}/include
66 cd ${WRKSRC}/priv && pax -rw . ${DESTDIR}${LIBDIR}/priv 67 cd ${WRKSRC}/priv && pax -rw . ${DESTDIR}${LIBDIR}/priv
67 68
68 cd ${WRKSRC}/www && pax -rw . ${DESTDIR}${WWWDIR} 69 cd ${WRKSRC}/www && pax -rw . ${DESTDIR}${WWWDIR}
69 70
70 ${INSTALL_MAN} ${WRKSRC}/man/yaws.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 71 ${INSTALL_MAN} ${WRKSRC}/man/yaws.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
71 ${INSTALL_MAN} ${WRKSRC}/man/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 72 ${INSTALL_MAN} ${WRKSRC}/man/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
72 73
73 ${INSTALL_DATA_DIR} ${DESTDIR}${PKG_SYSCONFDIR}/yaws 74 ${INSTALL_DATA_DIR} ${DESTDIR}${PKG_SYSCONFDIR}/yaws
74 75
75.include "../../lang/erlang/buildlink3.mk" 76.include "../../lang/erlang/buildlink3.mk"
 77.include "../../mk/pam.buildlink3.mk"
76.include "../../mk/bsd.pkg.mk" 78.include "../../mk/bsd.pkg.mk"