forked from osmocom/wireshark
Remove some references to Qt4.
Change-Id: I50f5abafb8adf18a5407427f7feb260301df45cc Reviewed-on: https://code.wireshark.org/review/26771 Reviewed-by: Gerald Combs <gerald@wireshark.org> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>pespin/amr
parent
5fd4659164
commit
0cb3176ab7
12
README.bsd
12
README.bsd
|
@ -2,7 +2,7 @@ Installing Wireshark on FreeBSD/OpenBSD/NetBSD/DragonFly BSD
|
|||
========================================================================
|
||||
|
||||
1. Extra packages required
|
||||
2. Compiling Wireshark
|
||||
2. Compiling Wireshark
|
||||
3. Berkeley Packet Filter (BPF) requirement
|
||||
4. Running Wireshark as a non-root user
|
||||
|
||||
|
@ -16,23 +16,19 @@ The easiest way to install these is by using your operating system's
|
|||
ports or packages system. If you prefer to build from source, the programs
|
||||
can be found at the following sites:
|
||||
|
||||
glib 2.16 or later:
|
||||
glib 2.32 or later:
|
||||
ftp.gnome.org:/pub/gnome/sources/glib/
|
||||
http://ftp.gnome.org/pub/gnome/sources/glib/
|
||||
|
||||
pkgconfig:
|
||||
http://pkgconfig.freedesktop.org/releases/
|
||||
|
||||
python 2.5 or later:
|
||||
python 2.7 or later, including Python 3:
|
||||
https://www.python.org/downloads/source/
|
||||
|
||||
If you want to use the Wireshark GUI, install one or both of these toolkits:
|
||||
|
||||
gtk+ 2.12 or later:
|
||||
ftp.gnome.org:/pub/gnome/sources/gtk+/
|
||||
http://ftp.gnome.org/pub/gnome/sources/gtk+/
|
||||
|
||||
Qt 4.7 or later:
|
||||
Qt 5.2 or later:
|
||||
http://download.qt-project.org/official_releases/qt/
|
||||
|
||||
|
||||
|
|
|
@ -409,14 +409,11 @@ own mkstemp implementation for use on platforms that lack mkstemp.
|
|||
Note: mkstemp does not accept NULL as a parameter.
|
||||
|
||||
Wireshark requires mininum versions of each of the libraries it uses, in
|
||||
particular GLib 2.22.0, Qt 4.8.0, and GTK+ 2.12.0 or newer. If you
|
||||
require a mechanism that is available only in a newer version of a
|
||||
library then use its version detection macros, e.g. "#if
|
||||
GLIB_CHECK_VERSION(...)", "#if QT_VERSION_CHECK(...)", and "#if
|
||||
GTK_CHECK_VERSION(...)" to conditionally compile code using that
|
||||
mechanism. If you're using GTK_CHECK_VERSION be aware that GTK+ will be
|
||||
removed in a future release. Adding new features to the GTK+ UI is
|
||||
discouraged.
|
||||
particular GLib 2.32.0 and Qt 5.2.0 or newer. If you require a mechanism
|
||||
that is available only in a newer version of a library then use its
|
||||
version detection macros, e.g. "#if GLIB_CHECK_VERSION(...)" and "#if
|
||||
QT_VERSION_CHECK(...)" to conditionally compile code using that
|
||||
mechanism.
|
||||
|
||||
When different code must be used on UN*X and Win32, use a #if or #ifdef
|
||||
that tests _WIN32, not WIN32. Try to write code portably whenever
|
||||
|
|
|
@ -86,8 +86,7 @@ must be set appropriately.
|
|||
=== Qt
|
||||
|
||||
The Qt library is used to build the UI for Wireshark and is used to provide a
|
||||
platform independent UI. Wireshark can be built with Qt 4.7.0 or later, but we
|
||||
recommend using Qt5.
|
||||
platform independent UI. Wireshark can be built with Qt 5.2 or later.
|
||||
|
||||
For more information on the Qt libraries, see <<ChUIQt>>.
|
||||
|
||||
|
|
|
@ -98,14 +98,6 @@ File "..\..\wireshark-qt-release\Qt5Gui.dll"
|
|||
File "..\..\wireshark-qt-release\Qt5Widgets.dll"
|
||||
File "..\..\wireshark-qt-release\Qt5PrintSupport.dll"
|
||||
File /r "..\..\wireshark-qt-release\platforms"
|
||||
"@
|
||||
|
||||
} else {
|
||||
# Assume Qt 4
|
||||
|
||||
$nsisCommands += @"
|
||||
File "..\..\wireshark-qt-release\QtCore4.dll"
|
||||
File "..\..\wireshark-qt-release\QtGui4.dll"
|
||||
"@
|
||||
|
||||
}
|
||||
|
@ -126,4 +118,4 @@ Set-Content $FilePath @"
|
|||
#
|
||||
"@
|
||||
|
||||
Add-Content $FilePath $nsisCommands
|
||||
Add-Content $FilePath $nsisCommands
|
||||
|
|
|
@ -179,28 +179,6 @@ try {
|
|||
</Fragment>
|
||||
"@
|
||||
|
||||
} else {
|
||||
# Assume Qt 4
|
||||
|
||||
$wixComponents += @"
|
||||
<Fragment>
|
||||
<DirectoryRef Id=`"INSTALLFOLDER`">
|
||||
<Component Id=`"cmpQt4Core_dll`" Guid=`"*`">
|
||||
<File Id=`"filQt4Core_dll`" KeyPath=`"yes`" Source=`"`$(var.WiresharkQt.Dir)\QtCore4.dll`" />
|
||||
</Component>
|
||||
<Component Id=`"cmpQt4Gui_dll`" Guid=`"*`">
|
||||
<File Id=`"filQt4Gui_dll`" KeyPath=`"yes`" Source=`"`$(var.WiresharkQt.Dir)\QtGui4.dll`" />
|
||||
</Component>
|
||||
</DirectoryRef>
|
||||
</Fragment>
|
||||
<Fragment>
|
||||
<ComponentGroup Id=`"CG.QtDependencies`">
|
||||
<ComponentRef Id=`"cmpQt4Core_dll`" />
|
||||
<ComponentRef Id=`"cmpQt4Gui_dll`" />
|
||||
</ComponentGroup>
|
||||
</Fragment>
|
||||
"@
|
||||
|
||||
}
|
||||
|
||||
$wixComponents += @"
|
||||
|
|
|
@ -589,24 +589,13 @@ include_directories(
|
|||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
# Define compatibility macros for Qt 4.8
|
||||
if(QT_VERSION EQUAL 4)
|
||||
add_definitions(-DQ_NULLPTR=NULL)
|
||||
endif()
|
||||
|
||||
SET(CMAKE_AUTOMOC TRUE)
|
||||
|
||||
if(CMAKE_VERSION VERSION_LESS "3.0.2")
|
||||
# AUTOUIC and AUTORCC are not supported in CMAKE 2.8.x
|
||||
if (QT_VERSION EQUAL 5)
|
||||
QT5_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
QT5_ADD_RESOURCES(WIRESHARK_QT_QRC_SRC ${WIRESHARK_QT_QRC})
|
||||
QT5_WRAP_UI(WIRESHARK_QT_UI_SRC ${WIRESHARK_QT_UI})
|
||||
else()
|
||||
QT4_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
QT4_ADD_RESOURCES(WIRESHARK_QT_QRC_SRC ${WIRESHARK_QT_QRC})
|
||||
QT4_WRAP_UI(WIRESHARK_QT_UI_SRC ${WIRESHARK_QT_UI})
|
||||
endif()
|
||||
QT5_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
QT5_ADD_RESOURCES(WIRESHARK_QT_QRC_SRC ${WIRESHARK_QT_QRC})
|
||||
QT5_WRAP_UI(WIRESHARK_QT_UI_SRC ${WIRESHARK_QT_UI})
|
||||
else()
|
||||
SET(CMAKE_AUTOUIC TRUE)
|
||||
SET(CMAKE_AUTORCC TRUE)
|
||||
|
@ -616,11 +605,7 @@ else()
|
|||
|
||||
# Add .qrc files to library dependencies for AUTORCC.
|
||||
set(WIRESHARK_QT_QRC_SRC ${WIRESHARK_QT_QRC})
|
||||
if (QT_VERSION EQUAL 5)
|
||||
QT5_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
else()
|
||||
QT4_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
endif()
|
||||
QT5_ADD_TRANSLATION(WIRESHARK_QT_QM ${WIRESHARK_QT_TS})
|
||||
endif()
|
||||
|
||||
add_custom_target(
|
||||
|
|
|
@ -27,11 +27,6 @@ if HAVE_SPEEXDSP
|
|||
AM_CPPFLAGS += $(SPEEXDSP_CFLAGS)
|
||||
endif
|
||||
|
||||
# Define compatibility macros for Qt 4.8
|
||||
if HAVE_QT_VERSION_4
|
||||
AM_CPPFLAGS += -DQ_NULLPTR=NULL
|
||||
endif
|
||||
|
||||
noinst_LIBRARIES = libqtui.a
|
||||
|
||||
include Makefile_custom.common
|
||||
|
|
|
@ -1836,9 +1836,6 @@ void MainWindow::on_actionNewDisplayFilterExpression_triggered()
|
|||
main_ui_->filterExpressionFrame->addExpression(df_combo_box_->lineEdit()->text());
|
||||
}
|
||||
|
||||
// On Qt4 + macOS with unifiedTitleAndToolBarOnMac set it's possible to make
|
||||
// the main window obnoxiously wide.
|
||||
|
||||
void MainWindow::displayFilterButtonClicked()
|
||||
{
|
||||
QAction *dfb_action = qobject_cast<QAction*>(sender());
|
||||
|
|
|
@ -150,7 +150,7 @@ TapParameterDialog *RpcServiceResponseTimeDialog::createDceRpcSrtDialog(QWidget
|
|||
// dcerpc,srt,<uuid>,<major version>.<minor version>[,<filter>]
|
||||
QStringList args_l = QString(opt_arg).split(',');
|
||||
if (args_l.length() > 1) {
|
||||
// Alas, QUuid requires Qt 4.8.
|
||||
// XXX Switch to QUuid.
|
||||
unsigned d1, d2, d3, d4_0, d4_1, d4_2, d4_3, d4_4, d4_5, d4_6, d4_7;
|
||||
if(sscanf(args_l[0].toUtf8().constData(),
|
||||
"%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
|
||||
|
|
Loading…
Reference in New Issue