Ravenports generated: 28 Feb 2023 12:26
[ravenports.git] / bucket_8D / redland
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               redland
4 VERSION=                1.0.17
5 REVISION=               1
6 KEYWORDS=               textproc
7 VARIANTS=               standard bdb mysql pgsql virtuoso
8 SDESC[pgsql]=           RDF Application Framework (PostgreSQL backend)
9 SDESC[mysql]=           RDF Application Framework (MySQL backend)
10 SDESC[standard]=        RDF Application Framework (SQLite backend)
11 SDESC[virtuoso]=        RDF Application Framework (Virtuoso backend)
12 SDESC[bdb]=             RDF Application Framework (BDB backend)
13 HOMEPAGE=               https://librdf.org/
14 CONTACT=                nobody
15
16 DOWNLOAD_GROUPS=        main
17 SITES[main]=            https://download.librdf.org/source/
18 DISTFILE[1]=            redland-1.0.17.tar.gz:main
19 DF_INDEX=               1
20 SPKGS[pgsql]=           single
21 SPKGS[mysql]=           single
22 SPKGS[standard]=        complete
23                         primary
24                         docs
25 SPKGS[virtuoso]=        single
26 SPKGS[bdb]=             single
27
28 OPTIONS_AVAILABLE=      BDB MYSQL PGSQL VIRTUOSO NOTSTD
29 OPTIONS_STANDARD=       none
30 VOPTS[pgsql]=           BDB=OFF MYSQL=OFF PGSQL=ON VIRTUOSO=OFF NOTSTD=ON
31 VOPTS[mysql]=           BDB=OFF MYSQL=ON PGSQL=OFF VIRTUOSO=OFF NOTSTD=ON
32 VOPTS[virtuoso]=        BDB=OFF MYSQL=OFF PGSQL=OFF VIRTUOSO=ON NOTSTD=ON
33 VOPTS[bdb]=             BDB=ON MYSQL=OFF PGSQL=OFF VIRTUOSO=OFF NOTSTD=ON
34
35 BUILDRUN_DEPENDS=       libltdl:single:standard
36                         rasqal:primary:standard
37                         raptor:primary:standard
38
39 USES=                   gmake libtool perl:build pkgconfig shebangfix
40
41 FPC_EQUIVALENT=         textproc/redland
42 SHEBANG_FILES=          scripts/touch-mtime.pl
43
44 MUST_CONFIGURE=         gnu
45 CONFIGURE_ARGS=         --with-threestore=no
46
47 INSTALL_TARGET=         install-strip
48 INSTALL_REQ_TOOLCHAIN=  yes
49
50 [NOTSTD].DESCRIPTION=                   Don't build with SQLite backend
51 [NOTSTD].CONFIGURE_ARGS_OFF=            --with-sqlite=3
52 [NOTSTD].USES_OFF=                      sqlite
53
54 [MYSQL].CONFIGURE_ARGS_OFF=             --with-mysql=no
55 [MYSQL].CONFIGURE_ARGS_ON=              --with-mysql=yes
56 [MYSQL].CPPFLAGS_ON=                    -I{{LOCALBASE}}/include/mysql
57                                         -DHAVE_MYSQL_H
58 [MYSQL].LDFLAGS_ON=                     -L{{LOCALBASE}}/lib/mysql
59 [MYSQL].USES_ON=                        mysql
60                                         execinfo
61                                         ssl
62                                         zstd:build
63                                         zlib:build
64
65 [PGSQL].CONFIGURE_ARGS_OFF=             --with-postgresql=no
66 [PGSQL].CONFIGURE_ARGS_ON=              --with-postgresql=yes
67 [PGSQL].USES_ON=                        pgsql
68
69 [VIRTUOSO].DESCRIPTION=                 Build with virtuoso/ODBC backend
70 [VIRTUOSO].BUILDRUN_DEPENDS_ON=         unixODBC:primary:standard
71 [VIRTUOSO].CONFIGURE_ARGS_OFF=          --with-virtuoso=no
72 [VIRTUOSO].CONFIGURE_ARGS_ON=           --with-virtuoso=yes
73
74 [BDB].DESCRIPTION=                      Build with Berkeley database backend
75 [BDB].CONFIGURE_ARGS_OFF=               --with-bdb=no
76 [BDB].CONFIGURE_ARGS_ON=                --with-bdb=yes
77 [BDB].USES_ON=                          bdb
78
79 post-install-NOTSTD-ON:
80         ${RM} -r ${STAGEDIR}${PREFIX}/share/gtk-doc
81
82 post-install-NOTSTD-OFF:
83         ${MV} ${STAGEDIR}${PREFIX}/share/gtk-doc/html/redland \
84                 ${STAGEDIR}${STD_DOCDIR}
85         ${RM} -r ${STAGEDIR}${PREFIX}/share/gtk-doc
86
87 [FILE:448:descriptions/desc.primary.standard]
88 Redland is a set of libraries that provide a high-level interface for RDF
89 allowing the model to be stored, queried and manipulated. Redland implements
90 each of the RDF model concepts in its own class and provides an object based
91 API for them. Some of the classes providing the parsers, storage mechanisms
92 and other elements are built as modules that can be added or removed as
93 required.
94
95 This package contains the standard variant (sqlite backend).
96
97
98 [FILE:434:descriptions/desc.single.bdb]
99 Redland is a set of libraries that provide a high-level interface for RDF
100 allowing the model to be stored, queried and manipulated. Redland implements
101 each of the RDF model concepts in its own class and provides an object based
102 API for them. Some of the classes providing the parsers, storage mechanisms
103 and other elements are built as modules that can be added or removed as
104 required.
105
106 This package contains the BDB-backend variant.
107
108
109 [FILE:436:descriptions/desc.single.mysql]
110 Redland is a set of libraries that provide a high-level interface for RDF
111 allowing the model to be stored, queried and manipulated. Redland implements
112 each of the RDF model concepts in its own class and provides an object based
113 API for them. Some of the classes providing the parsers, storage mechanisms
114 and other elements are built as modules that can be added or removed as
115 required.
116
117 This package contains the MySQL-backend variant.
118
119
120 [FILE:441:descriptions/desc.single.pgsql]
121 Redland is a set of libraries that provide a high-level interface for RDF
122 allowing the model to be stored, queried and manipulated. Redland implements
123 each of the RDF model concepts in its own class and provides an object based
124 API for them. Some of the classes providing the parsers, storage mechanisms
125 and other elements are built as modules that can be added or removed as
126 required.
127
128 This package contains the PostgreSQL-backend variant.
129
130
131 [FILE:439:descriptions/desc.single.virtuoso]
132 Redland is a set of libraries that provide a high-level interface for RDF
133 allowing the model to be stored, queried and manipulated. Redland implements
134 each of the RDF model concepts in its own class and provides an object based
135 API for them. Some of the classes providing the parsers, storage mechanisms
136 and other elements are built as modules that can be added or removed as
137 required.
138
139 This package contains the Virtuoso-backend variant.
140
141
142 [FILE:100:distinfo]
143 de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681      1621566 redland-1.0.17.tar.gz
144
145
146 [FILE:636:manifests/plist.primary.standard]
147 bin/
148  rdfproc
149  redland-config
150  redland-db-upgrade
151 include/
152  librdf.h
153  rdf_concepts.h
154  rdf_digest.h
155  rdf_hash.h
156  rdf_init.h
157  rdf_iterator.h
158  rdf_list.h
159  rdf_log.h
160  rdf_model.h
161  rdf_node.h
162  rdf_parser.h
163  rdf_query.h
164  rdf_raptor.h
165  rdf_serializer.h
166  rdf_statement.h
167  rdf_storage.h
168  rdf_storage_module.h
169  rdf_stream.h
170  rdf_uri.h
171  rdf_utf8.h
172  redland.h
173 lib/
174  librdf.a
175  librdf.so
176  librdf.so.0
177  librdf.so.0.0.0
178 lib/pkgconfig/redland.pc
179 lib/redland/
180  librdf_storage_sqlite.a
181  librdf_storage_sqlite.%%SHARED_OBJECT%%
182 share/man/man1/
183  rdfproc.1.gz
184  redland-config.1.gz
185  redland-db-upgrade.1.gz
186 share/man/man3/redland.3.gz
187 share/redland/Redland.i
188
189
190 [FILE:1259:manifests/plist.docs.standard]
191 share/doc/redland/
192  home.png
193  index.html
194  index.sgml
195  indexes.html
196  introduction.html
197  left.png
198  objects.html
199  redland-changes-1-0-12-to-1-0-13.html
200  redland-changes-1-0-13-to-1-0-14.html
201  redland-changes-1-0-14-to-1-0-15.html
202  redland-changes-1-0-15-to-1-0-16.html
203  redland-changes-1-0-16-to-1-0-16.html
204  redland-changes.html
205  redland-concepts.html
206  redland-digest.html
207  redland-files.html
208  redland-general.html
209  redland-hash.html
210  redland-heuristics.html
211  redland-iterator.html
212  redland-list.html
213  redland-log.html
214  redland-model.html
215  redland-node.html
216  redland-parser.html
217  redland-query-results.html
218  redland-query.html
219  redland-serializer.html
220  redland-statement.html
221  redland-storage-module-file.html
222  redland-storage-module-hashes.html
223  redland-storage-module-memory.html
224  redland-storage-module-mysql.html
225  redland-storage-module-postgresql.html
226  redland-storage-module-sqlite.html
227  redland-storage-module-tstore.html
228  redland-storage-module-uri.html
229  redland-storage-module-virtuoso.html
230  redland-storage-modules.html
231  redland-storage.html
232  redland-stream.html
233  redland-unicode.html
234  redland-uri.html
235  redland-world.html
236  redland.devhelp2
237  redland.html
238  reference-manual.html
239  right.png
240  style.css
241  tutorial-introduction.html
242  tutorial.html
243  up.png
244
245
246 [FILE:557:manifests/plist.single.bdb]
247 bin/
248  rdfproc
249  redland-config
250  redland-db-upgrade
251 include/
252  librdf.h
253  rdf_concepts.h
254  rdf_digest.h
255  rdf_hash.h
256  rdf_init.h
257  rdf_iterator.h
258  rdf_list.h
259  rdf_log.h
260  rdf_model.h
261  rdf_node.h
262  rdf_parser.h
263  rdf_query.h
264  rdf_raptor.h
265  rdf_serializer.h
266  rdf_statement.h
267  rdf_storage.h
268  rdf_storage_module.h
269  rdf_stream.h
270  rdf_uri.h
271  rdf_utf8.h
272  redland.h
273 lib/
274  librdf.a
275  librdf.so
276  librdf.so.0
277  librdf.so.0.0.0
278 lib/pkgconfig/redland.pc
279 share/man/man1/
280  rdfproc.1.gz
281  redland-config.1.gz
282  redland-db-upgrade.1.gz
283 share/man/man3/redland.3.gz
284 share/redland/Redland.i
285
286
287 [FILE:664:manifests/plist.single.mysql]
288 bin/
289  rdfproc
290  redland-config
291  redland-db-upgrade
292 include/
293  librdf.h
294  rdf_concepts.h
295  rdf_digest.h
296  rdf_hash.h
297  rdf_init.h
298  rdf_iterator.h
299  rdf_list.h
300  rdf_log.h
301  rdf_model.h
302  rdf_node.h
303  rdf_parser.h
304  rdf_query.h
305  rdf_raptor.h
306  rdf_serializer.h
307  rdf_statement.h
308  rdf_storage.h
309  rdf_storage_module.h
310  rdf_stream.h
311  rdf_uri.h
312  rdf_utf8.h
313  redland.h
314 lib/
315  librdf.a
316  librdf.so
317  librdf.so.0
318  librdf.so.0.0.0
319 lib/pkgconfig/redland.pc
320 lib/redland/
321  librdf_storage_mysql.a
322  librdf_storage_mysql.%%SHARED_OBJECT%%
323 share/man/man1/
324  rdfproc.1.gz
325  redland-config.1.gz
326  redland-db-upgrade.1.gz
327 share/man/man3/redland.3.gz
328 share/redland/
329  Redland.i
330  mysql-v1.ttl
331  mysql-v2.ttl
332
333
334 [FILE:644:manifests/plist.single.pgsql]
335 bin/
336  rdfproc
337  redland-config
338  redland-db-upgrade
339 include/
340  librdf.h
341  rdf_concepts.h
342  rdf_digest.h
343  rdf_hash.h
344  rdf_init.h
345  rdf_iterator.h
346  rdf_list.h
347  rdf_log.h
348  rdf_model.h
349  rdf_node.h
350  rdf_parser.h
351  rdf_query.h
352  rdf_raptor.h
353  rdf_serializer.h
354  rdf_statement.h
355  rdf_storage.h
356  rdf_storage_module.h
357  rdf_stream.h
358  rdf_uri.h
359  rdf_utf8.h
360  redland.h
361 lib/
362  librdf.a
363  librdf.so
364  librdf.so.0
365  librdf.so.0.0.0
366 lib/pkgconfig/redland.pc
367 lib/redland/
368  librdf_storage_postgresql.a
369  librdf_storage_postgresql.%%SHARED_OBJECT%%
370 share/man/man1/
371  rdfproc.1.gz
372  redland-config.1.gz
373  redland-db-upgrade.1.gz
374 share/man/man3/redland.3.gz
375 share/redland/Redland.i
376
377
378 [FILE:640:manifests/plist.single.virtuoso]
379 bin/
380  rdfproc
381  redland-config
382  redland-db-upgrade
383 include/
384  librdf.h
385  rdf_concepts.h
386  rdf_digest.h
387  rdf_hash.h
388  rdf_init.h
389  rdf_iterator.h
390  rdf_list.h
391  rdf_log.h
392  rdf_model.h
393  rdf_node.h
394  rdf_parser.h
395  rdf_query.h
396  rdf_raptor.h
397  rdf_serializer.h
398  rdf_statement.h
399  rdf_storage.h
400  rdf_storage_module.h
401  rdf_stream.h
402  rdf_uri.h
403  rdf_utf8.h
404  redland.h
405 lib/
406  librdf.a
407  librdf.so
408  librdf.so.0
409  librdf.so.0.0.0
410 lib/pkgconfig/redland.pc
411 lib/redland/
412  librdf_storage_virtuoso.a
413  librdf_storage_virtuoso.%%SHARED_OBJECT%%
414 share/man/man1/
415  rdfproc.1.gz
416  redland-config.1.gz
417  redland-db-upgrade.1.gz
418 share/man/man3/redland.3.gz
419 share/redland/Redland.i
420
421
422 [FILE:415:patches/patch-src_rdf__storage__mysql.c]
423 --- src/rdf_storage_mysql.c.orig        2012-12-29 23:01:17 UTC
424 +++ src/rdf_storage_mysql.c
425 @@ -447,7 +447,11 @@ librdf_storage_mysql_get_handle(librdf_s
426  
427  #ifdef HAVE_MYSQL_OPT_RECONNECT
428    if(1) {
429 +#if MYSQL_VERSION_ID > 80000
430 +    bool value=(context->reconnect) ? 1 : 0;
431 +#else
432      my_bool value=(context->reconnect) ? 1 : 0;
433 +#endif
434      mysql_options(connection->handle, MYSQL_OPT_RECONNECT, &value);
435    }
436  #endif
437