[ITP] gl-manpages

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

[ITP] gl-manpages

Jon TURNEY

This package contains OpenGL manpages from
https://github.com/KhronosGroup/OpenGL-Refpages

These are packaged in Fedora (gl-manpages), debian
(khronos-opengl-man4), etc.

cygport file:

https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport

package files:

http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/

license:

Mainly "SGI Free Software License B", but to quote the README: "For
historical reasons, the ref pages are under a mix of open source
licenses from Khronos, SGI, 3Dlabs, and others. We are unable to change
many of those licenses, because the original authors are no longer in
business (SGI, 3Dlabs)."
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
Am 10.04.2020 um 16:47 schrieb Jon Turney:

>
> This package contains OpenGL manpages from
> https://github.com/KhronosGroup/OpenGL-Refpages
>
> These are packaged in Fedora (gl-manpages), debian
> (khronos-opengl-man4), etc.
>
> cygport file:
>
> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>

is something missing ?

$ cygport gl-manpages.cygport all
 >>> Preparing gl-manpages-20200103gita6e07ba-1.noarch
 >>> Unpacking source OpenGL-Refpages-20200103gita6e07ba.tar.bz2
*** ERROR: Cannot find source package opengl-manpages-pre.xsl

Regards
Marco
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Jon TURNEY
On 11/04/2020 14:49, Marco Atzeri via Cygwin-apps wrote:

> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>
>> This package contains OpenGL manpages from
>> https://github.com/KhronosGroup/OpenGL-Refpages
>>
>> These are packaged in Fedora (gl-manpages), debian
>> (khronos-opengl-man4), etc.
>>
>> cygport file:
>>
>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>
>
> is something missing ?
>
> $ cygport gl-manpages.cygport all
>  >>> Preparing gl-manpages-20200103gita6e07ba-1.noarch
>  >>> Unpacking source OpenGL-Refpages-20200103gita6e07ba.tar.bz2
> *** ERROR: Cannot find source package opengl-manpages-pre.xsl

That file is in the repository and the source package, so you should
have it?
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
Am 11.04.2020 um 18:15 schrieb Jon Turney:

> On 11/04/2020 14:49, Marco Atzeri via Cygwin-apps wrote:
>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>
>>> This package contains OpenGL manpages from
>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>
>>> These are packaged in Fedora (gl-manpages), debian
>>> (khronos-opengl-man4), etc.
>>>
>>> cygport file:
>>>
>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>
>>
>> is something missing ?
>>
>> $ cygport gl-manpages.cygport all
>>  >>> Preparing gl-manpages-20200103gita6e07ba-1.noarch
>>  >>> Unpacking source OpenGL-Refpages-20200103gita6e07ba.tar.bz2
>> *** ERROR: Cannot find source package opengl-manpages-pre.xsl
>
> That file is in the repository and the source package, so you should
> have it?

I downloaded the source and the file is not there:

$ cygport gl-manpages.cygport download
git clone --no-checkout
https://github.com/KhronosGroup/OpenGL-Refpages.git OpenGL-Refpages
Cloning into 'OpenGL-Refpages'...
remote: Enumerating objects: 1787, done.
remote: Counting objects: 100% (1787/1787), done.
remote: Compressing objects: 100% (1787/1787), done.
remote: Total 8094 (delta 0), reused 1787 (delta 0), pack-reused 6307
Receiving objects: 100% (8094/8094), 8.07 MiB | 848.00 KiB/s, done.
Resolving deltas: 100% (5915/5915), done.
git checkout a6e07ba
Checking out files: 100% (4323/4323), done.
Note: checking out 'a6e07ba'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

   git checkout -b <new-branch-name>

HEAD is now at a6e07ba Add single quotes to variable

$ tar -tf OpenGL-Refpages-20200103gita6e07ba.tar.bz2 |grep
opengl-manpages-pre.xsl



Regards
Marco
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Jon TURNEY
On 11/04/2020 17:52, Marco Atzeri via Cygwin-apps wrote:

> Am 11.04.2020 um 18:15 schrieb Jon Turney:
>> On 11/04/2020 14:49, Marco Atzeri via Cygwin-apps wrote:
>>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>>
>>>> This package contains OpenGL manpages from
>>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>>
>>>> These are packaged in Fedora (gl-manpages), debian
>>>> (khronos-opengl-man4), etc.
>>>>
>>>> cygport file:
>>>>
>>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>>
>>>
>>> is something missing ?
>>>
>>> $ cygport gl-manpages.cygport all
>>>  >>> Preparing gl-manpages-20200103gita6e07ba-1.noarch
>>>  >>> Unpacking source OpenGL-Refpages-20200103gita6e07ba.tar.bz2
>>> *** ERROR: Cannot find source package opengl-manpages-pre.xsl
>>
>> That file is in the repository and the source package, so you should
>> have it?
>
> I downloaded the source and the file is not there:
[...]

The .xsl files listed in SRC_URI are specific to the Cygwin package, so
you need to obtain them as you would obtain Cygwin-speific patches in
the package (i.e. by cloning that repo, or unpacking the source package)
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Achim Gratz
In reply to this post by cygwin-apps mailing list
Marco Atzeri via Cygwin-apps writes:
>> That file is in the repository and the source package, so you should
>> have it?
>
> I downloaded the source and the file is not there:

You either need to unpack the package source archive from Jon or clone
his package repo.   The links were in his ITP mail.


Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
In reply to this post by Jon TURNEY
Am 11.04.2020 um 19:06 schrieb Jon Turney:

> On 11/04/2020 17:52, Marco Atzeri via Cygwin-apps wrote:
>> Am 11.04.2020 um 18:15 schrieb Jon Turney:
>>> On 11/04/2020 14:49, Marco Atzeri via Cygwin-apps wrote:
>>>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>>>
>>>>> This package contains OpenGL manpages from
>>>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>>>
>>>>> These are packaged in Fedora (gl-manpages), debian
>>>>> (khronos-opengl-man4), etc.
>>>>>
>>>>> cygport file:
>>>>>
>>>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>>>
>>>>
>>>> is something missing ?
>>>>
>>>> $ cygport gl-manpages.cygport all
>>>>  >>> Preparing gl-manpages-20200103gita6e07ba-1.noarch
>>>>  >>> Unpacking source OpenGL-Refpages-20200103gita6e07ba.tar.bz2
>>>> *** ERROR: Cannot find source package opengl-manpages-pre.xsl
>>>
>>> That file is in the repository and the source package, so you should
>>> have it?
>>
>> I downloaded the source and the file is not there:
> [...]
>
> The .xsl files listed in SRC_URI are specific to the Cygwin package, so
> you need to obtain them as you would obtain Cygwin-speific patches in
> the package (i.e. by cloning that repo, or unpacking the source package)


Sorry Jon,
I was not expecting a
SRC_URI+="opengl-manpages-pre.xsl opengl-manpages.xsl"

with a git download, so I misunderstood the error message.


Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
In reply to this post by Jon TURNEY
Am 10.04.2020 um 16:47 schrieb Jon Turney:

>
> This package contains OpenGL manpages from
> https://github.com/KhronosGroup/OpenGL-Refpages
>
> These are packaged in Fedora (gl-manpages), debian
> (khronos-opengl-man4), etc.
>
> cygport file:
>
> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>
>
> package files:
>
> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/

I have problem building it.
I do not see any package that cover the build requirements
of docbook-mathml

$ cygcheck -p dbmathml.dtd
Found 0 matches for dbmathml.dtd

The system tries to download it and fails.
No clear reason why wget and curl can catch the files

$ cygport gl-manpages.cygport compile
>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
*** Warning: Some build dependencies are not installed.
*** Warning: This package may end up missing features, or not build at all.
*** Warning: Consider installing these packages first before continuing:
*** Warning:     docbook-mathml
I/O error : Attempt to load network entity
http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
....

$ wget http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
--2020-04-14 17:20:03--
http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
Resolving www.oasis-open.org (www.oasis-open.org)... 172.99.100.168
Connecting to www.oasis-open.org
(www.oasis-open.org)|172.99.100.168|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3525 (3.4K) [application/xml-dtd]
Saving to: ‘dbmathml.dtd’

dbmathml.dtd        100%[===================>]   3.44K  --.-KB/s    in 0s

2020-04-14 17:20:04 (18.4 MB/s) - ‘dbmathml.dtd’ saved [3525/3525]

Maybe we need a docbook-mathml packages ?

Regards
Marco

Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Brian Inglis
On 2020-04-14 09:23, Marco Atzeri via Cygwin-apps wrote:
> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>> This package contains OpenGL manpages from
>> https://github.com/KhronosGroup/OpenGL-Refpages
>> These are packaged in Fedora (gl-manpages), debian (khronos-opengl-man4), etc.
>> cygport file:
>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport
>> package files:
>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/

