pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www Import SOGo-3.2.5 as www/SOGo3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/afe044ac62d3
branches:  trunk
changeset: 357416:afe044ac62d3
user:      wiedi <wiedi%pkgsrc.org@localhost>
date:      Thu Jan 19 23:45:33 2017 +0000

description:
Import SOGo-3.2.5 as www/SOGo3

Since upstream still maintaines the 2-series it is kept in www/SOGo.
Version 3, introduced in early 2016, has a modern, fully responsive Web
frontend. Both versions share a common implementation of the communication
protocols supported in SOGo and SOPE: LDAP, IMAP, SQL, CardDAV, CalDAV, and
Microsoft Enterprise ActiveSync.

DESCR:
SOGo is fully supported and trusted groupware server with a focus
on scalability and open standards. SOGo is released under the GNU
GPL/LGPL v2 and above.

SOGo provides a rich AJAX-based Web interface and supports multiple
native clients through the use of standard protocols such as CalDAV,
CardDAV and GroupDAV.

SOGo is the missing component of your infrastructure; it sits in
the middle of your servers to offer your users an uniform and
complete interface to access their information. It has been deployed
in production environments where thousands of users are involved.

diffstat:

 www/Makefile                 |     3 +-
 www/SOGo3/DESCR              |    12 +
 www/SOGo3/Makefile           |    92 ++
 www/SOGo3/PLIST              |  1786 ++++++++++++++++++++++++++++++++++++++++++
 www/SOGo3/PLIST.FreeBSD      |     6 +
 www/SOGo3/PLIST.Linux        |     6 +
 www/SOGo3/PLIST.SunOS        |     6 +
 www/SOGo3/distinfo           |     6 +
 www/SOGo3/files/SOGo.conf    |     5 +
 www/SOGo3/files/sogo-conf.sh |    49 +
 www/SOGo3/files/sogod.sh     |    44 +
 11 files changed, 2014 insertions(+), 1 deletions(-)

diffs (truncated from 2067 to 300 lines):

diff -r e8297e90b1fb -r afe044ac62d3 www/Makefile
--- a/www/Makefile      Thu Jan 19 20:35:03 2017 +0000
+++ b/www/Makefile      Thu Jan 19 23:45:33 2017 +0000
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.1201 2017/01/12 15:09:20 ryoon Exp $
+# $NetBSD: Makefile,v 1.1202 2017/01/19 23:45:33 wiedi Exp $
 #
 
 COMMENT=       Packages related to the World Wide Web
 
 SUBDIR+=       SOGo
+SUBDIR+=       SOGo3
 SUBDIR+=       SpeedyCGI
 SUBDIR+=       adzap
 SUBDIR+=       aipo
