Portage is a package management system used by Gentoo Linux
# ChangeLog for app-admin/fam
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/fam/ChangeLog,v 1.50 2008/05/09 01:41:10 halcy0n Exp $
09 May 2008; Mark Loeser
+files/fam-2.7.0-gcc43.patch, fam-2.7.0-r4.ebuild:
Patch to fix building with gcc-4.3 by Martin Väth
25 Dec 2007; Christian Heim
Removing foser from metadata.xml as per #120234. Assigning to
maintainer-needed.
28 Apr 2007; Torsten Veller
Fix *initd, *confd and *envd calls (#17388, #174266)
24 Jan 2007; Marius Mauch
Replacing einfo with elog
04 Jan 2007; Diego Pettenò
Don't run libtoolize, if you need to, what you want is eautoreconf, so fix
handling. Also fix quoting.
27 Feb 2006; Jeroen Roovers
Stable on hppa (bug #123829).
25 Feb 2006; Joshua Kinard
Marked stable on mips.
25 Feb 2006; Mark Loeser
Stable on x86; bug #123829
24 Feb 2006;
Stable on ppc. bug 123829
23 Feb 2006; Gustavo Zacarias
Stable on sparc wrt #123829
23 Feb 2006; Marinus Schraal
Move dnotify patch to mirrors (#123634)
04 Feb 2006; Aron Griffis
Mark 2.7.0-r4 stable on ia64
23 Jan 2006; Markus Rothe
Stable on ppc64
23 Dec 2005; Simon Stelling
mark stable on amd64 to fix bug 89478 for stable users
16 Dec 2005; Diego Pettenò
fam-2.7.0-r3.ebuild, fam-2.7.0-r4.ebuild:
Move elibtoolize at the end of src_unpack so that it's called with the final
autotools support. See bug #106176.
28 Nov 2005; Hanno Boeck
fam-2.7.0-r4.ebuild:
Fix for gcc 4.1.
02 Oct 2005; MATSUU Takuto
Stable on sh.
22 Jul 2005; Damien Krotkine
corrected malformed ChangeLog
*fam-2.7.0-r4 (28 May 2005)
29 May 2005; Roy Marples
+files/fam-2.7.0-limits.patch, +fam-2.7.0-r4.ebuild:
include
*fam-2.7.0-r3 (29 Apr 2005)
29 Apr 2005; John N. Laliberte
+files/fam-2.7.0-largefiles.patch, +fam-2.7.0-r3.ebuild:
Patch fam to not send a delete event for files over 2GB. Resolves bug #76679
23 Mar 2005; Hardave Riar
Stable on mips.
07 Feb 2005; Markus Rothe
Stable on ppc64
29 Dec 2004; Daniel Goller
adding the long missing libtoolize --copy --force where it belongs
11 Dec 2004; Bryan Østergaard
Stable on alpha.
21 Nov 2004; Mike Frysinger
fam-2.7.0-r2.ebuild, fam-2.7.0.ebuild:
Install with DESTDIR instead of einstall #71538.
12 Nov 2004; Luca Barbato
Marked ppc
30 Oct 2004; Jason Wever
Stable on sparc.
*fam-2.7.0-r2 (28 Oct 2004)
28 Oct 2004; foser
Fix sedding & spiff-up postinst message (#59896)
Remove --background from init script (#64029)
Add gamin block
12 Oct 2004; foser
Add provide for virtual/fam (#67170)
05 Oct 2004; Pieter Van den Abeele
fam-2.7.0-r1.ebuild:
Masked fam-2.7.0-r1.ebuild stable for ppc
29 Jun 2004; Aron Griffis
add sed-4 dep
19 Jun 2004; Tom Gall
stable on ppc64 bug #54145
13 May 2004; Stephen P. Becker
Stable on mips.
28 Apr 2004; Jon Portnoy
Stable on AMD64. Also always run gnuconfig_update.
*fam-2.7.0-r1 (14 Mar 2004)
14 Mar 2004; foser
re-add dnotify support, requested in #43027
most bottlenecks should've been taken care of, we'll see how it goes
13 Mar 2004; Stephen P. Becker
Added section src_compile with gnuconfig_update to allow building on mips.
Added ~mips keyword.
09 Mar 2004;
stable on alpha and ia64
15 Feb 2004; Martin Schlemmer
Add elibtoolize back.
11 Feb 2004; Chris Gianelloni
Fixing per bug #41201. Please see bug for more information.
09 Feb 2004; Mike Frysinger
Libtool fixes #41013 (missing .so with 1.5).
09 Feb 2004;
stable on hppa and sparc
16 Jan 2004; Bartosch Pixa
set ppc in keywords
*fam-2.7.0 (07 Dec 2003)
08 Dec 2003; foser
Fix problem with user{priv,sandbox} features and configure (#35307)
07 Dec 2003; foser
Pack moved from fam-oss to fam
New release, obsoletes most of the patches
remove perl dep
init script renamed to famd, following the binary name
Added metadata.xml and myself as maintainer for now
14 Nov 2003; Aron Griffis
Stable on ia64
22 Oct 2003; Bartosch Pixa
fam-oss-2.6.10-r1.ebuild:
set ppc in keywords
16 Oct 2003; Aron Griffis
Stable on alpha
*fam-2.6.10-r1 (30 Jul 2003)
15 Nov 2003; Guy Martin
Added hppa to KEYWORDS.
30 Jul 2003; Nick Hadaway
files/fam-oss-2.6.10-nostatvfs.patch:
Added a patch to removed the hooks for statvfs which appears to be
b0rked on Linux. Even in the source are comments re: it's brokenness.
Thanks to Danny Milosavljevic on bug #24280 for doing research on
this.
25 Jun 2003; Bartosch Pixa
set ppc in keywords
*fam-oss-2.6.10 (09 Jun 2003)
01 Jul 2003; Guy Martin
Added hppa to KEYWORDS.
09 Jun 2003; Nick Hadaway
files/digest-fam-oss-2.6.10, files/fam-oss-2.6.10-largefile.patch:
Version bump. No longer needs the gcc3 patch.
*fam-oss-2.6.9-r3 (17 May 2003)
17 May 2003; Alastair Tse
files/fam-oss-2.6.9-largefile.patch:
enabled largefile support (>2G) thanks to Erik Swanson (#20745)
*fam-oss-2.6.9-r2 (22 Feb 2003)
22 Feb 2003; Martin Schlemmer
Update dnotify patch. Add cleanup patch from MDK.
*fam-oss-2.6.9-r1 (27 Jan 2003)
09 Apr 2003; Todd Sunderlin
Marked stable for sparc.
21 Feb 2003; Aron Griffis
Mark stable on alpha
10 Feb 2003; foser
Added patch in filesdir instead of direct download
Made it use epatch and changes ${PF} in gcc3 patch to ${P}, thnx Kerin
27 Jan 2003; foser
Added compile time fix which hopefully fixes sigqueue overflow problems
06 Dec 2002; Rodney Rees
*fam-oss-2.8.9-r1 (02 Sep 2002)
03 Sep 2002; Spider
removed this version
02 Sep 2002; Spider
made the default configuration to make it only local.
*fam-oss-2.6.9 (16 Aug 2002)
20 Oct 2002; Martin Schlemmer
Fix the automake/autoconf stuff.
03 Sep 2002; Spider
backported security hardening from the -r1 to this
16 Aug 2002; Daniel Ahlberg
Version bump. Ebuild submitted by Felix Kurth
*fam-oss-2.6.7-r1 (25 Jul 2002)
25 Jul 2002; seemant Kulleen
Added LICENSE tag and elibtoolize'd.
*fam-oss-2.6.7-r1 (28 Mar 2002)
15 Jul 2002; Owen Stampflee
Added KEYWORDS="x86 ppc".
2 Jun 2002; Preston A. Elder
fam-oss-2.6.7-r1.ebuild, files/fam-oss-2.6.7-r1-aclocal.m4:
Added aclocal.m4, as the one that comes with the package
does not support AM_CONDITIONAL.
28 Mar 2002; Matthew Kennedy
fam-oss-2.6.7-r1.ebuild, files/digest-fam-oss-2.6.7-r1,
files/fam-oss-2.6.7-r1-gentoo.patch, ChangeLog :
Support for gcc3.1 -- thanks to lostlogic@lostlogicx.com and
rufiao@gmx.net of bug #3149. Tested on gcc3.1 and gcc2.95.3.
*fam-oss-2.6.7 (16 Mar 2002)
24 Mar 2002; M.Schlemmer
Update rc-script to properly put fam to the background.
*fam-oss-2.6.4-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
Author Joshua Pierre
AUX fam-2.7.0-gcc41.patch 724 RMD160 a10d46759952e51ccbdcd50e0d3a109e2bf93fda SHA1 3d1c34a593b3880602ae71d90e891162a84ada45 SHA256 cad37a5a6b756b1c2b536f1b8dc9b73abf97f0d6cf98f50e15e8003001270043
AUX fam-2.7.0-gcc43.patch 585 RMD160 a61c93c2a7a140728c531012d0569ee23b78bd77 SHA1 a1051d1f1462597523959f77e6b3dea35f6d7e97 SHA256 bb7f5aba850ce7b6e8df0b4abda84d67c744a1f3d6bf624ee5b70e0645bab807
AUX fam-2.7.0-largefiles.patch 326 RMD160 949475406175c0f221ab7b4f34abbd26f4e56533 SHA1 6394d99517fa8a614f5bcb64bbf175e6cc9fb05b SHA256 cbe4260704d2cdff34ad0ed52b51b49af36200bc7e801e2e19f1857e2177f7af
AUX fam-2.7.0-limits.patch 316 RMD160 13df15ec643cb8b976b3704b8e6dc9d5aaeb83d0 SHA1 b5b22453affab7f724b5fdd3f23fe22cabbc4e4c SHA256 6030c74c7663a618630886b046e4e919fc61713cb3849a267814978b9444bf2a
AUX famd 490 RMD160 ba0a1761b473c946d645aac2cc6b20d6bfbe8382 SHA1 a705c2b8dda3fb79fad015523ea2fced12569170 SHA256 1ce8019d276ef5f9ddaa38d0fc0eff12f66934eea21931b1f98ad8bcafc22bd9
DIST fam-2.7.0-dnotify.patch 26419 RMD160 e30e8fc0090af026951316218223fd322f3dc690 SHA1 650bee425eaa45355875267520f683fd5315d9c1 SHA256 8d0bc57a587bd374ff1ad5c75852dc655b71a2cd9cb355f0abdeb882ae7aed4c
DIST fam-2.7.0.tar.gz 301974 RMD160 1895b578d6a141c36d5bee4e3fbbc2a298a91430 SHA1 6c2316f02acf89a41c42ffc3d7fd9cf5eada83a8 SHA256 1e0aa136693a3e9f4b43ebd71e7bd934cea31817a4a6cba2edc7aac353b8a93f
EBUILD fam-2.7.0-r4.ebuild 2182 RMD160 578f5e6d1e539ade6775e04f01c254362341e4da SHA1 62ef120425a015454eb17582f66cc130b6d771f6 SHA256 f16824f52150f7181fc0159e77bd835f38fd3b11872c1b56f5d3d1f897fa67b6
MISC ChangeLog 10012 RMD160 6d155c0f0e4e2a3f3f33d39013735425a347fc10 SHA1 60f60aa2466578a536ecc24eb92ab760570997d7 SHA256 fc18f6844d785293c8aed26722c4fa174e82e3b26f033ac392cc641ba2903a2e
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/fam/fam-2.7.0-r4.ebuild,v 1.18 2008/05/09 01:41:10 halcy0n Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
inherit libtool eutils autotools
DESCRIPTION="FAM, the File Alteration Monitor"
HOMEPAGE="http://oss.sgi.com/projects/fam/"
SRC_URI="ftp://oss.sgi.com/projects/fam/download/stable/${P}.tar.gz
mirror://gentoo/fam-2.7.0-dnotify.patch"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
IUSE=""
DEPEND=">=net-nds/portmap-5b-r6
!app-admin/gamin"
PROVIDE="virtual/fam"
src_unpack() {
unpack ${A}
cd "${S}"
# large file patch #76679
epatch "${FILESDIR}/${P}-largefiles.patch"
# dnotify patch #43027
epatch "${DISTDIR}/${P}-dnotify.patch"
# Use limits correctly -#89478
epatch "${FILESDIR}/${P}-limits.patch"
# Fix gcc 4.1 problems
epatch "${FILESDIR}/${P}-gcc41.patch"
epatch "${FILESDIR}/${P}-gcc43.patch"
eautoreconf
}
src_install() {
make install DESTDIR="${D}" || die
dosed "s:local_only = false:local_only = true:g" /etc/fam.conf
doinitd "${FILESDIR}/famd"
dodoc AUTHORS ChangeLog INSTALL NEWS TODO README
}
pkg_postinst() {
elog "To enable fam on boot you will have to add it to the"
elog "default profile, issue the following command as root to do so."
elog
elog "rc-update add famd default"
# temporary warning for people upgrading
# 6-12-03 foser
if [ -e /etc/init.d/fam ]
then
echo
elog "IMPORTANT INFO FOR USERS UPGRADING FROM OLDER (<2.7.0) FAM VERSIONS :"
elog
elog "With the 2.7.0 version the fam daemon moved to sbin and was"
elog "renamed from 'fam' to 'famd'. These changes are for consistency"
elog "reasons also applied to the Gentoo init script. This means you"
elog "will have to remove fam from the default runlevel and add famd."
elog "This can be done by issueing the following commands :"
elog
elog "rc-update del fam"
elog "rc-update add famd default"
elog "rm /etc/init.d/fam"
elog
elog "The last command removes the old init script."
echo
fi
}