Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Dec 2011 14:25:56 +0300
From:      Sergey Kandaurov <pluknet@gmail.com>
To:        Dmitry Morozovsky <marck@rinet.ru>
Cc:        freebsd-doc@freebsd.org
Subject:   Re: Adding entity to books formatting
Message-ID:  <CAE-mSO%2B_K87Js24QQwy_2W7LpNyF3q79M131ZpxhhFAoS8CcQw@mail.gmail.com>
In-Reply-To: <alpine.BSF.2.00.1112151212280.24823@woozle.rinet.ru>
References:  <alpine.BSF.2.00.1112151212280.24823@woozle.rinet.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 15 December 2011 12:19, Dmitry Morozovsky <marck@rinet.ru> wrote:
> Dear colleagues,
>
> I need an advice from dsl-fu-knowledgeable perswon ;)
>
> Prodded by glebius@, I'm trying to add new entity svnref to generate a li=
nk to
> svnweb.
>
> My quick patch stopped with an erro, while generating seems-to-be-correct
> content:
>
> -- 8< --
> marck@woozle:~/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook> grep -=
6i
> svnref freebsd-versions.html
>>Dec 12, 2011</TD
>><TD
>>10-CURRENT after defining boolean true/false in sys/types.h,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0sizeof(bool) may had changed (=
rev <A
> HREF=3D"http://svnweb.freebsd.org/base?view=3Drevision&amp;revision=3D228=
444"
>><TT
> CLASS=3D"SVNREF"
>>228444</TT
>></A
>>).
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0<TT
> CLASS=3D"FILENAME"
>>foofile</TT
>
> -- 8< --
>
> The error is unknown element:
>
> /usr/bin/env SP_ENCODING=3DISO-8859-1 /usr/local/bin/jade -V html-manifes=
t
> -ioutput.html -d
> /lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/freebsd=
.dsl
> -ifreebsd.urls.relprefix.4 -V %generate-legalnotice-link% -ioutput.html.i=
mages
> -D
> /lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/../../.=
./share/images/books/porters-handbook
> -D /usr/obj/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handb=
ook -c
> /lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/share/sgml/catalog -c
> /lh/home/marck/FreeBSD/doc/share/sgml/catalog -c
> /usr/local/share/sgml/docbook/dsssl/modular/catalog -c
> /usr/local/share/sgml/iso8879/catalog -c /usr/local/share/sgml/jade/catal=
og -c
> /usr/local/share/sgml/catalog.ports -t sgml
> /lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/book.sg=
ml
> /usr/local/bin/jade:/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/port=
ers-handbook/book.sgml:14547:49:E:
> element "SVNREF" undefined
> *** Error code 1
>
> Stop in /lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook=
.
>
>
> It seems I;ve missed something very similar -- what?

hi,

You most probably need to modify share/sgml/freebsd41.dtd as well.
Something like these lines:

+<!ELEMENT SVNRef - - ((%cptr.char.mix;)+)>
+<!ATTLIST SVNRef
+                %common.attrib;
+>
+

Hope this helps.

--=20
wbr,
pluknet



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-mSO%2B_K87Js24QQwy_2W7LpNyF3q79M131ZpxhhFAoS8CcQw>