diff options
author | Dmitry Bogatov <KAction@debian.org> | 2018-10-27 06:59:07 +0000 |
---|---|---|
committer | Dmitry Bogatov <KAction@debian.org> | 2018-10-27 06:59:07 +0000 |
commit | dd557fc24808ed91b1bab65282ce2854955581e6 (patch) | |
tree | 57c76373dd41ea2c5df7983bbb2406c5a15d9bea | |
parent | d0ff6abcb45d22766573bfcad6d91e38c38bb122 (diff) | |
parent | fbde9208996b94916c9dc6d9a62ec26d8fc9f901 (diff) |
gdbm (1.18.1-1) unstable; urgency=medium
* New upstream release
* Drop patches, introduced in previous release
(included in current upstream release)
[dgit import unpatched gdbm 1.18.1-1]
-rw-r--r-- | debian/.gitlab-ci.yml | 12 | ||||
-rw-r--r-- | debian/changelog | 833 | ||||
-rw-r--r-- | debian/control | 89 | ||||
-rw-r--r-- | debian/copyright | 70 | ||||
-rw-r--r-- | debian/gdbm-l10n.install | 1 | ||||
-rw-r--r-- | debian/gdbmtool.install | 2 | ||||
-rwxr-xr-x | debian/libgdbm-compat-dev.install | 5 | ||||
-rw-r--r-- | debian/libgdbm-compat4.install | 2 | ||||
-rw-r--r-- | debian/libgdbm-compat4.symbols | 21 | ||||
-rw-r--r-- | debian/libgdbm-dev.docs | 2 | ||||
-rw-r--r-- | debian/libgdbm-dev.install | 5 | ||||
-rw-r--r-- | debian/libgdbm6.install | 2 | ||||
-rw-r--r-- | debian/libgdbm6.symbols | 84 | ||||
-rw-r--r-- | debian/patches/patch-fix-spelling-error-in-gdbm.3.patch | 22 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 65 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/tests/control | 6 | ||||
-rw-r--r-- | debian/tests/files/read-back.c | 56 | ||||
-rwxr-xr-x | debian/tests/simple | 31 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 285 | ||||
-rw-r--r-- | debian/watch | 3 |
22 files changed, 1598 insertions, 0 deletions
diff --git a/debian/.gitlab-ci.yml b/debian/.gitlab-ci.yml new file mode 100644 index 0000000..fb9b4ee --- /dev/null +++ b/debian/.gitlab-ci.yml @@ -0,0 +1,12 @@ +image: registry.gitlab.com/eighthave/ci-image-git-buildpackage:latest +pages: + stage: deploy + artifacts: + paths: + - public + script: + - gitlab-ci-enable-experimental + - gitlab-ci-git-buildpackage + - gitlab-ci-lintian + - gitlab-ci-autopkgtest + - gitlab-ci-aptly diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a9770ef --- /dev/null +++ b/debian/changelog @@ -0,0 +1,833 @@ +gdbm (1.18.1-1) unstable; urgency=medium + + * New upstream release + * Drop patches, introduced in previous release + (included in current upstream release) + + -- Dmitry Bogatov <KAction@debian.org> Sat, 27 Oct 2018 06:59:07 +0000 + +gdbm (1.18-3) unstable; urgency=medium + + * Set Rules-Requires-Root to `no' + * Replace `debian/compat' with modern `debhelper-compat' dependency + * Redefine __DATE__ and __TIME__ macros to ensure reproducible build. + + Remove obsoleted `03_ensure_reproducible_build.patch' + * Switch to gbp-applied workflow + * Backport upstream patches that restores compatibility with old databases + (Closes: #910911) + * Update symbols file (Backported patches introduced new internal symbol) + + -- Dmitry Bogatov <KAction@debian.org> Fri, 26 Oct 2018 21:53:18 +0000 + +gdbm (1.18-2) unstable; urgency=medium + + * Upload to unstable + + -- Dmitry Bogatov <KAction@gnu.org> Sat, 06 Oct 2018 13:04:19 +0000 + +gdbm (1.18-1) experimental; urgency=medium + + * New upstream release + * Refresh patches + * Correct debian/copyright in regard of test suite + * Update standards version to 4.2.1 + + -- Dmitry Bogatov <KAction@gnu.org> Thu, 27 Sep 2018 20:09:55 +0300 + +gdbm (1.17-1) experimental; urgency=medium + + * New upstream release + * Refresh patches + + -- Dmitry Bogatov <KAction@gnu.org> Tue, 31 Jul 2018 22:52:05 +0300 + +gdbm (1.16-1) experimental; urgency=medium + + * New upstream release + * Add build-dependency on bison + * Remove binary package libgdbm5, add libgdbm6 due upstream SONAME bump. + * Update debian/symbols + * Update standards version to 4.1.4 (no changes needed) + + -- Dmitry Bogatov <KAction@gnu.org> Fri, 06 Jul 2018 18:07:17 +0300 + +gdbm (1.14.1-6) unstable; urgency=medium + + * Fix description of libgdbm-compat4 binary package (Closes: #892846) + + Thanks: Vincent Lefevre <vincent@vinc17.net> + + -- Dmitry Bogatov <KAction@gnu.org> Wed, 14 Mar 2018 10:38:47 +0300 + +gdbm (1.14.1-5) unstable; urgency=medium + + * Update Vcs-* fields in debian/control. + * Bump compat version to 11 (no changes needed) + * Enable dietlibc build, unless pkg.gdbm.nodietlibc profile is in effect. + * Change section of bin:gdbm-l10n to 'localization' + * Fix spelling error on manpage + * Enable large file support (Closes: #340479) + * Reduce repetition in debian/control with ${S:fieldname}. + See deb-substvars(5) + * Note about legacy applications and bin:libgdbm-compat in + description of libgdbm-dev. (Closes: #891376) + * New autopkgtest: libgdbm successfully links and works with dietlibc. + * Temporary disable mmap IO when linking with dietlibc (otherwise + weird undefined reference errors to __divmoddi4 appear) + * Disable building with dietlibc on Ubuntu + + Suggested: Gianfranco Costamagna + + -- Dmitry Bogatov <KAction@gnu.org> Thu, 01 Mar 2018 22:09:44 +0300 + +gdbm (1.14.1-4) unstable; urgency=medium + + * Team upload + * Change priority to optional (Closes: #890832) + + -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 20 Feb 2018 11:58:39 +0100 + +gdbm (1.14.1-3) unstable; urgency=medium + + [ Helmut Grohne ] + * Add pkg.gdbm.nodietlibc build profile. (Closes: #889474) + + [ Gianfranco Costamagna ] + * Team upload + * Fixup typo in breaks, leading to upgrade failures (Closes: #889107) + Thanks <anbe> for the useful bug report! + * Remove ia64 from dietlibc (Closes: #889057) + * Disable for now dietlibc build, it makes bootstrap really problematic, + and needs some extra work (Closes: #889080). + + -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 10 Feb 2018 13:45:31 +0100 + +gdbm (1.14.1-2) unstable; urgency=medium + + * Upload to unstable + (Closes: #867641, LP: #1001189) + * Refresh symbols + + -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 31 Jan 2018 13:24:25 +0100 + +gdbm (1.14.1-1) experimental; urgency=medium + + * New upstream release + - fixes GDBM_ERR_UNKNOWN_ERROR declaration + (clisp build error) + * Team upload + * Bump soname to 5 + * Bump copyright years + + -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 29 Jan 2018 14:43:50 +0100 + +gdbm (1.13-2) experimental; urgency=medium + + * Team upload + * Depend on dietlibc only where available + * Bump std-version to 4.1.3 + * Update symbol files + + -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 18 Jan 2018 19:35:48 +0100 + +gdbm (1.13-1) experimental; urgency=medium + + * New upstream release + * Team upload (better call it NMU, but NVM) + * Use the correct MAINT_OPTION to enable hardening + * Switch url in https mode + * Drop patches 01_*, 02_*: upstream + * Refresh patch 03_ensure_reproducible_build.patch + * Bump std-version to 4.1.2, no changes required + * Update copyright file + * Add new readline support + + -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 12 Dec 2017 17:40:51 +0100 + +gdbm (1.12-4) experimental; urgency=medium + + * Compile and install version of library, compiled with diet libc + in addition to GNU libc. + * Use debhelper compat 10, which provides --with autoreconf implicitly. + + -- Dmitry Bogatov <KAction@gnu.org> Wed, 21 Dec 2016 23:45:07 +0300 + +gdbm (1.12-3) experimental; urgency=medium + + * Separate translation files (/usr/share/locale/*) into new binary + package 'gdbm-l10n' to comply with Policy §8.2 (Closes: #828005) + * Add Replaces fields for 'libgdbm-dev' and 'gdbm-l10n' to avoid file + conflicts on upgrades + * Add Breaks+Replaces for 'libgdbm-compat-dev' to allow transition + from versions below 1.12. Policy §7.6 (Closes: #829050) + * Update homepage link from directory.fsf.org to gnu.org + * Add Multi-Arch field for libgdbm-dev + + -- Dmitry Bogatov <KAction@gnu.org> Fri, 24 Jun 2016 06:54:16 +0300 + +gdbm (1.12-2) experimental; urgency=medium + + * Install localization into libgdbm4 binary package + * Install info manual into libgdbm-dev binary package + * Separate dbm and ndbm compat layer into separate package + + -- Dmitry Bogatov <KAction@gnu.org> Wed, 15 Jun 2016 10:37:13 +0300 + +gdbm (1.12-1) experimental; urgency=medium + + * New maintainer (Closes: #826639) + * New upstream release (Closes: #682239, #340479) + * Update debian/watch + - use HTTP over FTP protocol. FTP have some issues with Tor. + - check GPG signature + * New binary package libgdbm4 over libgdbm3 due upstream changing ABI. + * Migrate debian/rules to `dh' sequencer (Closes: #436944, #589761) + * Remove obsolete README.source -- package no longer uses dpatch, + it now uses quilt + * Refresh patches and format them according dep3 + - 01_texinfo-usr-local.patch: upstream moved texinfo manual under doc/ + * Drop no longer needed patches + - 02_zero-headers.patch: code seems to be correct as-is, + no bug reference is present in patch + - 03-Makefile.in.patch: upstream now uses Automake + - 04_fix-gdbm-compat-linking.patch: compatibility with ancient (pre-2.0) + libtool is not needed anymore. + - 05_handle-short-read.patch: implemented upstream + - 06_manpage-cleanup.patch: hyphen issues fixed upstream + - 07-link-flags.patch: upstream now uses Automake + - 08-651521-libtool-mode-install.patch: upstream now uses Automake + - 08-709905-gdbm.texinfo.patch: fixed upstream + * Reformat debian/copyright according dep5 + * New binary package 'gdbtool' for command line utilities, provided by + upstream. + * Enable hardening + * Fix spelling in manual pages + * Regenerate 'symbols' file + * Add Vcs-* fields in debian/control + * Install upstream NEWS and NOTE-WARNING into devel binary package + + -- Dmitry Bogatov <KAction@gnu.org> Sat, 11 Jun 2016 14:23:30 +0300 + +gdbm (1.8.3-14) unstable; urgency=medium + + [ Matthias Klose ] + * Bump standards and debhelper versions. + * Mark the -dev package as M-A: same. + * Fix lintian warnings. Closes: #824674. + * Enable reproducible builds (Jérémy Bobbio): Closes: #774394. + - Stop recording the build date and time in the version string. + - Use strip-nondeterminism on static libraries. + - Fix mtimes before building binary packages. + + [ Anibal Monsalve Salazar ] + * QA upload. + + -- Anibal Monsalve Salazar <anibal@debian.org> Tue, 07 Jun 2016 10:32:53 +0100 + +gdbm (1.8.3-13.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use dh_installchangelogs (closes: #752465). + + -- Julien Cristau <jcristau@debian.org> Sun, 16 Nov 2014 18:18:49 +0100 + +gdbm (1.8.3-13) unstable; urgency=high + + [ Helmut Grohne ] + * Source upload. Closes: #752465 + * Move documentation from libgdbm3 to libgdbm-dev to comply with policy 8.2. + Closes: #752830 + + [ Anibal Monsalve Salazar ] + * Bootstrap without texinfo. + Patch by Daniel Schepler. + Closes: #737943. + * Standards Version is 3.9.5. + * Remove debian/source/options. + * Refresh patches. + + -- Anibal Monsalve Salazar <anibal@debian.org> Thu, 17 Jul 2014 10:29:02 +0100 + +gdbm (1.8.3-12) unstable; urgency=low + + * Fix texinfo errors + Add 08-709905-gdbm.texinfo.patch + Closes: #709905 + * libtool is invoked with --mode=install + Update 04_fix-gdbm-compat-linking.patch + Patch by Igor Pashev + Closes: #651521 + * Standards Version is 3.9.4 + + [ Wookey ] + * Fix crossbuild to use correct strip binary + Closes: #604648 + + -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 02 Jun 2013 08:43:36 +1000 + +gdbm (1.8.3-11) unstable; urgency=low + + * Debian source format is 3.0 (quilt) + * Standards version is 3.9.3 + * Use hardening options + Closes: #657040 + * Fix debian-rules-missing-recommended-target + + -- Anibal Monsalve Salazar <anibal@debian.org> Sun, 10 Jun 2012 12:56:00 +1000 + +gdbm (1.8.3-10) unstable; urgency=low + + * Use multiarch library paths + Patch by Steve Langasek + Closes: 632295 + * Set SHELL variable in Makefile.in to @SHELL@ + Add debian/patches/03-Makefile.in.patch + Closes: 621934 + * Fix out-of-date-standards-version + * Fix non-empty-dependency_libs-in-la-file + + -- Anibal Monsalve Salazar <anibal@debian.org> Fri, 01 Jul 2011 22:29:02 +1000 + +gdbm (1.8.3-9) unstable; urgency=low + + * Update upstream homepage address + * Avoid entering an infinite loop reading a file + Patch by Sandro Serafini + Closes: 511250 + + -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 21 Nov 2009 17:16:51 +1100 + +gdbm (1.8.3-8) unstable; urgency=low + + * Build depend on quilt + + -- Anibal Monsalve Salazar <anibal@debian.org> Sat, 07 Nov 2009 21:32:33 +1100 + +gdbm (1.8.3-7) unstable; urgency=low + + [ Sylvain Beucler <beuc@beuc.net> ] + + * Non-maintainer upload. + * Replace obsoleted automake1.4 with automake; gdbm does not use + 'automake' itself but uses 'aclocal' which is provided by that package + Closes: 549099 + * Fix patch-system-but-no-source-readme: add README.source refering to + /usr/share/doc/dpatch/README.source.gz + * Fix debian-rules-ignores-make-clean-error: test for Makefile presence + * Fix package-contains-empty-directory: drop empty usr/share/info/ from + libgdbm-dev + * Fix no-md5sums-control-file: manually generate md5sums control file + using code from dh_md5sums + * Fix install-info-used-in-maintainer-script: remove postinst.dev and + prerm.dev, and depends on 'dpkg (>= 1.15.4) | install-info' + * Fix no-symbols-control-file: import base symbols file from + http://qa.debian.org/cgi-bin/mole/seedsymbols/?pkgname=libgdbm3 to + 'debian/symbols' and drop Debian version number. Keep private _gdbm + symbols pending discussion with upstream about declaring them + 'static', but tag them 'optional'. + + [ Anibal Monsalve Salazar ] + + * Fix: gdbm source: out-of-date-standards-version + * Fix: libgdbm3: no-upstream-changelog + + -- Anibal Monsalve Salazar <anibal@debian.org> Mon, 12 Oct 2009 10:34:05 +1100 + +gdbm (1.8.3-6) unstable; urgency=low + + * Remove gdbm.3.gz gdbm.info from libgdbm-dev. Closes: 536356 + + -- Anibal Monsalve Salazar <anibal@debian.org> Thu, 09 Jul 2009 21:04:35 +1000 + +gdbm (1.8.3-5) unstable; urgency=low + + * Update libtool, config.{sub,guess}. Closes: 528216 + Drop 03_autoreconf.dpatch + * Fix out-of-date-standards-version + * Fix copyright-refers-to-symlink-license + * Fix info-document-not-compressed + * Fix manpage-not-compressed + * Fix manpage-section-mismatch + + -- Anibal Monsalve Salazar <anibal@debian.org> Thu, 09 Jul 2009 10:07:21 +1000 + +gdbm (1.8.3-4) unstable; urgency=low + + * New maintainer; closes: #496710 + * libgdbm3 depends on ${misc:Depends} + * Add homepage control header + * Add debian/watch + * postinst installs the right info file; patch by Nicolas François; + closes: #374260 + * Fix the following lintian issues: + W: substvar-source-version-is-deprecated libgdbm-dev + W: ancient-standards-version 3.6.2.2 (current is 3.8.0) + W: libgdbm3: unknown-section base + + -- Anibal Monsalve Salazar <anibal@debian.org> Wed, 27 Aug 2008 16:36:58 +1000 + +gdbm (1.8.3-3) unstable; urgency=low + + * debian/postinst, debian/postrm: invoke ldconfig for configure and + remove respectively. Closes: #364502 + * debian/rules (binary-libgdbm): install them. + + * 05_handle-short-read.dpatch: new patch for Steve Langasek to make gdbm + handle read(2) returning less data than we asked for. Closes: #274417 + + * 03_autoreconf.dpatch: updated to support newer architectures. Closes: + #258175, #218400 + + * Rebuild with modern glibc. Closes: #321723 + + * Following is based on a patch from NIIBE Yutaka <gniibe@fsij.org> to + support cross building. Closes: #283065 + * debian/rules (build): pass --host to configure if cross compiling. + * debian/rules (binary-libgdbm): invoke 'make install' with a correct + INSTALL_ROOT instead of installing the shared libraries byhand. We + have to clean up afterwards (i.e. remove stuff that should be in + libgdbm-dev, fix the permissions and strip the libraries), but doing + so allows us to... + * debian/control (Build-Depends): drop chrpath. + + * debian/control (Standards-Version): update to 3.6.2.2. + * debian/copyright: update FSF address and copyright years. + * debian/rules: likewise. + + * debian/rules: trivial cleanups and consistency, e.g. $$() in place of + ``, don't use - prefix with rm -f, split long lines, etc. + + * 06_manpage-cleanup: new patch. Fixes section in TH and + hyphen-used-as-minus warnings as noticed by lintian. + + -- James Troup <james@nocrew.org> Mon, 24 Apr 2006 04:24:07 +0100 + +gdbm (1.8.3-2) unstable; urgency=low + + * 02_zero-headers.dpatch: initalize more header memory, thanks to a + patch from Colin Watson <cjwatson@debian.org>. Closes: #208927 + * debian/control (Standards-Version): bump to 3.6.1.0. + + -- James Troup <james@nocrew.org> Tue, 9 Sep 2003 00:01:43 +0100 + +gdbm (1.8.3-1) unstable; urgency=low + + * New upstream version. (Closes: #38026, #159964, #179824) + * debian/rules: updates to reflect new package names (libgdbmg1 -> + libgdbm3, libgdbmg1-dev -> libgdbm-dev). + * debian/control: likewise. + * debian/control (libgdbm-dev): add Conflicts and Replaces on libgdbmg1-dev. + + * debian/rules: lots of changes for more modern (libtool-ised) gdbm build + system. + * debian/shlibs: update for new version and libgdbm_compat. + * debian/copyright: update URL, copyright. Drop list of changes. + + * debian/postinst.dev, debian/prerm.dev: no longer do /usr/doc symlinks. + * debian/postinst, debian/prerm: remove; no longer do /usr/doc symlinks. + * debian/rules (binary-libgdbm): don't install obsolete postinst or prerm. + * debian/rules: remove stray (libc5) COMPAT cruft. + * debian/rules (STRIP): remove note and comment sections too. + * debian/control: change libc-dev to libc6-dev | libc-dev. + * debian/control: Drop migration warnings from long description of + libgdbm-dev. Remove stray full stop from end of libgdbm3's short + description and remove any mention of libc6 from the description. + + * debian/MIGRATE: obsolete, remove. + * debian/rules (binary-libgdbm-dev): don't install MIGRATE. + + * debian/control (Standards-Version): bump to 3.5.10.0. + + * Move to dpatch; existing non-debian/ changes split into + 01_texinfo-usr-local. + * debian/rules: include /usr/share/dpatch/dpatch.make. + * debian/rules (build): depend on patch-stamp. + * debian/rules (clean): depend on unpatch. Remove debian/patched. + * debian/control (Build-Depends): add dpatch. + + * 02_zero-headers.dpatch: new patch by Jeff Johnson <jbj@redhat.com> to + zero headers in created databases (cf. RH #4457). + + * debian/control: move libgdbm-dev to libdevel. + + * 03_autoreconf.dpatch: new patch; result of running 'libtoolize --force + --copy; aclocal-1.7; autoconf'. Needed to get proper shared library + support for arm, m68k, mips and mipsel. + + * 04_fix-gdbm-compat-linking.dpatch: new patch; force libgdbm_compat to + be explicitly linked to libgdbm which it uses. + + * debian/control (Build-Depends): add chrpath. + * debian/rules (binary-libgdbm): run chrpath -d on both shared + libraries. + + -- James Troup <james@nocrew.org> Fri, 30 May 2003 22:15:34 +0100 + +gdbm (1.7.3-27.1) unstable; urgency=low + + * NMU. + * Add Build-Depends on texinfo. (Closes: bug#86827) + * Change package description to point to /usr/share/doc instead + of /usr/doc. + * Change dependency from libc6-dev to libc-dev. (Closes: bug#132636) + + -- Daniel Schepler <schepler@debian.org> Tue, 18 Jun 2002 16:44:50 -0700 + +gdbm (1.7.3-27) unstable; urgency=low + + * No 1.8 yet because a) the soname has changed, making packaging it less + trivial, b) the upstream changes are not hugely important and c) 1.8 + appears after 5 years of upstream inactivity and has since been + followed by another 18 months of upstream inactivity despite some + trivial and annoying build bugs in 1.8 which must hit almost everyone + who tries to build it from source. + + * Migration warnings are left unchanged as a result of (c) above. + + * Drop support for libc5. rules and control files updated and + libc[56]-? suffix removed from maintainer script names. Closes: + bug#54401. + * debian/copyright: update location of system copy of GPL. Remove + references to Linux. + * debian/postinst: create /usr/doc/libgdbmg1 symlink. + * debian/postinst.dev: likewise. + * debian/prerm: remove /usr/doc/libgdbmg1 symlink. + * debian/prerm.dev: likewise. + * debian/rules (binary-arch): install documentation into + /usr/share/{doc,man,info} (Closes: bug#80750). + * debian/control (Standards-Version): update to 3.2.1. + + * gdbm.texinfo: fix two references to /usr/local/. (Closes: bug#43255) + + * Maintainer release. Acknowledge two NMUs. (Closes: bug#41820, + #41718, #33792) + + * debian/control: fix path to MIGRATE file in libgdbmg1-dev's extended + description. (Closes: bug#41170) + + -- James Troup <james@nocrew.org> Sat, 30 Dec 2000 01:07:10 +0000 + +gdbm (1.7.3-26.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules: install gdbm-ndbm.h for all architectures instead of ndbm.h + * debian/control: fix Arch: i486 -> i386, remove sparc from libc5 compat + * debian/rules: remove sparc from libc5 compat archs + + -- Gergely Madarasz <gorgo@caesar.elte.hu> Thu, 22 Jul 1999 19:34:27 +0200 + +gdbm (1.7.3-26.1) unstable; urgency=low + + * Non-maintainer upload. + * Added support for ARM architecture. + * Fixed debian/control to not include non-libc5 archs so that changes + file can be built. + + -- Jim Pick <jim@jimpick.com> Tue, 23 Feb 1999 21:40:33 -0800 + +gdbm (1.7.3-26) unstable; urgency=low + + * debian/control (Maintainer): new address. + * debian/copyright: ditto. + * debian/control (Standards-Version): updated to 2.5.0.0. + * debian/MIGRATE: Mark no longer maintains gdbm. [#27095 (1/2)] + * debian/MIGRATE: correct information on how to migrate (-ldb is needed, + the db functions are not in libc itself); reported by + <beitamos@inter.net.il>. [#27095 (2/2)] + * debian/rules (COMPAT_ARCHS): added sparc at the request of Christian + Meder <chris@isr.uni-stuttgart.de>. [#27702 (1/2)] + * debian/rules (build-libc5): don't force definition of CPP, as + configure does the Right thing anyway and cpp loses over *gcc -E. + Patch from Christian Meder <chris@isr.uni-stuttgart.de>. [#27702 + (2/2)] + * debian/rules: conditional on a glibc2.1-based architecture, install + ndbm.h as ndbm.h rather than gdbm-ndbm.h as it's installed as on + glibc2.0-based architectures; Suggested by Dan Jacobowitz + <drow@drow.res.cmu.edu>. [#26668] + * debian/rules (binary-libgdbmg-dev): install `ChangeLog' as + `changelog'. + * debian/control: make -*dev packages depend on exact version of nondev + versions. + + -- James Troup <james@nocrew.org> Mon, 9 Nov 1998 06:37:45 +0000 + +gdbm (1.7.3-25) frozen unstable; urgency=high + + * debian/rules (binary-libgdbmg-dev): don't install libndbm.{a,so} as + libc6-dev now includes them. [#21609, #21987, #22504, #22596, #22663] + + -- James Troup <jjtroup@comp.brad.ac.uk> Fri, 22 May 1998 16:17:50 +0200 + +gdbm (1.7.3-24) unstable; urgency=medium + + * debian/rules (binary-libgdbmg-dev): reinstate <gdbm-ndbm.h>, which got + lost a version or two ago, reported by Roman Hodek + <Roman.Hodek@informatik.uni-erlangen.de> [#20198]. + + -- James Troup <jjtroup@comp.brad.ac.uk> Thu, 26 Mar 1998 02:42:34 +0000 + +gdbm (1.7.3-23) unstable; urgency=high + + * debian/control (Maintainer): New maintainer. + * debian/control (Standards-Version): Upgraded to 2.4.0.0. + * debian/control (Source): Renamed to gdbm. + * Pristine upstream source. + * Builds libgdbm1* and libgdbmg1* from the same source. + * debian/control (libgdbmg1-dev): depend on libc6-dev. + * debian/copyright: update to reflect new maintainer. + * debian/copyright: list URL of upstream source. + * debian/copyright: correct FSF's address. + * debian/README.debian: removed as due to severe lack of purpose. + * debian/info: debstd cruft; removed. + * debian/postinst.libc6-dev: new file; install info documentation. + * debian/prerm.libc6-dev: new file; remove info documentation. + * debian/libgdbmg1.files: (debstd?) cruft; removed. + * debian/libgdbmg1.substvars: ditto. + * debian/libgdbm1/files: ditto. + * debian/libgdbm1/substvars: ditto. + * debian/control (libgdbm1-altdev): suggest libgdbmg1-dev and mention in + the extended description that that's where the documentation is. + * debian/rules: completely rewritten from the ground up; no more debstd. + * debian/rules: too many changes for a complete listing, bug fixes + listed only. + * debian/rules (binary-libgdbm): don't hardcode i486. [#10653, #10717] + * debian/rules (binary-libgdbm-altdev): ditto. + * debian/rules (binary-libgdbm): explicitly use $(ARCH)-linuxlibc1-gcc. + [#16731] + * debian/rules (binary-libgdbm-altdev): ditto. + * debian/rules (binary-libgdbmg-dev): don't include ndbm.h as it's part + of libc6. [#10640, #12993, #17442, #17946, #18155, #18239, #18406] + * debian/preinst.libc5: new file; ensure ld.so.1 knows about + /usr/lib/libc5-compat/. [#13683, #13843] + * debian/postinst: new file; run ldconfig on configure. + * debian/shlibs.libc6: new file. + * debian/shlibs.libc5: ditto. + * configure: recreated via autoconf for no good reason (was trying to + solve a build problem on m68k which actually turned out to be a + problem with m68k's libc5-altdev). + * configure.in: updated some of the obsolete macro's (same reason). + + -- James Troup <jjtroup@comp.brad.ac.uk> Tue, 24 Feb 1998 01:08:00 +0000 + +libgdbmg (1.7.3-21) unstable; urgency=low + + * debian/control: don't conflict with current libgdbm1 (which hides + safely in libc5-compat). Flame about migration to libdb. + * debian/rules: install MIGRATE. + * debian/MIGRATE: flame about migration to libdb. + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Tue, 17 Jun 1997 02:04:31 -0400 + +libgdbmg (1.7.3-20) unstable; urgency=low + + * switch to libgdbmg for libc6. + * debian/rules: fix libsub.files and substvars references; rename + package; add -lc for shared lib. Split out package vs. lpackage so we + don't rename the library, just the package. + * debian/control: rename to libgdbmg. + * Makefile.in: drop tndbm, tdbm, since when we're bootstrapping the + library there *aren't* native libs. (Should be tied into autoconf + tests better.) + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Mon, 16 Jun 1997 13:50:36 -0400 + +libgdbm (1.7.3-22) unstable; urgency=low + + * debian/control: libgdbm1-altdev should depend on libc5-altdev, *not* + libc5-dev. + * debian/rules: put links for .so files in i486-linuxlibc1/lib so the + compiler finds them, as well as the linker. + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Tue, 17 Jun 1997 13:22:09 -0400 + +libgdbm (1.7.3-21) unstable; urgency=low + + * debian/rules: don't make the info file, libgdbmg1-dev will have it. + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Tue, 17 Jun 1997 02:06:06 -0400 + +libgdbm (1.7.3-20) unstable; urgency=low + + * Reorganize to build libgdbm1 for libc5 compatibility, and + libgdbm1-altdev instead of libgdbm1-dev. + * debian/control: name libgdbm1-altdev. + * debian/rules: add -lc to the shared library so ld.so knows it uses + libc5. Copy the shared libs into /usr/lib/libc5-compat explicitly, + the static libs and headers into usr/i486-linuxlibc1/lib and include. + No man pages in the altdev version (the libc6 dev version will have + those.) Manually move shared libs into lib package, since debstd + won't find them. + * Makefile.in: drop tndbm, tdbm, since when we're bootstrapping the + library there *aren't* native libs. (Should be tied into autoconf + tests better.) + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Mon, 16 Jun 1997 12:26:15 -0400 + +libgdbm (1.7.3-19) unstable; urgency=low + + * Patch for ndbm.h from "Alexey V. Naidyonov" <growler@ocnit.tsu.tula.ru> + to handle multiple #includes of ndbm.h. + * (above from Christoph's -18 release, oops on my part...) + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Fri, 24 Jan 1997 12:34:25 -0500 + +libgdbm (1.7.3-18) unstable; urgency=low + + * generate library sub-package from debian/rules, and clean it, so that + dpkg-source works correctly. + * add -D_REENTRANT per policy ruling; remove -pipe. + * take over maintenance again, now that I have time (thanks Christoph, + for all the conversion work!) + + -- Mark W. Eichin <eichin@kitten.gen.ma.us> Thu, 23 Jan 1997 23:24:28 -0500 + +libgdbm (1.7.3-17) unstable; urgency=low + + * debmake 2.21 + + -- Christoph Lameter <clameter@debian.org> Mon, 23 Dec 1996 20:13:43 -0800 + +libgdbm (1.7.3-16) unstable; urgency=low + + * Fixed dependencies (new debmake + libgdbm1-dev depends on libc5-dev) + + -- Christoph Lameter <clameter@debian.org> Tue, 17 Dec 1996 10:01:52 -0800 + +libgdbm (1.7.3-15) unstable; urgency=low + + * .shlib file + libgdbm.so symlink moved to libgdbm1-dev, changelog + renamed to changelog.upstream according to Guy's advice. + + -- Christoph Lameter <clameter@debian.org> Mon, 16 Dec 1996 21:11:16 -0800 + +libgdbm (1.7.3-14) unstable; urgency=low + + * new debmake to fix missing symlink problem + + -- Christoph Lameter <clameter@debian.org> Mon, 16 Dec 1996 10:47:18 -0800 + +libgdbm (1.7.3-13) unstable; urgency=low + + * new debmake to fix .shlibs file + + -- Christoph Lameter <clameter@debian.org> Mon, 16 Dec 1996 08:02:26 -0800 + +libgdbm (1.7.3-12) unstable; urgency=low + + * New debmake: stripped libraries auto symlinking + * Compatibility link libgdbm.2 for Red Hat and Slackware Packages + + -- Christoph Lameter <clameter@debian.org> Sat, 14 Dec 1996 04:27:14 -0800 + +libgdbm (1.7.3-11.4) unstable; urgency=low + + * Revised debian.rules to be more universally applicable to library packaging + * Package names were wrong (final 1 was missing)! + + -- Christoph Lameter <clameter@debian.org> Fri, 13 Dec 1996 19:43:15 -0800 + +libgdbm (1.7.3-11.3) unstable; urgency=low + + * Another problem with shared library names + + -- Christoph Lameter <clameter@debian.org> Fri, 13 Dec 1996 19:24:39 -0800 + +libgdbm (1.7.3-11.2) unstable; urgency=low + + * Screwed up the soname in last release + + -- Christoph Lameter <clameter@debian.org> Fri, 13 Dec 1996 19:16:23 -0800 + +libgdbm (1.7.3-11.1) unstable; urgency=low + + * Reworked for new standards. Provide .shlibs file. + + -- Christoph Lameter <clameter@debian.org> Fri, 13 Dec 1996 17:19:45 -0800 + +Old Changelog: +TODO +* Currently: + 'Conflicts: libgdbm, perl5 (<=5.002-2), man (<=2.3.10-5)' + The actual problem versions of perl5 and man (which were linked against + the wrong .so version are from December 1995, and were unstable tree; + I suspect that nobody is using them anymore. Should I remove them? +* Uses '<=' and '>=' in control files. Is this really a problem? + + +libgdbm1-1.7.3-11 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Fix to the upgrading scheme, as per Ian Jackson's message: + * Include .so.major -> .so.version link after .so.version itself in .deb + file + +libgdbm1-1.7.3-10 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Changes to the upgrading scheme, as described by David Engel <david@ods.com>: + * No more .dist install, mv-ing etc. + * Include .so.major -> .so.version link before .so.version itself in .deb + file + +libgdbm1-1.7.3-9 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Added 'Section: base' to runtime control file, since perl uses libgdbm. +* Use fcntl locking (POSIX) instead of lockf (BSD). Noted by Neal Becker + <neal@ctd.comsat.com>. This is just to be on the safe side. I don't + think it makes any difference - flock(2) states "Under Linux, flock is + implemented as a call to fcntl". +* Include extended descriptions in announcements. +* Fixed depends line in control file. +* Package revision wrapped into version field. +* Hello-style diffs. + +libgdbm1-1.7.3-8 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Produce correct diffs. Noted by Rolf Russius <rossius@hrz.tu-chemnitz.de>. + +libgdbm1-1.7.3-7 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Fixed serious problem with upgrades. Noted by David Engel <david@ods.com>. +* Added Section: field to devel control file. +* Added orig target to debian.rules and modified diff target. +* Fixed dependency. +* Added conflicts for perl and man version that were linked with the wrong + .so version. + +libgdbm1-1.7.3-6 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Several small fixes: dependencies, ldconfig, libgdbm.so link. + Install info documentation via install-info. + Removed backward compatibility link. Requires perl and man to be + recompiled. + Suggested by David Engel <david@ods.com>. + +libgdbm1-1.7.3-5 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* ALPHA RELEASE. Do not install unless you know what you're doing +* Added extended description. +* Use -fomit-frame-pointer with -O2 -fPIC. The warning against + buggy code generation seems to be outdated. +* Encode major library number in package name. +* Several upgrading/cleaning/administration issues, suggested by + David Engel <david@ods.com>. + +libgdbm-1.7.3-4 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* First version since renaming to be announced on debian-changes. +* Install dbm.h compatibility header, instead of symlinking; + Install nbdm.h . Noted by David Engel. +* Provided symlinks to gdbm.3gdbm for the dbm and ndbm compatible symbols. + Suggested by David Engel. +* Manpages now have a .3gdbm suffix. +* Use VPATH to build static and shared libraries in separate directories. + +libgdbm-1.7.3-3 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Don't do -fomit-frame-pointer optimization with -O2 -fPIC, since + this may generate buggy code w/ gcc 2.7.{0,1}. +* Changed gdbm.3 to gdbm.3gdbm; made symlinks for the various gdbm_ + symbols; made dbm.h symlink. Thanks to David Engel <david@ods.com> + for his suggestions. + +libgdbm-1.7.3-2 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Renamed to libgdbm. Added 'Provides: elf-libgdbm' to control file. +* Use /usr instead of /usr/i486-linuxelf; part of Debian's move to ELF. +* Added 'Depends: libc5'. This also fixes Bug#1761. +* Changed symlinks for shared libs. + +elf-libgdbm 1.7.3-1 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Use install-info for gdbm.info . +* Added dbm to gdbm links. +* Make softlinks instead of hardlinks. +* Fixed typos in debian.rules which caused wrong links. + +elf-libgdbm 1.7.3-0 - Ray Dassen <jdassen@wi.LeidenUniv.nl> +* Initial release. diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ed623c4 --- /dev/null +++ b/debian/control @@ -0,0 +1,89 @@ +Source: gdbm +Section: libs +Priority: optional +Maintainer: Dmitry Bogatov <KAction@debian.org> +Build-Depends: texinfo, + debhelper-compat (= 11), + dh-exec, + dietlibc-dev (>= 0.34~cvs20160606-3) [alpha amd64 arm64 armeb armel armhf hppa i386 mips mipsel mips64el powerpc powerpcspe ppc64 ppc64el s390x sparc64 x32] <!pkg.gdbm.nodietlibc>, + libreadline-dev, + bison +Standards-Version: 4.2.1 +Homepage: https://gnu.org/software/gdbm +Vcs-Browser: https://salsa.debian.org/iu-guest/gdbm +Vcs-Git: https://salsa.debian.org/iu-guest/gdbm.git +Rules-Requires-Root: no +X-Short-Desc: GNU dbm database routines +X-Long-Desc: + GNU dbm ('gdbm') is a library of database functions that use extendible + hashing and works similarly to the standard UNIX 'dbm' functions. + . + The basic use of 'gdbm' is to store key/data pairs in a data file, thus + providing a persistent version of the 'dictionary' Abstract Data Type + ('hash' to perl programmers). + +Package: libgdbm6 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: gdbm-l10n (= ${source:Version}) +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: ${S:X-Short-Desc} (runtime version) ${S:X-Long-Desc} + +Package: gdbm-l10n +Architecture: all +Replaces: libgdbm4 (= 1.12-2) +Depends: ${shlibs:Depends}, ${misc:Depends} +Section: localization +Description: ${S:X-Short-Desc} (translation files) ${S:X-Long-Desc} + This package provides translations for messages, generated by + library routines and programs, provided by 'gdbtool' package. + +Package: libgdbm-dev +Architecture: any +Depends: libc6-dev | libc-dev, libgdbm6 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: ${libgdbm-dietlibc:Provides} +Section: libdevel +Multi-Arch: same +Built-Using: ${Built-Using} +Replaces: libgdbm4 (= 1.12-1) +Description: ${S:X-Short-Desc} (development files) ${S:X-Long-Desc} + . + Note, that to build old programs, that use legacy 'dbm' interface, + you have to install libgdbm-compat-dev binary package. + +Package: gdbmtool +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: gdbm-l10n (= ${source:Version}) +Section: utils +Description: ${S:X-Short-Desc} (command line tools) ${S:X-Long-Desc} + . + This package includes following command line tools: + . + * gdbm_dump -- dump database content into system-independant format + * gdbm_load -- recreate database from dump, created by gdbm_dump + * gdbmtool -- view and modify an existing database or to create a new one. + +Package: libgdbm-compat4 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Description: ${S:X-Short-Desc} (legacy support runtime version) ${S:X-Long-Desc} + . + This package includes library files, required to run old programs, + that use legacy 'dbm' interface. For new programs, please use modern + interface, provided by libgdbm6 and libgdbm-dev. + +Package: libgdbm-compat-dev +Architecture: any +Depends: libc6-dev | libc-dev, libgdbm-compat4 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Section: libdevel +Replaces: libgdbm-dev (<< 1.12-1) +Breaks: libgdbm-dev (<< 1.12-1) +Description: ${S:X-Short-Desc} (legacy support development files) ${S:X-Long-Desc} + . + This package includes development files, required to build old + programs, that use legacy 'dbm' interface. For new programs, please + use modern interface, provided by libgdbm6 and libgdbm-dev. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..8487164 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,70 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: gdbm +Upstream-Contact: bug-gdbm@gnu.org +Source: https://www.gnu.org.ua/software/gdbm/download.html + +Files: * +Copyright: 1990-2018 Free Software Foundation, Inc. +License: GPL-3+ + +Files: tests/* +Copyright: 2011, 2016-2018 Free Software Foundation, Inc. +License: GPL-2+ + +Files: git2chg.awk +Copyright: 2007, 2009-2014 Sergey Poznyakoff +License: GPL-3+ + +Files: debian/* +Copyright: 1995 Ray Dassen. + 1996,1997 Mark Eichin + 1996,1997 Christoph Lameter. + 1998-2006 James Troup. + 2016 Dmitry Bogatov <KAction@gnu.org> +License: GPL-3+ + +Files: doc/* +Copyright: 1989-1999, 2007-2011, 2013, 2016-2017 Free Software Foundation, Inc. +License: GFDL-NIV-1.3+ + +License: GPL-3+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 3 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian system, copy of GNU Lesser General Public License version 3 + is also located at `/usr/share/common-licenses/GPL-3' + +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian system, copy of GNU Lesser General Public License version 2 + is also located at `/usr/share/common-licenses/GPL-2' + +License: GFDL-NIV-1.3+ + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 or + any later version published by the Free Software Foundation; with no + Invariant Sections, no Front-Cover texts, and no Back-Cover texts. + A copy of the license is included in the section entitled ``GNU Free + Documentation License''. diff --git a/debian/gdbm-l10n.install b/debian/gdbm-l10n.install new file mode 100644 index 0000000..556e8f2 --- /dev/null +++ b/debian/gdbm-l10n.install @@ -0,0 +1 @@ +/usr/share/locale/*
\ No newline at end of file diff --git a/debian/gdbmtool.install b/debian/gdbmtool.install new file mode 100644 index 0000000..6521433 --- /dev/null +++ b/debian/gdbmtool.install @@ -0,0 +1,2 @@ +/usr/bin +/usr/share/man/man1
\ No newline at end of file diff --git a/debian/libgdbm-compat-dev.install b/debian/libgdbm-compat-dev.install new file mode 100755 index 0000000..548bd7e --- /dev/null +++ b/debian/libgdbm-compat-dev.install @@ -0,0 +1,5 @@ +#!/usr/bin/dh-exec +/usr/lib/*/libgdbm_compat.so +/usr/include/dbm.h +/usr/include/ndbm.h +compat/ndbm.h => /usr/include/gdbm-ndbm.h
\ No newline at end of file diff --git a/debian/libgdbm-compat4.install b/debian/libgdbm-compat4.install new file mode 100644 index 0000000..85eb27a --- /dev/null +++ b/debian/libgdbm-compat4.install @@ -0,0 +1,2 @@ +/usr/lib/*/libgdbm_compat.so.4.0.0 +/usr/lib/*/libgdbm_compat.so.4 diff --git a/debian/libgdbm-compat4.symbols b/debian/libgdbm-compat4.symbols new file mode 100644 index 0000000..7253737 --- /dev/null +++ b/debian/libgdbm-compat4.symbols @@ -0,0 +1,21 @@ +libgdbm_compat.so.4 libgdbm-compat4 #MINVER# + _gdbm_file@Base 1.16 + dbm_clearerr@Base 1.16 + dbm_close@Base 1.16 + dbm_delete@Base 1.16 + dbm_dirfno@Base 1.16 + dbm_error@Base 1.16 + dbm_fetch@Base 1.16 + dbm_firstkey@Base 1.16 + dbm_nextkey@Base 1.16 + dbm_open@Base 1.16 + dbm_pagfno@Base 1.16 + dbm_rdonly@Base 1.16 + dbm_store@Base 1.16 + dbmclose@Base 1.16 + dbminit@Base 1.16 + delete@Base 1.16 + fetch@Base 1.16 + firstkey@Base 1.16 + nextkey@Base 1.16 + store@Base 1.16 diff --git a/debian/libgdbm-dev.docs b/debian/libgdbm-dev.docs new file mode 100644 index 0000000..7e852fb --- /dev/null +++ b/debian/libgdbm-dev.docs @@ -0,0 +1,2 @@ +NEWS +NOTE-WARNING
\ No newline at end of file diff --git a/debian/libgdbm-dev.install b/debian/libgdbm-dev.install new file mode 100644 index 0000000..37bb290 --- /dev/null +++ b/debian/libgdbm-dev.install @@ -0,0 +1,5 @@ +/usr/include/gdbm.h +/usr/share/man/man3/* +/usr/share/info/* +/usr/lib/*/libgdbm.a +/usr/lib/*/libgdbm.so diff --git a/debian/libgdbm6.install b/debian/libgdbm6.install new file mode 100644 index 0000000..32b469a --- /dev/null +++ b/debian/libgdbm6.install @@ -0,0 +1,2 @@ +/usr/lib/*/libgdbm.so.6.0.0 +/usr/lib/*/libgdbm.so.6 diff --git a/debian/libgdbm6.symbols b/debian/libgdbm6.symbols new file mode 100644 index 0000000..e663b76 --- /dev/null +++ b/debian/libgdbm6.symbols @@ -0,0 +1,84 @@ +libgdbm.so.6 libgdbm6 #MINVER# + _gdbm_alloc@Base 1.16 + _gdbm_base64_decode@Base 1.16 + _gdbm_base64_encode@Base 1.16 + _gdbm_bucket_dir@Base 1.16 + _gdbm_cache_entry_invalidate@Base 1.16 + _gdbm_dump_ascii@Base 1.16 + _gdbm_end_update@Base 1.16 + _gdbm_fatal@Base 1.16 + _gdbm_file_extend@Base 1.16 + _gdbm_file_size@Base 1.16 + _gdbm_findkey@Base 1.16 + _gdbm_free@Base 1.16 + _gdbm_full_read@Base 1.16 + _gdbm_full_write@Base 1.16 + _gdbm_get_bucket@Base 1.16 + _gdbm_hash@Base 1.16 + _gdbm_hash_key@Base 1.16 + _gdbm_init_cache@Base 1.16 + _gdbm_internal_remap@Base 1.16 + _gdbm_load_file@Base 1.16 + _gdbm_lock_file@Base 1.16 + _gdbm_mapped_init@Base 1.16 + _gdbm_mapped_lseek@Base 1.16 + _gdbm_mapped_read@Base 1.16 + _gdbm_mapped_remap@Base 1.16 + _gdbm_mapped_sync@Base 1.16 + _gdbm_mapped_unmap@Base 1.16 + _gdbm_mapped_write@Base 1.16 + _gdbm_new_bucket@Base 1.16 + _gdbm_next_bucket_dir@Base 1.16 + _gdbm_put_av_elem@Base 1.16 + _gdbm_read_bucket_at@Base 1.16 + _gdbm_read_entry@Base 1.16 + _gdbm_split_bucket@Base 1.16 + _gdbm_unlock_file@Base 1.16 + _gdbm_validate_header@Base 1.18-3~ + _gdbm_write_bucket@Base 1.16 + gdbm_avail_block_validate@Base 1.16 + gdbm_avail_table_valid_p@Base 1.16 + gdbm_bucket_avail_table_validate@Base 1.16 + gdbm_bucket_element_valid_p@Base 1.16 + gdbm_check_syserr@Base 1.16 + gdbm_clear_error@Base 1.16 + gdbm_close@Base 1.16 + gdbm_copy_meta@Base 1.16 + gdbm_count@Base 1.16 + gdbm_db_strerror@Base 1.16 + gdbm_delete@Base 1.16 + gdbm_dir_entry_valid_p@Base 1.16 + gdbm_dump@Base 1.16 + gdbm_dump_to_file@Base 1.16 + gdbm_errlist@Base 1.16 + gdbm_errno_location@Base 1.16 + gdbm_exists@Base 1.16 + gdbm_export@Base 1.16 + gdbm_export_to_file@Base 1.16 + gdbm_fd_open@Base 1.16 + gdbm_fdesc@Base 1.16 + gdbm_fetch@Base 1.16 + gdbm_firstkey@Base 1.16 + gdbm_import@Base 1.16 + gdbm_import_from_file@Base 1.16 + gdbm_last_errno@Base 1.16 + gdbm_last_syserr@Base 1.16 + gdbm_load@Base 1.16 + gdbm_load_bdb_dump@Base 1.16 + gdbm_load_from_file@Base 1.16 + gdbm_needs_recovery@Base 1.16 + gdbm_nextkey@Base 1.16 + gdbm_open@Base 1.16 + gdbm_recover@Base 1.16 + gdbm_reorganize@Base 1.16 + gdbm_set_errno@Base 1.16 + gdbm_setopt@Base 1.16 + gdbm_store@Base 1.16 + gdbm_strerror@Base 1.16 + gdbm_sync@Base 1.16 + gdbm_syserr@Base 1.16 + gdbm_version@Base 1.16 + gdbm_version_cmp@Base 1.16 + gdbm_version_number@Base 1.16 + get_len@Base 1.16 + read_record@Base 1.16 diff --git a/debian/patches/patch-fix-spelling-error-in-gdbm.3.patch b/debian/patches/patch-fix-spelling-error-in-gdbm.3.patch new file mode 100644 index 0000000..76df57a --- /dev/null +++ b/debian/patches/patch-fix-spelling-error-in-gdbm.3.patch @@ -0,0 +1,22 @@ +From: Dmitry Bogatov <KAction@gnu.org> +Date: Wed, 21 Feb 2018 15:28:56 +0300 +X-Dgit-Generated: 1.14.1-5~UNRELEASED e5153db259fdcddf8d808aaf7e9de59b1e8c8001 +Subject: [PATCH] Fix spelling error in gdbm.3 + + +--- + + +diff --git a/doc/gdbm.3 b/doc/gdbm.3 +index d803748..d36a852 100644 +--- a/doc/gdbm.3 ++++ b/doc/gdbm.3 +@@ -310,7 +310,7 @@ physically written to the disk file. + + .BI "int gdbm_sync (GDBM_FILE " dbf ");" + +-It will not return until the disk file state is syncronized with the ++It will not return until the disk file state is synchronized with the + in-memory state of the database. + + To convert a \fBgdbm\fR error code into English text, use this routine: diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..2323a17 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +patch-fix-spelling-error-in-gdbm.3.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8554895 --- /dev/null +++ b/debian/rules @@ -0,0 +1,65 @@ +#!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS=hardening=+all +include /usr/share/dpkg/default.mk +export CFLAGS += $(shell getconf LFS_CFLAGS) +export LDFLAGS += $(shell getconf LFS_LDFLAGS) + +# Upstream source code in src/version.c uses __DATE__ and __TIME__ +# macros, making build unreproducible. Instead of maintaining patch to +# remove those macros (and refreshing it every upstream release), here +# we redefine to something stable. Note, that __DATE__ is redefined to +# format, different from one, prescribed by ISO C standard, since +# passing around value, containing spaces is huge pain. +# +# gcc will complain, it is okay. +RELEASE_DATE := $(shell date --date "@$(SOURCE_DATE_EPOCH)" +'%Y-%m-%d') +RELEASE_TIME := $(shell date --date "@$(SOURCE_DATE_EPOCH)" +'%H:%M:%S') +export CFLAGS += -D__DATE__='"$(RELEASE_DATE)"' +export CFLAGS += -D__TIME__='"$(RELEASE_TIME)"' + +HAVE_DIETLIBC=no +ifeq ($(shell dpkg -s dietlibc-dev | grep -o installed), installed) + HAVE_DIETLIBC=yes + BUILT_USING := $(shell dpkg-query -f'$${source:Package} (= $${source:Version})' -W dietlibc-dev) + DIET_LIBDIR := $(shell diet -L gcc) +endif +ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) + HAVE_DIETLIBC=no +endif + +%: + dh $@ + +override_dh_auto_configure: +ifeq ($(HAVE_DIETLIBC),yes) + dh_auto_configure -B diet-build -- \ + --libdir $(DIET_LIBDIR) \ + --disable-shared \ + --enable-static \ + --enable-memory-mapped-io=no \ + CC='diet gcc' CPPFLAGS='-UHAVE_MMAP' +endif + dh_auto_configure -B glibc-build -- --enable-libgdbm-compat + +override_dh_auto_build: +ifeq ($(HAVE_DIETLIBC),yes) + dh_auto_build -B diet-build +endif + dh_auto_build -B glibc-build + +override_dh_auto_install: +ifeq ($(HAVE_DIETLIBC),yes) + dh_auto_install -B diet-build +endif + dh_auto_install -B glibc-build + +ifeq ($(HAVE_DIETLIBC),yes) +override_dh_gencontrol: + dh_gencontrol -- -VBuilt-Using="$(BUILT_USING)" -Vlibgdbm-dietlibc:Provides=libgdbm-dietlibc-dev +endif + +override_dh_install: + dh_install +ifeq ($(HAVE_DIETLIBC),yes) + dh_install -plibgdbm-dev /usr/lib/*/diet/*/libgdbm.a +endif diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..4caab7a --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,6 @@ +# Autopkgtest manual advices aganist @builddeps@ +Tests: simple +Depends: @, @builddeps@ +Restrictions: allow-stderr + +# vim: ft=debcontrol diff --git a/debian/tests/files/read-back.c b/debian/tests/files/read-back.c new file mode 100644 index 0000000..cf58f99 --- /dev/null +++ b/debian/tests/files/read-back.c @@ -0,0 +1,56 @@ +// Copyright 2018 Dmitry Bogatov <KAction@gnu.org> +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see <http://www.gnu.org/licenses/>. +#include <gdbm.h> +#include <stdlib.h> +#include <stdio.h> + +static const int magic = 0xABCD; + +int +main(int argc, char **argv) +{ + const char *filename; + GDBM_FILE db; + datum key, value; + + if (argc != 2) + return 1; + filename = argv[1]; + db = gdbm_open(argv[1], 0, GDBM_NEWDB, 0777, NULL); + if (!db) { + fputs(gdbm_strerror(gdbm_errno), stderr); + return 1; + } + + key.dptr = &magic; + key.dsize = sizeof(magic); + value = key; + gdbm_store(db, key, value, GDBM_REPLACE); + gdbm_close(db); + + db = gdbm_open(argv[1], 0, GDBM_READER, 0777, NULL); + if (!db) { + fputs(gdbm_strerror(gdbm_errno), stderr); + return 1; + } + value = gdbm_fetch(db, key); + if (!value.dptr || *(int *) value.dptr != magic) { + fputs("Invalid value extracted", stderr); + return 1; + } + free(value.dptr); + gdbm_close(db); + return 0; +} diff --git a/debian/tests/simple b/debian/tests/simple new file mode 100755 index 0000000..5e1383f --- /dev/null +++ b/debian/tests/simple @@ -0,0 +1,31 @@ +#!/bin/sh -euC +## Copyright 2018 Dmitry Bogatov <KAction@gnu.org> +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see <http://www.gnu.org/licenses/>. + +set -euC; export LC_ALL=C + +readonly src='debian/tests/files/read-back.c' +readonly exe="${AUTOPKGTEST_TMP:-/tmp}/read-back" +readonly db="${AUTOPKGTEST_TMP:-/tmp}/example.gdbm" + +gcc "${src}" -lgdbm -o "${exe}" +"${exe}" "${db}" + +if [ "$(dpkg -s dietlibc-dev | grep -o installed)" = installed ] \ + && ! dpkg-vendor --derives-from Ubuntu ; then + + diet gcc "${src}" -lgdbm -o "${exe}" + "${exe}" "${db}" +fi diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..c2f38ad --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,285 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +njeZOJsXJPe+T1CzpPI6v2aixr50 +=40J3 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..a9b7a73 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts=pgpsigurlmangle=s/$/.sig/ \ + https://ftp.gnu.org/pub/gnu/gdbm/gdbm-([\.\d]*)\.tar\.gz |