Skip to content
Snippets Groups Projects
Commit 842c0690 authored by Cédric Boutillier's avatar Cédric Boutillier
Browse files

Imported Upstream version 0.10.14

parent c3af23a9
Branches
Tags upstream/0.10.14
No related merge requests found
## 0.10.14 2014-02-13
* Don't do DNS lookup in transaction loading
* Allow for subsecond timestamp parsing
## 0.10.13 2013-05-27
* Windows binary for Ruby 2.0
......
......@@ -15,7 +15,7 @@ JRUBY = RUBY_PLATFORM =~ /java/
IRONRUBY = defined?(RUBY_ENGINE) && RUBY_ENGINE == 'ironruby'
WINDOWS = Gem.win_platform? || (JRUBY && ENV_JAVA['os.name'] =~ /windows/i)
SUDO = WINDOWS ? '' : ('sudo' unless ENV['SUDOLESS'])
BINARY_VERSION = '3071300'
BINARY_VERSION = '3071700'
CLEAN.include(%w[ {tmp,pkg}/ **/*.{o,so,bundle,jar,log,a,gem,dSYM,obj,pdb,exp,DS_Store,rbc,db} ext/do_sqlite3/Makefile ext-java/target ])
......
No preview for this file type
......@@ -193,7 +193,7 @@ VALUE data_objects_parse_date(const char *date) {
}
VALUE data_objects_parse_time(const char *date) {
static char const* const _fmt_datetime = "%4d-%2d-%2d %2d:%2d:%2d%7lf";
static char const* const _fmt_datetime = "%4d-%2d-%2d%*c%2d:%2d:%2d%7lf";
int year = 0, month = 0, day = 0, hour = 0, min = 0, sec = 0, usec = 0;
double subsec = 0;
......
module DataObjects
module Sqlite3
VERSION = '0.10.13'
VERSION = '0.10.14'
end
end
--- !ruby/object:Gem::Specification
--- !ruby/object:Gem::Specification
name: do_sqlite3
version: !ruby/object:Gem::Version
version: 0.10.13
version: !ruby/object:Gem::Version
version: 0.10.14
platform: ruby
authors:
authors:
- Dirkjan Bussink
autorequire:
bindir: bin
cert_chain: []
date: 2013-05-27 00:00:00 Z
dependencies:
- !ruby/object:Gem::Dependency
date: 2014-02-13 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: data_objects
prerelease: false
requirement: &id001 !ruby/object:Gem::Requirement
requirements:
- - "="
- !ruby/object:Gem::Version
version: 0.10.13
requirement: !ruby/object:Gem::Requirement
requirements:
- - '='
- !ruby/object:Gem::Version
version: 0.10.14
type: :runtime
version_requirements: *id001
- !ruby/object:Gem::Dependency
name: rspec
prerelease: false
requirement: &id002 !ruby/object:Gem::Requirement
requirements:
- - ~>
- !ruby/object:Gem::Version
version: "2.5"
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - '='
- !ruby/object:Gem::Version
version: 0.10.14
- !ruby/object:Gem::Dependency
name: rspec
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
version: '2.5'
type: :development
version_requirements: *id002
- !ruby/object:Gem::Dependency
name: rake-compiler
prerelease: false
requirement: &id003 !ruby/object:Gem::Requirement
requirements:
- - ~>
- !ruby/object:Gem::Version
version: "0.7"
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
version: '2.5'
- !ruby/object:Gem::Dependency
name: rake-compiler
requirement: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
version: '0.7'
type: :development
version_requirements: *id003
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
version: '0.7'
description: Implements the DataObjects API for Sqlite3
email: d.bussink@gmail.com
executables: []
extensions:
extensions:
- ext/do_sqlite3/extconf.rb
extra_rdoc_files:
extra_rdoc_files:
- ChangeLog.markdown
- LICENSE
- README.markdown
files:
files:
- ChangeLog.markdown
- LICENSE
- README.markdown
......@@ -94,31 +104,28 @@ files:
- tasks/spec.rake
homepage:
licenses: []
metadata: {}
post_install_message:
rdoc_options: []
require_paths:
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
requirements:
- &id004
- ">="
- !ruby/object:Gem::Version
version: "0"
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- *id004
required_ruby_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: '0'
requirements: []
rubyforge_project: dorb
rubygems_version: 2.0.3
rubygems_version: 2.2.0.preview.1
signing_key:
specification_version: 3
summary: DataObjects Sqlite3 Driver
test_files:
test_files:
- spec/command_spec.rb
- spec/connection_spec.rb
- spec/encoding_spec.rb
......
......@@ -5,4 +5,5 @@ require 'data_objects/spec/shared/typecast/time_spec'
describe 'DataObjects::Sqlite3 with Time' do
it_should_behave_like 'supporting Time'
it_should_behave_like 'supporting sub second Time'
end
......@@ -17,6 +17,8 @@ begin
ext.cross_compile = true
ext.cross_platform = ['x86-mingw32', 'x86-mswin32-60']
ext.cross_config_options << "--with-sqlite3-dir=#{sqlite3_lib}"
ext.cross_config_options << "--with-sqlite3-include=#{sqlite3_lib}/include"
ext.cross_config_options << "--with-sqlite3-lib=#{sqlite3_lib}/lib"
ext.cross_compiling do |gemspec|
gemspec.post_install_message = <<-POST_INSTALL_MESSAGE
......@@ -55,7 +57,7 @@ begin
ext.classpath = '../do_jdbc/lib/do_jdbc_internal.jar'
ext.java_compiling do |gem|
gem.add_dependency 'jdbc-sqlite3', '>=3.5.8'
gem.add_dependency 'do_jdbc', '0.10.13'
gem.add_dependency 'do_jdbc', '0.10.14'
end
end
rescue LoadError
......
......@@ -33,7 +33,7 @@ begin
# download amalgamation BINARY_VERSION (for include files)
file "vendor/sqlite-amalgamation-#{BINARY_VERSION}.zip" => ['vendor'] do |t|
url = "http://www.sqlite.org/#{File.basename(t.name)}"
url = "http://www.sqlite.org/#{Date.today.year}/#{File.basename(t.name)}"
when_writing "downloading #{t.name}" do
cd File.dirname(t.name) do
system "wget -c #{url} || curl -L -C - -O #{url}"
......@@ -43,7 +43,7 @@ begin
# download dll binaries
file "vendor/sqlite-dll-win32-x86-#{BINARY_VERSION}.zip" => ['vendor'] do |t|
url = "http://www.sqlite.org/#{File.basename(t.name)}"
url = "http://www.sqlite.org/#{Date.today.year}/#{File.basename(t.name)}"
when_writing "downloading #{t.name}" do
cd File.dirname(t.name) do
system "wget -c #{url} || curl -L -C - -O #{url}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment