pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/ruby-tiny_tds databases/ruby-tiny_tds: updat...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0f6d5c65f128
branches:  trunk
changeset: 368643:0f6d5c65f128
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Sep 17 15:46:08 2017 +0000

description:
databases/ruby-tiny_tds: update to 2.0.0.

2.0.0

* Stop building FreeTDS as a part of the extension build.

1.3.0

* FreeTDS: Link libgcc statically for Windows. (#351) Fixes #349.

1.2.0

* Use OpenSSL v1.1.0e & FreeTDS v1.00.27 for Windows builds.

1.1.0 *

* Use rake-compiler-dock v0.6.0
* Handle SYBVARIANT types from SQL function. Fixes #317. Fixed #321.
* Fix `use_utf16` optoin for booleans. Fixes #314
* Add `-q` check for bin puts. Fixes #318
* Use FreeTDS 1.00.21.
* Appveyor tests only 2012, 2014 with one Ruby, 23-x64.
* CircleCI & TravisCI both test 2016.

1.0.5

* Windows Static Builds - Use FreeTDS 1.00.15, OpenSSL 1.0.2j.
* Appveyor tests 2012, 2014, 2016.
* Error messages greater than 1024 chars generates a buffer overflow. Fixes
  #293.
* Ensures numeric options are treated numerically Fixes #303.
* New `:contained` login option. May deprecate `:azure`. Fixes #292.
* New `:use_utf16` login option. Toggle UCS-2 or UTF-16. Default true.

1.0.4

* Use FreeTDS 1.0 final

1.0.3

* Use FreeTDS 1.0rc5 for cross compile windows gems.
* Ensure we only work with latest FreeTDS v0.95.x or higher.

1.0.2

* Cross compile w/2.3.0 using rake-compiler-dock ~> 0.5.1. Fixes #268 #270.
* Use FreeTDS 1.0rc4 for cross compile windows gems.

1.0.1

* Fix ruby exe's in non-platform gem.

1.0.0

* Tested with FreeTDS 1.0.
* Add emoji support by default using FreeTDS v1.0 in docs.

0.9.5 (release candidates only)

* Binstub wrappers for `tsql`. Fixes #227 #251
* Add support for 2008 data types. Must use TDSVER 7.3 or higher. Fixes #244
  #251
  - [date]
  - [datetime2]
  - [datetimeoffset]
  - [time]
* Default FreeTDS to 0.95. Support 0.91 Alternate Fixes #233
  - Allow our `tds_version` to mirror TDSVER env var. Ex '7.3' vs '73'.
  - Change error handler for `SYBEICONVO` to hard return INT_CANCEL.
* Made sure Azure logins are user@short vs. long domain. Fixes #229
* Removed Ruby 1.9.3 from CI builds.
* CI now tests Azure too.
* Fixed compiler warnings on all platforms. Fixed #241
* FreeTDS - Remove support for bad iconv.

diffstat:

 databases/ruby-tiny_tds/Makefile |  11 ++++++-----
 databases/ruby-tiny_tds/PLIST    |  37 +++++++++++++++++++++++++++++++++----
 databases/ruby-tiny_tds/distinfo |  10 +++++-----
 3 files changed, 44 insertions(+), 14 deletions(-)

diffs (126 lines):

diff -r 5279210d7c6d -r 0f6d5c65f128 databases/ruby-tiny_tds/Makefile
--- a/databases/ruby-tiny_tds/Makefile  Sun Sep 17 15:41:15 2017 +0000
+++ b/databases/ruby-tiny_tds/Makefile  Sun Sep 17 15:46:08 2017 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2017/09/17 15:05:31 taca Exp $
+# $NetBSD: Makefile,v 1.15 2017/09/17 15:46:08 taca Exp $
 
-DISTNAME=      tiny_tds-0.7.0
+DISTNAME=      tiny_tds-2.0.0
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME}
-PKGREVISION=   3
 CATEGORIES=    databases ruby
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -10,9 +9,11 @@
 COMMENT=       Modern, simple and fast FreeTDS library for Ruby using DB-Library
 LICENSE=       mit
 
