Providence SALUMU avatar Providence SALUMU committed c858abf

* strigi: adds include unistd for any posix based OSes
* virtualbox-module : fix modules install paths for kernel 3.2.0_rc6
* dmd : adds dmd-common-2.057.ebuild

Comments (0)

Files changed (24)

app-emulation/virtualbox-modules/Manifest

 DIST vbox-kernel-module-src-4.1.6.tar.xz 454840 RMD160 f1166c7b2e95276a60beb4c6dbe022826bc21ff2 SHA1 7816f6773f00f28cb287eaf4eb8b31a9b3bbdd37 SHA256 557425714e5d9e1b737c963d5a4d1b67a6e60ec47c2ddf2449dbbfd786c41cdf
 EBUILD virtualbox-modules-4.0.12.ebuild 1570 RMD160 48502bec63dcabe8f9cae90651a0d08e1a2cd60e SHA1 42aa2e640f5e8772ae2ea0ccf6f7a427051572ea SHA256 56012f6439898de74457cfb429cd2f72c29c58daf67df9d833619a27d44a73de
 EBUILD virtualbox-modules-4.1.4.ebuild 1596 RMD160 393d63add8172ca384ea48cb88d4ffe7718f4f0e SHA1 9e25216dd88fc20f9c6f6b7e6f0d41d5d41627ad SHA256 afdd14e1dd4134ca385c62e864be635b7ba853d67f803e4ac660ecb2ea817e5b
-EBUILD virtualbox-modules-4.1.6.ebuild 1684 RMD160 112f86df3cf3f5ae25dc4efaaae3a668001bf773 SHA1 cca1fde37f5b74053df62d6d1612a5887d5f14f9 SHA256 f13519ef8acec24acf4d1e16f86007ab1d8214255d4685dd5785e85240946e97
+EBUILD virtualbox-modules-4.1.6.ebuild 1722 RMD160 47a048de80b0ec24798a1723467d2188184858d0 SHA1 d6574146836a723544747eb1ad1912ba1d7f16d5 SHA256 2bc53c868d2c652dbe32f952512c04a9d4aa3b3cdb361afb3fd31c276fbe4443
 MISC ChangeLog 17407 RMD160 120144ea8493ee642c286c24166db369b3657577 SHA1 0f9bb2ae6d22c6ec811a2844ff0f319620f58744 SHA256 2649034ee57cbbf3eea7ae6b9a6866dc6dd7cc5080d5cf561b805dfda0c37f0d
 MISC metadata.xml 524 RMD160 605893cae913de8fca2a99e283854a7c195fa4e2 SHA1 a476b7fcd62a5d1a54ad1a018c4daac50bb27d0b SHA256 9ae0eab26084901b8d307d8923f5c130d310deceb09047aae884557a00f70bbb

app-emulation/virtualbox-modules/virtualbox-modules-4.1.6.ebuild

 
 BUILD_TARGETS="all"
 BUILD_TARGET_ARCH="${ARCH}"
-MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
+MODULE_NAMES="vboxdrv(misc:${S}/vboxdrv) vboxnetflt(misc:${S}/vboxnetflt)
+vboxnetadp(misc:${S}/vboxnetadp) vboxpci(misc:${S}/vboxpci)"
 
 pkg_setup() {
 	linux-mod_pkg_setup

app-misc/strigi/ChangeLog

+# ChangeLog for app-misc/strigi
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/ChangeLog,v 1.79 2011/12/15 10:34:06 johu Exp $
+
+*strigi-0.7.7 (15 Dec 2011)
+
+  15 Dec 2011; Johannes Huber <johu@gentoo.org> +strigi-0.7.7.ebuild:
+  Version bump. Thanks Elias Probst <mail@eliasprobst.eu>. Bug #394527
+
+  07 Dec 2011; Markos Chandras <hwoarang@gentoo.org> strigi-0.7.6-r1.ebuild:
+  Stable on amd64 wrt bug #388279
+
+  07 Dec 2011; Markos Chandras <hwoarang@gentoo.org> strigi-0.7.6-r1.ebuild:
+  Stable on amd64 wrt bug #388279
+
+  07 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> strigi-0.7.6-r1.ebuild:
+  x86 stable wrt bug #388279
+
+  28 Oct 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+  -strigi-0.7.5-r2.ebuild, -strigi-0.7.6.ebuild:
+  Remove old
+
+*strigi-0.7.6-r1 (18 Oct 2011)
+
+  18 Oct 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+  +strigi-0.7.6-r1.ebuild, +files/strigi-0.7.6-crash.patch:
+  Fix crash when parsing pdf, bug 387049
+
+  27 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> strigi-0.7.6.ebuild:
+  Add missing boost dependency, bug 384519
+
+*strigi-0.7.6 (25 Sep 2011)
+
+  25 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> +strigi-0.7.6.ebuild:
+  Version bump (from git tag)
+
+  10 Aug 2011; Andreas K. Huettel <dilfridge@gentoo.org> -strigi-0.7.2.ebuild,
+  -strigi-0.7.5.ebuild, -strigi-0.7.5-r1.ebuild, strigi-0.7.5-r2.ebuild:
+  Remove old; dont use invalid useflag xine, bug 378155
+
+*strigi-0.7.5-r2 (02 Aug 2011)
+
+  02 Aug 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+  +strigi-0.7.5-r2.ebuild, +files/strigi-0.7.5-ffmpeg.patch:
+  Add upstream fix for new ffmpeg / libav, bug 376189
+
+*strigi-0.7.5-r1 (17 Jul 2011)
+
+  17 Jul 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+  +strigi-0.7.5-r1.ebuild, +files/strigi-0.7.5-no-qt4.patch:
+  Fix typo in eclass call, add patch for compilation without qt4
+
+*strigi-0.7.5 (12 Jul 2011)
+
+  12 Jul 2011; Andreas K. Huettel <dilfridge@gentoo.org> +strigi-0.7.5.ebuild:
+  Added from kde overlay
+
+  27 Sep 2010; Jeroen Roovers <jer@gentoo.org> strigi-0.7.1.ebuild,
+  strigi-0.7.2.ebuild:
+  Remove HPPA keywording.
+
+  07 Sep 2010; Maciej Mrozowski <reavertm@gentoo.org> -strigi-0.7.0.ebuild:
+  Remove old, hppa looses stable keywords (but no stable hppa reverse
+  rdeps and no such are planned)
+
+  03 Sep 2010; Joseph Jezak <josejx@gentoo.org> strigi-0.7.1.ebuild:
+  Marked ppc64 stable for bug #322791.
+
+  28 Aug 2010; Raúl Porcel <armin76@gentoo.org> strigi-0.7.1.ebuild:
+  alpha/ia64/sparc stable wrt #330357
+
+  09 Aug 2010; Joseph Jezak <josejx@gentoo.org> strigi-0.7.1.ebuild:
+  Marked ppc stable for bug #322791.
+
+  30 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org> strigi-0.7.1.ebuild:
+  Stable on amd64. Per bug #330357
+
+  30 Jul 2010; Christian Faulhammer <fauli@gentoo.org> strigi-0.7.1.ebuild:
+  stable x86 (downgrade), bug 330357
+
+  29 Jul 2010; Maciej Mrozowski <reavertm@gentoo.org> strigi-0.7.2.ebuild:
+  Drop stable keywords on strigi-0.7.2, bug 330357
+
+  29 Jul 2010; Maciej Mrozowski <reavertm@gentoo.org> +strigi-0.7.1.ebuild:
+  Add back 0.7.1. It seems 0.7.2 is way too unstable (at least with KDE SC
+  4.5)
+
+  27 Jun 2010; Christian Faulhammer <fauli@gentoo.org> strigi-0.7.2.ebuild:
+  x86 stable, bug 322791
+
+  24 Jun 2010; Christoph Mende <angelos@gentoo.org> strigi-0.7.2.ebuild:
+  Stable on amd64 wrt bug #322791
+
+  05 Jun 2010; Maciej Mrozowski <reavertm@gentoo.org> -strigi-0.7.1.ebuild:
+  Remove old
+
+  02 May 2010; Alexis Ballier <aballier@gentoo.org> strigi-0.7.2.ebuild:
+  keyword ~x86-fbsd
+
+*strigi-0.7.2 (20 Mar 2010)
+
+  20 Mar 2010; Dror Levin <spatz@gentoo.org> +strigi-0.7.2.ebuild:
+  Version bump, bug 309157.
+
+  10 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> strigi-0.7.0.ebuild:
+  Fix poppler depend.
+
+  24 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> strigi-0.7.1.ebuild:
+  Drop obsolete FindQt4.cmake macro.
+
+*strigi-0.7.1 (24 Jan 2010)
+
+  24 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> +strigi-0.7.1.ebuild:
+  Version bump.
+
+  23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> -strigi-0.6.5.ebuild:
+  rm
+
+  18 Jan 2010; Jonathan Callen <abcd@gentoo.org> strigi-0.7.0.ebuild:
+  Keyword ~amd64-linux/~x86-linux
+
+  14 Jan 2010; Jeroen Roovers <jer@gentoo.org> strigi-0.7.0.ebuild:
+  Stable for HPPA too.
+
+  08 Jan 2010; Jonathan Callen <abcd@gentoo.org> strigi-0.6.5.ebuild,
+  strigi-0.7.0.ebuild:
+  Drop mention of old sqlite backend in elog
+
+  27 Dec 2009; Raúl Porcel <armin76@gentoo.org> strigi-0.6.5.ebuild,
+  strigi-0.7.0.ebuild:
+  Add ~arm
+
+  27 Dec 2009; Raúl Porcel <armin76@gentoo.org> strigi-0.7.0.ebuild:
+  alpha/ia64/sparc stable
+
+  10 Dec 2009; Jonathan Callen <abcd@gentoo.org> strigi-0.7.0.ebuild:
+  Fix typo
+
+  10 Dec 2009; Jonathan Callen <abcd@gentoo.org> strigi-0.6.5.ebuild,
+  strigi-0.7.0.ebuild:
+  Convert mycmakeargs to an array (required due to usage in src_test)
+
+  30 Nov 2009; Joseph Jezak <josejx@gentoo.org> strigi-0.7.0.ebuild:
+  Marked ppc/ppc64 stable.
+
+  29 Nov 2009; Raúl Porcel <armin76@gentoo.org> strigi-0.7.0.ebuild:
+  Add ~sparc
+
+  17 Oct 2009; Markus Meier <maekke@gentoo.org> strigi-0.7.0.ebuild:
+  x86 stable, bug #287694
+
+  09 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> strigi-0.7.0.ebuild:
+  amd64 stable wrt #287694
+
+*strigi-0.7.0 (20 Aug 2009)
+
+  20 Aug 2009; Tomáš Chvátal <scarabeus@gentoo.org> -strigi-0.6.4.ebuild,
+  +strigi-0.7.0.ebuild:
+  Version bump. Remove old.
+
+  18 May 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.5.ebuild,
+  +files/strigi-0.6.5-gcc4.4-missing-headers.patch:
+  Apply gcc 4.4 fix. Per bug #270267.
+
+  18 May 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.5.ebuild,
+  +files/strigi-disable_java.patch:
+  Apply java disabling patch. Per bug #257103. Thx to Igor Ulyanov.
+
+  14 May 2009; Tomas Chvatal <scarabeus@gentoo.org> +strigi-0.6.5.ebuild:
+  Clean up deps a bit.
+
+*strigi-0.6.5 (14 May 2009)
+
+  14 May 2009; Tomas Chvatal <scarabeus@gentoo.org> +strigi-0.6.5.ebuild:
+  Version bump. Per bug #269872.
+
+  11 Apr 2009; Raúl Porcel <armin76@gentoo.org> strigi-0.6.4.ebuild:
+  Add ~alpha/~ia64
+
+  11 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org>
+  -files/strigi-0.5.8-gcc-4.3.patch, strigi-0.6.4.ebuild:
+  Update homepage. Remove unneeded patch.
+
+  10 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.4.ebuild:
+  Fix tests.
+
+  30 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> strigi-0.6.4.ebuild:
+  Strigi needs poppler-utils for pdftotext util.
+
+  26 Mar 2009; Ryan Hill <dirtyepic@gentoo.org>
+  +files/strigi-0.6.4-gcc44.patch, strigi-0.6.4.ebuild:
+  Fix GCC 4.4 build errors (bug 254256).
+
+  13 Mar 2009; Jeroen Roovers <jer@gentoo.org> strigi-0.6.4.ebuild:
+  Marked ~hppa (bug #260777).
+
+  12 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.4.ebuild:
+  Update log4cxx dependency (now it again compile with it).
+
+  07 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.4.ebuild:
+  Fix calls for eapi2, we should call configure not compile.
+
+  16 Feb 2009; Theo Chatzimichos <tampakrap@gentoo.org> metadata.xml,
+  -strigi-0.5.8.ebuild, -strigi-0.5.9.ebuild, -strigi-0.5.10.ebuild,
+  -strigi-0.5.11.ebuild:
+  Remove 0.5* versions as KDE 4.1 works with 0.6*
+
+  10 Feb 2009; Carsten Lohrke <carlo@gentoo.org> strigi-0.6.4.ebuild:
+  clucene related build issue, bug #257659.
+
+  07 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> -strigi-0.6.3.ebuild,
+  strigi-0.6.4.ebuild:
+  Cleanup. Strigi doenst support sqlite anymore
+
+*strigi-0.6.4 (02 Feb 2009)
+
+  02 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> +strigi-0.6.4.ebuild:
+  Version bump.
+
+  01 Feb 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+  strigi-0.6.3.ebuild:
+  Restored ~ppc and ~ppc64 keywords to KDE-4.2.0
+
+  01 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> strigi-0.6.3.ebuild:
+  Update deps. Per bug #257254.
+
+*strigi-0.6.3 (14 Jan 2009)
+
+  14 Jan 2009; Alexey Shvetsov <alexxy@gentoo.org> +strigi-0.6.3.ebuild:
+  Import Bump new strigi to 0.6.3
+
+  14 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+  strigi-0.5.8.ebuild, strigi-0.5.9.ebuild, strigi-0.5.10.ebuild,
+  strigi-0.5.11.ebuild:
+  Updated homepage for the strigi's ebuilds as it was moved - thanks to
+  Petteri Räty <betelgeuse> for the heads up.
+
+  02 Nov 2008; Mike Frysinger <vapier@gentoo.org> strigi-0.5.11.ebuild:
+  Add ppc/ppc64 love for KDE 4.
+
+*strigi-0.5.11 (02 Oct 2008)
+
+  02 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+  ChangeLog, metadata.xml, +strigi-0.5.11.ebuild:
+  Add kde-4.1.2 into the tree from the kde-testing overlay.
+
+  29 Sep 2008; Mike Frysinger <vapier@gentoo.org> strigi-0.5.10.ebuild:
+  Add ~ppc love.
+
+  07 Sep 2008; Marcus D. Hanwell <cryos@gentoo.org> strigi-0.5.8.ebuild,
+  strigi-0.5.9.ebuild, strigi-0.5.10.ebuild:
+  Fixed has_version calls in the ebuild.
+
+  31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+  Add USE flag description to metadata wrt GLEP 56.
+
+  27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> strigi-0.5.8.ebuild,
+  strigi-0.5.9.ebuild, strigi-0.5.10.ebuild:
+  Missed the dbus related Qt 4 dependency.
+
+  27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> strigi-0.5.8.ebuild,
+  strigi-0.5.9.ebuild, strigi-0.5.10.ebuild:
+  Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11.
+
+*strigi-0.5.10 (13 Jun 2008)
+
+  13 Jun 2008; Ingmar Vanhassel <ingmar@gentoo.org> +strigi-0.5.10.ebuild:
+  Version bump. Fix src_test(), also compile tests in parallel, all tests
+  pass for me. Tighten dev-cpp/clucene dependency. GCC-4.3 patch accepted
+  upstream.
+
+  15 May 2008; Ingmar Vanhassel <ingmar@gentoo.org> strigi-0.5.9.ebuild:
+  Re-add gcc 4.3.0 patch.
+
+  15 May 2008; Ingmar Vanhassel <ingmar@gentoo.org> strigi-0.5.9.ebuild:
+  The java USE flag was removed, so we need to force
+  -DENABLE_REGENERATEXSD=OFF to prevent an automagic dep.
+
+*strigi-0.5.9 (15 May 2008)
+
+  15 May 2008; Ingmar Vanhassel <ingmar@gentoo.org> +strigi-0.5.9.ebuild:
+  Version bump.
+
+  19 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+  -files/strigi-0.5.7-automagic-deps.patch,
+  +files/strigi-0.5.8-gcc-4.3.patch, strigi-0.5.8.ebuild:
+  Fix compilation with GCC 4.3, thanks to impulze in bug 213887. Drop obsolete
+  patch from 0.5.7.
+
+  18 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> -strigi-0.5.7.ebuild:
+  Old.
+
+*strigi-0.5.8 (10 Mar 2008)
+
+  10 Mar 2008; Bo Ørsted Andresen <zlin@gentoo.org> strigi-0.5.7.ebuild,
+  +strigi-0.5.8.ebuild:
+  Bump to 0.5.8. Add support for split qt 4.4.
+
+*strigi-0.5.7 (13 Jan 2008)
+
+  13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org>
+  +files/strigi-0.5.7-automagic-deps.patch, +metadata.xml,
+  +strigi-0.5.7.ebuild:
+  Initial import to the tree as per bug 147553.
+
+  08 Jan 2008; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.7.ebuild:
+  Fix src_test so that tests are actually run. RESTRICT=test, only 30% passes
+  for me. Unrestrict mirror. Better comments.
+
+  09 Dec 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.7.ebuild:
+  Removed USE="log sqlite" from non-live strigi ebuild, they're known broken.
+
+  10 Nov 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.7.ebuild, strigi-9999.ebuild:
+  Correct IUSE-defaults usage.
+
+  10 Nov 2007; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+  strigi-0.5.7.ebuild, strigi-9999.ebuild:
+  Disabled the hyperestraier in IUSE defaults and fixed a few QA issues.
+
+  31 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  +strigi-0.5.7.ebuild, +strigi-0.5.7-automagic-deps.patch,
+  -strigi-0.5.5-r1.ebuild, -strigi-0.5.5-automagic.patch:
+  Added strigi-0.5.7.ebuild. Added patch by Evgeny Egorochkin
+  <phreedom.stdin@gmail.com>, to fix strigi's automagic deps.
+  Removed old version.
+
+  25 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.5-r1.ebuild, strigi-9999.ebuild:
+  Add EAPI=1, since we're using IUSE-defaults now.
+
+  24 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.5-r1.ebuild, strigi-9999.ebuild:
+  Added some IUSE-defaults.
+
+  04 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.5-r1.ebuild, strigi-9999.ebuild:
+  inotify != libnotify (thanks Zephyrus).
+
+  03 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.5-r1.ebuild:
+  Apply the relevant fixes from the previous commit to
+  app-misc/strigi-0.5.5-r1.
+
+  02 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-9999.ebuild, -strigi-9999-sqliteindexer-fix.patch:
+  Depend on dev-cpp/clucene-0.9.16a or higher.
+  Removed app-arch/bzip2 & sys-libs/zlib from $DEPEND (part of base-system).
+  Removed DEPEND="!kde-misc/strigi".
+  Added USE-conditional (USE="java") dep on dev-libs/expat.
+
+  Updated USE-descriptions.
+  Remove warning about USE="libnotify" being unstable, add '(experimental)'
+    to USE descriptions of libnotify & hyperestraier.
+  Renamed inotify USE flag to libnotify, cfr the official tree.
+    Added USE-conditional depend on x11-libs/libnotify.
+  Renamed sqlite3 USE flag to sqlite, see relevant thread on gentoo-dev.
+  Removed xerces-c USE flag, xerces-c is only needed with USE="java".
+  Removed xattr USE flag, until upstream re-enables it.
+  die on 'use qt4 && ! use dbus', instead of only showing a warning.
+
+  Don't use subshells for '! use $useflag'.
+  Don't build tests for USE="-test".
+  Removed references to an obsolete (accepted upstream) patch.
+  Moved credits to ChangeLog.
+
+  02 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-9999.ebuild:
+  Revert previous commit, fixed upstream.
+
+  01 Oct 2007; Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
+  strigi-0.5.5-r1.ebuild, strigi-9999.ebuild:
+  Revert upstream change that broke finding CLucene. Fix typos.
+
+  28 Sep 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  -strigi-0.5.1.ebuild:
+  Removed ebuild for the old strigi 0.5.1.
+
+  22 Sep 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  +files/strigi-0.5.5-automagic.patch, -strigi-0.5.5.ebuild,
+  +strigi-0.5.5-r1.ebuild:
+  Added patch to remove automagic from CMakeLists.txt scripts of
+  strigi-0.5.5. Removed hyperestraier use flag from the same ebuild since
+  hyperestrayer support is broken.
+
+  05 Sep 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-0.5.5.ebuild, strigi-9999.ebuild:
+  Fixed xattr use flag handling on g/fbsd, thanks to Mauro [equilibrium]
+  Toffanin.
+
+  29 Aug 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-0.5.5.ebuild, strigi-9999.ebuild:
+  QA fixes.
+
+  29 Aug 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-0.5.5.ebuild, strigi-9999.ebuild:
+  Added debug to IUSE because of cmake-utils eclass changes.
+
+  27 Aug 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-0.5.5.ebuild, strigi-9999.ebuild:
+  The java dependency is now optional and it's controlled by the java use flag.
+
+  13 Aug 2007; Wulf C. Krueger <philantrop@gentoo.org> +strigi-0.5.5.ebuild:
+  Version bump to 0.5.5 with some bug fixes for the ebuild itself.
+
+  22 Jul 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-9999.ebuild:
+  Modified ebuilds to reflect cmake-utils eclass changes.
+  Removed PATH and LIB_SUFFIX handling from the ebuild.
+
+  19 Jul 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild, strigi-9999.ebuild:
+  Strigi is officialy moved to app-misc and now this package is the dependency
+  required for kde4 ebuilds.
+
+  18 Jul 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it>
+  strigi-0.5.1.ebuild:
+  Fixed RESTRICT
+
+  18 Jul 2007; Emanuele A. Bagnaschi <zephyrus@mirach.it> +metadata.xml,
+  strigi-0.5.1.ebuild, strigi-9999.ebuild:
+  Added metadata.xml and Changelog. Thanks to Franz Fellner for the initial
+  ebuild.
+

app-misc/strigi/Manifest

+AUX strigi-0.6.4-gcc44.patch 1024 RMD160 194d69ba906c4da9ead9349545f26567dadc8ed2 SHA1 37c4622dd3b3b96de268e8ef15f52d8dea284d49 SHA256 94c594b16c0189706d0b0d565648b685a53910721f2340251ce7197ad5c213df
+AUX strigi-0.6.5-gcc4.4-missing-headers.patch 1020 RMD160 91e447323303315a1f8fe282afce6add0f4c802a SHA1 308c03e5fd1b1671ea2690ceaff2426050390f92 SHA256 a16029a8caaede0c0427865a06a308fd6de0f526840b88274fab5ada0233c3c8
+AUX strigi-0.7.5-ffmpeg.patch 6617 RMD160 77bf30f16e3912330ce946b78bc3524bc9d2497e SHA1 ba1de8c04b567b2a401d9dd88493a607d0ff5499 SHA256 5a61a807e98ebe79005933a01418c3a211e627df4e11ce7a4925ea0dcf4b0225
+AUX strigi-0.7.5-no-qt4.patch 329 RMD160 e1e4904e4d907fcdd026d48aeeed86ee997a9797 SHA1 5f7f2a827990b59746204a0138a134bfba58ed33 SHA256 c98b889a6caf08f25eacc0e896968f6cbd2a8b317aa5aa441be4b5c49f315d38
+AUX strigi-0.7.6-crash.patch 1100 RMD160 d85443956ae033e5363abee3ed065bc45aedd65d SHA1 c92e9895a0355effd3fcbb52db4b2e1dc8c64a9a SHA256 ffb7f83bc800f4cabb27fa56e9cb401552e54ddee2e7c3282407775821217d0a
+AUX strigi-0.7.7-unistd.patch 502 RMD160 a031884a8b09de58be76465da55936e6bd81ed94 SHA1 21f0813029792d53e7ec05815ed46c2c7ca2a3db SHA256 f4f3ef2536c480777033461caa71d272b9ad328e8039a6fa373d53585ea4248f
+AUX strigi-disable_java.patch 784 RMD160 870decf02f7bda63bae9a6f7df0b26caed753fdc SHA1 09dc828ecef7287e7286277713d07f84d6ff72bf SHA256 f267a0a804d96e9ef4cac1138f98572bec17906021282b4db905b804c33b956d
+DIST strigi-0.7.7.tar.xz 698312 RMD160 473fc190c003ea07b74b0e309052d65b220ec635 SHA1 31e80a5d762ab20391d07080ddb035f9b91a233f SHA256 de35cb6c4e909f88fa39649fdf3b5ebc2908e0c7311c305cdd93b42b4801d817
+EBUILD strigi-0.7.7.ebuild 2548 RMD160 576d8a692d20f805ddb169e27a70357f37098fe7 SHA1 9f7e6943b09bbad21584a23e408e7d676e83d679 SHA256 0c5a97630d2f8d15a17cfe73a2d9db4f2a91ccad9861ec5ada246f6b88bab7de
+MISC ChangeLog 15702 RMD160 92c67c25d26f8d6b32443943bf36132e95c2996b SHA1 e9490548409273f06abcca399f1f979af73c1d44 SHA256 94a1abf94f98125aa73110dc30cf5a22c8dd5c2780e924625c318db445767a22
+MISC metadata.xml 486 RMD160 6eb5e37e0646dc21260e2938d9aa6286489e10cd SHA1 d600420837886e1d487266009b803ca76643c571 SHA256 2a4f8b7f0572075a608b0a3fb2e62321b4dbdd61b231cf72218246f0351cda12

app-misc/strigi/files/strigi-0.6.4-gcc44.patch

+--- strigi-0.6.4.orig/src/daemon/dbus/dbuscpp/dbusmessagereader.h
++++ strigi-0.6.4/src/daemon/dbus/dbuscpp/dbusmessagereader.h
+@@ -23,6 +23,7 @@
+ #define DBUS_API_SUBJECT_TO_CHANGE 1
+ #include <dbus/dbus.h>
+ 
++#include <stdint.h>
+ #include <set>
+ #include <map>
+ #include <string>
+--- strigi-0.6.4.orig/src/daemon/eventlistener/inotifylistener.h
++++ strigi-0.6.4/src/daemon/eventlistener/inotifylistener.h
+@@ -24,6 +24,7 @@
+ #include "strigi_thread.h"
+ #include <map>
+ #include <vector>
++#include <stdio.h>
+ 
+ class Event;
+ class PollingListener;
+--- strigi-0.6.4.orig/src/daemon/strigithread.h
++++ strigi-0.6.4/src/daemon/strigithread.h
+@@ -22,6 +22,7 @@
+ 
+ #include <strigi_thread.h>
+ #include <string>
++#include <stdio.h>
+ 
+ extern "C" void *threadstarter(void *);
+ 
+--- strigi-0.6.4.orig/src/streamanalyzer/indexpluginloader.h
++++ strigi-0.6.4/src/streamanalyzer/indexpluginloader.h
+@@ -25,6 +25,7 @@
+ #include <vector>
+ #include <map>
+ #include <string>
++#include <stdio.h>
+ 
+ namespace Strigi {
+   class IndexManager;

app-misc/strigi/files/strigi-0.6.5-gcc4.4-missing-headers.patch

+diff -Nuar strigi-0.6.5.orig/src/estraierindexer/estraierindexmanager.cpp strigi-0.6.5/src/estraierindexer/estraierindexmanager.cpp
+--- strigi-0.6.5.orig/src/estraierindexer/estraierindexmanager.cpp	2008-05-19 22:30:35.000000000 +0200
++++ strigi-0.6.5/src/estraierindexer/estraierindexmanager.cpp	2009-05-18 11:06:21.296581521 +0200
+@@ -23,6 +23,7 @@
+ #include "estraierindexwriter.h"
+ #include "strigi_thread.h"
+ #include "indexplugin.h"
++#include <cstdio>
+ #include <cstring>
+ #include <iostream>
+ #include <assert.h>
+diff -Nuar strigi-0.6.5.orig/src/estraierindexer/estraierindexreader.cpp strigi-0.6.5/src/estraierindexer/estraierindexreader.cpp
+--- strigi-0.6.5.orig/src/estraierindexer/estraierindexreader.cpp	2008-05-19 22:30:35.000000000 +0200
++++ strigi-0.6.5/src/estraierindexer/estraierindexreader.cpp	2009-05-18 11:17:30.476583471 +0200
+@@ -21,6 +21,7 @@
+ #include "estraierindexmanager.h"
+ #include "query.h"
+ #include <estraier.h>
++#include <cstdio>
+ #include <cstring>
+ #include <set>
+ #include <sstream>

app-misc/strigi/files/strigi-0.7.5-ffmpeg.patch

+diff -ruN strigi-0.7.5.orig/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp strigi-0.7.5/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp
+--- strigi-0.7.5.orig/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp	2011-06-02 11:29:26.000000000 +0200
++++ strigi-0.7.5/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp	2011-08-02 23:25:04.936181179 +0200
+@@ -1,6 +1,7 @@
+ /* This file is part of Strigi Desktop Search
+  *
+  * Copyright (C) 2010 Evgeny Egorochkin <phreedom.stdin@gmail.com>
++ * Copyright (C) 2011 Tirtha Chatterjee <tirtha.p.chatterjee@gmail.com>
+  *
+  * This library is free software; you can redistribute it and/or
+  * modify it under the terms of the GNU Library General Public
+@@ -348,7 +349,7 @@
+     if ((size = in->size()) >= 0)
+       ar.addValue(factory->durationProperty, (uint32_t)(size/(fc->bit_rate/8)));
+   }
+-  if(fc->nb_streams==1 && fc->streams[0]->codec->codec_type == CODEC_TYPE_AUDIO) {
++  if(fc->nb_streams==1 && fc->streams[0]->codec->codec_type == AVMEDIA_TYPE_AUDIO) {
+     ar.addValue(factory->typeProperty, NFO "Audio");
+     ar.addValue(factory->typeProperty, NMM_DRAFT "MusicPiece");
+   } else {
+@@ -359,7 +360,7 @@
+     const AVStream &stream = *fc->streams[i];
+     const AVCodecContext &codec = *stream.codec;
+     
+-    if (codec.codec_type == CODEC_TYPE_AUDIO || codec.codec_type == CODEC_TYPE_VIDEO) {
++    if (codec.codec_type == AVMEDIA_TYPE_AUDIO || codec.codec_type == AVMEDIA_TYPE_VIDEO) {
+       const string streamuri = ar.newAnonymousUri();
+       ar.addValue(factory->hasPartProperty, streamuri);
+       ar.addTriplet(streamuri, partOfPropertyName, ar.path());
+@@ -370,8 +371,16 @@
+         outs << (stream.duration * stream.time_base.num / stream.time_base.den);
+         ar.addTriplet(streamuri, durationPropertyName,outs.str());
+       }
+-      if (size_t len = strlen(stream.language)) {
+-        ar.addTriplet(streamuri, languagePropertyName, string(stream.language, len));
++
++      //FIXME we must stop using the deprecated fuction av_metadata_get and use
++      // av_dict_get once we are able to detect the version of FFMpeg being used
++      // using version macros. same goes for all occurences of this function.
++      AVMetadataTag *entry = av_metadata_get(stream.metadata, "language", NULL, 0);
++      if (entry != NULL) {
++        const char *languageValue = entry->value;
++        if (size_t len = strlen(languageValue)) {
++          ar.addTriplet(streamuri, languagePropertyName, string(languageValue, len));
++        }
+       }
+       const AVCodec *p = avcodec_find_decoder(codec.codec_id);
+       if (p) {
+@@ -408,7 +417,7 @@
+         ar.addTriplet(streamuri, bitratePropertyName, outs.str());
+       }
+ 
+-      if (codec.codec_type == CODEC_TYPE_AUDIO) {
++      if (codec.codec_type == AVMEDIA_TYPE_AUDIO) {
+         
+         ar.addTriplet(streamuri, typePropertyName, audioClassName);
+         if (codec.channels) {
+@@ -458,36 +467,83 @@
+   }
+ 
+   // Tags
+-  
+-  if (int32_t len = strlen(fc->title)) {
+-    ar.addValue(factory->titleProperty, string(fc->title, len) );
++
++  AVMetadataTag *entry = av_metadata_get(fc->metadata, "title", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *titleValue = entry->value;
++    if (int32_t len = strlen(titleValue)) {
++      ar.addValue(factory->titleProperty, string(titleValue, len) );
++    }
++  }
++
++  entry = av_metadata_get(fc->metadata, "author", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *authorValue = entry->value;
++    if (int32_t len = strlen(authorValue)) {
++      const string creatoruri = ar.newAnonymousUri();
++      ar.addValue(factory->creatorProperty, creatoruri);
++      ar.addTriplet(creatoruri, typePropertyName, contactClassName);
++      ar.addTriplet(creatoruri, fullnamePropertyName, string(authorValue, len) );
++    }
++  }
++
++  entry = av_metadata_get(fc->metadata, "copyright", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *copyrightValue = entry->value;
++    if (int32_t len = strlen(copyrightValue)) {
++      ar.addValue(factory->copyrightProperty, string(copyrightValue, len) );
++    }
+   }
+-  if (int32_t len = strlen(fc->author)) {
+-    const string creatoruri = ar.newAnonymousUri();
+-    ar.addValue(factory->creatorProperty, creatoruri);
+-    ar.addTriplet(creatoruri, typePropertyName, contactClassName);
+-    ar.addTriplet(creatoruri, fullnamePropertyName, string(fc->author, len) );
+-  }
+-  if (int32_t len = strlen(fc->copyright)) {
+-    ar.addValue(factory->copyrightProperty, string(fc->copyright, len) );
+-  }
+-  if (int32_t len = strlen(fc->comment)) {
+-    ar.addValue(factory->commentProperty, string(fc->comment, len) );
+-  }
+-  if (int32_t len = strlen(fc->album)) {
+-    const string album = ar.newAnonymousUri();
+-    ar.addValue(factory->albumProperty, album);
++
++  entry = av_metadata_get(fc->metadata, "comment", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *commentValue = entry->value;
++    if (int32_t len = strlen(commentValue)) {
++      ar.addValue(factory->commentProperty, string(commentValue, len) );
++    }
++  }
++
++  entry = av_metadata_get(fc->metadata, "album", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *albumValue = entry->value;
++    if (int32_t len = strlen(albumValue)) {
++      const string album = ar.newAnonymousUri();
++      ar.addValue(factory->albumProperty, album);
+     ar.addTriplet(album, typePropertyName, albumClassName);
+-    ar.addTriplet(album, titlePropertyName, string(fc->album, len) );
++    ar.addTriplet(album, titlePropertyName, string(albumValue, len) );
++    }
+   }
+-  if (int32_t len = strlen(fc->genre)) {
+-    ar.addValue(factory->genreProperty, string(fc->genre, len) );
++
++  entry = av_metadata_get(fc->metadata, "genre", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *genreValue = entry->value;
++    if (int32_t len = strlen(genreValue)) {
++      ar.addValue(factory->genreProperty, string(genreValue, len) );
++    }
+   }
+-  if (fc->track) {
+-    ar.addValue(factory->trackProperty, fc->track);
++
++  entry = av_metadata_get(fc->metadata, "track", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *trackValue = entry->value;
++    if (int32_t len = strlen(trackValue)) {
++      ar.addValue(factory->trackProperty, string(trackValue, len) );
++    }
+   }
+-  if (fc->year) {
+-    ar.addValue(factory->createdProperty, fc->year);
++
++  entry = av_metadata_get(fc->metadata, "year", NULL, 0);
++  if (entry != NULL)
++  {
++    const char *yearValue = entry->value;
++    if (int32_t len = strlen(yearValue)) {
++      ar.addValue(factory->createdProperty, string(yearValue, len) );
++    }
+   }
+ 
+   av_close_input_stream(fc);

app-misc/strigi/files/strigi-0.7.5-no-qt4.patch

+--- strigiclient/lib/CMakeLists.txt.orig	2011-07-13 19:57:19.000000000 +0200
++++ strigiclient/lib/CMakeLists.txt	2011-07-13 19:59:15.000000000 +0200
+@@ -1,4 +1,7 @@
+ if(NOT WIN32)
+     add_subdirectory(htmlgui)
+ endif(NOT WIN32)
+-add_subdirectory(searchclient)
++
++if(QT4_FOUND)
++ add_subdirectory(searchclient)
++endif(QT4_FOUND)

app-misc/strigi/files/strigi-0.7.6-crash.patch

+this was originally (now adapted for gentoo)
+commit 23d5ce636b7897dc3f233a5293f3164dac50566d
+Author: Jos van den Oever <jos@vandenoever.info>
+Date:   Sun Jul 31 12:32:44 2011 +0200
+
+    Revert patch that breaks parsing of PDF files.
+    The offending patch was 672c8b7b3cb4400bc505421f4cc70cf742ed9df0.
+
+diff -ruN strigi-0.7.6.orig/libstreamanalyzer/lib/pdf/pdfparser.cpp strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp
+--- strigi-0.7.6.orig/libstreamanalyzer/lib/pdf/pdfparser.cpp	2011-07-26 19:12:39.000000000 +0200
++++ strigi-0.7.6/libstreamanalyzer/lib/pdf/pdfparser.cpp	2011-10-19 00:18:51.583639819 +0200
+@@ -35,12 +35,13 @@
+ PdfParser::read(int32_t min, int32_t max) {
+     int32_t off = (int32_t)(pos-start);
+     int32_t d = (int32_t)(stream->position() - bufferStart);
+-    bufferStart += off;
++    min += d;
++    if (max > 0) max += d;
+     stream->reset(bufferStart);
+     int32_t n = stream->read(start, min, max);
+ //    printf("objstart %i %i\n", d, n);
+     if (n < min) return stream->status();
+-    pos = start;
++    pos = start + off;
+     end = start + n;
+     return Ok;
+ }

app-misc/strigi/files/strigi-0.7.7-unistd.patch

+diff --git a/strigi-0.7.7/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp b/strigi-0.7.7/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp
+index 9fcdcb1..ac13680 100644
+--- a/strigi-0.7.7/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp
++++ b/strigi-0.7.7/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp
+@@ -27,7 +27,7 @@
+ #include <iostream>
+ #include <stdio.h>
+ 
+-#if defined(__SUNPRO_CC)
++#if defined(__SUNPRO_CC) || 1
+ #include <unistd.h>
+ #endif
+ 

app-misc/strigi/files/strigi-disable_java.patch

+--- src/xsd/CMakeLists.txt.orig	2009-02-28 23:23:33.000000000 +0300
++++ src/xsd/CMakeLists.txt	2009-03-01 00:08:08.000000000 +0300
+@@ -22,6 +22,8 @@ endif (LIBXML2_FOUND)
+ # javac >= 1.5 is required to compile the xsd parser
+ OPTION(ENABLE_REGENERATEXSD
+   "regenerate xsd parser from *.xsd files(not normally required)" ON)
++
++if(${ENABLE_REGENERATEXSD})
+ find_package(Java)
+ if (JAVA_COMPILE)
+   execute_process(COMMAND ${JAVA_COMPILE} "-version" ERROR_VARIABLE
+@@ -31,6 +33,7 @@ if (JAVA_COMPILE)
+   endif (JAVAC_VERSION MATCHES " 1\\.[56]" AND NOT JAVAC_VERSION MATCHES "g[ci]j")
+   MESSAGE("Java5 found ${JAVAC5_FOUND}")
+ endif (JAVA_COMPILE)
++endif(${ENABLE_REGENERATEXSD})
+ 
+ # loop over all xsd files
+ set(XSDFILES "${CMAKE_CURRENT_SOURCE_DIR}/strigidaemonconfiguration.xsd" 

app-misc/strigi/metadata.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<use>
+	<flag name="clucene">Enable <pkg>dev-cpp/clucene</pkg> backend support.</flag>
+	<flag name="hyperestraier">Enable <pkg>app-text/hyperestraier</pkg> backend support.</flag>
+	<flag name="log">Enables advanced logging through <pkg>dev-libs/log4cxx</pkg>.</flag>
+	<flag name="inotify">Enable support for inotify.</flag>
+</use>
+<herd>kde</herd>
+</pkgmetadata>

app-misc/strigi/strigi-0.7.7.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/strigi-0.7.7.ebuild,v 1.1 2011/12/15 10:34:06 johu Exp $
+
+EAPI=4
+
+if [[ "${PV}" != "9999" ]]; then
+	SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
+	KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+else
+	EGIT_REPO_URI="git://anongit.kde.org/strigi"
+	GIT_ECLASS="git-2"
+	EGIT_HAS_SUBMODULES="true"
+	KEYWORDS=""
+fi
+
+inherit eutils cmake-utils ${GIT_ECLASS}
+
+DESCRIPTION="Fast crawling desktop search engine with Qt4 GUI"
+HOMEPAGE="https://projects.kde.org/projects/kdesupport/strigi/strigi"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clucene +dbus debug exif fam ffmpeg hyperestraier inotify log +qt4 test"
+
+COMMONDEPEND="
+	app-arch/bzip2:0
+	dev-libs/boost
+	dev-libs/libxml2:2
+	sys-libs/zlib:0
+	virtual/libiconv
+	clucene? ( >=dev-cpp/clucene-0.9.21[-debug] )
+	dbus? (
+		sys-apps/dbus
+		qt4? ( x11-libs/qt-dbus:4 )
+	)
+	exif? ( >=media-gfx/exiv2-0.17 )
+	fam? ( virtual/fam )
+	ffmpeg? ( virtual/ffmpeg )
+	hyperestraier? ( app-text/hyperestraier )
+	log? ( >=dev-libs/log4cxx-0.10.0 )
+	qt4? (
+		x11-libs/qt-core:4
+		x11-libs/qt-gui:4
+	)
+"
+DEPEND="${COMMONDEPEND}
+	test? ( dev-util/cppunit )"
+RDEPEND="${COMMONDEPEND}"
+
+src_configure() {
+	# Enabled: POLLING (only reliable way to check for files changed.)
+	# Disabled: xine - recommended upstream to keep it this way
+	mycmakeargs=(
+		-DENABLE_POLLING=ON
+		-DFORCE_DEPS=ON
+		-DENABLE_CPPUNIT=OFF
+		-DENABLE_REGENERATEXSD=OFF
+		-DENABLE_XINE=OFF
+		$(cmake-utils_use_enable clucene CLUCENE)
+		$(cmake-utils_use_enable dbus)
+		$(cmake-utils_use_enable exif EXIV2)
+		$(cmake-utils_use_enable fam)
+		$(cmake-utils_use_enable ffmpeg)
+		$(cmake-utils_use_enable hyperestraier)
+		$(cmake-utils_use_enable inotify)
+		$(cmake-utils_use_enable log LOG4CXX)
+		$(cmake-utils_use_enable qt4)
+		$(cmake-utils_use_enable test CPPUNIT)
+	)
+
+	if use qt4; then
+		mycmakeargs+=(-DENABLE_DBUS=ON)
+	fi
+
+	cmake-utils_src_configure
+}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PF}-unistd.patch
+}
+
+pkg_postinst() {
+	if ! use clucene && ! use hyperestraier; then
+		echo
+		elog "Because you didn't enable either of the available backends:"
+		elog "clucene or hyperestraier, strigi may not be functional."
+		elog "If you intend to use standalone strigi indexer (not needed for KDE),"
+		elog "be sure to reinstall app-misc/strigi with either clucene (recommended)"
+		elog "or hyperestraier (unreliable) USE flag enabled."
+		echo
+	fi
+}

app-portage/c-layman/Manifest

+EBUILD c-layman-9999.ebuild 517 RMD160 6e1dcc6872883461939ed848607e999769a39458 SHA1 57d98f856b37fdf3396f1930c585380759743130 SHA256 aa80fb47920954a658e3c5b1853c05209fb2e6ba75c786690e458a92eaa34449
+MISC metadata.xml 422 RMD160 f341dcd804c086e165f7298b5dba1d55496d3c00 SHA1 a8eadc3f5401ef5412282baa81fd52127c6c2635 SHA256 5885a7c4372f8fb985b114141d35d7103e44d3de362584ba4686d4a8d804d2fd

app-portage/c-layman/c-layman-9999.ebuild

+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+PYTHON_DEPEND="2:2.5"
+
+inherit git
+
+DESCRIPTION="A C version of the python script for retrieving gentoo overlays."
+HOMEPAGE=""
+SRC_URI=""
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/layman.git"
+EGIT_BRANCH="c-layman"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=app-portage/layman-2.0.0_rc1"
+RDEPEND="${DEPEND}"
+
+
+src_install() {
+	cd c-layman/src/
+	emake || die
+
+}

app-portage/c-layman/metadata.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>tools-portage</herd>
+	<longdescription lang="en">A C version of the Gentoo Layman API</longdescription>
+	<maintainer>
+		<email>detlev.casanova@gmail.com</email>
+		<name>Detlev Casanova</name>
+		<description>Upstream Maintainer (please CC on bugs)</description>
+	</maintainer>
+</pkgmetadata>

app-portage/c-portage/Manifest

+EBUILD c-portage-9999.ebuild 658 RMD160 7cd3a64cfe7a5a228fa917b30a7d3b43a2bd4120 SHA1 d43d3ed60d369b2ca26b1ff8c7a852acd63c1f7d SHA256 69a94996765aeaf31ffec2ad73650c27c4caccd258820844eed2334bba88adcc
+MISC metadata.xml 415 RMD160 c270b3cc9b67f7950951571cef3ab3606a936b24 SHA1 31bb5c140a4f63bb4280344bb6f811a56d234a93 SHA256 9f0267b28b9e5c940932ad2b04b3d3ac46aeeb4503eebc9271d160f8d4257e50

app-portage/c-portage/c-portage-9999.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit cmake-utils git-2
+
+DESCRIPTION="C implementaion of the Gentoo package management Portage library."
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/c-portage.git;a=summary"
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="qt4 test"
+
+DEPEND="
+	|| (
+		=sys-apps/portage-8888 
+		=app-portage/portage-public-api-9999 )
+	qt4? ( x11-libs/qt-core:4 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use qt4)
+	)
+	cmake-utils_src_configure
+}

app-portage/c-portage/metadata.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer>
+		<email>brian.dolbec@gmail.com</email>
+		<name>Brian Dolbec</name>
+	</maintainer>
+	<maintainer>
+		<email>skiarxon@gmail.com</email>
+		<name>Dimitris Papapoulios</name>
+	</maintainer>
+	<use>
+		<flag name="qt4"> Enables Qt4 wrapper for c-portage"</flag>
+	</use>
+</pkgmetadata>
+

app-portage/eix/Manifest

 AUX eix-0.23.3-close.patch 307 RMD160 8ebbdbed7287af87c74ecf8614e7ac9ce97ae6ed SHA1 7e5cb27139ac1608a2c382e199c76209a361eb6c SHA256 4105dd3050b5adc6789cada8731a043360a3b54ede20f955d49ece26726beaf1
 AUX eix-0.23.3-isatty.patch 593 RMD160 54648e8beb33b6874936493d9df8649908cf5b40 SHA1 3dc48bc20d4733e8fbeea7bbade809c6050e0d42 SHA256 632ed86b9ae8c702ec5441dd8f8baf41bca56d888c197b01d83c2e771fcd2842
+AUX eix-0.23.3-r1-unistd.patch 893 RMD160 c74b957cd82cf665b001297eede4107322abf6ca SHA1 80dbf123d9fc5c160b20db3752d596919dd56085 SHA256 937439b16e432a33fa9b64593a19e73d78146a2dce78180d465c747185c5de8b
 DIST eix-0.22.11.tar.xz 438672 RMD160 8b6496d7409bf2347f736acc998142aee4397165 SHA1 94e9a9c290ef4e6d4668b165a52bddd3860d6a4c SHA256 48e78234b4c0233b1e4532f77f941300b41dba892835738ad3c17a463564606d
 DIST eix-0.22.5.tar.xz 425508 RMD160 aae4b9d433b0d8359119744013953bdc85a07da4 SHA1 455de81092b0bf336792c4c0832eed58686c523a SHA256 f7905688eea16ed48e864ec59bafbcfb7cfce17b38a06e0824d1e2598b842c49
 DIST eix-0.23.1.tar.xz 440472 RMD160 cb2831b4c5f54fb223d707efe725cdc1bd0d424b SHA1 6604e40a27e745d9d58bd26d2a6f28e35f6cc0c6 SHA256 22079a4e844208a267f3f47f5c6934b2fddf4d00dd65f6867d52a9a7973ed0ff
 EBUILD eix-0.22.5.ebuild 1608 RMD160 33dee63cca763aa3de48bc5c9fecd83a51ebbf2e SHA1 927a02c4b2d3eeb540095c3efb18da4d4c85f48b SHA256 a677780aec4d9201f1c188dd6c22adceb3529535304475cb5781baf0c2b9c598
 EBUILD eix-0.23.1.ebuild 1665 RMD160 87820ba0d8b6c5cddfdf13375d1251b859d1aac1 SHA1 10bbf367febb49a4db4d47f45c97c7a05d7c824f SHA256 58b0d43cf816af3cbb4bf9d69b41d7449ff686bc3783c7af58fe0ba1a29592ac
 EBUILD eix-0.23.2.ebuild 1665 RMD160 d3110c3e957e0788449bebce29d79ede31387a9a SHA1 7f828592db811db7b50b9b376cb3a9a32042ed27 SHA256 5dd3109f5d917d7127505670b4976964083cb1ef185daad895ef813bb5360bab
+EBUILD eix-0.23.3-r1.ebuild 1755 RMD160 1b94b365d9cc0d60e69b7faca55c860fd7dbd683 SHA1 b33bb79953b1fd4e63e565109034a852d65c4e4f SHA256 45875b594d81c87d31923132c5d4b3b9bba2567bbe67f3e7c1a412e65709d9f8
 EBUILD eix-0.23.3.ebuild 1786 RMD160 8ae74a074ce22669c705ae6aa42828e491c33da5 SHA1 6fb8c95cc6eb20b9fda952d20b4ede56f0c23a8b SHA256 7804b66dafd2a77d9ee46384d91b44e07851d41027db3fbd56fdf6cf3622844d
 MISC ChangeLog 47508 RMD160 3fbe5afa592c12620294c1b3c8a7b6f3e470a248 SHA1 af5bca403ad2bfcdcae98b52ca6a1e0c844b3429 SHA256 43bfb6fedfb4fb82b4efe1150be3a8e88615ef0c6f7e4147d90e52edd15d094f
 MISC metadata.xml 2187 RMD160 83700dddba9f1d13654a68e20733f32392fe58f6 SHA1 873bfbc3a5341e384063971c39d207cf53321a6f SHA256 6ff1022411194f31ad7fbc919ec4fbecb2244f81f454516b0af737d025854a5c

app-portage/eix/eix-0.23.3-r1.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.23.3-r1.ebuild,v 1.1 2011/12/06 19:59:28 darkside Exp $
+
+EAPI=4
+
+inherit eutils multilib bash-completion-r1
+
+DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
+HOMEPAGE="http://eix.berlios.de"
+SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="debug doc nls optimization security strong-optimization sqlite tools zsh-completion"
+
+RDEPEND="sqlite? ( >=dev-db/sqlite-3 )
+	nls? ( virtual/libintl )
+	zsh-completion? ( !!<app-shells/zsh-completion-20091203-r1 )"
+DEPEND="${RDEPEND}
+	app-arch/xz-utils
+	nls? ( sys-devel/gettext )"
+
+src_configure() {
+	econf $(use_with sqlite) $(use_with doc extra-doc) \
+		$(use_with zsh-completion) \
+		$(use_enable nls) $(use_enable tools separate-tools) \
+		$(use_enable security) $(use_enable optimization) \
+		$(use_enable strong-optimization) $(use_enable debug debugging) \
+		$(use_with prefix always-accept-keywords) \
+		--without-bzip2 \
+		--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
+		--with-portage-rootpath="${ROOTPATH}" \
+		--with-eprefix-default="${EPREFIX}" \
+		--docdir="${EPREFIX}/usr/share/doc/${PF}" \
+		--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PF}-unistd.patch
+}
+
+src_install() {
+	default
+	dobashcomp bash/eix
+}

app-portage/eix/files/eix-0.23.3-r1-unistd.patch

+diff --git a/eix-0.23.3/src/eix-diff.cc b/eix-0.23.3/src/eix-diff.cc
+index a6ac580..ee4eb0a 100644
+--- a/eix-0.23.3/src/eix-diff.cc
++++ b/eix-0.23.3/src/eix-diff.cc
+@@ -40,6 +40,7 @@
+ #include <cstddef>
+ #include <cstdio>
+ #include <cstdlib>
++#include <unistd.h>
+ 
+ #define VAR_DB_PKG "/var/db/pkg/"
+ 
+diff --git a/eix-0.23.3/src/eix.cc b/eix-0.23.3/src/eix.cc
+index 9a6f586..462fedf 100644
+--- a/eix-0.23.3/src/eix.cc
++++ b/eix-0.23.3/src/eix.cc
+@@ -47,6 +47,8 @@
+ #include <cstdlib>
+ #include <cstring>
+ 
++#include <unistd.h>
++
+ #define VAR_DB_PKG "/var/db/pkg/"
+ 
+ using namespace std;
+diff --git a/eix-0.23.3/src/eixTk/md5.cc b/eix-0.23.3/src/eixTk/md5.cc
+index dd6bc77..1816741 100644
+--- a/eix-0.23.3/src/eixTk/md5.cc
++++ b/eix-0.23.3/src/eixTk/md5.cc
+@@ -14,6 +14,7 @@
+ #include <sys/mman.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <unistd.h>
+ 
+ using namespace std;
+ 

dev-util/dmd-common/Manifest

 DIST dmd.2.045.zip 10253186 RMD160 4211265494ea87140480e133c663d6bb4c345dca SHA1 2da888c5c748b1c7845c8c15085856f10f580cbe SHA256 ef74b1e9197a74d78bcdf676e46fd8155a0bccd3d1c8d5aec47c127e20e0c2fa
 DIST dmd.2.046.zip 10267835 RMD160 8eb122dbf0ae589e32bfd81ed1e3f645d3fcd3ac SHA1 d40a4119064b8a2635543f9d43513b3069099987 SHA256 842e69faa8baf1d73f3bce3ea37ae7a86db1297d946425458a243db239fe34b1
 DIST dmd.2.056.zip 19678819 RMD160 d323972e326c113b8976a494d783389f8999c34a SHA1 1b0c80c1415b9fb22e992c6c8dcb5b40674cccfb SHA256 22aea9e97f271cf64fbcb71458fa3454b6eef4bb5a2ed7061f753a4e91c9f515
+DIST dmd.2.057.zip 21798644 RMD160 e1d5e80c935123373a2fc037cc6118bc12e0503b SHA1 8b3124206669c7285b8081aa745187e27d3d01c7 SHA256 424878440f36a74a31486dd69ef154cc938307ae78b25b7fa4a9296c54436d1b
 EBUILD dmd-common-2.026.ebuild 916 RMD160 820831152f307858268ece418af2f81a3dbcf30b SHA1 f228488ec36797980b2b66928ac23688bd084507 SHA256 dc7a934535f05451b581fe0ceefa132e91fdd108d661ee8b7f3389960f40d4cd
 EBUILD dmd-common-2.027.ebuild 916 RMD160 820831152f307858268ece418af2f81a3dbcf30b SHA1 f228488ec36797980b2b66928ac23688bd084507 SHA256 dc7a934535f05451b581fe0ceefa132e91fdd108d661ee8b7f3389960f40d4cd
 EBUILD dmd-common-2.028.ebuild 916 RMD160 820831152f307858268ece418af2f81a3dbcf30b SHA1 f228488ec36797980b2b66928ac23688bd084507 SHA256 dc7a934535f05451b581fe0ceefa132e91fdd108d661ee8b7f3389960f40d4cd
 EBUILD dmd-common-2.045.ebuild 919 RMD160 96c9b67b320e9912124952b0aa897641be9212f0 SHA1 b664cba3641a47eb0b73b64c1d79c629bfd8bfa6 SHA256 7885a00a9fd38e1a2e3ce811d24ccc21787d0f6c682fe0dc373b64407cd433de
 EBUILD dmd-common-2.046.ebuild 919 RMD160 96c9b67b320e9912124952b0aa897641be9212f0 SHA1 b664cba3641a47eb0b73b64c1d79c629bfd8bfa6 SHA256 7885a00a9fd38e1a2e3ce811d24ccc21787d0f6c682fe0dc373b64407cd433de
 EBUILD dmd-common-2.056.ebuild 1000 RMD160 bb521b4f0eecc7a9cfc7db7f047f3bda8f041679 SHA1 da9a5e05bb9b98dc0b6050c3bf8deae676c0a99c SHA256 fcce61ae516fd91a294c8074cf03bd67d95c867ec2477f24c9162e50ebe53992
+EBUILD dmd-common-2.057.ebuild 1000 RMD160 bb521b4f0eecc7a9cfc7db7f047f3bda8f041679 SHA1 da9a5e05bb9b98dc0b6050c3bf8deae676c0a99c SHA256 fcce61ae516fd91a294c8074cf03bd67d95c867ec2477f24c9162e50ebe53992

dev-util/dmd-common/dmd-common-2.057.ebuild

+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+MY_P=${P/-common/}
+MY_P=${MY_P/-/.}
+
+DESCRIPTION="Common tools and docs for Digital Mars compilers"
+HOMEPAGE="http://www.digitalmars.com/d/"
+SRC_URI="http://ftp.digitalmars.com/${MY_P}.zip"
+
+LICENSE="DMD"
+RESTRICT="mirror strip"
+SLOT="2"
+KEYWORDS="~x86 ~amd64"
+
+IUSE=""
+
+S="${WORKDIR}"
+
+DEPEND="sys-apps/findutils"
+RDEPEND="amd64? ( app-emulation/emul-linux-x86-compat )"
+
+src_unpack() {
+	unpack ${A}
+
+	cd dmd2/linux/bin64
+
+	rm *.TXT 
+
+	# Fix permissions
+	fperms guo=r `find . -type f`
+	fperms guo=rx `find . -type d`
+	fperms guo=rx dumpobj obj2asm rdmd
+
+	rm dmd
+}
+
+src_install() {
+	cd "${S}/dmd2"
+
+	# Man pages
+	doman man/man1/dmd.1
+	doman man/man1/dmd.conf.5
+	doman man/man1/dumpobj.1
+	doman man/man1/obj2asm.1
+	doman man/man1/rdmd.1
+	rm -r man
+
+	# conf
+	insinto /etc
+	doins linux/bin64/dmd.conf || die
+	rm linux/bin64/dmd.conf
+
+	# Tools
+	dobin linux/bin64/*
+}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.