debian/0000755000000000000000000000000012154263670007174 5ustar debian/examples0000644000000000000000000000001312154263670010727 0ustar examples/* debian/README.Debian0000644000000000000000000000101612154263670011233 0ustar We are now using the upstream ant build.xml for building proguard. This adds the classes for ant task in proguard.jar file itself. Hence there is no separate ant-proguard.jar now. Ant upstream authors recommend using classpath attribute for optional ant tasks which in this case is the proguard task.[1] Hence the symlink to the proguard jar files in ant's lib directory has been removed. [1] http://ant.apache.org/manual/install.html#optionalTasks -- Onkar Shinde Fri, 04 Sep 2009 10:28:58 +0530 debian/install0000644000000000000000000000021412154263670010562 0ustar lib/proguard.jar /usr/share/java lib/proguardgui.jar /usr/share/java lib/retrace.jar /usr/share/java proguard /usr/bin proguardgui /usr/bin debian/watch0000644000000000000000000000007512154263670010227 0ustar version=3 http://sf.net/proguard/proguard([\d\.]+)\.tar\.gz debian/rules0000755000000000000000000000054712154263670010262 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILDFILE := build/build.xml DEB_ANT_BUILD_TARGET := basic anttask DEB_ANT_ARGS := -Dant.build.javac.source=1.4 -Dant.build.javac.target=1.4 debian/changelog0000644000000000000000000000775412154263670011063 0ustar proguard (4.8-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release. (Closes: #678049, #643255) * Sync changes from Ubuntu packaging. - Thank you to Sebastian Carneiro. * Bump Standards-Version to 3.9.4. -- tony mancill Thu, 06 Jun 2013 21:43:59 -0700 proguard (4.8-0ubuntu1) quantal; urgency=low * New upstream release. Necessary to fix FTBFS on mobile-atlas-creator package. (LP: #888982) * debian/patches/add-bin.patch: tidy up auto-generated patch which creates proguard and proguardgui shell scripts. -- Sebastian Carneiro Wed, 11 Jul 2012 20:52:33 -0300 proguard (4.4-2) unstable; urgency=low * update to source format 3.0 (quilt) -- Sam Clegg Mon, 30 Nov 2009 10:29:57 -0800 proguard (4.4-1) unstable; urgency=low [ Onkar Shinde ] * Merge from Ubuntu. (Closes: #534029, #548810) [ Sam Clegg ] * Thanks Onkar for the above fixes! * New upstream release -- Sam Clegg Fri, 09 Oct 2009 16:17:49 -0700 proguard (4.3-1ubuntu1) karmic; urgency=low * Use upstream ant build script. Fixes FTBFS. * debian/control - Add build dependency default-jdk. Remove gcj-4.3, fastjar. - Set runtime dependency to 'default-jre | java2-runtime'. - Update standard version to 3.8.3. No change needed. * debian/rules - Refresh to use upstream ant build script with help of cdbs ant class. * debian/install - Remove ant-proguard.jar. Add retrace.jar * debian/README.Debian - Add notes about using ant task. * debian/links - Remove. Explained in README.Debian. * debian/*.manifest - Delete. Not needed anymore. * debian/watch - User better regular expression. -- Onkar Shinde Fri, 04 Sep 2009 09:50:26 +0530 proguard (4.3-1) unstable; urgency=low * New upstream release * Bump standards version to 3.8.1 * Remove build-depend on jikes (use javac instead) -- Sam Clegg Wed, 20 May 2009 08:21:13 +0100 proguard (4.2-1) unstable; urgency=low * New upstream release * Fix build of ant task (Closes: #459829) Thanks to Hans van Kranenburg -- Sam Clegg Thu, 15 May 2008 10:39:48 +0100 proguard (4.1-1) unstable; urgency=low * New upstream release * fix watch file. Closes: #450042 -- Sam Clegg Thu, 03 Jan 2008 00:18:30 +0000 proguard (3.9-1) unstable; urgency=low * New upstream release * Bump standard version to 3.7.2. * Add ant task jar file. Closes: #423009 * Fix file names in jar files. Closes: #435808 -- Sam Clegg Mon, 06 Aug 2007 10:34:24 +0100 proguard (3.7-1) unstable; urgency=low * New upstream release * debian/control: make Arch: all (Closes: #360115) * use "$@" rather then $* in shell startup scripts (Closes: #364962) -- Sam Clegg Sat, 13 Jan 2007 12:27:45 +0000 proguard (3.4-1) unstable; urgency=low * New upstream release (Closes: #338355) * debian/control: bump standards version * debian/copyright: update FSF address * increase java stack size for proguard and proguardgui -- Sam Clegg Sun, 13 Nov 2005 09:42:59 +0000 proguard (3.3.2-1) unstable; urgency=low * New upstream release * Build-Depend on ant rather than libant-java (Closes: #326434) -- Sam Clegg Sun, 4 Sep 2005 14:59:21 +0100 proguard (3.2-3) unstable; urgency=low * debian/rules: fix FTBFS (Closes: #312024) * debian/control: fix FTBFS by added Build-Depend on fastjar - Thanks to Regis Boudin -- Sam Clegg Fri, 17 Jun 2005 14:25:24 +0100 proguard (3.2-2) unstable; urgency=low * fix java executable name in proguard and proguardgui shell scripts (Closes: #311966) -- Sam Clegg Sat, 4 Jun 2005 21:17:01 +0100 proguard (3.2-1) unstable; urgency=low * Initial Release (Closes: #310044). -- Sam Clegg Thu, 2 Jun 2005 17:01:06 +0100 debian/patches/0000755000000000000000000000000012154263670010623 5ustar debian/patches/add-bin.patch0000644000000000000000000000077512154263670013153 0ustar Description: Creates proguard and proguardgui shell scripts This patch adds proguard and proguardgui shell scripts for starting up proguard. Forwarded: not-needed Last-Update: 2012-11-07 --- /dev/null +++ proguard-4.8/proguard @@ -0,0 +1,3 @@ +#!/bin/sh + +exec java -Xss300000 -jar /usr/share/java/proguard.jar "$@" --- /dev/null +++ proguard-4.8/proguardgui @@ -0,0 +1,3 @@ +#!/bin/sh + +exec java -Xss300000 -cp /usr/share/java/proguard.jar:/usr/share/java/proguardgui.jar proguard.gui.ProGuardGUI "$@" debian/patches/series0000644000000000000000000000001612154263670012035 0ustar add-bin.patch debian/docs0000644000000000000000000000001412154263670010042 0ustar docs/manual debian/source/0000755000000000000000000000000012154263670010474 5ustar debian/source/format0000644000000000000000000000001412154263670011702 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212154263670010372 0ustar 7 debian/copyright0000644000000000000000000000201712154263670011127 0ustar This package was debianized by Sam Clegg on Tue, 17 May 2005 12:25:04 +0100. It was downloaded from http://proguard.sourceforge.net/ Proguard is Copyright (C) 2002-2008 Eric Lafortune . License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/control0000644000000000000000000000130412154263670010575 0ustar Source: proguard Section: devel Priority: optional Maintainer: Sam Clegg Build-Depends: debhelper (>= 7.0.15), cdbs, default-jdk, ant Standards-Version: 3.9.4 Package: proguard Architecture: all Depends: ${misc:Depends}, default-jre | java2-runtime Description: java class file shrinker, optimizer, and obfuscator ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions. Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.