aboutsummaryrefslogtreecommitdiff
path: root/misc/freeswitch-scripts/Makefile
diff options
context:
space:
mode:
authorJosh Paetzel <jpaetzel@FreeBSD.org>2010-12-17 21:42:33 +0000
committerJosh Paetzel <jpaetzel@FreeBSD.org>2010-12-17 21:42:33 +0000
commitfb0d9688164a9877cd8e9d5ea630e2fd50c8e7e4 (patch)
tree1169739a2d9411fc91c24dd4a4c44c907c1cdd94 /misc/freeswitch-scripts/Makefile
parent81832c312fd40551a84c11ad035ab87350ec7cc3 (diff)
Notes
Diffstat (limited to 'misc/freeswitch-scripts/Makefile')
-rw-r--r--misc/freeswitch-scripts/Makefile35
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>