debian/0000775000000000000000000000000012260211262007162 5ustar debian/prune-tarball.sh0000664000000000000000000000064411373562136012307 0ustar #! /bin/bash set -e if [ ! -r "$1" ]; then echo >&2 "E: need an existing tarball as the first argument." exit 1 fi TMP_DIR=`mktemp -d` TARBALL_NAME="`basename $1`" trap "rm -rf $TMP_DIR" 0 tar xCf "$TMP_DIR" "$1" rm "$TMP_DIR"/*/doc/rfc{3986,3513,1866}.htm rm "$TMP_DIR"/*/doc/rfc3986_grammar_only.txt ( cd "$TMP_DIR" tar czf "$TARBALL_NAME" * ) mv "$1" "$1.bak" mv "$TMP_DIR/$TARBALL_NAME" `dirname "$1"` debian/README.Debian-source0000664000000000000000000000055111373562136012537 0ustar The tarball distributed by Debian is a modified version of the tarball provided by upstream, where the files rfc3986.htm, rfc3513.htm, and rfc3986_grammar_only.txt have been removed from the doc/ subdirectory because they're not available under a DFSG-compliant license. A script to automatically perform these removals is provided in debian/prune-tarball.sh. debian/source/0000775000000000000000000000000012260210617010465 5ustar debian/source/format0000664000000000000000000000001411373563515011707 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000154211373562136011134 0ustar Debianized by Adeodato Simó 2007-09-19 The sources of uriparser can be downloaded from: http://sourceforge.net/project/showfiles.php?group_id=182840 And the project homepage is: http://uriparser.sourceforge.net Upstream authors: Weijia Song Sebastian Pipping Copyright and license terms: - The sources of uriparser are: | Copyright (C) 2007 Weijia Song | Copyright (C) 2007 Sebastian Pipping And licensed under the terms of the BSD license. On Debian systems, the full text of the BSD License is available in /usr/share/common-licenses/BSD. - The packaging scripts in the debian/ subdirectory are: | Copyright (c) 2007 Adeodato Simó And licensed under the same terms of uriparser itself. debian/compat0000664000000000000000000000000211373564434010400 0ustar 7 debian/liburiparser-dev.install0000664000000000000000000000007111373562776014056 0ustar usr/include usr/lib/*.a usr/lib/*.so usr/lib/pkgconfig/* debian/changelog0000664000000000000000000000472712260211257011052 0ustar uriparser (0.7.5-1ubuntu2) trusty; urgency=medium * Build with dh-autoreconf instead of autotools-dev for new libtool. - debian/patches/no-configure-lzma.diff: Drop dist-lzma from configure.ac, as support has been removed from recent autoconfs. -- William Grant Mon, 30 Dec 2013 17:23:11 +1100 uriparser (0.7.5-1ubuntu1) trusty; urgency=low * Build --with autotools_dev to update config.{sub,guess} for new ports. -- William Grant Mon, 28 Oct 2013 11:45:26 +1100 uriparser (0.7.5-1) unstable; urgency=low * New upstream release. * New maintainer. (Closes: #544633) * Use more minimalistic approach to rules using debhelper 7. * Add --disable-test to configure because cpptest-1.1.0 isn't packaged yet. * Add --disable-doc to configure to prevent generation of api docs. * Switch to dpkg-source 3.0 (quilt) format * Update *.install files to more inclusive of files to install. * Re-enable watch file, as it seems to work just fine with uscan. -- Taylor LeMasurier-Wren Sat, 15 May 2010 13:47:20 -0500 uriparser (0.7.4-2) unstable; urgency=low * Bump to Standards-Version 3.8.2. * Set maintainer to Debian QA Group. -- Clint Adams Sat, 01 Aug 2009 01:12:33 -0400 uriparser (0.7.4-1) unstable; urgency=low * New upstream release. closes: #493073. * Add myself to Uploaders. * Bump to Standards-Version 3.8.0. * debian/prune-tarball.sh: also remove RFC1866. -- Clint Adams Sat, 14 Feb 2009 10:36:07 -0500 uriparser (0.6.4-1) unstable; urgency=low * New upstream release. * Bump Standard-Versions to 3.7.3 (no changes needed). -- Adeodato Simó Sun, 09 Mar 2008 11:54:35 +0100 uriparser (0.6.3-1) unstable; urgency=low * New upstream release. -- Adeodato Simó Mon, 11 Feb 2008 19:48:38 +0100 uriparser (0.6.1-1) unstable; urgency=low * New upstream version. * Add a watch file. * Convert debian/liburiparser1.symbols to be a dpkg-gensymbols file. SymbolFile.pm blacklists arch-specific symbols, so this closes: #448959. -- Adeodato Simó Wed, 26 Dec 2007 18:42:29 +0100 uriparser (0.6.0-1) unstable; urgency=low * Initial release. (Closes: #443222) * Include in the .diff.gz hunks to allow building in a separate tree. This will be fixed in the next upstream release. -- Adeodato Simó Wed, 19 Sep 2007 21:07:20 +0200 debian/liburiparser1.install0000664000000000000000000000001711373562354013353 0ustar usr/lib/*.so.* debian/rules.old0000775000000000000000000000332711373562136011041 0ustar #! /usr/bin/make -f ### # Configure arguments confflags = --prefix=/usr --disable-test --disable-doc DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) confflags += --build $(DEB_BUILD_GNU_TYPE) # Only specify --host when cross-compiling ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --host $(DEB_HOST_GNU_TYPE) endif ### # Directory to make the build on objdir = $(CURDIR)/obj-$(DEB_HOST_GNU_TYPE) ### # CFLAGS CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ### configure: configure-stamp configure-stamp: dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . -mkdir $(objdir) cd $(objdir) && \ env CFLAGS="$(CFLAGS)" ../configure $(confflags) touch $@ # build: build-stamp build-stamp: configure-stamp cd $(objdir) && \ $(MAKE) all check touch $@ # clean: dh_testdir dh_testroot rm -f configure-stamp build-stamp install-stamp rm -f config.guess config.sub rm -rf $(objdir) dh_clean # install: install-stamp install-stamp: dh_testdir dh_testroot dh_clean dh_installdirs cd $(objdir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp dh_install --list-missing touch $@ # binary: binary-arch binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples dh_installmime dh_installman dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs -V -- -c4 dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary-indep: @echo "Nothing to do." # .PHONY: configure build clean install binary binary-arch binary-indep debian/liburiparser1.symbols0000664000000000000000000000631611373562136013403 0ustar liburiparser.so.1 liburiparser1 #MINVER# uriAddBaseUriA@Base 0.6.0 uriAddBaseUriW@Base 0.6.0 uriComposeQueryA@Base 0.7.2 uriComposeQueryCharsRequiredA@Base 0.7.2 uriComposeQueryCharsRequiredExA@Base 0.7.2 uriComposeQueryCharsRequiredExW@Base 0.7.2 uriComposeQueryCharsRequiredW@Base 0.7.2 uriComposeQueryExA@Base 0.7.2 uriComposeQueryExW@Base 0.7.2 uriComposeQueryMallocA@Base 0.7.2 uriComposeQueryMallocExA@Base 0.7.2 uriComposeQueryMallocExW@Base 0.7.2 uriComposeQueryMallocW@Base 0.7.2 uriComposeQueryW@Base 0.7.2 uriConstParentA@Base 0.6.0 uriConstParentW@Base 0.6.0 uriConstPwdA@Base 0.6.0 uriConstPwdW@Base 0.6.0 uriCopyAuthorityA@Base 0.6.0 uriCopyAuthorityW@Base 0.6.0 uriCopyPathA@Base 0.6.0 uriCopyPathW@Base 0.6.0 uriDissectQueryMallocA@Base 0.7.2 uriDissectQueryMallocExA@Base 0.7.2 uriDissectQueryMallocExW@Base 0.7.2 uriDissectQueryMallocW@Base 0.7.2 uriEqualsUriA@Base 0.6.0 uriEqualsUriW@Base 0.6.0 uriEscapeA@Base 0.6.0 uriEscapeExA@Base 0.6.0 uriEscapeExW@Base 0.6.0 uriEscapeW@Base 0.6.0 uriFixAmbiguityA@Base 0.6.0 uriFixAmbiguityW@Base 0.6.0 uriFixEmptyTrailSegmentA@Base 0.7.2 uriFixEmptyTrailSegmentW@Base 0.7.2 uriFreeQueryListA@Base 0.7.2 uriFreeQueryListW@Base 0.7.2 uriFreeUriMembersA@Base 0.6.0 uriFreeUriMembersW@Base 0.6.0 uriGetOctetValue@Base 0.6.0 uriHexToLetterA@Base 0.6.0 uriHexToLetterExA@Base 0.7.4 uriHexToLetterExW@Base 0.7.4 uriHexToLetterW@Base 0.6.0 uriHexdigToIntA@Base 0.6.0 uriHexdigToIntW@Base 0.6.0 uriIsHostSetA@Base 0.6.0 uriIsHostSetW@Base 0.6.0 uriIsUnreserved@Base 0.6.0 uriNormalizeSyntaxA@Base 0.6.0 uriNormalizeSyntaxExA@Base 0.6.0 uriNormalizeSyntaxExW@Base 0.6.0 uriNormalizeSyntaxMaskRequiredA@Base 0.6.0 uriNormalizeSyntaxMaskRequiredW@Base 0.6.0 uriNormalizeSyntaxW@Base 0.6.0 uriParseIpFourAddressA@Base 0.6.0 uriParseIpFourAddressW@Base 0.6.0 uriParseUriA@Base 0.6.0 uriParseUriExA@Base 0.6.0 uriParseUriExW@Base 0.6.0 uriParseUriW@Base 0.6.0 uriPushToStack@Base 0.6.0 uriRemoveBaseUriA@Base 0.6.0 uriRemoveBaseUriImplA@Base 0.7.2 uriRemoveBaseUriImplW@Base 0.7.2 uriRemoveBaseUriW@Base 0.6.0 uriRemoveDotSegmentsA@Base 0.6.0 uriRemoveDotSegmentsAbsoluteA@Base 0.6.4 uriRemoveDotSegmentsAbsoluteW@Base 0.6.4 uriRemoveDotSegmentsExA@Base 0.7.4 uriRemoveDotSegmentsExW@Base 0.7.4 uriRemoveDotSegmentsW@Base 0.6.0 uriResetUriA@Base 0.6.0 uriResetUriW@Base 0.6.0 uriSafeToPointToA@Base 0.6.0 uriSafeToPointToW@Base 0.6.0 uriStackToOctet@Base 0.6.0 uriToStringA@Base 0.6.0 uriToStringCharsRequiredA@Base 0.6.0 uriToStringCharsRequiredW@Base 0.6.0 uriToStringW@Base 0.6.0 uriUnescapeInPlaceA@Base 0.6.0 uriUnescapeInPlaceExA@Base 0.6.0 uriUnescapeInPlaceExW@Base 0.6.0 uriUnescapeInPlaceW@Base 0.6.0 uriUnixFilenameToUriStringA@Base 0.6.0 uriUnixFilenameToUriStringW@Base 0.6.0 uriUriStringToUnixFilenameA@Base 0.6.0 uriUriStringToUnixFilenameW@Base 0.6.0 uriUriStringToWindowsFilenameA@Base 0.6.0 uriUriStringToWindowsFilenameW@Base 0.6.0 uriWindowsFilenameToUriStringA@Base 0.6.0 uriWindowsFilenameToUriStringW@Base 0.6.0 uriWriteQuadToDoubleByte@Base 0.6.0 uri_TESTING_ONLY_ParseIpFourA@Base 0.6.0 uri_TESTING_ONLY_ParseIpFourW@Base 0.6.0 uri_TESTING_ONLY_ParseIpSixA@Base 0.6.0 uri_TESTING_ONLY_ParseIpSixW@Base 0.6.0 debian/control0000664000000000000000000000251512260210250010564 0ustar Source: uriparser Section: libs Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Taylor LeMasurier-Wren Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf Standards-Version: 3.8.4 Homepage: http://uriparser.sourceforge.net Package: liburiparser1 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: URI parsing library compliant with RFC 3986 uriparser is a library that parses Uniform Resource Identifiers (URIs), strictly adhering to RFC 3986 where syntax for URIs is defined. URIs are used to identify and locate resources, like http://www.debian.org or ISBN:0-395-36341-1. . uriparser has the following features: . * strictly compliant to RFC 3986, implementing: + parsing + reference resolution + reference creation + recomposition + syntax-based normalization * fast (linear input length time complexity) * unicode support Package: liburiparser-dev Architecture: any Section: libdevel Depends: liburiparser1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: development files for uriparser This package provides the development files for uriparser, a library to parse Uniform Resource Identifiers (URIs). Install it if you want to compile a program that makes use of this library. debian/watch0000664000000000000000000000007111373563056010230 0ustar version=3 http://sf.net/uriparser/uriparser-(.*)\.tar.gz debian/patches/0000775000000000000000000000000012260210736010616 5ustar debian/patches/series0000664000000000000000000000002712260210736012032 0ustar no-configure-lzma.diff debian/patches/no-configure-lzma.diff0000664000000000000000000000075512260210726015012 0ustar Description: Drop dist-lzma from configure.ac for new autoconf. Recent autoconfs no longer support lzma tarballs. Author: William Grant --- uriparser-0.7.5.orig/configure.ac +++ uriparser-0.7.5/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ(2.61) AC_INIT([uriparser], [0.7.5]) AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([1.10.1 foreign dist-zip dist-bzip2 dist-lzma subdir-objects]) +AM_INIT_AUTOMAKE([1.10.1 foreign dist-zip dist-bzip2 subdir-objects]) AC_PROG_CC debian/rules0000775000000000000000000000100712260210227010240 0ustar #!/usr/bin/make -f # Configure arguments confflags = --prefix=/usr --disable-test --disable-doc DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) confflags += --build $(DEB_BUILD_GNU_TYPE) # Only specify --host when cross-compiling ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --host $(DEB_HOST_GNU_TYPE) endif ### %: dh $@ --with autoreconf override_dh_auto_configure: ./configure $(confflags)