11
0

32 Commits

Author SHA256 Message Date
c33a02a96f Add Gitea build results 2025-08-12 18:11:56 +02:00
bd2cd75899 Accepting request 1234766 from devel:languages:perl
- updated to 0.660.0 (0.66)
   see /usr/share/doc/packages/perl-BerkeleyDB/Changes
  0.66  14 October  2024
          * Bundled Test::More fails with perl 5.41.x
            https://github.com/pmqs/BerkeleyDB/issues/12
            89238d726d9faf88810820433a5373c4aaa9be6a
            0f3c102c99deb65550dac8f3c78d58ab24fd1342
          * Possible precedence problem between ! and string eq
            https://github.com/pmqs/BerkeleyDB/issues/13
            99cd013dd228894743fe5a4ccbd2f02cb4fb4e8d
          * Silence clang warnings
            https://github.com/pmqs/BerkeleyDB/issues/10
            12ac0e42556e026f9cd48c2da5fcfd30e125820e (forwarded request 1234018 from tinita)

OBS-URL: https://build.opensuse.org/request/show/1234766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=42
2025-01-05 14:30:43 +00:00
649cf0f1da Accepting request 1234018 from devel:languages:perl:autoupdate
- updated to 0.660.0 (0.66)
   see /usr/share/doc/packages/perl-BerkeleyDB/Changes
  0.66  14 October  2024
          * Bundled Test::More fails with perl 5.41.x
            https://github.com/pmqs/BerkeleyDB/issues/12
            89238d726d9faf88810820433a5373c4aaa9be6a
            0f3c102c99deb65550dac8f3c78d58ab24fd1342
          * Possible precedence problem between ! and string eq
            https://github.com/pmqs/BerkeleyDB/issues/13
            99cd013dd228894743fe5a4ccbd2f02cb4fb4e8d
          * Silence clang warnings
            https://github.com/pmqs/BerkeleyDB/issues/10
            12ac0e42556e026f9cd48c2da5fcfd30e125820e

OBS-URL: https://build.opensuse.org/request/show/1234018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=42
2025-01-03 17:12:25 +00:00
b5585ecd53 Accepting request 978260 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/978260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=41
2022-05-20 15:51:05 +00:00
Lars Vogdt
61ddc323cb Accepting request 977713 from devel:languages:perl:autoupdate
- updated to 0.65
   see /usr/share/doc/packages/perl-BerkeleyDB/Changes
  0.65  13 May 2022
          * Update to license wording
            
            0fb21f12d1938f0cd5c3cfe2f674f0c41863fb55

OBS-URL: https://build.opensuse.org/request/show/977713
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=40
2022-05-20 10:31:40 +00:00
e7ec31ea6e Accepting request 835363 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/835363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=40
2020-09-21 15:25:24 +00:00
a31a3845c1 Accepting request 835358 from devel:languages:perl:autoupdate
- updated to 0.64
   see /usr/share/doc/packages/perl-BerkeleyDB/Changes
  0.64  17 September 2020
          * Refresh ppport.h
            2a4ebf00b93977cfbffc65ecbcc0aac4f7cbad1d
          * Silence clang warning in call to "initial_value"
            https://github.com/pmqs/BerkeleyDB/issues/4
            aa9c569b797bee78141ef319685d756bcef92a18

OBS-URL: https://build.opensuse.org/request/show/835358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=38
2020-09-18 08:34:23 +00:00
4916c83c96 Accepting request 717805 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/717805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=39
2019-07-23 20:37:48 +00:00
ce4c8cbed5 Accepting request 717733 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/717733
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=36
2019-07-23 08:57:06 +00:00
c96dc169b4 Accepting request 717469 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/717469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=38
2019-07-22 10:21:40 +00:00
05a48be3b4 Accepting request 717351 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/717351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=34
2019-07-22 08:19:46 +00:00
63f9c1df49 Accepting request 690161 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/690161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=37
2019-04-01 10:39:29 +00:00
Stephan Kulow
581a8cb1ad Accepting request 690097 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/690097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=32
2019-03-31 09:44:06 +00:00
6427fe6d86 Accepting request 296983 from devel:languages:perl
1