> I have problem building it.
> I do not see any package that cover the build requirements
> of docbook-mathml
> $ cygcheck -p dbmathml.dtd
> Found 0 matches for dbmathml.dtd
> The system tries to download it and fails.
> No clear reason why wget and curl can catch the files
> $ cygport gl-manpages.cygport compile
>>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
> *** Warning: Some build dependencies are not installed.
> *** Warning: This package may end up missing features, or not build at all.
> *** Warning: Consider installing these packages first before continuing:
> *** Warning:     docbook-mathml
> I/O error : Attempt to load network entity
> http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
> ....
> $ wget http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
> --2020-04-14 17:20:03--
> http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
> Resolving www.oasis-open.org (www.oasis-open.org)... 172.99.100.168
> Connecting to www.oasis-open.org (www.oasis-open.org)|172.99.100.168|:80...
> connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 3525 (3.4K) [application/xml-dtd]
> Saving to: ‘dbmathml.dtd’
> dbmathml.dtd        100%[===================>]   3.44K  --.-KB/s    in 0s
> 2020-04-14 17:20:04 (18.4 MB/s) - ‘dbmathml.dtd’ saved [3525/3525]
> Maybe we need a docbook-mathml packages ?

Also packaged for MSYS2 and Debian:

        https://repology.org/project/docbook-mathml/versions

        https://github.com/msys2/MSYS2-packages/tree/master/docbook-mathml

        https://packages.debian.org/sid/all/docbook-mathml/filelist

but Debian includes all mathml versions for compatibility:

https://{oasis-open.org/docbook,docbook.org}/xml/mathml/1.{0,1b1,1CR1}/{dbmathml.dtd,testmath.xml}

and produces the catalogues during build, whereas MSYS2 produces the catalogues
in postinstall, moving libxml2 from a build dependency to a user install
dependency;
the URL(s) could be added to this package SRC_URI, and the libxml2 dependency
for xmlcatalog added to generate the catalogues during build or postinstall.

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Jon TURNEY
In reply to this post by cygwin-apps mailing list
On 14/04/2020 16:23, Marco Atzeri via Cygwin-apps wrote:

> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>
>> This package contains OpenGL manpages from
>> https://github.com/KhronosGroup/OpenGL-Refpages
>>
>> These are packaged in Fedora (gl-manpages), debian
>> (khronos-opengl-man4), etc.
>>
>> cygport file:
>>
>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>
>>
>> package files:
>>
>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/
>
> I have problem building it.
> I do not see any package that cover the build requirements
> of docbook-mathml

My mistake, I have packaging for docbook-mathml I need to propose as well.

> $ cygcheck -p dbmathml.dtd
> Found 0 matches for dbmathml.dtd
>
> The system tries to download it and fails.
> No clear reason why wget and curl can catch the files

By default, xsltproc will not fetch files from URLs, hence the 'Attempt
to load network entity' error.

> $ cygport gl-manpages.cygport compile
>>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
> *** Warning: Some build dependencies are not installed.
> *** Warning: This package may end up missing features, or not build at all.
> *** Warning: Consider installing these packages first before continuing:
> *** Warning:     docbook-mathml
> I/O error : Attempt to load network entity
> http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
> ....
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
Am 15.04.2020 um 14:59 schrieb Jon Turney:

> On 14/04/2020 16:23, Marco Atzeri via Cygwin-apps wrote:
>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>
>>> This package contains OpenGL manpages from
>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>
>>> These are packaged in Fedora (gl-manpages), debian
>>> (khronos-opengl-man4), etc.
>>>
>>> cygport file:
>>>
>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>
>>>
>>> package files:
>>>
>>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/
>>
>> I have problem building it.
>> I do not see any package that cover the build requirements
>> of docbook-mathml
>
> My mistake, I have packaging for docbook-mathml I need to propose as well.
>

It seems there is a version mismatch:

$ cygcheck -l w3-dtd-mathml |grep dtd$
/usr/share/xml/schema/w3c/mathml/dtd/mathml2/mathml2.dtd
/usr/share/xml/schema/w3c/mathml/dtd/mathml2/xhtml-math11-f.dtd


cygport 0.33.1
...
I/O error : Attempt to load network entity
http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd
/cygdrive/d/cyg_pub/tmp/gl-manpages-20200103gita6e07ba-1.src/gl-manpages-20200103gita6e07ba-1.noarch/src/OpenGL-Refpages/gl2.1/glAccum.xml:3:
warning: failed to load external entity
"http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd"
 
