diff options
author | Eric Hameleers <alien@slackware.com> | 2012-04-11 13:16:33 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2012-04-11 13:16:33 +0000 |
commit | 4b684dd321b3474558ccb2048107e9a180cedf77 (patch) | |
tree | 7cfbd3d6f8e3d6000aa9ec09571f76383bf08ae9 /libreoffice/build/patches | |
parent | c1f3648bdef59fefadf9d9d28e64da7a3e5a6913 (diff) | |
download | asb-4b684dd321b3474558ccb2048107e9a180cedf77.tar.gz asb-4b684dd321b3474558ccb2048107e9a180cedf77.tar.xz |
Initial revision
Diffstat (limited to 'libreoffice/build/patches')
-rw-r--r-- | libreoffice/build/patches/hsqldb.jdk7.patch | 290 | ||||
-rw-r--r-- | libreoffice/build/patches/libreoffice.gcc3_linux_arm.patch | 41 |
2 files changed, 331 insertions, 0 deletions
diff --git a/libreoffice/build/patches/hsqldb.jdk7.patch b/libreoffice/build/patches/hsqldb.jdk7.patch new file mode 100644 index 00000000..4e77c446 --- /dev/null +++ b/libreoffice/build/patches/hsqldb.jdk7.patch @@ -0,0 +1,290 @@ +8a 100755 +--- a/hsqldb/makefile.mk ++++ b/hsqldb/makefile.mk +@@ -56,7 +56,8 @@ CONVERTFILES=build$/build.xml \ + PATCH_FILES=patches$/i96823.patch \ + patches$/i97032.patch \ + patches$/i103528.patch \ +- patches$/i104901.patch ++ patches$/i104901.patch \ ++ patches$/jdbc-4.1.patch + + .IF "$(JAVACISGCJ)"=="yes" + JAVA_HOME= +diff --git a/hsqldb/patches/jdbc-4.1.patch b/hsqldb/patches/jdbc-4.1.patch +new file mode 100644 +index 0000000..89149c4 +--- /dev/null ++++ b/hsqldb/patches/jdbc-4.1.patch +@@ -0,0 +1,267 @@ ++--- misc/hsqldb/build/build.xml 2012-02-08 15:14:42.827123541 +0000 +++++ misc/build/hsqldb/build/build.xml 2012-02-08 15:21:43.827722388 +0000 ++@@ -98,7 +98,11 @@ ++ <echo message="ant.java.hasjsse=${ant.java.hasjsse}" /> ++ </target> ++ ++- <target name="javaversion6"> +++ <target name="javaversion7"> +++ <available classname="java.util.Objects" property="ant.java.iscjava17"/> +++ </target> +++ +++ <target name="javaversion6" depends="javaversion7" unless="ant.java.iscjava17"> ++ <available classname="java.net.IDN" property="ant.java.iscjava16"/> ++ </target> ++ ++@@ -210,6 +214,7 @@ ++ <arg value="+JAVA2FULL"/> ++ <arg value="-JAVA4"/> ++ <arg value="-JAVA6"/> +++ <arg value="-JAVA7"/> ++ </java> ++ </target> ++ ++@@ -244,6 +249,7 @@ ++ <arg value="+JAVA2FULL"/> ++ <arg value="+JAVA4"/> ++ <arg value="-JAVA6"/> +++ <arg value="-JAVA7"/> ++ </java> ++ </target> ++ ++@@ -279,10 +285,47 @@ ++ <arg value="+JAVA2FULL"/> ++ <arg value="+JAVA4"/> ++ <arg value="+JAVA6"/> +++ <arg value="+JAVA7"/> +++ </java> +++ </target> +++ +++ <target name="switchtojdk17" depends="switchtojdk16" +++ description="self explanatory" if="ant.java.iscjava17"> +++ <java classname="org.hsqldb.util.CodeSwitcher" classpath="classes" > +++ <arg file="${src}/org/hsqldb/lib/java/JavaSystem.java"/> +++ <arg file="${src}/org/hsqldb/lib/HsqlTimer.java"/> +++ <arg file="${src}/org/hsqldb/jdbcDriver.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcBlob.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcDatabaseMetaData.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcDataSource.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcCallableStatement.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcClob.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcConnection.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcParameterMetaData.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcPreparedStatement.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcResultSet.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcResultSetMetaData.java"/> +++ <arg file="${src}/org/hsqldb/jdbc/jdbcStatement.java"/> +++ <arg file="${src}/org/hsqldb/persist/LockFile.java"/> +++ <arg file="${src}/org/hsqldb/persist/Logger.java"/> +++ <arg file="${src}/org/hsqldb/persist/ScaledRAFile.java"/> +++ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> +++ <arg file="${src}/org/hsqldb/util/DatabaseManager.java"/> +++ <arg file="${src}/org/hsqldb/util/ConnectionDialogCommon.java"/> +++ <arg file="${src}/org/hsqldb/lib/SimpleLog.java"/> +++ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> +++ <arg file="${src}/org/hsqldb/lib/SimpleLog.java"/> +++ <arg file="${src}/org/hsqldb/rowio/RowInputTextLog.java"/> +++ <arg file="${src}/org/hsqldb/HsqlDateTime.java"/> +++ <arg value="+JAVA2"/> +++ <arg value="+JAVA2FULL"/> +++ <arg value="+JAVA4"/> +++ <arg value="+JAVA6"/> +++ <arg value="+JAVA7"/> ++ </java> ++ </target> ++ ++- <target name="store" depends="switchtojdk16" +++ <target name="store" depends="switchtojdk17" ++ description="compiles the /store folder"> ++ <javac srcdir="${src}" ++ destdir="classes" ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcCallableStatement.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcCallableStatement.java 2012-02-08 15:47:35.842635642 +0000 ++@@ -3375,4 +3375,18 @@ ++ } ++ ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++ public <T> T getObject(String columnLabel, Class<T> type) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public <T> T getObject(int ColumnIndex, Class<T> type) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ +++//#endif JAVA7 ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcConnection.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcConnection.java 2012-02-08 15:47:35.851635628 +0000 ++@@ -48,6 +48,12 @@ ++ import java.sql.SQLXML; ++ ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++import java.util.concurrent.Executor; +++ +++//#endif JAVA7 +++ ++ import java.sql.PreparedStatement; ++ import java.sql.SQLException; ++ import java.sql.SQLWarning; ++@@ -2793,4 +2799,31 @@ ++ } ++ ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++ public int getNetworkTimeout() throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public void setNetworkTimeout(Executor executor, int millis) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public void abort(Executor executor) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public String getSchema() throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public void setSchema(String schema) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++//#endif JAVA7 ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcDatabaseMetaData.java 2012-02-08 15:47:35.835635654 +0000 ++@@ -5693,4 +5693,21 @@ ++ } ++ ++ //#endif JAVA6 +++ +++ +++//#ifdef JAVA7 +++ public boolean generatedKeyAlwaysReturned() throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public ResultSet getPseudoColumns(String catalog, String schemaPattern, +++ String tableNamePattern, String columnNamePattern) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ +++//#endif JAVA7 +++ ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcDataSource.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcDataSource.java 2012-02-08 15:47:35.836635653 +0000 ++@@ -47,6 +47,11 @@ ++ //#endif JAVA4 ++ import org.hsqldb.jdbcDriver; ++ +++//#ifdef JAVA7 +++import java.sql.SQLFeatureNotSupportedException; +++import java.util.logging.Logger; +++//#endif JAVA7 +++ ++ // boucherb@users 20040411 - doc 1.7.2 - javadoc updates toward 1.7.2 final ++ ++ /** ++@@ -323,4 +328,12 @@ ++ } ++ ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++ public Logger getParentLogger() throws SQLFeatureNotSupportedException +++ { +++ throw new SQLFeatureNotSupportedException("Not supported yet."); +++ } +++ +++//#endif JAVA7 ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcResultSet.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcResultSet.java 2012-02-08 15:47:35.866635606 +0000 ++@@ -5324,4 +5324,19 @@ ++ } ++ ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++ +++ public <T> T getObject(String columnLabel, Class<T> type) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public <T> T getObject(int columnNum, Class<T> type) throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++//#endif JAVA7 +++ ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbc/jdbcStatement.java 2012-02-08 15:14:42.802123563 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbc/jdbcStatement.java 2012-02-08 15:47:35.872635595 +0000 ++@@ -1608,4 +1608,16 @@ ++ throw new UnsupportedOperationException("Not supported yet."); ++ } ++ //#endif JAVA6 +++ +++//#ifdef JAVA7 +++ public boolean isCloseOnCompletion() throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++ +++ public void closeOnCompletion() throws SQLException +++ { +++ throw new UnsupportedOperationException("Not supported yet."); +++ } +++//#endif JAVA7 ++ } ++--- misc/hsqldb/src/org/hsqldb/jdbcDriver.java 2012-02-08 15:14:42.800123566 +0000 +++++ misc/build/hsqldb/src/org/hsqldb/jdbcDriver.java 2012-02-08 15:47:35.826635667 +0000 ++@@ -42,6 +42,11 @@ ++ import org.hsqldb.persist.HsqlDatabaseProperties; ++ import org.hsqldb.persist.HsqlProperties; ++ +++//#ifdef JAVA7 +++import java.sql.SQLFeatureNotSupportedException; +++import java.util.logging.Logger; +++//#endif JAVA7 +++ ++ // fredt@users 20011220 - patch 1.7.0 by fredt ++ // new version numbering scheme ++ // fredt@users 20020320 - patch 1.7.0 - JDBC 2 support and error trapping ++@@ -321,4 +326,12 @@ ++ DriverManager.registerDriver(new jdbcDriver()); ++ } catch (Exception e) {} ++ } +++ +++//#ifdef JAVA7 +++ public Logger getParentLogger() throws SQLFeatureNotSupportedException +++ { +++ throw new SQLFeatureNotSupportedException("Not supported yet."); +++ } +++ +++//#endif JAVA7 ++ } +-- +1.7.7.6 + + diff --git a/libreoffice/build/patches/libreoffice.gcc3_linux_arm.patch b/libreoffice/build/patches/libreoffice.gcc3_linux_arm.patch new file mode 100644 index 00000000..44f4833d --- /dev/null +++ b/libreoffice/build/patches/libreoffice.gcc3_linux_arm.patch @@ -0,0 +1,41 @@ +From 4e679ee2501a0babcdce498732d68428d46481e3 Mon Sep 17 00:00:00 2001 +From: Jani Monoses <jani@ubuntu.com> +Date: Fri, 03 Feb 2012 20:11:08 +0000 +Subject: Simplify code and use proper register names for linux armhf + +--- +diff --git a/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx b/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx +index 9502b87..ac8ca23 100644 +--- a/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx ++++ b/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx +@@ -152,11 +152,6 @@ namespace arm + + void MapReturn(sal_uInt32 r0, sal_uInt32 r1, typelib_TypeDescriptionReference * pReturnType, sal_uInt32* pRegisterReturn) + { +-#if !defined(__ARM_EABI__) && !defined(__SOFTFP__) +- register float fret asm("f0"); +- register double dret asm("f0"); +-#endif +- + switch( pReturnType->eTypeClass ) + { + case typelib_TypeClass_HYPER: +@@ -176,6 +171,7 @@ void MapReturn(sal_uInt32 r0, sal_uInt32 r1, typelib_TypeDescriptionReference * + #if !defined(__ARM_PCS_VFP) && (defined(__ARM_EABI__) || defined(__SOFTFP__)) + pRegisterReturn[0] = r0; + #else ++ register float fret asm("s0"); + *(float*)pRegisterReturn = fret; + #endif + break; +@@ -184,6 +180,7 @@ void MapReturn(sal_uInt32 r0, sal_uInt32 r1, typelib_TypeDescriptionReference * + pRegisterReturn[1] = r1; + pRegisterReturn[0] = r0; + #else ++ register double dret asm("d0"); + *(double*)pRegisterReturn = dret; + #endif + break; +-- +cgit v0.9.0.2-2-gbebe + |