diff options
-rw-r--r-- | Makefile.nmake | 19 | ||||
-rw-r--r-- | config.nmake | 24 | ||||
-rw-r--r-- | packaging/nsis/Makefile.nmake | 13 | ||||
-rw-r--r-- | packaging/nsis/wireshark.nsi | 10 | ||||
-rwxr-xr-x | tools/win32-setup.sh | 2 |
5 files changed, 61 insertions, 7 deletions
diff --git a/Makefile.nmake b/Makefile.nmake index f96716dad4..d7e7a789d9 100644 --- a/Makefile.nmake +++ b/Makefile.nmake @@ -834,6 +834,15 @@ process_libs: !ERROR ? Unknown or invalid PANGO_INST_VERSION !ENDIF !ENDIF +# PANGO 1.24.5 needs these DLL:s +!IFDEF NEED_FREETYPE_DLL + @$(SH) $(WIN_SETUP) "$(WIN_SETUP_OPT)" "$(WIRESHARK_LIBS)" \ + expat gtk$(GTK_INST_VERSION)/expat_$(EXPAT_PKG)_$(WIRESHARK_TARGET_PLATFORM).zip + @$(SH) $(WIN_SETUP) "$(WIN_SETUP_OPT)" "$(WIRESHARK_LIBS)" \ + fontconfig gtk$(GTK_INST_VERSION)/fontconfig_$(FONTCONFIG_PKG)_$(WIRESHARK_TARGET_PLATFORM).zip + @$(SH) $(WIN_SETUP) "$(WIN_SETUP_OPT)" "$(WIRESHARK_LIBS)" \ + freetype gtk$(GTK_INST_VERSION)/freetype_$(FREETYPE_PKG)_$(WIRESHARK_TARGET_PLATFORM).zip +!ENDIF !IFDEF HHC_DIR @$(SH) $(WIN_SETUP) "$(WIN_SETUP_OPT)" "$(WIRESHARK_LIBS)" \ user-guide user-guide-28526.zip @@ -1029,6 +1038,16 @@ install-all: install-generated-files 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_FREETYPE_DLL + xcopy $(GTK_DIR)\bin\libpangoft2-1.0-0.dll $(INSTALL_DIR) /d + xcopy $(WIRESHARK_LIBS)\freetype\bin\$(FREETYPE_DLL) $(INSTALL_DIR) /d +!ENDIF +!IFDEF NEED_FONTCONFIG_DLL + xcopy $(WIRESHARK_LIBS)\fontconfig\bin\$(FONTCONFIG_DLL) $(INSTALL_DIR) /d +!ENDIF +!IFDEF NEED_EXPAT_DLL + xcopy $(WIRESHARK_LIBS)\expat\bin\$(EXPAT_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 if not exist $(INSTALL_DIR)\$(GTK_WIMP_RCDST_DIR) mkdir $(INSTALL_DIR)\$(GTK_WIMP_RCDST_DIR) diff --git a/config.nmake b/config.nmake index dd4f6882b8..6649642b4a 100644 --- a/config.nmake +++ b/config.nmake @@ -139,7 +139,7 @@ NASM=$(WIRESHARK_LIBS)\nasm-2.02\nasm.exe GLIB_VERSION=2.0 GLIB_DIR=$(WIRESHARK_LIBS)\glib # This macro is used by the setup target. -GLIB_PKG=2.20.4-1 +GLIB_PKG=2.20.5-1 ##### To Use new packet list uncomment this line #### ### Warning Experimental - work in progress @@ -157,14 +157,20 @@ GTK_DIR=$(WIRESHARK_LIBS)\gtk2 # These macros are used by the nsis installer script and by the install target. TIFF_DLL=libtiff3.dll JPEG_DLL=jpeg62.dll +FREETYPE_DLL=freetype6.dll +FONTCONFIG_DLL=libfontconfig-1.dll +EXPAT_DLL=libexpat-1.dll # These macros are used by the setup target. -GTK_PKG=2.16.5-1 -CAIRO_PKG=1.8.8-1 +GTK_PKG=2.16.6-1 +CAIRO_PKG=1.8.8-2 ATK_PKG=1.26.0-1 -LIBPNG_PKG=1.2.37-1 +LIBPNG_PKG=1.2.38-1 TIFF_PKG=libtiff-3.8.2 JPEG_PKG=jpeg-6b-4-bin -PANGO_PKG=1.24.5-1 +PANGO_PKG=1.24.5-2 +FREETYPE_PKG=2.3.9-1 +FONTCONFIG_PKG=2.7.3-1 +EXPAT_PKG=2.0.1-1 # # Mandatory: Version numbers of GTK and pango. @@ -366,7 +372,7 @@ GEOIP_DIR=$(WIRESHARK_LIBS)\GeoIP-1.4.5ws GLIB_VERSION=2.0 GLIB_DIR=$(WIRESHARK_LIBS)\glib # This macro is used by the setup target. -GLIB_PKG=2.20.3-1 +GLIB_PKG=2.20.5-1 ##### To Use new packet list uncomment this line #### ### Warning Experimental - work in progress @@ -949,6 +955,12 @@ PANGO_LIB_DIR=1.5.0 !ERROR ? Unknown or invalid PANGO_INST_VERSION !ENDIF +!IF "$(PANGO_INST_VERSION)" == "1.24" +#PANGO 1.24.5 Needs these: +NEED_FREETYPE_DLL=USE +NEED_FONTCONFIG_DLL=USE +NEED_EXPAT_DLL=USE +!ENDIF !IFDEF AIRPCAP_DIR AIRPCAP_CONFIG=^#define HAVE_AIRPCAP 1 AIRPDCAP_CONFIG=^#define HAVE_AIRPDCAP 1 diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake index 5fb9ee1377..c84cb3bc1e 100644 --- a/packaging/nsis/Makefile.nmake +++ b/packaging/nsis/Makefile.nmake @@ -84,6 +84,7 @@ wireshark-$(WIRESHARK_TARGET_PLATFORM)-$(VERSION).exe : user-guide.chm $(NSI) $( $(MAKENSIS) \ /DWIRESHARK_TARGET_PLATFORM=$(WIRESHARK_TARGET_PLATFORM) \ /DMSVC_VARIANT=$(MSVC_VARIANT) \ + /DWIRESHARK_LIBS=$(WIRESHARK_LIBS) \ !IFDEF MSVCR_DLL /DMSVCR_DLL="$(MSVCR_DLL)" \ !ENDIF @@ -108,6 +109,18 @@ wireshark-$(WIRESHARK_TARGET_PLATFORM)-$(VERSION).exe : user-guide.chm $(NSI) $( /DNEED_LIBTIFF_DLL=$(NEED_LIBTIFF_DLL) \ /DTIFF_DLL=$(TIFF_DLL) \ !ENDIF +!IFDEF NEED_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) \ +!ENDIF +!IFDEF NEED_EXPAT_DLL + /DNEED_EXPAT_DLL=$(NEED_EXPAT_DLL) \ + /DEXPAT_DLL=$(EXPAT_DLL) \ +!ENDIF !IFDEF NEED_CAIRO_DLL /DNEED_CAIRO_DLL=$(NEED_CAIRO_DLL) \ !ENDIF diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi index dc6a442387..8f2770ca59 100644 --- a/packaging/nsis/wireshark.nsi +++ b/packaging/nsis/wireshark.nsi @@ -834,6 +834,16 @@ File "${GTK_DIR}\bin\${TIFF_DLL}" !ifdef NEED_LIBJPEG_DLL File "${GTK_DIR}\bin\${JPEG_DLL}" !endif +!ifdef NEED_FREETYPE_DLL +File "${GTK_DIR}\bin\libpangoft2-1.0-0.dll" +File "${WIRESHARK_LIBS}\freetype\bin\${FREETYPE_DLL}" +!endif +!ifdef NEED_FONTCONFIG_DLL +File "${WIRESHARK_LIBS}\fontconfig\bin\${FONTCONFIG_DLL}" +!endif +!ifdef NEED_EXPAT_DLL +File "${WIRESHARK_LIBS}\expat\bin\${EXPAT_DLL}" +!endif SetOutPath $INSTDIR\etc\gtk-2.0 File "${GTK_DIR}\etc\gtk-2.0\*.*" diff --git a/tools/win32-setup.sh b/tools/win32-setup.sh index 823ec7bf10..96c4be4aa5 100755 --- a/tools/win32-setup.sh +++ b/tools/win32-setup.sh @@ -9,7 +9,7 @@ # in order to provide backward compatibility with older trees (e.g. a # previous release or an older SVN checkout). # Save previous tag. -DOWNLOAD_TAG=${DOWNLOAD_TAG:-"2009-08-28"} +DOWNLOAD_TAG=${DOWNLOAD_TAG:-"2009-09-16B"} WIRESHARK_TARGET_PLATFORM=${WIRESHARK_TARGET_PLATFORM:-"win32"} DOWNLOAD_PREFIX="http://anonsvn.wireshark.org/wireshark-$WIRESHARK_TARGET_PLATFORM-libs/tags/$DOWNLOAD_TAG/packages/" |