"http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd"

Regards
Marco
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
Am 15.04.2020 um 17:38 schrieb Marco Atzeri:

> Am 15.04.2020 um 14:59 schrieb Jon Turney:
>> On 14/04/2020 16:23, Marco Atzeri via Cygwin-apps wrote:
>>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>>
>>>> This package contains OpenGL manpages from
>>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>>
>>>> These are packaged in Fedora (gl-manpages), debian
>>>> (khronos-opengl-man4), etc.
>>>>
>>>> cygport file:
>>>>
>>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>>
>>>>
>>>> package files:
>>>>
>>>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/
>>>
>>> I have problem building it.
>>> I do not see any package that cover the build requirements
>>> of docbook-mathml
>>
>> My mistake, I have packaging for docbook-mathml I need to propose as
>> well.
>>
>
> It seems there is a version mismatch:
>
> $ cygcheck -l w3-dtd-mathml |grep dtd$
> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/mathml2.dtd
> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/xhtml-math11-f.dtd
>

just discovered that docbook-mathml needs w3-dtd-mathml
otherwise:

$ cygport gl-manpages.cygport compile
>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
I/O error : Attempt to load network entity
http://www.w3.org/TR/MathML2/dtd/mathml2.dtd
file:///usr/share/sgml/docbook/mathml/1.1CR1/dbmathml.dtd:79: warning:
failed to load external entity
"http://www.w3.org/TR/MathML2/dtd/mathml2.dtd"

With both I see only this warning for the compile step:

Note: Writing glBlendColor.3G
Element div in namespace '' encountered in td, but no template matches.
...
Element div in namespace '' encountered in td, but no template matches.
Note: Writing glBlendEquation.3G
Element div in namespace '' encountered in td, but no template matches.
...
Note: Writing glTexImage3D.3G
Element div in namespace '' encountered in td, but no template matches.


but packages stop here:

$ cygport gl-manpages.cygport install
 >>> Installing gl-manpages-20200103gita6e07ba-1.noarch
*** ERROR: unknown man section

Are you using an unreleased cygport ?

    doman *.3G


Regards
Marco
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Jon TURNEY
On 15/04/2020 20:57, Marco Atzeri via Cygwin-apps wrote:

> Am 15.04.2020 um 17:38 schrieb Marco Atzeri:
>> Am 15.04.2020 um 14:59 schrieb Jon Turney:
>>> On 14/04/2020 16:23, Marco Atzeri via Cygwin-apps wrote:
>>>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>>>
>>>>> This package contains OpenGL manpages from
>>>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>>>
>>>>> These are packaged in Fedora (gl-manpages), debian
>>>>> (khronos-opengl-man4), etc.
>>>>>
>>>>> cygport file:
>>>>>
>>>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>>>
>>>>>
>>>>> package files:
>>>>>
>>>>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/
>>>>
>>>> I have problem building it.
>>>> I do not see any package that cover the build requirements
>>>> of docbook-mathml
>>>
>>> My mistake, I have packaging for docbook-mathml I need to propose as
>>> well.
>>>
>>
>> It seems there is a version mismatch:
>>
>> $ cygcheck -l w3-dtd-mathml |grep dtd$
>> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/mathml2.dtd
>> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/xhtml-math11-f.dtd
>>
>
> just discovered that docbook-mathml needs w3-dtd-mathml
> otherwise:
>
> $ cygport gl-manpages.cygport compile
>>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
> I/O error : Attempt to load network entity
> http://www.w3.org/TR/MathML2/dtd/mathml2.dtd
> file:///usr/share/sgml/docbook/mathml/1.1CR1/dbmathml.dtd:79: warning:
> failed to load external entity
> "http://www.w3.org/TR/MathML2/dtd/mathml2.dtd"
>
> With both I see only this warning for the compile step:

Ah, well that explains why I'd made a package for it! :)

Thanks very much for checking all this.

> Note: Writing glBlendColor.3G
> Element div in namespace '' encountered in td, but no template matches.
> ...
> Element div in namespace '' encountered in td, but no template matches.
> Note: Writing glBlendEquation.3G
> Element div in namespace '' encountered in td, but no template matches.
> ...
> Note: Writing glTexImage3D.3G
> Element div in namespace '' encountered in td, but no template matches.
>
>
> but packages stop here:
>
> $ cygport gl-manpages.cygport install
>  >>> Installing gl-manpages-20200103gita6e07ba-1.noarch
> *** ERROR: unknown man section
>
> Are you using an unreleased cygport ?

