Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jun 2007 17:59:02 +0000
From:      Martin Wilke <miwi@FreeBSD.org>
To:        infofarmer@FreeBSD.org
Cc:        cvs-ports@freebsd.org, sat@FreeBSD.org, Dukashvili Guram <white_raven@users.berlios.de>, cvs-all@freebsd.org, ports-committers@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
Message-ID:  <20070614154947.B765750BBA@unixfreunde.net>
In-Reply-To: <cb5206420706140847w2c7dde1dm34a74475682e2ffa@mail.gmail.com>
References:  <200706141532.l5EFWe4Y015940@repoman.freebsd.org> <20070614153245.16C1716A4D2@hub.freebsd.org> <cb5206420706140847w2c7dde1dm34a74475682e2ffa@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_KfnxuLrtK4XfXLwroPc36Lf
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Thu, 14 Jun 2007 19:47:34 +0400
"Andrew Pantyukhin" <sat@FreeBSD.org> wrote:

|On 6/14/07, Martin Wilke <miwi@freebsd.org> 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 and
|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 <white_raven at users.berlios.de>
|>
|>   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.in
|(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 <bsd.port.pre.mk>
|> +
|> +.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.
|
|> +.if defined(WITH_FIREBIRD)
|> +LIB_DEPENDS+=3D  fbclient:${PORTSDIR}/databases/firebird-client
|> +.endif
|> +
|> +do-configure:
|> +       @(cd ${WRKSRC}; \
|> +       ${LOCALBASE}/bin/cmake ${CMAKE_ARGS} .)
|> +
|> +.include <bsd.port.post.mk>
|> 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 b53a2775c402a0a64dbcd43abda1dec8
|> +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 arguments
|> +#
|> +
|> +. %%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@.

PS: can you read the last freefall line=20
>> Shut up and code!!!


--=20
Martin Wilke		| irc.unixfreunde.de #bsd=20
miwi@FreeBSD.org	| miwi@unixfreunde.de
FreeBSD Committer	| Power to Serve

--Sig_KfnxuLrtK4XfXLwroPc36Lf
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)

iD8DBQFGcYHsFwpycAVoI1MRAp3AAJ9C6PDCDwg9EvKQ45SYzHNrD0EA2ACeMoeX
B+u0MIFddzcldPGxXhhAT04=
=oQaJ
-----END PGP SIGNATURE-----

--Sig_KfnxuLrtK4XfXLwroPc36Lf--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070614154947.B765750BBA>