Description: Fix proguard failure
 When running proguard with optimization and using Java 1.8, proguard fails. So
 we're just disabling optimization and other stuff  for now.
Author: Frederic Bonnard <frediz@linux.vnet.ibm.com>
Forwarded: not-needed
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/project/Proguard.scala
+++ b/project/Proguard.scala
@@ -15,11 +15,11 @@
   lazy val settings: Seq[Setting[_]] =
     inScope(GlobalScope)(inConfig(Proguard)(globalSettings)) ++
       inConfig(Proguard)(baseSettings) :+
-      (libraryDependencies += "net.sf.proguard" % "proguard-base" % "4.8" % Proguard.name)
+      (libraryDependencies += "net.sf.proguard" % "proguard-base" % "5.3" % Proguard.name)
 
   /** Defaults */
   def globalSettings = Seq(
-    optimizePasses := 2, // more don't seem to help much and it increases proguard runtime
+    optimizePasses := 0, // more don't seem to help much and it increases proguard runtime
     keepFullClasses := Nil,
     options := basicOptions
   )
@@ -35,7 +35,7 @@
   def optimizeSetting = options ++= {
     val passes = optimizePasses.value
     if (passes <= 0)
-      Seq("-dontoptimize")
+      Seq("-dontoptimize -dontshrink -dontobfuscate -dontpreverify -verbose")
     else
       Seq(
         "-optimizationpasses " + passes.toString,
