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