[arch-commits] Commit in cpio/repos/extra-x86_64 (6 files)

2019-11-09 Thread Antonio Rojas via arch-commits
Date: Saturday, November 9, 2019 @ 15:48:20
  Author: arojas
Revision: 367285

archrelease: copy trunk to extra-x86_64

Added:
  cpio/repos/extra-x86_64/PKGBUILD
(from rev 367284, cpio/trunk/PKGBUILD)
Deleted:
  cpio/repos/extra-x86_64/PKGBUILD
  cpio/repos/extra-x86_64/cpio-2.11-CVE-2014-9112.patch
  cpio/repos/extra-x86_64/cpio-2.11-check_for_symlinks-CVE-2015-1197.patch
  cpio/repos/extra-x86_64/cpio-2.11-stdio.in.patch
  cpio/repos/extra-x86_64/cpio-2.11-testsuite-CVE-2014-9112.patch

--+
 PKGBUILD |   64 +++---
 cpio-2.11-CVE-2014-9112.patch|  212 -
 cpio-2.11-check_for_symlinks-CVE-2015-1197.patch |  152 ---
 cpio-2.11-stdio.in.patch |   13 -
 cpio-2.11-testsuite-CVE-2014-9112.patch  |   30 --
 5 files changed, 32 insertions(+), 439 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-11-09 15:48:08 UTC (rev 367284)
