--- libpgsql-ruby-0.8.0.orig/debian/changelog +++ libpgsql-ruby-0.8.0/debian/changelog @@ -0,0 +1,215 @@ +libpgsql-ruby (0.8.0-1) unstable; urgency=low + + * New upstream version + * Changed Section from interpreters to ruby. + * Debhelper compat level upgraded to 5. + * Standards-Version upgraded to 3.8.1. + + -- Dmitry Borodaenko Thu, 09 Apr 2009 14:11:24 +0300 + +libpgsql-ruby (0.7.9.2008.10.13-2) unstable; urgency=low + + * Upload to unstable (Closes: #405420). + + -- Dmitry Borodaenko Sat, 21 Feb 2009 12:31:59 +0200 + +libpgsql-ruby (0.7.9.2008.10.13-1) experimental; urgency=low + + * New upstream version. + + -- Dmitry Borodaenko Sun, 26 Oct 2008 15:08:47 +0200 + +libpgsql-ruby (0.7.9.2008.08.17-1) experimental; urgency=low + + * New upstream version. + * Build a module for Ruby 1.9 in libpgsql-ruby1.9. + * Added build-depends on ruby1.9, ruby1.9-dev, rdoc1.9. + * Replaced dpatch with quilt. + + -- Dmitry Borodaenko Sun, 28 Sep 2008 18:46:56 +0300 + +libpgsql-ruby (0.7.9.2008.03.18-2) unstable; urgency=low + + * Generate RDoc documentation (Closes: #476448). + * Split documentation into libpgsql-ruby-doc package. + * Updated to Standards-Version 3.8.0: + - Homepage: field added to control file + - README.source added. + + -- Dmitry Borodaenko Sun, 29 Jun 2008 18:41:22 +0300 + +libpgsql-ruby (0.7.9.2008.03.18-1) unstable; urgency=low + + * New maintainer. + * Switched upstream source from ruby-postgres to ruby-pg (Closes: #474748). + * Bumped standards version to 3.7.3. + + -- Dmitry Borodaenko Thu, 10 Apr 2008 01:28:50 +0300 + +libpgsql-ruby (0.7.1-10) unstable; urgency=low + + * Add dpatch support. + * Dummy package is now architecture all. + * Rework debian/rules. + * Conform to policy by using "-O2 -g -Wall" as CFLAGS. + * Include pg_encoding_to_char() declaration from pg_wchar.h which + is not included directly, because it makes libpgsql-ruby FTBFS + due to a non-existing bool type. (Closes: #318858) + + -- Aurélien GÉRÔME Mon, 16 Oct 2006 00:28:58 +0200 + +libpgsql-ruby (0.7.1-9) unstable; urgency=low + + * Adopt the package (closes: 379991). + * Remove libpgsql-ruby1.6 leftovers. + * Remove watch file, because evenif the URL exists, uscan cannot + get it. + + -- Aurélien GÉRÔME Sat, 29 Jul 2006 00:09:28 +0200 + +libpgsql-ruby (0.7.1-8) unstable; urgency=low + + * Orphan package + - Change maintainer to Debian QA Group + * Remove package for ruby1.6 + (closes: #366577) + + -- Taku YASUI Sun, 15 Jan 2006 23:48:53 +0900 + +libpgsql-ruby (0.7.1-7) unstable; urgency=low + + * debian/rules: Determine correct PostgreSQL includes using pg_config + (closes: #335972) + * Add debian/compat file and remove DH_COMPAT line from debian/rules + + -- Taku YASUI Sun, 15 Jan 2006 23:47:26 +0900 + +libpgsql-ruby (0.7.1-6) unstable; urgency=low + + * Followup-to new standard version: 3.6.2.1 + * Fix depends/suggests duplication + + -- Taku YASUI Mon, 18 Jul 2005 06:52:44 +0900 + +libpgsql-ruby (0.7.1-5) unstable; urgency=low + + * Change Upstream Maintainer to Dave Lee + + -- Taku YASUI Mon, 18 Jul 2005 06:50:53 +0900 + +libpgsql-ruby (0.7.1-4) unstable; urgency=low + + * Rebuild for posgres 8.0 + + -- Taku YASUI Mon, 18 Jul 2005 06:41:07 +0900 + +libpgsql-ruby (0.7.1-3) unstable; urgency=low + + * Make compliant with new Debian Ruby Policy + + -- Taku YASUI Sun, 21 Sep 2003 00:55:48 +0900 + +libpgsql-ruby (0.7.1-2) unstable; urgency=low + + * Change debian/watch file + * Make compliant with Debian Ruby Policy + * Write more details to long description + (closes: #209589) + + -- Taku YASUI Wed, 10 Sep 2003 19:53:39 +0900 + +libpgsql-ruby (0.7.1-1) unstable; urgency=low + + * New upstream release + * Rebuild with postgresql 7.3.1 + (closes: #176816) + + -- Taku YASUI Wed, 15 Jan 2003 23:09:19 +0900 + +libpgsql-ruby (0.7.0-pre2-4) unstable; urgency=low + + * Re-package for new ruby release. + + -- Taku YASUI Fri, 27 Dec 2002 12:01:21 +0900 + +libpgsql-ruby (0.7.0-pre2-3) unstable; urgency=low + + * Fix: get_notify doesn't get relname properly (closes: #163779) + + -- Taku YASUI Thu, 10 Oct 2002 13:13:26 +0900 + +libpgsql-ruby (0.7.0-pre2-2) unstable; urgency=low + + * Add debian/watch file + * Change upstream download URL + + -- Taku YASUI Tue, 3 Sep 2002 05:20:40 +0900 + +libpgsql-ruby (0.7.0-pre2-1) unstable; urgency=low + + * New upstream release + * Moved from non-US to main + + -- Taku YASUI Tue, 3 Sep 2002 04:43:19 +0900 + +libpgsql-ruby (0.6.5-3) unstable; urgency=low + + * Maintainer Release. + + -- Taku YASUI Fri, 12 Apr 2002 02:28:47 +0900 + +libpgsql-ruby (0.6.5-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Tighten ruby build-dependencies (closes: #141689). + * Similarly, tighten build-dependency on postgresql-dev for the libpgsql2 + transition. + + -- Colin Watson Thu, 11 Apr 2002 13:01:26 +0100 + +libpgsql-ruby (0.6.5-2) unstable; urgency=low + + * recompile for new version of ruby and libpgsql. + (closes: #136504, #136507) + + -- Taku YASUI Thu, 7 Mar 2002 03:03:53 +0900 + +libpgsql-ruby (0.6.5-1) unstable; urgency=low + + * New upstream release + * recompile for new version of ruby. + (closes: #126597) + + -- Taku YASUI Fri, 28 Dec 2001 01:31:25 +0900 + +libpgsql-ruby (0.6.4-3) unstable; urgency=low + + * recompile for new version of ruby. + (closes: #112882) + + -- Taku YASUI Thu, 20 Sep 2001 22:41:42 +0900 + +libpgsql-ruby (0.6.4-2) unstable; urgency=low + + * Re-package for new postgres release. + * Depends on same version of libruby. + + -- Taku YASUI Sun, 22 Jul 2001 16:56:36 +0900 + +libpgsql-ruby (0.6.4-1) unstable; urgency=low + + * New upstream release + + -- Taku YASUI Thu, 17 May 2001 12:38:01 +0900 + +libpgsql-ruby (0.6.2-1) unstable; urgency=low + + * New upstream release + + -- Taku YASUI Fri, 9 Feb 2001 01:30:37 +0900 + +libpgsql-ruby (0.6.1-1) unstable; urgency=low + + * Initial Release. + + -- Taku YASUI Thu, 1 Feb 2001 19:33:32 +0900 --- libpgsql-ruby-0.8.0.orig/debian/control +++ libpgsql-ruby-0.8.0/debian/control @@ -0,0 +1,46 @@ +Source: libpgsql-ruby +Maintainer: Dmitry Borodaenko +Section: ruby +Priority: optional +Homepage: http://rubyforge.org/projects/ruby-pg +Build-Depends: debhelper (>= 5), quilt, libpq-dev, ruby1.8, ruby1.8-dev, rdoc1.8, ruby1.9, ruby1.9-dev, rdoc1.9 +Standards-Version: 3.8.1 + +Package: libpgsql-ruby +Architecture: all +Depends: libpgsql-ruby1.8 +Description: PostgreSQL interface for Ruby + ruby-pg module allows Ruby programs to interface with the PostgreSQL + database engine. It supports the functions defined in libpq library. + . + This package is a dependency package, which depends on the package + containing actual ruby-pg module for the default Ruby version (currently 1.8). + +Package: libpgsql-ruby-doc +Section: doc +Architecture: all +Description: Documentation for PostgreSQL interface for Ruby + ruby-pg module allows Ruby programs to interface with the PostgreSQL + database engine. It supports the functions defined in libpq library. + . + This package contains documentation and examples for ruby-pg module. + +Package: libpgsql-ruby1.8 +Architecture: any +Depends: ${shlibs:Depends} +Suggests: libpgsql-ruby-doc +Description: PostgreSQL interface for Ruby 1.8 + ruby-pg module allows Ruby programs to interface with the PostgreSQL + database engine. It supports the functions defined in libpq library. + . + This package contains ruby-pg module for Ruby 1.8. + +Package: libpgsql-ruby1.9 +Architecture: any +Depends: ${shlibs:Depends} +Suggests: libpgsql-ruby-doc +Description: PostgreSQL interface for Ruby 1.9 + ruby-pg module allows Ruby programs to interface with the PostgreSQL + database engine. It supports the functions defined in libpq library. + . + This package contains ruby-pg module for Ruby 1.9. --- libpgsql-ruby-0.8.0.orig/debian/copyright +++ libpgsql-ruby-0.8.0/debian/copyright @@ -0,0 +1,106 @@ +Authors: + * Yukihiro Matsumoto + Author of Ruby. + * Eiji Matsumoto + One of users who loves Ruby. + * Jeff Davis + +Thanks to: + * Noboru Saitou + Past maintainer. + * Dave Lee + Past maintainer. + * Guy Decoux ts + +Maintainer: + Jeff Davis + +Copying: + You may redistribute this software under the terms of the Ruby license, + included in the file "LICENSE". The Ruby license also allows distribution + under the terms of the GPL, included in the file "COPYING.txt" and the + file "GPL". + + Portions of the code are from the PostgreSQL project, and are distributed + under the terms of the BSD license, included in the file "BSD". + +------------------------------------------------------------------------ + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL-2, complete text of the +BSD license can be found in /usr/share/common-licenses/BSD. + +The Ruby license is included below. + +------------------------------------------------------------------------ + +Ruby is copyrighted free software by Yukihiro Matsumoto . +You can redistribute it and/or modify it under either the terms of the GPL +(see COPYING.txt file), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a) place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b) use the modified software only within your corporation or + organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided. + + d) make other distribution arrangements with the author. + + 3. You may distribute the software in object code or executable + form, provided that you do at least ONE of the following: + + a) distribute the executables and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b) accompany the distribution with the machine-readable source of + the software. + + c) give non-standard executables non-standard names, with + instructions on where to get the original software distribution. + + d) make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under this terms. + + They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some + files under the ./missing directory. See each file for the copying + condition. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. + +------------------------------------------------------------------------ + +Packaged for Debian by: Dmitry Borodaenko , based +on libpgsql-ruby package by Taku YASUI and Aurélien GÉRÔME + +Copyright (c) 2008 Dmitry Borodaenko + +ruby-postgres was first debianized by Taku YASUI on +Thu, 1 Feb 2001 19:33:32 +0900. + +Obtained from: http://rubyforge.org/projects/ruby-pg + --- libpgsql-ruby-0.8.0.orig/debian/rules +++ libpgsql-ruby-0.8.0/debian/rules @@ -0,0 +1,102 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +include /usr/share/quilt/quilt.make + +tmp = debian/tmp +libdir18 = $(shell ruby1.8 -r rbconfig -e 'print Config::CONFIG["rubylibdir"]') +archdir18 = $(shell ruby1.8 -r rbconfig -e 'print Config::CONFIG["archdir"]') +libdir19 = $(shell ruby1.9 -r rbconfig -e 'print Config::CONFIG["rubylibdir"]') +archdir19 = $(shell ruby1.9 -r rbconfig -e 'print Config::CONFIG["archdir"]') + +clean: unpatch + dh_testdir + dh_testroot + + -cd ext && $(MAKE) distclean + -rm -rf rdoc + rm -f build-ruby1.[89]-stamp debian/*.install + + dh_clean + +build: build-ruby1.8-stamp build-ruby1.9-stamp + +build-ruby1.8-stamp: $(QUILT_STAMPFN) + dh_testdir + + # build + cd ext && ruby1.8 extconf.rb + cd ext && $(MAKE) CFLAGS="-fPIC -O2 -g -Wall" + + rdoc1.8 -o rdoc --main PGconn --title "Ruby interface to PostgreSQL RDBMS" ext/pg.c + + # install + install -d $(tmp)$(libdir18) $(tmp)$(archdir18) + install -m 644 ext/pg.so $(tmp)$(archdir18)/pg.so + + echo $(tmp)$(archdir18) > debian/libpgsql-ruby1.8.install + + # clean + cd ext && $(MAKE) clean + + touch build-ruby1.8-stamp + +build-ruby1.9-stamp: $(QUILT_STAMPFN) + dh_testdir + + # build + cd ext && ruby1.9 extconf.rb + cd ext && $(MAKE) CFLAGS="-fPIC -O2 -g -Wall" + + rdoc1.9 -o rdoc --main PGconn --title "Ruby interface to PostgreSQL RDBMS" ext/pg.c + + # install + install -d $(tmp)$(libdir18) $(tmp)$(archdir19) + install -m 644 ext/pg.so $(tmp)$(archdir19)/pg.so + + echo $(tmp)$(archdir19) > debian/libpgsql-ruby1.9.install + + # clean + cd ext && $(MAKE) clean + + touch build-ruby1.9-stamp + +binary-indep: build + dh_testdir -i + dh_testroot -i + + dh_install -i + dh_installdocs -i + dh_installexamples -i + dh_installchangelogs ChangeLog -i + dh_link -i + dh_strip -i + dh_compress -X.rb -i + dh_fixperms -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build + dh_testdir -a + dh_testroot -a + + dh_install -a + dh_installdocs -a + dh_installexamples -a + dh_installchangelogs ChangeLog -a + dh_link -a + dh_strip -a + dh_compress -X.rb -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-arch binary-indep +.PHONY: clean binary-arch binary-indep binary build install --- libpgsql-ruby-0.8.0.orig/debian/compat +++ libpgsql-ruby-0.8.0/debian/compat @@ -0,0 +1 @@ +5 --- libpgsql-ruby-0.8.0.orig/debian/watch +++ libpgsql-ruby-0.8.0/debian/watch @@ -0,0 +1,3 @@ +version=2 +http://rubyforge.org/frs/?group_id=3214 \ + .*/ruby-pg-([\d\.]*).tar.gz --- libpgsql-ruby-0.8.0.orig/debian/NEWS +++ libpgsql-ruby-0.8.0/debian/NEWS @@ -0,0 +1,9 @@ +libpgsql-ruby (0.7.9.2008.03.18-1) unstable; urgency=low + + * As of this version, libpgsql-ruby package switched from ruby-postgres to + ruby-pg upstream source. If you are using this driver directly, you will + have to migrate your programs (library name has changed from "postgres" to + "pg", and there are API changes). If you are using Ruby/DBI, all you have + to do is upgrade your libdbi-ruby to version 0.2.0 or later. + + -- Dmitry Borodaenko Thu, 10 Apr 2008 01:28:31 +0300 --- libpgsql-ruby-0.8.0.orig/debian/libpgsql-ruby1.8.docs +++ libpgsql-ruby-0.8.0/debian/libpgsql-ruby1.8.docs @@ -0,0 +1,2 @@ +README +README.ja --- libpgsql-ruby-0.8.0.orig/debian/README.source +++ libpgsql-ruby-0.8.0/debian/README.source @@ -0,0 +1 @@ +Uses quilt. See quilt(1). --- libpgsql-ruby-0.8.0.orig/debian/libpgsql-ruby-doc.docs +++ libpgsql-ruby-0.8.0/debian/libpgsql-ruby-doc.docs @@ -0,0 +1,5 @@ +README +README.ja +doc/postgres.html +doc/postgres.jp.html +rdoc --- libpgsql-ruby-0.8.0.orig/debian/libpgsql-ruby-doc.examples +++ libpgsql-ruby-0.8.0/debian/libpgsql-ruby-doc.examples @@ -0,0 +1,6 @@ +sample/psql.rb +sample/psqlHelp.rb +sample/test1.rb +sample/test2.rb +sample/test4.rb +sample/losample.rb --- libpgsql-ruby-0.8.0.orig/debian/libpgsql-ruby1.9.docs +++ libpgsql-ruby-0.8.0/debian/libpgsql-ruby1.9.docs @@ -0,0 +1,2 @@ +README +README.ja --- libpgsql-ruby-0.8.0.orig/debian/patches/series +++ libpgsql-ruby-0.8.0/debian/patches/series @@ -0,0 +1 @@ +declare_pg_encoding_to_char.patch --- libpgsql-ruby-0.8.0.orig/debian/patches/declare_pg_encoding_to_char.patch +++ libpgsql-ruby-0.8.0/debian/patches/declare_pg_encoding_to_char.patch @@ -0,0 +1,15 @@ +Declare pg_encoding_to_char() to avoid an implicit declaration (by Aurélien +GÉRÔME ). + +diff -urNad ruby-pg-0.7.9.2008.03.18~/ext/pg.c ruby-pg-0.7.9.2008.03.18/ext/pg.c +--- ruby-pg-0.7.9.2008.03.18~/ext/pg.c 2006-10-16 01:38:23.000000000 +0200 ++++ ruby-pg-0.7.9.2008.03.18/ext/pg.c 2006-10-16 01:38:38.000000000 +0200 +@@ -25,6 +25,8 @@ + + #define rb_define_singleton_alias(klass,new,old) rb_define_alias(rb_singleton_class(klass),new,old) + ++extern const char *pg_encoding_to_char(int encoding); /* Taken from mb/pg_wchar.h. */ ++ + static VALUE rb_cPGconn; + static VALUE rb_cPGresult; +