Annotation of pkgsrc/mail/freepops/Makefile, Revision 1.28
1.28 ! alnsn 1: # $NetBSD: Makefile,v 1.27 2014/08/21 09:36:29 jperkin Exp $
1.1 schmonz 2: #
3:
1.23 rodent 4: DISTNAME= freepops-0.2.9
1.28 ! alnsn 5: PKGREVISION= 5
1.23 rodent 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: LICENSE= gnu-gpl-v2
1.1 schmonz 13:
1.23 rodent 14: MAKE_JOBS_SAFE= no
1.26 joerg 15: LUA_VERSIONS_ACCEPTED= 51
1.12 joerg 16:
1.16 obache 17: .include "../../mk/bsd.prefs.mk"
18:
1.1 schmonz 19: USE_LANGUAGES= c c++
1.17 dholland 20: USE_TOOLS+= bash:run bison gmake patch pkg-config tar
1.16 obache 21: .if ${OPSYS} != "NetBSD"
22: USE_TOOLS+= gsed
23: .endif
1.1 schmonz 24: USE_LIBTOOL= yes
25: REPLACE_BASH= configure.sh
26: HAS_CONFIGURE= yes
27: CONFIGURE_SCRIPT= configure.sh
28: CONFIGURE_ARGS= pkgsrc
1.15 marino 29: LDFLAGS+= -lintl # directly link, req. by ld 2.22
1.27 jperkin 30: LDFLAGS.SunOS+= -lsocket -lnsl -lresolv
1.1 schmonz 31:
32: PKG_SYSCONFSUBDIR= freepops
33: EGDIR= ${PREFIX}/share/examples/${PKGBASE}
34: CONF_FILES= ${EGDIR}/config.lua ${PKG_SYSCONFDIR}/config.lua
35: OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_unofficial
36: OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates
37: OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/lxp
38: OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/browser
39: OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/soap
40:
41: SUBST_CLASSES+= paths
42: SUBST_STAGE.paths= do-configure
43: SUBST_FILES.paths= config.h doc/freepopsd.1 src/freepops.h
44: SUBST_FILES.paths+= src/lua/freepops.lua
45: SUBST_SED.paths= -e 's|@PREFIX@|${PREFIX}|g'
46: SUBST_SED.paths+= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
47: SUBST_SED.paths+= -e 's|@VARBASE@|${VARBASE}|g'
48: SUBST_MESSAGE.paths= Adjusting paths.
49:
50: BUILD_DEFS+= VARBASE
51:
52: RCD_SCRIPTS= freepopsd
53: FREEPOPSD_USER?= freepops
54: FREEPOPSD_GROUP?= freepops
55: PKG_GROUPS= ${FREEPOPSD_GROUP}
56: PKG_USERS= ${FREEPOPSD_USER}:${FREEPOPSD_GROUP}
57: PKG_GECOS.${FREEPOPSD_USER}= freepopsd POP3 user
58: FILES_SUBST+= FREEPOPSD_USER=${FREEPOPSD_USER:Q}
59: FILES_SUBST+= FREEPOPSD_GROUP=${FREEPOPSD_GROUP:Q}
1.6 jlam 60: PKG_GROUPS_VARS+= FREEPOPSD_GROUP
61: PKG_USERS_VARS+= FREEPOPSD_USER
1.1 schmonz 62:
1.11 schmonz 63: .include "../../devel/gettext-lib/buildlink3.mk"
1.26 joerg 64: .include "../../lang/lua/buildlink3.mk"
1.1 schmonz 65: .include "../../security/openssl/buildlink3.mk"
66: .include "../../textproc/expat/buildlink3.mk"
67: .include "../../www/curl/buildlink3.mk"
1.3 joerg 68: .include "../../mk/pthread.buildlink3.mk"
1.1 schmonz 69: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>