update Sun Jan 17 06:37:00 PST 2010
[pkgsrc.git] / mail / freepops / Makefile
1 # $NetBSD: Makefile,v 1.13 2010/01/17 12:02:24 wiz Exp $
2 #
3
4 DISTNAME=               freepops-0.2.8
5 PKGREVISION=            1
6 CATEGORIES=             mail
7 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=freepops/}
8
9 MAINTAINER=             schmonz@NetBSD.org
10 HOMEPAGE=               http://www.freepops.org/
11 COMMENT=                POP3 gateway to AOL, Gmail, Hotmail, Juno, Yahoo, etc.
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 MAKE_JOBS_SAFE=         no
16
17 USE_LANGUAGES=          c c++
18 USE_TOOLS+=             bash:run bison gmake gsed patch tar
19 USE_LIBTOOL=            yes
20 REPLACE_BASH=           configure.sh
21 HAS_CONFIGURE=          yes
22 CONFIGURE_SCRIPT=       configure.sh
23 CONFIGURE_ARGS=         pkgsrc
24
25 PKG_SYSCONFSUBDIR=      freepops
26 EGDIR=                  ${PREFIX}/share/examples/${PKGBASE}
27 CONF_FILES=             ${EGDIR}/config.lua ${PKG_SYSCONFDIR}/config.lua
28 OWN_DIRS+=              ${VARBASE}/lib/${PKGBASE}/lua_unofficial
29 OWN_DIRS+=              ${VARBASE}/lib/${PKGBASE}/lua_updates
30 OWN_DIRS+=              ${VARBASE}/lib/${PKGBASE}/lua_updates/lxp
31 OWN_DIRS+=              ${VARBASE}/lib/${PKGBASE}/lua_updates/browser
32 OWN_DIRS+=              ${VARBASE}/lib/${PKGBASE}/lua_updates/soap
33
34 SUBST_CLASSES+=         paths
35 SUBST_STAGE.paths=      do-configure
36 SUBST_FILES.paths=      config.h doc/freepopsd.1 src/freepops.h
37 SUBST_FILES.paths+=     src/lua/freepops.lua
38 SUBST_SED.paths=        -e 's|@PREFIX@|${PREFIX}|g'
39 SUBST_SED.paths+=       -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
40 SUBST_SED.paths+=       -e 's|@VARBASE@|${VARBASE}|g'
41 SUBST_MESSAGE.paths=    Adjusting paths.
42
43 BUILD_DEFS+=            VARBASE
44
45 .include "../../mk/bsd.prefs.mk"
46
47 RCD_SCRIPTS=                    freepopsd
48 FREEPOPSD_USER?=                freepops
49 FREEPOPSD_GROUP?=               freepops
50 PKG_GROUPS=                     ${FREEPOPSD_GROUP}
51 PKG_USERS=                      ${FREEPOPSD_USER}:${FREEPOPSD_GROUP}
52 PKG_GECOS.${FREEPOPSD_USER}=    freepopsd POP3 user
53 FILES_SUBST+=                   FREEPOPSD_USER=${FREEPOPSD_USER:Q}
54 FILES_SUBST+=                   FREEPOPSD_GROUP=${FREEPOPSD_GROUP:Q}
55 PKG_GROUPS_VARS+=               FREEPOPSD_GROUP
56 PKG_USERS_VARS+=                FREEPOPSD_USER
57
58 .include "../../devel/gettext-lib/buildlink3.mk"
59 .include "../../security/openssl/buildlink3.mk"
60 .include "../../textproc/expat/buildlink3.mk"
61 .include "../../www/curl/buildlink3.mk"
62 .include "../../mk/pthread.buildlink3.mk"
63 .include "../../mk/bsd.pkg.mk"