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