-DEPENDS+=      ${RUBY_PKGPREFIX}-mini_portile>=0.6.2:../../misc/ruby-mini_portile
+DEPENDS+=      ${RUBY_PKGPREFIX}-mini_portile2>=2.0<2.3:../../misc/ruby-mini_portile2
 
-OVERRIDE_GEMSPEC+=     mini_portile>=0.6.2
+# No ALTERNATIVES file since bin/defncopy and bin/tsql conflict
+# with freetds.
+RUBYGEM_OPTIONS+=      --format-executable
 
 .include "../../databases/freetds/buildlink3.mk"
 .include "../../lang/ruby/gem.mk"
diff -r 5279210d7c6d -r 0f6d5c65f128 databases/ruby-tiny_tds/PLIST
--- a/databases/ruby-tiny_tds/PLIST     Sun Sep 17 15:41:15 2017 +0000
+++ b/databases/ruby-tiny_tds/PLIST     Sun Sep 17 15:46:08 2017 +0000
@@ -1,46 +1,75 @@
-@comment $NetBSD: PLIST,v 1.6 2015/09/13 04:50:26 taca Exp $
+@comment $NetBSD: PLIST,v 1.7 2017/09/17 15:46:08 taca Exp $
+bin/defncopy${RUBY_SUFFIX}
+bin/tsql${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_EXTSDIR}/gem.build_complete
 ${GEM_EXTSDIR}/tiny_tds/tiny_tds.${RUBY_DLEXT}
