+++ /dev/null
-# ChangeLog for dev-java/datavision
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/datavision/ChangeLog,v 1.18 2007/01/30 18:50:59 betelgeuse Exp $
-
- 30 Jan 2007; Petteri Räty <betelgeuse@gentoo.org>
- datavision-1.0.0-r2.ebuild:
- We need >=dev-java/jruby-0.9.0 to have the jruby wrapper installed.
-
- 29 Jan 2007; Petteri Räty <betelgeuse@gentoo.org>
- datavision-1.0.0-r2.ebuild:
- The build system needs ruby so we need to always DEPEND on it. I chose jruby
- over dev-lang/ruby because we might be needing jruby for the scripting
- support with the ruby use flag during runtime too. Fixes bug #164402.
-
- 28 Jan 2007; William L. Thomson Jr. <wltjr@gentoo.org>
- -datavision-0.8.2.ebuild, -datavision-1.0.0.ebuild,
- -datavision-1.0.0-r1.ebuild, datavision-1.0.0-r2.ebuild:
- Brought forward ~ppc keyword, and removed older versions
-
-*datavision-1.0.0-r2 (20 Jan 2007)
-
- 20 Jan 2007; Miroslav Šulc <fordfrog@gentoo.org>
- +datavision-1.0.0-r2.ebuild:
- Dependency on jcalendar changed from =dev-java/jcalendar-1.2* to
- >=dev-java/jcalendar-1.2
-
-*datavision-1.0.0-r1 (10 Jan 2007)
-
- 10 Jan 2007; Petteri Räty <betelgeuse@gentoo.org>
- +datavision-1.0.0-r1.ebuild:
- Cleanup ebuild. Help works now and launcher is created using
- java-pkg_dolauncher. doc now installs javadocs.
-
- 05 Jan 2007; Vlastimil Babka <caster@gentoo.org> datavision-0.8.2.ebuild,
- datavision-1.0.0.ebuild:
- Convert einfo to elog.
-
-*datavision-1.0.0 (05 Dec 2006)
-
- 05 Dec 2006; William L. Thomson Jr. <wltjr@gentoo.org>
- +files/datavision-sh.patch, +datavision-1.0.0.ebuild:
- Revision bumped package, migrated to gen 2 in the process. Still needs
- extensive USE flag conditional testing. Just tested base package with no USE
- flags set. Just trying to update a stale package, and address Bug # 129878
-
- 28 Sep 2006; Joshua Nichols <nichoj@gentoo.org> datavision-0.8.2.ebuild:
- Marked ~amd64 for bug #146146.
-
- 13 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
- datavision-0.8.2.ebuild:
- mark ~ppc (Bug #146146)
-
- 20 Jan 2005; Michael Sterrett <mr_bones_@gentoo.org>
- datavision-0.8.2.ebuild:
- app-text/itext moved
-
- 04 Dec 2004; Sven Wegener <swegener@gentoo.org> datavision-0.8.2.ebuild:
- Fixed invalid atoms in *DEPEMD.
-
-*datavision-0.8.2 (04 Dec 2004)
-
- 04 Dec 2004; Karl Trygve Kalleberg <karltk@gentoo.org> datavision-0.8.2.ebuild:
- Initial import. Ebuild submitted by the talented Mr. Jan Brinkmann
- <lucky@the-luckyduck.de>. Fixes #63297.
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX build.xml 3172 RMD160 33a3a44dc03195f5eefaacc9d96a03f2bd4b2ad8 SHA1 9b9bd78bd91c1a2d713b74ae929e043eb0c62cb1 SHA256 ada3f45f7d65bf575ebccafe046c966b5f1f5e9ce92c22d213da53119dc6f734
-MD5 0c349e98a6dce2623ff69e1be9efcc79 files/build.xml 3172
-RMD160 33a3a44dc03195f5eefaacc9d96a03f2bd4b2ad8 files/build.xml 3172
-SHA256 ada3f45f7d65bf575ebccafe046c966b5f1f5e9ce92c22d213da53119dc6f734 files/build.xml 3172
-AUX datavision-sh.patch 863 RMD160 f303c52bc11bd2356cf36b293eb07fe00405d1ae SHA1 ab66466c8bdd15770af967b572fc9d50ee9e111a SHA256 b78c561012f5a93c56f96d2bb4934bdc524192ecb228e5b3e863d0d792405e1d
-MD5 239765402a3281d37fe37eaaf5428307 files/datavision-sh.patch 863
-RMD160 f303c52bc11bd2356cf36b293eb07fe00405d1ae files/datavision-sh.patch 863
-SHA256 b78c561012f5a93c56f96d2bb4934bdc524192ecb228e5b3e863d0d792405e1d files/datavision-sh.patch 863
-AUX datavision.sh 418 RMD160 157e3afd12294de71e394036bda189053b95798f SHA1 09bf5f914d19400478638d1f3f889537ea5f5a94 SHA256 3b325516501fc2ec4047710197f5b89cc65ba47f6b41a2f446280c661c5ab3a7
-MD5 a282952fb231f9f35456cecb32fb45f9 files/datavision.sh 418
-RMD160 157e3afd12294de71e394036bda189053b95798f files/datavision.sh 418
-SHA256 3b325516501fc2ec4047710197f5b89cc65ba47f6b41a2f446280c661c5ab3a7 files/datavision.sh 418
-DIST datavision-1.0.0.tar.gz 3451018 RMD160 dd960a52252d7220fb2f0e61df33abdf9744de11 SHA1 6fdbf11140bf24ed12cd82c2b0bc8d1b4637f9db SHA256 f4caaaeebdeea0f11303976df626099d951e5602a5c0658c458488e9c617a051
-EBUILD datavision-1.0.0-r2.ebuild 2702 RMD160 d3f33952fc0bfd61208e199885a0a1fb5379466a SHA1 cd4199c8e9c1d362f1705bd287d3843e2e8a38f3 SHA256 ad0f05ff0325df48ea777e2aeb7372e9f6834dadd42bb9c80ec61ea2ff503548
-MD5 55fb0d9330b45e22cf900df364a3846f datavision-1.0.0-r2.ebuild 2702
-RMD160 d3f33952fc0bfd61208e199885a0a1fb5379466a datavision-1.0.0-r2.ebuild 2702
-SHA256 ad0f05ff0325df48ea777e2aeb7372e9f6834dadd42bb9c80ec61ea2ff503548 datavision-1.0.0-r2.ebuild 2702
-MISC ChangeLog 2527 RMD160 0ca9804ba8fe28450579f44ea4849cabc0e9609b SHA1 17211248dd3df4cf18bc2fd01f3522a24b19cbd0 SHA256 c1ea185256ee2412ed061e0be512305201f61c205b755893200f7e94f96f5837
-MD5 ecf377e7f643e425191f5f330dc421cc ChangeLog 2527
-RMD160 0ca9804ba8fe28450579f44ea4849cabc0e9609b ChangeLog 2527
-SHA256 c1ea185256ee2412ed061e0be512305201f61c205b755893200f7e94f96f5837 ChangeLog 2527
-MISC metadata.xml 1065 RMD160 bb75408dd07edbbfcb4cd6ce7efbb58d079cb626 SHA1 148a6bd4f591df3ffb8167fab0dfa057063b14ca SHA256 a301608936d8bfbc4c828d7fcbdfbb916fa275bf73e9270f95876334e876edbc
-MD5 871ce6a28d257f120f975eed32ef34e2 metadata.xml 1065
-RMD160 bb75408dd07edbbfcb4cd6ce7efbb58d079cb626 metadata.xml 1065
-SHA256 a301608936d8bfbc4c828d7fcbdfbb916fa275bf73e9270f95876334e876edbc metadata.xml 1065
-MD5 80a733fca595b4ce36a4f3934947fbed files/digest-datavision-1.0.0-r2 253
-RMD160 22afa6aed1564d9a2542ed0fe9419df4e616a092 files/digest-datavision-1.0.0-r2 253
-SHA256 c88a28660ed015cd83df3fc3e46f8d2836fcb33e9ef30d1fce145e76535d0c02 files/digest-datavision-1.0.0-r2 253
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
-
-iD8DBQFFv5OlcxLzpIGCsLQRAiEKAJ9vk5CxTnZGCqETS04HyjSoGpPw1ACfX1g+
-uYRwx0r01hlnB3GAkkiUrdo=
-=vBIo
------END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/datavision/datavision-1.0.0-r2.ebuild,v 1.4 2007/01/30 18:50:59 betelgeuse Exp $
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Open Source reporting tool similar to Crystal Reports"
-SRC_URI="mirror://sourceforge/datavision/${P}.tar.gz"
-HOMEPAGE="http://datavision.sourceforge.net/"
-IUSE="doc mysql postgres ruby"
-SLOT="1.0"
-LICENSE="Apache-1.1"
-KEYWORDS="~x86 ~ppc ~amd64"
-RDEPEND=">=virtual/jre-1.4
- >=dev-java/itext-1.02b
- >=dev-java/jcalendar-1.2
- =dev-java/bsf-2.3*
- ruby? ( >=dev-java/jruby-0.7.0 )
- mysql? ( >=dev-java/jdbc-mysql-3.0 )
- postgres? ( >=dev-java/jdbc2-postgresql-7.3 )"
-DEPEND=">=virtual/jdk-1.4
- >=dev-java/jruby-0.9.0
- dev-java/ant-core
- ${RDEPEND}"
-# test? ( >=dev-java/junit-3.7 )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}/lib"
-
- # lets avoid a new packed jar issue :)
- rm -v *.jar
-
- java-pkg_jar-from itext
- java-pkg_jar-from bsf-2.3
- java-pkg_jar-from jcalendar-1.2
- use ruby && java-pkg_jar-from jruby
-
- cd "${S}"
- # Let's use jruby instead as this is java and we can RDEPEND on it
- # during run time any way
- # https://bugs.gentoo.org/show_bug.cgi?id=164402
- sed -e 's/executable=\"ruby\"/executable=\"jruby\"/' -i build.xml \
- || die "Failed to replace ruby with jruby"
- use mysql && java-pkg_jar-from jdbc-mysql
- use postgres && java-pkg_jar-from jdbc2-postgresql-6
-}
-
-#Seems only useful in CVS when there are actually changes to doc sources
-#EANT_DOC_TARGET="docs.release"
-
-RESTRICT="test"
-#src_test() {
- # Tests need X
- #eant test -Djunit.jar="$(java-pkg_getjars --build-only junit)" \
- # -Djava.awt.headless=true
-#}
-
-src_install() {
- java-pkg_dojar lib/DataVision.jar
-
- local docdir="/usr/share/doc/${PF}/"
- java-pkg_dolauncher ${PN} \
- --main jimm.datavision.DataVision \
- --pwd ${docdir}
-
- # Needed for help
- dohtml docs/DataVision/*
- dodir ${docdir}/docs
- dosym ${docdir}/html ${docdir}/docs/DataVision
-
- dodoc ChangeLog Credits README TODO
- use doc && java-pkg_dojavadoc javadoc
-}
-
-pkg_postinst() {
- if use mysql; then
- elog
- elog "MySQL example:"
- elog "Driver class name: com.mysql.jdbc.Driver"
- elog "Connection: jdbc:mysql://localhost/database"
- fi
-
- if use postgres; then
- elog
- elog "PostgreSQL example:"
- elog "Driver class name:org.postgresql.Driver"
- elog "Connection: jdbc:postgresql://localhost/database"
- fi
- elog "Because we need to change the current working directory"
- elog "in the launcher for the help to work, the launcher can't be"
- elog "used with relative paths. Patches are welcome."
- elog ""
- elog "The build system needs ruby so the ruby use flag only affects"
- elog "RDEPEND."
-}
+++ /dev/null
-<?xml version="1.0"?>
-
-<project name="DataVision" default="jar" basedir=".">
- <!-- some properties -->
- <property name="src.dir" value="." />
- <property name="build.dir" value="build" />
- <property name="test.dir" value="tests" />
- <property name="lib.dir" value="lib" />
- <property name="docs.dir" value="docs" />
- <property name="dist.dir" value="dist" />
- <property name="jarfile" value="${dist.dir}/DataVision.jar" />
- <property name="jarmanifest" value="jimm/Manifest" />
- <property name="properties.dir" value="jimm/properties" />
- <property name="images.dir" value="${build}/toolbarButtonGraphics" />
- <property name="images.sourcedir" value="images" />
-
- <!-- properties file for external jars etc -->
- <property file="build.properties" />
-
-
- <!-- classpath -->
- <path id="compile.classpath">
- <pathelement path="${lib.dir}/minml2.jar" />
- <pathelement path="${lib.dir}/jcalendar.jar" />
- <pathelement path="${lib.dir}/jruby.jar" />
- <pathelement path="${lib.dir}/gnu-regexp.jar" />
- <pathelement path="${lib.dir}/iText.jar" />
- <pathelement path="${lib.dir}/junit.jar" />
- </path>
-
-
- <!-- init -->
- <target name="init">
- <mkdir dir="${dist.dir}" />
- <mkdir dir="${build.dir}" />
- <mkdir dir="${docs.dir}" />
- <mkdir dir="${test.dir}" />
- </target>
-
-
- <!-- Copy image files into build directory -->
- <target name="images" depends="init">
- <copy todir="${images.dir}">
- <fileset dir="${images.sourcedir}" />
- </copy>
- </target>
-
-
- <!-- Copy properties files into build directory -->
- <target name="properties">
- <copy todir="${build.dir}">
- <fileset dir="${properties.dir}" includes="*.properties" />
- </copy>
- </target>
-
-
- <!-- compile everything -->
- <target name="compile" depends="init, images, properties">
- <mkdir dir="${build.dir}" />
- <javac srcdir="${src.dir}"
- destdir="${build.dir}"
- includes="jimm/**"
- excludes="jimm/datavision/test/**,jimm/datavision/testdata/**"
- source="1.4"
- target="1.4">
- <classpath refid="compile.classpath" />
- </javac>
- </target>
-
-
- <!-- build the jar file -->
- <target name="jar" depends="compile">
- <jar jarfile="${jarfile}" basedir="${build.dir}" manifest="${jarmanifest}" />
- </target>
-
-
- <!-- generate javadocs -->
- <target name="docs" depends="init">
- <javadoc sourcepath="${src.dir}"
- packagenames="jimm.*"
- destdir="${docs.dir}"
- author="true"
- version="true"
- use="true"
- windowtitle="${ant.project.name} API" />
- </target>
-
- <!-- Compile and run tests -->
- <target name="compile.test" depends="compile">
- <javac srcdir="${src.dir}" destdir="${test.dir}"
- includes="jimm/**"
- excludes="jimm/datavision/testdata/**"
- source="1.4"
- target="1.4">
- <classpath refid="compile.classpath" />
- </javac>
- </target>
-
- <!-- test -->
- <target name="test" depends="compile.test">
- <java classname="jimm.datavision.test.AllTests"
- classpathref="test.run.classpath" />
- </target>
-
- <!-- clean up -->
- <target name="clean">
- <delete dir="${build.dir}" />
- <delete dir="${test.dir}" />
- <delete dir="${docs.dir}" />
- <delete dir="${dist.dir}" />
- </target>
-</project>
+++ /dev/null
---- datavision.sh 2005-11-08 08:01:37.000000000 -0500
-+++ /wlt/gentoo/gentoo-x86/dev-java/datavision/files/datavision.sh 2006-12-04 19:09:32.000000000 -0500
-@@ -1,6 +1,13 @@
--#! /bin/sh
-+#!/bin/bash
-
--classpath="$CLASSPATH":lib/DataVision.jar:lib/jcalendar.jar:lib/jruby.jar:lib/iText.jar:lib/bsf.jar
-+JAVA=`java-config -J`
-+
-+localclasspath=${CLASSPATH}
-+localclasspath=${localclasspath}:`java-config -p datavision-1.0`
-+localclasspath=${localclasspath}:`java-config -p minml2-0.3`
-+localclasspath=${localclasspath}:`java-config -p jcalendar-1.2`
-+localclasspath=${localclasspath}:`java-config -p jruby`
-+localclasspath=${localclasspath}:`java-config -p bsf-2.3`
-+localclasspath=${localclasspath}:`java-config -p gnu-regexp-1`
-+localclasspath=${localclasspath}:`java-config -p itext`
-
--cd `dirname $0`
--java -classpath $classpath jimm.datavision.DataVision $*
+++ /dev/null
-#!/bin/bash
-
-JAVA=`java-config -J`
-
-localclasspath=${CLASSPATH}
-localclasspath=${localclasspath}:`java-config -p datavision`
-localclasspath=${localclasspath}:`java-config -p minml2`
-localclasspath=${localclasspath}:`java-config -p jcalendar`
-localclasspath=${localclasspath}:`java-config -p jruby`
-localclasspath=${localclasspath}:`java-config -p gnu-regexp-1`
-localclasspath=${localclasspath}:`java-config -p itext`
-
+++ /dev/null
-MD5 82017d881828b2342cd4f1552a25a77a datavision-1.0.0.tar.gz 3451018
-RMD160 dd960a52252d7220fb2f0e61df33abdf9744de11 datavision-1.0.0.tar.gz 3451018
-SHA256 f4caaaeebdeea0f11303976df626099d951e5602a5c0658c458488e9c617a051 datavision-1.0.0.tar.gz 3451018
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
-<herd>java</herd>
-
-<longdescription>
-
-DataVision is an Open Source reporting tool similar to Crystal Reports. Reports
-can be designed using a drag-and-drop GUI. They may be run, viewed, and printed
-from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or
-comma-delimited text files. The output files produced by LaTeX2e and DocBook can
-in turn be used to produce PDF, text, HTML, PostScript, and more.
-
-DataVision is written in Java and runs almost anywhere. It can generate reports
-from databases or text data files. Any database with an available JDBC driver
-should work: Oracle, PostgreSQL, MySQL, Informix, hsqldb, Microsoft Access,
-Progress, and more. Columns read from text files can be separated by any
-character.
-
-Report descriptions are stored as XML files. This means you can not only use the
-DataVision GUI but you may also edit reports using your favorite text editor.
-
-</longdescription>
-</pkgmetadata>