# Ports collection makefile for: turba # Date created: Sat Nov 16, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= turba PORTVERSION= 1.0 CATEGORIES= mail www MASTER_SITES= ftp://ftp.horde.org/pub/turba/tarballs/ DISTNAME= ${PORTNAME}-${PORTVERSION}-RC2 MAINTAINER= thierry@thomas.as WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} #----------------------------------------------------------------------- # You may define these options: # # - WITHOUT_LDAP : if you do not need OpenLDAP; # - WITH_LDAP1 : if you prefer OpenLDAP1. # # - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree; # #----------------------------------------------------------------------- .if !defined(WITHOUT_LDAP) .if defined(WITH_LDAP1) LIB_DEPENDS+= ldap.1:${PORTSDIR}/net/openldap \ lber.1:${PORTSDIR}/net/openldap .else LIB_DEPENDS+= ldap.2:${PORTSDIR}/net/openldap2 \ lber.2:${PORTSDIR}/net/openldap2 .endif .endif RUN_DEPENDS+= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde-devel NO_BUILD= yes DOCS= COPYING README docs/CHANGES docs/CREDITS \ docs/INSTALL docs/turba.dia docs/turba.pdf CONFFILE= attributes.php conf.php html.php menu.php \ prefs.php sources.php LHORDEDIR?= www/horde LTURBADIR?= ${LHORDEDIR}/turba PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} TURBADIR= ${PREFIX}/${LTURBADIR} CONFDIR= ${TURBADIR}/config APACHE_CNFDIR?= ${LOCALBASE}/etc/apache APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf pre-install: # N.B.: database dependencies are binded with mod_php#, neither by Horde nor Turba. .if !defined(WITHOUT_SUPPORTED_DB) @if ! ${LDCONFIG} -r | ${GREP} -q -e "mysqlclient.10" ; then \ if ! ${LDCONFIG} -r | ${GREP} -q -e "pq.2" ; then \ if ! ${LDCONFIG} -r | ${GREP} -q -e "sybdb.0" ; then \ if ! ${LDCONFIG} -r | ${GREP} -q -e "ct.0" ; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with a database support." ; \ ${ECHO_MSG} "MySQL, PostgreSQL and Sybase (CTLIB or DBLIB)" ; \ ${ECHO_MSG} "can be used with PHP AND Turba." ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "(If everything will run on this machine, do not" ; \ ${ECHO_MSG} " forget to install the database server-side!)" ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi ; \ fi ; \ fi ; \ fi .endif .if !defined(WITHOUT_LDAP) .if defined(WITH_LDAP1) @if ! ${LDCONFIG} -r | ${GREP} -q -e "ldap.1"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .else @if ! ${LDCONFIG} -r | ${GREP} -q -e "ldap.2"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP2 support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif .endif do-install: ${MKDIR} ${TURBADIR} ${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${TURBADIR} ${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/scripts ${WRKSRC}/templates ${TURBADIR} ${CP} -Rp ${WRKSRC}/po ${TURBADIR} ${CP} -p ${WRKSRC}/*.php ${TURBADIR} .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor ${CHOWN} -R www:www ${TURBADIR} ${CHMOD} -R o-rwx ${CONFDIR} @(if [ -f ${APACHE_CONF} ] ; then \ (if [ ! -f ${APACHE_CONF}.beforeTurba ] ; then \ ${ECHO} "===> Updating ${APACHE_CONF}..." ; \ ${CP} -p ${FILESDIR}/httpd.conf.turba ${WRKDIR}/httpd.conf.turba ; \ ${PERL} -pi -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" ${WRKDIR}/httpd.conf.turba ; \ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeTurba ; \ ${GREP} -qw 'Added for Turba' ${APACHE_CONF} || ${CAT} ${WRKDIR}/httpd.conf.turba >> ${APACHE_CONF} ; \ fi) ; \ fi) .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO} "Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO} @${CAT} ${PKGMESSAGE} | \ ${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g;s:%%CONFDIR%%:${CONFDIR}:g;s:%%APACHE_CONF%%:${APACHE_CONF}:g" @${ECHO} .include 4'>gnome-3.24 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/math/pspp
Commit message (Expand)AuthorAgeFilesLines
* - unbreak port to build in FreeBSD 9 arch i386sylvio2011-03-042-5/+0
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-201-1/+1
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1
* - Fix build in 9-current arch amd64sylvio2010-04-222-4/+18
* Mark BROKEN on 9.x: does not configureerwin2010-04-191-0/+4
* - Bump PORTREVISION to chase the update of math/gslwen2010-03-291-1/+1
* - update to 1.4.1dinoex2010-03-281-1/+1
* Chase math/gsl update,makc2009-12-021-0/+1
* - Update to 0.6.2sylvio2009-11-013-6/+8
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
* - Install developer tools if WITH_GUI is enabledmiwi2009-01-142-1/+28
* - Update to version 0.6.1 (bugfix)amdmi32008-11-063-5/+5
* - Update to 0.6.0miwi2008-06-233-17/+99
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-0/+1
* - Update to 0.4.0.1miwi2008-04-252-9/+8
* - Chase the gsl shared lib bump.jadawin2008-04-081-1/+1
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
* - Remove old Perl support from unmaintained ports in categories startinggabor2007-04-051-7/+1
* - Bump PORTREVISION and change lib version because math/gsl are updated.mnag2006-05-061-1/+2
* Add missing USE_GETTEXTkris2006-01-261-0/+1
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-1/+1
* Not GCC is the culprit, but a more recent perl is required on 4.xvs2005-12-161-2/+3
* Unbreak on 4.x: Builds fine with GCC 3.4+vs2005-12-121-1/+1
* - Add SHA256pav2005-11-251-0/+1
* - Update to 0.4.0pav2005-09-0712-733/+24
* SIZEify.trevor2004-01-301-0/+1
* introduce MASTER_SITE_GNU_ALPHAijliao2003-10-31