aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2011-07-08 01:34:12 +0800
committermm <mm@FreeBSD.org>2011-07-08 01:34:12 +0800
commitfa3acf358ecc4a3e3caf3ae000eb61e0a2755fc2 (patch)
tree6fecf60139547941e0f802dce81e6c7f788ea0a6
parentc25591bf2b380272968d5b5c59bfce7a39a14469 (diff)
downloadfreebsd-ports-gnome-fa3acf358ecc4a3e3caf3ae000eb61e0a2755fc2.tar.gz
freebsd-ports-gnome-fa3acf358ecc4a3e3caf3ae000eb61e0a2755fc2.tar.zst
freebsd-ports-gnome-fa3acf358ecc4a3e3caf3ae000eb61e0a2755fc2.zip
PEAR channel for the Horde framework and applications
WWW: http://pear.horde.org
-rw-r--r--devel/Makefile1
-rw-r--r--devel/pear-channel-horde/Makefile36
-rw-r--r--devel/pear-channel-horde/bsd.horde.mk130
-rw-r--r--devel/pear-channel-horde/files/pear.horde.org.reg1
-rw-r--r--devel/pear-channel-horde/pkg-descr3
5 files changed, 171 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ebaaebd12bbb..837ff6c24217 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2669,6 +2669,7 @@
SUBDIR += pear-XML_Tree
SUBDIR += pear-XML_Util
SUBDIR += pear-XML_XPath
+ SUBDIR += pear-channel-horde
SUBDIR += pear-codegen
SUBDIR += pecl-automap
SUBDIR += pecl-bbcode
diff --git a/devel/pear-channel-horde/Makefile b/devel/pear-channel-horde/Makefile
new file mode 100644
index 000000000000..7c0f6a5de768
--- /dev/null
+++ b/devel/pear-channel-horde/Makefile
@@ -0,0 +1,36 @@
+# Ports collection makefile for: pear-channel-horde
+# Date created: 6 July 2011
+# Whom: Martin Matuska <mm@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pear-channel-horde
+PORTVERSION= 20110304
+CATEGORIES= devel www pear
+MASTER_SITES= #no master sites
+DISTFILES= #no distfiles
+
+MAINTAINER= mm@FreeBSD.org
+COMMENT= PEAR Channel pear.horde.org
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
+RUN_DEPENDS= ${LOCALBASE}/bin/pear:${PORTSDIR}/devel/pear
+
+NO_BUILD= yes
+
+LPEARDIR?= share/pear
+
+PLIST_FILES= ${LPEARDIR}/.channels/.alias/horde.txt \
+ ${LPEARDIR}/.channels/pear.horde.org.reg \
+ "@exec ${MKDIR} %D/${LPEARDIR}/.registry/.channel.pear.horde.org"
+PLIST_DIRS= ${LPEARDIR}/.registry/.channel.pear.horde.org
+
+do-install:
+ @${MKDIR} ${PREFIX}/${LPEARDIR}/.registry/.channel.pear.horde.org
+ @${INSTALL_DATA} ${FILESDIR}/pear.horde.org.reg \
+ ${PREFIX}/${LPEARDIR}/.channels/pear.horde.org.reg
+ @${ECHO_CMD} -n pear.horde.org > \
+ ${PREFIX}/${LPEARDIR}/.channels/.alias/horde.txt
+
+.include <bsd.port.mk>
diff --git a/devel/pear-channel-horde/bsd.horde.mk b/devel/pear-channel-horde/bsd.horde.mk
new file mode 100644
index 000000000000..bf51a1228754
--- /dev/null
+++ b/devel/pear-channel-horde/bsd.horde.mk
@@ -0,0 +1,130 @@
+# $FreeBSD$
+
+MASTER_SITES?= http://pear.horde.org/get/
+
+BUILD_DEPENDS+= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear \
+ ${PEARDIR}/.channels/pear.horde.org.reg:${PORTSDIR}/devel/pear-channel-horde
+
+RUN_DEPENDS+= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear \
+ ${PEARDIR}/.channels/pear.horde.org.reg:${PORTSDIR}/devel/pear-channel-horde
+
+PKGNAMEPREFIX?= pear-
+HORDE_DIR?= www/horde
+
+DIST_SUBDIR= Horde
+PEAR_CHANNEL= horde
+PEAR_AUTOINSTALL= yes
+
+horde-Horde_ActiveSync-DEPEND= ${PEARDIR}/Horde/ActiveSync.php:${PORTSDIR}/comms/pear-Horde_ActiveSync
+horde-Horde_Alarm-DEPEND= ${PEARDIR}/Horde/Alarm.php:${PORTSDIR}/devel/pear-Horde_Alarm
+horde-Horde_Auth-DEPEND= ${PEARDIR}/Horde/Auth.php:${PORTSDIR}/security/pear-Horde_Auth
+horde-Horde_Autoloader-DEPEND= ${PEARDIR}/Horde/Autoloader.php:${PORTSDIR}/devel/pear-Horde_Autoloader
+horde-Horde_Argv-DEPEND= ${PEARDIR}/Horde/Argv/Parser.php:${PORTSDIR}/devel/pear-Horde_Argv
+horde-Horde_Browser-DEPEND= ${PEARDIR}/Horde/Browser.php:${PORTSDIR}/www/pear-Horde_Browser
+horde-Horde_Cache-DEPEND= ${PEARDIR}/Horde/Cache.php:${PORTSDIR}/devel/pear-Horde_Cache
+horde-Horde_Cli-DEPEND= ${PEARDIR}/Horde/Cli.php:${PORTSDIR}/devel/pear-Horde_Cli
+horde-Horde_Compress-DEPEND= ${PEARDIR}/Horde/Compress.php:${PORTSDIR}/archivers/pear-Horde_Compress
+horde-Horde_Constraint-DEPEND= ${PEARDIR}/Horde/Constraint.php:${PORTSDIR}/devel/pear-Horde_Constraint
+horde-Horde_Controller-DEPEND= ${PEARDIR}/Horde/Controller.php:${PORTSDIR}/devel/pear-Horde_Controller
+horde-Horde_Core-DEPEND= ${PEARDIR}/Horde.php:${PORTSDIR}/devel/pear-Horde_Core
+horde-Horde_Crypt-DEPEND= ${PEARDIR}/Horde/Crypt.php:${PORTSDIR}/security/pear-Horde_Crypt
+horde-Horde_Data-DEPEND= ${PEARDIR}/Horde/Data.php:${PORTSDIR}/devel/pear-Horde_Data
+horde-Horde_DataTree-DEPEND= ${PEARDIR}/Horde/DataTree.php:${PORTSDIR}/devel/pear-Horde_DataTree
+horde-Horde_Date-DEPEND= ${PEARDIR}/Horde/Date.php:${PORTSDIR}/devel/pear-Horde_Date
+horde-Horde_Date_Parser-DEPEND= ${PEARDIR}/Horde/Date/Parser.php:${PORTSDIR}/devel/pear-Horde_Date_Parser
+horde-Horde_Db-DEPEND= ${PEARDIR}/Horde/Db.php:${PORTSDIR}/databases/pear-Horde_Db
+horde-Horde_Editor-DEPEND= ${PEARDIR}/Horde/Editor.php:${PORTSDIR}/www/pear-Horde_Editor
+horde-Horde_Exception-DEPEND= ${PEARDIR}/Horde/Exception.php:${PORTSDIR}/devel/pear-Horde_Exception
+horde-Horde_Feed-DEPEND= ${PEARDIR}/Horde/Feed.php:${PORTSDIR}/www/pear-Horde_Feed
+horde-Horde_Form-DEPEND= ${PEARDIR}/Horde/Form.php:${PORTSDIR}/www/pear-Horde_Form
+horde-Horde_Group-DEPEND= ${PEARDIR}/Horde/Group/Base.php:${PORTSDIR}/security/pear-Horde_Group
+horde-Horde_History-DEPEND= ${PEARDIR}/Horde/History.php:${PORTSDIR}/devel/pear-Horde_History
+horde-Horde_Http-DEPEND= ${PEARDIR}/Horde/Http.php:${PORTSDIR}/www/pear-Horde_Http
+horde-Horde_Icalendar-DEPEND= ${PEARDIR}/Horde/Icalendar.php:${PORTSDIR}/devel/pear-Horde_Icalendar
+horde-Horde_Image-DEPEND= ${PEARDIR}/Horde/Image.php:${PORTSDIR}/graphics/pear-Horde_Image
+horde-Horde_Imap_Client-DEPEND= ${PEARDIR}/Horde/Imap/Client.php:${PORTSDIR}/mail/pear-Horde_Imap_Client
+horde-Horde_Imsp-DEPEND= ${PEARDIR}/Horde/Imsp.php:${PORTSDIR}/databases/pear-Horde_Imsp
+horde-Horde_Itip-DEPEND= ${PEARDIR}/Horde/Itip.php:${PORTSDIR}/devel/pear-Horde_Itip
+horde-Horde_Injector-DEPEND= ${PEARDIR}/Horde/Injector.php:${PORTSDIR}/devel/pear-Horde_Injector
+horde-Horde_Kolab_Format-DEPEND= ${PEARDIR}/Horde/Kolab/Format.php:${PORTSDIR}/textproc/pear-Horde_Kolab_Format
+horde-Horde_Kolab_Server-DEPEND= ${PEARDIR}/Horde/Kolab/Server.php:${PORTSDIR}/net/pear-Horde_Kolab_Server
+horde-Horde_Kolab_Session-DEPEND= ${PEARDIR}/Horde/Kolab/Session.php:${PORTSDIR}/net/pear-Horde_Kolab_Session
+horde-Horde_Kolab_Storage-DEPEND= ${PEARDIR}/Horde/Kolab/Storage.php:${PORTSDIR}/mail/pear-Horde_Kolab_Storage
+horde-Horde_Ldap-DEPEND= ${PEARDIR}/Horde/Ldap.php:${PORTSDIR}/net/pear-Horde_Ldap
+horde-Horde_Lock-DEPEND= ${PEARDIR}/Horde/Lock.php:${PORTSDIR}/devel/pear-Horde_Lock
+horde-Horde_Log-DEPEND= ${PEARDIR}/Horde/Log.php:${PORTSDIR}/sysutils/pear-Horde_Log
+horde-Horde_LoginTasks-DEPEND= ${PEARDIR}/Horde/LoginTasks.php:${PORTSDIR}/devel/pear-Horde_LoginTasks
+horde-Horde_Mail-DEPEND= ${PEARDIR}/Horde/Mail.php:${PORTSDIR}/mail/pear-Horde_Mail
+horde-Horde_Memcache-DEPEND= ${PEARDIR}/Horde/Memcache.php:${PORTSDIR}/databases/pear-Horde_Memcache
+horde-Horde_Mime-DEPEND= ${PEARDIR}/Horde/Mime.php:${PORTSDIR}/devel/pear-Horde_Mime
+horde-Horde_Mime_Viewer-DEPEND= ${PEARDIR}/Horde/Mime/Viewer.php:${PORTSDIR}/devel/pear-Horde_Mime_Viewer
+horde-Horde_Nls-DEPEND= ${PEARDIR}/Horde/Nls.php:${PORTSDIR}/devel/pear-Horde_Nls
+horde-Horde_Notification-DEPEND= ${PEARDIR}/Horde/Notification.php:${PORTSDIR}/devel/pear-Horde_Notification
+horde-Horde_Oauth-DEPEND= ${PEARDIR}/Horde/Oauth/Consumer.php:${PORTSDIR}/security/pear-Horde_Oauth
+horde-Horde_Pdf-DEPEND= ${PEARDIR}/Horde/Pdf/Writer.php:${PORTSDIR}/textproc/pear-Horde_Pdf
+horde-Horde_Perms-DEPEND= ${PEARDIR}/Horde/Perms.php:${PORTSDIR}/security/pear-Horde_Perms
+horde-Horde_Prefs-DEPEND= ${PEARDIR}/Horde/Prefs.php:${PORTSDIR}/devel/pear-Horde_Prefs
+horde-Horde_Rdo-DEPEND= ${PEARDIR}/Horde/Rdo.php:${PORTSDIR}/devel/pear-Horde_Rdo
+horde-Horde_Role-DEPEND= ${PEARDIR}/PEAR/Installer/Role/Horde/Role.php:${PORTSDIR}/devel/pear-Horde_Role
+horde-Horde_Rpc-DEPEND= ${PEARDIR}/Horde/Rpc.php:${PORTSDIR}/net/pear-Horde_Rpc
+horde-Horde_Routes-DEPEND= ${PEARDIR}/Horde/Routes/Route.php:${PORTSDIR}/www/pear-Horde_Routes
+horde-Horde_Secret-DEPEND= ${PEARDIR}/Horde/Secret.php:${PORTSDIR}/security/pear-Horde_Secret
+horde-Horde_Serialize-DEPEND= ${PEARDIR}/Horde/Serialize.php:${PORTSDIR}/devel/pear-Horde_Serialize
+horde-Horde_SessionHandler-DEPEND= ${PEARDIR}/Horde/SessionHandler.php:${PORTSDIR}/www/pear-Horde_SessionHandler
+horde-Horde_Share-DEPEND= ${PEARDIR}/Horde/Share/Base.php:${PORTSDIR}/security/pear-Horde_Share
+horde-Horde_SpellChecker-DEPEND= ${PEARDIR}/Horde/SpellChecker.php:${PORTSDIR}/textproc/pear-Horde_SpellChecker
+horde-Horde_Stream_Filter-DEPEND= ${PEARDIR}/Horde/Stream/Filter/Crc32.php:${PORTSDIR}/devel/pear-Horde_Stream_Filter
+horde-Horde_Stream_Wrapper-DEPEND= ${PEARDIR}/Horde/Stream/Wrapper/StringStream.php:${PORTSDIR}/devel/pear-Horde_Stream_Wrapper
+horde-Horde_Service_Facebook-DEPEND= ${PEARDIR}/Horde/Service/Facebook.php:${PORTSDIR}/www/pear-Horde_Service_Facebook
+horde-Horde_Service_Twitter-DEPEND= ${PEARDIR}/Horde/Service/Twitter.php:${PORTSDIR}/www/pear-Horde_Service_Twitter
+horde-Horde_Support-DEPEND= ${PEARDIR}/Horde/Support/Array.php:${PORTSDIR}/devel/pear-Horde_Support
+horde-Horde_SyncMl-DEPEND= ${PEARDIR}/Horde/SyncMl.php:${PORTSDIR}/comms/pear-Horde_SyncMl
+horde-Horde_Url-DEPEND= ${PEARDIR}/Horde/Url.php:${PORTSDIR}/net/pear-Horde_Url
+horde-Horde_Util-DEPEND= ${PEARDIR}/Horde/Util.php:${PORTSDIR}/devel/pear-Horde_Util
+horde-Horde_Template-DEPEND= ${PEARDIR}/Horde/Template.php:${PORTSDIR}/www/pear-Horde_Template
+horde-Horde_Text_Diff-DEPEND= ${PEARDIR}/Horde/Text/Diff.php:${PORTSDIR}/textproc/pear-Horde_Text_Diff
+horde-Horde_Text_Filter-DEPEND= ${PEARDIR}/Horde/Text/Filter.php:${PORTSDIR}/textproc/pear-Horde_Text_Filter
+horde-Horde_Text_Filter_Csstidy-DEPEND= ${PEARDIR}/Horde/Text/Filter/Csstidy.php:${PORTSDIR}/textproc/pear-Horde_Text_Filter_Csstidy
+horde-Horde_Text_Flowed-DEPEND= ${PEARDIR}/Horde/Text/Flowed.php:${PORTSDIR}/textproc/pear-Horde_Text_Flowed
+horde-Horde_Token-DEPEND= ${PEARDIR}/Horde/Token.php:${PORTSDIR}/devel/pear-Horde_Token
+horde-Horde_Translation-DEPEND= ${PEARDIR}/Horde/Translation.php:${PORTSDIR}/devel/pear-Horde_Translation
+horde-Horde_Tree-DEPEND= ${PEARDIR}/Horde/Tree.php:${PORTSDIR}/devel/pear-Horde_Tree
+horde-Horde_Vfs-DEPEND= ${PEARDIR}/Horde/Vfs.php:${PORTSDIR}/devel/pear-Horde_Vfs
+horde-Horde_View-DEPEND= ${PEARDIR}/Horde/View.php:${PORTSDIR}/devel/pear-Horde_View
+horde-Horde_Xml_Element-DEPEND= ${PEARDIR}/Horde/Xml/Element.php:${PORTSDIR}/textproc/pear-Horde_Xml_Element
+horde-Horde_Xml_Wbxml-DEPEND= ${PEARDIR}/Horde/Xml/Wbxml.php:${PORTSDIR}/textproc/pear-Horde_Xml_Wbxml
+horde-content-DEPEND= ${LOCALBASE}/${HORDE_DIR}/content/lib/Tagger.php:${PORTSDIR}/devel/horde4-content
+horde-horde-DEPEND= ${LOCALBASE}/${HORDE_DIR}/index.php:${PORTSDIR}/www/horde4-base
+horde-imp-DEPEND= ${LOCALBASE}/${HORDE_DIR}/imp/index.php:${PORTSDIR}/mail/horde4-imp
+horde-ingo-DEPEND= ${LOCALBASE}/${HORDE_DIR}/ingo/index.php:${PORTSDIR}/mail/horde4-ingo
+horde-kronolith-DEPEND= ${LOCALBASE}/${HORDE_DIR}/kronolith/index.php:${PORTSDIR}/deskutils/horde4-kronolith
+horde-mnemo-DEPEND= ${LOCALBASE}/${HORDE_DIR}/mnemo/index.php:${PORTSDIR}/deskutils/horde4-mnemo
+horde-nag-DEPEND= ${LOCALBASE}/${HORDE_DIR}/nag/index.php:${PORTSDIR}/deskutils/horde4-nag
+horde-timeobjects-DEPEND= ${LOCALBASE}/${HORDE_DIR}/timeobjects/lib/Driver.php:${PORTSDIR}/devel/horde4-timeobjects
+horde-turba-DEPEND= ${LOCALBASE}/${HORDE_DIR}/turba/index.php:${PORTSDIR}/mail/horde4-turba
+
+.if defined(USE_HORDE_RUN)
+. for DEP in ${USE_HORDE_RUN}
+. if !defined(horde-${DEP}-DEPEND)
+UNKNOWN_HORDE_PACKAGES+= ${DEP}
+. else
+RUN_DEPENDS+= ${horde-${DEP}-DEPEND}
+. endif
+. endfor
+.endif
+
+.if defined(USE_HORDE_BUILD)
+. for DEP in ${USE_HORDE_BUILD}
+. if !defined(horde-${DEP}-DEPEND)
+UNKNOWN_HORDE_PACKAGES+= ${DEP}
+. else
+BUILD_DEPENDS+= ${horde-${DEP}-DEPEND}
+. endif
+. endfor
+.endif
+
+.if defined(UNKNOWN_HORDE_PACKAGES)
+IGNORE= unknown Horde package(s): ${UNKNOWN_HORDE_PACKAGES}
+.endif
+
+.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
diff --git a/devel/pear-channel-horde/files/pear.horde.org.reg b/devel/pear-channel-horde/files/pear.horde.org.reg
new file mode 100644
index 000000000000..dd682e49d310
--- /dev/null
+++ b/devel/pear-channel-horde/files/pear.horde.org.reg
@@ -0,0 +1 @@
+a:6:{s:7:"attribs";a:4:{s:7:"version";s:3:"1.0";s:5:"xmlns";s:31:"http://pear.php.net/channel-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:71:"http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd";}s:4:"name";s:14:"pear.horde.org";s:7:"summary";s:17:"Horde PEAR server";s:14:"suggestedalias";s:5:"horde";s:7:"servers";a:1:{s:7:"primary";a:1:{s:4:"rest";a:1:{s:7:"baseurl";a:4:{i:0;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.0";}s:8:"_content";s:27:"http://pear.horde.org/rest/";}i:1;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.1";}s:8:"_content";s:27:"http://pear.horde.org/rest/";}i:2;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.2";}s:8:"_content";s:27:"http://pear.horde.org/rest/";}i:3;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.3";}s:8:"_content";s:27:"http://pear.horde.org/rest/";}}}}}s:13:"_lastmodified";a:2:{s:4:"ETag";s:27:""112443e-31a-49de756604ac0"";s:13:"Last-Modified";s:29:"Mon, 07 Mar 2011 16:53:39 GMT";}} \ No newline at end of file
diff --git a/devel/pear-channel-horde/pkg-descr b/devel/pear-channel-horde/pkg-descr
new file mode 100644
index 000000000000..ac76696b801a
--- /dev/null
+++ b/devel/pear-channel-horde/pkg-descr
@@ -0,0 +1,3 @@
+PEAR channel for the Horde Framework
+
+WWW: http://pear.horde.org