diff options
author | Daniel Black <dragonheart@gentoo.org> | 2005-08-02 22:10:15 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2005-08-02 22:10:15 +0000 |
commit | e8273506b2b265efb97499de6016c63f97cc5d6e (patch) | |
tree | 6dc93e2fbdcc5bf0e78a4fed6a67dbaa2c8ef6fe /app-arch | |
parent | . (diff) | |
download | gentoo-2-e8273506b2b265efb97499de6016c63f97cc5d6e.tar.gz gentoo-2-e8273506b2b265efb97499de6016c63f97cc5d6e.tar.bz2 gentoo-2-e8273506b2b265efb97499de6016c63f97cc5d6e.zip |
changed temp patch to be more portable thanks to Bruce Korb (upstream maintainter). added unitialised variable patch thanks to Ivan Yosifov in bug #101100
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'app-arch')
-rw-r--r-- | app-arch/sharutils/ChangeLog | 13 | ||||
-rw-r--r-- | app-arch/sharutils/Manifest | 14 | ||||
-rw-r--r-- | app-arch/sharutils/files/digest-sharutils-4.4-r1 (renamed from app-arch/sharutils/files/digest-sharutils-4.4) | 0 | ||||
-rw-r--r-- | app-arch/sharutils/files/sharutils-4.4-r1-tempfile.patch | 84 | ||||
-rw-r--r-- | app-arch/sharutils/files/sharutils-4.4-tempfile.patch | 55 | ||||
-rw-r--r-- | app-arch/sharutils/files/sharutils-4.4-uninitalisedvar.patch | 11 | ||||
-rw-r--r-- | app-arch/sharutils/sharutils-4.4-r1.ebuild (renamed from app-arch/sharutils/sharutils-4.4.ebuild) | 7 |
7 files changed, 116 insertions, 68 deletions
diff --git a/app-arch/sharutils/ChangeLog b/app-arch/sharutils/ChangeLog index 79e0bec0abd9..251508d9d17d 100644 --- a/app-arch/sharutils/ChangeLog +++ b/app-arch/sharutils/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for app-arch/sharutils # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/ChangeLog,v 1.35 2005/07/30 03:06:38 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/ChangeLog,v 1.36 2005/08/02 22:10:14 dragonheart Exp $ + +*sharutils-4.4-r1 (02 Aug 2005) + + 02 Aug 2005; Daniel Black <dragonheart@gentoo.org> + +files/sharutils-4.4-r1-tempfile.patch, + -files/sharutils-4.4-tempfile.patch, + +files/sharutils-4.4-uninitalisedvar.patch, -sharutils-4.4.ebuild, + +sharutils-4.4-r1.ebuild: + changed temp patch to be more portable thanks to Bruce Korb (upstream + maintainter). added unitialised variable patch thanks to Ivan Yosifov in bug + #101100 *sharutils-4.4 (30 Jul 2005) diff --git a/app-arch/sharutils/Manifest b/app-arch/sharutils/Manifest index 7854590faef2..cfcddaf758a9 100644 --- a/app-arch/sharutils/Manifest +++ b/app-arch/sharutils/Manifest @@ -1,20 +1,14 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 10a7a6f48205f48c2e5a04cd96b2c566 ChangeLog 6309 MD5 0fd81d7e999330596e70e94b4abc3907 sharutils-4.2.1-r11.ebuild 1434 MD5 7bf253b53fb6db7fcecda6e4234a7754 sharutils-4.4.ebuild 866 +MD5 08133440119f70e9e5d826480aeca0a3 sharutils-4.4-r1.ebuild 1002 MD5 5c7abe1494f7d3b105dd3907b6898474 files/sharutils-4.2.1-gentoo.patch 2438 MD5 a0ed4cfc65c5d37392c6b3816d3fbdbe files/digest-sharutils-4.2.1-r11 67 MD5 567118e62dd91c695bdffe56281a5324 files/sharutils-4.2.1-buffer-limits.patch 1980 MD5 cc08d95794a6f1a1563a10ed71110d13 files/digest-sharutils-4.4 66 MD5 aeb2dc437bac48b13e8ebc1d632013ad files/sharutils-4.2.1-buffer-check.patch 2416 MD5 1ea2ebc1fb64525d36dfac228047b3ae files/sharutils-4.4-tempfile.patch 1656 +MD5 cc08d95794a6f1a1563a10ed71110d13 files/digest-sharutils-4.4-r1 66 MD5 ca22218be478144a5275a31e4ba88e75 files/sharutils-4.2.1-tempfile.patch 3249 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC6u7UmdTrptrqvGERAoL6AJ9KWJQuz7L/dUwraMixbcp2BBUl2wCeMzj0 -JVUrYOLvwk+y5OqP2jPex0U= -=pNMI ------END PGP SIGNATURE----- +MD5 8847422d5027966763908e44d213a4d1 files/sharutils-4.4-uninitalisedvar.patch 268 +MD5 43e31b2d26e3371e7c6dd83e912ff162 files/sharutils-4.4-r1-tempfile.patch 2629 diff --git a/app-arch/sharutils/files/digest-sharutils-4.4 b/app-arch/sharutils/files/digest-sharutils-4.4-r1 index ef8161e1f768..ef8161e1f768 100644 --- a/app-arch/sharutils/files/digest-sharutils-4.4 +++ b/app-arch/sharutils/files/digest-sharutils-4.4-r1 diff --git a/app-arch/sharutils/files/sharutils-4.4-r1-tempfile.patch b/app-arch/sharutils/files/sharutils-4.4-r1-tempfile.patch new file mode 100644 index 000000000000..0abfa71e6ec9 --- /dev/null +++ b/app-arch/sharutils/files/sharutils-4.4-r1-tempfile.patch @@ -0,0 +1,84 @@ +Index: doc/shar.1 +=================================================================== +RCS file: /cvsroot/sharutils/sharutils/doc/shar.1,v +retrieving revision 1.3 +diff -b -B -u -p -r1.3 shar.1 +--- doc/shar.1 1 Jul 2005 13:44:51 -0000 1.3 ++++ doc/shar.1 30 Jul 2005 17:08:20 -0000 +@@ -48,7 +48,9 @@ switch is especially useful when the com + the list of files to be packed. For example: + .nf + +-find . \-type f \-print | sort | shar \-S \-Z \-L50 \-o /tmp/big ++find . \-type f \-print | \\ ++ sort | \\ ++ shar \-S \-Z \-L50 \-o /somewhere/big + + .fi + If \f2\-p\f1 is specified on the command line, then the options +Index: doc/sharutils.texi +=================================================================== +RCS file: /cvsroot/sharutils/sharutils/doc/sharutils.texi,v +retrieving revision 1.7 +diff -b -B -u -p -r1.7 sharutils.texi +--- doc/sharutils.texi 23 Jan 2005 18:49:46 -0000 1.7 ++++ doc/sharutils.texi 30 Jul 2005 17:08:20 -0000 +@@ -279,7 +279,8 @@ This switch is especially useful when th + the list of files to be packed. For example: + + @example +-find . -type f -print | shar -S -o /tmp/big.shar ++find . -type f -print | \ ++ shar -S -o /somewhere/big.shar + @end example + + If @code{-p} is specified on the command line, then the options +Index: src/remsync.in +=================================================================== +RCS file: /cvsroot/sharutils/sharutils/src/remsync.in,v +retrieving revision 1.2 +diff -b -B -u -p -r1.2 remsync.in +--- src/remsync.in 7 Jun 2005 21:54:04 -0000 1.2 ++++ src/remsync.in 30 Jul 2005 17:08:21 -0000 +@@ -3,6 +3,8 @@ + eval "exec @PERL@ -S $0 $*" + if $running_under_some_shell; + ++use File::Temp qw/ :mktemp /; ++ + # Synchronization tool for remote directories. + # Copyright (C) 1994 Free Software Foundation, Inc. + # François Pinard <pinard@iro.umontreal.ca>, 1994. +@@ -1785,8 +1787,10 @@ sub maybe_study_files + } + } + ++ $findtempfile = mktemp( "./remsync.XXXXXX" ); ++ + open (SCAN, +- "find$list -type f 2> /tmp/$$.find | xargs -r $checksum_command |") ++ "find$list -type f 2> $findtempfile | xargs -r $checksum_command |") + || &interrupt ('Cannot launch program `find\''); + + # Process each existing file in turn. +@@ -1815,9 +1819,9 @@ sub maybe_study_files + } + close SCAN; + +- # Clean out scanning for inexisting files. ++ # Clean out scanning for non-existing files. + +- open (SCAN, "/tmp/$$.find"); ++ open (SCAN, $findtempfile); + while (<SCAN>) + { + chop; +@@ -1843,7 +1847,7 @@ To get rid of this warning, delete the s + } + } + close SCAN; +- unlink "/tmp/$$.find"; ++ unlink $findtempfile; + + $study_files = 0; + } diff --git a/app-arch/sharutils/files/sharutils-4.4-tempfile.patch b/app-arch/sharutils/files/sharutils-4.4-tempfile.patch deleted file mode 100644 index 0206a5d66fb4..000000000000 --- a/app-arch/sharutils/files/sharutils-4.4-tempfile.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- ./sharutils-4.4/doc/shar.1.orig 2005-07-01 23:43:44.000000000 +1000 -+++ ./sharutils-4.4/doc/shar.1 2005-07-30 12:39:00.000000000 +1000 -@@ -48,7 +48,7 @@ - the list of files to be packed. For example: - .nf - --find . \-type f \-print | sort | shar \-S \-Z \-L50 \-o /tmp/big -+find . \-type f \-print | sort | shar \-S \-Z \-L50 \-o /somewhere/big - - .fi - If \f2\-p\f1 is specified on the command line, then the options ---- ./sharutils-4.4/doc/sharutils.texi.orig 2005-01-24 05:06:05.000000000 +1100 -+++ ./sharutils-4.4/doc/sharutils.texi 2005-07-30 12:39:00.000000000 +1000 -@@ -279,7 +279,7 @@ - the list of files to be packed. For example: - - @example --find . -type f -print | shar -S -o /tmp/big.shar -+find . -type f -print | shar -S -o /somewhere/big.shar - @end example - - If @code{-p} is specified on the command line, then the options ---- ./sharutils-4.4/src/remsync.in.orig 2005-06-08 07:45:50.000000000 +1000 -+++ ./sharutils-4.4/src/remsync.in 2005-07-30 12:44:44.000000000 +1000 -@@ -1785,8 +1785,11 @@ - } - } - -+ $findtempfile = `tempfile`; -+ chop $findtempfile; -+ - open (SCAN, -- "find$list -type f 2> /tmp/$$.find | xargs -r $checksum_command |") -+ "find$list -type f 2> $findtempfile | xargs -r $checksum_command |") - || &interrupt ('Cannot launch program `find\''); - - # Process each existing file in turn. -@@ -1817,7 +1820,7 @@ - - # Clean out scanning for inexisting files. - -- open (SCAN, "/tmp/$$.find"); -+ open (SCAN, "$findtempfile"); - while (<SCAN>) - { - chop; -@@ -1843,7 +1846,7 @@ - } - } - close SCAN; -- unlink "/tmp/$$.find"; -+ unlink "$findtempfile"; - - $study_files = 0; - } diff --git a/app-arch/sharutils/files/sharutils-4.4-uninitalisedvar.patch b/app-arch/sharutils/files/sharutils-4.4-uninitalisedvar.patch new file mode 100644 index 000000000000..1cf0ce120ddd --- /dev/null +++ b/app-arch/sharutils/files/sharutils-4.4-uninitalisedvar.patch @@ -0,0 +1,11 @@ +--- src/unshar.c.orig 2005-08-03 07:53:51.000000000 +1000 ++++ src/unshar.c 2005-08-03 07:55:25.000000000 +1000 +@@ -358,7 +358,7 @@ + char *const *argv; + { + FILE *file; +- char* name_buffer; ++ char* name_buffer=NULL; + int optchar; + + program_name = argv[0]; diff --git a/app-arch/sharutils/sharutils-4.4.ebuild b/app-arch/sharutils/sharutils-4.4-r1.ebuild index f67a0de20c0b..3efc68b19aa2 100644 --- a/app-arch/sharutils/sharutils-4.4.ebuild +++ b/app-arch/sharutils/sharutils-4.4-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/sharutils-4.4.ebuild,v 1.1 2005/07/30 03:06:38 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/sharutils-4.4-r1.ebuild,v 1.1 2005/08/02 22:10:14 dragonheart Exp $ inherit eutils @@ -19,7 +19,10 @@ DEPEND="sys-apps/texinfo src_unpack() { unpack ${A} cd "${S}" - epatch "${FILESDIR}"/${P}-tempfile.patch #87939 + #87939 - thanks to Bruce Korb (maintainer) + epatch "${FILESDIR}/${PF}"-tempfile.patch + #101100 - thanks to bug #101100 by Ivan Yosifov + epatch "${FILESDIR}/${P}"-uninitalisedvar.patch } src_compile() { |