Date: Wed, 17 Mar 1999 10:21:51 +0100 From: Gianmarco Giovannelli <gmarco@scotty.masternet.it> To: FreeBSD-gnats-submit@freebsd.org Cc: billf@freebsd.org, freebsd@scotty.masternet.it Subject: ports/10613: Update port: net/mtr-0.33 Message-ID: <4.1.19990317101009.009b5580@194.184.65.4>
next in thread | raw e-mail | index | archive | help
>Number: 10613 >Category: ports >Synopsis: Update port: net/mtr-0.33 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Mar 16 01:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Gianmarco Giovannelli >Release: FreeBSD 4.0-CURRENT i386 >Organization: < Private > >Environment: FreeBSD gmarco.eclipse.org 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Mon Mar 15 10:08:29 CET 1999 gmarco@gmarco.eclipse.org:/usr/src/sys/compile/GMARCO i386 >Description: mtr combines the functionality of the "traceroute" and "ping" programs into a single network diagnostic tool. >How-To-Repeat: Please read also the questions at the end of report. portlint : 0e:1w due to position of the LIBS_DEPENDS clause. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mtr # mtr/files # mtr/files/md5 # mtr/patches # mtr/pkg # mtr/pkg/COMMENT # mtr/pkg/DESCR # mtr/pkg/PLIST # mtr/Makefile # echo c - mtr mkdir -p mtr > /dev/null 2>&1 echo c - mtr/files mkdir -p mtr/files > /dev/null 2>&1 echo x - mtr/files/md5 sed 's/^X//' >mtr/files/md5 << 'END-of-mtr/files/md5' XMD5 (mtr-0.33.tar.gz) = fe3609bb64bdf0344b51860222cf8b43 END-of-mtr/files/md5 echo c - mtr/patches mkdir -p mtr/patches > /dev/null 2>&1 echo c - mtr/pkg mkdir -p mtr/pkg > /dev/null 2>&1 echo x - mtr/pkg/COMMENT sed 's/^X//' >mtr/pkg/COMMENT << 'END-of-mtr/pkg/COMMENT' Xtraceroute and ping in a single graphical network diagnostic tool. END-of-mtr/pkg/COMMENT echo x - mtr/pkg/DESCR sed 's/^X//' >mtr/pkg/DESCR << 'END-of-mtr/pkg/DESCR' Xmtr combines the functionality of the "traceroute" and "ping" programs Xinto a single network diagnostic tool. X XAuthors: Matt Kimball <mkimball@xmission.com> is the primary author of mtr. X Roger Wolff <R.E.Wolff@BitWizard.nl> is currently maintaing mtr. XHomepage: http://www.bitwizard.nl/mtr XDistfile: mtr-0.33.tar.gz (79333 bytes) X X XPorted to FreeBSD by: XBill Fumerola (billf@chc-chimes.com) XGianmarco Giovannelli (gmarco@giovannelli.it) END-of-mtr/pkg/DESCR echo x - mtr/pkg/PLIST sed 's/^X//' >mtr/pkg/PLIST << 'END-of-mtr/pkg/PLIST' Xsbin/mtr END-of-mtr/pkg/PLIST echo x - mtr/Makefile sed 's/^X//' >mtr/Makefile << 'END-of-mtr/Makefile' X# New ports collection makefile for: mtr X# Version required: 0.33 X# Date created: 15 March 1999 X# Whom: Gianmarco Giovannelli <gmarco@giovannelli.it> X# X# $Id:$ X# X XDISTNAME= mtr-0.33 XCATEGORIES= net XMASTER_SITES= ftp://ftp.bitwizard.nl/mtr/ \ X http://www.giovannelli.it/~gmarco/files/ X XMAINTAINER= billf@FreeBSD.org X XHAS_CONFIGURE= yes XUSE_XLIB= yes X XMAN8= mtr.8 X Xpre-fetch: X.if !defined(USE_GTK) X @${ECHO} "" X @${ECHO} "If you want to compile with GTK support," X @${ECHO} "hit Ctrl-C right now and use \"make USE_GTK=yes\" " X @${ECHO} "" XCONFIGURE_ARGS=--with-gtk-prefix=/nopath X.else XLIB_DEPENDS= gtk12.1:${PORTSDIR}/x11-toolkits/gtk12 XCONFIGURE_ENV= GTK_CONFIG="${X11BASE}/bin/gtk12-config" X.endif X Xdo-install: X ${INSTALL} -c -s -m 4755 -o root -g wheel ${WRKSRC}/mtr ${PREFIX}/sbin X ${INSTALL_DATA} ${WRKSRC}/mtr.8 ${PREFIX}/man/man8 X Xpost-install: X @${ECHO} "" X @${ECHO} "${PREFIX}/sbin/mtr is setuid \"root\" " X @${ECHO} "" X @${ECHO} "Please read about potential security iussues" X @${ECHO} "in file ${WRKSRC}/SECURITY (not installed)" X @${ECHO} "" X X.include <bsd.port.mk> END-of-mtr/Makefile exit Questions: 1) I don't know which GTK version I have to use. I choose the 1.2 but I don't know if it's ok. 2) I found in the code such lines: if (first && (rv < 0) && (errno == EINVAL)) { first = 0; ip->len = packetsize; rv = sendto(sendsock, packet, packetsize, 0, (struct sockaddr *)&remoteaddress, sizeof(remoteaddress)); if (rv >= 0) { fprintf (stderr, "You've got a broken (FreeBSD?) system\n"); BSDfix = 1; } } I am not able to judge (I am not a C programmer at all) but it is not "beautifull" that every time I launch the program I see that sentence :-) . Perhaps a little patch that remove this line would be appropriate. I can make it, but I'd like to ask first. Thanks... Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://www.giovannelli.it/~gmarco http://www2.masternet.it >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.1.19990317101009.009b5580>