diff --git a/devel/sope/Makefile b/devel/sope/Makefile index 36de6e4f5c8c..b8dcbfffac40 100644 --- a/devel/sope/Makefile +++ b/devel/sope/Makefile @@ -1,86 +1,86 @@ PORTNAME= sope -PORTVERSION= 5.12.7 +PORTVERSION= 5.12.9 CATEGORIES= devel gnustep MASTER_SITES= https://packages.sogo.nu/sources/ PKGNAMESUFFIX= -${FLAVOR} DISTNAME= SOPE-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Extensive set of GNUstep web application frameworks WWW= https://sogo.nu/ LICENSE= LGPL20 FLAVORS= mysql pgsql FLAVOR?= ${FLAVORS:[1]} USES= gmake gnome iconv gnustep USE_GNOME= libxml2 USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES} CONFIGURE_ARGS= --with-gnustep --disable-debug --disable-strip CONFIGURE_ENV+= CC="${CC}" LLD_UNSAFE= yes # PR 230608 mysql_CONFLICTS_INSTALL= sope2 ${PORTNAME}-pgsql pgsql_CONFLICTS_INSTALL= sope2 ${PORTNAME}-mysql SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} WRKSRC= ${WRKDIR}/SOPE OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT= LDAP OPTIONS_SINGLE= DATABASE OPTIONS_SINGLE_DATABASE=MYSQL PGSQL DATABASE_DESC= Database support OPTIONS_SUB= yes LDAP_DESC= Build with LDAP support MYSQL_DESC= Build with MySQL support PGSQL_DESC= Build with PostgreSQL support LDAP_USES= ldap MYSQL_USES= mysql PGSQL_USES= pgsql .if ${FLAVOR:U} == pgsql OPTIONS_DEFAULT+= PGSQL .endif .if ${FLAVOR:U} == mysql OPTIONS_DEFAULT+= MYSQL .endif .include .if ${OPSYS} == FreeBSD CPPFLAGS+= -Wno-error=incompatible-function-pointer-types .endif 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 post-patch-LDAP-off: @${REINPLACE_CMD} -e '/checkLinking "ldap"/d' ${WRKSRC}/configure post-patch-MYSQL-off: @${REINPLACE_CMD} -e '/checkLinking "mysqlclient"/d' ${WRKSRC}/configure post-patch-PGSQL-off: @${REINPLACE_CMD} -e '/checkLinking "pq"/d' ${WRKSRC}/configure do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} .include diff --git a/devel/sope/distinfo b/devel/sope/distinfo index e72f503ef608..488933b3266e 100644 --- a/devel/sope/distinfo +++ b/devel/sope/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776280406 -SHA256 (SOPE-5.12.7.tar.gz) = 0b27d0d793fbc844260f0ab070255e8dd05fe5a45d2df141c7a088821f8f83f3 -SIZE (SOPE-5.12.7.tar.gz) = 2307155 +TIMESTAMP = 1780103774 +SHA256 (SOPE-5.12.9.tar.gz) = 0b27d0d793fbc844260f0ab070255e8dd05fe5a45d2df141c7a088821f8f83f3 +SIZE (SOPE-5.12.9.tar.gz) = 2307155 diff --git a/www/sogo/Makefile b/www/sogo/Makefile index 85abe3b7dda3..07f2065c6988 100644 --- a/www/sogo/Makefile +++ b/www/sogo/Makefile @@ -1,131 +1,131 @@ PORTNAME= sogo -PORTVERSION= 5.12.7 +PORTVERSION= 5.12.9 CATEGORIES= www gnustep MASTER_SITES= https://packages.sogo.nu/sources/ PKGNAMESUFFIX= -${FLAVOR} DISTNAME= SOGo-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Groupware server with a focus on scalability and open standards WWW= https://sogo.nu/ LICENSE= GPLv2 LIB_DEPENDS= libmemcached.so:databases/libmemcached \ libcurl.so:ftp/curl \ libsodium.so:security/libsodium \ libzip.so:archivers/libzip \ libytnef.so:converters/ytnef RUN_DEPENDS= zip:archivers/zip FLAVORS= mysql mysqlactivesync pgsql pgsqlactivesync FLAVOR?= ${FLAVORS:[1]} USES= cpe gettext-runtime gnustep objc pkgconfig shebangfix ssl CPE_VENDOR= inverse USE_GNUSTEP= base build USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}/sogo USE_RC_SUBR= sogod SHEBANG_FILES= ${WRKSRC}/SoObjects/SOGo/gen-saml2-exceptions.py CONFIGURE_ARGS+= --disable-debug --disable-strip mysql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync ${PORTNAME}-mysqlactivesync pgsql_CONFLICTS_INSTALL= sogo2 ${PORTNAME}-mysql ${PORTNAME}-mysqlactivesync ${PORTNAME}-pgsqlactivesync mysqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-mysql ${PORTNAME}-pgsql ${PORTNAME}-pgsqlactivesync pgsqlactivesync_CONFLICTS_INSTALL=sogo2 ${PORTNAME}-mysql ${PORTNAME}-pgsql ${PORTNAME}-mysqlactivesync OPTIONS_DEFAULT= MEMCACHED MFA SAML2 OPTIONS_DEFINE= ACTIVESYNC MEMCACHED MFA SAML2 OPTIONS_SUB= yes OPTIONS_SINGLE_DATABASE=MYSQL PGSQL OPTIONS_SINGLE= DATABASE DATABASE_DESC= Database support ACTIVESYNC_DESC= Enable support for ActiveSync protocol MEMCACHED_DESC= Install memcached MFA_DESC= Enable support for multi-factor authentication SAML2_DESC= Enable support for SAML2 authentication ACTIVESYNC_LIB_DEPENDS= libwbxml2.so:textproc/libwbxml MEMCACHED_RUN_DEPENDS= ${LOCALBASE}/bin/memcached:databases/memcached MFA_LIB_DEPENDS= liboath.so:security/oath-toolkit MFA_CONFIGURE_ON= --enable-mfa SAML2_LIB_DEPENDS= liblasso.so:security/lasso SAML2_USES= python:build gnome SAML2_USE= gnome=glib20 SAML2_CONFIGURE_ON= --enable-saml2 PGSQL_BUILD_DEPENDS= ${LOCALBASE}/GNUstep/Local/Library/GDLAdaptors-4.9/PostgreSQL.gdladaptor/PostgreSQL:devel/sope@pgsql PGSQL_RUN_DEPENDS= ${LOCALBASE}/GNUstep/Local/Library/GDLAdaptors-4.9/PostgreSQL.gdladaptor/PostgreSQL:devel/sope@pgsql MYSQL_BUILD_DEPENDS= ${LOCALBASE}/GNUstep/Local/Library/GDLAdaptors-4.9/MySQL.gdladaptor/MySQL:devel/sope@mysql MYSQL_RUN_DEPENDS= ${LOCALBASE}/GNUstep/Local/Library/GDLAdaptors-4.9/MySQL.gdladaptor/MySQL:devel/sope@mysql USERS= sogod GROUPS= sogod SUB_FILES+= pkg-message SUB_LIST+= GNUSTEP_LOCAL_TOOLS=${GNUSTEP_LOCAL_TOOLS} \ GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES} .if ${FLAVOR:U} == pgsql OPTIONS_DEFAULT+= PGSQL .endif .if ${FLAVOR:U} == mysql OPTIONS_DEFAULT+= MYSQL .endif .if ${FLAVOR:U} == mysqlactivesync OPTIONS_DEFAULT+= ACTIVESYNC MYSQL .endif .if ${FLAVOR:U} == pgsqlactivesync OPTIONS_DEFAULT+= ACTIVESYNC PGSQL .endif .include .if ${OPSYS} == FreeBSD CPPFLAGS+= -Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types .endif post-patch: @${GREP} -rlF '/etc/sogo' ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} 's#/etc/sogo#${PREFIX}/etc/sogo#g' @${REINPLACE_CMD} -e 's|/usr/lib/GNUstep/|${LOCALBASE}/GNUstep/Local/Library|g' ${WRKSRC}/Apache/SOGo.conf @${REINPLACE_CMD} -E -e 's|(su )sogo sogo|\1${USERS} ${GROUPS}|' \ ${WRKSRC}/Scripts/logrotate @${REINPLACE_CMD} -E -e 's|^(#!/bin/)bash|\1sh|; \ s|^function ([^[:space:]]*)|\1\(\)|; \ s|^(SOGO_TOOL=).*(sogo-tool)|\1${LOCALBASE}/GNUstep/Local/Tools/Admin/\2|' \ ${WRKSRC}/Scripts/sogo-backup.sh @${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 do-configure: cd ${WRKSRC} ; . ${GNUSTEP_MAKEFILES}/GNUstep.sh ; ./configure ${CONFIGURE_ARGS} 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 ${INSTALL_DATA} ${FILESDIR}/expire-autoreply.creds.sample ${STAGEDIR}${ETCDIR}/ ${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} @${CHMOD} a+x ${STAGEDIR}${DATADIR}/sogo-backup.sh .include diff --git a/www/sogo/distinfo b/www/sogo/distinfo index 8beb0dbe1812..db6a3100d8f4 100644 --- a/www/sogo/distinfo +++ b/www/sogo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776280993 -SHA256 (SOGo-5.12.7.tar.gz) = c5c1efa8e13b52091cf527e2a6da14affb53ec49a07718d437b5e0d5bc4fdb0b -SIZE (SOGo-5.12.7.tar.gz) = 37847103 +TIMESTAMP = 1780104101 +SHA256 (SOGo-5.12.9.tar.gz) = 33c8026458322c98a2bb4d6271a6b4d600694437ef9180522cb1a2df432d8dfe +SIZE (SOGo-5.12.9.tar.gz) = 37847248