Remove app-admin/logrotate from portage-stable

Signed-off-by: Aniruddha Basak <codewithaniruddha@gmail.com>
This commit is contained in:
Aniruddha Basak 2021-10-30 04:13:20 +00:00
parent 7b734de837
commit 1162ab6a54
20 changed files with 0 additions and 1855 deletions

View File

@ -1,254 +0,0 @@
# ChangeLog for app-admin/logrotate
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*logrotate-3.9.1 (09 Aug 2015)
*logrotate-3.8.9-r1 (09 Aug 2015)
*logrotate-3.8.9 (09 Aug 2015)
*logrotate-3.8.8 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/logrotate-3.8.8-Werror.patch,
+files/logrotate-3.8.8-atomic-create.patch,
+files/logrotate-3.8.8-fbsd.patch,
+files/logrotate-3.8.8-ignore-hidden.patch,
+files/logrotate-3.8.8-noasprintf.patch,
+files/logrotate-3.8.9-Werror.patch,
+files/logrotate-3.8.9-atomic-create.patch,
+files/logrotate-3.8.9-fbsd.patch,
+files/logrotate-3.8.9-ignore-hidden.patch,
+files/logrotate-3.8.9-noasprintf.patch,
+files/logrotate-3.9.1-Werror.patch,
+files/logrotate-3.9.1-atomic-create.patch,
+files/logrotate-3.9.1-fbsd.patch,
+files/logrotate-3.9.1-ignore-hidden.patch,
+files/logrotate-3.9.1-noasprintf.patch, +files/logrotate.conf,
+logrotate-3.8.8.ebuild, +logrotate-3.8.9.ebuild,
+logrotate-3.8.9-r1.ebuild, +logrotate-3.9.1.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
16 Aug 2015; Mikle Kolyada <zlogene@gentoo.org> logrotate-3.9.1.ebuild:
ia64 stable wrt bug #556144
Package-Manager: portage-2.2.20.1
18 Aug 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.9.1.ebuild:
Stable for HPPA (bug #556144).
Package-Manager: portage-2.2.20.1
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
06 Sep 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1.ebuild:
ppc stable wrt bug #556144
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
*logrotate-3.9.1-r1 (12 Sep 2015)
12 Sep 2015; Mike Frysinger <vapier@gentoo.org>
+files/logrotate-3.9.1-lfs.patch, +logrotate-3.9.1-r1.ebuild:
add LFS support #559572
This way we properly handle 2GiB+ log files.
12 Sep 2015; Mike Frysinger <vapier@gentoo.org> logrotate-3.9.1.ebuild:
mark 3.9.1 arm64/m68k/s390/sh stable
21 Sep 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.9.1.ebuild:
Stable for PPC64 (bug #556144).
Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches
21 Sep 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1.ebuild:
sparc stable wrt bug #556144
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="sparc"
06 Oct 2015; José María Alonso Josa <nimiux@gentoo.org>
-files/logrotate-3.8.8-Werror.patch,
-files/logrotate-3.8.8-atomic-create.patch,
-files/logrotate-3.8.8-fbsd.patch,
-files/logrotate-3.8.8-ignore-hidden.patch,
-files/logrotate-3.8.8-noasprintf.patch, -logrotate-3.8.8.ebuild:
Drop old
Package-Manager: portage-2.2.20.1
30 Nov 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1-r1.ebuild:
amd64 stable wrt bug #566902
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
03 Dec 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.9.1-r1.ebuild:
Stable for HPPA PPC64 (bug #566902).
Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches
03 Dec 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1-r1.ebuild:
x86 stable wrt bug #566902
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
06 Dec 2015; Markus Meier <maekke@gentoo.org> logrotate-3.9.1-r1.ebuild:
arm stable, bug #566902
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="arm"
07 Dec 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1-r1.ebuild:
ppc stable wrt bug #566902
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
27 Dec 2015; Mikle Kolyada <zlogene@gentoo.org> logrotate-3.9.1-r1.ebuild:
sparc stable wrt bug #566902
Package-Manager: portage-2.2.24
10 Jan 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1-r1.ebuild:
alpha stable wrt bug #566902
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
11 Jan 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1-r1.ebuild:
ia64 stable wrt bug #566902
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*logrotate-3.9.2 (25 Jan 2016)
25 Jan 2016; José María Alonso Josa <nimiux@gentoo.org>
+files/logrotate-3.9.2-Werror.patch,
+files/logrotate-3.9.2-atomic-create.patch,
+files/logrotate-3.9.2-fbsd.patch,
+files/logrotate-3.9.2-ignore-hidden.patch,
+files/logrotate-3.9.2-lfs.patch, +files/logrotate-3.9.2-noasprintf.patch,
+logrotate-3.9.2.ebuild:
bump to version 3.9.2
Package-Manager: portage-2.2.26
25 Feb 2016; José María Alonso Josa <nimiux@gentoo.org>
-logrotate-3.8.9.ebuild, -logrotate-3.8.9-r1.ebuild:
Drop old
25 Feb 2016; José María Alonso Josa <nimiux@gentoo.org>
-files/logrotate-3.8.9-Werror.patch,
-files/logrotate-3.8.9-atomic-create.patch,
-files/logrotate-3.8.9-fbsd.patch,
-files/logrotate-3.8.9-ignore-hidden.patch,
-files/logrotate-3.8.9-noasprintf.patch:
Drop old patches
06 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
amd64 stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
15 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
x86 stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
ppc stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
17 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
ppc64 stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
19 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
sparc stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
20 Mar 2016; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.2.ebuild:
ia64 stable wrt bug #575618
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
24 Mar 2016; Markus Meier <maekke@gentoo.org> logrotate-3.9.2.ebuild:
arm stable, bug #575618
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="arm"
25 May 2016; Matt Turner <mattst88@gentoo.org> logrotate-3.9.2.ebuild:
alpha stable, bug 575618.

View File

@ -1,873 +0,0 @@
# ChangeLog for app-admin/logrotate
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/ChangeLog,v 1.215 2015/08/02 18:47:02 ago Exp $
02 Aug 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1.ebuild:
Stable for x86, wrt bug #556144
31 Jul 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.9.1.ebuild:
Stable for amd64, wrt bug #556144
30 Jul 2015; Markus Meier <maekke@gentoo.org> logrotate-3.9.1.ebuild:
arm stable, bug #556144
29 Jul 2015; Tobias Klausmann <klausman@gentoo.org> logrotate-3.9.1.ebuild:
Stable on alpha, bug 556144
28 Jun 2015; Chema Alonso <nimiux@gentoo.org> -logrotate-3.8.7.ebuild,
-files/logrotate-3.8.7-atomic-create.patch,
-files/logrotate-3.8.7-datehack.patch, -files/logrotate-3.8.7-fbsd.patch,
-files/logrotate-3.8.7-ignore-hidden.patch,
-files/logrotate-3.8.7-noasprintf.patch:
Drop old
*logrotate-3.9.1 (28 Jun 2015)
28 Jun 2015; Chema Alonso <nimiux@gentoo.org> +logrotate-3.9.1.ebuild,
+files/logrotate-3.9.1-Werror.patch,
+files/logrotate-3.9.1-atomic-create.patch,
+files/logrotate-3.9.1-fbsd.patch,
+files/logrotate-3.9.1-ignore-hidden.patch,
+files/logrotate-3.9.1-noasprintf.patch:
version bump
21 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> logrotate-3.8.9-r1.ebuild:
alpha stable wrt bug #550032
17 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> logrotate-3.8.9-r1.ebuild:
amd64 stable wrt bug #550032
11 Jun 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9-r1.ebuild:
Stable for ppc, wrt bug #550032
02 Jun 2015; Jack Morgan <jmorgan@gentoo.org> logrotate-3.8.9-r1.ebuild:
sparc stable wrt bug #550032
31 May 2015; Mikle Kolyada <zlogene@gentoo.org> logrotate-3.8.9-r1.ebuild:
arm stable wrt bug #550032
28 May 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.9-r1.ebuild:
Stable for PPC64 (bug #550032).
27 May 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9-r1.ebuild:
Stable for x86, wrt bug #550032
25 May 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.9-r1.ebuild:
Stable for HPPA (bug #550032).
21 May 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9-r1.ebuild:
Stable for amd64, wrt bug #550032
13 May 2015; Jack Morgan <jmorgan@gentoo.org> logrotate-3.8.9.ebuild:
sparc stable wrt bug #545566
01 May 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.9.ebuild:
Stable for PPC64 (bug #545566).
21 Apr 2015; Pacho Ramos <pacho@gentoo.org> logrotate-3.8.9.ebuild:
ppc stable wrt bug #545566
*logrotate-3.8.9-r1 (21 Apr 2015)
21 Apr 2015; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.9-r1.ebuild,
metadata.xml:
Bump to fix bug #485848 and bug #546462
19 Apr 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9.ebuild:
Stable for x86, wrt bug #545566
14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9.ebuild:
Stable for ia64, wrt bug #545566
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9.ebuild:
Stable for alpha, wrt bug #545566
09 Apr 2015; Chema Alonso <nimiux@gentoo.org> logrotate-3.8.9.ebuild:
Fix bug #545922 by Duncan
08 Apr 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.9.ebuild:
Stable for amd64, wrt bug #545566
07 Apr 2015; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.9.ebuild:
Stable for HPPA (bug #545566).
04 Apr 2015; Chema Alonso <nimiux@gentoo.org> logrotate-3.8.9.ebuild:
Fix bug #485848 by Marek Mrva
02 Mar 2015; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.8.ebuild:
Stable for ppc, wrt bug #531744
*logrotate-3.8.9 (01 Mar 2015)
01 Mar 2015; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.9.ebuild,
+files/logrotate-3.8.9-Werror.patch,
+files/logrotate-3.8.9-atomic-create.patch,
+files/logrotate-3.8.9-fbsd.patch,
+files/logrotate-3.8.9-ignore-hidden.patch,
+files/logrotate-3.8.9-noasprintf.patch:
Version bump. Fix bug #533992
21 Jan 2015; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.8.ebuild:
alpha/arm64/ia64/s390/sh/sparc stable wrt #531744
29 Dec 2014; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.8.ebuild,
+files/logrotate-3.8.8-Werror.patch:
Use autotools.eclass (bug #533798). Remove -Werror (bug #533830).
28 Dec 2014; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.8.ebuild:
Stable for x86, wrt bug #531744
27 Dec 2014; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.8.ebuild:
Stable for amd64, wrt bug #531744
26 Dec 2014; Markus Meier <maekke@gentoo.org> logrotate-3.8.8.ebuild:
arm stable, bug #531744
06 Dec 2014; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.8.ebuild:
Stable for HPPA (bug #531744).
*logrotate-3.8.8 (04 Nov 2014)
04 Nov 2014; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.8.ebuild,
+files/logrotate-3.8.8-atomic-create.patch,
+files/logrotate-3.8.8-fbsd.patch,
+files/logrotate-3.8.8-ignore-hidden.patch,
+files/logrotate-3.8.8-noasprintf.patch:
Version bump. (bug #528036)
02 Nov 2014; Sven Vermeulen <swift@gentoo.org> logrotate-3.8.7.ebuild:
Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug
#527698)
09 Jul 2014; Chema Alonso <nimiux@gentoo.org> -logrotate-3.8.4.ebuild,
-logrotate-3.8.6.ebuild, -files/logrotate-3.8.4-atomic-create.patch,
-files/logrotate-3.8.4-datehack.patch, -files/logrotate-3.8.4-fbsd.patch,
-files/logrotate-3.8.4-ignore-hidden.patch,
-files/logrotate-3.8.4-noasprintf.patch,
-files/logrotate-3.8.6-atomic-create.patch,
-files/logrotate-3.8.6-datehack.patch, -files/logrotate-3.8.6-fbsd.patch,
-files/logrotate-3.8.6-ignore-hidden.patch,
-files/logrotate-3.8.6-noasprintf.patch:
Drop old
07 Jul 2014; Chema Alonso <nimiux@gentoo.org> files/logrotate.conf:
Fix tabs and enhance comments. Thanks to Consus via email.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> logrotate-3.8.7.ebuild:
Mark m68k/s390/sh stable.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> logrotate-3.8.7.ebuild:
Add arm64 love.
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.7.ebuild:
Stable for alpha, wrt bug #492768
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.7.ebuild:
Stable for ia64, wrt bug #492768
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.7.ebuild:
Stable for sparc, wrt bug #492768
23 Dec 2013; Tom Wijsman <TomWij@gentoo.org> -files/logrotate.cron:
[QA] Remove unused files. (logrotate.cron is installed from ${S}/examples)
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.6.ebuild:
Stable for ppc64, wrt bug #485886
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.7.ebuild:
Stable for ppc64, wrt bug #492768
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.7.ebuild:
Stable for ppc, wrt bug #492768
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.6.ebuild:
Stable for ppc, wrt bug #485886
17 Dec 2013; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.6.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #485502
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> logrotate-3.8.7.ebuild:
x86 stable, bug #492768
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> logrotate-3.8.7.ebuild:
amd64 stable, bug #492768
06 Dec 2013; Markus Meier <maekke@gentoo.org> logrotate-3.8.7.ebuild:
arm stable, bug #492768
04 Dec 2013; Markos Chandras <hwoarang@gentoo.org> logrotate-3.8.7.ebuild:
Add ~mips
30 Nov 2013; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.7.ebuild:
Stable for HPPA (bug #492768).
26 Oct 2013; Chema Alonso <nimiux@gentoo.org> -logrotate-3.8.5.ebuild,
-files/logrotate-3.8.5-atomic-create.patch,
-files/logrotate-3.8.5-datehack.patch, -files/logrotate-3.8.5-fbsd.patch,
-files/logrotate-3.8.5-ignore-hidden.patch,
-files/logrotate-3.8.5-noasprintf.patch:
Drop old
*logrotate-3.8.7 (26 Oct 2013)
26 Oct 2013; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.7.ebuild,
+files/logrotate-3.8.7-atomic-create.patch,
+files/logrotate-3.8.7-datehack.patch, +files/logrotate-3.8.7-fbsd.patch,
+files/logrotate-3.8.7-ignore-hidden.patch,
+files/logrotate-3.8.7-noasprintf.patch:
Version bump
02 Oct 2013; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.6.ebuild:
Stable for HPPA (bug #485886).
30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.6.ebuild:
Stable for x86, wrt bug #485886
28 Sep 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.6.ebuild:
Stable for amd64, wrt bug #485886
27 Sep 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.6.ebuild:
Stable for arm, wrt bug #485886
13 Aug 2013; Chema Alonso <nimiux@gentoo.org> -logrotate-3.8.3.ebuild,
-files/logrotate-3.8.3-atomic-create.patch,
-files/logrotate-3.8.3-datehack.patch, -files/logrotate-3.8.3-fbsd.patch,
-files/logrotate-3.8.3-fix-acl-tests.patch,
-files/logrotate-3.8.3-ignore-hidden.patch,
-files/logrotate-3.8.3-noasprintf.patch:
Drop old
*logrotate-3.8.6 (13 Aug 2013)
13 Aug 2013; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.6.ebuild,
+files/logrotate-3.8.6-atomic-create.patch,
+files/logrotate-3.8.6-datehack.patch, +files/logrotate-3.8.6-fbsd.patch,
+files/logrotate-3.8.6-ignore-hidden.patch,
+files/logrotate-3.8.6-noasprintf.patch:
Version bump
02 Jul 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for sh, wrt bug #472868
30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for s390, wrt bug #472868
29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for sparc, wrt bug #472868
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for arm, wrt bug #472868
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for ia64, wrt bug #472868
26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for alpha, wrt bug #472868
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for ppc64, wrt bug #472868
24 Jun 2013; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.4.ebuild:
Stable for ppc, wrt bug #472868
18 Jun 2013; Chema Alonso <nimiux@gentoo.org> logrotate-3.8.3.ebuild,
logrotate-3.8.4.ebuild, logrotate-3.8.5.ebuild:
Add ~amd64-fbsd keyword wrt bug 473540
*logrotate-3.8.5 (18 Jun 2013)
18 Jun 2013; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.5.ebuild,
+files/logrotate-3.8.5-atomic-create.patch,
+files/logrotate-3.8.5-datehack.patch, +files/logrotate-3.8.5-fbsd.patch,
+files/logrotate-3.8.5-ignore-hidden.patch,
+files/logrotate-3.8.5-noasprintf.patch:
Revision bump
18 Jun 2013; Sergey Popov <pinkbyte@gentoo.org> logrotate-3.8.4.ebuild:
Stable on amd64 and x86, wrt bug #472868
10 Jun 2013; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.4.ebuild:
Stable for HPPA (bug #472868).
18 May 2013; Chema Alonso <nimiux@gentoo.org> files/logrotate.conf:
Load all common settings before including specific files. Bug 469908 by Hank
Leininger
10 May 2013; Chema Alonso <nimiux@gentoo.org>
-files/logrotate-3.7.7-datehack.patch,
-files/logrotate-3.8.0-atomic-create.patch,
-files/logrotate-3.8.0-fbsd.patch,
-files/logrotate-3.8.0-ignore-hidden.patch, -logrotate-3.8.1.ebuild,
-files/logrotate-3.8.1-noasprintf.patch, -logrotate-3.8.2.ebuild,
-files/logrotate-3.8.2-atomic-create.patch,
-files/logrotate-3.8.2-fbsd.patch:
Clean old
*logrotate-3.8.4 (10 May 2013)
10 May 2013; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.4.ebuild,
+files/logrotate-3.8.4-atomic-create.patch,
+files/logrotate-3.8.4-datehack.patch, +files/logrotate-3.8.4-fbsd.patch,
+files/logrotate-3.8.4-ignore-hidden.patch,
+files/logrotate-3.8.4-noasprintf.patch, files/logrotate.conf:
Revision bump
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.3.ebuild:
s390/sh stable wrt #447510
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for alpha, wrt bug #447510
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for sparc, wrt bug #447510
26 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for ia64, wrt bug #447510
24 Dec 2012; Markus Meier <maekke@gentoo.org> logrotate-3.8.3.ebuild:
arm stable, bug #447510
23 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for ppc64, wrt bug #447510
22 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for ppc, wrt bug #447510
19 Dec 2012; Chema Alonso <nimiux@gentoo.org>
files/logrotate-3.8.3-fix-acl-tests.patch:
Fixed tests to check for setfacl command wrt bug #447510 comment #10
18 Dec 2012; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.3.ebuild:
Stable for HPPA (bug #447510).
16 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for x86, wrt bug #447510
16 Dec 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.3.ebuild:
Stable for amd64, wrt bug #447510
*logrotate-3.8.3 (11 Nov 2012)
11 Nov 2012; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.3.ebuild,
+files/logrotate-3.8.3-atomic-create.patch,
+files/logrotate-3.8.3-datehack.patch, +files/logrotate-3.8.3-fbsd.patch,
+files/logrotate-3.8.3-fix-acl-tests.patch,
+files/logrotate-3.8.3-ignore-hidden.patch,
+files/logrotate-3.8.3-noasprintf.patch:
Version bump to 3.8.3
29 Oct 2012; <naota@gentoo.org> +files/logrotate-3.8.2-fbsd.patch,
logrotate-3.8.2.ebuild:
Add patch to allow build on FreeBSD-9.x. #439200
29 Sep 2012; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.2.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #434348
18 Sep 2012; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.2.ebuild:
Stable for HPPA (bug #434348).
12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> logrotate-3.8.2.ebuild:
stable arm, bug #434348
12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> logrotate-3.8.2.ebuild:
stable ppc ppc64, bug #434348
11 Sep 2012; Johannes Huber <johu@gentoo.org> logrotate-3.8.2.ebuild:
Stable for x86, wrt bug #434348
10 Sep 2012; Chema Alonso <nimiux@gentoo.org> logrotate-3.8.2.ebuild:
Dropped mips and x86-fbsd stable keywords and tune flags wrt bug #434348
09 Sep 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.2.ebuild:
Stable for amd64, wrt bug #434348
*logrotate-3.8.2 (02 Aug 2012)
02 Aug 2012; Chema Alonso <nimiux@gentoo.org> +logrotate-3.8.2.ebuild,
+files/logrotate-3.8.2-atomic-create.patch:
Version bump.
10 Jun 2012; Chema Alonso <nimiux@gentoo.org> metadata.xml:
Add myself as maintainer. Add description and use flags to metadata.
08 Jun 2012; Pacho Ramos <pacho@gentoo.org> -files/logrotate-3.7.7-fbsd.patch,
-files/logrotate-3.7.7-ignore-hidden.patch,
-files/logrotate-3.7.7-weekly.patch,
-files/logrotate-3.7.9-atomic-create.patch,
-files/logrotate-3.7.9-no-cloexec.patch, -files/logrotate-3.7.9-shred.patch,
-files/logrotate-3.7.9-skip-empty-files.patch,
-files/logrotate-3.7.9-statefile.patch,
-files/logrotate-3.8.0-noasprintf.patch, -logrotate-3.7.8.ebuild,
-logrotate-3.7.9-r1.ebuild, -logrotate-3.7.9-r2.ebuild,
-logrotate-3.7.9.ebuild, -logrotate-3.8.0.ebuild, metadata.xml:
Drop maintainer from metadata as talked with him, bug #90641. Drop old.
12 Feb 2012; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #398529
31 Jan 2012; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.1.ebuild:
Stable for HPPA (bug #398529).
31 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> logrotate-3.8.1.ebuild:
ppc/ppc64 stable wrt #398529
29 Jan 2012; Markus Meier <maekke@gentoo.org> logrotate-3.8.1.ebuild:
arm stable, bug #398529
29 Jan 2012; Jeff Horelick <jdhore@gentoo.org> logrotate-3.8.1.ebuild:
x86 stable per bug 398529
27 Jan 2012; Agostino Sarubbo <ago@gentoo.org> logrotate-3.8.1.ebuild:
Stable for amd64, wrt bug #398529
*logrotate-3.8.1 (12 Oct 2011)
12 Oct 2011; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.8.1.ebuild,
+files/logrotate-3.8.1-noasprintf.patch:
Bump to logrotate-3.8.1
07 Aug 2011; Raúl Porcel <armin76@gentoo.org> logrotate-3.8.0.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #372973
06 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> logrotate-3.8.0.ebuild:
x86 stable wrt security bug #372973
05 Aug 2011; Jeroen Roovers <jer@gentoo.org> logrotate-3.8.0.ebuild:
Stable for HPPA (bug #372973).
04 Aug 2011; Markos Chandras <hwoarang@gentoo.org> logrotate-3.8.0.ebuild:
Stable on amd64 wrt bug #372973
03 Aug 2011; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.8.0.ebuild:
Install the CHANGES file. Bug #377483
03 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> logrotate-3.8.0.ebuild:
ppc/ppc64 stable wrt #372973
18 Jul 2011; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.8.0.ebuild,
files/logrotate-3.8.0-atomic-create.patch,
+files/logrotate-3.8.0-noasprintf.patch:
Fix bug #374407 and bug #374869
08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> logrotate-3.7.8.ebuild,
logrotate-3.7.9.ebuild, logrotate-3.7.9-r1.ebuild, logrotate-3.7.9-r2.ebuild,
logrotate-3.8.0.ebuild:
Convert from "useq" to "use".
*logrotate-3.8.0 (06 Jul 2011)
06 Jul 2011; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.8.0.ebuild,
+files/logrotate-3.8.0-atomic-create.patch,
+files/logrotate-3.8.0-fbsd.patch,
+files/logrotate-3.8.0-ignore-hidden.patch:
Bump to logrotate-3.8.0
- CVE-2011-1098
- CVE-2011-1154
- CVE-2011-1155
29 Apr 2011; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.9-r1.ebuild,
logrotate-3.7.9-r2.ebuild, +files/logrotate-3.7.9-no-cloexec.patch:
Fix bug #365137: allow to build on systems without O_CLOEXEC
*logrotate-3.7.9-r2 (17 Apr 2011)
17 Apr 2011; Daniel Gryniewicz <dang@gentoo.org> -logrotate-3.7.1-r2.ebuild,
-files/logrotate-3.7.1-dateext-maxage.patch,
-files/logrotate-3.7.1-datehack.patch,
-files/logrotate-3.7.1-ignore-hidden.patch,
-files/logrotate-3.7.1-manpage-fixes.patch,
-files/logrotate-3.7.1-no-tmpdir.patch,
-files/logrotate-3.7.1-taboo-to-debug.patch,
-files/logrotate-3.7.1-weekly.patch, -logrotate-3.7.2.ebuild,
-logrotate-3.7.7.ebuild, +logrotate-3.7.9-r2.ebuild,
+files/logrotate-3.7.9-skip-empty-files.patch:
Bump to logrotate-3.7.9-r2
- Fix bug #363705
- Fix bug #195787
Remove old versions
16 Apr 2011; Raúl Porcel <armin76@gentoo.org> logrotate-3.7.9-r1.ebuild:
alpha/arm/s390/sh/sparc stable wrt #356811
15 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org>
logrotate-3.7.9-r1.ebuild:
ppc64/ia64 stable wrt #356811
13 Apr 2011; Brent Baude <ranger@gentoo.org> logrotate-3.7.9-r1.ebuild:
Marking logrotate-3.7.9-r1 ppc for bug 356811
13 Apr 2011; Markos Chandras <hwoarang@gentoo.org> logrotate-3.7.9-r1.ebuild:
Stable on amd64 wrt bug #356811
13 Apr 2011; Thomas Kahle <tomka@gentoo.org> logrotate-3.7.9-r1.ebuild:
x86 stable per bug 356811
12 Apr 2011; Jeroen Roovers <jer@gentoo.org> logrotate-3.7.9-r1.ebuild:
Stable for HPPA (bug #356811).
*logrotate-3.7.9-r1 (12 Apr 2011)
12 Apr 2011; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.7.9-r1.ebuild,
+files/logrotate-3.7.9-atomic-create.patch,
+files/logrotate-3.7.9-shred.patch, +files/logrotate-3.7.9-statefile.patch:
Bug #356811:
- Fix CVE-2011-1154
- Fix CVE-2011-1098
- Fix CVE-2011-1155
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> logrotate-3.7.1-r2.ebuild,
logrotate-3.7.2.ebuild:
Drop to ~mips
*logrotate-3.7.9 (16 Nov 2010)
16 Nov 2010; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.7.9.ebuild:
Bump to logrotate-3.7.9; bug #345199
03 Nov 2009; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.8.ebuild:
Move selinux-logroate to RDEPEND; bug #287481
12 Oct 2009; Michael Sterrett <mr_bones_@gentoo.org>
logrotate-3.7.8.ebuild:
call epatch once
11 Oct 2009; Mark Loeser <halcy0n@gentoo.org> logrotate-3.7.1-r2.ebuild,
logrotate-3.7.2.ebuild, logrotate-3.7.7.ebuild, logrotate-3.7.8.ebuild:
QA fixes; unquoted variables
02 Jul 2009; Markus Meier <maekke@gentoo.org> logrotate-3.7.8.ebuild:
amd64 stable, bug #273419
02 Jul 2009; Joseph Jezak <josejx@gentoo.org> logrotate-3.7.8.ebuild:
Marked ppc stable for bug #273419.
24 Jun 2009; Raúl Porcel <armin76@gentoo.org> logrotate-3.7.8.ebuild:
arm/ia64/s390/sh stable wrt #273419
19 Jun 2009; Brent Baude <ranger@gentoo.org> logrotate-3.7.8.ebuild:
stable ppc64, bug 273419
17 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
logrotate-3.7.8.ebuild:
Stable on alpha, bug #273419
11 Jun 2009; Jeroen Roovers <jer@gentoo.org> logrotate-3.7.8.ebuild:
Stable for HPPA (bug #273419).
11 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
logrotate-3.7.8.ebuild:
stable x86, bug 273419
10 Jun 2009; Ferris McCormick <fmccor@gentoo.org> logrotate-3.7.8.ebuild:
Sparc stable, Bug #273419.
*logrotate-3.7.8 (10 Mar 2009)
10 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.7.8.ebuild:
Bump to logrotate-3.7.8
- Update to EAPI 2
25 Jan 2009; Daniel Gryniewicz <dang@gentoo.org>
files/logrotate-3.7.7-fbsd.patch:
Real fix this time for bug #254795; thanks Javier
14 Jan 2009; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.7.ebuild:
Try again to fix fbsd; bug #254795
13 Jan 2009; Daniel Gryniewicz <dang@gentoo.org>
+files/logrotate-3.7.7-fbsd.patch, logrotate-3.7.7.ebuild:
re-add missed fbsd patch. Bug #254795
*logrotate-3.7.7 (24 Dec 2008)
24 Dec 2008; Daniel Gryniewicz <dang@gentoo.org>
+files/logrotate-3.7.7-datehack.patch,
+files/logrotate-3.7.7-ignore-hidden.patch,
+files/logrotate-3.7.7-weekly.patch, files/logrotate.conf,
+logrotate-3.7.7.ebuild:
Bump to 3.7.7; now considering fedora as upstream
15 Dec 2008; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.2.ebuild:
Strip cflags; bug #250960
24 Dec 2007; Carsten Lohrke <carlo@gentoo.org> logrotate-3.7.2.ebuild:
There is more than one mailx implementation.
13 May 2007; Joshua Kinard <kumba@gentoo.org> logrotate-3.7.2.ebuild:
Stable on mips.
26 Mar 2007; Alec Warner <antarus@gentoo.org> logrotate-3.7.1-r2.ebuild,
logrotate-3.7.2.ebuild:
Remove dependency on portage: ref bug 162516
18 Feb 2007; Markus Rothe <corsair@gentoo.org> logrotate-3.7.2.ebuild:
Stable on ppc64
17 Feb 2007; Raúl Porcel <armin76@gentoo.org> logrotate-3.7.2.ebuild:
x86 stable wrt bug 167266
24 Jan 2007; Marius Mauch <genone@gentoo.org> logrotate-3.7.1-r2.ebuild,
logrotate-3.7.2.ebuild:
Replacing einfo with elog
21 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.2.ebuild:
Use toolchain-funcs to get compiler name; bug #119638
29 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
logrotate-3.7.2.ebuild:
Stable on sparc
24 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
logrotate-3.7.2.ebuild:
Stable on ppc.
03 Dec 2006; Jeroen Roovers <jer@gentoo.org> logrotate-3.7.2.ebuild:
Stable for HPPA.
27 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> logrotate-3.7.2.ebuild:
Added ~x86-fbsd keyword.
18 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> logrotate-3.7.2.ebuild:
Marked stable on amd64
21 Oct 2006; Aron Griffis <agriffis@gentoo.org> logrotate-3.7.2.ebuild:
Mark 3.7.2 stable on alpha/ia64
*logrotate-3.7.2 (13 Sep 2006)
13 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> +logrotate-3.7.2.ebuild:
New version with fixes for bug #147352, bug #89352, and bug #119638
20 Jul 2006; Daniel Gryniewicz <dang@gentoo.org>
logrotate-3.7.1-r2.ebuild:
Fix DEPEND=DEPEND from bug #141175
27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
Fixing duff SHA256 digests: Bug # 131293
10 Feb 2006; <dang@gentoo.org> -logrotate-3.7.1-r1.ebuild:
Remove -r1 now that -r2 is fully stable
09 Feb 2006; Joshua Kinard <kumba@gentoo.org> logrotate-3.7.1-r2.ebuild:
Marked stable on mips for Bug #119466.
21 Jan 2006; Markus Rothe <corsair@gentoo.org> logrotate-3.7.1-r2.ebuild:
Stable on ppc64
21 Jan 2006; Aron Griffis <agriffis@gentoo.org> logrotate-3.7.1-r2.ebuild:
Mark 3.7.1-r2 stable on alpha/ia64
21 Jan 2006; <nixnut@gentoo.org> logrotate-3.7.1-r2.ebuild:
Added ppc keyword. bug 119466
21 Jan 2006; Jeroen Roovers <jer@gentoo.org> logrotate-3.7.1-r2.ebuild:
Stable on hppa (bug #119466).
19 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org>
logrotate-3.7.1-r2.ebuild:
Stable on x86.
19 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org>
logrotate-3.7.1-r2.ebuild:
Stable on sparc wrt #119466
19 Jan 2006; <dang@gentoo.org> logrotate-3.7.1-r2.ebuild:
Marked stable on amd64
*logrotate-3.7.1-r2 (15 Oct 2005)
15 Oct 2005; <dang@gentoo.org> -files/logrotate-3.6.5-selinux.diff.bz2,
+files/logrotate-3.7.1-weekly.patch, -logrotate-3.6.5-r1.ebuild,
-logrotate-3.7.ebuild, -logrotate-3.7.1.ebuild,
+logrotate-3.7.1-r2.ebuild:
Fix weekly log rotation. bug #107906
14 Sep 2005; <dang@gentoo.org> files/logrotate-3.7.1-manpage-fixes.patch:
Fix default status file in manpage. Bug #105958
05 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
logrotate-3.7.1-r1.ebuild:
Stable on hppa.
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
logrotate-3.7.1-r1.ebuild:
Stable on alpha.
30 Jun 2005; Joseph Jezak <josejx@gentoo.org> logrotate-3.7.1-r1.ebuild:
Marked ppc stable.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> logrotate-3.7.1-r1.ebuild:
Marked stable on mips.
27 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
logrotate-3.7.1-r1.ebuild:
Stable on sparc
27 Jun 2005; Markus Rothe <corsair@gentoo.org> logrotate-3.7.1-r1.ebuild:
Stable on ppc64
26 Jun 2005; <dang@gentoo.org> logrotate-3.7.1-r1.ebuild:
mark 3.7.1-r1 stable
29 May 2005; Joshua Kinard <kumba@gentoo.org> logrotate-3.6.5-r1.ebuild,
logrotate-3.7.1-r1.ebuild:
Stable 3.6.5-r1 on mips, ~mips 3.7.1-r1.
*logrotate-3.7.1-r1 (26 May 2005)
26 May 2005; <dang@gentoo.org> +files/logrotate-3.7.1-no-tmpdir.patch,
+logrotate-3.7.1-r1.ebuild:
Bump to include no-tmpdir patch. This patch makes scripts execute by
directly calling /bin/sh, rather than by writing out a tmp file.
*logrotate-3.7.1 (24 May 2005)
24 May 2005; <dang@gentoo.org>
+files/logrotate-3.7.1-dateext-maxage.patch,
+files/logrotate-3.7.1-datehack.patch,
+files/logrotate-3.7.1-ignore-hidden.patch,
+files/logrotate-3.7.1-manpage-fixes.patch,
+files/logrotate-3.7.1-taboo-to-debug.patch, metadata.xml,
+logrotate-3.7.1.ebuild:
Taking over as maintainer.
New version of logrotate from upstream.
Fixes from upstream:
- Rotated files now have correct ownership and permissions
Fixes from Debian 3.7-3:
- Manpage fixes
- Improved datehack fix for bug in old versions of logrotate
- Make printing of messages related to skipped logroate.d files DEBUG
messages rather than ERROR messages
Fixes from Suse:
- dateext - Enable usage of the rotation date as the file extension,
rather than sequential numbering
- maxage - Enable deletion of rotated files older than a certain age
Local fixes:
- Ignore dotfiles in logrotate.d/ directory, to keep emerges from
breaking logrotate via ._cfg* files
01 Jan 2005; Chris PeBenito <pebenito@gentoo.org> logrotate-3.7.ebuild:
SELinux code is now integrated in 3.7. Adjust ebuild accordingly.
*logrotate-3.7 (31 Dec 2004)
31 Dec 2004; Chris White <chriswhite@gentoo.org> +metadata.xml,
+logrotate-3.7.ebuild:
Took over as placeholder maintainer. Bumped to 3.7 while I was there.
09 Dec 2004; Sergey Kuleshov <svyatogor@gentoo.org>
logrotate-3.6.5-r1.ebuild:
Fixed a small typo in man page. (Bug #73843)
18 Nov 2004; Lars Weiler <pylon@gentoo.org> logrotate-3.6.5-r1.ebuild:
Added hppa to keywords.
18 Jul 2004; Daniel Black <dragonheart@gentoo.org> files/logrotate.conf:
Manifest fix - files/logrotate.conf
30 May 2004; Robin H. Johnson <robbat2@gentoo.org>
logrotate-3.6.5-r1.ebuild:
mailx move
28 Apr 2004; Jon Portnoy <avenj@gentoo.org> logrotate-3.6.5-r1.ebuild :
Stable on AMD64.
15 Apr 2004; Michael McCabe <randy@gentoo.org> logrotate-3.6.5-r1.ebuild:
adding s390 keywords
02 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org>
logrotate-3.5.9-r1.ebuild, logrotate-3.6.5.ebuild:
clean older ebuilds
07 Mar 2004; Tom Gall <tgall@gentoo.org> logrotate-3.6.5-r1.ebuild :
ppc64 marked stable
01 Feb 2004; Jon Portnoy <avenj@gentoo.org> logrotate-3.6.5-r1.ebuild :
AMD64 keywords.
27 Jan 2004; <agriffis@gentoo.org> logrotate-3.6.5-r1.ebuild:
stable on ia64
29 Nov 2003; Chris PeBenito <pebenito@gentoo.org> logrotate-3.6.5-r1.ebuild:
Add SELinux policy RDEP.
28 Oct 2003; Chris PeBenito <pebenito@gentoo.org> logrotate-3.6.5-r1.ebuild,
logrotate-3.6.5.ebuild, files/logrotate-3.6.5-selinux.diff.bz2:
Switch SELinux patch from old API to new API.
09 Jun 2003; <msterret@gentoo.org> logrotate-3.6.5-r1.ebuild:
unmask for everyone
15 May 2003; <msterret@gentoo.org> logrotate-3.6.5-r1.ebuild:
applied a patch from Wayne Davison to unpack in src_unpack rather than
src_compile.
14 May 2003; <msterret@gentoo.org> logrotate-3.6.5-r1.ebuild:
fix typo: install logrotate.cron into /etc/cron.daily instead of /etc.
*logrotate-3.6.5-r1 (01 May 2003)
01 May 2003; <msterret@gentoo.org> logrotate-3.6.5-r1.ebuild,
files/logrotate.conf, files/logrotate.cron:
new revision of logrotate ebuild.
adds support for /etc/logrotate.d
uses sed -i
installs /etc/cron.daily/logrotate.cron and /etc/logrotate.conf by default
so logrotate does something out of the box (bug#7144)
*logrotate-3.6.5 (20 Dec 2002)
13 Apr 2003; Sascha Schwabbauer <cybersystem@gentoo.org> logrotate-3.6.5.ebuild:
Marked this as stable for x86, since it is working perfectly on three boxes.
12 Apr 2003; Seemant Kulleen <seemant@gentoo.org> logrotate-3.6.5.ebuild:
depend on portage-r10 instead of inheriting eutils -- this fixes broken
description in emerge -s
23 Mar 2003; Joshua Brindle <method@gentoo.org> logrotate-3.6.5.ebuild:
added selinux support, thanks pebenito
23 Mar 2003; Lars Weiler <pylon@gentoo.org> logrotate-3.6.5.ebuild:
Set ppc in KEYWORDS
20 Dec 2002; Maik Schreiber <blizzy@gentoo.org> : New version.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
29 Jul 2002; Calum Selkirk <cselkirk@gentoo.org> logrotate-3.5.9-r1.ebuild :
Added ppc to KEYWORDS.
*logrotate-3.5.9-r1 (08 Jun 2002)
08 Jun 2002; Seemant Kulleen <seemant@gentoo.org> logrotate-3.5.9-r1.ebuild,
files/digest-logrotate-3.5.9-r1:
mailx is removed from RDEPEND list, and instead a note in pkg_setup() to
inform the user to emerge mailx if they would like reports to be e-mailed.
*logrotate-3.5.9 (4 Jun 2002)
4 Jun 2002; Seemant Kulleen <seemant@gentoo.org> logrotate-3.5.9.ebuild
files/digest-logrotate-3.5.9 :
Version bump, long needed. Also, added mailx to the DEPEND list (as
Debian has it as a required dep). Thanks to ftobin@neverending.org (Frank
Tobin) in bug #3381
*logrotate-3.3-r2 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,21 +0,0 @@
AUX logrotate-3.9.1-Werror.patch 344 SHA256 63ce419252a8e2ed52c78b018bb1b2247e02f5c2c322168a5772d3faa957bd88 SHA512 6ae8b49d1f29ce1c32603716555085b7fa2d865177558abe92c84867c69ca84b8174563db07537801ad01572717670478b273acb34b5885b9170354d1cc02493 WHIRLPOOL 808769d911f49ed40c572e6f21d42e578aba056b3815017f25bb66d5d14a9fd78c16a92f30874346324ab1e0e7af57f6fa678707d88e8b3f69055c25b4b9a81a
AUX logrotate-3.9.1-atomic-create.patch 1253 SHA256 f5a93032a0d7f48b4eb295fd40400d527a66804e3f959d391f895cebd86ef7ad SHA512 92fa8e04522f9bf06840befcb019a498d465f2d8afa3475f97e953b4e8abf2cf63f2fa27d8c89c5620da59468f753d94720f5f3a604376d7e51b86c9eb156c99 WHIRLPOOL 29b74ceae23035e4423753042375f1fc713fc780b3ea31d166034746c0d4c89ec1be7979c570f13437902ba7c155299eb870510742fa73656517f5accd43d100
AUX logrotate-3.9.1-fbsd.patch 1393 SHA256 543a7e7118f66cda16446d5bfd7abdae1c72e786f49f701c515ea595e72fe7ef SHA512 dd8bc024eb280e5bcb2869682bedaf5c8db6d18976e412de3283f32bc5d9ad370fdda27194eae11fa3da53339d83ff20fe541e99eb8ed183997ecb85a606f822 WHIRLPOOL dd34fb0f8070e297a6f760d9d77ed3191ff3e91b152710ac6acaaada70236b12e6cc192259c06e15ef0d54f75a28de23dd3052a3c37d20b888c8069b77794a07
AUX logrotate-3.9.1-ignore-hidden.patch 551 SHA256 3f04aa2ff9ff85cf0486c40f6a81c28ed3eed8c4d31c30de1d86100db4564a9f SHA512 8a2060b4f3a92f7920090b4d02b4f66b7320c068936028f07dfefc0411b0f78b1477565cef627ce131d2cd5e98ead04b7d0289c4961e68da36a69a81d8b40acb WHIRLPOOL 56fe4edda60adf4d1dd106ab45d8e2aa79c941384cc44fde928314a772be58f3204573f6c3f8ee0cfdcbf2ec08c3dc2c99bd2a90822d903f1f492a118d722f88
AUX logrotate-3.9.1-lfs.patch 324 SHA256 554efe47fa114af69233f59a9741fa7387df49bdc5f71fdedd4fd6180003281b SHA512 63ec74dd458881f34efe57837ee0659c38929c32e9f249023a0662483f6590deeaf0e68b1ebef2bd82de13c7c4c59230b6317feda3129dd295799eee08cb882f WHIRLPOOL a090bfdcb92e96025231d2703e684ac0c8abeeeba7cb971066162d36ce900857b58dc46398272a15c519de4deb36107fc289faf6bd567569aa8c79996138962d
AUX logrotate-3.9.1-noasprintf.patch 1263 SHA256 edc5f3db12c27c3353cfe1764c10d3b97581f249096e61f875440e429afc778a SHA512 c84be7ef011fe09a2fae67fa918080c1b0c098f0000e6cacdfcc34311f17c0131e68bc1e337559391ae7272fd326ac7ba6ba1cca20f99a9cc51367ac35a924e6 WHIRLPOOL 0d702f6c92483791e9fe2b5128e324fcda7c5ee825c46fab4405b5752f836bce00aaaf8ec9a284a5214aa2e10a4818bfb2e8cd9a4e2bce6f0836ec1c543dd3ea
AUX logrotate-3.9.2-Werror.patch 344 SHA256 63518d378c892cad9717222ef6fca6ebc3889c14311cee5fda03f209284d28ae SHA512 e8a7688bed9aec9a675a64c4764e585a509be1bf57df0bacebbf4f1f79e07d1592707a3ce4e0f9e804d38bdbb4621617b5c3a15247a48fde3374241dd88bf277 WHIRLPOOL 9738130c2f6764b74d5ad78f739c70ea0b1423c6d6c7849ff43bb784795e4d86ad756029f059372bf5b9bfbfbb57bae4efad49b0260f30d2c2b9d703a8832c82
AUX logrotate-3.9.2-atomic-create.patch 1274 SHA256 a6ad797f40e870ec817e6de4b13e3d3de5e249e6b9bf8ef8cda207ab2ea49de5 SHA512 31d4f10ceef09335bc2526adfb80a14c58f375eeab587cee5fba4a774b99803ff9a002ddd02a61d07526660c8cacf7e2262d19a60e47e567779c2a4cd297e8eb WHIRLPOOL 09ec8cb5c3eb2f14ce208dfd85dff471f39f21a698160cf057db1591f660ebf1be5ea9d144cc8a6f0386aff8095cfa3c0a2d65feef6fd962080a5cc55494af14
AUX logrotate-3.9.2-fbsd.patch 1393 SHA256 39b8adb231f997cf8854e4721e86ee24b80b6ca14bd52a5900ba650886b9dc90 SHA512 9d0468c04ab9ccea65e10d2d7542110de5786b558d996bf311defbaf24134b934b20400a1dc5dfe5bf40e13111eb0827e2d6d1435c43e488b11b1ef9c3b8dc5f WHIRLPOOL efd5b3dbba42e7d78e20d0ef9df246aec908a97889c86d9751e98b7fe4f55d89147b154bc09f0da5a503889ce1d95b74bbb003a64fe2ed7dd65ab5521aab6db5
AUX logrotate-3.9.2-ignore-hidden.patch 556 SHA256 497371ef37da50aa981dd8900befd2c7fb89700d63b52da4ab506b64b90c088c SHA512 3c9bffc248a97497679c3c267a5d32e0206d1bc7fa5fb8decab89a8f976597a27fc8c93a7ea9e58ea7c71997e234caad826abcb373ec1075b89e32943ba518d1 WHIRLPOOL 42b35c6e8285625fa03d798b6f85aad53cbca448e815f1765c1cb4f6d2e96a45d7e12e5e61549bcdbd7b442b4330c0a91d372cffc75c5fd5b629bc780f2bdd27
AUX logrotate-3.9.2-lfs.patch 332 SHA256 3bf9476d8591d2d2aee588685d7387d8fce34a0b7db1e77f0ed1e8f6651d68db SHA512 051a3e6cb7644061ac705e36e0dd06f405cbd8bd8b5bf56b8231b44ea366cb4fa18844b679c1cf198f66a8a11e0265d92c11e23b0eb5cb89e510e7ecaaf3c5e0 WHIRLPOOL c564a39eddacfb6cd5a92c5fe0d0e6a1db66dfee31344fbff2cf1e8d3205bc79cec80dacdce940e10955d0c210d25dc88920dd0f00de22f71bf9e44d2909eaef
AUX logrotate-3.9.2-noasprintf.patch 1263 SHA256 678f5a34b2309096ed9ef6ff10b025f910e6c7f00fa33b7dec0971010efa4f45 SHA512 0ba1f2ae9c797a43a6130a72283fecdf11d555ae6899fa5f05ce4caf492e39dc0cdafa4f0559229d5167b82396ec7aefeb2212ad2b60a1186b911d8923fefb20 WHIRLPOOL e1d4b25fe67bc233c65f1fb98847c8e0e53dc14e805ea37681a4a4622212c26eaa235af0dee5c56fad2f1c939afe0cf100de8772c6e74781803e9b00dd9d3d3b
AUX logrotate.conf 750 SHA256 fb1d7548f480c2399fc8d59e520c14e1409c548e1e54b4602e2f8852b62e2f90 SHA512 8c634312c7a8533dd9064b8bf523069d93e3633fd48e66e92e435b48dd2cd01a3e2e418a92d691bd3d101b2001be37710658de60ed48b836bbe4695aa11a503e WHIRLPOOL c501ca0ce844884cc6e5a33d3bfc2b76152cbb165252850dca7078cd960d463ce2dc202307dc553f1c4e846ddb61d699a599f95935bc05dd3156c99cafeec754
DIST 3.9.2.tar.gz 80711 SHA256 2de00c65e23fa9d7909cae6594e550b9abe9a7eb1553669ddeaca92d30f97009 SHA512 62c84a98ec3373562a5c0ab0abd68e33620787cbbafbcf442cb5c7bdc1a41a7f673ee5dabc5f905ad4dd3fffebcbee0dab2ea8698f20de04cc13950212aaab33 WHIRLPOOL b77338f2cc88e6bd03310cea40c26cd4d890238455b4d9507f64a3f8de1006bf98e0d3b783f6536da963f3d695ab604ab3f9bb0e6aa1ae9575005a665b497ec1
DIST logrotate-3.9.1.tar.gz 79061 SHA256 022769e3288c80981559a8421703c88e8438b447235e36dd3c8e97cd94c52545 SHA512 e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28 WHIRLPOOL 9b3558bb03c6c95f8f386ea75ca09bfda802ae4c45b9ef8408692e3aa7a2ee57447cf15ce04d0289946b9cae2266acb5509d8151d15ac6ea0ad9113aeb32dc17
EBUILD logrotate-3.9.1-r1.ebuild 1840 SHA256 893d179e7bde267fb0aaa50760b34f2fa757baf873cecc5d593cf465ab213e0f SHA512 01b9c93982d8de64efdfdc197199e345018df45a1e309998fea7abc09282e26a006b87f88156844975cd5122613251d30be2ec00329128e5b3df192aadda0603 WHIRLPOOL 04c5b64ee92bae10781c4f629a77cd2aabc0afe547f44172f74ab759f2148fa15cb68b3aa3bc8cc9199b75bef1067677f7068547aa9c2f3463b48f143ef72157
EBUILD logrotate-3.9.1.ebuild 1803 SHA256 7b157b9ea0ed66a098dc0f2bd9cdfa66b6daf87efc530e7ce0a5f4f499acd689 SHA512 89066d87fe30487dabd0f9746efa7a64dfc637ddb317d3ecb59e1e9c73195ac92e3a0b2582904dc5295838b9405cf2bc4209d8da14a1d834f95a11da3644ba37 WHIRLPOOL b22f1699f67ab1cbaa67d87a7b191ff41a59d3fe397ac8678ca1da237605b8fc11b3faa55645f8e6ae4e608073e2147022052051696bb02bdbd2c0f27a9db5d0
EBUILD logrotate-3.9.2.ebuild 1841 SHA256 885594543149e6138d6216f25367d9a1e50b2460535068fcea6adfda56b91558 SHA512 fdc1fab1b6b0627dbc091867ce6653741c105daf7aed695553cd196371a519ff108b66bd80a7467344df84ce8ebe0aa00ba12a0b8ee64d28925c7ec9e5b3d9c3 WHIRLPOOL 2c643703eb87f15ca247e71c45f9cfc5c3114d8b50c711225600975af46ee64aa37707b5763d72ca3d6b3bc70fc881ac689b892281e4565353d57374db7809e1
MISC ChangeLog 8690 SHA256 cb018bcc6d7ffe0c8ba92256bf0af44d2488f4cf63d821e6659671ac769156f1 SHA512 d87b4fae25d2e7da4875a653f6c3e4f1a23f94858f355c5d21783c91ad1dd2ed2ac344a4f4ee9ef422eac4e1ee89e92fa4ab1d59641bcc28631ff5c1b374b337 WHIRLPOOL 8ded47293f3c31fb9da21b4fba160aa6f2fbd7ca495b357db1804fd47055e5ef7a5338a92e9312236ac255557db2fdd3fdb1604c65536eca51ff066668bdbe0b
MISC ChangeLog-2015 31549 SHA256 9a573fb1c828c7902f5b51a4f331a7df387a331c49509396799505c3e7c5c323 SHA512 13817496f0b30b421db6c36d2f044b7165a8282420d5124c52a6e5220cddc30ac774b63a43b395f0c0392339e67bcf6a855e16c666de34ad13004ec1d0f056fa WHIRLPOOL 4a957803bf090890dcb9ad77152e87bba98952493f97e75a00718ff024e5b774baca23c554e7ae2995d499d3791a38eb4b83f8126ab295fd2ed7c97652ed8687
MISC metadata.xml 1035 SHA256 e21712f8f10aa1b7813eb1d8ef931ad69df1505f13e4bada9185be711a752d3f SHA512 d643386291264c40533e8067c0ba1cce9b5096bdf457a286075049f4401e345e8d038a51e21f995ef933c6b6af5bc6b709bf96145e8fc7624fafb73b7bbbf88c WHIRLPOOL 043a60a5d70cdba4411e274dec057ac2422aebfcdfe8ce1a4e584310e0c3ec124bc2eeae54bfe3ae6b1a284f6266b68355dab156cab752ecdb088f04f45d3727

View File

@ -1,12 +0,0 @@
diff -Nuar a/Makefile.am b/Makefile.am
--- a/Makefile.am 2015-04-03 09:39:35.000000000 +0200
+++ b/Makefile.am 2015-06-28 14:03:12.429999875 +0200
@@ -1,7 +1,7 @@
MAN = logrotate.8
MAN5 = logrotate.conf.5
-AM_CFLAGS = -Wall -Werror
+AM_CFLAGS = -Wall
sbin_PROGRAMS = logrotate
logrotate_SOURCES = logrotate.c log.c config.c basenames.c

View File

@ -1,43 +0,0 @@
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2015-06-28 13:57:18.449999884 +0200
+++ b/logrotate.c 2015-06-28 14:02:20.799999876 +0200
@@ -371,15 +371,18 @@
int createOutputFile(char *fileName, int flags, struct stat *sb, acl_type acl, int force_mode)
{
int fd;
- struct stat sb_create;
- int acl_set = 0;
-
- fd = open(fileName, (flags | O_EXCL | O_NOFOLLOW),
- (S_IRUSR | S_IWUSR) & sb->st_mode);
+ int acl_set = 0;
+ struct stat sb_create;
+ char template[PATH_MAX + 1];
+ mode_t umask_value;
+ snprintf(template, PATH_MAX, "%s/logrotate_temp.XXXXXX", ourDirName(fileName));
+ umask_value = umask(0000);
+ fd = mkostemp(template, (flags | O_EXCL | O_NOFOLLOW));
+ umask(umask_value);
if (fd < 0) {
- message(MESS_ERROR, "error creating output file %s: %s\n",
- fileName, strerror(errno));
+ message(MESS_ERROR, "error creating unique temp file: %s\n",
+ strerror(errno));
return -1;
}
if (fchmod(fd, (S_IRUSR | S_IWUSR) & sb->st_mode)) {
@@ -430,6 +433,13 @@
}
}
+ if (rename(template, fileName)) {
+ message(MESS_ERROR, "error renaming temp file to %s: %s\n",
+ fileName, strerror(errno));
+ close(fd);
+ return -1;
+ }
+
return fd;
}

View File

@ -1,57 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2015-06-28 13:54:18.309999889 +0200
+++ b/config.c 2015-06-28 13:56:49.599999885 +0200
@@ -1,6 +1,6 @@
#include "queue.h"
/* Alloca is defined in stdlib.h in NetBSD */
-#ifndef __NetBSD__
+#if !defined(__NetBSD__) && !defined(__FreeBSD__)
#include <alloca.h>
#endif
#include <limits.h>
@@ -24,6 +24,10 @@
#include <fnmatch.h>
#include <sys/mman.h>
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2015-04-03 09:39:35.000000000 +0200
+++ b/logrotate.c 2015-06-28 13:57:18.449999884 +0200
@@ -1,6 +1,6 @@
#include "queue.h"
/* alloca() is defined in stdlib.h in NetBSD */
-#ifndef __NetBSD__
+#if !defined(__NetBSD__) && !defined(__FreeBSD__)
#include <alloca.h>
#endif
#include <limits.h>
@@ -26,6 +26,10 @@
#include <limits.h>
#endif
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nuar a/Makefile b/Makefile
--- a/Makefile 2015-04-03 09:39:35.000000000 +0200
+++ b/Makefile 2015-06-28 13:58:05.729999883 +0200
@@ -22,7 +22,9 @@
ifeq ($(WITH_ACL),yes)
CFLAGS += -DWITH_ACL
+ifneq ($(OS_NAME),FreeBSD)
LOADLIBES += -lacl
+endif
# See pretest
TEST_ACL=1
else

View File

@ -1,15 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2015-04-03 09:39:35.000000000 +0200
+++ b/config.c 2015-06-28 13:54:18.309999889 +0200
@@ -359,7 +359,10 @@
char *pattern;
/* Check if fname is '.' or '..'; if so, return false */
- if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
+ /* Don't include 'hidden' files either; this breaks Gentoo
+ portage config file management http://bugs.gentoo.org/87683 */
+ if (fname[0] == '.')
+
return 0;
/* Check if fname is ending in a taboo-extension; if so, return false */

View File

@ -1,15 +0,0 @@
https://bugs.gentoo.org/559572
make sure we can handle large files properly (like log files over 2GiB)
--- a/configure.ac
+++ b/configure.ac
@@ -10,6 +10,8 @@
AC_STRUCT_ST_BLKSIZE
AC_STRUCT_ST_BLOCKS
+AC_SYS_LARGEFILE
+
AC_CHECK_LIB([popt],[poptParseArgvString],,
AC_MSG_ERROR([libpopt required but not found]))

View File

@ -1,55 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2015-06-28 13:56:49.599999885 +0200
+++ b/config.c 2015-06-28 13:59:34.799999880 +0200
@@ -49,39 +49,6 @@
#include "asprintf.c"
#endif
-#if !defined(asprintf) && !defined(_FORTIFY_SOURCE)
-#include <stdarg.h>
-
-int asprintf(char **string_ptr, const char *format, ...)
-{
- va_list arg;
- char *str;
- int size;
- int rv;
-
- va_start(arg, format);
- size = vsnprintf(NULL, 0, format, arg);
- size++;
- va_start(arg, format);
- str = malloc(size);
- if (str == NULL) {
- va_end(arg);
- /*
- * Strictly speaking, GNU asprintf doesn't do this,
- * but the caller isn't checking the return value.
- */
- fprintf(stderr, "failed to allocate memory\\n");
- exit(1);
- }
- rv = vsnprintf(str, size, format, arg);
- va_end(arg);
-
- *string_ptr = str;
- return (rv);
-}
-
-#endif
-
#if !defined(strndup)
char *strndup(const char *s, size_t n)
{
diff -Nuar a/logrotate.h b/logrotate.h
--- a/logrotate.h 2015-04-03 09:39:35.000000000 +0200
+++ b/logrotate.h 2015-06-28 13:59:47.429999880 +0200
@@ -80,8 +80,5 @@
extern int debug;
int readAllConfigPaths(const char **paths);
-#if !defined(asprintf) && !defined(_FORTIFY_SOURCE)
-int asprintf(char **string_ptr, const char *format, ...);
-#endif
#endif

View File

@ -1,12 +0,0 @@
diff -Nuar a/Makefile.am b/Makefile.am
--- a/Makefile.am 2016-01-20 10:47:36.000000000 +0100
+++ b/Makefile.am 2016-01-25 20:04:28.270050499 +0100
@@ -1,7 +1,7 @@
MAN = logrotate.8
MAN5 = logrotate.conf.5
-AM_CFLAGS = -Wall -Werror
+AM_CFLAGS = -Wall
sbin_PROGRAMS = logrotate
logrotate_SOURCES = logrotate.c log.c config.c basenames.c

View File

@ -1,42 +0,0 @@
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2016-01-25 19:55:46.740039999 +0100
+++ b/logrotate.c 2016-01-25 20:03:15.290049030 +0100
@@ -367,15 +367,18 @@
int createOutputFile(char *fileName, int flags, struct stat *sb, acl_type acl, int force_mode)
{
int fd;
- struct stat sb_create;
- int acl_set = 0;
-
- fd = open(fileName, (flags | O_EXCL | O_NOFOLLOW),
- (S_IRUSR | S_IWUSR) & sb->st_mode);
+ int acl_set = 0;
+ struct stat sb_create;
+ char template[PATH_MAX + 1];
+ mode_t umask_value;
+ snprintf(template, PATH_MAX, "%s/logrotate_temp.XXXXXX", ourDirName(fileName));
+ umask_value = umask(0000);
+ fd = mkostemp(template, (flags | O_EXCL | O_NOFOLLOW));
+ umask(umask_value);
if (fd < 0) {
- message(MESS_ERROR, "error creating output file %s: %s\n",
- fileName, strerror(errno));
+ message(MESS_ERROR, "error creating unique temp file: %s\n",
+ strerror(errno));
return -1;
}
if (fchmod(fd, (S_IRUSR | S_IWUSR) & sb->st_mode)) {
@@ -425,6 +428,12 @@
return -1;
}
}
+ if (rename(template, fileName)) {
+ message(MESS_ERROR, "error renaming temp file to %s: %s\n",
+ fileName, strerror(errno));
+ close(fd);
+ return -1;
+ }
return fd;
}

View File

@ -1,57 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2016-01-25 19:50:48.840034001 +0100
+++ b/config.c 2016-01-25 19:54:37.170038598 +0100
@@ -1,6 +1,6 @@
#include "queue.h"
/* Alloca is defined in stdlib.h in NetBSD */
-#ifndef __NetBSD__
+#if !defined(__NetBSD__) && !defined(__FreeBSD__)
#include <alloca.h>
#endif
#include <limits.h>
@@ -24,6 +24,10 @@
#include <fnmatch.h>
#include <sys/mman.h>
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nuar a/logrotate.c b/logrotate.c
--- a/logrotate.c 2016-01-20 10:47:36.000000000 +0100
+++ b/logrotate.c 2016-01-25 19:55:46.740039999 +0100
@@ -1,6 +1,6 @@
#include "queue.h"
/* alloca() is defined in stdlib.h in NetBSD */
-#ifndef __NetBSD__
+#if !defined(__NetBSD__) && !defined(__FreeBSD__)
#include <alloca.h>
#endif
#include <limits.h>
@@ -26,6 +26,10 @@
#include <limits.h>
#endif
+#if !defined(PATH_MAX) && defined(__FreeBSD__)
+#include <sys/param.h>
+#endif
+
#include "basenames.h"
#include "log.h"
#include "logrotate.h"
diff -Nuar a/Makefile b/Makefile
--- a/Makefile 2016-01-20 10:47:36.000000000 +0100
+++ b/Makefile 2016-01-25 19:56:43.380041139 +0100
@@ -22,7 +22,9 @@
ifeq ($(WITH_ACL),yes)
CFLAGS += -DWITH_ACL
+ifneq ($(OS_NAME),FreeBSD)
LOADLIBES += -lacl
+endif
# See pretest
TEST_ACL=1
else

View File

@ -1,15 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2016-01-20 10:47:36.000000000 +0100
+++ b/config.c 2016-01-25 19:50:48.840034001 +0100
@@ -359,7 +359,10 @@
char *pattern;
/* Check if fname is '.' or '..'; if so, return false */
- if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2])))
+ /* Don't include 'hidden' files either; this breaks Gentoo
+ portage config file management http://bugs.gentoo.org/87683 */
+ if (fname[0] == '.')
+
return 0;
/* Check if fname is ending in a taboo-extension; if so, return false */

View File

@ -1,12 +0,0 @@
diff -Nuar a/configure.ac b/configure.ac
--- a/configure.ac 2016-01-20 10:47:36.000000000 +0100
+++ b/configure.ac 2016-01-25 20:05:49.310052130 +0100
@@ -10,6 +10,8 @@
AC_STRUCT_ST_BLKSIZE
AC_STRUCT_ST_BLOCKS
+AC_SYS_LARGEFILE
+
AC_CHECK_LIB([popt],[poptParseArgvString],,
AC_MSG_ERROR([libpopt required but not found]))

View File

@ -1,55 +0,0 @@
diff -Nuar a/config.c b/config.c
--- a/config.c 2016-01-25 19:54:37.170038598 +0100
+++ b/config.c 2016-01-25 19:58:56.040043810 +0100
@@ -49,39 +49,6 @@
#include "asprintf.c"
#endif
-#if !defined(asprintf) && !defined(_FORTIFY_SOURCE)
-#include <stdarg.h>
-
-int asprintf(char **string_ptr, const char *format, ...)
-{
- va_list arg;
- char *str;
- int size;
- int rv;
-
- va_start(arg, format);
- size = vsnprintf(NULL, 0, format, arg);
- size++;
- va_start(arg, format);
- str = malloc(size);
- if (str == NULL) {
- va_end(arg);
- /*
- * Strictly speaking, GNU asprintf doesn't do this,
- * but the caller isn't checking the return value.
- */
- fprintf(stderr, "failed to allocate memory\\n");
- exit(1);
- }
- rv = vsnprintf(str, size, format, arg);
- va_end(arg);
-
- *string_ptr = str;
- return (rv);
-}
-
-#endif
-
#if !defined(strndup)
char *strndup(const char *s, size_t n)
{
diff -Nuar a/logrotate.h b/logrotate.h
--- a/logrotate.h 2016-01-20 10:47:36.000000000 +0100
+++ b/logrotate.h 2016-01-25 19:59:39.760044690 +0100
@@ -80,8 +80,5 @@
extern int debug;
int readAllConfigPaths(const char **paths);
-#if !defined(asprintf) && !defined(_FORTIFY_SOURCE)
-int asprintf(char **string_ptr, const char *format, ...);
-#endif
#endif

View File

@ -1,43 +0,0 @@
# $Id$
#
# Default logrotate(8) configuration file for Gentoo Linux.
# See "man logrotate" for details.
# rotate log files weekly.
weekly
#daily
# keep 4 weeks worth of backlogs.
rotate 4
# create new (empty) log files after rotating old ones.
create
# use date as a suffix of the rotated file.
dateext
# compress rotated log files.
compress
notifempty
nomail
noolddir
# packages can drop log rotation information into this directory.
include /etc/logrotate.d
# no packages own wtmp and btmp -- we'll rotate them here.
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}
# system-specific logs may be also be configured here.

View File

@ -1,83 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils toolchain-funcs flag-o-matic
DESCRIPTION="Rotates, compresses, and mails system logs"
HOMEPAGE="https://fedorahosted.org/logrotate/"
SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="acl +cron selinux"
CDEPEND="
>=dev-libs/popt-1.5
selinux? (
sys-libs/libselinux
)
acl? ( virtual/acl )"
DEPEND="${CDEPEND}
>=sys-apps/sed-4"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-logrotate )
cron? ( virtual/cron )"
install_cron_file() {
exeinto /etc/cron.daily
newexe "${S}"/examples/logrotate.cron "${PN}"
}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-ignore-hidden.patch \
"${FILESDIR}"/${P}-fbsd.patch \
"${FILESDIR}"/${P}-noasprintf.patch \
"${FILESDIR}"/${P}-atomic-create.patch \
"${FILESDIR}"/${P}-Werror.patch \
"${FILESDIR}"/${P}-lfs.patch
eautoreconf
}
src_configure() {
econf $(use_with acl) $(use_with selinux)
}
src_compile() {
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
}
src_test() {
emake test
}
src_install() {
insinto /usr
dosbin logrotate
doman logrotate.8
dodoc CHANGES examples/logrotate*
insinto /etc
doins "${FILESDIR}"/logrotate.conf
use cron && install_cron_file
keepdir /etc/logrotate.d
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "If you wish to have logrotate e-mail you updates, please"
elog "emerge virtual/mailx and configure logrotate in"
elog "/etc/logrotate.conf appropriately"
elog
elog "Additionally, /etc/logrotate.conf may need to be modified"
elog "for your particular needs. See man logrotate for details."
fi
}

View File

@ -1,82 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils toolchain-funcs flag-o-matic
DESCRIPTION="Rotates, compresses, and mails system logs"
HOMEPAGE="https://fedorahosted.org/logrotate/"
SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="acl +cron selinux"
CDEPEND="
>=dev-libs/popt-1.5
selinux? (
sys-libs/libselinux
)
acl? ( virtual/acl )"
DEPEND="${CDEPEND}
>=sys-apps/sed-4"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-logrotate )
cron? ( virtual/cron )"
install_cron_file() {
exeinto /etc/cron.daily
newexe "${S}"/examples/logrotate.cron "${PN}"
}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-ignore-hidden.patch \
"${FILESDIR}"/${P}-fbsd.patch \
"${FILESDIR}"/${P}-noasprintf.patch \
"${FILESDIR}"/${P}-atomic-create.patch \
"${FILESDIR}"/${P}-Werror.patch
eautoreconf
}
src_configure() {
econf $(use_with acl) $(use_with selinux)
}
src_compile() {
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
}
src_test() {
emake test
}
src_install() {
insinto /usr
dosbin logrotate
doman logrotate.8
dodoc CHANGES examples/logrotate*
insinto /etc
doins "${FILESDIR}"/logrotate.conf
use cron && install_cron_file
keepdir /etc/logrotate.d
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "If you wish to have logrotate e-mail you updates, please"
elog "emerge virtual/mailx and configure logrotate in"
elog "/etc/logrotate.conf appropriately"
elog
elog "Additionally, /etc/logrotate.conf may need to be modified"
elog "for your particular needs. See man logrotate for details."
fi
}

View File

@ -1,83 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils toolchain-funcs flag-o-matic
DESCRIPTION="Rotates, compresses, and mails system logs"
HOMEPAGE="https://fedorahosted.org/logrotate/"
SRC_URI="https://github.com/logrotate/logrotate/archive/${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="acl +cron selinux"
CDEPEND="
>=dev-libs/popt-1.5
selinux? (
sys-libs/libselinux
)
acl? ( virtual/acl )"
DEPEND="${CDEPEND}
>=sys-apps/sed-4"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-logrotate )
cron? ( virtual/cron )"
install_cron_file() {
exeinto /etc/cron.daily
newexe "${S}"/examples/logrotate.cron "${PN}"
}
src_prepare() {
epatch \
"${FILESDIR}"/${P}-ignore-hidden.patch \
"${FILESDIR}"/${P}-fbsd.patch \
"${FILESDIR}"/${P}-noasprintf.patch \
"${FILESDIR}"/${P}-atomic-create.patch \
"${FILESDIR}"/${P}-Werror.patch \
"${FILESDIR}"/${P}-lfs.patch
eautoreconf
}
src_configure() {
econf $(use_with acl) $(use_with selinux)
}
src_compile() {
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
}
src_test() {
emake test
}
src_install() {
insinto /usr
dosbin logrotate
doman logrotate.8
dodoc CHANGES examples/logrotate*
insinto /etc
doins "${FILESDIR}"/logrotate.conf
use cron && install_cron_file
keepdir /etc/logrotate.d
}
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog "If you wish to have logrotate e-mail you updates, please"
elog "emerge virtual/mailx and configure logrotate in"
elog "/etc/logrotate.conf appropriately"
elog
elog "Additionally, /etc/logrotate.conf may need to be modified"
elog "for your particular needs. See man logrotate for details."
fi
}

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>nimiux@gentoo.org</email>
<name>Chema Alonso</name>
</maintainer>
<longdescription lang="en">
Logrotate allows for the automatic rotation compression, removal
and mailing of log files. Logrotate can be set to handle a log
file daily, weekly, monthly or when the log file gets to a certain
size.
</longdescription>
<longdescription lang="es">
Logrotate permite la rotación, compresión, eliminación y
notificación por correo electrónico de forma automática de ficheros
de registro (logs). Logrotate se puede configurar para gestionar
estos ficheros diariamente, semanalmente, mensualmente o cuando
su tamaño alcanza cierto valor.
</longdescription>
<use>
<flag name="acl">Installs acl support</flag>
<flag name="cron">Installs cron file</flag>
<flag name="selinux">Installs Security Enhanced Linux support</flag>
</use>
</pkgmetadata>