debian/0000755000000000000000000000000012141557140007166 5ustar debian/rules0000755000000000000000000000107312141557043010251 0ustar #!/usr/bin/make -f export JAVA_HOME := /usr/lib/jvm/default-java VERSION=$(shell dpkg-parsechangelog | sed -n '/^Version/s/Version: \(.*\)-[^-]*$$/\1/p') SVN_REVISION=209 %: dh $@ --buildsystem=ant --with maven_repo_helper override_dh_auto_clean: dh_auto_clean -rm -rf classycle.jar classycle1.4.zip src.zip docs/WebSite/apidoc get-orig-source: svn export -r$(SVN_REVISION) https://classycle.svn.sourceforge.net/svnroot/classycle/trunk/Classycle/ classycle-$(VERSION) tar czf ../classycle_$(VERSION).orig.tar.gz classycle-$(VERSION) rm -rf classycle-$(VERSION) debian/watch0000644000000000000000000000006612141557043010223 0ustar version=3 http://sf.net/classycle/classycle_(.+)\.zip debian/changelog0000644000000000000000000000065312141557043011046 0ustar classycle (1.4-2) unstable; urgency=low * Upload to unstable. * d/control: Use canonical URL for Vcs-* fields. * d/control: Bump Standards-Version to 3.9.4 (no changes needed). -- Damien Raude-Morvan Mon, 06 May 2013 00:31:13 +0200 classycle (1.4-1) experimental; urgency=low * Initial release. (Closes: #686618) -- Damien Raude-Morvan Mon, 03 Sep 2012 23:49:57 +0200 debian/compat0000644000000000000000000000000212141557043010366 0ustar 9 debian/libclassycle-java-doc.install0000644000000000000000000000007412141557043014714 0ustar docs/WebSite/apidoc/* /usr/share/doc/libclassycle-java/api/ debian/libclassycle-java.poms0000644000000000000000000000324512141557043013464 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # debian/pom.xml --has-package-version --artifact=classycle.jar --java-lib debian/source/0000755000000000000000000000000012141557043010470 5ustar debian/source/format0000644000000000000000000000001412141557043011676 0ustar 3.0 (quilt) debian/pom.xml0000644000000000000000000000233112141557043010504 0ustar 4.0.0 org.specs2 classycle jar classycle 1.4 classycle org.specs2 http://classycle.sourceforge.net/ BSD-style http://www.opensource.org/licenses/bsd-license.php repo http://classycle.svn.sourceforge.net/svnroot/classycle scm:svn:http://classycle.svn.sourceforge.net/svnroot/classycle Franz-Josef Elmer Franz-Josef Elmer http://classycle.sourceforge.net/ debian/patches/0000755000000000000000000000000012141557043010617 5ustar debian/patches/build.diff0000644000000000000000000000254112141557043012552 0ustar Description: Fix classpath using /usr/share/java instead of lib/ Author: Damien Raude-Morvan Author: gil cattaneo Origin: http://pkgs.fedoraproject.org/cgit/classycle.git/tree/ Last-Updated: 2012-09-03 --- a/build.xml +++ b/build.xml @@ -1,5 +1,5 @@ - + @@ -19,8 +19,8 @@ - - + + @@ -94,12 +94,11 @@ version="true" use="true" windowtitle="Classycle" - overview="overview.html" failonerror="true"/> - debian/patches/series0000644000000000000000000000001312141557043012026 0ustar build.diff debian/control0000644000000000000000000000370112141557043010574 0ustar Source: classycle Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Damien Raude-Morvan Build-Depends: ant, debhelper (>= 9), default-jdk Build-Depends-Indep: ant-optional, maven-repo-helper (>= 1.5~) Standards-Version: 3.9.4 Homepage: http://classycle.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/pkg-java/classycle.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/classycle.git Package: libclassycle-java Architecture: all Depends: ant-optional, ${misc:Depends} Description: Analysing tool for Java dependencies Classycle's Analyser analyses the static class and package dependencies in Java applications or libraries. It is especially helpful for finding cyclic dependencies between classes or packages. . Classycle is similar to JDepend which does also a dependency analysis but only on the package level. . Classycle's Dependency Checker searches for unwanted class dependencies described in a dependency definition file. Dependency checking helps to monitor whether certain architectural constrains (e.g. in a layered architecture) are fulfilled or not. Package: libclassycle-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libclassycle-java Description: Analysing tool for Java dependencies - documentation Classycle's Analyser analyses the static class and package dependencies in Java applications or libraries. It is especially helpful for finding cyclic dependencies between classes or packages. . Classycle is similar to JDepend which does also a dependency analysis but only on the package level. . Classycle's Dependency Checker searches for unwanted class dependencies described in a dependency definition file. Dependency checking helps to monitor whether certain architectural constrains (e.g. in a layered architecture) are fulfilled or not. . This package contains Javadoc API for libspock-java. debian/libclassycle-java-doc.doc-base0000644000000000000000000000047212141557043014725 0ustar Document: libclassycle-javadoc Title: API Javadoc for libclassycle-java Author: classycle developers Abstract: This is the API Javadoc provided by the libclassycle-java library. Section: Programming Format: HTML Index: /usr/share/doc/libclassycle-java/api/index.html Files: /usr/share/doc/libclassycle-java/api/* debian/copyright0000644000000000000000000000463012141557043011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: classycle Upstream-Contact: http://classycle.sourceforge.net/ Source: https://classycle.svn.sourceforge.net/svnroot/classycle/trunk/ Files: * Copyright: Copyright (c) 2003-2008, Franz-Josef Elmer, All rights reserved. License: BSD-2-clause Files: src/classycle/dependency/DependencyPathRenderer.java Copyright: Copyright 2011 Franz-Josef Elmer License: Apache-2.0 Files: debian/* Copyright: 2012, Damien Raude-Morvan License: BSD-2-clause License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 /usr/share/common-licenses/Apache-2.0 (on Debian systems) . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.