mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-04 19:56:32 +02:00
sdk_container/src/third_party/portage-stable : merge contents of version flatcar-3033
This commit is contained in:
commit
467336f983
1
sdk_container/src/third_party/portage-stable/.gitignore
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
metadata/md5-cache
|
||||
0
sdk_container/src/third_party/portage-stable/CHANGELOG.md
vendored
Normal file
0
sdk_container/src/third_party/portage-stable/CHANGELOG.md
vendored
Normal file
93
sdk_container/src/third_party/portage-stable/README.md
vendored
Normal file
93
sdk_container/src/third_party/portage-stable/README.md
vendored
Normal file
@ -0,0 +1,93 @@
|
||||
# Overview
|
||||
|
||||
This overlay contains curated unmodified Gentoo packages that are part
|
||||
of the Container Linux build and are exact copies of upstream Gentoo packages.
|
||||
|
||||
# Updating packages
|
||||
|
||||
Use `src/scripts/update_ebuilds` to fetch the latest copy from Gentoo:
|
||||
|
||||
cd ~/trunk/src/scripts
|
||||
repo start update-foo ../third-party/portage-stable
|
||||
./update_ebuilds --commit app-fun/foo
|
||||
|
||||
Note: `update_ebuilds` can fetch from either Gentoo's Github mirror or
|
||||
Rsync services.
|
||||
If you'd prefer to use a local copy of the portage tree, you can point
|
||||
`update_ebuilds` at a local filepath:
|
||||
|
||||
rsync -rtlv rsync://rsync.gentoo.org/gentoo-portage ~/gentoo-portage
|
||||
./update_ebuilds --commit --portage ~/gentoo-portage app-fun/foo
|
||||
|
||||
Licensing information can be found in the respective files, so consult
|
||||
them directly. Most ebuilds are licensed under the GPL version 2.
|
||||
|
||||
Upstream Gentoo sources: http://sources.gentoo.org/gentoo-x86/
|
||||
|
||||
# Removing packages
|
||||
|
||||
Be careful when removing packages. The following section offers tips for preventing
|
||||
breakage, but they are by no means exhaustive. Be especially careful with packages that
|
||||
might affect `sys-devel/binutils`, `sys-devel/gcc`, `sys-kernel/linux-headers`, and
|
||||
`sys-libs/glibc` (see `TOOLCHAIN_PKGS` in `scripts/build_library/toolchain_util.sh`).
|
||||
|
||||
## git log
|
||||
|
||||
`git log <category>/<package>` will show commits that touched that directory. These can give
|
||||
clues about why a package was included in the first place and where to look to ensure it really
|
||||
is unused.
|
||||
|
||||
## equery d
|
||||
|
||||
`equery d -a <package-name>` will tell you what packages depend on `package-name`. It will
|
||||
also generate a lot of false positives, since it considers all dependencies for all use flags,
|
||||
even ones we do not use, such as `test`.
|
||||
|
||||
## emerge --emptytree
|
||||
|
||||
`emerge --pretend --verbose --emptytree <package-name>` _should_ give a list of all the dependencies
|
||||
for a given package. Use this to test if `board-packages`, `sdk-depends`, and `@system` can still be
|
||||
emerged after removing an ebuild and package.
|
||||
Remember to use the `emerge-<arch>-usr` commands to check `board-packages` and `emerge` to check
|
||||
`sdk-depends`. Use both when checking `@system`.
|
||||
|
||||
Furthermore, the SDK bootstrapping process uses a list of packages defined the by SDK profile's packages.build
|
||||
file. Install `dev-util/catalyst` and run `/usr/lib64/catalyst/targets/stage1/build.py` to get a list of packages
|
||||
needed for the boostrapping process, then run `emerge --emptytree` on that list.
|
||||
|
||||
A package's ebuild must be removed from `portage-stable` _and_ the package must be removed locally. If only the
|
||||
ebuild is removed, the package will be silently elided in the `emerge --emptytree` dependency list.
|
||||
To see if there are any packages installed without ebuilds run `eix -tTc`. There are no `eix-<arch>-usr` wrappers, so double
|
||||
check the packages are also unmerged via the `emerge-<arch>-usr` commands. Make sure to run
|
||||
`eix-update` before running other `eix` commands.
|
||||
|
||||
`emerge --emptytree` also has unintuitive behavior when handling virtual packages.
|
||||
When making changes affecting virtual packages (removing a provider, changing use flags that affect
|
||||
a provider or virtual, etc), `emerge --emptytree` will always prefer an already installed
|
||||
provider (unless it is masked or otherwise disabled), so unmerge the current provider before
|
||||
running `emerge --emptytree` to ensure the virtuals are resolved correctly. Look at the virtual package's
|
||||
ebuild to see what providers it has and use `emerge --search` to see what is the currently installed provider.
|
||||
See [this bug](https://bugs.gentoo.org/127956).
|
||||
|
||||
## grep, git grep, repo grep, ripgrep, find, etc
|
||||
|
||||
Use your favorite grep variant to see if the package is used anywhere. Good places to double check are
|
||||
coreos-overlay, manifest, scripts, and portage-stable, as well as anything specific to the package.
|
||||
|
||||
Be sure to check `coreos-overlay` to ensure there are no use flags, accept_keywords, or other leftover bits
|
||||
relating to the package being removed.
|
||||
|
||||
## Updating the metadata cache
|
||||
|
||||
If you remove a package, make sure to delete the corresponding files in
|
||||
metadata/md5cache, or run use egencache to do it for you:
|
||||
```
|
||||
egencache --update --repo portage-stable
|
||||
```
|
||||
There is also `scripts/update_metadata` which will update both `portage-stable` and `coreos-overlay`
|
||||
and optionally generate a commit message.
|
||||
|
||||
## Testing changes
|
||||
|
||||
If you have Jenkins running with [this configuration](https://github.com/coreos/jenkins-os), you can make pull requests with your changes and
|
||||
test them according to the instructions in the [jenkins-os README](https://github.com/coreos/jenkins-os#usage-examples)
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/adm/adm-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/adm/adm-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=4
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/adm/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/adm/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/dnsmasq-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/dnsmasq-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=275
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>chutzpah@gentoo.org</email>
|
||||
<name>Patrick McLean</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/kmem/kmem-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/kmem/kmem-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=9
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/kmem/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/kmem/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/kvm/kvm-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/kvm/kvm-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=78
|
||||
10
sdk_container/src/third_party/portage-stable/acct-group/kvm/metadata.xml
vendored
Normal file
10
sdk_container/src/third_party/portage-stable/acct-group/kvm/metadata.xml
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>virtualization@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=101
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/nobody/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/nobody/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
9
sdk_container/src/third_party/portage-stable/acct-group/nobody/nobody-0.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/acct-group/nobody/nobody-0.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=65534
|
||||
ACCT_GROUP_ENFORCE_ID=yes
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/ntp/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/ntp/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/ntp/ntp-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/ntp/ntp-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=123
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/polkitd/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/polkitd/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/polkitd/polkitd-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/polkitd/polkitd-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=102
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/root/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/root/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
9
sdk_container/src/third_party/portage-stable/acct-group/root/root-0.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/acct-group/root/root-0.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=0
|
||||
ACCT_GROUP_ENFORCE_ID=yes
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/sgx/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/sgx/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/sgx/sgx-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/sgx/sgx-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=405
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/sshd/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/sshd/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/sshd/sshd-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/sshd/sshd-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=22
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=194
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/systemd-oom-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/systemd-oom-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=198
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=195
|
||||
12
sdk_container/src/third_party/portage-stable/acct-group/tss/metadata.xml
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/acct-group/tss/metadata.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>salah.coronya@gmail.com</email>
|
||||
<name>Salah Coronya</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
9
sdk_container/src/third_party/portage-stable/acct-group/tss/tss-0.ebuild
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/acct-group/tss/tss-0.ebuild
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="Trusted Software Stack for TPMs group"
|
||||
ACCT_GROUP_ID=59
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/tty/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/tty/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/tty/tty-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/tty/tty-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=5
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/users/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/users/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/users/users-0.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/users/users-0.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=100
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/utmp/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/utmp/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/utmp/utmp-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/utmp/utmp-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=406
|
||||
7
sdk_container/src/third_party/portage-stable/acct-group/wheel/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-group/wheel/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
sdk_container/src/third_party/portage-stable/acct-group/wheel/wheel-0-r1.ebuild
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-group/wheel/wheel-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=10
|
||||
13
sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/dnsmasq-0.ebuild
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/dnsmasq-0.ebuild
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for net-dns/dnsmasq"
|
||||
|
||||
ACCT_USER_ID=275
|
||||
ACCT_USER_GROUPS=( dnsmasq )
|
||||
|
||||
acct-user_add_deps
|
||||
8
sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>chutzpah@gentoo.org</email>
|
||||
<name>Patrick McLean</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
11
sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=101
|
||||
ACCT_USER_GROUPS=( messagebus )
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/nobody/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/nobody/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
17
sdk_container/src/third_party/portage-stable/acct-user/nobody/nobody-0.ebuild
vendored
Normal file
17
sdk_container/src/third_party/portage-stable/acct-user/nobody/nobody-0.ebuild
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=65534
|
||||
ACCT_USER_ENFORCE_ID=yes
|
||||
ACCT_USER_HOME="/var/empty"
|
||||
ACCT_USER_HOME_OWNER="root:root"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( nobody )
|
||||
|
||||
acct-user_add_deps
|
||||
|
||||
RDEPEND+=" acct-user/root"
|
||||
8
sdk_container/src/third_party/portage-stable/acct-user/ntp/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-user/ntp/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
12
sdk_container/src/third_party/portage-stable/acct-user/ntp/ntp-0.ebuild
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/acct-user/ntp/ntp-0.ebuild
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="user for ntp daemon"
|
||||
ACCT_USER_ID=123
|
||||
ACCT_USER_GROUPS=( ntp )
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/polkitd/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/polkitd/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>freedesktop-bugs@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
12
sdk_container/src/third_party/portage-stable/acct-user/polkitd/polkitd-0-r1.ebuild
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/acct-user/polkitd/polkitd-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=102
|
||||
ACCT_USER_GROUPS=( polkitd )
|
||||
ACCT_USER_HOME=/var/lib/polkit-1
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/root/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/root/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
20
sdk_container/src/third_party/portage-stable/acct-user/root/root-0-r1.ebuild
vendored
Normal file
20
sdk_container/src/third_party/portage-stable/acct-user/root/root-0-r1.ebuild
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=0
|
||||
ACCT_USER_ENFORCE_ID=yes
|
||||
ACCT_USER_SHELL="/bin/bash"
|
||||
ACCT_USER_HOME="/root"
|
||||
ACCT_USER_HOME_PERMS=0700
|
||||
ACCT_USER_GROUPS=( root )
|
||||
|
||||
acct-user_add_deps
|
||||
|
||||
pkg_prerm() {
|
||||
# Don't lock out the superuser
|
||||
:
|
||||
}
|
||||
8
sdk_container/src/third_party/portage-stable/acct-user/sshd/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/acct-user/sshd/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
15
sdk_container/src/third_party/portage-stable/acct-user/sshd/sshd-0.ebuild
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/acct-user/sshd/sshd-0.ebuild
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for ssh"
|
||||
|
||||
ACCT_USER_ID=22
|
||||
ACCT_USER_HOME=/var/empty
|
||||
ACCT_USER_HOME_OWNER=root:root
|
||||
ACCT_USER_GROUPS=( sshd )
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@ -0,0 +1,11 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=194
|
||||
ACCT_USER_GROUPS=( systemd-coredump )
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
11
sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/systemd-oom-0.ebuild
vendored
Normal file
11
sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/systemd-oom-0.ebuild
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=198
|
||||
ACCT_USER_GROUPS=( systemd-oom )
|
||||
|
||||
acct-user_add_deps
|
||||
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/metadata.xml
vendored
Normal file
7
sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/metadata.xml
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>systemd@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@ -0,0 +1,11 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=195
|
||||
ACCT_USER_GROUPS=( systemd-timesync )
|
||||
|
||||
acct-user_add_deps
|
||||
12
sdk_container/src/third_party/portage-stable/acct-user/tss/metadata.xml
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/acct-user/tss/metadata.xml
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>salah.coronya@gmail.com</email>
|
||||
<name>Salah Coronya</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
12
sdk_container/src/third_party/portage-stable/acct-user/tss/tss-0.ebuild
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/acct-user/tss/tss-0.ebuild
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="Trusted Software Stack for TPMs user"
|
||||
ACCT_USER_ID=59
|
||||
ACCT_USER_GROUPS=( tss )
|
||||
|
||||
acct-user_add_deps
|
||||
2
sdk_container/src/third_party/portage-stable/app-admin/eselect/Manifest
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-admin/eselect/Manifest
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
DIST eselect-1.4.15.tar.xz 178996 BLAKE2B 4354d975c8af2e1de0f0c6efe2badc92584e947f9b73c05aac144caf8f9d74c850d366c7c225112322a504262b5f285f6e2e8d32223f1b2d4bac87db740a148c SHA512 ceb55fecc2bf70e816679af9b20653b29aa9ce24ca2d4cd0c6e02ab214689459bc2ccd5b3968ac49249b8fb6613c6055e7e76598b86c6a114a9abf847c4a2b58
|
||||
DIST eselect-1.4.16.tar.xz 178660 BLAKE2B dae97ee324cb67983c5395b5dc54c4b84d2da43f6a0c5c8ab81ff402ab211e9d1f1d3fe5c174b130ac1e11d3dd19e3812056274145415ee029e649cda880cd95 SHA512 264fb6122f5f7c9e73bb2250a94c3c0377e5263e2e5ae653ed58e08ebf6ed1b4aa165ae5c1d70b0156081c4db5672d1ec9d379782919d5b40a2f3e862378ce62
|
||||
60
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.15.ebuild
vendored
Normal file
60
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.15.ebuild
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs vim-syntax"
|
||||
|
||||
RDEPEND="sys-apps/sed
|
||||
|| (
|
||||
sys-apps/coreutils
|
||||
app-misc/realpath
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/docutils )"
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:0"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/eselect-mode )
|
||||
vim-syntax? ( app-vim/eselect-syntax )"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
newbashcomp misc/${PN}.bashcomp ${PN}
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc *.html doc/*.html doc/*.css
|
||||
fi
|
||||
|
||||
# needed by news module
|
||||
keepdir /var/lib/gentoo/news
|
||||
if ! use prefix; then
|
||||
fowners root:portage /var/lib/gentoo/news
|
||||
fperms g+w /var/lib/gentoo/news
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for the portage group:
|
||||
# merging changes the group back to root
|
||||
if ! use prefix; then
|
||||
chgrp portage "${EROOT}/var/lib/gentoo/news" \
|
||||
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
|
||||
fi
|
||||
}
|
||||
60
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.16.ebuild
vendored
Normal file
60
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.16.ebuild
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs vim-syntax"
|
||||
|
||||
RDEPEND="sys-apps/sed
|
||||
|| (
|
||||
sys-apps/coreutils
|
||||
app-misc/realpath
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/docutils )"
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:0"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/eselect-mode )
|
||||
vim-syntax? ( app-vim/eselect-syntax )"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
newbashcomp misc/${PN}.bashcomp ${PN}
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc *.html doc/*.html doc/*.css
|
||||
fi
|
||||
|
||||
# needed by news module
|
||||
keepdir /var/lib/gentoo/news
|
||||
if ! use prefix; then
|
||||
fowners root:portage /var/lib/gentoo/news
|
||||
fperms g+w /var/lib/gentoo/news
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for the portage group:
|
||||
# merging changes the group back to root
|
||||
if ! use prefix; then
|
||||
chgrp portage "${EROOT}/var/lib/gentoo/news" \
|
||||
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
|
||||
fi
|
||||
}
|
||||
65
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-9999.ebuild
vendored
Normal file
65
sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-9999.ebuild
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/eselect.git"
|
||||
|
||||
inherit autotools git-r3 bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
|
||||
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )"
|
||||
SLOT="0"
|
||||
IUSE="doc emacs vim-syntax"
|
||||
|
||||
RDEPEND="sys-apps/sed
|
||||
|| (
|
||||
sys-apps/coreutils
|
||||
app-misc/realpath
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/docutils )"
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:0"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/eselect-mode )
|
||||
vim-syntax? ( app-vim/eselect-syntax )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
newbashcomp misc/${PN}.bashcomp ${PN}
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc *.html doc/*.html doc/*.css
|
||||
fi
|
||||
|
||||
# needed by news module
|
||||
keepdir /var/lib/gentoo/news
|
||||
if ! use prefix; then
|
||||
fowners root:portage /var/lib/gentoo/news
|
||||
fperms g+w /var/lib/gentoo/news
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for the portage group:
|
||||
# merging changes the group back to root
|
||||
if ! use prefix; then
|
||||
chgrp portage "${EROOT}/var/lib/gentoo/news" \
|
||||
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
|
||||
fi
|
||||
}
|
||||
8
sdk_container/src/third_party/portage-stable/app-admin/eselect/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/app-admin/eselect/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>eselect@gentoo.org</email>
|
||||
<name>eselect configuration and management tool</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
254
sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog
vendored
Normal file
254
sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog
vendored
Normal file
@ -0,0 +1,254 @@
|
||||
# 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.
|
||||
|
||||
873
sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog-2015
vendored
Normal file
873
sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog-2015
vendored
Normal file
@ -0,0 +1,873 @@
|
||||
# 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.
|
||||
21
sdk_container/src/third_party/portage-stable/app-admin/logrotate/Manifest
vendored
Normal file
21
sdk_container/src/third_party/portage-stable/app-admin/logrotate/Manifest
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
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
|
||||
@ -0,0 +1,12 @@
|
||||
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
|
||||
|
||||
@ -0,0 +1,43 @@
|
||||
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;
|
||||
}
|
||||
|
||||
@ -0,0 +1,57 @@
|
||||
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
|
||||
@ -0,0 +1,15 @@
|
||||
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 */
|
||||
15
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-lfs.patch
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-lfs.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
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]))
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
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
|
||||
@ -0,0 +1,12 @@
|
||||
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
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
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;
|
||||
}
|
||||
@ -0,0 +1,57 @@
|
||||
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
|
||||
@ -0,0 +1,15 @@
|
||||
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 */
|
||||
12
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-lfs.patch
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-lfs.patch
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
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]))
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
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
|
||||
43
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate.conf
vendored
Normal file
43
sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate.conf
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
# $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.
|
||||
83
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1-r1.ebuild
vendored
Normal file
83
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1-r1.ebuild
vendored
Normal file
@ -0,0 +1,83 @@
|
||||
# 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
|
||||
}
|
||||
82
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1.ebuild
vendored
Normal file
82
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1.ebuild
vendored
Normal file
@ -0,0 +1,82 @@
|
||||
# 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
|
||||
}
|
||||
83
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.2.ebuild
vendored
Normal file
83
sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.2.ebuild
vendored
Normal file
@ -0,0 +1,83 @@
|
||||
# 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
|
||||
}
|
||||
26
sdk_container/src/third_party/portage-stable/app-admin/logrotate/metadata.xml
vendored
Normal file
26
sdk_container/src/third_party/portage-stable/app-admin/logrotate/metadata.xml
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<?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>
|
||||
2
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/Manifest
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/Manifest
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
DIST perl-cleaner-2.25.tar.bz2 7435 BLAKE2B 348f5429874bf7b1db5c9ba5b1479c3d5fbce68fc9ef91aa44dad3325ab2287d4bfda9221063dd643ec3b6df465443bb9a024705ec46f15c50ccd618ef193ce6 SHA512 5ef5682872ce840c0df98de82a6cf622120435f542206a00bb8fe0f9d5e46fb9898a89ab576b08a74b0d69d57a90a930d9f8d7d0b527fa3a928a6e4ddbad6ee9
|
||||
DIST perl-cleaner-2.27.tar.bz2 7493 BLAKE2B 03d8bc336fd0a42bce16c4bf8b2272a7ff24d605b483af777ef7ab3d59accd0082709200705638ab116934f675b17c5cf109c40a3ab739654ff64abebd8c0558 SHA512 097d68dff30da198636f73fc44600f1863c7f69f87110315bb83297c96d826f2f101f56ab546fde94ff60ca00da0aaa569fefea3c2599155f3bd69c66fb42ed6
|
||||
@ -0,0 +1,111 @@
|
||||
add Prefix and Darwin support
|
||||
|
||||
--- perl-cleaner
|
||||
+++ perl-cleaner
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/bash
|
||||
+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
|
||||
# vim: set et sw=4 sts=4 tw=80:
|
||||
# Copyright 2005-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
@@ -22,13 +22,13 @@
|
||||
PKGS_EXCEPTIONS="dev-lang/perl sys-devel/libperl app-emulation/emul-linux-x86-baselibs"
|
||||
PKGS_MANUAL=""
|
||||
|
||||
-PKG_DBDIR=/var/db/pkg
|
||||
+PKG_DBDIR="@GENTOO_PORTAGE_EPREFIX@/var/db/pkg"
|
||||
|
||||
# See bug 504116 for details
|
||||
-if [ -e /lib/gentoo/functions.sh ]; then
|
||||
- . /lib/gentoo/functions.sh
|
||||
-elif [ -e /etc/init.d/functions.sh ]; then
|
||||
- . /etc/init.d/functions.sh
|
||||
+if [ -e "@GENTOO_PORTAGE_EPREFIX@/lib/gentoo/functions.sh" ]; then
|
||||
+ . "@GENTOO_PORTAGE_EPREFIX@/lib/gentoo/functions.sh"
|
||||
+elif [ -e "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/functions.sh" ]; then
|
||||
+ . "@GENTOO_PORTAGE_EPREFIX@/etc/init.d/functions.sh"
|
||||
else
|
||||
echo "$0: Unable to find functions.sh"
|
||||
exit 1
|
||||
@@ -157,7 +157,7 @@
|
||||
|
||||
veinfo 1 "Locating ph files for removal"
|
||||
eindent ""
|
||||
- for i in /usr/lib{,64,x32}/perl5 ; do
|
||||
+ for i in "@GENTOO_PORTAGE_EPREFIX@"/usr/lib{,64,x32}/perl5 ; do
|
||||
[[ ! -d ${i} ]] && continue
|
||||
veinfo 4 "...in ${i}"
|
||||
while IFS= read -r -d $'\0' file ; do
|
||||
@@ -183,13 +183,13 @@
|
||||
veinfo 1 "Pretend. Nothing to do."
|
||||
return
|
||||
fi
|
||||
- pushd /usr/include > /dev/null
|
||||
+ pushd "@GENTOO_PORTAGE_EPREFIX@"/usr/include > /dev/null
|
||||
if [[ ${version} =~ ^5.(8|10) ]] ; then
|
||||
eindent
|
||||
- veinfo 2 "...in /usr/include"
|
||||
+ veinfo 2 "...in @GENTOO_PORTAGE_EPREFIX@/usr/include"
|
||||
h2ph ${option} * 2>/dev/null
|
||||
for dir in sys arpa netinet bits security asm gnu linux ; do
|
||||
- veinfo 2 "...in /usr/include/$dir/"
|
||||
+ veinfo 2 "...in @GENTOO_PORTAGE_EPREFIX@/usr/include/$dir/"
|
||||
h2ph ${option} -r $dir/*
|
||||
done
|
||||
eoutdent
|
||||
@@ -220,13 +220,16 @@
|
||||
veinfo 1 "Locating ebuilds linked against libperl"
|
||||
fi
|
||||
|
||||
+ local scanelf=scanelf
|
||||
+ [[ -e "@GENTOO_PORTAGE_EPREFIX@"/usr/lib/libperl.dylib ]] \
|
||||
+ && scanelf=scanmacho
|
||||
if ${LIBPERL} ; then
|
||||
- if ! type -P scanelf >/dev/null 2>&1; then
|
||||
- ewarn "scanelf not found! Install app-misc/pax-utils."
|
||||
+ if ! type -P ${scanelf} >/dev/null 2>&1; then
|
||||
+ ewarn "${scanelf} not found! Install app-misc/pax-utils."
|
||||
ewarn "--libperl is disbled."
|
||||
LIBPERL=false
|
||||
else
|
||||
- SONAME="$(scanelf -qBS "$(realpath /usr/lib/libperl.so 2>/dev/null )" | awk '{ print $1 }')"
|
||||
+ SONAME="$(${scanelf} -qBS "$(realpath "@GENTOO_PORTAGE_EPREFIX@"/usr/lib/libperl.{so,dylib} 2>/dev/null )" | awk '{ print $1 }')"
|
||||
veinfo 4 SONAME="${SONAME}"
|
||||
fi
|
||||
fi
|
||||
@@ -268,7 +271,7 @@
|
||||
while read -r type file ; do
|
||||
shopt -s extglob
|
||||
[[ ${type} == obj ]] || [[ ${type} == sym ]] || continue
|
||||
- [[ ${file} =~ ^/usr/(share|lib(32|64|x32)?)/perl5 ]] || continue
|
||||
+ [[ ${file} =~ ^"@GENTOO_PORTAGE_EPREFIX@"/usr/(share|lib(32|64|x32)?)/perl5 ]] || continue
|
||||
file=${file% +(!([[:space:]])) +([[:digit:]])}
|
||||
shopt -u extglob
|
||||
if ${FORCE} || outdated_path "${file}" ; then
|
||||
@@ -302,7 +305,7 @@
|
||||
|
||||
if ${LIBPERL} ; then
|
||||
# We assume the broken libs have all bin or lib in their path
|
||||
- broken_libs="$(scanelf -qBn < <(awk '/^(obj|sym) [^ ]*\/(s?bin|lib(32|64|x32)?)\// && ! /^obj [^ ]*\/usr\/lib\/debug\//{ print $2 }' ${content} ) | grep -o 'libperl\.so\.[0-9.]*' | sort -u )"
|
||||
+ broken_libs="$(${scanelf} -qBn < <(awk '/^(obj|sym) [^ ]*\/(s?bin|lib(32|64|x32)?)\// && ! /^obj [^ ]*\/usr\/lib\/debug\//{ print $2 }' ${content} ) | grep -o 'libperl\.\(so\|dylib\)\.[0-9.]*' | sort -u )"
|
||||
if [[ -n "${broken_libs}" ]] ; then
|
||||
if ${FORCE} || [[ ${broken_libs} != ${SONAME} ]] ; then
|
||||
PKGS_TO_REMERGE+=" ${CATPKGVER}"
|
||||
@@ -327,7 +330,7 @@
|
||||
exit $?
|
||||
fi
|
||||
|
||||
- if [[ ${PMS_COMMAND[${PMS_INDEX}]} == emerge && -x /usr/bin/portageq ]] ; then
|
||||
+ if [[ ${PMS_COMMAND[${PMS_INDEX}]} == emerge && -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/portageq ]] ; then
|
||||
# Filter out --getbinpkg, --getbinpkgonly, --usepkg and --usepkgonly options in EMERGE_DEFAULT_OPTS
|
||||
emerge_default_opts=""
|
||||
for option in $(portageq envvar EMERGE_DEFAULT_OPTS ) ; do
|
||||
@@ -383,7 +386,7 @@
|
||||
veinfo 1 "or edited. This script cannot deal with them."
|
||||
vecho 1
|
||||
|
||||
- for i in /usr/{share,lib{,32,64,x32}}/perl5 ; do
|
||||
+ for i in "@GENTOO_PORTAGE_EPREFIX@"/usr/{share,lib{,32,64,x32}}/perl5 ; do
|
||||
[[ -d $i ]] && perlpath[${#perlpath[*]}]="$(realpath $i 2>/dev/null )"
|
||||
done
|
||||
[[ ${#perlpath[*]} == 0 ]] && return
|
||||
9
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/metadata.xml
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/metadata.xml
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
||||
41
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.25.ebuild
vendored
Normal file
41
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.25.ebuild
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
||||
42
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild
vendored
Normal file
42
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
( sys-apps/portage-mgorny app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
||||
42
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild
vendored
Normal file
42
sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit prefix
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git"
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
dev-lang/perl
|
||||
|| (
|
||||
( sys-apps/portage app-portage/portage-utils )
|
||||
( sys-apps/portage-mgorny app-portage/portage-utils )
|
||||
sys-apps/pkgcore
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eprefixify ${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
||||
1
sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest
vendored
Normal file
@ -0,0 +1 @@
|
||||
DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160 SHA512 0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120
|
||||
27
sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.12-r1.ebuild
vendored
Normal file
27
sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.12-r1.ebuild
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A file archival tool which can also read and write tar files"
|
||||
HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html"
|
||||
SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="nls"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
|
||||
epatch "${FILESDIR}"/${PN}-2.12-name-overflow.patch #572428
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--bindir="${EPREFIX}"/bin \
|
||||
--with-rmt="${EPREFIX}"/usr/sbin/rmt
|
||||
}
|
||||
15
sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-name-overflow.patch
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-name-overflow.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
https://bugs.gentoo.org/572428
|
||||
https://lists.gnu.org/archive/html/bug-cpio/2016-01/msg00002.html
|
||||
http://seclists.org/oss-sec/2016/q1/136
|
||||
|
||||
--- a/src/copyin.c
|
||||
+++ b/src/copyin.c
|
||||
@@ -1385,6 +1385,8 @@
|
||||
break;
|
||||
}
|
||||
|
||||
+ if (file_hdr.c_namesize <= 1)
|
||||
+ file_hdr.c_name = xrealloc (file_hdr.c_name, 2);
|
||||
cpio_safer_name_suffix (file_hdr.c_name, false, !no_abs_paths_flag,
|
||||
false);
|
||||
|
||||
@ -0,0 +1,11 @@
|
||||
--- cpio-2.12/src/cpiohdr.h
|
||||
+++ cpio-2.12/src/cpiohdr.h
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
# ifdef HAVE_ATTRIB_PACKED
|
||||
# define ATTRIB_PACKED __attribute__((packed))
|
||||
+# else
|
||||
+# define ATTRIB_PACKED
|
||||
# endif
|
||||
|
||||
# ifdef HAVE_PRAGMA_PACK
|
||||
8
sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
2
sdk_container/src/third_party/portage-stable/app-arch/gzip/Manifest
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/app-arch/gzip/Manifest
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
DIST gzip-1.10.tar.xz 775144 BLAKE2B 431dc0fd11061eabd9db86594777b86510b124b124fd74799eacd67334631af60f638be2638413bee0153a9da35528d0aecc5b5083152c395223705400c9103b SHA512 e6ba9e3906cdb6a6235b213515093d02afa1722686f73eddacbacae628542b586b449829783b6a1701e9b9e0c4d4dfa6845904d3b6b010f5cf21aec4997c9299
|
||||
DIST gzip-1.9.tar.xz 762516 BLAKE2B 4001fc7a770634916d52b026dab1b621fc96275bfb61ec2df2d0e7d7ec1c81414270d3c866034e6ef758870f38e9d4396a25832abe558915a7ded1f1511eb4b0 SHA512 c0852e7f7662141e79d14bc36e50f1940dba3e804feff3b0b8fa084ffec720ac245352282d2f1db117fadc95758424dd418d192b94621dac4367834ccf101fad
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user