summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2004-10-02 15:54:10 +0000
committerMichael Cummings <mcummings@gentoo.org>2004-10-02 15:54:10 +0000
commitbb1e4e7e6fb126dc92d84601c2065549158a14bb (patch)
treed6fac688e04a19aaf648f2054e166a2965a48b50 /dev-perl/Curses
parentNew package for hal-device-manager as broken out of the hal package. (diff)
downloadhistorical-bb1e4e7e6fb126dc92d84601c2065549158a14bb.tar.gz
historical-bb1e4e7e6fb126dc92d84601c2065549158a14bb.tar.bz2
historical-bb1e4e7e6fb126dc92d84601c2065549158a14bb.zip
new version on cpan; FORMS still broken
Diffstat (limited to 'dev-perl/Curses')
-rw-r--r--dev-perl/Curses/ChangeLog8
-rw-r--r--dev-perl/Curses/Curses-1.07.ebuild31
-rw-r--r--dev-perl/Curses/Manifest17
-rw-r--r--dev-perl/Curses/files/Curses-1.07-p5.8-fixes.diff32
-rw-r--r--dev-perl/Curses/files/digest-Curses-1.071
5 files changed, 86 insertions, 3 deletions
diff --git a/dev-perl/Curses/ChangeLog b/dev-perl/Curses/ChangeLog
index 622981860036..abffb713ea95 100644
--- a/dev-perl/Curses/ChangeLog
+++ b/dev-perl/Curses/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-perl/Curses
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/ChangeLog,v 1.9 2004/06/25 00:19:27 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/ChangeLog,v 1.10 2004/10/02 15:54:10 mcummings Exp $
+
+*Curses-1.07 (02 Oct 2004)
+
+ 02 Oct 2004; Michael Cummings <mcummings@gentoo.org>
+ +files/Curses-1.07-p5.8-fixes.diff, +Curses-1.07.ebuild:
+ New version on CPAN. FORMS support is *still* broken;
17 Apr 2004; Michael McCabe <randy@gentoo.org> Curses-1.06-r2.ebuild:
Added s390 keywords
diff --git a/dev-perl/Curses/Curses-1.07.ebuild b/dev-perl/Curses/Curses-1.07.ebuild
new file mode 100644
index 000000000000..387300af7435
--- /dev/null
+++ b/dev-perl/Curses/Curses-1.07.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/Curses-1.07.ebuild,v 1.1 2004/10/02 15:54:10 mcummings Exp $
+
+inherit perl-module
+
+DESCRIPTION="Curses interface modules for Perl"
+HOMEPAGE="http://search.cpan.org/~giraffed/${P}/"
+SRC_URI="mirror://cpan/authors/id/G/GI/GIRAFFED/${P}.tgz"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~s390"
+IUSE=""
+
+SRC_TEST="do"
+
+DEPEND="${DEPEND}
+ >=sys-libs/ncurses-5"
+
+myconf="${myconf} GEN PANELS MENUS"
+
+#This patch may or may not be backwards compatible with perl-5.6.1
+#Add gaurd as necessary...
+src_unpack() {
+ unpack ${A}
+ patch -p0 <${FILESDIR}/Curses-1.07-p5.8-fixes.diff || die
+ cd ${S}
+ einfo "Copying hints/c-linux.ncurses.h to c-config.h"
+ cp ${S}/hints/c-linux.ncurses.h ${S}/c-config.h
+}
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
index 95e23e688661..9de2b1344dbc 100644
--- a/dev-perl/Curses/Manifest
+++ b/dev-perl/Curses/Manifest
@@ -1,9 +1,22 @@
-MD5 f7c8dd02c3789c6e820c557c1570183a Curses-1.06-r2.ebuild 786
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 8907ecfea14e66f1ca3841ac1d685dbe ChangeLog 1127
MD5 62ff5b768e6e9275bca3fd9136cabaa7 Curses-1.06-r1.ebuild 782
+MD5 f7c8dd02c3789c6e820c557c1570183a Curses-1.06-r2.ebuild 786
MD5 a5847ad5bf2bf1faaccdad830d426707 Curses-1.06.ebuild 559
-MD5 6be2f9f2f628c1c78a56cbfd689a771b ChangeLog 926
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
+MD5 d1210e613d8ec9df5ae4b455f9e53420 Curses-1.07.ebuild 873
MD5 15a6b690bc27de8f522622f0c025b910 files/Curses-1.06-p5.8-fixes.diff 1541
MD5 0f0c3df2a14a2bbdbfcdab08ee5fdf50 files/digest-Curses-1.06 62
MD5 0f0c3df2a14a2bbdbfcdab08ee5fdf50 files/digest-Curses-1.06-r1 62
MD5 0f0c3df2a14a2bbdbfcdab08ee5fdf50 files/digest-Curses-1.06-r2 62
+MD5 ee186e93868d3f61baa0f56d6c859c31 files/digest-Curses-1.07 59
+MD5 18b5e538ab728b7900099e162bc50f58 files/Curses-1.07-p5.8-fixes.diff 1144
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBXs8qtG5z4I8BtQoRAvYTAKCN6tcegSCWE8XQzIbh3m9nZP/tiwCfaMPu
+ZaYzO/sPlFp7RwWze8JrnSM=
+=w+ys
+-----END PGP SIGNATURE-----
diff --git a/dev-perl/Curses/files/Curses-1.07-p5.8-fixes.diff b/dev-perl/Curses/files/Curses-1.07-p5.8-fixes.diff
new file mode 100644
index 000000000000..39c559aa8985
--- /dev/null
+++ b/dev-perl/Curses/files/Curses-1.07-p5.8-fixes.diff
@@ -0,0 +1,32 @@
+diff -Naurp Curses-1.07.old/CursesFun.c Curses-1.07/CursesFun.c
+--- Curses-1.07.old/CursesFun.c Wed Jul 25 14:09:35 2001
++++ Curses-1.07/CursesFun.c Wed Aug 28 17:03:28 2002
+@@ -1276,8 +1276,8 @@ XS(XS_Curses_newterm)
+ c_exactargs("newterm", items, 3);
+ {
+ char * type = ST(0) != &PL_sv_undef ? (char *)SvPV(ST(0),PL_na) : NULL;
+- FILE * outfd = IoIFP(sv_2io(ST(1)));
+- FILE * infd = IoIFP(sv_2io(ST(2)));
++ FILE * outfd = PerlIO_findFILE(IoIFP(sv_2io(ST(1))));
++ FILE * infd = PerlIO_findFILE(IoIFP(sv_2io(ST(2))));
+ SCREEN * ret = newterm(type, outfd, infd);
+
+ ST(0) = sv_newmortal();
+@@ -3450,7 +3450,7 @@ XS(XS_Curses_putwin)
+ c_exactargs("putwin", items, 2);
+ {
+ WINDOW *win = c_sv2window(ST(0), 0);
+- FILE * filep = IoIFP(sv_2io(ST(1)));
++ FILE * filep = PerlIO_findFILE(IoIFP(sv_2io(ST(1))));
+ int ret = putwin(win, filep);
+
+ ST(0) = sv_newmortal();
+@@ -3469,7 +3469,7 @@ XS(XS_Curses_getwin)
+ #ifdef C_GETWIN
+ c_exactargs("getwin", items, 1);
+ {
+- FILE * filep = IoIFP(sv_2io(ST(0)));
++ FILE * filep = PerlIO_findFILE(IoIFP(sv_2io(ST(0))));
+ WINDOW * ret = getwin(filep);
+
+ ST(0) = sv_newmortal();
diff --git a/dev-perl/Curses/files/digest-Curses-1.07 b/dev-perl/Curses/files/digest-Curses-1.07
new file mode 100644
index 000000000000..6c47ac7560f3
--- /dev/null
+++ b/dev-perl/Curses/files/digest-Curses-1.07
@@ -0,0 +1 @@
+MD5 b238b2f3f4cdde8443a37de224a742f9 Curses-1.07.tgz 77049