OBS-URL: https://build.opensuse.org/request/show/296983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=36
2015-04-16 12:13:19 +00:00
Stephan Kulow
07a6d6fb15 Accepting request 296977 from devel:languages:perl:autoupdate
- updated to 0.55
   see /usr/share/doc/packages/perl-BerkeleyDB/Changes
  0.55  30 March 2014
  
          * Error opening ErrFile with PerlIO_findFILE
            [RT =#101883]
  
          * Minor updates for BDB 6.1

OBS-URL: https://build.opensuse.org/request/show/296977
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=30
2015-04-15 18:48:44 +00:00
Stephan Kulow
1fbd1338ed Accepting request 208435 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/208435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=34
2013-11-26 18:24:02 +00:00
Stephan Kulow
41ba05bf4f update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=28
2013-11-26 07:59:16 +00:00
Tomáš Chvátal
7fa5ead10a Accepting request 202250 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/202250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=33
2013-10-06 12:53:06 +00:00
Stephan Kulow
b0418be85f update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=26
2013-10-04 09:31:37 +00:00
Stephan Kulow
d8e1873cb2 Accepting request 179033 from devel:languages:perl
- Update to new upstream release 0.52
* Updates for BDB 6.0 - Added Blob support (forwarded request 179029 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/179033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=31
2013-06-21 11:18:47 +00:00
Stephan Kulow
3dda9d1a98 Accepting request 179029 from home:jengelh:db6
- Update to new upstream release 0.52
* Updates for BDB 6.0 - Added Blob support

OBS-URL: https://build.opensuse.org/request/show/179029
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=24
2013-06-15 05:58:20 +00:00
Stephan Kulow
1a8a28b79b Accepting request 177475 from devel:languages:perl
- updated to 0.51
   * Rework FETCHSIZE
     [RT #75691] (forwarded request 177470 from coolo)

OBS-URL: https://build.opensuse.org/request/show/177475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=30
2013-06-06 10:18:55 +00:00
Stephan Kulow
547c2cb0b3 Accepting request 177470 from home:coolo:update-perl
- updated to 0.51
   * Rework FETCHSIZE
     [RT #75691]

OBS-URL: https://build.opensuse.org/request/show/177470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=22
2013-06-04 14:33:57 +00:00
Stephan Kulow
661651be06 Accepting request 103901 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/103901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=27
2012-02-16 09:06:36 +00:00
Vítězslav Čížek
6c713b64f1 - update to 0.50
* Updates for BDB 5.3

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=20
2011-12-12 10:44:38 +00:00
Stephan Kulow
47fc727459 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=26
2011-12-06 17:37:40 +00:00
Sascha Peilicke
537c14f960 Accepting request 78259 from devel:languages:perl
- update to 0.49
        * Documentation updated courtesy of Mike Caron
        * croak if attempt to freeze berkeleydb object
          [RT #69985]

OBS-URL: https://build.opensuse.org/request/show/78259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=24
2011-08-08 13:30:52 +00:00
Vítězslav Čížek
8ea9dbeabb - update to 0.49
* Documentation updated courtesy of Mike Caron
        * croak if attempt to freeze berkeleydb object
          [RT #69985]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=18
2011-08-08 07:39:56 +00:00
Sascha Peilicke
3ad4cddd17 Autobuild autoformatter for 74375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-BerkeleyDB?expand=0&rev=23
2011-06-23 11:17:32 +00:00
OBS User buildservice-autocommit
0dd75eefe6 Updating link to change in openSUSE:Factory/perl-BerkeleyDB revision 23.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=cbba4311f29515ec1e909b153a973847
2011-06-23 11:17:32 +00:00
OBS User buildservice-autocommit
bc7cb29bcc Accepting request 74375 from devel:languages:perl
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/74375
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=17
2011-06-23 11:17:25 +00:00
Vítězslav Čížek
049b438703 - update to 0.48
* Fixed test harness issue with Heap.t
          RT #68818
0.47  1st June 2011
        * Add support for new Heap database format.
        * Changes to build with BDB 5.2
0.46  18th October 2010
        * Fixed bug with db_pget when the DB_GET_BOTH flag is used.
0.45  17th October 2010
        * Fixed bug with c_pget when the DB_GET_BOTH flag is used.
0.44  2nd August 2010
        * Added support for db_exists and lock_detect.
          Thanks to Alex Lovatt for the patch.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-BerkeleyDB?expand=0&rev=16
2011-06-22 08:08:15 +00:00
6 changed files with 283 additions and 43 deletions

View File

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

3
BerkeleyDB-0.66.tar.gz Normal file
View File

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

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-BerkeleyDB/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-BerkeleyDB)

20
cpanspec.yml Normal file
View File

@@ -0,0 +1,20 @@
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
preamble: |-
BuildRequires: db-devel
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag

View File

@@ -1,3 +1,192 @@
-------------------------------------------------------------------
Tue Oct 15 05:32:12 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 0.660.0 (0.66)
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.66 14 October 2024
* Bundled Test::More fails with perl 5.41.x
https://github.com/pmqs/BerkeleyDB/issues/12
89238d726d9faf88810820433a5373c4aaa9be6a
0f3c102c99deb65550dac8f3c78d58ab24fd1342
* Possible precedence problem between ! and string eq
https://github.com/pmqs/BerkeleyDB/issues/13
99cd013dd228894743fe5a4ccbd2f02cb4fb4e8d
* Silence clang warnings
https://github.com/pmqs/BerkeleyDB/issues/10
12ac0e42556e026f9cd48c2da5fcfd30e125820e
-------------------------------------------------------------------
Sat May 14 03:06:07 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 0.65
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.65 13 May 2022
* Update to license wording
Fri May 13 07:50:38 2022 +0100
0fb21f12d1938f0cd5c3cfe2f674f0c41863fb55
-------------------------------------------------------------------
Fri Sep 18 03:07:18 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 0.64
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.64 17 September 2020
* Refresh ppport.h
2a4ebf00b93977cfbffc65ecbcc0aac4f7cbad1d
* Silence clang warning in call to "initial_value"
https://github.com/pmqs/BerkeleyDB/issues/4
aa9c569b797bee78141ef319685d756bcef92a18
-------------------------------------------------------------------
Tue Jul 23 05:03:59 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 0.63
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.63 21 July 2019
* added 000preret.t
Dump version info in "make test"
9e17580d74662b6a3186990dd3b1469df2829503
-------------------------------------------------------------------
Sun Jul 21 11:08:51 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 0.62
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.62 20 July 2019
* default to /usr/local/BerkeleyDB
fcc0ad8adf310f7c8cc65788806439f2f8c39f90
* __heap_exist prototype needed for db 5.2 or better
7fe4ad8d74190d7f41a816c79e5ccf044c02c7c9
* t/joint.: Silence Valgrinf
https://rt.cpan.org/Ticket/Display.html?id=125605
40d03924570f8516efe4a05982f402e8ce569637
* db_remove missing txn code
https://rt.cpan.org/Ticket/Display.html?id=124979
b91875a9f3f55bb779ad7a448c9fff0645d8a527
* Fix test failure when TRACE is enabled
bb80b7d0fb83643ccddd8243d4c6b6ab637428df
* Added BERKELEYDB_DEFINE_TRACE variable to allow TRACE to be enabled
from .travis file.
bd9ebf5aa149172afab55d6ba6f27d77cf08d91a
* Add test with BERKELEYDB_DEFINE_TRACE set to .travis
000b1d8dffe542d6476fe78f218cc95534f1c1c3
* my_db_strerror: Add missing dTHX declaration
Merge pull request https://github.com/pmqs/BerkeleyDB/pull/2
4273345d8eff5f521788b3c5e71fb291bf46a646
80ca9b77968ab84aaf8b546f2933d135202e16e0
* create .appveyor.yml
4e7b034ddbe76a7c2dcd189e1e0c935c1559aa2c
* sync dbinfo from DB_File
27b499fa9dbfca78adcc7a12ada43f0b05b6ece6
-------------------------------------------------------------------
Sun Mar 31 05:02:57 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to 0.61
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.61 30 March 2019
* Fix a couple of typos
One's a copyright date out by 20 years.
The other one breaks builds with 5.2 ≤ BDB < 6.2.
Merge pull request #1 https://github.com/pmqs/BerkeleyDB/pull/1
0.60 30 March 2019
* Moved source to github https://github.com/pmqs/BerkeleyDB
* Add META_MERGE to Makefile.PL
* Added meta-json.t & meta-yaml.t
0.58 23 January 2018
* please expose set_lg_filemode
[RT #124979]
0.57 23 January 2018
* Updates for BDB 6.3
0.56 5 January 2016
* Updates for BDB 6.2
-------------------------------------------------------------------
Tue Apr 14 12:20:49 UTC 2015 - coolo@suse.com
- updated to 0.55
see /usr/share/doc/packages/perl-BerkeleyDB/Changes
0.55 30 March 2014
* Error opening ErrFile with PerlIO_findFILE
[RT =#101883]
* Minor updates for BDB 6.1
-------------------------------------------------------------------
Tue Nov 26 07:30:58 UTC 2013 - coolo@suse.com
- updated to 0.54
* memory leak in CDS locking routines [RT #90134]
-------------------------------------------------------------------
Fri Oct 4 09:11:38 UTC 2013 - coolo@suse.com
- updated to 0.53
* BerkeleyDB-0.52 fails to build on 5.18.1RC3
[RT #87771]
* typo fixes
[RT #86705]
-------------------------------------------------------------------
Sat Jun 15 02:36:04 UTC 2013 - jengelh@inai.de
- Update to new upstream release 0.52
* Updates for BDB 6.0 - Added Blob support
* Fix a memory leak in db_verify() method (libdb < 4.2))
-------------------------------------------------------------------
Mon Jun 3 11:38:48 UTC 2013 - coolo@suse.com
- updated to 0.51
* Rework FETCHSIZE
[RT #75691]
-------------------------------------------------------------------
Mon Dec 12 10:41:23 UTC 2011 - vcizek@suse.com
- update to 0.50
* Updates for BDB 5.3
-------------------------------------------------------------------
Mon Aug 8 07:30:33 UTC 2011 - vcizek@novell.com
- update to 0.49
* Documentation updated courtesy of Mike Caron
* croak if attempt to freeze berkeleydb object
[RT #69985]
-------------------------------------------------------------------
Wed Jun 22 07:50:43 UTC 2011 - vcizek@novell.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-BerkeleyDB (Version 0.48)
# spec file for package perl-BerkeleyDB
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,65 +12,84 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# norootforbuild
%bcond_with opt
Name: perl-BerkeleyDB
%define cpan_name BerkeleyDB
Summary: Perl extension for Berkeley DB version 2, 3 or 4
Version: 0.48
Release: 2
License: GPL+ or Artistic
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/BerkeleyDB/
#Source: http://www.cpan.org/modules/by-module/BerkeleyDB/BerkeleyDB-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: db-devel
Name: perl-BerkeleyDB
Version: 0.660.0
Release: 0
# 0.66 -> normalize -> 0.660.0
%define cpan_version 0.66
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Perl extension for Berkeley DB version 2, 3, 4, 5 or 6
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/P/PM/PMQS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
Source100: README.md
BuildRequires: perl
BuildRequires: perl-macros
%if %{with opt}
BuildRequires: perl(MLDBM)
%endif
#
Provides: perl(BerkeleyDB) = %{version}
Provides: perl(BerkeleyDB::Btree)
Provides: perl(BerkeleyDB::CDS::Lock)
Provides: perl(BerkeleyDB::Common)
Provides: perl(BerkeleyDB::Cursor)
Provides: perl(BerkeleyDB::Env)
Provides: perl(BerkeleyDB::Hash)
Provides: perl(BerkeleyDB::Heap)
Provides: perl(BerkeleyDB::Queue)
Provides: perl(BerkeleyDB::Recno)
Provides: perl(BerkeleyDB::Term)
Provides: perl(BerkeleyDB::Txn)
Provides: perl(BerkeleyDB::TxnMgr)
Provides: perl(BerkeleyDB::Unknown)
Provides: perl(BerkeleyDB::_tiedArray)
Provides: perl(BerkeleyDB::_tiedHash)
%undefine __perllib_provides
%{perl_requires}
# MANUAL BEGIN
BuildRequires: db-devel
# MANUAL END
%description
This Perl module provides an interface to most of the functionality available
in Berkeley DB versions 2, 3 and 4. In general it is safe to assume that the
interface provided here to be identical to the Berkeley DB interface. The main
changes have been to make the Berkeley DB API work in a Perl way. Note that if
you are using Berkeley DB 2.x, the new features available in
Berkeley DB 3.x or DB 4.x are not available via this module.
*NOTE: This document is still under construction. Expect it to be
incomplete in places.*
This Perl module provides an interface to most of the functionality
available in Berkeley DB versions 2, 3, 5 and 6. In general it is safe to
assume that the interface provided here to be identical to the Berkeley DB
interface. The main changes have been to make the Berkeley DB API work in a
Perl way. Note that if you are using Berkeley DB 2.x, the new features
available in Berkeley DB 3.x or later are not available via this module.
The reader is expected to be familiar with the Berkeley DB documentation.
Where the interface provided here is identical to the Berkeley DB library
and the... TODO
The *db_appinit*, *db_cursor*, *db_open* and *db_txn* man pages are
particularly relevant.
The interface to Berkeley DB is implemented with a number of Perl classes.
%prep
%setup -q -n %{cpan_name}-%{version}
# rpmlint
# executable-docs, spurious-executable-perm
%{__chmod} a-x Changes README
%autosetup -n %{cpan_name}-%{cpan_version}
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.files
%defattr(-,root,root,-)
%doc Changes README Todo
%doc BerkeleyDB.pod.P Changes dbinfo mkpod README Todo
%changelog