diff options
Diffstat (limited to 'beanshell')
-rw-r--r-- | beanshell/bsh-2.0b1-src.patch | 83 | ||||
-rw-r--r-- | beanshell/makefile.mk | 58 | ||||
-rw-r--r-- | beanshell/prj/build.lst | 3 | ||||
-rw-r--r-- | beanshell/prj/d.lst | 1 |
4 files changed, 145 insertions, 0 deletions
diff --git a/beanshell/bsh-2.0b1-src.patch b/beanshell/bsh-2.0b1-src.patch new file mode 100644 index 000000000000..99e8b8b9ddc2 --- /dev/null +++ b/beanshell/bsh-2.0b1-src.patch @@ -0,0 +1,83 @@ +--- misc/BeanShell/build.xml Fri Dec 19 17:14:27 2003 ++++ misc/build/BeanShell/build.xml Fri Mar 28 15:55:04 2008 +@@ -17,7 +17,7 @@ + up the build dir! It has to be done manually the first time (or put + in the jar file). There must be a way to fix this... + --> +-<project name="beanshell" default="compile" basedir="."> ++<project name="beanshell" default="jarall" basedir="."> + + <!-- Project Configuration --> + +@@ -71,6 +71,9 @@ + value="bsh/util/BeanShellBSFEngine.java,TestBshBSF.java"/> + --> + ++ <property name="exclude-bsf" ++ value="bsh/util/BeanShellBSFEngine.java,TestBshBSF.java"/> ++ + <!-- Uncomment to build without the ASM class generator code. + <property name="exclude-classgen" + value="bsh/org/objectweb/asm/**,bsh/ClassGeneratorImpl.java,bsh/ClassGeneratorUtil.java,bsh/DelayedEvalBshMethod.java"/> +@@ -80,6 +83,9 @@ + <property name="exclude-servlet" + value="bsh/servlet/*"/> + --> ++ ++ <property name="exclude-servlet" ++ value="bsh/servlet/*"/> + + <!-- Legacy excludes. Comment this *out* to build these legacy items --> + <property name="legacy-excludes" +--- misc/BeanShell/makefile.mk Fri Mar 28 15:56:40 2008 ++++ misc/build/BeanShell/makefile.mk Fri Mar 28 15:56:06 2008 +@@ -1 +1,35 @@ +-dummy ++#************************************************************************* ++# ++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ++# ++# Copyright 2000, 2010 Oracle and/or its affiliates. ++# ++# OpenOffice.org - a multi-platform office productivity suite ++# ++# This file is part of OpenOffice.org. ++# ++# OpenOffice.org is free software: you can redistribute it and/or modify ++# it under the terms of the GNU Lesser General Public License version 3 ++# only, as published by the Free Software Foundation. ++# ++# OpenOffice.org 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 Lesser General Public License version 3 for more details ++# (a copy is included in the LICENSE file that accompanied this code). ++# ++# You should have received a copy of the GNU Lesser General Public License ++# version 3 along with OpenOffice.org. If not, see ++# <http://www.openoffice.org/license.html> ++# for a copy of the LGPLv3 License. ++# ++#************************************************************************* ++ ++PRJ=..$/..$/..$/.. ++PRJNAME=ooo_beanshell ++TARGET=jarall ++ ++.INCLUDE : ant.mk ++ ++ALLTAR : ANTBUILD ++ +--- misc/BeanShell/src/bsh/ClassGeneratorUtil.java Fri Dec 19 17:14:28 2003 ++++ misc/build/BeanShell/src/bsh/ClassGeneratorUtil.java Fri Mar 28 15:55:05 2008 +@@ -34,7 +34,9 @@ + package bsh; + + import bsh.org.objectweb.asm.*; +-import java.lang.reflect.*; ++import java.lang.reflect.Constructor; ++import java.lang.reflect.InvocationTargetException; ++import java.lang.reflect.Method; + import java.util.ArrayList; + import java.util.List; + diff --git a/beanshell/makefile.mk b/beanshell/makefile.mk new file mode 100644 index 000000000000..6e89a0034e97 --- /dev/null +++ b/beanshell/makefile.mk @@ -0,0 +1,58 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org 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 Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=. + +PRJNAME=ooo_beanshell +TARGET=ooo_beanshell + +.IF "$(SOLAR_JAVA)"!="" +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +# --- Files -------------------------------------------------------- + +TARFILE_NAME=bsh-2.0b1-src +TARFILE_MD5=ea570af93c284aa9e5621cd563f54f4d +TARFILE_ROOTDIR=BeanShell +PATCH_FILES=bsh-2.0b1-src.patch + +ADDITIONAL_FILES=makefile.mk + +BUILD_ACTION=dmake $(MFLAGS) $(CALLMACROS) + +# --- Targets ------------------------------------------------------ + +.INCLUDE : set_ext.mk +.INCLUDE : target.mk +.INCLUDE : tg_ext.mk + +.ELSE +all: + @echo java disabled +.ENDIF diff --git a/beanshell/prj/build.lst b/beanshell/prj/build.lst new file mode 100644 index 000000000000..2a1401b3fbeb --- /dev/null +++ b/beanshell/prj/build.lst @@ -0,0 +1,3 @@ +be beanshell : solenv NULL +be beanshell usr1 - all be_mkout NULL +be beanshell nmake - all be_beanshell NULL diff --git a/beanshell/prj/d.lst b/beanshell/prj/d.lst new file mode 100644 index 000000000000..661462345eec --- /dev/null +++ b/beanshell/prj/d.lst @@ -0,0 +1 @@ +..\%__SRC%\misc\build\BeanShell\dist\bsh-2.0b1.jar %_DEST%\bin%_EXT%\bsh.jar |