From owner-freebsd-openoffice@FreeBSD.ORG Fri Jun 12 02:47:35 2009 Return-Path: Delivered-To: openoffice@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B19A91065696 for ; Fri, 12 Jun 2009 02:47:35 +0000 (UTC) (envelope-from lenzi.sergio@gmail.com) Received: from mail-yx0-f200.google.com (mail-yx0-f200.google.com [209.85.210.200]) by mx1.freebsd.org (Postfix) with ESMTP id 633608FC08 for ; Fri, 12 Jun 2009 02:47:35 +0000 (UTC) (envelope-from lenzi.sergio@gmail.com) Received: by yxe38 with SMTP id 38so794121yxe.3 for ; Thu, 11 Jun 2009 19:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to :disposition-notification-to:content-type:date:message-id :mime-version:x-mailer; bh=AcMCaRSvwgvhdhbMVW96fjbg/M5dhDuJ3vcuZiPepuY=; b=WKUdrPrtZCld7a5v3m1C7fvLbWlzSwfkDX5+U3tiEh0ZFqgvsi7u/d8dmHFe1hG30g Bj3d8zJa0OWIBOUcbj1H8d/y6V0PopMAPkRxyzFcqBqZWb5Qbmia5wT8r4ZFxsAFfO6q WjGgXG9e2XGHGM8MqJsacffGVLDClh8j++04o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:disposition-notification-to:content-type:date :message-id:mime-version:x-mailer; b=cAOitT/ThtgOj+y5atjvgW/gojtpLs9djVRYhH5He/Nert52pwZAOFaqXA8LbHWZoD 69t5HFP4VA/UXYh9YSYjR/u13MqsdVpVqP5FHJRzv3QRbCTJxP8UDhwYzRhzJhaAXVWP cT7HbYv2GXsWnx1YTNRLYurYYgEPUJw87E0vo= Received: by 10.90.91.9 with SMTP id o9mr450492agb.30.1244773160249; Thu, 11 Jun 2009 19:19:20 -0700 (PDT) Received: from ?192.168.6.250? ([189.123.214.109]) by mx.google.com with ESMTPS id 8sm1073691agd.37.2009.06.11.19.19.18 (version=SSLv3 cipher=RC4-MD5); Thu, 11 Jun 2009 19:19:19 -0700 (PDT) From: Sergio de Almeida Lenzi To: openoffice@FreeBSD.org Content-Type: multipart/mixed; boundary="=-HSveprsbygMtYuNH7wRD" Date: Thu, 11 Jun 2009 23:19:16 -0300 Message-Id: <1244773156.15505.8.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.26.2 FreeBSD GNOME Team Port X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Fix needed, patch attached X-BeenThere: freebsd-openoffice@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting OpenOffice to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2009 02:47:36 -0000 --=-HSveprsbygMtYuNH7wRD Content-Type: text/plain Content-Transfer-Encoding: 7bit Hello, I use Openoffice on FreeBSD for a long time, I am user of the portuguese Brazil language and as I tried to install an extension in my openoffice-3-devel, running on FreeBSD series 7.X it does not work. (in version 6.X is working). This turns almost unuseable the openoffice for languages not english. Searching in internet, there is a patch that fix this issue (both in i386 and amd64 versions). using this patch in the /usr/ports/editors/openoffice-3-devel/files it compiles and resolves the problem with extentions (dictionary....) In the attachment is the patch, please evaluate it, and if possible distribute in the next devel port. Thanks for your attention Sergio --=-HSveprsbygMtYuNH7wRD Content-Disposition: attachment; filename="patch-zzi22253-regressed090307" Content-Type: text/x-patch; name="patch-zzi22253-regressed090307"; charset="UTF-8" Content-Transfer-Encoding: 7bit --- bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx.orig 2009-03-04 17:07:31.000000000 -0500 +++ bridges/source/cpp_uno/gcc3_freebsd_intel/except.cxx 2009-03-07 08:02:46.000000000 -0500 @@ -121,11 +121,7 @@ }; //__________________________________________________________________________________________________ RTTI::RTTI() SAL_THROW( () ) -#if __FreeBSD_version < 602103 : m_hApp( dlopen( 0, RTLD_NOW | RTLD_GLOBAL ) ) -#else - : m_hApp( dlopen( 0, RTLD_LAZY ) ) -#endif { } //__________________________________________________________________________________________________ @@ -160,11 +156,7 @@ buf.append( 'E' ); OString symName( buf.makeStringAndClear() ); -#if __FreeBSD_version < 602103 /* #i22253# */ rtti = (type_info *)dlsym( RTLD_DEFAULT, symName.getStr() ); -#else - rtti = (type_info *)dlsym( m_hApp, symName.getStr() ); -#endif if (rtti) { --- bridges/source/cpp_uno/gcc3_freebsd_x86-64/except.cxx.orig2 2009-03-07 07:55:23.000000000 -0500 +++ bridges/source/cpp_uno/gcc3_freebsd_x86-64/except.cxx 2009-03-07 08:03:43.000000000 -0500 @@ -121,11 +121,7 @@ }; //__________________________________________________________________________________________________ RTTI::RTTI() SAL_THROW( () ) -#if __FreeBSD_version < 602103 : m_hApp( dlopen( 0, RTLD_NOW | RTLD_GLOBAL ) ) -#else - : m_hApp( dlopen( 0, RTLD_LAZY ) ) -#endif { } //__________________________________________________________________________________________________ @@ -160,11 +156,7 @@ buf.append( 'E' ); OString symName( buf.makeStringAndClear() ); -#if __FreeBSD_version < 602103 /* #i22253# */ rtti = (type_info *)dlsym( RTLD_DEFAULT, symName.getStr() ); -#else - rtti = (type_info *)dlsym( m_hApp, symName.getStr() ); -#endif if (rtti) { --=-HSveprsbygMtYuNH7wRD--