Patches and changelog for updating packages: editors/ed from 1.1nb2 to 1.12 security/sign from 1.0.4nb6 to 1.0.7 doc/TODO will need to be updated too. Cheers,
* main_loop.c (exec_command): Return ERR if 'system' can't create a shell process. * main_loop.c (main_loop): Flush stdout/stderr before reading a new command. * buffer.c (put_sbuf_line): Added size parameter. * ed.1: Man page is now generated with 'help2man'. * ed.1: All command-line options are now documented in the man page. * Restored copyright notices of Andrew L. Moore. It seems Andrew granted some permissions but never assigned copyright to the FSF. * buffer.c (append_lines): Fixed 'a', 'c' and 'i' commands. (When used in a global command list, the commands following them in the list were ignored). * main_loop.c (exec_command): Fixed 'e' command. (It quitted when invoked a second time with a modified buffer). * main.c: Added new option '--restricted'. * 'red' has been converted to a script invoking 'ed --restricted'. * Description of ed in the manual has been changed. * testsuite: Modified some tests and removed obsolete posix tests. * main_loop.c: 'ibufp' variable made local to main_loop. * Defined type bool to make clear which functions and variables are Boolean. * Added 'const' to all pointer declarations accepting it. * regex.c (replace_matching_text): Make se_max an enum. * signal.c: Include termios.h * Converted C99 style comments '//' to C89 style comments '/* */'. * ed.texinfo: Fixed an erratum. * Changed copyright holder from Andrew, Antonio to the FSF. * buffer.c, main_loop.c: Undo now restores the modified status. * regex.c (search_and_replace): Fixed a race condition with user interrupt. * signal.c: Added functions resize_line_buffer and resize_undo_buffer to definitively fix the aliasing warnings. * Some minor corrections have been made to the manual. * carg_parser.c (ap_resize_buffer): An aliasing related segfault that only occurs when overoptimizing with GCC on some architectures (alpha, sparc) has been (hopefully) fixed. * signal.c (resize_buffer): Likewise. * configure: Locale has been fixed to 'C'. * Makefile.in: Man page is now installed by default. * 'make install-info' should now work on Debian and OS X. * ed.texinfo: License updated to GFDL version 1.3 or later.
cvs diff: Diffing . Index: Makefile =================================================================== RCS file: /cvsroot/pkgsrc/editors/ed/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- Makefile 6 Dec 2012 11:41:19 -0000 1.16 +++ Makefile 23 Jul 2015 16:51:14 -0000 @@ -1,10 +1,10 @@ # $NetBSD: Makefile,v 1.16 2012/12/06 11:41:19 jperkin Exp $ -DISTNAME= ed-1.1 +DISTNAME= ed-1.12 PKGREVISION= 2 CATEGORIES= editors MASTER_SITES= ${MASTER_SITE_GNU:=ed/} -EXTRACT_SUFX= .tar.bz2 +EXTRACT_SUFX= .tar.lz MAINTAINER= reed%reedmedia.net@localhost HOMEPAGE= http://www.gnu.org/software/ed/ed.html Index: distinfo =================================================================== RCS file: /cvsroot/pkgsrc/editors/ed/distinfo,v retrieving revision 1.7 diff -u -r1.7 distinfo --- distinfo 4 Nov 2008 14:27:37 -0000 1.7 +++ distinfo 23 Jul 2015 16:51:14 -0000 @@ -1,5 +1,5 @@ $NetBSD: distinfo,v 1.7 2008/11/04 14:27:37 reed Exp $ -SHA1 (ed-1.1.tar.bz2) = 0b66e79ebfe87eb80eb49be6ca7bb46df6f90e28 -RMD160 (ed-1.1.tar.bz2) = 0b79d8ade82a5eb1715cbe82e0088147b964a449 -Size (ed-1.1.tar.bz2) = 68120 bytes +SHA1 (ed-1.12.tar.lz) = 095760399ea0e54fdfb4e17f5f7f093fbccb2f33 +RMD160 (ed-1.12.tar.lz) = 6d81fb1c336fa90d95ab619c36e615580f3410b4 +Size (ed-1.12.tar.lz) = 63843 bytes
* fixed 'test' (-t) mode (kudos to Kai for noticing) * fixed a bug in error message formatting when the original file extension cannot be guessed (--verify mode) * fixed a bug in key fingerprint formatting routine * added missing buffer range check in buf_parse_bignum()
Index: Makefile =================================================================== RCS file: /cvsroot/pkgsrc/security/sign/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- Makefile 12 Feb 2014 23:18:37 -0000 1.15 +++ Makefile 23 Jul 2015 20:25:14 -0000 @@ -1,14 +1,16 @@ -# $NetBSD: Makefile,v 1.15 2014/02/12 23:18:37 tron Exp $ -# +# $NetBSD$ -DISTNAME= sign-1.0.4 -PKGREVISION= 6 +GITHUB_PROJECT= sign +GITHUB_TAG= 1.0.7 +DISTNAME= ${GITHUB_TAG} +PKGNAME= sign-${DISTNAME} CATEGORIES= security -MASTER_SITES= http://swapped.cc/sign/files/ +MASTER_SITES= ${MASTER_SITE_GITHUB:=apankrat/} MAINTAINER= pkgsrc-users%NetBSD.org@localhost HOMEPAGE= http://swapped.cc/sign/ COMMENT= File signing and signature verification utility +LICENSE= openssl AND 2-clause-bsd USE_TOOLS+= gmake Index: distinfo =================================================================== RCS file: /cvsroot/pkgsrc/security/sign/distinfo,v retrieving revision 1.3 diff -u -r1.3 distinfo --- distinfo 20 Jan 2006 00:21:27 -0000 1.3 +++ distinfo 23 Jul 2015 20:25:14 -0000 @@ -1,6 +1,5 @@ $NetBSD: distinfo,v 1.3 2006/01/20 00:21:27 joerg Exp $ -SHA1 (sign-1.0.4.tar.gz) = 33bd6f6cc19c429ea90ca63206e5c5afb93e0a11 -RMD160 (sign-1.0.4.tar.gz) = c831f54538d0c21527a30546c919c3b68810cd0d -Size (sign-1.0.4.tar.gz) = 28403 bytes -SHA1 (patch-aa) = a3c15f38430119ec65f811df18778298e216a6e2 +SHA1 (1.0.7.tar.gz) = 72694313d2d22a5f6f8c3094d817d7004b92221d +RMD160 (1.0.7.tar.gz) = 22aadfdaac2a06cab1fb51832d5ac53ec99feffc +Size (1.0.7.tar.gz) = 28922 bytes Index: patches/patch-aa =================================================================== RCS file: patches/patch-aa diff -N patches/patch-aa --- patches/patch-aa 20 Jan 2006 00:21:27 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -$NetBSD: patch-aa,v 1.1 2006/01/20 00:21:27 joerg Exp $ - ---- src/pki.c.orig 2006-01-20 00:13:14.000000000 +0000 -+++ src/pki.c -@@ -285,10 +285,17 @@ prikey_t * prikey_parse_pem(const buf_t - break; - - /* if it's not a decryption problem - bail out */ -+#if OPENSSL_VERSION_NUMBER >= 0x00908000L -+ if (ERR_get_error() != ERR_PACK(ERR_LIB_EVP, -+ EVP_F_EVP_DECRYPTFINAL_EX, -+ EVP_R_BAD_DECRYPT)) -+ goto cleanup; -+#else - if (ERR_get_error() != ERR_PACK(ERR_LIB_EVP, - EVP_F_EVP_DECRYPTFINAL, - EVP_R_BAD_DECRYPT)) - goto cleanup; -+#endif - - /* rewind bio stuff */ - mem = (BUF_MEM*)bio->ptr;
Attachment:
pgpPpgJ4Md6cX.pgp
Description: PGP signature