pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-IO-Tty Fix perl5.20 build on some versions of...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9d613e70d029
branches:  trunk
changeset: 635248:9d613e70d029
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Mon Jun 02 02:14:10 2014 +0000

description:
Fix perl5.20 build on some versions of OS X, NetBSD, OpenBSD. Patch
from <https://github.com/toddr/IO-Tty/pull/3/commits>.

diffstat:

 devel/p5-IO-Tty/Makefile             |   6 +++---
 devel/p5-IO-Tty/distinfo             |   9 +++++----
 devel/p5-IO-Tty/patches/patch-Tty.xs |  19 +++++++++++++++++++
 3 files changed, 27 insertions(+), 7 deletions(-)

diffs (59 lines):

diff -r e6defeccae58 -r 9d613e70d029 devel/p5-IO-Tty/Makefile
--- a/devel/p5-IO-Tty/Makefile  Mon Jun 02 00:24:40 2014 +0000
+++ b/devel/p5-IO-Tty/Makefile  Mon Jun 02 02:14:10 2014 +0000
@@ -1,15 +1,15 @@
-# $NetBSD: Makefile,v 1.29 2014/05/29 23:35:59 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2014/06/02 02:14:10 schmonz Exp $
 #
 
-DISTNAME=      IO-Tty-1.10
+DISTNAME=      IO-Tty-1.11
 PKGNAME=       p5-${DISTNAME:C/T/t/}
-PKGREVISION=   4
 SVR4_PKGNAME=  p5itt
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=IO/}
 
 MAINTAINER=    rhaen%NetBSD.org@localhost
 COMMENT=       Another Perl class for I/O on tty and pseudo-tty devices
+LICENSE=       ${PERL5_LICENSE}
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
diff -r e6defeccae58 -r 9d613e70d029 devel/p5-IO-Tty/distinfo
--- a/devel/p5-IO-Tty/distinfo  Mon Jun 02 00:24:40 2014 +0000
+++ b/devel/p5-IO-Tty/distinfo  Mon Jun 02 02:14:10 2014 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2010/12/17 18:20:18 rhaen Exp $
+$NetBSD: distinfo,v 1.11 2014/06/02 02:14:10 schmonz Exp $
 
-SHA1 (IO-Tty-1.10.tar.gz) = 9eaad631cde8f49cc20757f4b1e81247ce67f333
-RMD160 (IO-Tty-1.10.tar.gz) = 80a1efbf3936875f6de9210d772f8d532ca90d5b
-Size (IO-Tty-1.10.tar.gz) = 23291 bytes
+SHA1 (IO-Tty-1.11.tar.gz) = 0704a100ae87eae1837df8a872dcd202961af8ce
+RMD160 (IO-Tty-1.11.tar.gz) = e9b2083d34cb5939adda9e355b96c1f8255e7c88
+Size (IO-Tty-1.11.tar.gz) = 24206 bytes
+SHA1 (patch-Tty.xs) = a79de78989fc36af51c425b354b1355f462226f9
diff -r e6defeccae58 -r 9d613e70d029 devel/p5-IO-Tty/patches/patch-Tty.xs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/p5-IO-Tty/patches/patch-Tty.xs      Mon Jun 02 02:14:10 2014 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-Tty.xs,v 1.1 2014/06/02 02:14:10 schmonz Exp $
+
+Fix perl5.20 build on some versions of OS X, NetBSD, OpenBSD.
+
+From <https://github.com/toddr/IO-Tty/pull/3/commits>.
+
+--- Tty.xs.orig        2012-01-14 06:34:50.000000000 +0000
++++ Tty.xs
+@@ -58,7 +58,9 @@ typedef FILE * InOutStream;
+ #endif /* HAVE_UTIL_H */
+ 
+ #ifdef HAVE_UTIL_H
+-# include <util.h>
++# if ((PATCHLEVEL < 19) && (SUBVERSION < 4))
++#  include <util.h>
++# endif
+ #endif /* HAVE_UTIL_H */
+ 
+ #ifdef HAVE_PTY_H



Home | Main Index | Thread Index | Old Index