1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00

Remove textproc/soprano. There's an open PR to update it to

Qt5, but it would still be an unused leaf port, largely
unmaintained upstream. Instead, can it ahead of the Qt4 cleanup.

2019-03-15 textproc/soprano: Qt4 has been EOL since december 2015

PR:	235501
This commit is contained in:
Adriaan de Groot 2019-03-11 15:10:12 +00:00
parent 7599762555
commit 7aa527cbbc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=495355
9 changed files with 1 additions and 264 deletions

1
MOVED
View File

@ -11680,3 +11680,4 @@ x11-wm/e-module-everything-websearch||2019-03-06|Has expired: Broken for more th
net-mgmt/py-pysnmp-apps|net-mgmt/py-snmpclitools|2019-02-15|Renamed upstream
math/mumps|math/mumps4|2019-03-10|MUMPS 4 is the legacy version
math/mumps-edf|math/mumps|2019-03-10|Use mumps-edf as MUMPS 5
textproc/soprano||2019-03-11|Has expired: Qt4 has been EOL since december 2015

View File

@ -1731,7 +1731,6 @@
SUBDIR += smu
SUBDIR += so-hunspell
SUBDIR += soothsayer
SUBDIR += soprano
SUBDIR += source-highlight
SUBDIR += sowing
SUBDIR += spellutils

View File

@ -1,33 +0,0 @@
# Created by: arved
# $FreeBSD$
PORTNAME= soprano
PORTVERSION= 2.9.4
PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= SF/${PORTNAME}/Soprano/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt/C++ RDF framework
DEPRECATED= Qt4 has been EOL since december 2015
EXPIRATION_DATE= 2019-03-15
LIB_DEPENDS= libraptor2.so:textproc/raptor2 \
librdf.so:textproc/redland \
libiodbc.so:databases/libiodbc
USE_QT= corelib dbus network qtestlib_build xml \
qmake_build moc_build uic_build rcc_build
USES= cmake pkgconfig qt:4 tar:bzip2
CMAKE_ARGS+= -DSOPRANO_DISABLE_CLUCENE_INDEX=yes \
-DSOPRANO_DISABLE_SESAME2_BACKEND=yes
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e 's,$${LIB_SUFFIX}/pkgconfig,data/pkgconfig,' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's,soprano/cmake,cmake/Modules,' \
${WRKSRC}/cmake/modules/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (soprano-2.9.4.tar.bz2) = 64066fbd54e71d7ae4c8a4116997448a72808a2813cff3bb5d2c28f0fce9e0e5
SIZE (soprano-2.9.4.tar.bz2) = 1958856

View File

@ -1,17 +0,0 @@
error: invalid suffix on literal; C++11 requires a space between literal and identifier
[-Wreserved-user-defined-literal]
fileSearchPaths << file.fileName().section( "/", 0, -5,
QString::SectionIncludeTrailingSep ) + QLatin1String( "lib"SOPRANO_LIB_SUFFIX );
^
--- soprano/pluginmanager.cpp.orig 2013-10-09 17:22:28 UTC
+++ soprano/pluginmanager.cpp
@@ -43,7 +43,7 @@ namespace {
fileSearchPaths << file.fileName().section( '/', 0, -2 );
#ifndef Q_OS_WIN
// the lib folder in the same prefix
- fileSearchPaths << file.fileName().section( "/", 0, -5, QString::SectionIncludeTrailingSep ) + QLatin1String( "lib"SOPRANO_LIB_SUFFIX );
+ fileSearchPaths << file.fileName().section( "/", 0, -5, QString::SectionIncludeTrailingSep ) + QLatin1String( "lib" SOPRANO_LIB_SUFFIX );
#endif
return Soprano::findLibraryPath( file.library(), fileSearchPaths, QStringList() << QLatin1String( "soprano" ) );
}

View File

