Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/utils In directory vz-cvs-3.sog:/tmp/cvs-serv16331
Added Files: pisg.info pisg.patch rzip.info Log Message: to 10.7 with %v bump to 'latest' upstreams --- NEW FILE: pisg.info --- Package: pisg Version: 0.72 Revision: 1 ### Depends: system-perl BuildDepends: fink (>= 0.24.12-1), system-perl ### Source: mirror:sourceforge:%n/%n-%v.tar.gz Source-MD5: 28ffff94b052ff8ba7621d7d8394b296 ### PatchFile: %n.patch PatchFile-MD5: 22ada0ccc8ae14ba2bebb2ebb2a1e25a PatchScript: sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1 ### CompileScript: << #!/bin/sh -ev echo "### No compile needed!" << InstallScript: << #!/bin/sh -ev INSTALLDATA="install -m 644" INSTALLDIR="install -d -m 755" INSTALLBIN="install -m 755" echo "### making needed dirs" echo " - making bin" $INSTALLDIR %i/bin echo " - making etc/cron.daily" $INSTALLDIR %i/etc/cron.daily echo " - making share/pisg" $INSTALLDIR %i/share/pisg echo " - making lib/perl5" $INSTALLDIR %i/lib/perl5 echo " - making share/man/man1" $INSTALLDIR %i/share/man/man1 echo " - making share/doc/pisg" $INSTALLDIR %i/share/doc/pisg echo echo "### installing binary" echo " - installing bin/pisg" $INSTALLBIN pisg %i/bin echo echo "### installing default config" echo " - installing etc/pisg.cfg" $INSTALLDATA pisg.cfg %i/etc echo echo "### installing default daily cron script" echo " - installing etc/cron.daily/pisg" $INSTALLBIN cron.daily %i/etc/cron.daily/pisg echo echo "### installing man page" echo " - installing share/man/man1/pisg.1" $INSTALLDATA pisg.1 %i/share/man/man1 echo echo "### installing perl modules" cd modules for i in `find . -name \* | sed -e s,"\./","",g` do if [ -d $i ] then echo " - making dir lib/perl5/$i" $INSTALLDIR %i/lib/perl5/$i elif [ -f $i ] then echo " - installing lib/perl5/$i" $INSTALLDATA $i %i/lib/perl5/$i fi done cd .. echo echo "### installing pisg language support" echo " - installing share/pisg/lang.txt" $INSTALLDATA lang.txt %i/share/pisg echo echo "### installing pisg gfxs" echo " - making dir share/pisg/gfx" $INSTALLDIR %i/share/pisg/gfx cd gfx for i in * do if [ -d $i ] then echo " - making dir share/pisg/gfx/$i" $INSTALLDIR %i/share/pisg/gfx/$i elif [ -f $i ] then echo " - installing share/pisg/gfx/$i" $INSTALLDATA $i %i/share/pisg/gfx/$i fi done cd .. echo echo "### installing pisg layouts" echo " - making dir share/pisg/layout" $INSTALLDIR %i/share/pisg/layout cd layout for i in * do if [ -d $i ] then echo " - making dir share/pisg/layout/$i" $INSTALLDIR %i/share/pisg/layout/$i elif [ -f $i ] then echo " - installing share/pisg/layout/$i" $INSTALLDATA $i %i/share/pisg/layout/$i fi done cd .. echo echo "### installing pisg extra scripts" echo " - making dir share/pisg/scripts" $INSTALLDIR %i/share/pisg/scripts cd scripts for i in `find . -name \* | sed -e s,"\./","",g` do if [ -d $i ] then echo " - making dir share/pisg/scripts/$i" $INSTALLDIR %i/share/pisg/scripts/$i elif [ -f $i ] then echo " - installing share/pisg/scripts/$i" $INSTALLDATA $i %i/share/pisg/scripts/$i fi done cd .. echo echo "### installing pisg docs" echo " - making dir share/doc/pisg" $INSTALLDIR %i/share/doc/pisg cd docs for i in `find . -name \* | sed -e s,"\./","",g` do if [ -d $i ] then echo " - making dir share/doc/pisg/$i" $INSTALLDIR %i/share/doc/pisg/$i elif [ -f $i ] then echo " - installing share/doc/pisg/$i" $INSTALLDATA $i %i/share/doc/pisg/$i fi done cd .. << ### DocFiles: COPYING README ConfFiles: %p/etc/pisg.cfg ### Description: Perl IRC Statistics Generator DescDetail: << pisg is an IRC channel statics generator written in Perl, it creates statistics out from different logfile formats - it was written because IRCStats wasn't open source. So here's an open source/GPL'ed version to anyone interested. It's a funny thing for your IRC channel, and it's highly customizeable. << ### License: GPL Maintainer: None <fink-de...@lists.sourceforge.net> Homepage: http://pisg.sourceforge.net/ --- NEW FILE: rzip.info --- Package: rzip Version: 2.1 Revision: 1 Description: Compression utility for large files License: GPL Maintainer: None <fink-de...@lists.sourceforge.net> Depends: bzip2-shlibs BuildDepends: bzip2-dev, publib Source: http://rzip.samba.org/ftp/rzip/rzip-%v.tar.gz Source-MD5: 0a3ba55085661647c12f2b014c51c406 SetLIBS: -L%p/lib -lpub InstallScript: << install -d -m 755 %i/bin %i/share/man/man1 install -m 755 rzip %i/bin/ install -m 644 rzip.1 %i/share/man/man1/ << DocFiles: COPYING Homepage: http://rzip.samba.org/ --- NEW FILE: pisg.patch --- diff -uNr pisg-0.70/cron.daily pisg-0.70-new/cron.daily --- pisg-0.70/cron.daily 1969-12-31 19:00:00.000000000 -0500 +++ pisg-0.70-new/cron.daily 2007-02-04 18:48:23.000000000 -0500 @@ -0,0 +1,16 @@ +#!/bin/sh + +source @FINKPREFIX@/bin/init.sh + +PISG_BIN=@FINKPREFIX@/bin/pisg +PISG_CONF=@FINKPREFIX@/etc/pisg.cfg + +# See if the pisg binary and config file exists +[ -f ${PISG_BIN} ] || exit 1 +[ -f ${PISG_CONF} ] || exit 1 + +# Run pisg quietly +${PISG_BIN} -s -co ${PISG_CONF} + +# Exit with pisg's exit code +exit $? diff -uNr pisg-0.70/modules/Pisg.pm pisg-0.70-new/modules/Pisg.pm --- pisg-0.70/modules/Pisg.pm 2006-09-14 14:41:32.000000000 -0400 +++ pisg-0.70-new/modules/Pisg.pm 2007-02-04 18:49:20.000000000 -0500 @@ -101,15 +101,15 @@ maintainer => 'MAINTAINER', pagehead => 'none', pagefoot => 'none', - configfile => 'pisg.cfg', + configfile => '@FINKPREFIX@/etc/pisg.cfg', imagepath => '', imageglobpath => '', defaultpic => '', logdir => [], nfiles => 0, lang => 'EN', - langfile => 'lang.txt', - cssdir => 'layout/', + langfile => '@FINKPREFIX@/share/pisg/lang.txt', + cssdir => '@FINKPREFIX@/share/pisg/layout/', colorscheme => 'default', altcolorscheme => 'none', logprefix => '', diff -uNr pisg-0.70/pisg.1 pisg-0.70-new/pisg.1 --- pisg-0.70/pisg.1 1969-12-31 19:00:00.000000000 -0500 +++ pisg-0.70-new/pisg.1 2007-02-04 18:48:23.000000000 -0500 @@ -0,0 +1,118 @@ +.\" This -*- nroff -*- file has been generated from +.\" DocBook SGML with docbook-to-man on Debian GNU/Linux. +...\" +...\" transcript compatibility for postscript use. +...\" +...\" synopsis: .P! <file.ps> +...\" +.de P! +\\&. +.fl \" force out current output buffer +\\!%PB +\\!/showpage{}def +...\" the following is from Ken Flowers -- it prevents dictionary overflows +\\!/tempdict 200 dict def tempdict begin +.fl \" prolog +.sy cat \\$1\" bring in postscript file +...\" the following line matches the tempdict above +\\!end % tempdict % +\\!PE +\\!. +.sp \\$2u \" move below the image +.. +.de pF +.ie \\*(f1 .ds f1 \\n(.f +.el .ie \\*(f2 .ds f2 \\n(.f +.el .ie \\*(f3 .ds f3 \\n(.f +.el .ie \\*(f4 .ds f4 \\n(.f +.el .tm ? font overflow +.ft \\$1 +.. +.de fP +.ie !\\*(f4 \{\ +. ft \\*(f4 +. ds f4\" +' br \} +.el .ie !\\*(f3 \{\ +. ft \\*(f3 +. ds f3\" +' br \} +.el .ie !\\*(f2 \{\ +. ft \\*(f2 +. ds f2\" +' br \} +.el .ie !\\*(f1 \{\ +. ft \\*(f1 +. ds f1\" +' br \} +.el .tm ? font underflow +.. +.ds f1\" +.ds f2\" +.ds f3\" +.ds f4\" +'\" t +.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n +.TH "PISG" "1" +.SH "NAME" +pisg \(em Perl IRC Statistics Generator +.SH "DESCRIPTION" +.PP +This manual page documents briefly \fBpisg\fP +.PP +This manual page was written for the \fBDebian\fP distribution +because the original program does not have a manual page. +.PP +\fBpisg\fP is a program which takes IRC logiles and turns +the into nice looking stats, which can be amusing to show to the users +og your channel. It's quite simple to set up using command line or +configuration file (more flexible and configurable +.SH "OPTIONS" +.PP +These programs follow the usual GNU command line syntax, +with long options starting with two dashes (`-'). A summary of +options is included below. +.IP "\fB-ch --channel=\fP" 10 +Set channel name +.IP "\fB-l --logfile=\fP" 10 +Log file to parse +.IP "\fB-o --outfile=\fP" 10 +Name of HTML file to create +.IP "\fB-ma --maintainer=\fP" 10 +Channel/stats maintainer +.IP "\fB-f --format=\fP" 10 +Logfile format +.IP "\fB-n --network=\fP" 10 +IRC network of the +channel +.IP "\fB-d --dir=\fP" 10 +Analyse all files in this +directory. Ignores --logfile +.IP "\fB-p --prefix=\fP" 10 +Analyse only files prefixed +by something in dir. Only works with +--dir +.IP "\fB-cf ---cfg opt=value\fP" 10 +Specify configuration options +.IP "\fB-co +--configfile=\fP" 10 +Configuration file +.IP "\fB-mo --moduledir=\fP" 10 +Directory containing pisg modules +.IP "\fB-s --silent\fP" 10 +Suppress output (except error +messages) +.IP "\fB-v --version\fP" 10 +Show version +.IP "\fB-h --help\fP" 10 +Show help +.SH "AUTHOR" +.PP +This manual page was written by Julien Danjou a...@debian.org for +the \fBDebian\fP system (but may be used by others). Permission is +granted to copy, distribute and/or modify this document under +the terms of the GNU Free Documentation +License, Version 1.1 or any later version published by the Free +Software Foundation; with no Invariant Sections, no Front-Cover +Texts and no Back-Cover Texts. +...\" created by instant / docbook-to-man, Sun 12 May 2002, 19:49 ------------------------------------------------------------------------------ EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs