1 # $NetBSD: Makefile,v 1.4 2009/02/10 00:20:44 jnemeth Exp $
4 DISTNAME= op_panel-0.29
7 MASTER_SITES= http://www.asternic.org/files/
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.asternic.org/
11 COMMENT= Flash Operator Panel for Asterisk
14 PKG_DESTDIR_SUPPORT= user-destdir
17 MESSAGE_SUBST+= FOP=${FOP}
24 REPLACE_PERL+= op_server.pl
26 PKG_GROUPS_VARS= APACHE_GROUP
27 PKG_USERS_VARS= APACHE_USER
29 PKG_SYSCONFSUBDIR= ${FOP}
30 MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
32 EGDIR= ${PREFIX}/share/examples/${FOP}
33 SMDIR= ${PREFIX}/share/${FOP}
35 MESSAGE_SUBST+= SMDIR=${SMDIR}
36 FILES_SUBST+= SMDIR=${SMDIR}
38 CONF_FILES= ${EGDIR}/op_astdb.cfg ${PKG_SYSCONFDIR}/op_astdb.cfg
39 CONF_FILES+= ${EGDIR}/op_buttons.cfg ${PKG_SYSCONFDIR}/op_buttons.cfg
40 CONF_FILES+= ${EGDIR}/op_lang_ca.cfg ${PKG_SYSCONFDIR}/op_lang_ca.cfg
41 CONF_FILES+= ${EGDIR}/op_lang_de.cfg ${PKG_SYSCONFDIR}/op_lang_de.cfg
42 CONF_FILES+= ${EGDIR}/op_lang_en.cfg ${PKG_SYSCONFDIR}/op_lang_en.cfg
43 CONF_FILES+= ${EGDIR}/op_lang_es.cfg ${PKG_SYSCONFDIR}/op_lang_es.cfg
44 CONF_FILES+= ${EGDIR}/op_lang_gl.cfg ${PKG_SYSCONFDIR}/op_lang_gl.cfg
45 CONF_FILES+= ${EGDIR}/op_lang_it.cfg ${PKG_SYSCONFDIR}/op_lang_it.cfg
46 CONF_FILES+= ${EGDIR}/op_lang_no.cfg ${PKG_SYSCONFDIR}/op_lang_no.cfg
47 CONF_FILES+= ${EGDIR}/op_lang_ru.cfg ${PKG_SYSCONFDIR}/op_lang_ru.cfg
48 CONF_FILES+= ${EGDIR}/op_lang_se.cfg ${PKG_SYSCONFDIR}/op_lang_se.cfg
49 CONF_FILES+= ${EGDIR}/op_server.cfg ${PKG_SYSCONFDIR}/op_server.cfg
50 CONF_FILES+= ${EGDIR}/op_style.cfg ${PKG_SYSCONFDIR}/op_style.cfg
51 CONF_FILES+= ${EGDIR}/op_panel.conf ${PKG_SYSCONFDIR}/op_panel.conf
54 SUBST_FILES.paths= ${WRKDIR}/${FOP}.conf.dist
55 SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g'
56 SUBST_SED.paths+= -e 's,@SMDIR@,${SMDIR},g'
57 SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
58 SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g'
59 SUBST_STAGE.paths= post-patch
61 INSTALLATION_DIRS+= share/examples/${FOP}
62 INSTALLATION_DIRS+= share/${FOP}
63 INSTALLATION_DIRS+= libexec
66 cp ${FILESDIR}/${FOP}.conf.dist \
67 ${WRKDIR}/${FOP}.conf.dist
70 ${INSTALL_DATA} ${WRKDIR}/${FOP}.conf.dist ${DESTDIR}${EGDIR}/${FOP}.conf
71 cp ${WRKSRC}/flash/* ${DESTDIR}${SMDIR}
72 chown -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${SMDIR}
73 find ${DESTDIR}${SMDIR} -type d -exec chmod ${PKGDIRMODE} {} \;
74 find ${DESTDIR}${SMDIR} -type f -exec chmod ${SHAREMODE} {} \;
75 ${INSTALL_SCRIPT} ${WRKSRC}/op_server.pl ${DESTDIR}${PREFIX}/libexec/op_server.pl
76 ${INSTALL_DATA} ${WRKSRC}/op_*.cfg ${DESTDIR}${EGDIR}
78 .include "../../mk/bsd.pkg.mk"