Thu Mar 1 03:25:07 2018 UTC ()
Do not share NSS database files with Mozilla products. Bump PKGREVISION

In some case, cert8.db/key3.db/secmod.db in MDB format
from Mozilla Products causes crash on opening XML-based document.
Use LibreOffice own NSS database.
XML and PDF signing with X.509 certificate is not tested.


(ryoon)
diff -r1.142 -r1.143 pkgsrc/misc/libreoffice/Makefile
diff -r1.49 -r1.50 pkgsrc/misc/libreoffice/distinfo
diff -r0 -r1.1 pkgsrc/misc/libreoffice/patches/patch-desktop_scripts_soffice.sh

cvs diff -r1.142 -r1.143 pkgsrc/misc/libreoffice/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/libreoffice/Makefile 2018/02/13 13:03:06 1.142
+++ pkgsrc/misc/libreoffice/Makefile 2018/03/01 03:25:06 1.143
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1# $NetBSD: Makefile,v 1.142 2018/02/13 13:03:06 ryoon Exp $ 1# $NetBSD: Makefile,v 1.143 2018/03/01 03:25:06 ryoon Exp $
2 2
3VERREL= 6.0.1 3VERREL= 6.0.1
4VERRC= 1 4VERRC= 1
5VER= ${VERREL}.${VERRC} 5VER= ${VERREL}.${VERRC}
6DISTNAME= libreoffice-${VER} 6DISTNAME= libreoffice-${VER}
 7PKGREVISION= 1
7CATEGORIES= misc 8CATEGORIES= misc
8MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/ 9MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/
9EXTRACT_SUFX= .tar.xz 10EXTRACT_SUFX= .tar.xz
10 11
11MAINTAINER= ryoon@NetBSD.org 12MAINTAINER= ryoon@NetBSD.org
12HOMEPAGE= https://www.libreoffice.org/ 13HOMEPAGE= https://www.libreoffice.org/
13COMMENT= Office productivity suite from The Document Foundation 14COMMENT= Office productivity suite from The Document Foundation
14LICENSE= gnu-lgpl-v3 15LICENSE= gnu-lgpl-v3
15 16
16USE_LANGUAGES= c gnu++11 17USE_LANGUAGES= c gnu++11
17 18
18SUBST_CLASSES+= use-bash 19SUBST_CLASSES+= use-bash
19SUBST_STAGE.use-bash= pre-configure 20SUBST_STAGE.use-bash= pre-configure

