summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2007-07-03 22:00:04 +0000
committerMart Raudsepp <leio@gentoo.org>2007-07-03 22:00:04 +0000
commit2864ff63388d30ac357ab6a7ec884086f0255bbb (patch)
treeeeade2986006152867b6ba19df33aadcfcddb31d /app-text/libwpd
parentFix to build with libmpeg3 1.7 and recent ffmpegs, closing bug #183965 and bu... (diff)
downloadgentoo-2-2864ff63388d30ac357ab6a7ec884086f0255bbb.tar.gz
gentoo-2-2864ff63388d30ac357ab6a7ec884086f0255bbb.tar.bz2
gentoo-2-2864ff63388d30ac357ab6a7ec884086f0255bbb.zip
Remove old security vulnerable versions
(Portage version: 2.1.3_rc6)
Diffstat (limited to 'app-text/libwpd')
-rw-r--r--app-text/libwpd/ChangeLog8
-rw-r--r--app-text/libwpd/files/digest-libwpd-0.7.13
-rw-r--r--app-text/libwpd/files/digest-libwpd-0.7.23
-rw-r--r--app-text/libwpd/files/digest-libwpd-0.8.23
-rw-r--r--app-text/libwpd/files/digest-libwpd-0.8.43
-rw-r--r--app-text/libwpd/files/digest-libwpd-0.8.4-r13
-rw-r--r--app-text/libwpd/files/libwpd-0.8.2-gcc41.patch79
-rw-r--r--app-text/libwpd/files/libwpd-0.8.4-heap-overflow.patch87
-rw-r--r--app-text/libwpd/libwpd-0.7.1.ebuild34
-rw-r--r--app-text/libwpd/libwpd-0.7.2.ebuild34
-rw-r--r--app-text/libwpd/libwpd-0.8.2.ebuild37
-rw-r--r--app-text/libwpd/libwpd-0.8.4-r1.ebuild38
-rw-r--r--app-text/libwpd/libwpd-0.8.4.ebuild31
13 files changed, 7 insertions, 356 deletions
diff --git a/app-text/libwpd/ChangeLog b/app-text/libwpd/ChangeLog
index 6538cdb3ce32..8266b069c563 100644
--- a/app-text/libwpd/ChangeLog
+++ b/app-text/libwpd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-text/libwpd
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/ChangeLog,v 1.53 2007/03/27 15:34:30 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/ChangeLog,v 1.54 2007/07/03 22:00:04 leio Exp $
+
+ 03 Jul 2007; Mart Raudsepp <leio@gentoo.org>
+ -files/libwpd-0.8.2-gcc41.patch, -files/libwpd-0.8.4-heap-overflow.patch,
+ -libwpd-0.7.1.ebuild, -libwpd-0.7.2.ebuild, -libwpd-0.8.2.ebuild,
+ -libwpd-0.8.4.ebuild, -libwpd-0.8.4-r1.ebuild:
+ Remove old security vulnerable versions
27 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> libwpd-0.8.9.ebuild:
Stable on ia64 wrt bug #169675.
diff --git a/app-text/libwpd/files/digest-libwpd-0.7.1 b/app-text/libwpd/files/digest-libwpd-0.7.1
deleted file mode 100644
index 0741aecd00be..000000000000
--- a/app-text/libwpd/files/digest-libwpd-0.7.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 913e5e46c678efeb79604c2566628a68 libwpd-0.7.1.tar.gz 399768
-RMD160 b7a869ecc0549855d62717c6df6dead72b58a398 libwpd-0.7.1.tar.gz 399768
-SHA256 b09c2f9e11c203201215671a563eef34651ca3d4ab177ea571d39349e76cddb9 libwpd-0.7.1.tar.gz 399768
diff --git a/app-text/libwpd/files/digest-libwpd-0.7.2 b/app-text/libwpd/files/digest-libwpd-0.7.2
deleted file mode 100644
index b1ef42b2f629..000000000000
--- a/app-text/libwpd/files/digest-libwpd-0.7.2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9a4d18f4211d158685385830f41d2c84 libwpd-0.7.2.tar.gz 311872
-RMD160 653eb61f7133a36a51fa7205dee964605ce60cca libwpd-0.7.2.tar.gz 311872
-SHA256 87b94129f5e03aec82bb74fdf6f41effc370adfc339d407c87ee8f7750c0022e libwpd-0.7.2.tar.gz 311872
diff --git a/app-text/libwpd/files/digest-libwpd-0.8.2 b/app-text/libwpd/files/digest-libwpd-0.8.2
deleted file mode 100644
index d83e524f43fa..000000000000
--- a/app-text/libwpd/files/digest-libwpd-0.8.2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 264e955e19c7e961e22382db09e19597 libwpd-0.8.2.tar.gz 486490
-RMD160 b652d1c79a5436df3154d90221b2544d55381a3a libwpd-0.8.2.tar.gz 486490
-SHA256 9ca228f9ea98d64cc17d9de4605ce6e26d64087042b6ea78a80fe473e367167e libwpd-0.8.2.tar.gz 486490
diff --git a/app-text/libwpd/files/digest-libwpd-0.8.4 b/app-text/libwpd/files/digest-libwpd-0.8.4
deleted file mode 100644
index 990dbdb70111..000000000000
--- a/app-text/libwpd/files/digest-libwpd-0.8.4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 0461d4bf2da534b4bed041b67d7f7064 libwpd-0.8.4.tar.gz 491831
-RMD160 ce5826683e37e1b3f1220f8d5c6c40b48610f054 libwpd-0.8.4.tar.gz 491831
-SHA256 b6393088bf6c49b72a07d2aec7d84d14f6cab0ab00ad177c17157f03095f2096 libwpd-0.8.4.tar.gz 491831
diff --git a/app-text/libwpd/files/digest-libwpd-0.8.4-r1 b/app-text/libwpd/files/digest-libwpd-0.8.4-r1
deleted file mode 100644
index 990dbdb70111..000000000000
--- a/app-text/libwpd/files/digest-libwpd-0.8.4-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 0461d4bf2da534b4bed041b67d7f7064 libwpd-0.8.4.tar.gz 491831
-RMD160 ce5826683e37e1b3f1220f8d5c6c40b48610f054 libwpd-0.8.4.tar.gz 491831
-SHA256 b6393088bf6c49b72a07d2aec7d84d14f6cab0ab00ad177c17157f03095f2096 libwpd-0.8.4.tar.gz 491831
diff --git a/app-text/libwpd/files/libwpd-0.8.2-gcc41.patch b/app-text/libwpd/files/libwpd-0.8.2-gcc41.patch
deleted file mode 100644
index 08fca1bdf312..000000000000
--- a/app-text/libwpd/files/libwpd-0.8.2-gcc41.patch
+++ /dev/null
@@ -1,79 +0,0 @@
---- libwpd-0.8.1-orig/src/lib/WP3FixedLengthGroup.h.old 2005-11-23 00:39:46.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP3FixedLengthGroup.h 2005-11-23 00:40:07.000000000 +0100
-@@ -30,8 +30,8 @@
- class WP3FixedLengthGroup : public WP3Part
- {
- public:
-- WP3FixedLengthGroup::WP3FixedLengthGroup(int groupID);
-- static WP3FixedLengthGroup * WP3FixedLengthGroup::constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID);
-+ WP3FixedLengthGroup(int groupID);
-+ static WP3FixedLengthGroup * constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID);
-
- const uint8_t getGroup() const { return m_group; }
-
---- libwpd-0.8.1-orig/src/lib/WP3SingleByteFunction.h.old 2005-11-23 00:41:25.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP3SingleByteFunction.h 2005-11-23 00:41:41.000000000 +0100
-@@ -32,7 +32,7 @@
- class WP3SingleByteFunction : public WP3Part
- {
- public:
-- static WP3SingleByteFunction * WP3SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
-+ static WP3SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
- };
-
- /*class WP3SpaceFunction : public WP3SingleByteFunction
---- libwpd-0.8.1-orig/src/lib/WP5SingleByteFunction.h.old 2005-11-23 00:43:46.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP5SingleByteFunction.h 2005-11-23 00:44:03.000000000 +0100
-@@ -32,7 +32,7 @@
- class WP5SingleByteFunction : public WP5Part
- {
- public:
-- static WP5SingleByteFunction * WP5SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
-+ static WP5SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
- };
-
- class WP5EOLFunction : public WP5SingleByteFunction
---- libwpd-0.8.1-orig/src/lib/WP6FixedLengthGroup.h.old 2005-11-23 00:44:34.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP6FixedLengthGroup.h 2005-11-23 00:44:52.000000000 +0100
-@@ -32,7 +32,7 @@
- {
- public:
- WP6FixedLengthGroup(uint8_t groupID);
-- static WP6FixedLengthGroup * WP6FixedLengthGroup::constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID);
-+ static WP6FixedLengthGroup * constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID);
-
- const uint8_t getGroup() const { return m_group; }
-
---- libwpd-0.8.1-orig/src/lib/WP6SingleByteFunction.h.old 2005-11-23 00:46:34.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP6SingleByteFunction.h 2005-11-23 00:46:47.000000000 +0100
-@@ -31,7 +31,7 @@
- class WP6SingleByteFunction : public WP6Part
- {
- public:
-- static WP6SingleByteFunction * WP6SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
-+ static WP6SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID);
- };
-
- class WP6SpaceFunction : public WP6SingleByteFunction
---- libwpd-0.8.1-orig/src/lib/WP6VariableLengthGroup.h.old 2005-11-23 00:45:14.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WP6VariableLengthGroup.h 2005-11-23 00:45:29.000000000 +0100
-@@ -41,7 +41,7 @@
- WP6VariableLengthGroup(); // WP6VariableLengthGroup should _never_ be constructed, only its inherited classes
- virtual ~WP6VariableLengthGroup();
-
-- static WP6VariableLengthGroup * WP6VariableLengthGroup::constructVariableLengthGroup(WPXInputStream *input, uint8_t groupID);
-+ static WP6VariableLengthGroup * constructVariableLengthGroup(WPXInputStream *input, uint8_t groupID);
-
- protected:
- void _read(WPXInputStream *input);
---- libwpd-0.8.1-orig/src/lib/WPXHLListener.h.old 2005-11-23 00:40:32.000000000 +0100
-+++ libwpd-0.8.1/src/lib/WPXHLListener.h 2005-11-23 00:40:48.000000000 +0100
-@@ -157,7 +157,7 @@
- {
- public:
- WPXHLListener(std::vector<WPXPageSpan *> *pageList, WPXHLListenerImpl *listenerImpl);
-- WPXHLListener::~WPXHLListener();
-+ ~WPXHLListener();
-
- void startDocument();
- void handleSubDocument(uint16_t textPID, const bool isHeaderFooter, WPXTableList tableList, int nextTableIndice);
diff --git a/app-text/libwpd/files/libwpd-0.8.4-heap-overflow.patch b/app-text/libwpd/files/libwpd-0.8.4-heap-overflow.patch
deleted file mode 100644
index 4bd689a30c78..000000000000
--- a/app-text/libwpd/files/libwpd-0.8.4-heap-overflow.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN libwpd-0.8.4.orig/src/lib/WP5DefinitionGroup.cpp libwpd-0.8.4/src/lib/WP5DefinitionGroup.cpp
---- libwpd-0.8.4.orig/src/lib/WP5DefinitionGroup.cpp 2005-12-05 08:51:35.000000000 -0500
-+++ libwpd-0.8.4/src/lib/WP5DefinitionGroup.cpp 2007-03-07 11:59:45.000000000 -0500
-@@ -26,7 +26,7 @@
- #include "WPXListener.h"
- #include "libwpd_internal.h"
-
--WP5DefinitionGroup_DefineTablesSubGroup::WP5DefinitionGroup_DefineTablesSubGroup(WPXInputStream *input) :
-+WP5DefinitionGroup_DefineTablesSubGroup::WP5DefinitionGroup_DefineTablesSubGroup(WPXInputStream *input, uint16_t subGroupSize) :
- WP5VariableLengthGroup_SubGroup(),
- m_position(0),
- m_numColumns(0),
-@@ -34,6 +34,7 @@ WP5DefinitionGroup_DefineTablesSubGroup:
- m_leftGutter(0),
- m_rightGutter(0)
- {
-+ long startPosition = input->tell();
- // Skip useless old values to read the old column number
- input->seek(2, WPX_SEEK_CUR);
- m_numColumns = readU16(input);
-@@ -50,12 +51,26 @@ WP5DefinitionGroup_DefineTablesSubGroup:
- input->seek(10, WPX_SEEK_CUR);
- m_leftOffset = readU16(input);
- int i;
-+ if ((m_numColumns > 32) || ((input->tell() - startPosition + m_numColumns*5) > (subGroupSize - 4)))
-+ throw FileException();
- for (i=0; i < m_numColumns; i++)
-+ {
-+ if (input->atEOS())
-+ throw FileException();
- m_columnWidth[i] = readU16(input);
-+ }
- for (i=0; i < m_numColumns; i++)
-+ {
-+ if (input->atEOS())
-+ throw FileException();
- m_attributeBits[i] = readU16(input);
-+ }
- for (i=0; i < m_numColumns; i++)
-+ {
-+ if (input->atEOS())
-+ throw FileException();
- m_columnAlignment[i] = readU8(input);
-+ }
- }
-
- void WP5DefinitionGroup_DefineTablesSubGroup::parse(WP5Listener *listener)
-@@ -86,7 +101,7 @@ void WP5DefinitionGroup::_readContents(W
- switch(getSubGroup())
- {
- case WP5_TOP_DEFINITION_GROUP_DEFINE_TABLES:
-- m_subGroupData = new WP5DefinitionGroup_DefineTablesSubGroup(input);
-+ m_subGroupData = new WP5DefinitionGroup_DefineTablesSubGroup(input, getSize());
- break;
- default:
- break;
-diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN libwpd-0.8.4.orig/src/lib/WP5DefinitionGroup.h libwpd-0.8.4/src/lib/WP5DefinitionGroup.h
---- libwpd-0.8.4.orig/src/lib/WP5DefinitionGroup.h 2005-12-05 08:51:35.000000000 -0500
-+++ libwpd-0.8.4/src/lib/WP5DefinitionGroup.h 2007-03-07 12:02:13.000000000 -0500
-@@ -31,7 +31,7 @@
- class WP5DefinitionGroup_DefineTablesSubGroup : public WP5VariableLengthGroup_SubGroup
- {
- public:
-- WP5DefinitionGroup_DefineTablesSubGroup(WPXInputStream *input);
-+ WP5DefinitionGroup_DefineTablesSubGroup(WPXInputStream *input, uint16_t subGroupSize);
- virtual void parse(WP5Listener *listener);
-
- private:
-@@ -58,7 +58,6 @@ protected:
-
- private:
- WP5VariableLengthGroup_SubGroup * m_subGroupData;
--
- };
-
- #endif /* WP5DEFINITIONGROUP_H */
-diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN libwpd-0.8.4.orig/src/lib/WP5VariableLengthGroup.h libwpd-0.8.4/src/lib/WP5VariableLengthGroup.h
---- libwpd-0.8.4.orig/src/lib/WP5VariableLengthGroup.h 2005-12-05 08:51:37.000000000 -0500
-+++ libwpd-0.8.4/src/lib/WP5VariableLengthGroup.h 2007-03-07 12:19:51.000000000 -0500
-@@ -48,6 +48,7 @@ class WP5VariableLengthGroup : public WP
- virtual void _readContents(WPXInputStream *input) {} // we don't always need more information than that provided generically
-
- const uint8_t getSubGroup() const { return m_subGroup; }
-+ const uint16_t getSize() const { return m_size; }
-
- private:
- uint8_t m_subGroup;
diff --git a/app-text/libwpd/libwpd-0.7.1.ebuild b/app-text/libwpd/libwpd-0.7.1.ebuild
deleted file mode 100644
index 3417422e20cc..000000000000
--- a/app-text/libwpd/libwpd-0.7.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.7.1.ebuild,v 1.7 2005/04/24 11:39:21 hansmi Exp $
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 amd64 ppc"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2
- >=gnome-extra/libgsf-1.6"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_compile() {
-
- econf || die
- emake || die
-
-}
-
-src_install() {
-
- einstall || die
-
- dodoc CHANGES COPYING CREDITS INSTALL README TODO
-
-}
-
diff --git a/app-text/libwpd/libwpd-0.7.2.ebuild b/app-text/libwpd/libwpd-0.7.2.ebuild
deleted file mode 100644
index 1fb407afeea7..000000000000
--- a/app-text/libwpd/libwpd-0.7.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.7.2.ebuild,v 1.5 2005/07/16 02:52:56 weeve Exp $
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2
- >=gnome-extra/libgsf-1.6"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_compile() {
-
- econf || die
- emake || die
-
-}
-
-src_install() {
-
- einstall || die
-
- dodoc CHANGES COPYING CREDITS INSTALL README TODO
-
-}
-
diff --git a/app-text/libwpd/libwpd-0.8.2.ebuild b/app-text/libwpd/libwpd-0.8.2.ebuild
deleted file mode 100644
index 08a5c237d060..000000000000
--- a/app-text/libwpd/libwpd-0.8.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.8.2.ebuild,v 1.13 2006/02/07 05:15:53 agriffis Exp $
-
-inherit eutils
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ~ppc-macos ppc64 sparc x86"
-IUSE="doc"
-
-RDEPEND=">=dev-libs/glib-2
- >=gnome-extra/libgsf-1.6
- doc? ( app-doc/doxygen )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch "${FILESDIR}"/${P}-gcc41.patch
-}
-
-src_compile() {
- econf $(use_with doc docs) || die
- emake || die
-}
-
-src_install() {
- einstall || die
- dodoc CHANGES COPYING CREDITS INSTALL README TODO
-}
diff --git a/app-text/libwpd/libwpd-0.8.4-r1.ebuild b/app-text/libwpd/libwpd-0.8.4-r1.ebuild
deleted file mode 100644
index a82a103fd9ec..000000000000
--- a/app-text/libwpd/libwpd-0.8.4-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.8.4-r1.ebuild,v 1.4 2007/03/16 11:10:31 fmccor Exp $
-
-inherit eutils
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~ppc-macos ~ppc64 sparc x86 ~x86-fbsd"
-IUSE="doc"
-
-RDEPEND=">=dev-libs/glib-2
- >=gnome-extra/libgsf-1.6
- doc? ( app-doc/doxygen )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- # Fix for bug #169675
- epatch "${FILESDIR}"/${P}-heap-overflow.patch
-}
-
-src_compile() {
- econf $(use_with doc docs) || die
- emake || die
-}
-
-src_install() {
- einstall || die
- dodoc CHANGES COPYING CREDITS INSTALL README TODO
-}
diff --git a/app-text/libwpd/libwpd-0.8.4.ebuild b/app-text/libwpd/libwpd-0.8.4.ebuild
deleted file mode 100644
index 7261059474c8..000000000000
--- a/app-text/libwpd/libwpd-0.8.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/libwpd/libwpd-0.8.4.ebuild,v 1.10 2006/10/19 16:05:00 kloeri Exp $
-
-inherit eutils
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc-macos ppc64 sparc x86 ~x86-fbsd"
-IUSE="doc"
-
-RDEPEND=">=dev-libs/glib-2
- >=gnome-extra/libgsf-1.6
- doc? ( app-doc/doxygen )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-src_compile() {
- econf $(use_with doc docs) || die
- emake || die
-}
-
-src_install() {
- einstall || die
- dodoc CHANGES COPYING CREDITS INSTALL README TODO
-}