8
0

Updating link to change in openSUSE:Factory/perl-SQL-Statement revision 13.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-SQL-Statement?expand=0&rev=e53d81c85e2d6f5b17d742b282320e27
This commit is contained in:
OBS User buildservice-autocommit
2010-07-20 18:49:10 +00:00
committed by Git OBS Bridge
parent 05db9d0734
commit 9d87ad1820
4 changed files with 61 additions and 22 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:27d53891523bcdbb5a2c642742ff3a8e6326a5d36db472e3b2dfa4ff902ccc2f
size 91096

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e15f390724ff9c29a64b5cb81e6189f94f63e392014350236d1785ec56dd7892
size 97242

View File

@@ -1,3 +1,37 @@
-------------------------------------------------------------------
Tue Jul 20 13:07:15 UTC 2010 - chris@computersalat.de
- update to 1.28
- [Improvements]
* Introduce new "capability" method for SQL::Statement and SQL::Eval::Table
+ Add capability for "insert_new_row" to allow DBD::DBM to fix PK
constrain on INSERT statements.
* Performance of IMPORT feature improved (thanks to Sven Probst, RT#57322)
- [Bug fixes]
* expect every table object being derived from SQL::Eval::Table
* rewrite DELETE and UPDATE command based on table capabilities
* add abstract methods for all methods derived classes must override
(this means, open_table for SQL::Statement deriveds must be overridden
and all data access methods of tables - see SQL::Eval::Table for details)
* Tests are fixed to use TEMP TABLES explicitely when required
* check for invalid column names fixed
* Don't let depreciated parser structures stay alive in SQL::Statement when
reusing the Parser
- [Documentation]
* Method documentation of SQL::Statement and SQL::Eval::Table are improved
* Add a Roadmap describing future plans for SQL::Statement (in addition to
DBD::File::Roadmap).
* POD spelling fixes provided by H.Merijn Brand and Pod::Spell::CommonMistakes
(thanks Tux)
* POD grammar fixes and reasonable sentences created by Martin Evans
- [Things that may break your code]
* SQL::Statement 1.28 is expected not to work proper in combination with
DBI 1.611 and below
* SQL::Statement::ColumnValue expects now every table being derived from
SQL::Eval::Table
- recreated by cpanspec 1.78
- added Authors
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 3 15:37:47 UTC 2010 - chris@computersalat.de Thu Jun 3 15:37:47 UTC 2010 - chris@computersalat.de

View File

@@ -1,5 +1,5 @@
# #
# spec file for package perl-SQL-Statement (Version 1.27) # spec file for package perl-SQL-Statement (Version 1.28)
# #
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@@ -22,12 +22,12 @@
Name: perl-SQL-Statement Name: perl-SQL-Statement
%define cpan_name SQL-Statement %define cpan_name SQL-Statement
Summary: SQL parsing and processing engine Summary: SQL parsing and processing engine
Version: 1.27 Version: 1.28
Release: 1 Release: 1
License: GPLv1+, Artistic License License: GPL+ or Artistic
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/SQL-Statement/ Url: http://search.cpan.org/dist/SQL-Statement/
#Source: http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/SQL-Statement-1.25.tar.gz #Source: http://www.cpan.org/modules/by-module/SQL/SQL-Statement-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.bz2 Source: %{cpan_name}-%{version}.tar.bz2
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -39,8 +39,9 @@ BuildRequires: perl-macros
BuildRequires: perl(Carp) BuildRequires: perl(Carp)
BuildRequires: perl(Clone) >= 0.30 BuildRequires: perl(Clone) >= 0.30
BuildRequires: perl(Data::Dumper) BuildRequires: perl(Data::Dumper)
# means perl-DBI >= 1.609 # means perl-DBI >= 1.612
BuildRequires: perl(DBD::File) >= 0.37 BuildRequires: perl(DBD::File) >= 0.39
BuildRequires: perl(DBI::DBD::SqlEngine) >= 0.01
BuildRequires: perl(Params::Util) >= 1.00 BuildRequires: perl(Params::Util) >= 1.00
BuildRequires: perl(Scalar::Util) >= 1.0 BuildRequires: perl(Scalar::Util) >= 1.0
# for testsuite # for testsuite
@@ -54,32 +55,39 @@ Requires: perl = %{perl_version}
Requires: perl(Carp) Requires: perl(Carp)
Requires: perl(Clone) >= 0.30 Requires: perl(Clone) >= 0.30
Requires: perl(Data::Dumper) Requires: perl(Data::Dumper)
# means perl-DBI >= 1.609 # means perl-DBI >= 1.612
Requires: perl(DBD::File) >= 0.37 Requires: perl(DBD::File) >= 0.39
Requires: perl(DBI::DBD::SqlEngine) >= 0.01
Requires: perl(Params::Util) >= 1.00 Requires: perl(Params::Util) >= 1.00
Requires: perl(Scalar::Util) >= 1.0 Requires: perl(Scalar::Util) >= 1.0
# #
Recommends: perl(DBD::CSV) Recommends: perl(DBD::CSV)
# rpmlint: self-obsoletion p_sqlst obsoletes p_sqlst
#Provides: p_sqlst
#Obsoletes: p_sqlst
%description %description
The SQL::Statement module implements a pure Perl SQL parsing and execution The SQL::Statement module implements a pure Perl SQL parsing and execution
engine. While it by no means implements full ANSI standard, it does support engine. While it by no means implements full ANSI standard, it does support
many features including column and table aliases, built-in and user-defined many features including column and table aliases, built-in and user-defined
functions, implicit and explicit joins, complexly nested search conditions, functions, implicit and explicit joins, complex nested search conditions,
and other features. and other features.
Authors:
--------
Jochen Wiedmann (original module as an XS (C) extension in 1998)
Jeff Zucker (since 2001)
Jens Rehsack (since 2008) <rehsackATcpan.org>
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
# rpmlint wrong-file-end-of-line-encoding # rpmlint wrong-file-end-of-line-encoding
dos2unix README dos2unix README
# rpmlint: spurious-executable-perm
%{__chmod} a-x Changes README
# rpmlint: script-without-shebang
find -name "*.pm" -exec %{__chmod} 0644 {} \;
%build %build
%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" %{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags} %{__make} %{?_smp_mflags}
chmod a-x Changes Todo
%check %check
%{__make} test %{__make} test
@@ -93,14 +101,11 @@ chmod a-x Changes Todo
%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib %{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
%perl_gen_filelist %perl_gen_filelist
# fix file perm
find $RPM_BUILD_ROOT -name "*.pm" -exec chmod 644 {} \;
%clean %clean
%{__rm} -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%files -f %name.files %files -f %{name}.files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc Changes README Todo %doc Changes README
%changelog %changelog