diff --git a/.gitignore b/.gitignore index 6a7feb8..75da321 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ DBD-SQLite-1.29.tar.gz /DBD-SQLite-1.56.tar.gz /DBD-SQLite-1.58.tar.gz /DBD-SQLite-1.60.tar.gz +/DBD-SQLite-1.62.tar.gz diff --git a/DBD-SQLite-1.50-Remove-bundled-source-extentions.patch b/DBD-SQLite-1.50-Remove-bundled-source-extentions.patch deleted file mode 100644 index 878663b..0000000 --- a/DBD-SQLite-1.50-Remove-bundled-source-extentions.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 8973008e7e50b14e266dd3ff6b4728289910ba5f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= -Date: Thu, 18 Feb 2016 14:16:06 +0100 -Subject: [PATCH] Remove bundled source extentions -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Petr Písař ---- - README | 30 ------------------------------ - lib/DBD/SQLite.pm | 31 ------------------------------- - 2 files changed, 61 deletions(-) - -diff --git a/README b/README -index c1577c2..bf7503c 100644 ---- a/README -+++ b/README -@@ -1222,36 +1222,6 @@ R* TREE SUPPORT - using callbacks, as mentioned in the prior link, have not been - implemented yet. - --FOR DBD::SQLITE EXTENSION AUTHORS -- Since 1.30_01, you can retrieve the bundled sqlite C source and/or -- header like this: -- -- use File::ShareDir 'dist_dir'; -- use File::Spec::Functions 'catfile'; -- -- # the whole sqlite3.h header -- my $sqlite3_h = catfile(dist_dir('DBD-SQLite'), 'sqlite3.h'); -- -- # or only a particular header, amalgamated in sqlite3.c -- my $what_i_want = 'parse.h'; -- my $sqlite3_c = catfile(dist_dir('DBD-SQLite'), 'sqlite3.c'); -- open my $fh, '<', $sqlite3_c or die $!; -- my $code = do { local $/; <$fh> }; -- my ($parse_h) = $code =~ m{( -- /\*+[ ]Begin[ ]file[ ]$what_i_want[ ]\*+ -- .+? -- /\*+[ ]End[ ]of[ ]$what_i_want[ ]\*+/ -- )}sx; -- open my $out, '>', $what_i_want or die $!; -- print $out $parse_h; -- close $out; -- -- You usually want to use this in your extension's "Makefile.PL", and you -- may want to add DBD::SQLite to your extension's "CONFIGURE_REQUIRES" to -- ensure your extension users use the same C source/header they use to -- build DBD::SQLite itself (instead of the ones installed in their -- system). -- - TO DO - The following items remain to be done. - -diff --git a/lib/DBD/SQLite.pm b/lib/DBD/SQLite.pm -index d03aeb5..60b74a7 100644 ---- a/lib/DBD/SQLite.pm -+++ b/lib/DBD/SQLite.pm -@@ -2494,37 +2494,6 @@ sources, etc. - - Other Perl virtual tables may also be published separately on CPAN. - --=head1 FOR DBD::SQLITE EXTENSION AUTHORS -- --Since 1.30_01, you can retrieve the bundled SQLite C source and/or --header like this: -- -- use File::ShareDir 'dist_dir'; -- use File::Spec::Functions 'catfile'; -- -- # the whole sqlite3.h header -- my $sqlite3_h = catfile(dist_dir('DBD-SQLite'), 'sqlite3.h'); -- -- # or only a particular header, amalgamated in sqlite3.c -- my $what_i_want = 'parse.h'; -- my $sqlite3_c = catfile(dist_dir('DBD-SQLite'), 'sqlite3.c'); -- open my $fh, '<', $sqlite3_c or die $!; -- my $code = do { local $/; <$fh> }; -- my ($parse_h) = $code =~ m{( -- /\*+[ ]Begin[ ]file[ ]$what_i_want[ ]\*+ -- .+? -- /\*+[ ]End[ ]of[ ]$what_i_want[ ]\*+/ -- )}sx; -- open my $out, '>', $what_i_want or die $!; -- print $out $parse_h; -- close $out; -- --You usually want to use this in your extension's C, --and you may want to add DBD::SQLite to your extension's C --to ensure your extension users use the same C source/header they use --to build DBD::SQLite itself (instead of the ones installed in their --system). -- - =head1 TO DO - - The following items remain to be done. --- -2.5.0 - diff --git a/DBD-SQLite-1.62-Remove-bundled-source-extentions.patch b/DBD-SQLite-1.62-Remove-bundled-source-extentions.patch new file mode 100644 index 0000000..38e89b2 --- /dev/null +++ b/DBD-SQLite-1.62-Remove-bundled-source-extentions.patch @@ -0,0 +1,96 @@ +From 244f130b8f918cc80b1c2165877102fe56d6611f Mon Sep 17 00:00:00 2001 +From: Jitka Plesnikova +Date: Wed, 2 Jan 2019 13:34:31 +0100 +Subject: [PATCH] Remove bundled source extentions + +--- + README | 30 ------------------------------ + lib/DBD/SQLite.pm | 31 ------------------------------- + 2 files changed, 61 deletions(-) + +diff --git a/README b/README +index 34973a3..069cdeb 100644 +--- a/README ++++ b/README +@@ -1439,36 +1439,6 @@ VIRTUAL TABLES IMPLEMENTED IN PERL + Other Perl virtual tables may also be published separately on + CPAN. + +-FOR DBD::SQLITE EXTENSION AUTHORS +- Since 1.30_01, you can retrieve the bundled SQLite C source and/or +- header like this: +- +- use File::ShareDir 'dist_dir'; +- use File::Spec::Functions 'catfile'; +- +- # the whole sqlite3.h header +- my $sqlite3_h = catfile(dist_dir('DBD-SQLite'), 'sqlite3.h'); +- +- # or only a particular header, amalgamated in sqlite3.c +- my $what_i_want = 'parse.h'; +- my $sqlite3_c = catfile(dist_dir('DBD-SQLite'), 'sqlite3.c'); +- open my $fh, '<', $sqlite3_c or die $!; +- my $code = do { local $/; <$fh> }; +- my ($parse_h) = $code =~ m{( +- /\*+[ ]Begin[ ]file[ ]$what_i_want[ ]\*+ +- .+? +- /\*+[ ]End[ ]of[ ]$what_i_want[ ]\*+/ +- )}sx; +- open my $out, '>', $what_i_want or die $!; +- print $out $parse_h; +- close $out; +- +- You usually want to use this in your extension's "Makefile.PL", +- and you may want to add DBD::SQLite to your extension's +- "CONFIGURE_REQUIRES" to ensure your extension users use the same C +- source/header they use to build DBD::SQLite itself (instead of the +- ones installed in their system). +- + TO DO + The following items remain to be done. + +diff --git a/lib/DBD/SQLite.pm b/lib/DBD/SQLite.pm +index f6b90e4..e1150aa 100644 +--- a/lib/DBD/SQLite.pm ++++ b/lib/DBD/SQLite.pm +@@ -2649,37 +2649,6 @@ sources, etc. + + Other Perl virtual tables may also be published separately on CPAN. + +-=head1 FOR DBD::SQLITE EXTENSION AUTHORS +- +-Since 1.30_01, you can retrieve the bundled SQLite C source and/or +-header like this: +- +- use File::ShareDir 'dist_dir'; +- use File::Spec::Functions 'catfile'; +- +- # the whole sqlite3.h header +- my $sqlite3_h = catfile(dist_dir('DBD-SQLite'), 'sqlite3.h'); +- +- # or only a particular header, amalgamated in sqlite3.c +- my $what_i_want = 'parse.h'; +- my $sqlite3_c = catfile(dist_dir('DBD-SQLite'), 'sqlite3.c'); +- open my $fh, '<', $sqlite3_c or die $!; +- my $code = do { local $/; <$fh> }; +- my ($parse_h) = $code =~ m{( +- /\*+[ ]Begin[ ]file[ ]$what_i_want[ ]\*+ +- .+? +- /\*+[ ]End[ ]of[ ]$what_i_want[ ]\*+/ +- )}sx; +- open my $out, '>', $what_i_want or die $!; +- print $out $parse_h; +- close $out; +- +-You usually want to use this in your extension's C, +-and you may want to add DBD::SQLite to your extension's C +-to ensure your extension users use the same C source/header they use +-to build DBD::SQLite itself (instead of the ones installed in their +-system). +- + =head1 TO DO + + The following items remain to be done. +-- +2.17.2 + diff --git a/perl-DBD-SQLite.spec b/perl-DBD-SQLite.spec index 483f6d4..60c81c3 100644 --- a/perl-DBD-SQLite.spec +++ b/perl-DBD-SQLite.spec @@ -2,7 +2,7 @@ %bcond_without perl_DBD_SQLite_enables_optional_test Name: perl-DBD-SQLite -Version: 1.60 +Version: 1.62 Release: 1%{?dist} Summary: SQLite DBI Driver # lib/DBD/SQLite.pm: GPL+ or Artistic @@ -17,7 +17,7 @@ URL: https://metacpan.org/release/DBD-SQLite Source0: https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-%{version}.tar.gz Patch0: perl-DBD-SQLite-bz543982.patch # Remove notes about bundled sqlite C source from man page and README -Patch1: DBD-SQLite-1.50-Remove-bundled-source-extentions.patch +Patch1: DBD-SQLite-1.62-Remove-bundled-source-extentions.patch # Adapt tests to unbundled Test::NoWarnings Patch2: DBD-SQLite-1.60-Unbundle-Test-NoWarnings.patch # if sqlite >= 3.6.0 then @@ -112,6 +112,9 @@ make test %{_mandir}/man3/*.3pm* %changelog +* Wed Jan 02 2019 Jitka Plesnikova - 1.62-1 +- 1.62 bump + * Mon Dec 03 2018 Jitka Plesnikova - 1.60-1 - 1.60 bump diff --git a/sources b/sources index 5066807..862020b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (DBD-SQLite-1.60.tar.gz) = b5fd203898815ada13ec04477fa0ad90ec2f53761d9b1ed7cce7d06a674e31d3810e745658aea150a3a58fc18adb889e5e50e795e8575318ab4cc757c1ff1c9e +SHA512 (DBD-SQLite-1.62.tar.gz) = b452a6245deb0dcc5906167f6ff14d55d70b4f05a1e8113c41810a34f9b75263c2d43f88bb909d872004795ec7d9f4ed93b68ffb5639be7dad9e44e0c8e8439f