This is a followup to Bug 261604 and Bug 266443. In =============================== commit 9645c923bf918a0b1ecceef7595ba3c3c2184702 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> Date: 2022-06-12T01:39:43+02:00 */horde*: Ignore with php82 diff --git a/Mk/Uses/horde.mk b/Mk/Uses/horde.mk index 5b3089d88c46..69fd249b4660 100644 --- a/Mk/Uses/horde.mk +++ b/Mk/Uses/horde.mk @@ -15 +15 @@ CPE_VENDOR?= horde -IGNORE_WITH_PHP=80 81 +IGNORE_WITH_PHP=80 81 82 ============================= and previous commits these Horde ports were *blanket* marked as ignore without even knowing whether they are truly broken or not: ======================= # cut -d @ -f 1 /tmp/horde-ports.txt | sort archivers/pear-Horde_Compress archivers/pear-Horde_Compress_Fast archivers/pear-Horde_Pack comms/pear-Horde_ActiveSync comms/pear-Horde_SyncMl databases/pear-Horde_Db databases/pear-Horde_HashTable databases/pear-Horde_Imsp databases/pear-Horde_Memcache databases/pear-Horde_Mongo deskutils/horde-kronolith deskutils/horde-mnemo deskutils/horde-nag devel/horde-content devel/horde-timeobjects devel/pear-Horde_Alarm devel/pear-Horde_Argv devel/pear-Horde_Autoloader devel/pear-Horde_Autoloader_Cache devel/pear-Horde_Cache devel/pear-Horde_Cli devel/pear-Horde_Constraint devel/pear-Horde_Controller devel/pear-Horde_Core devel/pear-Horde_Data devel/pear-Horde_Date devel/pear-Horde_Date_Parser devel/pear-Horde_Exception devel/pear-Horde_History devel/pear-Horde_Icalendar devel/pear-Horde_Injector devel/pear-Horde_Itip devel/pear-Horde_Lock devel/pear-Horde_LoginTasks devel/pear-Horde_Nls devel/pear-Horde_Notification devel/pear-Horde_Prefs devel/pear-Horde_Queue devel/pear-Horde_Rdo devel/pear-Horde_Role devel/pear-Horde_Scheduler devel/pear-Horde_Serialize devel/pear-Horde_Stream devel/pear-Horde_Stream_Filter devel/pear-Horde_Stream_Wrapper devel/pear-Horde_Support devel/pear-Horde_Thrift devel/pear-Horde_Timezone devel/pear-Horde_Token devel/pear-Horde_Translation devel/pear-Horde_Tree devel/pear-Horde_Util devel/pear-Horde_View dns/pear-Horde_Idna ftp/horde-gollem graphics/pear-Horde_Image mail/horde-imp mail/horde-ingo mail/horde-turba mail/pear-Horde_Imap_Client mail/pear-Horde_Kolab_Storage mail/pear-Horde_ListHeaders mail/pear-Horde_Mail mail/pear-Horde_Mail_Autoconfig mail/pear-Horde_Mapi mail/pear-Horde_Mime mail/pear-Horde_Mime_Viewer mail/pear-Horde_Smtp net/pear-Horde_Kolab_Server net/pear-Horde_Kolab_Session net/pear-Horde_Ldap net/pear-Horde_Rpc net/pear-Horde_Scribe net/pear-Horde_Socket_Client net/pear-Horde_Url security/pear-Horde_Auth security/pear-Horde_Crypt security/pear-Horde_Crypt_Blowfish security/pear-Horde_Group security/pear-Horde_Oauth security/pear-Horde_Perms security/pear-Horde_Secret security/pear-Horde_Share sysutils/pear-Horde_Log sysutils/pear-Horde_Vfs textproc/pear-Horde_CssMinify textproc/pear-Horde_JavascriptMinify textproc/pear-Horde_Kolab_Format textproc/pear-Horde_Pdf textproc/pear-Horde_SpellChecker textproc/pear-Horde_Text_Diff textproc/pear-Horde_Text_Filter textproc/pear-Horde_Text_Filter_Csstidy textproc/pear-Horde_Text_Flowed textproc/pear-Horde_Xml_Element textproc/pear-Horde_Xml_Wbxml www/horde-base www/horde-trean www/pear-Horde_Browser www/pear-Horde_Css_Parser www/pear-Horde_Dav www/pear-Horde_Editor www/pear-Horde_Feed www/pear-Horde_Form www/pear-Horde_Http www/pear-Horde_Routes www/pear-Horde_Service_Facebook www/pear-Horde_Service_Twitter www/pear-Horde_Service_UrlShortener www/pear-Horde_Service_Weather www/pear-Horde_SessionHandler www/pear-Horde_Template =========================== This affects many downstream users outside of Horde, e.g., WebSVN (I am the maintainer of this port). I ran these: # poudriere bulk -j 123-release-amd64 -p default-main -z horde_php80 -f /tmp/horde-ports.txt # poudriere bulk -j 123-release-amd64 -p default-main -z horde_php81 -f /tmp/horde-ports.txt # poudriere bulk -j 123-release-amd64 -p default-main -z horde_php82 -f /tmp/horde-ports.txt Those which are supposed to be skipped due to www/horde-base is fine, the rest just builds: 8.0 === [00:35:24] Built ports: math/pear-Math_BigInteger@php80 devel/pear-Horde_Constraint@php80 www/pear-Horde_Browser@php80 archivers/pear-Horde_Compress_Fast@php80 net/pear-Horde_Url@php80 security/pear-Horde_Group@php80 devel/pear-Horde_Stream@php80 devel/pear-Horde_Date@php80 mail/pear-Horde_Mail@php80 archivers/pear-Horde_Compress@php80 devel/pear-Horde_Role@php80 security/pear-Horde_Crypt_Blowfish@php80 devel/pear-Horde_Injector@php80 net/pear-Horde_Socket_Client@php80 sysutils/pear-Horde_Log@php80 databases/pear-Horde_HashTable@php80 textproc/pear-Horde_Text_Filter@php80 mail/pear-Horde_Mapi@php80 mail/pear-Horde_Mime@php80 databases/pear-Horde_Db@php80 devel/cmake-core devel/gettext-tools www/pear-Horde_Template@php80 www/pear-Horde_Css_Parser@php80 security/pear-Horde_Auth@php80 www/pear-Horde_Routes@php80 devel/pear-Horde_Serialize@php80 devel/pear-Horde_Cache@php80 devel/pear-Horde_View@php80 devel/pear-Horde_Notification@php80 security/pear-Horde_Perms@php80 devel/pear-Horde_Icalendar@php80 textproc/pear-Horde_CssMinify@php80 devel/pear-Horde_Autoloader@php80 security/pear-Auth_SASL@php80 devel/pear-Horde_Token@php80 archivers/pear-Horde_Pack@php80 devel/pear-Horde_Controller@php80 mail/pear-Horde_Smtp@php80 devel/pear-Horde_Prefs@php80 devel/pear-Horde_History@php80 comms/pear-Horde_ActiveSync@php80 devel/m4 www/pear-Horde_SessionHandler@php80 textproc/pear-Horde_JavascriptMinify@php80 devel/pear-Horde_LoginTasks@php80 devel/pear-Horde_Cli@php80 security/pear-Horde_Secret@php80 devel/pear-Horde_Alarm@php80 devel/pear-Horde_Lock@php80 mail/pear-Horde_Mime_Viewer@php80 security/pear-Horde_Share@php80 devel/pear-Horde_Data@php80 devel/oniguruma textproc/pear-Horde_Xml_Wbxml@php80 dns/pear-Net_DNS2@php80 textproc/pear-Horde_Kolab_Format@php80 www/pear-Horde_Http@php80 sysutils/pear-Horde_Vfs@php80 devel/pear-Horde_Rdo@php80 net/pear-Horde_Ldap@php80 devel/pear-Horde_Tree@php80 devel/autoconf devel/pear-Horde_Itip@php80 textproc/pear-Horde_SpellChecker@php80 devel/pear-Horde_Thrift@php80 graphics/pear-Horde_Image@php80 textproc/pear-Horde_Xml_Element@php80 mail/pear-Horde_ListHeaders@php80 security/pear-Horde_Oauth@php80 devel/pear-Horde_Date_Parser@php80 security/pear-Horde_Crypt@php80 net/pear-Horde_Kolab_Server@php80 devel/pear-Horde_Core@php80 devel/pear-Horde_Queue@php80 textproc/pear-Horde_Pdf@php80 www/pear-Horde_Service_UrlShortener@php80 www/pear-Horde_Service_Twitter@php80 devel/pear-Horde_Timezone@php80 devel/pear-Horde_Autoloader_Cache@php80 www/pear-Horde_Editor@php80 www/pear-Horde_Feed@php80 textproc/php80-simplexml databases/pecl-memcache@php80 converters/php80-mbstring databases/pear-Horde_Mongo@php80 devel/pear-Horde_Argv@php80 databases/pear-Horde_Imsp@php80 textproc/pear-Horde_Text_Diff@php80 textproc/pear-Horde_Text_Filter_Csstidy@php80 www/pear-Horde_Service_Facebook@php80 mail/pear-Horde_Imap_Client@php80 net/pear-Horde_Scribe@php80 databases/pear-Horde_Memcache@php80 devel/horde-content@php80 www/pear-Horde_Service_Weather@php80 net/pear-Horde_Kolab_Session@php80 www/pear-Horde_Form@php80 www/pear-Horde_Dav@php80 mail/pear-Horde_Kolab_Storage@php80 comms/pear-Horde_SyncMl@php80 mail/pear-Horde_Mail_Autoconfig@php80 devel/horde-timeobjects@php80 devel/pear-Horde_Scheduler@php80 net/pear-Horde_Rpc@php80 [00:35:24] Skipped ports: deskutils/horde-kronolith@php80 deskutils/horde-mnemo@php80 deskutils/horde-nag@php80 ftp/horde-gollem@php80 mail/horde-imp@php80 mail/horde-ingo@php80 mail/horde-turba@php80 www/horde-trean@php80 [00:35:24] Ignored ports: www/horde-base@php80 === 8.1 === [00:56:09] Built ports: ports-mgmt/pkg print/indexinfo devel/pkgconf dns/public_suffix_list devel/autoconf-switch textproc/expat2 security/libssh2 converters/libiconv mail/panda-cclient devel/libffi devel/readline www/libnghttp2 devel/gettext-runtime devel/libtextstyle devel/gmake textproc/libxml2 security/libargon2 math/mpdecimal devel/libunistring lang/perl5.32 converters/p5-Text-Unidecode security/ca_root_nss textproc/p5-Unicode-EastAsianWidth security/cyrus-sasl2 devel/gettext-tools devel/p5-Locale-gettext security/rhash devel/p5-Locale-libintl misc/help2man print/texinfo lang/python39 devel/py-setuptools@py39 dns/libidn2 devel/m4 devel/ninja dns/libpsl devel/libtool devel/autoconf devel/meson devel/automake net/openldap26-client ftp/curl archivers/liblz4 devel/jsoncpp devel/libuv devel/pcre2 archivers/zstd archivers/libarchive lang/php81 devel/cmake-core www/php81-session textproc/php81-xml textproc/php81-ctype textproc/php81-simplexml math/php81-bcmath devel/php81-gettext archivers/php81-zlib mail/php81-imap textproc/php81-dom databases/php81-mysqli net/php81-ldap devel/oniguruma devel/pear@php81 databases/pecl-memcache@php81 devel/pear-channel-horde@php81 net/pear-Net_Socket@php81 math/pear-Math_BigInteger@php81 security/pear-Auth_SASL@php81 dns/pear-Net_DNS2@php81 devel/pear-Horde_Translation@php81 devel/pear-Horde_Stream_Filter@php81 devel/pear-Horde_Constraint@php81 devel/pear-Horde_Stream_Wrapper@php81 devel/pear-Horde_Autoloader@php81 textproc/pear-Horde_JavascriptMinify@php81 www/pear-Horde_Template@php81 devel/pear-Horde_Role@php81 net/pear-Net_SMTP@php81 devel/pear-Horde_Util@php81 www/pear-Horde_Css_Parser@php81 devel/pear-Horde_Exception@php81 converters/php81-mbstring textproc/pear-Horde_CssMinify@php81 databases/pear-Horde_Mongo@php81 devel/pear-Horde_Thrift@php81 devel/pear-Horde_LoginTasks@php81 databases/pear-Horde_Imsp@php81 devel/pear-Horde_Autoloader_Cache@php81 textproc/pear-Horde_Xml_Wbxml@php81 devel/pear-Horde_Queue@php81 devel/pear-Horde_Nls@php81 textproc/pear-Horde_Text_Flowed@php81 devel/pear-Horde_Support@php81 dns/pear-Horde_Idna@php81 devel/pear-Horde_Stream@php81 net/pear-Horde_Url@php81 security/pear-Horde_Group@php81 net/pear-Horde_Socket_Client@php81 sysutils/pear-Horde_Log@php81 devel/pear-Horde_Injector@php81 archivers/pear-Horde_Compress_Fast@php81 databases/pear-Horde_HashTable@php81 security/pear-Horde_Crypt_Blowfish@php81 devel/pear-Horde_Date@php81 mail/pear-Horde_Mail@php81 archivers/pear-Horde_Compress@php81 www/pear-Horde_Browser@php81 devel/pear-Horde_Serialize@php81 devel/pear-Horde_View@php81 textproc/pear-Horde_Text_Filter@php81 mail/pear-Horde_Mapi@php81 databases/pear-Horde_Db@php81 devel/pear-Horde_Controller@php81 devel/pear-Horde_Lock@php81 security/pear-Horde_Secret@php81 devel/pear-Horde_Cli@php81 devel/pear-Horde_Notification@php81 mail/pear-Horde_Mime@php81 archivers/pear-Horde_Pack@php81 www/pear-Horde_Routes@php81 security/pear-Horde_Auth@php81 mail/pear-Horde_Smtp@php81 devel/pear-Horde_Alarm@php81 www/pear-Horde_SessionHandler@php81 devel/pear-Horde_Cache@php81 devel/pear-Horde_Token@php81 security/pear-Horde_Perms@php81 devel/pear-Horde_History@php81 devel/pear-Horde_Rdo@php81 devel/pear-Horde_Icalendar@php81 www/pear-Horde_Http@php81 sysutils/pear-Horde_Vfs@php81 textproc/pear-Horde_Xml_Element@php81 devel/pear-Horde_Prefs@php81 textproc/pear-Horde_SpellChecker@php81 devel/pear-Horde_Tree@php81 net/pear-Horde_Ldap@php81 mail/pear-Horde_Mime_Viewer@php81 www/pear-Horde_Editor@php81 security/pear-Horde_Share@php81 mail/pear-Horde_Imap_Client@php81 comms/pear-Horde_ActiveSync@php81 mail/pear-Horde_ListHeaders@php81 security/pear-Horde_Oauth@php81 textproc/pear-Horde_Pdf@php81 devel/pear-Horde_Date_Parser@php81 devel/pear-Horde_Itip@php81 textproc/pear-Horde_Kolab_Format@php81 security/pear-Horde_Crypt@php81 devel/pear-Horde_Data@php81 net/pear-Horde_Kolab_Server@php81 devel/pear-Horde_Timezone@php81 mail/pear-Horde_Mail_Autoconfig@php81 graphics/pear-Horde_Image@php81 databases/pear-Horde_Memcache@php81 textproc/pear-Horde_Text_Filter_Csstidy@php81 textproc/pear-Horde_Text_Diff@php81 www/pear-Horde_Service_UrlShortener@php81 www/pear-Horde_Service_Weather@php81 devel/pear-Horde_Argv@php81 www/pear-Horde_Service_Facebook@php81 www/pear-Horde_Feed@php81 www/pear-Horde_Service_Twitter@php81 net/pear-Horde_Kolab_Session@php81 mail/pear-Horde_Kolab_Storage@php81 net/pear-Horde_Scribe@php81 devel/pear-Horde_Core@php81 devel/pear-Horde_Scheduler@php81 comms/pear-Horde_SyncMl@php81 www/pear-Horde_Form@php81 devel/horde-content@php81 www/pear-Horde_Dav@php81 devel/horde-timeobjects@php81 net/pear-Horde_Rpc@php81 [00:56:09] Skipped ports: deskutils/horde-kronolith@php81 deskutils/horde-mnemo@php81 deskutils/horde-nag@php81 ftp/horde-gollem@php81 mail/horde-imp@php81 mail/horde-ingo@php81 mail/horde-turba@php81 www/horde-trean@php81 [00:56:09] Ignored ports: www/horde-base@php81 === 8.2 === [00:55:22] Built ports: ports-mgmt/pkg dns/public_suffix_list devel/autoconf-switch print/indexinfo devel/pkgconf textproc/expat2 security/libssh2 converters/libiconv mail/panda-cclient devel/libffi devel/readline www/libnghttp2 devel/gettext-runtime textproc/libxml2 devel/libtextstyle devel/gmake devel/libunistring security/libargon2 math/mpdecimal lang/perl5.32 converters/p5-Text-Unidecode security/ca_root_nss textproc/p5-Unicode-EastAsianWidth security/cyrus-sasl2 devel/gettext-tools devel/p5-Locale-gettext security/rhash devel/p5-Locale-libintl misc/help2man print/texinfo lang/python39 dns/libidn2 devel/py-setuptools@py39 devel/m4 devel/ninja devel/libtool dns/libpsl devel/autoconf devel/meson devel/automake net/openldap26-client ftp/curl archivers/liblz4 devel/jsoncpp devel/libuv devel/pcre2 archivers/zstd archivers/libarchive lang/php82 devel/cmake-core textproc/php82-simplexml www/php82-session textproc/php82-ctype mail/php82-imap devel/php82-gettext archivers/php82-zlib math/php82-bcmath textproc/php82-xml textproc/php82-dom databases/php82-mysqli net/php82-ldap devel/oniguruma devel/pear@php82 databases/pecl-memcache@php82 devel/pear-channel-horde@php82 net/pear-Net_Socket@php82 security/pear-Auth_SASL@php82 math/pear-Math_BigInteger@php82 devel/pear-Horde_Util@php82 dns/pear-Net_DNS2@php82 devel/pear-Horde_Translation@php82 converters/php82-mbstring devel/pear-Horde_Role@php82 textproc/pear-Horde_CssMinify@php82 devel/pear-Horde_Stream_Filter@php82 devel/pear-Horde_Stream_Wrapper@php82 devel/pear-Horde_Constraint@php82 net/pear-Net_SMTP@php82 www/pear-Horde_Template@php82 www/pear-Horde_Css_Parser@php82 devel/pear-Horde_Autoloader@php82 textproc/pear-Horde_Text_Flowed@php82 devel/pear-Horde_Exception@php82 devel/pear-Horde_Queue@php82 devel/pear-Horde_LoginTasks@php82 textproc/pear-Horde_JavascriptMinify@php82 databases/pear-Horde_Mongo@php82 devel/pear-Horde_Thrift@php82 devel/pear-Horde_Nls@php82 textproc/pear-Horde_Xml_Wbxml@php82 databases/pear-Horde_Imsp@php82 devel/pear-Horde_Autoloader_Cache@php82 devel/pear-Horde_Support@php82 security/pear-Horde_Group@php82 dns/pear-Horde_Idna@php82 devel/pear-Horde_Injector@php82 net/pear-Horde_Socket_Client@php82 databases/pear-Horde_HashTable@php82 devel/pear-Horde_Stream@php82 sysutils/pear-Horde_Log@php82 archivers/pear-Horde_Compress_Fast@php82 net/pear-Horde_Url@php82 devel/pear-Horde_Date@php82 archivers/pear-Horde_Compress@php82 security/pear-Horde_Crypt_Blowfish@php82 www/pear-Horde_Browser@php82 www/pear-Horde_Routes@php82 mail/pear-Horde_Mail@php82 devel/pear-Horde_Serialize@php82 textproc/pear-Horde_Text_Filter@php82 devel/pear-Horde_Cli@php82 mail/pear-Horde_Mapi@php82 archivers/pear-Horde_Pack@php82 security/pear-Horde_Secret@php82 www/pear-Horde_SessionHandler@php82 devel/pear-Horde_Token@php82 devel/pear-Horde_Cache@php82 databases/pear-Horde_Db@php82 mail/pear-Horde_Mime@php82 devel/pear-Horde_Lock@php82 security/pear-Horde_Auth@php82 devel/pear-Horde_Controller@php82 devel/pear-Horde_View@php82 mail/pear-Horde_Smtp@php82 sysutils/pear-Horde_Vfs@php82 www/pear-Horde_Http@php82 devel/pear-Horde_Notification@php82 devel/pear-Horde_Alarm@php82 net/pear-Horde_Ldap@php82 security/pear-Horde_Perms@php82 devel/pear-Horde_Icalendar@php82 devel/pear-Horde_History@php82 devel/pear-Horde_Prefs@php82 mail/pear-Horde_Imap_Client@php82 textproc/pear-Horde_Pdf@php82 mail/pear-Horde_Mime_Viewer@php82 devel/pear-Horde_Rdo@php82 devel/pear-Horde_Tree@php82 www/pear-Horde_Editor@php82 security/pear-Horde_Crypt@php82 security/pear-Horde_Share@php82 net/pear-Horde_Kolab_Server@php82 devel/pear-Horde_Data@php82 textproc/pear-Horde_Kolab_Format@php82 graphics/pear-Horde_Image@php82 textproc/pear-Horde_Xml_Element@php82 textproc/pear-Horde_SpellChecker@php82 devel/pear-Horde_Date_Parser@php82 devel/pear-Horde_Timezone@php82 mail/pear-Horde_ListHeaders@php82 comms/pear-Horde_ActiveSync@php82 devel/pear-Horde_Itip@php82 security/pear-Horde_Oauth@php82 mail/pear-Horde_Mail_Autoconfig@php82 www/pear-Horde_Service_Facebook@php82 devel/pear-Horde_Argv@php82 textproc/pear-Horde_Text_Diff@php82 www/pear-Horde_Service_UrlShortener@php82 www/pear-Horde_Feed@php82 net/pear-Horde_Scribe@php82 databases/pear-Horde_Memcache@php82 www/pear-Horde_Service_Weather@php82 net/pear-Horde_Kolab_Session@php82 www/pear-Horde_Service_Twitter@php82 textproc/pear-Horde_Text_Filter_Csstidy@php82 mail/pear-Horde_Kolab_Storage@php82 devel/pear-Horde_Core@php82 www/pear-Horde_Dav@php82 www/pear-Horde_Form@php82 devel/horde-content@php82 comms/pear-Horde_SyncMl@php82 devel/horde-timeobjects@php82 devel/pear-Horde_Scheduler@php82 net/pear-Horde_Rpc@php82 [00:55:22] Skipped ports: deskutils/horde-kronolith@php82 deskutils/horde-mnemo@php82 deskutils/horde-nag@php82 ftp/horde-gollem@php82 mail/horde-imp@php82 mail/horde-ingo@php82 mail/horde-turba@php82 www/horde-trean@php82 [00:55:22] Ignored ports: www/horde-base@php82 === I'd like to request to remove this blanket ignore and put the ignore into the first mentioned ports on a ports-by-ports basis as sooner or later reported by users if they are broken at runtime. In my ports problem, this makes it impossible to use WebSVN with PHP 8.x unless ones wants to resort to composer which does not play nicely with the ports system.
AFAIK Horde and its differnt applications are not yet compatible with PHP 8: see https://lists.horde.org/archives/horde/Week-of-Mon-20220613/059245.html
(In reply to Thierry Thomas from comment #1) to make it clear: I am not talking about Horde Groupware. Rather components used by this groupware. Those from horde.mk. If the groupware is broken, only this port must be marked as broken.
nextcloud fixed many Horde lib for PHP 8.1 and sent those fixes upstream. i use 15 Horde ports with PHP 8.0 without issue and if we update all ports to the last version, i think we can expect 8.1 to work.
(In reply to mickael.maillot from comment #3) Can you let me know about those 15 ports please?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=42c12704a4c9c1e1da8a43c8d5671808aa897246 commit 42c12704a4c9c1e1da8a43c8d5671808aa897246 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2022-12-11 19:33:09 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2022-12-11 19:35:47 +0000 */horde*: Remove blanket IGNORE_WITH_PHP - Remove blanket IGNORE_WITH_PHP and add IGNORE_WITH_PHP to only the web applications. This will massively reduce the number of ports to be removed in case there is no timely support for php8. - Pet portlint/portclippy - Add missing LICENSE PR: 266552 Reported by: michael.osipov@siemens.com Sponsored by: Bounce Experts Mk/Uses/horde.mk | 1 - deskutils/horde-groupware/Makefile | 6 ++++-- deskutils/horde-kronolith/Makefile | 17 +++++++++-------- deskutils/horde-mnemo/Makefile | 6 ++++-- deskutils/horde-nag/Makefile | 4 +++- devel/horde-content/Makefile | 4 +++- devel/horde-timeobjects/Makefile | 6 +++++- devel/horde-whups/Makefile | 2 ++ ftp/horde-gollem/Makefile | 5 +++-- mail/horde-imp/Makefile | 4 +++- mail/horde-imp/pkg-descr | 2 +- mail/horde-ingo/Makefile | 12 +++++++----- mail/horde-turba/Makefile | 13 ++++++++----- mail/horde-webmail/Makefile | 6 ++++-- www/horde-ansel/Makefile | 2 ++ www/horde-base/Makefile | 27 ++++++++++++++------------- www/horde-passwd/Makefile | 2 ++ www/horde-trean/Makefile | 4 +++- www/horde-wicked/Makefile | 4 +++- 19 files changed, 80 insertions(+), 47 deletions(-)
i use in production: devel/pear-channel-horde devel/pear-Horde_Autoloader devel/pear-Horde_Exception dns/pear-Horde_Idna mail/pear-Horde_Mail mail/pear-Horde_Mime devel/pear-Horde_Stream devel/pear-Horde_Stream_Filter devel/pear-Horde_Stream_Wrapper devel/pear-Horde_Support textproc/pear-Horde_Text_Filter textproc/pear-Horde_Text_Flowed devel/pear-Horde_Translation devel/pear-Horde_Util security/pear-Horde_Secret
(In reply to mickael.maillot from comment #6) I have worked with Ralf Lang (one of the Horde maintainers) to make some of them which I need for WebSVN to be PHP compatible. It is still open when his changes will go upstream.
(In reply to Michael Osipov from comment #7) I believe my commit solves your problem now. As I have removed the blanket IGNORE_WITH_PHP. Although I am not sure yet whether if I will be able to save horde web applications from being reaped. I believe Ralf is a one man army and personally he is a fantastic guy. I hope his patches will be merged upstream soon.