From: Michael Banck Date: Thu, 6 Oct 2016 07:18:33 +0000 (+0100) Subject: libint (1.1.6-2) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.2.1-2+rpi1~1^2^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a3d754a271b5414fac0edfe5cf7162ff4ebe0a45;p=libint.git 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. [dgit import unpatched libint 1.1.6-2] --- a3d754a271b5414fac0edfe5cf7162ff4ebe0a45 diff --cc debian/changelog index 0000000,0000000..6a98c44 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -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 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 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 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 Sun, 26 May 2013 22:44:51 +0200 ++ ++libint (1.1.4-1) unstable; urgency=low ++ ++ * Initial upload (Closes: #425039). ++ ++ -- Michael Banck Sun, 12 Feb 2012 22:15:45 +0100 diff --cc debian/compat index 0000000,0000000..45a4fb7 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++8 diff --cc debian/control index 0000000,0000000..f3e04f2 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,80 @@@ ++Source: libint ++Section: science ++Priority: optional ++Maintainer: Debichem Team ++Uploaders: Michael Banck ++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. diff --cc debian/copyright index 0000000,0000000..d19ccf9 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -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 ++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 ++Comment: ++ This package was debianized by Daniel Leidert 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". diff --cc debian/libint-dev.dirs index 0000000,0000000..4418816 new file mode 100644 --- /dev/null +++ b/debian/libint-dev.dirs @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib ++usr/include diff --cc debian/libint-dev.doc-base index 0000000,0000000..fb9fc3f new file mode 100644 --- /dev/null +++ b/debian/libint-dev.doc-base @@@ -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 ++ diff --cc debian/libint-dev.docs index 0000000,0000000..7fad2df new file mode 100644 --- /dev/null +++ b/debian/libint-dev.docs @@@ -1,0 -1,0 +1,1 @@@ ++doc/progman/progman.pdf diff --cc debian/libint-dev.install index 0000000,0000000..d1bffed new file mode 100644 --- /dev/null +++ b/debian/libint-dev.install @@@ -1,0 -1,0 +1,3 @@@ ++usr/include/* ++usr/lib/lib*.a ++usr/lib/lib*.so diff --cc debian/libint1.dirs index 0000000,0000000..6845771 new file mode 100644 --- /dev/null +++ b/debian/libint1.dirs @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib diff --cc debian/libint1.install index 0000000,0000000..d0dbfd1 new file mode 100644 --- /dev/null +++ b/debian/libint1.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/lib*.so.* diff --cc debian/libint1.links index 0000000,0000000..1b8b38e new file mode 100644 --- /dev/null +++ b/debian/libint1.links @@@ -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 diff --cc debian/libint1.lintian-overrides index 0000000,0000000..a2bbfe8 new file mode 100644 --- /dev/null +++ b/debian/libint1.lintian-overrides @@@ -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 diff --cc debian/patches/fix_doc_makefile.patch index 0000000,0000000..335e25a new file mode 100755 --- /dev/null +++ b/debian/patches/fix_doc_makefile.patch @@@ -1,0 -1,0 +1,15 @@@ ++## 01_fix_doc_makefile.dpatch by Daniel Leidert (dale) ++## ++## 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 diff --cc debian/patches/fix_makefiles.patch index 0000000,0000000..3b14912 new file mode 100644 --- /dev/null +++ b/debian/patches/fix_makefiles.patch @@@ -1,0 -1,0 +1,23 @@@ ++Author: Daniel Leidert ++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 diff --cc debian/patches/series index 0000000,0000000..a0d1fa6 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++fix_makefiles.patch ++fix_doc_makefile.patch diff --cc debian/rules index 0000000,0000000..4bd647d new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -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 diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream index 0000000,0000000..8ce278e new file mode 100644 --- /dev/null +++ b/debian/upstream @@@ -1,0 -1,0 +1,6 @@@ ++Name: libint ++Homepage: http://libint.valeyev.net ++Contact: Edward F. Valeev ++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 0000000,0000000..d2090f1 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,4 @@@ ++# See uscan(1) for format ++ ++version=3 ++http://sf.net/libint/libint-([\d.]+)\.tar\.gz