ports/52701: New port: Java program to graphically display disk usage statistics
Jonathan Belson
jon at witchspace.com
Mon May 26 16:20:02 UTC 2003
>Number: 52701
>Category: ports
>Synopsis: New port: Java program to graphically display disk usage statistics
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon May 26 09:20:00 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Jonathan Belson
>Release: FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD dogma 4.7-STABLE FreeBSD 4.7-STABLE #0: Sat Nov 9 19:04:47 GMT 2002 ljohns at dogma:/usr/obj/usr/src/sys/DOGMA i386
>Description:
JDiskReport enables you to understand how much space the files
and directories consume on your disk drives, and it helps you
find obsolete files and folders.
>How-To-Repeat:
>Fix:
Port tested under -STABLE and 5.0-RELEASE. Shell archive follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# jdiskreport
# jdiskreport/files
# jdiskreport/files/jdiskreport.sh
# jdiskreport/Makefile
# jdiskreport/distinfo
# jdiskreport/pkg-plist
# jdiskreport/pkg-descr
#
echo c - jdiskreport
mkdir -p jdiskreport > /dev/null 2>&1
echo c - jdiskreport/files
mkdir -p jdiskreport/files > /dev/null 2>&1
echo x - jdiskreport/files/jdiskreport.sh
sed 's/^X//' >jdiskreport/files/jdiskreport.sh << 'END-of-jdiskreport/files/jdiskreport.sh'
X#! /bin/sh
X# $FreeBSD$
XJDISKDIR="%%JDISKDIR%%"
XJAVAVM="%%JAVAVM%%"
X
X$JAVAVM -jar "$JDISKDIR/jdiskreport.jar"
END-of-jdiskreport/files/jdiskreport.sh
echo x - jdiskreport/Makefile
sed 's/^X//' >jdiskreport/Makefile << 'END-of-jdiskreport/Makefile'
X# New ports collection makefile for: jdiskreport
X# Date created: 26th May 2003
X# Whom: jon at witchspace.com
X#
X# $FreeBSD$
X#
X
XPORTNAME= jdiskreport
XPORTVERSION= 1.1
XCATEGORIES= sysutils java
XMASTER_SITES= http://www.jGoodies.com/download/${PORTNAME}/
XDISTNAME= ${PORTNAME}-${PORTVERSION:S,.,_,g}
X
XMAINTAINER= jon at witchspace.com
XCOMMENT= Java program to graphically display disk usage statistics
X
XRUN_DEPENDS= ${JAVAVM}:${PORTSDIR}/java/javavmwrapper
X
XUSE_ZIP= YES
XUSE_JAVA= 1.3
X
XPLIST_SUB= JDISKDIR=${JDISKDIR:S,${PREFIX}/,,g}
XJAVAVM?= ${LOCALBASE}/bin/javavm
XJDISKDIR?= ${PREFIX}/lib/jdiskreport
X
Xdo-build:
X @cd ${WRKDIR}
X @${SED} -e 's,%%JDISKDIR%%,${JDISKDIR},g' \
X -e 's,%%JAVAVM%%,${JAVAVM},g' ${FILESDIR}/jdiskreport.sh \
X > ${WRKDIR}/jdiskreport
X
Xdo-install:
X @${INSTALL_SCRIPT} ${WRKDIR}/jdiskreport ${PREFIX}/bin
X -@${MKDIR} ${JDISKDIR}
X @${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/jdiskreport.jar ${JDISKDIR}
X
X.include <bsd.port.mk>
END-of-jdiskreport/Makefile
echo x - jdiskreport/distinfo
sed 's/^X//' >jdiskreport/distinfo << 'END-of-jdiskreport/distinfo'
XMD5 (jdiskreport-1_1.zip) = f92e8e5f5a0d541d7e661db9ace01b71
END-of-jdiskreport/distinfo
echo x - jdiskreport/pkg-plist
sed 's/^X//' >jdiskreport/pkg-plist << 'END-of-jdiskreport/pkg-plist'
Xbin/jdiskreport
X%%JDISKDIR%%/jdiskreport.jar
X at dirrm %%JDISKDIR%%
END-of-jdiskreport/pkg-plist
echo x - jdiskreport/pkg-descr
sed 's/^X//' >jdiskreport/pkg-descr << 'END-of-jdiskreport/pkg-descr'
XJDiskReport enables you to understand how much space the files
Xand directories consume on your disk drives, and it helps you
Xfind obsolete files and folders.
X
XWWW: http://www.jgoodies.com/freeware/jdiskreport/
END-of-jdiskreport/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list