+++ PKGBUILD2019-11-09 15:48:20 UTC (rev 367285)
@@ -1,32 +0,0 @@
-# Maintainer: judd 
-pkgname=cpio
-pkgver=2.13
-pkgrel=1
-pkgdesc="A tool to copy files into or out of a cpio or tar archive"
-arch=(x86_64)
-license=('GPL')
-url="https://www.gnu.org/software/cpio";
-depends=('glibc')
-source=(https://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz)
-md5sums=('389c5452d667c23b5eceb206f5000810')
-
-build() {
-  cd ${pkgname}-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man
-  make
-}
-
-check() {
-  cd ${pkgname}-${pkgver}
-  make check
-}
-
-package() {
-  cd ${pkgname}-${pkgver}
-  make DESTDIR="${pkgdir}" install
-  rm -f "${pkgdir}/usr/bin/mt" "${pkgdir}/pkg/usr/share/man/man1/mt.1"
-  rm -rf "${pkgdir}/usr/libexec"
-  rm -f "${pkgdir}/usr/share/man/man8/rmt.8"
-  # remove infodir
-  rm "$pkgdir/usr/share/info/dir"
-}

Copied: cpio/repos/extra-x86_64/PKGBUILD (from rev 367284, cpio/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-11-09 15:48:20 UTC (rev 367285)
@@ -0,0 +1,32 @@
+# Maintainer: judd 
+pkgname=cpio
+pkgver=2.13
+pkgrel=1
+pkgdesc="A tool to copy files into or out of a cpio or tar archive"
+arch=(x86_64)
+license=('GPL')
+url="https://www.gnu.org/software/cpio";
+depends=('glibc')
+source=(https://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz)
+md5sums=('389c5452d667c23b5eceb206f5000810')
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr --mandir=/usr/share/man
+  make
+}
+
+check() {
+  cd ${pkgname}-${pkgver}
+  make check
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR="${pkgdir}" install
+  rm -f "${pkgdir}/usr/bin/mt" "${pkgdir}/pkg/usr/share/man/man1/mt.1"
+  rm -rf "${pkgdir}/usr/libexec"
+  rm -f "${pkgdir}/usr/share/man/man8/rmt.8"
+  # remove infodir
+  rm "$pkgdir/usr/share/info/dir"
+}

Deleted: cpio-2.11-CVE-2014-9112.patch
===
--- cpio-2.11-CVE-2014-9112.patch   2019-11-09 15:48:08 UTC (rev 367284)
+++ cpio-2.11-CVE-2014-9112.patch   2019-11-09 15:48:20 UTC (rev 367285)
@@ -1,212 +0,0 @@
-diff --git a/src/copyin.c b/src/copyin.c
-index d505407..db8ee66 100644
 a/src/copyin.c
-+++ b/src/copyin.c
-@@ -124,10 +124,30 @@ tape_skip_padding (int in_file_des, off_t offset)
-   if (pad != 0)
- tape_toss_input (in_file_des, pad);
- }
--
-+
-+static char *
-+get_link_name (struct cpio_file_stat *file_hdr, int in_file_des)
-+{
-+  char *link_name;
-+  
-+  if (file_hdr->c_filesize < 0 || file_hdr->c_filesize > SIZE_MAX-1)
-+{
-+  error (0, 0, _("%s: stored filename length is out of range"),
-+   file_hdr->c_name);
-+  link_name = NULL;
-+}
-+  else
-+{
-+  link_name = xmalloc (file_hdr->c_filesize + 1);
-+  tape_buffered_read (link_name, in_file_des, file_hdr->c_filesize);
-+  link_name[file_hdr->c_filesize] = '\0';
-+  tape_skip_padding (in_file_des, file_hdr->c_filesize);
-+}
-+  return link_name;
-+}
- 
- static void
--list_file(struct cpio_file_stat* file_hdr, int in_file_des)
-+list_file (struct cpio_file_stat* file_hdr, int in_file_des)
- {
-   if (verbose_flag)
- {
-@@ -136,21 +156,16 @@ list_file(struct cpio_file_stat* file_hdr, int 
in_file_des)
-   {
- if (archive_format != arf_tar && archive_format != arf_ustar)
-   {
--char *link_name = NULL;   /* Name of hard and symbolic links.  */
--
--link_name = (char *) xmalloc ((unsigned int) file_hdr->c_filesize 
+ 1);
--link_name[file_hdr->c_filesize] = '\0';
--tape_buffered_read (link_name, in_file_des, file_hdr->c_filesize);
--long_format (file_hdr, link_name);
--free (link_name);
--tape_skip_padding (in_file_des, file_hdr->c_filesize);
--return;
-+char *link_name = get_

[arch-commits] Commit in cpio/repos/extra-x86_64 (6 files)

2012-02-08 Thread Tobias Powalowski
Date: Wednesday, February 8, 2012 @ 06:43:48
  Author: tpowa
Revision: 149526

archrelease: copy trunk to extra-x86_64

Added:
  cpio/repos/extra-x86_64/PKGBUILD
(from rev 149525, cpio/trunk/PKGBUILD)
  cpio/repos/extra-x86_64/cpio-gcc43.patch
(from rev 149525, cpio/trunk/cpio-gcc43.patch)
  cpio/repos/extra-x86_64/cpio.install
(from rev 149525, cpio/trunk/cpio.install)
Deleted:
  cpio/repos/extra-x86_64/PKGBUILD
  cpio/repos/extra-x86_64/cpio-gcc43.patch
  cpio/repos/extra-x86_64/cpio.install

--+
 PKGBUILD |   58 +--
 cpio-gcc43.patch |  278 ++---
 cpio.install |   42 
 3 files changed, 191 insertions(+), 187 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2012-02-08 11:43:27 UTC (rev 149525)
+++ PKGBUILD2012-02-08 11:43:48 UTC (rev 149526)
@@ -1,27 +0,0 @@
-# $Id$
-# Maintainer: judd 
-pkgname=cpio
-pkgver=2.11
-pkgrel=2
-pkgdesc="A tool to copy files into or out of a cpio or tar archive"
-arch=(i686 x86_64)
-license=('GPL')
-url="http://www.gnu.org/software/cpio";
-depends=('glibc')
-source=(ftp://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz)
-install=cpio.install
-md5sums=('1112bb6c45863468b5496ba128792f6c')
-
-build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man
-  make || return 1
-  make DESTDIR=${pkgdir} install
-  rm -f ${pkgdir}/usr/bin/mt ${pkgdir}/pkg/usr/share/man/man1/mt.1
-  mv ${pkgdir}/usr/bin ${pkgdir}/bin
-  rm -rf ${pkgdir}/usr/libexec
-  # remove mt manpage it conflicts with mt-st from extra
-  rm $pkgdir/usr/share/man/man1/mt.1 || return 1
-  # remove infodir
-  rm $pkgdir/usr/share/info/dir
-}

Copied: cpio/repos/extra-x86_64/PKGBUILD (from rev 149525, cpio/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2012-02-08 11:43:48 UTC (rev 149526)
@@ -0,0 +1,31 @@
+# $Id$
+# Maintainer: judd 
+pkgname=cpio
+pkgver=2.11
+pkgrel=3
+pkgdesc="A tool to copy files into or out of a cpio or tar archive"
+arch=(i686 x86_64)
+license=('GPL')
+url="http://www.gnu.org/software/cpio";
+depends=('glibc')
+source=(ftp://ftp.gnu.org/gnu/cpio/cpio-${pkgver}.tar.gz)
+install=cpio.install
+md5sums=('1112bb6c45863468b5496ba128792f6c')
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  ./configure --prefix=/usr --mandir=/usr/share/man
+  make
+}
+
+package() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=${pkgdir} install
+  rm -f ${pkgdir}/usr/bin/mt ${pkgdir}/pkg/usr/share/man/man1/mt.1
+  mv ${pkgdir}/usr/bin ${pkgdir}/bin
+  rm -rf ${pkgdir}/usr/libexec
+  # remove mt manpage it conflicts with mt-st from extra
+  rm $pkgdir/usr/share/man/man1/mt.1 || return 1
+  # remove infodir
+  rm $pkgdir/usr/share/info/dir
+}

Deleted: cpio-gcc43.patch
===
--- cpio-gcc43.patch2012-02-08 11:43:27 UTC (rev 149525)
+++ cpio-gcc43.patch2012-02-08 11:43:48 UTC (rev 149526)
@@ -1,139 +0,0 @@
-http://bugs.gentoo.org/198817
-
-from upstream gnulib for "extern inline" changes
-
-diff --git a/lib/argp-fmtstream.h b/lib/argp-fmtstream.h
-index 93fa651..50f1387 100644
 a/lib/argp-fmtstream.h
-+++ b/lib/argp-fmtstream.h
-@@ -1,5 +1,5 @@
- /* Word-wrapping and line-truncating streams.
--   Copyright (C) 1997, 2006 Free Software Foundation, Inc.
-+   Copyright (C) 1997, 2006-2007 Free Software Foundation, Inc.
-This file is part of the GNU C Library.
-Written by Miles Bader .
- 
-@@ -134,6 +134,7 @@ extern ssize_t argp_fmtstream_printf (argp_fmtstream_t 
__fs,
- const char *__fmt, ...)
-  __attribute__ ((__format__ (printf, 2, 3)));
- 
-+#if _LIBC || !defined __OPTIMIZE__
- extern int __argp_fmtstream_putc (argp_fmtstream_t __fs, int __ch);
- extern int argp_fmtstream_putc (argp_fmtstream_t __fs, int __ch);
- 
-@@ -144,6 +145,7 @@ extern size_t __argp_fmtstream_write (argp_fmtstream_t 
__fs,
- const char *__str, size_t __len);
- extern size_t argp_fmtstream_write (argp_fmtstream_t __fs,
-   const char *__str, size_t __len);
-+#endif
- 
- /* Access macros for various bits of state.  */
- #define argp_fmtstream_lmargin(__fs) ((__fs)->lmargin)
-@@ -153,6 +155,7 @@ extern size_t argp_fmtstream_write (argp_fmtstream_t __fs,
- #define __argp_fmtstream_rmargin argp_fmtstream_rmargin
- #define __argp_fmtstream_wmargin argp_fmtstream_wmargin
- 
-+#if _LIBC || !defined __OPTIMIZE__
- /* Set __FS's left margin to LMARGIN and return the old value.  */
- extern size_t argp_fmtstream_set_lmargin (argp_fmtstream_t __fs,
- size_t __lmargin);
-@@ -174,6 +177,7 @@ extern size_t __argp_fmtstream_set_wmargin 
(argp_fmtstream_t __fs,
- /* Return the column number of the current output point in _