aboutsummaryrefslogtreecommitdiff
path: root/www/horde4-base/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/horde4-base/Makefile')
-rw-r--r--www/horde4-base/Makefile266
1 files changed, 0 insertions, 266 deletions
diff --git a/www/horde4-base/Makefile b/www/horde4-base/Makefile
deleted file mode 100644
index ceabf5b35cc6..000000000000
--- a/www/horde4-base/Makefile
+++ /dev/null
@@ -1,266 +0,0 @@
-# Ports collection makefile for: horde3
-# Date created: Sun Oct 07, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= horde
-PORTVERSION= 3.3.11
-DISTVERSIONPREFIX=
-CATEGORIES= www
-PKGNAMEPREFIX=
-PKGNAMESUFFIX= -base
-
-MAINTAINER= beech@FreeBSD.org
-COMMENT= Common code-base used by Horde applications
-
-#----------------------------------------------------------------------------
-# You may define these options:
-#
-# - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree.
-#
-# - WITHOUT_MYSQL: this port is built with MySQL by default
-# but you might choose any other database
-# supported by PHP (e.g. WITH_POSTGRESQL / WITH_SQLITE).
-#
-# - WITHOUT_IMAP: this port uses IMAP as a default authentication
-# backend; use this knob if for
-# example you only need Chora.
-#
-# - WITHOUT_LDAP: if you do not need OpenLDAP.
-#
-# - WITHOUT_FTP: if you do not need the VFS FTP driver.
-#
-# - WITH_IMSP: use IMSP as a preferences backend.
-#
-# - WITHOUT_FILEINFO: use native code to perform MIME magic lookups.
-#
-# - WITHOUT_GD: don't perform manipulations on image data with gd.
-#
-# - WITHOUT_ZLIB: don't compress pages and don't handle zip or gz data.
-#
-# - WITH_MAGICK: use ImageMagick to perform these image manipulations.
-#
-# - WITHOUT_ICONV: remove support for UTF-8 character sets.
-# - WITHOUT_MBSTRING:
-#
-# - WITHOUT_WV if your users never receive MS-Word docs;
-#
-# - WITHOUT_XL if your users never receive MS-Excel sheets
-# (or .ppt presentations);
-#
-# - WITHOUT_GEOIP don't activate MaxMind GeoIP Hostname to Country lookup.
-#
-# - WITHOUT_SW don't use the weather.com block on the portal page.
-#
-# - WITHOUT_WEBCPP: don't highlight sources with webcpp.
-#
-# - WITH_SRCHIGH: highlight sources with source-highlight.
-#
-# - WITH_ENSCRIPT: highlight sources with enscript.
-#
-# - WITH_RPM: handle RPM packages.
-#
-# - WITH_DEB: handle Debian packages.
-#
-# - WITH_SUPHP: Install appropriately for use with the www/suphp port.
-#
-#----------------------------------------------------------------------------
-
-RUN_DEPENDS+= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \
- ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \
- ${PEARDIR}/Mail/RFC822.php:${PORTSDIR}/mail/pear-Mail \
- ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \
- ${PEARDIR}/Mail/mimeDecode.php:${PORTSDIR}/mail/pear-Mail_mimeDecode \
- ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \
- ${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \
- ${PEARDIR}/Net/SMTP.php:${PORTSDIR}/net/pear-Net_SMTP \
- ${PEARDIR}/MDB2/Schema/Validate.php:${PORTSDIR}/databases/pear-MDB2_Schema
-
-CONFLICTS= horde-2.*
-
-USE_GETTEXT= yes
-USE_PHP= ctype gettext session
-
-.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP)
-RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp
-WANT_PHP_CGI= yes
-HORDEADMUSR?= horde
-SUB_LIST= WITH_SUPHP=yes
-.else
-WANT_PHP_WEB= yes
-.endif
-
-.if !defined(WITHOUT_FILEINFO)
-USE_PHP+= fileinfo
-.endif
-.if !defined(WITHOUT_FTP)
-USE_PHP+= ftp
-.endif
-.if !defined(WITHOUT_GD)
-USE_PHP+= gd
-.endif
-.if !defined(WITHOUT_ICONV)
-USE_PHP+= iconv
-.endif
-.if !defined(WITHOUT_IMAP)
-USE_PHP+= imap
-.endif
-.if !defined(WITHOUT_LDAP)
-USE_PHP+= ldap
-.endif
-.if !defined(WITHOUT_MBSTRING)
-USE_PHP+= mbstring
-.endif
-.if !defined(NOCRYPT)
-USE_PHP+= mcrypt
-.endif
-.if !defined(WITHOUT_SUPPORTED_DB)
-. if !defined(WITHOUT_MYSQL)
-USE_PHP+= mysql
-. endif
-. if defined(WITH_POSTGRESQL) || defined(WITH_PGSQL)
-USE_PHP+= pgsql
-. endif
-. if defined(WITH_SQLITE)
-USE_PHP+= sqlite
-. endif
-.endif
-.if !defined(WITHOUT_ZLIB)
-USE_PHP+= zlib
-.endif
-.if defined(WITH_MAGICK)
-RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
-.endif
-.if defined(WITH_IMSP)
-RUN_DEPENDS+= imspd:${PORTSDIR}/databases/cyrus-imspd
-.endif
-
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
-RUN_DEPENDS+= ${LOCALBASE}/bin/wvHtml:${PORTSDIR}/textproc/wv
-. endif
-. if !defined(WITHOUT_XL)
-RUN_DEPENDS+= ${LOCALBASE}/bin/xlhtml:${PORTSDIR}/textproc/xlhtml
-. endif
-.endif
-
-.if !defined(WITHOUT_WEBCPP)
-RUN_DEPENDS+= webcpp:${PORTSDIR}/textproc/webcpp
-.endif
-
-.if exists(${LOCALBASE}/bin/source-highlight)
-WITH_SRCHIGH= yes
-.endif
-.if defined(WITH_SRCHIGH)
-RUN_DEPENDS+= source-highlight:${PORTSDIR}/textproc/source-highlight
-.endif
-
-.if exists(${LOCALBASE}/bin/enscript)
-WITH_ENSCRIPT= yes
-.endif
-.if defined(WITH_ENSCRIPT)
-. if defined(A4)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4
-. elif defined(DJ)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letterdj
-. else
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letter
-. endif
-.endif
-
-.if exists(${LOCALBASE}/bin/rpm)
-WITH_RPM= yes
-.endif
-.if defined(WITH_RPM)
-RUN_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm4
-.endif
-
-.if exists(${LOCALBASE}/bin/dpkg)
-WITH_DEB= yes
-.endif
-.if defined(WITH_DEB)
-RUN_DEPENDS+= dpkg:${PORTSDIR}/archivers/dpkg
-.endif
-
-.if !defined(WITHOUT_SW)
-RUN_DEPENDS+= ${PEARDIR}/Services/Weather.php:${PORTSDIR}/misc/pear-Services_Weather
-.endif
-
-.if !defined(WITHOUT_GEOIP)
-RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP
-.endif
-
-PORTDOCS= README CHANGES CODING_STANDARDS CONTRIBUTING CREDITS HACKING INSTALL \
- PERFORMANCE RELEASE_NOTES SECURITY TODO TRANSLATIONS UPGRADING
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 700000
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-lib_Horde_NLS.php
-.endif
-
-.if ${PHP_VER} >= 5
-USE_PHP+= dom
-.else
-USE_PHP+= domxml
-.endif
-
-pre-patch:
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-. if !defined(WITHOUT_XL)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-.endif
-.if !defined(WITHOUT_WEBCPP)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWCPP::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_SRCHIGH)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFSRCHIGH::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_ENSCRIPT)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFES::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_RPM)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFRPM::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_DEB)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFDEB::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if !defined(WITHOUT_GEOIP)
- @${REINPLACE_CMD} -e "s:GeoIP lookup will not be performed.\"/>:GeoIP lookup will not be performed.\">${LOCALBASE}/share/GeoIP/GeoIP.dat</configstring>:" \
- ${WRKSRC}/config/conf.xml
-.endif
- @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \
- ${WRKDIR}/docs/INSTALL
-
-pre-install:
-.if !defined(WITHOUT_SUPPORTED_DB) && exists(${LOCALBASE}/bin/php)
- @if ! php -m 2>&1 | ${GREP} -q -e "mysql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "pgsql" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "sybase" ; then \
- if ! php -m 2>&1 | ${GREP} -q -e "SQLite" ; then \
- ${ECHO_MSG} "" ; \
- ${ECHO_MSG} "Please configure PHP with a database support." ; \
- ${ECHO_MSG} "MySQL, PostgreSQL, SQLite and Sybase (CTLIB or DBLIB)" ; \
- ${ECHO_MSG} "can be used with PHP AND Horde." ; \
- ${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(WITH_SUPHP)
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-.endif
-
-.include "${.CURDIR}/../../www/horde-base/bsd.horde.mk"
-.include <bsd.port.post.mk>