head 1.14; access; symbols pkgsrc-2013Q2:1.14.0.36 pkgsrc-2013Q2-base:1.14 pkgsrc-2012Q4:1.14.0.34 pkgsrc-2012Q4-base:1.14 pkgsrc-2011Q4:1.14.0.32 pkgsrc-2011Q4-base:1.14 pkgsrc-2011Q2:1.14.0.30 pkgsrc-2011Q2-base:1.14 pkgsrc-2009Q4:1.14.0.28 pkgsrc-2009Q4-base:1.14 pkgsrc-2008Q4:1.14.0.26 pkgsrc-2008Q4-base:1.14 pkgsrc-2008Q3:1.14.0.24 pkgsrc-2008Q3-base:1.14 cube-native-xorg:1.14.0.22 cube-native-xorg-base:1.14 pkgsrc-2008Q2:1.14.0.20 pkgsrc-2008Q2-base:1.14 pkgsrc-2008Q1:1.14.0.18 pkgsrc-2008Q1-base:1.14 pkgsrc-2007Q4:1.14.0.16 pkgsrc-2007Q4-base:1.14 pkgsrc-2007Q3:1.14.0.14 pkgsrc-2007Q3-base:1.14 pkgsrc-2007Q2:1.14.0.12 pkgsrc-2007Q2-base:1.14 pkgsrc-2007Q1:1.14.0.10 pkgsrc-2007Q1-base:1.14 pkgsrc-2006Q4:1.14.0.8 pkgsrc-2006Q4-base:1.14 pkgsrc-2006Q3:1.14.0.6 pkgsrc-2006Q3-base:1.14 pkgsrc-2006Q2:1.14.0.4 pkgsrc-2006Q2-base:1.14 pkgsrc-2006Q1:1.14.0.2 pkgsrc-2006Q1-base:1.14 pkgsrc-2005Q4:1.13.0.4 pkgsrc-2005Q4-base:1.13 pkgsrc-2005Q3:1.13.0.2 pkgsrc-2005Q3-base:1.13 pkgsrc-2005Q2:1.12.0.4 pkgsrc-2005Q2-base:1.12 pkgsrc-2005Q1:1.12.0.2 pkgsrc-2005Q1-base:1.12 pkgsrc-2004Q4:1.11.0.4 pkgsrc-2004Q4-base:1.11 pkgsrc-2004Q3:1.11.0.2 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.10.0.2 pkgsrc-2004Q2-base:1.10 pkgsrc-2004Q1:1.9.0.4 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 netbsd-1-6-1:1.8.0.2 netbsd-1-6-1-base:1.8 netbsd-1-6:1.7.0.8 netbsd-1-6-RELEASE-base:1.7 pkgviews:1.7.0.4 pkgviews-base:1.7 buildlink2:1.7.0.2 buildlink2-base:1.7 netbsd-1-5-PATCH003:1.7 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.4 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.3; locks; strict; comment @# @; 1.14 date 2006.01.12.21.00.52; author adam; state dead; branches; next 1.13; 1.13 date 2005.08.12.20.21.30; author tv; state Exp; branches 1.13.4.1; next 1.12; 1.12 date 2005.02.15.18.13.41; author tv; state Exp; branches; next 1.11; 1.11 date 2004.08.11.14.10.18; author markd; state dead; branches; next 1.10; 1.10 date 2004.05.13.18.27.48; author adam; state Exp; branches; next 1.9; 1.9 date 2003.07.28.14.35.34; author adam; state Exp; branches; next 1.8; 1.8 date 2003.01.23.07.37.13; author martti; state Exp; branches; next 1.7; 1.7 date 2001.12.15.08.31.08; author martti; state Exp; branches; next 1.6; 1.6 date 2001.10.10.13.36.59; author martti; state Exp; branches; next 1.5; 1.5 date 2000.11.09.03.34.14; author hubertf; state Exp; branches; next 1.4; 1.4 date 99.11.11.17.40.17; author tv; state Exp; branches; next 1.3; 1.3 date 98.08.07.10.40.33; author agc; state Exp; branches; next 1.2; 1.2 date 98.07.19.03.37.46; author tv; state Exp; branches; next 1.1; 1.1 date 98.06.07.19.48.47; author frueauf; state Exp; branches; next ; 1.13.4.1 date 2006.01.25.05.40.36; author snj; state dead; branches; next ; desc @@ 1.14 log @Synchronised with pine-4.64 @ text @$NetBSD: patch-ab,v 1.13 2005/08/12 20:21:30 tv Exp $ --- pico/makefile.sfu.orig 2005-02-15 13:08:55.000000000 -0500 +++ pico/makefile.sfu @@@@ -34,15 +34,12 @@@@ LN= ln -s MAKE= make OPTIMIZE= # -O PROFILE= # -pg -DEBUG= -g -DDEBUG +DEBUG= # -g -DDEBUG STDCFLAGS= -Dsfu -DJOB_CONTROL -DPOSIX -DMOUSE CFLAGS= $(OPTIMIZE) $(PROFILE) $(DEBUG) $(EXTRACFLAGS) $(STDCFLAGS) # switches for library building -LIBCMD= ar -LIBARGS= ru -RANLIB= true LIBS= $(EXTRALDFLAGS) -lcurses @@@@ -57,17 +54,17 @@@@ HFILES= headers.h estruct.h edef.h efun # dependencies for the Unix versions of pico and libpico.a # all: pico pilot -pico pilot: libpico.a +pico pilot: libpico.la pico: main.o - $(CC) $(CFLAGS) main.o libpico.a $(LIBS) -o pico + $(CC) $(CFLAGS) main.o libpico.la $(LIBS) -o pico pilot: pilot.o - $(CC) $(CFLAGS) pilot.o libpico.a $(LIBS) -o pilot + $(CC) $(CFLAGS) pilot.o libpico.la $(LIBS) -o pilot -libpico.a: $(OFILES) - $(LIBCMD) $(LIBARGS) libpico.a $(OFILES) - $(RANLIB) libpico.a +libpico.la: $(OFILES) + $(CC) -o libpico.la $(OFILES:.o=.lo) -rpath $(PREFIX)/lib \ + -version-info 5:1 clean: rm -f *.a *.o *~ pico_os.c os.h pico pilot @ 1.13 log @Update to 4.10, part of Pine 4.63. Near zero changes; just one international charset tweak. (libpico is ABI compatible with 4.9, so no BUILDLINK_DEPENDS bump required) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.12 2005/02/15 18:13:41 tv Exp $ @ 1.13.4.1 log @Pullup ticket 1054 - requested by Lubomir Sedlacik security update for pine (and update of pico) Revisions pulled up: - pkgsrc/editors/pico/Makefile 1.66 - pkgsrc/editors/pico/buildlink3.mk 1.8 - pkgsrc/editors/pico/distinfo 1.23 - pkgsrc/editors/pico/patches/patch-aa 1.16 - pkgsrc/editors/pico/patches/patch-ab removed - pkgsrc/editors/pico/patches/patch-ac 1.11 - pkgsrc/editors/pico/patches/patch-ae 1.9 - pkgsrc/editors/pico/patches/patch-af 1.6 - pkgsrc/editors/pico/patches/patch-ag 1.4 - pkgsrc/editors/pico/patches/patch-ah 1.4 - pkgsrc/mail/pine/Makefile 1.108 - pkgsrc/mail/pine/PLIST 1.7 - pkgsrc/mail/pine/distinfo 1.32 Module Name: pkgsrc Committed By: adam Date: Thu Jan 12 21:00:52 UTC 2006 Modified Files: pkgsrc/editors/pico: Makefile buildlink3.mk distinfo pkgsrc/editors/pico/patches: patch-aa patch-ac patch-ae patch-af patch-ag patch-ah Removed Files: pkgsrc/editors/pico/patches: patch-ab Log Message: Synchronised with pine-4.64 --- Module Name: pkgsrc Committed By: adam Date: Thu Jan 12 21:02:54 UTC 2006 Modified Files: pkgsrc/mail/pine: Makefile PLIST distinfo Log Message: Changes 4.64: * Fixed buffer overflow vulnerability * Several features added @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.13 2005/08/12 20:21:30 tv Exp $ @ 1.12 log @* Apply libtoolize hack of libpico to Interix too. * Only the major of NetBSD's patch was bumped before. Bump the major in the rest of the patches (ick, this should be reworked), and PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d42 1 a42 1 + -version-info 5:0 @ 1.11 log @Remove patch-ab. Fixes build on Solaris 9. Assume all platforms we support have strerror(). If there is a platform that doesn't have strerror() then this should be changed to make OLDWAY properly choose between the two alternatives and then define OLDWAY in make flags. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.10 2004/05/13 18:27:48 adam Exp $ d3 8 a10 11 --- pico/osdep/unix.orig 2004-05-05 22:01:13.000000000 +0000 +++ pico/osdep/unix @@@@ -2659,10 +2659,7 @@@@ char * errstr(err) int err; { - return((err >= 0) ? (char *) strerror(err) : NULL); -#ifdef OLDWAY return((err >= 0 && err < sys_nerr) ? (char *)sys_errlist[err] : NULL); -#endif } d12 2 d15 31 @ 1.10 log @Changes 4.7: * bug fixes @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Released with Pine 4.56 Cannot find any changes information @ text @d3 3 a5 3 --- pico/osdep/unix.orig 2003-05-28 00:56:45.000000000 +0200 +++ pico/osdep/unix 2003-07-28 13:49:18.000000000 +0200 @@@@ -2654,7 +2654,7 @@@@ d9 4 a12 2 - return((err >= 0 && err < sys_nerr) ? (char *)sys_errlist[err] : NULL); + return strerror(err); @ 1.8 log @Use new distfile (from pine-4.53) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.7 2001/12/15 08:31:08 martti Exp $ d3 3 a5 3 --- pico/osdep/unix.orig Wed Dec 18 21:41:02 2002 +++ pico/osdep/unix Thu Jan 23 09:01:38 2003 @@@@ -2624,7 +2624,7 @@@@ @ 1.7 log @Updated to 4.2 * Use new distfile (from pine-4.43) * Other changes unknown (there's no ChangeLog file) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2001/10/10 13:36:59 martti Exp $ d3 3 a5 3 --- pico/osdep/unix.orig Tue Oct 30 18:43:21 2001 +++ pico/osdep/unix Fri Dec 14 19:07:53 2001 @@@@ -2586,7 +2586,7 @@@@ @ 1.6 log @Updated pico to 4.1 because the old distfile for pine wasn't available any more. What's new in pico 4.1? I don't know... @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 2000/11/09 03:34:14 hubertf Exp $ d3 3 a5 3 --- pico/osdep/unix.orig Fri Jul 13 21:37:32 2001 +++ pico/osdep/unix Mon Oct 8 09:49:27 2001 @@@@ -2336,7 +2336,7 @@@@ @ 1.5 log @Update to 3.8. Comes with pine 4.30 - no special feature list available, sorry. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- pico/osdep/unix.orig Fri Sep 15 01:45:19 2000 +++ pico/osdep/unix @@@@ -2300,7 +2300,7 @@@@ @ 1.4 log @Update Pico to 3.6, Pine to 4.20. Also move pine.conf and pine.conf.fixed to .../share/examples/pine and copy pine.conf to .../etc only if it doesn't exist. @ text @d3 3 a5 3 --- pico/osdep/unix.orig Mon Sep 13 15:35:36 1999 +++ pico/osdep/unix Thu Nov 11 11:04:09 1999 @@@@ -2301,7 +2301,7 @@@@ @ 1.3 log @Add NetBSD RCS Ids. @ text @d3 3 a5 3 --- pico/osdep/unix.orig Sat Jul 18 20:21:36 1998 +++ pico/osdep/unix Sat Jul 18 20:21:52 1998 @@@@ -1268,7 +1268,7 @@@@ @ 1.2 log @Update pico to 3.0, part of the pine 4.00 distribution. Build libpico with libtool, enabling a libpico shared object useable with pine. @ text @d1 2 @ 1.1 log @Initial addition of a handy text editor that ships with Pine. Fixes pr 5548 by Tim Rightnour, some portlint cleanups. @ text @d1 11 a11 15 *** pico/os_unix.c.orig Wed Jun 12 15:47:21 1996 --- pico/os_unix.c Fri Jun 14 00:15:30 1996 *************** *** 1343,1347 **** extern int sys_nerr; ! return((err >= 0 && err < sys_nerr) ? sys_errlist[err] : NULL); } --- 1343,1347 ---- extern int sys_nerr; ! return(((err >= 0) && (err < sys_nerr)) ? (char*)sys_errlist[err] : NULL); } @