[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / comms / op_panel

File: [cvs.NetBSD.org] / pkgsrc / comms / op_panel / Makefile (download)

Revision 1.10, Sat Jul 9 06:37:55 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.9: +2 -2 lines

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

# $NetBSD: Makefile,v 1.10 2016/07/09 06:37:55 wiz Exp $
#

DISTNAME=	op_panel-0.29
PKGREVISION=	8
CATEGORIES=	comms
MASTER_SITES=	http://www.asternic.org/files/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://www.asternic.org/
COMMENT=	Flash Operator Panel for Asterisk
#LICENSE=	gnu-gpl-v2

FOP=		op_panel
MESSAGE_SUBST+=	FOP=${FOP}

RCD_SCRIPTS+=	${FOP}

USE_LANGUAGES=	# none
NO_BUILD=	yes
USE_TOOLS+=	perl:run
REPLACE_PERL+=	op_server.pl

PKG_GROUPS_VARS=	APACHE_GROUP
PKG_USERS_VARS=		APACHE_USER

PKG_SYSCONFSUBDIR=	${FOP}
MESSAGE_SUBST+=		PKG_SYSCONFDIR=${PKG_SYSCONFDIR}

EGDIR=			${PREFIX}/share/examples/${FOP}
SMDIR=			${PREFIX}/share/${FOP}

MESSAGE_SUBST+=		SMDIR=${SMDIR}
FILES_SUBST+=		SMDIR=${SMDIR}

CONF_FILES=		${EGDIR}/op_astdb.cfg ${PKG_SYSCONFDIR}/op_astdb.cfg
CONF_FILES+=		${EGDIR}/op_buttons.cfg ${PKG_SYSCONFDIR}/op_buttons.cfg
CONF_FILES+=		${EGDIR}/op_lang_ca.cfg ${PKG_SYSCONFDIR}/op_lang_ca.cfg
CONF_FILES+=		${EGDIR}/op_lang_de.cfg ${PKG_SYSCONFDIR}/op_lang_de.cfg
CONF_FILES+=		${EGDIR}/op_lang_en.cfg ${PKG_SYSCONFDIR}/op_lang_en.cfg
CONF_FILES+=		${EGDIR}/op_lang_es.cfg ${PKG_SYSCONFDIR}/op_lang_es.cfg
CONF_FILES+=		${EGDIR}/op_lang_gl.cfg ${PKG_SYSCONFDIR}/op_lang_gl.cfg
CONF_FILES+=		${EGDIR}/op_lang_it.cfg ${PKG_SYSCONFDIR}/op_lang_it.cfg
CONF_FILES+=		${EGDIR}/op_lang_no.cfg ${PKG_SYSCONFDIR}/op_lang_no.cfg
CONF_FILES+=		${EGDIR}/op_lang_ru.cfg ${PKG_SYSCONFDIR}/op_lang_ru.cfg
CONF_FILES+=		${EGDIR}/op_lang_se.cfg ${PKG_SYSCONFDIR}/op_lang_se.cfg
CONF_FILES+=		${EGDIR}/op_server.cfg ${PKG_SYSCONFDIR}/op_server.cfg
CONF_FILES+=		${EGDIR}/op_style.cfg ${PKG_SYSCONFDIR}/op_style.cfg
CONF_FILES+=		${EGDIR}/op_panel.conf ${PKG_SYSCONFDIR}/op_panel.conf

SUBST_CLASSES+=		paths
SUBST_FILES.paths=	${WRKDIR}/${FOP}.conf.dist
SUBST_SED.paths+=	-e 's,@PREFIX@,${PREFIX},g'
SUBST_SED.paths+=	-e 's,@SMDIR@,${SMDIR},g'
SUBST_SED.paths+=	-e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
SUBST_SED.paths+=	-e 's,@PERL5@,${PERL5},g'
SUBST_STAGE.paths=	post-patch

INSTALLATION_DIRS+=	share/examples/${FOP}
INSTALLATION_DIRS+=	share/${FOP}
INSTALLATION_DIRS+=	libexec

post-extract:
	cp ${FILESDIR}/${FOP}.conf.dist \
		${WRKDIR}/${FOP}.conf.dist

do-install:
	${INSTALL_DATA} ${WRKDIR}/${FOP}.conf.dist ${DESTDIR}${EGDIR}/${FOP}.conf
	cp ${WRKSRC}/flash/* ${DESTDIR}${SMDIR}
	chown -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${SMDIR}
	find ${DESTDIR}${SMDIR} -type d -exec chmod ${PKGDIRMODE} {} \;
	find ${DESTDIR}${SMDIR} -type f -exec chmod ${SHAREMODE} {} \;
	${INSTALL_SCRIPT} ${WRKSRC}/op_server.pl ${DESTDIR}${PREFIX}/libexec/op_server.pl
	${INSTALL_DATA} ${WRKSRC}/op_*.cfg ${DESTDIR}${EGDIR}

.include "../../mk/bsd.pkg.mk"