summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD.M.D. Ljungmark <spider@gentoo.org>2004-09-16 20:38:23 +0000
committerD.M.D. Ljungmark <spider@gentoo.org>2004-09-16 20:38:23 +0000
commit250ceb3cf93b58f445fc8d5372c0816a9a0a5c8f (patch)
tree6b0320eb1580da5341f82f660e6ad6a0bea1aca6 /app-admin/gamin
parentStable on sparc (diff)
downloadhistorical-250ceb3cf93b58f445fc8d5372c0816a9a0a5c8f.tar.gz
historical-250ceb3cf93b58f445fc8d5372c0816a9a0a5c8f.tar.bz2
historical-250ceb3cf93b58f445fc8d5372c0816a9a0a5c8f.zip
Crudely hacked version, however it doesn't break completely with my local system.
Diffstat (limited to 'app-admin/gamin')
-rw-r--r--app-admin/gamin/ChangeLog8
-rw-r--r--app-admin/gamin/Manifest9
-rw-r--r--app-admin/gamin/files/digest-gamin-0.0.91
-rw-r--r--app-admin/gamin/gamin-0.0.9.ebuild57
4 files changed, 70 insertions, 5 deletions
diff --git a/app-admin/gamin/ChangeLog b/app-admin/gamin/ChangeLog
index b29059b83168..7c264b18fb15 100644
--- a/app-admin/gamin/ChangeLog
+++ b/app-admin/gamin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-admin/gamin
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/gamin/ChangeLog,v 1.6 2004/09/03 00:56:40 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/gamin/ChangeLog,v 1.7 2004/09/16 20:38:23 spider Exp $
+
+*gamin-0.0.9 (16 Sep 2004)
+
+ 16 Sep 2004; <spider@gentoo.org> +gamin-0.0.9.ebuild:
+ Updated version that doesn't cause 100% cpu lockups on my machines. Inotify
+ merged into upstream, removed patches.
03 Sep 2004; David Holm <dholm@gentoo.org> gamin-0.0.7.ebuild:
Added to ~ppc.
diff --git a/app-admin/gamin/Manifest b/app-admin/gamin/Manifest
index 8680875a49dd..6d2ce67c7d66 100644
--- a/app-admin/gamin/Manifest
+++ b/app-admin/gamin/Manifest
@@ -1,11 +1,12 @@
MD5 faf3298cdbbbc3d891d573f8d2879013 ChangeLog 1359
+MD5 752d2afcc42f87c87e50d365cecbe3cb gamin-0.0.9.ebuild 1603
MD5 875135e8740bafa4dab79ee592cf9744 metadata.xml 279
MD5 ea62db6d3e1fc7819b705ecf31eab839 gamin-0.0.6-r2.ebuild 1572
-MD5 ee8fb13c688cd2cb69e8d8a998ca35c5 gamin-0.0.7.ebuild 1601
-MD5 59c722e7488d52801fe5b6df1cd6d48e files/digest-gamin-0.0.6-r2 63
MD5 f03dcd8a601bc5e7f317e7d577887092 files/digest-gamin-0.0.7 63
-MD5 916932a4819a028266c0d19797155ea0 files/gamin-0.0.6-actually-enable-inotify-support.patch 982
+MD5 04840f528be2adbf8aeddefd3ef54f53 files/digest-gamin-0.0.9 63
MD5 f52f7211e1d89b971993c4ad763b1dde files/gamin-0.0.6-inotify_h-include.patch 373
-MD5 0baa39ba6612747a9d91e2f18dc6c6f9 files/gamin-0.0.6-quiet-inotify-warning.patch 382
MD5 beba31edee924b3c6c195cd2534cffd2 files/gamin-0.0.6-runtime-backend-select.patch 2940
MD5 14f8206ef4729b512f65d5f8d8b2da96 files/inotify-0.8.1.h 2465
+MD5 59c722e7488d52801fe5b6df1cd6d48e files/digest-gamin-0.0.6-r2 63
+MD5 916932a4819a028266c0d19797155ea0 files/gamin-0.0.6-actually-enable-inotify-support.patch 982
+MD5 0baa39ba6612747a9d91e2f18dc6c6f9 files/gamin-0.0.6-quiet-inotify-warning.patch 382
diff --git a/app-admin/gamin/files/digest-gamin-0.0.9 b/app-admin/gamin/files/digest-gamin-0.0.9
new file mode 100644
index 000000000000..e2304d21be8d
--- /dev/null
+++ b/app-admin/gamin/files/digest-gamin-0.0.9
@@ -0,0 +1 @@
+MD5 2d0f6ac13d4c2120d6a1bc242583a689 gamin-0.0.9.tar.gz 403943
diff --git a/app-admin/gamin/gamin-0.0.9.ebuild b/app-admin/gamin/gamin-0.0.9.ebuild
new file mode 100644
index 000000000000..188b597ab8e4
--- /dev/null
+++ b/app-admin/gamin/gamin-0.0.9.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/gamin/gamin-0.0.9.ebuild,v 1.1 2004/09/16 20:38:23 spider Exp $
+
+inherit eutils
+
+INOTIFY_VER="0.8.1"
+
+DESCRIPTION="Library providing the FAM File Alteration Monitor API"
+HOMEPAGE="http://www.gnome.org/~veillard/gamin/"
+SRC_URI="http://www.gnome.org/~veillard/gamin/sources/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=
+
+DEPEND="virtual/libc
+ >=dev-libs/glib-2.0
+ !app-admin/fam"
+
+PROVIDE="virtual/fam"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/server
+ if [ -f "/usr/src/linux/include/linux/inotify.h" ]
+ then
+ cp /usr/src/linux/include/linux/inotify.h .
+ elif [ -f "/usr/include/linux/inotify.h" ]
+ then
+ cp /usr/include/linux/inotify.h .
+ else
+ cp "${FILESDIR}/inotify-${INOTIFY_VER}.h" inotify.h
+ fi
+
+ # Include our inotify.h
+ epatch ${FILESDIR}/${PN}-0.0.6-inotify_h-include.patch
+ # Only complain about failing to open inotify node if debug is enabled.
+ epatch ${FILESDIR}/${PN}-0.0.6-quiet-inotify-warning.patch
+}
+
+src_compile() {
+ econf --enable-inotify \
+ --enable-debug || die
+ # Enable debug for testing the runtime backend patch
+
+ # Currently not smp safe
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die
+
+ dodoc AUTHORS COPYING ChangeLog Copyright README TODO
+}