commit:     04e0db1f4e8822a522d76002ecdd591e6b0ec9a4
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 18:41:12 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 18:41:12 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=04e0db1f

dev-perl/PerlQt: EAPI-5 bump to fix fatal error w/ perl-module.eclass

It *IS* broken by missing =sys-devel/automake-1.9* anyway,
like all the Qt3 stuff.

Package-Manager: Portage-3.0.2, Repoman-2.3.23
RepoMan-Options: --force
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild | 34 ++++++++++++++++---------------
 dev-perl/PerlQt/metadata.xml              |  9 --------
 2 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild 
b/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild
index f0b5be35..fbeeb237 100644
--- a/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild
+++ b/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild
@@ -1,6 +1,7 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild,v 
1.11 2009/11/11 12:31:31 ssuominen Exp $
+
+EAPI=5
 
 ARTS_REQUIRED=never
 inherit perl-module kde
@@ -23,22 +24,23 @@ S=${WORKDIR}/${P/_beta2/}
 #if kdebindings is installed compilation is really fast!
 # because libsmoke comes with kdebindings-3.1
 
-DEPEND="=dev-qt/qt-meta-3*
-       kde-frameworks/kdelibs
+DEPEND="
+       =dev-qt/qt-meta-3*
+       kde-frameworks/kdelibs:3.5
        dev-lang/perl"
 
 src_unpack() {
        unpack ${A}
-       cd ${S}/PerlQt
+       cd ${S}/PerlQt || die
        #cp Makefile.PL.in Makefile.PL.in.orig
        #perl -pi -e "s#WriteMakefile\(#WriteMakefile\(\n'PREFIX' => 
'${D}/usr',\n#" Makefile.PL.in
-       cd ${S}
+       cd ${S} || die
 }
 
 src_compile() {
        myconf="${myconf} --without-arts"
        addwrite $QTDIR/etc/settings
-       perl Makefile.PL ${myconf} --prefix=${D}/usr --exec-prefix=/usr
+       perl Makefile.PL ${myconf} --prefix=${D}/usr --exec-prefix=/usr || die
        emake
 }
 
@@ -47,19 +49,19 @@ src_install() {
        addwrite $QTDIR/etc/settings
        dodir /lib
        make PREFIX=/usr DESTDIR=${D} install || die
-       mkdir -p ${D}/usr/share/doc/${P}/tutorials
-       cp -r ${S}/PerlQt/tutorials/* ${D}/usr/share/doc/${P}/tutorials
-       mv ${D}/${D}/usr ${D}/
-       rm -rf ${D}/var
+       mkdir -p ${D}/usr/share/doc/${P}/tutorials || die
+       cp -r ${S}/PerlQt/tutorials/* ${D}/usr/share/doc/${P}/tutorials || die
+       mv ${D}/${D}/usr ${D}/ || die
+       rm -rf ${D}/var || die
 
        for file in `find ${D}/usr/share/doc/${P}/tutorials/*/*.pl`;do
-               perl -pi -e "s/use blib;/#use blib;/" ${file}
-               chmod +x ${file}
+               perl -pi -e "s/use blib;/#use blib;/" ${file} || die
+               chmod +x ${file} || die
        done
 
-       mkdir -p ${D}/usr/share/doc/${P}/examples
-       cp -r ${S}/PerlQt/examples/* ${D}/usr/share/doc/${P}/examples
+       mkdir -p ${D}/usr/share/doc/${P}/examples || die
+       cp -r ${S}/PerlQt/examples/* ${D}/usr/share/doc/${P}/examples || die
        for file in `find ${D}/usr/share/doc/${P}/examples/*/*.pl`;do
-               chmod +x ${file}
+               chmod +x ${file} || die
        done
 }

diff --git a/dev-perl/PerlQt/metadata.xml b/dev-perl/PerlQt/metadata.xml
index 44a2b7f8..7a38bb90 100644
--- a/dev-perl/PerlQt/metadata.xml
+++ b/dev-perl/PerlQt/metadata.xml
@@ -2,13 +2,4 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
        <!-- maintainer-needed -->
-       <maintainer>
-               <email>ca...@gentoo.org</email>
-               <description>Primary Maintainer</description>
-       </maintainer>
-       <maintainer>
-               <email>p...@gentoo.org</email>
-               <description>Secondary Maintainer</description>
-       </maintainer>
-       <longdescription></longdescription>
 </pkgmetadata>

Reply via email to