summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.nmake41
-rw-r--r--config.nmake55
-rw-r--r--packaging/nsis/Makefile.nmake58
-rw-r--r--packaging/nsis/wireshark.nsi44
-rwxr-xr-xtools/win32-setup.sh2
-rwxr-xr-xtools/win64-setup.sh2
6 files changed, 138 insertions, 64 deletions
diff --git a/Makefile.nmake b/Makefile.nmake
index e69039d2b5..c5313977b4 100644
--- a/Makefile.nmake
+++ b/Makefile.nmake
@@ -1105,28 +1105,43 @@ install-all: install-generated-files
if exist $(GTK_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\loaders xcopy $(GTK_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\loaders\libpixbufloader-*.dll $(INSTALL_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\loaders /d
xcopy $(GTK_DIR)\lib\gtk-2.0\modules\libgail.dll $(INSTALL_DIR)\lib\gtk-2.0\modules /d
xcopy $(GTK_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\engines\libpixmap.dll $(INSTALL_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\engines /d
-!IFDEF NEED_LIBPNG_DLL
- xcopy $(GTK_DIR)\bin\$(PNG_DLL) $(INSTALL_DIR) /d
-!ENDIF
-!IFDEF NEED_LIBTIFF_DLL
- xcopy $(GTK_DIR)\bin\$(TIFF_DLL) $(INSTALL_DIR) /d
-!ENDIF
-!IFDEF NEED_LIBJPEG_DLL
- xcopy $(GTK_DIR)\bin\$(JPEG_DLL) $(INSTALL_DIR) /d
-!ENDIF
!IFDEF NEED_CAIRO_DLL
xcopy $(GTK_DIR)\bin\libcairo-2.dll $(INSTALL_DIR) /d
xcopy $(GTK_DIR)\bin\libpangocairo-1.0-0.dll $(INSTALL_DIR) /d
!ENDIF
+!IFDEF NEED_EXPAT_DLL
+ xcopy $(GTK_DIR)\bin\$(EXPAT_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_FFI_DLL
+ xcopy $(GTK_DIR)\bin\$(FFI_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_FONTCONFIG_DLL
+ xcopy $(GTK_DIR)\bin\$(FONTCONFIG_DLL) $(INSTALL_DIR) /d
+!ENDIF
!IFDEF NEED_FREETYPE_DLL
xcopy $(GTK_DIR)\bin\libpangoft2-1.0-0.dll $(INSTALL_DIR) /d
xcopy $(GTK_DIR)\bin\$(FREETYPE_DLL) $(INSTALL_DIR) /d
!ENDIF
-!IFDEF NEED_FONTCONFIG_DLL
- xcopy $(GTK_DIR)\bin\$(FONTCONFIG_DLL) $(INSTALL_DIR) /d
+!IFDEF NEED_JASPER_DLL
+ xcopy $(GTK_DIR)\bin\$(JASPER_DLL) $(INSTALL_DIR) /d
!ENDIF
-!IFDEF NEED_EXPAT_DLL
- xcopy $(GTK_DIR)\bin\$(EXPAT_DLL) $(INSTALL_DIR) /d
+!IFDEF NEED_JPEG_DLL
+ xcopy $(GTK_DIR)\bin\$(JPEG_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_LZMA_DLL
+ xcopy $(GTK_DIR)\bin\$(LZMA_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_PIXMAN_DLL
+ xcopy $(GTK_DIR)\bin\$(PIXMAN_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_PNG_DLL
+ xcopy $(GTK_DIR)\bin\$(PNG_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_TIFF_DLL
+ xcopy $(GTK_DIR)\bin\$(TIFF_DLL) $(INSTALL_DIR) /d
+!ENDIF
+!IFDEF NEED_XML_DLL
+ xcopy $(GTK_DIR)\bin\$(XML_DLL) $(INSTALL_DIR) /d
!ENDIF
if not exist $(INSTALL_DIR)\$(GTK_WIMP_DLLDST_DIR) mkdir $(INSTALL_DIR)\$(GTK_WIMP_DLLDST_DIR)
xcopy "$(GTK_WIMP_DLLSRC_DIR)\libwimp.dll" $(INSTALL_DIR)\$(GTK_WIMP_DLLDST_DIR) /d
diff --git a/config.nmake b/config.nmake
index 26b8bcd4c1..19a41b83fc 100644
--- a/config.nmake
+++ b/config.nmake
@@ -218,17 +218,27 @@ GLIB_VERSION=2.0
# Set the name to gtk3 if you want to use gtk3 - Not yet working
GTK_NAME=gtk2
GTK_DIR=$(WIRESHARK_LIB_DIR)\$(GTK_NAME)
+
# These macros are used by the nsis installer script and by the install target.
-PNG_DLL=libpng14-14.dll
-FREETYPE_DLL=freetype6.dll
+#EXPAT_DLL=libexpat-1.dll
+FFI_DLL=libffi-5.dll
FONTCONFIG_DLL=libfontconfig-1.dll
-EXPAT_DLL=libexpat-1.dll
-INTL_DLL=intl.dll
+FREETYPE_DLL=libfreetype-6.dll
+INTL_DLL=libintl-8.dll
+JASPER_DLL=libjasper-1.dll
+JPEG_DLL=libjpeg-8.dll
+LZMA_DLL=liblzma-5.dll
+PIXMAN_DLL=libpixman-1-0.dll
+PNG_DLL=libpng15-15.dll
+TIFF_DLL=libtiff-5.dll
+XML_DLL=libxml2-2.dll
+
# This macro is used by the setup target.
!IF "$(GTK_NAME)" == "gtk2"
#GTK_PKG=2.16.6-20100912
#GTK_PKG=2.22.1-20101227
-GTK_PKG=2.24.10-20120208
+GTK_PKG=2.24.10-2.7
+PKG_SUFIX=ws
!ELSE
PKG_SUFIX=ws
GTK_PKG=3.4.0-3.9
@@ -421,18 +431,24 @@ GTK_NAME=gtk2
GTK_DIR=$(WIRESHARK_LIB_DIR)\$(GTK_NAME)
# These macros are used by the nsis installer script and by the install target.
-PNG_DLL=libpng14-14.dll
-#TIFF_DLL=libtiff-3.dll
-#JPEG_DLL=libjpeg-7.dll
-FREETYPE_DLL=libfreetype-6.dll
+#EXPAT_DLL=libexpat-1.dll
+FFI_DLL=libffi-5.dll
FONTCONFIG_DLL=libfontconfig-1.dll
-EXPAT_DLL=libexpat-1.dll
+FREETYPE_DLL=libfreetype-6.dll
INTL_DLL=libintl-8.dll
+JASPER_DLL=libjasper-1.dll
+JPEG_DLL=libjpeg-8.dll
+LZMA_DLL=liblzma-5.dll
+PIXMAN_DLL=libpixman-1-0.dll
+PNG_DLL=libpng15-15.dll
+TIFF_DLL=libtiff-5.dll
+XML_DLL=libxml2-2.dll
# These macros are used by the setup target.
!IF "$(GTK_NAME)" == "gtk2"
#GTK_PKG=2.16.6-20100912
-GTK_PKG=2.22.1-20101229
+GTK_PKG=2.24.10-2.7
+PKG_SUFIX=ws
!ELSE
PKG_SUFIX=ws
GTK_PKG=3.4.0-3.10
@@ -446,7 +462,7 @@ GTK_PKG=3.4.0-3.10
#
!IF "$(GTK_NAME)" == "gtk2"
#GTK_INST_VERSION=2.16
-GTK_INST_VERSION=2.22
+GTK_INST_VERSION=2.24
!ELSE
GTK_INST_VERSION=3.4
!ENDIF
@@ -1018,19 +1034,26 @@ GTK_LIBS=$(GTK_DIR)\lib\gtk-win32-2.0.lib \
GTK_LIB_DIR=2.10.0
!IFDEF PNG_DLL
-NEED_LIBPNG_DLL=USE
+NEED_PNG_DLL=USE
!ENDIF
!IFDEF JPEG_DLL
-NEED_LIBJPEG_DLL=USE
+NEED_JPEG_DLL=USE
!ENDIF
!IFDEF TIFF_DLL
-NEED_LIBTIFF_DLL=USE
+NEED_TIFF_DLL=USE
!ENDIF
NEED_CAIRO_DLL=USE
# Pango >=1.24.5 Needs these:
NEED_FREETYPE_DLL=USE
NEED_FONTCONFIG_DLL=USE
-NEED_EXPAT_DLL=USE
+#NEED_EXPAT_DLL=USE
+NEED_XML_DLL=USE
+NEED_PIXMAN_DLL=USE
+NEED_FFI_DLL=USE
+NEED_JASPER_DLL=USE
+NEED_JPEG_DLL=USE
+NEED_TIFF_DLL=USE
+NEED_LZMA_DLL=USE
GTK_WIMP_DLLSRC_DIR=$(GTK_DIR)\lib\gtk-2.0\$(GTK_LIB_DIR)\engines
GTK_WIMP_DLLDST_DIR=lib\gtk-2.0\$(GTK_LIB_DIR)\engines
diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake
index 1af5bf38fe..2ccbab6bd6 100644
--- a/packaging/nsis/Makefile.nmake
+++ b/packaging/nsis/Makefile.nmake
@@ -103,32 +103,52 @@ wireshark-$(WIRESHARK_TARGET_PLATFORM)-$(VERSION).exe : user-guide.chm $(NSI) $(
/DGTK_DIR=$(GTK_DIR) \
/DGTK_LIB_DIR=$(GTK_LIB_DIR) \
/DPANGO_LIB_DIR=$(PANGO_LIB_DIR) \
-!IFDEF NEED_LIBPNG_DLL
- /DNEED_LIBPNG_DLL=$(NEED_LIBPNG_DLL) \
- /DPNG_DLL=$(PNG_DLL) \
+!IFDEF NEED_CAIRO_DLL
+ /DNEED_CAIRO_DLL=$(NEED_CAIRO_DLL) \
+!ENDIF
+!IFDEF NEED_EXPAT_DLL
+ /DNEED_EXPAT_DLL=$(NEED_EXPAT_DLL) \
+ /DEXPAT_DLL=$(EXPAT_DLL) \
!ENDIF
-!IFDEF NEED_LIBJPEG_DLL
- /DNEED_LIBJPEG_DLL=$(NEED_LIBJPEG_DLL) \
- /DJPEG_DLL=$(JPEG_DLL) \
+!IFDEF NEED_FFI_DLL
+ /DNEED_FFI_DLL=$(NEED_FFI_DLL) \
+ /DFFI_DLL=$(FFI_DLL) \
!ENDIF
-!IFDEF NEED_LIBTIFF_DLL
- /DNEED_LIBTIFF_DLL=$(NEED_LIBTIFF_DLL) \
- /DTIFF_DLL=$(TIFF_DLL) \
+!IFDEF NEED_FONTCONFIG_DLL
+ /DNEED_FONTCONFIG_DLL=$(NEED_FONTCONFIG_DLL) \
+ /DFONTCONFIG_DLL=$(FONTCONFIG_DLL) \
!ENDIF
!IFDEF NEED_FREETYPE_DLL
- /DNEED_FREETYPE_DLL=$(NEED_FREETYPE_DLL) \
- /DFREETYPE_DLL=$(FREETYPE_DLL) \
+ /DNEED_FREETYPE_DLL=$(NEED_FREETYPE_DLL) \
+ /DFREETYPE_DLL=$(FREETYPE_DLL) \
!ENDIF
-!IFDEF NEED_FONTCONFIG_DLL
- /DNEED_FONTCONFIG_DLL=$(NEED_FONTCONFIG_DLL) \
- /DFONTCONFIG_DLL=$(FONTCONFIG_DLL) \
+!IFDEF NEED_JASPER_DLL
+ /DNEED_JASPER_DLL=$(NEED_JASPER_DLL) \
+ /DJASPER_DLL=$(JASPER_DLL) \
!ENDIF
-!IFDEF NEED_EXPAT_DLL
- /DNEED_EXPAT_DLL=$(NEED_EXPAT_DLL) \
- /DEXPAT_DLL=$(EXPAT_DLL) \
+!IFDEF NEED_JPEG_DLL
+ /DNEED_JPEG_DLL=$(NEED_JPEG_DLL) \
+ /DJPEG_DLL=$(JPEG_DLL) \
!ENDIF
-!IFDEF NEED_CAIRO_DLL
- /DNEED_CAIRO_DLL=$(NEED_CAIRO_DLL) \
+!IFDEF NEED_LZMA_DLL
+ /DNEED_LZMA_DLL=$(NEED_LZMA_DLL) \
+ /DLZMA_DLL=$(LZMA_DLL) \
+!ENDIF
+!IFDEF NEED_PIXMAN_DLL
+ /DNEED_PIXMAN_DLL=$(NEED_PIXMAN_DLL) \
+ /DPIXMAN_DLL=$(PIXMAN_DLL) \
+!ENDIF
+!IFDEF NEED_PNG_DLL
+ /DNEED_PNG_DLL=$(NEED_PNG_DLL) \
+ /DPNG_DLL=$(PNG_DLL) \
+!ENDIF
+!IFDEF NEED_TIFF_DLL
+ /DNEED_TIFF_DLL=$(NEED_TIFF_DLL) \
+ /DTIFF_DLL=$(TIFF_DLL) \
+!ENDIF
+!IFDEF NEED_XML_DLL
+ /DNEED_XML_DLL=$(NEED_XML_DLL) \
+ /DXML_DLL=$(XML_DLL) \
!ENDIF
!ENDIF
/DGTK_WIMP_DLLDST_DIR=$(GTK_WIMP_DLLDST_DIR) \
diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi
index a7e18102b9..b4cfd05205 100644
--- a/packaging/nsis/wireshark.nsi
+++ b/packaging/nsis/wireshark.nsi
@@ -864,32 +864,48 @@ File "..\..\wireshark-gtk2\libpangowin32-1.0-0.dll"
File "..\..\wireshark-gtk2\libcairo-2.dll"
File "..\..\wireshark-gtk2\libpangocairo-1.0-0.dll"
!endif
-!ifdef NEED_LIBPNG_DLL
-File "..\..\wireshark-gtk2\${PNG_DLL}"
+!ifdef NEED_EXPAT_DLL
+File "..\..\wireshark-gtk2\${EXPAT_DLL}"
!endif
-!ifdef NEED_LIBTIFF_DLL
-File "..\..\wireshark-gtk2\${TIFF_DLL}"
+!ifdef NEED_FFI_DLL
+File "..\..\wireshark-gtk2\${FFI_DLL}"
!endif
-!ifdef NEED_LIBJPEG_DLL
-File "..\..\wireshark-gtk2\${JPEG_DLL}"
+!ifdef NEED_FONTCONFIG_DLL
+File "..\..\wireshark-gtk2\${FONTCONFIG_DLL}"
!endif
!ifdef NEED_FREETYPE_DLL
File "..\..\wireshark-gtk2\libpangoft2-1.0-0.dll"
File "..\..\wireshark-gtk2\${FREETYPE_DLL}"
!endif
-!ifdef NEED_FONTCONFIG_DLL
-File "..\..\wireshark-gtk2\${FONTCONFIG_DLL}"
+!ifdef NEED_JASPER_DLL
+File "..\..\wireshark-gtk2\${JASPER_DLL}"
!endif
-!ifdef NEED_EXPAT_DLL
-File "..\..\wireshark-gtk2\${EXPAT_DLL}"
+!ifdef NEED_JPEG_DLL
+File "..\..\wireshark-gtk2\${JPEG_DLL}"
+!endif
+!ifdef NEED_LZMA_DLL
+File "..\..\wireshark-gtk2\${LZMA_DLL}"
+!endif
+!ifdef NEED_PIXMAN_DLL
+File "..\..\wireshark-gtk2\${PIXMAN_DLL}"
!endif
+!ifdef NEED_PNG_DLL
+File "..\..\wireshark-gtk2\${PNG_DLL}"
+!endif
+!ifdef NEED_TIFF_DLL
+File "..\..\wireshark-gtk2\${TIFF_DLL}"
+!endif
+!ifdef NEED_XML_DLL
+File "..\..\wireshark-gtk2\${XML_DLL}"
+!endif
+
SetOutPath $INSTDIR\etc\gtk-2.0
File "${GTK_DIR}\etc\gtk-2.0\*.*"
-!if ${WIRESHARK_TARGET_PLATFORM} == "win32"
-SetOutPath $INSTDIR\etc\pango
-File "${GTK_DIR}\etc\pango\pango.*"
-!endif
+#!if ${WIRESHARK_TARGET_PLATFORM} == "win32"
+#SetOutPath $INSTDIR\etc\pango
+#File "${GTK_DIR}\etc\pango\pango.*"
+#!endif
SetOutPath $INSTDIR\lib\gtk-2.0\${GTK_LIB_DIR}\engines
File "..\..\wireshark-gtk2\lib\gtk-2.0\${GTK_LIB_DIR}\engines\libpixmap.dll"
diff --git a/tools/win32-setup.sh b/tools/win32-setup.sh
index 730d055f14..fdb6a2cce8 100755
--- a/tools/win32-setup.sh
+++ b/tools/win32-setup.sh
@@ -4,7 +4,7 @@
# 32-bit wrapper for win-setup.sh.
-export DOWNLOAD_TAG="2012-04-19"
+export DOWNLOAD_TAG="2012-05-14"
export WIRESHARK_TARGET_PLATFORM="win32"
WIN_SETUP=`echo $0 | sed -e s/win32/win/`
diff --git a/tools/win64-setup.sh b/tools/win64-setup.sh
index ffbd2afd3a..fb181484b3 100755
--- a/tools/win64-setup.sh
+++ b/tools/win64-setup.sh
@@ -4,7 +4,7 @@
# 64-bit wrapper for win-setup.sh.
-export DOWNLOAD_TAG="2012-04-19"
+export DOWNLOAD_TAG="2012-05-14"
export WIRESHARK_TARGET_PLATFORM="win64"
WIN_SETUP=`echo $0 | sed -e s/win64/win/`