Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2007 10:35:19 -0900
From:      Beech Rintoul <beech@freebsd.org>
To:        freebsd-ports@freebsd.org
Cc:        hiromi@tac.tsukuba.ac.jp, Jeremy Chadwick <koitsu@freebsd.org>, Barry Byrne <barry.byrne@wbtsystems.com>, perky@freebsd.org
Subject:   Re: FreeBSD Port: horde-base-3.1.5_1
Message-ID:  <200712191035.24159.beech@freebsd.org>
In-Reply-To: <20071219144511.GA15338@eos.sc1.parodius.com>
References:  <000f01c8422b$3515d7b0$c5010c0a@SUNYA> <006501c8424b$975d8c90$c5010c0a@SUNYA> <20071219144511.GA15338@eos.sc1.parodius.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 19 December 2007, Jeremy Chadwick said:
> On Wed, Dec 19, 2007 at 02:29:40PM -0000, Barry Byrne wrote:
> > > -----Original Message-----
> > > From: Jeremy Chadwick [mailto:koitsu@FreeBSD.org]
> > > Sent: 19 December 2007 11:34
> > > To: Barry Byrne
> > > Cc: beech@FreeBSD.org; ports@FreeBSD.org;
> > > hiromi@tac.tsukuba.ac.jp; ache@freebsd.org; perky@freebsd.org
> > >
> > > > Checked the patched file (NLS.php) and I had something like
> > > > this;
> > > >
> > > >  \xa0 \xa0 \xa0 \xa0/* avoid FreeBSD issapce(3) bug */
> > > >  \xa0 \xa0 \xa0 \xa0if(NLS::getCharset() == "UTF-8"){
> > > >  \xa0 \xa0 \xa0 \xa0 \xa0 \xa0setlocale(LC_CTYPE,"C");
> > > >  \xa0 \xa0 \xa0 \xa0}
> > > >
> > > > When I replaced the \xa0 with tabs, all was fine again.
> > >
> > > The parse error is probably because PHP does not have Unicode
> > > or multibyte character support enabled.  The patch file in
> > > question contains actual Unicode characters.  You might try
> > > rebuilding PHP with Zend support for multibyte characters (it's
> > > an option in "make config")
> > > and see if that improves things.
> >
> > Jeremy,
> >
> > Thanks for the quick response.
> >
> > You're correct in assuming I don't have Multibyte enabled.
> >
> > However, I just rebuilt php on another machine and enabled
> > multibyte, then built horde-base on that, but still had the same
> > characters in the NLS.php file on that, so not sure what the
> > problem is.
>
> Okay, so it's probably a Unicode vs. UTF-8 parser thing.
>
> My comment about the code needing to remain in ASCII stands, though
> (this isn't your fault, of course).  The patch should really be
> fixed to use literal whitespace (ASCII 0x20) or tabs (ASCII 0x09).
>
> I have commit access to fix this, but I want to clear it + discuss
> with those involved with the PR first.

I have re-rolled the patch, please let me know if you still have 
problems. It may take a while to get into the tree.

Beech

-- 
---------------------------------------------------------------------------------------
Beech Rintoul - FreeBSD Developer - beech@FreeBSD.org
/"\   ASCII Ribbon Campaign  | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail   | http://www.freebsd.org
 X  - NO Word docs in e-mail | Latest Release:
/ \  - http://www.FreeBSD.org/releases/6.2R/announce.html
---------------------------------------------------------------------------------------






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712191035.24159.beech>