# DISCLAIMER: Max Horn is the sole maintainer of this package. # Please DO NOT MAKE MODIFICATIONS without informing the maintainer. # Preferably, send a patch to me instead of making changes yourself! # If that is not possible due to extra urgency, at least send me a mail. # # Explanation: I am sick and tired of getting back to my packages and # discovering that people have messed with it. I am then forced to # retrace their steps, find out who, when and why did make a certain # change etc. -- i.e. it makes my life as maintainer harder. # Furthermore, as maintainer I am responsible for problems caused by my # packages. But I am not willing to take responsibility for something I # did not do. In particular, for changes that other people introduced # behind my back, no matter how good and noble their intentions were. As # such, I may see myself forced to drop responsibility for (and hence, # maintainership of) the affected package. Package: wireshark Version: 1.8.6 Revision: 1 Maintainer: Max Horn BuildDepends: << atk1 (>= 1.20.0-1), cairo (>= 1.6-1), expat1, fink (>= 0.32), fink-package-precedence, fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), gettext-bin, gettext-tools, glib2-dev (>= 2.14.0-1), glitz, gnutls28, gtk+2-dev (>= 2.12.0-1), libcares2, libgcrypt (>= 1.2.4-2), libgettext8-dev, libgpg-error, libiconv-dev, libpcap1, libtasn1-3, lua51-dev, pango1-xft2-ft219-dev (>= 1.18.4-4), libpcre1, pixman (>= 0.10.0-1), pkgconfig (>= 0.21-1), portaudio, x11-dev, xft2-dev << Depends: << glib2-shlibs (>= 2.14.0-1), gnutls28-shlibs, gtk+2 (>= 2.12.0-1), libcares2-shlibs, libgcrypt-shlibs (>= 1.2.4-2), libgettext8-shlibs, libgpg-error-shlibs, libpcap1-shlibs, lua51-shlibs, pango1-xft2-ft219 (>= 1.18.4-4), libpcre1-shlibs, portaudio-shlibs << Conflicts: wireshark-ssl (<< 1.6.3-1), ethereal (<< 1.0-1), ethereal-ssl (<< 1.0-1) Replaces: wireshark-ssl (<< 1.6.3-1), ethereal (<< 1.0-1), ethereal-ssl (<< 1.0-1) Source: mirror:sourceforge:wireshark/wireshark-%v.tar.bz2 Source-MD5: 317361e701936c72f7f18f857059b944 # The following patch is probably not necessary anymore, at least on most systems. # But to be on the safe side, I'll keep it in for a while longer. # See https://sourceforge.net/tracker/?func=detail&atid=414256&aid=3501218&group_id=17203 PatchScript: << perl -pi -e 's|-c -o wireshark-filters.o|-c -Os -o wireshark-filters.o|' Makefile.in << ConfigureParams: << --mandir=%p/share/man \ --with-lua=%p \ --with-c-ares \ --with-portaudio=%p \ --without-libsmi \ --without-adns \ --without-geoip \ --disable-usr-local \ --enable-dependency-tracking \ --with-gnutls \ --with-gcrypt \ --without-ssl \ PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config << CompileScript: << ./configure %c make fink-package-precedence . << InstallScript: << make install DESTDIR=%d rm %i/lib/libwireshark.dylib rm %i/lib/libwiretap.dylib << DocFiles: AUTHORS COPYING NEWS README* Shlibs: << !%p/lib/libwireshark.2.dylib !%p/lib/libwiretap.2.dylib !%p/lib/libwsutil.2.dylib << Description: Powerful network protocol analyzer DescDetail: << Wireshark is a free network protocol analyzer for Unix and Windows. It allows you to examine data from a live network or from a capture file on disk. You can interactively browse the capture data, viewing summary and detail information for each packet. Wireshark has several powerful features, including a rich display filter language and the ability to view the reconstructed stream of a TCP session. << DescPackaging: << Might eventually link against and depend on geoip and libsmi. Since the former is not in stable and the latter is not maintained, I am not (yet) doing this. The Makefile.in patch causes wiresharek-filters.o to be compiled with -Os, thus avoiding clang bug http://llvm.org/bugs/show_bug.cgi?id=12228. << Homepage: http://www.wireshark.org License: GPL2 # SplitOff: << Package: %N-ssl Depends: %N (= %v-%r) RuntimeDepends: fink-obsolete-packages InstallScript: << mkdir -p %i/share/doc/installed-packages touch %i/share/doc/installed-packages/%n << Description: OBSOLETE use package '%N' instead <<