Fix perl5.20 build on some versions of OS X, NetBSD, OpenBSD. Patch from <https://github.com/toddr/IO-Tty/pull/3/commits>.diff -r1.29 -r1.30 pkgsrc/devel/p5-IO-Tty/Makefile
(schmonz)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2014/05/29 23:35:59 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2014/06/02 02:14:10 schmonz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= IO-Tty-1.10 | 4 | DISTNAME= IO-Tty-1.11 | |
5 | PKGNAME= p5-${DISTNAME:C/T/t/} | 5 | PKGNAME= p5-${DISTNAME:C/T/t/} | |
6 | PKGREVISION= 4 | |||
7 | SVR4_PKGNAME= p5itt | 6 | SVR4_PKGNAME= p5itt | |
8 | CATEGORIES= devel perl5 | 7 | CATEGORIES= devel perl5 | |
9 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | 8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | |
10 | 9 | |||
11 | MAINTAINER= rhaen@NetBSD.org | 10 | MAINTAINER= rhaen@NetBSD.org | |
12 | COMMENT= Another Perl class for I/O on tty and pseudo-tty devices | 11 | COMMENT= Another Perl class for I/O on tty and pseudo-tty devices | |
12 | LICENSE= ${PERL5_LICENSE} | |||
13 | 13 | |||
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
15 | 15 | |||
16 | PERL5_PACKLIST= auto/IO/Tty/.packlist | 16 | PERL5_PACKLIST= auto/IO/Tty/.packlist | |
17 | 17 | |||
18 | .include "../../lang/perl5/module.mk" | 18 | .include "../../lang/perl5/module.mk" | |
19 | .include "../../mk/bsd.pkg.mk" | 19 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2010/12/17 18:20:18 rhaen Exp $ | 1 | $NetBSD: distinfo,v 1.11 2014/06/02 02:14:10 schmonz Exp $ | |
2 | 2 | |||
3 | SHA1 (IO-Tty-1.10.tar.gz) = 9eaad631cde8f49cc20757f4b1e81247ce67f333 | 3 | SHA1 (IO-Tty-1.11.tar.gz) = 0704a100ae87eae1837df8a872dcd202961af8ce | |
4 | RMD160 (IO-Tty-1.10.tar.gz) = 80a1efbf3936875f6de9210d772f8d532ca90d5b | 4 | RMD160 (IO-Tty-1.11.tar.gz) = e9b2083d34cb5939adda9e355b96c1f8255e7c88 | |
5 | Size (IO-Tty-1.10.tar.gz) = 23291 bytes | 5 | Size (IO-Tty-1.11.tar.gz) = 24206 bytes | |
6 | SHA1 (patch-Tty.xs) = a79de78989fc36af51c425b354b1355f462226f9 |
$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