diff options
author | Michael Cummings <mcummings@gentoo.org> | 2005-03-06 12:07:14 +0000 |
---|---|---|
committer | Michael Cummings <mcummings@gentoo.org> | 2005-03-06 12:07:14 +0000 |
commit | 62b95ca09e20e9a4a69edded58e56523de731c9c (patch) | |
tree | f4aefc9cf339257358e24661dda6178af73d8005 /dev-perl | |
parent | Marked stable on amd64. (diff) | |
download | historical-62b95ca09e20e9a4a69edded58e56523de731c9c.tar.gz historical-62b95ca09e20e9a4a69edded58e56523de731c9c.tar.bz2 historical-62b95ca09e20e9a4a69edded58e56523de731c9c.zip |
New version of curses, dep for POE, still cant get FORMS working
Package-Manager: portage-2.0.51-r13
Diffstat (limited to 'dev-perl')
-rw-r--r-- | dev-perl/Curses/ChangeLog | 8 | ||||
-rw-r--r-- | dev-perl/Curses/Curses-1.08.ebuild | 34 | ||||
-rw-r--r-- | dev-perl/Curses/files/Curses-1.08-p5.8-fixes.diff | 32 | ||||
-rw-r--r-- | dev-perl/Curses/files/digest-Curses-1.08 | 1 |
4 files changed, 74 insertions, 1 deletions
diff --git a/dev-perl/Curses/ChangeLog b/dev-perl/Curses/ChangeLog index daef7a077e14..cbdc92a9e384 100644 --- a/dev-perl/Curses/ChangeLog +++ b/dev-perl/Curses/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-perl/Curses # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/ChangeLog,v 1.11 2005/01/04 12:54:02 mcummings Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/ChangeLog,v 1.12 2005/03/06 12:07:14 mcummings Exp $ + +*Curses-1.08 (06 Mar 2005) + + 06 Mar 2005; Michael Cummings <mcummings@gentoo.org> + +files/Curses-1.08-p5.8-fixes.diff, +Curses-1.08.ebuild: + New version of curses, dep for POE, still cant get FORMS working 04 Jan 2005; Michael Cummings <mcummings@gentoo.org> Curses-1.06-r1.ebuild, Curses-1.06-r2.ebuild, Curses-1.06.ebuild: diff --git a/dev-perl/Curses/Curses-1.08.ebuild b/dev-perl/Curses/Curses-1.08.ebuild new file mode 100644 index 000000000000..6363ee506165 --- /dev/null +++ b/dev-perl/Curses/Curses-1.08.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Curses/Curses-1.08.ebuild,v 1.1 2005/03/06 12:07:14 mcummings Exp $ + +inherit perl-module eutils + +MY_PV=${PV/8/8b} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Curses interface modules for Perl" +HOMEPAGE="http://search.cpan.org/~giraffed/${MY_P}/" +SRC_URI="mirror://cpan/authors/id/G/GI/GIRAFFED/${MY_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} + epatch ${FILESDIR}/Curses-1.08-p5.8-fixes.diff + 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/files/Curses-1.08-p5.8-fixes.diff b/dev-perl/Curses/files/Curses-1.08-p5.8-fixes.diff new file mode 100644 index 000000000000..d52d6a0c8b56 --- /dev/null +++ b/dev-perl/Curses/files/Curses-1.08-p5.8-fixes.diff @@ -0,0 +1,32 @@ +diff -Naurp Curses-1.08/CursesFun.c.old Curses-1.08/CursesFun.c +--- Curses-1.08/CursesFun.c.old 2005-03-05 09:15:20.714006864 -0500 ++++ Curses-1.08/CursesFun.c 2005-03-05 09:16:14.501829872 -0500 +@@ -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.08 b/dev-perl/Curses/files/digest-Curses-1.08 new file mode 100644 index 000000000000..800c1f67863c --- /dev/null +++ b/dev-perl/Curses/files/digest-Curses-1.08 @@ -0,0 +1 @@ +MD5 b468da1602da4399cd03f985672beb72 Curses-1.08b.tgz 77719 |