@ -1,25 +0,0 @@
error: invalid suffix on literal; C++11 requires a space between literal and identifier
paths << QLatin1String( SOPRANO_PREFIX"/lib"SOPRANO_LIB_SUFFIX );
^
--- soprano/sopranodirs.cpp.orig 2018-01-06 22:23:48 UTC
+++ soprano/sopranodirs.cpp
@@ -124,14 +124,14 @@ QStringList Soprano::envDirList( const char* var )
QStringList Soprano::libDirs()
{
QStringList paths = QCoreApplication::libraryPaths();
- paths << QLatin1String( SOPRANO_PREFIX"/lib"SOPRANO_LIB_SUFFIX );
+ paths << QLatin1String( SOPRANO_PREFIX "/lib" SOPRANO_LIB_SUFFIX );
#ifdef Q_OS_WIN
- paths << QLatin1String( SOPRANO_PREFIX"/bin" );
+ paths << QLatin1String( SOPRANO_PREFIX "/bin" );
paths << getWinPrefix() + QLatin1String( "/bin" );
- paths << getWinPrefix() + QLatin1String( "/lib"SOPRANO_LIB_SUFFIX );
+ paths << getWinPrefix() + QLatin1String( "/lib" SOPRANO_LIB_SUFFIX );
#else
- paths << QLatin1String( "/usr/lib"SOPRANO_LIB_SUFFIX );
- paths << QLatin1String( "/usr/local/lib"SOPRANO_LIB_SUFFIX );
+ paths << QLatin1String( "/usr/lib" SOPRANO_LIB_SUFFIX );
+ paths << QLatin1String( "/usr/local/lib" SOPRANO_LIB_SUFFIX );
paths += Soprano::envDirList( "LD_LIBRARY_PATH" );
#endif
return paths;

View File

@ -1,8 +0,0 @@
Soprano (formerly known as QRDF) is a library which provides a highly
usable object-oriented C++/Qt framework for RDF data. It uses
different RDF storage solutions as backends through a simple plugin
system. Soprano is targeted at desktop applications that need a RDF
data storage solution. It has been optimized for easy usage and
simplicity.
WWW: http://soprano.sourceforge.net

View File

@ -1,6 +0,0 @@
======================================================================
You'll have to install databases/virtuoso to use Soprano's Virtuoso
backend.
======================================================================

View File

@ -1,172 +0,0 @@
bin/onto2vocabularyclass
bin/sopranocmd
bin/sopranod
include/Soprano/Backend
include/Soprano/BackendFeature
include/Soprano/BackendOption
include/Soprano/BackendSetting
include/Soprano/BackendSettings
include/Soprano/BindingSet
include/Soprano/Client/DBusClient
include/Soprano/Client/DBusModel
include/Soprano/Client/DBusNodeIterator
include/Soprano/Client/DBusQueryResultIterator
include/Soprano/Client/DBusStatementIterator
include/Soprano/Client/LocalSocketClient
include/Soprano/Client/SparqlModel
include/Soprano/Client/TcpClient
include/Soprano/Error/Error
include/Soprano/Error/ErrorCache
include/Soprano/Error/ErrorCode
include/Soprano/Error/Locator
include/Soprano/Error/ParserError
include/Soprano/FilterModel
include/Soprano/Global
include/Soprano/Graph
include/Soprano/Inference/InferenceModel
include/Soprano/Inference/NodePattern
include/Soprano/Inference/Rule
include/Soprano/Inference/RuleParser
include/Soprano/Inference/RuleSet
include/Soprano/Inference/StandardRuleSet
include/Soprano/Inference/StatementPattern
include/Soprano/Iterator
include/Soprano/IteratorBackend
include/Soprano/LanguageTag
include/Soprano/LiteralValue
include/Soprano/Model
include/Soprano/NRLModel
include/Soprano/Node
include/Soprano/NodeIterator
include/Soprano/Parser
include/Soprano/Plugin
include/Soprano/PluginManager
include/Soprano/Query/QueryLanguage
include/Soprano/QueryResultIterator
include/Soprano/QueryResultIteratorBackend
include/Soprano/RdfSchemaModel
include/Soprano/RdfSerialization
include/Soprano/Serializer
include/Soprano/Server/DBusExportIterator
include/Soprano/Server/DBusExportModel
include/Soprano/Server/ServerCore
include/Soprano/Soprano
include/Soprano/Statement
include/Soprano/StatementIterator
include/Soprano/StorageModel
include/Soprano/Util/AsyncModel
include/Soprano/Util/AsyncQuery
include/Soprano/Util/AsyncResult
include/Soprano/Util/DummyModel
include/Soprano/Util/MutexModel
include/Soprano/Util/ReadOnlyModel
include/Soprano/Util/SignalCacheModel
include/Soprano/Util/SimpleNodeIterator
include/Soprano/Util/SimpleStatementIterator
include/Soprano/Version
include/Soprano/Vocabulary/NAO
include/Soprano/Vocabulary/NRL
include/Soprano/Vocabulary/OWL
include/Soprano/Vocabulary/RDF
include/Soprano/Vocabulary/RDFS
include/Soprano/Vocabulary/SIL
include/Soprano/Vocabulary/XMLSchema
include/Soprano/Vocabulary/Xesam
include/soprano/asyncmodel.h
include/soprano/asyncquery.h
include/soprano/asyncresult.h
include/soprano/backend.h
include/soprano/bindingset.h
include/soprano/datastream.h
include/soprano/dbusclient.h
include/soprano/dbusexportiterator.h
include/soprano/dbusexportmodel.h
include/soprano/dbusmodel.h
include/soprano/dbusnodeiterator.h
include/soprano/dbusqueryresultiterator.h
include/soprano/dbusstatementiterator.h
include/soprano/dummymodel.h
include/soprano/error.h
include/soprano/filtermodel.h
include/soprano/global.h
include/soprano/graph.h
include/soprano/inferencemodel.h
include/soprano/inferencerule.h
include/soprano/inferenceruleparser.h
include/soprano/inferenceruleset.h
include/soprano/iterator.h
include/soprano/iteratorbackend.h
include/soprano/languagetag.h
include/soprano/literalvalue.h
include/soprano/localsocketclient.h
include/soprano/locator.h
include/soprano/model.h
include/soprano/mutexmodel.h
include/soprano/nao.h
include/soprano/node.h
include/soprano/nodeiterator.h
include/soprano/nodepattern.h
include/soprano/nrl.h
include/soprano/nrlmodel.h
include/soprano/owl.h
include/soprano/parser.h
include/soprano/plugin.h
include/soprano/pluginmanager.h
include/soprano/queryresultiterator.h
include/soprano/queryresultiteratorbackend.h
include/soprano/rdf.h
include/soprano/rdfs.h
include/soprano/rdfschemamodel.h
include/soprano/readonlymodel.h
include/soprano/serializer.h
include/soprano/servercore.h
include/soprano/signalcachemodel.h
include/soprano/sil.h
include/soprano/simplenodeiterator.h
include/soprano/simplestatementiterator.h
include/soprano/soprano.h
include/soprano/soprano_export.h
include/soprano/sopranomacros.h
include/soprano/sopranotypes.h
include/soprano/sparqlmodel.h
include/soprano/statement.h
include/soprano/statementiterator.h
include/soprano/statementpattern.h
include/soprano/storagemodel.h
include/soprano/tcpclient.h
include/soprano/version.h
include/soprano/vocabulary.h
include/soprano/xesam.h
include/soprano/xsd.h
lib/libsoprano.so
lib/libsoprano.so.4
lib/libsoprano.so.4.3.0
lib/libsopranoclient.so
lib/libsopranoclient.so.1
lib/libsopranoclient.so.1.2.0
lib/libsopranoserver.so
lib/libsopranoserver.so.1
lib/libsopranoserver.so.1.2.0
lib/soprano/libsoprano_nquadparser.so
lib/soprano/libsoprano_nquadserializer.so
lib/soprano/libsoprano_raptorparser.so
lib/soprano/libsoprano_raptorserializer.so
lib/soprano/libsoprano_redlandbackend.so
lib/soprano/libsoprano_virtuosobackend.so
libdata/pkgconfig/soprano.pc
libdata/pkgconfig/sopranoclient.pc
libdata/pkgconfig/sopranoserver.pc
share/cmake/Modules/SopranoAddOntology.cmake
share/dbus-1/interfaces/org.soprano.Model.xml
share/dbus-1/interfaces/org.soprano.NodeIterator.xml
share/dbus-1/interfaces/org.soprano.QueryResultIterator.xml
share/dbus-1/interfaces/org.soprano.Server.xml
share/dbus-1/interfaces/org.soprano.StatementIterator.xml
%%DATADIR%%/plugins/nquadparser.desktop
%%DATADIR%%/plugins/nquadserializer.desktop
%%DATADIR%%/plugins/raptorparser.desktop
%%DATADIR%%/plugins/raptorserializer.desktop
%%DATADIR%%/plugins/redlandbackend.desktop
%%DATADIR%%/plugins/virtuosobackend.desktop
%%DATADIR%%/rules/nrl.rules
%%DATADIR%%/rules/rdfs.rules