debian/0000755000000000000000000000000012257577445007210 5ustar debian/control0000644000000000000000000000434612202473217010600 0ustar Source: sope Section: libs Priority: optional Maintainer: Jeroen Dekkers Build-Depends: debhelper (>= 9), cdbs, dpkg-dev (>= 1.16.1~), gnustep-make, libgnustep-base-dev, gobjc, libxml2-dev, libldap2-dev, libgnutls-dev, zlib1g-dev, libpq-dev, libmysqlclient-dev, autotools-dev Standards-Version: 3.9.4 Homepage: http://www.sogo.nu/ Vcs-Browser: http://git.debian.org/?p=collab-maint/sope.git Vcs-Git: git://git.debian.org/git/collab-maint/sope.git Package: libsope1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: SKYRiX Object Publishing Environment (shared libraries) An extensive set of Objective-C frameworks which form a complete Web application server environment. Besides the Apple WebObjects compatible appserver that has been extended with Zope concepts, it contains a large set of reusable classes: XML processing (SAX, DOM), MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and iCalendar parsing. . This package contains the shared libraries. Package: libsope-dev Section: libdevel Priority: extra Architecture: any Depends: libsope1 (= ${binary:Version}), ${misc:Depends} Conflicts: libgnustep-dl2-dev Description: SKYRiX Object Publishing Environment (development files) An extensive set of Objective-C frameworks which form a complete Web application server environment. Besides the Apple WebObjects compatible appserver that has been extended with Zope concepts, it contains a large set of reusable classes: XML processing (SAX, DOM), MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and iCalendar parsing. . This package contains the development files. Package: libsope1-dbg Section: debug Priority: extra Architecture: any Depends: libsope1 (= ${binary:Version}), ${misc:Depends} Description: SKYRiX Object Publishing Environment (debugging symbols) An extensive set of Objective-C frameworks which form a complete Web application server environment. Besides the Apple WebObjects compatible appserver that has been extended with Zope concepts, it contains a large set of reusable classes: XML processing (SAX, DOM), MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and iCalendar parsing. . This package contains the debugging symbols. debian/changelog0000644000000000000000000000504012257577445011061 0ustar sope (2.1.1-1) unstable; urgency=medium * New upstream release. -- Jeroen Dekkers Sat, 28 Dec 2013 17:40:18 +0100 sope (2.0.7-1) unstable; urgency=low * New upstream release. * Include updated watch file written by Bart Martens. -- Jeroen Dekkers Sun, 11 Aug 2013 20:18:06 +0200 sope (2.0.5-1) unstable; urgency=low * New upstream release. -- Jeroen Dekkers Fri, 12 Apr 2013 19:47:43 +0200 sope (2.0.4b-1) unstable; urgency=low * New upstream release. * Fixes FTBFS on alpha. (Closes: #680735) * Remove patches applied upstream: - 0002-use-gnutls - 0003-close-all-fds-on-daemon-start - 0004-link-everything-correctly - 0006-Fix-FTBFS-on-arm - 0007-Remove-disabling-of-optimization * Call dh_makeshlibs with -V. * Update standards version to 3.9.4. -- Jeroen Dekkers Thu, 14 Mar 2013 17:19:26 +0100 sope (1.3.16-1) unstable; urgency=low * New upstream release. * Drop patches applied upstream: - 0006-Fix-compilation-on-GNU-kFreeBSD - 0008-Fix-stale-cache-issue-when-upgrading.patch - 0009-GNUstep-1.24-fix.patch * Build with hardening enabled. -- Jeroen Dekkers Fri, 29 Jun 2012 20:53:29 +0200 sope (1.3.15-4) unstable; urgency=low * 0007-Fix-FTBFS-on-arm.patch: - Really fix FTBFS this time. -- Jeroen Dekkers Tue, 12 Jun 2012 01:08:07 +0200 sope (1.3.15-3) unstable; urgency=low * 0009-GNUstep-1.24-fix.patch: - Fix to cope with changes in GNUstep 1.24. -- Jeroen Dekkers Sun, 10 Jun 2012 22:05:37 +0200 sope (1.3.15-2) unstable; urgency=low * 0007-Fix-FTBFS-on-arm.patch: - Fix FTBFS on arm that was introduced in the last upstream version. * 0008-Fix-stale-cache-issue-when-upgrading.patch: - Cherry-pick patch from upstream that fixes problems with stale browser caches on upgrades. -- Jeroen Dekkers Mon, 28 May 2012 16:38:50 +0200 sope (1.3.15-1) unstable; urgency=low * New upstream release. * Drop patches applied upstream: - 0006-Fix-compilation-with-Werror-format-security - 0007-gcc-4.7-build-fixes-from-http-www.sogo.nu-bugs-view * Make libsope-dev conflict with libgnustep-dl2-dev. (Closes: #674117) * Add patch 0006-Fix-compilation-on-GNU-kFreeBSD. -- Jeroen Dekkers Wed, 23 May 2012 16:46:35 +0200 sope (1.3.14-1) unstable; urgency=low * Initial release. (Closes: #672175) -- Jeroen Dekkers Wed, 09 May 2012 15:39:17 +0200 debian/compat0000644000000000000000000000000212202473217010364 0ustar 9 debian/libsope-dev.install0000644000000000000000000000006712202473217012772 0ustar usr/include usr/lib/*.so usr/share/GNUstep/Makefiles/* debian/source/0000755000000000000000000000000012202473217010466 5ustar debian/source/format0000644000000000000000000000001412202473217011674 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000117612202473217010253 0ustar #!/usr/bin/make -f # -*- makefile -*- export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow include /usr/share/dpkg/buildflags.mk # FIXME: dpkg-buildflags / cdbs should support OBJCFLAGS DEB_MAKE_BUILD_TARGET = all messages=yes OBJCFLAGS="$(CFLAGS)" # This will make sure that the SOGo binary packages will always depend # on the latest SOPE DEB_DH_MAKESHLIBS_ARGS = -V include /usr/share/cdbs/1/rules/gnustep.mk include /usr/share/cdbs/1/class/gnumakefile.mk common-configure-arch:: config.make clean:: touch config.make $(MAKE) distclean config.make: ./configure --disable-strip --with-gnustep --with-ssl=gnutls debian/libsope1.lintian-overrides0000644000000000000000000000066112202473217014267 0ustar # We bundle a lot of libraries in one binary package, because # splitting them up in 11 binary packages isn't very useful. package-name-doesnt-match-sonames # Checked the function calls and the following 2 warnings are false # positives. libsope1 binary: hardening-no-fortify-functions usr/lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/libxmlSAXDriver libsope1 binary: hardening-no-fortify-functions usr/lib/libEOControl.so.4.9.74 debian/watch0000644000000000000000000000022112202473217010212 0ustar version=3 http://www.sogo.nu/english/downloads/backend.html \ (?:.*/|.*=|)SOPE[\-\._](\d\S*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)(?:/\S*)? debian/libsope1.install0000644000000000000000000000003712202473217012274 0ustar usr/lib/*.so.* usr/lib/GNUstep debian/gbp.conf0000644000000000000000000000006512202473217010606 0ustar [DEFAULT] debian-branch = debian pristine-tar = True debian/patches/0000755000000000000000000000000012257555037010630 5ustar debian/patches/series0000644000000000000000000000011512257555016012037 0ustar 0001-do-not-build-json.patch 0002-Do-not-build-xmlrpc-and-stxsaxdriver.patch debian/patches/0002-Do-not-build-xmlrpc-and-stxsaxdriver.patch0000644000000000000000000000103212257555037021270 0ustar From: Jeroen Dekkers Date: Thu, 8 Dec 2011 02:10:56 +0100 Subject: Do not build xmlrpc and stxsaxdriver --- sope-xml/GNUmakefile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sope-xml/GNUmakefile b/sope-xml/GNUmakefile index 03ef81b..5d27f05 100644 --- a/sope-xml/GNUmakefile +++ b/sope-xml/GNUmakefile @@ -8,10 +8,7 @@ VERSION=4.5.0 SUBPROJECTS = \ SaxObjC \ - DOM \ - XmlRpc - -SUBPROJECTS += STXSaxDriver + DOM ifneq ($(HAS_LIBRARY_xml2),no) SUBPROJECTS += libxmlSAXDriver debian/patches/0001-do-not-build-json.patch0000644000000000000000000000077712257555037015506 0ustar From: Jeroen Dekkers Date: Mon, 5 Dec 2011 19:35:34 +0100 Subject: do-not-build-json The SBJson library is packaged seperately. --- GNUmakefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index b5068bb..a941f3e 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -16,8 +16,7 @@ SUBPROJECTS += \ sope-core \ sope-mime \ sope-appserver \ - sope-gdl1 \ - sope-json + sope-gdl1 ifeq ($(HAS_LIBRARY_ldap),yes) SUBPROJECTS += sope-ldap debian/copyright0000644000000000000000000000443212202473217011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: SOPE Source: http://www.sogo.nu/english/downloads/backend.html License: LGPL-2+ Files: * Copyright: 2000-2009 SKYRIX Software AG 1999-2008 Helge Hess 1999-2005 MDlink online service center GmbH License: LGPL-2+ Files: sope-gdl1/GDLAccess/* Copyright: 1996 Free Software Foundation, Inc. License: LGPL-2+ Files: sope-gdl1/Oracle8/* Copyright: 2007 Inverse groupe conseil inc. and Ludovic Marcotte License: LGPL-2+ Files: sope-json/* Copyright: 2007-2010 Stig Brautaset License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* sope-core/NGStreams/NGActiveSSLSocket.m Copyright: 2011-2012 Jeroen Dekkers License: LGPL-2+ License: LGPL-2+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-2' file.