head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.4 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.2 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q2:1.4.0.14 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.12 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.10 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.8 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.6 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.4 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.2 pkgsrc-2010Q1-base:1.3; locks; strict; comment @# @; 1.5 date 2012.07.22.10.03.40; author ryoon; state dead; branches; next 1.4; 1.4 date 2010.11.27.07.21.27; author obache; state Exp; branches; next 1.3; 1.3 date 2010.03.10.08.19.57; author roy; state Exp; branches; next 1.2; 1.2 date 2010.02.23.17.11.01; author roy; state Exp; branches; next 1.1; 1.1 date 2010.02.07.09.53.20; author roy; state Exp; branches; next ; desc @@ 1.5 log @Update to 5.0.0 * PLIST.xattr is moved to Makefile.common * Patches are introduced from zsh-current Tested on NetBSD 6.99.8 and 5.1. Changelog: * Many improvements. In detail, see NEWS @ text @$NetBSD: patch-ba,v 1.4 2010/11/27 07:21:27 obache Exp $ --- Src/Modules/termcap.c.orig 2007-08-22 16:23:50.000000000 +0000 +++ Src/Modules/termcap.c @@@@ -36,7 +36,7 @@@@ #include "../../config.h" #ifdef HAVE_TGETENT -# if defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) +# if defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) && !defined(__NetBSD__) # define USES_TERM_H 1 # else # ifdef HAVE_TERMCAP_H @ 1.4 log @Modify patches to buildable on NetBSD-5.1, NetBSD-5.99.40 and DragonFly-2.8.2. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.3 2010/03/10 08:19:57 roy Exp $ @ 1.3 log @Fix patches to pull in curses.h when needed. Fixes PR pkg/42877. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 21 --- Src/Modules/termcap.c.orig 2010-03-10 07:58:25.000000000 +0000 +++ Src/Modules/termcap.c 2010-03-10 07:58:35.000000000 +0000 @@@@ -55,14 +55,12 @@@@ # ifdef HAVE_TERMIO_H # include # endif -# ifdef TERM_H_NEEDS_CURSES_H -# include -# endif -# include -# else -# ifdef USES_TERMCAP_H -# include -# endif +# endif +# ifdef TERM_H_NEEDS_CURSES_H +# include +# endif +# ifdef HAVE_TERMCAP_H +# include # endif d8 6 a13 1 static Param termcap_pm; @ 1.2 log @Add $NetBSD$ @ text @d3 6 a8 36 termcap does not require curses. --- Src/Modules/termcap.c.orig 2010-02-07 08:52:07.000000000 +0000 +++ Src/Modules/termcap.c 2010-02-07 08:54:03.000000000 +0000 @@@@ -27,22 +27,10 @@@@ * */ -/* - * We need to include the zsh headers later to avoid clashes with - * the definitions on some systems, however we need the configuration - * file to decide whether we should avoid curses.h, which clashes - * with several zsh constants on some systems (e.g. SunOS 4). - */ #include "../../config.h" #ifdef HAVE_TGETENT -# if defined(HAVE_CURSES_H) && defined(HAVE_TERM_H) -# define USES_TERM_H 1 -# else -# ifdef HAVE_TERMCAP_H -# define USES_TERMCAP_H 1 -# endif -# endif +# define USES_TERMCAP_H 1 #endif #include "termcap.mdh" @@@@ -51,19 +39,7 @@@@ static char termcap_nam[] = "termcap"; #ifdef HAVE_TGETENT -# ifdef USES_TERM_H -# ifdef HAVE_TERMIO_H -# include -# endif d17 7 a23 2 -# endif +# include a25 1 @ 1.1 log @Fix compile on NetBSD with terminfo, pkg/42762. @ text @d1 2 @