update Sun Sep 20 06:37:00 PDT 2009
[pkgsrc.git] / comms / op_panel / Makefile
1 # $NetBSD: Makefile,v 1.4 2009/02/10 00:20:44 jnemeth Exp $
2 #
3
4 DISTNAME=       op_panel-0.29
5 PKGREVISION=    3
6 CATEGORIES=     comms
7 MASTER_SITES=   http://www.asternic.org/files/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://www.asternic.org/
11 COMMENT=        Flash Operator Panel for Asterisk
12 #LICENSE=       gnu-gpl-v2
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 FOP=            op_panel
17 MESSAGE_SUBST+= FOP=${FOP}
18
19 RCD_SCRIPTS+=   ${FOP}
20
21 USE_LANGUAGES=  # none
22 NO_BUILD=       yes
23 USE_TOOLS+=     perl:run
24 REPLACE_PERL+=  op_server.pl
25
26 PKG_GROUPS_VARS=        APACHE_GROUP
27 PKG_USERS_VARS=         APACHE_USER
28
29 PKG_SYSCONFSUBDIR=      ${FOP}
30 MESSAGE_SUBST+=         PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
31
32 EGDIR=                  ${PREFIX}/share/examples/${FOP}
33 SMDIR=                  ${PREFIX}/share/${FOP}
34
35 MESSAGE_SUBST+=         SMDIR=${SMDIR}
36 FILES_SUBST+=           SMDIR=${SMDIR}
37
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
52
53 SUBST_CLASSES+=         paths
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
60
61 INSTALLATION_DIRS+=     share/examples/${FOP}
62 INSTALLATION_DIRS+=     share/${FOP}
63 INSTALLATION_DIRS+=     libexec
64
65 post-extract:
66         cp ${FILESDIR}/${FOP}.conf.dist \
67                 ${WRKDIR}/${FOP}.conf.dist
68
69 do-install:
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}
77
78 .include "../../mk/bsd.pkg.mk"