summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild4
-rw-r--r--dev-perl/AxKit/AxKit-1.5.2-r1.ebuild4
-rw-r--r--dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild4
-rw-r--r--dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild4
-rw-r--r--dev-perl/CGI/CGI-2.78-r2.ebuild4
-rw-r--r--dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild4
-rw-r--r--dev-perl/Chart/Chart-1.0.1.ebuild4
-rw-r--r--dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild4
-rw-r--r--dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild4
-rw-r--r--dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild4
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.03-r1.ebuild2
-rw-r--r--dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild4
-rw-r--r--dev-perl/Curses/Curses-1.06.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild4
-rw-r--r--dev-perl/DBI/DBI-1.21.ebuild4
-rw-r--r--dev-perl/DB_File/DB_File-1.803.ebuild4
-rw-r--r--dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild4
-rw-r--r--dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild4
-rw-r--r--dev-perl/DateManip/DateManip-5.40-r1.ebuild4
-rw-r--r--dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild4
-rw-r--r--dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild4
-rw-r--r--dev-perl/Error/Error-0.15-r1.ebuild4
-rw-r--r--dev-perl/Event/Event-0.85-r1.ebuild4
-rw-r--r--dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild4
-rw-r--r--dev-perl/File-MMagic/File-MMagic-1.15.ebuild4
-rw-r--r--dev-perl/File-Tail/File-Tail-0.98-r2.ebuild4
-rw-r--r--dev-perl/Filter/Filter-1.28.ebuild4
-rw-r--r--dev-perl/GD/GD-1.32-r1.ebuild4
-rw-r--r--dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild4
-rw-r--r--dev-perl/HTML-Object/HTML-Object-2.15.ebuild4
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild4
-rw-r--r--dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild4
-rw-r--r--dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild4
-rw-r--r--dev-perl/IO-String/IO-String-1.01-r1.ebuild4
-rw-r--r--dev-perl/IO-Tty/IO-Tty-0.04.ebuild4
-rw-r--r--dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild4
-rw-r--r--dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild4
-rw-r--r--dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild4
-rw-r--r--dev-perl/MLDBM/MLDBM-2.00-r1.ebuild4
-rw-r--r--dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild4
-rw-r--r--dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild4
-rw-r--r--dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild4
-rw-r--r--dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild4
-rw-r--r--dev-perl/MailTools/MailTools-1.44.ebuild4
-rw-r--r--dev-perl/Mon/Mon-0.11-r1.ebuild4
-rw-r--r--dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild4
-rw-r--r--dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild4
-rw-r--r--dev-perl/Net-DNS/Net-DNS-0.19.ebuild4
-rw-r--r--dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild4
-rw-r--r--dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild4
-rw-r--r--dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild4
-rw-r--r--dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild4
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild4
-rw-r--r--dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild4
-rw-r--r--dev-perl/PDL/PDL-2.3.2-r1.ebuild4
-rw-r--r--dev-perl/POE/POE-0.19.ebuild4
-rw-r--r--dev-perl/POP3Client/POP3Client-2.7-r1.ebuild4
-rw-r--r--dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild4
-rw-r--r--dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild4
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.40.ebuild4
-rw-r--r--dev-perl/RPM/RPM-0.32-r1.ebuild4
-rw-r--r--dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild4
-rw-r--r--dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild4
-rw-r--r--dev-perl/SOAP/SOAP-0.28-r1.ebuild4
-rw-r--r--dev-perl/Storable/Storable-1.0.14.ebuild4
-rw-r--r--dev-perl/TermReadKey/TermReadKey-2.19.ebuild4
-rw-r--r--dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild4
-rw-r--r--dev-perl/TimeDate/TimeDate-1.11-r1.ebuild4
-rw-r--r--dev-perl/URI/URI-1.18.ebuild4
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild4
-rw-r--r--dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild4
-rw-r--r--dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild4
-rw-r--r--dev-perl/XML-DOM/XML-DOM-1.39.ebuild4
-rw-r--r--dev-perl/XML-DT/XML-DT-0.20.ebuild4
-rw-r--r--dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild4
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild4
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild4
-rw-r--r--dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild4
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.31.ebuild4
-rw-r--r--dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild4
-rw-r--r--dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild4
-rw-r--r--dev-perl/XML-Simple/XML-Simple-1.08.ebuild4
-rw-r--r--dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild4
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.12.ebuild4
-rw-r--r--dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild4
-rw-r--r--dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild4
-rw-r--r--dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild4
-rw-r--r--dev-perl/libnet/libnet-1.11.ebuild4
-rw-r--r--dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild4
-rw-r--r--dev-perl/libwww-perl/libwww-perl-5.64.ebuild4
-rw-r--r--dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild4
-rw-r--r--dev-perl/perl-tk/perl-tk-800.024-r1.ebuild4
-rw-r--r--dev-perl/perltidy/perltidy-20020425.ebuild4
-rw-r--r--dev-util/cervisia/cervisia-1.4.1.ebuild4
-rw-r--r--dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild4
-rw-r--r--dev-util/kconfigure/kconfigure-1.1.ebuild4
-rw-r--r--dev-util/kdbg/kdbg-1.2.2.ebuild4
-rw-r--r--dev-util/kdbg/kdbg-1.2.5.2.ebuild4
-rw-r--r--dev-util/kdbg/kdbg-1.2.5.3.ebuild4
-rw-r--r--dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild4
-rw-r--r--dev-util/kdestudio/kdestudio-2.0.0.ebuild4
-rw-r--r--dev-util/kdevelop/kdevelop-2.0.2.ebuild4
-rw-r--r--dev-util/kdevelop/kdevelop-2.1-r1.ebuild4
-rw-r--r--dev-util/kdevelop/kdevelop-2.1-r2.ebuild4
-rw-r--r--dev-util/kdevelop/kdevelop-2.1.1.ebuild4
-rw-r--r--dev-util/uml/uml-1.0.1-r1.ebuild4
-rw-r--r--dev-util/uml/uml-1.0.3.ebuild4
-rw-r--r--eclass/base.eclass3
-rw-r--r--eclass/debug.eclass61
-rw-r--r--eclass/doc/eclass-howto.lyx1035
-rw-r--r--eclass/doc/eclass-howto.sgml543
-rw-r--r--eclass/doc/eclass-howto.txt556
-rw-r--r--eclass/doc/todo.txt3
-rw-r--r--eclass/ebook.eclass1
-rw-r--r--eclass/functions.eclass51
-rw-r--r--eclass/inherit.eclass59
-rw-r--r--gnome-base/libglade/libglade-0.17-r5.ebuild4
-rw-r--r--gnome-base/libglade/libglade-0.17-r6.ebuild4
118 files changed, 217 insertions, 2529 deletions
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild
index bed8e8e393dc..37246701853b 100644
--- a/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Tools Team <tools@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Authen-PAM/Authen-PAM-0.12-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild b/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild
index 714dca616d2c..76f2192d1eaf 100644
--- a/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild
+++ b/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/AxKit/AxKit-1.5.2-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit functions from the perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${PN}-1.52
diff --git a/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild b/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild
index d5450b1be463..07ca1f2900dd 100644
--- a/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild
+++ b/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Maintainer: George Shapovalov <georges@its.caltech.edu>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CDDB_get/CDDB_get-1.66-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S="${WORKDIR}/${P}"
diff --git a/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild b/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild
index d5e29574a6c1..4b5985411cc5 100644
--- a/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild
+++ b/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Maintainer: George Shapovalov <georges@its.caltech.edu>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CDDB_get/CDDB_get-2.10-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S="${WORKDIR}/${P}"
diff --git a/dev-perl/CGI/CGI-2.78-r2.ebuild b/dev-perl/CGI/CGI-2.78-r2.ebuild
index 9a47661fb013..03a96cbb3ca0 100644
--- a/dev-perl/CGI/CGI-2.78-r2.ebuild
+++ b/dev-perl/CGI/CGI-2.78-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Tools Team <tools@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CGI/CGI-2.78-r2.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CGI/CGI-2.78-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
MY_P=${PN}.pm-${PV}
diff --git a/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild b/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild
index 591d7ce34f1c..7cb5d802cf8e 100644
--- a/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild
+++ b/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/CORBA-ORBit/CORBA-ORBit-0.4.3-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Chart/Chart-1.0.1.ebuild b/dev-perl/Chart/Chart-1.0.1.ebuild
index d0d94afdeb3c..2b333735e368 100644
--- a/dev-perl/Chart/Chart-1.0.1.ebuild
+++ b/dev-perl/Chart/Chart-1.0.1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Chart/Chart-1.0.1.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Chart/Chart-1.0.1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
MY_P=${P/.3_/c-}
diff --git a/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild b/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild
index 6c08a89ea94d..ef18b9ce9bd7 100644
--- a/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild
+++ b/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Compress-Zlib/Compress-Zlib-1.16-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild b/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild
index 5838618199a7..c69ee144e8a5 100644
--- a/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild
+++ b/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Convert-BER/Convert-BER-1.31-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild
index c2b28ef44653..d3e2f4473847 100644
--- a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild
+++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild,v 1.1 2002/05/05 14:08:57 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.09-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.03-r1.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.03-r1.ebuild
index d3dc19b43576..1af360a53ce5 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.03-r1.ebuild
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.03-r1.ebuild
@@ -4,7 +4,7 @@
# /space/gentoo/cvsroot/gentoo-x86/skel.ebuild,v 1.5 2002/04/29 22:56:53 sandymac Exp
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild
index aab62e9a2298..5b2019846b40 100644
--- a/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild
+++ b/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild,v 1.1 2002/05/05 14:08:58 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-RIPEMD160/Crypt-RIPEMD160-0.03-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Curses/Curses-1.06.ebuild b/dev-perl/Curses/Curses-1.06.ebuild
index bc2c3e7fdb57..ef4737fed9ae 100644
--- a/dev-perl/Curses/Curses-1.06.ebuild
+++ b/dev-perl/Curses/Curses-1.06.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Per Wigren <wigren@home.se>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/Curses-1.06.ebuild,v 1.2 2002/05/11 17:31:05 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/Curses-1.06.ebuild,v 1.3 2002/05/21 18:14:07 danarmak Exp $
DESCRIPTION="Curses interface modules for Perl"
HOMEPAGE="http://cpan.valueclick.com/authors/id/W/WP/WPS/${P}.readme"
@@ -13,7 +13,7 @@ SRC_URI="http://cpan.valueclick.com/authors/id/W/WP/WPS/${P}.tar.gz"
DEPEND=">=sys-devel/perl-5
>=sys-libs/ncurses-5"
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild b/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild
index 4c4e9d29a3f9..ccccfbe36db9 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBD-mysql/DBD-mysql-2.1004-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/DBI/DBI-1.21.ebuild b/dev-perl/DBI/DBI-1.21.ebuild
index 055e5d6bb67a..f27c5cc7e60b 100644
--- a/dev-perl/DBI/DBI-1.21.ebuild
+++ b/dev-perl/DBI/DBI-1.21.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBI/DBI-1.21.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBI/DBI-1.21.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/DB_File/DB_File-1.803.ebuild b/dev-perl/DB_File/DB_File-1.803.ebuild
index b5bb757748d4..867d1f45940a 100644
--- a/dev-perl/DB_File/DB_File-1.803.ebuild
+++ b/dev-perl/DB_File/DB_File-1.803.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/DB_File/DB_File-1.803.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/DB_File/DB_File-1.803.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild b/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild
index 6f90bec58dce..866ce78651a7 100644
--- a/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild
+++ b/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-ShowTable/Data-ShowTable-3.3-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild b/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild
index e1450137f5f1..f31fdabe9c6e 100644
--- a/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild
+++ b/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Date-Calc/Date-Calc-5.0-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/DateManip/DateManip-5.40-r1.ebuild b/dev-perl/DateManip/DateManip-5.40-r1.ebuild
index c11ec1915940..2810b09ecdb2 100644
--- a/dev-perl/DateManip/DateManip-5.40-r1.ebuild
+++ b/dev-perl/DateManip/DateManip-5.40-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 2002 Arcady Genkin <agenkin@thpoon.com>
# Distributed under the terms of the GNU General Public License, v2
# Author: Arcady Genkin <agenkin@thpoon.com>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/DateManip/DateManip-5.40-r1.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/DateManip/DateManip-5.40-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
DESCRIPTION="Perl date manipulation routines."
diff --git a/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild b/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild
index bdb92024171f..78b879d57170 100644
--- a/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild
+++ b/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-MD5/Digest-MD5-2.17-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild
index dbc798f9e773..fa5ecfb8b6c3 100644
--- a/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild
+++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild,v 1.1 2002/05/05 16:02:26 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Digest-SHA1/Digest-SHA1-2.01.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Error/Error-0.15-r1.ebuild b/dev-perl/Error/Error-0.15-r1.ebuild
index 9755e26ac0a8..bcaa1b42602b 100644
--- a/dev-perl/Error/Error-0.15-r1.ebuild
+++ b/dev-perl/Error/Error-0.15-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Error/Error-0.15-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Error/Error-0.15-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Event/Event-0.85-r1.ebuild b/dev-perl/Event/Event-0.85-r1.ebuild
index f98dcda350ea..ca811d3000a7 100644
--- a/dev-perl/Event/Event-0.85-r1.ebuild
+++ b/dev-perl/Event/Event-0.85-r1.ebuild
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License, v2 or later
# Maintainer: Matthew Kennedy <mkennedy@gentoo.org>
# Author: phoen][x <eqc_phoenix@gmx.de>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Event/Event-0.85-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Event/Event-0.85-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit from perl-module.eclass
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild
index 5d1ae90ab562..afdbe90b5ce0 100644
--- a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild
+++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/ExtUtils-F77/ExtUtils-F77-1.13-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/File-MMagic/File-MMagic-1.15.ebuild b/dev-perl/File-MMagic/File-MMagic-1.15.ebuild
index 09dde7ecc29c..05d21fa84b04 100644
--- a/dev-perl/File-MMagic/File-MMagic-1.15.ebuild
+++ b/dev-perl/File-MMagic/File-MMagic-1.15.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-MMagic/File-MMagic-1.15.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-MMagic/File-MMagic-1.15.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild b/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild
index 14bcbc0ea006..78bf26f994ee 100644
--- a/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild
+++ b/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Tools Team <tools@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Tail/File-Tail-0.98-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Filter/Filter-1.28.ebuild b/dev-perl/Filter/Filter-1.28.ebuild
index 7c2ca77bbedb..36ea7dba1d91 100644
--- a/dev-perl/Filter/Filter-1.28.ebuild
+++ b/dev-perl/Filter/Filter-1.28.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Per Wigren <wigren@home.se>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Filter/Filter-1.28.ebuild,v 1.1 2002/05/11 17:34:37 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Filter/Filter-1.28.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
DESCRIPTION="Source Filters for Perl"
HOMEPAGE="http://cpan.valueclick.com/authors/id/P/PM/PMQS/${P}.readme"
@@ -9,7 +9,7 @@ HOMEPAGE="http://cpan.valueclick.com/authors/id/P/PM/PMQS/${P}.readme"
S=${WORKDIR}/${P}
SRC_URI="http://cpan.valueclick.com/authors/id/P/PM/PMQS/${P}.tar.gz"
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-perl/GD/GD-1.32-r1.ebuild b/dev-perl/GD/GD-1.32-r1.ebuild
index 6e5c444928f5..ccf72598ec69 100644
--- a/dev-perl/GD/GD-1.32-r1.ebuild
+++ b/dev-perl/GD/GD-1.32-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/GD/GD-1.32-r1.ebuild,v 1.1 2002/05/05 14:08:58 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/GD/GD-1.32-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild b/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild
index 66c64216a9c5..f33538c7f56e 100644
--- a/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild
+++ b/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Mason/HTML-Mason-1.0-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/HTML-Object/HTML-Object-2.15.ebuild b/dev-perl/HTML-Object/HTML-Object-2.15.ebuild
index ffe020bc323b..395928a0e880 100644
--- a/dev-perl/HTML-Object/HTML-Object-2.15.ebuild
+++ b/dev-perl/HTML-Object/HTML-Object-2.15.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Object/HTML-Object-2.15.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Object/HTML-Object-2.15.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=html_object-${PV}
diff --git a/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild b/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild
index 4503c9ff3745..ae37b3467c76 100644
--- a/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild
+++ b/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Tagset/HTML-Tagset-3.03-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild b/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild
index a69601861a76..ff79697f0b03 100644
--- a/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild
+++ b/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild
@@ -2,8 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# Author: Francisco Gimeno <kikov@fco-gimeno.com>
# Manteiner: José Alberto Suárez López <bass@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild,v 1.1 2002/05/14 19:19:12 bass Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Tree/HTML-Tree-3.11.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
inherit perl-module
MY_P=HTML-Tree-${PV}
diff --git a/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild b/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild
index 02aa0fd59485..e310934f8b5d 100644
--- a/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild
+++ b/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-GHTTP/HTTP-GHTTP-1.07.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/IO-String/IO-String-1.01-r1.ebuild b/dev-perl/IO-String/IO-String-1.01-r1.ebuild
index 01072a7c4da8..8711891b8a7b 100644
--- a/dev-perl/IO-String/IO-String-1.01-r1.ebuild
+++ b/dev-perl/IO-String/IO-String-1.01-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-String/IO-String-1.01-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-String/IO-String-1.01-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/IO-Tty/IO-Tty-0.04.ebuild b/dev-perl/IO-Tty/IO-Tty-0.04.ebuild
index c5fe7579fb58..897e6d0ba9ec 100644
--- a/dev-perl/IO-Tty/IO-Tty-0.04.ebuild
+++ b/dev-perl/IO-Tty/IO-Tty-0.04.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Per Wigren <wigren@home.se>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Tty/IO-Tty-0.04.ebuild,v 1.1 2002/05/11 17:40:00 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Tty/IO-Tty-0.04.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
HOMEPAGE="http://cpan.valueclick.com/authors/id/G/GB/GBARR/${P}.readme"
@@ -9,7 +9,7 @@ HOMEPAGE="http://cpan.valueclick.com/authors/id/G/GB/GBARR/${P}.readme"
S=${WORKDIR}/${P}
SRC_URI="http://cpan.valueclick.com/authors/id/G/GB/GBARR/${P}.tar.gz"
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild b/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild
index 2a3bcbd22208..b8272febb4ab 100644
--- a/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild
+++ b/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild,v 1.1 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/ImageInfo/ImageInfo-1.04-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=Image-Info-${PV}
diff --git a/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild b/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild
index 7b44c56c23ad..19f8ee10b7c7 100644
--- a/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild
+++ b/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild,v 1.3 2002/05/05 16:02:27 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/LockFile-Simple/LockFile-Simple-0.2.5.ebuild,v 1.4 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild b/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild
index e8525d27c5cc..b4a78f12df0f 100644
--- a/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild
+++ b/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/MIME-Base64/MIME-Base64-2.12-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild b/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild
index bc93e2642898..c37deb73e75a 100644
--- a/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild
+++ b/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/MLDBM/MLDBM-2.00-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild b/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild
index ec2727dff395..ac25a8ec80c0 100644
--- a/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild
+++ b/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Maintainer: George Shapovalov <georges@its.caltech.edu>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/MP3-Info/MP3-Info-1.01-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S="${WORKDIR}/${P}"
diff --git a/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild b/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild
index 61a10ade900d..d662c6ed9da1 100644
--- a/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild
+++ b/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild,v 1.4 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Audit/Mail-Audit-1.8.ebuild,v 1.5 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild b/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild
index 723d6c8e43a9..7b0c6f2c1a5e 100644
--- a/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild
+++ b/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Audit/Mail-Audit-2.1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild b/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild
index 4eb1df4c8448..5c09fad523df 100644
--- a/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild
+++ b/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Procmail/Mail-Procmail-1.02.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/MailTools/MailTools-1.44.ebuild b/dev-perl/MailTools/MailTools-1.44.ebuild
index 3abbb1441d67..e31a4218b780 100644
--- a/dev-perl/MailTools/MailTools-1.44.ebuild
+++ b/dev-perl/MailTools/MailTools-1.44.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/MailTools/MailTools-1.44.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/MailTools/MailTools-1.44.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Mon/Mon-0.11-r1.ebuild b/dev-perl/Mon/Mon-0.11-r1.ebuild
index cd51930cd3f4..8bd74fbbb81d 100644
--- a/dev-perl/Mon/Mon-0.11-r1.ebuild
+++ b/dev-perl/Mon/Mon-0.11-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mon/Mon-0.11-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mon/Mon-0.11-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild b/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild
index 41041ecd8878..b0907713acb3 100644
--- a/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild
+++ b/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild,v 1.4 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2215.ebuild,v 1.5 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild b/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild
index bc77fbd8e31a..a3acf4c8eba0 100644
--- a/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild
+++ b/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Msql-Mysql-modules/Msql-Mysql-modules-1.2219.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Net-DNS/Net-DNS-0.19.ebuild b/dev-perl/Net-DNS/Net-DNS-0.19.ebuild
index d8fe6fe8b2b9..91a5fa1d59c4 100644
--- a/dev-perl/Net-DNS/Net-DNS-0.19.ebuild
+++ b/dev-perl/Net-DNS/Net-DNS-0.19.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bruce A. Locke <blocke@shivan.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-DNS/Net-DNS-0.19.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-DNS/Net-DNS-0.19.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild b/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild
index 250393bebb5c..69dc8a1b046e 100644
--- a/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild
+++ b/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Daemon/Net-Daemon-0.36.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild b/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild
index e8aa68367021..62023103d083 100644
--- a/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild
+++ b/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Aaron Blew <moath@oddbox.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild,v 1.2 2002/05/06 14:38:22 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-IRC/Net-IRC-0.70-r1.ebuild,v 1.3 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild b/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild
index ab4e19bfdc8f..de8388fe36b1 100644
--- a/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild
+++ b/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SNMP/Net-SNMP-3.60-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=${P/0/}
diff --git a/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild b/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild
index 2555b55fb4a5..5f5f0ab06d8f 100644
--- a/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild
+++ b/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SNMP/Net-SNMP-4.0.1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild
index 5768a53a1bde..6494d57cb1cf 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Tools Team <tools@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSLeay/Net-SSLeay-1.15.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/Net_SSLeay.pm-${PV}
diff --git a/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild b/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild
index 349be170def7..ce7ec8b16c3f 100644
--- a/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild
+++ b/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Telnet/Net-Telnet-3.02-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/PDL/PDL-2.3.2-r1.ebuild b/dev-perl/PDL/PDL-2.3.2-r1.ebuild
index 5a59b2a43ac1..923322a38e9f 100644
--- a/dev-perl/PDL/PDL-2.3.2-r1.ebuild
+++ b/dev-perl/PDL/PDL-2.3.2-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/PDL/PDL-2.3.2-r1.ebuild,v 1.1 2002/05/05 18:47:51 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/PDL/PDL-2.3.2-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/POE/POE-0.19.ebuild b/dev-perl/POE/POE-0.19.ebuild
index 34b01072b2f8..459b9f01fce5 100644
--- a/dev-perl/POE/POE-0.19.ebuild
+++ b/dev-perl/POE/POE-0.19.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Per Wigren <wigren@home.se>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/POE/POE-0.19.ebuild,v 1.1 2002/05/11 17:49:03 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/POE/POE-0.19.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
DESCRIPTION="A framework for creating multitasking programs in Perl"
HOMEPAGE="http://poe.perl.org"
@@ -21,7 +21,7 @@ DEPEND=">=sys-devel/perl-5
libwww? (dev-perl/libwww-perl)
curses? (dev-perl/Curses)"
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild b/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild
index 0c75fd1cebc0..f46438a84d77 100644
--- a/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild
+++ b/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild,v 1.1 2002/05/05 18:56:34 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/POP3Client/POP3Client-2.7-r1.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild b/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild
index 3b1ea116fa96..4121fff712b4 100644
--- a/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild
+++ b/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild,v 1.1 2002/05/05 18:56:34 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Parse-RecDescent/Parse-RecDescent-1.80-r2.ebuild,v 1.2 2002/05/21 18:14:07 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild b/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild
index 8706684a5033..0f2a9fe2f17c 100644
--- a/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild
+++ b/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild,v 1.1 2002/05/06 23:13:02 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/PlRPC/PlRPC-0.2014-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/RPC-XML/RPC-XML-0.40.ebuild b/dev-perl/RPC-XML/RPC-XML-0.40.ebuild
index a1bf9a4a80a6..4071b97593b9 100644
--- a/dev-perl/RPC-XML/RPC-XML-0.40.ebuild
+++ b/dev-perl/RPC-XML/RPC-XML-0.40.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/RPC-XML/RPC-XML-0.40.ebuild,v 1.1 2002/05/20 10:19:50 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/RPC-XML/RPC-XML-0.40.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/RPM/RPM-0.32-r1.ebuild b/dev-perl/RPM/RPM-0.32-r1.ebuild
index 8b79bd76a6a9..f2c43cdd70d3 100644
--- a/dev-perl/RPM/RPM-0.32-r1.ebuild
+++ b/dev-perl/RPM/RPM-0.32-r1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/RPM/RPM-0.32-r1.ebuild,v 1.2 2002/05/06 23:13:23 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/RPM/RPM-0.32-r1.ebuild,v 1.3 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=Perl-${P}
diff --git a/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild b/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild
index d27f09995fe8..f5675913d917 100644
--- a/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild
+++ b/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild
@@ -1,9 +1,9 @@
# Copyright 2002 Gentoo Technologies, Inc.
# distributed under the terms of the GNU General Pulic License, v2.
# Author: Defresne Sylvain (keiichi) <kamisama@free.fr>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild,v 1.1 2002/05/21 03:32:25 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/SDL-sdlpl/SDL-sdlpl-1.17.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P="SDL_perl"-${PV}
diff --git a/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild b/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild
index c9e7b4cd97d9..1a17da38198e 100644
--- a/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild
+++ b/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild,v 1.1 2002/05/06 15:44:11 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/SNMP_Session/SNMP_Session-0.92.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/SOAP/SOAP-0.28-r1.ebuild b/dev-perl/SOAP/SOAP-0.28-r1.ebuild
index ec5c177f09ad..5c5220aa992b 100644
--- a/dev-perl/SOAP/SOAP-0.28-r1.ebuild
+++ b/dev-perl/SOAP/SOAP-0.28-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/SOAP/SOAP-0.28-r1.ebuild,v 1.1 2002/05/06 15:47:33 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/SOAP/SOAP-0.28-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Storable/Storable-1.0.14.ebuild b/dev-perl/Storable/Storable-1.0.14.ebuild
index 8d0be0257529..a19a944e312b 100644
--- a/dev-perl/Storable/Storable-1.0.14.ebuild
+++ b/dev-perl/Storable/Storable-1.0.14.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Storable/Storable-1.0.14.ebuild,v 1.1 2002/05/06 15:51:20 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Storable/Storable-1.0.14.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/TermReadKey/TermReadKey-2.19.ebuild b/dev-perl/TermReadKey/TermReadKey-2.19.ebuild
index 4a9105c7b79a..74f4b117ffd7 100644
--- a/dev-perl/TermReadKey/TermReadKey-2.19.ebuild
+++ b/dev-perl/TermReadKey/TermReadKey-2.19.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Per Wigren <wigren@home.se>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/TermReadKey/TermReadKey-2.19.ebuild,v 1.1 2002/05/11 17:53:01 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/TermReadKey/TermReadKey-2.19.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
DESCRIPTION="Change terminal modes, and perform non-blocking reads."
HOMEPAGE="http://cpan.valueclick.com/authors/id/J/JS/JSTOWE/${P}.readme"
@@ -10,7 +10,7 @@ HOMEPAGE="http://cpan.valueclick.com/authors/id/J/JS/JSTOWE/${P}.readme"
SRC_URI="http://cpan.valueclick.com/authors/id/J/JS/JSTOWE/${P}.tar.gz"
S=${WORKDIR}/${P}
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild b/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild
index fd920c95f2f8..0f53bbcb5f49 100644
--- a/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild
+++ b/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild,v 1.1 2002/05/06 15:54:25 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Time-HiRes/Time-HiRes-01.20-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild b/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild
index 73ff857cde4a..ed9328e22392 100644
--- a/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild
+++ b/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Jerry Alexandratos <jerry@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild,v 1.1 2002/05/06 15:57:12 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/TimeDate/TimeDate-1.11-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
DESCRIPTION="A Date/Time Parsing Perl Module"
diff --git a/dev-perl/URI/URI-1.18.ebuild b/dev-perl/URI/URI-1.18.ebuild
index 8facde38608a..416739470fd9 100644
--- a/dev-perl/URI/URI-1.18.ebuild
+++ b/dev-perl/URI/URI-1.18.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/URI-1.18.ebuild,v 1.1 2002/05/06 16:00:37 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/URI/URI-1.18.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild
index ff73e604f271..472411db0907 100644
--- a/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild
+++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild,v 1.1 2002/05/06 16:08:28 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Unicode-Map8/Unicode-Map8-0.11.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild b/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild
index 1dc32331bb55..5ee091d7b0d5 100644
--- a/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild
+++ b/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild,v 1.1 2002/05/06 16:06:28 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Unicode-String/Unicode-String-2.06-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild b/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild
index ac3a712c5159..326e01acbbe5 100644
--- a/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild
+++ b/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild,v 1.1 2002/05/06 16:48:46 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Catalog/XML-Catalog-0.02-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-DOM/XML-DOM-1.39.ebuild b/dev-perl/XML-DOM/XML-DOM-1.39.ebuild
index 2ffcd4baf8cd..d3f425905cb9 100644
--- a/dev-perl/XML-DOM/XML-DOM-1.39.ebuild
+++ b/dev-perl/XML-DOM/XML-DOM-1.39.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-DOM/XML-DOM-1.39.ebuild,v 1.1 2002/05/06 16:52:39 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-DOM/XML-DOM-1.39.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-DT/XML-DT-0.20.ebuild b/dev-perl/XML-DT/XML-DT-0.20.ebuild
index 287d500d98a5..ca0b36959639 100644
--- a/dev-perl/XML-DT/XML-DT-0.20.ebuild
+++ b/dev-perl/XML-DT/XML-DT-0.20.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-DT/XML-DT-0.20.ebuild,v 1.1 2002/05/06 16:55:45 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-DT/XML-DT-0.20.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild b/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild
index 975388eae250..13b3b2caa57c 100644
--- a/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild
+++ b/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild,v 1.1 2002/05/06 16:58:04 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Encoding/XML-Encoding-1.01-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild b/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild
index ac11f1bd8bcf..7be79acf1610 100644
--- a/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild
+++ b/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild,v 1.1 2002/05/06 17:20:58 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-1.40-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild
index 7bfc6c4475cb..ca05c1eb4d44 100644
--- a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild
+++ b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild,v 1.1 2002/05/06 17:24:17 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXSLT/XML-LibXSLT-1.31-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild
index 0465495515b9..da10b96bd7b5 100644
--- a/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild
+++ b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author CC Salvesen <calle@ioslo.net>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild,v 1.1 2002/05/06 17:29:45 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.04-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-Parser/XML-Parser-2.31.ebuild b/dev-perl/XML-Parser/XML-Parser-2.31.ebuild
index b7290ed82979..a84aadbda599 100644
--- a/dev-perl/XML-Parser/XML-Parser-2.31.ebuild
+++ b/dev-perl/XML-Parser/XML-Parser-2.31.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.31.ebuild,v 1.1 2002/05/08 21:59:20 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Parser/XML-Parser-2.31.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild b/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild
index 1b0217d37066..057bfcadebdf 100644
--- a/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild
+++ b/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author CC Salvesen <calle@ioslo.net>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild,v 1.1 2002/05/06 17:37:35 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX/XML-SAX-0.10-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild b/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild
index f377fe7f3c50..ed4268ba9b21 100644
--- a/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild
+++ b/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild,v 1.1 2002/05/06 17:45:11 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Sablot/XML-Sablot-0.90.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=${PN}ron-${PV}
diff --git a/dev-perl/XML-Simple/XML-Simple-1.08.ebuild b/dev-perl/XML-Simple/XML-Simple-1.08.ebuild
index 432ff70510f9..25c895ff79e3 100644
--- a/dev-perl/XML-Simple/XML-Simple-1.08.ebuild
+++ b/dev-perl/XML-Simple/XML-Simple-1.08.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Mikael Hallendal <hallski@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Simple/XML-Simple-1.08.ebuild,v 1.1 2002/05/06 17:47:54 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Simple/XML-Simple-1.08.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild b/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild
index 1f40165120de..908306d37a74 100644
--- a/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild
+++ b/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild,v 1.1 2002/05/06 17:50:12 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Writer/XML-Writer-0.4-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-XPath/XML-XPath-1.12.ebuild b/dev-perl/XML-XPath/XML-XPath-1.12.ebuild
index 4aa52fafc29b..ce9d4857fca0 100644
--- a/dev-perl/XML-XPath/XML-XPath-1.12.ebuild
+++ b/dev-perl/XML-XPath/XML-XPath-1.12.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-XPath/XML-XPath-1.12.ebuild,v 1.1 2002/05/06 17:53:18 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-XPath/XML-XPath-1.12.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild b/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild
index 6fab089211db..33d49f81a639 100644
--- a/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild
+++ b/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild,v 1.1 2002/05/06 17:55:55 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-XSLT/XML-XSLT-0.40.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild b/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild
index ee6480d3b991..2d03f7d33959 100644
--- a/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild
+++ b/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author: Tools Team <tools@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild,v 1.1 2002/05/06 23:42:43 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/gtk-perl-glade/gtk-perl-glade-0.7004-r2.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/Gtk-Perl-${PV}
diff --git a/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild b/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild
index 9fddab9dcb1f..94b4d50f3e6f 100644
--- a/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild
+++ b/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild,v 1.2 2002/05/06 22:16:44 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/gtk-perl/gtk-perl-0.7008-r3.ebuild,v 1.3 2002/05/21 18:14:08 danarmak Exp $
# Inherit the perl-module.eclass functions
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
MY_P=Gtk-Perl-${PV}
diff --git a/dev-perl/libnet/libnet-1.11.ebuild b/dev-perl/libnet/libnet-1.11.ebuild
index d34cbd54be51..a22f84c94e9c 100644
--- a/dev-perl/libnet/libnet-1.11.ebuild
+++ b/dev-perl/libnet/libnet-1.11.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/libnet/libnet-1.11.ebuild,v 1.1 2002/05/06 22:20:53 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/libnet/libnet-1.11.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild b/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild
index 177742429e2d..8e8fe4274709 100644
--- a/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild,v 1.1 2002/05/06 16:46:25 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-5.50-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/libwww-perl/libwww-perl-5.64.ebuild b/dev-perl/libwww-perl/libwww-perl-5.64.ebuild
index 91ce1f6ba6aa..41233f69b9b4 100644
--- a/dev-perl/libwww-perl/libwww-perl-5.64.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-5.64.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-5.64.ebuild,v 1.1 2002/05/06 16:46:25 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/libwww-perl/libwww-perl-5.64.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild b/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild
index b6b0c3be5d1c..8a71230b220e 100644
--- a/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild
+++ b/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild,v 1.1 2002/05/06 22:24:45 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/libxml-perl/libxml-perl-0.07-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
S=${WORKDIR}/${P}
diff --git a/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild b/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild
index 1b0d9dec34a3..080052d854ba 100644
--- a/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild
+++ b/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild,v 1.1 2002/05/06 22:59:53 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/perl-tk/perl-tk-800.024-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
-. /usr/portage/eclass/inherit.eclass || die
inherit perl-module
MY_P=Tk-${PV}
diff --git a/dev-perl/perltidy/perltidy-20020425.ebuild b/dev-perl/perltidy/perltidy-20020425.ebuild
index b6c70e05a375..a3f01a73afb6 100644
--- a/dev-perl/perltidy/perltidy-20020425.ebuild
+++ b/dev-perl/perltidy/perltidy-20020425.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/perltidy/perltidy-20020425.ebuild,v 1.1 2002/05/15 19:18:47 agenkin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/perltidy/perltidy-20020425.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
DESCRIPTION="Perl script indenter and beautifier."
HOMEPAGE="http://perltidy.sourceforge.net/"
@@ -11,7 +11,7 @@ S=${WORKDIR}/${P/perltidy/Perl-Tidy}
DEPEND=">=sys-devel/perl-5"
-. /usr/portage/eclass/inherit.eclass || die
+
inherit perl-module
mymake="/usr"
diff --git a/dev-util/cervisia/cervisia-1.4.1.ebuild b/dev-util/cervisia/cervisia-1.4.1.ebuild
index 23e4cabaec72..72bdbae3056b 100644
--- a/dev-util/cervisia/cervisia-1.4.1.ebuild
+++ b/dev-util/cervisia/cervisia-1.4.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Philippe Namias <pnamias@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cervisia/cervisia-1.4.1.ebuild,v 1.3 2001/12/23 21:35:15 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cervisia/cervisia-1.4.1.ebuild,v 1.4 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base || die
need-kde 2
diff --git a/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild b/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild
index 38c8f0378f02..0906fa08446b 100644
--- a/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild
+++ b/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild
@@ -1,12 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Geert Bevin <gbevin@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild,v 1.2 2002/04/27 23:08:36 bangert Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-0.9-r2.ebuild,v 1.3 2002/05/21 18:14:08 danarmak Exp $
# ACONFVER=2.52f
# AMAKEVER=1.5b
-# Source inherit.eclass and inherit AutoTools
-# . /usr/portage/eclass/inherit.eclass || die
# inherit autotools
S=${WORKDIR}/${P}
diff --git a/dev-util/kconfigure/kconfigure-1.1.ebuild b/dev-util/kconfigure/kconfigure-1.1.ebuild
index 30c7abbf2f47..dfa4a6ef5717 100644
--- a/dev-util/kconfigure/kconfigure-1.1.ebuild
+++ b/dev-util/kconfigure/kconfigure-1.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kconfigure/kconfigure-1.1.ebuild,v 1.1 2002/05/11 16:28:41 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kconfigure/kconfigure-1.1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
need-kde 2
diff --git a/dev-util/kdbg/kdbg-1.2.2.ebuild b/dev-util/kdbg/kdbg-1.2.2.ebuild
index b246dcee1808..ed493a22f357 100644
--- a/dev-util/kdbg/kdbg-1.2.2.ebuild
+++ b/dev-util/kdbg/kdbg-1.2.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Your Name <your email>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.2.ebuild,v 1.4 2001/12/23 21:35:15 danarmak Exp $
- . /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.2.ebuild,v 1.5 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base || die
need-kde 2
diff --git a/dev-util/kdbg/kdbg-1.2.5.2.ebuild b/dev-util/kdbg/kdbg-1.2.5.2.ebuild
index de9937c05e0b..23ad6334ea00 100644
--- a/dev-util/kdbg/kdbg-1.2.5.2.ebuild
+++ b/dev-util/kdbg/kdbg-1.2.5.2.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.5.2.ebuild,v 1.4 2002/04/30 11:55:04 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.5.2.ebuild,v 1.5 2002/05/21 18:14:08 danarmak Exp $
# 1.2.5 version links against KDE2
MY_PV=1.2.5
MY_P=${PN}-${MY_PV}
- . /usr/portage/eclass/inherit.eclass || die
+
inherit kde-base
need-kde 2
diff --git a/dev-util/kdbg/kdbg-1.2.5.3.ebuild b/dev-util/kdbg/kdbg-1.2.5.3.ebuild
index 84de910701bf..1e25a997ac37 100644
--- a/dev-util/kdbg/kdbg-1.2.5.3.ebuild
+++ b/dev-util/kdbg/kdbg-1.2.5.3.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.5.3.ebuild,v 1.4 2002/04/30 11:55:04 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdbg/kdbg-1.2.5.3.ebuild,v 1.5 2002/05/21 18:14:08 danarmak Exp $
# 1.2.5 version links against KDE3
MY_PV=1.2.5
MY_P=${PN}-${MY_PV}
- . /usr/portage/eclass/inherit.eclass || die
+
inherit kde-base
need-kde 3
diff --git a/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild b/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild
index b3f6b3ad0c43..5f8803d4e6c8 100644
--- a/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild
+++ b/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild,v 1.1 2002/01/09 19:13:23 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdestudio/kdestudio-2.0.0-r2.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
HOMEPAGE="http://www.thekompany.com/projects/kdestudio"
diff --git a/dev-util/kdestudio/kdestudio-2.0.0.ebuild b/dev-util/kdestudio/kdestudio-2.0.0.ebuild
index 32a7e669c0a1..c908d5631d26 100644
--- a/dev-util/kdestudio/kdestudio-2.0.0.ebuild
+++ b/dev-util/kdestudio/kdestudio-2.0.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdestudio/kdestudio-2.0.0.ebuild,v 1.1 2001/12/14 06:43:27 verwilst Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdestudio/kdestudio-2.0.0.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
HOMEPAGE="http://www.thekompany.com/projects/kdestudio"
diff --git a/dev-util/kdevelop/kdevelop-2.0.2.ebuild b/dev-util/kdevelop/kdevelop-2.0.2.ebuild
index a0a8cdef2d61..1b79066fb755 100644
--- a/dev-util/kdevelop/kdevelop-2.0.2.ebuild
+++ b/dev-util/kdevelop/kdevelop-2.0.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.0.2.ebuild,v 1.5 2002/04/04 22:23:24 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.0.2.ebuild,v 1.6 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base || die
need-kde 2.2
diff --git a/dev-util/kdevelop/kdevelop-2.1-r1.ebuild b/dev-util/kdevelop/kdevelop-2.1-r1.ebuild
index f622bea4d33b..2f571da18511 100644
--- a/dev-util/kdevelop/kdevelop-2.1-r1.ebuild
+++ b/dev-util/kdevelop/kdevelop-2.1-r1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1-r1.ebuild,v 1.1 2002/04/17 19:41:10 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
need-kde 3
diff --git a/dev-util/kdevelop/kdevelop-2.1-r2.ebuild b/dev-util/kdevelop/kdevelop-2.1-r2.ebuild
index 5b1bd16440ad..fd99478616b3 100644
--- a/dev-util/kdevelop/kdevelop-2.1-r2.ebuild
+++ b/dev-util/kdevelop/kdevelop-2.1-r2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1-r2.ebuild,v 1.2 2002/04/24 21:03:56 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1-r2.ebuild,v 1.3 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
need-kde 3
diff --git a/dev-util/kdevelop/kdevelop-2.1.1.ebuild b/dev-util/kdevelop/kdevelop-2.1.1.ebuild
index 2ec58c8d3183..2207321d86cd 100644
--- a/dev-util/kdevelop/kdevelop-2.1.1.ebuild
+++ b/dev-util/kdevelop/kdevelop-2.1.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Bart Verwilst <verwilst@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1.1.ebuild,v 1.1 2002/05/17 16:50:33 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-2.1.1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
need-kde 3
diff --git a/dev-util/uml/uml-1.0.1-r1.ebuild b/dev-util/uml/uml-1.0.1-r1.ebuild
index d8f865a5ef5c..dd76fa64c0f0 100644
--- a/dev-util/uml/uml-1.0.1-r1.ebuild
+++ b/dev-util/uml/uml-1.0.1-r1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Holger Brueckner <darks@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/uml/uml-1.0.1-r1.ebuild,v 1.1 2002/01/09 19:13:23 danarmak Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/uml/uml-1.0.1-r1.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
DESCRIPTION="KDE 2.2 UML Drawing Utility"
diff --git a/dev-util/uml/uml-1.0.3.ebuild b/dev-util/uml/uml-1.0.3.ebuild
index 807796d02628..dde9e71f5b30 100644
--- a/dev-util/uml/uml-1.0.3.ebuild
+++ b/dev-util/uml/uml-1.0.3.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Holger Brueckner <darks@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-util/uml/uml-1.0.3.ebuild,v 1.1 2002/02/21 19:57:30 karltk Exp $
-. /usr/portage/eclass/inherit.eclass || die
+# $Header: /var/cvsroot/gentoo-x86/dev-util/uml/uml-1.0.3.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
+
inherit kde-base
DESCRIPTION="KDE 2.2 UML Drawing Utility"
diff --git a/eclass/base.eclass b/eclass/base.eclass
index edee50859900..aa490d69ea2f 100644
--- a/eclass/base.eclass
+++ b/eclass/base.eclass
@@ -1,10 +1,9 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Dan Armak <danarmak@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/eclass/base.eclass,v 1.13 2002/03/30 12:52:14 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/base.eclass,v 1.14 2002/05/21 18:14:08 danarmak Exp $
# The base eclass defines some default functions and variables. Nearly everything
# else inherits from here.
-[ -n "$COMPAT" ] && inherit functions
ECLASS=base
S=${WORKDIR}/${P}
diff --git a/eclass/debug.eclass b/eclass/debug.eclass
deleted file mode 100644
index b7bfe95d09c2..000000000000
--- a/eclass/debug.eclass
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2000 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# Author Dan Armak <danarmak@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/eclass/debug.eclass,v 1.13 2002/03/27 22:33:53 danarmak Exp $
-# This provides functions for verbose output for debugging
-
-# Moved into ebuild.sh in portage-1.8.9_pre32. Here for compatibility.
-
-if [ -z "$COMPAT" ]; then
-
- einfo "!!! Error: debug.eclass sourced, but compatibility mode not set. This ebuild needs
-to be updated, please report."
- exit 1
-
-else
-
- # redirect output, unset to disable. use e.g. /dev/stdout to write into a file/device.
- # use special setting "on" to echo the output - unlike above, doesn't violate sandbox.
- # the test here is to enable people to export DEBUG_OUTPUT before running ebuild/emerge
- # so that they won't have to edit debug.eclass anymore
- #[ -n "$ECLASS_DEBUG_OUTPUT" ] || ECLASS_DEBUG_OUTPUT="on"
-
- # used internally for output
- # redirects output wherever's needed
- # in the future might use e* from /etc/init.d/functions.sh if i feel like it
- debug-print() {
-
- while [ "$1" ]; do
-
- # extra user-configurable targets
- if [ "$ECLASS_DEBUG_OUTPUT" == "on" ]; then
- echo "debug: $1"
- elif [ -n "$ECLASS_DEBUG_OUTPUT" ]; then
- echo "debug: $1" >> $ECLASS_DEBUG_OUTPUT
- fi
-
- # default target
- [ -d "$BUILD_PREFIX/$P/temp" ] && echo $1 >> ${T}/eclass-debug.log
-
- shift
- done
-
- }
-
- # std message functions
-
- debug-print-function() {
-
- str="$1: entering function"
- shift
- debug-print "$str, parameters: $*"
-
- }
-
- debug-print-section() {
-
- debug-print "now in section $*"
-
- }
-
-fi
diff --git a/eclass/doc/eclass-howto.lyx b/eclass/doc/eclass-howto.lyx
deleted file mode 100644
index 5fbc6249d88d..000000000000
--- a/eclass/doc/eclass-howto.lyx
+++ /dev/null
@@ -1,1035 +0,0 @@
-#LyX 1.1 created this file. For more info see http://www.lyx.org/
-\lyxformat 218
-\textclass docbook-chapter
-\language english
-\inputencoding auto
-\fontscheme default
-\graphics default
-\paperfontsize default
-\spacing single
-\papersize Default
-\paperpackage a4
-\use_geometry 0
-\use_amsmath 0
-\paperorientation portrait
-\secnumdepth 3
-\tocdepth 3
-\paragraph_separation indent
-\defskip medskip
-\quotes_language english
-\quotes_times 2
-\papercolumns 1
-\papersides 1
-\paperpagestyle default
-
-\layout Title
-
-eclass howto
-\layout Author
-
-Dan Armak
-\layout Date
-
-Updated for 20020330
-\layout Section
-
-Introduction
-\layout Subsection
-
-Overview
-\layout Standard
-
-eclasses are parts of ebuilds.
- They are sourced (
-\begin_inset Quotes eld
-\end_inset
-
-inherited
-\begin_inset Quotes erd
-\end_inset
-
-) by ebuilds and other eclasses, to provide default settings and functions
- across many similar ebuilds.
- As in OOP, this is used to ensure maximum code reuse among similar ebuilds.
-\layout Standard
-
-This first section shows briefly how to write an eclass.
- The second is a detailed overview of all the existing eclasses.
- The third explains how to write a KDE ebuild using the kde group of eclasses.
-\layout Subsection
-
-Example
-\layout Standard
-
-Here is a fictive sourceforge.eclass, designed to provide homepage and download
- locations to sourceforge.net-hosted projects:
-\layout Code
-
-# Copyright 2001-2002 Gentoo Technologies, Inc.
-\layout Code
-
-# Distributed under the terms of the GNU General Public License, v2 or later
-\layout Code
-
-# Author Dan Armak <danarmak@gentoo.org>
-\layout Code
-
-# $Header: /home/cvsroot/gentoo-x86/eclass/sourceforge.eclass,v 1.12 2002/03/27
- 22:33:53 danarmak Exp $
-\layout Code
-
-\layout Code
-
-# This eclass sets $HOMEPAGE and $SRC_URI to the standard vaules for
-\layout Code
-
-# sourceforge.net - hosted projects.
-\layout Code
-
-\layout Code
-
-ECLASS=base
-\layout Code
-
-\layout Code
-
-HOMEPAGE="http://${PN}.sourceforge.net/"
-\layout Code
-
-SRC_URI="http://download.sourceforge.net/${PN}/${P}.tar.gz"
-\layout Standard
-
-The first four lines are headers, just like those in any ebuild.
- The next two lines are a short description of the eclass.
- Line 7 sets $ECLASS to the eclass's name, which is useful for some applications
- not seen in this example.
- These are conventions you should follow.
-\layout Standard
-
-The rest of the code does the actual work - setting $SRC_URI and $HOMEPAGE.
-\layout Subsection
-
-There you go
-\layout Standard
-
-This is all you need to know to actually write eclasses.
- Put your new eclass in /usr/portage/eclass/, and put these two lines at
- the beginning of your ebuild:
-\layout Code
-
-.
- /usr/portage/eclass/inherit.eclass || die
-\layout Code
-
-inherit sourceforge
-\layout Standard
-
-The first line is only needed for backward compatibility with <=portage-1.8.8,
- i.e.
- the rc6 profile.
- The new 1.8.9 portage tree contains an inherit() function, but the old one
- doesn't and so we have to manually source inherit.eclass which provides
- it.
- This backward support will be discontinued on April the 25th, one month
- after the release of portage-1.8.9_pre32 for the 1.0 profile (the first portage
- to include inherit() and some other eclass-supporting elements).
-\layout Standard
-
-Oh, and you can inherit several eclasses at the same time by saying:
-\layout Code
-
-inherit eclass1 eclass2 ...
-\layout Standard
-
-...but watch their order!
-\layout Section
-
-The current eclasses
-\layout Standard
-
-The best way of becoming familiar with the current eclass structure is an
- explanation of what each eclass does.
-\layout Standard
-
-The most uniform group of ebuilds is the kde apps.
- These were accordingly selected to be the test case for eclasses, and the
- test has been successful.
- Eclasses for non-kde ebuilds may follow, but there are no concrete plans
- as of this time.
- (Write a useful one!)
-\layout Standard
-
-Because of the current customisable KDEDIR (KDE?DIR, KDE?LIBSDIR) scheme,
- all kde ebuilds (including ebuilds for apps with optional kde support)
- need to
-\emph on
-
-\emph default
-use the eclasses, or else be forced to duplicate their functionality.
- As a minimum, inherit kde-functions to get the set-qtdir(), set-kdedir()
- functions.
- See more in section 3.
-\layout Subsection
-
-ebuild.
-\layout Subsection
-
-inherit.eclass
-\layout Standard
-
-This is the basic eclass.
- It should always be present (i.e.
- inherited).
- No other eclass inherits from it, however: an inheriting ebuild needs to
- inherit it explicitly before it does anything else, by saying:
-\layout Code
-
-.
- /usr/portage/eclass/inherit.eclass || die
-\layout Standard
-
-Eclasses do not need this first line, since they are always sourced from
- an ebuild which already has it.
-\layout Standard
-
-The second line would typically be:
-\layout Code
-
-inherit <list of eclasses>
-\layout Subsubsection
-
-inherit()
-\layout Standard
-
-This eclass defines the inherit() function which handles sourcing of eclasses:
-\layout Code
-
-ECLASSDIR=/usr/portage/eclass
-\layout Code
-
-inherit() {
-\layout Code
-
- while [ "$1" ]; do
-\layout Code
-
- source ${ECLASSDIR}/${1}.eclass
-\layout Code
-
- shift
-\layout Code
-
- done
-\layout Code
-
-}
-\layout Standard
-
-This function simply sources files from a hard-coded location.
- If, in the future, we will decide to move eclasses to a different location,
- any name-to-file resolution code will go in here.
-\layout Subsubsection
-
-EXPORT_FUNCTIONS()
-\layout Standard
-
-Explanation: suppose A.eclass and B.eclass both define src_compile.
- If you inherit both A and B you'll get a different src_compile depending
- on the order in which you inherit them.
- That's ok, you're supposed to keep track of your inheritance order.
- But you may want to call either of the two src_compile's explicitly.
-\layout Standard
-
-So, every eclass adds to the functions that it defines a prefix.
- For example, A.eclass will define A_src_compile(), and B.eclass will define
- a B_src_compile().
- That way, the ebuild can call either function and know what it'll get.
-\layout Standard
-
-This raises a new problem: we need a function called src_compile so that
- the ebuild doesn't need to explicitly call something_src_compile.
- This is where EXPORT_FUNCTIONS() comes into play:
-\layout Code
-
-EXPORT_FUNCTIONS() {
-\layout Code
-
-
-\layout Code
-
- while [ "$1" ]; do
-\layout Code
-
- eval "$1() { ${ECLASS}_$1 ; }" > /dev/null
-\layout Code
-
- shift
-\layout Code
-
- done
-\layout Code
-
-
-\layout Code
-
-}
-\layout Standard
-
-Every eclass at its beginning sets $ECLASS to its name (e.g.
-
-\begin_inset Quotes eld
-\end_inset
-
-A
-\begin_inset Quotes erd
-\end_inset
-
- or
-\begin_inset Quotes eld
-\end_inset
-
-B
-\begin_inset Quotes erd
-\end_inset
-
-).
- Then it calls EXPORT_FUNCTIONS with the list of functions it provides.
- For example, if you call
-\layout Code
-
-ECLASS=foo
-\layout Code
-
-EXPORT_FUNCTIONS src_unpack
-\layout Standard
-
-The EXPORT_FUNCTIONS will call eval on the following string:
-\layout Code
-
-src_unpack() { foo_src_unpack() ; }
-\layout Subsection
-
-Function sections
-\layout Standard
-
-One rarely uses predefined functions as-is; you usually want to extend them.
- Once they have unique names (foo_src_unpack) it's easy to add code that
- executes before or after them.
- Function sections break them down and allow code to execute between any
- two sections.
-\layout Standard
-
-The implementation is simple.
- Let's take as an example the src_compile() function from base.eclass.
- It looks like this:
-\layout Code
-
-base_src_compile() {
-\layout Code
-
- ./configure || die
-\layout Code
-
- make || die
-\layout Code
-
-}
-\layout Standard
-
-Here is the same function, divided into sections:
-\layout Code
-
-base_src_compile() {
-\layout Code
-
-
-\layout Code
-
- [ -z "$1" ] && base_src_compile all
-\layout Code
-
-
-\layout Code
-
- while [ "$1" ]; do
-\layout Code
-
-\layout Code
-
- case $1 in
-\layout Code
-
- configure)
-\layout Code
-
- ./configure || die;;
-\layout Code
-
- make)
-\layout Code
-
- make || die;;
-\layout Code
-
- all)
-\layout Code
-
- base_src_compile configure make;;
-\layout Code
-
- esac
-\layout Code
-
-\layout Code
-
- shift
-\layout Code
-
- done
-\layout Code
-
-
-\layout Code
-
-}
-\layout Standard
-
-The code has been divided into two
-\begin_inset Quotes eld
-\end_inset
-
-sections
-\begin_inset Quotes erd
-\end_inset
-
-:
-\emph on
-configure
-\emph default
- and
-\emph on
-make
-\emph default
-.
- In our simple example, they correspond to the two commands in the original
- function.
-\layout Standard
-
-In the center of the new function is a while;case...esac;shift;done block.
- This block matches the parameters to the functions with the defined section
- names and executes the corresponding lines of code.
-\layout Standard
-
-The special case
-\emph on
-all
-\emph default
- calls the same function recursively with a list of sections in order.
- It's up to the eclass's author to maintain this list, which is very important.
-\layout Standard
-
-The line before the block says that a call without parameters should be
- treated the same as a call with the single parameter
-\emph on
-all.
-
-\emph default
-As you see, this function recurses a lot.
- Note, however, that the call
-\emph on
-base_src_compile configure all make
-\emph default
-is also legal; it will execute
-\emph on
-base_src_compile configure configure make make
-\emph default
-.
-\layout Standard
-
-Now, in your ebuild (or eclass) that inherits from base.eclass, you get the
- stub function src_compile which calls base_src_compile without parameters.
- This makes base_src_compile execute
-\emph on
-all
-\emph default
-, that is, all its sections.
- You can leave it as-is.
- If you wish to extend it, you define a new src_compile and call base_src_compil
-e a section at a time:
-\layout Code
-
-src_compile() {
-\layout Code
-
- myfunc1
-\layout Code
-
- base_src_compile configure
-\layout Code
-
- myfunc2
-\layout Code
-
- base_src_compile make
-\layout Code
-
-}
-\layout Standard
-
-Where myfunc{1,2} is any code you want to execute between the sections.
-\layout Standard
-
-The only way to know what functions contain what sections is to read the
- eclasses.
-\layout Standard
-
-A final note: not all functions execute all their sections when called with
-
-\emph on
-all
-\emph default
- or without parameters.
- Some sections may be non-standard and must be called explicitly.
- The only such section right now is
-\emph on
-base_src_compile patch
-\emph default
-.
-\layout Subsection
-
-debug.eclass
-\layout Standard
-
-Adds verbose output debugging functions.
- Is inherited by inherit.eclass.
- All eclasses call these functions a lot, which makes them look ugly but
- helps a great deal in tracing stuff, since there is no bash script debugger/ide
-/step-by-step interpreter AFAIK (except for bash -x).
-\layout Standard
-
-Look at it to see the functions it provides, they are simplistic.
-\layout Standard
-
-You can export ECLASS_DEBUG_OUTPUT=
-\begin_inset Quotes erd
-\end_inset
-
-/dev/stdout
-\begin_inset Quotes erd
-\end_inset
-
- to get the output with your other msgs while merging.
- Unfortunately opening /dev/stdout for writing violates the sandbox.
- I'm not sure how to bypass this (FIXME!).
-\layout Standard
-
-Let's add typical debug output statements to our sample function from the
- function sections explanation:
-\layout Code
-
-base_src_compile() {
-\layout Code
-
-
-\layout Code
-
- debug-print function $FUNCNAME $*
-\layout Code
-
- [ -z "$1" ] && base_src_compile all
-\layout Code
-
-
-\layout Code
-
- while [ "$1" ]; do
-\layout Code
-
-\layout Code
-
- case $1 in
-\layout Code
-
- configure)
-\layout Code
-
- debug-print-section configure
-\layout Code
-
- ./configure || die;;
-\layout Code
-
- make)
-\layout Code
-
- debug-print-section make
-\layout Code
-
- make || die;;
-\layout Code
-
- all)
-\layout Code
-
- debug-print-section all
-\layout Code
-
- base_src_compile configure make;;
-\layout Code
-
- esac
-\layout Code
-
-\layout Code
-
- shift
-\layout Code
-
- done
-\layout Code
-
-
-\layout Code
-
- debug-print "$FUNCNAME: result is $RESULT" #yes I know there is no $RESULT
- in this sample function
-\layout Code
-
-\layout Code
-
-}
-\layout Subsection
-
-base.eclass
-\layout Standard
-
-This eclass defines some default variables and functions, similar to those
- you'd get by default in a non-inheriting ebuild (starting with a recent
- portage), e.g.
- src_unpack() { unpack ${A}; }.
-\layout Standard
-
-It is inherited by higher-level eclasses like the kde ones.
-\layout Standard
-
-Note that in base_src_unpack there is one non-default section (i.e.
- it doesn't execute for section
-\emph on
-all
-\emph default
-).
- It is called
-\emph on
-patch
-\emph default
- and it looks like this:
-\layout Code
-
-cd ${S}
-\layout Code
-
-patch -p0 < ${FILESDIR}/${P}-gentoo.diff
-\layout Subsection
-
-autotools.eclass
-\layout Standard
-
-This is made and maintained by Azarah.
- To quote his comments:
-\layout Standard
-
-This eclass was made to bridge the incompatibility problem of autoconf-2.13,
- autoconf-2.5x and automake-1.4x, automake-1.5x.
- Most packages needs autoconf-2.13 and automake-1.4x, but cannot work with
- the latest versions of these packages due to incompatibility, thus when
- we have a package that needs the latest versions of automake and autoconf,
- it begins to get a problem.
-\layout Standard
-
-Read the eclass for more info.
- AFAIK it has no relationship whatsoever to an of the other eclasses.
- Contact Azarah for any further info.
- (Azarah, you're welcome to fill in here).
-\layout Subsection
-
-kde.eclass
-\layout Standard
-
-Used by all kde apps, whether directly or indirectly.
- (Not by apps with optional kde functionality though.) This is a higher-level
- eclass, which is intended to provide not only sensible defaults but functions
- which can be used as-is more often then not.
- In fact, none of the high-level kde-* eclasses which inherit from here
- change the functions in any way, and the ebuilds rarely do so.
- This eclass contains the meat of the kde eclass system, while virtual and
- base can be said to provide the skeleton.
-\layout Standard
-
-It inherits autoconf, base and depend.
-\layout Standard
-
-Read it to find out what it defines.
- It is quite self-explanatory.
-\layout Standard
-
-Briefly, it handles all standard kde apps that use GNU standard configure/make/m
-ake install cycles.
- It handles all the std.
- configure options e.g.
- qtmt.
-\layout Standard
-
-Note: some kde apps, like widget styles and i18n packages, do not need to
- compile anything.
- Therefore kde.eclass does not inherit c.
- These packages can then inherit straight from here.
- All other packages, which need to compile c code, should inherit from kde-base.e
-class.
-\layout Subsection
-
-functions.eclass
-\layout Subsubsection
-
-kde-related (used to be kde-dirs.eclass)
-\layout Standard
-
-A short explanation about the current multi-kdedir scheme:
-\layout Standard
-
-$KDE{2,3}DIR and $KDELIBS{2,3}DIR are set in make.globals (and can be overridden
- in make.conf).
- Their default values are /usr/kde/{2,3}.
-\layout Standard
-
-A package that identifies itself as a kde2 package (see below) will use
- the kdelibs installed in $KDELIBS2DIR and install itself into $KDE2DIR.
- Same goes for kde3.
- NOTE: separating kdelibs from kde apps and any other non-default KDEDIR
- stuff is untested and unsupported.
-\layout Standard
-
-As for qt, the latest 2.x, 3.x version lives in /usr/qt/2,3 respectively.
-\layout Standard
-
-The inner works of the system needn't be described here.
- A few weeks ago all this scheme was changed out of recognition, but no
- ebuilds needed to be changed, only eclasses.
- That speaks for their success.
-\layout Standard
-
-This eclass provides two pairs of functions: need-kde(), need-qt() and set-kdedi
-r(), set-qtdir().
- These functions handle the details of the multi-qt and multi-kdelibs schemes.
-\layout Standard
-
-The need-* functions are called with a parameter which is the version number
- required.
- They then add the corresponding dependencies to DEPEND and RDEPEND, and
- set the variables kde_version and qt_version which are used by the set-*dir
- functions.
- If no parameter is passed, a version number of 0 (zero) is used, meaning
- that any version will satisfy the dependency.
-\layout Standard
-
-It is important to call these functions from the main part of the ebuild
- (i.e.
- not from a function), so that any changes to DEPEND and RDEPEND affect
- emerge.
-\layout Standard
-
-The set-* dir functions are both called from the beginning of the configure
- section of the kde_src_compile() function.
- They set KDEDIR and QTDIR appropriately.
- That's all your ebuild should need.
-\layout Standard
-
-In a ebuild with optional kde support, you inherit kde-dirs directly (and
- no other eclass).
- You should then call both need-* and set-* yourself.
-\layout Standard
-
-kde-dirs.eclass also contains several helper functions you shouldn't need
- to use directly.
-\layout Subsubsection
-
-newdepend()
-\layout Standard
-
-This function simply adds all parameters to both DEPEND and RDEPEND, saving
- you the trouble of writing and maintaining two lists of dependencies.
-\layout Standard
-
-If called with a special parameter, it adds predefined dependencies.
- These special parmeters exst as of now:
-\layout Description
-
-
-\begin_inset Quotes eld
-\end_inset
-
-/autotools
-\begin_inset Quotes erd
-\end_inset
-
-: add
-\begin_inset Quotes eld
-\end_inset
-
-sys-devel/autoconf sys-devel/automake sys-devel/make
-\begin_inset Quotes erd
-\end_inset
-
- to DEPEND (but not RDEPEND).
-\layout Description
-
-
-\begin_inset Quotes eld
-\end_inset
-
-/c
-\begin_inset Quotes erd
-\end_inset
-
-: add
-\begin_inset Quotes eld
-\end_inset
-
-virtual/glibc sys-devel/ld.so
-\begin_inset Quotes erd
-\end_inset
-
- to both DEPEND and RDEPEND.
- Also, add
-\begin_inset Quotes eld
-\end_inset
-
-sys-devel/gcc
-\begin_inset Quotes erd
-\end_inset
-
- to DEPEND.
-\layout Standard
-
-This function encourages developers to maintain comprehensive DPEND strings.
- Especially, many ebuilds have no RDEPEND strings, which will be a problem
- once we have unmerge functionality that knows about dependencies.
-\layout Subsection
-
-kde-base.eclass
-\layout Standard
-
-Meant for standard kde apps; nearly all ebuilds use it.
- Inherits kde.
- Calls newdepend /c.
- Sets HOMEPAGE=apps.kde.com.
-\layout Subsection
-
-kde-i18n.eclass
-\layout Standard
-
-Meant for the kde-i18n-* packages.
- Niche use.
-\layout Standard
-
-In fact, all kde-i18n ebuilds are completely identical and so all they have
- to do is inherit from this eclass.
- Their ${P} does the rest.
-\layout Standard
-
-Inherits kde, kde.org.
- Makes a few differences, such as PROVIDE virtual/kde-i18n, correct $S,
- HOMEPAGE and DESCRIPTION.
-\layout Subsection
-
-koffice-i18n.eclass
-\layout Standard
-
-Meant for the koffice-i18n-* packages.
- Niche use.
- Very similar to kde-i18n.eclass.
-\layout Standard
-
-All kde-i18n ebuilds are completely identical and so all they have to do
- is inherit from this eclass.
-\layout Subsection
-
-kde-dist.eclass
-\layout Standard
-
-Meant for the base kde distribution packages in kde-base/*.
- Inherits kde-base, kde.org.
- Adds the correct DESCRIPTION and HOMEPAGE and kdelibs-${PV} deps.
- The simpler/smaller kde-base/ packages (e.g.
- kdetoys) make no changes at all; most of those that do only add deps.
-\layout Subsection
-
-kde-cvs
-\layout Standard
-
-This is only included with the kde3-pre ebuilds, and doesn't live in portage.
- See
-\begin_inset LatexCommand \url[http://www.gentoo.org/~danarmak/kde3-pre.html]{http://www.gentoo.org/~danarmak/kde3-pre.html}
-
-\end_inset
-
-.
-\layout Standard
-
-It provides a new src_unpack which sets SRC_URI=
-\begin_inset Quotes erd
-\end_inset
-
-
-\begin_inset Quotes erd
-\end_inset
-
- and copies the sources from a location hardcoded in the eclass.
- Useful if you have a local copy of the kde cvs modules.
-\layout Standard
-
-It does not run cvs.cvsup itself beacuse that would violate the sanbox.
- I plan to add a sanbox_allow command and implement that functionality.
-\layout Subsection
-
-kde-pre
-\layout Standard
-
-This is only included with the kde3-pre ebuilds, and doesn't live in portage.
- See
-\begin_inset LatexCommand \url[http://www.gentoo.org/~danarmak/kde3-pre.html]{http://www.gentoo.org/~danarmak/kde3-pre.html}
-
-\end_inset
-
-.
-\layout Standard
-
-For pre-release ebuilds, which have underscores in their portage names (3.0_beta1
-) but not in their source archives' names (3.0beta1.tar.gz).
- Removes any underscores from $SRC_URI and $S.
-\layout Standard
-
-I'll probably add this to portage if there'll be a reason to do it (i.e.
- a pre-release kde ebuild in portage).
-\layout Section
-
-The inheriting ebuilds
-\layout Standard
-
-When in doubt, look at other inheriting ebuilds, or ask.
-\layout Subsection
-
-A typical kde app ebuild
-\layout Code
-
-<header lines>
-\layout Code
-
-.
- /usr/portage/eclass/inherit.eclass || die
-\layout Code
-
-inherit kde-base
-\layout Code
-
-# Some ebuilds end right here.
- Others need some customization.
-\newline
-
-\layout Code
-
-# Add any extra deps.
- Remember: *always* extend variables, never override!
-\layout Code
-
-DEPEND="$DEPEND foo/bar"
-\layout Code
-
-RDEPEND="$RDEPEND bar/foo"
-\layout Code
-
-# This will add a dep to both DEPEND and RDEPEND
-\layout Code
-
-newdepend "foo? ( bar )"
-\layout Code
-
-\layout Code
-
-# This adds extra arguments to $myconf, which is passed to configure
-\layout Code
-
-myconf="$myconf --with-foobar"
-\layout Code
-
-\layout Code
-
-# extend src_unpack
-\layout Code
-
-src_unpack() {
-\layout Code
-
- base_src_unpack all patch # Patch from ${FILESDIR}/${P}-gentoo.diff
-\layout Code
-
- # some more changes
-\layout Code
-
- dosed -e 's:1:2:' ${S}/foobar
-\layout Code
-
-}
-\layout Code
-
-\layout Subsection
-
-A typical optional-kde-functionality app ebuild
-\layout Standard
-
-To your normal ebuild, add the following lines.
- Prefix each line with
-\begin_inset Quotes eld
-\end_inset
-
-use kde &&
-\begin_inset Quotes erd
-\end_inset
-
-, or create whole
-\begin_inset Quotes eld
-\end_inset
-
-if [
-\begin_inset Quotes eld
-\end_inset
-
-`use kde`
-\begin_inset Quotes erd
-\end_inset
-
- ]; then; fi
-\begin_inset Quotes erd
-\end_inset
-
- blocks.
- To the general section, add:
-\layout Code
-
-.
- /usr/prtage/eclass/inherit.eclass
-\layout Code
-
-inherit kde-dirs
-\layout Code
-
-need-kde $version # minimal version of kde your app needs
-\layout Standard
-
-If you only need (optional) qt support, do the same, but call need-qt.
- You can also disregard eclasses entirely, but make sure to add the correct
- QT dep; the correct format as of now is e.g.
- =x11-libs/qt-2* for qt2.x.
-\layout Standard
-
-Have fun! :-) - danarmak
-\the_end
diff --git a/eclass/doc/eclass-howto.sgml b/eclass/doc/eclass-howto.sgml
deleted file mode 100644
index 4ebc06cc8f8f..000000000000
--- a/eclass/doc/eclass-howto.sgml
+++ /dev/null
@@ -1,543 +0,0 @@
-<!doctype chapter public "-//OASIS//DTD DocBook V3.1//EN">
-
-<chapter lang="en">
-<!-- DocBook file was created by LyX 1.1
- See http://www.lyx.org/ for more information -->
- <title>
- eclass howto
- </title>
- <author>
- Dan Armak
- </author>
- <date>
- Updated for 20020329
- </date>
- <sect1>
- <title>
- Introduction
- </title>
- <sect2>
- <title>
- Overview
- </title>
- <para>
- eclasses are parts of ebuilds. They are sourced (&ldquo;inherited&rdquo;) by ebuilds and other eclasses, to provide default settings and functions across many similar ebuilds. As in OOP, this is used to ensure maximum code reuse among similar ebuilds.
- </para>
- <para>
- This first section shows briefly how to write an eclass. The second is a detailed overview of all the existing eclasses. The third explains how to write a KDE ebuild using the kde group of eclasses.
- </para>
- </sect2>
- <sect2>
- <title>
- Example
- </title>
- <para>
- Here is a fictive sourceforge.eclass, designed to provide homepage and download locations to sourceforge.net-hosted projects:
- </para>
- <programlisting>
-<![ CDATA [# Copyright 2001-2002 Gentoo Technologies, Inc.
-]]><![ CDATA [# Distributed under the terms of the GNU General Public License, v2 or later
-]]><![ CDATA [# Author Dan Armak <danarmak@gentoo.org>
-]]><![ CDATA [# $Header: /var/cvsroot/gentoo-x86/eclass/doc/eclass-howto.sgml,v 1.11 2002/03/30 12:52:17 danarmak Exp $
-]]><![ CDATA [
-]]><![ CDATA [# This eclass sets $HOMEPAGE and $SRC_URI to the standard vaules for
-]]><![ CDATA [# sourceforge.net - hosted projects.
-]]><![ CDATA [
-]]><![ CDATA [ECLASS=base
-]]><![ CDATA [
-]]><![ CDATA [HOMEPAGE="http://${PN}.sourceforge.net/"
-]]><![ CDATA [SRC_URI="http://download.sourceforge.net/${PN}/${P}.tar.gz"
-]]> </programlisting>
- <para>
- The first four lines are headers, just like those in any ebuild. The next two lines are a short description of the eclass. The seventh line set &dollar;ECLASS to the eclass's name, which is useful for some applications not seen in this example. The rest of the code does the actual work - setting SRC_URI and HOMEPAGE.
- </para>
- </sect2>
- <sect2>
- <title>
- There you go
- </title>
- <para>
- This is all you need to know to actually write eclasses. Put your new eclass in /usr/portage/eclass/, and put these two lines at the beginning of your ebuild:
- </para>
- <programlisting>
-<![ CDATA [. /usr/portage/eclass/inherit.eclass || die
-]]><![ CDATA [inherit sourceforge
-]]> </programlisting>
- <para>
- The first line is only needed for backward compatibility with &lt;=portage-1.8.8, i.e. the rc6 profile. The new 1.8.9 portage tree contains an inherit() function, but the old one doesn't and so we have to manually source inherit.eclass which provides it. This backward support will be discontinued on April the 25th, one month after the release of portage-1.8.9_pre32 for the 1.0 profile (the first portage to include inherit() and some other eclass-supporting elements).
- </para>
- <para>
- Oh, and you can inherit several eclasses at the same time by saying:
- </para>
- <programlisting>
-<![ CDATA [inherit eclass1 eclass2 ...
-]]> </programlisting>
- <para>
- ...but watch their order!
- </para>
- </sect2>
- </sect1>
- <sect1>
- <title>
- The current eclasses
- </title>
- <para>
- The best way of becoming familiar with the current eclass structure is an explanation of what each eclass does.
- </para>
- <para>
- The most uniform group of ebuilds is the kde apps. These were accordingly selected to be the test case for eclasses, and the test has been successful. Eclasses for non-kde ebuilds may follow, but there are no concrete plans as of this time. (Write a useful one!)
- </para>
- <para>
- Because of the current customisable KDEDIR (KDE?DIR, KDE?LIBSDIR) scheme, all kde ebuilds (including ebuilds for apps with optional kde support) need to<emphasis> </emphasis>use the eclasses, or else be forced to duplicate their functionality. As a minimum, inherit kde-functions to get the set-qtdir(), set-kdedir() functions. See more in section 3.
- </para>
- <sect2>
- <title>
- ebuild.sh
- </title>
- </sect2>
- <sect2>
- <title>
- inherit.eclass
- </title>
- <para>
- This is the basic eclass. It should always be present (i.e. inherited). No other eclass inherits from it, however: an inheriting ebuild needs to inherit it explicitly before it does anything else, by saying:
- </para>
- <programlisting>
-<![ CDATA [. /usr/portage/eclass/inherit.eclass || die
-]]> </programlisting>
- <para>
- Eclasses do not need this first line, since they are always sourced from an ebuild which already has it.
- </para>
- <para>
- The second line would typically be:
- </para>
- <programlisting>
-<![ CDATA [inherit <list of eclasses>
-]]> </programlisting>
- <sect3>
- <title>
- inherit()
- </title>
- <para>
- This eclass defines the inherit() function which handles sourcing of eclasses:
- </para>
- <programlisting>
-<![ CDATA [ECLASSDIR=/usr/portage/eclass
-]]><![ CDATA [inherit() {
-]]><![ CDATA [ while [ "$1" ]; do
-]]><![ CDATA [ source ${ECLASSDIR}/${1}.eclass
-]]><![ CDATA [ shift
-]]><![ CDATA [ done
-]]><![ CDATA [}
-]]> </programlisting>
- <para>
- This function simply sources files from a hard-coded location. If, in the future, we will decide to move eclasses to a different location, any name-to-file resolution code will go in here.
- </para>
- </sect3>
- <sect3>
- <title>
- EXPORT_FUNCTIONS()
- </title>
- <para>
- Explanation: suppose A.eclass and B.eclass both define src_compile. If you inherit both A and B you'll get a different src_compile depending on the order in which you inherit them. That's ok, you're supposed to keep track of your inheritance order. But you may want to call either of the two src_compile's explicitly.
- </para>
- <para>
- So, every eclass adds to the functions that it defines a prefix. For example, A.eclass will define A_src_compile(), and B.eclass will define a B_src_compile(). That way, the ebuild can call either function and know what it'll get.
- </para>
- <para>
- This raises a new problem: we need a function called src_compile so that the ebuild doesn't need to explicitly call something_src_compile. This is where EXPORT_FUNCTIONS() comes into play:
- </para>
- <programlisting>
-<![ CDATA [EXPORT_FUNCTIONS() {
-]]><![ CDATA [
-]]><![ CDATA [ while [ "$1" ]; do
-]]><![ CDATA [ eval "$1() { ${ECLASS}_$1 ; }" > /dev/null
-]]><![ CDATA [ shift
-]]><![ CDATA [ done
-]]><![ CDATA [
-]]><![ CDATA [}
-]]> </programlisting>
- <para>
- Every eclass at its beginning sets &dollar;ECLASS to its name (e.g. &ldquo;A&rdquo; or &ldquo;B&rdquo;). Then it calls EXPORT_FUNCTIONS with the list of functions it provides. For example, if you call
- </para>
- <programlisting>
-<![ CDATA [ECLASS=foo
-]]><![ CDATA [EXPORT_FUNCTIONS src_unpack
-]]> </programlisting>
- <para>
- The EXPORT_FUNCTIONS will call eval on the following string:
- </para>
- <programlisting>
-<![ CDATA [src_unpack() { foo_src_unpack() ; }
-]]> </programlisting>
- </sect3>
- </sect2>
- <sect2>
- <title>
- Function sections
- </title>
- <para>
- One rarely uses predefined functions as-is; you usually want to extend them. Once they have unique names (foo_src_unpack) it's easy to add code that executes before or after them. Function sections break them down and allow code to execute between any two sections.
- </para>
- <para>
- The implementation is simple. Let's take as an example the src_compile() function from base.eclass. It looks like this:
- </para>
- <programlisting>
-<![ CDATA [base_src_compile() {
-]]><![ CDATA [ ./configure || die
-]]><![ CDATA [ make || die
-]]><![ CDATA [}
-]]> </programlisting>
- <para>
- Here is the same function, divided into sections:
- </para>
- <programlisting>
-<![ CDATA [base_src_compile() {
-]]><![ CDATA [
-]]><![ CDATA [ [ -z "$1" ] && base_src_compile all
-]]><![ CDATA [
-]]><![ CDATA [ while [ "$1" ]; do
-]]><![ CDATA [
-]]><![ CDATA [ case $1 in
-]]><![ CDATA [ configure)
-]]><![ CDATA [ ./configure || die;;
-]]><![ CDATA [ make)
-]]><![ CDATA [ make || die;;
-]]><![ CDATA [ all)
-]]><![ CDATA [ base_src_compile configure make;;
-]]><![ CDATA [ esac
-]]><![ CDATA [
-]]><![ CDATA [ shift
-]]><![ CDATA [ done
-]]><![ CDATA [
-]]><![ CDATA [}
-]]> </programlisting>
- <para>
- The code has been divided into two &ldquo;sections&rdquo;: <emphasis>configure</emphasis> and <emphasis>make</emphasis>. In our simple example, they correspond to the two commands in the original function.
- </para>
- <para>
- In the center of the new function is a while;case...esac;shift;done block. This block matches the parameters to the functions with the defined section names and executes the corresponding lines of code.
- </para>
- <para>
- The special case <emphasis>all</emphasis> calls the same function recursively with a list of sections in order. It's up to the eclass's author to maintain this list, which is very important.
- </para>
- <para>
- The line before the block says that a call without parameters should be treated the same as a call with the single parameter <emphasis>all. </emphasis>As you see, this function recurses a lot. Note, however, that the call <emphasis>base_src_compile configure all make </emphasis>is also legal; it will execute <emphasis>base_src_compile configure configure make make</emphasis>.
- </para>
- <para>
- Now, in your ebuild (or eclass) that inherits from base.eclass, you get the stub function src_compile which calls base_src_compile without parameters. This makes base_src_compile execute <emphasis>all</emphasis>, that is, all its sections. You can leave it as-is. If you wish to extend it, you define a new src_compile and call base_src_compile a section at a time:
- </para>
- <programlisting>
-<![ CDATA [src_compile() {
-]]><![ CDATA [ myfunc1
-]]><![ CDATA [ base_src_compile configure
-]]><![ CDATA [ myfunc2
-]]><![ CDATA [ base_src_compile make
-]]><![ CDATA [}
-]]> </programlisting>
- <para>
- Where myfunc&lcub;1,2&rcub; is any code you want to execute between the sections.
- </para>
- <para>
- The only way to know what functions contain what sections is to read the eclasses.
- </para>
- <para>
- A final note: not all functions execute all their sections when called with <emphasis>all</emphasis> or without parameters. Some sections may be non-standard and must be called explicitly. The only such section right now is <emphasis>base_src_compile patch</emphasis>.
- </para>
- </sect2>
- <sect2>
- <title>
- debug.eclass
- </title>
- <para>
- Adds verbose output debugging functions. Is inherited by inherit.eclass. All eclasses call these functions a lot, which makes them look ugly but helps a great deal in tracing stuff, since there is no bash script debugger/ide/step-by-step interpreter AFAIK (except for bash -x).
- </para>
- <para>
- Look at it to see the functions it provides, they are simplistic.
- </para>
- <para>
- You can export ECLASS_DEBUG_OUTPUT=&rdquo;/dev/stdout&rdquo; to get the output with your other msgs while merging. Unfortunately opening /dev/stdout for writing violates the sandbox. I'm not sure how to bypass this (FIXME!).
- </para>
- <para>
- Let's add typical debug output statements to our sample function from the function sections explanation:
- </para>
- <programlisting>
-<![ CDATA [base_src_compile() {
-]]><![ CDATA [
-]]><![ CDATA [ debug-print function $FUNCNAME $*
-]]><![ CDATA [ [ -z "$1" ] && base_src_compile all
-]]><![ CDATA [
-]]><![ CDATA [ while [ "$1" ]; do
-]]><![ CDATA [
-]]><![ CDATA [ case $1 in
-]]><![ CDATA [ configure)
-]]><![ CDATA [ debug-print-section configure
-]]><![ CDATA [ ./configure || die;;
-]]><![ CDATA [ make)
-]]><![ CDATA [ debug-print-section make
-]]><![ CDATA [ make || die;;
-]]><![ CDATA [ all)
-]]><![ CDATA [ debug-print-section all
-]]><![ CDATA [ base_src_compile configure make;;
-]]><![ CDATA [ esac
-]]><![ CDATA [
-]]><![ CDATA [ shift
-]]><![ CDATA [ done
-]]><![ CDATA [
-]]><![ CDATA [ debug-print "$FUNCNAME: result is $RESULT" #yes I know there is no $RESULT in this sample function
-]]><![ CDATA [
-]]><![ CDATA [}
-]]> </programlisting>
- </sect2>
- <sect2>
- <title>
- base.eclass
- </title>
- <para>
- This eclass defines some default variables and functions, similar to those you'd get by default in a non-inheriting ebuild (starting with a recent portage), e.g. src_unpack() &lcub; unpack &dollar;&lcub;A&rcub;; &rcub;.
- </para>
- <para>
- It is inherited by higher-level eclasses like the kde ones.
- </para>
- <para>
- Note that in base_src_unpack there is one non-default section (i.e. it doesn't execute for section <emphasis>all</emphasis>). It is called <emphasis>patch</emphasis> and it looks like this:
- </para>
- <programlisting>
-<![ CDATA [cd ${S}
-]]><![ CDATA [patch -p0 < ${FILESDIR}/${P}-gentoo.diff
-]]> </programlisting>
- </sect2>
- <sect2>
- <title>
- autotools.eclass
- </title>
- <para>
- This is made and maintained by Azarah. To quote his comments:
- </para>
- <para>
- This eclass was made to bridge the incompatibility problem of autoconf-2.13, autoconf-2.5x and automake-1.4x, automake-1.5x. Most packages needs autoconf-2.13 and automake-1.4x, but cannot work with the latest versions of these packages due to incompatibility, thus when we have a package that needs the latest versions of automake and autoconf, it begins to get a problem.
- </para>
- <para>
- Read the eclass for more info. AFAIK it has no relationship whatsoever to an of the other eclasses. Contact Azarah for any further info. (Azarah, you're welcome to fill in here).
- </para>
- </sect2>
- <sect2>
- <title>
- kde.eclass
- </title>
- <para>
- Used by all kde apps, whether directly or indirectly. (Not by apps with optional kde functionality though.) This is a higher-level eclass, which is intended to provide not only sensible defaults but functions which can be used as-is more often then not. In fact, none of the high-level kde-* eclasses which inherit from here change the functions in any way, and the ebuilds rarely do so. This eclass contains the meat of the kde eclass system, while virtual and base can be said to provide the skeleton.
- </para>
- <para>
- It inherits autoconf, base and depend.
- </para>
- <para>
- Read it to find out what it defines. It is quite self-explanatory.
- </para>
- <para>
- Briefly, it handles all standard kde apps that use GNU standard configure/make/make install cycles. It handles all the std. configure options e.g. qtmt.
- </para>
- <para>
- Note: some kde apps, like widget styles and i18n packages, do not need to compile anything. Therefore kde.eclass does not inherit c. These packages can then inherit straight from here. All other packages, which need to compile c code, should inherit from kde-base.eclass.
- </para>
- </sect2>
- <sect2>
- <title>
- functions.eclass
- </title>
- <sect3>
- <title>
- kde-related (used to be kde-dirs.eclass)
- </title>
- <para>
- A short explanation about the current multi-kdedir scheme:
- </para>
- <para>
- &dollar;KDE&lcub;2,3&rcub;DIR and &dollar;KDELIBS&lcub;2,3&rcub;DIR are set in make.globals (and can be overridden in make.conf). Their default values are /usr/kde/&lcub;2,3&rcub;.
- </para>
- <para>
- A package that identifies itself as a kde2 package (see below) will use the kdelibs installed in &dollar;KDELIBS2DIR and install itself into &dollar;KDE2DIR. Same goes for kde3. NOTE: separating kdelibs from kde apps and any other non-default KDEDIR stuff is untested and unsupported.
- </para>
- <para>
- As for qt, the latest 2.x, 3.x version lives in /usr/qt/2,3 respectively.
- </para>
- <para>
- The inner works of the system needn't be described here. A few weeks ago all this scheme was changed out of recognition, but no ebuilds needed to be changed, only eclasses. That speaks for their success.
- </para>
- <para>
- This eclass provides two pairs of functions: need-kde(), need-qt() and set-kdedir(), set-qtdir(). These functions handle the details of the multi-qt and multi-kdelibs schemes.
- </para>
- <para>
- The need-* functions are called with a parameter which is the version number required. They then add the corresponding dependencies to DEPEND and RDEPEND, and set the variables kde_version and qt_version which are used by the set-*dir functions. If no parameter is passed, a version number of 0 (zero) is used, meaning that any version will satisfy the dependency.
- </para>
- <para>
- It is important to call these functions from the main part of the ebuild (i.e. not from a function), so that any changes to DEPEND and RDEPEND affect emerge.
- </para>
- <para>
- The set-* dir functions are both called from the beginning of the configure section of the kde_src_compile() function. They set KDEDIR and QTDIR appropriately. That's all your ebuild should need.
- </para>
- <para>
- In a ebuild with optional kde support, you inherit kde-dirs directly (and no other eclass). You should then call both need-* and set-* yourself.
- </para>
- <para>
- kde-dirs.eclass also contains several helper functions you shouldn't need to use directly.
- </para>
- </sect3>
- <sect3>
- <title>
- newdepend()
- </title>
- <para>
- This function simply adds all parameters to both DEPEND and RDEPEND, saving you the trouble of writing and maintaining two lists of dependencies.
- </para>
- <para>
- If called with a special parameter, it adds predefined dependencies. These special parmeters exst as of now:
- </para>
- <variablelist>
- <varlistentry>
- <term>
- &ldquo;/autotools&rdquo;:
-</term><listitem><para>add &ldquo;sys-devel/autoconf sys-devel/automake sys-devel/make&rdquo; to DEPEND (but not RDEPEND).
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- &ldquo;/c&rdquo;:
-</term><listitem><para>add &ldquo;virtual/glibc sys-devel/ld.so&rdquo; to both DEPEND and RDEPEND. Also, add &ldquo;sys-devel/gcc&rdquo; to DEPEND.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <para>
- This function encourages developers to maintain comprehensive DPEND strings. Especially, many ebuilds have no RDEPEND strings, which will be a problem once we have unmerge functionality that knows about dependencies.
- </para>
- </sect3>
- </sect2>
- <sect2>
- <title>
- kde-base.eclass
- </title>
- <para>
- Meant for standard kde apps; nearly all ebuilds use it. Inherits kde. Calls newdepend /c. Sets HOMEPAGE=apps.kde.com.
- </para>
- </sect2>
- <sect2>
- <title>
- kde-i18n.eclass
- </title>
- <para>
- Meant for the kde-i18n-* packages. Niche use.
- </para>
- <para>
- In fact, all kde-i18n ebuilds are completely identical and so all they have to do is inherit from this eclass. Their &dollar;&lcub;P&rcub; does the rest.
- </para>
- <para>
- Inherits kde, kde.org. Makes a few differences, such as PROVIDE virtual/kde-i18n, correct &dollar;S, HOMEPAGE and DESCRIPTION.
- </para>
- </sect2>
- <sect2>
- <title>
- koffice-i18n.eclass
- </title>
- <para>
- Meant for the koffice-i18n-* packages. Niche use. Very similar to kde-i18n.eclass.
- </para>
- <para>
- All kde-i18n ebuilds are completely identical and so all they have to do is inherit from this eclass.
- </para>
- </sect2>
- <sect2>
- <title>
- kde-dist.eclass
- </title>
- <para>
- Meant for the base kde distribution packages in kde-base/*. Inherits kde-base, kde.org. Adds the correct DESCRIPTION and HOMEPAGE and kdelibs-&dollar;&lcub;PV&rcub; deps. The simpler/smaller kde-base/ packages (e.g. kdetoys) make no changes at all; most of those that do only add deps.
- </para>
- </sect2>
- <sect2>
- <title>
- kde-cvs
- </title>
- <para>
- This is only included with the kde3-pre ebuilds, and doesn't live in portage. See <ulink url="http://www.gentoo.org/~danarmak/kde3-pre.html">http://www.gentoo.org/~danarmak/kde3-pre.html</ulink>.
- </para>
- <para>
- It provides a new src_unpack which sets SRC_URI=&rdquo;&rdquo; and copies the sources from a location hardcoded in the eclass. Useful if you have a local copy of the kde cvs modules.
- </para>
- <para>
- It does not run cvs.cvsup itself beacuse that would violate the sanbox. I plan to add a sanbox_allow command and implement that functionality.
- </para>
- </sect2>
- <sect2>
- <title>
- kde-pre
- </title>
- <para>
- This is only included with the kde3-pre ebuilds, and doesn't live in portage. See <ulink url="http://www.gentoo.org/~danarmak/kde3-pre.html">http://www.gentoo.org/~danarmak/kde3-pre.html</ulink>.
- </para>
- <para>
- For pre-release ebuilds, which have underscores in their portage names (3.0_beta1) but not in their source archives' names (3.0beta1.tar.gz). Removes any underscores from &dollar;SRC_URI and &dollar;S.
- </para>
- <para>
- I'll probably add this to portage if there'll be a reason to do it (i.e. a pre-release kde ebuild in portage).
- </para>
- </sect2>
- </sect1>
- <sect1>
- <title>
- The inheriting ebuilds
- </title>
- <para>
- When in doubt, look at other inheriting ebuilds, or ask.
- </para>
- <sect2>
- <title>
- A typical kde app ebuild
- </title>
- <programlisting>
-<![ CDATA [<header lines>
-]]><![ CDATA [. /usr/portage/eclass/inherit.eclass || die
-]]><![ CDATA [inherit kde-base
-]]><![ CDATA [# Some ebuilds end right here. Others need some customization.
-]]><![ CDATA [# Add any extra deps. Remember: *always* extend variables, never override!
-]]><![ CDATA [DEPEND="$DEPEND foo/bar"
-]]><![ CDATA [RDEPEND="$RDEPEND bar/foo"
-]]><![ CDATA [# This will add a dep to both DEPEND and RDEPEND
-]]><![ CDATA [newdepend "foo? ( bar )"
-]]><![ CDATA [
-]]><![ CDATA [# This adds extra arguments to $myconf, which is passed to configure
-]]><![ CDATA [myconf="$myconf --with-foobar"
-]]><![ CDATA [
-]]><![ CDATA [# extend src_unpack
-]]><![ CDATA [src_unpack() {
-]]><![ CDATA [ base_src_unpack all patch # Patch from ${FILESDIR}/${P}-gentoo.diff
-]]><![ CDATA [ # some more changes
-]]><![ CDATA [ dosed -e 's:1:2:' ${S}/foobar
-]]><![ CDATA [}
-]]><![ CDATA [
-]]> </programlisting>
- </sect2>
- <sect2>
- <title>
- A typical optional-kde-functionality app ebuild
- </title>
- <para>
- To your normal ebuild, add the following lines. Prefix each line with &ldquo;use kde &amp;&amp;&rdquo;, or create whole &ldquo;if &lsqb; &ldquo;`use kde`&rdquo; &rsqb;; then; fi&rdquo; blocks. To the general section, add:
- </para>
- <programlisting>
-<![ CDATA [. /usr/prtage/eclass/inherit.eclass
-]]><![ CDATA [inherit kde-dirs
-]]><![ CDATA [need-kde $version # minimal version of kde your app needs
-]]> </programlisting>
- <para>
- If you only need (optional) qt support, do the same, but call need-qt. You can also disregard eclasses entirely, but make sure to add the correct QT dep; the correct format as of now is e.g. =x11-libs/qt-2* for qt2.x.
- </para>
- <para>
- Have fun! :-) - danarmak
- </para>
- </sect2>
- </sect1>
-
-
-</chapter>
diff --git a/eclass/doc/eclass-howto.txt b/eclass/doc/eclass-howto.txt
deleted file mode 100644
index fc2baa4ad5d7..000000000000
--- a/eclass/doc/eclass-howto.txt
+++ /dev/null
@@ -1,556 +0,0 @@
-
-
-eclass howto
-
-Dan Armak
-
-Updated for 20020206
-
-1 Warning
-
-The eclasses have been modified and the documentation isn't
-up to date, to be fixed shortly.
-
-2 Introduction
-
-eclasses are parts of ebuilds; that is, they have the same
-syntax ebuilds do, but do not define all the required variables
-and functions. ebuilds can inherit from eclasses, and eclasses
-can inherit from other eclasses. As in OOP, this is used
-to ensure maximum code reuse among similar ebuilds.
-
-This inheritance is implemented via simple bash sourcing.
-So, when you 'inherit" something its
-functions and variables override your own. For this reason,
-variables and functions are usually extended and not just
-set (more on this later).
-
-The most uniform group of ebuilds is the kde apps. These
-were accordingly selected to be the test case for eclasses,
-and I believe I can now say the test has been successful.
-Eclasses for non-kde ebuilds may follow, but there are no
-concrete plans as of this time.
-
-Because of the current customisable KDEDIR (KDE?DIR, KDE?LIBSDIR)
-scheme, all kde ebuilds (including ebuilds for apps with
-optional kde support) must use the eclasses. As a minimum,
-inherit kde-dirs to get the set-qtdir(), set-kdedir() functions.
-
-Section two explains how eclasses work; section three gives
-an example of a typical inheriting ebuild, and another of
-an ebuild for an app with optional kde functionality.
-
-3 The eclasses
-
-The best way of becoming familiar with the current eclass
-structure is an explanation of what each eclass does.
-
-3.1 inherit.eclass
-
-This is the basic eclass. It should always be present (i.e.
-inherited). No other eclass inherits from it, however: an
-inheriting ebuild needs to inherit it explicitly before
-it does anything else, by saying:
-
-. /usr/portage/eclass/inherit.eclass || die
-
-Eclasses do not need this first line, since they are always
-sourced from an ebuild which already has it.
-
-The second line would typically be:
-
-inherit <list of eclasses>
-
-3.1.1 inherit()
-
-This eclass defines the inherit() function which handles
-sourcing of eclasses:
-
-ECLASSDIR=/usr/portage/eclass
-
-inherit() {
-
- while [ "$1" ]; do
-
- source ${ECLASSDIR}/${1}.eclass
-
- shift
-
- done
-
-}
-
-This function simply sources files from a hard-coded location.
-If, in the future, we will decide to move eclasses to a
-different location, any name-to-file resolution code will
-go in here.
-
-3.1.2 EXPORT_FUNCTIONS()
-
-Explanation: suppose A.eclass and B.eclass both define src_compile.
-If you inherit both A and B you'll get a different src_compile
-depending on the order in which you inherit them. That's
-ok, you're supposed to keep track of your inheritance order.
-But you may want to call either of the two src_compile's
-explicitly.
-
-So, every eclass adds to the functions that it defines a
-prefix. For example, A.eclass will define A_src_compile(),
-and B.eclass will define a B_src_compile(). That way, the
-ebuild can call either function and know what it'll get.
-
-This raises a new problem: we need a function called src_compile
-so that the ebuild doesn't need to explicitly call something_src_compile.
-This is where EXPORT_FUNCTIONS() comes into play:
-
-EXPORT_FUNCTIONS() {
-
-
-
- while [ "$1" ]; do
-
- eval "$1() { ${ECLASS}_$1 ; }" > /dev/null
-
- shift
-
- done
-
-
-
-}
-
-Every eclass at its beginning sets $ECLASS to its name (e.g.
-"A" or "B"). Then it calls EXPORT_FUNCTIONS
-with the list of functions it provides. For example, if
-you call
-
-ECLASS=foo
-
-EXPORT_FUNCTIONS src_unpack
-
-The EXPORT_FUNCTIONS will call eval on the following string:
-
-src_unpack() { foo_src_unpack() ; }
-
-3.2 Function sections
-
-One rarely uses predefined functions as-is; you usually want
-to extend them. Once they have unique names (foo_src_unpack)
-it's easy to add code that executes before or after them.
-Function sections break them down and allow code to execute
-between any two sections.
-
-The implementation is simple. Let's take as an example the
-src_compile() function from base.eclass. It looks like this:
-
-base_src_compile() {
-
- ./configure || die
-
- make || die
-
-}
-
-Here is the same function, divided into sections:
-
-base_src_compile() {
-
-
-
- [ -z "$1" ] && base_src_compile all
-
-
-
- while [ "$1" ]; do
-
- case $1 in
-
- configure)
-
- ./configure || die;;
-
- make)
-
- make || die;;
-
- all)
-
- base_src_compile configure make;;
-
- esac
-
- shift
-
- done
-
-
-
-}
-
-The code has been divided into two "sections":
-configure and make. In our simple example, they correspond
-to the two commands in the original function.
-
-In the center of the new function is a while;case...esac;shift;done
-block. This block matches the parameters to the functions
-with the defined section names and executes the corresponding
-lines of code.
-
-The special case all calls the same function recursively
-with a list of sections in order. It's up to the eclass's
-author to maintain this list, which is very important.
-
-The line before the block says that a call without parameters
-should be treated the same as a call with the single parameter
-all. As you see, this function recurses a lot. Note, however,
-that the call base_src_compile configure all make is also
-legal; it will execute base_src_compile configure configure
-make make.
-
-Now, in your ebuild (or eclass) that inherits from base.eclass,
-you get the stub function src_compile which calls base_src_compile
-without parameters. This makes base_src_compile execute
-all, that is, all its sections. You can leave it as-is.
-If you wish to extend it, you define a new src_compile and
-call base_src_compile a section at a time:
-
-src_compile() {
-
- myfunc1
-
- base_src_compile configure
-
- myfunc2
-
- base_src_compile make
-
-}
-
-Where myfunc{1,2} is any code you want to execute between
-the sections.
-
-The only way to know what functions contain what sections
-is to read the eclasses.
-
-A final note: not all functions execute all their sections
-when called with all or without parameters. Some sections
-may be non-standard and must be called explicitly. The only
-such section right now is base_src_compile patch.
-
-3.3 debug.eclass
-
-Adds verbose output debugging functions. Is inherited by
-inherit.eclass. All eclasses call these functions a lot,
-which makes them look ugly but helps a great deal in tracing
-stuff, since there is no bash script debugger/ide/step-by-step
-interpreter AFAIK (except for bash -x).
-
-Look at it to see the functions it provides, they are simplistic.
-
-You can export ECLASS_DEBUG_OUTPUT="/dev/stdout"
-to get the output with your other msgs while merging. Unfortunately
-opening /dev/stdout for writing violates the sandbox. I'm
-not sure how to bypass this (FIXME!).
-
-Let's add typical debug output statements to our sample function
-from the function sections explanation:
-
-base_src_compile() {
-
-
-
- debug-print function $FUNCNAME $*
-
- [ -z "$1" ] && base_src_compile all
-
-
-
- while [ "$1" ]; do
-
- case $1 in
-
- configure)
-
- debug-print-section configure
-
- ./configure || die;;
-
- make)
-
- debug-print-section make
-
- make || die;;
-
- all)
-
- debug-print-section all
-
- base_src_compile configure make;;
-
- esac
-
- shift
-
- done
-
-
-
- debug-print "$FUNCNAME: result is $RESULT" #yes I know
-there is no $RESULT in this sample function
-
-}
-
-3.4 base.eclass
-
-This eclass defines some default variables and functions,
-similar to those you'd get by default in a non-inheriting
-ebuild (starting with a recent portage), e.g. src_unpack()
-{ unpack ${A}; }.
-
-It is inherited by higher-level eclasses like the kde ones.
-
-Note that in base_src_unpack there is one non-default section
-(i.e. it doesn't execute for section all). It is called
-patch and it looks like this:
-
-cd ${S}
-
-patch -p0 < ${FILESDIR}/${P}-gentoo.diff
-
-3.5 autotools.eclass
-
-This is made and maintained by Azarah. To quote his comments:
-
-This eclass was made to bridge the incompatibility problem
-of autoconf-2.13, autoconf-2.5x and automake-1.4x, automake-1.5x.
-Most packages needs autoconf-2.13 and automake-1.4x, but
-cannot work with the latest versions of these packages due
-to incompatibility, thus when we have a package that needs
-the latest versions of automake and autoconf, it begins
-to get a problem.
-
-Read the eclass for more info. AFAIK it has no relationship
-whatsoever to an of the other eclasses. Contact Azarah for
-any further info. (Azarah, you're welcome to fill in here).
-
-3.6 kde.eclass
-
-Used by all kde apps, whether directly or indirectly. (Not
-by apps with optional kde functionality though.) This is
-a higher-level eclass, which is intended to provide not
-only sensible defaults but functions which can be used as-is
-more often then not. In fact, none of the high-level kde-*
-eclasses which inherit from here change the functions in
-any way, and the ebuilds rarely do so. This eclass contains
-the meat of the kde eclass system, while virtual and base
-can be said to provide the skeleton.
-
-It inherits autoconf, base and depend.
-
-Read it to find out what it defines. It is quite self-explanatory.
-
-Briefly, it handles all standard kde apps that use GNU standard
-configure/make/make install cycles. It handles all the std.
-configure options e.g. qtmt.
-
-Note: some kde apps, like widget styles and i18n packages,
-do not need to compile anything. Therefore kde.eclass does
-not inherit c. These packages can then inherit straight
-from here. All other packages, which need to compile c code,
-should inherit from kde-base.eclass.
-
-3.7 functions.eclass
-
-3.7.1 kde-related (used to be kde-dirs.eclass)
-
-A short explanation about the current multi-kdedir scheme:
-
-$KDE{2,3}DIR and $KDELIBS{2,3}DIR are set in make.globals
-(and can be overridden in make.conf). Their default values
-are /usr/kde/{2,3}.
-
-A package that identifies itself as a kde2 package (see below)
-will use the kdelibs installed in $KDELIBS2DIR and install
-itself into $KDE2DIR. Same goes for kde3. NOTE: separating
-kdelibs from kde apps and any other non-default KDEDIR stuff
-is untested and unsupported.
-
-As for qt, the latest 2.x, 3.x version lives in /usr/qt/2,3
-respectively.
-
-The inner works of the system needn't be described here.
-A few weeks ago all this scheme was changed out of recognition,
-but no ebuilds needed to be changed, only eclasses. That
-speaks for their success.
-
-This eclass provides two pairs of functions: need-kde(),
-need-qt() and set-kdedir(), set-qtdir(). These functions
-handle the details of the multi-qt and multi-kdelibs schemes.
-
-The need-* functions are called with a parameter which is
-the version number required. They then add the corresponding
-dependencies to DEPEND and RDEPEND, and set the variables
-kde_version and qt_version which are used by the set-*dir
-functions. If no parameter is passed, a version number of
-0 (zero) is used, meaning that any version will satisfy
-the dependency.
-
-It is important to call these functions from the main part
-of the ebuild (i.e. not from a function), so that any changes
-to DEPEND and RDEPEND affect emerge.
-
-The set-* dir functions are both called from the beginning
-of the configure section of the kde_src_compile() function.
-They set KDEDIR and QTDIR appropriately. That's all your
-ebuild should need.
-
-In a ebuild with optional kde support, you inherit kde-dirs
-directly (and no other eclass). You should then call both
-need-* and set-* yourself.
-
-kde-dirs.eclass also contains several helper functions you
-shouldn't need to use directly.
-
-3.7.2 newdepend()
-
-This function simply adds all parameters to both DEPEND and
-RDEPEND, saving you the trouble of writing and maintaining
-two lists of dependencies.
-
-If called with a special parameter, it adds predefined dependencies.
-These special parmeters exst as of now:
-
-"/autotools": add "sys-devel/autoconf
- sys-devel/automake sys-devel/make"
- to DEPEND (but not RDEPEND).
-
-"/c": add "virtual/glibc sys-devel/ld.so"
- to both DEPEND and RDEPEND. Also, add "sys-devel/gcc"
- to DEPEND.
-
-This function encourages developers to maintain comprehensive
-DPEND strings. Especially, many ebuilds have no RDEPEND
-strings, which will be a problem once we have unmerge functionality
-that knows about dependencies.
-
-3.8 kde-base.eclass
-
-Meant for standard kde apps; nearly all ebuilds use it. Inherits
-kde. Calls newdepend /c. Sets HOMEPAGE=apps.kde.com.
-
-3.9 kde-i18n.eclass
-
-Meant for the kde-i18n-* packages. Niche use.
-
-In fact, all kde-i18n ebuilds are completely identical and
-so all they have to do is inherit from this eclass. Their
-${P} does the rest.
-
-Inherits kde, kde.org. Makes a few differences, such as PROVIDE
-virtual/kde-i18n, correct $S, HOMEPAGE and DESCRIPTION.
-
-3.10 koffice-i18n.eclass
-
-Meant for the koffice-i18n-* packages. Niche use. Very similar
-to kde-i18n.eclass.
-
-All kde-i18n ebuilds are completely identical and so all
-they have to do is inherit from this eclass.
-
-3.11 kde-dist.eclass
-
-Meant for the base kde distribution packages in kde-base/*.
-Inherits kde-base, kde.org. Adds the correct DESCRIPTION
-and HOMEPAGE and kdelibs-${PV} deps. The simpler/smaller
-kde-base/ packages (e.g. kdetoys) make no changes at all;
-most of those that do only add deps.
-
-3.12 kde-cvs
-
-This is only included with the kde3-pre ebuilds, and doesn't
-live in portage. See [http://www.gentoo.org/~danarmak/kde3-pre.html||http://www.gentoo.org/~danarmak/kde3-pre.html].
-
-It provides a new src_unpack which sets SRC_URI=""
-and copies the sources from a location hardcoded in the
-eclass. Useful if you have a local copy of the kde cvs modules.
-
-It does not run cvs.cvsup itself beacuse that would violate
-the sanbox. I plan to add a sanbox_allow command and implement
-that functionality.
-
-3.13 kde-pre
-
-This is only included with the kde3-pre ebuilds, and doesn't
-live in portage. See [http://www.gentoo.org/~danarmak/kde3-pre.html||http://www.gentoo.org/~danarmak/kde3-pre.html].
-
-For pre-release ebuilds, which have underscores in their
-portage names (3.0_beta1) but not in their source archives'
-names (3.0beta1.tar.gz). Removes any underscores from $SRC_URI
-and $S.
-
-I'll probably add this to portage if there'll be a reason
-to do it (i.e. a pre-release kde ebuild in portage).
-
-4 The inheriting ebuilds
-
-When in doubt, look at other inheriting ebuilds, or ask.
-
-4.1 A typical kde app ebuild
-
-<header lines>
-
-. /usr/portage/eclass/inherit.eclass || die
-
-inherit kde-base
-
-# Some ebuilds end right here. Others need some customization.
-
-
-# Add any extra deps. Remember: *always* extend variables,
-never override!
-
-DEPEND="$DEPEND foo/bar"
-
-RDEPEND="$RDEPEND bar/foo"
-
-# This will add a dep to both DEPEND and RDEPEND
-
-newdepend "foo? ( bar )"
-
-# This adds extra arguments to $myconf, which is passed to
-configure
-
-myconf="$myconf --with-foobar"
-
-# extend src_unpack
-
-src_unpack() {
-
- base_src_unpack all patch # Patch from ${FILESDIR}/${P}-gentoo.diff
-
- # some more changes
-
- dosed -e 's:1:2:' ${S}/foobar
-
-}
-
-4.2 A typical optional-kde-functionality app ebuild
-
-To your normal ebuild, add the following lines. Prefix each
-line with "use kde &&", or
-create whole "if [ "`use
-kde`" ]; then; fi" blocks. To the general
-section, add:
-
-. /usr/prtage/eclass/inherit.eclass
-
-inherit kde-dirs
-
-need-kde $version # minimal version of kde your app needs
-
-If you only need (optional) qt support, do the same, but
-call need-qt. You can also disregard eclasses entirely,
-but make sure to add the correct QT dep; the correct format
-as of now is e.g. =x11-libs/qt-2* for qt2.x.
-
-Have fun! :-) - danarmak
diff --git a/eclass/doc/todo.txt b/eclass/doc/todo.txt
deleted file mode 100644
index 2ea6c0571f61..000000000000
--- a/eclass/doc/todo.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-- sort out docs/sgml, get link from site
-- sort debug.eclass msgs into levels, divide output
-- sort out local var declares
diff --git a/eclass/ebook.eclass b/eclass/ebook.eclass
index 76992f6fbada..a33a14527f9d 100644
--- a/eclass/ebook.eclass
+++ b/eclass/ebook.eclass
@@ -4,7 +4,6 @@
# Manteiner José Alberto Suárez López <bass@gentoo.org>
# The ebook eclass defines some default functions and variables to
# install ebooks.
-[ -n "$COMPAT" ] && inherit functions
ECLASS=ebook
HOMEPAGE="http://lidn.sourceforge.net"
diff --git a/eclass/functions.eclass b/eclass/functions.eclass
deleted file mode 100644
index 84ab955fc1b7..000000000000
--- a/eclass/functions.eclass
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2000 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# Author Dan Armak <danarmak@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/eclass/functions.eclass,v 1.9 2002/03/27 22:33:53 danarmak Exp $
-# This contains everything except things that modify ebuild variables and functions (e.g. $P, src_compile() etc.)
-
-# Moved into ebuild.sh in portage-1.8.9_pre32. Here for compatibility with rc6 profiles and 1.8.8 portages.
-
-if [ -z "$COMPAT" ]; then
-
- einfo "!!! Error: functions.eclass sourced, but compatibility mode not set. This ebuild needs
-to be updated, please report."
- exit 1
-
-else
-
- # in case someone really wants the old functions.eclass, get this too, it was a part of it once
- inherit kde-functions
-
- ECLASS=functions
-
- # ---------------------
- # misc helper functions
- # ---------------------
-
- # adds all parameters to DEPEND and RDEPEND
- newdepend() {
-
- debug-print-function newdepend $*
- debug-print "newdepend: DEPEND=$DEPEND RDEPEND=$RDEPEND"
-
- while [ -n "$1" ]; do
- case $1 in
- "/autotools")
- DEPEND="${DEPEND} sys-devel/autoconf sys-devel/automake sys-devel/make"
- ;;
- "/c")
- DEPEND="${DEPEND} sys-devel/gcc virtual/glibc sys-devel/ld.so"
- RDEPEND="${RDEPEND} virtual/glibc sys-devel/ld.so"
- ;;
- *)
- DEPEND="$DEPEND $1"
- RDEPEND="$RDEPEND $1"
- ;;
- esac
- shift
- done
-
-}
-
-fi
diff --git a/eclass/inherit.eclass b/eclass/inherit.eclass
deleted file mode 100644
index 303c8d51f8a2..000000000000
--- a/eclass/inherit.eclass
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2000 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# Author Dan Armak <danarmak@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/eclass/inherit.eclass,v 1.14 2002/03/27 22:33:53 danarmak Exp $
-# This eclass provides the inherit() function. In the future it will be placed in ebuild.sh, but for now drobbins
-# doesn't want to make a new portage just for my testing, so every eclass/ebuild will source this file manually and
-# then inherit(). This way when the time comes for this to move into ebuild.sh, we can just delete the source lines.
-
-# Since portage-1.8.9_pre32 eclasses were partially merged with ebuild.sh and this part went there.
-# Since we're providing backward support for rc6 profile/portage-1.8.8 owners till a month after
-# the 1.0 release, I do this which is like a c++ include file's #ifdef...#define...#endif
-
-# $ECLASSDIR is defined in ebuild.sh in new portages. If it isn't there go into compatibility mode,
-# else sourcing this file does nothing
-
-if [ -z "$ECLASSDIR" ]; then
-
- export COMPAT="true"
-
- ECLASS=inherit
- ECLASSDIR=/usr/portage/eclass
-
- inherit() {
-
- while [ "$1" ]; do
-
- # any future resolution code goes here
- local location
- location="${ECLASSDIR}/${1}.eclass"
-
- # for now, disable by deafult because it creates a lot extra sourcing. (get debug lvels there already!)
- #. ${ECLASSDIR}/debug.eclass
- #debug-print "inherit: $1 -> $location"
-
- source "$location" || die "died sourcing $location in $FUNCNAME"
-
- shift
-
- done
-
- }
-
- inherit debug
-
- debug-print "inherit.eclass: compatibility mode set"
-
- EXPORT_FUNCTIONS() {
-
- while [ "$1" ]; do
- debug-print "EXPORT_FUNCTIONS: ${1} -> ${ECLASS}_${1}"
- eval "$1() { ${ECLASS}_$1 ; }" > /dev/null
- shift
- done
-
- }
-
-else
- debug-print "inherit.eclass: new portage detected, taking no action"
-fi
diff --git a/gnome-base/libglade/libglade-0.17-r5.ebuild b/gnome-base/libglade/libglade-0.17-r5.ebuild
index 83f47a982261..8fe168109ac8 100644
--- a/gnome-base/libglade/libglade-0.17-r5.ebuild
+++ b/gnome-base/libglade/libglade-0.17-r5.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/libglade-0.17-r5.ebuild,v 1.1 2002/04/09 22:07:19 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/libglade-0.17-r5.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
#provide Xmake and Xemake
-. /usr/portage/eclass/inherit.eclass
+
inherit virtualx
S=${WORKDIR}/${P}
diff --git a/gnome-base/libglade/libglade-0.17-r6.ebuild b/gnome-base/libglade/libglade-0.17-r6.ebuild
index a156daa0156b..0fba2cb80210 100644
--- a/gnome-base/libglade/libglade-0.17-r6.ebuild
+++ b/gnome-base/libglade/libglade-0.17-r6.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/libglade-0.17-r6.ebuild,v 1.1 2002/04/25 07:48:25 spider Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/libglade-0.17-r6.ebuild,v 1.2 2002/05/21 18:14:08 danarmak Exp $
#provide Xmake and Xemake
-. /usr/portage/eclass/inherit.eclass
+
inherit virtualx
S=${WORKDIR}/${P}