openbsd-ports/net/ethereal/Makefile
jakob d0fa32bc1e Ethereal 0.9.1 has been released. Program preferences have been expanded
to include capture, name resolution, and window geometry settings.  It is
now possible to search for all fields in GIOP messages.  You can now build
display filters on the fly by right-clicking on tree view items.
Additionally, protocol hierarchy statistics display and MacOS X capture
timeout bugs have been fixed.

The idl2eth utility now handles CORBA IDL recursive unions and structs and
the text2pcap utility also received updates, including SCTP support.

New dissectors include DHCPv6, DLSw, IAPP, SCSI, SPOOLSS RPC, SliMP3, and
TSP.  Dissectors receiving updates include AFS, AIM, Auto-RP, BGP, BOOTP,
DCE RPC, DIAMETER, FDDI, GTP, H.261, HMIPv6, IS-IS, iSCSI, ISUP, LDAP,
M3UA, MIP, MMSE, MTP3, NBNS, NCP, NDMP, NFS, ONC RPC, PIM, PPP, PPP,
Q.931, RPC, RSVP, RTCP, SCTP, SDP, SIP, SMB/CIFS, SSL, STAT, Syslog, TCP,
TNS, VJ, WTP, and ypbind.

Support for WildPackets' AiroPeek and OpenBSD pflog capture file formats
have been added (you can read pflog data from a file, or directly from the
logging interface).  Support for the DBS Etherwatch, EtherPeek, NetMon,
and VMS TCPIPtrace formats has been enhanced.
2002-02-04 07:43:07 +00:00

70 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.58 2002/02/04 07:43:07 jakob Exp $
COMMENT= network protocol analyzer
VERSION= 0.9.1
DISTNAME= ethereal-${VERSION}
PKGNAME= ethereal-${VERSION}
CATEGORIES= net x11
NEED_VERSION= 1.500
MASTER_SITES= http://www.ethereal.com/distribution/ \
http://ethereal.zing.org/distribution/ \
http://ethereal.boehm.org/distribution/ \
http://www.ethereal.com/distribution/old-versions/ \
http://ethereal.zing.org/distribution/old-versions/ \
http://ethereal.boehm.org/distribution/old-versions/
HOMEPAGE= http://www.ethereal.com/
BUILD_DEPENDS= :zsh-*:shells/zsh/stable
MAINTAINER= Jakob Schlyter <jakob@openbsd.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WRKDIST= ${WRKDIR}/${PKGNAME}
SYSCONFDIR= ${PREFIX}/share/ethereal
CONFIGURE_STYLE= gnu
CONFIGURE_ENV+= CONFIG_SHELL='$(WRKBUILD)/sh'
USE_GMAKE= Yes
SUBST_VARS+= VERSION
PATCH_LIST= ${PORTSDIR}/infrastructure/patches/patch-lt1.3.5-ltconfig \
patch-*
FLAVORS= no_x11 snmp
FLAVOR?=
.if ${FLAVOR:L:Mno_x11}
LIB_DEPENDS= glib.1.2,gmodule.1.2::devel/glib
CONFIGURE_ARGS+= --disable-ethereal
.else
USE_X11= Yes
LIB_DEPENDS= gtk.1.2,gdk.1.2::x11/gtk+
CONFIGURE_ARGS+= --enable-ethereal
.endif
.if ${FLAVOR:L:Msnmp}
CONFIGURE_ARGS+= --enable-snmp
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" LIBS="-lsnmp -lcrypto"
LIB_DEPENDS+= snmp::net/ucd-snmp
.else
CONFIGURE_ARGS+= --disable-snmp
.endif
pre-configure:
# Let zsh act as an sh replacement
ln -sf $(LOCALBASE)/bin/zsh ${WRKBUILD}/sh
pre-build:
.if defined(SEPARATE_BUILD)
cp -p ${WRKSRC}/packet-ncp2222.c ${WRKBUILD}
.endif
.include <bsd.port.mk>