the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: jdepend
Version: 2.9
Revision: 2
Description: Java package dependency management tool
License: BSD
Maintainer: Rohan Lloyd
BuildDepends: fink (>= 0.24.12)
Depends: system-java15
Source: http://www.clarkware.com/software/%n-%v.zip
Source-MD5: 4b949442ab719fd450f8eef2dc1a1caf
PatchFile: %n.patch
PatchFile-MD5: 24cf72c23ef9a0ad8c43af866cfa4c94
PatchScript: <<
/usr/bin/sed 's|@PREFIX@|%p|g' <%{PatchFile} | /usr/bin/patch -p1
<<
CompileScript: /usr/bin/true
InstallScript: <<
/usr/bin/install -m 755 -d %i/share/%n
/usr/bin/install -m 644 lib/%n-%v.jar %i/share/%n/%n.jar
/usr/bin/install -m 755 -d %i/bin
/usr/bin/install -m 755 bin/* %i/bin
/usr/bin/install -m 755 -d %i/share/doc/%n
/bin/cp -Rp docs %i/share/doc/%n
<<
DocFiles: CHANGES LICENSE README
Homepage: http://www.clarkware.com/software/JDepend.html
DescDetail: <<
JDepend traverses Java class file directories and generates design
quality metrics for each Java package. JDepend allows you to
automatically measure the quality of a design in terms of its
extensibility, reusability, and maintainability to effectively manage
and control package dependencies.
<<
diff -Naur jdepend-2.6.orig/bin/jdepend jdepend-2.6/bin/jdepend
--- jdepend-2.6.orig/bin/jdepend Thu Jan 1 10:00:00 1970
+++ jdepend-2.6/bin/jdepend Sun Jun 1 19:33:41 2003
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# default ui
+main="jdepend.textui.JDepend"
+
+# check for first arg of [-gui|-xml] to select different ui
+case x$1 in
+ x-gui) main=jdepend.swingui.JDepend; shift ;;
+ x-xml) main=jdepend.xmlui.JDepend; shift ;;
+ *) ;; # Just ignore unknown options
+esac
+
+os=`uname`
+
+if [ $os = "Darwin" ]; then
+ jvmArgs="-Xdock:name=JDepend"
+fi
+
+exec java ${jvmArgs} -cp @PREFIX@/share/jdepend/jdepend.jar ${main} $*