git: 590b0e0b14af - main - www/sogo: Update to 5.10.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 27 Mar 2024 22:21:52 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=590b0e0b14af6b30638267e06af54b15cb594633
commit 590b0e0b14af6b30638267e06af54b15cb594633
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-03-27 22:19:37 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-03-27 22:19:37 +0000
www/sogo: Update to 5.10.0
- Now sogo installs additional useful script files at /usr/local/share/sogo
---
devel/sope/Makefile | 3 +-
devel/sope/distinfo | 6 +--
.../sope/files/patch-sope-mime_NGMime_NGMimeType.m | 18 ---------
www/sogo/Makefile | 5 ++-
www/sogo/distinfo | 6 +--
www/sogo/files/patch-Tools_SOGoToolUpdateSecret.m | 11 ++++++
www/sogo/files/pkg-message.in | 2 +
www/sogo/pkg-plist | 46 +++++++++++++++++++++-
8 files changed, 69 insertions(+), 28 deletions(-)
diff --git a/devel/sope/Makefile b/devel/sope/Makefile
index 626b55d4d6fc..58bcfb53bab6 100644
--- a/devel/sope/Makefile
+++ b/devel/sope/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sope
-PORTVERSION= 5.9.1
+PORTVERSION= 5.10.0
CATEGORIES= devel gnustep
MASTER_SITES= https://packages.sogo.nu/sources/
DISTNAME= SOPE-${PORTVERSION}
@@ -52,6 +52,7 @@ CPPFLAGS+= -Wno-error=incompatible-function-pointer-types
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/sope-core/NGStreams/configure
+ @${REINPLACE_CMD} -e 's|LDAP_OPT_ON|1|g' ${WRKSRC}/sope-ldap/NGLdap/NGLdapConnection.m
.for f in config.guess config.sub
@${CP} ${TEMPLATES}/$f ${WRKSRC}/sope-core/NGStreams/
.endfor
diff --git a/devel/sope/distinfo b/devel/sope/distinfo
index f8e28396154d..6a5d2bcf9c8a 100644
--- a/devel/sope/distinfo
+++ b/devel/sope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704488341
-SHA256 (SOPE-5.9.1.tar.gz) = a1533837e9817252d0d2cbbfc3105c9b8e21c1c40fc144bba98a032a02e0ba38
-SIZE (SOPE-5.9.1.tar.gz) = 2300376
+TIMESTAMP = 1711569619
+SHA256 (SOPE-5.10.0.tar.gz) = 3649b418191254849d8e70215f9c72b953f993b936b143882c638add9000bd01
+SIZE (SOPE-5.10.0.tar.gz) = 2302765
diff --git a/devel/sope/files/patch-sope-mime_NGMime_NGMimeType.m b/devel/sope/files/patch-sope-mime_NGMime_NGMimeType.m
deleted file mode 100644
index 5a47a3b68f31..000000000000
--- a/devel/sope/files/patch-sope-mime_NGMime_NGMimeType.m
+++ /dev/null
@@ -1,18 +0,0 @@
---- sope-mime/NGMime/NGMimeType.m.orig 2023-06-20 10:08:44 UTC
-+++ sope-mime/NGMime/NGMimeType.m
-@@ -125,13 +125,13 @@ static Class NSStringClass = Nil;
- encoding = NSKoreanEUCStringEncoding;
- }
- else if ([charset isEqualToString:@"big5"]) {
-- encoding = NSBIG5StringEncoding;
-+ encoding = NSBig5StringEncoding;
- }
- else if ([charset isEqualToString:@"iso-2022-jp"]) {
- encoding = NSISO2022JPStringEncoding;
- }
- else if ([charset isEqualToString:@"gb2312"]) {
-- encoding = NSGB2312StringEncoding;
-+ encoding = NSChineseEUCStringEncoding;
- }
- else if ([charset isEqualToString:@"koi8-r"]) {
- encoding = NSKOI8RStringEncoding;
diff --git a/www/sogo/Makefile b/www/sogo/Makefile
index 87f49ab9826d..2951ddb30318 100644
--- a/www/sogo/Makefile
+++ b/www/sogo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sogo
-PORTVERSION= 5.9.1
+PORTVERSION= 5.10.0
CATEGORIES= www gnustep
MASTER_SITES= https://packages.sogo.nu/sources/
DISTNAME= SOGo-${PORTVERSION}
@@ -73,6 +73,7 @@ post-patch:
@${REINPLACE_CMD} -e 's|/usr/lib/GNUstep/|${LOCALBASE}/GNUstep/Local/Library|g' ${WRKSRC}/Apache/SOGo.conf
@${REINPLACE_CMD} -e 's|srcBuffer\[stringLength\]|srcBuffer\[stringLength+1\]|g' \
${WRKSRC}/SoObjects/SOGo/NSData+Crypto.m
+ @${RM} ${WRKSRC}/Scripts/*.bak
post-patch-ACTIVESYNC-on:
@${REINPLACE_CMD} -e 's/Tools/Tools ActiveSync/' ${WRKSRC}/GNUmakefile
@@ -83,6 +84,7 @@ do-configure:
post-install:
${MKDIR} ${STAGEDIR}/var/spool/sogo
${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/Scripts/sogo.conf ${STAGEDIR}${ETCDIR}/sogo.conf.sample
${INSTALL_DATA} ${WRKSRC}/Apache/SOGo.conf ${STAGEDIR}${ETCDIR}/SOGo-Apache.conf.sample
${INSTALL_DATA} ${WRKSRC}/Apache/SOGo-apple-ab.conf ${STAGEDIR}${ETCDIR}/SOGo-apple-ab.Apache.conf.sample
@@ -90,5 +92,6 @@ post-install:
${INSTALL_DATA} ${FILESDIR}/ealarms-notify.creds.sample ${STAGEDIR}${ETCDIR}/
${INSTALL_DATA} ${FILESDIR}/cron-ealarms-notify.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/
${INSTALL_DATA} ${FILESDIR}/cron-expire-autoreply.sample ${STAGEDIR}${PREFIX}/GNUstep/Local/Tools/Admin/
+ cd ${WRKSRC}/Scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
.include <bsd.port.post.mk>
diff --git a/www/sogo/distinfo b/www/sogo/distinfo
index 746ff812ece0..a64bd50f72f1 100644
--- a/www/sogo/distinfo
+++ b/www/sogo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704488431
-SHA256 (SOGo-5.9.1.tar.gz) = df6ac305a99196ee66d60fda395af81d8da044e7f5c1b1603a51dc4a8edf8ac4
-SIZE (SOGo-5.9.1.tar.gz) = 34831391
+TIMESTAMP = 1711570787
+SHA256 (SOGo-5.10.0.tar.gz) = 4bae86af2fc926fc8718e22b6efecb0884e2529b133cfef8b0e63c68ff00a2c7
+SIZE (SOGo-5.10.0.tar.gz) = 34853173
diff --git a/www/sogo/files/patch-Tools_SOGoToolUpdateSecret.m b/www/sogo/files/patch-Tools_SOGoToolUpdateSecret.m
new file mode 100644
index 000000000000..4669b54f81c6
--- /dev/null
+++ b/www/sogo/files/patch-Tools_SOGoToolUpdateSecret.m
@@ -0,0 +1,11 @@
+--- Tools/SOGoToolUpdateSecret.m 2024-03-27 16:51:10.990469000 -0500
++++ Tools/SOGoToolUpdateSecret.m 2024-03-27 16:51:29.082221000 -0500
+@@ -266,8 +266,6 @@
+ [source synchronize];
+ }
+ }
+-
+- return rc;
+ }
+
+ - (BOOL) updateToPlainData: (NSString*) oldSecret
diff --git a/www/sogo/files/pkg-message.in b/www/sogo/files/pkg-message.in
index 9fe6ca68eedf..3daafeb21839 100644
--- a/www/sogo/files/pkg-message.in
+++ b/www/sogo/files/pkg-message.in
@@ -62,6 +62,8 @@ Then add the following lines to the root users' crontab (crontab -e):
# The credentials file should contain the sieve admin credentials (username:passwd)
0 0 * * * %%LOCALBASE%%/GNUstep/Local/Tools/Admin/cron-expire-autoreply
+Additional useful script files are located at %%DATADIR%%
+
For more information about using SOGo, visit:
http://www.sogo.nu/downloads/documentation.html
EOM
diff --git a/www/sogo/pkg-plist b/www/sogo/pkg-plist
index fa0e50829aba..c692fec9c18d 100644
--- a/www/sogo/pkg-plist
+++ b/www/sogo/pkg-plist
@@ -27,6 +27,7 @@ GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/NSString+DAV.
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/NSString+Utilities.h
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/NSURL+DAV.h
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/RTFHandler.h
+GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/SOGoAdmin.h
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/SOGoAuthenticator.h
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/SOGoBuild.h
GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/5/Headers/SOGoCASSession.h
@@ -88,6 +89,7 @@ GNUstep/Local/Library/Frameworks/SOGo.framework/Versions/Current
GNUstep/Local/Library/Frameworks/SOGo.framework/sogo/SOGo
GNUstep/Local/Library/Frameworks/SOGo.framework/sogo/libSOGo.so
GNUstep/Local/Library/Headers/GDLContentStore/EOAdaptorChannel+GCS.h
+GNUstep/Local/Library/Headers/GDLContentStore/GCSAdminFolder.h
GNUstep/Local/Library/Headers/GDLContentStore/GCSAlarmsFolder.h
GNUstep/Local/Library/Headers/GDLContentStore/GCSChannelManager.h
GNUstep/Local/Library/Headers/GDLContentStore/GCSContext.h
@@ -745,8 +747,8 @@ GNUstep/Local/Library/Libraries/sogo/libSOGo.so
GNUstep/Local/Library/Libraries/sogo/libSOGo.so.5
GNUstep/Local/Library/Libraries/sogo/libSOGo.so.%%VERSION%%
GNUstep/Local/Library/Libraries/sogo/libSOGoUI.so
-GNUstep/Local/Library/Libraries/sogo/libSOGoUI.so.5.9
-GNUstep/Local/Library/Libraries/sogo/libSOGoUI.so.5.9.0
+GNUstep/Local/Library/Libraries/sogo/libSOGoUI.so.5.10
+GNUstep/Local/Library/Libraries/sogo/libSOGoUI.so.%%VERSION%%
GNUstep/Local/Library/OCSTypeModels/appointment-oracle.ocs
GNUstep/Local/Library/OCSTypeModels/appointment.ocs
GNUstep/Local/Library/OCSTypeModels/contact-oracle.ocs
@@ -1525,6 +1527,7 @@ GNUstep/Local/Library/SOGo/SchedulerUI.SOGo/stamp.make
GNUstep/Local/Library/SOGo/Templates/AdministrationUI/UIxAdministration.wox
GNUstep/Local/Library/SOGo/Templates/AdministrationUI/UIxAdministrationAclEditor.wox
GNUstep/Local/Library/SOGo/Templates/AdministrationUI/UIxAdministrationFilterPanel.wox
+GNUstep/Local/Library/SOGo/Templates/AdministrationUI/UIxAdministrationMotd.wox
GNUstep/Local/Library/SOGo/Templates/AdministrationUI/UIxThemePreview.wox
GNUstep/Local/Library/SOGo/Templates/Appointments/SOGoAptMailDeletion.wox
GNUstep/Local/Library/SOGo/Templates/Appointments/SOGoAptMailICalReply.wox
@@ -1941,6 +1944,7 @@ GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/Administration.a
GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/Administration.service.js
GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/AdministrationAclController.js
GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/AdministrationController.js
+GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/AdministrationMotdController.js
GNUstep/Local/Library/SOGo/WebServerResources/js/Administration/ThemePreviewController.js
GNUstep/Local/Library/SOGo/WebServerResources/js/Common.js
GNUstep/Local/Library/SOGo/WebServerResources/js/Common.js.map
@@ -2218,6 +2222,44 @@ GNUstep/Local/Tools/Admin/sogo-ealarms-notify
GNUstep/Local/Tools/Admin/sogo-slapd-sockd
GNUstep/Local/Tools/Admin/sogo-tool
GNUstep/Local/Tools/Admin/sogod
+%%DATADIR%%/cas-proxy-validate.py
+%%DATADIR%%/fail2ban/sogo-filter.conf
+%%DATADIR%%/fail2ban/sogo-jail.local
+%%DATADIR%%/logrotate
+%%DATADIR%%/mysql-utf8mb4.sql
+%%DATADIR%%/sogo-backup.sh
+%%DATADIR%%/sogo-default
+%%DATADIR%%/sogo-init.d-redhat
+%%DATADIR%%/sogo-init.d-sles
+%%DATADIR%%/sogo-systemd-redhat
+%%DATADIR%%/sogo-systemd.conf
+%%DATADIR%%/sogo.conf
+%%DATADIR%%/sogo.cron
+%%DATADIR%%/sql-update-1.2.2_to_1.3.0-mysql.sh
+%%DATADIR%%/sql-update-1.2.2_to_1.3.0.sh
+%%DATADIR%%/sql-update-1.3.11_to_1.3.12-mysql.sh
+%%DATADIR%%/sql-update-1.3.11_to_1.3.12.sh
+%%DATADIR%%/sql-update-1.3.16_to_1.3.17-mysql.sh
+%%DATADIR%%/sql-update-1.3.16_to_1.3.17.sh
+%%DATADIR%%/sql-update-1.3.3_to_1.3.4-mysql.sh
+%%DATADIR%%/sql-update-1.3.3_to_1.3.4.sh
+%%DATADIR%%/sql-update-101_to_102.sh
+%%DATADIR%%/sql-update-2.0.4b_to_2.0.5-mysql.sh
+%%DATADIR%%/sql-update-2.2.17_to_2.3.0-mysql.sh
+%%DATADIR%%/sql-update-2.2.17_to_2.3.0.sh
+%%DATADIR%%/sql-update-20070724.sh
+%%DATADIR%%/sql-update-20070822.sh
+%%DATADIR%%/sql-update-20080303.sh
+%%DATADIR%%/sql-update-3.0.0-to-combined-mysql.sh
+%%DATADIR%%/sql-update-3.0.0-to-combined.sh
+%%DATADIR%%/sql-update-3.2.10_to_4.0.0-mysql.sh
+%%DATADIR%%/sql-update-3.2.10_to_4.0.0.sh
+%%DATADIR%%/sql-update-5.5.1_to_5.6.0.sh
+%%DATADIR%%/sql-update-5.8.4_to_5.9.0.sh
+%%DATADIR%%/standard-version-updater.js
+%%DATADIR%%/tmpwatch
+%%DATADIR%%/updates.php
+%%DATADIR%%/verify_translations.py
@sample %%ETCDIR%%/sogo.conf.sample
@dir GNUstep/Local/Library/SOGo/Appointments.SOGo/Resources/WebServer
@dir GNUstep/Local/Library/SOGo/Mailer.SOGo/Resources/WebServer