Yes, you need this cygport patch (now in master)

[1] https://cygwin.com/pipermail/cygwin-apps/2020-April/039988.html
Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

cygwin-apps mailing list
Am 15.04.2020 um 22:26 schrieb Jon Turney:

> On 15/04/2020 20:57, Marco Atzeri via Cygwin-apps wrote:
>> Am 15.04.2020 um 17:38 schrieb Marco Atzeri:
>>> Am 15.04.2020 um 14:59 schrieb Jon Turney:
>>>> On 14/04/2020 16:23, Marco Atzeri via Cygwin-apps wrote:
>>>>> Am 10.04.2020 um 16:47 schrieb Jon Turney:
>>>>>>
>>>>>> This package contains OpenGL manpages from
>>>>>> https://github.com/KhronosGroup/OpenGL-Refpages
>>>>>>
>>>>>> These are packaged in Fedora (gl-manpages), debian
>>>>>> (khronos-opengl-man4), etc.
>>>>>>
>>>>>> cygport file:
>>>>>>
>>>>>> https://github.com/jon-turney/gl-manpages-cygport/blob/master/gl-manpages.cygport 
>>>>>>
>>>>>>
>>>>>> package files:
>>>>>>
>>>>>> http://www.dronecode.org.uk/cygwin/noarch/release/gl-manpages/
>>>>>
>>>>> I have problem building it.
>>>>> I do not see any package that cover the build requirements
>>>>> of docbook-mathml
>>>>
>>>> My mistake, I have packaging for docbook-mathml I need to propose as
>>>> well.
>>>>
>>>
>>> It seems there is a version mismatch:
>>>
>>> $ cygcheck -l w3-dtd-mathml |grep dtd$
>>> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/mathml2.dtd
>>> /usr/share/xml/schema/w3c/mathml/dtd/mathml2/xhtml-math11-f.dtd
>>>
>>
>> just discovered that docbook-mathml needs w3-dtd-mathml
>> otherwise:
>>
>> $ cygport gl-manpages.cygport compile
>>>>> Compiling gl-manpages-20200103gita6e07ba-1.noarch
>> I/O error : Attempt to load network entity
>> http://www.w3.org/TR/MathML2/dtd/mathml2.dtd
>> file:///usr/share/sgml/docbook/mathml/1.1CR1/dbmathml.dtd:79: warning:
>> failed to load external entity
>> "http://www.w3.org/TR/MathML2/dtd/mathml2.dtd"
>>
>> With both I see only this warning for the compile step:
>
> Ah, well that explains why I'd made a package for it! :)
>
> Thanks very much for checking all this.

you are welcome

>>
>>
>> but packages stop here:
>>
>> $ cygport gl-manpages.cygport install
>>  >>> Installing gl-manpages-20200103gita6e07ba-1.noarch
>> *** ERROR: unknown man section
>>
>> Are you using an unreleased cygport ?
>
> Yes, you need this cygport patch (now in master)
>
> [1] https://cygwin.com/pipermail/cygwin-apps/2020-April/039988.html

packaging is fine.

Still no clue about

  Note: Writing glBlendColor.3G
  Element div in namespace '' encountered in td, but no template matches.
  ...
  Element div in namespace '' encountered in td, but no template matches.
  Note: Writing glBlendEquation.3G
  Element div in namespace '' encountered in td, but no template matches.
  ...
  Note: Writing glTexImage3D.3G
  Element div in namespace '' encountered in td, but no template matches.

but I am not an expert in XML

looking some guidance in
https://www.ibm.com/developerworks/library/x-xsltmistakes/

Regards
Marco

Reply | Threaded
Open this post in threaded view
|

Re: [ITP] gl-manpages

Jon TURNEY
On 16/04/2020 09:29, Marco Atzeri via Cygwin-apps wrote:
>
> packaging is fine.
>
> Still no clue about
>
>   Note: Writing glBlendColor.3G
>   Element div in namespace '' encountered in td, but no template matches.

These warnings are basically the docbook way of saying "can't render the
content in the manpage format" (possibly a problem with MathML content
inside a table)

Not sure what, if anything, can be done about that.  The Fedora package
I based my work on has the same issue (and the same, slightly broken
manpages)