Sync Mk with ports
[dports.git] / Mk / Uses / horde.mk
1 # $FreeBSD$
2 #
3 # Feature:      horde
4 # Usage:        USES=horde
5 # Valid ARGS:   none
6 #
7 # MAINTAINER=   horde@FreeBSD.org
8
9 .if !defined(_INCLUDE_USES_HORDE_MK)
10 _INCLUDE_USES_HORDE_MK= yes
11
12 MASTER_SITES?=  http://pear.horde.org/get/
13
14 BUILD_DEPENDS+= ${PEARDIR}/.channels/pear.horde.org.reg:devel/pear-channel-horde
15 RUN_DEPENDS+=   ${PEARDIR}/.channels/pear.horde.org.reg:devel/pear-channel-horde
16
17 PKGNAMEPREFIX?= pear-
18 HORDE_DIR?=     www/horde
19
20 CONFLICTS+=     horde3-*.[0-9]*
21
22 CPE_VENDOR?=    horde
23
24 DIST_SUBDIR=    Horde
25 PEAR_CHANNEL=   horde
26
27 horde-Horde_ActiveSync-DEPEND=  ${PEARDIR}/Horde/ActiveSync.php:comms/pear-Horde_ActiveSync
28 horde-Horde_Alarm-DEPEND=       ${PEARDIR}/Horde/Alarm.php:devel/pear-Horde_Alarm
29 horde-Horde_Auth-DEPEND=        ${PEARDIR}/Horde/Auth.php:security/pear-Horde_Auth
30 horde-Horde_Autoloader-DEPEND=  ${PEARDIR}/Horde/Autoloader.php:devel/pear-Horde_Autoloader
31 horde-Horde_Autoloader_Cache-DEPEND=    ${PEARDIR}/Horde/Autoloader/Cache.php:devel/pear-Horde_Autoloader_Cache
32 horde-Horde_Argv-DEPEND=        ${PEARDIR}/Horde/Argv/Parser.php:devel/pear-Horde_Argv
33 horde-Horde_Browser-DEPEND=     ${PEARDIR}/Horde/Browser.php:www/pear-Horde_Browser
34 horde-Horde_Cache-DEPEND=       ${PEARDIR}/Horde/Cache.php:devel/pear-Horde_Cache
35 horde-Horde_Cli-DEPEND=         ${PEARDIR}/Horde/Cli.php:devel/pear-Horde_Cli
36 horde-Horde_Compress-DEPEND=    ${PEARDIR}/Horde/Compress.php:archivers/pear-Horde_Compress
37 horde-Horde_Compress_Fast-DEPEND=       ${PEARDIR}/Horde/Compress/Fast.php:archivers/pear-Horde_Compress_Fast
38 horde-Horde_Constraint-DEPEND=  ${PEARDIR}/Horde/Constraint.php:devel/pear-Horde_Constraint
39 horde-Horde_Controller-DEPEND=  ${PEARDIR}/Horde/Controller.php:devel/pear-Horde_Controller
40 horde-Horde_Core-DEPEND=        ${PEARDIR}/Horde.php:devel/pear-Horde_Core
41 horde-Horde_Crypt-DEPEND=       ${PEARDIR}/Horde/Crypt.php:security/pear-Horde_Crypt
42 horde-Horde_Crypt_Blowfish-DEPEND=      ${PEARDIR}/Horde/Crypt/Blowfish.php:security/pear-Horde_Crypt_Blowfish
43 horde-Horde_CssMinify-DEPEND=   ${PEARDIR}/Horde/CssMinify.php:textproc/pear-Horde_CssMinify
44 horde-Horde_Css_Parser-DEPEND=  ${PEARDIR}/Horde/Css/Parser.php:www/pear-Horde_Css_Parser
45 horde-Horde_Data-DEPEND=        ${PEARDIR}/Horde/Data.php:devel/pear-Horde_Data
46 horde-Horde_Date-DEPEND=        ${PEARDIR}/Horde/Date.php:devel/pear-Horde_Date
47 horde-Horde_Date_Parser-DEPEND= ${PEARDIR}/Horde/Date/Parser.php:devel/pear-Horde_Date_Parser
48 horde-Horde_Dav-DEPEND=         ${PEARDIR}/Horde/Dav/Client.php:www/pear-Horde_Dav
49 horde-Horde_Db-DEPEND=          ${PEARDIR}/Horde/Db.php:databases/pear-Horde_Db
50 horde-Horde_Editor-DEPEND=      ${PEARDIR}/Horde/Editor.php:www/pear-Horde_Editor
51 horde-Horde_Exception-DEPEND=   ${PEARDIR}/Horde/Exception.php:devel/pear-Horde_Exception       
52 horde-Horde_Feed-DEPEND=        ${PEARDIR}/Horde/Feed.php:www/pear-Horde_Feed
53 horde-Horde_Form-DEPEND=        ${PEARDIR}/Horde/Form.php:www/pear-Horde_Form
54 horde-Horde_Group-DEPEND=       ${PEARDIR}/Horde/Group/Base.php:security/pear-Horde_Group
55 horde-Horde_HashTable-DEPEND=   ${PEARDIR}/Horde/HashTable/Base.php:databases/pear-Horde_HashTable
56 horde-Horde_History-DEPEND=     ${PEARDIR}/Horde/History.php:devel/pear-Horde_History
57 horde-Horde_Http-DEPEND=        ${PEARDIR}/Horde/Http.php:www/pear-Horde_Http
58 horde-Horde_Icalendar-DEPEND=   ${PEARDIR}/Horde/Icalendar.php:devel/pear-Horde_Icalendar
59 horde-Horde_Idna-DEPEND=        ${PEARDIR}/Horde/Idna.php:dns/pear-Horde_Idna
60 horde-Horde_Image-DEPEND=       ${PEARDIR}/Horde/Image.php:graphics/pear-Horde_Image
61 horde-Horde_Imap_Client-DEPEND= ${PEARDIR}/Horde/Imap/Client.php:mail/pear-Horde_Imap_Client
62 horde-Horde_Imsp-DEPEND=        ${PEARDIR}/Horde/Imsp.php:databases/pear-Horde_Imsp
63 horde-Horde_Itip-DEPEND=        ${PEARDIR}/Horde/Itip.php:devel/pear-Horde_Itip
64 horde-Horde_Injector-DEPEND=    ${PEARDIR}/Horde/Injector.php:devel/pear-Horde_Injector
65 horde-Horde_JavascriptMinify-DEPEND=    ${PEARDIR}/Horde/JavascriptMinify.php:textproc/pear-Horde_JavascriptMinify
66 horde-Horde_Kolab_Format-DEPEND=        ${PEARDIR}/Horde/Kolab/Format.php:textproc/pear-Horde_Kolab_Format
67 horde-Horde_Kolab_Server-DEPEND=        ${PEARDIR}/Horde/Kolab/Server/Factory.php:net/pear-Horde_Kolab_Server
68 horde-Horde_Kolab_Session-DEPEND=       ${PEARDIR}/Horde/Kolab/Session.php:net/pear-Horde_Kolab_Session
69 horde-Horde_Kolab_Storage-DEPEND=       ${PEARDIR}/Horde/Kolab/Storage.php:mail/pear-Horde_Kolab_Storage
70 horde-Horde_Ldap-DEPEND=        ${PEARDIR}/Horde/Ldap.php:net/pear-Horde_Ldap
71 horde-Horde_ListHeaders-DEPEND= ${PEARDIR}/Horde/ListHeaders.php:mail/pear-Horde_ListHeaders
72 horde-Horde_Lock-DEPEND=        ${PEARDIR}/Horde/Lock.php:devel/pear-Horde_Lock
73 horde-Horde_Log-DEPEND=         ${PEARDIR}/Horde/Log.php:sysutils/pear-Horde_Log
74 horde-Horde_LoginTasks-DEPEND=  ${PEARDIR}/Horde/LoginTasks.php:devel/pear-Horde_LoginTasks
75 horde-Horde_Mail-DEPEND=        ${PEARDIR}/Horde/Mail/Transport.php:mail/pear-Horde_Mail
76 horde-Horde_Mail_Autoconfig-DEPEND=     ${PEARDIR}/Horde/Mail/Autoconfig.php:mail/pear-Horde_Mail_Autoconfig
77 horde-Horde_Mapi-DEPEND=        ${PEARDIR}/Horde/Mapi.php:mail/pear-Horde_Mapi
78 horde-Horde_Memcache-DEPEND=    ${PEARDIR}/Horde/Memcache.php:databases/pear-Horde_Memcache
79 horde-Horde_Mime-DEPEND=        ${PEARDIR}/Horde/Mime.php:mail/pear-Horde_Mime
80 horde-Horde_Mime_Viewer-DEPEND= ${PEARDIR}/Horde/Mime/Viewer.php:mail/pear-Horde_Mime_Viewer
81 horde-Horde_Mongo-DEPEND=       ${PEARDIR}/Horde/Mongo/Client.php:databases/pear-Horde_Mongo
82 horde-Horde_Nls-DEPEND=         ${PEARDIR}/Horde/Nls.php:devel/pear-Horde_Nls
83 horde-Horde_Notification-DEPEND=        ${PEARDIR}/Horde/Notification.php:devel/pear-Horde_Notification
84 horde-Horde_Oauth-DEPEND=       ${PEARDIR}/Horde/Oauth/Consumer.php:security/pear-Horde_Oauth
85 horde-Horde_Pack-DEPEND=        ${PEARDIR}/Horde/Pack.php:archivers/pear-Horde_Pack
86 horde-Horde_Pdf-DEPEND=         ${PEARDIR}/Horde/Pdf/Writer.php:textproc/pear-Horde_Pdf
87 horde-Horde_Perms-DEPEND=       ${PEARDIR}/Horde/Perms.php:security/pear-Horde_Perms
88 horde-Horde_Prefs-DEPEND=       ${PEARDIR}/Horde/Prefs.php:devel/pear-Horde_Prefs
89 horde-Horde_Queue-DEPEND=       ${PEARDIR}/Horde/Queue/Runner.php:devel/pear-Horde_Queue
90 horde-Horde_Rdo-DEPEND=         ${PEARDIR}/Horde/Rdo.php:devel/pear-Horde_Rdo
91 horde-Horde_Role-DEPEND=        ${PEARDIR}/PEAR/Installer/Role/Horde/Role.php:devel/pear-Horde_Role
92 horde-Horde_Rpc-DEPEND=         ${PEARDIR}/Horde/Rpc.php:net/pear-Horde_Rpc
93 horde-Horde_Routes-DEPEND=      ${PEARDIR}/Horde/Routes/Route.php:www/pear-Horde_Routes
94 horde-Horde_Secret-DEPEND=      ${PEARDIR}/Horde/Secret.php:security/pear-Horde_Secret
95 horde-Horde_Serialize-DEPEND=   ${PEARDIR}/Horde/Serialize.php:devel/pear-Horde_Serialize
96 horde-Horde_SessionHandler-DEPEND=      ${PEARDIR}/Horde/SessionHandler.php:www/pear-Horde_SessionHandler
97 horde-Horde_Scheduler-DEPEND=   ${PEARDIR}/Horde/Scheduler.php:devel/pear-Horde_Scheduler
98 horde-Horde_Scribe-DEPEND=      ${PEARDIR}/Horde/Scribe.php:net/pear-Horde_Scribe
99 horde-Horde_Share-DEPEND=       ${PEARDIR}/Horde/Share/Base.php:security/pear-Horde_Share
100 horde-Horde_Smtp-DEPEND=        ${PEARDIR}/Horde/Smtp.php:mail/pear-Horde_Smtp
101 horde-Horde_Socket_Client-DEPEND=       ${PEARDIR}/Horde/Socket/Client.php:net/pear-Horde_Socket_Client
102 horde-Horde_SpellChecker-DEPEND=        ${PEARDIR}/Horde/SpellChecker.php:textproc/pear-Horde_SpellChecker
103 horde-Horde_Stream-DEPEND=      ${PEARDIR}/Horde/Stream.php:devel/pear-Horde_Stream
104 horde-Horde_Stream_Filter-DEPEND=       ${PEARDIR}/Horde/Stream/Filter/Crc32.php:devel/pear-Horde_Stream_Filter
105 horde-Horde_Stream_Wrapper-DEPEND=      ${PEARDIR}/Horde/Stream/Wrapper/StringStream.php:devel/pear-Horde_Stream_Wrapper
106 horde-Horde_Service_Facebook-DEPEND=    ${PEARDIR}/Horde/Service/Facebook.php:www/pear-Horde_Service_Facebook
107 horde-Horde_Service_Twitter-DEPEND=     ${PEARDIR}/Horde/Service/Twitter.php:www/pear-Horde_Service_Twitter
108 horde-Horde_Service_UrlShortener-DEPEND=        ${PEARDIR}/Horde/Service/UrlShortener.php:www/pear-Horde_Service_UrlShortener
109 horde-Horde_Service_Weather-DEPEND=     ${PEARDIR}/Horde/Service/Weather.php:www/pear-Horde_Service_Weather
110 horde-Horde_Support-DEPEND=     ${PEARDIR}/Horde/Support/Array.php:devel/pear-Horde_Support
111 horde-Horde_SyncMl-DEPEND=      ${PEARDIR}/Horde/SyncMl.php:comms/pear-Horde_SyncMl
112 horde-Horde_Url-DEPEND=         ${PEARDIR}/Horde/Url.php:net/pear-Horde_Url     
113 horde-Horde_Util-DEPEND=        ${PEARDIR}/Horde/Util.php:devel/pear-Horde_Util 
114 horde-Horde_Template-DEPEND=    ${PEARDIR}/Horde/Template.php:www/pear-Horde_Template
115 horde-Horde_Text_Diff-DEPEND=   ${PEARDIR}/Horde/Text/Diff.php:textproc/pear-Horde_Text_Diff
116 horde-Horde_Text_Filter-DEPEND= ${PEARDIR}/Horde/Text/Filter.php:textproc/pear-Horde_Text_Filter
117 horde-Horde_Text_Filter_Csstidy-DEPEND= ${PEARDIR}/Horde/Text/Filter/Csstidy.php:textproc/pear-Horde_Text_Filter_Csstidy
118 horde-Horde_Text_Flowed-DEPEND= ${PEARDIR}/Horde/Text/Flowed.php:textproc/pear-Horde_Text_Flowed
119 horde-Horde_Thrift-DEPEND=      ${PEARDIR}/Horde/Thrift.php:devel/pear-Horde_Thrift
120 horde-Horde_Timezone-DEPEND=    ${PEARDIR}/Horde/Timezone.php:devel/pear-Horde_Timezone
121 horde-Horde_Token-DEPEND=       ${PEARDIR}/Horde/Token.php:devel/pear-Horde_Token
122 horde-Horde_Translation-DEPEND= ${PEARDIR}/Horde/Translation.php:devel/pear-Horde_Translation
123 horde-Horde_Tree-DEPEND=        ${PEARDIR}/Horde/Tree.php:devel/pear-Horde_Tree
124 horde-Horde_Vfs-DEPEND=         ${PEARDIR}/Horde/Vfs.php:sysutils/pear-Horde_Vfs
125 horde-Horde_View-DEPEND=        ${PEARDIR}/Horde/View.php:devel/pear-Horde_View
126 horde-Horde_Xml_Element-DEPEND= ${PEARDIR}/Horde/Xml/Element.php:textproc/pear-Horde_Xml_Element
127 horde-Horde_Xml_Wbxml-DEPEND=   ${PEARDIR}/Horde/Xml/Wbxml.php:textproc/pear-Horde_Xml_Wbxml
128 horde-content-DEPEND=           ${LOCALBASE}/${HORDE_DIR}/content/lib/Tagger.php:devel/horde-content
129 horde-gollem-DEPEND=            ${LOCALBASE}/${HORDE_DIR}/gollem/index.php:ftp/horde-gollem
130 horde-horde-DEPEND=             ${LOCALBASE}/${HORDE_DIR}/index.php:www/horde-base
131 horde-imp-DEPEND=               ${LOCALBASE}/${HORDE_DIR}/imp/index.php:mail/horde-imp
132 horde-ingo-DEPEND=              ${LOCALBASE}/${HORDE_DIR}/ingo/index.php:mail/horde-ingo
133 horde-kronolith-DEPEND=         ${LOCALBASE}/${HORDE_DIR}/kronolith/index.php:deskutils/horde-kronolith
134 horde-mnemo-DEPEND=             ${LOCALBASE}/${HORDE_DIR}/mnemo/index.php:deskutils/horde-mnemo
135 horde-nag-DEPEND=               ${LOCALBASE}/${HORDE_DIR}/nag/index.php:deskutils/horde-nag
136 horde-timeobjects-DEPEND=       ${LOCALBASE}/${HORDE_DIR}/timeobjects/lib/Driver.php:devel/horde-timeobjects
137 horde-trean-DEPEND=             ${LOCALBASE}/${HORDE_DIR}/trean/index.php:www/horde-trean
138 horde-turba-DEPEND=             ${LOCALBASE}/${HORDE_DIR}/turba/index.php:mail/horde-turba
139
140 .if defined(USE_HORDE_RUN)
141 . for DEP in ${USE_HORDE_RUN}
142 .  if !defined(horde-${DEP}-DEPEND)
143 UNKNOWN_HORDE_PACKAGES+=        ${DEP}
144 .  else
145 RUN_DEPENDS+=   ${horde-${DEP}-DEPEND}
146 .  endif
147 . endfor
148 .endif
149
150 .if defined(USE_HORDE_BUILD)
151 . for DEP in ${USE_HORDE_BUILD}
152 .  if !defined(horde-${DEP}-DEPEND)
153 UNKNOWN_HORDE_PACKAGES+=        ${DEP}
154 .  else
155 BUILD_DEPENDS+= ${horde-${DEP}-DEPEND}
156 .  endif
157 . endfor
158 .endif
159
160 .if defined(UNKNOWN_HORDE_PACKAGES)
161 IGNORE= unknown Horde package(s): ${UNKNOWN_HORDE_PACKAGES}
162 .endif
163
164 .include "${USESDIR}/pear.mk"
165 .endif