Fri Jun 3 07:21:01 2011 UTC ()
Changes 0.5.3:
This bugfix release fixes two important bugs in the IMAP communication which
prevented sent messages from being saved in version 0.5.2.


(adam)
diff -r1.33 -r1.34 pkgsrc/mail/roundcube/Makefile
diff -r1.20 -r1.21 pkgsrc/mail/roundcube/distinfo

cvs diff -r1.33 -r1.34 pkgsrc/mail/roundcube/Makefile (switch to unified diff)

--- pkgsrc/mail/roundcube/Makefile 2011/04/26 13:47:33 1.33
+++ pkgsrc/mail/roundcube/Makefile 2011/06/03 07:21:01 1.34
@@ -1,123 +1,123 @@ @@ -1,123 +1,123 @@
1# $NetBSD: Makefile,v 1.33 2011/04/26 13:47:33 adam Exp $ 1# $NetBSD: Makefile,v 1.34 2011/06/03 07:21:01 adam Exp $
2 2
3DISTNAME= roundcubemail-0.5.2-dep 3DISTNAME= roundcubemail-0.5.3-dep
4PKGNAME= ${DISTNAME:S/mail-/-/:S/-dep//} 4PKGNAME= ${DISTNAME:S/mail-/-/:S/-dep//}
5CATEGORIES= mail 5CATEGORIES= mail
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundcubemail/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundcubemail/}
7 7
8MAINTAINER= pettai@NetBSD.org 8MAINTAINER= pettai@NetBSD.org
9HOMEPAGE= http://roundcube.net/ 9HOMEPAGE= http://roundcube.net/
10COMMENT= Browser-based multilingual IMAP client 10COMMENT= Browser-based multilingual IMAP client
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16USE_TOOLS+= pax 16USE_TOOLS+= pax
17NO_BUILD= yes 17NO_BUILD= yes
18 18
19INSTALLATION_DIRS= ${RCDIR}/plugins ${RCDIR}/program ${RCDIR}/skins 19INSTALLATION_DIRS= ${RCDIR}/plugins ${RCDIR}/program ${RCDIR}/skins
20INSTALLATION_DIRS+= ${EGDIR}/SQL ${DOCDIR} ${RCDIR}/bin 20INSTALLATION_DIRS+= ${EGDIR}/SQL ${DOCDIR} ${RCDIR}/bin
21 21
22.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
23.include "../../lang/php/phpversion.mk" 23.include "../../lang/php/phpversion.mk"
24 24
25DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_IDNA2>=0.1.0:../../net/pear-Net_IDNA2 25DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_IDNA2>=0.1.0:../../net/pear-Net_IDNA2
26DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_SMTP>=1.4.2:../../net/pear-Net_SMTP 26DEPENDS+= ${PHP_PKG_PREFIX}-pear-Net_SMTP>=1.4.2:../../net/pear-Net_SMTP
27DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mime>=1.7:../../mail/pear-Mail_Mime 27DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mime>=1.7:../../mail/pear-Mail_Mime
28DEPENDS+= ${PHP_PKG_PREFIX}-pear-MDB2>=2.5.0:../../databases/pear-MDB2 28DEPENDS+= ${PHP_PKG_PREFIX}-pear-MDB2>=2.5.0:../../databases/pear-MDB2
29DEPENDS+= ${PHP_PKG_PREFIX}-pear-Auth_SASL-[0-9]*:../../mail/pear-Auth_SASL 29DEPENDS+= ${PHP_PKG_PREFIX}-pear-Auth_SASL-[0-9]*:../../mail/pear-Auth_SASL
30DEPENDS+= ${PHP_PKG_PREFIX}-dom-[0-9]*:../../textproc/php-dom 30DEPENDS+= ${PHP_PKG_PREFIX}-dom-[0-9]*:../../textproc/php-dom
31DEPENDS+= ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json 31DEPENDS+= ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json
32 32
33PKG_SYSCONFSUBDIR= roundcube 33PKG_SYSCONFSUBDIR= roundcube
34 34
35WWW_USER?= ${APACHE_USER} 35WWW_USER?= ${APACHE_USER}
36WWW_GROUP?= ${APACHE_GROUP} 36WWW_GROUP?= ${APACHE_GROUP}
37 37
38PKG_GROUPS_VARS+= WWW_GROUP 38PKG_GROUPS_VARS+= WWW_GROUP
39PKG_USERS_VARS= WWW_USER 39PKG_USERS_VARS= WWW_USER
40BUILD_DEFS+= VARBASE WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP 40BUILD_DEFS+= VARBASE WWW_USER WWW_GROUP APACHE_USER APACHE_GROUP
41 41
42RCDIR= ${PREFIX}/share/roundcube 42RCDIR= ${PREFIX}/share/roundcube
43EGDIR= ${PREFIX}/share/examples/roundcube 43EGDIR= ${PREFIX}/share/examples/roundcube
44DOCDIR= ${PREFIX}/share/doc/roundcube 44DOCDIR= ${PREFIX}/share/doc/roundcube
45PAX_DIRS= plugins program skins installer bin 45PAX_DIRS= plugins program skins installer bin
46 46
47MESSAGE_SUBST+= DOCDIR=${DOCDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR} 47MESSAGE_SUBST+= DOCDIR=${DOCDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
48MESSAGE_SUBST+= VARBASE=${VARBASE} RCDIR=${RCDIR} 48MESSAGE_SUBST+= VARBASE=${VARBASE} RCDIR=${RCDIR}
49FILES_SUBST+= RCDIR=${RCDIR} 49FILES_SUBST+= RCDIR=${RCDIR}
50 50
51OWN_DIRS+= ${PKG_SYSCONFDIR} 51OWN_DIRS+= ${PKG_SYSCONFDIR}
52OWN_DIRS_PERMS+= ${VARBASE}/log/roundcube \ 52OWN_DIRS_PERMS+= ${VARBASE}/log/roundcube \
53 ${WWW_USER} ${WWW_GROUP} 0755 53 ${WWW_USER} ${WWW_GROUP} 0755
54OWN_DIRS_PERMS+= ${VARBASE}/tmp/roundcube \ 54OWN_DIRS_PERMS+= ${VARBASE}/tmp/roundcube \
55 ${WWW_USER} ${WWW_GROUP} 0755 55 ${WWW_USER} ${WWW_GROUP} 0755
56 56
57CONF_FILES= ${EGDIR}/roundcube.conf \ 57CONF_FILES= ${EGDIR}/roundcube.conf \
58 ${PKG_SYSCONFDIR}/roundcube.conf 58 ${PKG_SYSCONFDIR}/roundcube.conf
59CONF_FILES+= ${EGDIR}/mimetypes.php \ 59CONF_FILES+= ${EGDIR}/mimetypes.php \
60 ${PKG_SYSCONFDIR}/mimetypes.php 60 ${PKG_SYSCONFDIR}/mimetypes.php
61CONF_FILES_PERMS+= ${EGDIR}/db.inc.php.dist \ 61CONF_FILES_PERMS+= ${EGDIR}/db.inc.php.dist \
62 ${PKG_SYSCONFDIR}/db.inc.php \ 62 ${PKG_SYSCONFDIR}/db.inc.php \
63 ${WWW_USER} ${WWW_GROUP} 0640 63 ${WWW_USER} ${WWW_GROUP} 0640
64CONF_FILES_PERMS+= ${EGDIR}/main.inc.php.dist \ 64CONF_FILES_PERMS+= ${EGDIR}/main.inc.php.dist \
65 ${PKG_SYSCONFDIR}/main.inc.php \ 65 ${PKG_SYSCONFDIR}/main.inc.php \
66 ${WWW_USER} ${WWW_GROUP} 0640 66 ${WWW_USER} ${WWW_GROUP} 0640
67 67
68SUBST_CLASSES+= files 68SUBST_CLASSES+= files
69SUBST_STAGE.files= do-configure 69SUBST_STAGE.files= do-configure
70SUBST_FILES.files= roundcube.conf 70SUBST_FILES.files= roundcube.conf
71SUBST_FILES.files+= config/main.inc.php.dist 71SUBST_FILES.files+= config/main.inc.php.dist
72SUBST_FILES.files+= installer/index.php 72SUBST_FILES.files+= installer/index.php
73SUBST_FILES.files+= program/include/iniset.php 73SUBST_FILES.files+= program/include/iniset.php
74SUBST_SED.files= -e "s|@RCDIR@|${RCDIR}|g" 74SUBST_SED.files= -e "s|@RCDIR@|${RCDIR}|g"
75SUBST_SED.files+= -e "s|@VARBASE@|${VARBASE}|g" 75SUBST_SED.files+= -e "s|@VARBASE@|${VARBASE}|g"
76SUBST_SED.files+= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" 76SUBST_SED.files+= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g"
77SUBST_MESSAGE.files= Fixing configuration files. 77SUBST_MESSAGE.files= Fixing configuration files.
78 78
79REPLACE_INTERPRETER+= php 79REPLACE_INTERPRETER+= php
80REPLACE.php.old= .*/bin/php 80REPLACE.php.old= .*/bin/php
81REPLACE.php.new= ${PREFIX}/bin/php 81REPLACE.php.new= ${PREFIX}/bin/php
82REPLACE_FILES.php= bin/*.sh 82REPLACE_FILES.php= bin/*.sh
83 83
84.include "../../mk/apache.mk" 84.include "../../mk/apache.mk"
85.include "options.mk" 85.include "options.mk"
86 86
87post-extract: 87post-extract:
88 ${CP} ${FILESDIR}/roundcube.conf ${WRKSRC}/roundcube.conf 88 ${CP} ${FILESDIR}/roundcube.conf ${WRKSRC}/roundcube.conf
89 89
90pre-install: 90pre-install:
91 ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f 91 ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f
92 92
93do-install: 93do-install:
94 ${INSTALL_DATA} ${WRKSRC}/roundcube.conf \ 94 ${INSTALL_DATA} ${WRKSRC}/roundcube.conf \
95 ${DESTDIR}${EGDIR}/roundcube.conf 95 ${DESTDIR}${EGDIR}/roundcube.conf
96 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR} 96 ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${DOCDIR}
97 ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${DOCDIR} 97 ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${DOCDIR}
98 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} 98 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
99 ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DESTDIR}${DOCDIR} 99 ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DESTDIR}${DOCDIR}
100 100
101 ${INSTALL_DATA} ${WRKSRC}/SQL/*.sql ${DESTDIR}${EGDIR}/SQL/ 101 ${INSTALL_DATA} ${WRKSRC}/SQL/*.sql ${DESTDIR}${EGDIR}/SQL/
102 102
103 ${INSTALL_DATA} ${WRKSRC}/.htaccess ${DESTDIR}${RCDIR}/ 103 ${INSTALL_DATA} ${WRKSRC}/.htaccess ${DESTDIR}${RCDIR}/
104 ${INSTALL_DATA} ${WRKSRC}/index.php ${DESTDIR}${RCDIR}/ 104 ${INSTALL_DATA} ${WRKSRC}/index.php ${DESTDIR}${RCDIR}/
105 ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${RCDIR}/ 105 ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${RCDIR}/
106 106
107 ${INSTALL_DATA} ${WRKSRC}/config/mimetypes.php \ 107 ${INSTALL_DATA} ${WRKSRC}/config/mimetypes.php \
108 ${DESTDIR}${EGDIR}/mimetypes.php 108 ${DESTDIR}${EGDIR}/mimetypes.php
109 ${INSTALL_DATA} ${WRKSRC}/config/db.inc.php.dist \ 109 ${INSTALL_DATA} ${WRKSRC}/config/db.inc.php.dist \
110 ${DESTDIR}${EGDIR}/db.inc.php.dist 110 ${DESTDIR}${EGDIR}/db.inc.php.dist
111 ${INSTALL_DATA} ${WRKSRC}/config/main.inc.php.dist \ 111 ${INSTALL_DATA} ${WRKSRC}/config/main.inc.php.dist \
112 ${DESTDIR}${EGDIR}/main.inc.php.dist 112 ${DESTDIR}${EGDIR}/main.inc.php.dist
113 113
114.for i in ${PAX_DIRS} 114.for i in ${PAX_DIRS}
115 cd ${WRKSRC}/${i} && ${PAX} -rw . ${DESTDIR}${RCDIR}/${i} 115 cd ${WRKSRC}/${i} && ${PAX} -rw . ${DESTDIR}${RCDIR}/${i}
116 ${FIND} ${DESTDIR}${RCDIR}/${i} -type f | \ 116 ${FIND} ${DESTDIR}${RCDIR}/${i} -type f | \
117 ${XARGS} ${CHMOD} ${SHAREMODE} 117 ${XARGS} ${CHMOD} ${SHAREMODE}
118 ${FIND} ${DESTDIR}${RCDIR}/${i} -type d | \ 118 ${FIND} ${DESTDIR}${RCDIR}/${i} -type d | \
119 ${XARGS} ${CHMOD} ${PKGDIRMODE} 119 ${XARGS} ${CHMOD} ${PKGDIRMODE}
120 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${RCDIR}/${i} 120 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${RCDIR}/${i}
121.endfor 121.endfor
122 122
123.include "../../mk/bsd.pkg.mk" 123.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/mail/roundcube/distinfo (switch to unified diff)

--- pkgsrc/mail/roundcube/distinfo 2011/04/26 13:47:33 1.20
+++ pkgsrc/mail/roundcube/distinfo 2011/06/03 07:21:01 1.21
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.20 2011/04/26 13:47:33 adam Exp $ 1$NetBSD: distinfo,v 1.21 2011/06/03 07:21:01 adam Exp $
2 2
3SHA1 (roundcubemail-0.5.2-dep.tar.gz) = 0260e43bb2d3a78c9915f42ce1c44fdd9d04f632 3SHA1 (roundcubemail-0.5.3-dep.tar.gz) = a89bfbd4e2fcd0fcb39bff8bb968d0836a357bec
4RMD160 (roundcubemail-0.5.2-dep.tar.gz) = c9d7adc6b8b200c3bb48bea4f128b3e3bd626090 4RMD160 (roundcubemail-0.5.3-dep.tar.gz) = a5ac4fa2030abcad99ddaccd96a84347771a823a
5Size (roundcubemail-0.5.2-dep.tar.gz) = 1769461 bytes 5Size (roundcubemail-0.5.3-dep.tar.gz) = 1769964 bytes
6SHA1 (patch-aa) = 5acb8f2a021c374c752647d6aea55b37c4586c1c 6SHA1 (patch-aa) = 5acb8f2a021c374c752647d6aea55b37c4586c1c
7SHA1 (patch-ab) = 397b14ed10158094eebcdf43be73884098ff6dbd 7SHA1 (patch-ab) = 397b14ed10158094eebcdf43be73884098ff6dbd
8SHA1 (patch-ac) = 33e85bd1577f3554213c0f1da55500761967026a 8SHA1 (patch-ac) = 33e85bd1577f3554213c0f1da55500761967026a
9SHA1 (patch-af) = 51f5774aa4397310b15d2d357ed028498f01437c 9SHA1 (patch-af) = 51f5774aa4397310b15d2d357ed028498f01437c