Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_7A / gtk-doc
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               gtk-doc
4 VERSION=                1.33.2
5 REVISION=               1
6 KEYWORDS=               textproc
7 VARIANTS=               standard
8 SDESC[standard]=        GTK+ DocBook Documentation Generator
9 HOMEPAGE=               https://www.gtk.org
10 CONTACT=                nobody
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            GNOME/gtk-doc/1.33
14 DISTFILE[1]=            gtk-doc-1.33.2.tar.xz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          itstool:single:standard
22 BUILDRUN_DEPENDS=       docbook-xml:single:standard
23                         docbook-xsl:primary:standard
24                         python-Pygments:single:python_default
25
26 USES=                   meson gettext:build pkgconfig python
27 GNOME_COMPONENTS=       libxml2 libxslt glib
28
29 LICENSE=                GPLv2+:single
30 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
31 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
32 LICENSE_AWK=            TERMS:"^$$"
33 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/gtkdoc-check.in
34 LICENSE_SCHEME=         solo
35
36 FPC_EQUIVALENT=         textproc/gtk-doc
37 MESON_ARGS=             -Dtests=false
38
39 pre-configure:
40         ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/gtk-doc.xsl
41         ${GREP} -rl "http://docbook.sourceforge.net" ${WRKSRC} | \
42                 ${SED} '/configure\.ac/d' | ${XARGS} \
43                 ${SED} -i'' -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'
44
45 [FILE:129:descriptions/desc.single]
46 This package automatically generates DocBook documentation for GTK+ and
47 Gnome, and converts the DocBook documentation into HTML.
48
49
50 [FILE:100:distinfo]
51 cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43       507852 gtk-doc-1.33.2.tar.xz
52
53
54 [FILE:1844:manifests/plist.single]
55 bin/
56  gtkdoc-check
57  gtkdoc-depscan
58  gtkdoc-fixxref
59  gtkdoc-mkdb
60  gtkdoc-mkhtml
61  gtkdoc-mkhtml2
62  gtkdoc-mkman
63  gtkdoc-mkpdf
64  gtkdoc-rebase
65  gtkdoc-scan
66  gtkdoc-scangobj
67  gtkdocize
68 lib/cmake/GtkDoc/
69  GtkDocConfig.cmake
70  GtkDocConfigVersion.cmake
71  GtkDocScanGObjWrapper.cmake
72 lib/pkgconfig/gtk-doc.pc
73 share/aclocal/gtk-doc.m4
74 share/gtk-doc/data/
75  devhelp2.xsd
76  devhelp2.xsl
77  gtk-doc.flat.make
78  gtk-doc.make
79  gtk-doc.no-xslt-flat.make
80  gtk-doc.no-xslt.make
81  gtk-doc.xsl
82  home.png
83  left-insensitive.png
84  left.png
85  right-insensitive.png
86  right.png
87  style.css
88  up-insensitive.png
89  up.png
90  version-greater-or-equal.xsl
91 share/gtk-doc/python/gtkdoc/
92  __init__.py
93  check.py
94  common.py
95  config.py
96  config_data.py
97  fixxref.py
98  highlight.py
99  md_to_db.py
100  mkdb.py
101  mkhtml.py
102  mkhtml2.py
103  mkman.py
104  mkpdf.py
105  rebase.py
106  scan.py
107  scangobj.py
108 share/help/C/gtk-doc-manual/
109  fdl-appendix.xml
110  index.docbook
111 share/help/bn_IN/gtk-doc-manual/
112  fdl-appendix.xml
113  index.docbook
114 share/help/cs/gtk-doc-manual/
115  fdl-appendix.xml
116  index.docbook
117 share/help/de/gtk-doc-manual/
118  fdl-appendix.xml
119  index.docbook
120 share/help/el/gtk-doc-manual/
121  fdl-appendix.xml
122  index.docbook
123 share/help/en_GB/gtk-doc-manual/
124  fdl-appendix.xml
125  index.docbook
126 share/help/es/gtk-doc-manual/
127  fdl-appendix.xml
128  index.docbook
129 share/help/fr/gtk-doc-manual/
130  fdl-appendix.xml
131  index.docbook
132 share/help/gl/gtk-doc-manual/
133  fdl-appendix.xml
134  index.docbook
135 share/help/gu/gtk-doc-manual/
136  fdl-appendix.xml
137  index.docbook
138 share/help/pt_BR/gtk-doc-manual/
139  fdl-appendix.xml
140  index.docbook
141 share/help/sl/gtk-doc-manual/
142  fdl-appendix.xml
143  index.docbook
144 share/help/sv/gtk-doc-manual/
145  fdl-appendix.xml
146  index.docbook
147 share/help/ta/gtk-doc-manual/
148  fdl-appendix.xml
149  index.docbook
150 share/help/te/gtk-doc-manual/
151  fdl-appendix.xml
152  index.docbook
153 share/help/zh_CN/gtk-doc-manual/
154  fdl-appendix.xml
155  index.docbook
156
157
158 [FILE:1110:patches/patch-gtk-doc.xsl]
159 --- gtk-doc.xsl.orig    2021-01-19 17:08:26 UTC
160 +++ gtk-doc.xsl
161 @@ -8,7 +8,7 @@
162    <!-- http://www.sagehill.net/docbookxsl/Chunking.html#FastChunking says we should use
163         "chunkfast.xsl", but I can't see a difference. Also it is not clear whether
164         one should still set "chunk.fast". Again, no meassuable difference. -->
165 -  <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
166 +  <xsl:import href="file://%%LOCALBASE%%/share/xsl/docbook/html/chunk.xsl"/>
167    <xsl:include href="devhelp2.xsl"/>
168    <xsl:include href="version-greater-or-equal.xsl"/>
169  
170 @@ -70,7 +70,7 @@
171         this at least avoid the re-evaluation -->
172    <xsl:template name="l10n.language">en</xsl:template>
173  
174 -  <xsl:param name="gtkdoc.l10n.xml" select="document('http://docbook.sourceforge.net/release/xsl/current/common/en.xml')"/>
175 +  <xsl:param name="gtkdoc.l10n.xml" select="document('file://%%LOCALBASE%%/share/xsl/docbook/common/en.xml')"/>
176  
177    <xsl:key name="gtkdoc.gentext.key" match="l:gentext[@key]" use="@key"/>
178    <xsl:key name="gtkdoc.context.key" match="l:context[@name]" use="@name"/>
179
180
181 [FILE:710:patches/patch-meson.build]
182 --- meson.build.orig    2021-01-19 17:08:26 UTC
183 +++ meson.build
184 @@ -7,7 +7,7 @@ project('gtk-doc', 'c',
185  gnome = import('gnome')
186  python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
187  
188 -python3 = python.find_installation('python3')
189 +python3 = python.find_installation()
190  
191  version = meson.project_version()
192  package_name = meson.project_name()
193 @@ -28,7 +28,7 @@ autoconfdatadir = join_paths(datadir, 'a
194  pkgdir = join_paths(datadir, package_name)
195  pkgdatadir = join_paths(pkgdir, 'data')
196  pkgpythondir = join_paths(pkgdir, 'python')
197 -pkgconfigdir = join_paths(datadir, 'pkgconfig')
198 +pkgconfigdir = join_paths(libdir, 'pkgconfig')
199  
200  # Dependencies
201  glib_req = '>= 2.38.0'
202