# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers pixilla openmaintainer
description The Qt-based RDF framework.
long_description Soprano is a software library that provides an \
object-oriented C++/Qt4 framework for RDF data.
homepage https://projects.kde.org/projects/kdesupport/soprano
master_sites sourceforge:soprano
checksums rmd160 b5e8db32a77ab9fed5dac74783cb137259d91bb2 \
sha256 64066fbd54e71d7ae4c8a4116997448a72808a2813cff3bb5d2c28f0fce9e0e5
depends_lib-append port:strigi \
depends_run-append port:virtuoso
#Virtuoso builds only on 64bit, but it is only a runtime dependency,
#automatically deactivated if not available (ticket #41773)
depends_skip_archcheck virtuoso
patchfiles patch-parsers-raptor-raptorparser.h.diff \
patch-serializers-raptor-raptorserializer.cpp.diff
-DSOPRANO_DISABLE_CLUCENE_INDEX=1
if {![file isfile "/System/Library/Frameworks/JavaVM.framework/Headers/jni.h"]} {
ui_error "${name} requires the Java for Mac OS X development headers."
ui_error "Download the Java Developer Package from: <http://support.apple.com/kb/DL1421>"
} elseif {${os.major} == 10} {
ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719>"
} elseif {${os.major} == 9} {
ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20720>"
ui_error "Make sure your Xcode installation is complete."
return -code error "missing Java headers"
livecheck.type sourceforge
livecheck.url http://sourceforge.net/projects/soprano/files/Soprano/
livecheck.regex (\\d+(\\.\\d+)+)