Thu Feb 21 05:56:57 2019 UTC ()
libreoffice5-bin: update to 5.4.7.

LibreOffice 5.x is already EOFed and newer 6.x Linux binaries
seems almost working with several changes (avahi packages etc.),
but it's still worth to update this to the latest 5.x version
to test COMPAT_LINUX(8) and emulators/suse_* packages.

Upstream changes (not bother to quote into commit log):
 https://wiki.documentfoundation.org/ReleaseNotes/5.2
 https://wiki.documentfoundation.org/ReleaseNotes/5.3
 https://wiki.documentfoundation.org/ReleaseNotes/5.4


(tsutsui)
diff -r1.6 -r1.7 pkgsrc/misc/libreoffice5-bin/Makefile
diff -r1.2 -r1.3 pkgsrc/misc/libreoffice5-bin/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/misc/libreoffice5-bin/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/libreoffice5-bin/Makefile 2018/01/14 10:16:29 1.6
+++ pkgsrc/misc/libreoffice5-bin/Makefile 2019/02/21 05:56:57 1.7
@@ -1,76 +1,76 @@ @@ -1,76 +1,76 @@
1# $NetBSD: Makefile,v 1.6 2018/01/14 10:16:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2019/02/21 05:56:57 tsutsui Exp $
2 2
3DISTNAME= libreoffice5-bin # overridden below 3DISTNAME= libreoffice5-bin # overridden below
4PKGNAME= libreoffice5-bin-${OO_RELEASE} 4PKGNAME= libreoffice5-bin-${OO_RELEASE}
5CATEGORIES= misc 5CATEGORIES= misc
6 6
7MAINTAINER= ryoon@NetBSD.org 7MAINTAINER= ryoon@NetBSD.org
8HOMEPAGE= https://www.libreoffice.org/ 8HOMEPAGE= https://www.libreoffice.org/
9COMMENT= Integrated office productivity suite (binary pkg) 9COMMENT= Integrated office productivity suite (binary pkg)
10LICENSE= gnu-lgpl-v3 10LICENSE= gnu-lgpl-v3
11 11
12CONFLICTS+= staroffice-[0-9]* 12CONFLICTS+= staroffice-[0-9]*
13CONFLICTS+= openoffice-[0-9]* 13CONFLICTS+= openoffice-[0-9]*
14CONFLICTS+= openoffice-bin-[0-9]* 14CONFLICTS+= openoffice-bin-[0-9]*
15CONFLICTS+= openoffice2-bin-[0-9]* 15CONFLICTS+= openoffice2-bin-[0-9]*
16CONFLICTS+= openoffice2-[0-9]* 16CONFLICTS+= openoffice2-[0-9]*
17CONFLICTS+= openoffice3-[0-9]* 17CONFLICTS+= openoffice3-[0-9]*
18CONFLICTS+= openoffice3-bin-[0-9]* 18CONFLICTS+= openoffice3-bin-[0-9]*
19CONFLICTS+= openoffice-linux-[0-9]* 19CONFLICTS+= openoffice-linux-[0-9]*
20CONFLICTS+= libreoffice3-bin-[0-9]* 20CONFLICTS+= libreoffice3-bin-[0-9]*
21CONFLICTS+= libreoffice4-bin-[0-9]* 21CONFLICTS+= libreoffice4-bin-[0-9]*
22 22
23OO_VER= 5 23OO_VER= 5
24OO_BASEVER= ${OO_VER}.1 24OO_BASEVER= ${OO_VER}.4
25OO_RELEASE= ${OO_BASEVER}.0 25OO_RELEASE= ${OO_BASEVER}.7
26OO_RELEASEV= ${OO_RELEASE}.3 26OO_RELEASEV= ${OO_RELEASE}.2
27PLIST_SUBST+= VER=${OO_VER:Q} BASEVER=${OO_BASEVER:Q} 27PLIST_SUBST+= VER=${OO_VER:Q} BASEVER=${OO_BASEVER:Q}
28MESSAGE_SUBST+= VER=${OO_VER:Q} 28MESSAGE_SUBST+= VER=${OO_VER:Q}
29FILES_SUBST+= VER=${OO_VER:Q} 29FILES_SUBST+= VER=${OO_VER:Q}
30 30
31TEMP?= ${WRKSRC} 31TEMP?= ${WRKSRC}
32EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} 32EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
33BUILD_DIRS= # empty 33BUILD_DIRS= # empty
34 34
35PLIST_SRC= ${PKGDIR}/PLIST.proglinks 35PLIST_SRC= ${PKGDIR}/PLIST.proglinks
36PLIST_SRC+= ${WRKDIR}/PLIST 36PLIST_SRC+= ${WRKDIR}/PLIST
37PLIST_SRC+= ${PKGDIR}/PLIST.dirs 37PLIST_SRC+= ${PKGDIR}/PLIST.dirs
38 38
39EMUL_PLATFORMS= linux-i386 linux-x86_64 39EMUL_PLATFORMS= linux-i386 linux-x86_64
40#EMUL_PLATFORMS+= solaris-i386 solaris-sparc 40#EMUL_PLATFORMS+= solaris-i386 solaris-sparc
41EMUL_MODULES.linux= freetype2 x11 locale png fontconfig cups gtk2 krb5 41EMUL_MODULES.linux= cups dbus dbus-glib fontconfig freetype2 glx
42EMUL_MODULES.linux+= dbus dbus-glib glx 42EMUL_MODULES.linux+= gstreamer gtk2 krb5 locale png x11
43EMUL_REQD= suse>=11.3 43EMUL_REQD= suse>=11.3
44 44
45EMUL_PKG_FMT= rpm 45EMUL_PKG_FMT= rpm
46RPMFILES= ${WRKSRC}/RPMS/*.rpm 46RPMFILES= ${WRKSRC}/RPMS/*.rpm
47RPM2PKG_PREFIX= ${DESTDIR}${PREFIX} 47RPM2PKG_PREFIX= ${DESTDIR}${PREFIX}
48RPM2PKG_SUBPREFIX= # empty 48RPM2PKG_SUBPREFIX= # empty
49RPM2PKG_STAGE= do-install 49RPM2PKG_STAGE= do-install
50RUN_LDCONFIG= no 50RUN_LDCONFIG= no
51 51
52USE_TOOLS+= patch uniq 52USE_TOOLS+= patch uniq
53 53
54.include "../../mk/bsd.prefs.mk" 54.include "../../mk/bsd.prefs.mk"
55 55
56.if ${EMUL_PLATFORM} == "linux-i386" 56.if ${EMUL_PLATFORM} == "linux-i386"
57DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86_rpm 57DISTNAME= LibreOffice_${OO_RELEASEV}_Linux_x86_rpm
58WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86_rpm 58WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86_rpm
59MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86/ 59MASTER_SITES= https://downloadarchive.documentfoundation.org/libreoffice/old/${OO_RELEASEV}/rpm/x86/
60.elif ${EMUL_PLATFORM} == "linux-x86_64" 60.elif ${EMUL_PLATFORM} == "linux-x86_64"
61DISTNAME= LibreOffice_${OO_RELEASE}_Linux_x86-64_rpm 61DISTNAME= LibreOffice_${OO_RELEASEV}_Linux_x86-64_rpm
62WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86-64_rpm 62WRKSRC= ${WRKDIR}/LibreOffice_${OO_RELEASEV}_Linux_x86-64_rpm
63MASTER_SITES= http://download.documentfoundation.org/libreoffice/stable/${OO_RELEASE}/rpm/x86_64/ 63MASTER_SITES= https://downloadarchive.documentfoundation.org/libreoffice/old/${OO_RELEASEV}/rpm/x86_64/
64.endif 64.endif
65 65
66.include "options.mk" 66.include "options.mk"
67 67
68INSTALLATION_DIRS= bin share/applications 68INSTALLATION_DIRS= bin share/applications
69DESKTOP_FILESDIR= ${.CURDIR}/../../misc/libreoffice5-bin/files 69DESKTOP_FILESDIR= ${.CURDIR}/../../misc/libreoffice5-bin/files
70 70
71do-install: 71do-install:
72 ${UNIQ} ${RPM2PKG_PLIST} | \ 72 ${UNIQ} ${RPM2PKG_PLIST} | \
73 ${SED} -e 's,^@exec mkdir -m 755 -p %D/,@pkgdir,' > ${WRKDIR}/PLIST 73 ${SED} -e 's,^@exec mkdir -m 755 -p %D/,@pkgdir,' > ${WRKDIR}/PLIST
74 ${RM} -f ${DESTDIR}${PREFIX}/bin/soffice 74 ${RM} -f ${DESTDIR}${PREFIX}/bin/soffice
75 ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \ 75 ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \
76 -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \ 76 -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \

cvs diff -r1.2 -r1.3 pkgsrc/misc/libreoffice5-bin/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/libreoffice5-bin/distinfo 2016/02/14 19:54:47 1.2
+++ pkgsrc/misc/libreoffice5-bin/distinfo 2019/02/21 05:56:57 1.3
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.2 2016/02/14 19:54:47 ryoon Exp $ 1$NetBSD: distinfo,v 1.3 2019/02/21 05:56:57 tsutsui Exp $
2 2
3SHA1 (LibreOffice_5.1.0_Linux_x86-64_rpm.tar.gz) = a60fbabfde0dc1242bdc7a173abf819c0382e785 3SHA1 (LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz) = d54434d96cd7ae104d6a51380ff1095d288ed6e7
4RMD160 (LibreOffice_5.1.0_Linux_x86-64_rpm.tar.gz) = 44c79d9a603d51aa03648f6468ae8d8e81a243f4 4RMD160 (LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz) = 955169808064fff6c7781e282dc1e368e56bc794
5SHA512 (LibreOffice_5.1.0_Linux_x86-64_rpm.tar.gz) = b4b162f77a7e298d2adb49fe8b2a9147b370ee2a014bb565e86f976d2c17cc98640a818b077e04397f9a122f75f205100f107a532ae551b66b60c22f4e503f06 5SHA512 (LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz) = e2b017c6cecc61f43247276529c1162847d0a699a12e3057e6f51cc0ac23d785fee9af85332609deac6e35f053dbccbb71c1ce744f2d1c0903a3c12133582290
6Size (LibreOffice_5.1.0_Linux_x86-64_rpm.tar.gz) = 241088262 bytes 6Size (LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz) = 280182145 bytes
7SHA1 (LibreOffice_5.1.0_Linux_x86_rpm.tar.gz) = e601c31d916d567b54ef56f2de1c13754c4b4542 7SHA1 (LibreOffice_5.4.7.2_Linux_x86_rpm.tar.gz) = 9f387f1915095275f0861a99a6882ad68d502134
8RMD160 (LibreOffice_5.1.0_Linux_x86_rpm.tar.gz) = 5532ece70c6e5a49386236301aae7345c964edd8 8RMD160 (LibreOffice_5.4.7.2_Linux_x86_rpm.tar.gz) = fb3053851a2cdf018181d3b79750608d81ef2e7e
9SHA512 (LibreOffice_5.1.0_Linux_x86_rpm.tar.gz) = 23dd7cae265f4b2e3297b0294a2aaf08e9ada8c440f3cd6f3dd0b4d1f0ee8bde24cdac4792135fdd39a011f7553c0f77bdf88d0c9daf8ed31e4e51ad93bf5516 9SHA512 (LibreOffice_5.4.7.2_Linux_x86_rpm.tar.gz) = b79b7a8a1ed8468cc11229058bf3be875525c837341af4dea9ef43eb5162f195e975e72804ddb563ac44aba2d251cf407955821bb40a6c8b482c3fd2e9c182a9
10Size (LibreOffice_5.1.0_Linux_x86_rpm.tar.gz) = 224326194 bytes 10Size (LibreOffice_5.4.7.2_Linux_x86_rpm.tar.gz) = 261664173 bytes