summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/cook/ChangeLog7
-rw-r--r--dev-util/cook/Manifest4
-rw-r--r--dev-util/cook/cook-2.24.ebuild24
-rw-r--r--dev-util/cook/files/digest-cook-2.241
-rw-r--r--dev-util/cook/metadata.xml27
5 files changed, 61 insertions, 2 deletions
diff --git a/dev-util/cook/ChangeLog b/dev-util/cook/ChangeLog
index a542619a6b22..b3994b0a4acf 100644
--- a/dev-util/cook/ChangeLog
+++ b/dev-util/cook/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for dev-util/cook
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/ChangeLog,v 1.7 2003/02/12 06:39:23 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/ChangeLog,v 1.8 2004/04/01 00:51:52 karltk Exp $
+*cook-2.24 (01 Apr 2004)
+
+ 01 Apr 2004; Karl Trygve Kalleberg <karltk@gentoo.org>
+ cook-2.24.ebuild: New upstream version. No joke.
+
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*cook-2.20 (23 Jul 2002)
diff --git a/dev-util/cook/Manifest b/dev-util/cook/Manifest
index 6c66c4f868a3..ef160996c3df 100644
--- a/dev-util/cook/Manifest
+++ b/dev-util/cook/Manifest
@@ -1,3 +1,5 @@
-MD5 4bf09c4c545f6bf52553b1df8e40dfcd ChangeLog 1076
+MD5 8e1b7844afc0d4da70a5dc26287143cb ChangeLog 1214
MD5 7cea3c85073f53cd5911bdae985eaeff cook-2.20.ebuild 751
+MD5 6638281fc58238e9c1939876aea51cee cook-2.24.ebuild 753
+MD5 29e53f56f421381adba874bde0ec4393 files/digest-cook-2.24 61
MD5 4be1f5bce7cfcda18e62970a88d5e081 files/digest-cook-2.20 61
diff --git a/dev-util/cook/cook-2.24.ebuild b/dev-util/cook/cook-2.24.ebuild
new file mode 100644
index 000000000000..1f7fa25baddd
--- /dev/null
+++ b/dev-util/cook/cook-2.24.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cook/cook-2.24.ebuild,v 1.1 2004/04/01 00:51:52 karltk Exp $
+
+DESCRIPTION="tool for constructing files; a drop in replacement for make"
+SRC_URI="http://www.canb.auug.org.au/~millerp/cook/${P}.tar.gz"
+HOMEPAGE="http://www.canb.auug.org.au/~millerp/cook/cook.html"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc"
+
+DEPEND="sys-devel/bison"
+
+src_compile() {
+ econf || die "./configure failed"
+ make || die # doesn't seem to like emake
+}
+
+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
+}
diff --git a/dev-util/cook/files/digest-cook-2.24 b/dev-util/cook/files/digest-cook-2.24
new file mode 100644
index 000000000000..d3205a6fd8e6
--- /dev/null
+++ b/dev-util/cook/files/digest-cook-2.24
@@ -0,0 +1 @@
+MD5 a6614c7fbabfa7450fec990715684e14 cook-2.24.tar.gz 863443
diff --git a/dev-util/cook/metadata.xml b/dev-util/cook/metadata.xml
new file mode 100644
index 000000000000..88b1d0fc72ac
--- /dev/null
+++ b/dev-util/cook/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>karltk@gentoo.org</email>
+ <description>Temporary maintainer. Looking for a substitute.</description>
+</maintainer>
+<longdescription>
+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
+</longdescription>
+</pkgmetadata>