debian/0000755000000000000000000000000011371053254007167 5ustar debian/changelog0000644000000000000000000001033111371053063011035 0ustar cl-puri (1.5.5-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Fri, 07 May 2010 12:04:31 -0600 cl-puri (1.5.4-1) unstable; urgency=low * New upstream * Switch to dpkg-source 3.0 (quilt) format -- Kevin M. Rosenberg Fri, 09 Apr 2010 10:42:28 -0600 cl-puri (1.5.3-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Thu, 28 Jan 2010 09:05:26 -0700 cl-puri (1.5.2-1) unstable; urgency=low * New upstream * Add doc-base file -- Kevin M. Rosenberg Wed, 11 Nov 2009 12:14:39 -0700 cl-puri (1.5.1-3) unstable; urgency=low * Build with debhelper extension dh-lisp * control: Add Vcs-Browser field. Fix Depends field. -- Kevin M. Rosenberg Mon, 03 Aug 2009 18:47:36 -0600 cl-puri (1.5.1-2) unstable; urgency=low * debian/watch: New file * debian/control: Require debhelper 7. Change to new lisp section. Add Vcs-Git and Homepage fields. * debian/compat: Update to version 7 * debian/rules: Update for debhelper 7, architecture-independent build * debian/{prerm,postrm}: Remove path from binary function -- Kevin M. Rosenberg Sun, 02 Aug 2009 01:36:28 -0600 cl-puri (1.5.1-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Sat, 2 Dec 2006 08:42:15 -0700 cl-puri (1.5-1) unstable; urgency=low * Incorporate updates from latest Franz release -- Kevin M. Rosenberg Mon, 14 Aug 2006 18:52:21 -0600 cl-puri (1.4-1) unstable; urgency=low * New upstream: no longer depend on simple strings; fix bugs to correspond to Franz delimited-string-to-list and parse-uri -- Kevin M. Rosenberg Thu, 26 Jan 2006 15:54:30 -0700 cl-puri (1.3.1.3-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Mon, 7 Nov 2005 10:33:45 -0700 cl-puri (1.3.1.2-2) unstable; urgency=low * Reupload with correct changelog date -- Kevin M. Rosenberg Wed, 25 May 2005 10:28:34 -0600 cl-puri (1.3.1.2-1) unstable; urgency=low * Fix broken html documentation (closes:310639) -- Kevin M. Rosenberg Wed, 25 May 2005 10:27:33 -0600 cl-puri (1.3.1.1-2) unstable; urgency=low * Fix description -- Kevin M. Rosenberg Fri, 27 Aug 2004 19:03:12 -0600 cl-puri (1.3.1.1-1) unstable; urgency=low * Use #:net.uri nickname on non-Allegro platforms -- Kevin M. Rosenberg Tue, 16 Mar 2004 18:32:10 -0700 cl-puri (1.3.1-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Mon, 21 Jul 2003 05:18:27 -0600 cl-puri (1.3.0-1) unstable; urgency=low * Change parse-error condition to uri-parse-error for cross-implementation compatibility. * Invoke renamed ptester module -- Kevin M. Rosenberg Sun, 20 Jul 2003 13:04:45 -0600 cl-puri (1.2.5-1) unstable; urgency=low * add shrink vector, AllegroCL fixes -- Kevin M. Rosenberg Sat, 19 Jul 2003 07:33:57 -0600 cl-puri (1.2.4-1) unstable; urgency=low * Fix typo for non-Allegro / non-SBCL platforms -- Kevin M. Rosenberg Fri, 18 Jul 2003 21:11:54 -0600 cl-puri (1.2.3-1) unstable; urgency=low * Include uri.html documentation file. -- Kevin M. Rosenberg Fri, 18 Jul 2003 19:57:03 -0600 cl-puri (1.2.2-1) unstable; urgency=low * Improve tests.lisp -- Kevin M. Rosenberg Fri, 18 Jul 2003 17:32:11 -0600 cl-puri (1.2.1-1) unstable; urgency=low * Package name fixes, .asd files -- Kevin M. Rosenberg Fri, 18 Jul 2003 17:06:35 -0600 cl-puri (1.2-1) unstable; urgency=low * More porting fixes. Now passes 126/126 regression tests. -- Kevin M. Rosenberg Fri, 18 Jul 2003 13:59:51 -0600 cl-puri (1.1-1) unstable; urgency=low * Fix some porting issues -- Kevin M. Rosenberg Fri, 18 Jul 2003 08:59:04 -0600 cl-puri (1.0) unstable; urgency=low * Initial upload * Changes compared to upstream: - Added .asd file for use with ASDF - Include if* source in the uri-src.lisp file - Ported from AllegroCL specific functions -- Kevin M. Rosenberg Thu, 17 Jul 2003 21:39:34 -0600 debian/compat0000644000000000000000000000000211235240753010366 0ustar 7 debian/copyright0000644000000000000000000001077011235240674011132 0ustar This package was debianized by Kevin M. Rosenberg in July 2003. It was downloaded from http://opensource.franz.com/uri/ Upstream Authors: Franz Inc. with modifications by Kevin Rosenberg Copyright: copyright (c) 1986-2000 Franz Inc, Berkeley, CA copyright (c) 2003 Kevin Rosenberg This code is free software; you can redistribute it and/or modify it under the terms of the version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation, as clarified by the Franz preamble to the LGPL found in http://opensource.franz.com/preamble.html. The preambled is copied below. This code is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU Lesser General Public License for more details. The GNU Lessor General Public License can be found in your Debian file system in /usr/share/common-licenses/LGPL-3. Preamble to the Gnu Lesser General Public License ------------------------------------------------- Copyright (c) 2000 Franz Incorporated, Berkeley, CA 94704 The concept of the GNU Lesser General Public License version 2.1 ("LGPL") has been adopted to govern the use and distribution of above-mentioned application. However, the LGPL uses terminology that is more appropriate for a program written in C than one written in Lisp. Nevertheless, the LGPL can still be applied to a Lisp program if certain clarifications are made. This document details those clarifications. Accordingly, the license for the open-source Lisp applications consists of this document plus the LGPL. Wherever there is a conflict between this document and the LGPL, this document takes precedence over the LGPL. A "Library" in Lisp is a collection of Lisp functions, data and foreign modules. The form of the Library can be Lisp source code (for processing by an interpreter) or object code (usually the result of compilation of source code or built with some other mechanisms). Foreign modules are object code in a form that can be linked into a Lisp executable. When we speak of functions we do so in the most general way to include, in addition, methods and unnamed functions. Lisp "data" is also a general term that includes the data structures resulting from defining Lisp classes. A Lisp application may include the same set of Lisp objects as does a Library, but this does not mean that the application is necessarily a "work based on the Library" it contains. The Library consists of everything in the distribution file set before any modifications are made to the files. If any of the functions or classes in the Library are redefined in other files, then those redefinitions ARE considered a work based on the Library. If additional methods are added to generic functions in the Library, those additional methods are NOT considered a work based on the Library. If Library classes are subclassed, these subclasses are NOT considered a work based on the Library. If the Library is modified to explicitly call other functions that are neither part of Lisp itself nor an available add-on module to Lisp, then the functions called by the modified Library ARE considered a work based on the Library. The goal is to ensure that the Library will compile and run without getting undefined function errors. It is permitted to add proprietary source code to the Library, but it must be done in a way such that the Library will still run without that proprietary code present. Section 5 of the LGPL distinguishes between the case of a library being dynamically linked at runtime and one being statically linked at build time. Section 5 of the LGPL states that the former results in an executable that is a "work that uses the Library." Section 5 of the LGPL states that the latter results in one that is a "derivative of the Library", which is therefore covered by the LGPL. Since Lisp only offers one choice, which is to link the Library into an executable at build time, we declare that, for the purpose applying the LGPL to the Library, an executable that results from linking a "work that uses the Library" with the Library is considered a "work that uses the Library" and is therefore NOT covered by the LGPL. Because of this declaration, section 6 of LGPL is not applicable to the Library. However, in connection with each distribution of this executable, you must also deliver, in accordance with the terms and conditions of the LGPL, the source code of Library (or your derivative thereof) that is incorporated into this executable. debian/rules0000755000000000000000000000121411235702435010246 0ustar #!/usr/bin/make -f pkg := puri debpkg := cl-puri clc-source := usr/share/common-lisp/source clc-systems := usr/share/common-lisp/systems clc-files := $(clc-source)/$(pkg) build: clean: dh_testdir dh_testroot dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs dh_install $(pkg).asd $(clc-files) dh_install *.lisp $(clc-files) binary-indep: install dh_testdir dh_testroot dh_installdocs README uri.html dh_installchangelogs dh_lisp dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: binary: binary-indep .PHONY: build clean binary-indep binary-arch binary install debian/watch0000644000000000000000000000007311235240515010215 0ustar version=3 http://files.b9.com/puri/puri-([\d\.]*)\.tar\.gz debian/cl-puri.doc-base0000644000000000000000000000035511276607324012153 0ustar Document: puri Title: PURI Author: Franz, Inc Abstract: This manual describes the use of the PURI Common Lisp library. Section: Programming/Lisp Format: HTML Index: /usr/share/doc/cl-puri/uri.html Files: /usr/share/doc/cl-puri/uri.html debian/control0000644000000000000000000000122411357650671010603 0ustar Source: cl-puri Section: lisp Priority: optional Maintainer: Kevin M. Rosenberg Build-Depends-Indep: dh-lisp Build-Depends: debhelper (>= 7.0.0) Standards-Version: 3.8.4.0 Homepage: http://files.b9.com/puri/ Vcs-Git: git://git.b9.com/puri/ Vcs-Browser: http://git.b9.com/puri/ Package: cl-puri Architecture: all Depends: ${misc:Depends} Recommends: cl-ptester Description: Common Lisp Portable URI Library This is portable Universal Resource Identifier (RFC 2396) library for Common Lisp programs. It is based on Franz, Incorporated opensource package and ported to run on other CL implementations. A regression test package is included. debian/source/0000755000000000000000000000000011357654364010504 5ustar debian/source/format0000644000000000000000000000001411357654364011712 0ustar 3.0 (quilt)