debian/0000755000000000000000000000000012250263617007172 5ustar debian/libglobus-rls-client-doc.doc-base0000644000000000000000000000046611677014240015374 0ustar Document: globus-rls-client Title: Debian globus-rls-client Manual Author: Globus Alliance Abstract: The Globus toolkit, Replica Location Service Client Section: Programming Format: HTML Index: /usr/share/doc/libglobus-rls-client-dev/html/index.html Files: /usr/share/doc/libglobus-rls-client-dev/html/*.html debian/control0000644000000000000000000001113612240633233010571 0ustar Source: globus-rls-client Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper (>= 5), autotools-dev, grid-packaging-tools (>= 3.4), globus-core (>= 8.16), libglobus-common-dev (>= 14.10), libglobus-gssapi-gsi-dev (>= 10.10), libglobus-io-dev (>= 9.5), doxygen-latex, texlive-fonts-recommended, graphviz, ghostscript Standards-Version: 3.9.4 Section: net Vcs-Browser: http://svn.nordugrid.org/trac/packaging/browser/debian/globus-rls-client Vcs-Svn: http://svn.nordugrid.org/repos/packaging/debian/globus-rls-client Homepage: http://www.globus.org/ Package: libglobus-rls-client5 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Globus Toolkit - Replica Location Service Client The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The libglobus-rls-client5 package contains: Replica Location Service Client Package: globus-rls-client-progs Section: net Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: Globus Toolkit - Replica Location Service Client Programs The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-rls-client-progs package contains: Replica Location Service Client Programs Package: libglobus-rls-client-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libglobus-rls-client5 (= ${binary:Version}), ${misc:Depends}, libglobus-common-dev (>= 14), libglobus-gssapi-gsi-dev (>= 10), libglobus-io-dev (>= 9), globus-core (>= 8) Recommends: libglobus-rls-client-doc (= ${source:Version}) Description: Globus Toolkit - Replica Location Service Client Development Files The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The libglobus-rls-client-dev package contains: Replica Location Service Client Development Files Package: libglobus-rls-client-doc Section: doc Architecture: all Multi-Arch: foreign Depends: libglobus-rls-client-dev (>= ${source:Version}), ${misc:Depends}, ${js:Depends} Description: Globus Toolkit - Replica Location Service Client Documentation Files The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The libglobus-rls-client-doc package contains: Replica Location Service Client Documentation Files Package: libglobus-rls-client-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Replaces: globus-rls-client-dbg (<< 5.2-10~) Breaks: globus-rls-client-dbg (<< 5.2-10~) Depends: libglobus-rls-client5 (= ${binary:Version}), ${misc:Depends} Description: Globus Toolkit - Replica Location Service Client Debug Symbols The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The libglobus-rls-client-dbg package contains: Replica Location Service Client Debug Symbols Package: globus-rls-client-dbg Section: debug Priority: extra Architecture: any Multi-Arch: foreign Depends: globus-rls-client-progs (= ${binary:Version}), ${misc:Depends} Description: Globus Toolkit - Replica Location Service Client Debug Symbols The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-rls-client-dbg package contains: Replica Location Service Client Debug Symbols debian/rules0000755000000000000000000001455712250167427010270 0ustar #!/usr/bin/make -f # -*- makefile -*- name = globus-rls-client _name = globus_rls_client version = 5.2 soname = 5 INSTALLDIR = $(CURDIR)/debian/tmp GLOBUSPACKAGEDIR = $(INSTALLDIR)$(_datadir)/globus/packages _prefix = /usr _bindir = $(_prefix)/bin _sbindir = $(_prefix)/sbin _libdir = $(_prefix)/lib/$(DEB_HOST_MULTIARCH) _datadir = $(_prefix)/share _mandir = $(_datadir)/man _docdir = $(_datadir)/doc/lib$(name)-dev DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ifeq ($(DEB_HOST_ARCH_BITS), 64) flavor = gcc64-$(DEB_HOST_MULTIARCH) else flavor = gcc32-$(DEB_HOST_MULTIARCH) endif sed: sed-stamp sed-stamp: dh_testdir for f in `find . ! -path */.pc/* -name Makefile.am` ; do \ sed -e 's!^flavorinclude_HEADERS!include_HEADERS!' \ -e 's!\(lib[a-zA-Z_]*\)_$$(GLOBUS_FLAVOR_NAME)\.la!\1.la!g' \ -e 's!^\(lib[a-zA-Z_]*\)___GLOBUS_FLAVOR_NAME__la_!\1_la_!' \ -i $$f ; \ done sed -e "s!> $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_pgm.filelist sed /globus-rls-cli.1/d \ -i $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_doc.filelist # Use system jquery script if [ -r $(INSTALLDIR)$(_docdir)/html/jquery.js ] ; then \ rm $(INSTALLDIR)$(_docdir)/html/jquery.js ; \ ln -s /usr/share/javascript/jquery/jquery.js \ $(INSTALLDIR)$(_docdir)/html/jquery.js ; \ echo js:Depends=libjs-jquery >> debian/lib$(name)-doc.substvars ; \ else \ echo js:Depends= >> debian/lib$(name)-doc.substvars ; \ fi # Remove junk man page rm -f $(INSTALLDIR)$(_mandir)/man3/*_library_.3 sed /_library_.3/d \ -i $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_doc.filelist # Generate package filelists cat $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_rtl.filelist \ | sed s!^!debian/tmp$(_prefix)! > debian/lib$(name)$(soname).install cat $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_pgm.filelist \ | sed s!^!debian/tmp$(_prefix)! > debian/$(name)-progs.install cat $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_dev.filelist \ | sed s!^!debian/tmp$(_prefix)! > debian/lib$(name)-dev.install cat $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_doc.filelist \ | sed s!^!debian/tmp$(_prefix)! > debian/lib$(name)-doc.install binary: binary-arch binary-indep binary-arch: install dh_testdir dh_testroot dh_installdocs -a debian/README dh_installchangelogs -a dh_install -a --fail-missing dh_installman -a dh_link -a dh_strip -a -X/bin/ -X/sbin/ --dbg-package=lib$(name)-dbg dh_strip -a -X/lib/ --dbg-package=$(name)-dbg dh_compress -a dh_fixperms -a dh_perl -a dh_makeshlibs -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary-indep: install dh_testdir dh_testroot dh_installdocs -p lib$(name)-doc --link-doc=lib$(name)-dev dh_installdocs -i dh_installchangelogs -i dh_install -i --fail-missing dh_installman -i dh_link -i dh_compress -i -X .tag dh_fixperms -i dh_perl -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i get-orig-source: if [ -r $(name)_$(version).orig.tar.gz ] ; then \ echo "$(name)_$(version).orig.tar.gz already exists." ; \ else \ if [ ! -r gt5.0.0-all-source-installer.tar.bz2 ] ; then \ echo "Downloading Globus Toolkit release." ; \ echo "This should be necessary only once for all globus packages." ; \ wget -N http://www-unix.globus.org/ftppub/gt5/5.0/5.0.0/installers/src/gt5.0.0-all-source-installer.tar.bz2 ; \ fi ; \ echo "Extracting relevant parts of the Globus Toolkit release." ; \ tar -xjf gt5.0.0-all-source-installer.tar.bz2 \ gt5.0.0-all-source-installer/source-trees/replica/rls/client ; \ mv gt5.0.0-all-source-installer/source-trees/replica/rls/client \ $(name)-$(version) ; \ rm -rf $(name)-$(version)/java ; \ echo "Packing it up again." ; \ GZIP=-9 tar --exclude=CVS -czf $(name)_$(version).orig.tar.gz \ $(name)-$(version) ; \ echo "Cleaning up." ; \ rm -rf gt5.0.0-all-source-installer $(name)-$(version) ; \ fi .PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure install get-orig-source debian/libglobus-rls-client5.shlibs0000644000000000000000000000007111677031601014515 0ustar libglobus_rls_client 5 libglobus-rls-client5 (>= 5.2-6~) debian/README0000644000000000000000000000147211705371127010056 0ustar This package is part of the Replica Location Service (RLS) component of the Globus Toolkit. For more information visit: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/ Admin Guide: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/admin/ User's Guide: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/user/ Developer's Guide: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/developer/ Release Notes: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/rn/ Public Interface Guide: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/pi/ Quality Profile: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/qp/ Migrating Guide: http://www.globus.org/toolkit/docs/5.0/5.0.4/data/rls/mig/ Globus debian packaging is supported by the Initiative for Globus in Europe: http://www.ige-project.eu/ debian/copyright0000644000000000000000000000121511677017171011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: globus_rls_client Upstream-Contact: http://www.globus.org/ Source: http://www-unix.globus.org/ftppub/gt5/5.0/5.0.0/installers/src/gt5.0.0-all-source-installer.tar.bz2 Files: * Copyright: 1999-2011 University of Chicago License: Apache-2.0 Files: debian/* Copyright: 2008-2011 Mattias Ellert 2010-2011 Initiative for Globus in Europe (IGE), http://www.ige-project.eu/ License: Apache-2.0 License: Apache-2.0 On Debian systems the full text of the Apache license version 2 can be found in /usr/share/common-licenses/Apache-2.0. debian/README.source0000644000000000000000000000057711421027544011356 0ustar The source for this package was extracted from the upstream tarfile: http://www-unix.globus.org/ftppub/gt5/5.0/5.0.0/installers/src/gt5.0.0-all-source-installer.tar.bz2 See the get-orig-source rule in the debian/rules file for details. The version of this package was not changed in Globus Toolkit 5.0.2 so the source tarfile extracted from Globus Toolkit 5.0.0 was not replaced. debian/compat0000644000000000000000000000000211677014240010366 0ustar 5 debian/patches/0000755000000000000000000000000011677021670010624 5ustar debian/patches/globus-rls-client-deps.patch0000644000000000000000000000521711673055055016150 0ustar diff -ur globus_rls_client-5.2.orig/pkgdata/pkg_data_src.gpt.in globus_rls_client-5.2/pkgdata/pkg_data_src.gpt.in --- globus_rls_client-5.2.orig/pkgdata/pkg_data_src.gpt.in 2009-10-27 05:13:55.000000000 +0100 +++ globus_rls_client-5.2/pkgdata/pkg_data_src.gpt.in 2011-12-17 09:59:43.347898173 +0100 @@ -11,31 +11,31 @@ - + - + - + - + - + - + - + - + - + - + debian/patches/series0000644000000000000000000000107711677015341012044 0ustar # Upstream changed the code without changing the version number # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7074 globus-rls-client-gt502.patch # Fix some doxygen warnings: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6740 globus-rls-client-doxygen.patch # Fix format errors: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6750 globus-rls-client-format.patch # Fixes for mingw compilation: # http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6742 globus-rls-client-mingw.patch # Depend on GT 5.2.0 library versions globus-rls-client-deps.patch debian/patches/globus-rls-client-gt502.patch0000644000000000000000000001174311421027633016047 0ustar diff -ur globus_rls_client-5.2/cli.c globus_rls_client-5.2/cli.c --- globus_rls_client-5.2/cli.c 2008-05-30 18:33:29.000000000 +0200 +++ globus_rls_client-5.2/cli.c 2010-05-11 20:05:42.000000000 +0200 @@ -307,7 +307,7 @@ for (i = 0; i < NMODS; i++) if ((rc = globus_module_activate(modules[i])) != GLOBUS_SUCCESS) { fprintf(stderr, "globus_module_activate(%d): %d\n", i, rc); - exit(1); + exit(EXIT_FAILURE); } while ((i = getopt(argc, argv, "cdhi:l:st:uv")) != -1) @@ -327,13 +327,13 @@ case 'u': pattype = rls_pattern_unix; break; case 'v': printf("Version: %d.%d\n", MAJOR, MINOR); - exit(0); + exit(EXIT_SUCCESS); case 'i': if (!strcmp(optarg, "-")) { infile = stdin; } else if ( !(infile=fopen(optarg,"r")) ) { perror(optarg); - cleanexit(1); + cleanexit(EXIT_FAILURE); } break; case '?': usage(*argv); @@ -352,48 +352,50 @@ if ((r = globus_rls_client_connect(rlsserver, &h)) != GLOBUS_SUCCESS) { globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); fprintf(stderr, "connect(%s): %s\n", rlsserver, errmsg); - cleanexit(1); + cleanexit(EXIT_FAILURE); } if (timeout) globus_rls_client_set_timeout(timeout); #ifdef foo -{globus_rls_attribute_object_t ao, ao2; - globus_list_t *al = NULL; - globus_list_t *rl = NULL; - globus_result_t r; - -globus_list_insert(&al, "y"); -globus_list_insert(&al, "zz"); -r = globus_rls_client_lrc_attr_value_get_bulk(h, al, "iattr", globus_rls_obj_lrc_lfn, + { + globus_rls_attribute_object_t ao, ao2; + globus_list_t *al = NULL; + globus_list_t *rl = NULL; + globus_result_t r; + + globus_list_insert(&al, "y"); + globus_list_insert(&al, "zz"); + r = globus_rls_client_lrc_attr_value_get_bulk(h, al, "iattr", globus_rls_obj_lrc_lfn, &rl); -if (r != GLOBUS_SUCCESS) { - globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); - fprintf(stderr, "vgb: %s\n", errmsg); -} else - showattrobj(rl); -cleanexit(0); - - ao.key = "x"; - ao.attr.name = "iattr"; - ao.attr.objtype = globus_rls_obj_lrc_lfn; - ao.attr.type = globus_rls_attr_type_int; - ao.attr.val.i = 31; - globus_list_insert(&al, &ao); - ao2.key = "xx"; - ao2.attr.name = "iattr"; - ao2.attr.objtype = globus_rls_obj_lrc_lfn; - ao2.attr.type = globus_rls_attr_type_int; - ao2.attr.val.i = -211; - globus_list_insert(&al, &ao2); -r = globus_rls_client_lrc_attr_add_bulk(h, al, &rl); -if (r != GLOBUS_SUCCESS) { - globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); - fprintf(stderr, "%s\n", errmsg); -} -showbulkfailures(rl); -cleanexit(0); -} + if (r != GLOBUS_SUCCESS) { + globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); + fprintf(stderr, "vgb: %s\n", errmsg); + } else + showattrobj(rl); + cleanexit(EXIT_SUCCESS); + + /* *** no way to get here... *** */ + ao.key = "x"; + ao.attr.name = "iattr"; + ao.attr.objtype = globus_rls_obj_lrc_lfn; + ao.attr.type = globus_rls_attr_type_int; + ao.attr.val.i = 31; + globus_list_insert(&al, &ao); + ao2.key = "xx"; + ao2.attr.name = "iattr"; + ao2.attr.objtype = globus_rls_obj_lrc_lfn; + ao2.attr.type = globus_rls_attr_type_int; + ao2.attr.val.i = -211; + globus_list_insert(&al, &ao2); + r = globus_rls_client_lrc_attr_add_bulk(h, al, &rl); + if (r != GLOBUS_SUCCESS) { + globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); + fprintf(stderr, "%s\n", errmsg); + } + showbulkfailures(rl); + cleanexit(EXIT_SUCCESS); + } #endif if (interactive) { @@ -409,18 +411,19 @@ fprintf(stderr, "%s\n", errmsg); } } - cleanexit(0); + cleanexit(EXIT_SUCCESS); } r = pcmd(argc - optind - 1, &argv[optind]); if (r != GLOBUS_SUCCESS) { globus_rls_client_error_info(r, NULL, errmsg, MAXERRMSG, GLOBUS_FALSE); fprintf(stderr, "%s\n", errmsg); - cleanexit(1); + cleanexit(EXIT_FAILURE); } - cleanexit(0); -} + cleanexit(EXIT_SUCCESS); + return 0; +} /* main */ static void showexists(char *objtype, char *val) @@ -785,13 +788,13 @@ if (ptr && !feof(in->infile) && ptr[strlen(ptr)-1]!='\n') { /* long line check */ fprintf(stderr, "ERROR: Input line length exceeds %d on line %d\n", MAX_BULK_LINE_LENGTH, in->lineno); - cleanexit(1); + cleanexit(EXIT_FAILURE); } in->fargv[0]=strtok(ptr, " \t\r\n"); for (i=1; i < in->step; i++) { if (! (in->fargv[i]=strtok(NULL, " \t\r\n")) ) { fprintf(stderr, "ERROR: Input line too short. Not enough args on line %d\n", in->lineno); - cleanexit(1); + cleanexit(EXIT_FAILURE); } } in->lineno++; @@ -1860,5 +1863,5 @@ { fprintf(stderr, "Usage: %s [-c] [-h] [-i input-file] [-l result-limit] [-s] [-t timeout] [-u] [-v] [command] rls-url\n", prog); showcmds(0, NULL, cmdkwds); - cleanexit(1); + cleanexit(EXIT_FAILURE); } debian/patches/globus-rls-client-doxygen.patch0000644000000000000000000000752011326551740016666 0ustar diff -ur globus_rls_client-5.2.orig/Doc/man/Makefile.am globus_rls_client-5.2/Doc/man/Makefile.am --- globus_rls_client-5.2.orig/Doc/man/Makefile.am 2002-12-12 02:47:06.000000000 +0100 +++ globus_rls_client-5.2/Doc/man/Makefile.am 2010-01-23 11:45:07.657532753 +0100 @@ -1,7 +1,6 @@ include $(top_srcdir)/globus_automake_pre SUBDIRS= \ - man1 \ - man3 + man1 include $(top_srcdir)/globus_automake_post diff -ur globus_rls_client-5.2.orig/library/globus_rls_client.h globus_rls_client-5.2/library/globus_rls_client.h --- globus_rls_client-5.2.orig/library/globus_rls_client.h 2009-10-26 18:10:27.000000000 +0100 +++ globus_rls_client-5.2/library/globus_rls_client.h 2010-01-23 11:45:07.658533647 +0100 @@ -1122,7 +1122,7 @@ * all results. * * @param str2_list - * List of LFNs that map to @pfn. Each list datum will be a + * List of LFNs that map to @a pfn. Each list datum will be a * globus_rls_string2_t structure. s1 will * be the LFN, and s2 the PFN it maps to. * @@ -1186,7 +1186,7 @@ * all results. * * @param str2_list - * List of LFNs that map to @pfn_pattern. Each list datum will be a + * List of LFNs that map to @a pfn_pattern. Each list datum will be a * globus_rls_string2_t structure. s1 will * be the LFN, and s2 the PFN it maps to. * @@ -1223,7 +1223,7 @@ * all results. * * @param str2_list - * List of PFNs that map to @lfn. Each list datum will be a + * List of PFNs that map to @a lfn. Each list datum will be a * globus_rls_string2_t structure. s1 will * be the LFN, and s2 the PFN it maps to. * @@ -1285,7 +1285,7 @@ * all results. * * @param str2_list - * List of PFNs that map to @lfn_pattern. Each list datum will be a + * List of PFNs that map to @a lfn_pattern. Each list datum will be a * globus_rls_string2_t structure. s1 will * be the LFN, and s2 the PFN it maps to. * @@ -1486,8 +1486,8 @@ * * @param str2_list * Results added to list. Datums in @a str2_list are of type - * globus_rls_string2_t structure. s1 will be the rli url, - * s2 an empty string or the pattern used to partition + * globus_rls_string2_t structure. s1 will be the rli url, + * s2 an empty string or the pattern used to partition * updates. See @ref globus_rls_client_queryresult. * * @retval GLOBUS_SUCCESS @@ -1646,7 +1646,7 @@ * all results. * * @param str2_list - * List of LRCs that @lfn maps to. Each list datum will be a + * List of LRCs that @a lfn maps to. Each list datum will be a * globus_rls_string2_t structure. s1 will * be the LFN, and s2 the LRC it maps to. @a str2_list * should be freed with globus_rls_client_free_list(). @@ -1710,7 +1710,7 @@ * all results. * * @param str2_list - * List of LRCs that map to @lfn_pattern. Each list datum will be a + * List of LRCs that map to @a lfn_pattern. Each list datum will be a * globus_rls_string2_t. s1 will * be the LFN, and s2 the LRC it maps to. @a str2_list * should be freed with globus_rls_client_free_list(). @@ -1851,8 +1851,8 @@ * * @param str2_list * Results added to list. Datums in @a str2_list are of type - * globus_rls_string2_t structure. s1 will be the rli url, - * s2 an empty string or the pattern used to partition + * globus_rls_string2_t structure. s1 will be the rli url, + * s2 an empty string or the pattern used to partition * updates. See @ref globus_rls_client_queryresult. * * @retval GLOBUS_SUCCESS @@ -2098,7 +2098,7 @@ * * @param r * Result returned by RLS API function. @a r is freed by this call - * and should not be referenced again. If @preserve is set then a + * and should not be referenced again. If @a preserve is set then a * new globus_result_t is constructed with the same values and * returned as the function value. * debian/patches/globus-rls-client-format.patch0000644000000000000000000000111511330010151016450 0ustar diff -ur globus_rls_client-5.2.orig/library/rpc.c globus_rls_client-5.2/library/rpc.c --- globus_rls_client-5.2.orig/library/rpc.c 2009-10-22 02:00:26.000000000 +0200 +++ globus_rls_client-5.2/library/rpc.c 2010-01-27 11:05:58.038905559 +0100 @@ -392,7 +392,8 @@ if (rc != GLOBUS_RLS_SUCCESS) return rc; if (nb != b->len) { - sprintf(errmsg, "Attempted to write %lu bytes, only wrote %lu", b->len, nb); + sprintf(errmsg, "Attempted to write %lu bytes, only wrote %lu", + (unsigned long)b->len, (unsigned long)nb); return GLOBUS_RLS_GLOBUSERR; } b->len = 0; debian/patches/globus-rls-client-mingw.patch0000644000000000000000000000432011201366313016315 0ustar diff -ur globus_rls_client-5.1.orig/cli.c globus_rls_client-5.1/cli.c --- globus_rls_client-5.1.orig/cli.c 2008-05-30 18:33:29.000000000 +0200 +++ globus_rls_client-5.1/cli.c 2009-05-09 11:19:17.000000000 +0200 @@ -295,7 +295,8 @@ char buf[BUFSIZ]; int iargc; char *iargv[MAXCMD]; - struct sigaction sa; +#ifndef WIN32 + struct sigaction sa; sigemptyset(&sa.sa_mask); sa.sa_handler = hsig; @@ -303,6 +304,7 @@ sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL); +#endif for (i = 0; i < NMODS; i++) if ((rc = globus_module_activate(modules[i])) != GLOBUS_SUCCESS) { diff -ur globus_rls_client-5.1.orig/library/client.c globus_rls_client-5.1/library/client.c --- globus_rls_client-5.1.orig/library/client.c 2006-06-01 02:37:03.000000000 +0200 +++ globus_rls_client-5.1/library/client.c 2009-05-09 11:02:29.000000000 +0200 @@ -1593,7 +1593,7 @@ switch (type) { case globus_rls_attr_type_date: - if (!strptime(sval, "%Y-%m-%d %H:%M:%S", &t)) + if (!globus_strptime(sval, "%Y-%m-%d %H:%M:%S", &t)) return mkresult(GLOBUS_RLS_BADARG, sval); t.tm_isdst = -1; attr->val.t = mktime(&t); diff -ur globus_rls_client-5.1.orig/library/rpc.c globus_rls_client-5.1/library/rpc.c --- globus_rls_client-5.1.orig/library/rpc.c 2006-06-01 02:37:03.000000000 +0200 +++ globus_rls_client-5.1/library/rpc.c 2009-05-09 11:02:29.000000000 +0200 @@ -126,7 +126,7 @@ { globus_result_t r; IOMON mon; - struct timespec ts; + globus_abstime_t ts; globus_bool_t timed_out = GLOBUS_FALSE; globus_mutex_init(&mon.mtx, GLOBUS_NULL); @@ -183,7 +183,7 @@ globus_result_t r; globus_size_t try_nb; IOMON mon; - struct timespec ts; + globus_abstime_t ts; r = globus_io_try_read(h, buf, max_nb, nbr); if (r != GLOBUS_SUCCESS) @@ -252,7 +252,7 @@ globus_result_t r; globus_size_t try_nb; IOMON mon; - struct timespec ts; + globus_abstime_t ts; r = globus_io_try_write(h, buf, nb, nbw); if (r != GLOBUS_SUCCESS) @@ -305,7 +305,7 @@ { globus_result_t r; IOMON mon; - struct timespec ts; + globus_abstime_t ts; globus_mutex_init(&mon.mtx, GLOBUS_NULL); globus_cond_init(&mon.cond, GLOBUS_NULL); debian/changelog0000644000000000000000000000672712250167366011064 0ustar globus-rls-client (5.2-11) unstable; urgency=low * Remove junk man page -- Mattias Ellert Thu, 05 Dec 2013 22:23:30 +0100 globus-rls-client (5.2-10) unstable; urgency=low * Implement Multi-Arch support * Split dbg package for Multi-Arch -- Mattias Ellert Mon, 11 Nov 2013 09:26:52 +0100 globus-rls-client (5.2-9) unstable; urgency=low * Add arm64 to the list of 64 bit architectures -- Mattias Ellert Sun, 26 May 2013 19:34:03 +0200 globus-rls-client (5.2-8) unstable; urgency=low * debian/rules cleanup -- Mattias Ellert Tue, 24 Jan 2012 20:15:08 +0100 globus-rls-client (5.2-7) unstable; urgency=low * Fix broken links in README file -- Mattias Ellert Tue, 17 Jan 2012 23:10:30 +0100 globus-rls-client (5.2-6) unstable; urgency=low * Recompile against Globus Toolkit 5.2.0 -- Mattias Ellert Thu, 29 Dec 2011 08:37:04 +0100 globus-rls-client (5.2-5) unstable; urgency=low * Use system jquery script -- Mattias Ellert Tue, 07 Jun 2011 05:58:52 +0200 globus-rls-client (5.2-4) unstable; urgency=low * Add README file * Use new doxygen-latex build dependency (Closes: #616245) -- Mattias Ellert Tue, 26 Apr 2011 18:38:56 +0200 globus-rls-client (5.2-3) unstable; urgency=low * Update to Globus Toolkit 5.0.2 -- Mattias Ellert Mon, 19 Jul 2010 12:54:05 +0200 globus-rls-client (5.2-2) unstable; urgency=low * Converting to package format 3.0 (quilt) * Add new build dependency on texlive-font-utils due to changes in texlive packaging (epstopdf moved there) (Closes: #583052) -- Mattias Ellert Fri, 04 Jun 2010 04:43:30 +0200 globus-rls-client (5.2-1) unstable; urgency=low * Update to Globus Toolkit 5.0.0 * Add debug package -- Mattias Ellert Wed, 27 Jan 2010 10:40:10 +0100 globus-rls-client (5.1-7) unstable; urgency=low * Make sure the diff.gz file only changes the debian directory. -- Mattias Ellert Sat, 08 Aug 2009 15:58:05 +0200 globus-rls-client (5.1-6) unstable; urgency=low * Fix format errors. -- Mattias Ellert Thu, 04 Jun 2009 10:52:13 +0200 globus-rls-client (5.1-5) unstable; urgency=low * Fix rule dependencies in the debian/rules file. -- Mattias Ellert Wed, 13 May 2009 22:57:26 +0200 globus-rls-client (5.1-4) unstable; urgency=low * Fixing inherited dependency of binary to the libgssapi-error2 package which has now been removed from the archive. -- Steffen Moeller Fri, 01 May 2009 11:07:04 +0200 globus-rls-client (5.1-3) unstable; urgency=low * Initial release (Closes: #514486). * Rebuilt to correct libltdl dependency. * Preparing for other 64bit platforms than amd64. -- Mattias Ellert Sat, 18 Apr 2009 20:17:35 +0200 globus-rls-client (5.1-2) UNRELEASED; urgency=low * Only quote the Apache-2.0 license if necessary. * Updated deprecated Source-Version in debian/control. -- Mattias Ellert Thu, 26 Mar 2009 09:21:25 +0100 globus-rls-client (5.1-1) UNRELEASED; urgency=low * First build. -- Mattias Ellert Sat, 03 Jan 2009 16:22:14 +0100 debian/source/0000755000000000000000000000000011677014240010470 5ustar debian/source/format0000644000000000000000000000001411677014240011676 0ustar 3.0 (quilt)