Source: libint2
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru libint2-2.7.2/debian/changelog libint2-2.7.2/debian/changelog
--- libint2-2.7.2/debian/changelog      2022-10-30 15:21:54.000000000 +0000
+++ libint2-2.7.2/debian/changelog      2024-02-28 13:04:59.000000000 +0000
@@ -1,3 +1,10 @@
+libint2 (2.7.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062379
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 13:04:59 +0000
+
 libint2 (2.7.2-1) unstable; urgency=medium
 
   * New upstream point release.
diff -Nru libint2-2.7.2/debian/changelog.orig 
libint2-2.7.2/debian/changelog.orig
--- libint2-2.7.2/debian/changelog.orig 2022-01-09 11:33:18.000000000 +0000
+++ libint2-2.7.2/debian/changelog.orig 1970-01-01 00:00:00.000000000 +0000
@@ -1,220 +0,0 @@
-libint2 (2.7.1-2) UNRELEASED; urgency=medium
-
-
- -- Debichem Team <debichem-de...@lists.alioth.debian.org>  Sun, 09 Jan 2022 
12:33:18 +0100
-
-libint2 (2.7.1-1) unstable; urgency=medium
-
-  * New upstream release.
-  * debian/patches/fix_testsuite_32bit.patch: Updated.
-  * debian/patches/makefile_fix_distclean.patch: Likewise.
-  * debian/patches/unsilence_make.patch: Likewise.
-  * debian/patches/fix_testsuite.patch: Removed, applied upstream.
-  * debian/watch: Updated.
-  * debian/control (libint2-dev/Depends): Added libboost-dev and libeigen3-dev.
-  * debian/control (Build-Depends): Added cmake.
-  * debian/rules (override_dh_auto_build, override_dh_auto_test): Removed
-    targets, no longer needed.
-  * debian/rules (override_dh_auto_install): Removed Fortran module handling
-    (done upstream now), and added pkg-config file handling.
-  * debian/rules (DEB_HOST_MULTIARCH): New variable.
-  * debian/rules (override_dh_auto_configure): Rewritten for cmake.
-  * debian/patches/fix_generated_source_soversion.patch: New patch, sets the
-    SONAME/SOVERSION for the exported library cmake build.
-
- -- Michael Banck <mba...@debian.org>  Sun, 09 Jan 2022 12:29:32 +0100
-
-libint2 (2.6.0-13) unstable; urgency=medium
-
-  [ Adrian Bunk ]
-  * debian/rules: Add all non-i386 32bit ports architectures to the -g0 list
-  * debian/rules: Build with -Os on mips/mipsel
-
- -- Michael Banck <mba...@debian.org>  Mon, 22 Feb 2021 08:34:08 +0100
-
-libint2 (2.6.0-12) unstable; urgency=medium
-
-  * debian/control (libint2-2): Added Breaks on cp2k (<< 8.1-8).
-
- -- Michael Banck <mba...@debian.org>  Sun, 21 Feb 2021 18:21:25 +0100
-
-libint2 (2.6.0-11) unstable; urgency=medium
-
-  * debian/rules (override_dh_auto_configure,prepare_sourcedir): Fix
-    CXX_OPTFLAGS variable handling.
-
- -- Michael Banck <mba...@debian.org>  Mon, 01 Feb 2021 14:16:28 +0100
-
-libint2 (2.6.0-10) unstable; urgency=medium
-
-  * debian/rules: Compile the libint generator with minimal debugging on slower
-    architectures and add armhf/armel to that architecture list.
-
- -- Michael Banck <mba...@debian.org>  Mon, 01 Feb 2021 12:29:11 +0100
-
-libint2 (2.6.0-9) unstable; urgency=medium
-
-  * debian/rules (override_dh_auto_test): Run dh_auto_test instead of make
-    directly. 
-  * debian/rules: Set LMAX to 5 except on mips-based architectures.
-  * debian/rules: Add --param ggc-min-expand=20 to DEB_CXXFLAGS_MAINT_APPEND on
-    mips-based architectures.
-
- -- Michael Banck <mba...@debian.org>  Sat, 30 Jan 2021 15:32:20 +0100
-
-libint2 (2.6.0-8) unstable; urgency=medium
-
-  * debian/patches/makefile_reorder_build.patch: New patch, reorders building
-    of the libint compiler so that the most complicated source file is built
-    towards the beginning.
-  * debian/patches/makefile_fix_distclean.patch: New patch, fixes the Makefile
-    distclean target not to delete files shipped in the tarballs.
-  * debian/rules (override_dh_auto_clean): Run dh_auto_clean again, followed by
-    removing some uncleaned files.
-  * debian/patches/fix_testsuite.patch: New patch, fixes building the
-    testsuite, taken from upstream commit 36e61e6b.
-  * debian/rules (override_dh_auto_configure): Overhaul angular momentum
-    settings, reverting --with-max-am to 4.
-  * debian/rules (UPSTREAM_VERSION): New variable.
-  * debian/rules (prepare_sourcedir): New target that configures and builds the
-    libint compiler, then generates the source files and exports a tarball and
-    finally extracts that tarball as sourcedir.
-  * debian/rules: Use sourcedir as source dir throughout.
-  * debian/patches/fortran_bindings.patch: Removed, no longer needed.
-  * debian/patches/fix_generated_source_for_32bit_builds.patch: New patch (not
-    applied by dpkg-source), fixing the generated source on 32bit arches.
-  * debian/rules (prepare_sourcedir): Apply above patch on 32bit arches to
-    sourcedir.
-
- -- Michael Banck <mba...@debian.org>  Wed, 27 Jan 2021 23:09:33 +0100
-
-libint2 (2.6.0-7) unstable; urgency=medium
-
-  * debian/rules (override_dh_auto_configure): Revert --with-max-am to 5.
-
- -- Michael Banck <mba...@debian.org>  Wed, 20 Jan 2021 09:44:17 +0100
-
-libint2 (2.6.0-6) unstable; urgency=medium
-
-  * debian/rules (override_dh_auto_configure): Increase angular momentum
-    configure options by one.
-
- -- Michael Banck <mba...@debian.org>  Mon, 18 Jan 2021 22:23:14 +0100
-
-libint2 (2.6.0-5) unstable; urgency=medium
-
-  * debian/rules (override_dh_auto_test): No longer ignore testsuite failures.
-  * debian/rules (override_dh_auto_configure): Reduce --with-opt-am to 2 and
-    add --with-max-am=5.
-
- -- Michael Banck <mba...@debian.org>  Sun, 17 Jan 2021 18:24:46 +0100
-
-libint2 (2.6.0-4) unstable; urgency=medium
-
-  * debian/patches/unsilence_make.patch: New patch, makes the compiler command
-    line and output no longer be surpressed.
-  * debian/rules (override_dh_auto_configure): Add --with-cxxgen-optflags
-    option including -Wall compile flag.
-
- -- Michael Banck <mba...@debian.org>  Mon, 12 Oct 2020 12:20:06 +0200
-
-libint2 (2.6.0-3) unstable; urgency=medium
-
-  * debian/patches/fix_testsuite_32bit.patch: New patch, fixes building the
-    testsuite on 32bit arches.
-  * debian/rules (override_dh_auto_test): Add -k make flag.
-
- -- Michael Banck <mba...@debian.org>  Sun, 11 Oct 2020 23:40:25 +0200
-
-libint2 (2.6.0-2) unstable; urgency=medium
-
-  * debian/salsa-ci.yml: New file.
-  * debian/rules (override_dh_auto_test): Fix testsuite invocation.
-  * debian/rules (CPPFLAGS): New variable, include /usr/include/eigen3
-    directory.
-
- -- Michael Banck <mba...@debian.org>  Tue, 14 Jan 2020 20:52:23 +0100
-
-libint2 (2.6.0-1) unstable; urgency=medium
-
-  * New upstream release.
-  * debian/control (Vcs-Browser, Vcs-Svn): Updated. 
-  * debian/compat: Bumped to 10.
-  * debian/control (Build-Depends): Added libeigen3-dev, gfortran and python3.
-  * debian/rules (override_dh_auto_configure): Set --enable-eri et al. to 1
-    instead of yes.
-  * debian/rules (override_dh_auto_configure): Add --with-cmakedir, set to
-    /usr/share/cmake/libint2.
-  * debian/libint2-dev.install: Install cmake file.
-  * debian/patches/fortran_bindings.patch: New patch, hacks up
-    export/fortran/Makefile to allow building the Fortran module.
-  * debian/rules (override_dh_auto_build, +override_dh_auto_install): New
-    targets, build and install the Fortran module.
-  * debian/rules (override_dh_auto_configure): Add --with-opt-am=3,
-    --enable-generic-code and --disable-unrolling options.
-  * debian/compat: Bumped to 10.
-  * debian/rules: Run autogen.sh via dh_autoreconf.
-  * debian/libint2-2.install, debian/libint2-dev.install: Adjust for multiarch
-    directories.
-
- -- Michael Banck <mba...@debian.org>  Tue, 27 Aug 2019 15:42:47 +0200
-
-libint2 (2.3.0~beta3-2) unstable; urgency=medium
-
-  * Upload to unstable. 
-
- -- Michael Banck <mba...@debian.org>  Fri, 20 Jan 2017 20:39:49 +0100
-
-libint2 (2.3.0~beta3-1) experimental; urgency=medium
-
-  * New upstream prerelease.
-  * debian/patches/revert_GaussianGmEvalScratch_changes.patch: Removed, no
-    longer needed.
-  * debian/libint2-dev.install: Install pkgconfig file, thanks to Katsuhiko
-    Nishimra.
-
- -- Michael Banck <mba...@debian.org>  Thu, 19 Jan 2017 19:18:55 +0100
-
-libint2 (2.1.0-3) unstable; urgency=medium
-
-  * debian/patches/revert_GaussianGmEvalScratch_changes.patch: New patch,
-    revert a library change which broke the mpqc3 build.
-
- -- Michael Banck <mba...@debian.org>  Sat, 08 Oct 2016 14:04:10 +0200
-
-libint2 (2.1.0-2) unstable; urgency=medium
-
-  * Acknowledge NMU.
-  * debian/rules (override_dh_auto_configure): Disable g12 option.
-
- -- Michael Banck <mba...@debian.org>  Sun, 02 Oct 2016 08:27:16 +0200
-
-libint2 (2.1.0-1.1) unstable; urgency=medium
-
-  * Non-maintainer upload.
-  * Call autogen.sh before configure
-  * build-depend on libgmp-dev, libboost-dev
-  * Don't call dh_auto_clean in clean target; it calls make distclean on
-    an unconfigured system and screws sources. Closes: #823803 
-
- -- Alastair McKinstry <mckins...@debian.org>  Sun, 11 Sep 2016 14:47:38 +0100
-
-libint2 (2.1.0-1) unstable; urgency=medium
-
-  * New upstream release.
-  * debian/rules (override_dh_auto_configure): Enabled eri, eri2, eri3 and g12
-    options in configure.
-
- -- Michael Banck <mba...@debian.org>  Sun, 08 May 2016 19:47:23 +0200
-
-libint2 (2.1.0~beta2-2) unstable; urgency=medium
-
-  * debian/control (libint2-dev/Depends): Added Depends on libint2-2.
-
- -- Michael Banck <mba...@debian.org>  Sun, 14 Feb 2016 11:28:04 +0100
-
-libint2 (2.1.0~beta2-1) unstable; urgency=low
-
-  * Initial upload of libint2.
-
- -- Michael Banck <mba...@debian.org>  Sun, 30 Aug 2015 02:08:01 +0200
diff -Nru libint2-2.7.2/debian/control libint2-2.7.2/debian/control
--- libint2-2.7.2/debian/control        2022-01-02 18:37:47.000000000 +0000
+++ libint2-2.7.2/debian/control        2024-02-28 13:04:59.000000000 +0000
@@ -3,18 +3,20 @@
 Priority: optional
 Maintainer: Debichem Team <debichem-de...@lists.alioth.debian.org>
 Uploaders: Michael Banck <mba...@debian.org>
-Build-Depends: cmake, debhelper (>= 8.0.0), autotools-dev, libtool,
+Build-Depends: dpkg-dev (>= 1.22.5), cmake, debhelper (>= 8.0.0), 
autotools-dev, libtool,
   libgmp-dev, libboost-dev, libeigen3-dev, gfortran, python3
 Standards-Version: 3.9.6
 Homepage: https://github.com/evaleev/libint
 Vcs-Browser: https://salsa.debian.org/debichem-team/libint2
 Vcs-Git: https://salsa.debian.org/debichem-team/libint2.git
 
-Package: libint2-2
+Package: libint2-2t64
+Provides: ${t64:Provides}
+Replaces: libint2-2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: cp2k (<< 8.1-8)
+Breaks: libint2-2 (<< ${source:Version}), cp2k (<< 8.1-8)
 Description: Computation Chemistry Integral Evaluation Library
  The LIBINT library is used to evaluate the traditional (electron repulsion)
  and certain novel two-body matrix elements (integrals) over Cartesian
@@ -35,7 +37,7 @@
 Package: libint2-dev
 Section: libdevel
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libint2-2 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libint2-2t64 (= 
${binary:Version}),
  libboost-dev, libeigen3-dev
 Description: Computation Chemistry Integral Evaluation Library (development 
files)
  The Libint2 library is used to evaluate the traditional (electron 
diff -Nru libint2-2.7.2/debian/libint2-2.install 
libint2-2.7.2/debian/libint2-2.install
--- libint2-2.7.2/debian/libint2-2.install      2019-08-27 11:24:34.000000000 
+0000
+++ libint2-2.7.2/debian/libint2-2.install      1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Nru libint2-2.7.2/debian/libint2-2t64.install 
libint2-2.7.2/debian/libint2-2t64.install
--- libint2-2.7.2/debian/libint2-2t64.install   1970-01-01 00:00:00.000000000 
+0000
+++ libint2-2.7.2/debian/libint2-2t64.install   2019-08-27 11:24:34.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Nru libint2-2.7.2/debian/libint2-2t64.lintian-overrides 
libint2-2.7.2/debian/libint2-2t64.lintian-overrides
--- libint2-2.7.2/debian/libint2-2t64.lintian-overrides 1970-01-01 
00:00:00.000000000 +0000
+++ libint2-2.7.2/debian/libint2-2t64.lintian-overrides 2024-02-28 
13:03:00.000000000 +0000
@@ -0,0 +1 @@
+libint2-2t64: package-name-doesnt-match-sonames libint2-2

Reply via email to