Imported Debian patch 3.10.2+dfsg-2
This commit is contained in:
parent
1893aafd38
commit
2662009d46
2
debian/README.source
vendored
Normal file
2
debian/README.source
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
Some files were removed for DFSG compliance.
|
||||
Please check 'copyright' for details.
|
98
debian/changelog
vendored
Normal file
98
debian/changelog
vendored
Normal file
@ -0,0 +1,98 @@
|
||||
wolfssl (3.10.2+dfsg-2) unstable; urgency=medium
|
||||
|
||||
* Updated debian/copyright (Closes: #860046)
|
||||
* Disabled CRL monitor for all architectures (Closes: #860514)
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sat, 22 Apr 2017 17:48:29 -0700
|
||||
|
||||
wolfssl (3.10.2+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* New major version is 10
|
||||
* New maintainer email address
|
||||
* Fixes a low level vulnerability for buffer overflow when loading a
|
||||
malformed temporary DH file
|
||||
* Fixes a medium level vulnerability for processing of OCSP response
|
||||
* Fixes CVE-2017-6076, a low level vulnerability for a potential
|
||||
cache attack on RSA operations (Closes: #856114)
|
||||
* Enabled SHA-224 for all architectures, as advised by upstream
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sat, 08 Apr 2017 14:09:21 -0700
|
||||
|
||||
wolfssl (3.9.10+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release (Closes: #793134)
|
||||
* Fixed CVE-2015-6925 (Closes: #801120)
|
||||
* No longer installing arch-dependent options.h (Closes: #792626)
|
||||
* New major number is 3
|
||||
* Using '--enable-distro' to define ABI
|
||||
* Removed all ABI-related build options selecting features
|
||||
* Upgraded Build-Depends: debhelper >=10; bumped compat to 10
|
||||
* Removed Build-Depends: dh-exec
|
||||
* Switched to automatic generation of debug package (dbgsym)
|
||||
* Changed package descriptions and capitalized wolfSSL correctly
|
||||
* Deleted compatibility links for libcyassl5
|
||||
* Removed control file references to libcyassl5
|
||||
* Disabled examples and tests for building without network
|
||||
* Removed duplicate license names from debian/copyright
|
||||
* Updated watch file for upstream's new version tagging scheme on GitHub
|
||||
* Added public key signature verification in watch file
|
||||
* Updated Standard-Version: 3.9.8
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Fri, 02 Dec 2016 20:51:20 -0800
|
||||
|
||||
wolfssl (3.4.8+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* Name of package changed from 'cyassl' to 'wolfssl'
|
||||
* New upstream release
|
||||
* Disabled automatic downgrade to SSLv3 in release 3.2.0 (Closes: #769905)
|
||||
* Fixed CVE-2014-2901, CVE-2014-2902, CVE-2014-2903 and CVE-2014-2904
|
||||
in release 3.2.0 (Closes: #770229)
|
||||
* Fixed TEMP-0000000-2D36D7 in release 3.2.0
|
||||
* Added build option '--enable-chacha'
|
||||
* Added build option '--enable-poly1305'
|
||||
* Added build option '--enable-hashdrbg'
|
||||
* Added build option '--use-fastmath'
|
||||
* Added build option '--enable-ecc25519'
|
||||
* Added build flag TFM_TIMING_RESISTANT
|
||||
* Added build flag TFM_NO_ASM
|
||||
* Added Build-Depends: libpcap0.8-dev for sniffer testing
|
||||
* Removed obsolete build option '--enable-gcc-hardening'
|
||||
* Removed LT_LIB_M in configure.ac to avoid linking uselessly with libm
|
||||
* Enabled tests
|
||||
* Added Exclude-Files: in 'copyright' for automatic repackaging
|
||||
* Added repacksuffix=+dfsg in 'watch'
|
||||
* Updated to Standards-Version: 3.9.6
|
||||
* Added dummy package for 'libcyassl5'
|
||||
* Replaces: libcyassl5 (<< 3.4.2-1~)
|
||||
* Breaks: libcyassl5 (<< 3.4.2-1~)
|
||||
* Provides: libcyassl5
|
||||
* Created compatibility symlinks for libcyassl.so.5.0.0
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sun, 26 Apr 2015 08:23:52 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-3) unstable; urgency=medium
|
||||
|
||||
* Removed build option '--use-fastmath'
|
||||
* Turned off fastmath for amd64, where it is default
|
||||
* Fixed typedef for socklen_t on hurd-i386
|
||||
* Marked debug and development packages as Multi-Arch:same
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Wed, 01 Oct 2014 10:34:34 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-2) unstable; urgency=medium
|
||||
|
||||
* Disabled build option '--enable-aesni' (Closes: #760320, #760321)
|
||||
* Disabled build option '--enable-crl-monitor' (Closes: #760322)
|
||||
* Fixed symbol file to reflect '+' added to previous package version
|
||||
* Switched to standard build flags for correct symbol generation and
|
||||
hardening.
|
||||
* Disabled tests that failed (due to expired certificates).
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Tue, 30 Sep 2014 10:57:53 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-1) unstable; urgency=low
|
||||
|
||||
* Initial release (Closes: #598391)
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Wed, 09 Apr 2014 17:43:28 -0700
|
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@ -0,0 +1 @@
|
||||
10
|
56
debian/control
vendored
Normal file
56
debian/control
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
Source: wolfssl
|
||||
Priority: optional
|
||||
Maintainer: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 10),
|
||||
autotools-dev,
|
||||
dh-autoreconf,
|
||||
libpcap0.8-dev,
|
||||
openssl
|
||||
Standards-Version: 3.9.8
|
||||
Section: libs
|
||||
Homepage: http://www.wolfssl.com/yaSSL/Products-wolfssl.html
|
||||
|
||||
Package: libwolfssl10
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends:
|
||||
${shlibs:Depends},
|
||||
${misc:Depends}
|
||||
Description: wolfSSL encryption library
|
||||
wolfSSL is a small, portable, embedded SSL/TLS programming library
|
||||
targeted for use by embedded systems developers. It was formerly
|
||||
known as CyaSSL.
|
||||
.
|
||||
It is an open source, dual licensed implementation of SSL/TLS
|
||||
(SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C
|
||||
language. wolfSSL includes both a client and server implementation,
|
||||
progressive cipher support, key and certificate generation, OCSP
|
||||
and CRL, access to the underlying cryptography modules, and more.
|
||||
.
|
||||
wolfSSL also includes an OpenSSL compatibility interface with the
|
||||
most commonly used OpenSSL functions.
|
||||
|
||||
Package: libwolfssl-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends:
|
||||
libwolfssl10 (= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: Development files for the wolfSSL encryption library
|
||||
wolfSSL is a small, portable, embedded SSL/TLS programming library
|
||||
targeted for use by embedded systems developers. It was formerly
|
||||
known as CyaSSL.
|
||||
.
|
||||
It is an open source, dual licensed implementation of SSL/TLS
|
||||
(SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C
|
||||
language. wolfSSL includes both a client and server implementation,
|
||||
progressive cipher support, key and certificate generation, OCSP
|
||||
and CRL, access to the underlying cryptography modules, and more.
|
||||
.
|
||||
wolfSSL also includes an OpenSSL compatibility interface with the
|
||||
most commonly used OpenSSL functions.
|
||||
.
|
||||
This package contains the development files.
|
222
debian/copyright
vendored
Normal file
222
debian/copyright
vendored
Normal file
@ -0,0 +1,222 @@
|
||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: wolfssl
|
||||
Upstream-Contact: David Garske <david@wolfssl.com>
|
||||
Source: https://github.com/wolfssl/wolfssl/releases
|
||||
Comment: Some files were excluded for licenses possibly not DFSG-compliant.
|
||||
Files-Excluded:
|
||||
IDE/*
|
||||
mcapi/*
|
||||
mplabx/*
|
||||
mqx/*
|
||||
tirtos/*
|
||||
|
||||
Files:
|
||||
*
|
||||
Copyright:
|
||||
2006-2017 wolfSSL Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
wolfcrypt/src/camellia.c
|
||||
wolfssl/wolfcrypt/camellia.h
|
||||
Copyright:
|
||||
2006-2007 NTT (Nippon Telegraph and Telephone Corporation)
|
||||
2006-2016 wolfSSL Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
COPYING
|
||||
Copyright:
|
||||
1989, 1991 Free Software Foundation, Inc.
|
||||
License: No-Modify
|
||||
|
||||
Files:
|
||||
m4/ax_append_link_flags.m4
|
||||
Copyright:
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_pthread.m4
|
||||
Copyright:
|
||||
2008 Steven G. Johnson <stevenj@alum.mit.edu>
|
||||
2011 Daniel Richard G. <skunk@iSKUNK.ORG>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_check_library.m4
|
||||
Copyright:
|
||||
2012 Brian Aker <brian@tangent.org>
|
||||
2010 Diego Elio Petteno` <flameeyes@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_append_flag.m4
|
||||
m4/ax_check_compile_flag.m4
|
||||
m4/ax_check_link_flag.m4
|
||||
Copyright:
|
||||
2008 Guido U. Draheim <guidod@gmx.de>
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_append_compile_flags.m4
|
||||
Copyright:
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_tls.m4
|
||||
Copyright:
|
||||
2008 Alan Woodland <ajw05@aber.ac.uk>
|
||||
2010 Diego Elio Petteno` <flameeyes@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_create_generic_config.m4
|
||||
Copyright:
|
||||
2008 Guido U. Draheim <guidod@gmx.de>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_compiler_version.m4
|
||||
m4/ax_debug.m4
|
||||
m4/ax_harden_compiler_flags.m4
|
||||
m4/ax_vcs_checkout.m4
|
||||
Copyright:
|
||||
2012 Brian Aker
|
||||
License: BSD-3-clause
|
||||
|
||||
Files:
|
||||
m4/ax_append_to_file.m4
|
||||
m4/ax_file_escapes.m4
|
||||
m4/ax_print_to_file.m4
|
||||
Copyright:
|
||||
2008 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_add_am_macro.m4
|
||||
Copyright:
|
||||
2009 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_am_jobserver.m4
|
||||
Copyright:
|
||||
2008 Michael Paul Bailey <jinxidoru@byu.net>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_am_macros.m4
|
||||
Copyright:
|
||||
2009 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_count_cpus.m4
|
||||
Copyright:
|
||||
2012 Brian Aker <brian@tangent.org>
|
||||
2008 Michael Paul Bailey <jinxidoru@byu.net>
|
||||
2008 Christophe Tournayre <turn3r@users.sourceforge.net>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/wolfssl_darwin_clang.m4
|
||||
Copyright:
|
||||
2013 John Safranek <john@wolfssl.com>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
debian/*
|
||||
Copyright:
|
||||
2014-2017 Felix Lechner <felix.lechner@lease-up.com>
|
||||
License: GPL-2+
|
||||
|
||||
|
||||
License: FSFAP
|
||||
Copying and distribution of this file, with or without modification, are
|
||||
permitted in any medium without royalty provided the copyright notice
|
||||
and this notice are preserved. This file is offered as-is, without any
|
||||
warranty.
|
||||
|
||||
|
||||
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".
|
||||
|
||||
|
||||
License: GPL-3+-with-autoconf
|
||||
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 3 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, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception, the respective Autoconf Macro's copyright owner
|
||||
gives unlimited permission to copy, distribute and modify the configure
|
||||
scripts that are the output of Autoconf when processing the Macro. You
|
||||
need not follow the terms of the GNU General Public License when using
|
||||
or distributing such scripts, even though portions of the text of the
|
||||
Macro appear in them. The GNU General Public License (GPL) does govern
|
||||
all other use of the material that constitutes the Autoconf Macro.
|
||||
.
|
||||
This special exception to the GPL applies to versions of the Autoconf
|
||||
Macro released by the Autoconf Archive. When you make and distribute a
|
||||
modified version of the Autoconf Macro, you may extend this special
|
||||
exception to the GPL to apply to your modified version as well.
|
||||
|
||||
|
||||
License: BSD-3-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
.
|
||||
* 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.
|
||||
.
|
||||
* The names of its contributors may not be used to endorse or
|
||||
promote products derived from this software without specific prior
|
||||
written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"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 COPYRIGHT
|
||||
OWNER 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.
|
||||
|
||||
|
||||
License: No-Modify
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
3
debian/libwolfssl-dev.docs
vendored
Normal file
3
debian/libwolfssl-dev.docs
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
NEWS
|
||||
README
|
||||
doc/README.txt
|
4
debian/libwolfssl-dev.install
vendored
Normal file
4
debian/libwolfssl-dev.install
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
usr/include/*
|
||||
usr/lib/*/lib*.a
|
||||
usr/lib/*/lib*.so
|
||||
usr/lib/*/pkgconfig/*
|
1
debian/libwolfssl10.install
vendored
Normal file
1
debian/libwolfssl10.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
usr/lib/*/lib*.so.*
|
1227
debian/libwolfssl10.symbols
vendored
Normal file
1227
debian/libwolfssl10.symbols
vendored
Normal file
File diff suppressed because it is too large
Load Diff
31
debian/patches/dfsg.patch
vendored
Normal file
31
debian/patches/dfsg.patch
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
Description: Strike references to removed non-DFSG sources from build files
|
||||
Forwarded: no
|
||||
From: Felix Lechner <felix.lechner@lease-up.com>
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -101,25 +101,6 @@ include tests/include.am
|
||||
include sslSniffer/sslSnifferTest/include.am
|
||||
include rpm/include.am
|
||||
|
||||
-# Exclude references to non-DFSG sources from build files
|
||||
-if !BUILD_DISTRO
|
||||
-include mqx/util_lib/Sources/include.am
|
||||
-include mqx/wolfcrypt_benchmark/Sources/include.am
|
||||
-include mqx/wolfcrypt_test/Sources/include.am
|
||||
-include mqx/wolfssl/include.am
|
||||
-include mqx/wolfssl_client/Sources/include.am
|
||||
-include mplabx/include.am
|
||||
-include mplabx/wolfcrypt_benchmark.X/nbproject/include.am
|
||||
-include mplabx/wolfcrypt_test.X/nbproject/include.am
|
||||
-include mplabx/wolfssl.X/nbproject/include.am
|
||||
-include mcapi/include.am
|
||||
-include mcapi/wolfcrypt_mcapi.X/nbproject/include.am
|
||||
-include mcapi/wolfcrypt_test.X/nbproject/include.am
|
||||
-include mcapi/wolfssl.X/nbproject/include.am
|
||||
-include mcapi/zlib.X/nbproject/include.am
|
||||
-include tirtos/include.am
|
||||
-include IDE/include.am
|
||||
-endif
|
||||
include scripts/include.am
|
||||
|
||||
if USE_VALGRIND
|
17
debian/patches/disable-crl-monitor.patch
vendored
Normal file
17
debian/patches/disable-crl-monitor.patch
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
Description: Disable CRL monitor on all architectures
|
||||
CRL monitor is unvailable on Debian architecture kFreeBSD, causes FTBFS
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860514
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -175,7 +175,6 @@ then
|
||||
enable_ocspstapling=yes
|
||||
enable_ocspstapling2=yes
|
||||
enable_crl=yes
|
||||
- enable_crl_monitor=yes
|
||||
enable_sni=yes
|
||||
enable_maxfragment=yes
|
||||
enable_alpn=yes
|
18
debian/patches/fix-hurd-i386-flags.patch
vendored
Normal file
18
debian/patches/fix-hurd-i386-flags.patch
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
Description: Fix type definition for socklen_t on hurd-i386
|
||||
Based on http://bugs.mysql.com/bug.php?id=22326
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Forwarded: no
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/wolfssl/test.h
|
||||
+++ b/wolfssl/test.h
|
||||
@@ -152,7 +152,7 @@
|
||||
#endif
|
||||
#endif /* WOLFSSL_SOCKET_IS_INVALID */
|
||||
|
||||
-#if defined(__MACH__) || defined(USE_WINDOWS_API)
|
||||
+#if defined(USE_WINDOWS_API)
|
||||
#ifndef _SOCKLEN_T
|
||||
typedef int socklen_t;
|
||||
#endif
|
4
debian/patches/series
vendored
Normal file
4
debian/patches/series
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
dfsg.patch
|
||||
fix-hurd-i386-flags.patch
|
||||
turn-off-fastmath-for-amd64.patch
|
||||
disable-crl-monitor.patch
|
21
debian/patches/turn-off-fastmath-for-amd64.patch
vendored
Normal file
21
debian/patches/turn-off-fastmath-for-amd64.patch
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
Description: Turn off fastmath for amd64, where it is default
|
||||
Enabling fastmath just for amd64 causes the shared library symbols to
|
||||
become architecture-dependent.
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Forwarded: not-needed
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2481,10 +2481,6 @@ fi
|
||||
# set fastmath default
|
||||
FASTMATH_DEFAULT=no
|
||||
|
||||
-if test "$host_cpu" = "x86_64"
|
||||
-then
|
||||
- FASTMATH_DEFAULT=yes
|
||||
-fi
|
||||
|
||||
# fastmath
|
||||
AC_ARG_ENABLE([fastmath],
|
27
debian/rules
vendored
Executable file
27
debian/rules
vendored
Executable file
@ -0,0 +1,27 @@
|
||||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
# Uncomment this to change the hardening options
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
VERSION=$(shell dpkg-parsechangelog |grep ^Version:|cut -d ' ' -f 2)
|
||||
|
||||
%:
|
||||
dh $@ --with autotools-dev
|
||||
# dh $@ --with autotools-dev --with autoreconf --with dkms
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
--enable-sha224 \
|
||||
--enable-distro \
|
||||
--disable-examples \
|
||||
--disable-silent-rules
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --dbgsym-migration='libwolfssl3-dbg (<< 3.9.10-1~)'
|
||||
|
||||
#override_dh_dkms:
|
||||
# dh_dkms -V $(VERSION)
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
62
debian/upstream/signing-key.asc
vendored
Normal file
62
debian/upstream/signing-key.asc
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=RxMm
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
8
debian/watch
vendored
Normal file
8
debian/watch
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
version=4
|
||||
|
||||
opts=\
|
||||
dversionmangle=s/\+dfsg$//,\
|
||||
filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/wolfssl-$1\.tar\.gz/,\
|
||||
pgpsigurlmangle=s/archive\/v(\d\S+)\.tar\.gz/releases\/download\/v$1\/wolfssl-$1\.tar\.gz\.asc/,\
|
||||
repacksuffix=+dfsg \
|
||||
https://github.com/wolfSSL/wolfssl/releases .*/v(\d\S*)-stable\.tar\.gz
|
2
debian/wolfssl-dkms.dkms
vendored
Normal file
2
debian/wolfssl-dkms.dkms
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
PACKAGE_NAME="wolfssl"
|
||||
PACKAGE_VERSION=#MODULE_VERSION#
|
Loading…
Reference in New Issue
Block a user