From: наб Date: Thu, 2 Jan 2025 13:15:49 +0000 (+0100) Subject: libecap (1.0.1-4) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.0.1-4+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3f3cb5bc32d2bb19e51c7eabe376018a87032f0a;p=libecap.git 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 [dgit import unpatched libecap 1.0.1-4] --- 3f3cb5bc32d2bb19e51c7eabe376018a87032f0a diff --cc debian/README.source index 0000000,0000000..2b3fb90 new file mode 100644 --- /dev/null +++ b/debian/README.source @@@ -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 diff --cc debian/changelog index 0000000,0000000..2a75ca6 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -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 ++ ++ -- наб 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 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 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 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 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 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 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 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 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 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 Mon, 20 Oct 2014 19:21:04 +0200 ++ ++libecap (0.2.0-1) unstable; urgency=low ++ ++ * Initial release (Closes: #634204) ++ ++ -- Luigi Gangitano Wed, 5 Dec 2012 20:11:04 +0100 diff --cc debian/control index 0000000,0000000..9b9328d new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,42 @@@ ++Source: libecap ++Priority: optional ++Maintainer: Luigi Gangitano ++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. diff --cc debian/copyright index 0000000,0000000..a06ee2e new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -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 ++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 ++ . ++ 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 0000000,0000000..e845566 new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,1 @@@ ++README diff --cc debian/libecap3-dev.dirs index 0000000,0000000..4418816 new file mode 100644 --- /dev/null +++ b/debian/libecap3-dev.dirs @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib ++usr/include diff --cc debian/libecap3-dev.install index 0000000,0000000..76f28fa new file mode 100644 --- /dev/null +++ b/debian/libecap3-dev.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/include/* ++usr/lib/*/lib*.a ++usr/lib/*/lib*.so ++usr/lib/*/pkgconfig/* diff --cc debian/libecap3.docs index 0000000,0000000..94a0111 new file mode 100644 --- /dev/null +++ b/debian/libecap3.docs @@@ -1,0 -1,0 +1,2 @@@ ++CREDITS ++README diff --cc debian/libecap3.install index 0000000,0000000..3ddde58 new file mode 100644 --- /dev/null +++ b/debian/libecap3.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/lib*.so.* diff --cc debian/not-installed index 0000000,0000000..60278b7 new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/*/libecap.la diff --cc debian/patches/arch-indep-autoconf-header.diff index 0000000,0000000..0e32f11 new file mode 100644 --- /dev/null +++ b/debian/patches/arch-indep-autoconf-header.diff @@@ -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 ++ diff --cc debian/patches/automake-foreign.patch index 0000000,0000000..12a363a new file mode 100644 --- /dev/null +++ b/debian/patches/automake-foreign.patch @@@ -1,0 -1,0 +1,18 @@@ ++Description: Set the foreign option for automake ++Author: Andrey Rahmatullin ++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 diff --cc debian/patches/series index 0000000,0000000..4f69b4a new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++automake-foreign.patch ++arch-indep-autoconf-header.diff diff --cc debian/rules index 0000000,0000000..bf0b3b9 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -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)" 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/watch index 0000000,0000000..1c684f9 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,3 @@@ ++version=4 ++ ++https://www.e-cap.org/archive/libecap-(.*)\.tar\.gz