diff options
author | Michael Cummings <mcummings@gentoo.org> | 2006-01-16 14:03:04 +0000 |
---|---|---|
committer | Michael Cummings <mcummings@gentoo.org> | 2006-01-16 14:03:04 +0000 |
commit | 79091c26a826f633b84f6225f8431555dfbf6ce8 (patch) | |
tree | fa568fcd4ae09d5f2b1f6cc8ba1f3b32edf83d6c /dev-perl/PerlQt | |
parent | Added ~mips. (diff) | |
download | gentoo-2-79091c26a826f633b84f6225f8431555dfbf6ce8.tar.gz gentoo-2-79091c26a826f633b84f6225f8431555dfbf6ce8.tar.bz2 gentoo-2-79091c26a826f633b84f6225f8431555dfbf6ce8.zip |
Bug 114820, this ebuild appears to fix those issues
(Portage version: 2.1_pre3-r1)
Diffstat (limited to 'dev-perl/PerlQt')
-rw-r--r-- | dev-perl/PerlQt/ChangeLog | 10 | ||||
-rw-r--r-- | dev-perl/PerlQt/Manifest | 4 | ||||
-rw-r--r-- | dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild | 15 | ||||
-rw-r--r-- | dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild | 66 | ||||
-rw-r--r-- | dev-perl/PerlQt/files/digest-PerlQt-3.009_beta2 | 1 |
5 files changed, 87 insertions, 9 deletions
diff --git a/dev-perl/PerlQt/ChangeLog b/dev-perl/PerlQt/ChangeLog index 87b4e6938869..128bb1799370 100644 --- a/dev-perl/PerlQt/ChangeLog +++ b/dev-perl/PerlQt/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-perl/PerlQt -# Copyright 2003-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/PerlQt/ChangeLog,v 1.18 2005/09/07 20:15:55 blubb Exp $ +# Copyright 2003-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/PerlQt/ChangeLog,v 1.19 2006/01/16 14:03:03 mcummings Exp $ + +*PerlQt-3.009_beta2 (16 Jan 2006) + + 16 Jan 2006; Michael Cummings <mcummings@gentoo.org> + PerlQt-3.009_beta1.ebuild, +PerlQt-3.009_beta2.ebuild: + Bug 114820, this ebuild appears to fix those issues 07 Sep 2005; Simon Stelling <blubb@gentoo.org> +files/PerlQt-3.008-fPIC.patch, PerlQt-3.008-r1.ebuild, diff --git a/dev-perl/PerlQt/Manifest b/dev-perl/PerlQt/Manifest index 657617d12aab..a5b63c8730f5 100644 --- a/dev-perl/PerlQt/Manifest +++ b/dev-perl/PerlQt/Manifest @@ -2,10 +2,12 @@ MD5 179f60a79075af1cecab7dc35c51e3ce ChangeLog 2729 MD5 5765fd9f59544067de23c828314bda75 PerlQt-3.006.ebuild 1491 MD5 ba37dd6f51b5e2a4d15a5198ee5f65e2 PerlQt-3.008-r1.ebuild 1622 MD5 7f70ec59e3c054064a989932d997842f PerlQt-3.008.ebuild 1448 -MD5 2f5d8443cb8bc5b09dc332952c797794 PerlQt-3.009_beta1.ebuild 1671 +MD5 590e8acd6d40050d0d8eaa0a4532260f PerlQt-3.009_beta1.ebuild 1781 +MD5 bc16f44d1994140091202d2c09b06691 PerlQt-3.009_beta2.ebuild 1678 MD5 577d3c5977cd3e11bfdfc3b0c11920a2 files/PerlQt-3.008-fPIC.patch 314 MD5 6e31b51624ef86d8c454e250b6c8c623 files/digest-PerlQt-3.006 64 MD5 ceef6c70a11f2b773cebdfdd3f9fe21a files/digest-PerlQt-3.008 64 MD5 ceef6c70a11f2b773cebdfdd3f9fe21a files/digest-PerlQt-3.008-r1 64 MD5 82816eee040a4748cc35d7cce3b57604 files/digest-PerlQt-3.009_beta1 68 +MD5 8fab2ce6c719fd10328d5dc14089b3a3 files/digest-PerlQt-3.009_beta2 67 MD5 1cb6da3bebab4edbf728de5472795074 metadata.xml 418 diff --git a/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild b/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild index 8031df0c90b8..e299b241e141 100644 --- a/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild +++ b/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild,v 1.2 2005/09/07 20:15:55 blubb Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild,v 1.3 2006/01/16 14:03:03 mcummings Exp $ inherit perl-module kde @@ -22,7 +22,8 @@ S=${WORKDIR}/${P/_beta1/} #if kdebindings is installed compilation is really fast! # because libsmoke comes with kdebindings-3.1 -DEPEND="=x11-libs/qt-3*" +DEPEND="=x11-libs/qt-3* + kde-base/kdelibs" src_unpack() { unpack ${A} @@ -35,9 +36,11 @@ src_unpack() { src_compile() { useq arts || myconf="${myconf} --without-arts" addwrite $QTDIR/etc/settings - perl-module_src_prep - - emake + #perl-module_src_prep + perl Makfile.PL ${myconf} \ + PREFIX=${D}/usr INSTALLDIRS=vendor + perl-module_src_compile + #emake } src_install() { diff --git a/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild b/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild new file mode 100644 index 000000000000..9fd87e1ac304 --- /dev/null +++ b/dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2006 Gentoo Foundation +# 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.1 2006/01/16 14:03:03 mcummings Exp $ + +inherit perl-module kde + +#install pqtsh to this directory +myinst="${myinst} INSTBINDIR=${D}/usr/bin" +myconf="--enable-smoke --disable-libtool-lock" +mydoc="ChangeLog README TODO INSTALL COPYING AUTHORS" + +DESCRIPTION="Perl bindings for the Qt 3.x toolkit" +HOMEPAGE="http://perlqt.sourceforge.net/" + + +SRC_URI="mirror://sourceforge/perlqt/${P/_beta2/-b2}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="arts" +S=${WORKDIR}/${P/_beta2/} + +#if kdebindings is installed compilation is really fast! +# because libsmoke comes with kdebindings-3.1 + +DEPEND="=x11-libs/qt-3* + kde-base/kdelibs" + +src_unpack() { + unpack ${A} + cd ${S}/PerlQt + #cp Makefile.PL.in Makefile.PL.in.orig + #perl -pi -e "s#WriteMakefile\(#WriteMakefile\(\n'PREFIX' => '${D}/usr',\n#" Makefile.PL.in + cd ${S} +} + +src_compile() { + useq arts || myconf="${myconf} --without-arts" + addwrite $QTDIR/etc/settings + perl Makefile.PL ${myconf} --prefix=${D}/usr --exec-prefix=/usr + emake +} + +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 + + for file in `find ${D}/usr/share/doc/${P}/tutorials/*/*.pl`;do + perl -pi -e "s/use blib;/#use blib;/" ${file} + chmod +x ${file} + done + + mkdir -p ${D}/usr/share/doc/${P}/examples + cp -r ${S}/PerlQt/examples/* ${D}/usr/share/doc/${P}/examples + for file in `find ${D}/usr/share/doc/${P}/examples/*/*.pl`;do + chmod +x ${file} + done +} + + diff --git a/dev-perl/PerlQt/files/digest-PerlQt-3.009_beta2 b/dev-perl/PerlQt/files/digest-PerlQt-3.009_beta2 new file mode 100644 index 000000000000..a621a668096e --- /dev/null +++ b/dev-perl/PerlQt/files/digest-PerlQt-3.009_beta2 @@ -0,0 +1 @@ +MD5 0c6bd0171b04afddcfd526c46a967acd PerlQt-3.009-b2.tar.gz 949066 |