diff options
author | jkim <jkim@FreeBSD.org> | 2013-02-08 08:50:00 +0800 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2013-02-08 08:50:00 +0800 |
commit | b3c475bf9e78b88e0e562c16f7e66412bf0c4158 (patch) | |
tree | d7abe002eb9c069c281a1dd7ea743aa8e48887c1 /editors | |
parent | 8ddc2e3d479a8ff8fa1d6b4125495ff78e24e044 (diff) | |
download | freebsd-ports-gnome-b3c475bf9e78b88e0e562c16f7e66412bf0c4158.tar.gz freebsd-ports-gnome-b3c475bf9e78b88e0e562c16f7e66412bf0c4158.tar.zst freebsd-ports-gnome-b3c475bf9e78b88e0e562c16f7e66412bf0c4158.zip |
- Fix build with Java option. [1]
- Work around a build issue when Python was built with PTH option. [2]
- Mark GTK3 option as broken. Now LibreOffice wants GTK+ 3.2 and later. [3]
- Fix build with SDK option.
- Add bash completion for LibreOffice.
PR: ports/175856 [1]
Reported by: Frederic POLIAKOFF <fpoliakoff@free.fr> [2]
Reported by: awarecons@gmail.com [3]
Diffstat (limited to 'editors')
-rw-r--r-- | editors/libreoffice/Makefile | 124 | ||||
-rw-r--r-- | editors/libreoffice/distinfo | 58 | ||||
-rw-r--r-- | editors/libreoffice/files/patch-configure.in | 43 | ||||
-rw-r--r-- | editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk | 11 |
4 files changed, 142 insertions, 94 deletions
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile index e3aa4f8fed78..295b9ee4a433 100644 --- a/editors/libreoffice/Makefile +++ b/editors/libreoffice/Makefile @@ -2,7 +2,7 @@ .include "${.CURDIR}/Makefile.common" -PORTREVISION= 0 +PORTREVISION= 1 MASTER_SITE_SUBDIR= src/${PORTVERSION}/ MASTER_SITES+= http://dev-www.libreoffice.org/src/:src \ @@ -109,7 +109,9 @@ CONFIGURE_ENV= BDB_INCLUDE_DIR=${BDB_INCLUDE_DIR} \ BDB_LIB_NAME=${BDB_LIB_NAME} \ BDB_LIB_CXX_NAME=${BDB_LIB_CXX_NAME} \ DMAKE=${LOCALBASE}/bin/dmake \ - GPERF=${LOCALBASE}/bin/gperf + GPERF=${LOCALBASE}/bin/gperf \ + PYTHON_CFLAGS="`${PYTHON_VERSION}-config --cflags`" \ + PYTHON_LIBS="`${PYTHON_VERSION}-config --libs`" CONFIGURE_ARGS+= --with-unix-wrapper="libreoffice" \ --disable-fetch-external \ @@ -168,7 +170,7 @@ CONFIGURE_ARGS+= --with-unix-wrapper="libreoffice" \ --disable-zenity \ --enable-graphite \ --with-system-graphite \ - --enable-gio \ + --enable-gio \ --disable-nsplugin \ --disable-linkoo \ --disable-online-update \ @@ -179,8 +181,7 @@ CONFIGURE_ARGS+= --with-unix-wrapper="libreoffice" \ --enable-python=system # extensions -CONFIGURE_ARGS+= --enable-ext-pdfimport \ - --enable-ext-report-builder +CONFIGURE_ARGS+= --enable-ext-pdfimport # --enable-extra-gallery \ # --enable-extra-template \ # --enable-extra-sample \ @@ -251,6 +252,7 @@ CONFIGURE_ARGS+= --disable-gtk .endif .if ${PORT_OPTIONS:MGTK3} +BROKEN= requires GTK+ 3.2 and later USE_GNOME+= gtk30 desktopfileutils INSTALLS_ICONS= yes CONFIGURE_ARGS+= --enable-gtk3 @@ -282,53 +284,50 @@ CONFIGURE_ARGS+= --disable-gconf --disable-lockdown .endif .if ${PORT_OPTIONS:MJAVA} +# XXX jni.h from GNU classpath causes ABI conflicts. +CONFLICTS_BUILD= classpath-[0-9]* #additionnal distfiles needed for java -DISTFILES+= 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \ - 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \ +DISTFILES+= 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \ 2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz:src \ - 48d8169acc35f97e05d8dcdfd45be7f2-lucene-2.3.2.tar.gz:src \ - a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:src \ - ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip:src \ - eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:src \ + 2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz:src \ + 2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz:src \ + 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \ 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:src \ - 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \ - 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \ - d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \ 3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz:src \ - f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:src \ - 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \ 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \ - ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \ + 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \ + 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \ 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:src \ + 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \ + a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:src \ + ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \ + ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip:src \ + af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz:src \ + ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src \ + d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \ db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:src \ - ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src + ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz:src \ + eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:src \ + f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:src # LibreOffice works only with Java 6 -- which may not be the default # if you specify the JAVA_VENDOR variable CATEGORIES+= java USE_JAVA= yes +JAVA_BUILD= yes JAVA_VERSION= 1.6 BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant \ - ${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit \ - ${JAVAJARDIR}/xercesImpl.jar:${PORTSDIR}/textproc/xerces-j \ - ${JAVAJARDIR}/xalan.jar:${PORTSDIR}/textproc/xalan-j \ - ${JAVAJARDIR}/bsh.jar:${PORTSDIR}/lang/bsh -RUN_DEPENDS+= ${JAVAJARDIR}/bsh.jar:${PORTSDIR}/lang/bsh - -CONFIGURE_ARGS+= --with-ant-home=${LOCALBASE}/share/java/apache-ant/ \ - --with-junit=${JAVAJARDIR}/junit.jar \ + ${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit + +CONFIGURE_ARGS+= --enable-ext-report-builder \ + --enable-ext-scripting-beanshell \ + --enable-ext-scripting-javascript \ + --enable-ext-wiki-publisher \ + --with-ant-home=${LOCALBASE}/share/java/apache-ant/ \ --with-jdk-home=${JAVA_HOME} \ - --with-system-beanshell \ - --with-beanshell-jar=${JAVAJARDIR}/bsh.jar \ - --with-system-xerces \ - --with-xerces-jar=${JAVAJARDIR}/xercesImpl.jar \ - --with-system-xml-apis \ - --with-xml-apis-jar=/${JAVAJARDIR}/xml-apis.jar \ - --with-system-xalan \ - --with-xalan-jar=${JAVAJARDIR}/xalan.jar \ - --with-serializer-jar=${JAVAJARDIR}/serializer.jar + --with-junit=${JAVAJARDIR}/junit.jar + .else -BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt CONFIGURE_ARGS+= --without-java .endif @@ -441,24 +440,28 @@ do-install: post-install: @${RM} -f ${PLISTF} ${PLISTD} # It seems that the empty directories are necessary for libreoffice keep them for now - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d lib/libreoffice -type d -empty \ - -exec ${ECHO_CMD} "@exec ${MKDIR} %D/{}" \; >> ${PLISTD} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d lib/libreoffice -type d \ + -empty -exec ${ECHO_CMD} "@exec ${MKDIR} %D/{}" \; >> ${PLISTD} - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s lib \( -type f -o -type l \) -print >> ${PLISTF} - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d lib/libreoffice -type d -exec ${ECHO_CMD} "@dirrm {}" \; >> ${PLISTD} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s bin lib \ + \( -type f -o -type l \) -print >> ${PLISTF} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d lib/libreoffice -type d \ + -exec ${ECHO_CMD} "@dirrm {}" \; >> ${PLISTD} + + @${ECHO_CMD} etc/bash_completion.d/libreoffice.sh >> ${PLISTF} + @${ECHO_CMD} "@dirrmtry etc/bash_completion.d" >> ${PLISTD} .for subdir in applications icons mime mimelnk - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \( -type f -o -type l \) -print >> ${PLISTF} - @cd ${LODESTDIR}/${PREFIX}/ && ${FIND} -d share/${subdir} -type d \ - -exec ${ECHO_CMD} "@unexec ${RMDIR} %D/{} 2>/dev/null || ${TRUE}" \; >> ${PLISTD} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \ + \( -type f -o -type l \) -print >> ${PLISTF} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d share/${subdir} -type d \ + -exec ${ECHO_CMD} "@dirrmtry {}" \; >> ${PLISTD} .endfor # do not add the subdir itself as dirrmtry .for subdir in application-registry mime-info - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \( -type f -o -type l \) -print >> ${PLISTF} - @cd ${LODESTDIR}/${PREFIX}/ && ${FIND} -d share/${subdir}/* -type d \ - -exec ${ECHO_CMD} "@unexec ${RMDIR} %D/{} 2>/dev/null || ${TRUE}" \; >> ${PLISTD} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \ + \( -type f -o -type l \) -print >> ${PLISTF} .endfor - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s bin \( -type f -o -type l \) -print >> ${PLISTF} .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK3} @${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database >/dev/null || ${TRUE}" >> ${TMPPLIST} @@ -466,28 +469,31 @@ post-install: .endif .if ${PORT_OPTIONS:MSDK} -.for subdir in include share/idl share/libreoffice share/doc - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s ${subdir} \( -type f -o -type l \) -print >> ${PLISTF} - @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d ${subdir} -type d -exec echo "@dirrm {}" \; >> ${PLISTD} +.for subdir in include share share/doc share/idl + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s ${subdir}/libreoffice \ + \( -type f -o -type l \) -print >> ${PLISTF} + @cd ${LODESTDIR}/${PREFIX} && ${FIND} -d ${subdir}/libreoffice \ + -type d -exec echo "@dirrm {}" \; >> ${PLISTD} .endfor + @${ECHO_CMD} "@dirrmtry share/idl" >> ${PLISTD} .endif - @${SORT} ${PLISTF} >> ${TMPPLIST} - @${GREP} ^@exec ${PLISTD} | ${SORT} >> ${TMPPLIST} - @${GREP} -v ^@exec ${PLISTD} | ${SORT} -r >> ${TMPPLIST} - -.if ${PORT_OPTIONS:MSDK} -.for subdir in include share/idl share/libreoffice share/doc - @${ECHO_CMD} "@unexec ${RMDIR} %D/${subdir} 2>/dev/null || ${TRUE}" >> ${TMPPLIST} -.endfor -.endif + @${SORT} -u ${PLISTF} >> ${TMPPLIST} + @${GREP} '^@exec ' ${PLISTD} | ${SORT} -u >> ${TMPPLIST} + @${GREP} '^@dirrm ' ${PLISTD} | ${SORT} -ru >> ${TMPPLIST} + @${GREP} '^@dirrmtry ' ${PLISTD} | ${SORT} -ru >> ${TMPPLIST} @cd ${LODESTDIR}/${PREFIX} ; ${PAX} -rw . ${PREFIX} + @${MKDIR} ${PREFIX}/etc/bash_completion.d + @${INSTALL_SCRIPT} ${LODESTDIR}/etc/bash_completion.d/libreoffice.sh \ + ${PREFIX}/etc/bash_completion.d + .if ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGNOME} @${LOCALBASE}/bin/update-desktop-database 2>/dev/null || ${TRUE} .endif post-clean: @${RM} -f ${TMPDIR}/lobuild + @${RM} -fr ${TMPDIR}/LibreOffice ${TMPDIR}/LibreOffice_SDK .include <bsd.port.post.mk> diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo index 4f0b228e8b68..adfa401d076e 100644 --- a/editors/libreoffice/distinfo +++ b/editors/libreoffice/distinfo @@ -2,47 +2,53 @@ SHA256 (libreoffice/libreoffice-core-3.6.5.2.tar.xz) = e6a97b77dc5a8ba4f57028fd2 SIZE (libreoffice/libreoffice-core-3.6.5.2.tar.xz) = 109108684 SHA256 (libreoffice/libreoffice-help-3.6.5.2.tar.xz) = e7fe01ba83fc33d39f57aed6cc6d383095cb3c669db7d1b56b37b72eac3f4f8c SIZE (libreoffice/libreoffice-help-3.6.5.2.tar.xz) = 1912108 -SHA256 (libreoffice/bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz) = ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a -SIZE (libreoffice/bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz) = 762803 SHA256 (libreoffice/0d2dcdfbf28d6208751b33057f5361f0-libcmis-0.2.3.tar.gz) = a4ace7c0280e5ee8d4941b33449ee10edf1515437483d55ae387cc4de2c2bea0 SIZE (libreoffice/0d2dcdfbf28d6208751b33057f5361f0-libcmis-0.2.3.tar.gz) = 432064 -SHA256 (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 -SIZE (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1521926 SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 SIZE (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = 3519470 SHA256 (libreoffice/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz) = 556921bf0de5c508985c95eef77b73a4388a7da1b7e703060c79c58385483bf4 SIZE (libreoffice/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz) = 3568559 -SHA256 (libreoffice/48d8169acc35f97e05d8dcdfd45be7f2-lucene-2.3.2.tar.gz) = 5a0cd4a6e33a24ee11d3bfde50e9bbcfc237afa5d20713ffd994f90bdde193c3 -SIZE (libreoffice/48d8169acc35f97e05d8dcdfd45be7f2-lucene-2.3.2.tar.gz) = 4603398 -SHA256 (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 -SIZE (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 23150 -SHA256 (libreoffice/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip) = 64f8d737c32756713d60c22efe3978a59fa167cdeaa2d3d0a1646b1f2232b825 -SIZE (libreoffice/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip) = 2732347 -SHA256 (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba -SIZE (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 427800 +SHA256 (libreoffice/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz) = 9775f8db678e15e9a482bbbf00b35c38da8bfc51c6dafa4531c6dd16225602fd +SIZE (libreoffice/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz) = 474681 +SHA256 (libreoffice/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz) = f9a496d3418b0e15894fb351652cd4fa5ca434ebfc3ce3bb8da40defd8b097f2 +SIZE (libreoffice/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz) = 1882664 +SHA256 (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b +SIZE (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 1180582 SHA256 (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1 SIZE (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 9796 -SHA256 (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045 -SIZE (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 153157 -SHA256 (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = 3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8 -SIZE (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = 2938721 -SHA256 (libreoffice/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip) = 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133 -SIZE (libreoffice/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip) = 207563 SHA256 (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 168564a57411907432c7b191f63fb581439fed57732038c5308631afe05063ac SIZE (libreoffice/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz) = 189448 -SHA256 (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343 -SIZE (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 211919 -SHA256 (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b -SIZE (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 1180582 SHA256 (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = e0531091787c0f16c83965fdcbc49162c059d7f0c64669e7f119699321549743 SIZE (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 5750610 -SHA256 (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66 -SIZE (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 2929311 +SHA256 (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045 +SIZE (libreoffice/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip) = 153157 +SHA256 (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 +SIZE (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1521926 SHA256 (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) = abe2c57ac12ba45d83563b02e240fa95d973376de2f720aab8fe11f2e621c095 SIZE (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) = 762419 -SHA256 (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772 -SIZE (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = 1396007 +SHA256 (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = 3d853b19b1d94a6efa69e7af90f7f2b09ecf302913bee3da796c15ecfebcfac8 +SIZE (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = 2938721 +SHA256 (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 +SIZE (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 23150 +SHA256 (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 7d2797fe9f79a77009721e3f14fa4a1dec17a6d706bdc93f85f1f01d124fab66 +SIZE (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 2929311 +SHA256 (libreoffice/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip) = 64f8d737c32756713d60c22efe3978a59fa167cdeaa2d3d0a1646b1f2232b825 +SIZE (libreoffice/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip) = 2732347 +SHA256 (libreoffice/af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz) = 12effcf3fea025bd34edbfec60a6216ca453fb27e781d8e5783caf75fd33d90e +SIZE (libreoffice/af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz) = 80427 SHA256 (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd SIZE (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 743031 +SHA256 (libreoffice/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip) = 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133 +SIZE (libreoffice/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip) = 207563 +SHA256 (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = e1fb87f3f7b980d33414473279615c4644027e013012d156efa538bc2b031772 +SIZE (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = 1396007 +SHA256 (libreoffice/ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz) = 648f10fb764d000d6a68b2d4e008117900e853c197a024d1f91dbba9b91012ca +SIZE (libreoffice/ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz) = 726942 +SHA256 (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 75c80359c9ce343c20aab8a36a45cb3b9ee7c61cf92c13ae45399d854423a9ba +SIZE (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 427800 +SHA256 (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 05640a1f6805b2b2d7e2cb9c50db9a5cb084e3c52ab1a71ce015239b4a1d4343 +SIZE (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 211919 SHA256 (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6 SIZE (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = 12288 +SHA256 (libreoffice/bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz) = ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a +SIZE (libreoffice/bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz) = 762803 diff --git a/editors/libreoffice/files/patch-configure.in b/editors/libreoffice/files/patch-configure.in index 648558050881..3711257a4e88 100644 --- a/editors/libreoffice/files/patch-configure.in +++ b/editors/libreoffice/files/patch-configure.in @@ -1,5 +1,5 @@ ---- ./configure.in.orig 2013-02-01 13:13:08.000000000 -0500 -+++ ./configure.in 2013-02-01 13:39:44.000000000 -0500 +--- ./configure.in.orig 2013-02-06 19:18:52.000000000 -0500 ++++ ./configure.in 2013-02-06 19:22:43.000000000 -0500 @@ -2115,7 +2115,7 @@ AC_SUBST(GNUTAR) @@ -14,11 +14,36 @@ OUTPATH=unxfbsdi ;; - x86_64) -+ amd64) ++ amd64|x86_64) CPU=X CPUNAME=X86_64 RTL_ARCH=X86_64 -@@ -6719,51 +6719,11 @@ +@@ -5561,21 +5561,13 @@ + JAVA_ARCH="i386" + JAVA_TOOLKIT="client" + ;; +- x86_64) +- if test "`echo $JAVA_HOME | sed -e 's,.*/,,'`" = "linux"; then +- JAVA_ARCH="i386" +- JAVA_TOOLKIT="client" +- else +- JAVA_ARCH="amd64" +- JAVA_TOOLKIT="server" +- fi ++ amd64|x86_64) ++ JAVA_ARCH="amd64" ++ JAVA_TOOLKIT="server" + ;; + esac + SOLARINC="$SOLARINC -I$JAVA_HOME/include" + SOLARINC="$SOLARINC -I$JAVA_HOME/include/freebsd" +- SOLARINC="$SOLARINC -I$JAVA_HOME/include/bsd" +- SOLARINC="$SOLARINC -I$JAVA_HOME/include/linux" +- SOLARINC="$SOLARINC -I$JAVA_HOME/include/native_threads/include" + ;; + + k*bsd*-gnu*) +@@ -6719,51 +6711,11 @@ dnl =================================================================== AC_MSG_CHECKING([which db to use]) if test "$with_system_db" = "yes"; then @@ -74,7 +99,7 @@ SCPDEFS="$SCPDEFS -DSYSTEM_DB" libo_MINGW_CHECK_DLL([DB], [libdb]) elif test $_os != iOS -a $_os != Android; then -@@ -7347,9 +7307,13 @@ +@@ -7347,9 +7299,13 @@ AC_MSG_CHECKING([which hash container mdds shall use]) if test "x$HAVE_CXX0X" = "xTRUE"; then MDDS_CPPFLAGS="-std=gnu++0x" @@ -89,7 +114,7 @@ AC_MSG_RESULT([boost::unordered_map]) fi -@@ -7911,12 +7875,12 @@ +@@ -7911,12 +7867,12 @@ if test -z "$SYSTEM_GENCMN"; then AC_MSG_ERROR([\'gencmn\' not found in \$PATH, install the icu development tool \'gencmn\']) fi @@ -104,7 +129,7 @@ ICU_RECLASSIFIED_PREPEND_SET_EMPTY="YES" else ICU_RECLASSIFIED_PREPEND_SET_EMPTY="NO" -@@ -7956,7 +7920,7 @@ +@@ -7956,7 +7912,7 @@ dnl =================================================================== AC_MSG_CHECKING([whether to enable graphite support]) @@ -113,7 +138,7 @@ AC_MSG_RESULT([yes]) ENABLE_GRAPHITE="TRUE" AC_MSG_CHECKING([which graphite to use]) -@@ -8186,8 +8150,8 @@ +@@ -8186,8 +8142,8 @@ AC_MSG_RESULT([external]) # Mac OS builds should get out without extra stuff is the Mac porters' # wish. And pkg-config is although Xcode ships a .pc for openssl @@ -124,7 +149,7 @@ OPENSSL_CFLAGS= OPENSSL_LIBS="-lssl -lcrypto" else -@@ -9842,10 +9806,10 @@ +@@ -9842,10 +9798,10 @@ dnl Check for Meta Object Compiler diff --git a/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk b/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk new file mode 100644 index 000000000000..6ff4536ba34a --- /dev/null +++ b/editors/libreoffice/files/patch-odk__pack__gendocu__makefile.mk @@ -0,0 +1,11 @@ +--- ./odk/pack/gendocu/makefile.mk.orig 2013-02-06 20:11:03.000000000 -0500 ++++ ./odk/pack/gendocu/makefile.mk 2013-02-07 13:26:20.000000000 -0500 +@@ -106,7 +106,7 @@ + $(JAVA_SRC_FILES) : $(SOLARCOMMONPCKDIR)$/$$(@:f) + -$(MKDIRHIER) $(@:d) + $(MY_COPY) $< $@ +- cd $(JAVA_SRC_DIR) && unzip -quo $(@:f) ++ cd $(JAVA_SRC_DIR) && unzip -qu $(@:f) + + #$(JAVA_SRC_DIR)$/com$/sun$/star$/beans$/%.java : $(PRJ)$/source$/bean$/com$/sun$/star$/beans$/%.java + # -$(MKDIRHIER) $(@:d) |