pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44879: Submission to update misc/openoffice3-bin to 3.3.0

>Number:         44879
>Category:       pkg
>Synopsis:       Submission to update misc/openoffice3-bin to 3.3.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 19 02:40:00 +0000 2011
>Originator:     David H. Gutteridge
>Release:        Several
I'm aware people are working on getting LibreOffice to build natively on 
NetBSD, and I can see a Linux binary package for LibreOffice 3.3.2 in wip, but 
I thought I'd submit this since there's a security advisory against the version 
of OpenOffice presently in pkgsrc (3.2.1).  (I'm also submitting it as a 
reference for discussion with the LibreOffice wip developer.)

There are a few points to note about what I've changed, though they're fairly 
minor.  I didn't find that suse-compat was actually a necessary package 
anymore, or at least, it didn't impact any uses I've made of OpenOffice, so I 
removed it.  At the same time, I was experiencing problems (including hangs) 
that seemed to be related to locale information being missing, so I added a 
dependency on the suse-locale package, and those problems went away.  Also, 
this package now must implicitly depend on the suse_113 packages, as the 
version of glibc available in suse_100 is too old.  And suse_113 requires a 
5.99.35 kernel or newer, which takes care of the fact that OpenOffice 3.3.0 is 
compiled against Linux 2.6.9, rather than the ancient version that 3.2.1 

Make file patch:

--- ../../misc/openoffice3-bin/Makefile 2010-12-11 17:23:44.000000000 -0500
+++ ./Makefile  2011-03-01 20:10:26.000000000 -0500
@@ -2,7 +2,7 @@
 DISTNAME=              openoffice3-bin # overridden below
 PKGNAME=               openoffice3-bin-${OO_RELEASE}
-PKGREVISION=           1
 CATEGORIES=            misc
@@ -19,8 +19,8 @@
 CONFLICTS+=            openoffice-linux-[0-9]*
 OO_VER=                        3
-OO_BASEVER=            3.2
-OO_RELEASE=            3.2.1
+OO_BASEVER=            3.3
+OO_RELEASE=            3.3.0
 MESSAGE_SUBST+=                VER=${OO_VER:Q}
 FILES_SUBST+=          VER=${OO_VER:Q}
@@ -35,8 +35,8 @@
 EMUL_PLATFORMS=                linux-i386
 #EMUL_PLATFORMS+=      solaris-i386 solaris-sparc
-EMUL_MODULES.linux=    compat freetype2 x11
-EMUL_REQD=             suse>=10.0
+EMUL_MODULES.linux=    freetype2 x11 locale
+EMUL_REQD=             suse>=11.3
 EMUL_PKG_FMT=          rpm
 RPMFILES=              ${WRKSRC}/RPMS/*.rpm
@@ -53,13 +53,13 @@
 .if ${EMUL_PLATFORM} == "linux-i386"
 DISTNAME=              OOo_${OO_RELEASE}_Linux_x86_install-rpm_en-US
-WRKSRC=                        ${WRKDIR}/OOO320_m18_native_packed-1_en-US.9502
+WRKSRC=                        ${WRKDIR}/OOO330_m20_native_packed-1_en-US.9567
 .elif ${EMUL_PLATFORM} == "solaris-i386"
 DISTNAME=              OOo_${OO_RELEASE}_Solaris_x86_install_en-US
 .elif ${EMUL_PLATFORM} == "solaris-sparc"
 DISTNAME=              OOo_${OO_RELEASE}_Solaris_Sparc_install_en-US
 .include ""

distinfo patch:

--- ../../misc/openoffice3-bin/distinfo 2010-08-02 18:42:46.000000000 -0400
+++ ./distinfo  2011-02-16 12:52:12.000000000 -0500
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.4 2010/06/15 16:48:19 bad Exp $
-SHA1 (OOo_3.2.1_Linux_x86_install-rpm_en-US.tar.gz) = 
-RMD160 (OOo_3.2.1_Linux_x86_install-rpm_en-US.tar.gz) = 
-Size (OOo_3.2.1_Linux_x86_install-rpm_en-US.tar.gz) = 153892134 bytes
+SHA1 (OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz) = 
+RMD160 (OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz) = 
+Size (OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz) = 155051222 bytes

Home | Main Index | Thread Index | Old Index