From owner-cvs-all@FreeBSD.ORG Thu Jun 14 16:04:17 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6B13E16A41F; Thu, 14 Jun 2007 16:04:17 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao102.cox.net (eastrmmtao102.cox.net [68.230.240.8]) by mx1.freebsd.org (Postfix) with ESMTP id BDCE513C45A; Thu, 14 Jun 2007 16:04:16 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao102.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20070614160415.HOMO29750.eastrmmtao102.cox.net@eastrmimpo02.cox.net>; Thu, 14 Jun 2007 12:04:15 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id BU4E1X00K4iy4EG0000000; Thu, 14 Jun 2007 12:04:15 -0400 Date: Thu, 14 Jun 2007 11:07:13 -0500 To: "Martin Wilke" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <200706141532.l5EFWe4Y015940@repoman.freebsd.org> <20070614153245.16C1716A4D2@hub.freebsd.org> <20070614154947.B765750BBA@unixfreunde.net> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <20070614154947.B765750BBA@unixfreunde.net> User-Agent: Opera Mail/9.21 (Linux) Cc: infofarmer@freebsd.org, Dukashvili Guram , cvs-all@freebsd.org, ports-committers@freebsd.org, sat@freebsd.org, cvs-ports@freebsd.org Subject: Re: cvs commit: ports/net-mgmt Makefile ports/net-mgmt/macroscope Makefile distinfo pkg-descr pkg-plist ports/net-mgmt/macroscope/files macroscope.in X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2007 16:04:17 -0000 On Thu, 14 Jun 2007 12:59:02 -0500, Martin Wilke wrot= e: > On Thu, 14 Jun 2007 19:47:34 +0400 > "Andrew Pantyukhin" wrote: > > |On 6/14/07, Martin Wilke wrote: > |> miwi 2007-06-14 15:32:40 UTC > |> > |> FreeBSD ports repository > |> > |> Modified files: > |> net-mgmt Makefile > |> Added files: > |> net-mgmt/macroscope Makefile distinfo pkg-descr pkg-plist > |> net-mgmt/macroscope/files macroscope.in > |> Log: > |> Macroscope is a squid, sendmail, courier, bpft log files analizer= , > |> IP sniffer and HTML report generator. > |> Features: > |> squid log file parser. > |> sendmail log file parser. > |> courier log file parser. > |> bpft(ports/net-mgmt/bpft) log file parser. > |> Database backends support: MySQL, Firebird. > |> IP sniffer via pcap library (ports/net/libpcap). > |> Direct commit changes to database in realtime (no log files). > |> Traffic static HTML reports generating by date periods. > |> Traffic dynamic HTML reports generating via CGI (Web interface)= . > |> Multithreading architecture. > |> Portable: BSD os'es and Windows NT family supported, but tested= > |at this time > only under FreeBSD 5.x 6.x amd64 i386 an= d > |Windows 2000 XP 2003. > > |> WWW: http://developer.berlios.de/projects/macroscope/ > |> > |> - Dukashvili Guram > |> white_raven@users.berlios.de > |> > |> PR: ports/112653 > |> Submitted by: Dukashvili Guram > |> > |> Revision Changes Path > |> 1.122 +1 -0 ports/net-mgmt/Makefile > |> 1.1 +53 -0 ports/net-mgmt/macroscope/Makefile (new) > |> 1.1 +3 -0 ports/net-mgmt/macroscope/distinfo (new) > |> 1.1 +52 -0 ports/net-mgmt/macroscope/files/macroscope.i= n > |(new) > 1.1 +20 -0 ports/net-mgmt/macroscope/pkg-descr > |(new) > 1.1 +8 -0 ports/net-mgmt/macroscope/pkg-plist > |(new) > _______________________________________________ > |> +USE_BZIP2=3D yes > |> +USE_RC_SUBR=3D macroscope > |> + > |> +BUILD_DEPENDS+=3D cmake:${PORTSDIR}/devel/cmake > |> +LIB_DEPENDS+=3D lzo2:${PORTSDIR}/archivers/lzo2 \ > |> + odbc:${PORTSDIR}/databases/unixODBC \ > |> + pcap:${PORTSDIR}/net/libpcap > | > |Casual use of +=3D where it's clear the variable has > |not been assigned yet is not encouraged. > | > |> +CMAKE_ARGS=3D -DCMAKE_BUILD_TYPE:STRING=3DRelease \ > |> + -DCMAKE_C_COMPILER:STRING=3D"${CC}" \ > |> + -DCMAKE_C_FLAGS:STRING=3D"${CFLAGS}" \ > |> + -DCMAKE_CXX_COMPILER:STRING=3D"${CXX}" \ > |> + -DCMAKE_CXX_FLAGS:STRING=3D"${CXXFLAGS}" \ > |> + -DCMAKE_INSTALL_PREFIX=3D${PREFIX} > |> + > |> +.include > |> + > |> +.if defined(NOPORTDOCS) > |> +CMAKE_ARGS+=3D -DCMAKE_NOT_INSTALL_DOC:BOOL=3DON > |> +.endif > |> + > |> +.if defined(WITHOUT_MYSQL) > |> +USE_MYSQL=3D yes > |> +.endif > | > |This looks broken. Yep. > |> +.if defined(WITH_FIREBIRD) > |> +LIB_DEPENDS+=3D fbclient:${PORTSDIR}/databases/firebird-client > |> +.endif > |> + > |> +do-configure: > |> + @(cd ${WRKSRC}; \ > |> + ${LOCALBASE}/bin/cmake ${CMAKE_ARGS} .) > |> + > |> +.include > |> Index: ports/net-mgmt/macroscope/distinfo > |> diff -u /dev/null ports/net-mgmt/macroscope/distinfo:1.1 > |> --- /dev/null Thu Jun 14 15:32:44 2007 > |> +++ ports/net-mgmt/macroscope/distinfo Thu Jun 14 15:32:40 2007 > |> @@ -0,0 +1,3 @@ > |> +MD5 (macroscope-1.0.2108.tar.bz2) =3D b53a2775c402a0a64dbcd43abda1= dec8 > |> +SHA256 (macroscope-1.0.2108.tar.bz2) =3D > |62a8154e75709d0ad7955c8638301e3502e5a8023a2db43f211041138a210638 > > |+SIZE (macroscope-1.0.2108.tar.bz2) =3D 1984504 > Index: > |ports/net-mgmt/macroscope/files/macroscope.in > diff -u /dev/null > |ports/net-mgmt/macroscope/files/macroscope.in:1.1 > --- /dev/null > |Thu Jun 14 15:32:44 2007 > +++ > |ports/net-mgmt/macroscope/files/macroscope.in Thu Jun 14 > |15:32:40 2007 > @@ -0,0 +1,52 @@ > +#!/bin/sh > |> +# > |> +# macroscope - start Macroscope daemon > |> +# > |> +# $FreeBSD$ > |> +# > |> +# PROVIDE: macroscope > |> +# REQUIRE: DAEMON > |> +# KEYWORD: shutdown > |> + > |> +# > |---------------------------------------------------------------------= -------- > |> +# macroscope_enable=3D"NO" # set to YES to enable macroscope= > > |+# > +# # optional: > |> +# macroscope_flags=3D"" # additional command line argumen= ts > |> +# > |> + > |> +. %%RC_SUBR%% > |> + > |> +name=3D"macroscope" > |> +rcvar=3D$(set_rcvar) > |> + > |> +prefix=3D"%%PREFIX%%" > |> + > |> +start_precmd() > |> +{ > |> + return 0 > |> +} > |> + > |> +stop_postcmd() > |> +{ > |> + rm -f "$pidfile" || warn "Could not remove $pidfile." > |> +} > |> + > |> +# pidfile > |> +eval pidfile=3D\$${name}_pidfile > |> +pidfile=3D${pidfile:-/var/run/${name}.pid} > |> +echo ${pidfile} > |> + > |> +# command and arguments > |> +command=3D"%%PREFIX%%/sbin/${name}" > |> + > |> +# run this first > |> +start_precmd=3D"start_precmd" > |> +# and this last > |> +stop_postcmd=3D"stop_postcmd" > |> + > |> +load_rc_config ${name} > |> + > |> +command_args=3D"--sniffer --daemon --pid ${pidfile}" > |> + > |> +run_rc_command "$1" > |> Index: ports/net-mgmt/macroscope/pkg-descr > |> diff -u /dev/null ports/net-mgmt/macroscope/pkg-descr:1.1 > |> --- /dev/null Thu Jun 14 15:32:44 2007 > |> +++ ports/net-mgmt/macroscope/pkg-descr Thu Jun 14 15:32:40 2007 > |> @@ -0,0 +1,20 @@ > |> +Macroscope is a squid, sendmail, courier, bpft log files analizer,= > |> + IP sniffer and HTML report generator. > |> +Features: > |> + squid log file parser. > |> + sendmail log file parser. > |> + courier log file parser. > |> + bpft(ports/net-mgmt/bpft) log file parser. > |> + Database backends support: MySQL, Firebird. > |> + IP sniffer via pcap library (ports/net/libpcap). > |> + Direct commit changes to database in realtime (no log files). > |> + Traffic static HTML reports generating by date periods. > |> + Traffic dynamic HTML reports generating via CGI (Web interface).= > |> + Multithreading architecture. > |> + Portable: BSD os'es and Windows NT family supported, but tested > |at this time > + only under FreeBSD 5.x 6.x amd64 i386 and= > |Windows 2000 XP 2003. > + > |> +WWW: http://developer.berlios.de/projects/macroscope/ > |> + > |> +- Dukashvili Guram > |> +white_raven@users.berlios.de > |> Index: ports/net-mgmt/macroscope/pkg-plist > |> diff -u /dev/null ports/net-mgmt/macroscope/pkg-plist:1.1 > |> --- /dev/null Thu Jun 14 15:32:44 2007 > |> +++ ports/net-mgmt/macroscope/pkg-plist Thu Jun 14 15:32:40 2007 > |> @@ -0,0 +1,8 @@ > |> +etc/macroscope.conf.template > |> +sbin/macroscope > |> +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS > |> +%%PORTDOCS%%%%DOCSDIR%%/INSTALL > |> +%%PORTDOCS%%%%DOCSDIR%%/NEWS > |> +%%PORTDOCS%%%%DOCSDIR%%/README > |> +%%PORTDOCS%%%%DOCSDIR%%/mysql-user > |> +%%PORTDOCS%%@dirrm %%DOCSDIR%% > | > |We have PORTDOCS Makefile variable for simple > |cases like this one. > > > BOAHRRRRRRRRRRRRR!!!!!!!!!!!!! > Andrew, I am very tired of your accusations and I am (like many others= ) > ignoring you from now on. If you have a problem with me take it > streight to portsmgr@. Uh? He actually is giving you a good feedback on your committed. He has = = already pointed you a real broken lines above, so please correct it = instead ignoring him. Did you read submitter's patch when you took it = before you committed it? Cheers, Mezz > PS: can you read the last freefall line >>> Shut up and code!!! -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org