Sat Feb 9 22:32:46 2013 UTC ()
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.


(markd)
diff -r1.29 -r1.30 pkgsrc/sysutils/strigi/Makefile
diff -r1.5 -r1.6 pkgsrc/sysutils/strigi/PLIST
diff -r1.7 -r1.8 pkgsrc/sysutils/strigi/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/strigi/patches/patch-libstreams_CMakeLists.txt

cvs diff -r1.29 -r1.30 pkgsrc/sysutils/strigi/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/strigi/Makefile 2013/02/06 23:23:53 1.29
+++ pkgsrc/sysutils/strigi/Makefile 2013/02/09 22:32:45 1.30
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.29 2013/02/06 23:23:53 jperkin Exp $ 1# $NetBSD: Makefile,v 1.30 2013/02/09 22:32:45 markd Exp $
2 2
3DISTNAME= strigi-0.7.7 3DISTNAME= strigi-0.7.8
4PKGREVISION= 1 
5CATEGORIES= sysutils 4CATEGORIES= sysutils
6MASTER_SITES= http://rdieter.fedorapeople.org/strigi/ 5MASTER_SITES= http://www.vandenoever.info/software/strigi/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
10HOMEPAGE= http://strigi.sourceforge.net/ 9HOMEPAGE= http://strigi.sourceforge.net/
11COMMENT= Small fast desktop searching program 10COMMENT= Small fast desktop searching program
12LICENSE= gnu-lgpl-v2 11LICENSE= gnu-lgpl-v2
13 12
14USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
15USE_TOOLS+= gmake pkg-config perl 14USE_TOOLS+= gmake pkg-config perl
16USE_CMAKE= yes 15USE_CMAKE= yes
17 16
18PKGCONFIG_OVERRIDE+= src/streamanalyzer/libstreamanalyzer.pc.cmake 17PKGCONFIG_OVERRIDE+= src/streamanalyzer/libstreamanalyzer.pc.cmake
19PKGCONFIG_OVERRIDE+= src/streams/libstreams.pc.cmake 18PKGCONFIG_OVERRIDE+= src/streams/libstreams.pc.cmake

cvs diff -r1.5 -r1.6 pkgsrc/sysutils/strigi/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/strigi/PLIST 2013/02/04 20:21:08 1.5
+++ pkgsrc/sysutils/strigi/PLIST 2013/02/09 22:32:45 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2013/02/04 20:21:08 markd Exp $ 1@comment $NetBSD: PLIST,v 1.6 2013/02/09 22:32:45 markd Exp $
2bin/deepfind 2bin/deepfind
3bin/deepgrep 3bin/deepgrep
4bin/luceneindexer 4bin/luceneindexer
5bin/rdfindexer 5bin/rdfindexer
6bin/strigiclient 6bin/strigiclient
7bin/strigicmd 7bin/strigicmd
8bin/strigidaemon 8bin/strigidaemon
9bin/xmlindexer 9bin/xmlindexer
10include/strigi/analysisresult.h 10include/strigi/analysisresult.h
11include/strigi/analyzerconfiguration.h 11include/strigi/analyzerconfiguration.h
12include/strigi/analyzerplugin.h 12include/strigi/analyzerplugin.h
13include/strigi/archivereader.h 13include/strigi/archivereader.h
14include/strigi/arinputstream.h 14include/strigi/arinputstream.h
@@ -61,49 +61,52 @@ include/strigi/streamsaxanalyzer.h @@ -61,49 +61,52 @@ include/strigi/streamsaxanalyzer.h
61include/strigi/streamthroughanalyzer.h 61include/strigi/streamthroughanalyzer.h
62include/strigi/strigi_thread.h 62include/strigi/strigi_thread.h
63include/strigi/strigiconfig.h 63include/strigi/strigiconfig.h
64include/strigi/strigihtmlgui.h 64include/strigi/strigihtmlgui.h
65include/strigi/stringstream.h 65include/strigi/stringstream.h
66include/strigi/stringterminatedsubstream.h 66include/strigi/stringterminatedsubstream.h
67include/strigi/subinputstream.h 67include/strigi/subinputstream.h
68include/strigi/substreamprovider.h 68include/strigi/substreamprovider.h
69include/strigi/substreamproviderprovider.h 69include/strigi/substreamproviderprovider.h
70include/strigi/tarinputstream.h 70include/strigi/tarinputstream.h
71include/strigi/textutils.h 71include/strigi/textutils.h
72include/strigi/variant.h 72include/strigi/variant.h
73include/strigi/zipinputstream.h 73include/strigi/zipinputstream.h
 74lib/cmake/LibSearchClient/LibSearchClientConfig.cmake
 75lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfig.cmake
 76lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfigVersion.cmake
 77lib/cmake/LibStreams/LibStreamsConfig.cmake
 78lib/cmake/LibStreams/LibStreamsConfigVersion.cmake
 79lib/cmake/LibStreams/LibStreamsTargets-noconfig.cmake
 80lib/cmake/LibStreams/LibStreamsTargets.cmake
 81lib/cmake/Strigi/StrigiConfig.cmake
 82lib/cmake/Strigi/StrigiConfigVersion.cmake
