Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2014 09:43:38 -0500
From:      "Chad J. Milios" <milios@ccsys.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: misc/186883: last update of docbook broke building kdelibs
Message-ID:  <5304C31A.9060305@ccsys.com>
In-Reply-To: <1392817024.23946.1.camel@lenovo.toontown>
References:  <CAALwa8kSVX2MAPAeDbit%2BQbXbye9YwiLMkcMD2MTj9DVYJqQRA@mail.gmail.com> <1392817024.23946.1.camel@lenovo.toontown>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/19/2014 8:37 AM, Sergio de Almeida Lenzi wrote:
> Em Qua, 2014-02-19 às 13:58 +0100, Antoine Brodin escreveu:
>
>> Please try patch below
>> Kdelibs expects to find docbookx.dtd in
>> share/xml/docbook/${DOCBOOKXML_CURRENTDTD_VERSION} , not in a subdir
>>
>> Index: textproc/docbook-xml/Makefile
>> ===================================================================
>> --- textproc/docbook-xml/Makefile       (revision 345083)
>> +++ textproc/docbook-xml/Makefile       (working copy)
>> @@ -3,7 +3,7 @@
>>
>>   PORTNAME=      docbook-xml
>>   PORTVERSION=   4.2
>> -PORTREVISION=  3
>> +PORTREVISION=  4
>>   MASTER_SITES=  http://www.docbook.org/xml/${PORTVERSION}/ \
>>                  http://www.oasis-open.org/committees/docbook/xml/${PORTVERSION}/
>>
>> @@ -13,6 +13,7 @@
>>   NO_ISOCAT=     yes
>>   XML_DTD=       yes
>>   HAS_MANUAL_CATALOG_FILE=       yes
>> +NO_DTD_SUBDIR= yes
>>
>>   DTD_NAME?=     ${PORTNAME:S/-xml//}
>
> YES!!!
> it fix for me here...
>
> I think we can close the PR
>
> Waiting for more tests (9.X, 8.X)....
>
> For me it is done...
>
> Thanks
That worked perfectly for me on 9.2-RELEASE as well. I was going to say, 
"Can we get kdelibs4 to find it in the dtd directory instead?" but I see 
the way docbook-xml is now installing files after the above patch 
matches the way it was doing it a few days ago so this seems acceptable 
to me.



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