95eadf809a
== v0.15.0 [2013-03-03] Michael Granger <ged@FaerieMUD.org> Bugfixes: - Fix segfault in PG::Result#field_values when called with non String value. - Fix encoding of messages delivered by notice callbacks. - Fix text encoding for Connection#wait_for_notify and Connection#notifies. - Fix 'Bad file descriptor' problems under Windows: wrong behaviour of #wait_for_notify() and timeout handling of #block on Ruby 1.9. Documentation fixes: - conn#socket() can not be used with IO.for_fd() on Windows. Enhancements: - Tested under Ruby 2.0.0p0. - Add single row mode of PostgreSQL 9.2. - Set fallback_application_name to programm name $0. Thanks to Will Leinweber for the patch. - Release Ruby's GVL while calls to blocking libpq functions to allow better concurrency in threaded applications. - Refactor different variants of waiting for the connection socket. - Make use of rb_thread_fd_select() on Ruby 1.9 and avoid deprecated rb_thread_select(). - Add an example of how to insert array data using a prepared statement (#145). - Add continous integration tests on travis-ci.org. - Add PG::Result#each_row for iterative over result sets by row. Thanks to Aaron Patterson for the patch. - Add a PG::Connection#socket_io method for fetching a (non-autoclosing) IO object for the connection's socket. Specs: - Fix various specs to run on older PostgreSQL and Ruby versions. - Avoid fork() in specs to allow usage on Windows and JRuby.
20 lines
587 B
Makefile
20 lines
587 B
Makefile
# $NetBSD: Makefile,v 1.15 2013/06/16 14:38:10 taca Exp $
|
|
|
|
DISTNAME= pg-0.15.0
|
|
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:C/postgres/&ql/}
|
|
CATEGORIES= databases
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://bitbucket.org/ged/ruby-pg/
|
|
COMMENT= Ruby extension for PostgreSQL
|
|
LICENSE= 2-clause-bsd OR ruby-license
|
|
|
|
RUBY_RDOC_REQD= 2.5.8
|
|
|
|
GEM_CLEANBUILD= ext/*
|
|
CONFIGURE_ARGS= --with-pgsql-include-dir=${PGSQL_PREFIX}/include/postgresql \
|
|
--with-pgsql-lib-dir=${PGSQL_PREFIX}/lib
|
|
|
|
.include "../../lang/ruby/gem.mk"
|
|
.include "../../mk/pgsql.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|