From 12d50c119e634f0864ec5bda7e2a035a9337337b Mon Sep 17 00:00:00 2001 From: markd Date: Sat, 9 Feb 2013 22:32:45 +0000 Subject: Update to 0.7.8 0.7.8 (2013-02-05) - Fix xpm and xbm index. - Extract tracknumber and track count from a value like "03/16". - Fixed indexing of m3u files. - Fix FLAC Files: Remove addtional 'db' in replaygain - Fix: flac analizer was importing only one artist tag. - Fix: non numeric genres in id3 v2 mp3 are ignored. - Fix parsing of genre field in id3v2 tags - Change: TPE2 tag it's used as nmm:albumArtist instead as nmm:performer in ID3 analyzer. - Change: added support to TRACKTOTAL tag as an equivalent to TRACKCOUNT in FLAC analyzer. - C++11 fixes - Let the strigi ffmpeg plugin compile on modern ffmpeg versions. - Simeon Bird (Let the ffmpeg analyser deal with files with have track numbers with a / in them) - Remove dependency on boost. - Use GNUInstallDirs in order to install into lib64 automatically - Install a version file for the CMake config module - Allow the Strigi submodules to be installed in custom prefixes. --- sysutils/strigi/Makefile | 7 +++--- sysutils/strigi/PLIST | 17 ++++++++------ sysutils/strigi/distinfo | 9 ++++---- .../strigi/patches/patch-libstreams_CMakeLists.txt | 27 ++++++++++++++++++++++ 4 files changed, 45 insertions(+), 15 deletions(-) create mode 100644 sysutils/strigi/patches/patch-libstreams_CMakeLists.txt (limited to 'sysutils/strigi') diff --git a/sysutils/strigi/Makefile b/sysutils/strigi/Makefile index a1dc72c9bf6..f2a097afddd 100644 --- a/sysutils/strigi/Makefile +++ b/sysutils/strigi/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.29 2013/02/06 23:23:53 jperkin Exp $ +# $NetBSD: Makefile,v 1.30 2013/02/09 22:32:45 markd Exp $ -DISTNAME= strigi-0.7.7 -PKGREVISION= 1 +DISTNAME= strigi-0.7.8 CATEGORIES= sysutils -MASTER_SITES= http://rdieter.fedorapeople.org/strigi/ +MASTER_SITES= http://www.vandenoever.info/software/strigi/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= markd@NetBSD.org diff --git a/sysutils/strigi/PLIST b/sysutils/strigi/PLIST index 6f66be44e4f..bc4f36b9186 100644 --- a/sysutils/strigi/PLIST +++ b/sysutils/strigi/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2013/02/04 20:21:08 markd Exp $ +@comment $NetBSD: PLIST,v 1.6 2013/02/09 22:32:45 markd Exp $ bin/deepfind bin/deepgrep bin/luceneindexer @@ -71,20 +71,24 @@ include/strigi/tarinputstream.h include/strigi/textutils.h include/strigi/variant.h include/strigi/zipinputstream.h +lib/cmake/LibSearchClient/LibSearchClientConfig.cmake +lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfig.cmake +lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfigVersion.cmake +lib/cmake/LibStreams/LibStreamsConfig.cmake +lib/cmake/LibStreams/LibStreamsConfigVersion.cmake +lib/cmake/LibStreams/LibStreamsTargets-noconfig.cmake +lib/cmake/LibStreams/LibStreamsTargets.cmake +lib/cmake/Strigi/StrigiConfig.cmake +lib/cmake/Strigi/StrigiConfigVersion.cmake lib/libsearchclient.so lib/libsearchclient.so.0 lib/libsearchclient.so.${PKGVERSION} -lib/libsearchclient/LibSearchClientConfig.cmake lib/libstreamanalyzer.so lib/libstreamanalyzer.so.0 lib/libstreamanalyzer.so.${PKGVERSION} -lib/libstreamanalyzer/LibStreamAnalyzerConfig.cmake lib/libstreams.so lib/libstreams.so.0 lib/libstreams.so.${PKGVERSION} -lib/libstreams/LibStreamsConfig.cmake -lib/libstreams/LibStreamsTargets-noconfig.cmake -lib/libstreams/LibStreamsTargets.cmake lib/libstrigihtmlgui.so lib/libstrigihtmlgui.so.0 lib/libstrigihtmlgui.so.${PKGVERSION} @@ -93,7 +97,6 @@ lib/libstrigiqtdbusclient.so.0 lib/libstrigiqtdbusclient.so.${PKGVERSION} lib/pkgconfig/libstreamanalyzer.pc lib/pkgconfig/libstreams.pc -lib/strigi/StrigiConfig.cmake lib/strigi/strigiea_digest.so lib/strigi/strigiea_jpeg.so lib/strigi/strigiea_riff.so diff --git a/sysutils/strigi/distinfo b/sysutils/strigi/distinfo index 1be4c664e65..dc3dd314d1f 100644 --- a/sysutils/strigi/distinfo +++ b/sysutils/strigi/distinfo @@ -1,5 +1,6 @@ -$NetBSD: distinfo,v 1.7 2013/02/04 20:21:08 markd Exp $ +$NetBSD: distinfo,v 1.8 2013/02/09 22:32:45 markd Exp $ -SHA1 (strigi-0.7.7.tar.bz2) = a3100f851bb1a15231a863a5e66018946e3e8eb3 -RMD160 (strigi-0.7.7.tar.bz2) = 91610503ab3e9090bfd87213825112d3ab64deb8 -Size (strigi-0.7.7.tar.bz2) = 807093 bytes +SHA1 (strigi-0.7.8.tar.bz2) = 7250fb15109d33b0c49995a2cc3513ba7d937882 +RMD160 (strigi-0.7.8.tar.bz2) = 34cbbe98e7a371467b115b18586baf299340d1b8 +Size (strigi-0.7.8.tar.bz2) = 810574 bytes +SHA1 (patch-libstreams_CMakeLists.txt) = ce25d12f5c20f7f0be659bdccc24e8b4a898274a diff --git a/sysutils/strigi/patches/patch-libstreams_CMakeLists.txt b/sysutils/strigi/patches/patch-libstreams_CMakeLists.txt new file mode 100644 index 00000000000..b88ae55c1b4 --- /dev/null +++ b/sysutils/strigi/patches/patch-libstreams_CMakeLists.txt @@ -0,0 +1,27 @@ +$NetBSD: patch-libstreams_CMakeLists.txt,v 1.1 2013/02/09 22:32:45 markd Exp $ + +config.h must be generated after package tests. Specifically +find_package(Iconv) sets ICONV_SECOND_ARGUMENT_IS_CONST + +--- libstreams/CMakeLists.txt.orig 2013-02-05 21:34:57.000000000 +0000 ++++ libstreams/CMakeLists.txt +@@ -46,9 +46,6 @@ endif() + # check for visibility support + macro_check_gcc_visibility(__STRIGI_HAVE_GCC_VISIBILITY) + +-# Generate include/strigi/strigiconfig.h and lib/config.h +-include(ConfigureChecks.cmake) +- + # check for required packages + find_package(ZLIB) + set_package_properties(ZLIB PROPERTIES +@@ -75,6 +72,9 @@ set_package_properties(Threads PROPERTIE + TYPE REQUIRED + ) + ++# Generate include/strigi/strigiconfig.h and lib/config.h ++include(ConfigureChecks.cmake) ++ + feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) + + ##### building and testing ##### -- cgit v1.2.3