libecap (1.0.1-4) unstable; urgency=medium
authorнаб <nabijaczleweli@nabijaczleweli.xyz>
Thu, 2 Jan 2025 13:15:49 +0000 (14:15 +0100)
committerнаб <nabijaczleweli@nabijaczleweli.xyz>
Thu, 2 Jan 2025 13:15:49 +0000 (14:15 +0100)
  [ Andreas Tille ]
  * Team upload.
  * Move package to debian/ team
  * Switch from cdbs to dh
  * Debhelper compat 13
  * Standards-Version: 4.7.0 (routine-update)
  * Remove trailing whitespace in debian/changelog (routine-update)
  * Rules-Requires-Root: no (routine-update)
  * Strip unusual field spacing from debian/control.
  * Explain removal of symbols file in debian/README.source

  [ наб ]
  * debian/libecap3.symbols: drop (Closes: #1015483)
    there's no versioning and 90% of is arch-specific libstdc++ symbols;
    upstream would need to correctly use visibility
    for the symbol file to not be a liability

[dgit import unpatched libecap 1.0.1-4]

16 files changed:
1  2 
debian/README.source
debian/changelog
debian/control
debian/copyright
debian/docs
debian/libecap3-dev.dirs
debian/libecap3-dev.install
debian/libecap3.docs
debian/libecap3.install
debian/not-installed
debian/patches/arch-indep-autoconf-header.diff
debian/patches/automake-foreign.patch
debian/patches/series
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2b3fb90d55efdd6528dd8cee0a3dcb2cc2c16dab
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,12 @@@
++Dropped symbols file introduced in 1.0.1-3.1
++============================================
++
++The symbold file that was added in 1.0.1-3.1 NNU was the reason
++for several NMUs.  As наб explained in the changelog for the
++Debian team upload 1.0.1-4 there's no versioning and 90% is
++arch-specific libstdc++ symbols;  upstream would need to correctly
++use visibility for the symbol file to not be a liability.
++    
++The package without symbols was tested squid with optimize=+lto,
++works, so the symbols file being bad is the problem, not the actual
++library
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2a75ca6f4a83fad2f2a192a942c738c17b20c862
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,116 @@@
++libecap (1.0.1-4) unstable; urgency=medium
++
++  [ Andreas Tille ]
++  * Team upload.
++  * Move package to debian/ team
++  * Switch from cdbs to dh
++  * Debhelper compat 13
++  * Standards-Version: 4.7.0 (routine-update)
++  * Remove trailing whitespace in debian/changelog (routine-update)
++  * Rules-Requires-Root: no (routine-update)
++  * Strip unusual field spacing from debian/control.
++  * Explain removal of symbols file in debian/README.source
++
++  [ наб ]
++  * debian/libecap3.symbols: drop (Closes: #1015483)
++    there's no versioning and 90% of is arch-specific libstdc++ symbols;
++    upstream would need to correctly use visibility
++    for the symbol file to not be a liability
++
++ -- наб <nabijaczleweli@nabijaczleweli.xyz>  Thu, 02 Jan 2025 14:15:49 +0100
++
++libecap (1.0.1-3.4) unstable; urgency=medium
++
++  * Non-maintainer upload
++  * New d/libecap3.symbols revision (Closes: #1012565)
++
++ -- Bastian Germann <bage@debian.org>  Fri, 24 Jun 2022 16:46:18 +0200
++
++libecap (1.0.1-3.3) experimental; urgency=medium
++
++  * Non-maintainer upload
++  * d/control: Fix Homepage, convert Priority: extra -> optional
++  * d/watch: Scan existing download area
++  * d/copyright: Apply standardized Format field
++
++  [ xiao sheng wen ]
++  * Fix "ftbfs on riscv64 (error: some symbols or patterns disappeared
++    in the symbols file)", update d/libecap3.symbols
++
++ -- Bastian Germann <bage@debian.org>  Tue, 14 Jun 2022 20:43:41 +0200
++
++libecap (1.0.1-3.2) unstable; urgency=medium
++
++  * Non-maintainer upload.
++  * Adjust symbols file for missing features in libstdc++ on armel.
++
++ -- Matthias Klose <doko@debian.org>  Mon, 03 Oct 2016 23:22:11 +0200
++
++libecap (1.0.1-3.1) unstable; urgency=medium
++
++  * Non-maintainer upload. Closes: #838945.
++  * Don't encode the build environment in the include headers. Closes: #815820.
++  * Bump standards and debhelper versions.
++  * Drop obsolete g++ build dependency.
++  * Build with optimization and hardening flags.
++  * Create symbols file for the libecap3 shared library.
++
++ -- Matthias Klose <doko@debian.org>  Tue, 27 Sep 2016 00:23:35 +0200
++
++libecap (1.0.1-3) unstable; urgency=medium
++
++  * Multiarchify the package (thanks to Matthias Klose) (Closes: #812911)
++
++ -- Luigi Gangitano <luigi@debian.org>  Wed, 17 Feb 2016 00:49:00 +0100
++
++libecap (1.0.1-2) unstable; urgency=medium
++
++  * debian/control
++    - Rebuilt for GCC5.0 transition (Closes: #791117)
++
++ -- Luigi Gangitano <luigi@debian.org>  Wed, 05 Aug 2015 23:00:33 +0200
++
++libecap (1.0.1-1) unstable; urgency=low
++
++  * New upstream release 1.0.1
++    - Includes patch for FTBFS on clang (LaunchPad #1453630)
++
++ -- Luigi Gangitano <luigi@debian.org>  Wed, 22 Jul 2015 16:17:00 +0200
++
++libecap (1.0.0-1) unstable; urgency=low
++
++  * New upstream release 1.0.0
++
++  * debian/libecap2.{dirs,install,-dev.dirs,-dev.install}
++    - Renamed to libecap3* matching upstream ABI 3:0:0
++
++  * debian/control
++    - Renamed package libecap2 to libecap3
++    - Renamed package libecap2-dev to libecap3-dev
++
++ -- Luigi Gangitano <luigi@debian.org>  Mon, 11 May 2015 12:10:00 +0200
++
++libecap (0.2.0-3) unstable; urgency=low
++
++  * Enable 'foreign' automake option, thanks to Andrey Rahmatullin
++    (Closes: #766492)
++
++ -- Luigi Gangitano <luigi@debian.org>  Mon, 10 Nov 2014 19:21:04 +0100
++
++libecap (0.2.0-2) unstable; urgency=low
++
++  * Fix FTBFS on new ports, thanks to Breno Leitao (Closes: #748292)
++
++  * debian/copyright
++    - Fixed short name for BSD license
++
++  * debian/control
++    - Bumped Standard-Version to 3.9.6 (no change needed)
++
++ -- Luigi Gangitano <luigi@debian.org>  Mon, 20 Oct 2014 19:21:04 +0200
++
++libecap (0.2.0-1) unstable; urgency=low
++
++  * Initial release (Closes: #634204)
++
++ -- Luigi Gangitano <luigi@debian.org>  Wed,  5 Dec 2012 20:11:04 +0100
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..9b9328dcc269329bb9bf6b3899696f4f1656b710
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,42 @@@
++Source: libecap
++Priority: optional
++Maintainer: Luigi Gangitano <luigi@debian.org>
++Build-Depends: debhelper-compat (= 13)
++Standards-Version: 4.7.0
++Section: libs
++Vcs-Browser: https://salsa.debian.org/debian/libecap
++Vcs-Git: https://salsa.debian.org/debian/libecap.git
++Homepage: https://www.e-cap.org
++Rules-Requires-Root: no
++
++Package: libecap3-dev
++Section: libdevel
++Architecture: any
++Multi-Arch: same
++Depends: libecap3 (= ${binary:Version}), ${misc:Depends}
++Conflicts: libecap2-dev
++Description: eCAP development libraries
++ eCAP is a software interface that allows a network application,
++ such as an HTTP proxy or an ICAP server, to outsource content
++ analysis and adaptation to a loadable module. For each applicable
++ protocol message being processed, an eCAP-enabled host application
++ supplies the message details to the adaptation module and gets
++ back an adapted message, a "not interested" response, or a "block
++ this message now!" instruction. These exchanges often include
++ message bodies.
++
++Package: libecap3
++Section: libs
++Architecture: any
++Multi-Arch: same
++Pre-Depends: ${misc:Pre-Depends}
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Description: eCAP library
++ eCAP is a software interface that allows a network application,
++ such as an HTTP proxy or an ICAP server, to outsource content
++ analysis and adaptation to a loadable module. For each applicable
++ protocol message being processed, an eCAP-enabled host application
++ supplies the message details to the adaptation module and gets
++ back an adapted message, a "not interested" response, or a "block
++ this message now!" instruction. These exchanges often include
++ message bodies.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a06ee2e71081d74eaeceb887295715721f246b25
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,46 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: libecap
++Source: http://www.e-cap.org
++
++Files: *
++Copyright: 2008 Alex Rousskov and The Measurement Factory
++License: BSD-2-Clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions are met:
++ .
++   1. Redistributions of source code must retain the above copyright notice,
++   this list of conditions and the following disclaimer.
++ .
++   2. Redistributions in binary form must reproduce the above copyright
++   notice, this list of conditions and the following disclaimer in the
++   documentation and/or other materials provided with the distribution.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE MEASUREMENT FACTORY ``AS IS'' AND ANY EXPRESS
++ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
++ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
++ EVENT SHALL THE MEASUREMENT FACTORY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
++ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
++ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
++ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
++ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
++ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++
++Files: debian/*
++Copyright: 2011 Luigi Gangitano <luigi@debian.org>
++License: GPL-2+
++ This package 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 package 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 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/docs
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e845566c06f9bf557d35e8292c37cf05d97a9769
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++README
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..76f28fa26af68d3f4813e69b6ad2a762f07913de
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,4 @@@
++usr/include/*
++usr/lib/*/lib*.a
++usr/lib/*/lib*.so
++usr/lib/*/pkgconfig/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..94a01116a918676b46af92e225e792cc119828b1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++CREDITS
++README
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3ddde584198421f0d2a3fef9d36cc110f3b8b76d
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/lib*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..60278b781e23ad6b3f5f04cea7ac3605df560277
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libecap.la
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..0e32f1143c682b30197b993ba4f7225b63e13754
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,14 @@@
++Index: b/cfgaux/xstd_common.ac
++===================================================================
++--- a/cfgaux/xstd_common.ac
+++++ b/cfgaux/xstd_common.ac
++@@ -1,9 +1,5 @@
++ dnl generally useful checks
++ 
++-dnl general stuff used by other checks
++-dnl AC_CANONICAL_HOST
++-AC_DEFINE_UNQUOTED(CONFIG_HOST_TYPE, "$host", "build environment")
++-
++ dnl check for programs
++ AC_PROG_INSTALL
++ 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..12a363a0467b1b7e5beb43d3430cee16ab911262
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,18 @@@
++Description: Set the foreign option for automake
++Author: Andrey Rahmatullin <wrar@debian.org>
++Bug-Debian: https://bugs.debian.org/766492
++Last-Update: 2014-11-08
++
++Index: b/configure.in
++===================================================================
++--- a/configure.in
+++++ b/configure.in
++@@ -14,7 +14,7 @@ AC_CONFIG_SRCDIR([src/libecap/adapter/se
++ AC_CONFIG_HEADERS(src/libecap/common/ac-autoconf.h)
++ AX_PREFIX_CONFIG_H(src/libecap/common/autoconf.h)
++ 
++-AM_INIT_AUTOMAKE([nostdinc])
+++AM_INIT_AUTOMAKE([nostdinc foreign])
++ AM_MAINTAINER_MODE
++ 
++ LT_INIT
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4f69b4ad718099779fffaf1aadd01c076de4c3b5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++automake-foreign.patch
++arch-indep-autoconf-header.diff
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bf0b3b9ad3a27e4165ebe57f5533a22c0a3447f8
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++#!/usr/bin/make -f
++
++export DEB_CXXFLAGS_MAINT_APPEND = -Wall -std=c++11
++
++%:
++      dh $@
++
++override_dh_auto_configure:
++      dh_auto_configure -- --libdir="\$${prefix}/lib/$(DEB_HOST_MULTIARCH)"
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/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1c684f9cfcface79d5f7403c440efc3f7fdb8cf9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=4
++
++https://www.e-cap.org/archive/libecap-(.*)\.tar\.gz