Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-util/cook
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/ChangeLog,v 1.21 2008/06/24 04:00:02 darkside Exp $
*cook-2.31 (24 Jun 2008)
24 Jun 2008; Jeremy Olexa
-files/cook-2.24-bugfix.patch, -cook-2.20.ebuild, -cook-2.24.ebuild,
cook-2.26.ebuild, +cook-2.31.ebuild:
Remove old versions. Version bump for bug #214538 (drop existing kws to
~ARCH). Also, add RDEPEND= to fix bug #221595
26 Jan 2008; Fabian Groffen
cook-2.26.ebuild:
Dropped ppc-macos keyword, see you in prefix
25 Dec 2007; Christian Heim
Removing karltk from metadata.xml as per #200332. Assigning to
maintainer-needed.
13 Aug 2007; Tobias Scherbaum
ppc. stable
24 Apr 2007; Gustavo Zacarias
Stable on sparc
12 Apr 2007;
Stable on amd64 wrt bug 170641
21 Mar 2007; Raúl Porcel
x86 stable
23 Jan 2007; nixnut
Stable on ppc wrt bug 111211
23 Jan 2007; Gustavo Zacarias
Stable on sparc wrt #111211
22 Jan 2007; Raúl Porcel
x86 stable bug 111211
05 Nov 2005; Fabian Groffen
+files/cook-2.24-gcc4.patch, cook-2.24.ebuild:
Added GCC4 patch and marked ~ppc-macos (bug #111620)
03 May 2005; David Holm
Added to ~ppc.
*cook-2.24 (01 Apr 2004)
01 Apr 2004; Karl Trygve Kalleberg
cook-2.24.ebuild: New upstream version. No joke.
06 Dec 2002; Rodney Rees
*cook-2.20 (23 Jul 2002)
08 Aug 2002; Seemant Kulleen
Made it more FHS compliant.
23 Jul 2002; Seemant Kulleen
files/digest-cook-2.20 :
Version bump, because cook-2.18 is no longer hosted upstream
*cook-2.18 ( 18 Feb 2002 )
18 Feb 2002; Karl Trygve Kalleberg
Cook is a tool for constructing files. It is given a set of files to create,
and recipes of how to create them. In any non-trivial program there will be
prerequisites to performing the actions necessary to creating any file, such
as include files. Cook provides a mechanism to define these.
Ebuild submitted by Sean Mitchell
DIST cook-2.26.tar.gz 881301 RMD160 8d7839f0ec484585c1db0a4763a5717d792d6513 SHA1 0bea5873313e2cac73b2f1e9a7222fda985892c7 SHA256 59d785717af209c56cdade8d1c048b1e60a38ebccb6a4f05e815ae4104283985
DIST cook-2.31.tar.gz 904477 RMD160 5ef3a6bd4853950626b7d8d77fb8e3cef3119d9b SHA1 d360091aef3ed7d020a65fcf351f69c90a77185c SHA256 3ecf3238b03952ffeb6383c368b65e9912a6036f8c8490800f828e2dfaf9bc33
EBUILD cook-2.26.ebuild 839 RMD160 5fddfbdace152933d071f1415f4beb285f725a0f SHA1 931e0ceccacfe289584d31805a5cd5213bc56317 SHA256 15707335fa44288ba1738341a47ba0572e1df8ed7d5322468914da97f041a697
EBUILD cook-2.31.ebuild 804 RMD160 e62e38e27ca9b5e645c335a0c49bdda40d14c0c7 SHA1 75fd7315a32b2e20a69e12575c0a6edd511db3c9 SHA256 72b74374cbb5ccbc332c68f4f11c50062ff12ffc43daff79977213de84556740
MISC ChangeLog 2674 RMD160 21be1eabce8ecafe9bf663ff87cc699f42efc11b SHA1 5bf17a9b8510e71380bece213e2f7823762b36b3 SHA256 ee6e1ba14d05a2f76d21f90c8c03598a77abada55b9143d70c871c8622518336
MISC metadata.xml 1128 RMD160 27fa3787bf7d4110164227ad737b54c27acda6a2 SHA1 429d0defc0a09449aa3d13f93259133fd2a5e62b SHA256 19ae432e39c05ee0d5f9d45348c90ce91597b44e72e740a88532f2456fd13734
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/cook-2.26.ebuild,v 1.7 2008/06/24 04:00:02 darkside Exp $
inherit eutils
DESCRIPTION="tool for constructing files; a drop in replacement for make"
HOMEPAGE="http://www.canb.auug.org.au/~millerp/cook/cook.html"
SRC_URI="http://www.canb.auug.org.au/~millerp/cook/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc sparc x86"
IUSE=""
DEPEND="sys-devel/bison"
RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
}
src_compile() {
econf || die "./configure failed"
# doesn't seem to like parallel
emake -j1 || die
}
src_install() {
# we'll hijack the RPM_BUILD_ROOT variable which is intended for a
# similiar purpose anyway
make RPM_BUILD_ROOT="${D}" install || die
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/cook-2.31.ebuild,v 1.1 2008/06/24 04:00:02 darkside Exp $
inherit eutils
DESCRIPTION="tool for constructing files; a drop in replacement for make"
HOMEPAGE="http://www.canb.auug.org.au/~millerp/cook/cook.html"
SRC_URI="http://miller.emu.id.au/pmiller/software/cook/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""
DEPEND="sys-devel/bison"
RDEPEND=""
src_compile() {
econf || die "./configure failed"
# doesn't seem to like parallel
emake -j1 || die
}
src_install() {
# we'll hijack the RPM_BUILD_ROOT variable which is intended for a
# similiar purpose anyway
make RPM_BUILD_ROOT="${D}" install || die
}
Cook is a tool for constructing files. It is given a set of files to
create, and recipes of how to create them. In any non-trivial program
there will be prerequisites to performing the actions necessary to
creating any file, such as include files. Cook provides a mechanism to
define these.
When a program is being developed or maintained, the programmer will
typically change one file of several which comprise the program. Cook
examines the last-modified times of the files to see when the
prerequisites of a file have changed, implying that the file needs to be
recreated as it is logically out of date.
Cook also provides a facility for implicit recipes, allowing users to
specify how to form a file with a given suffix from a file with a
different suffix. For example, to create filename.o from filename.c