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