Date: Wed, 6 Aug 2008 11:48:47 -0700 (PDT) From: Ted Faber <faber@ISI.EDU> To: FreeBSD-gnats-submit@FreeBSD.org Cc: faber@ISI.EDU Subject: ports/126308: openoffice compilation fails on -CURRENT (patch attached) Message-ID: <200808061848.m76ImlN5027982@zod.isi.edu> Resent-Message-ID: <200808061900.m76J09jh062325@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 126308 >Category: ports >Synopsis: openoffice compilation fails on -CURRENT (patch attached) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 06 19:00:09 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ted Faber >Release: FreeBSD 8.0-CURRENT i386 >Organization: USC/ISI >Environment: System: FreeBSD zod.isi.edu 8.0-CURRENT FreeBSD 8.0-CURRENT #4: Mon Aug 4 14:58:45 PDT 2008 root@zod.isi.edu:/usr/obj/usr/src/sys/ZOD i386 >Description: The configure script for the local copy of libxslt that OO compiles has a line in it that is invalide for FreeBSD's /bin/test that causes the configure script to fail. Specifically, the script uses == for equality and /bin/test expects =/ I'm not sure why OO is compiling the local copy of libxslt, but this patch removes the configuration error. This is resolved somewhat indirectly. OO patches the libxslt configuration script, and this patch alters that patch. >How-To-Repeat: I suspect that there's an installed ports interaction that's causing the compilation to go on, but casuing a local copy of libxslt to get compiled by the port should fail on any FreeBSD. >Fix: Attached: diff -ruN openoffice.org-2.bak/files/patch-xslt-patch openoffice.org-2/files/patch-xslt-patch --- openoffice.org-2.bak/files/patch-xslt-patch 1969-12-31 16:00:00.000000000 -0800 +++ openoffice.org-2/files/patch-xslt-patch 2008-08-06 10:55:58.000000000 -0700 @@ -0,0 +1,11 @@ +--- libxslt/libxslt-1.1.16.patch.orig 2007-07-19 06:25:43.000000000 -0700 ++++ libxslt/libxslt-1.1.16.patch 2008-08-06 10:54:28.000000000 -0700 +@@ -30,7 +30,7 @@ + fi + + +-! if test "1" == "1" ++! if test "1" = "1" + then + XMLVERS=`$XML_CONFIG --version` + if test `echo $XMLVERS | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` -ge `echo $LIBXML_REQUIRED_VERSION | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808061848.m76ImlN5027982>