libint (1.1.6-2) unstable; urgency=medium
authorMichael Banck <mbanck@debian.org>
Thu, 6 Oct 2016 07:18:33 +0000 (08:18 +0100)
committerMichael Banck <mbanck@debian.org>
Thu, 6 Oct 2016 07:18:33 +0000 (08:18 +0100)
  * debian/control (Build-Depends): Added dh-autoreconf.
  * debian/rules: Use --with autoreconf instead of --with autotools_dev as dh
    option.
  * debian/rules (AUTOHEADER): New variable; set to true to skip running
    autoheader during dh_autoreconf.

[dgit import unpatched libint 1.1.6-2]

19 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/libint-dev.dirs
debian/libint-dev.doc-base
debian/libint-dev.docs
debian/libint-dev.install
debian/libint1.dirs
debian/libint1.install
debian/libint1.links
debian/libint1.lintian-overrides
debian/patches/fix_doc_makefile.patch
debian/patches/fix_makefiles.patch
debian/patches/series
debian/rules
debian/source/format
debian/upstream
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6a98c4414e3e3c817da57214304273db12417c3f
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,56 @@@
++libint (1.1.6-2) unstable; urgency=medium
++
++  * debian/control (Build-Depends): Added dh-autoreconf.
++  * debian/rules: Use --with autoreconf instead of --with autotools_dev as dh
++    option.
++  * debian/rules (AUTOHEADER): New variable; set to true to skip running
++    autoheader during dh_autoreconf.
++
++ -- Michael Banck <mbanck@debian.org>  Thu, 06 Oct 2016 09:18:33 +0200
++
++libint (1.1.6-1) unstable; urgency=medium
++
++  * New upstream release.
++  * debian/patches/enable_hardening.patch: Removed, applied upstream.
++  * debian/rules (override_dh_auto_configure): Decrease libint-max-am to 5 for
++    CP2K compatibility. 
++
++ -- Michael Banck <mbanck@debian.org>  Thu, 06 Oct 2016 00:34:31 +0200
++
++libint (1.1.5-2) unstable; urgency=medium
++
++  * debian/rules (override_dh_auto_configure): Increase libint-max-am to 6,
++    libderiv-max-am1 to 4 and libderiv-max-am2 to 3.
++
++ -- Michael Banck <mbanck@debian.org>  Thu, 01 Oct 2015 17:52:38 +0200
++
++libint (1.1.5-1) unstable; urgency=low
++
++  [ Daniel Leidert ]
++  * New upstream release.
++  * debian/control: Dropped DM-Upload-Allowed.
++    (Uploaders): Removed myself.
++    (Standards-Version): Bumped to 3.9.4.
++    (Build-Depends): Added texlive-font-utils for pslatex.
++  * debian/copyright: Updated and rewritten in dep5 format.
++  * debian/libint1.lintian-overrides: Added.
++  * debian/libint-dev.doc-base: Fixed doc-base-uses-applications-section.
++  * debian/rules: Enable hardening and parallel mode. Install changelog.
++    (override_dh_configure): Set shell to bash.
++  * debian/upstream: Added.
++  * debian/watch: Fixed.
++  * debian/patches/01_fix_doc_makefile.patch: Renamed to
++    debian/patches/fix_doc_makefile.patch.
++  * debian/patches/enable_hardening.patch: Added.
++    - Fix build with hardening flags enabled.
++  * debian/patches/fix_makefiles.patch: Added.
++    - Enable LDFLAGS for libraries.
++  * debian/patches/series: Adjusted.
++
++ -- Debichem Team <debichem-devel@lists.alioth.debian.org>  Sun, 26 May 2013 22:44:51 +0200
++
++libint (1.1.4-1) unstable; urgency=low
++
++  * Initial upload (Closes: #425039).
++
++ -- Michael Banck <mbanck@debian.org>  Sun, 12 Feb 2012 22:15:45 +0100
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..45a4fb75db864000d01701c0f7a51864bd4daabf
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++8
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..f3e04f22fcbb86b4ba9589f20cb7864521ff0797
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,80 @@@
++Source: libint
++Section: science
++Priority: optional
++Maintainer: Debichem Team <debichem-devel@lists.alioth.debian.org>
++Uploaders: Michael Banck <mbanck@debian.org>
++Build-Depends: autotools-dev (>> 20100122.1~),
++               debhelper (>> 8),
++               dh-autoreconf,
++               perl,
++               texlive-base-bin,
++               texlive-font-utils,
++               texlive-latex-base
++Standards-Version: 3.9.4
++Homepage: http://sourceforge.net/p/libint/home/
++Vcs-Browser: http://svn.debian.org/wsvn/debichem/unstable/libint/
++Vcs-Svn: svn://svn.debian.org/svn/debichem/unstable/libint/
++
++Package: libint1
++Section: libs
++Architecture: any
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Description: Evaluate the integrals in modern atomic and molecular theory
++ The LIBINT library is used to evaluate the traditional (electron repulsion)
++ and certain novel two-body matrix elements (integrals) over Cartesian
++ Gaussian functions used in modern atomic and molecular theory. The idea
++ of the library is to let computer write optimized code for computing
++ such integrals. There are two primary advantages to this: much less
++ human effort is required to write code for computing new integrals, and
++ code can be optimized specifically for a particular computer
++ architecture (e.g., vector processor).
++ .
++ LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
++ and Kohn-Sham density functional theory (KS DFT), second-order
++ Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
++ doubles (CCSD) method, as well as explicitly correlated R12 methods.
++ .
++ This package contains the shared library.
++
++Package: libint-dev
++Section: libdevel
++Architecture: any
++Depends: libint1 (= ${binary:Version}), ${misc:Depends}
++Description: Evaluate the integrals in modern atomic and molecular theory (devel)
++ The LIBINT library is used to evaluate the traditional (electron repulsion)
++ and certain novel two-body matrix elements (integrals) over Cartesian
++ Gaussian functions used in modern atomic and molecular theory. The idea
++ of the library is to let computer write optimized code for computing
++ such integrals. There are two primary advantages to this: much less
++ human effort is required to write code for computing new integrals, and
++ code can be optimized specifically for a particular computer
++ architecture (e.g., vector processor).
++ .
++ LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
++ and Kohn-Sham density functional theory (KS DFT), second-order
++ Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
++ doubles (CCSD) method, as well as explicitly correlated R12 methods.
++ .
++ This package contains the development header files.
++
++Package: libint-dbg
++Section: debug
++Priority: extra
++Architecture: any
++Depends: libint1 (= ${binary:Version}), ${misc:Depends}
++Description: Evaluate the integrals in modern atomic and molecular theory (debug)
++ The LIBINT library is used to evaluate the traditional (electron repulsion)
++ and certain novel two-body matrix elements (integrals) over Cartesian
++ Gaussian functions used in modern atomic and molecular theory. The idea
++ of the library is to let computer write optimized code for computing
++ such integrals. There are two primary advantages to this: much less
++ human effort is required to write code for computing new integrals, and
++ code can be optimized specifically for a particular computer
++ architecture (e.g., vector processor).
++ .
++ LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
++ and Kohn-Sham density functional theory (KS DFT), second-order
++ Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
++ doubles (CCSD) method, as well as explicitly correlated R12 methods.
++ .
++ This package contains the detached debugging symbols.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d19ccf9ff47d93ebec7a827c25427ccc580d22ca
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,33 @@@
++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: libint
++Upstream-Contact: Edward F. Valeev <edward.valeev@chemistry.gatech.edu>
++Source: http://sourceforge.net/p/libint/
++
++Files: *
++Copyright: Copyright (C) 1996-2013 Edward F. Valeev and Justin T. Fermann
++License: GPL-2+
++
++Files: debian/*
++Copyright: 2007-2013, The debichem team <debichem-devel@lists.alioth.debian.org>
++Comment:
++ This package was debianized by Daniel Leidert <daniel.leidert@wgdd.de> on
++ Sun, 10 Jun 2007 03:35:40 +0200.
++License: GPL-2+
++
++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, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
++Comment:
++ On Debian systems, the complete text of the GNU General Public License
++ version 2 can be found in "/usr/share/common-licenses/GPL-2".
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..44188162ec7a56a977fa0c1b431a015576f8b3b6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++usr/lib
++usr/include
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fb9fc3f18375191da8bf263c9ccc8b4c28d1b4a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++Document: libint-dev
++Title: The LIBINT Programmer's Manual
++Author: Edward F. Valeev
++Abstract: LIBINT is a collection of functions to
++ compute two-body integrals over Gaussian functions
++ which appear in electronic and molecular structure
++ theories.
++Section: Programming
++
++Format: PDF
++Files: /usr/share/doc/libint-dev/progman.pdf.gz
++
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7fad2df5cf00690a36adce574d95b5a62280a9d1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++doc/progman/progman.pdf
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d1bffed05f8090a8ad5937038f24622fbede7258
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++usr/include/*
++usr/lib/lib*.a
++usr/lib/lib*.so
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..68457717bd8efb8ba6291fca9d862dd5eb0d3b1e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d0dbfd18ace910a77b0cfa9bcb567242ad5b88d8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/lib*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1b8b38e8264953806ffbb002ff83f869fb1205aa
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++usr/lib/libderiv-stable.so.1 usr/lib/libderiv.so.1
++usr/lib/libint-stable.so.1   usr/lib/libint.so.1
++usr/lib/libr12-stable.so.1   usr/lib/libr12.so.1
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a2bbfe8b26dce6328318c100c6ddde93d7be3055
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++# there is no split into separate library packages planned
++libint1: package-name-doesnt-match-sonames 
++# there symlinks do not fully match the library names
++libint1: dev-pkg-without-shlib-symlink
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..335e25a604f3e5114cfd8dec59d364afd106e1fd
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++## 01_fix_doc_makefile.dpatch by Daniel Leidert (dale) <daniel.leidert@wgdd.de>
++##
++## All lines beginning with `## DP:' are a description of the patch.
++## DP: No description.
++
++diff -urNad libint~/doc/progman/Makefile libint/doc/progman/Makefile
++--- libint~/doc/progman/Makefile      2007-08-29 19:01:47.000000000 +0200
+++++ libint/doc/progman/Makefile       2007-08-30 01:27:52.000000000 +0200
++@@ -8,5 +8,5 @@
++ 
++ -include $(TOPDIR)/doc/MakeVars
++ -include $(TOPDIR)/doc/MakeRules
++--include $(TOPDIR)/doc/MakeSuffixRules
+++include $(SRCDIR)/$(TOPDIR)/lib/MakeSuffixRules
++ include $(SRCDIR)/$(TOPDIR)/lib/MakeRules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3b14912809818579967a93b099fb8e9726d3f3b0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,23 @@@
++Author: Daniel Leidert <dleidert@debian.org>
++Description: Enable LDFLAGS and disable rpath. Fix SHELL setting.
++ For some reason `/bin/sh path/to/libtool' fails if /bin/sh is a
++ symlink to dash.
++
++--- a/src/lib/MakeVars.in
+++++ b/src/lib/MakeVars.in
++@@ -36,12 +36,12 @@
++ ENABLESHARED = @ENABLESHARED@
++ 
++ ifeq ($(ENABLESHARED),yes)
++-  LIBTOOL = $(SHELL) $(TOPDIR)/libtool
+++  LIBTOOL = /bin/bash $(TOPDIR)/libtool
++   LTLINK = $(LIBTOOL) --mode=link
++   ifneq ($(BUILDID),)
++-    LTLINKLIBOPTS = -rpath $(libdir) -release $(BUILDID) -version-info $(LIBINT_SO_VERSION)
+++    LTLINKLIBOPTS = -rpath $(libdir) -release $(BUILDID) -version-info $(LIBINT_SO_VERSION) $(LDFLAGS)
++   else
++-    LTLINKLIBOPTS = -rpath $(libdir) -version-info $(LIBINT_SO_VERSION)
+++    LTLINKLIBOPTS = -rpath $(libdir) -version-info $(LIBINT_SO_VERSION) $(LDFLAGS)
++   endif
++   LTLINKBINOPTS =
++   LTCOMP = $(LIBTOOL) --mode=compile
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a0d1fa636ee3239eba5c9fd7b8ec467cc1c480c4
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++fix_makefiles.patch
++fix_doc_makefile.patch
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4bd647dd37ecbab4567cfe8020ec7e20c1b02ab5
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,51 @@@
++#!/usr/bin/make -f
++# -*- makefile -*-
++# Sample debian/rules that uses debhelper.
++# This file was originally written by Joey Hess and Craig Small.
++# As a special exception, when this file is copied by dh-make into a
++# dh-make output file, you may use that output file without restriction.
++# This special exception was added by Craig Small in version 0.37 of dh-make.
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
++export CFLAGS   := $(shell dpkg-buildflags --get CFLAGS)
++export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS)
++export LDFLAGS  := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
++
++export AUTOHEADER = true
++
++%:
++      dh $@ --with autoreconf --parallel
++
++override_dh_auto_clean:
++      rm -rf lib/.libs
++      dh_auto_clean
++
++override_dh_auto_configure:
++      CONFIG_SHELL=/bin/bash dh_auto_configure -- \
++              --enable-shared \
++              --enable-deriv \
++              --enable-r12 \
++              --enable-debug=opt \
++              --with-libint-max-am=5 \
++              --with-libderiv-max-am1=4 \
++              --with-libderiv-max-am2=3 \
++              --prefix=/usr \
++              --with-cc-optflags="$(CFLAGS) $(CPPFLAGS)" \
++              --with-cxx-optflags="$(CXXFLAGS) $(CPPFLAGS)" \
++              --with-libdirs="$(LDFLAGS)"
++
++override_dh_auto_build:
++      $(MAKE) -C doc
++      dh_auto_build
++
++override_dh_strip:
++      dh_strip --dbg-package=libint-dbg
++
++override_dh_install:
++      dh_install --list-missing
++
++override_dh_installchangelogs:
++      dh_installchangelogs updates
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/upstream
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8ce278e7092f8776dd049ac5aaef5076d6d8bbb8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,6 @@@
++Name: libint
++Homepage: http://libint.valeyev.net
++Contact: Edward F. Valeev <evaleev@vt.edu>
++Cite-As: "Libint: Machine-generated library for efficient evaluation of molecular integrals over Gaussians."
++Repository: http://hg.code.sf.net/p/libint/mercurial
++Repository-Browse: http://sourceforge.net/p/libint/mercurial/
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d2090f127c2357f22e1e8387f7d60471168c4062
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++# See uscan(1) for format
++
++version=3
++http://sf.net/libint/libint-([\d.]+)\.tar\.gz