74lib/libsearchclient.so 83lib/libsearchclient.so
75lib/libsearchclient.so.0 84lib/libsearchclient.so.0
76lib/libsearchclient.so.${PKGVERSION} 85lib/libsearchclient.so.${PKGVERSION}
77lib/libsearchclient/LibSearchClientConfig.cmake 
78lib/libstreamanalyzer.so 86lib/libstreamanalyzer.so
79lib/libstreamanalyzer.so.0 87lib/libstreamanalyzer.so.0
80lib/libstreamanalyzer.so.${PKGVERSION} 88lib/libstreamanalyzer.so.${PKGVERSION}
81lib/libstreamanalyzer/LibStreamAnalyzerConfig.cmake 
82lib/libstreams.so 89lib/libstreams.so
83lib/libstreams.so.0 90lib/libstreams.so.0
84lib/libstreams.so.${PKGVERSION} 91lib/libstreams.so.${PKGVERSION}
85lib/libstreams/LibStreamsConfig.cmake 
86lib/libstreams/LibStreamsTargets-noconfig.cmake 
87lib/libstreams/LibStreamsTargets.cmake 
88lib/libstrigihtmlgui.so 92lib/libstrigihtmlgui.so
89lib/libstrigihtmlgui.so.0 93lib/libstrigihtmlgui.so.0
90lib/libstrigihtmlgui.so.${PKGVERSION} 94lib/libstrigihtmlgui.so.${PKGVERSION}
91lib/libstrigiqtdbusclient.so 95lib/libstrigiqtdbusclient.so
92lib/libstrigiqtdbusclient.so.0 96lib/libstrigiqtdbusclient.so.0
93lib/libstrigiqtdbusclient.so.${PKGVERSION} 97lib/libstrigiqtdbusclient.so.${PKGVERSION}
94lib/pkgconfig/libstreamanalyzer.pc 98lib/pkgconfig/libstreamanalyzer.pc
95lib/pkgconfig/libstreams.pc 99lib/pkgconfig/libstreams.pc
96lib/strigi/StrigiConfig.cmake 
97lib/strigi/strigiea_digest.so 100lib/strigi/strigiea_digest.so
98lib/strigi/strigiea_jpeg.so 101lib/strigi/strigiea_jpeg.so
99lib/strigi/strigiea_riff.so 102lib/strigi/strigiea_riff.so
100lib/strigi/strigiindex_clucene.so 103lib/strigi/strigiindex_clucene.so
101lib/strigi/strigila_cpp.so 104lib/strigi/strigila_cpp.so
102lib/strigi/strigila_deb.so 105lib/strigi/strigila_deb.so
103lib/strigi/strigila_namespaceharvester.so 106lib/strigi/strigila_namespaceharvester.so
104lib/strigi/strigila_txt.so 107lib/strigi/strigila_txt.so
105lib/strigi/strigila_xpm.so 108lib/strigi/strigila_xpm.so
106lib/strigi/strigita_au.so 109lib/strigi/strigita_au.so
107lib/strigi/strigita_avi.so 110lib/strigi/strigita_avi.so
108lib/strigi/strigita_dds.so 111lib/strigi/strigita_dds.so
109lib/strigi/strigita_gif.so 112lib/strigi/strigita_gif.so

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/strigi/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/strigi/distinfo 2013/02/04 20:21:08 1.7
+++ pkgsrc/sysutils/strigi/distinfo 2013/02/09 22:32:45 1.8
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.7 2013/02/04 20:21:08 markd Exp $ 1$NetBSD: distinfo,v 1.8 2013/02/09 22:32:45 markd Exp $
2 2
3SHA1 (strigi-0.7.7.tar.bz2) = a3100f851bb1a15231a863a5e66018946e3e8eb3 3SHA1 (strigi-0.7.8.tar.bz2) = 7250fb15109d33b0c49995a2cc3513ba7d937882
4RMD160 (strigi-0.7.7.tar.bz2) = 91610503ab3e9090bfd87213825112d3ab64deb8 4RMD160 (strigi-0.7.8.tar.bz2) = 34cbbe98e7a371467b115b18586baf299340d1b8
5Size (strigi-0.7.7.tar.bz2) = 807093 bytes 5Size (strigi-0.7.8.tar.bz2) = 810574 bytes
 6SHA1 (patch-libstreams_CMakeLists.txt) = ce25d12f5c20f7f0be659bdccc24e8b4a898274a

File Added: pkgsrc/sysutils/strigi/patches/patch-libstreams_CMakeLists.txt
$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 #####