cvs diff -r1.49 -r1.50 pkgsrc/misc/libreoffice/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/libreoffice/distinfo 2018/02/26 18:04:31 1.49
+++ pkgsrc/misc/libreoffice/distinfo 2018/03/01 03:25:06 1.50
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.49 2018/02/26 18:04:31 ryoon Exp $ 1$NetBSD: distinfo,v 1.50 2018/03/01 03:25:06 ryoon Exp $
2 2
3SHA1 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 452eba922e4f41603539c9dc39947d2271e47093 3SHA1 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 452eba922e4f41603539c9dc39947d2271e47093
4RMD160 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = dbeb7a7f8c89961ca2e544b810345d025561866b 4RMD160 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = dbeb7a7f8c89961ca2e544b810345d025561866b
5SHA512 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = b9c02d63e9b47a838dbe67c05b9e9e4983d13b9d74794e1c30c73d341c3bc905c9edec3a72fa339ae8c0e06d97e69ac2ea23bf51336b77af14cab7ae67721a46 5SHA512 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = b9c02d63e9b47a838dbe67c05b9e9e4983d13b9d74794e1c30c73d341c3bc905c9edec3a72fa339ae8c0e06d97e69ac2ea23bf51336b77af14cab7ae67721a46
6Size (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 96939 bytes 6Size (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 96939 bytes
7SHA1 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = c36bccbf6a0e562fa5a7b4b832af7185fa7f8a4b 7SHA1 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = c36bccbf6a0e562fa5a7b4b832af7185fa7f8a4b
8RMD160 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = ff53f6a5027654477d307baa3bcceba7b109220f 8RMD160 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = ff53f6a5027654477d307baa3bcceba7b109220f
9SHA512 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = 0906151d111fd660c8cb90dfcb39e0a38805aa53cac162def5240ff3a75c40f6195e6876d09a2f7081913bfe732550b670d197f0e10598c463186fe3bc229b9f 9SHA512 (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = 0906151d111fd660c8cb90dfcb39e0a38805aa53cac162def5240ff3a75c40f6195e6876d09a2f7081913bfe732550b670d197f0e10598c463186fe3bc229b9f
10Size (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = 1333593 bytes 10Size (libreoffice/134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz) = 1333593 bytes
11SHA1 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = eb99dfe3b37e36f55f4b2053bcf6eb3e3b4ac72a 11SHA1 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = eb99dfe3b37e36f55f4b2053bcf6eb3e3b4ac72a
12RMD160 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 8e3d713fc8b515116baebaa0a6904f1371fb96eb 12RMD160 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 8e3d713fc8b515116baebaa0a6904f1371fb96eb
13SHA512 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 2fa01482dd74fcb62176317f7dcda504472f28f7eda22882903e4e71272743228e5b9d7614fb554e6bd390c0dbcfd8a31dcdbb29a7f54266f376ff2ee376178f 13SHA512 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 2fa01482dd74fcb62176317f7dcda504472f28f7eda22882903e4e71272743228e5b9d7614fb554e6bd390c0dbcfd8a31dcdbb29a7f54266f376ff2ee376178f
14Size (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 811606 bytes 14Size (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 811606 bytes
@@ -199,26 +199,27 @@ Size (libreoffice/noto-fonts-20171024.ta @@ -199,26 +199,27 @@ Size (libreoffice/noto-fonts-20171024.ta
199SHA1 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 1d699ebd588cf03d4181ded9d04acff84bf7ca65 199SHA1 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 1d699ebd588cf03d4181ded9d04acff84bf7ca65
200RMD160 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = a34d054a40290d3439b218fff283f43e75dc423a 200RMD160 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = a34d054a40290d3439b218fff283f43e75dc423a
201SHA512 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = b77f1c2ed1b8a5702c12829e7281e4fd7a64648eb4fb4cbe9c3ca93c413ee9e6a48de190f7be088cde0d07ceafa3761dfd13dd56fa0182e837f257e24b82413e 201SHA512 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = b77f1c2ed1b8a5702c12829e7281e4fd7a64648eb4fb4cbe9c3ca93c413ee9e6a48de190f7be088cde0d07ceafa3761dfd13dd56fa0182e837f257e24b82413e
202Size (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 407400 bytes 202Size (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 407400 bytes
203SHA1 (libreoffice/xmlsec1-1.2.25.tar.gz) = 0ef1117b8d11da475fd8d842a1341c675e627ab9 203SHA1 (libreoffice/xmlsec1-1.2.25.tar.gz) = 0ef1117b8d11da475fd8d842a1341c675e627ab9
204RMD160 (libreoffice/xmlsec1-1.2.25.tar.gz) = f81aed97a5cc7de1a71ea32de02b73c32f7bdbf5 204RMD160 (libreoffice/xmlsec1-1.2.25.tar.gz) = f81aed97a5cc7de1a71ea32de02b73c32f7bdbf5
205SHA512 (libreoffice/xmlsec1-1.2.25.tar.gz) = ac61547a1cbf9016d7f75be3dc5249d6bc8a526bc51715e53ede13f056c1c72c57433a6be200c886000a25826c3e473954ded3ae988f25d37ac4ef4d777c66a6 205SHA512 (libreoffice/xmlsec1-1.2.25.tar.gz) = ac61547a1cbf9016d7f75be3dc5249d6bc8a526bc51715e53ede13f056c1c72c57433a6be200c886000a25826c3e473954ded3ae988f25d37ac4ef4d777c66a6
206Size (libreoffice/xmlsec1-1.2.25.tar.gz) = 1839160 bytes 206Size (libreoffice/xmlsec1-1.2.25.tar.gz) = 1839160 bytes
207SHA1 (patch-Makefile.in) = 5bb39185b12d57b69c72771a3afc214ac243e694 207SHA1 (patch-Makefile.in) = 5bb39185b12d57b69c72771a3afc214ac243e694
208SHA1 (patch-autogen.sh) = eedd0091745cf6a32ee9b33227502baaa661270e 208SHA1 (patch-autogen.sh) = eedd0091745cf6a32ee9b33227502baaa661270e
209SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__intel_share.hxx) = c1f5a013b88e847dd9ecfb4e4abe78b1b5965a0b 209SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__intel_share.hxx) = c1f5a013b88e847dd9ecfb4e4abe78b1b5965a0b
210SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__x86-64_share.hxx) = f7eaf2748c66a27a772fdbdb370a4c6b3bdafca4 210SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__x86-64_share.hxx) = f7eaf2748c66a27a772fdbdb370a4c6b3bdafca4
211SHA1 (patch-configure.ac) = 13024963b8d5ee21b2b8268bf6e1d442e5838454 211SHA1 (patch-configure.ac) = 13024963b8d5ee21b2b8268bf6e1d442e5838454
 212SHA1 (patch-desktop_scripts_soffice.sh) = b5b2ccf7830d160fd4a1bb087610a1b766b25f08
212SHA1 (patch-desktop_unx_source_pagein.c) = 2aeee1be9db348989bb30c033da49386989c7075 213SHA1 (patch-desktop_unx_source_pagein.c) = 2aeee1be9db348989bb30c033da49386989c7075
213SHA1 (patch-download.lst) = c18fe0a65f75a8c8318c9b01f6ad16685f81ae27 214SHA1 (patch-download.lst) = c18fe0a65f75a8c8318c9b01f6ad16685f81ae27
214SHA1 (patch-external_harfbuzz_UnpackedTarball__harfbuzz.mk) = ffe2b8ff9e9ff6b5faf4eea1d51a8983908d0602 215SHA1 (patch-external_harfbuzz_UnpackedTarball__harfbuzz.mk) = ffe2b8ff9e9ff6b5faf4eea1d51a8983908d0602
215SHA1 (patch-external_mariadb-connector-c_UnpackedTarball__mariadb-connector-c.mk) = ed0c6861fd9a61eeac05e235dd505b6bed166a3a 216SHA1 (patch-external_mariadb-connector-c_UnpackedTarball__mariadb-connector-c.mk) = ed0c6861fd9a61eeac05e235dd505b6bed166a3a
216SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = e20e0cc58153b865551a8dd2819fb141f20fcb8d 217SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = e20e0cc58153b865551a8dd2819fb141f20fcb8d
217SHA1 (patch-external_mysql-connector-cpp_patches_netbsd.patch) = d0981757856f5b28082ee468b385dc2fdf027dd0 218SHA1 (patch-external_mysql-connector-cpp_patches_netbsd.patch) = d0981757856f5b28082ee468b385dc2fdf027dd0
218SHA1 (patch-external_postgresql_ExternalProject__postgresql.mk) = 7c94155221025fe3c89217341d81e279943078ce 219SHA1 (patch-external_postgresql_ExternalProject__postgresql.mk) = 7c94155221025fe3c89217341d81e279943078ce
219SHA1 (patch-external_postgresql_UnpackedTarball__postgresql.mk) = d0b94e20d9e1aa89adac0f4a91c7b684850c78bc 220SHA1 (patch-external_postgresql_UnpackedTarball__postgresql.mk) = d0b94e20d9e1aa89adac0f4a91c7b684850c78bc
220SHA1 (patch-external_postgresql_postgresql-9.2.1-openssl-1.1.patch) = de2b5d8e657e9721867f9c72a402cc30fd093218 221SHA1 (patch-external_postgresql_postgresql-9.2.1-openssl-1.1.patch) = de2b5d8e657e9721867f9c72a402cc30fd093218
221SHA1 (patch-mysqlc_Library__mysqlc.mk) = b040cfdb25f41896c77df3acafd4c31dc41dd590 222SHA1 (patch-mysqlc_Library__mysqlc.mk) = b040cfdb25f41896c77df3acafd4c31dc41dd590
222SHA1 (patch-solenv_gbuild_Module.mk) = cbd6ca3acae187458e49fe76d973e6475ed5fe1d 223SHA1 (patch-solenv_gbuild_Module.mk) = cbd6ca3acae187458e49fe76d973e6475ed5fe1d
223SHA1 (patch-vcl_Executable__visualbackendtest.mk) = 2db5f3e7daabb2a79181de5e136de019d5264b58 224SHA1 (patch-vcl_Executable__visualbackendtest.mk) = 2db5f3e7daabb2a79181de5e136de019d5264b58
224SHA1 (patch-xmloff_source_draw_ximp3dscene.cxx) = bdd0b2563e54424dd468c2334e17ab23057a69fb 225SHA1 (patch-xmloff_source_draw_ximp3dscene.cxx) = bdd0b2563e54424dd468c2334e17ab23057a69fb

File Added: pkgsrc/misc/libreoffice/patches/patch-desktop_scripts_soffice.sh
$NetBSD: patch-desktop_scripts_soffice.sh,v 1.1 2018/03/01 03:25:06 ryoon Exp $

--- desktop/scripts/soffice.sh.orig	2018-02-08 14:35:19.000000000 +0000
+++ desktop/scripts/soffice.sh
@@ -17,6 +17,10 @@
 #   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 #
 
+# Do not depend on Mozilla profiles
+MOZILLA_CERTIFICATE_FOLDER=${HOME}/.config/libreoffice
+export MOZILLA_CERTIFICATE_FOLDER
+
 # use POSIX locale for well-defined tool output
 LO_SAVE_LC_ALL="$LC_ALL"
 LC_ALL=C