1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
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/
17 SITES[main]= http://download.librdf.org/source/
18 DISTFILE[1]= redland-1.0.17.tar.gz:main
22 SPKGS[standard]= complete
25 SPKGS[virtuoso]= single
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
35 BUILDRUN_DEPENDS= libltdl:single:standard
36 rasqal:primary:standard
37 raptor:primary:standard
39 USES= gmake libtool perl:build pkgconfig shebangfix
41 FPC_EQUIVALENT= textproc/redland
42 SHEBANG_FILES= scripts/touch-mtime.pl
45 CONFIGURE_ARGS= --with-threestore=no
47 INSTALL_TARGET= install-strip
48 INSTALL_REQ_TOOLCHAIN= yes
50 [NOTSTD].DESCRIPTION= Don't build with SQLite backend
51 [NOTSTD].CONFIGURE_ARGS_OFF= --with-sqlite=3
52 [NOTSTD].USES_OFF= sqlite
54 [MYSQL].CONFIGURE_ARGS_OFF= --with-mysql=no
55 [MYSQL].CONFIGURE_ARGS_ON= --with-mysql=yes
56 [MYSQL].CPPFLAGS_ON= -I{{LOCALBASE}}/include/mysql
58 [MYSQL].LDFLAGS_ON= -L{{LOCALBASE}}/lib/mysql
59 [MYSQL].USES_ON= mysql
63 [PGSQL].CONFIGURE_ARGS_OFF= --with-postgresql=no
64 [PGSQL].CONFIGURE_ARGS_ON= --with-postgresql=yes
65 [PGSQL].USES_ON= pgsql
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
72 [BDB].DESCRIPTION= Build with Berkeley database backend
73 [BDB].CONFIGURE_ARGS_OFF= --with-bdb=no
74 [BDB].CONFIGURE_ARGS_ON= --with-bdb=yes
77 post-install-NOTSTD-ON:
78 ${RM} -r ${STAGEDIR}${PREFIX}/share/gtk-doc
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
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
93 This package contains the standard variant (sqlite backend).
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
104 This package contains the BDB-backend variant.
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
115 This package contains the MySQL-backend variant.
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
126 This package contains the PostgreSQL-backend variant.
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
137 This package contains the Virtuoso-backend variant.
141 de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681 1621566 redland-1.0.17.tar.gz
144 [FILE:636:manifests/plist.primary.standard]
176 lib/pkgconfig/redland.pc
178 librdf_storage_sqlite.a
179 librdf_storage_sqlite.%%SHARED_OBJECT%%
183 redland-db-upgrade.1.gz
184 share/man/man3/redland.3.gz
185 share/redland/Redland.i
188 [FILE:1259:manifests/plist.docs.standard]
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
203 redland-concepts.html
208 redland-heuristics.html
209 redland-iterator.html
215 redland-query-results.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
236 reference-manual.html
239 tutorial-introduction.html
244 [FILE:557:manifests/plist.single.bdb]
276 lib/pkgconfig/redland.pc
280 redland-db-upgrade.1.gz
281 share/man/man3/redland.3.gz
282 share/redland/Redland.i
285 [FILE:664:manifests/plist.single.mysql]
317 lib/pkgconfig/redland.pc
319 librdf_storage_mysql.a
320 librdf_storage_mysql.%%SHARED_OBJECT%%
324 redland-db-upgrade.1.gz
325 share/man/man3/redland.3.gz
332 [FILE:644:manifests/plist.single.pgsql]
364 lib/pkgconfig/redland.pc
366 librdf_storage_postgresql.a
367 librdf_storage_postgresql.%%SHARED_OBJECT%%
371 redland-db-upgrade.1.gz
372 share/man/man3/redland.3.gz
373 share/redland/Redland.i
376 [FILE:640:manifests/plist.single.virtuoso]
408 lib/pkgconfig/redland.pc
410 librdf_storage_virtuoso.a
411 librdf_storage_virtuoso.%%SHARED_OBJECT%%
415 redland-db-upgrade.1.gz
416 share/man/man3/redland.3.gz
417 share/redland/Redland.i
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
425 #ifdef HAVE_MYSQL_OPT_RECONNECT
427 +#if MYSQL_VERSION_ID > 80000
428 + bool value=(context->reconnect) ? 1 : 0;
430 my_bool value=(context->reconnect) ? 1 : 0;
432 mysql_options(connection->handle, MYSQL_OPT_RECONNECT, &value);