8
0

Accepting request 43510 from devel:languages:perl

checked in (request 43510)

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

View File

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

View File

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

View File

@@ -1,37 +1,3 @@
-------------------------------------------------------------------
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.28) # spec file for package perl-SQL-Statement (Version 1.27)
# #
# 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.28 Version: 1.27
Release: 1 Release: 1
License: GPL+ or Artistic License: GPLv1+, Artistic License
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://www.cpan.org/modules/by-module/SQL/SQL-Statement-%{version}.tar.gz #Source: http://search.cpan.org/CPAN/authors/id/R/RE/REHSACK/SQL-Statement-1.25.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,9 +39,8 @@ 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.612 # means perl-DBI >= 1.609
BuildRequires: perl(DBD::File) >= 0.39 BuildRequires: perl(DBD::File) >= 0.37
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
@@ -55,39 +54,32 @@ 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.612 # means perl-DBI >= 1.609
Requires: perl(DBD::File) >= 0.39 Requires: perl(DBD::File) >= 0.37
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, complex nested search conditions, functions, implicit and explicit joins, complexly 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 INSTALLDIRS=vendor %{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
%{__make} %{?_smp_mflags} %{__make} %{?_smp_mflags}
chmod a-x Changes Todo
%check %check
%{__make} test %{__make} test
@@ -101,11 +93,14 @@ find -name "*.pm" -exec %{__chmod} 0644 {} \;
%{__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 %doc Changes README Todo
%changelog %changelog