chewi       15/03/14 15:11:23

  Added:                findbugs findbugs2 fbwrap fb
  Log:
  Version bump. Proper launcher scripts added. All HTML documentation
  now generated. Reassigning to java herd as this is a tricky package to
  get right, even for us.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
9C6D7DE4)

Revision  Changes    Path
1.1                  dev-util/findbugs/files/launchers/findbugs

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/findbugs?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/findbugs?rev=1.1&content-type=text/plain

Index: findbugs
===================================================================
escape_arg() {
        echo "$1" | sed -e "s,\\([\\\"'         ]\\),\\\\\\1,g"
}

# Set defaults
fb_mainclass="edu.umd.cs.findbugs.LaunchAppropriateUI"
user_jvmargs=''
ea_arg=''
debug_arg=''
conservespace_arg=''
user_props=''

# Handle command line arguments.
while [ $# -gt 0 ]; do
        case $1 in
        -gui)
                # this is the default
                ;;

        -gui1)
                user_props="-Dfindbugs.launchUI=1 $user_props"
                ;;

        -textui)
                fb_mainclass="edu.umd.cs.findbugs.FindBugs2"
                ;;

        -jvmArgs)
                shift
                user_jvmargs="$1"
                ;;
                
        -ea)
                ea_arg='-ea'
                ;;

        -maxHeap)
                shift
                fb_maxheap="-Xmx$1m"
                ;;

        -debug)
                debug_arg="-Dfindbugs.debug=true"
                ;;

        -conserveSpace)
                conservespace_arg="-Dfindbugs.conserveSpace=true"
                ;;

        -property)
                shift
                user_props="-D$1 $user_props"
                ;;
        
        -D*=*)
                user_props="$1 $user_props"
                ;;

        -version)
                fb_mainclass=edu.umd.cs.findbugs.Version
                fb_appargs="-release"
                while [ $# -gt 0 ]; do
                        shift
                done
                ;;

        -help)
                fb_mainclass="edu.umd.cs.findbugs.ShowHelp"
                ;;

        # All unrecognized arguments will be accumulated and
        # passed to the application.
        *)
                fb_appargs="$fb_appargs `escape_arg "$1"`"
                ;;
        esac

        shift
done

fb_maxheap=${fb_maxheap:-"-Xmx768m"}
fb_jvmargs="$fb_maxheap $user_jvmargs $debug_arg $conservespace_arg $user_props 
$ea_arg"
gjl_pkg_args="$fb_appargs"



1.1                  dev-util/findbugs/files/launchers/findbugs2

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/findbugs2?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/findbugs2?rev=1.1&content-type=text/plain

Index: findbugs2
===================================================================
# Default UI is GUI2
fb_launchui="2"

#
# Stuff we're going to pass to the JVM as JVM arguments.
#
jvm_debug=""
jvm_maxheap="-Xmx768m"
jvm_ea=""
jvm_conservespace=""
jvm_user_props=""

#
# Process command line args until we hit one we don't recognize.
#
finishedArgs=false
while [ $# -gt 0 ] && [ "$finishedArgs" = "false" ]; do

        arg=$1

        case $arg in
                -textui)
                        shift
                        fb_launchui="0"
                        ;;

                -gui)
                        shift
                        fb_launchui="2"
                        ;;

                -gui1)
                        shift
                        fb_launchui="1"
                        ;;

                -maxHeap)
                        shift
                        jvm_maxheap="-Xmx$1m"
                        shift
                        ;;

                -ea)
                        shift
                        jvm_ea="-ea"
                        ;;

                -debug)
                        shift
                        jvm_debug="-Dfindbugs.debug=true"
                        ;;

                -conserveSpace)
                        shift
                        jvm_conservespace="-Dfindbugs.conserveSpace=true"
                        ;;

                -property)
                        shift
                        jvm_user_props="-D$1 $jvm_user_props"
                        shift
                        ;;
        
                -D*=*)
                        jvm_user_props="$1 $user_props"
                        shift
                        ;;

                -version)
                        shift
                        fb_launchui="version"
                        ;;

                -help)
                        shift
                        fb_launchui="help"
                        ;;

                # All arguments starting from the first unrecognized arguments
                # are passed on to the Java app.
                *)
                        finishedArgs=true
                        ;;
        esac

done

fb_mainclass="edu.umd.cs.findbugs.LaunchAppropriateUI"
fb_jvmargs="$jvm_debug $jvm_maxheap $jvm_ea $jvm_conservespace $jvm_user_props 
-Dfindbugs.launchUI=$fb_launchui"



1.1                  dev-util/findbugs/files/launchers/fbwrap

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/fbwrap?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/fbwrap?rev=1.1&content-type=text/plain

Index: fbwrap
===================================================================
fb_mainclass="$1"
unset fb_jvmargs
shift



1.1                  dev-util/findbugs/files/launchers/fb

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/fb?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/findbugs/files/launchers/fb?rev=1.1&content-type=text/plain

Index: fb
===================================================================
escape_arg() {
        echo "$1" | sed -e "s,\\([\\\"'         ]\\),\\\\\\1,g"
}

# Set defaults
fb_mainclass="edu.umd.cs.findbugs.workflow.FB"
user_jvmargs=''
ea_arg=''
debug_arg=''
conservespace_arg=''
user_props=''

# Handle command line arguments.
while [ $# -gt 0 ]; do
        case $1 in
        -textui)
                fb_mainclass="edu.umd.cs.findbugs.FindBugs2"
                ;;

        -jvmArgs)
                shift
                user_jvmargs="$1"
                ;;
                
        -ea)
                ea_arg='-ea'
                ;;

        -maxHeap)
                shift
                fb_maxheap="-Xmx$1m"
                ;;

        -debug)
                debug_arg="-Dfindbugs.debug=true"
                ;;

        -conserveSpace)
                conservespace_arg="-Dfindbugs.conserveSpace=true"
                ;;

        -property)
                shift
                user_props="-D$1 $user_props"
                ;;
        
        -D*=*)
                user_props="$1 $user_props"
                ;;

        -version)
                fb_mainclass=edu.umd.cs.findbugs.Version
                fb_appargs="-release"
                while [ $# -gt 0 ]; do
                        shift
                done
                ;;

        -help)
                fb_mainclass="edu.umd.cs.findbugs.ShowHelp"
                ;;

        # All unrecognized arguments will be accumulated and
        # passed to the application.
        *)
                fb_appargs="$fb_appargs `escape_arg "$1"`"
                ;;
        esac

        shift
done

fb_maxheap=${fb_maxheap:-"-Xmx768m"}
fb_jvmargs="$fb_maxheap $user_jvmargs $debug_arg $conservespace_arg $user_props 
$ea_arg"
gjl_pkg_args="$fb_appargs"




Reply via email to