This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository statsvn.
commit aa9257b1cb55b1ea322d28c798dca67d961aa21c Author: Christian Bayle <[email protected]> Date: Tue Jul 15 21:25:59 2003 +0000 Initial commit --- Makefile | 8 ++++ debian/README.Debian | 21 +++++++++++ debian/changelog | 23 ++++++++++++ debian/control | 21 +++++++++++ debian/copyright | 27 ++++++++++++++ debian/rules | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++ debian/statcvs.dirs | 1 + debian/statcvs.docs | 2 + debian_patch | 4 ++ 9 files changed, 208 insertions(+) diff --git a/Makefile b/Makefile new file mode 100755 index 0000000..47cb4e8 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +default: update +login: + echo "Password: <Enter>" + cvs -d:pserver:[email protected]:/cvsroot/statcvs login +co: + cvs -d:pserver:[email protected]:/cvsroot/statcvs co . +update: + cvs -d:pserver:[email protected]:/cvsroot/statcvs -z9 update -PdA diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..5a00167 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,21 @@ +statcvs for Debian +------------------ + +In this package there is straight compile of jcommon-0.6.4 and jfreechart-0.9.2 +so all code is available +StatCVS doesn't compile (yet?) with last jcommon and jfreechart code that's why these debian package +are not used. +How to use: + + Checkout a repository in e.g cvsrepos dir + cvs log the repository running: + cvs log > logfile + build the stats running: + java -jar /usr/share/java/statcvs.jar -title <title> logfile cvsrepos + + You can get all options running: + java -jar /usr/share/java/statcvs.jar + + This probably run only with Sun Runtime library + + -- Christian Bayle <[email protected]>, Fri, 11 Jul 2003 02:20:51 +0200 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e219f79 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,23 @@ +statcvs (20030713-1) unstable; urgency=low + + * Patch that made fail statcvs on some big CVS archive + applied upstream, new upstream + + -- Christian Bayle <[email protected]> Sun, 13 Jul 2003 01:24:11 +0200 + +statcvs (20030711-2) unstable; urgency=low + + * Added gorilla.jpg missing file + * patch that made fail statcvs on some big CVS archive + + -- Christian Bayle <[email protected]> Sat, 12 Jul 2003 23:44:44 +0200 + +statcvs (20030711-1) unstable; urgency=low + + * Initial Release. (Closes: bug#199758) ITP + + -- Christian Bayle <[email protected]> Fri, 11 Jul 2003 23:21:44 +0200 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..24d69e2 --- /dev/null +++ b/debian/control @@ -0,0 +1,21 @@ +Source: statcvs +Section: contrib/libs +Priority: optional +Maintainer: Christian Bayle <[email protected]> +Build-Depends-Indep: debhelper (>> 4.0.0), j2sdk1.4, gjdoc, ant +Standards-Version: 3.5.8 + +Package: statcvs +Section: contrib/libs +Architecture: all +Depends: gij-3.2 | j2re1.4 | java1-runtime | java2-runtime +Description: CVS Repository statistic analysis tool, written in Java + StatCvs retrieves information from a CVS repository and generates + various tables and charts describing the project development, + e.g. timeline for the lines of code, contribution of each developer + etc. + The current version of StatCvs generates a static suite of + HTML documents containing tables and chart images. + StatCvs is opens source software, + released under the terms oft the LGPL. + StatCvs uses JFreeChart to generate charts. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..8325a29 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Christian Bayle <[email protected]>, Fri, 11 Jul 2003 02:20:51 +0200 + +It was downloaded from http://statcvs.sf.net CVS +This package contain code of jcommon-0.6.4 jfreechart-0.9.2 downloaded from http://sourceforge.net/projects/jfreechart + +Upstream Authors: Manuel Schulze, Lukasz Pekacki, Richard Cyganiak, Anja Jentzsch +JFreechart Author is David Gilbert and others + +Copyright: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..65caabc --- /dev/null +++ b/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Build +export JAVA_HOME=/usr/lib/j2se/1.4 +export JAVA=/usr/lib/j2se/1.4/bin/java +export JAVAC=/usr/lib/j2se/1.4/bin/javac +export CLASSPATH=/usr/lib/j2se/1.4/jre/lib/rt.jar +export CLASSPATH=$(JAVA_HOME)/lib/tools.jar:$(JAVA_HOME)/lib/classes.zip + +export LIBRARY = statcvs +export VERSION = $(shell head -1 debian/changelog | sed 's/.*(\(.*\)-.*).*/\1/' ) +export SRCDIR=$(LIBRARY)-$(VERSION) + + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + tar xvzf statcvs-$(VERSION).tar.gz + -mkdir statcvs-$(VERSION)/lib + # If upstream make StatCVS port for new jfreechart one day + #cp /usr/share/java/jfreechart.jar statcvs-$(VERSION)/lib + #cp /usr/share/java/jcommon.jar statcvs-$(VERSION)/lib + cp /usr/share/java/junit.jar statcvs-$(VERSION)/lib + cp /usr/share/java/jdom.jar statcvs-$(VERSION)/lib + tar xvzf jcommon-0.6.4.tar.gz + tar xvzf jfreechart-0.9.2.tar.gz + # This part would require batik (http://xml.apache.org/batik/) to compile a demo jfreechart don't use + # So I don't compile this + -rm -rf jfreechart-0.9.2/source/com/jrefinery/chart/demo + touch configure-stamp + + +build: configure build-stamp +build-stamp: + dh_testdir + -mkdir jfree + $(JAVAC) -classpath /usr/share/java/junit.jar -d jfree `find jcommon-0.6.4 -name "*.java"` + $(JAVAC) -classpath /usr/share/java/junit.jar:/usr/share/java/servlet-2.2.jar:jfree -d jfree `find jfreechart-0.9.2 -name "*.java"` + cp gorilla.jpg jfree/com/jrefinery/chart/ + (cd jfree; jar cvf ../statcvs-$(VERSION)/lib/jfreechart.jar .) + cd $(SRCDIR); ant dist + touch build-stamp + +javadoc: + echo $(SRCDIR)/doc > debian/statcvs.docs + echo $(SRCDIR)/README >> debian/statcvs.docs + -rm -rf $(SRCDIR)/doc + cd $(SRCDIR); ant javadoc +clean: + dh_testdir + dh_testroot + -rm -f build-stamp + -rm -f configure-stamp + -rm -rf $(SRCDIR) + -rm -rf jfree jfreechart-0.9.2 jcommon-0.6.4 + dh_clean + +install: build javadoc + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # + # Package + # + install -m 644 $(SRCDIR)/dist/$(LIBRARY).jar \ + debian/tmp/usr/share/java/ + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit +# dh_installcron +# dh_installman +# dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_link + dh_compress + dh_fixperms + dh_installdeb +# dh_perl + dh_gencontrol + dh_md5sums + dh_builddeb + + +binary: binary-indep + +.PHONY: binary binary-indep clean diff --git a/debian/statcvs.dirs b/debian/statcvs.dirs new file mode 100644 index 0000000..b67bc01 --- /dev/null +++ b/debian/statcvs.dirs @@ -0,0 +1 @@ +/usr/share/java diff --git a/debian/statcvs.docs b/debian/statcvs.docs new file mode 100644 index 0000000..b6998ee --- /dev/null +++ b/debian/statcvs.docs @@ -0,0 +1,2 @@ +statcvs-20030713/doc +statcvs-20030713/README diff --git a/debian_patch b/debian_patch new file mode 100755 index 0000000..4147cc7 --- /dev/null +++ b/debian_patch @@ -0,0 +1,4 @@ +#grep -r com.jrefinery statcvs-* | cut -d: -f1 | sort -u | while read file +#do +# perl -pi -e 's/com\.jrefinery/org.jfree/g' $file +#done -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/statsvn.git _______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

