summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Väth <martin@mvath.de>2022-12-02 22:35:03 +0100
committerMartin Väth <martin@mvath.de>2022-12-02 22:35:03 +0100
commitd15c1a3ea7cc9c26424708ecef11a8d97c22dbe6 (patch)
tree01e18f9776a0121d0a658ea97b070e5d33bc203f
parentagrep, uudeview, metamail: Safe from gentoo repository. less, gtk+: bump (diff)
downloadmv-d15c1a3ea7cc9c26424708ecef11a8d97c22dbe6.tar.gz
mv-d15c1a3ea7cc9c26424708ecef11a8d97c22dbe6.tar.bz2
mv-d15c1a3ea7cc9c26424708ecef11a8d97c22dbe6.zip
app-text/uudeview: Remove as it is back to the gentoo repository
Signed-off-by: Martin Väth <martin@mvath.de>
-rw-r--r--app-text/uudeview/Manifest1
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch47
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch166
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch100
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch36
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-makefile.patch29
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-man.patch95
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-rename.patch57
-rw-r--r--app-text/uudeview/metadata.xml7
-rw-r--r--app-text/uudeview/uudeview-0.5.20-r2.ebuild41
-rw-r--r--metadata/pkg_desc_index1
11 files changed, 0 insertions, 580 deletions
diff --git a/app-text/uudeview/Manifest b/app-text/uudeview/Manifest
deleted file mode 100644
index 9107bc07..00000000
--- a/app-text/uudeview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c
diff --git a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch b/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch
deleted file mode 100644
index ac1f3941..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-+uudeview (0.5.20-2.1) unstable; urgency=low
-+
-+ * Fix possible (but highly unlikely) race in temporary file generation
-+ (CAN-2004-2265), by passing the "x" (O_EXCL) flag to fopen when opening
-+ such files. (Closes: #320541)
-+
-+ -- Steinar H. Gunderson <sesse@debian.org> Wed, 14 Jun 2006 18:44:05 +0200
-+
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -454,7 +454,7 @@ proc_stdin (void)
- return 0;
- }
-
-- if ((target = fopen (stdfile, "wb")) == NULL) {
-+ if ((target = fopen (stdfile, "wbx")) == NULL) {
- fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n",
- stdfile, strerror (errno));
- _FP_free (stdfile);
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1325,9 +1325,9 @@ UUDecode (uulist *data)
- return UURET_NODATA;
-
- if (data->uudet == PT_ENCODED)
-- mode = "wt"; /* open text files in text mode */
-+ mode = "wtx"; /* open text files in text mode */
- else
-- mode = "wb"; /* otherwise in binary */
-+ mode = "wbx"; /* otherwise in binary */
-
- if ((data->binfile = tempnam (NULL, "uu")) == NULL) {
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
-@@ -1502,7 +1502,7 @@ UUDecode (uulist *data)
- progress.action = 0;
- return UURET_NOMEM;
- }
-- if ((datain = fopen (data->binfile, "rb")) == NULL) {
-+ if ((datain = fopen (data->binfile, "rbx")) == NULL) {
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NOT_OPEN_FILE),
- data->binfile, strerror (uu_errno = errno));
diff --git a/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch b/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch
deleted file mode 100644
index ba0de28d..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-+uudeview (0.5.20-3.1) unstable; urgency=high
-...
-+ * Fixed a classical tempfile symlink attack vulnerability in libuu.
-+ Thanks to Nico Golde for the patch. (Closes: #480972)
-...
-+ -- Marco d'Itri <md@linux.it> Wed, 21 May 2008 01:34:35 +0200
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -443,18 +443,46 @@ proc_stdin (void)
- FILE *target;
- size_t bytes;
- int res;
-+#define HAVE_MKSTEMP
-+#ifdef HAVE_MKSTEMP
-+ int tmpfd;
-+ const char *tmpprefix = "uuXXXXXX";
-+ char *tmpdir = NULL;
-+#endif /* HAVE_MKSTEMP */
-
- if (stdinput) {
- fprintf (stderr, "proc_stdin: cannot process stdin twice\n");
- return 0;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ if ((getuid()==geteuid()) && (getgid()==getegid())) {
-+ tmpdir=getenv("TMPDIR");
-+ }
-+
-+ if (!tmpdir) {
-+ tmpdir = "/tmp";
-+ }
-+ stdfile = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (!stdfile) {
-+#else
- if ((stdfile = tempnam (NULL, "uu")) == NULL) {
-+#endif
- fprintf (stderr, "proc_stdin: cannot get temporary file\n");
- return 0;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ strcpy(stdfile, tmpdir);
-+ strcat(stdfile, "/");
-+ strcat(stdfile, tmpprefix);
-+
-+ if ((tmpfd = mkstemp(stdfile)) == -1 ||
-+ (target = fdopen(tmpfd, "wbx")) == NULL) {
-+#else
- if ((target = fopen (stdfile, "wbx")) == NULL) {
-+#endif
- fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n",
- stdfile, strerror (errno));
- _FP_free (stdfile);
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1311,6 +1311,12 @@ UUDecode (uulist *data)
- char *mode, *ntmp;
- uufile *iter;
- size_t bytes;
-+#define HAVE_MKSTEMP
-+#ifdef HAVE_MKSTEMP
-+ int tmpfd;
-+ const char *tmpprefix = "uuXXXXXX";
-+ char *tmpdir = NULL;
-+#endif /* HAVE_MKSTEMP */
-
- if (data == NULL || data->thisfile == NULL)
- return UURET_ILLVAL;
-@@ -1329,13 +1335,35 @@ UUDecode (uulist *data)
- else
- mode = "wbx"; /* otherwise in binary */
-
-+#ifdef HAVE_MKSTEMP
-+ if ((getuid()==geteuid()) && (getgid()==getegid())) {
-+ tmpdir=getenv("TMPDIR");
-+ }
-+
-+ if (!tmpdir) {
-+ tmpdir = "/tmp";
-+ }
-+ data->binfile = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (!data->binfile) {
-+#else
- if ((data->binfile = tempnam (NULL, "uu")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NO_TEMP_NAME));
- return UURET_NOMEM;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ strcpy(data->binfile, tmpdir);
-+ strcat(data->binfile, "/");
-+ strcat(data->binfile, tmpprefix);
-+
-+ if ((tmpfd = mkstemp(data->binfile)) == -1 ||
-+ (dataout = fdopen(tmpfd, mode)) == NULL) {
-+#else
- if ((dataout = fopen (data->binfile, mode)) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- /*
- * we couldn't create a temporary file. Usually this means that TMP
- * and TEMP aren't set
-@@ -1343,6 +1371,12 @@ UUDecode (uulist *data)
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_WR_ERR_TARGET),
- data->binfile, strerror (uu_errno = errno));
-+#ifdef HAVE_MKSTEMP
-+ if (tmpfd != -1) {
-+ unlink(data->binfile);
-+ close(tmpfd);
-+ }
-+#endif /* HAVE_MKSTEMP */
- _FP_free (data->binfile);
- data->binfile = NULL;
- uu_errno = errno;
-@@ -1499,7 +1533,13 @@ UUDecode (uulist *data)
- */
-
- if (data->uudet == BH_ENCODED && data->binfile) {
-+#ifdef HAVE_MKSTEMP
-+ ntmp = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (ntmp == NULL) {
-+#else
- if ((ntmp = tempnam (NULL, "uu")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NO_TEMP_NAME));
- progress.action = 0;
-@@ -1513,12 +1553,27 @@ UUDecode (uulist *data)
- free (ntmp);
- return UURET_IOERR;
- }
-+
-+#ifdef HAVE_MKSTEMP
-+ strcpy(ntmp, tmpdir);
-+ strcat(ntmp, "/");
-+ strcat(ntmp, tmpprefix);
-+ if ((tmpfd = mkstemp(ntmp)) == -1 ||
-+ (dataout = fdopen(tmpfd, "wb")) == NULL) {
-+#else
- if ((dataout = fopen (ntmp, "wb")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NOT_OPEN_TARGET),
- ntmp, strerror (uu_errno = errno));
- progress.action = 0;
- fclose (datain);
-+#ifdef HAVE_MKSTEMP
-+ if (tmpfd != -1) {
-+ unlink(ntmp);
-+ close(tmpfd);
-+ }
-+#endif /* HAVE_MKSTEMP */
- free (ntmp);
- return UURET_IOERR;
- }
diff --git a/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch b/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch
deleted file mode 100644
index 3056dd2a..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-+uudeview (0.5.20-3) unstable; urgency=low
-+
-+ * Ack NMU. (closes: Bug#373630)
-+ * Don't force overwrite mode if auto-rename enabled. (closes: Bug#378076)
-+ * Don't ignore special chars when parsing MIME. (closes: Bug#341440)
-+ * Fix for #320541 also fixes #242999. (closes: Bug#242999)
-+ * Incorporate suspicious-file patch from Peter Muir. (closes: Bug#166077)
-...
-
-+ -- Chris Hanson <cph@debian.org> Tue, 15 Aug 2006 00:40:50 -0400
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -657,9 +657,6 @@ work_comline (int argc, char *argv[])
- else switch (*(argv[number] + 1)) {
- case '\0':
- interact = 0;
-- if (overwrite == 0) {
-- overwrite = 1;
-- }
- proc_stdin ();
- break;
- case 'a':
-@@ -699,10 +696,7 @@ work_comline (int argc, char *argv[])
- fprintf (stderr, "WARNING: cannot interact when reading from stdin\n");
- }
- else {
-- interact = (*argv[number] == '+') ? 1 : 0;
-- if (overwrite == 0 && *argv[number] == '-') {
-- overwrite = 1;
-- }
-+ interact = (*argv[number] == '+') ? 1 : 0;
- }
- break;
- case 'm':
-@@ -773,6 +767,8 @@ work_comline (int argc, char *argv[])
- break;
- }
- }
-+ if (overwrite == 0 && interact == 0 && autoren == 0)
-+ overwrite = 1;
-
- return 1;
- }
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1437,6 +1437,9 @@ UUDecode (uulist *data)
- res = UURET_IOERR;
- break;
- }
-+ UUMessage (uunconc_id, __LINE__, UUMSG_MESSAGE,
-+ uustring (S_OPEN_FILE),
-+ iter->data->sfname);
- _FP_strncpy (uugen_fnbuffer, iter->data->sfname, 1024);
- }
-
-Index: uudeview-0.5.20/uulib/uuscan.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uuscan.c
-+++ uudeview-0.5.20/uulib/uuscan.c
-@@ -387,10 +387,10 @@ ParseValue (char *attribute)
- *attribute != '(' && *attribute != ')' &&
- *attribute != '<' && *attribute != '>' &&
- *attribute != '@' && *attribute != ',' &&
-- /* *attribute != ';' && */ *attribute != ':' &&
-- *attribute != '\\' &&*attribute != '"' &&
-- *attribute != '/' && /* *attribute != '[' &&
-- *attribute != ']' && */ *attribute != '?' &&
-+ *attribute != ';' && *attribute != ':' &&
-+ *attribute != '\\' && *attribute != '"' &&
-+ *attribute != '/' && *attribute != '[' &&
-+ *attribute != ']' && *attribute != '?' &&
- *attribute != '=' && length < 255) {
- *ptr++ = *attribute++;
- length++;
-Index: uudeview-0.5.20/uulib/uustring.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uustring.c
-+++ uudeview-0.5.20/uulib/uustring.c
-@@ -107,6 +107,7 @@ static stringmap messages[] = {
- { S_MIME_B_NOT_FOUND, "Boundary expected on Multipart message but found EOF" },
- { S_MIME_MULTI_DEPTH, "Multipart message nested too deep" },
- { S_MIME_PART_MULTI, "Handling partial multipart message as plain text" },
-+ { S_OPEN_FILE, "Opened file %s" },
-
- { 0, "" }
- };
-Index: uudeview-0.5.20/uulib/uustring.h
-===================================================================
---- uudeview-0.5.20.orig/uulib/uustring.h
-+++ uudeview-0.5.20/uulib/uustring.h
-@@ -36,3 +36,4 @@
- #define S_MIME_B_NOT_FOUND 35
- #define S_MIME_MULTI_DEPTH 36
- #define S_MIME_PART_MULTI 37
-+#define S_OPEN_FILE 38
diff --git a/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch b/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch
deleted file mode 100644
index 3dfecc18..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 3bd5dee4226142df3645b8a027ef9142277257cf Mon Sep 17 00:00:00 2001
-From: tastytea <tastytea@tastytea.de>
-Date: Sat, 1 May 2021 17:51:47 +0200
-Subject: [PATCH] Make append_signature() void.
-
-If the type specifier is missing, it defaults to int. From the looks of
-it, the function is meant to be void.
----
- inews/inews.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/inews/inews.c b/inews/inews.c
-index 5fa309d..d1c1ee8 100644
---- a/inews/inews.c
-+++ b/inews/inews.c
-@@ -143,7 +143,7 @@ char *argv[];
- fprintf(ser_wr_fp, "%s\r\n", s);
- }
-
-- append_signature();
-+ void append_signature();
-
- fprintf(ser_wr_fp, ".\r\n");
- (void) fflush(ser_wr_fp);
-@@ -181,7 +181,7 @@ char *argv[];
- * The rn-style DOTDIR environmental variable is used if present.
- */
-
--append_signature()
-+void append_signature()
- {
- char line[256], sigfile[256];
- char *cp;
---
-2.26.3
-
diff --git a/app-text/uudeview/files/uudeview-0.5.20-makefile.patch b/app-text/uudeview/files/uudeview-0.5.20-makefile.patch
deleted file mode 100644
index a2366851..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -183,22 +183,22 @@
-
- install: $(DOINST)
- -for d in $(MPAGES) ; do \
-- $(INSTALL_DATA) $(srcdir)/man/$$d $(MANDIR)/man1/$$d ; \
-+ $(INSTALL_DATA) $(srcdir)/man/$$d $(DESTDIR)$(MANDIR)/man1/$$d ; \
- done
-
- install-uudeview: uudeview
- for d in uudeview uuenview ; do \
-- $(INSTALL_PROGRAM) unix/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) unix/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- install-tcl: xdeview
- for d in xdeview uuwish ; do \
-- $(INSTALL_PROGRAM) tcl/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) tcl/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- install-minews: minews
- for d in minews ; do \
-- $(INSTALL_PROGRAM) inews/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) inews/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- links: tcl/config.h unix/config.h uulib/config.h
diff --git a/app-text/uudeview/files/uudeview-0.5.20-man.patch b/app-text/uudeview/files/uudeview-0.5.20-man.patch
deleted file mode 100644
index b03e15a5..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-man.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-+uudeview (0.5.13-2.1) unstable; urgency=low
-...
-+ * Added man page for uuwish(1).
-...
-+ -- Roland Rosenfeld <roland@debian.org> Thu, 16 Sep 1999 18:48:47 +0200
-
-
-+Thu Oct 24 22:12:01 1996 Martin Schulze <joey@finlandia.infodrom.north.de>
-...
-+ * Corrected some manpages
-
-Index: uudeview-0.5.20/man/uudeview.1
-===================================================================
---- uudeview-0.5.20.orig/man/uudeview.1
-+++ uudeview-0.5.20/man/uudeview.1
-@@ -164,6 +164,16 @@ delivered in have different subject line
- verbosity. Normally, the program prints some status messages
- while reading the input files, which can be very helpful if something
- should go wrong. Use if these messages disturb you.
-+Disables progress bars. See
-+.B -n
-+option.
-+.TP
-+.B -v
-+(disables Verbosity) Disables verbose messages, i.e. notes are not
-+displayed, but does not remove warnings and errors. Is not as quiet as
-+the
-+.B -q
-+(Quiet) option.
- .TP
- .B -n
- No progress bars. Normally, UUDeview prints ASCII bars crawling up
-Index: uudeview-0.5.20/man/uuwish.1
-===================================================================
---- /dev/null
-+++ uudeview-0.5.20/man/uuwish.1
-@@ -0,0 +1,45 @@
-+.\" Copyright (c) 1999 Roland Rosenfeld <roland@spinnaker.de>
-+.\" changes Copyright (c) 2001 Chris Hanson <cph@debian.org>
-+.\"
-+.\" This program is free software; you can redistribute it and/or modify
-+.\" it under the terms of the GNU General Public License as published by
-+.\" the Free Software Foundation; either version 2 of the License, or
-+.\" (at your option) any later version.
-+.\"
-+.\" This program is distributed in the hope that it will be useful,
-+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+.\" GNU General Public License for more details.
-+.\"
-+.\" You should have received a copy of the GNU General Public License
-+.\" along with this program; if not, write to the Free Software
-+.\" Foundation, Inc.,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+.\"
-+.\" This manual page is written especially for Debian Linux.
-+.\"
-+.TH UUWISH 1 "February 2001" "Debian Project" "Debian GNU/Linux"
-+.SH NAME
-+uuwish \- A minimal wish extended by the UU commands
-+.SH SYNOPSIS
-+.B uuwish
-+is a minimal
-+.BR wish (1)
-+extended by the UU commands that are available in
-+.BR uudeview (1)
-+and
-+.BR uuenview (1).
-+.B uuwish
-+isn't meant to be called directly; it is a Tcl/Tk script interpreter,
-+which is meant to be used by
-+.BR xdeview (1).
-+.SH "SEE ALSO"
-+.BR xdeview (1),
-+.BR uudeview (1),
-+.BR uuenview (1),
-+.BR wish (1).
-+.SH AUTHOR
-+.B uuwish
-+was written by Frank Pilhofer <fp@informatik.uni-frankfurt.de>.
-+.PP
-+This manual page was written by Roland Rosenfeld <roland@debian.org>,
-+for the Debian GNU/Linux system (but may be used by others).
-Index: uudeview-0.5.20/configure.in
-===================================================================
---- uudeview-0.5.20.orig/configure.in
-+++ uudeview-0.5.20/configure.in
-@@ -607,7 +607,7 @@ if test "x$have_minews" = "xyes" ; then
- fi
- if test "x$have_tk" != "xno" ; then
- PROGS="$PROGS xdeview"
-- MPAGES="$MPAGES xdeview.1"
-+ MPAGES="$MPAGES xdeview.1 uuwish.1"
- DOINST="$DOINST install-tcl"
- fi
-
diff --git a/app-text/uudeview/files/uudeview-0.5.20-rename.patch b/app-text/uudeview/files/uudeview-0.5.20-rename.patch
deleted file mode 100644
index c62c64c7..00000000
--- a/app-text/uudeview/files/uudeview-0.5.20-rename.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-+uudeview (0.5.19+beta20030413-1) unstable; urgency=low
-...
-+ * Use rename() in preference to copy if possible.
-+ (closes: Bug#166040)
-...
-+ -- Chris Hanson <cph@debian.org> Sun, 7 Sep 2003 01:05:07 -0400
-
-Index: uudeview-0.5.20/uulib/uulib.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uulib.c
-+++ uudeview-0.5.20/uulib/uulib.c
-@@ -872,7 +872,10 @@ UUDecodeToTemp (uulist *thefile)
- }
-
- /*
-- * decode file first to temp file, then copy it to a final location
-+ * Decode file first to temp file, then copy it to a final location.
-+ * A move is preferable to a copy. If the file is on the same
-+ * partition, no copy is performed. This is important for large
-+ * files.
- */
-
- int UUEXPORT
-@@ -978,6 +981,12 @@ UUDecodeFile (uulist *thefile, char *des
- return UURET_IOERR;
- }
-
-+ if (rename(thefile->binfile, uugen_fnbuffer) == 0) {
-+ fclose(source);
-+ close(fildes);
-+ goto finish_ok;
-+ }
-+
- if ((target = fdopen (fildes, "wb")) == NULL) {
- progress.action = 0;
- UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
-@@ -1042,6 +1051,8 @@ UUDecodeFile (uulist *thefile, char *des
- thefile->binfile,
- strerror (uu_errno = errno));
- }
-+
-+ finish_ok:
- _FP_free (thefile->binfile);
- thefile->binfile = NULL;
- thefile->state &= ~UUFILE_TMPFILE;
-@@ -1103,9 +1114,9 @@ UUInfoFile (uulist *thefile, void *opaqu
-
- while (!feof (inpfile) &&
- (uu_fast_scanning || ftell(inpfile) < maxpos)) {
-- if (_FP_fgets (uugen_inbuffer, 511, inpfile) == NULL)
-+ if (_FP_fgets (uugen_inbuffer, 1023, inpfile) == NULL)
- break;
-- uugen_inbuffer[511] = '\0';
-+ uugen_inbuffer[1023] = '\0';
-
- if (ferror (inpfile))
- break;
diff --git a/app-text/uudeview/metadata.xml b/app-text/uudeview/metadata.xml
deleted file mode 100644
index 4da67a4f..00000000
--- a/app-text/uudeview/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/uudeview/uudeview-0.5.20-r2.ebuild b/app-text/uudeview/uudeview-0.5.20-r2.ebuild
deleted file mode 100644
index 8ebf0f10..00000000
--- a/app-text/uudeview/uudeview-0.5.20-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="uu, xx, base64, binhex decoder"
-HOMEPAGE="http://www.fpx.de/fp/Software/UUDeview/"
-SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=
-
-PATCHES=(
- "${FILESDIR}"/${P}-bugfixes.patch
- "${FILESDIR}"/${P}-CVE-2004-2265.patch
- "${FILESDIR}"/${P}-CVE-2008-2266.patch
- "${FILESDIR}"/${P}-man.patch
- "${FILESDIR}"/${P}-rename.patch
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-fix-append_signature.patch
-)
-
-DOCS=( HISTORY INSTALL README )
-
-src_prepare() {
- sed -i "s:^\tar r:\t$(tc-getAR) r:" uulib/Makefile.in || die
-
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-tcl \
- --disable-tk
-}
diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index
index 3fe20667..572d4eaa 100644
--- a/metadata/pkg_desc_index
+++ b/metadata/pkg_desc_index
@@ -54,7 +54,6 @@ app-text/mbtpdfasm 1.0.28-r1: Tool to assemble/merge, extract information from,
app-text/psjoin 0.3: concatenate postscript files. From new PostScript Utilities
app-text/qtspell 1.0.1: Spell checking for Qt text widgets
app-text/stardict 3.0.6-r4 4.0.0_pre20170304-r1: A international dictionary supporting fuzzy and glob style matching
-app-text/uudeview 0.5.20-r2: uu, xx, base64, binhex decoder
dev-cpp/cpplint 99999999: The google styleguide together with cpplint and an emacs file
dev-libs/osformat 1.0.7 999999999: C++ library for a typesafe printf/sprintf based on << conversion
dev-perl/File-lchown 0.20-r1: Use the lchown(2) and lutimes(2) system call from Perl