diff -r e8297e90b1fb -r afe044ac62d3 www/SOGo3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/SOGo3/DESCR   Thu Jan 19 23:45:33 2017 +0000
@@ -0,0 +1,12 @@
+SOGo is fully supported and trusted groupware server with a focus
+on scalability and open standards. SOGo is released under the GNU
+GPL/LGPL v2 and above.
+
+SOGo provides a rich AJAX-based Web interface and supports multiple
+native clients through the use of standard protocols such as CalDAV,
+CardDAV and GroupDAV.
+
+SOGo is the missing component of your infrastructure; it sits in
+the middle of your servers to offer your users an uniform and
+complete interface to access their information. It has been deployed
+in production environments where thousands of users are involved.
diff -r e8297e90b1fb -r afe044ac62d3 www/SOGo3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/SOGo3/Makefile        Thu Jan 19 23:45:33 2017 +0000
@@ -0,0 +1,92 @@
+# $NetBSD: Makefile,v 1.1 2017/01/19 23:45:33 wiedi Exp $
+#
+
+DISTNAME=      SOGo-3.2.5
+CATEGORIES=    www
+MASTER_SITES=  http://www.sogo.nu/files/downloads/SOGo/Sources/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.sogo.nu/
+COMMENT=       Groupware server supporting CalDAV, CardDAV and GroupDAV
+LICENSE=       gnu-gpl-v2
+
+HAS_CONFIGURE= yes
+USE_TOOLS+=     bash gmake zip:run
+
+CONFIG_SHELL=  bash
+CONFIGURE_ARGS= --enable-debug --disable-strip
+MAKE_JOBS_SAFE=                no
+
+SOGOUSER?=     sogo
+SOGOGROUP?=    sogo
+SOGOETCDIR?=   ${PKG_SYSCONFDIR}
+SOGORUNDIR?=   ${VARBASE}/sogo
+
+INSTALLATION_DIRS+=    share/examples/SOGo
+
+CONF_FILES+=   share/examples/SOGo/sogo-conf.sh \
+               ${PKG_SYSCONFDIR}/sogo-conf.sh
+CONF_FILES+=   share/examples/SOGo/SOGo.conf \
+               ${PKG_SYSCONFDIR}/SOGo.conf
+OWN_DIRS+=     ${SOGOETCDIR}
+OWN_DIRS+=     ${SOGORUNDIR}
+OWN_DIRS_PERMS+=       ${SOGOETCDIR} ${SOGOUSER} ${SOGOGROUP} 0755
+OWN_DIRS_PERMS+=       ${SOGORUNDIR} ${SOGOUSER} ${SOGOGROUP} 0755
+BUILD_DEFS+=   VARBASE
+
+PKG_GROUPS+=   ${SOGOGROUP}
+PKG_USERS+=    ${SOGOUSER}:${SOGOGROUP}
+PKG_HOME.${SOGOUSER}=  ${SOGOETCDIR}
+PKG_SHELL.${SOGOUSER}= ${SH}
+PKG_GECOS.${SOGOUSER}= SOGo daemon user
+
+PKG_SYSCONFSUBDIR=     sogo
+
+FILES_SUBST+=  SOGORUNDIR=${SOGORUNDIR}
+FILES_SUBST+=  SOGOETCDIR=${SOGOETCDIR}
+FILES_SUBST+=  SOGOUSER=${SOGOUSER}
+RCD_SCRIPTS=   sogod
+
+SUBST_CLASSES+=         paths
+SUBST_MESSAGE.paths=    Fixing hardcoded paths.
+SUBST_STAGE.paths=      post-patch
+SUBST_FILES.paths=      SoObjects/SOGo/SOGoSystemDefaults.m
+SUBST_SED.paths=        -e 's,/etc/sogo/,${PKG_SYSCONFDIR}/,g'
+
+FIX_PERMS= \
+       SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.html \
+       SoObjects/Mailer/SOGoMailLithuanianForward.wo/SOGoMailLithuanianForward.wod \
+       SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.html \
+       SoObjects/Mailer/SOGoMailLithuanianReply.wo/SOGoMailLithuanianReply.wod \
+       UI/MainUI/MainUI.SOGo/Resources/Slovenian.lproj/Locale \
+       UI/Templates/SOGoACLLithuanianAdditionAdvisory.wox \
+       UI/Templates/SOGoACLLithuanianModificationAdvisory.wox \
+       UI/Templates/SOGoACLLithuanianRemovalAdvisory.wox \
+       UI/Templates/SOGoFolderLithuanianAdditionAdvisory.wox \
+       UI/Templates/SOGoFolderLithuanianRemovalAdvisory.wox \
+       UI/WebServerResources/css/icons.css
+
+pre-install:
+.for f in ${FIX_PERMS}
+       ${CHMOD} ${NONBINMODE} ${WRKSRC}/${f}
+.endfor
+
+
+post-install:
+       ${SED} -e "s|@SOGOUSER@|${SOGOUSER}|" ${FILESDIR}/sogo-conf.sh > \
+         ${DESTDIR}${PREFIX}/share/examples/SOGo/sogo-conf.sh
+       ${SED} -e "s|/usr/GNUstep/System/Library|${PREFIX}/lib/GNUstep|" \
+         ${WRKSRC}/Apache/SOGo.conf > \
+         ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
+       ${SED} -e "s|@PREFIX@|${PREFIX}|" ${FILESDIR}/SOGo.conf >> \
+         ${DESTDIR}${PREFIX}/share/examples/SOGo/SOGo.conf
+
+.include "../../devel/gnustep-base/buildlink3.mk"
+.include "../../devel/gnustep-make/buildlink3.mk"
+.include "../../devel/SOPE/buildlink3.mk"
+.include "../../devel/libmemcached/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+
+
+.include "../../mk/bsd.pkg.mk"
diff -r e8297e90b1fb -r afe044ac62d3 www/SOGo3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/SOGo3/PLIST   Thu Jan 19 23:45:33 2017 +0000
@@ -0,0 +1,1786 @@
+@comment $NetBSD: PLIST,v 1.1 2017/01/19 23:45:33 wiedi Exp $
+include/GDLContentStore/EOAdaptorChannel+GCS.h
+include/GDLContentStore/GCSAlarmsFolder.h
+include/GDLContentStore/GCSChannelManager.h
+include/GDLContentStore/GCSContext.h
+include/GDLContentStore/GCSFieldInfo.h
+include/GDLContentStore/GCSFolder.h
+include/GDLContentStore/GCSFolderManager.h
+include/GDLContentStore/GCSFolderType.h
+include/GDLContentStore/GCSSessionsFolder.h
+include/GDLContentStore/GCSSpecialQueries.h
+include/GDLContentStore/GCSStringFormatter.h
+include/GDLContentStore/NSURL+GCS.h
+include/NGCards/CardElement.h
+include/NGCards/CardGroup.h
+include/NGCards/CardVersitRenderer.h
+include/NGCards/NGCards.h
+include/NGCards/NGVCard.h
+include/NGCards/NGVCardPhoto.h
+include/NGCards/NGVCardReference.h
+include/NGCards/NGVList.h
+include/NGCards/NSArray+NGCards.h
+include/NGCards/NSCalendarDate+ICal.h
+include/NGCards/NSCalendarDate+NGCards.h
+include/NGCards/NSDictionary+NGCards.h
+include/NGCards/NSString+NGCards.h
+include/NGCards/iCalAlarm.h
+include/NGCards/iCalAttachment.h
+include/NGCards/iCalByDayMask.h
+include/NGCards/iCalCalendar.h
+include/NGCards/iCalDataSource.h
+include/NGCards/iCalDateTime.h
+include/NGCards/iCalEntityObject.h
+include/NGCards/iCalEvent.h
+include/NGCards/iCalEventChanges.h
+include/NGCards/iCalFreeBusy.h
+include/NGCards/iCalJournal.h
+include/NGCards/iCalObject.h
+include/NGCards/iCalPerson.h
+include/NGCards/iCalRecurrenceCalculator.h
+include/NGCards/iCalRecurrenceRule.h
+include/NGCards/iCalRepeatableEntityObject.h
+include/NGCards/iCalTimeZone.h
+include/NGCards/iCalTimeZonePeriod.h
+include/NGCards/iCalToDo.h
+include/NGCards/iCalTrigger.h
+include/NGCards/iCalUTCOffset.h
+include/NGCards/iCalXMLRenderer.h
+include/SOGo
+include/SOGoUI/SOGoAptFormatter.h
+include/SOGoUI/SOGoDirectAction.h
+include/SOGoUI/UIxComponent.h
+include/SOGoUI/UIxJSClose.h
+lib/GNUstep/Frameworks/SOGo.framework/Headers
+lib/GNUstep/Frameworks/SOGo.framework/Resources
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/BSONCodec.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/CardElement+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/DOMNode+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/EOBitmaskQualifier.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/EOQualifier+SOGoCacheObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/GCSSpecialQueries+SOGoCacheObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/LDAPSource.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/LDAPSourceSchema.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSArray+DAV.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSArray+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSCalendarDate+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSData+Crypto.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSDictionary+DAV.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSDictionary+URL.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSDictionary+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSNull+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSNumber+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSObject+DAV.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSObject+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSString+Crypto.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSString+DAV.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSString+Utilities.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/NSURL+DAV.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoAuthenticator.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoBuild.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCASSession.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCache.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCacheGCSFolder.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCacheGCSObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCacheObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoConstants.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoContentObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoCredentialsFile.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoDAVAuthenticator.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoDateFormatter.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoDefaultsSource.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoDomainDefaults.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoFolder.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoGCSFolder.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoGroup.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoLDAPDefaults.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoMailer.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoObject.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoParentFolder.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoPermissions.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoProductLoader.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoProxyAuthenticator.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoSession.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoSieveManager.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoSource.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoStartupLogger.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoStaticAuthenticator.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoSystemDefaults.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoTextTemplateFile.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoUser.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoUserDefaults.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoUserFolder.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoUserManager.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoUserProfile.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoWebAuthenticator.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoWebDAVAclManager.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SOGoWebDAVValue.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/SQLSource.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/WOContext+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/WORequest+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/WOResourceManager+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Headers/WOResponse+SOGo.h
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Resources/CASLogoutRequestMap.plist
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Resources/DAVReportMap.plist
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Resources/Info-gnustep.plist
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/Resources/SOGoDefaults.plist
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/sogo/SOGo
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/sogo/libSOGo.so
+lib/GNUstep/Frameworks/SOGo.framework/Versions/3/sogo/libSOGo.so.${PKGVERSION}
+lib/GNUstep/Frameworks/SOGo.framework/Versions/Current
+lib/GNUstep/Frameworks/SOGo.framework/sogo/SOGo
+lib/GNUstep/Frameworks/SOGo.framework/sogo/libSOGo.so
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Abidjan.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Accra.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Addis_Ababa.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Algiers.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Asmara.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Bamako.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Bangui.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Banjul.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Bissau.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Blantyre.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Brazzaville.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Bujumbura.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Cairo.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Casablanca.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Ceuta.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Conakry.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Dakar.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Dar_es_Salaam.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Djibouti.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Douala.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/El_Aaiun.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Freetown.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Gaborone.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Harare.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Johannesburg.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Juba.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Kampala.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Khartoum.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Kigali.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Kinshasa.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Lagos.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Libreville.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Lome.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Luanda.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Lubumbashi.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Lusaka.ics
+lib/GNUstep/Libraries/Resources/NGCards/TimeZones/Africa/Malabo.ics



Home | Main Index | Thread Index | Old Index