From owner-freebsd-openoffice@FreeBSD.ORG Mon Mar 17 16:50:03 2008 Return-Path: Delivered-To: openoffice@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35278106564A for ; Mon, 17 Mar 2008 16:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 24E598FC26 for ; Mon, 17 Mar 2008 16:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2HGo244086216 for ; Mon, 17 Mar 2008 16:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2HGo2lg086215; Mon, 17 Mar 2008 16:50:02 GMT (envelope-from gnats) Date: Mon, 17 Mar 2008 16:50:02 GMT Message-Id: <200803171650.m2HGo2lg086215@freefall.freebsd.org> To: openoffice@FreeBSD.org From: Mikhail Teterin Cc: Subject: Re: ports/121787: when devel/icu is installed, openoffice fails to build X-BeenThere: freebsd-openoffice@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mikhail Teterin List-Id: Porting OpenOffice to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 16:50:03 -0000 The following reply was made to PR ports/121787; it has been noted by GNATS. From: Mikhail Teterin To: bug-followup@freebsd.org, kvedulv@kvedulv.de Cc: Subject: Re: ports/121787: when devel/icu is installed, openoffice fails to build Date: Mon, 17 Mar 2008 12:17:39 -0400 According to the ICU project, OpenOffice is using ICU incorrectly. An issue is reported in: http://bugs.icu-project.org/trac/ticket/5498 and the proposed fix is in the OOO's database: http://www.openoffice.org/issues/show_bug.cgi?id=81519 (fixed on Feb 13) Another issue is OOo flat-out refusal to use icu-3.8 -- it should be more accepting. I do agree, that our OOo port must be fixed to use /ALL/ of the already installed components (--with-system-foo), instead of building its own versions. In addition to ICU, this list includes, but is not limited to the following (sorted by portname): * graphics/agg * shells/bash * x11-fonts/bitstream-vera * java/bsh * devel/bison * devel/boost * ftp/curl * databases/db42 * devel/dmake * textproc/expat2 * print/freetype (already an option -- should be default) * devel/icu * graphics/jpeg * www/firefox (or some other mozilla browser) * archives/libmspack * audio/libsndfile * textproc/libtextcat * textproc/libwpd * textproc/libxslt * www/neon * devel/nss and nspr * lang/python * graphics/sane-backends * databases/unixODBC * archivers/unzip * graphics/vigra * security/xmlsec1 * textproc/xt * archivers/zip I'm sure, I missed some... As things stand, OOo builds its own (outdated) versions of the above causing hugely inflated disk-space and build-time requirements. They also end up not using the patches and development/porting efforts of the maintainers of all those ports keeping the already fixed bugs... Heck -- the OOo ports will download/build an entire ancient Mozilla-1.7.5, if you aren't careful! This is in dramatic contrast to what all the rest of the ports in the tree are doing and speaks poorly of the port's maintainership, frankly. They follow the "vendor's" broken model of bundling everything a bit too literally. It used to be even worse -- OOo ports used to build THEIR OWN GCC (see the still-present lang/gcc-ooo), but that non-sense appears over... OOo needs some serious patching to not even extract the "3rd party" components, and to force the OOo's build to use the already installed stuff. This PR is about OOo, not ICU. I'll reassign it. Yours, -mi