# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # Author: Maik Schreiber # /space/gentoo/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.4.0-r2.ebuild,v 1.2 2002/04/27 23:08:36 bangert Exp A="RandomGUID.tar" S=${WORKDIR} SRC_URI="ftp://www.javaexchange.com/javaexchange/${A}" DESCRIPTION="Generate truly random, cryptographically strong GUIDs" HOMEPAGE="http://www.javaexchange.com" RDEPEND=">=virtual/jdk-1.2" DEPEND="${RDEPEND}" src_compile() { mkdir -p com/javaexchange mv RandomGUID.java com/javaexchange/RandomGUID.java~ # We need to move RandomGUID.class into the # com.javaexchange package. This is necessary to prevent # class lookup failures, such as when used with Tomcat # (which has a different package for JSP files). cd com/javaexchange echo >RandomGUID.java "package com.javaexchange;" cat RandomGUID.java~ >>RandomGUID.java javac RandomGUID.java || die rm RandomGUID.java* cd ${S} jar cf RandomGUID.jar com || die } src_install() { dojar RandomGUID.jar dodoc RandomGUIDdemo.java } pkg_postinst() { einfo "NOTE: RandomGUID.class has been moved from the" einfo " package into com.javaexchange, so the" einfo "fully qualified class name is now" einfo "" einfo "\tcom.javaexchange.RandomGUID" }