debian/0000755000000000000000000000000012246532367007200 5ustar debian/libcgsi-gsoap-dev.install0000644000000000000000000000070311271104704014052 0ustar debian/tmp/usr/include/cgsi_plugin.h debian/tmp/usr/lib/libcgsi_plugin.a debian/tmp/usr/lib/libcgsi_plugin.so debian/tmp/usr/lib/libcgsi_plugin_cpp.a debian/tmp/usr/lib/libcgsi_plugin_cpp.so debian/tmp/usr/lib/libcgsi_plugin_voms.a debian/tmp/usr/lib/libcgsi_plugin_voms.so debian/tmp/usr/lib/libcgsi_plugin_voms_cpp.a debian/tmp/usr/lib/libcgsi_plugin_voms_cpp.so debian/tmp/usr/share/man/man3/cgsi_plugin.h.3 debian/tmp/usr/share/doc/cgsi-gsoap-dev debian/control0000644000000000000000000000223312246532163010575 0ustar Source: cgsi-gsoap Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper, autotools-dev, libglobus-gss-assist-dev, libglobus-gssapi-gsi-dev, gsoap, voms-dev, doxygen, pkg-config Standards-Version: 3.9.5 Section: libs Vcs-Browser: http://svn.nordugrid.org/trac/packaging/browser/debian/cgsi-gsoap Vcs-Svn: http://svn.nordugrid.org/repos/packaging/debian/cgsi-gsoap Package: libcgsi-gsoap1 Provides: cgsi-gsoap1 Replaces: cgsi-gsoap1 (<< 1.3.3.1-1) Conflicts: cgsi-gsoap1 (<< 1.3.3.1-1) Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${gsoap:Depends} Description: GSI plugin for gSOAP This is a GSI plugin for gSOAP. It uses the globus GSI libraries to implement GSI secure authentication and encryption on top of gSOAP. Package: libcgsi-gsoap-dev Provides: cgsi-gsoap-dev Replaces: cgsi-gsoap-dev (<< 1.3.3.1-1) Conflicts: cgsi-gsoap-dev (<< 1.3.3.1-1) Section: libdevel Architecture: any Depends: libcgsi-gsoap1 (= ${binary:Version}), ${misc:Depends}, gsoap Description: GSI plugin for gSOAP - development files This package provides the header files for programming with the cgsi-gsoap plugins. debian/rules0000755000000000000000000000720512246532074010257 0ustar #!/usr/bin/make -f # -*- makefile -*- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) -include /usr/share/dpkg/buildflags.mk INSTALLDIR = $(CURDIR)/debian/tmp _prefix = /usr _datadir = $(_prefix)/share _docdir = $(_datadir)/doc configure: configure-stamp configure-stamp: dh_testdir [ ! -e src/Makefile.save ] && cp -p src/Makefile src/Makefile.save || : # Fix bad permissions find . '(' -name '*.h' -o -name '*.c' -o -name '*.cpp' -o \ -name '*.cc' ')' -exec chmod 644 {} ';' chmod 644 LICENSE RELEASE-NOTES # Remove -L/usr/lib and -L/usr/lib64 since they may cause problems sed -e 's!-L$$([A-Z_]*)/lib!!' \ -e 's!-L$$([A-Z_]*)/$$(LIBDIR)!!' -i src/Makefile # Remove gsoap version from library names sed -e 's!$$(GSOAP_VERSION)!!g' -i src/Makefile touch $@ build: build-indep build-arch build-indep: build-stamp build-arch: build-stamp build-stamp: configure-stamp dh_testdir . ./VERSION && \ cd src && \ $(MAKE) CFLAGS="$(CFLAGS) $(CPPFLAGS) -fPIC -I. `pkg-config --cflags gsoap`" \ GLOBUS_INCLUDE="-I/usr/include/globus -I/usr/lib/globus/include -I/usr/include/$(DEB_HOST_MULTIARCH)/globus" \ SHLIBLDFLAGS="$(LDFLAGS) -shared" \ USE_VOMS=yes WITH_EMI=yes WITH_CPP_LIBS=yes \ LIBDIR=lib VERSION=$$VERSION all doc touch $@ clean: dh_testdir dh_testroot . ./VERSION && \ cd src && \ $(MAKE) CFLAGS="$(CFLAGS) $(CPPFLAGS) -fPIC -I. `pkg-config --cflags gsoap`" \ GLOBUS_INCLUDE="-I/usr/include/globus -I/usr/lib/globus/include -I/usr/include/$(DEB_HOST_MULTIARCH)/globus" \ SHLIBLDFLAGS="$(LDFLAGS) -shared" \ USE_VOMS=yes WITH_EMI=yes WITH_CPP_LIBS=yes \ LIBDIR=lib VERSION=$$VERSION clean rm -rf src/html rm -rf src/man [ -e src/Makefile.save ] && mv src/Makefile.save src/Makefile || : rm -f build-stamp configure-stamp dh_clean install: build-stamp dh_testdir dh_testroot dh_prep # Yes, the makefile uses RPM_BUILD_ROOT instead of the normal DESTDIR . ./VERSION && \ cd src && \ $(MAKE) CFLAGS="$(CFLAGS) $(CPPFLAGS) -fPIC -I. `pkg-config --cflags gsoap`" \ GLOBUS_INCLUDE="-I/usr/include/globus -I/usr/lib/globus/include -I/usr/include/$(DEB_HOST_MULTIARCH)/globus" \ SHLIBLDFLAGS="$(LDFLAGS) -shared" \ USE_VOMS=yes WITH_EMI=yes WITH_CPP_LIBS=yes \ LIBDIR=lib VERSION=$$VERSION \ RPM_BUILD_ROOT=$(INSTALLDIR) install install.man mv $(INSTALLDIR)$(_docdir)/CGSI $(INSTALLDIR)$(_docdir)/cgsi-gsoap-dev binary-indep: binary-arch: install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_install --fail-missing dh_installman dh_lintian dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps -l debian/libcgsi-gsoap1/usr/lib if [ -r /usr/lib/$(DEB_HOST_MULTIARCH)/libgsoap.so ] ; then \ GSOAPLIB=`readlink /usr/lib/$(DEB_HOST_MULTIARCH)/libgsoap.so` ; else \ GSOAPLIB=`readlink /usr/lib/libgsoap.so` ; fi && \ GSOAPPKG=`dpkg -S $$GSOAPLIB | sed 's/:.*//'` && \ echo "gsoap:Depends=$$GSOAPPKG" >> debian/libcgsi-gsoap1.substvars dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch VERSION=1.3.5 VERSTAG=1_3_5_2 get-orig-source: if [ -r ../cgsi-gsoap_$(VERSION).orig.tar.gz ] ; then \ echo "cgsi-gsoap_$(VERSION).orig.tar.gz is already existing." ; \ else \ echo "Fetching upstream svn version" ; \ svn export http://svnweb.cern.ch/guest/lcgutil/cgsi-gsoap/tags/cgsi-gsoap_R_$(VERSTAG) cgsi-gsoap-$(VERSION) ; \ echo "Packing it up." ; \ tar -z -c -f ../cgsi-gsoap_$(VERSION).orig.tar.gz \ cgsi-gsoap-$(VERSION) ; \ echo "Cleaning up." ; \ rm -rf cgsi-gsoap-$(VERSION) ; \ fi .Phony: binary binary-arch binary-indep build build-arch build-indep clean configure get-orig-source install debian/libcgsi-gsoap-dev.doc-base0000644000000000000000000000041411271104704014060 0ustar Document: cgsi-gsoap Title: Debian CGSI-gSOAP Manual Author: EGEE Collaboration Abstract: This manual describes what cgsi-gsoap is Section: Programming Format: HTML Index: /usr/share/doc/cgsi-gsoap-dev/html/index.html Files: /usr/share/doc/cgsi-gsoap-dev/html/*.html debian/copyright0000644000000000000000000000265312145335525011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: CGSI-gSOAP Upstream-Contact: Ben Couturier CERN, IT/ADC, ben.couturier@cern.ch Akos Frohner CERN, IT/GD, akos.frohner@cern.ch Source: Downloaded from cvs: glite.cvs.cern.ch See the get-orig-source rule in debian/rules for details Files: * Copyright: Copyright (c) Members of the EGEE Collaboration. 2004-2012. See http://www.eu-egee.org/partners/ for details on the copyright holders. License: Apache-2.0 Files: src/globus_gsi_gss_constants.h src/globus_i_gsi_credential.h src/gssapi_openssl.h Copyright: Copyright 1999-2006 University of Chicago License: Apache-2.0 Files: debian/* Copyright: 2008-2013, Mattias Ellert License: Apache-2.0 License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian systems the full text of the Apache-2.0 license can be found in the /usr/share/common-licenses/Apache-2.0 file. debian/docs0000644000000000000000000000001611271104704010033 0ustar RELEASE-NOTES debian/compat0000644000000000000000000000000211271104704010361 0ustar 5 debian/patches/0000755000000000000000000000000011757670620010630 5ustar debian/patches/series0000644000000000000000000000004111757670620012040 0ustar CGSI-gSOAP-library-linking.patch debian/patches/CGSI-gSOAP-library-linking.patch0000644000000000000000000000343611757550231016401 0ustar diff -ur CGSI-gSOAP-1.3.4.2.orig/src/Makefile CGSI-gSOAP-1.3.4.2/src/Makefile --- CGSI-gSOAP-1.3.4.2.orig/src/Makefile 2011-06-10 08:35:48.000000000 +0200 +++ CGSI-gSOAP-1.3.4.2/src/Makefile 2012-02-20 19:51:31.690872909 +0100 @@ -66,7 +66,12 @@ ifneq ($(WITH_EMI), $(EMPTY)) GLOBUS_INCLUDE = -I$(GLOBUS_LOCATION)/include/globus -I$(GLOBUS_LOCATION)/$(LIBDIR)/globus/include -GLOBUS_LIBS = -L$(GLOBUS_LOCATION)/$(LIBDIR) -lglobus_gssapi_gsi -lglobus_gss_assist +GLOBUS_LIBS = -L$(GLOBUS_LOCATION)/$(LIBDIR) \ + -lglobus_gss_assist \ + -lglobus_gssapi_gsi \ + -lglobus_gsi_credential \ + -lglobus_gsi_cert_utils \ + -lglobus_common -lcrypto ifneq ($(USE_VOMS), $(EMPTY)) LIBFILES +=libcgsi_plugin_voms$(GSOAP_VERSION).a @@ -79,11 +79,19 @@ else GLOBUS_INCLUDE = -I$(GLOBUS_LOCATION)/include/$(GLOBUS_FLAVOUR) -GLOBUS_LIBS = -L$(GLOBUS_LOCATION)/lib -lglobus_gssapi_gsi_$(GLOBUS_FLAVOUR) \ - -lglobus_gss_assist_$(GLOBUS_FLAVOUR) +GLOBUS_LIBS = -L$(GLOBUS_LOCATION)/$(LIBDIR) \ + -lglobus_gss_assist_$(GLOBUS_FLAVOUR) \ + -lglobus_gssapi_gsi_$(GLOBUS_FLAVOUR) \ + -lglobus_gsi_credential_$(GLOBUS_FLAVOUR) \ + -lglobus_gsi_cert_utils_$(GLOBUS_FLAVOUR) \ + -lglobus_common_$(GLOBUS_FLAVOUR) -lcrypto GLOBUS_INCLUDE_PTHR = -I$(GLOBUS_LOCATION)/include/$(GLOBUS_FLAVOUR_PTHR) -GLOBUS_LIBS_PTHR = -L$(GLOBUS_LOCATION)/lib -lglobus_gssapi_gsi_$(GLOBUS_FLAVOUR_PTHR) \ - -lglobus_gss_assist_$(GLOBUS_FLAVOUR_PTHR) +GLOBUS_LIBS = -L$(GLOBUS_LOCATION)/$(LIBDIR) \ + -lglobus_gss_assist_$(GLOBUS_FLAVOUR_PTHR) \ + -lglobus_gssapi_gsi_$(GLOBUS_FLAVOUR_PTHR) \ + -lglobus_gsi_credential_$(GLOBUS_FLAVOUR_PTHR) \ + -lglobus_gsi_cert_utils_$(GLOBUS_FLAVOUR_PTHR) \ + -lglobus_common_$(GLOBUS_FLAVOUR_PTHR) -lcrypto ifneq ($(USE_VOMS), $(EMPTY)) LIBFILES += libcgsi_plugin_voms$(GSOAP_VERSION)_$(GLOBUS_FLAVOUR).a debian/libcgsi-gsoap1.lintian-overrides0000644000000000000000000000054511271104704015353 0ustar # The names of the packages is a mixture between Debian's principles and # the gathering of files in groups that Upstream has historically # determined. The naming should not be changed and the package not be # split. libcgsi-gsoap1 binary: package-name-doesnt-match-sonames libcgsi-plugin1 libcgsi-plugin-cpp1 libcgsi-plugin-voms1 libcgsi-plugin-voms-cpp1 debian/libcgsi-gsoap1.install0000644000000000000000000000025612144723753013375 0ustar debian/tmp/usr/lib/libcgsi_plugin.so.* debian/tmp/usr/lib/libcgsi_plugin_cpp.so.* debian/tmp/usr/lib/libcgsi_plugin_voms.so.* debian/tmp/usr/lib/libcgsi_plugin_voms_cpp.so.* debian/changelog0000644000000000000000000000465212246531125011050 0ustar cgsi-gsoap (1.3.5-3) unstable; urgency=low * Adapt to multi-arch Globus installation -- Mattias Ellert Sun, 01 Dec 2013 04:49:07 +0100 cgsi-gsoap (1.3.5-2) unstable; urgency=low * Rebuild for new gsoap * Remove DM-Upload-Allowed from debian/control -- Mattias Ellert Wed, 15 May 2013 16:59:13 +0200 cgsi-gsoap (1.3.5-1) unstable; urgency=low * Update to version 1.3.5 (EMI 2 version) -- Mattias Ellert Fri, 25 May 2012 13:28:37 +0200 cgsi-gsoap (1.3.4.2-4) unstable; urgency=low * Properly use default LDFLAGS -- Mattias Ellert Wed, 07 Dec 2011 21:49:27 +0100 cgsi-gsoap (1.3.4.2-3) unstable; urgency=low * Convert copyright file to dep5 format * Fix old Vcs links in debian/control file -- Mattias Ellert Tue, 08 Nov 2011 06:33:17 +0100 cgsi-gsoap (1.3.4.2-2) unstable; urgency=low * Use dpkg's build flags * Add versioned gsoap dependencies to the binary packages -- Mattias Ellert Wed, 02 Nov 2011 10:39:21 +0100 cgsi-gsoap (1.3.4.2-1) unstable; urgency=low * Update to version 1.3.4.2. * Build against new gsoap (Closes: #636878). * Build against new voms. -- Mattias Ellert Thu, 01 Sep 2011 21:06:28 +0200 cgsi-gsoap (1.3.4.0-1) unstable; urgency=low * Update to version 1.3.4.0. * Convert to source format 3.0. -- Mattias Ellert Mon, 20 Dec 2010 18:59:30 +0100 cgsi-gsoap (1.3.3.2-1) unstable; urgency=low * Update to version 1.3.3.2 (Closes: #515226). * Change copyright file to reflect upstream license change. * Drop the patches - all applied upstream. -- Mattias Ellert Wed, 23 Sep 2009 18:03:11 +0200 cgsi-gsoap (1.3.3.1-1) UNRELEASED; urgency=low * Update to version 1.3.3.1. -- Mattias Ellert Mon, 17 Aug 2009 13:10:34 +0200 cgsi-gsoap (1.3.2.2-3) UNRELEASED; urgency=low * Changing deprecated Source:Version to binary:Version as requested by ftpmasters. * Overriding lintian warning about non-matching soname with package name. -- Steffen Moeller Mon, 30 Mar 2009 00:02:00 +0200 cgsi-gsoap (1.3.2.2-2) UNRELEASED; urgency=low * Initial package uploaded. -- Mattias Ellert Tue, 20 Jan 2009 00:57:22 +0100 debian/source/0000755000000000000000000000000011503715452010471 5ustar debian/source/format0000644000000000000000000000001411503715452011677 0ustar 3.0 (quilt)