5 MASTER_SITES= ftp://ftp.horde.org/pub/horde/tarballs/
7 MAINTAINER= jlam@netbsd.org
8 HOMEPAGE= http://www.horde.org/
10 DEPENDS+= php>3.0.17:../../www/php4
12 NO_CONFIGURE= # defined
14 DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
15 INSTALL_FILE= ${WRKDIR}/INSTALL
17 CONFDIR= ${PREFIX}/etc/httpd
18 DOCDIR= ${PREFIX}/share/doc/horde
19 HORDEDIR= ${PREFIX}/share/horde
20 PHPLIBDIR= ${PREFIX}/share/horde-phplib
22 MESSAGE_SUBST+= HORDEDIR=${HORDEDIR}
23 MESSAGE_SUBST+= PHPLIBDIR=${PHPLIBDIR}
26 cd ${WRKSRC}/phplib; \
27 for file in local.inc prepend.php3; do \
28 ${MV} $${file} $${file}.dist; \
30 cd ${WRKSRC}/config; \
32 MOTD.html header.txt html.php3 lang.php3 menu.txt \
35 ${MV} $${file} $${file}.dist; \
40 cd ${WRKSRC}/scripts; \
41 for file in add_horde_string.pl add_lang_string.pl; do \
42 ${MV} -f $${file} $${file}.orig; \
43 ${SED} -e "s|/usr/bin/perl|${PERL5}|g" \
44 $${file}.orig > $${file}; \
46 cd ${WRKSRC}/scripts/database; \
47 for file in pgsql_cuser.sh; do \
48 ${MV} -f $${file} $${file}.orig; \
49 ${SED} -e "s|/usr/bin/psql|${LOCALBASE}/bin/psql|g" \
50 $${file}.orig > $${file}; \
54 ${FIND} ${WRKSRC} -name "*.orig" -exec ${RM} -f {} \;
55 ${FIND} ${WRKSRC} -name "*.pl" -exec ${CHMOD} +x {} \;
56 ${FIND} ${WRKSRC} -name "*.sh" -exec ${CHMOD} +x {} \;
59 ${SED} -e "s|@HORDEDIR@|${HORDEDIR}|g" \
60 -e "s|@PHPLIBDIR@|${PHPLIBDIR}|g" \
61 ${FILESDIR}/horde.conf.dist > ${WRKDIR}/horde.conf.dist
62 ${SED} -e "s|@HORDEDIR@|${HORDEDIR}|g" \
63 ${FILESDIR}/horde_setup.sh > ${WRKDIR}/horde_setup.sh
64 ${SED} -e "s|@HORDEDIR@|${HORDEDIR}|g" \
65 ${FILESDIR}/horde_secure.sh > ${WRKDIR}/horde_secure.sh
66 ${SED} -e "s|@HORDEDIR@|${HORDEDIR:S/^${PREFIX}\///}|g" \
67 -e "s|@PHPLIBDIR@|${PHPLIBDIR:S/^${PREFIX}\///}|g" \
68 -e "s|@CAT@|${CAT}|g" \
70 -e "s|@RMDIR@|${RMDIR}|g" \
71 -e "s|@TRUE@|${TRUE}|g" \
72 ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
73 ${SED} -e "s|@HORDEDIR@|${HORDEDIR:S/^${PREFIX}\///}|g" \
74 -e "s|@PHPLIBDIR@|${PHPLIBDIR:S/^${PREFIX}\///}|g" \
75 -e "s|@CAT@|${CAT}|g" \
76 -e "s|@CHMOD@|${CHMOD}|g" \
78 ${PKGDIR}/INSTALL > ${INSTALL_FILE}
79 PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} PRE-INSTALL
82 ${INSTALL_SCRIPT} ${WRKDIR}/horde_setup.sh ${PREFIX}/sbin/horde_setup
83 ${INSTALL_SCRIPT} ${WRKDIR}/horde_secure.sh ${PREFIX}/sbin/horde_secure
84 ${INSTALL_DATA_DIR} ${CONFDIR} ${DOCDIR} ${HORDEDIR} ${PHPLIBDIR}
85 cd ${WRKDIR}; ${INSTALL_DATA} horde.conf.dist ${CONFDIR}
86 cd ${WRKSRC}; ${INSTALL_DATA} COPYING README docs/* ${DOCDIR}
87 cd ${WRKSRC}/phplib; ${INSTALL_DATA} * ${PHPLIBDIR}
88 cd ${WRKSRC}; ${CP} -R graphics lib locale scripts templates ${HORDEDIR}
89 ${INSTALL_DATA_DIR} ${HORDEDIR}/config
90 cd ${WRKSRC}/config; ${INSTALL_DATA} * ${HORDEDIR}/config
91 cd ${WRKSRC}; ${INSTALL_DATA} *.php3 ${HORDEDIR}
92 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${HORDEDIR}
93 ${CHMOD} -R a-w ${HORDEDIR}
96 PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
98 .include "../../mk/bsd.pkg.mk"