diff options
author | Josh Paetzel <jpaetzel@FreeBSD.org> | 2010-12-17 21:42:33 +0000 |
---|---|---|
committer | Josh Paetzel <jpaetzel@FreeBSD.org> | 2010-12-17 21:42:33 +0000 |
commit | fb0d9688164a9877cd8e9d5ea630e2fd50c8e7e4 (patch) | |
tree | 1169739a2d9411fc91c24dd4a4c44c907c1cdd94 /misc/freeswitch-scripts/Makefile | |
parent | 81832c312fd40551a84c11ad035ab87350ec7cc3 (diff) |
Notes
Diffstat (limited to 'misc/freeswitch-scripts/Makefile')
-rw-r--r-- | misc/freeswitch-scripts/Makefile | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/misc/freeswitch-scripts/Makefile b/misc/freeswitch-scripts/Makefile index 7220e541a02d..a1e55697909f 100644 --- a/misc/freeswitch-scripts/Makefile +++ b/misc/freeswitch-scripts/Makefile @@ -6,19 +6,22 @@ # PORTNAME= freeswitch-scripts -PORTVERSION= 1.0.6 -PORTREVISION= 1 +PORTVERSION= 201044 CATEGORIES= misc -MASTER_SITES= http://files.freeswitch.org/ +MASTER_SITES= ftp://ftp.secure-computing.net/pub/freeswitch/ \ + ftp://ftp2.secure-computing.net/pub/freeswitch/ DISTNAME= ${BASE_PORTNAME}-${PORTVERSION} +DIST_SUBDIR= ${BASE_PORTNAME} MAINTAINER= r.neese@gmail.com COMMENT= FreeSwitch Scripts -RUN_DEPENDS+= ${LOCALBASE}/bin/freeswitch:${PORTSDIR}/net/freeswitch-core - NO_BUILD= yes BASE_PORTNAME= freeswitch +SUB_FILES= pkg-install + +FREESWITCH_USER= freeswitch +FREESWITCH_GROUP= ${FREESWITCH_USER} WRKSRC= ${WRKDIR}/${BASE_PORTNAME}-${PORTVERSION}/scripts/ @@ -39,41 +42,49 @@ PLIST_SUB+= WITH_${i}="" .endif .endfor -do-install: +pre-install: + @${SH} ${PKGINSTALL} ${BASE_PORTNAME} PRE-INSTALL + +.if ! exists(${PREFIX}/etc/${BASE_PORTNAME}/scripts) + ${MKDIR} ${PREFIX}/etc/${BASE_PORTNAME}/scripts + ${CHOWN} ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts +.endif ${TOUCH} ${PREFIX}/etc/${BASE_PORTNAME}/scripts/.freeswitch-scripts + ${CHOWN} ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts/.freeswitch-scripts +do-install: .if defined(WITH_JAVASCRIPT) @${RM} ${WRKSRC}/javascript/ps_pizza.js @${RM} ${WRKSRC}/javascript/pizza.js @${RM} -rf ${WRKSRC}/javascript/js_modules @cd ${WRKSRC}; ${FIND} javascript \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .if defined(WITH_PERL) @cd ${WRKSRC}; ${FIND} perl \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .if defined(WITH_PYTHON) @cd ${WRKSRC}; ${FIND} python \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .if defined(WITH_PHP) @cd ${WRKSRC}; ${FIND} php \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .if defined(WITH_RSS) @cd ${WRKSRC}; ${FIND} rss \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .if defined(WITH_LUA) @cd ${WRKSRC}; ${FIND} lua \ - | ${CPIO} -pdm -R freeswitch:freeswitch ${PREFIX}/etc/${BASE_PORTNAME}/scripts + | ${CPIO} -pdm -R ${FREESWITCH_USER}:${FREESWITCH_GROUP} ${PREFIX}/etc/${BASE_PORTNAME}/scripts .endif .include <bsd.port.mk> |