Hi,

I have prepared the backport of wireshark from jessie-security for
wheezy-security:
https://people.debian.org/~rbalint/ppa/wheezy-lts/wheezy-security/

Changes from jessie-security's latest:
 wireshark (1.12.1+g01b65bf-4+deb8u6~deb7u1) wheezy-security; urgency=high
 .
   * Backport to wheezy-security
     - Use Qt 4 for wireshark-qt
     - Use -Wl,-Bsymbolic ld flag to fix FTBFS on wheezy
     - Build-depend on libgnutls-dev for GnuTLS development files
     - Build-depend on lsb-release to detect Debian release

If you feel so please give the packages a try. I will list the closed
CVE-s in the DLA.

Cheers,
Balint
diff -Nru wireshark-1.12.1+g01b65bf/debian/changelog wireshark-1.12.1+g01b65bf/debian/changelog
--- wireshark-1.12.1+g01b65bf/debian/changelog	2016-05-21 14:01:31.000000000 +0200
+++ wireshark-1.12.1+g01b65bf/debian/changelog	2016-05-29 00:19:41.000000000 +0200
@@ -1,3 +1,13 @@
+wireshark (1.12.1+g01b65bf-4+deb8u6~deb7u1) wheezy-security; urgency=high
+
+  * Backport to wheezy-security
+    - Use Qt 4 for wireshark-qt
+    - Use -Wl,-Bsymbolic ld flag to fix FTBFS on wheezy
+    - Build-depend on libgnutls-dev for GnuTLS development files
+    - Build-depend on lsb-release to detect Debian release
+
+ -- Balint Reczey <bal...@balintreczey.hu>  Sun, 29 May 2016 00:16:18 +0200
+
 wireshark (1.12.1+g01b65bf-4+deb8u6) jessie-security; urgency=medium
 
   * security fixes from Wireshark 1.12.11:
diff -Nru wireshark-1.12.1+g01b65bf/debian/control wireshark-1.12.1+g01b65bf/debian/control
--- wireshark-1.12.1+g01b65bf/debian/control	2014-11-02 20:35:17.000000000 +0100
+++ wireshark-1.12.1+g01b65bf/debian/control	2016-05-25 22:56:45.000000000 +0200
@@ -3,20 +3,20 @@
 Priority: optional
 Maintainer: Balint Reczey <bal...@balintreczey.hu>
 Standards-Version: 3.9.5
-Build-Depends: libgtk-3-dev,
+Build-Depends: libgtk-3-dev, lsb-release,
 # enable Qt 5 related dependencies for Qt 5-enabled build
- qtbase5-dev, qtbase5-dev-tools, qttools5-dev, qttools5-dev-tools,
+# qtbase5-dev, qtbase5-dev-tools, qttools5-dev, qttools5-dev-tools,
 # enable Qt 4 related dependencies for Qt 4-enabled build
-# qt4-qmake, libqt4-dev,
+ qt4-qmake, libqt4-dev,
  libpcap0.8-dev, flex, libz-dev, debhelper (>= 9), po-debconf, libtool,
  python (>= 2.6.6-3~), python-ply, libc-ares-dev, xsltproc,
  docbook-xsl (>= 1.64.1.0-0), docbook-xml, libxml2-utils, libpcre3-dev,
  libcap2-dev [linux-any] | libcap-dev (>= 2.17) [linux-any],
  bison,
 # enable versioned libgnutls28-dev below to have GPLv2+ compatible GMP
- libgnutls28-dev (>= 3.2.14-1~),
+# libgnutls28-dev (>= 3.2.14-1~),
 # enable backports-compatible libgnutls-dev
-# libgnutls-dev,
+ libgnutls-dev,
  libgcrypt-dev, portaudio19-dev, libkrb5-dev, liblua5.2-dev, libsmi2-dev,
  libgeoip-dev, dpkg-dev (>= 1.16.1~), imagemagick, xdg-utils,
  libnl-genl-3-dev [linux-any], libnl-route-3-dev [linux-any], asciidoc, cmake, w3m
diff -Nru wireshark-1.12.1+g01b65bf/debian/rules wireshark-1.12.1+g01b65bf/debian/rules
--- wireshark-1.12.1+g01b65bf/debian/rules	2015-10-20 23:54:54.000000000 +0200
+++ wireshark-1.12.1+g01b65bf/debian/rules	2016-05-25 22:56:13.000000000 +0200
@@ -7,10 +7,18 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+distrelease  := $(shell lsb_release -cs)
+ifeq ($(distrelease),n/a)
+  distrelease     := sid
+endif
+
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+ifneq (,$(filter $(distrelease),wheezy))
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-Bsymbolic
+endif
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
@@ -22,7 +30,7 @@
 override_dh_auto_configure:
 	dh_auto_configure -- -DENABLE_GUIDES=ON \
 		-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-	# -DENABLE_QT5=OFF
+	 -DENABLE_QT5=OFF
 
 override_dh_auto_build:
 	dh_auto_build

Reply via email to