summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2006-01-16 14:03:04 +0000
committerMichael Cummings <mcummings@gentoo.org>2006-01-16 14:03:04 +0000
commit79091c26a826f633b84f6225f8431555dfbf6ce8 (patch)
treefa568fcd4ae09d5f2b1f6cc8ba1f3b32edf83d6c /dev-perl/PerlQt
parentAdded ~mips. (diff)
downloadgentoo-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/ChangeLog10
-rw-r--r--dev-perl/PerlQt/Manifest4
-rw-r--r--dev-perl/PerlQt/PerlQt-3.009_beta1.ebuild15
-rw-r--r--dev-perl/PerlQt/PerlQt-3.009_beta2.ebuild66
-rw-r--r--dev-perl/PerlQt/files/digest-PerlQt-3.009_beta21
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