diff options
author | wiz <wiz@pkgsrc.org> | 2017-09-27 19:51:02 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2017-09-27 19:51:02 +0000 |
commit | d2e21a15de4419c9c78a2b4ac5d7ae300a5b473b (patch) | |
tree | 0e3a010e0c7c002ddba6eaa59c285b70676d2d28 /databases | |
parent | f1d4a742d603f759e78bd395f1ab36366cce39a3 (diff) | |
download | pkgsrc-d2e21a15de4419c9c78a2b4ac5d7ae300a5b473b.tar.gz |
p5-sybperl: update to 2.19.
2.19 Bug Fixes
Fixed incorrect handling of various "new" datatypes (date,
time, bigint, bigdatetime).
Other Bug Fixes:
640 - Sybase::BLK fails due to system table ordering issues
consequence of row level locking on system tables in
15.0.2 and later.
2.18 Bug Fixes
Various BLK fixes.
Fixed Sybase::BCP and Sybase::BLK tests which failed against
12.5.3 servers (changes on the Server side).
Bugs Fixed:
577 - perl Makefile.PL fails if umask is 0.
2.17 Kerberos Network login
Support for CS_SEC_NETWORKAUTH and CS_SEC_SERVERPRINCIPAL
connection properties in Sybase::CTlib.
Support CS_SERVERADDR connection properties in Sybase::CTlib,
and also allow the $server parameter to ct_connect to be
specified as "host:port" (requires OpenClient 12.5.1 or later).
Some documentation changes/improvements in Sybase::CTlib.
Bug Fixes
546 umask checking doesn't work on Windows.
555 blk_rowxfer doesn't handle datatype conversion errors.
560 Long binary columns are truncated by ct_fetch.
542 Fetch binary in raw format.
538 DBlib doesn't export TRACE_xxx symbols.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/p5-sybperl/Makefile | 6 | ||||
-rw-r--r-- | databases/p5-sybperl/distinfo | 11 | ||||
-rw-r--r-- | databases/p5-sybperl/patches/patch-CTlib_CTlib.xs | 17 |
3 files changed, 25 insertions, 9 deletions
diff --git a/databases/p5-sybperl/Makefile b/databases/p5-sybperl/Makefile index 48c12f7fe7e..6eb91d36d45 100644 --- a/databases/p5-sybperl/Makefile +++ b/databases/p5-sybperl/Makefile @@ -1,9 +1,7 @@ -# $NetBSD: Makefile,v 1.33 2017/09/17 15:05:31 taca Exp $ -# +# $NetBSD: Makefile,v 1.34 2017/09/27 19:51:02 wiz Exp $ -DISTNAME= sybperl-2.16 +DISTNAME= sybperl-2.19 PKGNAME= p5-${DISTNAME} -PKGREVISION= 23 CATEGORIES= databases perl5 MASTER_SITES= http://www.peppler.org/downloads/ diff --git a/databases/p5-sybperl/distinfo b/databases/p5-sybperl/distinfo index 47b1de8fb40..7d7906d6097 100644 --- a/databases/p5-sybperl/distinfo +++ b/databases/p5-sybperl/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.3 2015/11/03 01:56:24 agc Exp $ +$NetBSD: distinfo,v 1.4 2017/09/27 19:51:02 wiz Exp $ -SHA1 (sybperl-2.16.tar.gz) = 1908abd8101e6ecd27bcda0873128fb36f37c81a -RMD160 (sybperl-2.16.tar.gz) = d26ca6dc0114f6683bf88c5dfb8703fb2415e8fa -SHA512 (sybperl-2.16.tar.gz) = 578ddf6f2171c6a9b9b8cdb74e3389311c0e6b57bcb8b7befe9b0f0f75d2b21cf88ffb8c9614ccfed75a2cf55e24b0b4a944cf98cd138169fe9971eecba976da -Size (sybperl-2.16.tar.gz) = 214646 bytes +SHA1 (sybperl-2.19.tar.gz) = c52a591588b5eeaa626e60f02a7f3319246e5a4c +RMD160 (sybperl-2.19.tar.gz) = 54a33d32aeaf69c6a131ca0ac400c20b180085bd +SHA512 (sybperl-2.19.tar.gz) = 796d1a1e56041b62f99ba4ebb06cd0e5ff3ab9a42de0ddc2b06269e1c2cdfe430a0246a2317ef4b955df28dc540a0fd2aa971be25ea7ee880e18ff85f3cc4a53 +Size (sybperl-2.19.tar.gz) = 222404 bytes +SHA1 (patch-CTlib_CTlib.xs) = d1ab08cda0a11a7a9142593c9ffdd1a0ae4f2734 SHA1 (patch-aa) = c3c07aa96f26d04d687d31349b8fb9ef0bbb204e diff --git a/databases/p5-sybperl/patches/patch-CTlib_CTlib.xs b/databases/p5-sybperl/patches/patch-CTlib_CTlib.xs new file mode 100644 index 00000000000..ca1146de823 --- /dev/null +++ b/databases/p5-sybperl/patches/patch-CTlib_CTlib.xs @@ -0,0 +1,17 @@ +$NetBSD: patch-CTlib_CTlib.xs,v 1.1 2017/09/27 19:51:03 wiz Exp $ + +--- CTlib/CTlib.xs.orig 2010-03-28 11:27:37.000000000 +0000 ++++ CTlib/CTlib.xs +@@ -654,8 +654,10 @@ static void * alloc_datatype(CS_INT data + case CS_BIGINT_TYPE: + case CS_UBIGINT_TYPE: bytes = sizeof(CS_BIGINT); break; + #endif +-#if defined(CS_BIGTIME_TYPE) +- case CS_BIGTIME_TYPE: ++#if defined(CS_BIGTIME_TYPE) && defined(CS_BIGDATETIME) ++ case CS_BIGTIME_TYPE: bytes = sizeof(CS_BIGDATETIME); break; ++#endif ++#if defined(CS_BIGDATETIME_TYPE) && defined(CS_BIGDATETIME) + case CS_BIGDATETIME_TYPE: bytes = sizeof(CS_BIGDATETIME); break; + #endif + default: |