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