+${GEM_LIBDIR}/.codeclimate.yml
+${GEM_LIBDIR}/.gitattributes
 ${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.rubocop.yml
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/BACKERS.md
 ${GEM_LIBDIR}/CHANGELOG
 ${GEM_LIBDIR}/CODE_OF_CONDUCT.md
 ${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/ISSUE_TEMPLATE.md
 ${GEM_LIBDIR}/MIT-LICENSE
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/VERSION
 ${GEM_LIBDIR}/appveyor.yml
+${GEM_LIBDIR}/bin/defncopy
+${GEM_LIBDIR}/bin/tsql
+${GEM_LIBDIR}/circle.yml
+${GEM_LIBDIR}/exe/.keep
 ${GEM_LIBDIR}/ext/tiny_tds/client.c
 ${GEM_LIBDIR}/ext/tiny_tds/client.h
 ${GEM_LIBDIR}/ext/tiny_tds/extconf.rb
+${GEM_LIBDIR}/ext/tiny_tds/extconsts.rb
 ${GEM_LIBDIR}/ext/tiny_tds/result.c
 ${GEM_LIBDIR}/ext/tiny_tds/result.h
 ${GEM_LIBDIR}/ext/tiny_tds/tiny_tds_ext.c
 ${GEM_LIBDIR}/ext/tiny_tds/tiny_tds_ext.h
 ${GEM_LIBDIR}/lib/tiny_tds.rb
+${GEM_LIBDIR}/lib/tiny_tds/bin.rb
 ${GEM_LIBDIR}/lib/tiny_tds/client.rb
 ${GEM_LIBDIR}/lib/tiny_tds/error.rb
+${GEM_LIBDIR}/lib/tiny_tds/gem.rb
 ${GEM_LIBDIR}/lib/tiny_tds/result.rb
 ${GEM_LIBDIR}/lib/tiny_tds/tiny_tds.${RUBY_DLEXT}
 ${GEM_LIBDIR}/lib/tiny_tds/version.rb
-${GEM_LIBDIR}/ports/archives/freetds-0.91.112.tar.gz
-${GEM_LIBDIR}/ports/patches/freetds/0.91/Makefile.in.diff
-${GEM_LIBDIR}/ports/patches/freetds/0.91/dblib-30-char-username.diff
+${GEM_LIBDIR}/patches/freetds/1.00.27/0001-mingw_missing_inet_pton.diff
+${GEM_LIBDIR}/patches/libiconv/1.14/1-avoid-gets-error.patch
+${GEM_LIBDIR}/tasks/native_gem.rake
+${GEM_LIBDIR}/tasks/package.rake
+${GEM_LIBDIR}/tasks/ports.rake
+${GEM_LIBDIR}/tasks/ports/freetds.rb
+${GEM_LIBDIR}/tasks/ports/libiconv.rb
+${GEM_LIBDIR}/tasks/ports/openssl.rb
+${GEM_LIBDIR}/tasks/ports/recipe.rb
+${GEM_LIBDIR}/tasks/test.rake
 ${GEM_LIBDIR}/test/appveyor/dbsetup.ps1
 ${GEM_LIBDIR}/test/appveyor/dbsetup.sql
 ${GEM_LIBDIR}/test/benchmark/query.rb
 ${GEM_LIBDIR}/test/benchmark/query_odbc.rb
 ${GEM_LIBDIR}/test/benchmark/query_tinytds.rb
+${GEM_LIBDIR}/test/bin/install-freetds.sh
+${GEM_LIBDIR}/test/bin/install-openssl.sh
+${GEM_LIBDIR}/test/bin/setup.sh
 ${GEM_LIBDIR}/test/client_test.rb
+${GEM_LIBDIR}/test/gem_test.rb
 ${GEM_LIBDIR}/test/result_test.rb
 ${GEM_LIBDIR}/test/schema/1px.gif
 ${GEM_LIBDIR}/test/schema/sqlserver_2000.sql
 ${GEM_LIBDIR}/test/schema/sqlserver_2005.sql
 ${GEM_LIBDIR}/test/schema/sqlserver_2008.sql
 ${GEM_LIBDIR}/test/schema/sqlserver_2014.sql
+${GEM_LIBDIR}/test/schema/sqlserver_2016.sql
 ${GEM_LIBDIR}/test/schema/sqlserver_azure.sql
 ${GEM_LIBDIR}/test/schema/sybase_ase.sql
 ${GEM_LIBDIR}/test/schema_test.rb
 ${GEM_LIBDIR}/test/test_helper.rb
 ${GEM_LIBDIR}/test/thread_test.rb
+${GEM_LIBDIR}/tiny_tds.gemspec
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 5279210d7c6d -r 0f6d5c65f128 databases/ruby-tiny_tds/distinfo
--- a/databases/ruby-tiny_tds/distinfo  Sun Sep 17 15:41:15 2017 +0000
+++ b/databases/ruby-tiny_tds/distinfo  Sun Sep 17 15:46:08 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 01:56:34 agc Exp $
+$NetBSD: distinfo,v 1.4 2017/09/17 15:46:08 taca Exp $
 
-SHA1 (tiny_tds-0.7.0.gem) = 90fa6c675a6f30ba1e5847c3068129e1da8fd086
-RMD160 (tiny_tds-0.7.0.gem) = 722c57bd2278cb07decb485a26fe6148d7dc0df7
-SHA512 (tiny_tds-0.7.0.gem) = a0a589debca65289118916a918fab2750b53495a5c56696f43f3d4cbd5bdbf524bd29d50e1ce719d1457e877bc63289eb417e31fff596655fc7b547281c2d245
-Size (tiny_tds-0.7.0.gem) = 2404352 bytes
+SHA1 (tiny_tds-2.0.0.gem) = 849e4729f3ffafba76560cda9915f40b51123ac8
+RMD160 (tiny_tds-2.0.0.gem) = 8bcb1fc06a8cd1f01f218a6a386ed8df078a4578
+SHA512 (tiny_tds-2.0.0.gem) = c4672eda0203d81aaa2d74946175d4a29e39b28f9e3355a292b0992b147cdf86767e71a8aea41720e8ea817b7a5253057b697707deef7c62aedb09c929548adb
+Size (tiny_tds-2.0.0.gem) = 57856 bytes



Home | Main Index | Thread Index | Old Index