Fairly simple update, here are the relevant changes: - PGconn#wait_for_notify * send nil as the payload argument if the NOTIFY didn't have one. * accept a nil argument for no timeout (Sequel support) * Fixed API docs * Taint and encode event name and payload - Handle errors while rb_thread_select()ing in PGconn#block. (Brian Weaver). - Fixed a typo in PGconn#error_message's documentation - fixing unused variable warnings for ruby 1.9.3 (Aaron Patterson)
Tested on i386 and amd64. I'll be commiting next week unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-pg/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile 9 Nov 2011 00:17:38 -0000 1.15 +++ Makefile 14 Dec 2011 19:12:25 -0000 @@ -2,9 +2,8 @@ COMMENT = PostgreSQL database interface for ruby -DISTNAME = pg-0.11.0 +DISTNAME = pg-0.12.0 CATEGORIES = databases -REVISION = 1 MAINTAINER = Jeremy Evans <jer...@openbsd.org> Index: distinfo =================================================================== RCS file: /cvs/ports/databases/ruby-pg/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 25 Apr 2011 18:11:06 -0000 1.7 +++ distinfo 14 Dec 2011 19:12:31 -0000 @@ -1,5 +1,5 @@ -MD5 (pg-0.11.0.gem) = a0nr2hfwMTqiurGbnw9zXQ== -RMD160 (pg-0.11.0.gem) = F84rdrPPg0FvvHz7Mnw4SKzFcWs= -SHA1 (pg-0.11.0.gem) = 1auic5Lb/A3STsOc4Ai1ydrvMJE= -SHA256 (pg-0.11.0.gem) = DBuRySVDm+658Dz7WnGZjcfUtzdUxjT3IZo/NiQNZc0= -SIZE (pg-0.11.0.gem) = 115200 +MD5 (pg-0.12.0.gem) = oTJvfnCp9mEzlPeLW1Qv8g== +RMD160 (pg-0.12.0.gem) = PVCXe6vyMEO+reM3n1CrrKDFacc= +SHA1 (pg-0.12.0.gem) = KN8LRDLaqQaDIT4ESaHul1tyQKQ= +SHA256 (pg-0.12.0.gem) = l8tjhgiYYfJZ0DvQkucXqAlEaiMzoX2sT1wtTZOEtAA= +SIZE (pg-0.12.0.gem) = 107008 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/databases/ruby-pg/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 9 Nov 2011 00:17:38 -0000 1.6 +++ pkg/PLIST 14 Dec 2011 19:14:55 -0000 @@ -1,17 +1,20 @@ @comment $OpenBSD: PLIST,v 1.6 2011/11/09 00:17:38 jeremy Exp $ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ +${GEM_LIB}/gems/${DISTNAME}/.gemtest ${GEM_LIB}/gems/${DISTNAME}/BSD ${GEM_LIB}/gems/${DISTNAME}/ChangeLog -${GEM_LIB}/gems/${DISTNAME}/Contributors +${GEM_LIB}/gems/${DISTNAME}/Contributors.rdoc ${GEM_LIB}/gems/${DISTNAME}/GPL +${GEM_LIB}/gems/${DISTNAME}/History.rdoc ${GEM_LIB}/gems/${DISTNAME}/LICENSE -${GEM_LIB}/gems/${DISTNAME}/README -${GEM_LIB}/gems/${DISTNAME}/README.OS_X -${GEM_LIB}/gems/${DISTNAME}/README.ja -${GEM_LIB}/gems/${DISTNAME}/README.windows +${GEM_LIB}/gems/${DISTNAME}/Manifest.txt +${GEM_LIB}/gems/${DISTNAME}/README.OS_X.rdoc +${GEM_LIB}/gems/${DISTNAME}/README.ja.rdoc +${GEM_LIB}/gems/${DISTNAME}/README.rdoc +${GEM_LIB}/gems/${DISTNAME}/README.windows.rdoc ${GEM_LIB}/gems/${DISTNAME}/Rakefile -${GEM_LIB}/gems/${DISTNAME}/Rakefile.local +${GEM_LIB}/gems/${DISTNAME}/Rakefile.cross ${GEM_LIB}/gems/${DISTNAME}/ext/ ${GEM_LIB}/gems/${DISTNAME}/ext/Makefile ${GEM_LIB}/gems/${DISTNAME}/ext/compat.c @@ -24,22 +27,31 @@ ${GEM_LIB}/gems/${DISTNAME}/ext/pg.c ${GEM_LIB}/gems/${DISTNAME}/ext/pg.h ${GEM_LIB}/gems/${DISTNAME}/ext/pg.o ${GEM_LIB}/gems/${DISTNAME}/ext/pg_ext.so +${GEM_LIB}/gems/${DISTNAME}/ext/vc/ +${GEM_LIB}/gems/${DISTNAME}/ext/vc/pg.sln +${GEM_LIB}/gems/${DISTNAME}/ext/vc/pg_18/ +${GEM_LIB}/gems/${DISTNAME}/ext/vc/pg_18/pg.vcproj +${GEM_LIB}/gems/${DISTNAME}/ext/vc/pg_19/ +${GEM_LIB}/gems/${DISTNAME}/ext/vc/pg_19/pg_19.vcproj ${GEM_LIB}/gems/${DISTNAME}/lib/ ${GEM_LIB}/gems/${DISTNAME}/lib/pg.rb ${GEM_LIB}/gems/${DISTNAME}/lib/pg_ext.so -${GEM_LIB}/gems/${DISTNAME}/rake/ -${GEM_LIB}/gems/${DISTNAME}/rake/191_compat.rb -${GEM_LIB}/gems/${DISTNAME}/rake/dependencies.rb -${GEM_LIB}/gems/${DISTNAME}/rake/documentation.rb -${GEM_LIB}/gems/${DISTNAME}/rake/helpers.rb -${GEM_LIB}/gems/${DISTNAME}/rake/hg.rb -${GEM_LIB}/gems/${DISTNAME}/rake/manual.rb -${GEM_LIB}/gems/${DISTNAME}/rake/packaging.rb -${GEM_LIB}/gems/${DISTNAME}/rake/publishing.rb -${GEM_LIB}/gems/${DISTNAME}/rake/style.rb -${GEM_LIB}/gems/${DISTNAME}/rake/svn.rb -${GEM_LIB}/gems/${DISTNAME}/rake/testing.rb -${GEM_LIB}/gems/${DISTNAME}/rake/verifytask.rb +${GEM_LIB}/gems/${DISTNAME}/misc/ +${GEM_LIB}/gems/${DISTNAME}/misc/openssl-pg-segfault.rb +${GEM_LIB}/gems/${DISTNAME}/sample/ +${GEM_LIB}/gems/${DISTNAME}/sample/async_api.rb +${GEM_LIB}/gems/${DISTNAME}/sample/async_copyto.rb +${GEM_LIB}/gems/${DISTNAME}/sample/copyfrom.rb +${GEM_LIB}/gems/${DISTNAME}/sample/copyto.rb +${GEM_LIB}/gems/${DISTNAME}/sample/cursor.rb +${GEM_LIB}/gems/${DISTNAME}/sample/losample.rb +${GEM_LIB}/gems/${DISTNAME}/sample/notify_wait.rb +${GEM_LIB}/gems/${DISTNAME}/sample/psql.rb +${GEM_LIB}/gems/${DISTNAME}/sample/psqlHelp.rb +${GEM_LIB}/gems/${DISTNAME}/sample/test1.rb +${GEM_LIB}/gems/${DISTNAME}/sample/test2.rb +${GEM_LIB}/gems/${DISTNAME}/sample/test4.rb +${GEM_LIB}/gems/${DISTNAME}/sample/test_binary_values.rb ${GEM_LIB}/gems/${DISTNAME}/spec/ ${GEM_LIB}/gems/${DISTNAME}/spec/data/ ${GEM_LIB}/gems/${DISTNAME}/spec/data/expected_trace.out