From d28e625183717b65986ddd5f6b50ed2daba760bd Mon Sep 17 00:00:00 2001 From: Lance Albertson Date: Tue, 6 May 2008 20:02:20 +0000 Subject: Add a few patch fixes to app-admin/cronolog (Portage version: 2.1.4.4) --- app-admin/cronolog/ChangeLog | 19 +++++++++++-- app-admin/cronolog/cronolog-1.6.2-r3.ebuild | 32 ++++++++++++++++++++++ .../cronolog-define-strptime.patch.txt | 11 ++++++++ .../files/1.6.2-patches/cronolog-doc.patch.txt | 12 ++++++++ .../1.6.2-patches/cronolog-getopt-long.patch.txt | 24 ++++++++++++++++ 5 files changed, 96 insertions(+), 2 deletions(-) create mode 100644 app-admin/cronolog/cronolog-1.6.2-r3.ebuild create mode 100644 app-admin/cronolog/files/1.6.2-patches/cronolog-define-strptime.patch.txt create mode 100644 app-admin/cronolog/files/1.6.2-patches/cronolog-doc.patch.txt create mode 100644 app-admin/cronolog/files/1.6.2-patches/cronolog-getopt-long.patch.txt (limited to 'app-admin/cronolog') diff --git a/app-admin/cronolog/ChangeLog b/app-admin/cronolog/ChangeLog index b7b0a105c592..668be9f964e1 100644 --- a/app-admin/cronolog/ChangeLog +++ b/app-admin/cronolog/ChangeLog @@ -1,6 +1,21 @@ # ChangeLog for app-admin/cronolog -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/cronolog/ChangeLog,v 1.20 2007/01/04 12:44:12 flameeyes Exp $ +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/cronolog/ChangeLog,v 1.21 2008/05/06 20:02:20 ramereth Exp $ + +*cronolog-1.6.2-r3 (06 May 2008) + + 06 May 2008; Lance Albertson + +files/1.6.2-patches/cronolog-define-strptime.patch.txt, + +files/1.6.2-patches/cronolog-doc.patch.txt, + +files/1.6.2-patches/cronolog-getopt-long.patch.txt, + +cronolog-1.6.2-r3.ebuild: + Add a few patch fixes + * Implicit definition of strptime because of missing define #204501 + * Segfaults if an unknown long option is used #204519 + * Incorrect documentation for previous link long option #204521 + + Thanks to Carlo Marcelo Arenas Belon for reporting + these bugs. 04 Jan 2007; Diego Pettenò cronolog-1.6.2-r2.ebuild: diff --git a/app-admin/cronolog/cronolog-1.6.2-r3.ebuild b/app-admin/cronolog/cronolog-1.6.2-r3.ebuild new file mode 100644 index 000000000000..83381247432d --- /dev/null +++ b/app-admin/cronolog/cronolog-1.6.2-r3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/cronolog/cronolog-1.6.2-r3.ebuild,v 1.1 2008/05/06 20:02:20 ramereth Exp $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="latest" + +inherit eutils autotools + +DESCRIPTION="Cronolog apache logfile rotator" +HOMEPAGE="http://cronolog.org/" +SRC_URI="http://cronolog.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PV}-patches/*.txt + + eautoreconf +} + +src_install() { + make DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO +} diff --git a/app-admin/cronolog/files/1.6.2-patches/cronolog-define-strptime.patch.txt b/app-admin/cronolog/files/1.6.2-patches/cronolog-define-strptime.patch.txt new file mode 100644 index 000000000000..a56112aed495 --- /dev/null +++ b/app-admin/cronolog/files/1.6.2-patches/cronolog-define-strptime.patch.txt @@ -0,0 +1,11 @@ +diff -urb cronolog-1.6.2/src/cronoutils.c cronolog-1.6.2-patched/src/cronoutils.c +--- cronolog-1.6.2/src/cronoutils.c 2001-05-03 09:43:21.000000000 -0700 ++++ cronolog-1.6.2/src/cronoutils.c 2008-01-05 22:08:42.000000000 -0800 +@@ -69,6 +69,8 @@ + * + */ + ++#define _GNU_SOURCE ++ + #include "cronoutils.h" + extern char *tzname[2]; diff --git a/app-admin/cronolog/files/1.6.2-patches/cronolog-doc.patch.txt b/app-admin/cronolog/files/1.6.2-patches/cronolog-doc.patch.txt new file mode 100644 index 000000000000..ca3eb91e8079 --- /dev/null +++ b/app-admin/cronolog/files/1.6.2-patches/cronolog-doc.patch.txt @@ -0,0 +1,12 @@ +diff -ur cronolog-1.6.2/doc/cronolog.1m cronolog-1.6.2/doc/cronolog.1m +--- cronolog-1.6.2/doc/cronolog.1m 2001-05-04 01:44:55.000000000 -0700 ++++ cronolog-1.6.2/doc/cronolog.1m 2008-01-06 00:43:33.000000000 -0800 +@@ -77,7 +77,7 @@ + to the current log file. + .\" + .IP "-P \fINAME\fP" +-.IP "--prevlink=\fINAME\fP" ++.IP "--prev-symlink=\fINAME\fP" + maintain a symbolic link from + .I NAME + to the previous log file. Requires that the diff --git a/app-admin/cronolog/files/1.6.2-patches/cronolog-getopt-long.patch.txt b/app-admin/cronolog/files/1.6.2-patches/cronolog-getopt-long.patch.txt new file mode 100644 index 000000000000..a6ec261ee44b --- /dev/null +++ b/app-admin/cronolog/files/1.6.2-patches/cronolog-getopt-long.patch.txt @@ -0,0 +1,24 @@ +diff -urp cronolog-1.6.2/src/cronolog.c cronolog-1.6.2/src/cronolog.c +--- cronolog-1.6.2/src/cronolog.c 2001-05-03 09:42:48.000000000 -0700 ++++ cronolog-1.6.2/src/cronolog.c 2008-01-05 23:54:53.000000000 -0800 +@@ -139,7 +139,8 @@ struct option long_options[] = + { "delay", required_argument, NULL, 'd' }, + { "once-only", no_argument, NULL, 'o' }, + { "help", no_argument, NULL, 'h' }, +- { "version", no_argument, NULL, 'V' } ++ { "version", no_argument, NULL, 'V' }, ++ { NULL, 0, NULL, 0 } + }; + #endif + +diff -urp cronolog-1.6.2/src/cronotest.c cronolog-1.6.2/src/cronotest.c +--- cronolog-1.6.2/src/cronotest.c 2001-05-03 09:26:44.000000000 -0700 ++++ cronolog-1.6.2/src/cronotest.c 2008-01-06 00:02:24.000000000 -0800 +@@ -112,7 +112,8 @@ struct option long_options[] = + { "test-subdirs", required_argument, NULL, 'D' }, + { "help", no_argument, NULL, 'h' }, + { "version", no_argument, NULL, 'V' }, +- { "verbose", no_argument, NULL, 'v' } ++ { "verbose", no_argument, NULL, 'v' }, ++ { NULL, 0, NULL, 0 } + }; -- cgit v1.2.3-65-gdbad