diff --git a/sdk_container/src/third_party/portage-stable/.gitignore b/sdk_container/src/third_party/portage-stable/.gitignore new file mode 100644 index 0000000000..70cffbf46e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/.gitignore @@ -0,0 +1 @@ +metadata/md5-cache diff --git a/sdk_container/src/third_party/portage-stable/CHANGELOG.md b/sdk_container/src/third_party/portage-stable/CHANGELOG.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/sdk_container/src/third_party/portage-stable/README.md b/sdk_container/src/third_party/portage-stable/README.md new file mode 100644 index 0000000000..70d6f21243 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/README.md @@ -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 /` 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 ` 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 ` _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--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--usr` wrappers, so double +check the packages are also unmerged via the `emerge--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) diff --git a/sdk_container/src/third_party/portage-stable/acct-group/adm/adm-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/adm/adm-0-r1.ebuild new file mode 100644 index 0000000000..7aecab7fd0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/adm/adm-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/adm/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/adm/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/adm/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/dnsmasq-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/dnsmasq-0.ebuild new file mode 100644 index 0000000000..d765927def --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/dnsmasq-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/metadata.xml new file mode 100644 index 0000000000..cee379b154 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/dnsmasq/metadata.xml @@ -0,0 +1,8 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/kmem/kmem-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/kmem/kmem-0-r1.ebuild new file mode 100644 index 0000000000..b07239c3b2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/kmem/kmem-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/kmem/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/kmem/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/kmem/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/kvm/kvm-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/kvm/kvm-0-r1.ebuild new file mode 100644 index 0000000000..eadc9b037d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/kvm/kvm-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/kvm/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/kvm/metadata.xml new file mode 100644 index 0000000000..98159ee2f4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/kvm/metadata.xml @@ -0,0 +1,10 @@ + + + + + virtualization@gentoo.org + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild new file mode 100644 index 0000000000..3e335b8068 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml new file mode 100644 index 0000000000..95e86c1210 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml @@ -0,0 +1,7 @@ + + + + + freedesktop-bugs@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/nobody/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/nobody/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/nobody/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/nobody/nobody-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/nobody/nobody-0.ebuild new file mode 100644 index 0000000000..29b11e8db9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/nobody/nobody-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/ntp/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/ntp/metadata.xml new file mode 100644 index 0000000000..3e60a9a347 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/ntp/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/ntp/ntp-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/ntp/ntp-0.ebuild new file mode 100644 index 0000000000..adc40de659 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/ntp/ntp-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/polkitd/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/polkitd/metadata.xml new file mode 100644 index 0000000000..d4390c2eb5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/polkitd/metadata.xml @@ -0,0 +1,7 @@ + + + + + freedesktop-bugs@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/polkitd/polkitd-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/polkitd/polkitd-0-r1.ebuild new file mode 100644 index 0000000000..7e7baeaeb4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/polkitd/polkitd-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/root/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/root/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/root/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/root/root-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/root/root-0.ebuild new file mode 100644 index 0000000000..4c5ed4b346 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/root/root-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/sgx/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/sgx/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/sgx/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/sgx/sgx-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/sgx/sgx-0.ebuild new file mode 100644 index 0000000000..ade0781d2b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/sgx/sgx-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/sshd/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/sshd/metadata.xml new file mode 100644 index 0000000000..3e60a9a347 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/sshd/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/sshd/sshd-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/sshd/sshd-0.ebuild new file mode 100644 index 0000000000..d54032fc8a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/sshd/sshd-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/systemd-coredump-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/systemd-coredump-0-r1.ebuild new file mode 100644 index 0000000000..1189996095 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-coredump/systemd-coredump-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/systemd-oom-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/systemd-oom-0.ebuild new file mode 100644 index 0000000000..175d26d66e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-oom/systemd-oom-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/systemd-timesync-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/systemd-timesync-0-r1.ebuild new file mode 100644 index 0000000000..50abd93715 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/systemd-timesync/systemd-timesync-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/tss/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/tss/metadata.xml new file mode 100644 index 0000000000..52d5228a45 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/tss/metadata.xml @@ -0,0 +1,12 @@ + + + + + salah.coronya@gmail.com + Salah Coronya + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/tss/tss-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/tss/tss-0.ebuild new file mode 100644 index 0000000000..63c0050b30 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/tss/tss-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/tty/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/tty/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/tty/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/tty/tty-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/tty/tty-0-r1.ebuild new file mode 100644 index 0000000000..2133d92cfa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/tty/tty-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/users/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/users/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/users/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/users/users-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/users/users-0.ebuild new file mode 100644 index 0000000000..50b573c262 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/users/users-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/utmp/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/utmp/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/utmp/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/utmp/utmp-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/utmp/utmp-0-r1.ebuild new file mode 100644 index 0000000000..2466461664 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/utmp/utmp-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-group/wheel/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/wheel/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/wheel/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-group/wheel/wheel-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/wheel/wheel-0-r1.ebuild new file mode 100644 index 0000000000..8f5f3e4f88 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-group/wheel/wheel-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/dnsmasq-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/dnsmasq-0.ebuild new file mode 100644 index 0000000000..bf98c0fc92 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/dnsmasq-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/metadata.xml new file mode 100644 index 0000000000..cee379b154 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/dnsmasq/metadata.xml @@ -0,0 +1,8 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild new file mode 100644 index 0000000000..4dbd5fc104 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml new file mode 100644 index 0000000000..95e86c1210 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml @@ -0,0 +1,7 @@ + + + + + freedesktop-bugs@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/nobody/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/nobody/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/nobody/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/nobody/nobody-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/nobody/nobody-0.ebuild new file mode 100644 index 0000000000..444addd883 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/nobody/nobody-0.ebuild @@ -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" diff --git a/sdk_container/src/third_party/portage-stable/acct-user/ntp/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/ntp/metadata.xml new file mode 100644 index 0000000000..3e60a9a347 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/ntp/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/ntp/ntp-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/ntp/ntp-0.ebuild new file mode 100644 index 0000000000..69d774eb2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/ntp/ntp-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/polkitd/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/polkitd/metadata.xml new file mode 100644 index 0000000000..d4390c2eb5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/polkitd/metadata.xml @@ -0,0 +1,7 @@ + + + + + freedesktop-bugs@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/polkitd/polkitd-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/polkitd/polkitd-0-r1.ebuild new file mode 100644 index 0000000000..2d441cd426 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/polkitd/polkitd-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/root/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/root/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/root/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/root/root-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/root/root-0-r1.ebuild new file mode 100644 index 0000000000..f85c77b4cd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/root/root-0-r1.ebuild @@ -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 + : +} diff --git a/sdk_container/src/third_party/portage-stable/acct-user/sshd/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/sshd/metadata.xml new file mode 100644 index 0000000000..3e60a9a347 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/sshd/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/sshd/sshd-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/sshd/sshd-0.ebuild new file mode 100644 index 0000000000..06703c1956 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/sshd/sshd-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/systemd-coredump-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/systemd-coredump-0-r1.ebuild new file mode 100644 index 0000000000..24e1948da8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-coredump/systemd-coredump-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/systemd-oom-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/systemd-oom-0.ebuild new file mode 100644 index 0000000000..9c3f3e3651 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-oom/systemd-oom-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/metadata.xml new file mode 100644 index 0000000000..8e7007e5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/systemd-timesync-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/systemd-timesync-0-r1.ebuild new file mode 100644 index 0000000000..3a09984648 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/systemd-timesync/systemd-timesync-0-r1.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/acct-user/tss/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/tss/metadata.xml new file mode 100644 index 0000000000..52d5228a45 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/tss/metadata.xml @@ -0,0 +1,12 @@ + + + + + salah.coronya@gmail.com + Salah Coronya + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/sdk_container/src/third_party/portage-stable/acct-user/tss/tss-0.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/tss/tss-0.ebuild new file mode 100644 index 0000000000..f6726ec183 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/acct-user/tss/tss-0.ebuild @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/eselect/Manifest b/sdk_container/src/third_party/portage-stable/app-admin/eselect/Manifest new file mode 100644 index 0000000000..e30198740b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/eselect/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.15.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.15.ebuild new file mode 100644 index 0000000000..3d5786a4bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.15.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.16.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.16.ebuild new file mode 100644 index 0000000000..777283e95f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-1.4.16.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-9999.ebuild new file mode 100644 index 0000000000..6710d08068 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/eselect/eselect-9999.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/eselect/metadata.xml b/sdk_container/src/third_party/portage-stable/app-admin/eselect/metadata.xml new file mode 100644 index 0000000000..1935b3149b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/eselect/metadata.xml @@ -0,0 +1,8 @@ + + + + + eselect@gentoo.org + eselect configuration and management tool + + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog new file mode 100644 index 0000000000..2aa00d196f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog @@ -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 + +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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 16 Aug 2015; Mikle Kolyada logrotate-3.9.1.ebuild: + ia64 stable wrt bug #556144 + + Package-Manager: portage-2.2.20.1 + + 18 Aug 2015; Jeroen Roovers logrotate-3.9.1.ebuild: + Stable for HPPA (bug #556144). + + Package-Manager: portage-2.2.20.1 + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 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 + +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 logrotate-3.9.1.ebuild: + mark 3.9.1 arm64/m68k/s390/sh stable + + 21 Sep 2015; Jeroen Roovers 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 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 + -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 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 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 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 + + 06 Dec 2015; Markus Meier 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 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 + + 27 Dec 2015; Mikle Kolyada logrotate-3.9.1-r1.ebuild: + sparc stable wrt bug #566902 + + Package-Manager: portage-2.2.24 + + 10 Jan 2016; Agostino Sarubbo 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 + + 11 Jan 2016; Agostino Sarubbo 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 + + 24 Jan 2016; Michał Górny 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 + +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 + -logrotate-3.8.9.ebuild, -logrotate-3.8.9-r1.ebuild: + Drop old + + 25 Feb 2016; José María Alonso Josa + -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 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 + + 15 Mar 2016; Agostino Sarubbo 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 + + 16 Mar 2016; Agostino Sarubbo 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 + + 17 Mar 2016; Agostino Sarubbo 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 + + 19 Mar 2016; Agostino Sarubbo 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 + + 20 Mar 2016; Agostino Sarubbo 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 + + 24 Mar 2016; Markus Meier 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 logrotate-3.9.2.ebuild: + alpha stable, bug 575618. + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog-2015 new file mode 100644 index 0000000000..2e122b7c1a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/ChangeLog-2015 @@ -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 logrotate-3.9.1.ebuild: + Stable for x86, wrt bug #556144 + + 31 Jul 2015; Agostino Sarubbo logrotate-3.9.1.ebuild: + Stable for amd64, wrt bug #556144 + + 30 Jul 2015; Markus Meier logrotate-3.9.1.ebuild: + arm stable, bug #556144 + + 29 Jul 2015; Tobias Klausmann logrotate-3.9.1.ebuild: + Stable on alpha, bug 556144 + + 28 Jun 2015; Chema Alonso -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 +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 logrotate-3.8.9-r1.ebuild: + alpha stable wrt bug #550032 + + 17 Jun 2015; Mikle Kolyada logrotate-3.8.9-r1.ebuild: + amd64 stable wrt bug #550032 + + 11 Jun 2015; Agostino Sarubbo logrotate-3.8.9-r1.ebuild: + Stable for ppc, wrt bug #550032 + + 02 Jun 2015; Jack Morgan logrotate-3.8.9-r1.ebuild: + sparc stable wrt bug #550032 + + 31 May 2015; Mikle Kolyada logrotate-3.8.9-r1.ebuild: + arm stable wrt bug #550032 + + 28 May 2015; Jeroen Roovers logrotate-3.8.9-r1.ebuild: + Stable for PPC64 (bug #550032). + + 27 May 2015; Agostino Sarubbo logrotate-3.8.9-r1.ebuild: + Stable for x86, wrt bug #550032 + + 25 May 2015; Jeroen Roovers logrotate-3.8.9-r1.ebuild: + Stable for HPPA (bug #550032). + + 21 May 2015; Agostino Sarubbo logrotate-3.8.9-r1.ebuild: + Stable for amd64, wrt bug #550032 + + 13 May 2015; Jack Morgan logrotate-3.8.9.ebuild: + sparc stable wrt bug #545566 + + 01 May 2015; Jeroen Roovers logrotate-3.8.9.ebuild: + Stable for PPC64 (bug #545566). + + 21 Apr 2015; Pacho Ramos logrotate-3.8.9.ebuild: + ppc stable wrt bug #545566 + +*logrotate-3.8.9-r1 (21 Apr 2015) + + 21 Apr 2015; Chema Alonso +logrotate-3.8.9-r1.ebuild, + metadata.xml: + Bump to fix bug #485848 and bug #546462 + + 19 Apr 2015; Agostino Sarubbo logrotate-3.8.9.ebuild: + Stable for x86, wrt bug #545566 + + 14 Apr 2015; Agostino Sarubbo logrotate-3.8.9.ebuild: + Stable for ia64, wrt bug #545566 + + 13 Apr 2015; Agostino Sarubbo logrotate-3.8.9.ebuild: + Stable for alpha, wrt bug #545566 + + 09 Apr 2015; Chema Alonso logrotate-3.8.9.ebuild: + Fix bug #545922 by Duncan + + 08 Apr 2015; Agostino Sarubbo logrotate-3.8.9.ebuild: + Stable for amd64, wrt bug #545566 + + 07 Apr 2015; Jeroen Roovers logrotate-3.8.9.ebuild: + Stable for HPPA (bug #545566). + + 04 Apr 2015; Chema Alonso logrotate-3.8.9.ebuild: + Fix bug #485848 by Marek Mrva + + 02 Mar 2015; Agostino Sarubbo logrotate-3.8.8.ebuild: + Stable for ppc, wrt bug #531744 + +*logrotate-3.8.9 (01 Mar 2015) + + 01 Mar 2015; Chema Alonso +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 logrotate-3.8.8.ebuild: + alpha/arm64/ia64/s390/sh/sparc stable wrt #531744 + + 29 Dec 2014; Jeroen Roovers 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 logrotate-3.8.8.ebuild: + Stable for x86, wrt bug #531744 + + 27 Dec 2014; Agostino Sarubbo logrotate-3.8.8.ebuild: + Stable for amd64, wrt bug #531744 + + 26 Dec 2014; Markus Meier logrotate-3.8.8.ebuild: + arm stable, bug #531744 + + 06 Dec 2014; Jeroen Roovers logrotate-3.8.8.ebuild: + Stable for HPPA (bug #531744). + +*logrotate-3.8.8 (04 Nov 2014) + + 04 Nov 2014; Chema Alonso +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 logrotate-3.8.7.ebuild: + Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug + #527698) + + 09 Jul 2014; Chema Alonso -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 files/logrotate.conf: + Fix tabs and enhance comments. Thanks to Consus via email. + + 10 Jun 2014; Mike Frysinger logrotate-3.8.7.ebuild: + Mark m68k/s390/sh stable. + + 10 Jun 2014; Mike Frysinger logrotate-3.8.7.ebuild: + Add arm64 love. + + 18 Jan 2014; Agostino Sarubbo logrotate-3.8.7.ebuild: + Stable for alpha, wrt bug #492768 + + 15 Jan 2014; Agostino Sarubbo logrotate-3.8.7.ebuild: + Stable for ia64, wrt bug #492768 + + 23 Dec 2013; Agostino Sarubbo logrotate-3.8.7.ebuild: + Stable for sparc, wrt bug #492768 + + 23 Dec 2013; Tom Wijsman -files/logrotate.cron: + [QA] Remove unused files. (logrotate.cron is installed from ${S}/examples) + + 22 Dec 2013; Agostino Sarubbo logrotate-3.8.6.ebuild: + Stable for ppc64, wrt bug #485886 + + 22 Dec 2013; Agostino Sarubbo logrotate-3.8.7.ebuild: + Stable for ppc64, wrt bug #492768 + + 21 Dec 2013; Agostino Sarubbo logrotate-3.8.7.ebuild: + Stable for ppc, wrt bug #492768 + + 21 Dec 2013; Agostino Sarubbo logrotate-3.8.6.ebuild: + Stable for ppc, wrt bug #485886 + + 17 Dec 2013; Raúl Porcel logrotate-3.8.6.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #485502 + + 08 Dec 2013; Pacho Ramos logrotate-3.8.7.ebuild: + x86 stable, bug #492768 + + 08 Dec 2013; Pacho Ramos logrotate-3.8.7.ebuild: + amd64 stable, bug #492768 + + 06 Dec 2013; Markus Meier logrotate-3.8.7.ebuild: + arm stable, bug #492768 + + 04 Dec 2013; Markos Chandras logrotate-3.8.7.ebuild: + Add ~mips + + 30 Nov 2013; Jeroen Roovers logrotate-3.8.7.ebuild: + Stable for HPPA (bug #492768). + + 26 Oct 2013; Chema Alonso -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 +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 logrotate-3.8.6.ebuild: + Stable for HPPA (bug #485886). + + 30 Sep 2013; Agostino Sarubbo logrotate-3.8.6.ebuild: + Stable for x86, wrt bug #485886 + + 28 Sep 2013; Agostino Sarubbo logrotate-3.8.6.ebuild: + Stable for amd64, wrt bug #485886 + + 27 Sep 2013; Agostino Sarubbo logrotate-3.8.6.ebuild: + Stable for arm, wrt bug #485886 + + 13 Aug 2013; Chema Alonso -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 +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 logrotate-3.8.4.ebuild: + Stable for sh, wrt bug #472868 + + 30 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for s390, wrt bug #472868 + + 29 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for sparc, wrt bug #472868 + + 26 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for arm, wrt bug #472868 + + 26 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for ia64, wrt bug #472868 + + 26 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for alpha, wrt bug #472868 + + 25 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for ppc64, wrt bug #472868 + + 24 Jun 2013; Agostino Sarubbo logrotate-3.8.4.ebuild: + Stable for ppc, wrt bug #472868 + + 18 Jun 2013; Chema Alonso 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 +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 logrotate-3.8.4.ebuild: + Stable on amd64 and x86, wrt bug #472868 + + 10 Jun 2013; Jeroen Roovers logrotate-3.8.4.ebuild: + Stable for HPPA (bug #472868). + + 18 May 2013; Chema Alonso files/logrotate.conf: + Load all common settings before including specific files. Bug 469908 by Hank + Leininger + + 10 May 2013; Chema Alonso + -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 +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 logrotate-3.8.3.ebuild: + s390/sh stable wrt #447510 + + 30 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for alpha, wrt bug #447510 + + 30 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for sparc, wrt bug #447510 + + 26 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for ia64, wrt bug #447510 + + 24 Dec 2012; Markus Meier logrotate-3.8.3.ebuild: + arm stable, bug #447510 + + 23 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for ppc64, wrt bug #447510 + + 22 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for ppc, wrt bug #447510 + + 19 Dec 2012; Chema Alonso + 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 logrotate-3.8.3.ebuild: + Stable for HPPA (bug #447510). + + 16 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for x86, wrt bug #447510 + + 16 Dec 2012; Agostino Sarubbo logrotate-3.8.3.ebuild: + Stable for amd64, wrt bug #447510 + +*logrotate-3.8.3 (11 Nov 2012) + + 11 Nov 2012; Chema Alonso +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; +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 logrotate-3.8.2.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #434348 + + 18 Sep 2012; Jeroen Roovers logrotate-3.8.2.ebuild: + Stable for HPPA (bug #434348). + + 12 Sep 2012; Anthony G. Basile logrotate-3.8.2.ebuild: + stable arm, bug #434348 + + 12 Sep 2012; Anthony G. Basile logrotate-3.8.2.ebuild: + stable ppc ppc64, bug #434348 + + 11 Sep 2012; Johannes Huber logrotate-3.8.2.ebuild: + Stable for x86, wrt bug #434348 + + 10 Sep 2012; Chema Alonso logrotate-3.8.2.ebuild: + Dropped mips and x86-fbsd stable keywords and tune flags wrt bug #434348 + + 09 Sep 2012; Agostino Sarubbo logrotate-3.8.2.ebuild: + Stable for amd64, wrt bug #434348 + +*logrotate-3.8.2 (02 Aug 2012) + + 02 Aug 2012; Chema Alonso +logrotate-3.8.2.ebuild, + +files/logrotate-3.8.2-atomic-create.patch: + Version bump. + + 10 Jun 2012; Chema Alonso metadata.xml: + Add myself as maintainer. Add description and use flags to metadata. + + 08 Jun 2012; Pacho Ramos -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 logrotate-3.8.1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #398529 + + 31 Jan 2012; Jeroen Roovers logrotate-3.8.1.ebuild: + Stable for HPPA (bug #398529). + + 31 Jan 2012; Samuli Suominen logrotate-3.8.1.ebuild: + ppc/ppc64 stable wrt #398529 + + 29 Jan 2012; Markus Meier logrotate-3.8.1.ebuild: + arm stable, bug #398529 + + 29 Jan 2012; Jeff Horelick logrotate-3.8.1.ebuild: + x86 stable per bug 398529 + + 27 Jan 2012; Agostino Sarubbo logrotate-3.8.1.ebuild: + Stable for amd64, wrt bug #398529 + +*logrotate-3.8.1 (12 Oct 2011) + + 12 Oct 2011; Daniel Gryniewicz +logrotate-3.8.1.ebuild, + +files/logrotate-3.8.1-noasprintf.patch: + Bump to logrotate-3.8.1 + + + 07 Aug 2011; Raúl Porcel logrotate-3.8.0.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #372973 + + 06 Aug 2011; Pawel Hajdan jr logrotate-3.8.0.ebuild: + x86 stable wrt security bug #372973 + + 05 Aug 2011; Jeroen Roovers logrotate-3.8.0.ebuild: + Stable for HPPA (bug #372973). + + 04 Aug 2011; Markos Chandras logrotate-3.8.0.ebuild: + Stable on amd64 wrt bug #372973 + + 03 Aug 2011; Daniel Gryniewicz logrotate-3.8.0.ebuild: + Install the CHANGES file. Bug #377483 + + 03 Aug 2011; Kacper Kowalik logrotate-3.8.0.ebuild: + ppc/ppc64 stable wrt #372973 + + 18 Jul 2011; Daniel Gryniewicz 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 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 +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 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 -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 logrotate-3.7.9-r1.ebuild: + alpha/arm/s390/sh/sparc stable wrt #356811 + + 15 Apr 2011; Kacper Kowalik + logrotate-3.7.9-r1.ebuild: + ppc64/ia64 stable wrt #356811 + + 13 Apr 2011; Brent Baude logrotate-3.7.9-r1.ebuild: + Marking logrotate-3.7.9-r1 ppc for bug 356811 + + 13 Apr 2011; Markos Chandras logrotate-3.7.9-r1.ebuild: + Stable on amd64 wrt bug #356811 + + 13 Apr 2011; Thomas Kahle logrotate-3.7.9-r1.ebuild: + x86 stable per bug 356811 + + 12 Apr 2011; Jeroen Roovers logrotate-3.7.9-r1.ebuild: + Stable for HPPA (bug #356811). + +*logrotate-3.7.9-r1 (12 Apr 2011) + + 12 Apr 2011; Daniel Gryniewicz +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 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 +logrotate-3.7.9.ebuild: + Bump to logrotate-3.7.9; bug #345199 + + 03 Nov 2009; Daniel Gryniewicz logrotate-3.7.8.ebuild: + Move selinux-logroate to RDEPEND; bug #287481 + + 12 Oct 2009; Michael Sterrett + logrotate-3.7.8.ebuild: + call epatch once + + 11 Oct 2009; Mark Loeser 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 logrotate-3.7.8.ebuild: + amd64 stable, bug #273419 + + 02 Jul 2009; Joseph Jezak logrotate-3.7.8.ebuild: + Marked ppc stable for bug #273419. + + 24 Jun 2009; Raúl Porcel logrotate-3.7.8.ebuild: + arm/ia64/s390/sh stable wrt #273419 + + 19 Jun 2009; Brent Baude logrotate-3.7.8.ebuild: + stable ppc64, bug 273419 + + 17 Jun 2009; Tobias Klausmann + logrotate-3.7.8.ebuild: + Stable on alpha, bug #273419 + + 11 Jun 2009; Jeroen Roovers logrotate-3.7.8.ebuild: + Stable for HPPA (bug #273419). + + 11 Jun 2009; Christian Faulhammer + logrotate-3.7.8.ebuild: + stable x86, bug 273419 + + 10 Jun 2009; Ferris McCormick logrotate-3.7.8.ebuild: + Sparc stable, Bug #273419. + +*logrotate-3.7.8 (10 Mar 2009) + + 10 Mar 2009; Daniel Gryniewicz +logrotate-3.7.8.ebuild: + Bump to logrotate-3.7.8 + + - Update to EAPI 2 + + 25 Jan 2009; Daniel Gryniewicz + files/logrotate-3.7.7-fbsd.patch: + Real fix this time for bug #254795; thanks Javier + + 14 Jan 2009; Daniel Gryniewicz logrotate-3.7.7.ebuild: + Try again to fix fbsd; bug #254795 + + 13 Jan 2009; Daniel Gryniewicz + +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 + +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 logrotate-3.7.2.ebuild: + Strip cflags; bug #250960 + + 24 Dec 2007; Carsten Lohrke logrotate-3.7.2.ebuild: + There is more than one mailx implementation. + + 13 May 2007; Joshua Kinard logrotate-3.7.2.ebuild: + Stable on mips. + + 26 Mar 2007; Alec Warner logrotate-3.7.1-r2.ebuild, + logrotate-3.7.2.ebuild: + Remove dependency on portage: ref bug 162516 + + 18 Feb 2007; Markus Rothe logrotate-3.7.2.ebuild: + Stable on ppc64 + + 17 Feb 2007; Raúl Porcel logrotate-3.7.2.ebuild: + x86 stable wrt bug 167266 + + 24 Jan 2007; Marius Mauch logrotate-3.7.1-r2.ebuild, + logrotate-3.7.2.ebuild: + Replacing einfo with elog + + 21 Jan 2007; Daniel Gryniewicz logrotate-3.7.2.ebuild: + Use toolchain-funcs to get compiler name; bug #119638 + + 29 Dec 2006; Gustavo Zacarias + logrotate-3.7.2.ebuild: + Stable on sparc + + 24 Dec 2006; Tobias Scherbaum + logrotate-3.7.2.ebuild: + Stable on ppc. + + 03 Dec 2006; Jeroen Roovers logrotate-3.7.2.ebuild: + Stable for HPPA. + + 27 Nov 2006; Timothy Redaelli logrotate-3.7.2.ebuild: + Added ~x86-fbsd keyword. + + 18 Nov 2006; Daniel Gryniewicz logrotate-3.7.2.ebuild: + Marked stable on amd64 + + 21 Oct 2006; Aron Griffis 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 +logrotate-3.7.2.ebuild: + New version with fixes for bug #147352, bug #89352, and bug #119638 + + 20 Jul 2006; Daniel Gryniewicz + logrotate-3.7.1-r2.ebuild: + Fix DEPEND=DEPEND from bug #141175 + + 27 Apr 2006; Alec Warner Manifest: + Fixing duff SHA256 digests: Bug # 131293 + + 10 Feb 2006; -logrotate-3.7.1-r1.ebuild: + Remove -r1 now that -r2 is fully stable + + 09 Feb 2006; Joshua Kinard logrotate-3.7.1-r2.ebuild: + Marked stable on mips for Bug #119466. + + 21 Jan 2006; Markus Rothe logrotate-3.7.1-r2.ebuild: + Stable on ppc64 + + 21 Jan 2006; Aron Griffis logrotate-3.7.1-r2.ebuild: + Mark 3.7.1-r2 stable on alpha/ia64 + + 21 Jan 2006; logrotate-3.7.1-r2.ebuild: + Added ppc keyword. bug 119466 + + 21 Jan 2006; Jeroen Roovers logrotate-3.7.1-r2.ebuild: + Stable on hppa (bug #119466). + + 19 Jan 2006; Krzysiek Pawlik + logrotate-3.7.1-r2.ebuild: + Stable on x86. + + 19 Jan 2006; Gustavo Zacarias + logrotate-3.7.1-r2.ebuild: + Stable on sparc wrt #119466 + + 19 Jan 2006; logrotate-3.7.1-r2.ebuild: + Marked stable on amd64 + +*logrotate-3.7.1-r2 (15 Oct 2005) + + 15 Oct 2005; -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; files/logrotate-3.7.1-manpage-fixes.patch: + Fix default status file in manpage. Bug #105958 + + 05 Jul 2005; Rene Nussbaumer + logrotate-3.7.1-r1.ebuild: + Stable on hppa. + + 02 Jul 2005; Bryan Østergaard + logrotate-3.7.1-r1.ebuild: + Stable on alpha. + + 30 Jun 2005; Joseph Jezak logrotate-3.7.1-r1.ebuild: + Marked ppc stable. + + 28 Jun 2005; Joshua Kinard logrotate-3.7.1-r1.ebuild: + Marked stable on mips. + + 27 Jun 2005; Gustavo Zacarias + logrotate-3.7.1-r1.ebuild: + Stable on sparc + + 27 Jun 2005; Markus Rothe logrotate-3.7.1-r1.ebuild: + Stable on ppc64 + + 26 Jun 2005; logrotate-3.7.1-r1.ebuild: + mark 3.7.1-r1 stable + + 29 May 2005; Joshua Kinard 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; +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; + +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 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 +metadata.xml, + +logrotate-3.7.ebuild: + Took over as placeholder maintainer. Bumped to 3.7 while I was there. + + 09 Dec 2004; Sergey Kuleshov + logrotate-3.6.5-r1.ebuild: + Fixed a small typo in man page. (Bug #73843) + + 18 Nov 2004; Lars Weiler logrotate-3.6.5-r1.ebuild: + Added hppa to keywords. + + 18 Jul 2004; Daniel Black files/logrotate.conf: + Manifest fix - files/logrotate.conf + + 30 May 2004; Robin H. Johnson + logrotate-3.6.5-r1.ebuild: + mailx move + + 28 Apr 2004; Jon Portnoy logrotate-3.6.5-r1.ebuild : + Stable on AMD64. + + 15 Apr 2004; Michael McCabe logrotate-3.6.5-r1.ebuild: + adding s390 keywords + + 02 Apr 2004; Michael Sterrett + logrotate-3.5.9-r1.ebuild, logrotate-3.6.5.ebuild: + clean older ebuilds + + 07 Mar 2004; Tom Gall logrotate-3.6.5-r1.ebuild : + ppc64 marked stable + + 01 Feb 2004; Jon Portnoy logrotate-3.6.5-r1.ebuild : + AMD64 keywords. + + 27 Jan 2004; logrotate-3.6.5-r1.ebuild: + stable on ia64 + + 29 Nov 2003; Chris PeBenito logrotate-3.6.5-r1.ebuild: + Add SELinux policy RDEP. + + 28 Oct 2003; Chris PeBenito 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; logrotate-3.6.5-r1.ebuild: + unmask for everyone + + 15 May 2003; logrotate-3.6.5-r1.ebuild: + applied a patch from Wayne Davison to unpack in src_unpack rather than + src_compile. + + 14 May 2003; 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; 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 logrotate-3.6.5.ebuild: + Marked this as stable for x86, since it is working perfectly on three boxes. + + 12 Apr 2003; Seemant Kulleen 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 logrotate-3.6.5.ebuild: + added selinux support, thanks pebenito + + 23 Mar 2003; Lars Weiler logrotate-3.6.5.ebuild: + Set ppc in KEYWORDS + + 20 Dec 2002; Maik Schreiber : New version. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 29 Jul 2002; Calum Selkirk logrotate-3.5.9-r1.ebuild : + + Added ppc to KEYWORDS. + +*logrotate-3.5.9-r1 (08 Jun 2002) + + 08 Jun 2002; Seemant Kulleen 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 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 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. diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/Manifest b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/Manifest new file mode 100644 index 0000000000..526c1b60ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-Werror.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-Werror.patch new file mode 100644 index 0000000000..b8cecc4ebf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-Werror.patch @@ -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 + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-atomic-create.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-atomic-create.patch new file mode 100644 index 0000000000..fdad8b6ea0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-atomic-create.patch @@ -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; + } + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-fbsd.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-fbsd.patch new file mode 100644 index 0000000000..6e329d6149 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-fbsd.patch @@ -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 + #endif + #include +@@ -24,6 +24,10 @@ + #include + #include + ++#if !defined(PATH_MAX) && defined(__FreeBSD__) ++#include ++#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 + #endif + #include +@@ -26,6 +26,10 @@ + #include + #endif + ++#if !defined(PATH_MAX) && defined(__FreeBSD__) ++#include ++#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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-ignore-hidden.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-ignore-hidden.patch new file mode 100644 index 0000000000..31d9298779 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-ignore-hidden.patch @@ -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 */ diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-lfs.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-lfs.patch new file mode 100644 index 0000000000..57449d0f65 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-lfs.patch @@ -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])) + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-noasprintf.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-noasprintf.patch new file mode 100644 index 0000000000..7983943ca8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.1-noasprintf.patch @@ -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 +- +-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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-Werror.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-Werror.patch new file mode 100644 index 0000000000..659a66c048 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-Werror.patch @@ -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 + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-atomic-create.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-atomic-create.patch new file mode 100644 index 0000000000..3914e65608 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-atomic-create.patch @@ -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; + } diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-fbsd.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-fbsd.patch new file mode 100644 index 0000000000..5f6059628d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-fbsd.patch @@ -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 + #endif + #include +@@ -24,6 +24,10 @@ + #include + #include + ++#if !defined(PATH_MAX) && defined(__FreeBSD__) ++#include ++#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 + #endif + #include +@@ -26,6 +26,10 @@ + #include + #endif + ++#if !defined(PATH_MAX) && defined(__FreeBSD__) ++#include ++#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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-ignore-hidden.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-ignore-hidden.patch new file mode 100644 index 0000000000..df1ed8de56 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-ignore-hidden.patch @@ -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 */ diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-lfs.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-lfs.patch new file mode 100644 index 0000000000..66ea73fd0d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-lfs.patch @@ -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])) + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-noasprintf.patch b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-noasprintf.patch new file mode 100644 index 0000000000..f9e0769571 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate-3.9.2-noasprintf.patch @@ -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 +- +-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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate.conf b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate.conf new file mode 100644 index 0000000000..b6292ec1c4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/files/logrotate.conf @@ -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. diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1-r1.ebuild new file mode 100644 index 0000000000..34fca0226b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1-r1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1.ebuild new file mode 100644 index 0000000000..36f30a2cb4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.2.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.2.ebuild new file mode 100644 index 0000000000..f072070566 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/logrotate-3.9.2.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/logrotate/metadata.xml b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/metadata.xml new file mode 100644 index 0000000000..e8db975880 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/logrotate/metadata.xml @@ -0,0 +1,26 @@ + + + + + nimiux@gentoo.org + Chema Alonso + + + 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. + + + 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. + + + Installs acl support + Installs cron file + Installs Security Enhanced Linux support + + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/Manifest b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/Manifest new file mode 100644 index 0000000000..5d9d7b481f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/files/perl-cleaner-2.20-prefix.patch b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/files/perl-cleaner-2.20-prefix.patch new file mode 100644 index 0000000000..27d5b1dd73 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/files/perl-cleaner-2.20-prefix.patch @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/metadata.xml b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/metadata.xml new file mode 100644 index 0000000000..408ad0201f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/metadata.xml @@ -0,0 +1,9 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.25.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.25.ebuild new file mode 100644 index 0000000000..a824c70301 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.25.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild new file mode 100644 index 0000000000..66ce92577d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild new file mode 100644 index 0000000000..d2a96ef087 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-admin/perl-cleaner/perl-cleaner-9999.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest new file mode 100644 index 0000000000..82a7c3443d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest @@ -0,0 +1 @@ +DIST cpio-2.12.tar.bz2 1258605 BLAKE2B 4b6d42a1d8aaeaa980cab5894b2e264451e96a108f2c3aa89d3e6fde0bff338e026ee233ebd7c8cf41f3c926d42d38b866778244db774055736ca8792889e160 SHA512 0cd4da5f2fbca179ab4e666a5f878414c086a5f98bce4c76273f21d9b2a6fe422d901b5d453826c5f81bbe363aa015047a1e99779ad1a451c8feca6205c63120 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.12-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.12-r1.ebuild new file mode 100644 index 0000000000..91efd5e449 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.12-r1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-name-overflow.patch b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-name-overflow.patch new file mode 100644 index 0000000000..f85246884c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-name-overflow.patch @@ -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); + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch new file mode 100644 index 0000000000..c7fc7f95b4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.12-non-gnu-compilers.patch @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml new file mode 100644 index 0000000000..56c1244130 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/gzip/Manifest new file mode 100644 index 0000000000..81f9c56bf5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/Manifest @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.3.8-install-symlinks.patch b/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.3.8-install-symlinks.patch new file mode 100644 index 0000000000..6f04b42c76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.3.8-install-symlinks.patch @@ -0,0 +1,11 @@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -926,7 +926,7 @@ + rm -f "$$dest" && \ + case $@ in \ + install-exec-hook) \ +- ln "$$source" "$$dest" || $(LN_S) "$$source" "$$dest";; \ ++ $(LN_S) "$$source" "$$dest";; \ + esac \ + ) || exit; \ + done; \ diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.9-gnulib-glibc-2.28.patch b/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.9-gnulib-glibc-2.28.patch new file mode 100644 index 0000000000..20039b9f0d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/files/gzip-1.9-gnulib-glibc-2.28.patch @@ -0,0 +1,134 @@ +fix build failure against glibc-2.28 + +https://bugs.gentoo.org/663928 + +Adopted gnulib's upstream patch: + +From 4af4a4a71827c0bc5e0ec67af23edef4f15cee8e Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Mon, 5 Mar 2018 10:56:29 -0800 +Subject: [PATCH] fflush: adjust to glibc 2.28 libio.h removal +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Problem reported by Daniel P. Berrangé in: +https://lists.gnu.org/r/bug-gnulib/2018-03/msg00000.html +* lib/fflush.c (clear_ungetc_buffer_preserving_position) +(disable_seek_optimization, rpl_fflush): +* lib/fpurge.c (fpurge): +* lib/freadahead.c (freadahead): +* lib/freading.c (freading): +* lib/fseeko.c (fseeko): +* lib/fseterr.c (fseterr): +Check _IO_EOF_SEEN instead of _IO_ftrylockfile. +* lib/stdio-impl.h (_IO_IN_BACKUP) [_IO_EOF_SEEN]: +Define if not already defined. +--- + lib/fflush.c | 6 +++--- + lib/fpurge.c | 2 +- + lib/freading.c | 2 +- + lib/fseeko.c | 4 ++-- + lib/fseterr.c | 2 +- + lib/stdio-impl.h | 6 ++++++ + +--- a/lib/fflush.c ++++ b/lib/fflush.c +@@ -33,7 +33,7 @@ + #undef fflush + + +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + + /* Clear the stream's ungetc buffer, preserving the value of ftello (fp). */ + static void +@@ -72,7 +72,7 @@ clear_ungetc_buffer (FILE *fp) + + #endif + +-#if ! (defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */) ++#if ! (defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */) + + # if (defined __sferror || defined __DragonFly__ || defined __ANDROID__) && defined __SNPT + /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ +@@ -148,7 +148,7 @@ rpl_fflush (FILE *stream) + if (stream == NULL || ! freading (stream)) + return fflush (stream); + +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + + clear_ungetc_buffer_preserving_position (stream); + +--- a/lib/fpurge.c ++++ b/lib/fpurge.c +@@ -62,7 +62,7 @@ fpurge (FILE *fp) + /* Most systems provide FILE as a struct and the necessary bitmask in + , because they need it for implementing getc() and putc() as + fast macros. */ +-# if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++# if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + fp->_IO_read_end = fp->_IO_read_ptr; + fp->_IO_write_ptr = fp->_IO_write_base; + /* Avoid memory leak when there is an active ungetc buffer. */ +--- a/lib/freading.c ++++ b/lib/freading.c +@@ -31,7 +31,7 @@ freading (FILE *fp) + /* Most systems provide FILE as a struct and the necessary bitmask in + , because they need it for implementing getc() and putc() as + fast macros. */ +-# if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++# if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + return ((fp->_flags & _IO_NO_WRITES) != 0 + || ((fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) == 0 + && fp->_IO_read_base != NULL)); +--- a/lib/fseeko.c ++++ b/lib/fseeko.c +@@ -47,7 +47,7 @@ fseeko (FILE *fp, off_t offset, int whence) + #endif + + /* These tests are based on fpurge.c. */ +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + if (fp->_IO_read_end == fp->_IO_read_ptr + && fp->_IO_write_ptr == fp->_IO_write_base + && fp->_IO_save_base == NULL) +@@ -123,7 +123,7 @@ fseeko (FILE *fp, off_t offset, int whence) + return -1; + } + +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + fp->_flags &= ~_IO_EOF_SEEN; + fp->_offset = pos; + #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ +--- a/lib/fseterr.c ++++ b/lib/fseterr.c +@@ -29,7 +29,7 @@ fseterr (FILE *fp) + /* Most systems provide FILE as a struct and the necessary bitmask in + , because they need it for implementing getc() and putc() as + fast macros. */ +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + fp->_flags |= _IO_ERR_SEEN; + #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ + /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ +--- a/lib/stdio-impl.h ++++ b/lib/stdio-impl.h +@@ -18,6 +18,12 @@ + the same implementation of stdio extension API, except that some fields + have different naming conventions, or their access requires some casts. */ + ++/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this ++ problem by defining it ourselves. FIXME: Do not rely on glibc ++ internals. */ ++#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN ++# define _IO_IN_BACKUP 0x100 ++#endif + + /* BSD stdio derived implementations. */ + +-- +2.19.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.10.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.10.ebuild new file mode 100644 index 0000000000..ce3be1be3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.10.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic + +DESCRIPTION="Standard GNU compressor" +HOMEPAGE="https://www.gnu.org/software/gzip/" +SRC_URI="mirror://gnu/gzip/${P}.tar.xz + mirror://gnu-alpha/gzip/${P}.tar.xz + mirror://gentoo/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~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" +IUSE="pic static" + +PATCHES=( + "${FILESDIR}/${PN}-1.3.8-install-symlinks.patch" +) + +src_configure() { + use static && append-flags -static + # avoid text relocation in gzip + use pic && export DEFS="NO_ASM" + econf --disable-gcc-warnings #663928 +} + +src_install() { + default + docinto txt + dodoc algorithm.doc gzip.doc + + # keep most things in /usr, just the fun stuff in / + dodir /bin + mv "${ED%/}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${ED%/}"/bin/ || die + sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED%/}"/bin/gunzip || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.9.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.9.ebuild new file mode 100644 index 0000000000..de6e71841b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/gzip-1.9.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic + +DESCRIPTION="Standard GNU compressor" +HOMEPAGE="https://www.gnu.org/software/gzip/" +SRC_URI="mirror://gnu/gzip/${P}.tar.xz + mirror://gnu-alpha/gzip/${P}.tar.xz + mirror://gentoo/${P}.tar.xz" + +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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="pic static" + +PATCHES=( + "${FILESDIR}/${PN}-1.3.8-install-symlinks.patch" + "${FILESDIR}/${PN}-1.9-gnulib-glibc-2.28.patch" +) + +src_configure() { + use static && append-flags -static + # avoid text relocation in gzip + use pic && export DEFS="NO_ASM" + econf --disable-gcc-warnings #663928 +} + +src_install() { + default + docinto txt + dodoc algorithm.doc gzip.doc + + # keep most things in /usr, just the fun stuff in / + dodir /bin + mv "${ED%/}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${ED%/}"/bin/ || die + sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED%/}"/bin/gunzip || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/gzip/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/gzip/metadata.xml new file mode 100644 index 0000000000..bbcfb3d82a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/gzip/metadata.xml @@ -0,0 +1,14 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + cpe:/a:gnu:gzip + + +disable optimized assembly code that is not PIC friendly + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/Manifest new file mode 100644 index 0000000000..8a96825a5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/Manifest @@ -0,0 +1,3 @@ +DIST lbzip2-2.3.tar.gz 630226 BLAKE2B c08a7257eff859c0b7fb66ae638a57f837f1a2380c500c42ea65dc36e5650b30865d3c4c9820d6fed62bdbc4e3bdf7bae9e8bfe519897d9aac7f0c77cceacfb2 SHA512 4f694445cc90377bf8dac5046b952ff174db571f390c2d7b0aa001f73c76f3d3f048ff8e7297c2055ed1f7b210174496dc31d6628e1cbeff63146a36a442ad4c +DIST lbzip2-2.5.tar.gz 651399 BLAKE2B a53fc34084ed16c0e78a9f084f68fc0bd1217245e9470ee023f0a4f5a1e2ae4e5866086f9fbc3ff7ec5654c595b4388d9eff495bc0228edbe0322bf9d1fd1f23 SHA512 76e96cfa75b3ed515b2f891349dffc1403daab2dd0a2a614fa0c811cec6ca25faa395da08ad68a9b6ba4069332c4571f70fb7424f06ef3d800c3082c08d7d3d7 +DIST lbzip2-2.5_p20181227.tar.gz 704920 BLAKE2B e5da0091c0e4fb73724c5ea472d757d76356cffbf1fc679bf4ee05e25690b7712dceaf17f355383bfd4eb525c4aea04c2e5312592df5bb99159e000769bcee2e SHA512 53b29721a106d280927f2c18f33247645bb7fb3e67d835885d73e037910bf02e473f1210d848df41a387be30f829213d98ac9387b2a9201b94d12117809fbcf5 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.3-s_isreg.patch b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.3-s_isreg.patch new file mode 100644 index 0000000000..6f4954102f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.3-s_isreg.patch @@ -0,0 +1,16 @@ + src/main.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/main.c b/src/main.c +index f030fd5..5f8290e 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -702,7 +702,7 @@ input_init(const struct arg *operand, struct stat *sbuf) + return -1; + } + +- if (OM_REGF == outmode && !S_ISREG(sbuf->st_mode)) { ++ if (!decompress && OM_REGF == outmode && !S_ISREG(sbuf->st_mode)) { + warn("skipping \"%s\": not a regular file", operand->val); + return -1; + } diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.5-glibc-2.28.patch b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.5-glibc-2.28.patch new file mode 100644 index 0000000000..bc3954934d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/files/lbzip2-2.5-glibc-2.28.patch @@ -0,0 +1,50 @@ +diff --git a/lib/fseterr.c b/lib/fseterr.c +index 1e212e4..81f51ed 100644 +--- a/lib/fseterr.c ++++ b/lib/fseterr.c +@@ -1,5 +1,5 @@ + /* Set the error indicator of a stream. +- Copyright (C) 2007-2014 Free Software Foundation, Inc. ++ Copyright (C) 2007-2018 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -12,7 +12,7 @@ + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License +- along with this program. If not, see . */ ++ along with this program. If not, see . */ + + #include + +@@ -23,21 +23,26 @@ + + #include "stdio-impl.h" + ++/* This file is not used on systems that have the __fseterr function, ++ namely musl libc. */ ++ + void + fseterr (FILE *fp) + { + /* Most systems provide FILE as a struct and the necessary bitmask in + , because they need it for implementing getc() and putc() as + fast macros. */ +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 ++ /* GNU libc, BeOS, Haiku, Linux libc5 */ + fp->_flags |= _IO_ERR_SEEN; +-#elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */ ++#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + fp_->_flags |= __SERR; + #elif defined __EMX__ /* emx+gcc */ + fp->_flags |= _IOERR; + #elif defined __minix /* Minix */ + fp->_flags |= _IOERR; +-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */ ++#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ + fp_->_flag |= _IOERR; + #elif defined __UCLIBC__ /* uClibc */ + fp->__modeflags |= __FLAG_ERROR; diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.3-r1.ebuild new file mode 100644 index 0000000000..886633a39d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.3-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="Parallel bzip2 utility" +HOMEPAGE="https://github.com/kjn/lbzip2/" +SRC_URI="http://archive.lbzip2.org/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug symlink" + +RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )" +DEPEND="" + +PATCHES=( "${FILESDIR}"/${P}-s_isreg.patch ) + +src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_enable debug tracing) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + if use symlink; then + dosym ${PN} /usr/bin/bzip2 + dosym lbunzip2 /usr/bin/bunzip2 + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5-r1.ebuild new file mode 100644 index 0000000000..1c2c2cdcd0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Parallel bzip2 utility" +HOMEPAGE="https://github.com/kjn/lbzip2/" +SRC_URI="http://archive.lbzip2.org/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug symlink" + +RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )" +DEPEND="" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3-s_isreg.patch + # bug 669594 + "${FILESDIR}"/${PN}-2.5-glibc-2.28.patch +) + +src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_enable debug tracing) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use symlink; then + dosym ${PN} /usr/bin/bzip2 + dosym lbunzip2 /usr/bin/bunzip2 + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5.ebuild new file mode 100644 index 0000000000..e91cd60672 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="Parallel bzip2 utility" +HOMEPAGE="https://github.com/kjn/lbzip2/" +SRC_URI="http://archive.lbzip2.org/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug symlink" + +RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )" +DEPEND="" + +PATCHES=( "${FILESDIR}"/${PN}-2.3-s_isreg.patch ) + +src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_enable debug tracing) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + if use symlink; then + dosym ${PN} /usr/bin/bzip2 + dosym lbunzip2 /usr/bin/bunzip2 + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5_p20181227.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5_p20181227.ebuild new file mode 100644 index 0000000000..090cc188e8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/lbzip2-2.5_p20181227.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools + +DESCRIPTION="Parallel bzip2 utility" +HOMEPAGE="https://github.com/kjn/lbzip2/" +SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="debug symlink" + +RDEPEND="symlink? ( !app-arch/pbzip2[symlink] )" +DEPEND="" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3-s_isreg.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_enable debug tracing) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use symlink; then + dosym ${PN} /usr/bin/bzip2 + dosym lbunzip2 /usr/bin/bunzip2 + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/metadata.xml new file mode 100644 index 0000000000..d0fababc8b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lbzip2/metadata.xml @@ -0,0 +1,16 @@ + + + + + mattst88@gentoo.org + Matt Turner + + + A multi-threaded bzip2/bunzip2 utility that employs multiple threads and an + input-bound splitter even when decompressing .bz2 files created by standard + bzip2 + + + kjn/lbzip2 + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/libarchive/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/Manifest new file mode 100644 index 0000000000..5a2008cb79 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/Manifest @@ -0,0 +1 @@ +DIST libarchive-3.5.1.tar.gz 7008338 BLAKE2B 243dfda2bd4582bbc20679328b89aae0c530475c822dcf9ff25c65df2017b8f18bb616142d6ab016ccea4a5aa1b410d46b913c2ee0afefd2fdb1a41cf51585d9 SHA512 08ddd74bef4cef0981739da202879f36cf7ca33a8f6d438724588efe3ab8477f2f1d0cccf7b8ed0bedfc0c8d0cab16ee3ae5c0c6e83b6811bc650d7d7471a996 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/libarchive/files/libarchive-3.5.0-darwin-strnlen.patch b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/files/libarchive-3.5.0-darwin-strnlen.patch new file mode 100644 index 0000000000..8f540e4aa0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/files/libarchive-3.5.0-darwin-strnlen.patch @@ -0,0 +1,27 @@ +https://github.com/macports/macports-ports/blob/master/archivers/libarchive/files/patch-libarchive-3.5-strnlen.diff + +next release should have a fix for this + +--- a/libarchive/archive_read_support_format_mtree.c ++++ b/libarchive/archive_read_support_format_mtree.c +@@ -65,6 +65,20 @@ __FBSDID("$FreeBSD: head/lib/libarchive/archive_read_support_format_mtree.c 2011 + #define O_CLOEXEC 0 + #endif + ++#ifdef __APPLE__ ++#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070 ++static size_t strnlen(const char *s, size_t maxlen) { ++ size_t l = 0; ++ while (l < maxlen && *s) { ++ l++; ++ s++; ++ } ++ return l; ++} ++#endif ++#endif ++ ++ + #define MTREE_HAS_DEVICE 0x0001 + #define MTREE_HAS_FFLAGS 0x0002 + #define MTREE_HAS_GID 0x0004 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/libarchive/libarchive-3.5.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/libarchive-3.5.1-r1.ebuild new file mode 100644 index 0000000000..495a49a99a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/libarchive-3.5.1-r1.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit libtool multilib-minimal toolchain-funcs + +DESCRIPTION="Multi-format archive and compression library" +HOMEPAGE="https://www.libarchive.org/" +SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz" + +LICENSE="BSD BSD-2 BSD-4 public-domain" +SLOT="0/13" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux lz4 +lzma lzo nettle static-libs xattr +zlib zstd" + +RDEPEND=" + acl? ( virtual/acl[${MULTILIB_USEDEP}] ) + blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] ) + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + expat? ( dev-libs/expat[${MULTILIB_USEDEP}] ) + !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] ) + iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] ) + kernel_linux? ( + xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] ) + ) + dev-libs/openssl:0=[${MULTILIB_USEDEP}] + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] ) + lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] ) + nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + kernel_linux? ( + virtual/os-headers + e2fsprogs? ( sys-fs/e2fsprogs ) + )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.5.0-darwin-strnlen.patch # drop on next release +) + +src_prepare() { + default + elibtoolize # is required for Solaris sol2_ld linker fix +} + +multilib_src_configure() { + export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923 + + local myconf=( + $(use_enable acl) + $(use_enable static-libs static) + $(use_enable xattr) + $(use_with blake2 libb2) + $(use_with bzip2 bz2lib) + $(use_with expat) + $(use_with !expat xml2) + $(use_with iconv) + $(use_with lz4) + $(use_with lzma) + $(use_with lzo lzo2) + $(use_with nettle) + $(use_with zlib) + $(use_with zstd) + + # Windows-specific + --without-cng + ) + if multilib_is_native_abi ; then + myconf+=( + --enable-bsdcat=$(tc-is-static-only && echo static || echo shared) + --enable-bsdcpio=$(tc-is-static-only && echo static || echo shared) + --enable-bsdtar=$(tc-is-static-only && echo static || echo shared) + ) + else + myconf+=( + --disable-bsdcat + --disable-bsdcpio + --disable-bsdtar + ) + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi ; then + emake + else + emake libarchive.la + fi +} + +src_test() { + mkdir -p "${T}"/bin || die + # tests fail when lbzip2[symlink] is used in place of ref bunzip2 + ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die + local -x PATH=${T}/bin:${PATH} + multilib-minimal_src_test +} + +multilib_src_test() { + # sandbox is breaking long symlink behavior + local -x SANDBOX_ON=0 + local -x LD_PRELOAD= + # some locales trigger different output that breaks tests + local -x LC_ALL=C + emake check +} + +multilib_src_install() { + if multilib_is_native_abi ; then + emake DESTDIR="${D}" install + + # Create symlinks for FreeBSD + if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then + # Exclude cat for the time being #589876 + for bin in cpio tar; do + dosym bsd${bin} /usr/bin/${bin} + echo '.so bsd${bin}.1' > "${T}"/${bin}.1 + doman "${T}"/${bin}.1 + done + fi + else + local install_targets=( + install-includeHEADERS + install-libLTLIBRARIES + install-pkgconfigDATA + ) + emake DESTDIR="${D}" "${install_targets[@]}" + fi + + # Libs.private: should be used from libarchive.pc instead + find "${ED}" -type f -name "*.la" -delete || die +} + +multilib_src_install_all() { + cd "${S}" || die + einstalldocs +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/libarchive/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/metadata.xml new file mode 100644 index 0000000000..82253c34ca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/libarchive/metadata.xml @@ -0,0 +1,40 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other archive formats. + + + + Enable Blake2 hash support via app-crypt/libb2. + + + Allow accessing bzip2-compressed archives through libbz2 (which + comes with app-arch/bzip2). This only affects + libarchive's native support: bsdtar will keep using bunzip2 as a + filter if that's not built-in. + + + Use file flags from sys-fs/e2fsprogs headers instead of virtual/os-headers headers + + + Use dev-libs/nettle as crypto backend + + + Allow accessing gzip-compressed archives through + sys-libs/zlib. This only affects libarchive's native + support: bsdtar will keep using gunzip as a filter if that's not + built-in. It's also needed for supporting extraction of ZIP + files. + + + + cpe:/a:libarchive:libarchive + libarchive/libarchive + https://github.com/libarchive/libarchive/issues + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lz4/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/lz4/Manifest new file mode 100644 index 0000000000..c60a5c0d8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lz4/Manifest @@ -0,0 +1 @@ +DIST lz4-1.9.3.tar.gz 320958 BLAKE2B 9a194bd18ff52f780aa03a8a53fe7fab7b58117d768f4ba8e5005830c935d16328d0f7cc54f9413b58faf245017c0ac85fb4e709a9db150cb150a0a2a3c21645 SHA512 c246b0bda881ee9399fa1be490fa39f43b291bb1d9db72dba8a85db1a50aad416a97e9b300eee3d2a4203c2bd88bda2762e81bc229c3aa409ad217eb306a454c diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lz4/files/lz4-1.9.3-negative-memmove.patch b/sdk_container/src/third_party/portage-stable/app-arch/lz4/files/lz4-1.9.3-negative-memmove.patch new file mode 100644 index 0000000000..053958dfe8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lz4/files/lz4-1.9.3-negative-memmove.patch @@ -0,0 +1,22 @@ +From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001 +From: Jasper Lievisse Adriaanse +Date: Fri, 26 Feb 2021 15:21:20 +0100 +Subject: [PATCH] Fix potential memory corruption with negative memmove() size + +--- + lib/lz4.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/lz4.c b/lib/lz4.c +index 5f524d01d..c2f504ef3 100644 +--- a/lib/lz4.c ++++ b/lib/lz4.c +@@ -1749,7 +1749,7 @@ LZ4_decompress_generic( + const size_t dictSize /* note : = 0 if noDict */ + ) + { +- if (src == NULL) { return -1; } ++ if ((src == NULL) || (outputSize < 0)) { return -1; } + + { const BYTE* ip = (const BYTE*) src; + const BYTE* const iend = ip + srcSize; diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lz4/lz4-1.9.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lz4/lz4-1.9.3-r1.ebuild new file mode 100644 index 0000000000..2282b90c9b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lz4/lz4-1.9.3-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +DESCRIPTION="Extremely Fast Compression algorithm" +HOMEPAGE="https://github.com/lz4/lz4" +SRC_URI="https://github.com/lz4/lz4/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2 GPL-2" +# https://abi-laboratory.pro/tracker/timeline/lz4/ +SLOT="0/r132" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +CMAKE_USE_DIR=${S}/build/cmake + +PATCHES=( + "${FILESDIR}"/${P}-negative-memmove.patch +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_STATIC_LIBS=$(usex static-libs) + ) + + cmake_src_configure +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lz4/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/lz4/metadata.xml new file mode 100644 index 0000000000..26e7c6e193 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lz4/metadata.xml @@ -0,0 +1,16 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + amadio@gentoo.org + Guilherme Amadio + + + lz4/lz4 + cpe:/a:lz4_project:lz4 + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/lzop/Manifest new file mode 100644 index 0000000000..082ee581c4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/Manifest @@ -0,0 +1,2 @@ +DIST lzop-1.03.tar.gz 370775 BLAKE2B c3932c18e13dee788ad405e8241e2366497fae66a7966131baf1880c10974839df12456f6986d975929f7e6005a5dce9887a8af0a2415ec7700ce5b68cf1e100 SHA512 a7a46793e060690f7da3e9dcae8e19f9c3633b84bc6e4a9a7fbf7791361fc7795e00f1d820978b20df8731c165b37244f11203a2936640688e4ade0cc2f5f3d7 +DIST lzop-1.04.tar.gz 393483 BLAKE2B ebeceac9492ce45e6976cd5cde262d9755286e1649802e3e16bfae0abdd74714bf86b076816aa309542cadef5bb65971342208763e1b2761fce2332dc9daa38c SHA512 5829b4495ffefab549aa697a05c536ce593c572c9eee6004460583a0090abcd317c6074c4f981dfee6be61ac8d127f02dd37053b6cb782af64db41586a8bbb6e diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-gcc6.patch b/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-gcc6.patch new file mode 100644 index 0000000000..0826bc1f52 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-gcc6.patch @@ -0,0 +1,26 @@ +--- a/src/miniacc.h ++++ b/src/miniacc.h +@@ -4469,12 +4469,12 @@ + #if defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0150) + #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) + #else +- ACCCHK_ASSERT((1 << (8*SIZEOF_INT-1)) < 0) ++ ACCCHK_ASSERT((int)(1u << (8*SIZEOF_INT-1)) < 0) + #endif + ACCCHK_ASSERT((1u << (8*SIZEOF_INT-1)) > 0) + #if 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) + #else +- ACCCHK_ASSERT((1l << (8*SIZEOF_LONG-1)) < 0) ++ ACCCHK_ASSERT((long)(1ul << (8*SIZEOF_LONG-1)) < 0) + #endif + ACCCHK_ASSERT((1ul << (8*SIZEOF_LONG-1)) > 0) + #if defined(acc_int16e_t) +@@ -4703,7 +4703,7 @@ + #elif 1 && (ACC_CC_LCC || ACC_CC_LCCWIN32) && !defined(ACCCHK_CFG_PEDANTIC) + #elif 1 && (ACC_CC_SUNPROC) && !defined(ACCCHK_CFG_PEDANTIC) + #elif !(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1) +- ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) ++ ACCCHK_ASSERT( (int)((unsigned int)((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0) + #endif + #if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0530) && (__BORLANDC__ < 0x0560)) + # pragma option pop diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-x32.patch b/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-x32.patch new file mode 100644 index 0000000000..e261f18123 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/files/lzop-1.03-x32.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/575450 + +Fix get of FLAGS register in x32 ABI, + +x32 ABI requires to have 64-bit variable to store FLAGS register +instead of size_t that is 32-bit variable, this fix operand +type mismatch when try to pop previous pushf value. + +Upstream-status: Submitted + +Signed-off-by: Aníbal Limón + +Index: lzop-1.03/src/miniacc.h +=================================================================== +--- lzop-1.03.orig/src/miniacc.h ++++ lzop-1.03/src/miniacc.h +@@ -754,6 +754,9 @@ + #elif defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) + # define ACC_ARCH_AMD64 1 + # define ACC_INFO_ARCH "amd64" ++# if defined(__ILP32__) ++# define ACC_ARCH_AMD64_X32 1 ++# endif + #elif defined(__thumb__) || (defined(_M_ARM) && defined(_M_THUMB)) + # define ACC_ARCH_ARM 1 + # define ACC_ARCH_ARM_THUMB 1 +@@ -6787,7 +6790,11 @@ ACCLIB_PUBLIC_NOINLINE(void, acc_debug_n + ACCLIB_PUBLIC_NOINLINE(int, acc_debug_align_check_query) (void) + { + #if (ACC_ARCH_AMD64 || ACC_ARCH_I386) && (ACC_ASM_SYNTAX_GNUC) ++# if defined(ACC_ARCH_AMD64_X32) ++ unsigned long long r; ++# else + size_t r; ++# endif + __asm__ __volatile__("pushf\n pop %0\n" : "=a" (r) : : __ACC_ASM_CLOBBER); + return (int)(r >> 18) & 1; + #elif (ACC_ARCH_I386) && (ACC_ASM_SYNTAX_MSC) diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.03.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.03.ebuild new file mode 100644 index 0000000000..ad00dfc605 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.03.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Utility for fast (even real-time) compression/decompression" +HOMEPAGE="http://www.lzop.org/" +SRC_URI="http://www.lzop.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-libs/lzo-2" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-x32.patch #575450 + "${FILESDIR}"/${P}-gcc6.patch #594472 +) + +HTML_DOCS=( doc/lzop.html ) + +src_test() { + einfo "compressing config.status to test" + src/lzop config.status || die 'compression failed' + ls -la config.status{,.lzo} + src/lzop -t config.status.lzo || die 'lzo test failed' + src/lzop -dc config.status.lzo | diff config.status - || die 'decompression generated differences from original' +} + +src_install() { + default + dodoc doc/lzop.{txt,ps} +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.04.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.04.ebuild new file mode 100644 index 0000000000..d34d3ce610 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/lzop-1.04.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Utility for fast (even real-time) compression/decompression" +HOMEPAGE="http://www.lzop.org/" +SRC_URI="http://www.lzop.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=dev-libs/lzo-2" +DEPEND="${RDEPEND}" + +src_test() { + einfo "compressing config.status to test" + src/lzop config.status || die 'compression failed' + ls -la config.status{,.lzo} + src/lzop -t config.status.lzo || die 'lzo test failed' + src/lzop -dc config.status.lzo | diff config.status - || die 'decompression generated differences from original' +} + +src_install() { + # do not install COPYING or redundant conversions of manpage + emake DESTDIR="${D}" install \ + dist_doc_DATA="AUTHORS NEWS README THANKS" +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/lzop/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/lzop/metadata.xml new file mode 100644 index 0000000000..0319eec4c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/lzop/metadata.xml @@ -0,0 +1,8 @@ + + + + + mgorny@gentoo.org + Michał Górny + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog new file mode 100644 index 0000000000..d5a13ec033 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog @@ -0,0 +1,154 @@ +# ChangeLog for app-arch/pbzip2 +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*pbzip2-1.1.12 (09 Aug 2015) +*pbzip2-1.1.11 (09 Aug 2015) +*pbzip2-1.1.10 (09 Aug 2015) +*pbzip2-1.1.9 (09 Aug 2015) +*pbzip2-1.1.8 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/pbzip2-1.1.10-makefile.patch, +files/pbzip2-1.1.6-makefile.patch, + +files/pbzip2-1.1.9-makefile.patch, +metadata.xml, +pbzip2-1.1.8.ebuild, + +pbzip2-1.1.9.ebuild, +pbzip2-1.1.10.ebuild, +pbzip2-1.1.11.ebuild, + +pbzip2-1.1.12.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 15 Sep 2015; Tim Harder metadata.xml: + drop myself as maintainer + + 15 Sep 2015; Lars Wendler metadata.xml: + Added myself as maintainer. + + Package-Manager: portage-2.2.20.1 + Signed-off-by: Lars Wendler + + 15 Sep 2015; Lars Wendler + -files/pbzip2-1.1.9-makefile.patch, -pbzip2-1.1.9.ebuild, + -pbzip2-1.1.10.ebuild, -pbzip2-1.1.11.ebuild: + Removed old. + + Package-Manager: portage-2.2.20.1 + Signed-off-by: Lars Wendler + + 17 Sep 2015; Tobias Klausmann pbzip2-1.1.12.ebuild: + add alpha keyword + + Gentoo-Bug: 560690 + + Package-Manager: portage-2.2.20.1 + + 19 Sep 2015; Agostino Sarubbo pbzip2-1.1.12.ebuild: + amd64 stable wrt bug #560690 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" + + 19 Sep 2015; Jeroen Roovers pbzip2-1.1.12.ebuild: + Stable for HPPA PPC64 (bug #560690). + + Package-Manager: portage-2.2.20.1 + + 20 Sep 2015; Agostino Sarubbo pbzip2-1.1.12.ebuild: + x86 stable wrt bug #560690 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" + + 21 Sep 2015; Agostino Sarubbo pbzip2-1.1.12.ebuild: + sparc stable wrt bug #560690 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="sparc" + + 22 Sep 2015; Agostino Sarubbo pbzip2-1.1.12.ebuild: + ppc stable wrt bug #560690 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" + + 24 Sep 2015; Agostino Sarubbo pbzip2-1.1.12.ebuild: + ia64 stable wrt bug #560690 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ia64" + + 11 Oct 2015; Markus Meier pbzip2-1.1.12.ebuild: + arm stable, bug #560690 + + Package-Manager: portage-2.2.22 + RepoMan-Options: --include-arches="arm" + +*pbzip2-1.1.12-r1 (14 Dec 2015) + + 14 Dec 2015; Lars Wendler + +files/pbzip2-1.1.12-data_truncation_fix.patch, +pbzip2-1.1.12-r1.ebuild: + Revbump to fix possible data corruption (#567952). + + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler + + 14 Dec 2015; Lars Wendler -pbzip2-1.1.8.ebuild: + Removed old. + + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler + +*pbzip2-1.1.13 (22 Dec 2015) + + 22 Dec 2015; Lars Wendler +pbzip2-1.1.13.ebuild: + Bump to version 1.1.13 + + Package-Manager: portage-2.2.26 + Signed-off-by: Lars Wendler + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog-2015 new file mode 100644 index 0000000000..2b65ddae6a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/ChangeLog-2015 @@ -0,0 +1,469 @@ +# ChangeLog for app-arch/pbzip2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/pbzip2/ChangeLog,v 1.125 2015/06/09 08:55:45 jlec Exp $ + + 09 Jun 2015; Justin Lecher metadata.xml: + Updating remote-id in metadata.xml + +*pbzip2-1.1.12 (04 Jan 2015) + + 04 Jan 2015; Tim Harder +pbzip2-1.1.12.ebuild: + Version bump. + +*pbzip2-1.1.11 (13 Dec 2014) + + 13 Dec 2014; Tim Harder +pbzip2-1.1.11.ebuild: + Version bump. + +*pbzip2-1.1.10 (04 Dec 2014) + + 04 Dec 2014; Tim Harder +pbzip2-1.1.10.ebuild, + +files/pbzip2-1.1.10-makefile.patch: + Version bump. + +*pbzip2-1.1.9 (03 May 2014) + + 03 May 2014; Tim Harder +pbzip2-1.1.9.ebuild, + +files/pbzip2-1.1.9-makefile.patch: + Version bump. + + 18 Jan 2014; Mike Frysinger pbzip2-1.1.8.ebuild: + Add arm64 love. + + 19 May 2013; Tim Harder + -files/pbzip2-1.1.0-makefile.patch, -files/pbzip2-1.1.2-makefile.patch, + -pbzip2-1.1.5.ebuild, -pbzip2-1.1.6.ebuild: + Remove old. + + 04 Nov 2012; Ulrich Müller pbzip2-1.1.5.ebuild, + pbzip2-1.1.6.ebuild, pbzip2-1.1.8.ebuild: + Update LICENSE, this can use the BZIP2 (BSD/ZLIB hybrid) license template. + + 07 Oct 2012; Justin Lecher pbzip2-1.1.5.ebuild, + pbzip2-1.1.6.ebuild, pbzip2-1.1.8.ebuild: + Block other packages installing the /usr/bin/bzip2 symlink, #436354 + + 07 Oct 2012; Pacho Ramos metadata.xml: + Drop maintainer due retirement, #274113 + + 29 Sep 2012; Raúl Porcel pbzip2-1.1.8.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #434164 + + 25 Sep 2012; Matt Turner pbzip2-1.1.8.ebuild: + Stable on alpha, bug 434164. + + 18 Sep 2012; Jeroen Roovers pbzip2-1.1.8.ebuild: + Stable for HPPA (bug #434164). + + 12 Sep 2012; Anthony G. Basile pbzip2-1.1.8.ebuild: + stable arm, bug #434164 + + 12 Sep 2012; Anthony G. Basile pbzip2-1.1.8.ebuild: + stable ppc ppc64, bug #434164 + + 07 Sep 2012; Johannes Huber pbzip2-1.1.8.ebuild: + Stable for x86, wrt bug #434164 + + 07 Sep 2012; Agostino Sarubbo pbzip2-1.1.8.ebuild: + Stable for amd64, wrt bug #434164 + + 06 Aug 2012; Tim Harder -pbzip2-1.1.1.ebuild, + -pbzip2-1.1.4.ebuild: + Remove old. + +*pbzip2-1.1.8 (06 Aug 2012) + + 06 Aug 2012; Tim Harder +pbzip2-1.1.8.ebuild, + metadata.xml: + Version bump (bug #413873). Add myself as a maintainer. + + 29 Jul 2012; Christoph Junghans pbzip2-1.1.6.ebuild: + added prefix keywords + + 15 Jul 2012; Mike Frysinger pbzip2-1.1.6.ebuild: + Depend on bzip2[static-libs] when USE=static. + + 30 Dec 2011; Mark Loeser pbzip2-1.1.5.ebuild: + Stable for ppc/ppc64; bug #381623 + +*pbzip2-1.1.6 (02 Nov 2011) + + 02 Nov 2011; Mike Frysinger +pbzip2-1.1.6.ebuild, + +files/pbzip2-1.1.6-makefile.patch: + Version bump. + + 23 Oct 2011; Raúl Porcel pbzip2-1.1.5.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #381623 + + 04 Oct 2011; Jeroen Roovers pbzip2-1.1.5.ebuild: + Stable for HPPA (bug #381623). + + 18 Sep 2011; Markus Meier pbzip2-1.1.5.ebuild: + arm stable, bug #381623 + + 04 Sep 2011; Tony Vroon pbzip2-1.1.5.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, + Tomáš "Mepho" Pružina & Ian "idella4" Delaney in bug #381623 filed by Mike + "SpanKY" Frysinger. + + 04 Sep 2011; Pawel Hajdan jr pbzip2-1.1.5.ebuild: + x86 stable wrt bug #381623 + + 02 Sep 2011; Mike Frysinger + files/pbzip2-1.1.2-makefile.patch, pbzip2-1.1.5.ebuild: + Fix broken USE=static handling and respect env CPPFLAGS. + +*pbzip2-1.1.5 (02 Aug 2011) + + 02 Aug 2011; Dror Levin +pbzip2-1.1.5.ebuild: + Version bump, bug 377239. + +*pbzip2-1.1.4 (17 May 2011) + + 17 May 2011; Dror Levin -pbzip2-1.1.2.ebuild, + +pbzip2-1.1.4.ebuild: + Version bump, bug 363191. Also hopefully fixes 320313. Drop old. + +*pbzip2-1.1.2 (20 Feb 2011) + + 20 Feb 2011; Dror Levin -pbzip2-1.0.5-r2.ebuild, + -pbzip2-1.0.5-r3.ebuild, -files/pbzip2-1.0.5-fix-stdout-optparse.patch, + -files/pbzip2-1.0.5-ldflags.patch, +pbzip2-1.1.2.ebuild, + +files/pbzip2-1.1.2-makefile.patch: + Version bump. Fixes bug 320313. + + 28 Oct 2010; Sergei Trofimovich metadata.xml: + Added local 'symlink' use description. Discovered when explored bug + #341955 by tormen@gmx.net + + 20 Sep 2010; Raúl Porcel pbzip2-1.1.1.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #322531 + + 25 Jul 2010; Tobias Klausmann pbzip2-1.1.1.ebuild: + Stable on alpha, bug #322531 + + 22 Jul 2010; Markus Meier pbzip2-1.1.1.ebuild: + arm stable, bug #322531 + + 18 Jul 2010; pbzip2-1.1.1.ebuild: + ppc stable #322531 + + 05 Jul 2010; Samuli Suominen pbzip2-1.1.1.ebuild: + ppc64 stable wrt #322531 + + 11 Jun 2010; Pawel Hajdan jr pbzip2-1.1.1.ebuild: + x86 stable wrt bug #322531 + + 10 Jun 2010; Jeroen Roovers pbzip2-1.1.1.ebuild: + Stable for HPPA (bug #322531). + + 03 Jun 2010; Dror Levin -pbzip2-1.1.0.ebuild, + pbzip2-1.1.1.ebuild: + Stable on amd64, bug 322531. Drop old. + +*pbzip2-1.1.1 (20 Apr 2010) + + 20 Apr 2010; Dror Levin -pbzip2-1.0.5-r1.ebuild, + +pbzip2-1.1.1.ebuild: + Version bump, bug 316113. Remove old. + + 06 Apr 2010; Markos Chandras pbzip2-1.0.5-r2.ebuild: + Stable on amd64 wrt bug #300113 + +*pbzip2-1.1.0 (13 Mar 2010) + + 13 Mar 2010; Dror Levin +pbzip2-1.1.0.ebuild, + +files/pbzip2-1.1.0-makefile.patch: + Version bump. + +*pbzip2-1.0.5-r3 (09 Feb 2010) + + 09 Feb 2010; Dror Levin + -files/pbzip2-1.0.2-uclibc.patch, -files/pbzip2-1.0.3-uclibc.patch, + +pbzip2-1.0.5-r3.ebuild, +files/pbzip2-1.0.5-fix-stdout-optparse.patch: + Add patch to fix command line handling, bug 302757. Clean old patches. + + 25 Jan 2010; Raúl Porcel pbzip2-1.0.5-r2.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #300113 + + 15 Jan 2010; Christian Faulhammer + pbzip2-1.0.5-r2.ebuild: + stable x86, bug 300113 + + 13 Jan 2010; Jeroen Roovers pbzip2-1.0.5-r2.ebuild: + Stable for HPPA (bug #300113). + + 12 Jan 2010; nixnut pbzip2-1.0.5-r2.ebuild: + ppc stable #300113 + + 12 Jan 2010; Tiago Cunha pbzip2-1.0.5-r2.ebuild: + stable sparc, bug 300113 + + 10 Jan 2010; Brent Baude pbzip2-1.0.5-r2.ebuild: + stable ppc64, bug 300113 + +*pbzip2-1.0.5-r2 (05 Sep 2009) + + 05 Sep 2009; Andrew Gaffney +pbzip2-1.0.5-r2.ebuild: + Revbump app-arch/pbzip2 to apply patch from bug #277539 for USE=symlink + + 09 Aug 2009; Jeroen Roovers -pbzip2-1.0.5.ebuild: + Remove old. + + 09 Aug 2009; Brent Baude pbzip2-1.0.5-r1.ebuild: + Marking pbzip2-1.0.5-r1 ppc64 for bug 278523 + + 09 Aug 2009; nixnut pbzip2-1.0.5-r1.ebuild: + ppc stable #278523 + + 02 Aug 2009; Raúl Porcel pbzip2-1.0.5-r1.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #278523 + + 22 Jul 2009; Tiago Cunha pbzip2-1.0.5-r1.ebuild: + stable amd64/sparc, bug 278523 + + 22 Jul 2009; Jeroen Roovers pbzip2-1.0.5-r1.ebuild: + Stable for HPPA (bug #278523). + + 22 Jul 2009; Christian Faulhammer + pbzip2-1.0.5-r1.ebuild: + stable x86, bug 278523 + + 29 Apr 2009; Jeroen Roovers -pbzip2-1.0.1.ebuild, + -pbzip2-1.0.2.ebuild, -pbzip2-1.0.2-r1.ebuild, -pbzip2-1.0.3.ebuild, + -pbzip2-1.0.4.ebuild: + Remove old. + + 29 Apr 2009; Raúl Porcel pbzip2-1.0.5.ebuild: + m68k stable + +*pbzip2-1.0.5-r1 (20 Mar 2009) + + 20 Mar 2009; Jeroen Roovers + +files/pbzip2-1.0.5-ldflags.patch, +pbzip2-1.0.5-r1.ebuild: + Respect LDFLAGS (bug #263121). + + 18 Mar 2009; pbzip2-1.0.1.ebuild: + Drop down to ~mips due to unstable deps + + 12 Mar 2009; Timothy Redaelli pbzip2-1.0.5.ebuild: + Add ~x86-fbsd keyword + + 27 Feb 2009; Brent Baude pbzip2-1.0.5.ebuild: + stable ppc64, bug 259213 + + 23 Feb 2009; Raúl Porcel pbzip2-1.0.5.ebuild: + arm/ia64/s390/sh/x86 stable wrt #259213 + + 22 Feb 2009; Tobias Klausmann pbzip2-1.0.5.ebuild: + Stable on alpha, bug #259213 + + 22 Feb 2009; Tiago Cunha pbzip2-1.0.5.ebuild: + stable amd64, bug 259213 + + 19 Feb 2009; Jeroen Roovers pbzip2-1.0.5.ebuild: + Stable for HPPA (bug #259213). + + 19 Feb 2009; nixnut pbzip2-1.0.5.ebuild: + ppc stable #259213 + + 19 Feb 2009; Ferris McCormick pbzip2-1.0.5.ebuild: + Sparc stable, Bug #259213. + +*pbzip2-1.0.5 (13 Jan 2009) + + 13 Jan 2009; Jeroen Roovers +pbzip2-1.0.5.ebuild: + Version bump. + +*pbzip2-1.0.4 (22 Dec 2008) + + 22 Dec 2008; Jeroen Roovers +pbzip2-1.0.4.ebuild: + Version bump (thanks to Jeff Gilchrist for notifying). + +*pbzip2-1.0.3 (17 Nov 2008) + + 17 Nov 2008; Jeroen Roovers + +files/pbzip2-1.0.3-uclibc.patch, +pbzip2-1.0.3.ebuild: + Version bump (bug #246810 comment #4). + + 17 Nov 2008; Jeroen Roovers + +files/pbzip2-1.0.2-uclibc.patch, pbzip2-1.0.2-r1.ebuild: + Patch for uclibc support (no getloadavg, bug #246810) thanks to René Rhéaume. + Let make pick up CFLAGS from environment. Use canonical CXX. + + 02 Aug 2008; Markus Rothe pbzip2-1.0.2-r1.ebuild: + Stable on ppc64; bug #229881 + + 29 Jul 2008; Jeroen Roovers pbzip2-1.0.2-r1.ebuild: + Stable for HPPA (bug #229881). + + 29 Jul 2008; Brent Baude pbzip2-1.0.2-r1.ebuild: + stable ppc, bug 229881 + + 29 Jul 2008; Santiago M. Mola + pbzip2-1.0.2-r1.ebuild: + amd64 stable wrt bug #229881 + + 28 Jul 2008; Raúl Porcel pbzip2-1.0.2-r1.ebuild: + alpha/ia64/sparc/x86 stable wrt #229881 + + 18 Jul 2008; Chris Gianelloni + pbzip2-1.0.2-r1.ebuild: + Change DESCRIPTION to be a little more correct. + +*pbzip2-1.0.2-r1 (28 Jun 2008) + + 28 Jun 2008; Chris Gianelloni pbzip2-1.0.1.ebuild, + +pbzip2-1.0.2-r1.ebuild: + Revision bump to add a pbunzip2 link. Thanks to Santiago M. Mola + for pointing it out. Closing bug #220271. + + 27 Nov 2007; Raúl Porcel pbzip2-1.0.2.ebuild: + alpha/ia64/sparc stable wrt #198599 + + 25 Nov 2007; Markus Rothe pbzip2-1.0.2.ebuild: + Stable on ppc64; bug #198599 + + 24 Nov 2007; Samuli Suominen pbzip2-1.0.2.ebuild: + amd64 stable wrt #198599 + + 24 Nov 2007; Dawid Węgliński pbzip2-1.0.2.ebuild: + Stable on x86 (bug #198599) + + 24 Nov 2007; Jeroen Roovers pbzip2-1.0.2.ebuild: + Stable for HPPA (bug #198599). + + 24 Nov 2007; nixnut pbzip2-1.0.2.ebuild: + Stable on ppc wrt bug 198599 + + 24 Nov 2007; Fabian Groffen pbzip2-1.0.1.ebuild, + pbzip2-1.0.2.ebuild: + Dropped ppc-macos keyword, see you in prefix + +*pbzip2-1.0.2 (31 Jul 2007) + + 31 Jul 2007; Chris Gianelloni -pbzip2-0.9.5.ebuild, + -pbzip2-0.9.6.ebuild, +pbzip2-1.0.2.ebuild: + Version bump to 1.0.2 and removing older versions. Closing bug #186640. + + 13 Apr 2007; Chris Gianelloni pbzip2-0.9.6.ebuild, + pbzip2-1.0.1.ebuild: + Added inherit multilib and closing bug #173403. + +*pbzip2-1.0.1 (03 Apr 2007) + + 03 Apr 2007; Chris Gianelloni +pbzip2-1.0.1.ebuild: + Version bump and closing bug #171737. + + 04 Sep 2006; Joshua Kinard pbzip2-0.9.6.ebuild: + Marked stable on mips. + + 16 Aug 2006; Markus Rothe pbzip2-0.9.6.ebuild: + Stable on ppc64 + + 09 Aug 2006; Jeroen Roovers pbzip2-0.9.6.ebuild: + Stable for HPPA. + + 27 Jul 2006; Chris Gianelloni pbzip2-0.9.6.ebuild: + Marking stable on amd64 and x86. + + 22 Jul 2006; Thomas Cort pbzip2-0.9.6.ebuild: + Stable on alpha. + + 12 Jul 2006; Aron Griffis pbzip2-0.9.6.ebuild: + Mark 0.9.6 stable on ia64 + + 22 Jun 2006; Gustavo Zacarias pbzip2-0.9.6.ebuild: + Stable on sparc + + 01 Jun 2006; Pieter Van den Abeele pbzip2-0.9.6.ebuild: + Stable on ppc. Upstream states this release fixes a bug that caused blocks to + be missed by decompression routine under certain conditions. + + 27 Apr 2006; Marien Zwart files/digest-pbzip2-0.9.5, + files/digest-pbzip2-0.9.6, Manifest: + Fixing SHA256 digest for real, pass three... + + 27 Apr 2006; Marien Zwart files/digest-pbzip2-0.9.5, + files/digest-pbzip2-0.9.6, Manifest: + Fixing SHA256 digest, pass two. + + 25 Apr 2006; Chris Gianelloni -pbzip2-0.8.ebuild: + Cleaning up older ebuilds. + + 28 Apr 2006; Joshua Kinard pbzip2-0.9.5.ebuild: + Marked stable on mips. + + 27 Mar 2006; Markus Ullmann pbzip2-0.9.5.ebuild: + Stable on arm + + 27 Mar 2006; Aron Griffis pbzip2-0.9.5.ebuild: + Mark 0.9.5 stable on ia64. #126984 + + 27 Mar 2006; Markus Rothe pbzip2-0.9.5.ebuild: + Stable on ppc64 + +*pbzip2-0.9.6 (23 Mar 2006) + + 23 Mar 2006; Chris Gianelloni +pbzip2-0.9.6.ebuild: + Version bump to 0.9.6. + + 22 Mar 2006; pbzip2-0.9.5.ebuild: + Stable on ppc. Bug #126984 + + 22 Mar 2006; Scott Stoddard pbzip2-0.9.5.ebuild: + Stable on amd64 wrt bug #126984 + + 21 Mar 2006; Fernando J. Pereda pbzip2-0.9.5.ebuild: + Stable on alpha wrt bug #126984. Tested by Thomas Cort . + + 20 Mar 2006; Gustavo Zacarias pbzip2-0.9.5.ebuild: + Stable on sparc wrt #126984 + + 20 Mar 2006; Chris Gianelloni pbzip2-0.8.ebuild, + -pbzip2-0.9.4.ebuild, pbzip2-0.9.5.ebuild: + Marked stable on x86 wrt bug #126984 and cleaning up older ebuilds. + +*pbzip2-0.9.5 (04 Jan 2006) + + 04 Jan 2006; Chris Gianelloni +pbzip2-0.9.5.ebuild: + Version bump. + + 04 Jan 2006; Chris Gianelloni pbzip2-0.9.4.ebuild: + Fixed bug #104727. + + 14 Sep 2005; Fabian Groffen pbzip2-0.9.4.ebuild: + Marking ~ppc-macos (bug #105854) + + 12 Sep 2005; Chris Gianelloni -pbzip2-0.9.1.ebuild: + Cleaning out older versions. + +*pbzip2-0.9.4 (30 Aug 2005) + + 30 Aug 2005; Chris Gianelloni +pbzip2-0.9.4.ebuild: + Version bumped to 0.9.4 thanks to an email from Jeff Gilchrist + . + +*pbzip2-0.9.1 (10 Jun 2005) + + 10 Jun 2005; Chris Gianelloni -pbzip2-0.8.2.ebuild, + +pbzip2-0.9.1.ebuild: + Version bumped to 0.9.1 and closing bug #82327. + + 16 May 2005; Chris Gianelloni pbzip2-0.8.ebuild, + pbzip2-0.8.2.ebuild: + Removed inherit line for bug #92745. + +*pbzip2-0.8.2 (30 Dec 2004) + + 30 Dec 2004; Thomas Matthijs +pbzip2-0.8.2.ebuild: + version bump + + 15 Nov 2004; Chris Gianelloni pbzip2-0.8.ebuild: + Fixing sed line and closing bug #69576. + +*pbzip2-0.8 (28 Sep 2004) + + 28 Sep 2004; Chris Gianelloni +metadata.xml, + +pbzip2-0.8.ebuild: + Initial import. Ebuild by me. Closing bug #64853. diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/Manifest new file mode 100644 index 0000000000..17abedbff7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/Manifest @@ -0,0 +1,11 @@ +AUX pbzip2-1.1.10-makefile.patch 263 SHA256 ea458b7dde5964718378ffec7e8b44bccfe8732a53a88eff899f66415971b1c7 SHA512 f20db966b7da75ccb29578d54dac6d7445165bb5e6d6d29756ca43e0e32ed6abd67384330b652c61f7fdf904393e93d807ad0af5e2657ebb54d625d1fa5659df WHIRLPOOL 03ac019bfd10b665669fd38511493796c1c96a579f7c0d068f758fffc0de190447425417d71b5ba8a9fbb9110cd486b75a52641217f40b19605871409be355f9 +AUX pbzip2-1.1.12-data_truncation_fix.patch 3348 SHA256 f1412ad45eefa5e45347a8c90f06553bca73dcceec3c7b334b342b03d9ac50b9 SHA512 c6bac8fe33f9d123358c1a01cdb94a8dd6be4c63553f62568311f06b25cf371ab7d881797ebb0d66d9f772c5644fe1f38a70fdbd64b99adaaed82f1e96dcc966 WHIRLPOOL 8d33c41ed639b4dbfd2ce1aa4564a0d92d044073bbcfe30993b570c3de3de7608c97e12f3afb191e8681fa35f622d353dabc043bb7065be7f69bcc0fb83e4b17 +AUX pbzip2-1.1.6-makefile.patch 2066 SHA256 fb54c34c7b7fd64e5848e6ba49e5583373235305ff36ae26c32c76c3984cb58b SHA512 28b918fa76d1a352c67146ed0d59a80a8ee21d45fc7ad0c235812297725d37807c785baff45718ce3efc2b0cca6153bc7c188df537306e70948857f3df66279c WHIRLPOOL 493017795da1ec8cd43184cffd0cb5ed0f5503561a85cd4e6c874b7742edce0f198cd3b7f37b96450c002dd0950a72c44090f7675fcd589bba99609ccec101fa +DIST pbzip2-1.1.12.tar.gz 47826 SHA256 573bb358a5a7d3bf5f42f881af324cedf960c786e8d66dd03d448ddd8a0166ee SHA512 bb68e87867295b89ee6fb76a8b72834daebf0ca6c16b2f10bce67fe7386716a728acd28bf46a9732087202ca0cc774f02c741b0b58801184bb7550f6fd119cd6 WHIRLPOOL e7e9cd45b51aaf227e5bcb6e8df37b2fc05b2e3b8b666fcf213e05dc21d6df7392918e97d95379d25231832a9cfae938fdf5590ae7a7d3e6ad1968a9b2c25393 +DIST pbzip2-1.1.13.tar.gz 48015 SHA256 8fd13eaaa266f7ee91f85c1ea97c86d9c9cc985969db9059cdebcb1e1b7bdbe6 SHA512 a150e476a85b2ae71c244561380f8f113072ef712173afaa0bdace5845d5f81a15b135258cb01376156b69a5085b02b7ab866cfab5713aa773b251b203c087b8 WHIRLPOOL 113a73732e571ff3431d29a6b8c150a2199fe839ccf3282f6cc1adf4bbace649fce4d377e25401132fd8f1c1c3eb48840a0c00536960cdaa288958de51f28d99 +EBUILD pbzip2-1.1.12-r1.ebuild 1129 SHA256 37600eaa8674b26a197ec27ac1262ebc08830d879e30bd7dd62c766b8299a345 SHA512 4d5c30a3961015ecbcbda904fcae69f2688a4855240a8b3c69b00861c5a2a0ec030ea274145a5e5d0f2c3dcbadbb5fa619d5907a683f62dca1ef0da25c67cd06 WHIRLPOOL 6129e30796074f9b80cdfecc763f97a9a14eea1aedebd46b85f70bdd63db5cbfc8fd37b388201a8202caf7259f3522bdf5733154f4ece911982917c070995313 +EBUILD pbzip2-1.1.12.ebuild 1071 SHA256 1bfbcb3ba092867c9983fe840677755ccb47954a8f6e9797526e5d1cd50348f0 SHA512 dfa70348b4066b0ba20fe4530652c3432ce3600325f64e9ebc5e3361de3dd81a475e39ad65423dd2b23cf7c842c0d303470e549315d4edc0ba123adfb32e480b WHIRLPOOL f96811f1902795f8e0f05cd39dfdeab6e3ced3ac23d906bf88c169d80e53904e659c8b024734319f5fd64b65d482f8209e1bef598093da8e4349d8b328fcfbde +EBUILD pbzip2-1.1.13.ebuild 1048 SHA256 44f0485db3b32bc0eb5205c631c7ff36d7a63d5d3919327b65a0b3d70d0e0866 SHA512 6cd73fbc96ab07701aa9da52b19f2b52066f49df26eda2c86bbf3b6103629602f393f8ca55aaec39f6e99b8fb48c08d9e0e545252fff2843f73d68e0b315ef1c WHIRLPOOL 64f652e542da900c6f46c0e5510601b347317bbd1ab650a36036d0d12ff158203d423eb42c3daea0a77514f503e80aa49c05ebed561cf86ad7531164ddb5fc23 +MISC ChangeLog 5150 SHA256 8ca8bb84eeca5e40d57b353313f0743cd4459e45cb187206d7224cd39d44a924 SHA512 942ecbca01215ce4c7062c6af18594c18c8bf70ea397cca3734e08c6c428af1d1d56a5835758677681dff2572fff30ffb3dbcc0729499657494ca0a1c78171ce WHIRLPOOL 2786b2e32c5fc271dbb3a521be04f9a9f4cd3b2553b83d11f2a6daa46fc671854cd907b8351e792db917775278996e92fb377243a483a806c70dbbed9b3a94b5 +MISC ChangeLog-2015 15896 SHA256 eb0dd316e8512bdd7421176aa9556f63b00134b4339e22df67dc658976ed4d3c SHA512 e7f43dca126df512f2186ea72433b2e9090de44ebbf2a8f00ef1b98f6870dcb2d3570da45fe3822d3f78353e2210d72a60ecba097dd593741316b8e155612e9d WHIRLPOOL f7c7e8402de8a831b10829148293ca74b56a87f30569a88a6b817e5a7559cb0a47d84174cd4d4a676ac021cd325fee0698ba336720e32605d4c6d0cef398a4f9 +MISC metadata.xml 443 SHA256 7e39e7f000438502dbfcdbbebeaa8b115b32d35e5d46fab386a324215f2cc689 SHA512 fbac33ec453bfd5c9cec5ca30ce938281a9d1d280e8936977d77e3fe23e802345814e343d9824cef18164aa3ad2b2aab421239593bfe36f100dcd787739761d0 WHIRLPOOL e879b9763dded1e8a1631d8b13bbe9d74da22fd50618e95aaef59acd5ae24dde60343275b66606b3142e0acb3bb74fe79afe7e4f06ff5b9cfe451ca10cfa76ba diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.10-makefile.patch b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.10-makefile.patch new file mode 100644 index 0000000000..6524b6bf2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.10-makefile.patch @@ -0,0 +1,20 @@ +--- pbzip2-1.1.10/Makefile ++++ pbzip2-1.1.10/Makefile +@@ -17,7 +17,7 @@ + + + # Optimization flags +-CXXFLAGS = -O2 ++#CXXFLAGS = -O2 + + #CXXFLAGS += -g -Wall + #CXXFLAGS += -ansi +@@ -50,7 +50,7 @@ + + + # Linker flags +-LDFLAGS = ++#LDFLAGS = + + + # External libraries diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.12-data_truncation_fix.patch b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.12-data_truncation_fix.patch new file mode 100644 index 0000000000..0ce62e7a77 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.12-data_truncation_fix.patch @@ -0,0 +1,142 @@ +https://bugs.launchpad.net/pbzip2/+bug/1524909 +https://bugs.gentoo.org/567952 + + +=== modified file 'pbzip2.cpp' +--- pbzip2.cpp 2014-12-21 10:20:27 +0000 ++++ pbzip2.cpp 2015-12-11 00:14:31 +0000 +@@ -2083,6 +2083,17 @@ + return 0; + } + ++void close_streams(FILE *stream, FILE *zStream) ++{ ++ if (stream != NULL) ++ fflush(stream); ++ ++ if (zStream != NULL && zStream != stdin) ++ fclose(zStream); ++ if (stream != NULL && stream != stdout) ++ fclose(stream); ++} ++ + /* + ********************************************************* + */ +@@ -2125,9 +2136,7 @@ + // check file stream for errors + if (ferror(zStream)) + { +- if (zStream != stdin) +- fclose(zStream); +- ++ close_streams(stream, zStream); + handle_error(EF_EXIT, -1, + "pbzip2: *ERROR: Problem with input stream of file [%s]! Aborting...\n", InFilename); + return -1; +@@ -2155,9 +2164,7 @@ + // check file stream for errors + if (ferror(stream)) + { +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); + handle_error(EF_EXIT, -1, + "pbzip2: *ERROR: Problem with output stream of file [%s]! Aborting...\n", InFilename); + return -1; +@@ -2169,10 +2176,7 @@ + if (syncGetTerminateFlag() != 0) + { + fprintf (stderr, "directdecompress: terminating1 - terminateFlag set\n"); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); ++ close_streams(stream, zStream); + return -1; + } + +@@ -2180,11 +2184,8 @@ + if (bzf == NULL || bzerr != BZ_OK) + { + ret = testBZ2ErrorHandling(bzerr, bzf, streamNo); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); ++ + if (ret != 0) + { + syncSetTerminateFlag(1); +@@ -2200,10 +2201,7 @@ + if (syncGetTerminateFlag() != 0) + { + fprintf (stderr, "directdecompress: terminating2 - terminateFlag set\n"); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); ++ close_streams(stream, zStream); + return -1; + } + +@@ -2225,11 +2223,8 @@ + if (ferror(zStream)) + { + ret = testBZ2ErrorHandling(bzerr, bzf, streamNo); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); ++ + if (ret != 0) + { + syncSetTerminateFlag(1); +@@ -2242,11 +2237,8 @@ + if (ferror(stream)) + { + ret = testBZ2ErrorHandling(bzerr, bzf, streamNo); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); ++ + if (ret != 0) + { + syncSetTerminateFlag(1); +@@ -2263,11 +2255,8 @@ + if (ferror(stream)) + { + ret = testBZ2ErrorHandling(bzerr, bzf, streamNo); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); ++ + if (ret != 0) + { + syncSetTerminateFlag(1); +@@ -2278,11 +2267,8 @@ + if (bzerr != BZ_STREAM_END) + { + ret = testBZ2ErrorHandling(bzerr, bzf, streamNo); +- if (zStream != stdin) +- fclose(zStream); +- if (stream != stdout) +- fclose(stream); +- ++ close_streams(stream, zStream); ++ + if (ret != 0) + { + syncSetTerminateFlag(1); + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.6-makefile.patch b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.6-makefile.patch new file mode 100644 index 0000000000..72b8795c0f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/files/pbzip2-1.1.6-makefile.patch @@ -0,0 +1,62 @@ +--- Makefile.orig 2011-02-21 00:17:16.334746748 +0200 ++++ Makefile 2011-02-21 00:19:16.504881112 +0200 +@@ -2,8 +2,6 @@ + SHELL = /bin/sh + + # Compiler to use +-CC = g++ +-CFLAGS = -O2 + #CFLAGS += -g -Wall + #CFLAGS += -ansi + #CFLAGS += -pedantic +@@ -12,7 +10,7 @@ + # Comment out CFLAGS line below for compatability mode for 32bit file sizes + # (less than 2GB) and systems that have compilers that treat int as 64bit + # natively (ie: modern AIX) +-CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ++CXXFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 + + # Uncomment CFLAGS line below if you want to compile pbzip2 without load + # average support for systems that do not support it +@@ -22,10 +20,10 @@ + #CFLAGS += -DPBZIP_DEBUG + + # Comment out CFLAGS line below to disable pthread semantics in code +-CFLAGS += -D_POSIX_PTHREAD_SEMANTICS ++CXXFLAGS += -D_POSIX_PTHREAD_SEMANTICS + + # Comment out CFLAGS line below to disable Thread stack size customization +-CFLAGS += -DUSE_STACKSIZE_CUSTOMIZATION ++CXXFLAGS += -DUSE_STACKSIZE_CUSTOMIZATION + + # Comment out CFLAGS line below to explicity set ignore trailing garbage + # default behavior: 0 - disabled; 1 - enabled (ignore garbage by default) +@@ -34,11 +32,11 @@ + #CFLAGS += -DIGNORE_TRAILING_GARBAGE=1 + + # On some compilers -pthreads +-CFLAGS += -pthread ++CXXFLAGS += -pthread + + # External libraries +-LDFLAGS = -lbz2 +-LDFLAGS += -lpthread ++LIBS = -lbz2 ++LIBS += -lpthread + + # Where you want pbzip2 installed when you do 'make install' + PREFIX = /usr +@@ -47,11 +45,11 @@ + + # Standard pbzip2 compile + pbzip2: pbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpp +- $(CC) $(CFLAGS) $^ -o pbzip2 $(LDFLAGS) ++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) -o pbzip2 + + # Choose this if you want to compile in a static version of the libbz2 library + pbzip2-static: pbzip2.cpp BZ2StreamScanner.cpp ErrorContext.cpp libbz2.a +- $(CC) $(CFLAGS) $^ -o pbzip2 -I. -L. $(LDFLAGS) ++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) -o pbzip2 -I. -L. + + # Install the binary pbzip2 program and man page + install: pbzip2 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/metadata.xml new file mode 100644 index 0000000000..98d33df275 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/metadata.xml @@ -0,0 +1,14 @@ + + + + + polynomial-c@gentoo.org + Lars Wendler + + + Install symlinks which override app-arch/bzip2 implementation + + + pbzip2 + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12-r1.ebuild new file mode 100644 index 0000000000..a878d8dc65 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic eutils + +DESCRIPTION="Parallel bzip2 (de)compressor using libbz2" +HOMEPAGE="http://compression.ca/pbzip2/ https://launchpad.net/pbzip2" +SRC_URI="https://launchpad.net/pbzip2/${PV:0:3}/${PV}/+download/${P}.tar.gz" + +LICENSE="BZIP2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="static symlink" + +LIB_DEPEND="app-arch/bzip2[static-libs(+)]" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + symlink? ( !app-arch/lbzip2[symlink] )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1.10-makefile.patch \ + "${FILESDIR}"/${P}-data_truncation_fix.patch + tc-export CXX + use static && append-ldflags -static +} + +src_install() { + dobin pbzip2 + dodoc AUTHORS ChangeLog README + doman pbzip2.1 + dosym pbzip2 /usr/bin/pbunzip2 + + if use symlink ; then + local s + for s in bzip2 bunzip2 bzcat ; do + dosym pbzip2 /usr/bin/${s} + done + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12.ebuild new file mode 100644 index 0000000000..ec2d4db301 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.12.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic eutils + +DESCRIPTION="Parallel bzip2 (de)compressor using libbz2" +HOMEPAGE="http://compression.ca/pbzip2/ https://launchpad.net/pbzip2" +SRC_URI="https://launchpad.net/pbzip2/${PV:0:3}/${PV}/+download/${P}.tar.gz" + +LICENSE="BZIP2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="static symlink" + +LIB_DEPEND="app-arch/bzip2[static-libs(+)]" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + symlink? ( !app-arch/lbzip2[symlink] )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1.10-makefile.patch + tc-export CXX + use static && append-ldflags -static +} + +src_install() { + dobin pbzip2 + dodoc AUTHORS ChangeLog README + doman pbzip2.1 + dosym pbzip2 /usr/bin/pbunzip2 + + if use symlink ; then + local s + for s in bzip2 bunzip2 bzcat ; do + dosym pbzip2 /usr/bin/${s} + done + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.13.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.13.ebuild new file mode 100644 index 0000000000..ff57b3de5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pbzip2/pbzip2-1.1.13.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic eutils + +DESCRIPTION="Parallel bzip2 (de)compressor using libbz2" +HOMEPAGE="http://compression.ca/pbzip2/ https://launchpad.net/pbzip2" +SRC_URI="https://launchpad.net/pbzip2/${PV:0:3}/${PV}/+download/${P}.tar.gz" + +LICENSE="BZIP2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="static symlink" + +LIB_DEPEND="app-arch/bzip2[static-libs(+)]" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + symlink? ( !app-arch/lbzip2[symlink] )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1.10-makefile.patch + tc-export CXX + use static && append-ldflags -static +} + +src_install() { + emake DESTDIR="${D}" install + dodoc AUTHORS ChangeLog README + + if use symlink ; then + local s + for s in bzip2 bunzip2 bzcat ; do + dosym pbzip2 /usr/bin/${s} + done + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog new file mode 100644 index 0000000000..42b5b3a191 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog @@ -0,0 +1,80 @@ +# ChangeLog for app-arch/pigz +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*pigz-2.3.3 (09 Aug 2015) +*pigz-2.3.1-r1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch, + +files/pigz-2.3-make.patch, +files/pigz-2.3.3-ldflags.patch, +metadata.xml, + +pigz-2.3.1-r1.ebuild, +pigz-2.3.3.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 14 Dec 2015; Fabian Groffen pigz-2.3.3.ebuild: + marked ~ppc-macos, bug #567104 + + Package-Manager: portage-2.2.20-prefix + + 11 Jan 2016; Tim Harder pigz-2.3.3.ebuild: + stabilize 2.3.3 + + 11 Jan 2016; Tim Harder + -files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch, + -files/pigz-2.3-make.patch, -pigz-2.3.1-r1.ebuild: + remove old + + 14 Jan 2016; Tim Harder metadata.xml: + fix symlink use flag description + + Fixes bug #571810. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog-2015 new file mode 100644 index 0000000000..f01338dc53 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/ChangeLog-2015 @@ -0,0 +1,174 @@ +# ChangeLog for app-arch/pigz +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/pigz/ChangeLog,v 1.42 2015/05/20 01:55:37 mattst88 Exp $ + + 20 May 2015; Matt Turner pigz-2.3.3.ebuild: + alpha stable. + +*pigz-2.3.3 (27 Jan 2015) + + 27 Jan 2015; Tim Harder +pigz-2.3.3.ebuild, + +files/pigz-2.3.3-ldflags.patch: + Version bump. + + 21 Oct 2014; Tim Harder -pigz-2.2.5.ebuild, + -pigz-2.3.ebuild, -pigz-2.3.1.ebuild: + Remove old. + + 12 Oct 2014; Agostino Sarubbo pigz-2.3.1-r1.ebuild: + Stable for x86, wrt bug #524858 + + 10 Oct 2014; Agostino Sarubbo pigz-2.3.1-r1.ebuild: + Stable for amd64, wrt bug #524858 + +*pigz-2.3.1-r1 (23 Jan 2014) + + 23 Jan 2014; Tim Harder +pigz-2.3.1-r1.ebuild, + +files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch: + Don't return an error exit status when decompressing zero-padded files (bug + #417657). + + 18 Jan 2014; Mike Frysinger pigz-2.3.1.ebuild: + Add arm64 love. + + 03 Jan 2014; Sergey Popov -pigz-2.2.4.ebuild: + Security cleanup, wrt bug #457794 + + 24 Dec 2013; Agostino Sarubbo pigz-2.3.1.ebuild: + Stable for x86, wrt bug #494416 + + 22 Dec 2013; Pacho Ramos pigz-2.3.1.ebuild: + amd64 stable, bug #494416 + +*pigz-2.3.1 (04 Nov 2013) + + 04 Nov 2013; Tim Harder +pigz-2.3.1.ebuild: + Version bump. + + 20 Sep 2013; Jeroen Roovers pigz-2.3.ebuild: + Marked ~hppa too. + + 20 May 2013; Agostino Sarubbo pigz-2.3.ebuild: + Stable for x86, wrt bug #470604 + + 19 May 2013; Markos Chandras pigz-2.3.ebuild: + Stable on amd64 wrt bug #470604 + + 07 Mar 2013; Steev Klimaszewski pigz-2.3.ebuild: + Add ~arm keyword. Tested on Cortex A15, and A9. + +*pigz-2.3 (07 Mar 2013) + + 07 Mar 2013; Tim Harder +pigz-2.3.ebuild, + +files/pigz-2.3-make.patch: + Version bump. + + 07 Oct 2012; Pacho Ramos metadata.xml: + Drop maintainer due retirement, #274113 + + 07 Sep 2012; Johannes Huber pigz-2.2.5.ebuild: + Stable for x86, wrt bug #433888 + + 07 Sep 2012; Agostino Sarubbo pigz-2.2.5.ebuild: + Stable for amd64, wrt bug #433888 + + 06 Aug 2012; Mike Frysinger pigz-2.2.5.ebuild: + Add USE=static support. + + 03 Aug 2012; Tim Harder -pigz-2.1.6.ebuild, + -pigz-2.1.6-r1.ebuild, -files/pigz-2.1.6-doubledash.patch, + -pigz-2.1.7.ebuild: + Remove old. + +*pigz-2.2.5 (03 Aug 2012) + + 03 Aug 2012; Tim Harder +pigz-2.2.5.ebuild, + metadata.xml: + Version bump. Add myself as maintainer. + + 30 Apr 2012; Jeff Horelick pigz-2.2.4.ebuild: + marked x86 per bug 402517 + + 30 Apr 2012; Agostino Sarubbo pigz-2.2.4.ebuild: + Stable for amd64, wrt bug #402517 + +*pigz-2.2.4 (26 Mar 2012) + + 26 Mar 2012; Tim Harder +pigz-2.2.4.ebuild: + Version bump (bug #408655). + +*pigz-2.1.7 (18 Dec 2011) + + 18 Dec 2011; Dror Levin +pigz-2.1.7.ebuild: + Version bump. Should finally fix #312967 and #324635. + + 09 Jun 2011; Matt Turner pigz-2.1.6-r1.ebuild: + Add ~alpha. + + 16 Nov 2010; pigz-2.1.6-r1.ebuild: + Added ~mips keyword. + + 11 Sep 2010; Ulrich Mueller pigz-2.1.6.ebuild, + pigz-2.1.6-r1.ebuild: + Update LICENSE; PIGZ is identical with ZLIB. Bug 336249. + +*pigz-2.1.6-r1 (04 Sep 2010) + + 04 Sep 2010; Dror Levin +pigz-2.1.6-r1.ebuild, + +files/pigz-2.1.6-doubledash.patch: + Add patch to support double dash command-line option (--), bug 335852. + + 13 Apr 2010; Markos Chandras pigz-2.1.6.ebuild: + Stable on amd64 wrt bug #307837 + + 12 Mar 2010; Pawel Hajdan jr pigz-2.1.6.ebuild: + x86 stable wrt bug #307837 + + 05 Mar 2010; Dror Levin -pigz-2.1.5.ebuild, + -pigz-2.1.5-r1.ebuild, -files/pigz-2.1.5-decode-symlinks-to-stdout.patch, + -files/pigz-2.1.5-gunzip-compat.patch, + -files/pigz-2.1.5-respect-flags.patch: + Remove old. + +*pigz-2.1.6 (17 Jan 2010) + + 17 Jan 2010; Dror Levin +pigz-2.1.6.ebuild: + Version bump. + + 01 Jan 2010; Christian Faulhammer pigz-2.1.5-r1.ebuild: + Transfer Prefix keywords + +*pigz-2.1.5-r1 (31 Dec 2009) + + 31 Dec 2009; Dror Levin +pigz-2.1.5-r1.ebuild, + +files/pigz-2.1.5-decode-symlinks-to-stdout.patch, + +files/pigz-2.1.5-gunzip-compat.patch, metadata.xml: + Apply patches to decode symlinks to stdout and decompress when called as + gunzip, add symlink USE flag to replace g{,un}zip. Thanks to Holger + Hoffstätte , bug 294752. + + 02 Nov 2009; Víctor Ostorga -pigz-2.1.4.ebuild, + -files/pigz-2.1.4-respect-flags.patch, pigz-2.1.5.ebuild: + Adding DEPEND on app-arch/ncompress when FEATURES=test , patch thanks to + Raimonds Cicans bug 291504 + +*pigz-2.1.5 (27 Oct 2009) + + 27 Oct 2009; Víctor Ostorga +pigz-2.1.5.ebuild, + +files/pigz-2.1.5-respect-flags.patch: + Version bump to 2.1.5 , bug #284038 + + 25 Oct 2009; Torsten Veller metadata.xml: + Remove drizzt from metadata.xml (#149111) + + 14 Apr 2009; Raúl Porcel pigz-2.1.4.ebuild: + Add ~x86 wrt #264111 + + 04 Apr 2009; Tiago Cunha pigz-2.1.4.ebuild: + keyworded ~arch for sparc + +*pigz-2.1.4 (26 Mar 2009) + + 26 Mar 2009; Timothy Redaelli + +files/pigz-2.1.4-respect-flags.patch, +metadata.xml, +pigz-2.1.4.ebuild: + New ebuild diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/pigz/Manifest new file mode 100644 index 0000000000..103766cf43 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/Manifest @@ -0,0 +1,6 @@ +AUX pigz-2.3.3-ldflags.patch 1392 SHA256 1d42c16c402b402475973fff5aad06b2a5fbf319102c2c8da4f1b41689d2acee SHA512 81a357864f36aef670b0c3c44a77f1c20ca24ef7718b6e73ea551043a3c22161483ab287e8bf794f57af76d0d183924122793b56f116b388caa08251c0f1d480 WHIRLPOOL a9457c1a879cd6173eccf85011aea21690a4a4c68e623b1b98445244f61baa1f896bc16aee3bb8d707714ab6002c0c892479b9f9a8b434e4bfb0869750090044 +DIST pigz-2.3.3.tar.gz 92787 SHA256 4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c SHA512 6fa5ee1c03b4a8dc4b191acaa337b6f30132503ff413300214e1e6b27dd70590b53334be3fa880916f6ea4498beb8cf7c411a5954fdf188475882c44618c663c WHIRLPOOL 1eb3ea11a0bbb0bd837a1ed12a63b3d57d8ae9c127e8407f9b82b1aad8a41820abf1d429c513f4df3f56fdc3c842caab07a5c904207b2244e4215a6654ef5392 +EBUILD pigz-2.3.3.ebuild 966 SHA256 0112bbd341ecb51e127fc059bcd7f3294006736ff984c85a0e61295a3860d6e6 SHA512 e22540a01b2867f9212ac94411af4675ab4f65d7d1fb4287e63d5213ea602b37ef46346cb0126858df3a35c7ba613a77503d0d403a3cad927ff54de19860b6ad WHIRLPOOL 5e7fae1a3a3fce71495ce0a8faef34edfc3ce8835dd2a3fe909b1121bfcc89d124e2c4668e670713632d775b1541e6677bca07e6d208c9f336fd5e62d3d3a0d8 +MISC ChangeLog 2900 SHA256 7a5dff29baaadbc5b73b364191677ecadce2fc0f1b8d3e24672fe0e1cdf7133e SHA512 cd63e2311c1e2248d57b12792cb758e29e9689a333b0f0a9100e6136b0458093dd4bcf7055f12b314b8df5930ee3963356602249488c9fa99d9d103ddc348dc7 WHIRLPOOL 8ec1581a98814e7ca378217270e6700f1fa2e5bf69ea30b85ee0676de4f87d8b08bd3772096e9747476117a90b563aa2c506987f99f365e5658679d42b0c965a +MISC ChangeLog-2015 5805 SHA256 28f1c5ae6ff8cdf225c62b81b48411a365ed35d77db96b8bacb39843aca0f355 SHA512 cea95adb36d42317fd7503a5e936fa0672bffbbaba4b8341458c6bf350e0f1ee1c2c3b97541c1541af60ca7e49977f7d55926cdf25d0d912a7c62010abf7ef95 WHIRLPOOL 5d0b546425fcea28755973593fb41912ff3825143d9feec015075c98fadc922c75b930bc5815694f3a37e074b0b3cfc25936aa5b5b8f556327bed4ba9bcc9ff2 +MISC metadata.xml 499 SHA256 5e2eb8e72e69ee7d4c3d0595829989e9d4c757945a74a5c2aea7bb5118b2373f SHA512 7c954984f01ee2bf1bb9b8f0840445fed7f47899188a884462c59a862bef568845c2cb81a966aa6d46222d45ab7a9fabfc24b1bb4d178f9f8fb1789554ca87fe WHIRLPOOL d6a1a7de2d6d7e66ddf227febe50bde3980ef00b1df8acb71771333c4e253e2b25e8a08740bb211ef894e127bec18d5c28d6704aadd81c03f8a4bce810b0acd5 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/files/pigz-2.3.3-ldflags.patch b/sdk_container/src/third_party/portage-stable/app-arch/pigz/files/pigz-2.3.3-ldflags.patch new file mode 100644 index 0000000000..51c2b81c1f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/files/pigz-2.3.3-ldflags.patch @@ -0,0 +1,34 @@ +--- pigz-2.3.3/Makefile ++++ pigz-2.3.3/Makefile +@@ -1,11 +1,11 @@ + CC=cc + CFLAGS=-O3 -Wall -Wextra +-LDFLAGS=-lz ++LIBS=-lm -lz + ZOPFLI=zopfli/src/zopfli/ + # use gcc and gmake on Solaris + + pigz: pigz.o yarn.o try.o ${ZOPFLI}deflate.o ${ZOPFLI}blocksplitter.o ${ZOPFLI}tree.o ${ZOPFLI}lz77.o ${ZOPFLI}cache.o ${ZOPFLI}hash.o ${ZOPFLI}util.o ${ZOPFLI}squeeze.o ${ZOPFLI}katajainen.o +- $(CC) $(LDFLAGS) -o pigz $^ -lpthread -lm ++ $(CC) $(LDFLAGS) -o pigz $^ -lpthread $(LIBS) + ln -f pigz unpigz + + pigz.o: pigz.c yarn.h try.h ${ZOPFLI}deflate.h ${ZOPFLI}util.h +@@ -35,7 +35,7 @@ + dev: pigz pigzt pigzn + + pigzt: pigzt.o yarnt.o try.o ${ZOPFLI}deflate.o ${ZOPFLI}blocksplitter.o ${ZOPFLI}tree.o ${ZOPFLI}lz77.o ${ZOPFLI}cache.o ${ZOPFLI}hash.o ${ZOPFLI}util.o ${ZOPFLI}squeeze.o ${ZOPFLI}katajainen.o +- $(CC) $(LDFLAGS) -o pigzt $^ -lpthread -lm ++ $(CC) $(LDFLAGS) -o pigzt $^ -lpthread $(LIBS) + + pigzt.o: pigz.c yarn.h try.h + $(CC) $(CFLAGS) -DDEBUG -g -c -o pigzt.o pigz.c +@@ -44,7 +44,7 @@ + $(CC) $(CFLAGS) -DDEBUG -g -c -o yarnt.o yarn.c + + pigzn: pigzn.o tryn.o ${ZOPFLI}deflate.o ${ZOPFLI}blocksplitter.o ${ZOPFLI}tree.o ${ZOPFLI}lz77.o ${ZOPFLI}cache.o ${ZOPFLI}hash.o ${ZOPFLI}util.o ${ZOPFLI}squeeze.o ${ZOPFLI}katajainen.o +- $(CC) $(LDFLAGS) -o pigzn $^ -lm ++ $(CC) $(LDFLAGS) -o pigzn $^ $(LIBS) + + pigzn.o: pigz.c try.h + $(CC) $(CFLAGS) -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/pigz/metadata.xml new file mode 100644 index 0000000000..478203e0a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/metadata.xml @@ -0,0 +1,15 @@ + + + + + radhermit@gentoo.org + Tim Harder + + + A parallel implementation of gzip for modern + multi-processor, multi-core machines. + + + Install symlinks which override app-arch/gzip implementation + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/pigz/pigz-2.3.3.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/pigz/pigz-2.3.3.ebuild new file mode 100644 index 0000000000..3b2b6e10e4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/pigz/pigz-2.3.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs flag-o-matic eutils + +DESCRIPTION="A parallel implementation of gzip" +HOMEPAGE="http://www.zlib.net/pigz/" +SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~mips ~sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris" +IUSE="static symlink test" + +LIB_DEPEND="sys-libs/zlib[static-libs(+)]" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} ) + test? ( app-arch/ncompress )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-ldflags.patch +} + +src_compile() { + use static && append-ldflags -static + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + dobin ${PN} + dosym ${PN} /usr/bin/un${PN} + dodoc README + doman ${PN}.1 + + if use symlink; then + dosym ${PN} /usr/bin/gzip + dosym un${PN} /usr/bin/gunzip + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog new file mode 100644 index 0000000000..849f5c9390 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog @@ -0,0 +1,65 @@ +# ChangeLog for app-arch/rpm2targz +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*rpm2targz-9.0.0.5g (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +metadata.xml, + +rpm2targz-9.0.0.5g.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog-2015 new file mode 100644 index 0000000000..5edd3c661c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/ChangeLog-2015 @@ -0,0 +1,373 @@ +# ChangeLog for app-arch/rpm2targz +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/ChangeLog,v 1.100 2014/01/18 01:18:10 vapier Exp $ + + 18 Jan 2014; Mike Frysinger rpm2targz-9.0.0.5g.ebuild: + Add arm64 love. + + 05 Jul 2013; Tomáš Chvátal -rpm2targz-9.0.0.3g.ebuild, + -rpm2targz-9.0.0.4g.ebuild: + There is no reason to keep versions from 2009 and older. + + 18 Feb 2013; Zac Medico rpm2targz-9.0.0.5g.ebuild: + Add ~arm-linux keyword. + + 20 Oct 2012; Jeroen Roovers rpm2targz-9.0.0.5g.ebuild: + Stable for HPPA (bug #433183). + + 14 Oct 2012; Raúl Porcel rpm2targz-9.0.0.5g.ebuild: + alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #433183 + + 11 Oct 2012; Anthony G. Basile + rpm2targz-9.0.0.5g.ebuild: + stable ppc64, bug #433183 + + 11 Oct 2012; Markus Meier rpm2targz-9.0.0.5g.ebuild: + arm stable, bug #433183 + + 10 Oct 2012; Brent Baude rpm2targz-9.0.0.5g.ebuild: + Marking rpm2targz-9.0.0.5g ppc for bug 433183 + + 08 Oct 2012; Agostino Sarubbo rpm2targz-9.0.0.5g.ebuild: + Stable for amd64, wrt bug #433183 + + 30 Sep 2012; Ulrich Müller rpm2targz-9.0.0.3g.ebuild, + rpm2targz-9.0.0.4g.ebuild, rpm2targz-9.0.0.5g.ebuild: + Specify LICENSE more precisely. + + 03 Sep 2012; Christoph Junghans rpm2targz-9.0.0.5g.ebuild: + added prefix keywords (fix bug #433810) + + 20 Aug 2012; Mike Frysinger rpm2targz-9.0.0.5g.ebuild: + Need to specify DESTDIR=$ED manually #397835 by Christoph Junghans. + +*rpm2targz-9.0.0.5g (17 May 2012) + + 17 May 2012; Mike Frysinger +rpm2targz-9.0.0.5g.ebuild: + Version bump. + + 26 Apr 2012; Alexis Ballier rpm2targz-9.0.0.4g.ebuild: + keyword ~amd64-fbsd + + 01 Mar 2011; Brent Baude rpm2targz-9.0.0.4g.ebuild: + stable ppc64, bug 354959 + + 27 Feb 2011; Brent Baude rpm2targz-9.0.0.4g.ebuild: + stable ppc, bug 354959 + + 26 Feb 2011; Raúl Porcel rpm2targz-9.0.0.4g.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #354959 + + 21 Feb 2011; Jeroen Roovers rpm2targz-9.0.0.4g.ebuild: + Stable for HPPA (bug #354959). + + 20 Feb 2011; Pawel Hajdan jr + rpm2targz-9.0.0.4g.ebuild: + x86 stable wrt bug #354959 + + 16 Feb 2011; Markos Chandras rpm2targz-9.0.0.4g.ebuild: + Stable on amd64 wrt bug #354959 + +*rpm2targz-9.0.0.4g (06 Nov 2009) + + 06 Nov 2009; Mike Frysinger + +rpm2targz-9.0.0.4g.ebuild: + Support xz rpms #292057 by Rafał Mużyło and always use rpmoffset + #249769 by Michael Haubenwallner. + + 18 Oct 2009; Alexis Ballier + rpm2targz-9.0.0.3g.ebuild: + keyword ~sparc-fbsd + + 10 Sep 2009; Samuli Suominen + rpm2targz-9.0.0.0g.ebuild, rpm2targz-9.0.0.2g.ebuild, + rpm2targz-9.0.0.3g.ebuild: + Fix xz-utils vs. lzma-utils deps. + + 29 Apr 2009; Jeroen Roovers rpm2targz-9.0.0.3g.ebuild: + Stable for HPPA (bug #264429). + + 06 Apr 2009; Raúl Porcel rpm2targz-9.0.0.3g.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #264429 + + 05 Apr 2009; Markus Meier rpm2targz-9.0.0.3g.ebuild: + amd64/x86 stable, bug #264429 + + 31 Mar 2009; Joseph Jezak rpm2targz-9.0.0.3g.ebuild: + Marked ppc/ppc64 stable for bug #264429. + + 25 Oct 2008; Mike Frysinger rpm2targz-9.0.0.3g.ebuild: + Respect CC env var #243506. + + 18 Sep 2008; Mike Frysinger -rpm2targz-9.0-r6.ebuild, + +rpm2targz-9.0-r7.ebuild: + Punt the right version #237936. + +*rpm2targz-9.0.0.3g (17 Sep 2008) + + 17 Sep 2008; Mike Frysinger + +rpm2targz-9.0.0.3g.ebuild: + Fixup rpmoffset a little more #237308 by Dmitry Karasik. + +*rpm2targz-9.0.0.2g (29 Aug 2008) + + 29 Aug 2008; Mike Frysinger + +rpm2targz-9.0.0.2g.ebuild: + Fixup rpmoffset #235290. + +*rpm2targz-9.0.0.1g (19 Aug 2008) + + 19 Aug 2008; Mike Frysinger + +rpm2targz-9.0.0.1g.ebuild: + Version bump. + + 04 Jun 2008; Markus Rothe rpm2targz-9.0-r7.ebuild: + Stable on ppc64; bug #224221 + + 02 Jun 2008; Kenneth Prugh rpm2targz-9.0-r7.ebuild: + amd64 stable, bug #224221 + + 02 Jun 2008; Raúl Porcel rpm2targz-9.0-r7.ebuild: + alpha/ia64/sparc stable wrt #224221 + + 02 Jun 2008; Jeroen Roovers rpm2targz-9.0-r7.ebuild: + Stable for HPPA (bug #224221). + + 01 Jun 2008; nixnut rpm2targz-9.0-r7.ebuild: + Stable on ppc wrt bug 224221 + +*rpm2targz-9.0.0.0g (31 May 2008) + + 31 May 2008; Mike Frysinger + +rpm2targz-9.0.0.0g.ebuild: + Move to git repo and apply fix by Cyberjun #219711. + + 31 May 2008; Christian Faulhammer + rpm2targz-9.0-r7.ebuild: + stable x86, bug 224221 + +*rpm2targz-9.0-r7 (29 Apr 2008) + + 29 Apr 2008; Peter Volkov + +files/rpm2targz-9.0-increase-RPMBUFSIZ.patch, +rpm2targz-9.0-r7.ebuild: + Increased RPMBUFSIZ to allow rpm2targz unpack Nessus binaries, thank + Cyberjun, bug #187219. + + 28 Sep 2007; Christoph Mende rpm2targz-9.0-r6.ebuild: + Stable on amd64 wrt bug #193886 + + 27 Sep 2007; Joseph Jezak rpm2targz-9.0-r6.ebuild: + Marked ppc/ppc64 stable for bug #193886. + + 27 Sep 2007; Joshua Kinard rpm2targz-9.0-r6.ebuild: + Stable on mips, per #193886. + + 27 Sep 2007; Jeroen Roovers rpm2targz-9.0-r6.ebuild: + Stable for HPPA (bug #193886). + + 26 Sep 2007; Raúl Porcel rpm2targz-9.0-r6.ebuild: + alpha/ia64/sparc/x86 stable + + 30 Aug 2007; Christian Heim metadata.xml: + Removing liquidx from metadata due to his retirement (see #171155 for + reference). + +*rpm2targz-9.0-r6 (18 Jun 2007) + + 18 Jun 2007; Diego Pettenò + +files/rpm2targz-9.0-sh.patch, +files/rpm2targz-9.0-warnings.patch, + +rpm2targz-9.0-r6.ebuild: + Revision bump to make rpm2targz compatible with non-bash shells. See bug + #168253 by Emanuele Bagnaschi; thanks to Emanuele Giaquinta (exg) for the + suggestions too. As I'm here, I've also removed the warnings during build + and the QA notice about poor programming practices. + + 21 Jan 2007; Alexander H. Færøy + rpm2targz-9.0-r5.ebuild: + Stable on MIPS; bug #154738 + + 21 Jan 2007; Alexander H. Færøy + rpm2targz-9.0-r5.ebuild: + Stable on Alpha; bug #154738 + + 15 Nov 2006; Markus Rothe rpm2targz-9.0-r5.ebuild: + Stable on ppc64; bug #154738 + + 15 Nov 2006; Jeroen Roovers rpm2targz-9.0-r5.ebuild: + Stable for HPPA (bug #154738). + + 13 Nov 2006; Gustavo Zacarias + rpm2targz-9.0-r5.ebuild: + Stable on sparc wrt #154738 + + 12 Nov 2006; Luis Medinas rpm2targz-9.0-r5.ebuild: + Stable on amd64. Bug #154738. + + 11 Nov 2006; nixnut rpm2targz-9.0-r5.ebuild: + Stable on ppc wrt bug 154738 + + 11 Nov 2006; Andrej Kacian rpm2targz-9.0-r5.ebuild: + Stable on x86, bug #154738. + + 08 Oct 2006; Fabian Groffen rpm2targz-9.0-r5.ebuild: + Dropped ~ppc-macos, see you in prefix. + + 27 Apr 2006; Marien Zwart + files/digest-rpm2targz-9.0-r2, files/digest-rpm2targz-9.0-r3, + files/digest-rpm2targz-9.0-r4, files/digest-rpm2targz-9.0-r5, Manifest: + Fixing SHA256 digest for real, pass three... + + 27 Apr 2006; Marien Zwart + files/digest-rpm2targz-9.0-r2, files/digest-rpm2targz-9.0-r3, + files/digest-rpm2targz-9.0-r4, files/digest-rpm2targz-9.0-r5, Manifest: + Fixing SHA256 digest, pass two. + + 25 Apr 2006; Fabian Groffen rpm2targz-9.0-r5.ebuild: + Marked ~ppc-macos + +*rpm2targz-9.0-r5 (24 Apr 2006) + + 24 Apr 2006; Alastair Tse + +files/rpm2targz-9.0-portability.patch, + files/rpm2targz-9.0-secure_temp_handling.patch, +rpm2targz-9.0-r5.ebuild: + version bump with darwin fixes (thanks to exg@gentoo.org) + + 31 Mar 2006; Diego Pettenò + rpm2targz-9.0-r4.ebuild: + Add ~x86-fbsd keyword. + + 20 Sep 2005; Diego Pettenò + rpm2targz-9.0-r4.ebuild: + Depend on util-linux and which just on GNU userland. + +*rpm2targz-9.0-r4 (22 Aug 2005) + + 22 Aug 2005; Mike Frysinger + +files/rpm2targz-9.0-rpm2tar.patch, +rpm2targz-9.0-r4.ebuild: + Add support for dumping rpms to a tar file and skipping the slow gzip stage. + + 10 Aug 2005; Aaron Walker rpm2targz-9.0-r3.ebuild: + Stable on mips. + + 10 Aug 2005; Simon Stelling rpm2targz-9.0-r3.ebuild: + stable on amd64 + + 03 Aug 2005; Bryan Østergaard + rpm2targz-9.0-r3.ebuild: + Stable on alpha. + + 22 Jul 2005; MATSUU Takuto rpm2targz-9.0-r3.ebuild: + Stable on sh. + + 12 Jul 2005; Markus Rothe rpm2targz-9.0-r3.ebuild: + Stable on ppc64 + + 09 Jul 2005; Joseph Jezak rpm2targz-9.0-r3.ebuild: + Marked ppc stable. + + 06 Jul 2005; Rene Nussbaumer + rpm2targz-9.0-r3.ebuild: + Stable on hppa. + + 06 Jul 2005; Gustavo Zacarias + rpm2targz-9.0-r3.ebuild: + Stable on sparc + +*rpm2targz-9.0-r3 (25 Jun 2005) + + 25 Jun 2005; Alastair Tse + +files/rpm2targz-9.0-secure_temp_handling.patch, +rpm2targz-9.0-r3.ebuild: + added patch to secure temp file handling thanks to solar@gentoo.org (#96192) + + 17 May 2005; Alastair Tse -rpm2targz-8.0.ebuild, + -rpm2targz-9.0.ebuild, -rpm2targz-9.0-r1.ebuild, rpm2targz-9.0-r2.ebuild: + gcc.eclass -> toolchain-funcs.eclass + + 05 Oct 2004; Pieter Van den Abeele + rpm2targz-9.0.ebuild: + Masked rpm2targz-9.0.ebuild stable for ppc + + 03 Mar 2004; Tom Gall rpm2targz-9.0-r2.ebuild: + mark ppc64 stable + + 14 Apr 2004; Michael McCabe rpm2targz-9.0-r2.ebuild: + adding s390 to keywords + + 13 Apr 2004; Joshua Kinard rpm2targz-9.0-r2.ebuild: + Marked stable on mips. + +*rpm2targz-9.0-r2 (15 Oct 2003) + + 15 Oct 2003; Alastair Tse rpm2targz-9.0-r2.ebuild, + files/rpm2targz-9.0-bzip2_rpm2targz.patch: + patch for bzip2 support for rpm2targz contributed by phceac@yahoo.com (#31164) + +*rpm2targz-9.0-r1 (26 Jun 2003) + + 30 Sep 2003; Joshua Kinard rpm2targz-9.0-r1.ebuild: + Added ~mips to KEYWORDS + + 18 Sep 2003; Daniel Robbins rpm2targz-9.0-r1.ebuild: + stable on ia64 and added some runtime dependencies that don't really need + to be there but come in handy when porting. + + 31 Aug 2003; Tavis Ormandy rpm2targz-9.0-r1.ebuild: + stable on alpha + + 31 Aug 2003; Luca Barbato rpm2targz-9.0-r1.ebuild: + Marked stable for ppc to fix bug #27628. + + 31 Aug 2003; Jason Wever rpm2targz-9.0-r1.ebuild: + Marked stable for sparc to fix bug #27628. + + 16 Jul 2003; Alastair Tse rpm2targz-9.0-r1.ebuild, + rpm2targz-9.0.ebuild: + marking stable for x86 + + 23 Jul 2003; Guy Martin rpm2targz-9.0-r1.ebuild : + Marked stable on hppa. + + 26 Jun 2003; Alastair Tse rpm2targz-9.0-r1.ebuild, + files/rpm2targz-9.0-bzip2.patch: + added patch to detect bzip2 files, thanks to Garen in + #23249. + + 21 Jun 2003; Alastair Tse rpm2targz-9.0.ebuild, + files/rpm2targz-9.0-gentoo.patch: + patch to make src.rpm extraction backwards compatible with rpm2targz-8.0's + behaviour + +*rpm2targz-9.0 (21 Jun 2003) + + 21 Jun 2003; Alastair Tse rpm2targz-9.0.ebuild: + version bump to slackware-9.0's rpm2targz. made our own tarball for + versioning purposes. otherwise digests/mirror will break. + this version uses rpm2cpio (from app-arch/rpm) if available, which + solves the flakey-ness of rpmoffset for certain binary rpms. + + + 21 May 2003; Tavis Ormandy rpm2targz-8.0.ebuild: + removing gcc hardcode. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*rpm2targz-8.0 (1 Feb 2002) + + 28 Mar 2003; Guy Martin rpm2targz-8.0.ebuild : + Added hppa to KEYWORDS. + + 05 Sept 2002; Calum Selkirk rpm2targz-8.0.ebuild : + + Added ppc to KEYWORDS. + + 1 Feb 2002; G.Bevin 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. + + 16 Dec 2002; Jon Portnoy rpm2targz-8.0.ebuild : + + Fixed dependencies to include sys-apps/cpio. diff --git a/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/Manifest new file mode 100644 index 0000000000..cb102e378d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/Manifest @@ -0,0 +1,5 @@ +DIST rpm2targz-9.0.0.5g.tar.xz 5740 SHA256 4327b7dd30bf55e473198444b920029624948e24af575edff9ce466dcd4075e0 SHA512 a595d23581bd396a3a00b6eae4cf6edca1c65b52510a02c7b162afc3d89f45026663a271279bb519741b4a35a0ee653fbfb124c5a7d6d921b466dc9236cbf549 WHIRLPOOL 24ef16afdd2c6fc1c803d849da9140bf53c10ecc041a1b3363459d233f5862a97f6199186932eaeb43e8100e4b2c015d3c0253a2e0d993b246f9fd0f692ab45b +EBUILD rpm2targz-9.0.0.5g.ebuild 807 SHA256 0a2da80b65440f908dbd2d9db2352205ebfc8e2301915b8f7695c870c61aa71b SHA512 3fe1d7cbd75dacf91bb3a4b152b8e7cf79094cbbd8800b78a5ba3289015fd1bf3958182e55b2fe1696adb4b9e13e48f3b75b52d04070cdce1ce5e5bf11a20a63 WHIRLPOOL 7df16d955f842a273195e0eb643966fdeb861282b96e0696dd160ebd47672ad26c1d8a4904322a262ac14dee399bfce0f26f1c64efcbf61ff766f0b8abaa12ea +MISC ChangeLog 2439 SHA256 b1297f01541a2e1073028714fa82df008305866fc849b5acb96011d50c31f4ff SHA512 a3f34ef210bbe670b9172c41b080131c534ad6223c4ddf74b87bdb13b527fadc4cc4995eea4da16236dfdc5e9fdf087e2c095ddd0f1333abd7b58fc3800fb90a WHIRLPOOL 7afb20f60ea73bb07327d7c4435a38b00b134acd0ac837990db51d39b2600321a6d3fdd5606645d3a4f48c5cbf7486bab6fe8a95cc140d6ad6cd275a45afd4db +MISC ChangeLog-2015 13205 SHA256 4944579715499535e7112ff419401c32a308cde9a8f4e9a7c8d9cb5fd6fd2e16 SHA512 181c71e0b6466833618ddadc10ab089d561d0a1f5200ef455f6f822d3718e24905ca57dafb7d8536f3abe24bd39602378645aa9652d0a5d19c275e5a99b3fc4a WHIRLPOOL 6efe7da9a3aba4e6929626b4a7ab4c45aa7e7b2aa5e8304371704fadf65ffa03c4bdfa88f4344c644a41db829284b5ff31f1c3ca3f30b6e5886d8c4c00a689bb +MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/metadata.xml new file mode 100644 index 0000000000..56c1244130 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild new file mode 100644 index 0000000000..7b517ec1ca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit toolchain-funcs + +DESCRIPTION="Convert a .rpm file to a .tar.gz archive" +HOMEPAGE="http://www.slackware.com/config/packages.php" +SRC_URI="mirror://gentoo/${P}.tar.xz" + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="app-arch/cpio" +DEPEND="app-arch/xz-utils" + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${ED}" install # need explicit install line #397835 + dodoc *.README* +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog new file mode 100644 index 0000000000..2875769d3b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog @@ -0,0 +1,75 @@ +# ChangeLog for app-arch/sharutils +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*sharutils-4.15.2 (09 Aug 2015) +*sharutils-4.15.1 (09 Aug 2015) +*sharutils-4.14-r1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/sharutils-4.14-popen-rb.patch, +metadata.xml, + +sharutils-4.14-r1.ebuild, +sharutils-4.15.1.ebuild, + +sharutils-4.15.2.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher sharutils-4.14-r1.ebuild, + sharutils-4.15.1.ebuild, sharutils-4.15.2.ebuild: + Use https for most gnu.org URLs + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog-2015 new file mode 100644 index 0000000000..728fda45f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/ChangeLog-2015 @@ -0,0 +1,548 @@ +# ChangeLog for app-arch/sharutils +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/sharutils/ChangeLog,v 1.131 2015/06/02 09:00:00 polynomial-c Exp $ + +*sharutils-4.15.2 (02 Jun 2015) + + 02 Jun 2015; Lars Wendler +sharutils-4.15.2.ebuild: + Version bump. + +*sharutils-4.15.1 (29 May 2015) + + 29 May 2015; Lars Wendler -sharutils-4.10.ebuild, + -sharutils-4.11.ebuild, -sharutils-4.11.1.ebuild, -sharutils-4.13.1.ebuild, + -sharutils-4.13.3.ebuild, -sharutils-4.13.5.ebuild, +sharutils-4.15.1.ebuild, + -files/sharutils-4.11.1-no-gets.patch: + Version bump. Removed old. + + 12 Aug 2014; Mike Frysinger sharutils-4.14-r1.ebuild: + Mark arm64/m68k/s390/sh stable. + + 17 May 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for alpha, wrt bug #502608 + + 14 May 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for sparc, wrt bug #502608 + + 13 May 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for ia64, wrt bug #502608 + + 20 Apr 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for ppc64, wrt bug #502608 + + 13 Apr 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for ppc, wrt bug #502608 + + 05 Apr 2014; Agostino Sarubbo sharutils-4.14-r1.ebuild: + Stable for x86, wrt bug #502608 + + 29 Mar 2014; Chema Alonso sharutils-4.14-r1.ebuild: + Stable for amd64 wrt bug #502608 + + 26 Mar 2014; Jeroen Roovers sharutils-4.14-r1.ebuild: + Stable for HPPA (bug #502608). + +*sharutils-4.14-r1 (25 Mar 2014) + + 25 Mar 2014; Mike Frysinger +sharutils-4.14-r1.ebuild, + -sharutils-4.14.ebuild, files/sharutils-4.14-popen-rb.patch: + Fix inverted logic in popen binary patch #504504 by Jeroen Roovers. + + 16 Mar 2014; Markus Meier sharutils-4.14.ebuild: + arm stable, bug #502608 + + 18 Jan 2014; Mike Frysinger sharutils-4.13.5.ebuild, + sharutils-4.14.ebuild: + Add arm64 love. + + 18 Jan 2014; Mike Frysinger + +files/sharutils-4.14-popen-rb.patch, sharutils-4.13.5.ebuild, + sharutils-4.14.ebuild: + Fix cross-compiling builds. + + 24 Dec 2013; Tom Wijsman + -files/sharutils-4.6.3-interix.patch: + [QA] Remove unused files. + +*sharutils-4.14 (16 Dec 2013) + + 16 Dec 2013; Tim Harder +sharutils-4.14.ebuild: + Version bump. + + 05 Jun 2013; Mike Frysinger metadata.xml: + Add upstream CPE tag (security info) from ChromiumOS. + + 02 Jun 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for sh, wrt bug #470298 + + 25 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for alpha, wrt bug #470298 + + 25 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for sparc, wrt bug #470298 + + 24 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for ppc64, wrt bug #470298 + + 22 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for ia64, wrt bug #470298 + + 21 May 2013; Jeroen Roovers sharutils-4.13.5.ebuild: + Stable for HPPA (bug #470298). + + 20 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for s390, wrt bug #470298 + + 20 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for arm, wrt bug #470298 + + 20 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for ppc, wrt bug #470298 + + 20 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for x86, wrt bug #470298 + + 19 May 2013; Agostino Sarubbo sharutils-4.13.5.ebuild: + Stable for amd64, wrt bug #470298 + +*sharutils-4.13.5 (13 Apr 2013) + + 13 Apr 2013; Tim Harder -sharutils-4.13.4.ebuild, + +sharutils-4.13.5.ebuild: + Version bump and remove old (fixes bug #465380). + +*sharutils-4.13.4 (02 Apr 2013) + + 02 Apr 2013; Tim Harder +sharutils-4.13.4.ebuild: + Version bump. + + 01 Mar 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for sh, wrt bug #457220 + + 21 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for ia64, wrt bug #457220 + + 20 Feb 2013; Jeroen Roovers sharutils-4.13.3.ebuild: + Stable for HPPA (bug #457220). + + 20 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for s390, wrt bug #457220 + + 15 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for alpha, wrt bug #457220 + + 15 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for sparc, wrt bug #457220 + + 15 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for arm, wrt bug #457220 + + 14 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for ppc, wrt bug #457220 + + 14 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for ppc64, wrt bug #457220 + + 14 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for x86, wrt bug #457220 + + 14 Feb 2013; Agostino Sarubbo sharutils-4.13.3.ebuild: + Stable for amd64, wrt bug #457220 + +*sharutils-4.13.3 (12 Jan 2013) + + 12 Jan 2013; Tim Harder +sharutils-4.13.3.ebuild: + Version bump. + + 02 Jan 2013; Tim Harder sharutils-4.13.1.ebuild: + Remove empty RDEPEND. + +*sharutils-4.13.1 (02 Jan 2013) + + 02 Jan 2013; Tim Harder +sharutils-4.13.1.ebuild: + Version bump. + + 06 Jul 2012; Mike Frysinger + +files/sharutils-4.11.1-no-gets.patch, sharutils-4.11.1.ebuild: + Fix building with glibc-2.16 #424994 by Stevan Bajić. + + 13 Feb 2012; Kacper Kowalik sharutils-4.11.1.ebuild: + ppc64 stable wrt #396763 + + 22 Jan 2012; Agostino Sarubbo sharutils-4.11.1.ebuild: + Stable for AMD64, wrt bug #396763 + + 22 Jan 2012; Raúl Porcel sharutils-4.11.1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #396763 + + 16 Jan 2012; Jeroen Roovers sharutils-4.11.1.ebuild: + Stable for HPPA (bug #396763). + + 15 Jan 2012; Pawel Hajdan jr sharutils-4.11.1.ebuild: + x86 stable wrt bug #396763 + + 12 Jan 2012; Markus Meier sharutils-4.11.1.ebuild: + arm stable, bug #396763 + + 04 Jan 2012; Brent Baude sharutils-4.11.1.ebuild: + Marking sharutils-4.11.1 ppc for bug 396763 + + 02 Jan 2012; Agostino Sarubbo sharutils-4.11.ebuild: + Stable for AMD64, wrt bug #396763 + + 20 Jul 2011; Pacho Ramos metadata.xml: + Drop maintainer due retirement, bug #34534 + +*sharutils-4.11.1 (29 Apr 2011) + + 29 Apr 2011; Mike Frysinger +sharutils-4.11.1.ebuild: + Version bump. + + 27 Feb 2011; Kacper Kowalik sharutils-4.10.ebuild: + ppc64 stable wrt #353870 + + 26 Feb 2011; Raúl Porcel sharutils-4.10.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #353870 + + 26 Feb 2011; Michael Weber sharutils-4.10.ebuild: + ppc/sparc stable (bug 353870) + + 21 Feb 2011; Jeroen Roovers sharutils-4.10.ebuild: + Stable for HPPA (bug #353870). + + 20 Feb 2011; Markus Meier sharutils-4.10.ebuild: + arm stable, bug #353870 + + 11 Feb 2011; Markos Chandras sharutils-4.10.ebuild: + Stable on amd64 wrt bug #353870 + + 09 Feb 2011; Pawel Hajdan jr + sharutils-4.10.ebuild: + x86 stable wrt bug #353870 + +*sharutils-4.11 (06 Feb 2011) + + 06 Feb 2011; Jeroen Roovers +sharutils-4.11.ebuild: + Version bump. + +*sharutils-4.10 (30 Aug 2010) + + 30 Aug 2010; Jeroen Roovers +sharutils-4.10.ebuild: + Version bump. + + 07 Mar 2010; Mike Frysinger sharutils-4.9.ebuild: + Fix up SRC_URI #308183 by Locke Shinseiko. + +*sharutils-4.9 (06 Mar 2010) + + 06 Mar 2010; Mike Frysinger +sharutils-4.9.ebuild: + Version bump #306663 by Jeroen Roovers. + + 24 Feb 2010; Jeroen Roovers sharutils-4.7.ebuild: + Fix LICENSE. + + 15 Jan 2010; Jonathan Callen + +files/sharutils-4.6.3-interix.patch, sharutils-4.7.ebuild: + Add prefix keywords; patch for interix + + 18 Mar 2009; sharutils-4.6.3.ebuild: + Drop down to ~mips due to unstable deps + + 07 Feb 2009; Raúl Porcel sharutils-4.7.ebuild: + arm/ia64/s390/sh stable wrt #249125 + + 12 Jan 2009; Guy Martin sharutils-4.7.ebuild: + hppa stable, #249125 + + 10 Jan 2009; Tobias Klausmann sharutils-4.7.ebuild: + Stable on alpha, bug #249125 + + 09 Jan 2009; Brent Baude sharutils-4.7.ebuild: + stable ppc, bug 249125 + + 07 Jan 2009; Brent Baude sharutils-4.7.ebuild: + stable ppc64, bug 249125 + + 04 Jan 2009; Friedrich Oslage sharutils-4.7.ebuild: + Stable on sparc, bug #249125 + + 04 Jan 2009; Markus Meier sharutils-4.7.ebuild: + amd64/x86 stable, bug #249125 + +*sharutils-4.7 (17 Sep 2008) + + 17 Sep 2008; Mike Frysinger +sharutils-4.7.ebuild: + Version bump #237151 by Conrad Kostecki. + + 02 Jul 2007; Daniel Black + -files/sharutils-4.2.1-buffer-check.patch, + -files/sharutils-4.2.1-buffer-limits.patch, + -files/sharutils-4.2.1-gentoo.patch, + -files/sharutils-4.2.1-tempfile.patch, -sharutils-4.2.1-r11.ebuild, + -sharutils-4.5.ebuild, -sharutils-4.6.ebuild, -sharutils-4.6.1.ebuild, + -sharutils-4.6.2.ebuild: + bit of cleaning + + 02 Jul 2007; Christoph Mende sharutils-4.6.3.ebuild: + Stable on amd64 + + 11 Jun 2007; Raúl Porcel sharutils-4.6.3.ebuild: + alpha stable + + 11 May 2007; Joshua Kinard sharutils-4.6.3.ebuild: + Stable on mips. + + 15 Apr 2007; Markus Rothe sharutils-4.6.3.ebuild: + Stable on ppc64 + + 01 Apr 2007; Michael Hanselmann + sharutils-4.6.3.ebuild: + Stable on ppc. + + 28 Mar 2007; Jeroen Roovers : + Stable for HPPA too. + + 22 Mar 2007; Gustavo Zacarias + sharutils-4.6.3.ebuild: + Stable on sparc + + 20 Mar 2007; Raúl Porcel sharutils-4.6.3.ebuild: + x86 stable and add inherit eutils, since it was missing for strip_linguas + + 21 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + +*sharutils-4.6.3 (26 Jan 2007) + + 26 Jan 2007; Mike Frysinger +sharutils-4.6.3.ebuild: + Version bump #163667 by yuntaku. + +*sharutils-4.6.2 (11 Apr 2006) + + 11 Apr 2006; Daniel Black + -sharutils-4.6.1_pre4.ebuild, sharutils-4.6.1.ebuild, + +sharutils-4.6.2.ebuild: + fixed linguas as per bug #126336 thanks to Chris White. Version bumped cause + I could. removed old prerelease + +*sharutils-4.6.1 (26 Feb 2006) + + 26 Feb 2006; Daniel Black + +sharutils-4.6.1.ebuild: + version bump + +*sharutils-4.6.1_pre4 (06 Jan 2006) + + 06 Jan 2006; Daniel Black + +sharutils-4.6.1_pre4.ebuild: + version bump to fix self test bug #116696 thanks Sandro + +*sharutils-4.6 (08 Oct 2005) + + 08 Oct 2005; Daniel Black + -sharutils-4.5.1.ebuild, +sharutils-4.6.ebuild: + version bump. removed 4.5.1 due to failed selftest bug #108513 thanks to Sandro + +*sharutils-4.5.1 (01 Sep 2005) + + 01 Sep 2005; Mike Frysinger +sharutils-4.5.1.ebuild: + Version bump. + +*sharutils-4.5 (10 Aug 2005) + + 10 Aug 2005; Daniel Black + -files/sharutils-4.4-r1-tempfile.patch, + -files/sharutils-4.4-uninitalisedvar.patch, -sharutils-4.4-r1.ebuild, + +sharutils-4.5.ebuild: + version bump as per bug #101904 thanks to Bruce Korb + +*sharutils-4.4-r1 (02 Aug 2005) + + 02 Aug 2005; Daniel Black + +files/sharutils-4.4-r1-tempfile.patch, + -files/sharutils-4.4-tempfile.patch, + +files/sharutils-4.4-uninitalisedvar.patch, -sharutils-4.4.ebuild, + +sharutils-4.4-r1.ebuild: + changed temp patch to be more portable thanks to Bruce Korb (upstream + maintainter). added unitialised variable patch thanks to Ivan Yosifov in bug + #101100 + +*sharutils-4.4 (30 Jul 2005) + + 30 Jul 2005; Daniel Black + +files/sharutils-4.4-tempfile.patch, -sharutils-4.2.1-r10.ebuild, + +sharutils-4.4.ebuild: + Version bump thanks to meatoo. + + 06 Apr 2005; Michael Hanselmann + sharutils-4.2.1-r11.ebuild: + Stable on hppa. + + 06 Apr 2005; Bryan Østergaard + sharutils-4.2.1-r11.ebuild: + Stable on alpha, bug 87939. + + 05 Apr 2005; Jan Brinkmann + sharutils-4.2.1-r11.ebuild: + Stable on amd64, bug #87939. + + 05 Apr 2005; Hardave Riar sharutils-4.2.1-r11.ebuild: + Stable on mips, bug #87939. + + 05 Apr 2005; Gustavo Zacarias + sharutils-4.2.1-r11.ebuild: + Stable on sparc wrt #87939 + + 05 Apr 2005; Michael Hanselmann + sharutils-4.2.1-r11.ebuild: + Stable on ppc. + + 05 Apr 2005; Olivier Crête + sharutils-4.2.1-r11.ebuild: + Stable on x86 per security bug #87939 + + 05 Apr 2005; Markus Rothe sharutils-4.2.1-r11.ebuild: + Stable on ppc64; bug #87939 + +*sharutils-4.2.1-r11 (05 Apr 2005) + + 05 Apr 2005; Mike Frysinger + files/sharutils-4.2.1-gentoo.patch, +files/sharutils-4.2.1-tempfile.patch, + +sharutils-4.2.1-r11.ebuild: + Version bump to fix tempfile bugs #87939. + + 28 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 09 Oct 2004; Tom Gall sharutils-4.2.1-r10.ebuild: + stable on ppc64, bug #65773 + + 02 Oct 2004; Joshua Kinard sharutils-4.2.1-r10.ebuild: + Marked stable on mips. + + 29 Sep 2004; Bryan Østergaard + sharutils-4.2.1-r10.ebuild: + Stable on alpha, bug 65773. + + 29 Sep 2004; Olivier Crete sharutils-4.2.1-r10.ebuild: + Stable on x86 + + 29 Sep 2004; Gustavo Zacarias + sharutils-4.2.1-r10.ebuild: + Stable on sparc wrt #65773 + + 29 Sep 2004; Olivier Crete sharutils-4.2.1-r10.ebuild: + Renamed patch in second ebuild too + +*sharutils-4.2.1-r10 (29 Sep 2004) + + 29 Sep 2004; Mike Frysinger + +files/sharutils-4.2.1-buffer-limits.patch, +sharutils-4.2.1-r10.ebuild: + Add patch from Debian/Florian Schilhabel to fix some buffer overflows #65773. + + 16 May 2004; Luca Barbato sharutils-4.2.1-r9.ebuild: + Marked ppc + + 15 May 2004; Bryan Østergaard sharutils-4.2.1-r9.ebuild: + Stable on alpha. + + 15 May 2004; Jon Portnoy sharutils-4.2.1-r9.ebuild : + Stable on x86 + AMD64. + + 15 May 2004; Joshua Kinard sharutils-4.2.1-r9.ebuild: + Marked stable on mips. + + 15 May 2004; Guy Martin sharutils-4.2.1-r9.ebuild: + Marked stable on hppa. + + 15 May 2004; Gustavo Zacarias + sharutils-4.2.1-r9.ebuild: + Stable on sparc wrt #46998 + +*sharutils-4.2.1-r9 (15 May 2004) + + 15 May 2004; sharutils-4.2.1-r9.ebuild, + files/sharutils-4.2.1-buffer-check.patch: + Use patch supplied by Michael Schröder: http://bugzilla.suse.de [#39122, + password protected] Submitted to Gentoo by Karl Eichwalder + Fix format string handling problems with command line parsing shar -o Gentoo + security bug #46998 + + 10 Apr 2004; Michael Sterrett + sharutils-4.2.1-r6.ebuild, sharutils-4.2.1-r7.ebuild, + sharutils-4.2.1-r8.ebuild: + don't assign default to S; error check sed; tidy + + 08 Apr 2004; Jon Portnoy sharutils-4.2.1-r8.ebuild : + Stable on AMD64 + + 08 Apr 2004; Joshua Kinard sharutils-4.2.1-r8.ebuild: + Marked stable on mips. + + 07 Apr 2004; Aron Griffis sharutils-4.2.1-r8.ebuild: + Stable on alpha and ia64 + +*sharutils-4.2.1-r8 (06 Apr 2004) + + 06 Apr 2004; Mike Frysinger : + Add buffer size checking #46998 by Florian Schilhabel. + + 02 Mar 2004; Brian Jackson sharutils-4.2.1-r7.ebuild: + adding initial s390 support + +*sharutils-4.2.1-r7 (29 Feb 2004) + + 29 Feb 2004; Martin Schlemmer sharutils-4.2.1-r7.ebuild: + Add a fix for bug #40140. Some other cleanups. + +*sharutils-4.2.1-r6 (14 Nov 2003) + + 14 Nov 2003; Seemant Kulleen sharutils-4.2.1-r6.ebuild, + files/sharutils-4.2.1-r6-gentoo.diff: + moved from sys-apps to app-arch + + 01 Nov 2003; Seemant Kulleen sharutils-4.2.1-r6.ebuild: + point SRC_URI to gentoo mirrors first closing bug #32520 by Stony Yakovac + + +*sharutils-4.2.1-r6 (10 Mar 2003) + + 10 Mar 2003; Seemant Kulleen sharutils-4.2.1-r4.ebuild, + sharutils-4.2.1-r4.ebuild, sharutils-4.2.1-r5.ebuild, + sharutils-4.2.1-r5.ebuild, sharutils-4.2.1-r6.ebuild: + use epatch instead + + 20 Feb 2003; Zach Welch sharutuls-4.2.1-r6.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin sharutuls-4.2.1-r6.ebuild : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*sharutuls-4.2.1-r6 (30 Oct 2002) + + 30 Oct 2002; Daniel Ahlberg : + uudecoe security update. Made mailshar.in use mktemp. + +*sharutils-4.2.1-r5 (17 Mar 2002) + + 14 Jul 2002; phoen][x sharutils-4.2.1-r5.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 17 Mar 2002; Seemant Kulleen sharutils-4.2.1-r5 : + + Added USE dependent nls compilation. + +*sharutils-4.2.1-r4 (1 Feb 2002) + + 14 Jul 2002; phoen][x sharutils-4.2.1-r4.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/Manifest new file mode 100644 index 0000000000..e8c4d96e49 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/Manifest @@ -0,0 +1,10 @@ +AUX sharutils-4.14-popen-rb.patch 791 SHA256 16ce549a6d74700db1197590bbf921201b7fea7c497274f9ecd6f47ece7ea7ce SHA512 96b7aa7b594cf2d31b6a0d85c7d4ff0901c66776bf83328651a6717f633d9fd3f0ce1e3185b110aecfb8c59009087b0853cbef3736eaf9aa25a08a11500d4833 WHIRLPOOL 02bd9383e94366b16320fc8766085ebf80a6b5a578f92cc1b5310d4d2bbe022d3deeee6c0a389056f334b2199c9d788f754360096321925828d51f0e30b82787 +DIST sharutils-4.14.tar.xz 1089052 SHA256 eae388efcf52aba0b081f09053189e0a3ad238561d88716b880b5c0676c07a0c SHA512 c1b87bc87915f7aebc9e02dfc1e08321f5ed2e144509c063139cde23eb8f75cb6469aa8042e4c6ec801f55d805e595f4c1c674cf5f2b4580a1e4933fcd605614 WHIRLPOOL dc3f9f3e2caaf296fbf6317f4b8eb1d4d8b8cb5aef59ef570dd24483afcaf3dd55f46e07a70e1213b393390c77e631e60891adae52ff9693ad446692189db649 +DIST sharutils-4.15.1.tar.xz 1126672 SHA256 b92ce637dbf95a69888ba70a55ecc8b527417fee9b518316eb7c650e8e90e70a SHA512 791e37730cfff36ef96793ff7e70af05845eef72c6f581ce05a873d7d9beb7d42504a253fb944c77938f355c5d29c1a9de78653812fbbf859574b7b72dc4d8e1 WHIRLPOOL d8ae0afe7857e708cb92061a759121058b18dd9da402088fccd63a0e974ba57e9f9340a161fa05639004fa9ddfb5d215e4fb30eb90eba71c9f3c661a06b89b22 +DIST sharutils-4.15.2.tar.xz 1122476 SHA256 2b05cff7de5d7b646dc1669bc36c35fdac02ac6ae4b6c19cb3340d87ec553a9a SHA512 80d0b804a0617e11e5c23dc0d59b218bbf93e40aaf5e9a5401a18ef9cb700390aab711e2b2e2f26c8fd5b8ef99a91d3405e01d02cadabcba7639979314e59f8d WHIRLPOOL 2e29cdad58bf530b401509fcd480fdd4dd8bd98c7b90dcb5a9ab7a6feadd9d98d8bcb0bb2b18c176c17b856061ac9f81ecac25e37c7f7fddc4938205c6bd3eb6 +EBUILD sharutils-4.14-r1.ebuild 755 SHA256 4726c381c12dcf9e038cd3aa92909bd01a34f4cb45c13a5d67de4d1f300b11f5 SHA512 37055c66a8de86fe33d5f992b21b55e7c3bdf2371cf397cad72148f1b64ca715b4b6778115a890b5b920ae01cdf047877b7f622f97e4ee00127ef54a4a0ba2af WHIRLPOOL f1633bae76b1c81a02366e7020cec0e2944c50b8cc892582a714057b59766e0dc9d8745d3bcae4b9dbb01fdb2548ea66932a9ed79c608a62fc7c26d75da8af80 +EBUILD sharutils-4.15.1.ebuild 768 SHA256 db8e55e2ae733447a58daf5d82d47307684bf9a39a29ac2e9c9326cfa25dd8d5 SHA512 d97b79c07eff679f567552109852bdf17856a1518f1490d8f17b8a398965af5846ed632620bb15a2cb2ef21d4fb070101a3ca8416f72c9ac70f8c7c9154c7609 WHIRLPOOL 96afbc53c4c43ffce41630c20caf46d991897a89f46c9a2f1a9274cd63e02826600ecd5ecb26377265390abfb8a81d011c03ebaf1b3a9cf8e0c95ac26610f6fd +EBUILD sharutils-4.15.2.ebuild 701 SHA256 863c7101706b8706066c6e2135820f3c6cd687b6a2e65b01ba5ab99a77a3c6fa SHA512 2a8531c995743270c0954d535b65a20dd5cef28eed623191fbe605bc54e8c79dea166ba3d5bd92b1530280b415a554b211dbf82653c492c5be0607367545fdf0 WHIRLPOOL 9d0caf9dec642099892b0bb8fd650fc3592d4af3beacefca036085782b203cc8f50b3e60798fe31574ea515e27e48736aa22e01aed442fb9696a8cdf316cdd5d +MISC ChangeLog 2805 SHA256 3976fe7b7034fa3503cc2dc38b50ce022751a68ef25c71b2bf66d480b863accc SHA512 a4b1e496d5a5f89c280e72ec26c8aeab0d547ee918ceef92593fc42e7e0480bb4b81a1f8cf73e1654bced114eab9f3e41b9e5589713b70dabfc0bdf4c8c94538 WHIRLPOOL 1030ff61b3653c03ed93dc265d0a7777e55948c5ead9b17ca1a6ff64c4e3cff46a1becdc2227693723fa8cf298015249f7cdc3fe105cbe6eb8ca7cd594cfda34 +MISC ChangeLog-2015 18607 SHA256 e404e738ecb4fda995a9036010edd399b654f5982318d1a686d02d776f8dc9b9 SHA512 04c5fc1fbfd34476e7caf20e568ee2fc3d9092ec08812a0fbf7894563953c9c42fb6f34c2e11d67a1da61ad36ae12a57ac926811d88f6db29c2d1ba38558cad5 WHIRLPOOL 292bdf1a3c26280c309672f96b29d4a4614fe91219635bddf062c32bca3113fc1551d93b2c839d532d4f485e7d6b8893b1a2c180dea9f70483c8f592421fff83 +MISC metadata.xml 335 SHA256 ef6bd8d9820010a59d653100cfdef972f6153cc4b3e5ab6c904436ea58a558ed SHA512 4670be25ae746c8384beeff118f00b44d00fb9db553d4d64934bbb6f972eb21e2a4b28e2d5a6a6a708280acd51bed2b2acbb7552165c43a75eb497eb0c04dd94 WHIRLPOOL 62db53bd997b3aec92f10e5cd1a3ff266ebcb9e578c3344ca67d5a76575d6c6e9680ea4144c557e8f4989dbd72a073001a422dab978949abd966075a213969c9 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/files/sharutils-4.14-popen-rb.patch b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/files/sharutils-4.14-popen-rb.patch new file mode 100644 index 0000000000..c502a623c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/files/sharutils-4.14-popen-rb.patch @@ -0,0 +1,33 @@ +delete the run time test which dies on cross-compiles. +we know the answer already, so hardcode it to true. + +--- a/configure ++++ b/configure +@@ -30745,25 +30745,8 @@ + CATALOGS="$new_CATALOGS" + fi + +-if test "$cross_compiling" = yes; then : +- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +-as_fn_error $? "cannot run test program while cross compiling +-See \`config.log' for more details" "$LINENO" 5; } +-else +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +- +-int +-main () +-{ +- FILE * fp = popen ("date", "rb"); +- exit (fp == NULL); +- ; +- return 0; +-} +-_ACEOF +-if ac_fn_c_try_run "$LINENO"; then : ++if false; then ++if true; then + + $as_echo "#define BINARY_MODE_POPEN 1" >>confdefs.h + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/metadata.xml new file mode 100644 index 0000000000..92fa5463f2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/metadata.xml @@ -0,0 +1,11 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + cpe:/a:gnu:sharutils + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.14-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.14-r1.ebuild new file mode 100644 index 0000000000..13ebbb3e2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.14-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils + +MY_P="${P/_/-}" +DESCRIPTION="Tools to deal with shar archives" +HOMEPAGE="https://www.gnu.org/software/sharutils/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +DEPEND="app-arch/xz-utils + sys-apps/texinfo + nls? ( >=sys-devel/gettext-0.10.35 )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.14-popen-rb.patch +} + +src_configure() { + strip-linguas -u po + econf $(use_enable nls) +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.1.ebuild new file mode 100644 index 0000000000..9496a9f091 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils + +MY_P="${P/_/-}" +DESCRIPTION="Tools to deal with shar archives" +HOMEPAGE="https://www.gnu.org/software/sharutils/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +DEPEND="app-arch/xz-utils + sys-apps/texinfo + nls? ( >=sys-devel/gettext-0.10.35 )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.14-popen-rb.patch +} + +src_configure() { + strip-linguas -u po + econf $(use_enable nls) +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.2.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.2.ebuild new file mode 100644 index 0000000000..00fc5a9f30 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/sharutils/sharutils-4.15.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils + +MY_P="${P/_/-}" +DESCRIPTION="Tools to deal with shar archives" +HOMEPAGE="https://www.gnu.org/software/sharutils/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +DEPEND="app-arch/xz-utils + sys-apps/texinfo + nls? ( >=sys-devel/gettext-0.10.35 )" + +S=${WORKDIR}/${MY_P} + +src_configure() { + strip-linguas -u po + econf $(use_enable nls) +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest new file mode 100644 index 0000000000..0ee31a390c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/Manifest @@ -0,0 +1 @@ +DIST tar-1.34.tar.xz 2226068 BLAKE2B 741a662457509a6775338ffe5d2d84872fcf38b93ace70c8b748a81055b9b62f65a48c4e541955d08ae99e6f528509e89eacd7c799a65bcc3d017a259110c115 SHA512 5e77c4a7b49983ad7d15238c2bce28be7a8aa437b4b1815fc00abd13096da308b6bba196cc6e3ed79d85e62823d520ae0d8fcda2d93873842cf84dc3369fc902 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/files/rmt b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/rmt new file mode 100644 index 0000000000..15ed6aa91f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/files/rmt @@ -0,0 +1,8 @@ +#!/bin/sh +# +# This is not a mistake. This shell script (/etc/rmt) has been provided +# for compatibility with other Unix-like systems, some of which have +# utilities that expect to find (and execute) rmt in the /etc directory +# on remote systems. +# +exec rmt "$@" diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/tar/metadata.xml new file mode 100644 index 0000000000..c7c9593306 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/metadata.xml @@ -0,0 +1,14 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + just install `tar` + + + cpe:/a:gnu:tar + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.34.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.34.ebuild new file mode 100644 index 0000000000..aba5e27209 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/tar/tar-1.34.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Use this to make tarballs :)" +HOMEPAGE="https://www.gnu.org/software/tar/" +SRC_URI="mirror://gnu/tar/${P}.tar.xz + https://alpha.gnu.org/gnu/tar/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +[[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \ +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr" + +RDEPEND=" + acl? ( virtual/acl ) + selinux? ( sys-libs/libselinux ) +" +DEPEND="${RDEPEND} + xattr? ( elibc_glibc? ( sys-apps/attr ) ) +" +BDEPEND=" + nls? ( sys-devel/gettext ) +" + +src_prepare() { + default + + if ! use userland_GNU ; then + sed -i \ + -e 's:/backup\.sh:/gbackup.sh:' \ + scripts/{backup,dump-remind,restore}.in \ + || die "sed non-GNU" + fi +} + +src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/bin + --enable-backup-scripts + --libexecdir="${EPREFIX}"/usr/sbin + $(usex userland_GNU "" "--program-prefix=g") + $(use_with acl posix-acls) + $(use_enable nls) + $(use_with selinux) + $(use_with xattr xattrs) + ) + FORCE_UNSAFE_CONFIGURE=1 econf "${myeconfargs[@]}" +} + +src_install() { + default + + local p=$(usex userland_GNU "" "g") + if [[ -z ${p} ]] ; then + # a nasty yet required piece of baggage + exeinto /etc + doexe "${FILESDIR}"/rmt + fi + + # autoconf looks for gtar before tar (in configure scripts), hence + # in Prefix it is important that it is there, otherwise, a gtar from + # the host system (FreeBSD, Solaris, Darwin) will be found instead + # of the Prefix provided (GNU) tar + if use prefix ; then + dosym tar /bin/gtar + fi + + mv "${ED}"/usr/sbin/${p}backup{,-tar} || die + mv "${ED}"/usr/sbin/${p}restore{,-tar} || die + + if use minimal ; then + find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \ + -type f -a '!' '(' -name tar -o -name ${p}tar ')' \ + -delete || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/unzip/Manifest new file mode 100644 index 0000000000..dce593202f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/Manifest @@ -0,0 +1,2 @@ +DIST unzip60.tar.gz 1376845 BLAKE2B 5016d300b4452018a391f4ebc03c6960c068df400a0407c0c60bd7bb5ec5012031f916d8b204a6149ba291c2c35beba40d9b43c76fc093026e79471329ab0e47 SHA512 0694e403ebc57b37218e00ec1a406cae5cc9c5b52b6798e0d4590840b6cdbf9ddc0d9471f67af783e960f8fa2e620394d51384257dca23d06bcd90224a80ce5d +DIST unzip_6.0-25.debian.tar.xz 23096 BLAKE2B 09cd89165c0354431fa0eb946bb8f8355fa09ef81cd3e3ea03e53ca7f465b323364204ffe11d8e58eeb5b46e40be598d4f709b621d163bfde09070b6847db2a6 SHA512 13c16db420fa4a34be3090a9acdd79b01320da40ac5aa89a9dfca03e64b914b28eb72aff3882d02a8197457bcb8eeb9473c998cf6920e511883c9289a949fb21 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-fix-false-overlap-detection-on-32bit-systems.patch b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-fix-false-overlap-detection-on-32bit-systems.patch new file mode 100644 index 0000000000..ad6a157c56 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-fix-false-overlap-detection-on-32bit-systems.patch @@ -0,0 +1,50 @@ +From 13f0260beae851f7d5dd96e9ef757d8d6d7daac1 Mon Sep 17 00:00:00 2001 +From: Mark Adler +Date: Sun, 9 Feb 2020 07:20:13 -0800 +Subject: [PATCH] Fix false overlapped components detection on 32-bit systems. + +32-bit systems with ZIP64_SUPPORT enabled could have different +size types for zoff_t and zusz_t. That resulted in bad parameter +passing to the bound tracking functions, itself due to the lack of +use of C function prototypes in unzip. This commit assures that +parameters are cast properly for those calls. + +This problem occurred only for ill-chosen make options, which give +a 32-bit zoff_t. A proper build will result in a zoff_t of 64 bits, +even on 32-bit systems. +--- + extract.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/extract.c b/extract.c +index 1b73cb0..d9866f9 100644 +--- a/extract.c ++++ b/extract.c +@@ -329,7 +329,7 @@ static ZCONST char Far OverlappedComponents[] = + + + /* A growable list of spans. */ +-typedef zoff_t bound_t; ++typedef zusz_t bound_t; + typedef struct { + bound_t beg; /* start of the span */ + bound_t end; /* one past the end of the span */ +@@ -518,7 +518,8 @@ int extract_or_test_files(__G) /* return PK-type error code */ + return PK_MEM; + } + if ((G.extra_bytes != 0 && +- cover_add((cover_t *)G.cover, 0, G.extra_bytes) != 0) || ++ cover_add((cover_t *)G.cover, ++ (bound_t)0, (bound_t)G.extra_bytes) != 0) || + (G.ecrec.have_ecr64 && + cover_add((cover_t *)G.cover, G.ecrec.ec64_start, + G.ecrec.ec64_end) != 0) || +@@ -1216,7 +1217,7 @@ static int extract_or_test_entrylist(__G__ numchunk, + + /* seek_zipf(__G__ pInfo->offset); */ + request = G.pInfo->offset + G.extra_bytes; +- if (cover_within((cover_t *)G.cover, request)) { ++ if (cover_within((cover_t *)G.cover, (bound_t)request)) { + Info(slide, 0x401, ((char *)slide, + LoadFarString(OverlappedComponents))); + return PK_BOMB; diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-format-security.patch b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-format-security.patch new file mode 100644 index 0000000000..c61c135963 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-format-security.patch @@ -0,0 +1,91 @@ +Fix build with -Werror=format-security + +Origin: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=master-next&id=f7d80257afcfefdc85b6745328f2d12b957a848b +Author: Edwin Plauchu + +diff --git a/extract.c b/extract.c +index 7cd9123..25c5a62 100644 +--- a/extract.c ++++ b/extract.c +@@ -475,7 +475,7 @@ int extract_or_test_files(__G) /* return PK-type error code */ + Info(slide, 0x401, ((char *)slide, + LoadFarString(CentSigMsg), j + blknum*DIR_BLKSIZ + 1)); + Info(slide, 0x401, ((char *)slide, +- LoadFarString(ReportMsg))); ++ "%s",LoadFarString(ReportMsg))); + error_in_archive = PK_BADERR; + } + reached_end = TRUE; /* ...so no more left to do */ +@@ -754,8 +754,8 @@ int extract_or_test_files(__G) /* return PK-type error code */ + + #ifndef SFX + if (no_endsig_found) { /* just to make sure */ +- Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg))); +- Info(slide, 0x401, ((char *)slide, LoadFarString(ReportMsg))); ++ Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg))); ++ Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(ReportMsg))); + if (!error_in_archive) /* don't overwrite stronger error */ + error_in_archive = PK_WARN; + } +diff --git a/list.c b/list.c +index 15e0011..0b484f6 100644 +--- a/list.c ++++ b/list.c +@@ -181,7 +181,7 @@ int list_files(__G) /* return PK-type error code */ + Info(slide, 0x401, + ((char *)slide, LoadFarString(CentSigMsg), j)); + Info(slide, 0x401, +- ((char *)slide, LoadFarString(ReportMsg))); ++ ((char *)slide, "%s", LoadFarString(ReportMsg))); + return PK_BADERR; /* sig not found */ + } + } +@@ -507,7 +507,7 @@ int list_files(__G) /* return PK-type error code */ + && (!G.ecrec.is_zip64_archive) + && (memcmp(G.sig, end_central_sig, 4) != 0) + ) { /* just to make sure again */ +- Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg))); ++ Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg))); + error_in_archive = PK_WARN; /* didn't find sig */ + } + +@@ -591,7 +591,7 @@ int get_time_stamp(__G__ last_modtime, nmember) /* return PK-type error code */ + Info(slide, 0x401, + ((char *)slide, LoadFarString(CentSigMsg), j)); + Info(slide, 0x401, +- ((char *)slide, LoadFarString(ReportMsg))); ++ ((char *)slide, "%s", LoadFarString(ReportMsg))); + return PK_BADERR; /* sig not found */ + } + } +@@ -674,7 +674,7 @@ int get_time_stamp(__G__ last_modtime, nmember) /* return PK-type error code */ + ---------------------------------------------------------------------------*/ + + if (memcmp(G.sig, end_central_sig, 4)) { /* just to make sure again */ +- Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg))); ++ Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg))); + error_in_archive = PK_WARN; + } + if (*nmember == 0L && error_in_archive <= PK_WARN) +diff --git a/zipinfo.c b/zipinfo.c +index 0ac75b3..1e7fa82 100644 +--- a/zipinfo.c ++++ b/zipinfo.c +@@ -833,7 +833,7 @@ int zipinfo(__G) /* return PK-type error code */ + Info(slide, 0x401, + ((char *)slide, LoadFarString(CentSigMsg), j)); + Info(slide, 0x401, +- ((char *)slide, LoadFarString(ReportMsg))); ++ ((char *)slide, "%s", LoadFarString(ReportMsg))); + error_in_archive = PK_BADERR; /* sig not found */ + break; + } +@@ -1022,7 +1022,7 @@ int zipinfo(__G) /* return PK-type error code */ + && (!G.ecrec.is_zip64_archive) + && (memcmp(G.sig, end_central_sig, 4) != 0) + ) { /* just to make sure again */ +- Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg))); ++ Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg))); + error_in_archive = PK_WARN; /* didn't find sig */ + } + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-natspec.patch b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-natspec.patch new file mode 100644 index 0000000000..0cf87fd464 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-natspec.patch @@ -0,0 +1,372 @@ +This patch makes zip use libnatspec to recode file names is national charset. +Initially this patch was written for altlinux: +http://sisyphus.ru/ru/srpm/Sisyphus/zip/patches + +Later it was a bit improved and improved version was posted here (in Russian): +http://www.opennet.ru/tips/info/2494.shtml + +Gentoo reference: +https://bugs.gentoo.org/show_bug.cgi?id=275244 + +diff -pur unzip60orig/unix/configure unzip60/unix/configure +--- unzip60orig/unix/configure 2009-04-16 23:25:12.000000000 +0400 ++++ unzip60/unix/configure 2010-11-26 19:07:43.000000000 +0300 +@@ -17,7 +17,7 @@ CFLAGSR=${CFLAGS} + IZ_BZIP2=${3} + CFLAGS="${CFLAGS} -I. -DUNIX" + LFLAGS1="" +-LFLAGS2="-s" ++LFLAGS2="-l natspec" + LN="ln -s" + + CFLAGS_OPT='' +diff -pur unzip60orig/unix/Makefile unzip60/unix/Makefile +--- unzip60orig/unix/Makefile 2009-01-19 01:41:18.000000000 +0300 ++++ unzip60/unix/Makefile 2010-11-29 14:25:58.461000001 +0300 +@@ -45,14 +45,14 @@ + CC = cc# try using "gcc" target rather than changing this (CC and LD + LD = $(CC)# must match, else "unresolved symbol: ___main" is possible) + AS = as +-LOC = $(D_USE_BZ2) $(LOCAL_UNZIP) ++LOC = $(D_USE_BZ2) -DNO_SETLOCALE $(LOCAL_UNZIP) + AF = $(LOC) + CFLAGS = -O + CF_NOOPT = -I. -I$(IZ_BZIP2) -DUNIX $(LOC) + CF = $(CFLAGS) $(CF_NOOPT) + LFLAGS1 = + LF = -o unzip$E $(LFLAGS1) +-LF2 = -s ++LF2 = -l natspec + + # UnZipSFX flags + SL = -o unzipsfx$E $(LFLAGS1) +@@ -121,7 +121,7 @@ INSTALL_PROGRAM = $(INSTALL) + INSTALL_D = mkdir -p + # on some systems, manext=l and MANDIR=/usr/man/man$(manext) may be appropriate + manext = 1 +-prefix = /usr/local ++prefix = /usr + BINDIR = $(prefix)/bin# where to install executables + MANDIR = $(prefix)/man/man$(manext)# where to install man pages + INSTALLEDBIN = $(BINDIR)/funzip$E $(BINDIR)/unzip$E $(BINDIR)/unzipsfx$E \ +diff -pur unzip60orig/unix/unix.c unzip60/unix/unix.c +--- unzip60orig/unix/unix.c 2009-01-24 02:31:26.000000000 +0300 ++++ unzip60/unix/unix.c 2010-11-26 16:58:35.000000000 +0300 +@@ -30,6 +30,9 @@ + #define UNZIP_INTERNAL + #include "unzip.h" + ++#include ++#include ++ + #ifdef SCO_XENIX + # define SYSNDIR + #else /* SCO Unix, AIX, DNIX, TI SysV, Coherent 4.x, ... */ +@@ -1874,3 +1877,44 @@ static void qlfix(__G__ ef_ptr, ef_len) + } + } + #endif /* QLZIP */ ++ ++ ++char OEM_CP[MAX_CP_NAME] = ""; ++char ISO_CP[MAX_CP_NAME] = ""; ++ ++/* Getr the default value of OEM_CP based on the current locale. ++ * ISO_CP is left alone for now. */ ++void init_conversion_charsets() ++{ ++ /* Make a guess only if OEM_CP not already set. */ ++ if(*OEM_CP == '\0') { ++ const char * archive_charset = natspec_get_charset_by_locale(NATSPEC_DOSCS, ""); ++ strncpy(OEM_CP, archive_charset, sizeof(OEM_CP)); ++ } ++ ++ if(*ISO_CP == '\0') { ++ const char * archive_charset = natspec_get_charset_by_locale(NATSPEC_WINCS, ""); ++ strncpy(ISO_CP, archive_charset, sizeof(ISO_CP)); ++ } ++ ++} ++ ++/* Convert a string from OEM_CP to the current locale charset. */ ++inline void oem_intern(char *string) ++{ ++ char *buf = natspec_convert(string, 0, OEM_CP, 0); ++ /* Since Ext_ASCII_TO_Native used only for G.filename[FILNAMESIZE], ++ use FILNAMSIZ as string size */ ++ strncpy(string, buf, FILNAMSIZ); ++ free (buf); ++} ++ ++/* Convert a string from ISO_CP to the current locale charset. */ ++inline void iso_intern(char *string) ++{ ++ char *buf = natspec_convert(string, 0, ISO_CP, 0); ++ /* Since Ext_ASCII_TO_Native used only for G.filename[FILNAMESIZE], ++ use FILNAMSIZ as string size */ ++ strncpy(string, buf, FILNAMSIZ); ++ free (buf); ++} +diff -pur unzip60orig/unix/unxcfg.h unzip60/unix/unxcfg.h +--- unzip60orig/unix/unxcfg.h 2009-04-16 22:36:12.000000000 +0400 ++++ unzip60/unix/unxcfg.h 2010-11-26 16:58:35.000000000 +0300 +@@ -227,4 +227,30 @@ typedef struct stat z_stat; + /* wild_dir, dirname, wildname, matchname[], dirnamelen, have_dirname, */ + /* and notfirstcall are used by do_wild(). */ + ++ ++#define MAX_CP_NAME 25 ++ ++#ifdef SETLOCALE ++# undef SETLOCALE ++#endif ++#define SETLOCALE(category, locale) setlocale(category, locale) ++#include ++ ++#ifdef _ISO_INTERN ++# undef _ISO_INTERN ++#endif ++#define _ISO_INTERN(str1) iso_intern(str1) ++ ++#ifdef _OEM_INTERN ++# undef _OEM_INTERN ++#endif ++#ifndef IZ_OEM2ISO_ARRAY ++# define IZ_OEM2ISO_ARRAY ++#endif ++#define _OEM_INTERN(str1) oem_intern(str1) ++ ++void iso_intern(char *); ++void oem_intern(char *); ++void init_conversion_charsets(void); ++ + #endif /* !__unxcfg_h */ +diff -pur unzip60orig/unzip.c unzip60/unzip.c +--- unzip60orig/unzip.c 2009-04-16 22:26:52.000000000 +0400 ++++ unzip60/unzip.c 2010-11-26 16:58:35.000000000 +0300 +@@ -331,7 +331,9 @@ static ZCONST char Far ZipInfoUsageLine3 + -h print header line -t print totals for listed files or for all\n\ + -z print zipfile comment -T print file times in sortable decimal format\ + \n -C be case-insensitive %s\ +- -x exclude filenames that follow from listing\n"; ++ -x exclude filenames that follow from listing\n\ ++ -O CHARSET specify a character encoding for DOS, Windows and OS/2 archives\n\ ++ -I CHARSET specify a character encoding for UNIX and other archives\n"; + #ifdef MORE + static ZCONST char Far ZipInfoUsageLine4[] = + " -M page output through built-in \"more\"\n"; +@@ -673,7 +674,9 @@ modifiers:\n\ + -j junk paths (do not make directories) -aa treat ALL files as text\n\ + -U use escapes for all non-ASCII Unicode -UU ignore any Unicode fields\n\ + -C match filenames case-insensitively -L make (some) names \ +-lowercase\n %-42s -V retain VMS version numbers\n%s"; ++lowercase\n %-42s -V retain VMS version numbers\n%s\ ++ -O CHARSET specify a character encoding for DOS, Windows and OS/2 archives\n\ ++ -I CHARSET specify a character encoding for UNIX and other archives\n"; + #endif /* ?VMS */ + #else /* !UNICODE_SUPPORT */ + #ifdef VMS +@@ -692,7 +695,9 @@ modifiers:\n\ + -o overwrite files WITHOUT prompting -a auto-convert any text files\n\ + -j junk paths (do not make directories) -aa treat ALL files as text\n\ + -C match filenames case-insensitively -L make (some) names \ +-lowercase\n %-42s -V retain VMS version numbers\n%s"; ++lowercase\n %-42s -V retain VMS version numbers\n%s\ ++ -O CHARSET specify a character encoding for DOS, Windows and OS/2 archives\n\ ++ -I CHARSET specify a character encoding for UNIX and other archives\n"; + #endif /* ?VMS */ + #endif /* ?UNICODE_SUPPORT */ + +@@ -803,6 +808,10 @@ int unzip(__G__ argc, argv) + #endif /* UNICODE_SUPPORT */ + + ++#ifdef UNIX ++ init_conversion_charsets(); ++#endif ++ + #if (defined(__IBMC__) && defined(__DEBUG_ALLOC__)) + extern void DebugMalloc(void); + +@@ -1336,6 +1345,11 @@ int uz_opts(__G__ pargc, pargv) + argc = *pargc; + argv = *pargv; + ++#ifdef UNIX ++ extern char OEM_CP[MAX_CP_NAME]; ++ extern char ISO_CP[MAX_CP_NAME]; ++#endif ++ + while (++argv, (--argc > 0 && *argv != NULL && **argv == '-')) { + s = *argv + 1; + while ((c = *s++) != 0) { /* "!= 0": prevent Turbo C warning */ +@@ -1517,6 +1531,35 @@ int uz_opts(__G__ pargc, pargv) + } + break; + #endif /* MACOS */ ++#ifdef UNIX ++ case ('I'): ++ if (negative) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: encodings can't be negated")); ++ return(PK_PARAM); ++ } else { ++ if(*s) { /* Handle the -Icharset case */ ++ /* Assume that charsets can't start with a dash to spot arguments misuse */ ++ if(*s == '-') { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ strncpy(ISO_CP, s, sizeof(ISO_CP)); ++ } else { /* -I charset */ ++ ++argv; ++ if(!(--argc > 0 && *argv != NULL && **argv != '-')) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ s = *argv; ++ strncpy(ISO_CP, s, sizeof(ISO_CP)); ++ } ++ while(*(++s)); /* No params straight after charset name */ ++ } ++ break; ++#endif /* ?UNIX */ + case ('j'): /* junk pathnames/directory structure */ + if (negative) + uO.jflag = FALSE, negative = 0; +@@ -1592,6 +1635,35 @@ int uz_opts(__G__ pargc, pargv) + } else + ++uO.overwrite_all; + break; ++#ifdef UNIX ++ case ('O'): ++ if (negative) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: encodings can't be negated")); ++ return(PK_PARAM); ++ } else { ++ if(*s) { /* Handle the -Ocharset case */ ++ /* Assume that charsets can't start with a dash to spot arguments misuse */ ++ if(*s == '-') { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ strncpy(OEM_CP, s, sizeof(OEM_CP)); ++ } else { /* -O charset */ ++ ++argv; ++ if(!(--argc > 0 && *argv != NULL && **argv != '-')) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -O argument")); ++ return(PK_PARAM); ++ } ++ s = *argv; ++ strncpy(OEM_CP, s, sizeof(OEM_CP)); ++ } ++ while(*(++s)); /* No params straight after charset name */ ++ } ++ break; ++#endif /* ?UNIX */ + case ('p'): /* pipes: extract to stdout, no messages */ + if (negative) { + uO.cflag = FALSE; +diff -pur unzip60orig/unzpriv.h unzip60/unzpriv.h +--- unzip60orig/unzpriv.h 2009-04-20 03:59:26.000000000 +0400 ++++ unzip60/unzpriv.h 2010-11-26 16:58:35.000000000 +0300 +@@ -3008,7 +3008,7 @@ char *GetLoadPath OF((__GPRO)); + !(((islochdr) || (isuxatt)) && \ + ((hostver) == 25 || (hostver) == 26 || (hostver) == 40))) || \ + (hostnum) == FS_HPFS_ || \ +- ((hostnum) == FS_NTFS_ && (hostver) == 50)) { \ ++ ((hostnum) == FS_NTFS_/* && (hostver) == 50*/)) { \ + _OEM_INTERN((string)); \ + } else { \ + _ISO_INTERN((string)); \ +diff -pur unzip60orig/zipinfo.c unzip60/zipinfo.c +--- unzip60orig/zipinfo.c 2009-02-08 20:04:30.000000000 +0300 ++++ unzip60/zipinfo.c 2010-11-26 16:58:35.000000000 +0300 +@@ -457,6 +457,10 @@ int zi_opts(__G__ pargc, pargv) + int tflag_slm=TRUE, tflag_2v=FALSE; + int explicit_h=FALSE, explicit_t=FALSE; + ++#ifdef UNIX ++ extern char OEM_CP[MAX_CP_NAME]; ++ extern char ISO_CP[MAX_CP_NAME]; ++#endif + + #ifdef MACOS + uO.lflag = LFLAG; /* reset default on each call */ +@@ -501,6 +505,35 @@ int zi_opts(__G__ pargc, pargv) + uO.lflag = 0; + } + break; ++#ifdef UNIX ++ case ('I'): ++ if (negative) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: encodings can't be negated")); ++ return(PK_PARAM); ++ } else { ++ if(*s) { /* Handle the -Icharset case */ ++ /* Assume that charsets can't start with a dash to spot arguments misuse */ ++ if(*s == '-') { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ strncpy(ISO_CP, s, sizeof(ISO_CP)); ++ } else { /* -I charset */ ++ ++argv; ++ if(!(--argc > 0 && *argv != NULL && **argv != '-')) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ s = *argv; ++ strncpy(ISO_CP, s, sizeof(ISO_CP)); ++ } ++ while(*(++s)); /* No params straight after charset name */ ++ } ++ break; ++#endif /* ?UNIX */ + case 'l': /* longer form of "ls -l" type listing */ + if (negative) + uO.lflag = -2, negative = 0; +@@ -521,6 +554,35 @@ int zi_opts(__G__ pargc, pargv) + G.M_flag = TRUE; + break; + #endif ++#ifdef UNIX ++ case ('O'): ++ if (negative) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: encodings can't be negated")); ++ return(PK_PARAM); ++ } else { ++ if(*s) { /* Handle the -Ocharset case */ ++ /* Assume that charsets can't start with a dash to spot arguments misuse */ ++ if(*s == '-') { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -I argument")); ++ return(PK_PARAM); ++ } ++ strncpy(OEM_CP, s, sizeof(OEM_CP)); ++ } else { /* -O charset */ ++ ++argv; ++ if(!(--argc > 0 && *argv != NULL && **argv != '-')) { ++ Info(slide, 0x401, ((char *)slide, ++ "error: a valid character encoding should follow the -O argument")); ++ return(PK_PARAM); ++ } ++ s = *argv; ++ strncpy(OEM_CP, s, sizeof(OEM_CP)); ++ } ++ while(*(++s)); /* No params straight after charset name */ ++ } ++ break; ++#endif /* ?UNIX */ + case 's': /* default: shorter "ls -l" type listing */ + if (negative) + uO.lflag = -2, negative = 0; diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-no-exec-stack.patch b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-no-exec-stack.patch new file mode 100644 index 0000000000..7973378704 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/files/unzip-6.0-no-exec-stack.patch @@ -0,0 +1,13 @@ +Make sure that the asm files don't incorrectly trigger an executable +stack marking in the final shared library. That's bad, mmmkay. + +--- unzip/crc_i386.S ++++ unzip/crc_i386.S +@@ -302,3 +302,7 @@ + #endif /* i386 || _i386 || _I386 || __i386 */ + + #endif /* !USE_ZLIB && !CRC_TABLE_ONLY */ ++ ++#if defined(__linux__) && defined(__ELF__) ++.section .note.GNU-stack,"",%progbits ++#endif diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/unzip/metadata.xml new file mode 100644 index 0000000000..ed43f8ee64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/metadata.xml @@ -0,0 +1,15 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. + + + cpe:/a:info-zip:unzip + infozip + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/unzip/unzip-6.0_p25-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/unzip/unzip-6.0_p25-r1.ebuild new file mode 100644 index 0000000000..6b5a505d3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/unzip/unzip-6.0_p25-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs flag-o-matic + +MY_PV="${PV//.}" +MY_PV="${MY_PV%_p*}" +MY_P="${PN}${MY_PV}" + +DESCRIPTION="unzipper for pkzip-compressed files" +HOMEPAGE="http://www.info-zip.org/" +SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz + mirror://debian/pool/main/u/${PN}/${PN}_${PV/_p/-}.debian.tar.xz" + +LICENSE="Info-ZIP" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x86-linux" +IUSE="bzip2 natspec unicode" + +DEPEND="bzip2? ( app-arch/bzip2 ) + natspec? ( dev-libs/libnatspec )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + local deb="${WORKDIR}"/debian/patches + rm "${deb}"/02-this-is-debian-unzip.patch || die + eapply "${deb}"/*.patch + + eapply "${FILESDIR}"/${PN}-6.0-no-exec-stack.patch + eapply "${FILESDIR}"/${PN}-6.0-format-security.patch + eapply "${FILESDIR}"/${PN}-6.0-fix-false-overlap-detection-on-32bit-systems.patch + use natspec && eapply "${FILESDIR}/${PN}-6.0-natspec.patch" #275244 + sed -i -r \ + -e '/^CFLAGS/d' \ + -e '/CFLAGS/s:-O[0-9]?:$(CFLAGS) $(CPPFLAGS):' \ + -e '/^STRIP/s:=.*:=true:' \ + -e "s:\:CC=\"$(tc-getCC)\":" \ + -e "s:\:LD=\"$(tc-getCC)\":" \ + -e "s:\:AS=\"$(tc-getCC)\":" \ + -e 's:LF2 = -s:LF2 = :' \ + -e 's:LF = :LF = $(LDFLAGS) :' \ + -e 's:SL = :SL = $(LDFLAGS) :' \ + -e 's:FL = :FL = $(LDFLAGS) :' \ + -e "/^#L_BZ2/s:^$(use bzip2 && echo .)::" \ + -e 's:$(AS) :$(AS) $(ASFLAGS) :g' \ + unix/Makefile \ + || die "sed unix/Makefile failed" + + # Delete bundled code to make sure we don't use it. + rm -r bzip2 || die + + eapply_user +} + +src_configure() { + case ${CHOST} in + i?86*-*linux*) TARGET="linux_asm" ;; + *linux*) TARGET="linux_noasm" ;; + i?86*-*bsd* | \ + i?86*-dragonfly*) TARGET="freebsd" ;; # mislabelled bsd with x86 asm + *bsd* | *dragonfly*) TARGET="bsd" ;; + *-darwin*) TARGET="macosx" ;; + *-cygwin*) TARGET="cygwin" ;; + *) die "Unknown target; please update the ebuild to handle ${CHOST} " ;; + esac + + [[ ${CHOST} == *linux* ]] && append-cppflags -DNO_LCHMOD + use bzip2 && append-cppflags -DUSE_BZIP2 + use unicode && append-cppflags -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING + append-cppflags -DLARGE_FILE_SUPPORT #281473 +} + +src_compile() { + ASFLAGS="${ASFLAGS} $(get_abi_var CFLAGS)" \ + emake -f unix/Makefile ${TARGET} +} + +src_install() { + dobin unzip funzip unzipsfx unix/zipgrep + dosym unzip /usr/bin/zipinfo + doman man/*.1 + dodoc BUGS History* README ToDo WHERE +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/Manifest new file mode 100644 index 0000000000..dc2229967e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/Manifest @@ -0,0 +1 @@ +DIST xz-5.2.5.tar.gz 1791345 BLAKE2B aded57324e129572c41646b3cc3b0b59a459452d9338d9245663b63dac2a463fb1f1b2b1d2d4ad3c09cb71fb8439df52cd94f24db99e782fc899b94a288a3043 SHA512 7443674247deda2935220fbc4dfc7665e5bb5a260be8ad858c8bd7d7b9f0f868f04ea45e62eb17c0a5e6a2de7c7500ad2d201e2d668c48ca29bd9eea5a73a3ce diff --git a/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/metadata.xml new file mode 100644 index 0000000000..290b6fa614 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/metadata.xml @@ -0,0 +1,16 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + Build additional filters that are not + used in any of the default xz presets. This includes delta + and BCJ coders, additional match finders and SHA256 checks. + + + cpe:/a:tukaani:xz + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.2.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.2.5-r1.ebuild new file mode 100644 index 0000000000..d628150b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.2.5-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Remember: we cannot leverage autotools in this ebuild in order +# to avoid circular deps with autotools + +EAPI=7 + +inherit libtool multilib multilib-minimal preserve-libs usr-ldscript + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://git.tukaani.org/xz.git" + inherit git-r3 autotools + SRC_URI="" + BDEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068 +else + MY_P="${PN/-utils}-${PV/_}" + SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz" + [[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \ + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="utils for managing LZMA compressed files" +HOMEPAGE="https://tukaani.org/xz/" + +# See top-level COPYING file as it outlines the various pieces and their licenses. +LICENSE="public-domain LGPL-2.1+ GPL-2+" +SLOT="0" +IUSE="elibc_FreeBSD +extra-filters nls static-libs" + +RDEPEND="!" > conftest.c + $CPP conftest.c >/dev/null 2>/dev/null || CPP="${CC} -E" diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-exec-stack.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-exec-stack.patch new file mode 100644 index 0000000000..80719c9612 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-exec-stack.patch @@ -0,0 +1,22 @@ +add proper GNU stack markings so we dont get the default: executable + +--- zip-2.31/crc_i386.S ++++ zip-2.31/crc_i386.S +@@ -238,3 +238,7 @@ + #endif /* i386 || _i386 || _I386 || __i386 */ + + #endif /* !USE_ZLIB && !CRC_TABLE_ONLY */ ++ ++#if defined __ELF__ && defined __linux__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- zip-2.31/match.S ++++ zip-2.31/match.S +@@ -405,3 +405,7 @@ + #endif /* i386 || _I386 || _i386 || __i386 */ + + #endif /* !USE_ZLIB */ ++ ++#if defined __ELF__ && defined __linux__ ++.section .note.GNU-stack,"",@progbits ++#endif diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-format-security.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-format-security.patch new file mode 100644 index 0000000000..63188b5063 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-format-security.patch @@ -0,0 +1,20 @@ +--- a/zip.c ++++ b/zip.c +@@ -1028,7 +1028,7 @@ + + for (i = 0; i < sizeof(text)/sizeof(char *); i++) + { +- printf(text[i]); ++ fputs(text[i], stdout); + putchar('\n'); + } + #ifdef DOS +@@ -1225,7 +1225,7 @@ + CR_MAJORVER, CR_MINORVER, CR_BETA_VER, CR_VERSION_DATE); + for (i = 0; i < sizeof(cryptnote)/sizeof(char *); i++) + { +- printf(cryptnote[i]); ++ fputs(cryptnote[i], stdout); + putchar('\n'); + } + ++i; /* crypt support means there IS at least one compilation option */ diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-natspec.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-natspec.patch new file mode 100644 index 0000000000..29ed4827e3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-natspec.patch @@ -0,0 +1,214 @@ +This patch makes zip use libnatspec to recode file names is national charset. +Initially this patch was written for altlinux: +http://sisyphus.ru/ru/srpm/Sisyphus/zip/patches + +Later it was a bit improved and improved version was posted here (in Russian): +http://www.opennet.ru/tips/info/2494.shtml + +Also I've added natspec support to output of zipnote (thank vapier for notice). + +Gentoo reference: +https://bugs.gentoo.org/show_bug.cgi?id=275244 + +-- +pva@gentoo.org + +=== modified file 'fileio.c' +--- a/fileio.c ++++ b/fileio.c +@@ -929,7 +929,7 @@ + } + if ((zname = in2ex(iname)) == NULL) + return ZE_MEM; +-#ifdef UNICODE_SUPPORT ++#if defined(UNICODE_SUPPORT) && !defined(UNIX) + /* Convert name to display or OEM name */ + oname = local_to_display_string(iname); + #else + +=== modified file 'globals.c' +--- a/globals.c ++++ b/globals.c +@@ -32,7 +32,7 @@ + int scanimage = 1; /* 1=scan through image files */ + #endif + int method = BEST; /* one of BEST, DEFLATE (only), or STORE (only) */ +-int dosify = 0; /* 1=make new entries look like MSDOS */ ++int dosify = 1; /* 1=make new entries look like MSDOS */ + int verbose = 0; /* 1=report oddities in zip file structure */ + int fix = 0; /* 1=fix the zip file, 2=FF, 3=ZipNote */ + int filesync = 0; /* 1=file sync, delete entries not on file system */ + +=== modified file 'unix/Makefile' +--- a/unix/Makefile ++++ b/unix/Makefile +@@ -38,7 +38,7 @@ + MANFLAGS = 644 + + # target directories - where to install executables and man pages to +-prefix = /usr/local ++prefix = /usr + BINDIR = $(prefix)/bin + MANEXT=1 + MANDIR = $(prefix)/man/man$(MANEXT) +@@ -61,6 +61,7 @@ + CFLAGS = -O2 $(CFLAGS_NOOPT) + LFLAGS1 = + LFLAGS2 = -s ++LDADD = -lnatspec + + # object file lists + OBJZ = zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o ttyio.o \ +@@ -125,9 +126,9 @@ + zipsman: $(ZIPS) $(ZIPMANUALs) + + zip$E: $(OBJZ) $(OBJI) $(OBJA) $(LIB_BZ) +- $(BIND) -o zip$E $(LFLAGS1) $(OBJZ) $(OBJI) $(OBJA) $(LFLAGS2) ++ $(BIND) -o zip$E $(LFLAGS1) $(OBJZ) $(OBJI) $(OBJA) $(LFLAGS2) $(LDADD) + zipnote$E: $(OBJN) +- $(BIND) -o zipnote$E $(LFLAGS1) $(OBJN) $(LFLAGS2) ++ $(BIND) -o zipnote$E $(LFLAGS1) $(OBJN) $(LFLAGS2) $(LDADD) + zipcloak$E: $(OBJC) $(OCRCTB) + $(BIND) -o zipcloak$E $(LFLAGS1) $(OBJC) $(LFLAGS2) + zipsplit$E: $(OBJS) + +=== modified file 'unix/osdep.h' +--- a/unix/osdep.h ++++ b/unix/osdep.h +@@ -78,3 +78,6 @@ + #if !defined(NO_EF_UT_TIME) && !defined(USE_EF_UT_TIME) + # define USE_EF_UT_TIME + #endif ++ ++/* Set Windows code as archive type */ ++# define OS_CODE 0xb00 + +=== modified file 'unix/unix.c' +--- a/unix/unix.c ++++ b/unix/unix.c +@@ -14,6 +14,11 @@ + + #include + ++#ifdef UNIX ++# include ++# include ++#endif ++ + #if defined(MINIX) || defined(__mpexl) + # ifdef S_IWRITE + # undef S_IWRITE +@@ -60,6 +65,7 @@ + + /* Local functions */ + local char *readd OF((DIR *)); ++local const char *oem_charset = NULL; + + + #ifdef NO_DIR /* for AT&T 3B1 */ +@@ -262,6 +268,16 @@ + if (!pathput) + t = last(t, PATH_END); + ++#ifdef UNIX ++ if (!oem_charset) { ++ setlocale(LC_CTYPE, ""); ++ oem_charset = natspec_get_charset_by_locale(NATSPEC_DOSCS, ""); ++ } ++ /* Convert to internal encoding */ ++ if ((n = natspec_convert(t, oem_charset, 0, 0)) == NULL) ++ return NULL; ++ return n; ++#else + /* Malloc space for internal name and copy it */ + if ((n = malloc(strlen(t) + 1)) == NULL) + return NULL; +@@ -269,6 +285,7 @@ + + if (dosify) + msname(n); ++#endif + + #ifdef EBCDIC + strtoasc(n, n); /* here because msname() needs native coding */ +@@ -289,8 +306,19 @@ + { + char *x; /* external file name */ + ++#ifdef UNIX ++ if (!oem_charset) { ++ oem_charset = natspec_get_charset_by_locale(NATSPEC_DOSCS, ""); ++ setlocale(LC_CTYPE, ""); ++ } ++ /* Convert to internal encoding */ ++ if ((x = natspec_convert(n, 0, oem_charset, 0)) == NULL) ++ return NULL; ++ return x; ++#else + if ((x = malloc(strlen(n) + 1 + PAD)) == NULL) + return NULL; ++#endif + #ifdef EBCDIC + strtoebc(x, n); + #else + +=== modified file 'zip.c' +--- a/zip.c ++++ b/zip.c +@@ -2025,6 +2025,7 @@ + #endif /* ?MACOS */ + {"J", "junk-sfx", o_NO_VALUE, o_NOT_NEGATABLE, 'J', "strip self extractor from archive"}, + {"k", "DOS-names", o_NO_VALUE, o_NOT_NEGATABLE, 'k', "force use of 8.3 DOS names"}, ++ {"K", "no DOS-names",o_NO_VALUE, o_NOT_NEGATABLE, 'K', "no use 8.3 DOS names"}, + {"l", "to-crlf", o_NO_VALUE, o_NOT_NEGATABLE, 'l', "convert text file line ends - LF->CRLF"}, + {"ll", "from-crlf", o_NO_VALUE, o_NOT_NEGATABLE, o_ll, "convert text file line ends - CRLF->LF"}, + {"lf", "logfile-path",o_REQUIRED_VALUE, o_NOT_NEGATABLE, o_lf, "log to log file at path (default overwrite)"}, +@@ -2289,7 +2290,7 @@ + dispose = 0; /* 1=remove files after put in zip file */ + pathput = 1; /* 1=store path with name */ + method = BEST; /* one of BEST, DEFLATE (only), or STORE (only) */ +- dosify = 0; /* 1=make new entries look like MSDOS */ ++ dosify = 1; /* 1=make new entries look like MSDOS */ + verbose = 0; /* 1=report oddities in zip file structure */ + fix = 0; /* 1=fix the zip file */ + adjust = 0; /* 1=adjust offsets for sfx'd file (keep preamble) */ +@@ -2859,6 +2860,8 @@ + junk_sfx = 1; break; + case 'k': /* Make entries using DOS names (k for Katz) */ + dosify = 1; break; ++ case 'K': /* Make entries using DOS names (K for Kompat) */ ++ dosify = 0; break; + case 'l': /* Translate end-of-line */ + translate_eol = 1; break; + case o_ll: + +=== modified file 'zipnote.c' +--- a/zipnote.c ++++ b/zipnote.c +@@ -21,6 +21,11 @@ + #include "revision.h" + #include + ++#ifdef UNIX ++# include ++# include ++#endif ++ + /* Calculate size of static line buffer used in write (-w) mode. */ + #define WRBUFSIZ 2047 + /* The line buffer size should be at least as large as FNMAX. */ +@@ -537,7 +542,13 @@ + { + for (z = zfiles; z != NULL; z = z->nxt) + { ++#ifdef UNIX ++ char *oem_charset = NULL; ++ oem_charset = natspec_get_charset_by_locale(NATSPEC_DOSCS, ""); ++ printf("%c %s\n", MARK, natspec_convert(z->zname, 0, oem_charset, 0)); ++#else + printf("%c %s\n", MARK, z->zname); ++#endif + putclean(z->comment, z->com); + printf("%c%s\n", MARK, MARKE); + } + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-no-crypt.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-no-crypt.patch new file mode 100644 index 0000000000..9a1302c1be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-no-crypt.patch @@ -0,0 +1,57 @@ +fix building when NO_CRYPT is used + +forward ported from zip-2.32 + +http://bugs.gentoo.org/238398 + +--- a/zip.c ++++ b/zip.c +@@ -3452,6 +3452,9 @@ char **argv; /* command line tokens */ + + /* Key not yet specified. If needed, get/verify it now. */ + if (key_needed) { ++#if !CRYPT ++ ZIPERR(ZE_PARMS, "encryption not supported"); ++#else /* CRYPT */ + if ((key = malloc(IZ_PWLEN+1)) == NULL) { + ZIPERR(ZE_MEM, "was getting encryption password"); + } +@@ -3478,6 +3481,7 @@ char **argv; /* command line tokens */ + if (r) { + ZIPERR(ZE_PARMS, "password verification failed"); + } ++#endif + } + if (key) { + /* if -P "" could get here */ +--- a/zipcloak.c ++++ b/zipcloak.c +@@ -744,6 +744,28 @@ struct option_struct far options[] = { + + int main OF((void)); + ++void zipmessage_nl(a, nl) ++ZCONST char *a; ++int nl; ++{ ++} ++ ++void zipmessage(a, b) ++ZCONST char *a, *b; ++{ ++} ++ ++int set_filetype(out_path) ++ char *out_path; ++{ ++} ++ ++int rename_split(temp_name, out_path) ++ char *temp_name; ++ char *out_path; ++{ ++} ++ + void zipwarn(msg1, msg2) + ZCONST char *msg1, *msg2; + { diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-pic.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-pic.patch new file mode 100644 index 0000000000..89a52e246f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-pic.patch @@ -0,0 +1,15 @@ +if our toolchain generates PIC by default, then do not use the hand written +assembly files as none of it is PIC friendly. + +--- a/unix/configure ++++ b/unix/configure +@@ -29,6 +29,9 @@ + echo Check if we can use asm code + OBJA="" + OCRCU8="" ++piclib="$(echo | $CPP -dM $CFLAGS - | grep -i __pic__)" ++echo "Checking if compiler wants to create pic code" ++[ "$piclib" = "" ] && \ + if eval "$CPP match.S > _match.s 2>/dev/null"; then + if test ! -s _match.s || grep error < _match.s > /dev/null; then + : diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-zipnote-freeze.patch b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-zipnote-freeze.patch new file mode 100644 index 0000000000..28f47d039b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/files/zip-3.0-zipnote-freeze.patch @@ -0,0 +1,61 @@ +diff -dupr zip30-old/fileio.c zip30/fileio.c +--- a/fileio.c ++++ b/fileio.c +@@ -3502,7 +3502,7 @@ zwchar *local_to_wide_string(local_strin + if ((wc_string = (wchar_t *)malloc((wsize + 1) * sizeof(wchar_t))) == NULL) { + ZIPERR(ZE_MEM, "local_to_wide_string"); + } +- wsize = mbstowcs(wc_string, local_string, strlen(local_string) + 1); ++ wsize = mbstowcs(wc_string, local_string, wsize + 1); + wc_string[wsize] = (wchar_t) 0; + + /* in case wchar_t is not zwchar */ +diff -dupr zip30-old/zipfile.c zip30/zipfile.c +--- a/zipfile.c ++++ b/zipfile.c +@@ -5406,7 +5406,9 @@ int putlocal(z, rewrite) + if (z->flg & UTF8_BIT) { + /* If this flag is set, then restore UTF-8 as path name */ + use_uname = 1; ++ tempzn -= nam; + nam = strlen(z->uname); ++ tempzn += nam; + } else { + /* use extra field */ + add_Unicode_Path_local_extra_field(z); +@@ -5647,7 +5650,9 @@ int putcentral(z) + if (z->flg & UTF8_BIT) { + /* If this flag is set, then restore UTF-8 as path name */ + use_uname = 1; ++ tempzn -= nam; + nam = strlen(z->uname); ++ tempzn += nam; + } else { + add_Unicode_Path_cen_extra_field(z); + } +diff -dupr zip30/zipnote.c zip30/zipnote.c +--- a/zipnote.c ++++ b/zipnote.c +@@ -575,6 +575,13 @@ char **argv; /* command line + strcpy(z->iname, a+2); + #endif + ++#ifdef UNICODE_SUPPORT ++#define UTF8_BIT (1 << 11) ++ if (using_utf8) { ++ z->uname = z->iname; ++ } ++#endif ++ + /* + * Don't update z->nam here, we need the old value a little later..... + * The update is handled in zipcopy(). +@@ -661,7 +668,7 @@ char **argv; /* command line + if ((r = zipcopy(z)) != ZE_OK) + ziperr(r, "was copying an entry"); + } +- fclose(x); ++ fclose(in_file); + + /* Write central directory and end of central directory with new comments */ + if ((c = zftello(y)) == (zoff_t)-1) /* get start of central */ diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/zip/metadata.xml new file mode 100644 index 0000000000..a703875414 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/metadata.xml @@ -0,0 +1,14 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. + + + infozip + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zip/zip-3.0-r4.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/zip/zip-3.0-r4.ebuild new file mode 100644 index 0000000000..ee3b1b1f08 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zip/zip-3.0-r4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs flag-o-matic + +MY_P="${PN}${PV//.}" +DESCRIPTION="Info ZIP (encryption support)" +HOMEPAGE="http://www.info-zip.org/" +SRC_URI="mirror://sourceforge/infozip/${MY_P}.zip" + +LICENSE="Info-ZIP" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux" +IUSE="bzip2 crypt natspec unicode" + +DEPEND="${RDEPEND}" +RDEPEND="bzip2? ( app-arch/bzip2 ) + natspec? ( dev-libs/libnatspec )" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/${P}"-no-crypt.patch #238398 + "${FILESDIR}/${P}"-pic.patch + "${FILESDIR}/${P}"-exec-stack.patch #122849 + "${FILESDIR}/${P}"-build.patch #200995 + "${FILESDIR}/${P}"-zipnote-freeze.patch #322047 + "${FILESDIR}/${P}"-format-security.patch #512414 +) + +src_prepare() { + default + use natspec && eapply "${FILESDIR}/${PN}"-3.0-natspec.patch #275244 +} + +src_configure() { + append-cppflags \ + -DLARGE_FILE_SUPPORT \ + -DUIDGID_NOT_16BIT \ + -D$(usex bzip2 '' NO)BZIP2_SUPPORT \ + -D$(usex crypt '' NO)CRYPT \ + -D$(usex unicode '' NO)UNICODE_SUPPORT + # Third arg disables bzip2 logic as we handle it ourselves above. + sh ./unix/configure "$(tc-getCC)" "-I. -DUNIX ${CFLAGS} ${CPPFLAGS}" "${T}" || die + if use bzip2 ; then + sed -i -e "s:LFLAGS2=:&'-lbz2 ':" flags || die + fi +} + +src_compile() { + emake \ + CPP="$(tc-getCPP)" \ + -f unix/Makefile generic +} + +src_install() { + dobin zip zipnote zipsplit + doman man/zip{,note,split}.1 + if use crypt ; then + dobin zipcloak + doman man/zipcloak.1 + fi + dodoc BUGS CHANGES README* TODO WHATSNEW WHERE proginfo/*.txt +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/zstd/Manifest new file mode 100644 index 0000000000..cd831a81e3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/Manifest @@ -0,0 +1,4 @@ +DIST zstd-1.4.4.tar.gz 1962617 BLAKE2B e21841a53b6c60703e5500cfc2a02923c4c3e57975aa57e1060310171e0d83d7c8eda1bd0510d5736db5c310d76847d2105ac5f614867fc3a9dc3086a035dfd7 SHA512 8209837e8eb14e474dfe21d5511085f46cef93b03ab77613fd41e7b8be652418231c38852669c8e0b55b78ad41ea2cb8008d0da122a83f8f27e32b5c86f045cf +DIST zstd-1.4.5.tar.gz 1987927 BLAKE2B 1497d4e87040e5c71466468ebf1a57f4073666f2b005229925bc1d95a4b4fcb2a51d88bb79be20f21860e5750da42f8aac21d2997421d07ba37bd6bb12a28b55 SHA512 b03c497c3e0590c3d384cb856e3024f144b2bfac0d805d80e68deafa612c68237f12a2d657416d476a28059e80936c79f099fc42331464b417593895ea214387 +DIST zstd-1.4.8.tar.gz 1816546 BLAKE2B 950d03c408e9d3fc2081969553c46247a1b8c13a22542effbf70373625bbfeb2a810e0adf0e1c6180cef590e7a28487191b1a577982fddc7a00d1507b461efd5 SHA512 61ce5d61e24770e70c32680f32d58542d6a1b5cc65737256561d8e34c77a82c1d36c769c179da5ea8ed5ecb035b4a4af292b9717c65976172e282859a332137a +DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-make43.patch b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-make43.patch new file mode 100644 index 0000000000..679e0b791e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-make43.patch @@ -0,0 +1,60 @@ +From 06a57cf57e3c4e887cadcf688e3081154f3f6db4 Mon Sep 17 00:00:00 2001 +From: Bimba Shrestha +Date: Thu, 6 Feb 2020 14:10:51 -0800 +Subject: [PATCH] [build-issue] More portable header prefix usage (#) (#1987) + +* make 4.3 build issue fix + +* Changing header name and adding comment +--- + programs/Makefile | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/programs/Makefile b/programs/Makefile +index b75314a8..a9ee3cb5 100644 +--- a/programs/Makefile ++++ b/programs/Makefile +@@ -94,9 +94,12 @@ endif + + VOID = /dev/null + ++# Make 4.3 doesn't support '\#' anymore (https://lwn.net/Articles/810071/) ++NUM_SYMBOL := \# ++ + # thread detection + NO_THREAD_MSG := ==> no threads, building without multithreading support +-HAVE_PTHREAD := $(shell printf '\#include \nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c) ++HAVE_PTHREAD := $(shell printf '$(NUM_SYMBOL)include \nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c) + HAVE_THREAD := $(shell [ "$(HAVE_PTHREAD)" -eq "1" -o -n "$(filter Windows%,$(OS))" ] && echo 1 || echo 0) + ifeq ($(HAVE_THREAD), 1) + THREAD_MSG := ==> building with threading support +@@ -108,7 +111,7 @@ endif + + # zlib detection + NO_ZLIB_MSG := ==> no zlib, building zstd without .gz support +-HAVE_ZLIB := $(shell printf '\#include \nint main(void) { return 0; }' > have_zlib.c && $(CC) $(FLAGS) -o have_zlib$(EXT) have_zlib.c -lz 2> $(VOID) && rm have_zlib$(EXT) && echo 1 || echo 0; rm have_zlib.c) ++HAVE_ZLIB := $(shell printf '$(NUM_SYMBOL)include \nint main(void) { return 0; }' > have_zlib.c && $(CC) $(FLAGS) -o have_zlib$(EXT) have_zlib.c -lz 2> $(VOID) && rm have_zlib$(EXT) && echo 1 || echo 0; rm have_zlib.c) + ifeq ($(HAVE_ZLIB), 1) + ZLIB_MSG := ==> building zstd with .gz compression support + ZLIBCPP = -DZSTD_GZCOMPRESS -DZSTD_GZDECOMPRESS +@@ -119,7 +122,7 @@ endif + + # lzma detection + NO_LZMA_MSG := ==> no liblzma, building zstd without .xz/.lzma support +-HAVE_LZMA := $(shell printf '\#include \nint main(void) { return 0; }' > have_lzma.c && $(CC) $(FLAGS) -o have_lzma$(EXT) have_lzma.c -llzma 2> $(VOID) && rm have_lzma$(EXT) && echo 1 || echo 0; rm have_lzma.c) ++HAVE_LZMA := $(shell printf '$(NUM_SYMBOL)include \nint main(void) { return 0; }' > have_lzma.c && $(CC) $(FLAGS) -o have_lzma$(EXT) have_lzma.c -llzma 2> $(VOID) && rm have_lzma$(EXT) && echo 1 || echo 0; rm have_lzma.c) + ifeq ($(HAVE_LZMA), 1) + LZMA_MSG := ==> building zstd with .xz/.lzma compression support + LZMACPP = -DZSTD_LZMACOMPRESS -DZSTD_LZMADECOMPRESS +@@ -130,7 +133,7 @@ endif + + # lz4 detection + NO_LZ4_MSG := ==> no liblz4, building zstd without .lz4 support +-HAVE_LZ4 := $(shell printf '\#include \n\#include \nint main(void) { return 0; }' > have_lz4.c && $(CC) $(FLAGS) -o have_lz4$(EXT) have_lz4.c -llz4 2> $(VOID) && rm have_lz4$(EXT) && echo 1 || echo 0; rm have_lz4.c) ++HAVE_LZ4 := $(shell printf '$(NUM_SYMBOL)include \n\#include \nint main(void) { return 0; }' > have_lz4.c && $(CC) $(FLAGS) -o have_lz4$(EXT) have_lz4.c -llz4 2> $(VOID) && rm have_lz4$(EXT) && echo 1 || echo 0; rm have_lz4.c) + ifeq ($(HAVE_LZ4), 1) + LZ4_MSG := ==> building zstd with .lz4 compression support + LZ4CPP = -DZSTD_LZ4COMPRESS -DZSTD_LZ4DECOMPRESS +-- +2.24.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-pkgconfig_libdir.patch b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-pkgconfig_libdir.patch new file mode 100644 index 0000000000..e8d745a56a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.4-pkgconfig_libdir.patch @@ -0,0 +1,215 @@ +From e668c9b52896e1cf92c99da3b01e3bdbbae77100 Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Tue, 18 Feb 2020 10:50:38 -0500 +Subject: [PATCH 1/3] Fix pkg-config File Generation Again + +Revises #1851. Fixes #1900. Replaces #1930. + +Thanks to @orbea, @neheb, @Polynomial-C, and particularly @eli-schwartz for +pointing out the problem and suggesting solutions. + +Tested with + + ``` + make -C lib clean libzstd.pc + cat lib/libzstd.pc + + # should fail + make -C lib clean libzstd.pc LIBDIR=/foo + make -C lib clean libzstd.pc INCLUDEDIR=/foo + make -C lib clean libzstd.pc LIBDIR=/usr/localfoo + make -C lib clean libzstd.pc INCLUDEDIR=/usr/localfoo + make -C lib clean libzstd.pc LIBDIR=/usr/local/lib prefix=/foo + make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/include prefix=/foo + + # should succeed + make -C lib clean libzstd.pc LIBDIR=/usr/local/foo + make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/foo + make -C lib clean libzstd.pc LIBDIR=/usr/local/ + make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/ + make -C lib clean libzstd.pc LIBDIR=/usr/local + make -C lib clean libzstd.pc INCLUDEDIR=/usr/local + make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp + make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp + make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp/foo + make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp/foo + + # should also succeed + make -C lib clean libzstd.pc prefix=/foo LIBDIR=/foo/bar INCLUDEDIR=/foo/ + cat lib/libzstd.pc + + mkdir out + cd out + cmake ../build/cmake + make + cat lib/libzstd.pc + ``` +--- + build/cmake/lib/CMakeLists.txt | 5 +++-- + lib/Makefile | 14 ++++++++++++-- + lib/libzstd.pc.in | 4 ++-- + 3 files changed, 17 insertions(+), 6 deletions(-) + +diff --git a/build/cmake/lib/CMakeLists.txt b/build/cmake/lib/CMakeLists.txt +index e92647bf1..29ff57aa0 100644 +--- a/build/cmake/lib/CMakeLists.txt ++++ b/build/cmake/lib/CMakeLists.txt +@@ -134,11 +134,12 @@ endif () + if (UNIX) + # pkg-config + set(PREFIX "${CMAKE_INSTALL_PREFIX}") +- set(LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}") ++ set(LIBDIR "${CMAKE_INSTALL_LIBDIR}") ++ set(INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}") + set(VERSION "${zstd_VERSION_MAJOR}.${zstd_VERSION_MINOR}.${zstd_VERSION_PATCH}") + add_custom_target(libzstd.pc ALL + ${CMAKE_COMMAND} -DIN="${LIBRARY_DIR}/libzstd.pc.in" -DOUT="libzstd.pc" +- -DPREFIX="${PREFIX}" -DVERSION="${VERSION}" ++ -DPREFIX="${PREFIX}" -DLIBDIR="${LIBDIR}" -DINCLUDEDIR="${INCLUDEDIR}" -DVERSION="${VERSION}" + -P "${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig.cmake" + COMMENT "Creating pkg-config file") + +diff --git a/lib/Makefile b/lib/Makefile +index fd1710cf1..dbd64994c 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -224,6 +224,16 @@ LIBDIR ?= $(libdir) + includedir ?= $(PREFIX)/include + INCLUDEDIR ?= $(includedir) + ++PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p") ++PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p") ++ ++ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p")) ++$(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file) ++endif ++ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p")) ++$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file) ++endif ++ + ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly)) + PKGCONFIGDIR ?= $(PREFIX)/libdata/pkgconfig + else +@@ -239,11 +249,11 @@ endif + INSTALL_PROGRAM ?= $(INSTALL) + INSTALL_DATA ?= $(INSTALL) -m 644 + +- +-libzstd.pc: + libzstd.pc: libzstd.pc.in + @echo creating pkgconfig + @sed -e 's|@PREFIX@|$(PREFIX)|' \ ++ -e 's|@LIBDIR@|$(PCLIBDIR)|' \ ++ -e 's|@INCLUDEDIR@|$(PCINCDIR)|' \ + -e 's|@VERSION@|$(VERSION)|' \ + $< >$@ + +diff --git a/lib/libzstd.pc.in b/lib/libzstd.pc.in +index e7880be47..8ec0235ad 100644 +--- a/lib/libzstd.pc.in ++++ b/lib/libzstd.pc.in +@@ -4,8 +4,8 @@ + + prefix=@PREFIX@ + exec_prefix=${prefix} +-includedir=${prefix}/include +-libdir=${exec_prefix}/lib ++includedir=${prefix}/@INCLUDEDIR@ ++libdir=${exec_prefix}/@LIBDIR@ + + Name: zstd + Description: fast lossless compression algorithm library + +From 73737231b95976f24b7b9bff96240976b11dcce0 Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Tue, 18 Feb 2020 13:17:17 -0500 +Subject: [PATCH 2/3] Allow Manual Overriding of pkg-config Lib and Include + Dirs + +When the `PCLIBDIR` or `PCINCDIR` is non-empty (either because we succeeded +in removing the prefix, or because it was manually set), we don't need to +perform the check. This lets us trust users who go to the trouble of setting +a manual override, rather than still blindly failing the make. + +They'll still be prefixed with `${prefix}/` / `${exec_prefix}/` in the +pkg-config file though. +--- + lib/Makefile | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/lib/Makefile b/lib/Makefile +index dbd64994c..b067c11a2 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -227,12 +227,21 @@ INCLUDEDIR ?= $(includedir) + PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p") + PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p") + ++ifeq (,$(PCLIBDIR)) ++# Additional prefix check is required, since the empty string is technically a ++# valid PCLIBDIR + ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p")) + $(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file) + endif ++endif ++ ++ifeq (,$(PCINCDIR)) ++# Additional prefix check is required, since the empty string is technically a ++# valid PCINCDIR + ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p")) + $(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file) + endif ++endif + + ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly)) + PKGCONFIGDIR ?= $(PREFIX)/libdata/pkgconfig + +From e5ef935cf6160768e20cd73db3d9450aa8b7f8cf Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Tue, 18 Feb 2020 13:40:58 -0500 +Subject: [PATCH 3/3] Fix Variable Capitalization + +--- + lib/Makefile | 15 ++++++++------- + 1 file changed, 8 insertions(+), 7 deletions(-) + +diff --git a/lib/Makefile b/lib/Makefile +index b067c11a2..db35207bb 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -219,27 +219,28 @@ DESTDIR ?= + prefix ?= /usr/local + PREFIX ?= $(prefix) + exec_prefix ?= $(PREFIX) +-libdir ?= $(exec_prefix)/lib ++EXEC_PREFIX ?= $(exec_prefix) ++libdir ?= $(EXEC_PREFIX)/lib + LIBDIR ?= $(libdir) + includedir ?= $(PREFIX)/include + INCLUDEDIR ?= $(includedir) + +-PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p") +-PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p") ++PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(EXEC_PREFIX)\\(/\\|$$\\)@@p") ++PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(PREFIX)\\(/\\|$$\\)@@p") + + ifeq (,$(PCLIBDIR)) + # Additional prefix check is required, since the empty string is technically a + # valid PCLIBDIR +-ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p")) +-$(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file) ++ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(EXEC_PREFIX)\\(/\\|$$\\)@ p")) ++$(error configured libdir ($(LIBDIR)) is outside of prefix ($(PREFIX)), can't generate pkg-config file) + endif + endif + + ifeq (,$(PCINCDIR)) + # Additional prefix check is required, since the empty string is technically a + # valid PCINCDIR +-ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p")) +-$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file) ++ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(PREFIX)\\(/\\|$$\\)@ p")) ++$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(EXEC_PREFIX)), can't generate pkg-config file) + endif + endif + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.5-fix-uclibc-ng.patch b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.5-fix-uclibc-ng.patch new file mode 100644 index 0000000000..e4c2335d19 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/files/zstd-1.4.5-fix-uclibc-ng.patch @@ -0,0 +1,28 @@ +From 1dcc4787965aa8f4af48ed5a2154185750bbaff5 Mon Sep 17 00:00:00 2001 +From: Yann Collet +Date: Mon, 13 Jul 2020 14:16:33 -0700 +Subject: [PATCH] fix uclibc's st_mtim + +reported and suggested by @ewildgoose (#1872) +--- + programs/platform.h | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/programs/platform.h b/programs/platform.h +index 2b4b9f2d8..68be70bb3 100644 +--- a/programs/platform.h ++++ b/programs/platform.h +@@ -102,6 +102,12 @@ extern "C" { + # define PLATFORM_POSIX_VERSION 1 + # endif + ++# ifdef __UCLIBC__ ++# ifndef __USE_MISC ++# define __USE_MISC /* enable st_mtim on uclibc */ ++# endif ++# endif ++ + # else /* non-unix target platform (like Windows) */ + # define PLATFORM_POSIX_VERSION 0 + # endif + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/zstd/metadata.xml new file mode 100644 index 0000000000..b9782eebc3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/metadata.xml @@ -0,0 +1,11 @@ + + + + + patrick@gentoo.org + Patrick Lauer + + + facebook/zstd + + diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.4-r4.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.4-r4.ebuild new file mode 100644 index 0000000000..b361ae879f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.4-r4.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="lz4 static-libs +threads" + +RDEPEND="app-arch/xz-utils + lz4? ( app-arch/lz4 )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-pkgconfig_libdir.patch" #700780 + "${FILESDIR}/${P}-make43.patch" #708110 + "${FILESDIR}/${PN}-1.4.5-fix-uclibc-ng.patch" #741972 +) + +src_prepare() { + default + multilib_copy_sources + + # Workaround #713940 / https://github.com/facebook/zstd/issues/2045 + # where upstream build system does not add -pthread for Makefile-based + # build system. + use threads && append-flags $(test-flags-CCLD -pthread) +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "${@}" +} + +multilib_src_compile() { + local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') ) + + mymake -C lib ${libzstd_targets[@]} libzstd.pc + + if multilib_is_native_abi ; then + mymake HAVE_LZ4="$(usex lz4 1 0)" zstd + + mymake -C contrib/pzstd + fi +} + +multilib_src_install() { + mymake -C lib DESTDIR="${D}" install + + if multilib_is_native_abi ; then + mymake -C programs DESTDIR="${D}" install + + mymake -C contrib/pzstd DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.5.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.5.ebuild new file mode 100644 index 0000000000..e8a10f3572 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="lz4 static-libs +threads" + +RDEPEND="app-arch/xz-utils + lz4? ( app-arch/lz4 )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-fix-uclibc-ng.patch" #741972 +) + +src_prepare() { + default + multilib_copy_sources + + # Workaround #713940 / https://github.com/facebook/zstd/issues/2045 + # where upstream build system does not add -pthread for Makefile-based + # build system. + use threads && append-flags $(test-flags-CCLD -pthread) +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "${@}" +} + +multilib_src_compile() { + local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') ) + + mymake -C lib ${libzstd_targets[@]} libzstd.pc + + if multilib_is_native_abi ; then + mymake HAVE_LZ4="$(usex lz4 1 0)" zstd + + mymake -C contrib/pzstd + fi +} + +multilib_src_install() { + mymake -C lib DESTDIR="${D}" install + + if multilib_is_native_abi ; then + mymake -C programs DESTDIR="${D}" install + + mymake -C contrib/pzstd DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.8-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.8-r1.ebuild new file mode 100644 index 0000000000..a7b21ee6fe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.8-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="lz4 static-libs +threads" + +RDEPEND="app-arch/xz-utils + lz4? ( app-arch/lz4 )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + multilib_copy_sources + + # Workaround #713940 / https://github.com/facebook/zstd/issues/2045 + # where upstream build system does not add -pthread for Makefile-based + # build system. + use threads && append-flags $(test-flags-CCLD -pthread) +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "${@}" +} + +multilib_src_compile() { + local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') ) + + mymake -C lib ${libzstd_targets[@]} libzstd.pc + + if multilib_is_native_abi ; then + mymake HAVE_LZ4="$(usex lz4 1 0)" zstd + + mymake -C contrib/pzstd + fi +} + +multilib_src_install() { + mymake -C lib DESTDIR="${D}" install + + if multilib_is_native_abi ; then + mymake -C programs DESTDIR="${D}" install + + mymake -C contrib/pzstd DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.9.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.9.ebuild new file mode 100644 index 0000000000..a7b21ee6fe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/zstd/zstd-1.4.9.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="lz4 static-libs +threads" + +RDEPEND="app-arch/xz-utils + lz4? ( app-arch/lz4 )" +DEPEND="${RDEPEND}" + +src_prepare() { + default + multilib_copy_sources + + # Workaround #713940 / https://github.com/facebook/zstd/issues/2045 + # where upstream build system does not add -pthread for Makefile-based + # build system. + use threads && append-flags $(test-flags-CCLD -pthread) +} + +mymake() { + emake \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + AR="$(tc-getAR)" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + "${@}" +} + +multilib_src_compile() { + local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') ) + + mymake -C lib ${libzstd_targets[@]} libzstd.pc + + if multilib_is_native_abi ; then + mymake HAVE_LZ4="$(usex lz4 1 0)" zstd + + mymake -C contrib/pzstd + fi +} + +multilib_src_install() { + mymake -C lib DESTDIR="${D}" install + + if multilib_is_native_abi ; then + mymake -C programs DESTDIR="${D}" install + + mymake -C contrib/pzstd DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + + if ! use static-libs; then + find "${ED}" -name "*.a" -delete || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog new file mode 100644 index 0000000000..811a953d0b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog @@ -0,0 +1,167 @@ +# ChangeLog for app-cdr/cdrtools +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*cdrtools-3.01_alpha30 (09 Aug 2015) +*cdrtools-3.01_alpha24 (09 Aug 2015) +*cdrtools-3.01_alpha17 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +cdrtools-3.01_alpha17.ebuild, +cdrtools-3.01_alpha24.ebuild, + +cdrtools-3.01_alpha30.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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + +*cdrtools-3.01_alpha31 (02 Sep 2015) + + 02 Sep 2015; Daniel Pielmeier + +cdrtools-3.01_alpha31.ebuild: + Version bump + + Package-Manager: portage-2.2.20.1 + + 28 Sep 2015; Daniel Pielmeier + -cdrtools-3.01_alpha30.ebuild: + Remove old. + + Package-Manager: portage-2.2.20.1 + +*cdrtools-3.02_alpha02 (25 Nov 2015) + + 25 Nov 2015; Daniel Pielmeier + +cdrtools-3.02_alpha02.ebuild: + Version bump. + + Package-Manager: portage-2.2.20.1 + +*cdrtools-3.02_alpha05 (24 Jan 2016) + + 24 Jan 2016; Daniel Pielmeier + cdrtools-3.01_alpha17.ebuild, cdrtools-3.01_alpha24.ebuild, + cdrtools-3.01_alpha31.ebuild, cdrtools-3.02_alpha02.ebuild, + +cdrtools-3.02_alpha05.ebuild: + Version bump. + + Package-Manager: portage-2.2.26 + + 24 Jan 2016; Daniel Pielmeier + -cdrtools-3.01_alpha31.ebuild: + Remove old. + + Package-Manager: portage-2.2.26 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + +*cdrtools-3.02_alpha06 (13 Feb 2016) + + 13 Feb 2016; Daniel Pielmeier + +cdrtools-3.02_alpha06.ebuild: + Version bump. + + Package-Manager: portage-2.2.26 + + 13 Feb 2016; Daniel Pielmeier + -cdrtools-3.02_alpha02.ebuild: + Remove old. + + Package-Manager: portage-2.2.26 + + 03 Apr 2016; Daniel Pielmeier + -cdrtools-3.02_alpha05.ebuild: + Remove old. + + Package-Manager: portage-2.2.26 + + 09 Apr 2016; Anthony G. Basile + cdrtools-3.02_alpha06.ebuild, +files/cdrtools-fix-clone-uclibc.patch: + avoid clash with clone() on uclibc, bug #486782 + + Package-Manager: portage-2.2.26 + + 17 Apr 2016; Patrice Clement metadata.xml: + Fix metadata.xml file. + + Package-Manager: portage-2.2.26 + + 07 May 2016; Michał Górny metadata.xml: + Add missing upstream maintainer's name + + 13 May 2016; Agostino Sarubbo cdrtools-3.02_alpha06.ebuild: + amd64 stable wrt bug #581286 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 17 May 2016; Markus Meier cdrtools-3.02_alpha06.ebuild: + arm stable, bug #581286 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" + + 24 May 2016; Jeroen Roovers cdrtools-3.02_alpha06.ebuild: + Stable for HPPA PPC64 (bug #581286). + + Package-Manager: portage-2.3.0_rc1 + RepoMan-Options: --ignore-arches + + 31 May 2016; Tobias Klausmann + cdrtools-3.02_alpha06.ebuild: + 3.02_alpha06-r0: add alpha keyword + + Gentoo-Bug: 581286 + + Package-Manager: portage-2.3.0_rc1 + diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog-2015 new file mode 100644 index 0000000000..b7dd7d61aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/ChangeLog-2015 @@ -0,0 +1,1693 @@ +# ChangeLog for app-cdr/cdrtools +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.358 2015/07/31 14:34:19 billie Exp $ + + 31 Jul 2015; Daniel Pielmeier + -cdrtools-3.01_alpha28.ebuild, -cdrtools-3.01_alpha29.ebuild: + Remove old. + +*cdrtools-3.01_alpha30 (12 Jul 2015) + + 12 Jul 2015; Daniel Pielmeier + +cdrtools-3.01_alpha30.ebuild: + Version bump. + + 09 Jun 2015; Justin Lecher metadata.xml: + Updating remote-id in metadata.xml + +*cdrtools-3.01_alpha29 (04 Jun 2015) + + 04 Jun 2015; Daniel Pielmeier + +cdrtools-3.01_alpha29.ebuild: + Version bump. + + 25 Apr 2015; Daniel Pielmeier + -cdrtools-3.01_alpha27.ebuild: + Remove old. + +*cdrtools-3.01_alpha28 (03 Apr 2015) + + 03 Apr 2015; Daniel Pielmeier + +cdrtools-3.01_alpha28.ebuild: + Version bump. + + 25 Feb 2015; Mike Frysinger cdrtools-3.01_alpha27.ebuild: + Enable verbose building so we can see the exact compile/link lines. + + 25 Feb 2015; Mike Frysinger cdrtools-3.01_alpha24.ebuild, + cdrtools-3.01_alpha27.ebuild: + Do not hardcode -L/usr/lib when linking -- it is both unnecessary and wrong as + it breaks cross-compiling badly. + + 19 Feb 2015; Mike Gilbert cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha24.ebuild, cdrtools-3.01_alpha27.ebuild: + Use 'caps' use flag to toggle linkage against libcap. Fixup automagic linkage + of libacl and libcap in 3.01_alpha27. + + 18 Feb 2015; Rick Farina cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha24.ebuild, cdrtools-3.01_alpha27.ebuild: + add missing RDEPEND on libcap per bug 540430 + + 14 Feb 2015; Daniel Pielmeier + -cdrtools-3.01_alpha25.ebuild: + Remove old. + +*cdrtools-3.01_alpha27 (30 Jan 2015) + + 30 Jan 2015; Daniel Pielmeier + +cdrtools-3.01_alpha27.ebuild: + Version bump. + +*cdrtools-3.01_alpha25 (11 Oct 2014) + + 11 Oct 2014; Daniel Pielmeier + +cdrtools-3.01_alpha25.ebuild: + Version bump. + + 21 Sep 2014; Patrick Lauer cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha24.ebuild: + Whitespace + + 21 Sep 2014; Robin H. Johnson + cdrtools-3.01_alpha17.ebuild, cdrtools-3.01_alpha24.ebuild: + Bug #486680: do not create group-writable directories during build that would + fail under grsec TPE. + + 03 Aug 2014; cdrtools-3.01_alpha24.ebuild: + arm64, initial support + + 10 Jun 2014; Daniel Pielmeier + -cdrtools-3.01_alpha23.ebuild: + Remove old. + +*cdrtools-3.01_alpha24 (04 Jun 2014) + + 04 Jun 2014; Daniel Pielmeier + +cdrtools-3.01_alpha24.ebuild: + Version bump. + + 17 May 2014; Daniel Pielmeier + cdrtools-3.01_alpha17.ebuild, cdrtools-3.01_alpha23.ebuild: + Updating homepage and mirror due to BerliOS finally closing its doors. + + 13 Apr 2014; Naohiro Aota cdrtools-3.01_alpha23.ebuild: + Use 0 instead of root for group name. #507466 + + 05 Apr 2014; Raúl Porcel cdrtools-3.01_alpha23.ebuild: + Add support for arm64 + + 24 Mar 2014; Daniel Pielmeier + -cdrtools-3.01_alpha22.ebuild: + Remove old. + +*cdrtools-3.01_alpha23 (07 Mar 2014) + + 07 Mar 2014; Daniel Pielmeier + +cdrtools-3.01_alpha23.ebuild: + Version bump. + + 01 Mar 2014; Daniel Pielmeier + -cdrtools-3.01_alpha21.ebuild: + Remove old. + + 29 Jan 2014; Mike Frysinger cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha21.ebuild, cdrtools-3.01_alpha22.ebuild: + Fix clean up of _p.mk files (bug added in recent commit). + + 24 Jan 2014; Daniel Pielmeier -cdrtools-3.00.ebuild, + -cdrtools-3.01_alpha19.ebuild: + Remove old. + +*cdrtools-3.01_alpha22 (24 Jan 2014) + + 24 Jan 2014; Daniel Pielmeier + +cdrtools-3.01_alpha22.ebuild: + Version bump. + + 21 Jan 2014; Mike Frysinger cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha19.ebuild, cdrtools-3.01_alpha21.ebuild: + Add makedepend into DEPEND since it is used. + + 20 Jan 2014; Patrick Lauer cdrtools-3.01_alpha21.ebuild: + Whitespace + + 19 Jan 2014; Mike Frysinger cdrtools-3.01_alpha21.ebuild: + Add cross-compiling support #486680. + + 18 Jan 2014; Mike Frysinger cdrtools-3.01_alpha17.ebuild, + cdrtools-3.01_alpha19.ebuild, cdrtools-3.01_alpha21.ebuild: + Update the local config.{sub,guess} files manually. + + 18 Jan 2014; Mike Frysinger cdrtools-3.01_alpha17.ebuild: + Mark s390/sh stable. + + 18 Jan 2014; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for alpha, wrt bug #486318 + + 15 Jan 2014; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for ia64, wrt bug #486318 + +*cdrtools-3.01_alpha21 (11 Jan 2014) + + 11 Jan 2014; Daniel Pielmeier + +cdrtools-3.01_alpha21.ebuild: + Version bump. + + 06 Jan 2014; Daniel Pielmeier + cdrtools-3.01_alpha19.ebuild: + Fix bug #494818. Thanks to Yuta Satoh for the report. + + 23 Dec 2013; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for sparc, wrt bug #486318 + + 22 Dec 2013; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for ppc64, wrt bug #486318 + + 21 Dec 2013; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for ppc, wrt bug #486318 + + 30 Nov 2013; Daniel Pielmeier + -cdrtools-3.01_alpha18.ebuild: + Remove old. + +*cdrtools-3.01_alpha19 (23 Nov 2013) + + 23 Nov 2013; Daniel Pielmeier + +cdrtools-3.01_alpha19.ebuild: + Version bump. + + 20 Oct 2013; Markus Meier cdrtools-3.01_alpha17.ebuild: + arm stable, bug #486318 + + 14 Oct 2013; Daniel Pielmeier + -cdrtools-3.01_alpha17-r1.ebuild, + -files/cdrtools-3.01_alpha17-capabilities.patch: + Remove old. + +*cdrtools-3.01_alpha18 (14 Oct 2013) + + 14 Oct 2013; Daniel Pielmeier + +cdrtools-3.01_alpha18.ebuild: + Version bump. + +*cdrtools-3.01_alpha17-r1 (12 Oct 2013) + + 12 Oct 2013; Daniel Pielmeier + +cdrtools-3.01_alpha17-r1.ebuild, + +files/cdrtools-3.01_alpha17-capabilities.patch: + Revision bump. Adding a patch by me and Jörg Schilling to fix bug #480666. + Thanks to Thomas Maguin for the report and Jörg Schilling for debugging this + issue. + + 09 Oct 2013; Jeroen Roovers cdrtools-3.01_alpha17.ebuild: + Stable for HPPA (bug #486318). + + 07 Oct 2013; Daniel Pielmeier metadata.xml: + Add upstream. + + 30 Sep 2013; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for x86, wrt bug #486318 + + 28 Sep 2013; Agostino Sarubbo cdrtools-3.01_alpha17.ebuild: + Stable for amd64, wrt bug #486318 + + 28 Sep 2013; Daniel Pielmeier + -cdrtools-3.01_alpha15.ebuild, -cdrtools-3.01_alpha16.ebuild: + Remove old. + + 06 Sep 2013; Daniel Pielmeier + -cdrtools-3.01_alpha15.ebuild: + Remove old. + +*cdrtools-3.01_alpha17 (06 Sep 2013) + + 06 Sep 2013; Daniel Pielmeier + +cdrtools-3.01_alpha17.ebuild: + Version bump. + +*cdrtools-3.01_alpha16 (21 Jul 2013) + + 21 Jul 2013; Daniel Pielmeier + +cdrtools-3.01_alpha16.ebuild: + Version bump. + + 05 Jul 2013; Daniel Pielmeier + -cdrtools-3.01_alpha13.ebuild: + Remove old. + +*cdrtools-3.01_alpha15 (07 Jun 2013) + + 07 Jun 2013; Daniel Pielmeier + +cdrtools-3.01_alpha15.ebuild: + Version bump. + + 04 Mar 2013; Daniel Pielmeier + -cdrtools-3.01_alpha12.ebuild: + Remove old. + +*cdrtools-3.01_alpha13 (01 Mar 2013) + + 01 Mar 2013; Daniel Pielmeier + +cdrtools-3.01_alpha13.ebuild: + Version bump. + + 14 Feb 2013; Daniel Pielmeier + -cdrtools-3.01_alpha11.ebuild: + Remove old. + +*cdrtools-3.01_alpha12 (14 Feb 2013) + + 14 Feb 2013; Daniel Pielmeier + +cdrtools-3.01_alpha12.ebuild: + Version bump. + + 24 Jan 2013; Daniel Pielmeier + -cdrtools-3.01_alpha10.ebuild: + Remove old. + +*cdrtools-3.01_alpha11 (10 Jan 2013) + + 10 Jan 2013; Daniel Pielmeier + +cdrtools-3.01_alpha11.ebuild: + Version bump. + + 03 Jan 2013; Daniel Pielmeier + cdrtools-3.01_alpha10.ebuild: + Correct fix for Bug #410501. + + 02 Jan 2013; Daniel Pielmeier + cdrtools-3.01_alpha10.ebuild: + Split gettext and libintl dependency according to bug #410501. Thanks to + Maxim Kammerer for the report. + + 18 Dec 2012; Daniel Pielmeier + -cdrtools-3.01_alpha08.ebuild, -cdrtools-3.01_alpha09.ebuild: + Remove old. + +*cdrtools-3.01_alpha10 (18 Dec 2012) + + 18 Dec 2012; Daniel Pielmeier + +cdrtools-3.01_alpha10.ebuild: + Version bump. + +*cdrtools-3.01_alpha09 (03 Dec 2012) + + 03 Dec 2012; Daniel Pielmeier + +cdrtools-3.01_alpha09.ebuild: + Version bump. + + 19 Sep 2012; Alexis Ballier + cdrtools-3.01_alpha08.ebuild: + keyword ~amd64-fbsd + + 13 Sep 2012; Daniel Pielmeier + -cdrtools-3.01_alpha07.ebuild: + Remove old. + + 13 Sep 2012; Christoph Junghans + cdrtools-3.01_alpha08.ebuild: + added prefix support (bug #433585) + +*cdrtools-3.01_alpha08 (18 Aug 2012) + + 18 Aug 2012; Daniel Pielmeier + +cdrtools-3.01_alpha08.ebuild: + Version bump. + + 28 Apr 2012; Daniel Pielmeier cdrtools-3.00.ebuild, + cdrtools-3.01_alpha07.ebuild: + Fix bug #410537 to respect CFLAGS. Thanks to Michael (kensington) for the + report and the ebuild patch. + + 05 Apr 2012; Daniel Pielmeier + -cdrtools-3.01_alpha06.ebuild: + Remove old. Fix headers. + + 10 Mar 2012; Daniel Pielmeier + -cdrtools-3.01_alpha05.ebuild, +cdrtools-3.01_alpha07.ebuild: + Version bump. Remove old. + +*cdrtools-3.01_alpha07 (10 Mar 2012) + + 10 Mar 2012; Daniel Pielmeier + +cdrtools-3.01_alpha07.ebuild: + Version bump. + + 28 Jan 2012; Samuli Suominen + -cdrtools-3.01_alpha06-r1.ebuild: + Revert last commit since according to Ulrich Mueller suid root is also used + for elevating scheduling priority. + +*cdrtools-3.01_alpha06-r1 (28 Jan 2012) + + 28 Jan 2012; Samuli Suominen + +cdrtools-3.01_alpha06-r1.ebuild: + Change cdda2wav, cdrecord, readcd and rscsi from suid root to sgid disk for + udev users (note: tested with cdrecord -scanbus) + +*cdrtools-3.01_alpha06 (18 Oct 2011) + + 18 Oct 2011; Daniel Pielmeier + +cdrtools-3.01_alpha06.ebuild: + Version bump. + + 28 Aug 2011; Daniel Pielmeier cdrtools-3.00.ebuild, + cdrtools-3.01_alpha05.ebuild: + Remove useless blocker. + + 11 Jul 2011; Daniel Pielmeier cdrtools-3.00.ebuild, + cdrtools-3.01_alpha05.ebuild: + Make cdrtools compile on Gentoo/FreeBSD (AMD64). This fixes bug #363743. + Thanks to Yuta SATOH for the patch. + +*cdrtools-3.01_alpha05 (09 Jun 2011) + + 09 Jun 2011; Daniel Pielmeier + -cdrtools-3.01_alpha04.ebuild, +cdrtools-3.01_alpha05.ebuild: + Version bump. Switch to EAPI 4. Remove old. + + 12 Apr 2011; Daniel Pielmeier + -cdrtools-3.01_alpha02.ebuild, -cdrtools-3.01_alpha03.ebuild: + Remove old. + +*cdrtools-3.01_alpha04 (12 Apr 2011) + + 12 Apr 2011; Daniel Pielmeier + +cdrtools-3.01_alpha04.ebuild: + Version bump. + +*cdrtools-3.01_alpha03 (08 Mar 2011) + + 08 Mar 2011; Daniel Pielmeier + +cdrtools-3.01_alpha03.ebuild: + Version bump. + + 13 Feb 2011; Daniel Pielmeier + -cdrtools-3.01_alpha01.ebuild: + Remove old. + +*cdrtools-3.01_alpha02 (10 Jan 2011) + + 10 Jan 2011; Daniel Pielmeier + -cdrtools-2.01.01_alpha75.ebuild, +cdrtools-3.01_alpha02.ebuild: + Version bump. Remove old. + + 05 Dec 2010; Raúl Porcel cdrtools-3.00.ebuild: + ia64/s390/sh stable wrt #328163 + + 30 Nov 2010; Michael Weber cdrtools-3.00.ebuild: + sparc stable (bug 328163) + +*cdrtools-3.01_alpha01 (25 Nov 2010) + + 25 Nov 2010; Daniel Pielmeier -cdrtools-3.00-r1.ebuild, + +cdrtools-3.01_alpha01.ebuild: + Versiom bump. Remove old. + + 20 Nov 2010; Raúl Porcel cdrtools-3.00.ebuild, + cdrtools-3.00-r1.ebuild: + Fix arm again + + 20 Nov 2010; Raúl Porcel cdrtools-3.00.ebuild, + cdrtools-3.00-r1.ebuild: + Fix arm + +*cdrtools-3.00-r1 (07 Nov 2010) + + 07 Nov 2010; Daniel Pielmeier + +cdrtools-3.00-r1.ebuild: + Simplify SRC_URI. Remove man pages related to the build system. + + 15 Oct 2010; Brent Baude cdrtools-3.00.ebuild: + stable ppc, bug 328163 + + 30 Sep 2010; Brent Baude cdrtools-3.00.ebuild: + stable ppc64, bug 328163 + + 14 Sep 2010; Tobias Klausmann cdrtools-3.00.ebuild: + Stable on alpha, bug #328163 + + 14 Aug 2010; Markus Meier cdrtools-3.00.ebuild: + arm stable, bug #328163 + + 20 Jul 2010; Jeroen Roovers cdrtools-3.00.ebuild: + Stable for HPPA (bug #328163). + + 17 Jul 2010; Pawel Hajdan jr cdrtools-3.00.ebuild: + x86 stable wrt bug #328163 + + 13 Jul 2010; Markos Chandras cdrtools-3.00.ebuild: + Stable on amd64 wrt bug #328163 + +*cdrtools-3.00 (07 Jun 2010) + + 07 Jun 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha78.ebuild, -cdrtools-2.01.01_alpha79.ebuild, + +cdrtools-3.00.ebuild: + Version bump. Remove old. + + 18 May 2010; Daniel Pielmeier + cdrtools-2.01.01_alpha75.ebuild, cdrtools-2.01.01_alpha78.ebuild: + Backport as-needed fix to older versions. + +*cdrtools-2.01.01_alpha79 (18 May 2010) + + 18 May 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha57-r1.ebuild, -cdrtools-2.01.01_alpha77.ebuild, + +cdrtools-2.01.01_alpha79.ebuild, + -files/cdrtools-2.01.01_alpha34-asneeded.patch, + -files/cdrtools-2.01.01_alpha50-asneeded.patch, + -files/cdrtools-2.01.01a03-warnings.patch: + Version bump. This also fixes bug #289110. Remove old. + + 16 May 2010; Raúl Porcel + cdrtools-2.01.01_alpha75.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #308245 + + 27 Apr 2010; Daniel Pielmeier + cdrtools-2.01.01_alpha77.ebuild, cdrtools-2.01.01_alpha78.ebuild: + Use virtual/acl to support x86-freebsd. Thanks to Alexis Ballier on irc. + + 27 Apr 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha76.ebuild: + Remove old. + +*cdrtools-2.01.01_alpha78 (27 Apr 2010) + + 27 Apr 2010; Daniel Pielmeier + +cdrtools-2.01.01_alpha78.ebuild: + Version bump + + 25 Apr 2010; Guy Martin + cdrtools-2.01.01_alpha75.ebuild: + hppa stable, #308245 + + 18 Apr 2010; Markus Meier + cdrtools-2.01.01_alpha75.ebuild: + arm/x86 stable, bug #308245 + + 06 Apr 2010; Markos Chandras + cdrtools-2.01.01_alpha75.ebuild: + Stable on amd64 wrt bug #308245 + + 16 Mar 2010; Alexis Ballier + cdrtools-2.01.01_alpha77.ebuild: + keyword ~x86-fbsd + + 15 Mar 2010; Brent Baude + cdrtools-2.01.01_alpha75.ebuild: + stable ppc64, bug 308245 + + 15 Mar 2010; nixnut cdrtools-2.01.01_alpha75.ebuild: + ppc stable #308245 + +*cdrtools-2.01.01_alpha77 (01 Mar 2010) + + 01 Mar 2010; Daniel Pielmeier + +cdrtools-2.01.01_alpha77.ebuild: + Version bump. + +*cdrtools-2.01.01_alpha76 (17 Feb 2010) + + 17 Feb 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha74.ebuild, +cdrtools-2.01.01_alpha76.ebuild: + Version bump. Remove old. + +*cdrtools-2.01.01_alpha75 (08 Feb 2010) + + 08 Feb 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha73.ebuild, +cdrtools-2.01.01_alpha75.ebuild: + Version bump. Remove old. + +*cdrtools-2.01.01_alpha74 (02 Feb 2010) + + 02 Feb 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha72.ebuild, +cdrtools-2.01.01_alpha74.ebuild: + Version bump. Remove old. + +*cdrtools-2.01.01_alpha73 (25 Jan 2010) + + 25 Jan 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha69.ebuild, +cdrtools-2.01.01_alpha73.ebuild: + Version bump. Remove old. + + 21 Jan 2010; Daniel Pielmeier metadata.xml: + Add myself to maintainers. + +*cdrtools-2.01.01_alpha72 (12 Jan 2010) + + 12 Jan 2010; Daniel Pielmeier + -cdrtools-2.01.01_alpha68.ebuild, +cdrtools-2.01.01_alpha72.ebuild: + Version bump. Remove old. + + 02 Dec 2009; Daniel Pielmeier + cdrtools-2.01.01_alpha69.ebuild: + Cleanup ebuild. + +*cdrtools-2.01.01_alpha69 (01 Dec 2009) + + 01 Dec 2009; Daniel Pielmeier + -cdrtools-2.01.01_alpha67-r1.ebuild, +cdrtools-2.01.01_alpha69.ebuild: + Version bump. + +*cdrtools-2.01.01_alpha68 (19 Nov 2009) + + 19 Nov 2009; Daniel Pielmeier + -cdrtools-2.01.01_alpha66.ebuild, -cdrtools-2.01.01_alpha67.ebuild, + +cdrtools-2.01.01_alpha68.ebuild: + Version bump. Remove old. + + 14 Nov 2009; Daniel Pielmeier + cdrtools-2.01.01_alpha67-r1.ebuild: + Replace slashes as separator in sed expressions as $(tc-getCC) or + $(tc-getCXX) can return a full path which contains slashes. + +*cdrtools-2.01.01_alpha67-r1 (04 Nov 2009) + + 04 Nov 2009; Pielmeier Daniel + +cdrtools-2.01.01_alpha67-r1.ebuild: + Also use LINKMODE in src_install. This should fix bug #289110. + +*cdrtools-2.01.01_alpha67 (04 Nov 2009) + + 04 Nov 2009; Pielmeier Daniel + -cdrtools-2.01.01_alpha65.ebuild, +cdrtools-2.01.01_alpha67.ebuild: + Version bump. Fix comment position. Remove old. + +*cdrtools-2.01.01_alpha66 (13 Oct 2009) + + 13 Oct 2009; Pielmeier Daniel + -cdrtools-2.01.01_alpha64.ebuild, +cdrtools-2.01.01_alpha66.ebuild: + Version bump. Fixes bug #243528. Use LINKMODE switch to force dynamic + linking to save one sed line. Remove old. + +*cdrtools-2.01.01_alpha65 (16 Sep 2009) + + 16 Sep 2009; Pielmeier Daniel + -cdrtools-2.01.01_alpha34.ebuild, -cdrtools-2.01.01_alpha51.ebuild, + -cdrtools-2.01.01_alpha60.ebuild, -cdrtools-2.01.01_alpha61.ebuild, + +cdrtools-2.01.01_alpha65.ebuild: + Version bump. Remove old. Defuse some comments and remove useless einfo + message. + +*cdrtools-2.01.01_alpha64 (04 Sep 2009) + + 04 Sep 2009; Pielmeier Daniel + cdrtools-2.01.01_alpha34.ebuild, cdrtools-2.01.01_alpha51.ebuild, + +cdrtools-2.01.01_alpha64.ebuild: + Version bump. Quiet down repoman a bit. + +*cdrtools-2.01.01_alpha61 (11 Jul 2009) + + 11 Jul 2009; Pielmeier Daniel + -cdrtools-2.01.01_alpha53.ebuild, -cdrtools-2.01.01_alpha59.ebuild, + +cdrtools-2.01.01_alpha61.ebuild: + Version bump. Remove some older testing versions. + + 11 Jun 2009; Jeroen Roovers + cdrtools-2.01.01_alpha57-r1.ebuild: + Stable for HPPA (bug #267933). + + 28 May 2009; Samuli Suominen + cdrtools-2.01.01_alpha34.ebuild, cdrtools-2.01.01_alpha51.ebuild, + cdrtools-2.01.01_alpha53.ebuild, cdrtools-2.01.01_alpha57-r1.ebuild, + cdrtools-2.01.01_alpha59.ebuild, cdrtools-2.01.01_alpha60.ebuild: + Remove PROVIDE for old style virtual. + +*cdrtools-2.01.01_alpha60 (21 May 2009) + + 21 May 2009; Peter Alfredsen + +cdrtools-2.01.01_alpha60.ebuild: + Bump + + 20 May 2009; nixnut + cdrtools-2.01.01_alpha57-r1.ebuild: + ppc stable #267933 + + 15 May 2009; Raúl Porcel + cdrtools-2.01.01_alpha57-r1.ebuild: + arm/ia64/s390/sh/sparc stable wrt #267933 + + 03 May 2009; Tobias Klausmann + cdrtools-2.01.01_alpha57-r1.ebuild: + Stable on alpha, bug #267933 + + 03 May 2009; Markus Meier + cdrtools-2.01.01_alpha57-r1.ebuild: + amd64/x86 stable, bug #267933 + + 03 May 2009; Brent Baude + cdrtools-2.01.01_alpha57-r1.ebuild: + Marking cdrtools-2.01.01_alpha57-r1 ppc64 for bug 267933 + + 30 Apr 2009; Peter Alfredsen + files/cdrtools-2.01.01_alpha50-asneeded.patch: + Fix as-needed patch to not link against libacl unconditionally, bug + 265159. Thanks to Michał Górny . + +*cdrtools-2.01.01_alpha59 (30 Apr 2009) + + 30 Apr 2009; Peter Alfredsen + +cdrtools-2.01.01_alpha59.ebuild: + Bump + +*cdrtools-2.01.01_alpha57-r1 (02 Feb 2009) + + 02 Feb 2009; Peter Alfredsen + -cdrtools-2.01.01_alpha57.ebuild, +cdrtools-2.01.01_alpha57-r1.ebuild: + Fix etc installation prefix. Thanks to billie for the report. + +*cdrtools-2.01.01_alpha57 (01 Feb 2009) + + 01 Feb 2009; Peter Alfredsen + -cdrtools-2.01.01_alpha41.ebuild, -cdrtools-2.01.01_alpha42.ebuild, + -cdrtools-2.01.01_alpha50-r3.ebuild, -cdrtools-2.01.01_alpha52.ebuild, + +cdrtools-2.01.01_alpha57.ebuild: + Bump, fix bug 253229. Also fix bug 198779, acl automagic dependency. + + 15 Nov 2008; Guy Martin + cdrtools-2.01.01_alpha51.ebuild: + hppa stable, #245275 + + 13 Nov 2008; Brent Baude + cdrtools-2.01.01_alpha51.ebuild: + stable ppc64, bug 245275 + + 09 Nov 2008; Raúl Porcel + cdrtools-2.01.01_alpha51.ebuild: + ia64/sparc stable wrt #245275 + + 09 Nov 2008; Tobias Klausmann + cdrtools-2.01.01_alpha51.ebuild: + Stable on alpha, bug #245275 + + 08 Nov 2008; nixnut cdrtools-2.01.01_alpha51.ebuild: + Stable on ppc wrt bug 245275 + + 05 Nov 2008; Markus Meier + cdrtools-2.01.01_alpha51.ebuild: + amd64/x86 stable, bug #245275 + +*cdrtools-2.01.01_alpha53 (02 Nov 2008) + + 02 Nov 2008; Peter Alfredsen + +cdrtools-2.01.01_alpha53.ebuild: + Bump, bug 244951. + +*cdrtools-2.01.01_alpha52 (28 Oct 2008) + + 28 Oct 2008; Peter Alfredsen + +cdrtools-2.01.01_alpha52.ebuild: + Bump, bug 243980. + +*cdrtools-2.01.01_alpha51 (12 Oct 2008) + + 12 Oct 2008; Peter Alfredsen + +cdrtools-2.01.01_alpha51.ebuild: + Bump. Bug 241522. Thanks to Daniel Piedmeyer + +*cdrtools-2.01.01_alpha50-r3 (01 Oct 2008) + + 01 Oct 2008; Peter Alfredsen + -cdrtools-2.01.01_alpha50-r2.ebuild, +cdrtools-2.01.01_alpha50-r3.ebuild: + If not built with -j1, "sometimes" cdda2wav will not be built, make will + complete anyway. Nasty bug. + +*cdrtools-2.01.01_alpha50-r2 (30 Sep 2008) + + 30 Sep 2008; Peter Alfredsen + -cdrtools-2.01.01_alpha50-r1.ebuild, +cdrtools-2.01.01_alpha50-r2.ebuild: + A last bug, discovered by daniel pielmeyer (again :-)). Fix to make + cdrtools install its configuration files in /etc, not /usr/etc. + +*cdrtools-2.01.01_alpha50-r1 (28 Sep 2008) + + 28 Sep 2008; Peter Alfredsen + -cdrtools-2.01.01_alpha50.ebuild, +cdrtools-2.01.01_alpha50-r1.ebuild: + Fix manpages and docs not being installed to the right place. Fixup + mulilib sed. Sincerest thanks to Daniel Pielmeyer (billie on IRC) + daniel.pielmeier@googlemail.com for noticing these things and proposing + solutions. + + 28 Sep 2008; Peter Alfredsen + cdrtools-2.01.01_alpha50.ebuild: + I'm told the parallel-make bug is not there. Dropping -j1 and waiting for + a bug report. + + 28 Sep 2008; Peter Alfredsen + cdrtools-2.01.01_alpha50.ebuild: + Restrict to -j1, parallel make may fail. :-( + +*cdrtools-2.01.01_alpha50 (27 Sep 2008) + + 27 Sep 2008; Peter Alfredsen + +files/cdrtools-2.01.01_alpha50-asneeded.patch, + +cdrtools-2.01.01_alpha50.ebuild: + Bump, fixing bug #230940 and bug #234537. Major rewrite to take advantage + of built-in make system. + +*cdrtools-2.01.01_alpha42 (06 Jul 2008) + + 06 Jul 2008; Christian Faulhammer + -cdrtools-2.01.01_alpha40.ebuild, +cdrtools-2.01.01_alpha42.ebuild: + version bump and clean up + +*cdrtools-2.01.01_alpha41 (16 Jun 2008) + + 16 Jun 2008; Samuli Suominen + +cdrtools-2.01.01_alpha41.ebuild: + Version bump. + + 06 Jun 2008; Christian Faulhammer + -cdrtools-2.01-r1.ebuild: + clean up + +*cdrtools-2.01.01_alpha40 (06 Jun 2008) + + 06 Jun 2008; Christian Faulhammer + +cdrtools-2.01.01_alpha40.ebuild: + version bump, fixing bug 224449 + +*cdrtools-2.01.01_alpha39 (16 May 2008) + + 16 May 2008; Steve Dibb + +cdrtools-2.01.01_alpha39.ebuild: + Version bump, bug 220327 + +*cdrtools-2.01.01_alpha38 (18 Apr 2008) + + 18 Apr 2008; Steve Dibb + +cdrtools-2.01.01_alpha38.ebuild: + Version bump, bug 213122 + + 27 Jan 2008; Lars Weiler + -cdrtools-2.01.01_alpha25.ebuild: + Cleanup. + +*cdrtools-2.01.01_alpha37 (27 Jan 2008) + + 27 Jan 2008; Lars Weiler + -cdrtools-2.01.01_alpha36.ebuild, +cdrtools-2.01.01_alpha37.ebuild: + Version bump; bug #205794. + + 25 Jan 2008; Fabian Groffen cdrtools-2.01-r1.ebuild, + cdrtools-2.01.01_alpha25.ebuild, cdrtools-2.01.01_alpha34.ebuild, + cdrtools-2.01.01_alpha36.ebuild, cdrtools-2.01.01_alpha36-r1.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 11 Jan 2008; Mike Frysinger + cdrtools-2.01.01_alpha34.ebuild, cdrtools-2.01.01_alpha36.ebuild, + cdrtools-2.01.01_alpha36-r1.ebuild: + Cleanup old rules, add in s390x, and make sure we catch future additions + automatically. + +*cdrtools-2.01.01_alpha36-r1 (05 Jan 2008) + + 05 Jan 2008; Steve Dibb + +cdrtools-2.01.01_alpha36-r1.ebuild: + Add dependency for sys-apps/acl, bug 198779 + + 14 Nov 2007; Jeroen Roovers + cdrtools-2.01.01_alpha34.ebuild: + Stable for HPPA (bug #197665). + +*cdrtools-2.01.01_alpha36 (11 Nov 2007) + + 11 Nov 2007; Lars Weiler + -files/cdrtools-2.01.01a03-rezero.patch, + -files/cdrtools-2.01a27-writemode.patch, -cdrtools-2.01.01_alpha32.ebuild, + +cdrtools-2.01.01_alpha36.ebuild: + Version bump; bug #193544. Cleaned out old version. + + 10 Nov 2007; Samuli Suominen + cdrtools-2.01.01_alpha34.ebuild: + amd64 stable wrt #197665, thanks to Kenneth Prugh for testing. + + 07 Nov 2007; Raúl Porcel + cdrtools-2.01.01_alpha34.ebuild: + alpha stable wrt #197665, thanks to Tobias Klausmann + + 06 Nov 2007; Markus Rothe + cdrtools-2.01.01_alpha34.ebuild: + Stable on ppc64; bug #197665 + + 03 Nov 2007; Raúl Porcel + cdrtools-2.01.01_alpha34.ebuild: + ia64 stable wrt #197665 + + 02 Nov 2007; Lars Weiler + cdrtools-2.01.01_alpha34.ebuild: + stable ppc, bug #197665 + + 01 Nov 2007; Ferris McCormick + cdrtools-2.01.01_alpha34.ebuild: + Stable for sparc, Bug #197665 + + 31 Oct 2007; Dawid Węgliński + cdrtools-2.01.01_alpha34.ebuild: + Stable on x86 (bug #197665) + + 28 Aug 2007; Samuli Suominen + +files/cdrtools-2.01.01_alpha34-asneeded.patch, + cdrtools-2.01.01_alpha34.ebuild: + Fix building with -Wl,--as-needed, bug 190180. + +*cdrtools-2.01.01_alpha34 (24 Aug 2007) + + 24 Aug 2007; Lars Weiler + +cdrtools-2.01.01_alpha34.ebuild: + Version bump with dynamic linking; thanks to Sebastian in bug #189981. + + 04 Aug 2007; Lars Weiler + -cdrtools-2.01.01_alpha10.ebuild, -cdrtools-2.01.01_alpha27.ebuild, + -cdrtools-2.01.01_alpha30.ebuild: + Cleanup. + +*cdrtools-2.01.01_alpha32 (30 Jul 2007) + + 30 Jul 2007; Lars Weiler + +cdrtools-2.01.01_alpha32.ebuild: + Version bump. Now with >4GB-support. + +*cdrtools-2.01.01_alpha30 (10 Jul 2007) + + 10 Jul 2007; Lars Weiler + -cdrtools-2.01.01_alpha29.ebuild, +cdrtools-2.01.01_alpha30.ebuild: + Version bump. + +*cdrtools-2.01.01_alpha29 (10 Jul 2007) + + 10 Jul 2007; Lars Weiler + +cdrtools-2.01.01_alpha29.ebuild: + Version bump. Removed unicode-patch from ebuild as mkisofs now supports + unicode. + + 03 Jul 2007; Raúl Porcel + cdrtools-2.01.01_alpha25.ebuild: + alpha stable wrt #177472 + + 02 Jun 2007; Lars Weiler +files/mkisofs-iconv-25.patch, + cdrtools-2.01.01_alpha25.ebuild, cdrtools-2.01.01_alpha27.ebuild: + Re-added the mkisofs-unicode-patch from bug #178856. + +*cdrtools-2.01.01_alpha27 (02 Jun 2007) + + 02 Jun 2007; Lars Weiler -files/mkisofs-iconv-10.patch, + -files/mkisofs-iconv-18.patch, cdrtools-2.01.01_alpha25.ebuild, + +cdrtools-2.01.01_alpha27.ebuild: + Version bump. Minor fixes. + + 20 May 2007; Joseph Jezak + cdrtools-2.01.01_alpha25.ebuild: + Marked ppc stable for bug #177472. + + 16 May 2007; Jeroen Roovers + cdrtools-2.01.01_alpha25.ebuild: + Stable for HPPA (bug #177472). + + 16 May 2007; Daniel Gryniewicz + cdrtools-2.01.01_alpha25.ebuild: + Marked stable on amd64 for bug #177472 + + 15 May 2007; Gustavo Zacarias + cdrtools-2.01.01_alpha25.ebuild: + Stable on sparc wrt #177472 + + 13 May 2007; Raúl Porcel + cdrtools-2.01.01_alpha25.ebuild: + ia64 + x86 stable wrt bug 177472 + + 13 May 2007; Markus Rothe + cdrtools-2.01.01_alpha25.ebuild: + Stable on ppc64; bug #177472 + + 13 May 2007; Joshua Kinard + cdrtools-2.01.01_alpha25.ebuild: + Added ~mips to KEYWORDS. + +*cdrtools-2.01.01_alpha26 (12 May 2007) + + 12 May 2007; Lars Weiler + +cdrtools-2.01.01_alpha26.ebuild: + Version bump; bug #176823. + + 12 May 2007; Lars Weiler -cdrtools-2.01-r3.ebuild: + Removing old version which was stable for m68k, but as no m68k-arch-alias + exists, I can't ask for new stabilisations. + +*cdrtools-2.01.01_alpha25 (10 Apr 2007) + + 10 Apr 2007; Lars Weiler + -cdrtools-2.01.01_alpha11.ebuild, -cdrtools-2.01.01_alpha18.ebuild, + -cdrtools-2.01.01_alpha20.ebuild, -cdrtools-2.01.01_alpha23.ebuild, + +cdrtools-2.01.01_alpha25.ebuild: + Version bump and cleanup. + + 01 Mar 2007; cdrtools-2.01-r1.ebuild, + cdrtools-2.01.01_alpha10.ebuild, cdrtools-2.01.01_alpha11.ebuild, + cdrtools-2.01.01_alpha18.ebuild, cdrtools-2.01.01_alpha20.ebuild, + cdrtools-2.01.01_alpha23.ebuild: + Dropped ppc-macos keyword, see you in prefix + +*cdrtools-2.01.01_alpha23 (28 Feb 2007) + + 28 Feb 2007; Lars Weiler + +cdrtools-2.01.01_alpha23.ebuild: + Version bump; removed gnuconfig.eclass functions from bug #160174. + +*cdrtools-2.01.01_alpha20 (12 Nov 2006) + + 12 Nov 2006; Lars Weiler + +cdrtools-2.01.01_alpha20.ebuild: + Version bump. + + 11 Nov 2006; Lars Weiler cdrtools-2.01-r1.ebuild, + cdrtools-2.01-r3.ebuild, cdrtools-2.01.01_alpha10.ebuild, + cdrtools-2.01.01_alpha11.ebuild, cdrtools-2.01.01_alpha18.ebuild: + Added installation of missing documents; bug #154032. + + 28 Oct 2006; Lars Weiler files/mkisofs-iconv-18.patch, + cdrtools-2.01.01_alpha18.ebuild: + Fixed the patch and installation of header-files. + +*cdrtools-2.01.01_alpha18 (28 Oct 2006) + + 28 Oct 2006; Lars Weiler + +files/cdrtools-2.01.01a18-rezero.patch, +files/mkisofs-iconv-18.patch, + +cdrtools-2.01.01_alpha18.ebuild: + Version bump. + + 28 Oct 2006; Lars Weiler + -cdrtools-2.01.01_alpha07.ebuild, -cdrtools-2.01.01_alpha08.ebuild: + Cleanup. + + 28 Oct 2006; Lars Weiler +files/mkisofs-iconv-11.patch, + cdrtools-2.01.01_alpha10.ebuild, cdrtools-2.01.01_alpha11.ebuild: + Added proper unicode-handling for mkisofs. Thanks to Kim Seongcheol in bug + #129759 who created the patch. + + 05 Sep 2006; Luis Medinas ChangeLog: + Add a blocker for app-cdr/cdrkit. + +*cdrtools-2.01.01_alpha08 (05 Sep 2006) + + 05 Sep 2006; Lars Weiler + +cdrtools-2.01.01_alpha08.ebuild: + Add this old version, because it's the last GPL-version. + +*cdrtools-2.01.01_alpha11 (20 Jul 2006) + + 20 Jul 2006; Lars Weiler + -cdrtools-2.01.01_alpha01-r2.ebuild, +cdrtools-2.01.01_alpha11.ebuild: + Version bump; bug #140344. + + 12 Jul 2006; Aron Griffis + cdrtools-2.01.01_alpha10.ebuild: + Mark 2.01.01_alpha10 stable on ia64 + + 08 Jul 2006; Thomas Cort + cdrtools-2.01.01_alpha10.ebuild: + Stable on alpha wrt Bug #138932. + + 05 Jul 2006; Joshua Jackson + cdrtools-2.01.01_alpha10.ebuild: + Stable x86; bug #138932 + + 04 Jul 2006; Markus Rothe + cdrtools-2.01.01_alpha10.ebuild: + Stable on ppc64; bug #138932 + + 03 Jul 2006; Gustavo Zacarias + cdrtools-2.01.01_alpha10.ebuild: + Stable on hppa and sparc wrt #138932 + + 03 Jul 2006; Luis Medinas + cdrtools-2.01.01_alpha10.ebuild: + Stable on amd64. Bug #138932. + + 03 Jul 2006; Lars Weiler + cdrtools-2.01.01_alpha10.ebuild: + Stable on ppc; bug #138932. + + 30 Jun 2006; Gustavo Zacarias + cdrtools-2.01.01_alpha07.ebuild: + Stable on hppa + + 06 Jun 2006; Lars Weiler + files/digest-cdrtools-2.01.01_alpha10, Manifest: + New Digest due to file-change after announcement; bug #135709. + +*cdrtools-2.01.01_alpha10 (05 Jun 2006) + + 05 Jun 2006; Lars Weiler + -cdrtools-2.01.01_alpha09.ebuild, +cdrtools-2.01.01_alpha10.ebuild: + Version bump. Contains upstream-workaround for kernel-issue with writing as + user. + + 21 May 2006; Markus Rothe + cdrtools-2.01.01_alpha01-r2.ebuild, cdrtools-2.01.01_alpha07.ebuild, + cdrtools-2.01.01_alpha09.ebuild: + Added ~ppc64 + +*cdrtools-2.01.01_alpha09 (15 May 2006) + + 15 May 2006; Lars Weiler + +cdrtools-2.01.01_alpha09.ebuild: + Version bump. You can record DVDs with cdrecord now. Be aware of the + license-change. Probably there are some issues with burning as user; this + needs some investigation. + + 23 Apr 2006; Thomas Cort + cdrtools-2.01.01_alpha07.ebuild: + Added ~alpha keyword wrt Bug #117451. + + 22 Apr 2006; cdrtools-2.01.01_alpha07.ebuild: + Stable on amd64. + + 11 Apr 2006; Lars Weiler + cdrtools-2.01.01_alpha07.ebuild: + Stable on sparc. + + 10 Apr 2006; Lars Weiler + cdrtools-2.01.01_alpha07.ebuild: + Stable on ppc and x86. + + 11 Mar 2006; Lars Weiler ChangeLog, + +cdrtools-2.01.01_alpha01-r2.ebuild: + Recovered previous version. + + 11 Mar 2006; Lars Weiler + cdrtools-2.01.01_alpha07.ebuild: + Remove on-the-fly-crypt as the patch does not apply any more. + +*cdrtools-2.01.01_alpha07 (11 Mar 2006) + + 11 Mar 2006; Lars Weiler + -cdrtools-2.01.01_alpha01-r2.ebuild, -cdrtools-2.01.01_alpha03-r2.ebuild, + +cdrtools-2.01.01_alpha07.ebuild: + Version bump. + + 12 Oct 2005; Lars Weiler cdrtools-2.01-r3.ebuild, + cdrtools-2.01.01_alpha01-r2.ebuild, cdrtools-2.01.01_alpha03-r2.ebuild: + Added cryptsetup-luks as another dependency beside cryptsetup for + on-the-fly-encryption. + + 01 Oct 2005; Luis Medinas + cdrtools-2.01.01_alpha01-r2.ebuild, cdrtools-2.01.01_alpha03-r2.ebuild: + Added a better fix for unicode on x86 thanks to Harald Van Dijk + . + +*cdrtools-2.01.01_alpha03-r2 (22 Aug 2005) + + 22 Aug 2005; Luis Medinas + -files/cdrtools-2.01a32-scan.patch, + +files/cdrtools-2.01.01a01-scanbus.patch, + -cdrtools-2.01.01_alpha03.ebuild, -cdrtools-2.01.01_alpha03-r1.ebuild, + +cdrtools-2.01.01_alpha03-r2.ebuild: + Removed problematic revisions of cdrtools-2.01.01_alpha03. Removed CFLAGS + for x86 that fix bug #102878. Added a patch that fix -scanbus. + +*cdrtools-2.01.01_alpha03-r1 (21 Aug 2005) + + 21 Aug 2005; Luis Medinas + +files/cdrtools-2.01.01a03-rezero.patch, + +files/cdrtools-2.01.01a03-warnings.patch, + +files/cdrtools-2.01a27-writemode.patch, + +cdrtools-2.01.01_alpha03-r1.ebuild: + Added a few patches to fix cdrecord problems when users needs to burn + cd/dvd. Fixes bug #102940. + + 18 Aug 2005; Lars Weiler + cdrtools-2.01.01_alpha03.ebuild: + Take out the iconv-patch for mkisofs, as it fails on the current version. + +*cdrtools-2.01.01_alpha03 (17 Aug 2005) + + 17 Aug 2005; Luis Medinas + +files/cdrtools-2.01a32-scan.patch, +cdrtools-2.01.01_alpha03.ebuild: + New cdrtools development version. Added a patch for scsi scanning. + + 07 Aug 2005; Lars Weiler + cdrtools-2.01.01_alpha01-r2.ebuild: + Change text output to unicode if requested; Bug 99681. + + 06 Jun 2005; Markus Rothe cdrtools-2.01-r3.ebuild: + Stable on ppc64; bug #83684 + + 06 Jun 2005; Lars Weiler cdrtools-2.01-r3.ebuild, + cdrtools-2.01.01_alpha01-r2.ebuild: + Renamed the 'crypt' USE-flag into 'on-the-fly-crypt' so that livecds + with catalyst could be built, even when crypt is enabled. Otherwise it would + fail with an unconfigured kernel error. Now the remaining architectures, + which can't build the dependent cryptsetup can mask that single USE-flag and + step forward with a newer version. + + 31 May 2005; Lars Weiler + cdrtools-2.01.01_alpha01-r2.ebuild: + Fixed docs; bug #94595. + +*cdrtools-2.01.01_alpha01-r2 (30 May 2005) +*cdrtools-2.01-r3 (30 May 2005) + + 30 May 2005; Lars Weiler +cdrtools-2.01-r1.ebuild, + +cdrtools-2.01-r3.ebuild, +cdrtools-2.01.01_alpha01-r2.ebuild: + Version bump due to security bug #86649. + + 30 May 2005; Lars Weiler cdrtools-2.01.ebuild: + Changed to toolchain-funcs; bug #92745. + + 07 May 2005; Lars Weiler + files/cdrtools-2.01-scsi-remote.patch: + Changed to tell about the security problem in bug #86649. + + 12 Apr 2005; Gustavo Zacarias + cdrtools-2.01-r2.ebuild: + Stable on sparc + + 04 Apr 2005; Lars Weiler cdrtools-2.01.ebuild, + cdrtools-2.01-r2.ebuild, cdrtools-2.01.01_alpha01-r1.ebuild: + Changed homepage; bug #87871 + + 31 Mar 2005; cdrtools-2.01-r2.ebuild: + stable on amd64 + + 29 Mar 2005; Jeremy Huddleston + cdrtools-2.01-r2.ebuild, cdrtools-2.01.01_alpha01-r1.ebuild: + Switch to toolchain-funcs from gcc.eclass to use proper toolchain compiler. + + 22 Mar 2005; Gustavo Zacarias cdrtools-2.01-r2.ebuild: + Keyworded ~sparc + + 18 Mar 2005; Lars Weiler cdrtools-2.01-r2.ebuild: + Stable on x86 and ppc. + + 02 Mar 2005; Lars Weiler cdrtools-2.01-r2.ebuild, + cdrtools-2.01.01_alpha01-r1.ebuild: + Take out that arches which don't support sys-fs/cryptsetup in favour of not + breaking the tree. + +*cdrtools-2.01.01_alpha01-r1 (01 Mar 2005) + + 01 Mar 2005; Lars Weiler +files/mkisofs-iconv-10.patch, + -cdrtools-2.01-r1.ebuild, +cdrtools-2.01-r2.ebuild, + +cdrtools-2.01.01_alpha01-r1.ebuild, -cdrtools-2.01.01_alpha01.ebuild: + Applied patch for unicode support; see Bug #28369. + +*cdrtools-2.01-r1 (08 Jan 2005) + + 08 Jan 2005; Lars Weiler +cdrtools-2.01-r1.ebuild: + Added support for on-the-fly encryption for cdrecord. See bug #71245. + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + +*cdrtools-2.01.01_alpha01 (03 Dec 2004) + + 03 Dec 2004; Lars Weiler + +cdrtools-2.01.01_alpha01.ebuild: + New release with updates. Especially amd64 support should be improved. + Plextor GigaRec Feature added. + + 14 Nov 2004; Hardave Riar cdrtools-2.01.ebuild: + Added mips64 symlink. + + 27 Oct 2004; Kito cdrtools-2.01.ebuild: + added ~ppc-macos closes bug 58717 + + 13 Oct 2004; Lars Weiler + -files/cdrtools-2.01-kernel25-support.patch, + -cdrtools-2.01_alpha28-r1.ebuild, -cdrtools-2.01_alpha28-r2.ebuild, + -cdrtools-2.01_alpha37-r1.ebuild: + Keep your portage clean. + + 13 Oct 2004; Lars Weiler metadata.xml: + Package is now member of the media-optical herd. + + 09 Oct 2004; Tom Gall cdrtools-2.01.ebuild: + stable on ppc64, bug #63187 + + 06 Oct 2004; Lars Weiler cdrtools-2.01.ebuild: + Added !app-cdr/dvdrtools to the dependencies. Resolves bug #66516. + + 18 Sep 2004; Joshua Kinard cdrtools-2.01.ebuild: + Marked stable on mips. + + 17 Sep 2004; Bryan Østergaard cdrtools-2.01.ebuild: + Stable on alpha. + + 14 Sep 2004; Guy Martin cdrtools-2.01.ebuild: + Stable on hppa. + + 14 Sep 2004; Lars Weiler -cdrtools-2.01_alpha25.ebuild, + -cdrtools-2.01_alpha37.ebuild: + Removed unneeded versions. + + 14 Sep 2004; Lars Weiler cdrtools-2.01.ebuild: + Stable on x86 and ppc (bug #63187). + + 14 Sep 2004; Gustavo Zacarias cdrtools-2.01.ebuild: + Stable on sparc wrt #63187 + +*cdrtools-2.01 (14 Sep 2004) + + 14 Sep 2004; Lars Weiler +cdrtools-2.01.ebuild: + Version bump. + +*cdrtools-2.01_alpha28-r2 (14 Sep 2004) + + 14 Sep 2004; +files/cdrtools-2.01-scsi-remote.patch, + +cdrtools-2.01_alpha28-r2.ebuild, +cdrtools-2.01_alpha37-r1.ebuild: + added scsi-remote patch to fix suid handling. Thankfully we don't install this + as suid but as good measure we add the patch from CAN-2004-0806 anyway + + 03 Sep 2004; Lars Weiler cdrtools-2.01_alpha37.ebuild: + Replaced dosed in scr_unpack with sed -i as proposed in bug #61566 + +*cdrtools-2.01_alpha37 (22 Aug 2004) + + 22 Aug 2004; Lars Weiler -cdrtools-2.01_alpha36.ebuild, + +cdrtools-2.01_alpha37.ebuild: + Version bump. This version compiles only with a kernel 2.6.8 and newer. It + does not solve the issue with 2.6.8 kernels and non-root CD writing. Added + also a statement about the different license in cdrecord.c (Bug #60883). + +*cdrtools-2.01_alpha36 (17 Aug 2004) + + 17 Aug 2004; Lars Weiler -cdrtools-2.01_alpha33.ebuild, + +cdrtools-2.01_alpha36.ebuild: + Version bump. This should close bugs 56953, 57462. But probably still errors + with kernel-2.6.8.1. + +*cdrtools-2.01_alpha33 (13 Jul 2004) + + 13 Jul 2004; Lars Weiler +cdrtools-2.01_alpha33.ebuild: + Version bump. + + 09 Jul 2004; Bryan Østergaard + cdrtools-2.01_alpha28-r1.ebuild: + Stable on alpha. + + 06 Jul 2004; Joshua Kinard + cdrtools-2.01_alpha28-r1.ebuild: + Marked stable on mips. + + 31 May 2004; Tom Gall cdrtools-2.01_alpha28-r1.ebuild: + stable on ppc64, fix bug #52335 + + 27 May 2004; Jason Wever cdrtools-2.01_alpha28-r1.ebuild: + Stable on sparc. + +*cdrtools-2.01_alpha28 (26 May 2004) + + 26 May 2004; Lars Weiler -cdrtools-2.01_alpha26.ebuild, + -cdrtools-2.01_alpha27-r1.ebuild, -cdrtools-2.01_alpha27.ebuild, + -cdrtools-2.01_alpha28.ebuild, +cdrtools-2.01_alpha28-r1.ebuild: + Solved several bugs: + - Tools will be build with optimized CFLAGS + - Missing man-pages will be installed + - Info about using dev=ATAPI: for IDE CD burners + Stable on x86 and ppc. + Cleaned up unneeded ebuilds. + + 15 May 2004; Stephen P. Becker + cdrtools-2.01_alpha25.ebuild: + Stable on mips. + + 14 May 2004; Lars Weiler : + Version bump. + +*cdrtools-2.01_alpha27-r1 (19 Apr 2004) + + 19 Apr 2004; Lars Weiler + +cdrtools-2.01_alpha27-r1.ebuild: + I removed all dvdr-patches as they break some cdr-writing (see bug #45589). + Who wants to do dvd-writing should use cdrecord-prodvd or dvd+rw-tools (or a + GUI like k3b). + + 17 Mar 2004; Lars Weiler cdrtools-2.01_alpha27.ebuild: + The dvdr-patches are now available. This ebuild could be used now. + + 11 Mar 2004; Jon Portnoy cdrtools-2.01_alpha25.ebuild : + Stable on AMD64. + +*cdrtools-2.01_alpha27 (11 Mar 2004) +*cdrtools-2.01_alpha26 (11 Mar 2004) + + 11 Mar 2004; Lars Weiler cdrtools-2.01_alpha19.ebuild, + cdrtools-2.01_alpha20.ebuild, cdrtools-2.01_alpha23.ebuild, + cdrtools-2.01_alpha25.ebuild, cdrtools-2.01_alpha26.ebuild, + cdrtools-2.01_alpha27.ebuild, files/cdrtools-2.01-fixinclude.patch: + + Delete several old ebuilds. + + From alpha25 on, cdrtools does not include /usr/src/linux/include, so the + problems with libscg should be history. + + alpha26 is currently the latest version with working dvdr-support; that's + the reason why alpha27 is package-masked. Should the dvdr-patch be + available on alpha27, we can remove the mask. + + 22 Feb 2004; Aron Griffis + cdrtools-2.01_alpha25.ebuild: + stable on alpha and ia64 + + 23 Feb 2004; Lars Weiler cdrtools-2.01_alpha16.ebuild, + cdrtools-2.01_alpha25.ebuild, files/cdrtools-2.01-fixinclude.patch: + Changed the emake to (probably) solve bug #30798. + + 09 Feb 2004; cdrtools-2.01_alpha25.ebuild: + stable on sparc + + 08 Feb 2004; Guy Martin cdrtools-2.01_alpha25.ebuild : + Marked stable on hppa. + + 07 Feb 2004; Lars Weiler cdrtools-2.01_alpha25.ebuild: + stable on x86 and ppc + + 28 Jan 2004; Aron Griffis + cdrtools-2.01_alpha23.ebuild: + stable on alpha and ia64 + + 27 Jan 2004; Lars Weiler cdrtools-2.01_alpha23.ebuild, + cdrtools-2.01_alpha25.ebuild: + Add CC=${CC} to emake, so that cross-compiling over distcc works. See bug + #39507. + + 19 Jan 2004; cdrtools-2.01_alpha23.ebuild: + stable on sparc + +*cdrtools-2.01_alpha23 (17 Jan 2004) +*cdrtools-2.01_alpha25 (17 Jan 2004) + + 17 Jan 2004; Lars Weiler cdrtools-2.01_alpha23.ebuild, + cdrtools-2.01_alpha25.ebuild: + Added the alpha25-version + Bumped the alpha23-version stable for both x86 and ppc + + 07 Jan 2004; Lars Weiler : + Version bump. New revision of Mandrake's DVD patch included. Thanks to + s.kapfinger@gmx.de for the ebuild. + + 14 Dec 2003; cdrtools-2.01_alpha20.ebuild: + stable on ia64 + +*cdrtools-2.01_alpha20 (05 Dec 2003) + + 05 Dec 2003; Lars Weiler cdrtools-2.01_alpha20.ebuild: + Version bump. + + 29 Nov 2003; Brad House cdrtools-2.01_alpha19.ebuild: + mark stable on amd64. Installs /usr/include/scsilib/scg/* needed by cdrdao + +*cdrtools-2.01_alpha19 (29 Oct 2003) + + 29 Oct 2003; Lars Weiler cdrtools-2.01_alpha19.ebuild: + Version bump. + + rscsi as described in bug 29296 will be installed now. + + 22 Oct 2003; Bartosch Pixa + cdrtools-2.01_alpha18-r1.ebuild: + set ppc in keywords + + 11 Sep 2003; Lars Weiler cdrtools-2.01_alpha18-r1.ebuild: + Corrected the patching of the DVDR-patch as described in Bug 28410. + +*cdrtools-2.01_alpha18-r1 (11 Sep 2003) + + 11 Sep 2003; Lars Weiler cdrtools-2.01_alpha18-r1.ebuild: + Usage of the new USE-flag 'dvdr' which will compile in Mandrake's DVD burner + patch for using cdrecord with serveral DVD-writers. This ebuild makes + cdrtools-dvdr obsolete. + + 18 Jul 2003; Olivier Crete cdrtools-2.01_alpha14.ebuild, + cdrtools-2.01_alpha16.ebuild: + Create config for amd64 by copying x86. Added amd64 keyword. + + 08 Jul 2003; Will Woods cdrtools-2.01_alpha16.ebuild: + Added ~alpha to KEYWORDS for the same reason as below. + + 30 Jun 2003; Jason Wever cdrtools-2.01_alpha16.ebuild: + Added ~sparc to keywords to fix cdrdao dependency borkage. + +*cdrtools-2.01_alpha18 (01 Aug 2003) + + 01 Aug 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha16 (28 Jun 2003) + + 11 Jul 2003; Guy Martin cdrtools-2.01_alpha16.ebuild : + Added hppa to KEYWORDS. + + 28 Jun 2003; Daniel Ahlberg cdrtools-2.01_alpha16.ebuild : + Version bump. Install includefiles from #23384. + +*cdrtools-1.11.33-r1 (17 May 2003) + + 17 May 2003; Daniel Ahlberg : + Security update. + +*cdrtools-1.11.39-r1 (17 May 2003) + + 17 May 2003; Daniel Ahlberg : + Security update. + + 04 Mar 2003; Arcady Genkin : + Providing virtual/cdrtools. + + 01 Mar 2003; Seemant Kulleen : + Added cdrtools-1.1.33 back in, as it is a REQUIRED dependency for xcdroast. + + 05 Feb 2003; Martin Schlemmer : + Add support for 2.5 kernel. + +*cdrtools-2.01_alpha14 (12 May 2003) + + 12 May 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha12 (30 Apr 2003) + + 30 Apr 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha11 (25 Apr 2003) + + 25 Apr 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha10 (14 Apr 2003) + + 14 Apr 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha09 (11 Apr 2003) + + 11 Apr 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha08 (02 Apr 2003) + + 11 Apr 2003; Guy Martin cdrtools-2.01_alpha08.ebuild : + Added hppa to KEYWORDS. + + 02 Apr 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha07 (27 Mar 2003) + + 27 Mar 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha05 (11 Mar 2003) + + 27 Mar 2003; Arcady Genkin : + Marked stable for x86. + + 23 Mar 2003; Lars Weiler cdrtools-2.0.ebuild, + cdrtools-2.01_alpha05.ebuild: + Set ppc in KEYWORDS + + 11 Mar 2003; Arcady Genkin : + Version bump. + + +*cdrtools-2.01_alpha04 (03 Mar 2003) + + 03 Mar 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha03 (17 Feb 2003) + + 17 Feb 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha02 (29 Jan 2003) + + 29 Jan 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.01_alpha01 (21 Jan 2003) + + 21 Jan 2003; Arcady Genkin : + Version bump. + +*cdrtools-2.0 (26 Dec 2002) + + 26 Dec 2002; Arcady Genkin cdrtools-2.0.ebuild : + Version bump. Closes #12710. + +*cdrtools-2.0_preX (2 Dec 2002) + + 25 Dec 2002; Martin Holzer cdrtools-2.0_pre3.ebuild : + Changed SRC_URI. Fixes #12703. + + 17 Dec 2002; Matt Keadle cdrtools-2.0_pre3.ebuild : + Corrected SRC_URI + + 16 Dec 2002; Arcady Genkin cdrtools-2.0_pre3.ebuild : + Version bump. + + 9 Dec 2002; Arcady Genkin cdrtools-2.0_pre2.ebuild : + Version bump. + + 2 Dec 2002; Arcady Genkin cdrtools-2.0_pre1.ebuild : + Version bump. + +*cdrtools-1.11.40 (25 Nov 2002) + 25 Nov 2002; Arcady Genkin cdrtools-1.11.40.ebuild : + Version bump. + +*cdrtools-1.11.39 (28 Oct 2002) + 28 Oct 2002; Arcady Genkin cdrtools-1.11.39.ebuild : + Version bump. + +*cdrtools-1.11.38 (22 Oct 2002) + + 22 Oct 2002; Arcady Genkin cdtrools-1.11.38.ebuild : + + Version bump to 1.11a38. To quote from freshmeat.net: + + A major speedup was made with libedc (used to write raw data CDs). + Help functions have been added to libscg (SCSI transport) to list + possible low level SCSI transport layers. A patch for Linux from + Linus Torvalds was added to allow cdrecord to be used on ATAPI + drives without needing the ide-scsi driver. + + See ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/AN-1.11a38. + +*cdrtools-1.11.37 (15 Oct 2002) + + 15 Oct 2002; Arcady Genkin cdtrools-1.11.37.ebuild : + + Version bump to 1.11a37. + +*cdrtools-1.11.36 (07 Oct 2002) + + 07 Oct 2002; Arcady Genkin cdtrools-1.11.36.ebuild : + + Version bump to 1.11a36. + +*cdrtools-1.11.35 (30 Sep 2002) + + 30 Sep 2002; Arcady Genkin cdtrools-1.11.35.ebuild : + + Version bump to 1.11a35. + +*cdrtools-1.11.34 (23 Sep 2002) + + 23 Sep 2002; Arcady Genkin cdtrools-1.11.34.ebuild : + + Version bump to 1.11a34. + +*cdrtools-1.11.33 (21 Sep 2002) + + 21 Sep 2002; Arcady Genkin cdtrools-1.11.33.ebuild : + + Version bump to 1.11a33. + +*cdrtools-1.11.30 (21 Aug 2002) + + 23 Aug 2002; Arcady Genkin cdtrools-1.11.30.ebuild : + + Got rid of supersed dependency. Thanks to Paul Thompson + for pointing out redundancy of it. + + 21 Aug 2002; Arcady Genkin cdtrools-1.11.30.ebuild : + + Version bump to 1.11a30. + +*cdrtools-1.11.29 (12 Ayg 2002) + + 12 Aug 2002; Seemant Kulleen cdrtools-1.11.29.ebuild : + + Version bump, and hopefully future updates will be more automatic (ie, + just renaming the ebuild). Thanks to sasquach for his bash skillz. + +*cdrtools-1.11.28 (30 Jul 2002) + + 30 Jul 2002; Arcady Genkin cdtrools-1.11.28.ebuild : + + Quick update to version 1.11a28. + +*cdrtools-1.11.27 (22 Jul 2002) + + 22 Jul 2002; Arcady Genkin cdtrools-1.11.27.ebuild : + + Quick update to version 1.11a27. + +*cdrtools-1.11.26 (10 Jul 2002) + + 15 Jul 2002; Owen Stampflee : + + Added PPC to KEYWORDS. + + 10 Jul 2002; Arcady Genkin cdtrools-1.11.26.ebuild : + + Quick update to version 1.11a26. + +*cdrtools-1.11.25 (05 Jul 2002) + + 05 Jul 2002; Seemant Kulleen cdrtools-1.11.25.ebuild + files/digest-cdrtools-1.11.25 : + + Version bump, with major upstream bugfixes. + +*cdrtools-1.11.24 (16 Jun 2002) + + 16 Jun 2002; Doug Goldstein (Cardoe) cdrtools-1.11.24.ebuild : + + Update to version 1.11a24 to fix some bugs found between 1.11a23 and xcdroast + And fixed the ebuild to 100% specs with lintool :) + +*cdrtools-1.11.23 (21 May 2002) + + 21 May 2002; Arcady Genkin cdtrools-1.11.23.ebuild : + + Quick update to version 1.11a23. + +*cdrtools-1.11.21 (16 Apr 2002) + + 16 Apr 2002; Seemant Kulleen cdtrools-1.11.21.ebuild + files/digest-cdrtools-1.11.21 + + Quick version bump. + +*cdrtools-1.11.20 (3 Mar 2002) + + 3 Mar 2002; Bruce A. Locke cdrtools-1.11.20.ebuild : + + Quick version update. + +*cdrtools-1.11.19 (27 Mar 2002) + + 27 Mar 2002; Seemant Kulleen cdrtools-1.11.19.ebuild : + + Version update. + +*cdrtools-1.11.16 (9 Mar 2002) + + 9 Mar 2002; Guido Bakker cdrtools-1.11.16.ebuild : + + Version update. diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/Manifest b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/Manifest new file mode 100644 index 0000000000..fd1c4c8a9e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/Manifest @@ -0,0 +1,10 @@ +AUX cdrtools-fix-clone-uclibc.patch 2582 SHA256 e79031d3a1152792ffa62fbd860eaff639f02d966cae76527c519a60b21bd02d SHA512 23031747c1d7bc0292beb754f059381df1f1ac7851c9fdb7f296c933f3a9d7c4e52848f90ab50c459432628d74a7546752b299d74199259d84eb89ce92ae0077 WHIRLPOOL 45b81f0872378072187f2f562f0e4d07ee88e04b986cfbbfd57838e24001a67e00868bc20d09ee041300b70f8644afd8ca7dbe0158057a63238bb21fea8ddd42 +DIST cdrtools-3.01a17.tar.bz2 2061522 SHA256 3d613965b213ad83e4be0ba2535e784901839ea4d11a20a2beb6765f0eb76dfa SHA512 34a0579c536028b030cf828441ad55a705472646bc3a1ae962aad234fbe0b12c2bcb670511487c17086f5ba7643d1b8ae42a4a86bfe2940dc94f9744377daa8b WHIRLPOOL b718d559e0b36a576a42a38f84b3917891450d0bbab47b084eb1e906a396cf28ce47b79fd16565d4e0697311ee0c3d5abdd95b52ba2d7ae4e9f32d9b26bc26e1 +DIST cdrtools-3.01a24.tar.bz2 2075400 SHA256 4d9907b84f5b65dc6ca278b6202b90b8eb68652b01aa4dda978ffede8bdd4a5b SHA512 19be30de77fca00bb06fa6325149421304c1d5ff7d40a9d842496058494fcf0e798678c661ff3ae9ebc9e4c5971917f7aabfd813a6d88ff863d7e2e5f1456766 WHIRLPOOL 4533288dffef2b702eeef2a44fd702aff3e66283d5d90c810eb177ee4f1f1aa7cfd75238bf1f2a406e9b8ccaa43c7a77fb401825f8ce806e73fdc80abcc0a45a +DIST cdrtools-3.02a06.tar.bz2 2117648 SHA256 ed79ab99414352ea9305163660b52b6a82394466bae03aebdbe2150997835eb1 SHA512 31a0743e39513841e77dcaaa52d746cafc0867ba01d46d43310f89e4ef2a0759fcac2e812aa323854daaa9a5ce8627c0612b8e461072a6066c20883ebe639c0c WHIRLPOOL 6358a39ee1fd51be417d3bb21ba7b43b8ee9b6dd71c925b7a1a8bc6f402380804f761749b3c912fc9f4a3e4d49bb4988441c3348ccfcc794847be8f0444628c9 +EBUILD cdrtools-3.01_alpha17.ebuild 5122 SHA256 657c7e2eb0c074b124f934f94cbdb0280d21849aa9df68cdd9eda241d491d1c2 SHA512 f051206954a3ae51f004e47290768c0099678c124170a603e2de04e3b2625b7e10e0c963ec96289597f62df7acfd5fd6156b1624dfae3fc60cd81bc1a4c9b930 WHIRLPOOL fb32a4340117d6f02e6a23d73e33b9343b8074fc8ae0512b42d13750f894fab6ea0d6ed62af4c0a0b04b71ce2eb331f63ccdd113a47409763663f8506d11f7ab +EBUILD cdrtools-3.01_alpha24.ebuild 7871 SHA256 7a302b1f7c5fe5c80afeab874542bbec358da826404676563aec498ff4ada20e SHA512 91d115ad8dfbe7344dc1f823e079c60e99e9c7bb365636f29b76c59ae3abcf9761aa103d6f62483fb0c087b2fa8668155bb089598cedfe2db7104a375b161527 WHIRLPOOL d3505749b69979d6fb9a6db611c86b98631bbae546d290b0b4a531a21e562d4b335255514d495c11c02e5ed24b8b02d31992edb7096dac8437745e6a36361d82 +EBUILD cdrtools-3.02_alpha06.ebuild 8171 SHA256 5105afa57c00e933874bf40b852e8730926bf6604f3e1bc5c3db567676756314 SHA512 e3562adee05e5bf536dbb7ddb223c174427084ceaa9512f2a4008e34e5b26a8b3a270dcb65516aee090a3341f5d037af8d9e9ab0de2b2b53ed143034edf4b7d5 WHIRLPOOL 441319a21ab3e38439280c87382f165f8b5fd26bba84fda334bac661fcf13d386317697b66e7c3dfa34847933b34096256e232a58a1e2c867f1c6f41fd40c397 +MISC ChangeLog 5195 SHA256 2b32fc2e1de52afca41ab7826118e84465787ebe1e2d07c42b020e58e6a39066 SHA512 4847ce231500b15680eab748225afb3667f27ff0e565abc4e109cec8fea688414a716f2a9aedff5c5831da54e7b58b91a6afa182216bb1418a8b54c5bb63aa1b WHIRLPOOL 4c93027080200fc77589ece218eca81b448df53be8483fbdec06860feb835d6bc50cde73e7218a32875040c921e6f824b991df9b241128f454cae88ec26bc235 +MISC ChangeLog-2015 54810 SHA256 a24781a62f564903e5d421a02178b731f592dd3053e4465084755b87e3405fba SHA512 ebe4c18329c93d9811cfdd2f320b45337fa3840dfdd28931502c24621d9bb714334396cb75753a52a5187fbab75a6b915bac8b9497bd8ef3d323e11146e42a04 WHIRLPOOL 9b9e8ec0905e88df239fda6a25e8c9c87de026b78969488c4ee9076886308d665f39d4743f6b702486e847fccc3f2bfbe15dae2f8b362ee967d4887400957416 +MISC metadata.xml 533 SHA256 de2b429bb77ad70e4cea960e60a0c6030e2e227c74f1d51c5ef6aed451a8dc7d SHA512 ddf004043b6d96ef6ec697f2452df1df68b234e4b899c047743a8cdd971167607f91c05435bc0a7978f65e13895fecec31a20a2b2f659a696fa3e4e704e18818 WHIRLPOOL 0d599d804246578c0fd2aae8023dded4afe75114c0e296c5335b3c12992b6d85c3a0202ec90b5dcff30795bbf44f6b98cffb69af6471e55a5326b4b575c2a54c diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild new file mode 100644 index 0000000000..17f064ca8b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha17.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit fcaps multilib eutils toolchain-funcs flag-o-matic gnuconfig + +MY_P="${P/_alpha/a}" + +DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" +HOMEPAGE="http://sourceforge.net/projects/cdrtools/" +SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="acl caps nls unicode" + +RDEPEND="acl? ( virtual/acl ) + caps? ( sys-libs/libcap ) + nls? ( virtual/libintl ) + !app-cdr/cdrkit" +DEPEND="${RDEPEND} + x11-misc/makedepend + nls? ( >=sys-devel/gettext-0.18.1.1 )" + +S=${WORKDIR}/${P/_alpha[0-9][0-9]} + +FILECAPS=( + cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep usr/bin/cdrecord -- + cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep usr/bin/cdda2wav -- + cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd +) + +src_prepare() { + gnuconfig_update + + # Remove profiled make files. + find -name '*_p.mk' -delete + + # Adjusting hardcoded paths. + sed -i -e 's:opt/schily:usr:' \ + $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \ + || die "sed opt/schily" + + sed -i -e "s:\(^INSDIR=\t\tshare/doc/\):\1${PF}/:" \ + $(find ./ -type f -exec grep -l 'INSDIR.\+doc' '{}' '+') \ + || die "sed doc" + + # Respect libdir. + sed -i -e "s:\(^INSDIR=\t\t\)lib:\1$(get_libdir):" \ + $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \ + || die "sed multilib" + + # Do not install static libraries. + sed -i -e 's:include\t\t.*rules.lib::' \ + $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \ + || die "sed rules" + + # Respect CC/CXX variables. + cd "${S}"/RULES + local tcCC=$(tc-getCC) + local tcCXX=$(tc-getCXX) + sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \ + rules1.top || die "sed rules1.top" + sed -i -e "/^\(CC\|DYNLD\|LDCC\|MKDEP\)/s|gcc|${tcCC}|" \ + -e "/^\(CC++\|DYNLDC++\|LDCC++\|MKC++DEP\)/s|g++|${tcCXX}|" \ + -e "/COPTOPT=/s/-O//" \ + -e 's/$(GCCOPTOPT)//' \ + cc-gcc.rul || die "sed cc-gcc.rul" + sed -i -e "s|^#CONFFLAGS +=\t-cc=\$(XCC_COM)$|CONFFLAGS +=\t-cc=${tcCC}|g" \ + rules.cnf || die "sed rules.cnf" + + # Create additional symlinks needed for some archs (armv4l already created) + local t + for t in armv4tl armv5tel armv7l ppc64 s390x; do + ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die + ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die + done + + # Schily make setup. + cd "${S}"/DEFAULTS + local os="linux" + [[ ${CHOST} == *-darwin* ]] && os="mac-os10" + + sed -i \ + -e "s:/opt/schily:/usr:g" \ + -e "s:/usr/src/linux/include::g" \ + -e "s:bin:root:g" \ + -e '/^DEFUMASK/s,002,022,g' \ + Defaults.${os} || die "sed Schily make setup" + # re DEFUMASK above: + # bug 486680: grsec TPE will block the exec if the directory is + # group-writable. This is painful with cdrtools, because it makes a bunch of + # group-writable directories during build. Change the umask on their + # creation to prevent this. +} + +# skip obsolete configure script +src_configure() { : ; } + +src_compile() { + if use unicode; then + local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)" + if [[ -n ${flags} ]]; then + append-flags ${flags} + else + ewarn "Your compiler does not support the options required to build" + ewarn "cdrtools with unicode in USE. unicode flag will be ignored." + fi + fi + + if ! use caps; then + CFLAGS="${CFLAGS} -DNO_LINUX_CAPS" + fi + + if ! use acl; then + CFLAGS="${CFLAGS} -DNO_ACL" + fi + + # If not built with -j1, "sometimes" cdda2wav will not be built. + emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \ + LDOPTX="${LDFLAGS}" \ + INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \ + RUNPATH="" GMAKE_NOWARN="true" +} + +src_install() { + # If not built with -j1, "sometimes" manpages are not installed. + emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \ + LDOPTX="${LDFLAGS}" \ + INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \ + RUNPATH="" GMAKE_NOWARN="true" install + + # These symlinks are for compat with cdrkit. + dosym schily /usr/include/scsilib + dosym ../scg /usr/include/schily/scg + + dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux + + cd "${S}"/cdda2wav + docinto cdda2wav + dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO + + cd "${S}"/mkisofs + docinto mkisofs + dodoc ChangeLog* TODO + + # Remove man pages related to the build system + rm -rvf "${ED}"/usr/share/man/man5 +} + +pkg_postinst() { + fcaps_pkg_postinst + + if [[ ${CHOST} == *-darwin* ]] ; then + einfo + einfo "Darwin/OS X use the following device names:" + einfo + einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices" + einfo + einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices" + einfo + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild new file mode 100644 index 0000000000..1a2dcec4d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.01_alpha24.ebuild @@ -0,0 +1,269 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit fcaps multilib eutils toolchain-funcs flag-o-matic gnuconfig + +MY_P="${P/_alpha/a}" + +DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" +HOMEPAGE="http://sourceforge.net/projects/cdrtools/" +SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="acl caps nls unicode" + +RDEPEND="acl? ( virtual/acl ) + caps? ( sys-libs/libcap ) + nls? ( virtual/libintl ) + !app-cdr/cdrkit" +DEPEND="${RDEPEND} + x11-misc/makedepend + nls? ( >=sys-devel/gettext-0.18.1.1 )" + +S=${WORKDIR}/${P/_alpha[0-9][0-9]} + +FILECAPS=( + cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep usr/bin/cdrecord -- + cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep usr/bin/cdda2wav -- + cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd +) + +cdrtools_os() { + local os="linux" + [[ ${CHOST} == *-darwin* ]] && os="mac-os10" + [[ ${CHOST} == *-freebsd* ]] && os="freebsd" + echo "${os}" +} + +src_prepare() { + gnuconfig_update + + # Remove profiled make files. + find -name '*_p.mk' -delete + + # Adjusting hardcoded paths. + sed -i -e "s|opt/schily|usr|" \ + $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \ + || die "sed opt/schily" + + sed -i -e "s|\(^INSDIR=\t\tshare/doc/\)|\1${PF}/|" \ + $(find ./ -type f -exec grep -l '^INSDIR.\+doc' '{}' '+') \ + || die "sed doc" + + # Respect libdir. + sed -i -e "s|\(^INSDIR=\t\t\)lib|\1$(get_libdir)|" \ + $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \ + || die "sed multilib" + + # Do not install static libraries. + sed -i -e "s|include\t\t.*rules.lib||" \ + $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \ + || die "sed rules" + + # Respect CC/CXX variables. + cd "${S}"/RULES + local tcCC=$(tc-getCC) + local tcCXX=$(tc-getCXX) + sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \ + rules1.top || die "sed rules1.top" + sed -i -e "/^CC_COM_DEF=/s|gcc|${tcCC}|" \ + -e "/^CC++_COM_DEF=/s|g++|${tcCXX}|" \ + -e "/COPTOPT=/s|-O||" \ + -e 's|$(GCCOPTOPT)||' \ + cc-gcc.rul || die "sed cc-gcc.rul" + sed -i -e "s|^#\(CONFFLAGS +=\).*|\1\t-cc=${tcCC}|" \ + rules.cnf || die "sed rules.cnf" + + # Add support for arm64 + ln -sf i586-linux-cc.rul aarch64-linux-cc.rul + ln -sf i586-linux-gcc.rul aarch64-linux-gcc.rul + + # Schily make setup. + cd "${S}"/DEFAULTS + local os=$(cdrtools_os) + + sed -i \ + -e "s|^\(DEFLINKMODE=\).*|\1\tdynamic|" \ + -e "s|^\(LINUX_INCL_PATH=\).*|\1|" \ + -e "s|^\(LDPATH=\).*|\1|" \ + -e "s|^\(RUNPATH=\).*|\1|" \ + -e "s|^\(INS_BASE=\).*|\1\t${ED}/usr|" \ + -e "s|^\(INS_RBASE=\).*|\1\t${ED}|" \ + -e "s|^\(DEFINSGRP=\).*|\1\t0|" \ + -e '/^DEFUMASK/s,002,022,g' \ + Defaults.${os} || die "sed Schily make setup" + # re DEFUMASK above: + # bug 486680: grsec TPE will block the exec if the directory is + # group-writable. This is painful with cdrtools, because it makes a bunch of + # group-writable directories during build. Change the umask on their + # creation to prevent this. +} + +ac_cv_sizeof() { + cat <<-EOF >"${T}"/test.c + #include + #include + #include + #include + int main () { + static int test_array [1 - 2 * !((sizeof(TYPE)) == LEN)]; + test_array [0] = 0; + return test_array [0]; + } + EOF + + local i=1 + while [[ ${i} -lt 20 ]] ; do + if ${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o /dev/null -DTYPE="$1" -DLEN=$i 2>/dev/null; then + echo ${i} + return 0 + fi + : $(( i += 1 )) + done + return 1 +} + +src_configure() { + # skip obsolete configure script + if tc-is-cross-compiler ; then + # Cache known values for targets. #486680 + + tc-export CC + local var val t types=( + char "short int" int "long int" "long long" + "unsigned char" "unsigned short int" "unsigned int" + "unsigned long int" "unsigned long long" + float double "long double" size_t ssize_t ptrdiff_t + mode_t uid_t gid_t pid_t dev_t time_t wchar_t + "char *" "unsigned char *" + ) + for t in "${types[@]}" ; do + var="ac_cv_sizeof_${t// /_}" + var=${var//[*]/p} + val=$(ac_cv_sizeof "${t}") || die "could not compute ${t}" + export "${var}=${val}" + einfo "Computing sizeof(${t}) as ${val}" + done + # We don't have these types. + export ac_cv_sizeof___int64=0 + export ac_cv_sizeof_unsigned___int64=0 + export ac_cv_sizeof_major_t=${ac_cv_sizeof_dev_t} + export ac_cv_sizeof_minor_t=${ac_cv_sizeof_dev_t} + export ac_cv_sizeof_wchar=${ac_cv_sizeof_wchar_t} + + export ac_cv_type_prototypes="yes" + export ac_cv_func_mlock{,all}="yes" + export ac_cv_func_{e,f,g}cvt=$(usex elibc_glibc) + export ac_cv_func_dtoa_r="no" + export ac_cv_func_sys_siglist{,_def}="no" + export ac_cv_func_printf_{j,ll}="yes" + export ac_cv_realloc_null="yes" + export ac_cv_no_user_malloc="no" + export ac_cv_var_timezone="yes" + export ac_cv_var___progname{,_full}="yes" + export ac_cv_fnmatch_igncase="yes" + export ac_cv_file__dev_{fd_{0,1,2},null,std{err,in,out},tty,zero}="yes" + export ac_cv_file__usr_src_linux_include="no" + + case $(cdrtools_os) in + linux) + export ac_cv_func_bsd_{g,s}etpgrp="no" + export ac_cv_hard_symlinks="yes" + export ac_cv_link_nofollow="yes" + export ac_cv_access_e_ok="no" + + export ac_cv_dev_minor_noncontig="yes" + case ${ac_cv_sizeof_long_int} in + 4) export ac_cv_dev_minor_bits="32";; + 8) export ac_cv_dev_minor_bits="44";; + esac + + cat <<-EOF >"${T}"/test.c + struct { + char start[6]; + unsigned char x1:4; + unsigned char x2:4; + char end[5]; + } a = { + .start = {'S', 't', 'A', 'r', 'T', '_'}, + .x1 = 5, + .x2 = 4, + .end = {'_', 'e', 'N', 'd', 'X'}, + }; + EOF + ${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o + if grep -q 'StArT_E_eNdX' "${T}"/test.o ; then + export ac_cv_c_bitfields_htol="no" + elif grep -q 'StArT_T_eNdX' "${T}"/test.o ; then + export ac_cv_c_bitfields_htol="yes" + fi + ;; + esac + fi +} + +src_compile() { + if use unicode; then + local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)" + if [[ -n ${flags} ]]; then + append-flags ${flags} + else + ewarn "Your compiler does not support the options required to build" + ewarn "cdrtools with unicode in USE. unicode flag will be ignored." + fi + fi + + if ! use caps; then + CFLAGS="${CFLAGS} -DNO_LINUX_CAPS" + fi + + if ! use acl; then + CFLAGS="${CFLAGS} -DNO_ACL" + fi + + # If not built with -j1, "sometimes" cdda2wav will not be built. + emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ + LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" +} + +src_install() { + # If not built with -j1, "sometimes" manpages are not installed. + emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ + LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install + + # These symlinks are for compat with cdrkit. + dosym schily /usr/include/scsilib + dosym ../scg /usr/include/schily/scg + + dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux + + cd "${S}"/cdda2wav + docinto cdda2wav + dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO + + cd "${S}"/mkisofs + docinto mkisofs + dodoc ChangeLog* TODO + + # Remove man pages related to the build system + rm -rvf "${ED}"/usr/share/man/man5 +} + +pkg_postinst() { + fcaps_pkg_postinst + + if [[ ${CHOST} == *-darwin* ]] ; then + einfo + einfo "Darwin/OS X use the following device names:" + einfo + einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices" + einfo + einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices" + einfo + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild new file mode 100644 index 0000000000..72de3d804c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild @@ -0,0 +1,271 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit fcaps multilib eutils toolchain-funcs flag-o-matic gnuconfig + +MY_P="${P/_alpha/a}" + +DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" +HOMEPAGE="http://sourceforge.net/projects/cdrtools/" +SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="acl caps nls unicode" + +RDEPEND="acl? ( virtual/acl ) + caps? ( sys-libs/libcap ) + nls? ( virtual/libintl ) + !app-cdr/cdrkit" +DEPEND="${RDEPEND} + x11-misc/makedepend + nls? ( >=sys-devel/gettext-0.18.1.1 )" + +S=${WORKDIR}/${P/_alpha[0-9][0-9]} + +FILECAPS=( + cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep usr/bin/cdrecord -- + cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep usr/bin/cdda2wav -- + cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd +) + +cdrtools_os() { + local os="linux" + [[ ${CHOST} == *-darwin* ]] && os="mac-os10" + [[ ${CHOST} == *-freebsd* ]] && os="freebsd" + echo "${os}" +} + +src_prepare() { + gnuconfig_update + + # This fixes a clash with clone() on uclibc. Upstream isn't + # going to include this so let's try to carry it forward. + # Contact me if it needs updating. Bug #486782. + # Anthony G. Basile . + use elibc_uclibc && epatch "${FILESDIR}"/${PN}-fix-clone-uclibc.patch + + # Remove profiled make files. + find -name '*_p.mk' -delete + + # Adjusting hardcoded paths. + sed -i -e "s|opt/schily|usr|" \ + $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \ + || die "sed opt/schily" + + sed -i -e "s|\(^INSDIR=\t\tshare/doc/\)|\1${PF}/|" \ + $(find ./ -type f -exec grep -l '^INSDIR.\+doc' '{}' '+') \ + || die "sed doc" + + # Respect libdir. + sed -i -e "s|\(^INSDIR=\t\t\)lib|\1$(get_libdir)|" \ + $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \ + || die "sed multilib" + + # Do not install static libraries. + sed -i -e "s|include\t\t.*rules.lib||" \ + $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \ + || die "sed rules" + + # Enable verbose build. + sed -i -e '/@echo.*==>.*;/s:@echo[^;]*;:&set -x;:' \ + RULES/*.rul RULES/rules.prg RULES/rules.inc \ + || die "sed verbose rules" + + # Respect CC/CXX variables. + cd "${S}"/RULES + local tcCC=$(tc-getCC) + local tcCXX=$(tc-getCXX) + sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \ + rules1.top || die "sed rules1.top" + sed -i -e "/^CC_COM_DEF=/s|gcc|${tcCC}|" \ + -e "/^CC++_COM_DEF=/s|g++|${tcCXX}|" \ + -e "/COPTOPT=/s|-O||" \ + -e 's|$(GCCOPTOPT)||' \ + cc-gcc.rul || die "sed cc-gcc.rul" + sed -i -e "s|^#\(CONFFLAGS +=\).*|\1\t-cc=${tcCC}|" \ + rules.cnf || die "sed rules.cnf" + + # Schily make setup. + cd "${S}"/DEFAULTS + local os=$(cdrtools_os) + + sed -i \ + -e "s|^\(DEFLINKMODE=\).*|\1\tdynamic|" \ + -e "s|^\(LINUX_INCL_PATH=\).*|\1|" \ + -e "s|^\(LDPATH=\).*|\1|" \ + -e "s|^\(RUNPATH=\).*|\1|" \ + -e "s|^\(INS_BASE=\).*|\1\t${ED}/usr|" \ + -e "s|^\(INS_RBASE=\).*|\1\t${ED}|" \ + -e "s|^\(DEFINSGRP=\).*|\1\t0|" \ + -e '/^DEFUMASK/s,002,022,g' \ + Defaults.${os} || die "sed Schily make setup" + # re DEFUMASK above: + # bug 486680: grsec TPE will block the exec if the directory is + # group-writable. This is painful with cdrtools, because it makes a bunch of + # group-writable directories during build. Change the umask on their + # creation to prevent this. +} + +ac_cv_sizeof() { + cat <<-EOF >"${T}"/test.c + #include + #include + #include + #include + int main () { + static int test_array [1 - 2 * !((sizeof(TYPE)) == LEN)]; + test_array [0] = 0; + return test_array [0]; + } + EOF + + local i=1 + while [[ ${i} -lt 20 ]] ; do + if ${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o /dev/null -DTYPE="$1" -DLEN=$i 2>/dev/null; then + echo ${i} + return 0 + fi + : $(( i += 1 )) + done + return 1 +} + +src_configure() { + use acl || export ac_cv_header_sys_acl_h="no" + use caps || export ac_cv_lib_cap_cap_get_proc="no" + + # skip obsolete configure script + if tc-is-cross-compiler ; then + # Cache known values for targets. #486680 + + tc-export CC + local var val t types=( + char "short int" int "long int" "long long" + "unsigned char" "unsigned short int" "unsigned int" + "unsigned long int" "unsigned long long" + float double "long double" size_t ssize_t ptrdiff_t + mode_t uid_t gid_t pid_t dev_t time_t wchar_t + "char *" "unsigned char *" + ) + for t in "${types[@]}" ; do + var="ac_cv_sizeof_${t// /_}" + var=${var//[*]/p} + val=$(ac_cv_sizeof "${t}") || die "could not compute ${t}" + export "${var}=${val}" + einfo "Computing sizeof(${t}) as ${val}" + done + # We don't have these types. + export ac_cv_sizeof___int64=0 + export ac_cv_sizeof_unsigned___int64=0 + export ac_cv_sizeof_major_t=${ac_cv_sizeof_dev_t} + export ac_cv_sizeof_minor_t=${ac_cv_sizeof_dev_t} + export ac_cv_sizeof_wchar=${ac_cv_sizeof_wchar_t} + + export ac_cv_type_prototypes="yes" + export ac_cv_func_mlock{,all}="yes" + export ac_cv_func_{e,f,g}cvt=$(usex elibc_glibc) + export ac_cv_func_dtoa_r="no" + export ac_cv_func_sys_siglist{,_def}="no" + export ac_cv_func_printf_{j,ll}="yes" + export ac_cv_realloc_null="yes" + export ac_cv_no_user_malloc="no" + export ac_cv_var_timezone="yes" + export ac_cv_var___progname{,_full}="yes" + export ac_cv_fnmatch_igncase="yes" + export ac_cv_file__dev_{fd_{0,1,2},null,std{err,in,out},tty,zero}="yes" + export ac_cv_file__usr_src_linux_include="no" + + case $(cdrtools_os) in + linux) + export ac_cv_func_bsd_{g,s}etpgrp="no" + export ac_cv_hard_symlinks="yes" + export ac_cv_link_nofollow="yes" + export ac_cv_access_e_ok="no" + + export ac_cv_dev_minor_noncontig="yes" + case ${ac_cv_sizeof_long_int} in + 4) export ac_cv_dev_minor_bits="32";; + 8) export ac_cv_dev_minor_bits="44";; + esac + + cat <<-EOF >"${T}"/test.c + struct { + char start[6]; + unsigned char x1:4; + unsigned char x2:4; + char end[5]; + } a = { + .start = {'S', 't', 'A', 'r', 'T', '_'}, + .x1 = 5, + .x2 = 4, + .end = {'_', 'e', 'N', 'd', 'X'}, + }; + EOF + ${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o + if grep -q 'StArT_E_eNdX' "${T}"/test.o ; then + export ac_cv_c_bitfields_htol="no" + elif grep -q 'StArT_T_eNdX' "${T}"/test.o ; then + export ac_cv_c_bitfields_htol="yes" + fi + ;; + esac + fi +} + +src_compile() { + if use unicode; then + local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)" + if [[ -n ${flags} ]]; then + append-flags ${flags} + else + ewarn "Your compiler does not support the options required to build" + ewarn "cdrtools with unicode in USE. unicode flag will be ignored." + fi + fi + + # If not built with -j1, "sometimes" cdda2wav will not be built. + emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ + LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" +} + +src_install() { + # If not built with -j1, "sometimes" manpages are not installed. + emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \ + LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install + + # These symlinks are for compat with cdrkit. + dosym schily /usr/include/scsilib + dosym ../scg /usr/include/schily/scg + + dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux + + cd "${S}"/cdda2wav + docinto cdda2wav + dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO + + cd "${S}"/mkisofs + docinto mkisofs + dodoc ChangeLog* TODO + + # Remove man pages related to the build system + rm -rvf "${ED}"/usr/share/man/man5 +} + +pkg_postinst() { + fcaps_pkg_postinst + + if [[ ${CHOST} == *-darwin* ]] ; then + einfo + einfo "Darwin/OS X use the following device names:" + einfo + einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices" + einfo + einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices" + einfo + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/files/cdrtools-fix-clone-uclibc.patch b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/files/cdrtools-fix-clone-uclibc.patch new file mode 100644 index 0000000000..9ffd28a5ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/files/cdrtools-fix-clone-uclibc.patch @@ -0,0 +1,69 @@ +diff -Naur cdrtools-3.02.orig/readcd/readcd.c cdrtools-3.02/readcd/readcd.c +--- cdrtools-3.02.orig/readcd/readcd.c 2016-01-24 11:15:19.000000000 -0500 ++++ cdrtools-3.02/readcd/readcd.c 2016-04-09 12:29:54.727635502 -0400 +@@ -257,7 +257,7 @@ + BOOL pifscan; + BOOL plot; + BOOL fulltoc; +-BOOL clone; ++BOOL clonetoc; + BOOL edc_corr; + BOOL noerror; + BOOL nocorr; +@@ -294,7 +294,7 @@ + error(_("\t-plot Print data suitable for gnuplot\n")); + #ifdef CLONE_WRITE + error(_("\t-fulltoc Retrieve the full TOC\n")); +- error(_("\t-clone Retrieve the full TOC and all data\n")); ++ error(_("\t-clonetoc Retrieve the full TOC and all data\n")); + error(_("\t-edc-corr Try to do user level Reed Solomon repair (experimental)\n")); + #endif + error(_("\ttimeout=# set the default SCSI command timeout to #.\n")); +@@ -320,7 +320,7 @@ + } + + /* CSTYLED */ +-char opts[] = "debug#,d+,kdebug#,kd#,timeout#,quiet,q,verbose+,v+,Verbose+,V+,x+,xd#,silent,s,help,h,version,scanbus,dev*,scgopts*,sectors*,w,c2scan,cxscan,pi8scan,pifscan,plot,fulltoc,clone,edc-corr,noerror,nocorr,notrunc,retries#,factor,f*,speed#,ts&,overhead,meshpoints#"; ++char opts[] = "debug#,d+,kdebug#,kd#,timeout#,quiet,q,verbose+,v+,Verbose+,V+,x+,xd#,silent,s,help,h,version,scanbus,dev*,scgopts*,sectors*,w,c2scan,cxscan,pi8scan,pifscan,plot,fulltoc,clonetoc,edc-corr,noerror,nocorr,notrunc,retries#,factor,f*,speed#,ts&,overhead,meshpoints#"; + + EXPORT int + main(ac, av) +@@ -397,7 +397,7 @@ + &scanbus, &dev, &scgopts, §ors, &do_write, + &c2scan, &cxscan, &pi8scan, &pifscan, + &plot, +- &fulltoc, &clone, ++ &fulltoc, &clonetoc, + &edc_corr, + &noerror, &nocorr, + ¬runc, &retries, &do_factor, &filename, +@@ -679,7 +679,7 @@ + + if (filename || sectors || c2scan || cxscan || pi8scan || pifscan || + meshpoints || fulltoc || +- clone || edc_corr) { ++ clonetoc || edc_corr) { + dorw(scgp, filename, sectors); + } else { + doit(scgp); +@@ -894,9 +894,9 @@ + if (params.name == NULL) + params.name = "/dev/null"; + read_ftoc(scgp, ¶ms, FALSE); +- } else if (clone || edc_corr) { ++ } else if (clonetoc || edc_corr) { + if (!is_mmc(scgp, NULL, NULL)) +- comerrno(EX_BAD, _("Unsupported device for clone mode.\n")); ++ comerrno(EX_BAD, _("Unsupported device for clonetoc mode.\n")); + if (!edc_corr) + noerror = TRUE; + if (retries == MAX_RETRY) +@@ -904,7 +904,7 @@ + if (params.name == NULL) + params.name = "/dev/null"; + +- if (clone) ++ if (clonetoc) + if (read_ftoc(scgp, ¶ms, TRUE) < 0) + comerrno(EX_BAD, _("Read fulltoc problems.\n")); + readcd_disk(scgp, ¶ms); diff --git a/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/metadata.xml b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/metadata.xml new file mode 100644 index 0000000000..f049ae2e63 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-cdr/cdrtools/metadata.xml @@ -0,0 +1,16 @@ + + + + + billie@gentoo.org + Daniel Pielmeier + + + + joerg.schilling@fokus.fraunhofer.de + Jörg Schilling + + cdrtools + + CD and DVD command line recording and ripping tools. + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/argon2/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/Manifest new file mode 100644 index 0000000000..cc1597d7b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/Manifest @@ -0,0 +1 @@ +DIST argon2-20190702.tar.gz 1505307 BLAKE2B fa9c3dde7b39c8d797a3d6b52992ebfe35f5eba1c7d7b3aa02c440edc36a3f5186cacee2e39e27ed7c6356dc1970dac0e8198d6f2065eb63ff77f9dfb2937cf8 SHA512 0a4cb89e8e63399f7df069e2862ccd05308b7652bf4ab74372842f66bcc60776399e0eaf979a7b7e31436b5e6913fe5b0a6949549d8c82ebd06e0629b106e85f diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/argon2/argon2-20190702.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/argon2-20190702.ebuild new file mode 100644 index 0000000000..335c2b5023 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/argon2-20190702.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Password hashing software that won the Password Hashing Competition (PHC)" +HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2" +SRC_URI="https://github.com/P-H-C/phc-winner-argon2/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 CC0-1.0 )" +SLOT="0/1" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86" +IUSE="static-libs" + +S="${WORKDIR}/phc-winner-${P}" + +DOCS=( argon2-specs.pdf CHANGELOG.md README.md ) + +src_prepare() { + default + if ! use static-libs; then + sed -i -e '/LIBRARIES =/s/\$(LIB_ST)//' Makefile || die + fi + sed -i \ + -e 's/-O3//' \ + -e 's/-g//' \ + -e 's/-march=\$(OPTTARGET)//' \ + Makefile || die + + tc-export CC + + OPTTEST=1 + if use amd64 || use x86; then + $(tc-getCPP) ${CFLAGS} ${CPPFLAGS} -P - <<-EOF &>/dev/null && OPTTEST=0 + #if defined(__SSE2__) + true + #else + #error false + #endif + EOF + fi +} + +src_compile() { + emake OPTTEST="${OPTTEST}" LIBRARY_REL="$(get_libdir)" \ + ARGON2_VERSION="0~${PV}" +} + +src_test() { + emake OPTTEST="${OPTTEST}" test +} + +src_install() { + emake OPTTEST="${OPTTEST}" DESTDIR="${ED}" LIBRARY_REL="$(get_libdir)" install + einstalldocs + doman man/argon2.1 +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/argon2/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/metadata.xml new file mode 100644 index 0000000000..c70ce0ef68 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/argon2/metadata.xml @@ -0,0 +1,23 @@ + + + + + simon-bgo@slevermann.de + Simon Levermann + + + proxy-maint@gentoo.org + Proxy Maintainers + + + mgorny@gentoo.org + Michał Górny + + Argon2 is a password hashing tool and library that won the Password Hashing Competition (PHC) + + Reflect ABI of libargon2.so. + + + P-H-C/phc-winner-argon2 + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/Manifest new file mode 100644 index 0000000000..5ec4d217cb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/Manifest @@ -0,0 +1,2 @@ +DIST efitools-1.7.0.tar.bz2 96042 BLAKE2B b0042df906282d878b1400c359c1eece24588f5df7ab753b62f5f0b95e97467cfaa17e04a2ef40a7ec85155c4d13bd438dd94471e0ec98ab23030dd54e7d4214 SHA512 1e839c5565b0a113569cf47bf98d656875f9a127b481287a553e8b1276969021e1a39a730b9ede3852e15d1ac045db7ec64767f5ac71a24567236c0938697ccb +DIST efitools-1.8.1.tar.gz 115319 BLAKE2B 3aad65defc203055122027cc3a48f50912d2f08b592841780fdc1bf337d75774116e698c4270865275ce7fe64988cd84105138ca979d81818f0065d7ae90f1d0 SHA512 114ef8e52160f5a5239ec306dbd587610849bce771ba8145ed092afd79e44f3ecee93cc1d97e2d5fdb880cc825bbbe928b3ef6701fd3b1fa444053894be1098a diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.7.0.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.7.0.ebuild new file mode 100644 index 0000000000..c47c9b03a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.7.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils + +DESCRIPTION="Tools for manipulating UEFI secure boot platforms" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" +SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git/snapshot/v${PV}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="libressl" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sys-apps/util-linux" +DEPEND="${RDEPEND} + sys-apps/help2man + >=sys-boot/gnu-efi-3.0u + app-crypt/sbsigntools + virtual/pkgconfig + dev-perl/File-Slurp" + +S=${WORKDIR}/v${PV} + +src_prepare() { + epatch "${FILESDIR}/1.7.0-Make.rules.patch" + epatch_user +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.8.1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.8.1.ebuild new file mode 100644 index 0000000000..94d636eec2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.8.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Tools for manipulating UEFI secure boot platforms" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" +SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="libressl static" + +LIB_DEPEND="!libressl? ( dev-libs/openssl:0=[static-libs(+)] ) + libressl? ( dev-libs/libressl:0=[static-libs(+)] )" + +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + sys-apps/util-linux" + +DEPEND="${RDEPEND} + app-crypt/sbsigntools + dev-perl/File-Slurp + static? ( ${LIB_DEPEND} ) + sys-apps/help2man + sys-boot/gnu-efi + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/1.7.0-Make.rules.patch" + "${FILESDIR}/${P}-libressl-compatibility.patch" +) + +src_prepare() { + if use static; then + append-ldflags -static + sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs libcrypto)/g" \ + Makefile || die + fi + + # Respect users CFLAGS + sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die + + # Respect users LDFLAGS + sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die + sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die + + # Run 'default', to apply user patches + default +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/1.7.0-Make.rules.patch b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/1.7.0-Make.rules.patch new file mode 100644 index 0000000000..89665ab3b6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/1.7.0-Make.rules.patch @@ -0,0 +1,11 @@ +--- a/Make.rules ++++ b/Make.rules +@@ -71,7 +71,7 @@ + %.hash: %.efi hash-to-efi-sig-list + ./hash-to-efi-sig-list $< $@ + +-%-blacklist.esl: %.crt cert-to-efi-hash-list ++%-blacklist.esl: %.crt cert-to-efi-sig-list + ./cert-to-efi-sig-list $< $@ + + %-hash-blacklist.esl: %.crt cert-to-efi-hash-list diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch new file mode 100644 index 0000000000..876baae16f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/files/efitools-1.8.1-libressl-compatibility.patch @@ -0,0 +1,11 @@ +--- a/cert-to-efi-hash-list.c 2018-04-21 20:59:24.814748503 +0200 ++++ b/cert-to-efi-hash-list.c 2018-04-21 20:59:51.868581307 +0200 +@@ -135,7 +135,7 @@ + X509 *cert = PEM_read_bio_X509(cert_bio, NULL, NULL, NULL); + unsigned char *cert_buf = NULL; + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + int cert_len = i2d_X509_CINF(cert->cert_info, &cert_buf); + #else + int cert_len = i2d_re_X509_tbs(cert, &cert_buf); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/efitools/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/metadata.xml new file mode 100644 index 0000000000..c1f7c0b4ef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/efitools/metadata.xml @@ -0,0 +1,7 @@ + + + + + tamiko@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog new file mode 100644 index 0000000000..3ce0c0c761 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/ChangeLog @@ -0,0 +1,257 @@ +# ChangeLog for app-crypt/mhash +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/ChangeLog,v 1.70 2014/04/15 20:49:42 redlizard Exp $ + + 15 Apr 2014; redlizard mhash-0.9.9.9-r1.ebuild: + Keyworded ~{x86,x64}-freebsd. + + 18 Jan 2014; Mike Frysinger mhash-0.9.9.9-r1.ebuild: + Add arm64 love. + + 04 Jan 2014; Robin H. Johnson mhash-0.9.9.9-r1.ebuild: + Build fix per bug #488898. + + 22 Nov 2013; Michael Haubenwallner + mhash-0.9.9.9-r1.ebuild: + Mock useless malloc check breaking AIX, bug#490748. Add ~ppc-aix keyword. + + 26 Dec 2012; Jeroen Roovers mhash-0.9.9.9-r1.ebuild: + Stable for HPPA (bug #287397). + + 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: + Marked ~x64-solaris + + 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: + Marked ~sparc64-solaris + + 04 May 2012; Alexis Ballier mhash-0.9.9.9-r1.ebuild: + keyword ~amd64-fbsd + + 01 Apr 2012; Raúl Porcel mhash-0.9.9.9-r1.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #287397 + + 13 Mar 2012; Samuli Suominen mhash-0.9.9.9-r1.ebuild: + ppc64 stable wrt #287397 + + 04 Mar 2012; Tobias Klausmann mhash-0.9.9.9-r1.ebuild: + Stable on alpha, bug #287397 + + 22 Feb 2012; Brent Baude mhash-0.9.9.9-r1.ebuild: + Marking mhash-0.9.9.9-r1 ppc for bug 287397 + + 29 Jul 2011; Samuli Suominen mhash-0.9.9.9.ebuild: + USE="static-libs" and remove unnecessary libtool archive. Missing + dev-lang/perl DEPEND for pod2html. + + 06 Feb 2011; Mart Raudsepp mhash-0.9.9.ebuild: + Drop to ~mips + + 01 Apr 2010; Jonathan Callen mhash-0.9.9.9.ebuild: + Add prefix keywords + +*mhash-0.9.9.9 (12 Apr 2009) + + 12 Apr 2009; Robin H. Johnson + +files/mhash-0.9.9-autotools-namespace-stomping.patch, + +files/mhash-0.9.9-fix-mem-leak.patch, + +files/mhash-0.9.9-fix-snefru-segfault.patch, + +files/mhash-0.9.9-fix-whirlpool-segfault.patch, +mhash-0.9.9.9.ebuild: + Version bump. Bug #221093: Fix autotools defines. Bug #256800: obsolete + dodoc txt. Bug #255131: segfault in snerfu and whirlpool. Bug #255006: + memory leak. + + 08 Jun 2008; Javier Villavicencio + mhash-0.9.9-r1.ebuild: + Keyworded ~x86-fbsd. + + 03 Feb 2008; Robin H. Johnson + -files/mhash-0.9.3-mhash_free.patch, -mhash-0.9.1.ebuild, + -mhash-0.9.2.ebuild, -mhash-0.9.3.ebuild, -mhash-0.9.3-r1.ebuild, + -mhash-0.9.8.1.ebuild: + Clean up old ebuilds. + + 29 Oct 2007; Raúl Porcel mhash-0.9.9-r1.ebuild: + alpha/ia64/x86 stable + + 26 Oct 2007; Jeroen Roovers mhash-0.9.9-r1.ebuild: + Stable for HPPA too. + + 25 Aug 2007; Steve Dibb mhash-0.9.9-r1.ebuild: + amd64 stable + + 13 Aug 2007; Tobias Scherbaum + mhash-0.9.9-r1.ebuild: + ppc. stable + + 29 Jul 2007; Tom Gall mhash-0.9.9-r1.ebuild: + stable on ppc64 + +*mhash-0.9.9-r1 (25 Jul 2007) + + 25 Jul 2007; Gustavo Zacarias + +files/mhash-0.9.9-mutils-align.patch, +mhash-0.9.9-r1.ebuild: + New rev with alignment fixes and sparc stable wrt #181563 + + 14 Jun 2007; Christoph Mende mhash-0.9.9.ebuild: + Stable on amd64 wrt bug 181563 + + 11 Jun 2007; Markus Rothe mhash-0.9.9.ebuild: + Stable on ppc64; bug #181563 + + 11 Jun 2007; nixnut mhash-0.9.9.ebuild: + Stable on ppc wrt bug 181563 + + 11 Jun 2007; Raúl Porcel mhash-0.9.9.ebuild: + alpha/ia64/x86 stable wrt #181563 + + 11 Jun 2007; Fabian Groffen mhash-0.9.8.1.ebuild, + mhash-0.9.9.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 10 Jun 2007; Jeroen Roovers mhash-0.9.9.ebuild: + Stable for HPPA (bug #181563). + + 10 Jun 2007; Joshua Kinard mhash-0.9.9.ebuild: + Stable on mips, per #181563. + +*mhash-0.9.9 (01 May 2007) + + 01 May 2007; Robin H. Johnson +mhash-0.9.9.ebuild: + Version bump. + +*mhash-0.9.8.1 (28 Mar 2007) + + 28 Mar 2007; Robin H. Johnson +mhash-0.9.8.1.ebuild: + Bug #155138, version bump, now that it is finally big-endian safe again. + + 18 Mar 2007; Fabian Groffen mhash-0.9.1.ebuild, + mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: + Dropped ppc-macos, see you in prefix + + 11 Jan 2007; Mike Frysinger mhash-0.9.1.ebuild, + mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: + Remove pointless call to prepalldocs. + + 19 Oct 2006; Roy Marples mhash-0.9.2.ebuild, + mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: + Added ~sparc-fbsd keyword. + + 23 Apr 2006; Diego Pettenò mhash-0.9.2.ebuild, + mhash-0.9.3-r1.ebuild: + Keyword the right one. + + 22 Apr 2006; Diego Pettenò mhash-0.9.3-r1.ebuild: + Add ~x86-fbsd keyword. + + 08 Jan 2006; Luca Longinotti mhash-0.9.2.ebuild, + mhash-0.9.3-r1.ebuild: + Fix bug #117310. + +*mhash-0.9.3-r1 (27 Dec 2005) + + 27 Dec 2005; Robin H. Johnson + +files/mhash-0.9.3-mhash_free.patch, +mhash-0.9.3-r1.ebuild: + Bug #116769 - upstream accidently dropped a symbol. Note that 0.9.3* is + package.masked for the moment due to another bug as well. + +*mhash-0.9.3 (26 Dec 2005) + + 26 Dec 2005; Robin H. Johnson +mhash-0.9.3.ebuild: + Version bump. + + 19 Feb 2005; Hardave Riar mhash-0.9.1.ebuild: + Stable on mips + +*mhash-0.9.2 (14 Feb 2005) + + 14 Feb 2005; Robin H. Johnson +mhash-0.9.2.ebuild: + Bug #79346, version bump. + + 30 Nov 2004; Robin H. Johnson mhash-0.9.1.ebuild: + Bug #72011, DESTDIR. + + 03 Nov 2004; Bret Curtis mhash-0.9.1.ebuild: + added to ~mips for testing + + 24 Sep 2004; Tom Gall mhash-0.9.1.ebuild: + added ppc64 to make up for whoever deleted mhash-0.8.18-r1.ebuild + + 21 Sep 2004; kito mhash-0.9.1.ebuild: + added ~ppc-macos keyword. Closes bug #63880 + + 18 Aug 2004; Tom Gall mhash-0.8.18-r1.ebuild: + stable on ppc64 + + 19 Jul 2004; Robin H. Johnson metadata.xml: + add metadata.xml + +*mhash-0.9.1 (23 May 2004) + + 23 May 2004; Robin H. Johnson mhash-0.9.1.ebuild: + bug #49962, version bump. + + 15 Apr 2004; Michael Sterrett mhash-0.8.16.ebuild, + mhash-0.8.18.ebuild, mhash-0.8.9.ebuild: + clean older versions + + 01 Apr 2004; mhash-0.8.18-r1.ebuild: + Adding s390 Keywords + + 10 Jan 2004; mhash-0.8.18-r1.ebuild: + stable on ia64 + + 19 Aug 2003; Tavis Ormandy mhash-0.8.18-r1.ebuild: + marking alpha + + 18 Jun 2003; mhash-0.8.18-r1.ebuild: + call dohtml after prepalldocs to avoid gzip of html + +*mhash-0.8.18-r1 (01 May 2003) + + 01 May 2003; Robin Johnson mhash-0.8.18-r1.ebuild: + version bump due to fix required for undocumented upstream change in + configure defaults (--[enable/disable]-stable. + +*mhash-0.8.18 (24 Apr 2003) + + 24 Apr 2003; Robin Johnson mhash-0.8.18.ebuild: + updated to latest version + improved installed docs + +*mhash-0.8.16 (14 Jun 2002) + + 06 Feb 2003; Will Woods : + added ~alpha keyword (tested by peter@icebear.net) + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 25 Feb 2003; Guy Martin mhash-0.8.16.ebuild : + Added hppa to keywords. + + 18 Oct 2002; Daniel Ahlberg mhash-0.8.16.ebuild : + Updated to mirror://sourceforge in SRC_URI. + + 13 Aug 2002; Pieter Van den Abeele mhash-0.8.16.ebuild : + + added ppc keyword + + 14 Jun 2002; Gabriele Giorgetti mhash-0.8.16.ebuild : + + New version. Changed the SRC_URI location to a working sf.net mirror. + + +*mhash-0.8.9 (1 Feb 2002) + + 27 Mar 2002; Seemant Kulleen mhash-0.8.9.ebuild : + + Ungzipped HTML docs. + +*mhash-0.8.9 (1 Feb 2002) + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest new file mode 100644 index 0000000000..caee47967c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/Manifest @@ -0,0 +1,35 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX mhash-0.9.9-autotools-namespace-stomping.patch 3087 SHA256 42dba3baa4c1fe43104b026c3ad4903e6ba2ee043268336a3e84a7b66cb8fa0e SHA512 f32bcbf244aa38755b99c0bb1b328974a9dc6b927bf56073061821827f7b2017c98eb042d11f52d0befb654c58db6540fe1bec0ce7d5f980bfd26914ac49b596 WHIRLPOOL ba70f44cc758c9bf963fd8b874d6d6a1a753fc721588bc76c904eb6899adc7512827b35f3b1ed551bb142f9b3b1ebac718b5c906cde7c2aba53fb98f84c7d7d6 +AUX mhash-0.9.9-fix-mem-leak.patch 1016 SHA256 87cd9ce4cda5f1fd18f629595f8d468b3600586207bf2b4c37c7091382cfb3c0 SHA512 2255a24f1053ef657750196fbf3e07cb68fc630db5d07356e048a4470a99b2eeeb932a7ecc344211b08bb705a176083f7f36bf0cf245ae684d8cc76b37dcbac0 WHIRLPOOL 3b01647ee05265a6785886dcbddfd6adfd86919a7636509feacddae28475db356701dd199a6fa6392a09a65c9d36ef133092b3f73418c83ed8022b686f4ffb41 +AUX mhash-0.9.9-fix-snefru-segfault.patch 1005 SHA256 f35b6aed2c48fcf7cc43c40475786d0d583b0fd38cf3fa470f6c7d139d51864f SHA512 20f23f4d3ba20b61942e09915fa3e355f679f3e9747fec888d1c576c0e7144611b432cf005184938b86d080d8e626bc31af6ea2877762ec3e3205563b5cbfb09 WHIRLPOOL 0d70787f7e7950c82837d875f547d0bc7bbd4a4321da18649f7e9f506be25dd58c92267d5ee5694435154f35fa3bad20cc21aaaaaf0113e8621e33df1fcecbeb +AUX mhash-0.9.9-fix-whirlpool-segfault.patch 1011 SHA256 cbf742203022b6a0ab64dd927c084ccfdc07da31ee5a180371b102dccf177795 SHA512 4132174e3b1bf08a296fb36a1bc516eedc79d59c5bd5f17e32ddcf70ad243e24bc733fecafe9bbc3a776c573022496ab2593a0201d3576ebf94402588a4f4889 WHIRLPOOL cdf6596a2c5a641ac948a57e31fc1bba9ef9165465c5d8991ace196a8253c6e928f48c6e82956565b1fdd2d4efda1d5f13269acefc89138225e67385fd5f4916 +AUX mhash-0.9.9-mutils-align.patch 2650 SHA256 df3e872dd7cf42db77b9857619cd1c00710d1396c76c08b7e79ca7b53d54d123 SHA512 5482630fd8652a78a2c8f4b24829e77014d1c0ceed36f2fb5248ba2d03d9978ff7459a2cea15600c652118fe303a4cec1aea89f80c47319a81ed2890baf6ab4c WHIRLPOOL dae0f766b28e02db8a620b4be40bee648c2682682bf5e38f3f6005ea3976a0620baa6bc557c48ae649ca9c6f278683bafb71293c19fc62279e499e89ac54dfea +AUX mhash-0.9.9.9-align.patch 3037 SHA256 cef76a48a440d428d529746afec665ae9cb78f27d8303886f8b0ea3b12077125 SHA512 ce52d1caf3f9dc5bcc388aefacebb93fd422f905ab82f4d7aa6b66ac4ecfcbd32d576778cf3c0ad34f48461a016a08f2cc9ea7063fcb1f29b5188dea04f1ae03 WHIRLPOOL fdd3ed7caeb213b0eff3c82e2aab1a2ad943f3884f16bda7915c7696398acfe2ef1996d23bee721aba291a6d0c00274d6bbd5027a4e65831a0e31949d8cd453d +AUX mhash-0.9.9.9-alignment.patch 579 SHA256 f64d52ebe5018a9d850ef33afe94c4488f695bb1948dfe6e57697f1ff4d75d06 SHA512 6272d5e346067861235b8c5cbb5f4ec1bbb1cd80910ea913860e09ed34661df02ed3d4ed9fa55e870d7e22827fad84cc56bb701195908acca435643018fe81d3 WHIRLPOOL 3b123c494991cfa8374550afb2a8a07a303622e715dc13c8d2c1360fdeb4b7443f9bf7b1a5235f8dfd3ffe5e40a8aaf6985c2ac9e931a939c2a733fdaf2cea07 +AUX mhash-0.9.9.9-force64bit-tiger.patch 537 SHA256 708b048c79270330eb072118b5fdb3338900da9ddc0b6bf4ac3260c7d02593e0 SHA512 7ca2118569ad28107672f081fa4d06758bc78da48612ba31d6655e91ebf4928055b1643a012d60538b915b05d906adf23a8aeb3d7b9f5d8c12eaf1058b9f5454 WHIRLPOOL a2c40f9c6f455027ed336200d00afde7b559ed22bf9bed2824eff131c023fc701c1dae23ecc3be723cec435e5316a469db3e23c83cb1f14c276643d705639f7f +AUX mhash-0.9.9.9-remove_premature_free.patch 464 SHA256 b750eef6fb406eb73e2ea46ac6d173587e8a75bdeba75bdb57f572e596844e53 SHA512 f8f9814c39890f14e760c6600998b628db27ca52efd864be123b646425be1edd106179840d8720c36948cfe509d2b320fd98c2aee0b3fcc7ae1fac8ccdba792e WHIRLPOOL 62ac0710bb716d0217f77726e8e5a47cd667d57ecc6112dbf17a5e3f89deca509d1db956ad79c7c207b9ebd2c9d2b5096e8ec1638584123efc41c4fbbaf9428e +DIST mhash-0.9.9.9.tar.gz 931437 SHA256 3dcad09a63b6f1f634e64168dd398e9feb9925560f9b671ce52283a79604d13e SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee WHIRLPOOL d1a77b1ccb172af9ee4c7769b6f1d1f53f3b7cb1d87f7aad0c5fb64ae40302f21134a1cd05447dd766bc4408ae2dbb014db77d68a052a57131c955d3ca6453c2 +DIST mhash-0.9.9.tar.gz 919622 SHA256 a61d4f30f3377afd41e316e53f1d6a9a829f34d20add0e4bb29752cb01435c77 SHA512 3f32cdb6428d1941c7dce3d2bd2a516fd66b4f1bd595c5d429f592e4e45c2a12247bd93bcb2208637e8d8e7f284f1a730caad262c0c9f4bbd0dc2f8604cd98db WHIRLPOOL 70b8667d160cb686b41a87588043a3a5b2ffd0a662f7bc7f9fd8bb45526dd266f11557b1934cdeda651c4b219b068ed98908a8212e94abfa79930785e3691872 +EBUILD mhash-0.9.9-r1.ebuild 1096 SHA256 e24a50fafda9cc138d3013954e1349c2910375750a5cb5796b6c51149f12005e SHA512 5a314e078217cfb38071beecc6c854bd6d67ce15f04dfb95a3cc2316c5ad85425021300fb09271f01d3ba13c2ea2344ad778c1a0fe3e64091dd5873f5f746836 WHIRLPOOL 196b24bc8ad89f66e7807cd272c26279e5fea3899a581bcda0174932b885a9f550d18dfebbf42059574ec115da928b8ab308c1c751cdfad9ac2900300ccdc86c +EBUILD mhash-0.9.9.9-r1.ebuild 1604 SHA256 297ca48daa61c8476aaaf3340b5f598f7154bb693052db1f6f9112db7500f35f SHA512 84b6251c91ca7adb6f5fe9763bb636d74f59329eeab0f6b537d41f22e070b648bc21b602fd8c731505a5d56e909227fc7a39ba9e3b150e0cd5433504d8b1478b WHIRLPOOL 99c5f1f0565cfb5eb1a23a0e24c6ec87fef910dd98dfbe81af2a875f03bcfd7d32b7e3abfe373b7b73008a2420adf05f593fc42b99feead45b4196ba2ca64233 +MISC ChangeLog 8771 SHA256 9c56dc16767ff2594652191dd1168f00672f2cafa30371d151bb6aeec33c6d81 SHA512 992c6be4a6a0d28f2af41769b27e719e86f376b954c38059705fc7edef1f90b9067342b5de09dd38352b56f3a1f8610ea407875b461cd403b5bf5d9f0c9842e8 WHIRLPOOL a665d9950634c13b1362c1c082b775390c64f7e377aa2555deb5441eb71f60dd0afaf3b99f9a121703124ae500a25b201c620bc79a39d6ee6af15ea171427ad2 +MISC metadata.xml 254 SHA256 01e5e65407b8647d4a3ba7fc968e271368b319b1b34a2df8fa891c70099a3e63 SHA512 1e5e169b9f7bbc60a3b0e19a0f21d108b6d5cdea4ab299817c8d157370f8a6a876c901aa94e4c8ef817f91fe53fe4cf029d72931d5fdb15b91b8119dc3d78e55 WHIRLPOOL acd26f78ca257d987fda8fbec98f3a9df754b8470d36fcf137b219760e9cfb5b95656fa104847c8e3cdb5b1f284ad97f3d6924ef8343c763e83f942abbeb9f23 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.10 (GNU/Linux) + +iQIcBAEBCAAGBQJTTZtnAAoJEMcu9QQQ+wFraCkP/ieN2uILz3m9j1JAGEW9EdsB +SVdTtAXuOFXqxze/O4polug1XMv/9Y9G/Wxig0GpQWhr4AIU7R8iWSV9LNwb+zAV +/cyPdaCYDpwGYimdpBhQ2TzwqU364AmV2X6hu+ikK+pZyqz9OFJ7PztD1YEHF6if +zyOFnoZCLcKBcSBLs2rLGCt04zebm6464tdn5K2DeyIWpSi6ean5bT4u2HJzriqy +bRPXr+FJw6BN0R8XyTiT3wAJUeSIL853N7MU1zoXM78HC/+vakaQEu35d+Kc7JCa +s6BikiTca5n7dgT/QXZDSVxdcIVaNOTDbouAB223egEk5+YnQ+oVUoDHtFh9SUdH +weFb7kV3ETlJIZbj3St/FzwpfxvA0afH5fdTe6Te6dmJlm2p0L6YShIZa0Vnerls +AqocJWPhwZpsuFTbK964CcxZAQtUXnKrTENlYLAsru7O0DMmoj9iXOympgjcCONB +YpHKxPJE4il3VVHUukZXlzOuOBk+qZ5RzVaBdraeKbH0sp9xfZiiZXsmFFjZpPG1 +GD0lWUyklg47Mz2lJdtjtMtclJzFyNAzaj1fBdQenmPquWuATZ0d1rOxpz0pghNO +mfPgX8UVVUXBKpS9fOl0a4XB8PCMTxVCDX8OYC+wA3bAG800ltdMJuS4+fdeo4Tu +odIkend52K6gmZoWbNDr +=LrYr +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch new file mode 100644 index 0000000000..19981b6b90 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch @@ -0,0 +1,96 @@ +Per debian 473204: http://bugs.debian.org/473204, mhash exports #defines that +are customarily autotools-private. This results in warnings when other packages +attempt to use mhash's headers. + +Gentoo-Bug: 221093 +Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=221093 +Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=152625&action=view +Signed-off-by: Peter Alfredson + +diff -NrU5 mhash-0.9.9.orig/configure.in mhash-0.9.9/configure.in +--- mhash-0.9.9.orig/configure.in 2008-05-09 16:17:52.000000000 +0200 ++++ mhash-0.9.9/configure.in 2008-05-09 16:18:20.000000000 +0200 +@@ -4,10 +4,11 @@ + AC_CANONICAL_TARGET + AC_CONFIG_SRCDIR([lib/mhash.c]) + AM_INIT_AUTOMAKE + + AC_DEFINE([MHASH_VERSION], PROGRAM_VERSION, "MHash Version") ++AC_CONFIG_HEADER([include/mutils/config.h]) + AC_CONFIG_HEADER([include/mutils/mhash_config.h]) + + + dnl Check system. + +diff -NrU5 mhash-0.9.9.orig/include/mutils/config.h.in mhash-0.9.9/include/mutils/config.h.in +--- mhash-0.9.9.orig/include/mutils/config.h.in 1970-01-01 01:00:00.000000000 +0100 ++++ mhash-0.9.9/include/mutils/config.h.in 2008-05-09 16:18:20.000000000 +0200 +@@ -0,0 +1,22 @@ ++/* Name of package */ ++#undef PACKAGE ++ ++/* Define to the address where bug reports for this package should be sent. */ ++#undef PACKAGE_BUGREPORT ++ ++/* Define to the full name of this package. */ ++#undef PACKAGE_NAME ++ ++/* Define to the full name and version of this package. */ ++#undef PACKAGE_STRING ++ ++/* Define to the one symbol short name of this package. */ ++#undef PACKAGE_TARNAME ++ ++/* Define to the version of this package. */ ++#undef PACKAGE_VERSION ++ ++/* Version number of package */ ++#undef VERSION ++ ++ +diff -NrU5 mhash-0.9.9.orig/include/mutils/mhash_config.h.in mhash-0.9.9/include/mutils/mhash_config.h.in +--- mhash-0.9.9.orig/include/mutils/mhash_config.h.in 2008-05-09 16:17:52.000000000 +0200 ++++ mhash-0.9.9/include/mutils/mhash_config.h.in 2008-05-09 16:19:17.000000000 +0200 +@@ -179,28 +179,10 @@ + #undef MHASH_VERSION + + /* Define to 1 if your C compiler doesn't accept -c and -o together. */ + #undef NO_MINUS_C_MINUS_O + +-/* Name of package */ +-#undef PACKAGE +- +-/* Define to the address where bug reports for this package should be sent. */ +-#undef PACKAGE_BUGREPORT +- +-/* Define to the full name of this package. */ +-#undef PACKAGE_NAME +- +-/* Define to the full name and version of this package. */ +-#undef PACKAGE_STRING +- +-/* Define to the one symbol short name of this package. */ +-#undef PACKAGE_TARNAME +- +-/* Define to the version of this package. */ +-#undef PACKAGE_VERSION +- + /* Define to 1 if the C compiler supports function prototypes. */ + #undef PROTOTYPES + + /* The size of `unsigned char', as computed by sizeof. */ + #undef SIZEOF_UNSIGNED_CHAR +@@ -221,13 +203,10 @@ + #undef STDC_HEADERS + + /* dmalloc */ + #undef USE_DMALLOC + +-/* Version number of package */ +-#undef VERSION +- + /* Define if using the dmalloc debugging malloc package */ + #undef WITH_DMALLOC + + /* Define to 1 if your processor stores words with the most significant byte + first (like Motorola and SPARC, unlike Intel and VAX). */ diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch new file mode 100644 index 0000000000..7455249950 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch @@ -0,0 +1,27 @@ +The package app-crypt/mhash-0.9.9 as well as app-crypt/mhash-0.9.9-r1 are +affected by a bug which causes memory to be leaked during +mhash_restore_state_mem. + +In this function/patch, ret->state is allocated towards the beginning and later +on replaced with a new allocated area without freeing the old. The patch fixes +it. + +Patch already submitted upstream, but depending on speed, this may be faster to +patch in a new patchset. + +Gentoo-Bug: 255006 +Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255006 +Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178560 +Signed-off-by: Thomas Harning + +--- mhash-0.9.9/lib/mhash.c 2007-02-21 01:18:46.000000000 -0500 ++++ mhash-0.9.9-new/lib/mhash.c 2009-01-15 01:57:53.000000000 -0500 +@@ -719,6 +719,8 @@ + mutils_memcpy( &ret->state_size, &mem[pos], sizeof(ret->state_size)); + pos += sizeof( ret->state_size); + ++ if (ret->state) ++ mutils_free(ret->state); + ret->state = mutils_malloc(ret->state_size); + if (ret->state==NULL) + goto freeall; diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch new file mode 100644 index 0000000000..c308269c1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch @@ -0,0 +1,27 @@ +The package app-crypt/mhash-0.9.9 as well as app-crypt/mhash-0.9.9-r1 are +affected by a bug which causes a NULL ptr dereference in whirlpool/snefru +digest-completion functionality. + +In this patch, whirlpool and snefru's code is updated to bail if 'digest' is +NULL. The code portion aborted is only responsible for writing data to the +digest, so this appears to be correct behavior. + +Patch already submitted upstream, but depending on speed, this may be faster to +patch in a new patchset. + +Gentoo-Bug: 255131 +Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 +Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178666&action=view +Signed-off-by: Thomas Harning + +--- mhash-0.9.9/lib/snefru.c 2009-01-16 00:16:04.000000000 -0500 ++++ mhash-0.9.9-new/lib/snefru.c 2009-01-16 00:16:21.000000000 -0500 +@@ -859,6 +859,8 @@ + { + mutils_word32 i; + ++ if(!digest) return; ++ + for (i = 0; i < len; i++, digest += 4) + { + *(mutils_word32 *)digest = mutils_bend2sys32(ctx->hash[i]); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch new file mode 100644 index 0000000000..6c79139d57 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch @@ -0,0 +1,27 @@ +The package app-crypt/mhash-0.9.9 as well as app-crypt/mhash-0.9.9-r1 are +affected by a bug which causes a NULL ptr dereference in whirlpool/snefru +digest-completion functionality. + +In this patch, whirlpool and snefru's code is updated to bail if 'digest' is +NULL. The code portion aborted is only responsible for writing data to the +digest, so this appears to be correct behavior. + +Patch already submitted upstream, but depending on speed, this may be faster to +patch in a new patchset. + +Gentoo-Bug: 255131 +Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 +Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178667&action=view +Signed-off-by: Thomas Harning + +--- mhash-0.9.9/lib/whirlpool.c 2006-01-08 03:14:47.000000000 -0500 ++++ mhash-0.9.9-new/lib/whirlpool.c 2009-01-16 00:17:34.000000000 -0500 +@@ -970,6 +970,8 @@ + mutils_word8 * digest) + { + mutils_word32 i; ++ ++ if(!digest) return; + /* + * return the completed message digest: + */ diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch new file mode 100644 index 0000000000..32d80805f5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch @@ -0,0 +1,118 @@ +diff -ur mhash-0.9.9.orig/lib/stdfns.c mhash-0.9.9/lib/stdfns.c +--- mhash-0.9.9.orig/lib/stdfns.c Wed Apr 4 21:18:42 2007 ++++ mhash-0.9.9/lib/stdfns.c Mon May 28 16:08:38 2007 +@@ -152,12 +152,23 @@ + } + } + ++static void ++mutils_memset8(void *s, __const mutils_word8 c, __const mutils_word32 n) ++{ ++ mutils_word8 *stmp = s; ++ mutils_word32 i; ++ ++ for (i = 0; i < n; i++, stmp++) ++ { ++ *stmp = c; ++ } ++} ++ + WIN32DLL_DEFINE + void + mutils_memset(void *s, __const mutils_word8 c, __const mutils_word32 n) + { +- mutils_word8 *stmp; +- mutils_word32 *ltmp = (mutils_word32 *) s; ++ mutils_word32 *ltmp; + mutils_word32 lump; + mutils_word32 i; + mutils_word32 words; +@@ -168,10 +179,22 @@ + return; + } + ++ if (n < 16) ++ { ++ return mutils_memset8(s, c, n); ++ } ++ ++ /* unaligned portion at beginning */ ++ remainder = (-(mutils_word32)s) & 0x3; ++ mutils_memset8(s, c, remainder); ++ ++ /* aligned words in the middle */ ++ ltmp = (mutils_word32 *) (s + remainder); ++ + lump = (c << 24) + (c << 16) + (c << 8) + c; + +- words = n >> 2; +- remainder = n - (words << 2); ++ words = (n - remainder) >> 2; ++ remainder = n - remainder - (words << 2); + + for (i = 0; i < words; i++, ltmp++) + { +@@ -178,12 +201,8 @@ + *ltmp = lump; + } + +- stmp = (mutils_word8 *) ltmp; +- +- for (i = 0; i < remainder; i++, stmp++) +- { +- *stmp = c; +- } ++ /* unaligned portion at end */ ++ return mutils_memset8(ltmp, c, remainder); + } + + static void +@@ -275,6 +294,9 @@ + mutils_word32 *buffer; + mutils_word32 *ptrIn; + mutils_word32 *ptrOut; ++ mutils_word8 *ptr8In; ++ mutils_word8 *ptr8Out; ++ mutils_word8 tmp8; + mutils_word32 count = n * 4; + + if (destructive == MUTILS_FALSE) +@@ -295,10 +317,36 @@ + * data on a little-endian machine. + */ + +- for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) ++ if ((mutils_word32)x & 0x3) + { +- *ptrOut = mutils_lend32(*ptrIn); ++ ptr8In = (mutils_word8 *) x; ++ ptr8Out = (mutils_word8 *) buffer; ++ for (loop = 0; loop < n; loop++) ++ { ++#ifdef WORDS_BIGENDIAN ++ tmp8 = ptr8In[0]; ++ ptr8Out[0] = ptr8In[3]; ++ ptr8Out[3] = tmp8; ++ tmp8 = ptr8In[1]; ++ ptr8Out[1] = ptr8In[2]; ++ ptr8Out[2] = tmp8; ++#else ++ ptr8Out[0] = ptr8In[0]; ++ ptr8Out[1] = ptr8In[1]; ++ ptr8Out[2] = ptr8In[2]; ++ ptr8Out[3] = ptr8In[3]; ++#endif ++ ptr8Out += 4; ++ ptr8In += 4; ++ } + } ++ else ++ { ++ for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) ++ { ++ *ptrOut = mutils_lend32(*ptrIn); ++ } ++ } + + return(buffer); + } diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch new file mode 100644 index 0000000000..04bb310aa7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-align.patch @@ -0,0 +1,119 @@ +diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c +--- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-02 16:38:43.217029623 -0400 ++++ mhash-0.9.9.9/lib/stdfns.c 2009-07-02 16:41:58.647120391 -0400 +@@ -152,6 +152,18 @@ mutils_bzero(void *s, __const mutils_wor + } + } + ++static void ++mutils_memset8(void *s, __const mutils_word8 c, __const mutils_word32 n) ++{ ++ mutils_word8 *stmp = s; ++ mutils_word32 i; ++ ++ for (i = 0; i < n; i++, stmp++) ++ { ++ *stmp = c; ++ } ++} ++ + WIN32DLL_DEFINE + void + mutils_memset(void *s, __const mutils_word8 c, __const mutils_word32 n) +@@ -160,8 +172,7 @@ mutils_memset(void *s, __const mutils_wo + /* Sparc needs 8-bit alignment - just use standard memset */ + memset(s, (int) c, (size_t) n); + #else +- mutils_word8 *stmp; +- mutils_word32 *ltmp = (mutils_word32 *) s; ++ mutils_word32 *ltmp; + mutils_word32 lump; + mutils_word32 i; + mutils_word32 words; +@@ -172,22 +183,30 @@ mutils_memset(void *s, __const mutils_wo + return; + } + ++ if (n < 16) ++ { ++ return mutils_memset8(s, c, n); ++ } ++ ++ /* unaligned portion at beginning */ ++ remainder = (-(mutils_word32)s) & 0x3; ++ mutils_memset8(s, c, remainder); ++ ++ /* aligned words in the middle */ ++ ltmp = (mutils_word32 *) (s + remainder); ++ + lump = (c << 24) + (c << 16) + (c << 8) + c; + +- words = n >> 2; +- remainder = n - (words << 2); ++ words = (n - remainder) >> 2; ++ remainder = n - remainder - (words << 2); + + for (i = 0; i < words; i++, ltmp++) + { + *ltmp = lump; + } + +- stmp = (mutils_word8 *) ltmp; +- +- for (i = 0; i < remainder; i++, stmp++) +- { +- *stmp = c; +- } ++ /* unaligned portion at end */ ++ return mutils_memset8(ltmp, c, remainder); + #endif + } + +@@ -281,6 +300,9 @@ mutils_word32nswap(mutils_word32 *x, mut + mutils_word32 *buffer; + mutils_word32 *ptrIn; + mutils_word32 *ptrOut; ++ mutils_word8 *ptr8In; ++ mutils_word8 *ptr8Out; ++ mutils_word8 tmp8; + mutils_word32 count = n * 4; + + if (destructive == MUTILS_FALSE) +@@ -301,9 +323,35 @@ mutils_word32nswap(mutils_word32 *x, mut + * data on a little-endian machine. + */ + +- for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) ++ if ((mutils_word32)x & 0x3) ++ { ++ ptr8In = (mutils_word8 *) x; ++ ptr8Out = (mutils_word8 *) buffer; ++ for (loop = 0; loop < n; loop++) ++ { ++#ifdef WORDS_BIGENDIAN ++ tmp8 = ptr8In[0]; ++ ptr8Out[0] = ptr8In[3]; ++ ptr8Out[3] = tmp8; ++ tmp8 = ptr8In[1]; ++ ptr8Out[1] = ptr8In[2]; ++ ptr8Out[2] = tmp8; ++#else ++ ptr8Out[0] = ptr8In[0]; ++ ptr8Out[1] = ptr8In[1]; ++ ptr8Out[2] = ptr8In[2]; ++ ptr8Out[3] = ptr8In[3]; ++#endif ++ ptr8Out += 4; ++ ptr8In += 4; ++ } ++ } ++ else + { +- *ptrOut = mutils_lend32(*ptrIn); ++ for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) ++ { ++ *ptrOut = mutils_lend32(*ptrIn); ++ } + } + + return(buffer); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch new file mode 100644 index 0000000000..04df22167a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch @@ -0,0 +1,16 @@ +diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c +--- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-21 12:05:40.139461097 -0400 ++++ mhash-0.9.9.9/lib/stdfns.c 2009-07-21 12:06:52.151190927 -0400 +@@ -378,6 +378,12 @@ mutils_memmove(void *dest, __const void + bigptr1 = (mutils_word32 *) dest; + bigptr2 = (mutils_word32 *) src; + ++ /* copy byte-by-byte for small and/or unaligned copies */ ++ if ((n < 16) || ((mutils_word32)dest & 0x3) || ((mutils_word32)src & 0x3)) ++ { ++ return mutils_memcpy8(dest, src, n); ++ } ++ + words = n >> 2; + remainder = n - (words << 2); + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch new file mode 100644 index 0000000000..2248bcc6a3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch @@ -0,0 +1,14 @@ +diff -up mhash-0.9.9.9/lib/tiger.c.BAD mhash-0.9.9.9/lib/tiger.c +--- mhash-0.9.9.9/lib/tiger.c.BAD 2009-07-02 16:42:47.683029940 -0400 ++++ mhash-0.9.9.9/lib/tiger.c 2009-07-02 16:43:46.085049317 -0400 +@@ -252,7 +252,9 @@ void tiger_update(struct tiger_ctx *ctx, + void tiger_final(struct tiger_ctx *ctx) + { + register mutils_word64 i, j; +- mutils_word8 temp[TIGER_DATASIZE]; ++ /* Force 64-bit alignment */ ++ mutils_word64 temp_64bit[TIGER_DATASIZE/8]; ++ mutils_word8 *temp = temp_64bit; + i = ctx->index; + + #if defined(WORDS_BIGENDIAN) diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch new file mode 100644 index 0000000000..5ed4ecbe62 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch @@ -0,0 +1,12 @@ +diff -ru mhash-0.9.9.9.orig/src/keygen_test.c mhash-0.9.9.9/src/keygen_test.c +--- mhash-0.9.9.9.orig/src/keygen_test.c 2007-02-21 07:39:08.000000000 +0100 ++++ mhash-0.9.9.9/src/keygen_test.c 2009-12-04 01:29:16.000000000 +0100 +@@ -121,8 +121,6 @@ + + mhash_keygen_ext(KEYGEN_S2K_SALTED, data, key, keysize, password, passlen); + +- mutils_memset(tmp, 0, keysize * 2); +- + tmp = mutils_asciify(key, keysize); + + result = mutils_strcmp((mutils_word8 *) KEY2, tmp); diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml new file mode 100644 index 0000000000..a732fd8b2f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/metadata.xml @@ -0,0 +1,8 @@ + + + + + robbat2@gentoo.org + Robin H. Johnson + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild new file mode 100644 index 0000000000..218e907851 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9-r1.ebuild,v 1.8 2008/06/08 21:38:23 the_paya Exp $ + +inherit eutils + +DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" +HOMEPAGE="http://mhash.sourceforge.net/" +SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_unpack() { + # Fix for issues in bug #181563 + unpack ${A} && cd "${S}" + epatch "${FILESDIR}/${P}-mutils-align.patch" +} + +src_compile() { + econf \ + --enable-static \ + --enable-shared || die + emake || die "make failure" + cd doc && emake mhash.html || die "failed to build html" +} + +src_install() { + dodir /usr/{bin,include,lib} + make install DESTDIR="${D}" || die "install failure" + + dodoc AUTHORS INSTALL NEWS README TODO THANKS ChangeLog + dodoc doc/*.txt doc/skid* doc/*.c + dohtml doc/mhash.html || die "dohtml failed" +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild new file mode 100644 index 0000000000..b7d89fa24f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild,v 1.13 2014/04/15 20:49:42 redlizard Exp $ + +EAPI=4 +inherit eutils + +DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" +HOMEPAGE="http://mhash.sourceforge.net/" +SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +RDEPEND="" +DEPEND="dev-lang/perl" # pod2html + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-0.9.9-fix-{mem-leak,snefru-segfault,whirlpool-segfault}.patch \ + "${FILESDIR}"/${PN}-0.9.9-autotools-namespace-stomping.patch \ + "${FILESDIR}"/${P}-remove_premature_free.patch \ + "${FILESDIR}"/${P}-force64bit-tiger.patch \ + "${FILESDIR}"/${P}-align.patch \ + "${FILESDIR}"/${P}-alignment.patch + sed -i \ + -e 's/--netscape//' \ + "${S}"/doc/Makefile.in +} + +src_configure() { + # https://sourceforge.net/p/mhash/patches/11/ + export ac_cv_func_malloc_0_nonnull=yes + + econf $(use_enable static-libs static) +} + +src_compile() { + default + emake -C doc mhash.html +} + +src_install() { + default + + use static-libs || rm -f "${ED}"usr/lib*/libmhash.la + dodoc AUTHORS ChangeLog NEWS README THANKS TODO \ + doc/{example.c,skid2-authentication} + dohtml doc/mhash.html +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest new file mode 100644 index 0000000000..0369b07826 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/Manifest @@ -0,0 +1,3 @@ +DIST p11-kit-0.23.19.tar.xz 822652 BLAKE2B c1750e2d0b8ebdfcf70695259401a029b2d5739d8222c37f128f94f8a4313321956e120dcba5c7cb882d16e1a6b12398f9dfa88ef601e826f0dfec5acbf438c8 SHA512 1a7feb2c14381f2ca87386b6a81f46cfb27ccce70ad87a2fc86726e2827b49971958e40c4fc54df01df7570d82058afe82d21c5b3c59fb8310aa641d3b370da2 +DIST p11-kit-0.23.20.tar.xz 822588 BLAKE2B adda58acc121d38d3520d20daf8f59c3c46f81afe807d9277fae70e836d194d08cfea0405d2186d548ea91be56eee63d576a318c330fa844a0cf1889960db384 SHA512 1eb88773fdd49dd48c7e089744e9dbbf6c1033a4863f3bfe75a68d842804baa3c373cb1b28ee625dd69a6e16c89df4ac755e0928495dccf38c007c530f6cfa57 +DIST p11-kit-0.23.21.tar.xz 827064 BLAKE2B 31a19b80c1ba41db0115bd3ea8381f6c0ad66b173b5d07f2b8f9e3222c83ea5703ec12539b13448e4b1b929b912ce3af88536b30a73ddf7979470282954b0efd SHA512 4c796ca2c72a650f105a7a70aa62e55edb12e1c151e91ef92bfeee6c5c68982b36023400b42c4efcb1d351b7848e8618c26607cdb0f77b48ae40e2ecfd713e3e diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml new file mode 100644 index 0000000000..21a9f711d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/metadata.xml @@ -0,0 +1,15 @@ + + + + + zlogene@gentoo.org + Mikle Kolyada + + + Enable ASN.1 certificate support + Build the trust policy module + + + p11-glue/p11-kit + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild new file mode 100644 index 0000000000..1c0aa67dab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.19-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild new file mode 100644 index 0000000000..955332bd5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.20-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild new file mode 100644 index 0000000000..955332bd5e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/p11-kit/p11-kit-0.23.21.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal + +DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" +HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" +SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asn1 debug +libffi systemd +trust" +REQUIRED_USE="trust? ( asn1 )" + +RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] ) + libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) + systemd? ( sys-apps/systemd:= ) + trust? ( app-misc/ca-certificates )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + # disable unsafe tests, bug#502088 + export FAKED_MODE=1 +} + +src_prepare() { + if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then + # Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700) + # drop to XPG6 to make feature_tests.h happy + sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die + # paths.h isn't available, oddly enough also not used albeit included + sed -i -e '/#include /d' trust/test-trust.c || die + # we don't have SUN_LEN here + sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \ + p11-kit/server.c || die + fi + default +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable trust trust-module) \ + $(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \ + $(use_enable debug) \ + $(use_with libffi) \ + $(use_with asn1 libtasn1) \ + $(multilib_native_use_with systemd) + + if multilib_is_native_abi; then + # re-use provided documentation + ln -s "${S}"/doc/manual/html doc/manual/html || die + fi +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -delete || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest new file mode 100644 index 0000000000..e8e43f0ce1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/Manifest @@ -0,0 +1,2 @@ +DIST pinentry-1.0.0.tar.bz2 436930 BLAKE2B 949be8de8504a42cd5bd6ffebe331a825db7ff3c2ccc5fc554155b7621fddf9df957aa92063eb1a06c6964826a296bf60a4cc46cf2886552e37703a62042f35a SHA512 f109236707c51871b5020ef807a551366461fafcfbe09bf8cda19d4b163a42cf622562b905ceb41429f1d648b3f3d27807538709da6a135b67f9888709eccd62 +DIST pinentry-1.1.0.tar.bz2 467702 BLAKE2B cf43555848ab0dc60756fca123aba7599ebb1bfe0458b973ed9d84479f8de9ee69ef309b518b40aa340434d64d37793cf97c94f78f99820bc5c71ecd2aac7a49 SHA512 5012672925bcb5f683358c259e55e4b87c67cf063ad52c759308933733025c33f7ce08e5b8019ffc101cbf7ef30499040ef2fd34a7611698e65e1593f80948cd diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch new file mode 100644 index 0000000000..3bb92c63d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-0.8.2-ncurses.patch @@ -0,0 +1,25 @@ +From bafe8608fc525ef103b3d1f3048ca28958bef596 Mon Sep 17 00:00:00 2001 +From: Alon Bar-Lev +Date: Sun, 5 May 2013 02:23:08 +0300 +Subject: [PATCH] ncurses: link with optional tinfo + +--- + m4/curses.m4 | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/m4/curses.m4 b/m4/curses.m4 +index 3a01881..ffb6bd1 100644 +--- a/m4/curses.m4 ++++ b/m4/curses.m4 +@@ -36,6 +36,8 @@ AC_DEFUN([IU_LIB_NCURSES], [ + have_ncursesw=no + fi + if test "$LIBNCURSES"; then ++ AC_CHECK_LIB(tinfow, curs_set, LIBNCURSES="${LIBNCURSES} -ltinfow", ++ AC_CHECK_LIB(tinfo, curs_set, LIBNCURSES="${LIBNCURSES} -ltinfo")) + # Use ncurses header files instead of the ordinary ones, if possible; + # is there a better way of doing this, that avoids looking in specific + # directories? +-- +1.8.1.5 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-Disable-tooltips-in-keyboard-grabbing-mode.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-Disable-tooltips-in-keyboard-grabbing-mode.patch new file mode 100644 index 0000000000..7724d1beae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-Disable-tooltips-in-keyboard-grabbing-mode.patch @@ -0,0 +1,47 @@ +From 1590b664d88be8386a4664c2994b685187d1eb25 Mon Sep 17 00:00:00 2001 +From: Damien Goutte-Gattat +Date: Thu, 3 Aug 2017 22:56:49 +0200 +Subject: [PATCH 1/6] gtk: Disable tooltips in keyboard-grabbing mode. + +* gtk+-2:/pinentry-gtk-2.c (show_hide_button): Do not show the +tooltip if we attempt to grab the keyboard. +(create_window): Likewise. +-- + +For unclear reasons, those tooltips may interfere with grabbing +under some tiling window managers. + +GnuPG-bug-id: 3297 +Signed-off-by: Damien Goutte-Gattat +--- + gtk+-2/pinentry-gtk-2.c | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/gtk+-2/pinentry-gtk-2.c b/gtk+-2/pinentry-gtk-2.c +index d467ec5..f17a702 100644 +--- a/gtk+-2/pinentry-gtk-2.c ++++ b/gtk+-2/pinentry-gtk-2.c +@@ -516,7 +516,10 @@ show_hide_button_toggled (GtkWidget *widget, gpointer data) + } + + gtk_label_set_markup (GTK_LABEL(label), text); +- gtk_widget_set_tooltip_text (GTK_WIDGET(button), tooltip); ++ if (!pinentry->grab) ++ { ++ gtk_widget_set_tooltip_text (GTK_WIDGET(button), tooltip); ++ } + g_free (tooltip); + } + +@@ -736,7 +739,7 @@ create_window (pinentry_t ctx) + gtk_progress_bar_set_text (GTK_PROGRESS_BAR (qualitybar), + QUALITYBAR_EMPTY_TEXT); + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (qualitybar), 0.0); +- if (pinentry->quality_bar_tt) ++ if (pinentry->quality_bar_tt && !pinentry->grab) + { + #if !GTK_CHECK_VERSION (2, 12, 0) + gtk_tooltips_set_tip (GTK_TOOLTIPS (tooltips), qualitybar, +-- +2.13.6 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-build.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-build.patch new file mode 100644 index 0000000000..e367b85664 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-build.patch @@ -0,0 +1,218 @@ +From c5c7bee68730c9f66a27f9bb0d023480623a2bfb Mon Sep 17 00:00:00 2001 +From: Werner Koch +Date: Thu, 1 Dec 2016 09:10:08 +0100 +Subject: [PATCH] Fix linkage problem in tty and emacs pinentries. + +* emacs/pinentry-emacs.c (curses_cmd_handler): Remove var. +* tty/pinentry-tty.c (curses_cmd_handler): Remove var. +* pinentry/pinentry.c (flavor_flag): New local var. +(pinentry_set_flavor_flag): New function. +(cmd_getinfo): Use FLAVOR_FLAG for the "flavor" sub-command. +* gnome3/pinentry-gnome3.c (main): Call pinentry_set_flavor_flag. +* gtk+-2/pinentry-gtk-2.c (main): Ditto. +* pinentry/pinentry-emacs.c (initial_emacs_cmd_handler): Ditto. +* qt/main.cpp (main): Ditto. +-- + +Fixes-commit: e4e3a9cc88704dcffac660d0b92fd1ed8abecc11 +Fixes-commit: d126036671e7dd631babc118cb4113f723f15748 +Signed-off-by: Werner Koch +--- + emacs/pinentry-emacs.c | 4 ---- + gnome3/pinentry-gnome3.c | 3 +++ + gtk+-2/pinentry-gtk-2.c | 10 ++++++++-- + pinentry/pinentry-emacs.c | 5 ++++- + pinentry/pinentry.c | 34 ++++++++++++++++++---------------- + pinentry/pinentry.h | 4 ++++ + qt/main.cpp | 1 + + tty/pinentry-tty.c | 3 --- + 8 files changed, 38 insertions(+), 26 deletions(-) + +diff --git a/emacs/pinentry-emacs.c b/emacs/pinentry-emacs.c +index b6b3eb8..3c39a96 100644 +--- a/emacs/pinentry-emacs.c ++++ b/emacs/pinentry-emacs.c +@@ -29,10 +29,6 @@ + + pinentry_cmd_handler_t pinentry_cmd_handler = emacs_cmd_handler; + +-/* needed to link cleanly; should never be used except for comparison +- * in pinentry/pinentry.c's cmd_getinfo(): */ +-pinentry_cmd_handler_t curses_cmd_handler = NULL; +- + + + int +diff --git a/gnome3/pinentry-gnome3.c b/gnome3/pinentry-gnome3.c +index a040f9b..d5a49d6 100644 +--- a/gnome3/pinentry-gnome3.c ++++ b/gnome3/pinentry-gnome3.c +@@ -517,18 +517,21 @@ main (int argc, char *argv[]) + fprintf (stderr, "No $DBUS_SESSION_BUS_ADDRESS found," + " falling back to curses\n"); + pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); + } + else if (!pe_gcr_system_prompt_available ()) + { + fprintf (stderr, "No Gcr System Prompter available," + " falling back to curses\n"); + pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); + } + else if (pe_gnome_screen_locked ()) + { + fprintf (stderr, "GNOME screensaver is locked," + " falling back to curses\n"); + pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); + } + #endif + +diff --git a/gtk+-2/pinentry-gtk-2.c b/gtk+-2/pinentry-gtk-2.c +index 6037533..473c4aa 100644 +--- a/gtk+-2/pinentry-gtk-2.c ++++ b/gtk+-2/pinentry-gtk-2.c +@@ -938,10 +938,16 @@ main (int argc, char *argv[]) + if (pinentry_have_display (argc, argv)) + { + if (! gtk_init_check (&argc, &argv)) +- pinentry_cmd_handler = curses_cmd_handler; ++ { ++ pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); ++ } + } + else +- pinentry_cmd_handler = curses_cmd_handler; ++ { ++ pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); ++ } + #else + gtk_init (&argc, &argv); + #endif +diff --git a/pinentry/pinentry-emacs.c b/pinentry/pinentry-emacs.c +index df12f1b..50ba406 100644 +--- a/pinentry/pinentry-emacs.c ++++ b/pinentry/pinentry-emacs.c +@@ -644,7 +644,10 @@ initial_emacs_cmd_handler (pinentry_t pe) + if (emacs_socket < 0) + pinentry_cmd_handler = fallback_cmd_handler; + else +- pinentry_cmd_handler = emacs_cmd_handler; ++ { ++ pinentry_cmd_handler = emacs_cmd_handler; ++ pinentry_set_flavor_flag ("emacs"); ++ } + + return (* pinentry_cmd_handler) (pe); + } +diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c +index 322a651..a198fb3 100644 +--- a/pinentry/pinentry.c ++++ b/pinentry/pinentry.c +@@ -67,6 +67,10 @@ static char this_pgmname[50]; + + struct pinentry pinentry; + ++ ++static const char *flavor_flag; ++ ++ + static void + pinentry_reset (int use_defaults) + { +@@ -793,6 +797,16 @@ pinentry_parse_opts (int argc, char *argv[]) + } + } + ++ ++/* Set the optional flag used with getinfo. */ ++void ++pinentry_set_flavor_flag (const char *string) ++{ ++ flavor_flag = string; ++} ++ ++ ++ + + static gpg_error_t + option_handler (assuan_context_t ctx, const char *key, const char *value) +@@ -1444,27 +1458,15 @@ cmd_getinfo (assuan_context_t ctx, char *line) + } + else if (!strcmp (line, "flavor")) + { +- const char *flags; +- + if (!strncmp (this_pgmname, "pinentry-", 9) && this_pgmname[9]) + s = this_pgmname + 9; + else + s = this_pgmname; + +- if (0) +- ; +-#ifdef INSIDE_EMACS +- else if (pinentry_cmd_handler == emacs_cmd_handler) +- flags = ":emacs"; +-#endif +-#ifdef FALLBACK_CURSES +- else if (pinentry_cmd_handler == curses_cmd_handler) +- flags = ":curses"; +-#endif +- else +- flags = ""; +- +- snprintf (buffer, sizeof buffer, "%s%s", s, flags); ++ snprintf (buffer, sizeof buffer, "%s%s%s", ++ s, ++ flavor_flag? ":":"", ++ flavor_flag? flavor_flag : ""); + buffer[sizeof buffer -1] = 0; + rc = assuan_send_data (ctx, buffer, strlen (buffer)); + } +diff --git a/pinentry/pinentry.h b/pinentry/pinentry.h +index 01fb373..45d35ad 100644 +--- a/pinentry/pinentry.h ++++ b/pinentry/pinentry.h +@@ -275,6 +275,10 @@ int pinentry_have_display (int argc, char **argv); + or version output is requested. */ + void pinentry_parse_opts (int argc, char *argv[]); + ++/* Set the optional flag used with getinfo. */ ++void pinentry_set_flavor_flag (const char *string); ++ ++ + + /* The caller must define this variable to process assuan commands. */ + extern pinentry_cmd_handler_t pinentry_cmd_handler; +diff --git a/qt/main.cpp b/qt/main.cpp +index 8284960..225c06b 100644 +--- a/qt/main.cpp ++++ b/qt/main.cpp +@@ -308,6 +308,7 @@ main(int argc, char *argv[]) + #ifdef FALLBACK_CURSES + if (!pinentry_have_display(argc, argv)) { + pinentry_cmd_handler = curses_cmd_handler; ++ pinentry_set_flavor_flag ("curses"); + } else + #endif + { +diff --git a/tty/pinentry-tty.c b/tty/pinentry-tty.c +index 3d6cd5a..a509d79 100644 +--- a/tty/pinentry-tty.c ++++ b/tty/pinentry-tty.c +@@ -556,9 +556,6 @@ tty_cmd_handler(pinentry_t pinentry) + + pinentry_cmd_handler_t pinentry_cmd_handler = tty_cmd_handler; + +-/* needed to link cleanly; should never be used except for comparison +- * in pinentry/pinentry.c's cmd_getinfo(): */ +-pinentry_cmd_handler_t curses_cmd_handler = NULL; + + + int +-- +2.8.0.rc3 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-gtk2-Fix-a-problem-with-fvwm.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-gtk2-Fix-a-problem-with-fvwm.patch new file mode 100644 index 0000000000..f7476de1ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-gtk2-Fix-a-problem-with-fvwm.patch @@ -0,0 +1,47 @@ +From b0e0bdeac5d40ca645afc9017778b39a26303523 Mon Sep 17 00:00:00 2001 +From: Werner Koch +Date: Wed, 11 Jan 2017 18:40:17 +0100 +Subject: [PATCH 01/25] gtk2: Fix a problem with fvwm + +* gtk+-2/pinentry-gtk-2.c (grab_pointer): Take care of +GDK_GRAB_ALREADY_GRABBED. +-- + +Debian-bug-id: 850708 +Co-authored-by: Vincent Lefevre +Signed-off-by: Werner Koch +--- + gtk+-2/pinentry-gtk-2.c | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/gtk+-2/pinentry-gtk-2.c b/gtk+-2/pinentry-gtk-2.c +index 473c4aa..e37601f 100644 +--- a/gtk+-2/pinentry-gtk-2.c ++++ b/gtk+-2/pinentry-gtk-2.c +@@ -203,7 +203,12 @@ grab_pointer (GtkWidget *win, GdkEvent *event, gpointer data) + (void)data; + + /* Change the cursor for the duration of the grab to indicate that +- something is going on. */ ++ * something is going on. The fvwm window manager grabs the pointer ++ * for a short time and thus we may end up with the already grabbed ++ * error code. Actually this error code should be used to detect a ++ * malicious grabbing application but with fvwm this renders ++ * Pinentry only unusable. Thus we try again several times also for ++ * that error code. See Debian bug 850708 for details. */ + /* XXX: It would be nice to have a key cursor, unfortunately there + is none readily available. */ + cursor = gdk_cursor_new_for_display (gtk_widget_get_display (win), +@@ -215,7 +220,8 @@ grab_pointer (GtkWidget *win, GdkEvent *event, gpointer data) + NULL /* confine to */, + cursor, + gdk_event_get_time (event)); +- while (tries++ < max_tries && err == GDK_GRAB_NOT_VIEWABLE); ++ while (tries++ < max_tries && (err == GDK_GRAB_NOT_VIEWABLE ++ || err == GDK_GRAB_ALREADY_GRABBED)); + + if (err) + { +-- +2.13.6 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch new file mode 100644 index 0000000000..646df19637 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/files/pinentry-1.0.0-make-icon-work-under-Plasma-Wayland.patch @@ -0,0 +1,52 @@ +From 7218becac7132c2508d4e8f42c693d69c406795a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= +Date: Wed, 7 Mar 2018 15:14:22 +0100 +Subject: [PATCH] Make pinentry-qt icon work under Plasma Wayland. + +--- + qt/Makefile.am | 2 ++ + qt/main.cpp | 2 ++ + qt/org.gnupg.pinentry-qt.desktop | 5 +++++ + 3 files changed, 9 insertions(+) + create mode 100644 qt/org.gnupg.pinentry-qt.desktop + +diff --git a/qt/Makefile.am b/qt/Makefile.am +index 698005e..bbf39d1 100644 +--- a/qt/Makefile.am ++++ b/qt/Makefile.am +@@ -24,6 +24,8 @@ bin_PROGRAMS = pinentry-qt + + EXTRA_DIST = document-encrypt.png pinentry.qrc + ++desktopdir = $(datadir)/applications ++dist_desktop_DATA = org.gnupg.pinentry-qt.desktop + + if FALLBACK_CURSES + ncurses_include = $(NCURSES_INCLUDE) +diff --git a/qt/main.cpp b/qt/main.cpp +index fe88d26..b767cb4 100644 +--- a/qt/main.cpp ++++ b/qt/main.cpp +@@ -372,6 +372,8 @@ main(int argc, char *argv[]) + i = argc; + app = new QApplication(i, new_argv); + app->setWindowIcon(QIcon(QLatin1String(":/document-encrypt.png"))); ++ app->setOrganizationDomain(QStringLiteral("gnupg.org")); ++ app->setDesktopFileName(QStringLiteral("org.gnupg.pinentry-qt")); + } + + pinentry_parse_opts(argc, argv); +diff --git a/qt/org.gnupg.pinentry-qt.desktop b/qt/org.gnupg.pinentry-qt.desktop +new file mode 100644 +index 0000000..0ac89aa +--- /dev/null ++++ b/qt/org.gnupg.pinentry-qt.desktop +@@ -0,0 +1,5 @@ ++[Desktop Entry] ++Type=Application ++Name=Pinentry dialog ++Icon=document-encrypt ++NoDisplay=true +-- +2.16.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/metadata.xml new file mode 100644 index 0000000000..46f4637bdd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/metadata.xml @@ -0,0 +1,12 @@ + + + + + k_f@gentoo.org + Kristian Fiskerstrand + + + crypto@gentoo.org + Crypto + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r2.ebuild new file mode 100644 index 0000000000..f1444b26ed --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools flag-o-matic qmake-utils toolchain-funcs + +DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" +HOMEPAGE="https://gnupg.org/aegypten2/index.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps emacs gnome-keyring gtk ncurses qt5 static" + +CDEPEND=" + app-eselect/eselect-pinentry + >=dev-libs/libassuan-2.1 + >=dev-libs/libgcrypt-1.6.3 + >=dev-libs/libgpg-error-1.17 + caps? ( sys-libs/libcap ) + gnome-keyring? ( app-crypt/libsecret ) + gtk? ( x11-libs/gtk+:2 ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] ) +" +DEPEND="${CDEPEND} + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND="${CDEPEND} + gnome-keyring? ( app-crypt/gcr ) +" + +REQUIRED_USE=" + gtk? ( !static ) + qt5? ( !static ) +" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +PATCHES=( + "${FILESDIR}/${PN}-0.8.2-ncurses.patch" + "${FILESDIR}/${P}-build.patch" + "${FILESDIR}/${P}-Disable-tooltips-in-keyboard-grabbing-mode.patch" + "${FILESDIR}/${P}-gtk2-Fix-a-problem-with-fvwm.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 + + export QTLIB="$(qt5_get_libdir)" + + econf \ + --enable-pinentry-tty \ + $(use_with caps libcap) \ + $(use_enable emacs pinentry-emacs) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gnome-keyring pinentry-gnome3) \ + $(use_enable gtk pinentry-gtk2) \ + $(use_enable ncurses pinentry-curses) \ + $(use_enable ncurses fallback-curses) \ + $(use_enable qt5 pinentry-qt) \ + MOC="$(qt5_get_bindir)"/moc +} + +src_install() { + default + rm -f "${ED}"/usr/bin/pinentry || die + + use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt4 +} + +pkg_postinst() { + if ! has_version 'app-crypt/pinentry' || has_version '=2.6.9 support memory locking for unprivileged processes." + elog "The soft resource limit for memory locking specifies the limit an" + elog "unprivileged process may lock into memory. You can also use POSIX" + elog "capabilities to allow pinentry to lock memory. To do so activate the caps" + elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of" + elog "your users." + fi + + eselect pinentry update ifunset +} + +pkg_postrm() { + eselect pinentry update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r3.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r3.ebuild new file mode 100644 index 0000000000..86f29751d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.0.0-r3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools flag-o-matic qmake-utils toolchain-funcs + +DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" +HOMEPAGE="https://gnupg.org/aegypten2/index.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps emacs gnome-keyring gtk ncurses qt5 static" + +CDEPEND=" + app-eselect/eselect-pinentry + >=dev-libs/libassuan-2.1 + >=dev-libs/libgcrypt-1.6.3 + >=dev-libs/libgpg-error-1.17 + caps? ( sys-libs/libcap ) + gnome-keyring? ( app-crypt/libsecret ) + gtk? ( x11-libs/gtk+:2 ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] ) +" +DEPEND="${CDEPEND} + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND="${CDEPEND} + gnome-keyring? ( app-crypt/gcr ) +" + +REQUIRED_USE=" + gtk? ( !static ) + qt5? ( !static ) +" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +PATCHES=( + "${FILESDIR}/${PN}-0.8.2-ncurses.patch" + "${FILESDIR}/${P}-build.patch" + "${FILESDIR}/${P}-Disable-tooltips-in-keyboard-grabbing-mode.patch" + "${FILESDIR}/${P}-gtk2-Fix-a-problem-with-fvwm.patch" + "${FILESDIR}/${P}-make-icon-work-under-Plasma-Wayland.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 + + export QTLIB="$(qt5_get_libdir)" + + econf \ + --enable-pinentry-tty \ + $(use_with caps libcap) \ + $(use_enable emacs pinentry-emacs) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gnome-keyring pinentry-gnome3) \ + $(use_enable gtk pinentry-gtk2) \ + $(use_enable ncurses pinentry-curses) \ + $(use_enable ncurses fallback-curses) \ + $(use_enable qt5 pinentry-qt) \ + MOC="$(qt5_get_bindir)"/moc +} + +src_install() { + default + rm -f "${ED}"/usr/bin/pinentry || die + + use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt4 +} + +pkg_postinst() { + if ! has_version 'app-crypt/pinentry' || has_version '=2.6.9 support memory locking for unprivileged processes." + elog "The soft resource limit for memory locking specifies the limit an" + elog "unprivileged process may lock into memory. You can also use POSIX" + elog "capabilities to allow pinentry to lock memory. To do so activate the caps" + elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of" + elog "your users." + fi + + eselect pinentry update ifunset +} + +pkg_postrm() { + eselect pinentry update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r1.ebuild new file mode 100644 index 0000000000..cf2bbd6858 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools flag-o-matic qmake-utils toolchain-funcs + +DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" +HOMEPAGE="https://gnupg.org/aegypten2/index.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps emacs gnome-keyring gtk ncurses qt5 static" + +CDEPEND=" + app-eselect/eselect-pinentry + >=dev-libs/libassuan-2.1 + >=dev-libs/libgcrypt-1.6.3 + >=dev-libs/libgpg-error-1.17 + caps? ( sys-libs/libcap ) + gnome-keyring? ( app-crypt/libsecret ) + gtk? ( x11-libs/gtk+:2 ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] ) +" +DEPEND="${CDEPEND} + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND="${CDEPEND} + gnome-keyring? ( app-crypt/gcr ) +" + +REQUIRED_USE=" + gtk? ( !static ) + qt5? ( !static ) +" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +PATCHES=( + "${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch" + "${FILESDIR}/${PN}-0.8.2-ncurses.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 + + export QTLIB="$(qt5_get_libdir)" + + econf \ + --enable-pinentry-tty \ + $(use_with caps libcap) \ + $(use_enable emacs pinentry-emacs) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gnome-keyring pinentry-gnome3) \ + $(use_enable gtk pinentry-gtk2) \ + $(use_enable ncurses pinentry-curses) \ + $(use_enable ncurses fallback-curses) \ + $(use_enable qt5 pinentry-qt) \ + MOC="$(qt5_get_bindir)"/moc +} + +src_install() { + default + rm -f "${ED}"/usr/bin/pinentry || die + + use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt4 +} + +pkg_postinst() { + if ! has_version 'app-crypt/pinentry' || has_version '=2.6.9 support memory locking for unprivileged processes." + elog "The soft resource limit for memory locking specifies the limit an" + elog "unprivileged process may lock into memory. You can also use POSIX" + elog "capabilities to allow pinentry to lock memory. To do so activate the caps" + elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of" + elog "your users." + fi + + eselect pinentry update ifunset +} + +pkg_postrm() { + eselect pinentry update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r2.ebuild new file mode 100644 index 0000000000..5b9da6b3a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/pinentry/pinentry-1.1.0-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools flag-o-matic qmake-utils toolchain-funcs + +DESCRIPTION="Simple passphrase entry dialogs which utilize the Assuan protocol" +HOMEPAGE="https://gnupg.org/aegypten2/index.html" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps emacs gnome-keyring fltk gtk ncurses qt5 static" + +CDEPEND=" + app-eselect/eselect-pinentry + >=dev-libs/libassuan-2.1 + >=dev-libs/libgcrypt-1.6.3 + >=dev-libs/libgpg-error-1.17 + caps? ( sys-libs/libcap ) + fltk? ( x11-libs/fltk ) + gnome-keyring? ( app-crypt/libsecret ) + gtk? ( x11-libs/gtk+:2 ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] ) +" +DEPEND="${CDEPEND} + sys-devel/gettext + virtual/pkgconfig +" +RDEPEND="${CDEPEND} + gnome-keyring? ( app-crypt/gcr ) +" + +REQUIRED_USE=" + gtk? ( !static ) + qt5? ( !static ) +" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +PATCHES=( + "${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch" + "${FILESDIR}/${PN}-0.8.2-ncurses.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11 + + export QTLIB="$(qt5_get_libdir)" + + econf \ + --enable-pinentry-tty \ + $(use_with caps libcap) \ + $(use_enable emacs pinentry-emacs) \ + $(use_enable fltk pinentry-fltk) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gnome-keyring pinentry-gnome3) \ + $(use_enable gtk pinentry-gtk2) \ + $(use_enable ncurses pinentry-curses) \ + $(use_enable ncurses fallback-curses) \ + $(use_enable qt5 pinentry-qt) \ + MOC="$(qt5_get_bindir)"/moc +} + +src_install() { + default + rm -f "${ED}"/usr/bin/pinentry || die + + use qt5 && dosym pinentry-qt /usr/bin/pinentry-qt4 +} + +pkg_postinst() { + if ! has_version 'app-crypt/pinentry' || has_version '=2.6.9 support memory locking for unprivileged processes." + elog "The soft resource limit for memory locking specifies the limit an" + elog "unprivileged process may lock into memory. You can also use POSIX" + elog "capabilities to allow pinentry to lock memory. To do so activate the caps" + elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of" + elog "your users." + fi + + eselect pinentry update ifunset +} + +pkg_postrm() { + eselect pinentry update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/Manifest new file mode 100644 index 0000000000..f3404d7c09 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/Manifest @@ -0,0 +1,2 @@ +DIST rhash-1.3.5-src.tar.gz 316867 BLAKE2B 3ffbf2ec5aef24ef63455e21c3efcae043a321a78be522a26bd25086111430071a496ab3775ff9b4956da7304df8d8e552a061f3306a7a683be5fc65ea3fd1c4 SHA512 e8450aab0c16bfb975bf4aeee218740fb4d86d5514e426b70c3edb84e4d63865cd4051939aa95c24a87a78baaedc49e40bb509b2610e89ca3745930808b3ef6c +DIST rhash-1.3.6-src.tar.gz 328097 BLAKE2B c74993d183f0f2e479f0bd5831a9f653b9bd17bbed4d1ba896f6e33db98b7141175cd3c688dc41dfd8ec4b98acb51255ae5b795435cbc9dfb5ab77573cb25543 SHA512 54f7f238ed1fdc01c29cc1338fa86be90b69beff0df8f20d24ce9cb3c48c7f4668b84a3fe0d4d8b04b54bc8145485d493435edf3219de3a637af0f9c007c85c6 diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/rhash-1.3.6-no_echon.patch b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/rhash-1.3.6-no_echon.patch new file mode 100644 index 0000000000..9b25b29a89 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/rhash-1.3.6-no_echon.patch @@ -0,0 +1,54 @@ +From c1776248a0b34a690e99ab9a7a814c34f78088ec Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Mon, 19 Mar 2018 10:47:13 +0100 +Subject: [PATCH] "echo -n" cannot be expected to work with every POSIX shell + +See "man 1p echo" section APPLICATION USAGE. This patch replaces "echo -n" +with "printf '%s'". +--- + configure | 15 ++------------- + 1 file changed, 2 insertions(+), 13 deletions(-) + +diff --git a/configure b/configure +index f480f7b..2a7d485 100755 +--- a/configure ++++ b/configure +@@ -22,17 +22,6 @@ INSTALL_LIB_STATIC=auto + INSTALL_LIB_SHARED=auto + INSTALL_PKGCONFIGDIR="$PKG_INSTALLDIR" + +-case $(echo -n) in +- -n) # SysV style +- ECHO_N= +- ECHO_C='\c' +- ;; +- *) # BSD style +- ECHO_N='-n ' +- ECHO_C= +- ;; +-esac +- + # display error message and exit + die () { + echo +@@ -235,7 +224,7 @@ trap remove_tmpdir EXIT + + str_concat() + { +- echo ${ECHO_N} $@ ${ECHO_C} ++ printf '%s ' $@ + } + + yn_nonempty() +@@ -246,7 +235,7 @@ yn_nonempty() + # Use this before starting a check + start_check() { + echo "============ Checking for $1 ============" >> "$TMPLOG" +- echo ${ECHO_N} "Checking for $1 ... ${ECHO_C}" ++ printf '%s' "Checking for $1 ... " + res_comment="" + } + +-- +2.16.2 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/unquote-cc.patch b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/unquote-cc.patch new file mode 100644 index 0000000000..77ccc9b2c5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/files/unquote-cc.patch @@ -0,0 +1,26 @@ +From 4558d6753611ab1bf21765017e5b451aee8409f6 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot +Date: Sun, 18 Mar 2018 14:23:28 +0000 +Subject: [PATCH] configure: Don't quote $CC when calling it + +It might have additional arguments. +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index f480f7b..8ebb929 100755 +--- a/configure ++++ b/configure +@@ -480,7 +480,7 @@ if test "$(basename $CC)" = "icc" || test "$(basename $CC)" = "ecc"; then + else + CC_TMP="$CC" + for CC in "$CC_TMP" gcc cc ; do +- if "$CC" -v >/dev/null 2>&1; then ++ if $CC -v >/dev/null 2>&1; then + cc_name_tmp=$($CC -v 2>&1 | tail -n 1 | cut -d ' ' -f 1) + if test "$cc_name_tmp" = "gcc"; then + cc_name=$cc_name_tmp +-- +2.16.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/metadata.xml new file mode 100644 index 0000000000..a6651d883c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/metadata.xml @@ -0,0 +1,16 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + rhash + rhash/RHash + https://github.com/rhash/RHash/issues + + + RHash is a console utility for calculation and verification of magnet links and a wide range of hash sums like CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru. + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.5.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.5.ebuild new file mode 100644 index 0000000000..dd34f36efb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.5.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="Console utility and library for computing and verifying file hash sums" +HOMEPAGE="http://rhash.anz.ru/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="debug nls libressl ssl static-libs" + +RDEPEND=" + ssl? ( + !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) +)" + +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/RHash-${PV}" + +src_prepare() { + default + + # Install /etc stuff inside the Prefix + sed -i -e 's:\$(DESTDIR)/etc:\$(DESTDIR)/$(SYSCONFDIR):g' Makefile || die + + if use elibc_Darwin ; then + local ver_script='-Wl,--version-script,exports.sym,-soname,$(SONAME)' + local install_name='-install_name $(LIBDIR)/$(SONAME)' + sed -i -e '/^\(SONAME\|SHAREDLIB\)/s/\.so\.\([0-9]\+\)/.\1.dylib/' \ + -e '/^SOLINK/s/\.so/.dylib/' \ + -e "s:${ver_script}:${install_name}:" \ + librhash/Makefile \ + Makefile || die + fi + + if use elibc_SunOS ; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=12548 + # skip the export.sym for now + sed -i -e 's/,--version-script,exports.sym//' librhash/Makefile || die + fi + + multilib_copy_sources +} + +multilib_src_compile() { + local ADDCFLAGS=( + $(use debug || echo -DNDEBUG) + $(use nls && echo -DUSE_GETTEXT) + $(use ssl && echo -DOPENSSL_RUNTIME -rdynamic) + ) + + local ADDLDFLAGS=( + $(use ssl && echo -ldl) + ) + + use elibc_Darwin || use elibc_DragonFly || use elibc_FreeBSD || + use elibc_NetBSD || use elibc_OpenBSD || use elibc_SunOS && + ADDLDFLAGS+=( $(use nls && echo -lintl) ) + + emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ + ADDCFLAGS="${ADDCFLAGS[*]}" ADDLDFLAGS="${ADDLDFLAGS[*]}" \ + PREFIX="${EPREFIX}"/usr LIBDIR='$(PREFIX)'/$(get_libdir) \ + build-shared $(use static-libs && echo lib-static) +} + +myemake() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr \ + LIBDIR='$(PREFIX)'/$(get_libdir) SYSCONFDIR="${EPREFIX}"/etc "${@}" +} + +multilib_src_install() { + myemake -C librhash install-lib-shared install-so-link + multilib_is_native_abi && myemake install-shared + use static-libs && myemake install-lib-static +} + +multilib_src_install_all() { + myemake -C librhash install-headers + use nls && myemake install-gmo + einstalldocs +} + +multilib_src_test() { + cd tests || die + LD_LIBRARY_PATH=$(pwd)/../librhash ./test_rhash.sh --full ../rhash_shared || die "tests failed" +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.6-r1.ebuild new file mode 100644 index 0000000000..24efa67054 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/rhash/rhash-1.3.6-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs multilib-minimal + +DESCRIPTION="Console utility and library for computing and verifying file hash sums" +HOMEPAGE="http://rhash.anz.ru/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x64-solaris ~x86-solaris" +IUSE="debug nls libressl ssl static-libs" + +RDEPEND=" + ssl? ( + !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) +)" + +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +S="${WORKDIR}/RHash-${PV}" + +PATCHES=( + "${FILESDIR}"/unquote-cc.patch + "${FILESDIR}"/${P}-no_echon.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + set -- \ + ./configure \ + --target="${CHOST}" \ + --cc="$(tc-getCC)" \ + --ar="$(tc-getAR)" \ + --extra-cflags="${CFLAGS}" \ + --extra-ldflags="${LDFLAGS}" \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --sysconfdir="${EPREFIX}"/etc \ + --disable-openssl-runtime \ + --disable-static \ + --enable-lib-shared \ + $(use_enable debug) \ + $(use_enable nls gettext) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs lib-static) + + echo "${@}" + "${@}" || die "configure failed" +} + +# We would add compile-gmo to the build targets but install-gmo always +# recompiles unconditionally. :( + +multilib_src_install() { + # -j1 needed due to race condition. + emake DESTDIR="${D}" -j1 \ + install{,-pkg-config} \ + $(use nls && echo install-gmo) \ + $(use kernel_Winnt || echo install-lib-so-link) + + emake DESTDIR="${D}" -j1 \ + -C lib${PN} install-headers +} + +multilib_src_test() { + emake test +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/Manifest new file mode 100644 index 0000000000..a054ddc31c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/Manifest @@ -0,0 +1,3 @@ +DIST sbsigntool-0.8-ccan.tar.gz 113537 BLAKE2B 8fbf27463d30c1895930628a145be2d521ae4f6adb7af3299bf2f5f4319fd643df0a07347ef6851bd41d233af4c3fc5f77002771af1c43aa0f20665aef2390b8 SHA512 6857096879f116f1802eb6b44789cbea7bb24440bc0f16503aeadf5f276fa45943f322f844dbb9abee717655205d82b830143be3a7f4424fd4146b9360674a09 +DIST sbsigntool_0.6.orig.tar.gz 212375 BLAKE2B fab9141c7fbfa01ec24f975503ac83be4ae0664251a1311afb3d95124fec3750ce20a5ffab35b6965d4ee4585ab4ee91f25ae49488214a983b6fc006071d0968 SHA512 ed314d1cb7278cf5f27d4c3cd17f2195678419a7f9e47770429b6f95df35f7df035331e60c45970183ddd9b150a9b752f876c777929598b0525872b3255af95c +DIST sbsigntools-0.9.1.tar.gz 56497 BLAKE2B 22791bd4b490f36963a19e82da3ce7b93a56d948bf44d1ffdb62fa3291a3f815b2c19d68f9180b607c2b1438f656367ec1f9002f0b1225734d16a9aadc6d20ec SHA512 ae16232327c098bbc60a9701185d856d851cb7fa8f62be64d3c8f75c8b274b8521fcc4212226189def05db980690878ee6ac9a9b418166c92442aaf35e790d29 diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0002-image.c-clear-image-variable.patch b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0002-image.c-clear-image-variable.patch new file mode 100644 index 0000000000..dfe183e66c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0002-image.c-clear-image-variable.patch @@ -0,0 +1,29 @@ +From 21e984fa9d93a760cc03f5d9d13d023809227df2 Mon Sep 17 00:00:00 2001 +From: James Bottomley +Date: Thu, 11 Apr 2013 21:12:17 -0700 +Subject: image.c: clear image variable + +Not zeroing the image after talloc occasionally leads to a segfault because +the programme thinks it has a signature when in reality it just has a junk +pointer and segfaults. + +Signed-off-by: James Bottomley +--- + src/image.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/image.c b/src/image.c +index cc55791..10eba0e 100644 +--- a/src/image.c ++++ b/src/image.c +@@ -401,6 +401,7 @@ struct image *image_load(const char *filename) + return NULL; + } + ++ memset(image, 0, sizeof(*image)); + rc = fileio_read_file(image, filename, &image->buf, &image->size); + if (rc) + goto err; +-- +1.8.2.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0003-Fix-for-multi-sign.patch b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0003-Fix-for-multi-sign.patch new file mode 100644 index 0000000000..f42c69616d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/0003-Fix-for-multi-sign.patch @@ -0,0 +1,39 @@ +From e58a528ef57e53008222f238cce7c326a14572e2 Mon Sep 17 00:00:00 2001 +From: James Bottomley +Date: Mon, 30 Sep 2013 19:25:37 -0700 +Subject: [PATCH 4/4] Fix for multi-sign + +The new Tianocore multi-sign code fails now for images signed with +sbsigntools. The reason is that we don't actually align the signature table, +we just slap it straight after the binary data. Unfortunately, the new +multi-signature code checks that our alignment offsets are correct and fails +the signature for this reason. Fix by adding junk to the end of the image to +align the signature section. + +Signed-off-by: James Bottomley +--- + src/image.c | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/src/image.c b/src/image.c +index 10eba0e..519e288 100644 +--- a/src/image.c ++++ b/src/image.c +@@ -385,7 +385,13 @@ static int image_find_regions(struct image *image) + + /* record the size of non-signature data */ + r = &image->checksum_regions[image->n_checksum_regions - 1]; +- image->data_size = (r->data - (void *)image->buf) + r->size; ++ /* ++ * The new Tianocore multisign does a stricter check of the signatures ++ * in particular, the signature table must start at an aligned offset ++ * fix this by adding bytes to the end of the text section (which must ++ * be included in the hash) ++ */ ++ image->data_size = align_up((r->data - (void *)image->buf) + r->size, 8); + + return 0; + } +-- +1.8.4 + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/sbsigntools-0.9.1-openssl-1.1.0-compat.patch b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/sbsigntools-0.9.1-openssl-1.1.0-compat.patch new file mode 100644 index 0000000000..2f9364f246 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/files/sbsigntools-0.9.1-openssl-1.1.0-compat.patch @@ -0,0 +1,152 @@ +diff --git a/src/fileio.c b/src/fileio.c +index 032eb1e..09bc3aa 100644 +--- a/src/fileio.c ++++ b/src/fileio.c +@@ -40,6 +40,7 @@ + #include + #include + #include ++#include + + #include + #include +diff --git a/src/idc.c b/src/idc.c +index 236cefd..6d87bd4 100644 +--- a/src/idc.c ++++ b/src/idc.c +@@ -238,7 +238,11 @@ struct idc *IDC_get(PKCS7 *p7, BIO *bio) + + /* extract the idc from the signed PKCS7 'other' data */ + str = p7->d.sign->contents->d.other->value.asn1_string; ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + idcbuf = buf = ASN1_STRING_data(str); ++#else ++ idcbuf = buf = ASN1_STRING_get0_data(str); ++#endif + idc = d2i_IDC(NULL, &buf, ASN1_STRING_length(str)); + + /* If we were passed a BIO, write the idc data, minus type and length, +@@ -289,7 +293,11 @@ int IDC_check_hash(struct idc *idc, struct image *image) + } + + /* check hash against the one we calculated from the image */ ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + buf = ASN1_STRING_data(str); ++#else ++ buf = ASN1_STRING_get0_data(str); ++#endif + if (memcmp(buf, sha, sizeof(sha))) { + fprintf(stderr, "Hash doesn't match image\n"); + fprintf(stderr, " got: %s\n", sha256_str(buf)); +diff --git a/src/sbattach.c b/src/sbattach.c +index a0c01b8..e89a23e 100644 +--- a/src/sbattach.c ++++ b/src/sbattach.c +@@ -231,6 +231,7 @@ int main(int argc, char **argv) + return EXIT_FAILURE; + } + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + ERR_load_crypto_strings(); + OpenSSL_add_all_digests(); + OPENSSL_config(NULL); +@@ -239,6 +240,7 @@ int main(int argc, char **argv) + * module isn't present). In either case ignore the errors + * (malloc will cause other failures out lower down */ + ERR_clear_error(); ++#endif + + image = image_load(image_filename); + if (!image) { +diff --git a/src/sbkeysync.c b/src/sbkeysync.c +index 7b17f40..419b1e7 100644 +--- a/src/sbkeysync.c ++++ b/src/sbkeysync.c +@@ -208,7 +208,11 @@ static int x509_key_parse(struct key *key, uint8_t *data, size_t len) + goto out; + + key->id_len = ASN1_STRING_length(serial); ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + key->id = talloc_memdup(key, ASN1_STRING_data(serial), key->id_len); ++#else ++ key->id = talloc_memdup(key, ASN1_STRING_get0_data(serial), key->id_len); ++#endif + + key->description = talloc_array(key, char, description_len); + X509_NAME_oneline(X509_get_subject_name(x509), +@@ -927,6 +931,7 @@ int main(int argc, char **argv) + return EXIT_FAILURE; + } + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + ERR_load_crypto_strings(); + OpenSSL_add_all_digests(); + OpenSSL_add_all_ciphers(); +@@ -936,6 +941,7 @@ int main(int argc, char **argv) + * module isn't present). In either case ignore the errors + * (malloc will cause other failures out lower down */ + ERR_clear_error(); ++#endif + + ctx->filesystem_keys = init_keyset(ctx); + ctx->firmware_keys = init_keyset(ctx); +diff --git a/src/sbsign.c b/src/sbsign.c +index ff1fdfd..78d8d64 100644 +--- a/src/sbsign.c ++++ b/src/sbsign.c +@@ -188,6 +188,7 @@ int main(int argc, char **argv) + + talloc_steal(ctx, ctx->image); + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + ERR_load_crypto_strings(); + OpenSSL_add_all_digests(); + OpenSSL_add_all_ciphers(); +@@ -197,6 +198,7 @@ int main(int argc, char **argv) + * module isn't present). In either case ignore the errors + * (malloc will cause other failures out lower down */ + ERR_clear_error(); ++#endif + if (engine) + pkey = fileio_read_engine_key(engine, keyfilename); + else +diff --git a/src/sbvarsign.c b/src/sbvarsign.c +index 7dcbe51..9319c8b 100644 +--- a/src/sbvarsign.c ++++ b/src/sbvarsign.c +@@ -509,6 +509,7 @@ int main(int argc, char **argv) + return EXIT_FAILURE; + } + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + /* initialise openssl */ + OpenSSL_add_all_digests(); + OpenSSL_add_all_ciphers(); +@@ -519,6 +520,7 @@ int main(int argc, char **argv) + * module isn't present). In either case ignore the errors + * (malloc will cause other failures out lower down */ + ERR_clear_error(); ++#endif + + /* set up the variable signing context */ + varname = argv[optind]; +diff --git a/src/sbverify.c b/src/sbverify.c +index 3920d91..d0b203a 100644 +--- a/src/sbverify.c ++++ b/src/sbverify.c +@@ -250,6 +250,7 @@ int main(int argc, char **argv) + verbose = false; + detached_sig_filename = NULL; + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + OpenSSL_add_all_digests(); + ERR_load_crypto_strings(); + OPENSSL_config(NULL); +@@ -258,6 +259,7 @@ int main(int argc, char **argv) + * module isn't present). In either case ignore the errors + * (malloc will cause other failures out lower down */ + ERR_clear_error(); ++#endif + + for (;;) { + int idx; diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/metadata.xml new file mode 100644 index 0000000000..20001d6eb7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/metadata.xml @@ -0,0 +1,10 @@ + + + + + tamiko@gentoo.org + + + ubuntu + + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.6-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.6-r2.ebuild new file mode 100644 index 0000000000..519693684d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.6-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_PN="${PN::-1}" + +inherit eutils toolchain-funcs + +DESCRIPTION="Utilities for signing and verifying files for UEFI Secure Boot" +HOMEPAGE="https://launchpad.net/ubuntu/+source/sbsigntool" +SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${MY_PN}_${PV}.orig.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=" + dev-libs/openssl:0= + sys-apps/util-linux" +DEPEND="${RDEPEND} + sys-apps/help2man + sys-boot/gnu-efi + sys-libs/binutils-libs + virtual/pkgconfig" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + local iarch + case ${ARCH} in + ia64) iarch=ia64 ;; + x86) iarch=ia32 ;; + amd64) iarch=x86_64 ;; + *) die "unsupported architecture: ${ARCH}" ;; + esac + sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure || die + sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.in || die + sed -i "/^AR /s:=.*:= $(tc-getAR):" lib/ccan/Makefile.in || die #481480 + epatch "${FILESDIR}"/0002-image.c-clear-image-variable.patch + epatch "${FILESDIR}"/0003-Fix-for-multi-sign.patch +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.9.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.9.1-r1.ebuild new file mode 100644 index 0000000000..f87b1609d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntools/sbsigntools-0.9.1-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +MY_PN="${PN::-1}" + +inherit eutils autotools + +DESCRIPTION="Utilities for signing and verifying files for UEFI Secure Boot" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/sbsigntools.git/" +SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/${PN}.git/snapshot/${P}.tar.gz + https://dev.gentoo.org/~tamiko/distfiles/${MY_PN}-0.8-ccan.tar.gz" + +LICENSE="GPL-3 LGPL-3 LGPL-2.1 CC0-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/openssl:0= + sys-apps/util-linux" +DEPEND="${RDEPEND} + sys-apps/help2man + sys-boot/gnu-efi + sys-libs/binutils-libs + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-openssl-1.1.0-compat.patch +) + +src_prepare() { + mv "${WORKDIR}"/lib/ccan "${S}"/lib || die "mv failed" + rmdir "${WORKDIR}"/lib || die "rmdir failed" + + local iarch + case ${ARCH} in + amd64) iarch=x86_64 ;; + arm64) iarch=aarch64 ;; + ia64) iarch=ia64 ;; + x86) iarch=ia32 ;; + *) die "unsupported architecture: ${ARCH}" ;; + esac + sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure.ac || die + sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.am || die + sed -i "/^AR /s:=.*:= $(tc-getAR):" lib/ccan/Makefile.in || die #481480 + + default + eautoreconf +} diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog new file mode 100644 index 0000000000..695ba3315c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog @@ -0,0 +1,60 @@ +# ChangeLog for app-crypt/shash +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*shash-0.2.6-r2 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/0.2.6-manpage-fixes.patch, +files/shash-0.2.6-binary-files.patch, + +files/shash.bash-completion, +metadata.xml, +shash-0.2.6-r2.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog-2015 new file mode 100644 index 0000000000..789e3c38a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/ChangeLog-2015 @@ -0,0 +1,126 @@ +# ChangeLog for app-crypt/shash +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/shash/ChangeLog,v 1.39 2015/02/26 20:42:43 tgall Exp $ + + 26 Feb 2015; shash-0.2.6-r2.ebuild: + Stable for arm64 + + 02 Jan 2015; Michał Górny -shash-0.2.6-r1.ebuild: + Remove old now that -r2 has complete stable keyword set. + + 11 Nov 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for ia64, wrt bug #524820 + + 04 Nov 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for sparc, wrt bug #524820 + + 02 Nov 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for alpha, wrt bug #524820 + + 01 Nov 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for ppc, wrt bug #524820 + + 31 Oct 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for ppc64, wrt bug #524820 + + 30 Oct 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for x86, wrt bug #524820 + + 29 Oct 2014; Agostino Sarubbo shash-0.2.6-r2.ebuild: + Stable for amd64, wrt bug #524820 + + 23 Oct 2014; Markus Meier shash-0.2.6-r2.ebuild: + arm stable, bug #524820 + + 23 Oct 2014; Jeroen Roovers shash-0.2.6-r2.ebuild: + Stable for HPPA (bug #524820). + + 23 Oct 2014; Sven Wegener files/shash.bash-completion: + Unconditionally enable completion, bug #526232. + +*shash-0.2.6-r2 (27 Aug 2014) + + 27 Aug 2014; Michał Górny +shash-0.2.6-r2.ebuild: + Convert to a modern EAPI and bash-completion-r1. + + 18 Jan 2014; Mike Frysinger shash-0.2.6-r1.ebuild: + Add arm64 love. + + 04 May 2012; Alexis Ballier shash-0.2.6-r1.ebuild: + keyword ~amd64-fbsd + + 06 Feb 2011; Mart Raudsepp shash-0.2.6-r1.ebuild: + Drop to ~mips + + 01 Jan 2010; Christian Faulhammer + shash-0.2.6-r1.ebuild: + Transfer Prefix keywords + + 07 Jun 2008; Sven Wegener + +files/shash-0.2.6-binary-files.patch, shash-0.2.6-r1.ebuild: + Add patch to fix -c with binary files, bug #182417. + + 04 Feb 2008; Fabian Groffen shash-0.2.6-r1.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 22 Oct 2006; Diego Pettenò shash-0.2.6-r1.ebuild: + Add ~x86-fbsd keyword. + + 19 Oct 2006; Roy Marples shash-0.2.6-r1.ebuild: + Added ~sparc-fbsd keyword. + + 13 Oct 2006; Sven Wegener + files/shash.bash-completion, shash-0.2.6-r1.ebuild: + Touchup bash completion support. + + 29 Sep 2006; Daniel Drake shash-0.2.6-r1.ebuild: + Fix RDEPEND + + 21 May 2006; Markus Rothe shash-0.2.6-r1.ebuild: + Stable on ppc64 + + 19 Jan 2006; Gustavo Zacarias shash-0.2.6-r1.ebuild: + Stable on sparc + + 21 Dec 2005; Markus Rothe shash-0.2.6-r1.ebuild: + Added ~ppc64; bug #116186 + + 20 Dec 2005; Gustavo Zacarias shash-0.2.6-r1.ebuild: + Keyworded ~sparc wrt #116186 + + 20 Sep 2005; Fabian Groffen shash-0.2.6-r1.ebuild: + Marking ~ppc-macos (bug #106613) + + 15 Nov 2004; Sven Wegener shash-0.2.6-r1.ebuild: + Added missing inherit eutils for epatch which was dropped accidently. + Thanks to Daniel Webert in bug #71224. + + 06 Nov 2004; Sven Wegener shash-0.2.6-r1.ebuild, + -shash-0.2.6.ebuild: + Marked stable on x86. Removed old ebuild. + + 17 Oct 2004; David Holm shash-0.2.6-r1.ebuild: + Added to ~ppc. + +*shash-0.2.6-r1 (27 Sep 2004) + + 27 Sep 2004; Sven Wegener + +files/shash.bash-completion, +shash-0.2.6-r1.ebuild: + Revision bump. Added support for bash-completion. Thanks to James Rowe + in bug #64493. + + 24 Sep 2004; Sven Wegener + +files/0.2.6-manpage-fixes.patch, shash-0.2.6.ebuild: + Added a patch that corrects some manpage errors. Closes bug #64491. + + 15 Jul 2004; Sven Wegener metadata.xml: + Taking over primary maintainership. + + 07 Jun 2004; Daniel Black +metadata.xml, + shash-0.2.6.ebuild: + Added DEPENDS. marked stable + +*shash-0.2.6 (20 Jan 2004) + + 20 Jan 2004; Robin H. Johnson shash-0.2.6.ebuild: + initial commit, ebuild by Sven Wegener , bug #38108 diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/shash/Manifest new file mode 100644 index 0000000000..5c37c077a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/Manifest @@ -0,0 +1,8 @@ +AUX 0.2.6-manpage-fixes.patch 1451 SHA256 12619eaba8cfd99917658139306fb8c0ff087f10ce05bd285aa3c8e66f88e317 SHA512 10dbcfa52a7df57ef68dc58f21e1b2931adf0479697e13f99c56ccfbbd1c79188751d1ce7e2b160261170a678a4130a71a6b531820aa59e4ddbd131d5d9cb551 WHIRLPOOL 11b4d1aaf6feae4dd00d7abfbe704fcb8ba665d0de46de724098fa57b60960060c6df7661c9e3735c9ccd5865ab6c66cad3527395fec4279822e114dc59ab92d +AUX shash-0.2.6-binary-files.patch 898 SHA256 e06660afe1afb338bf4f209d39ac33c412ecc6fb22feec684c0a7b5fd80f46a6 SHA512 47f299097b8a9907ccfe2f877c42ab8f76f02546211643573796b378d67dd7941518341f8fd07e646c1aa11a665ddbca6ae113a4d58f6995007d9b5aec171d8b WHIRLPOOL 0bbe198601dd7b1ce55719936d8670975505b9b31baa68f0663d25c9988026587b8bc1dcfb18d188b598298715f57716c334b875ac6ff5075ff3a79dc121e7f9 +AUX shash.bash-completion 863 SHA256 7ceb200e7da4fcfbc029d85074ac44ffacf96b1dc8173635d7d3649b7898e0d7 SHA512 19fabe9fd102c12e37f46ef126d5e173e3190c1541a0c92007d3398af349bf18b74bd92d2880dc79f5773d2c00ac292b2a62acf1097f8bc92183d0b1a648a264 WHIRLPOOL 111745a70b056873e1d7d4ce507ee8c83115b61d1f6f53453cb37cde1a73e1792a22282a6a6f6c147fa34734b2a468111ec80e5e6a1c55f4e609d96bad0f8332 +DIST shash-0.2.6.tar.gz 105641 SHA256 6abf13eb1c3b4b6ef0f07e5425d10ed2abaad1d08c327647feb3506e76ced9dc SHA512 340a59bd16b3e5069a076b56f8fe24d2306a6ddd5e6ad564c5e17a992d8e279a7109ba39bd5caa8438a0e85b4f94cb0878228f7aefe38221ff6efa80df64086b WHIRLPOOL 8b809f5fddc98def54907fee8af424937c747f341dd0eaa6fd0c1057858c4dce7d117dfbc729cdd951c53e68a363d3339e9db4e2de1677620bbb9a94a810e8a5 +EBUILD shash-0.2.6-r2.ebuild 943 SHA256 3a04e2485ed06bc41c6bad9e5c1b52e30632d7a33a9be49bc8e57dee4ee4ca8a SHA512 c436bff73c013bc7647c7efb592535ac3686daa9698ad3583b520597b91ebedd600d3e08914db5017376f0f36a747d84c610d039093b51a9c7ee326500da2c10 WHIRLPOOL 1686d95d757c499716d087086b28805100e3cc97b6b802a336071c03b5bd2903c9031fb881235951b44bd8e96403e3a9e3b479518dc04d2087da272f98af4622 +MISC ChangeLog 2282 SHA256 602e76d19c7626bbe13c1147f05a8b7c8cc3d462ea96654c7fe0dfe285989a82 SHA512 f651e0b28c110b55554b1788a31885a141b74639d6d20fd35aa8448b17bd22973b6196fbec41e6080250a31663f66833b6f97c83849744ef24c175a154fcf47b WHIRLPOOL 10472f4f96b4e8091fc7a1834dda31e69f36b111e71505bb93d97233a4ce07b14650f4b1deec956492c59f630f815e324282b6c1e9591c7f3de0b91032a6f728 +MISC ChangeLog-2015 4546 SHA256 56731500ee859978dcb7c11ebbb9b7104beeefdbe3875ad60310bc73542ede1e SHA512 29806eca1add20c6d4fe6e8592c8256c73e08602e8c00a0515a1b2c692b49bc357c827ed439b62494730d6d584445cf60ff35c90aa19986f320cfc9afc3eb70e WHIRLPOOL 4f0e4853585d9ba5c915d9b75bae7b0647cfc75ce01c714956fe1947496c5aae436b6c0860b6f0fe09116cbed7c4aa216a47890ea7fdb55e1fb8c70d7209bc0c +MISC metadata.xml 437 SHA256 7c03f43673bb700e0bc1063720dc80df195304f74a397d8175192ec6e705bb88 SHA512 5402bd757c9295e1e6ac0239552344a3e117da528d11db153e6a1a805e8aa5627493d22af1f7a87a7ef7a33170b5d08c9f344751deb9e1e8303e66eac096f13d WHIRLPOOL e086a413a8a5bc1d1fba9a2a4717d83af4137a40f17ff969a5536a26fbd342c8a58b3418933fc42770ffae3c60812ab2bd044951de17a52566441a9210b26282 diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/0.2.6-manpage-fixes.patch b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/0.2.6-manpage-fixes.patch new file mode 100644 index 0000000000..0376e15c35 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/0.2.6-manpage-fixes.patch @@ -0,0 +1,30 @@ +diff -pruN shash-0.2.6/doc/shash.1 shash-0.2.6-r1/doc/shash.1 +--- shash-0.2.6/doc/shash.1 2004-09-18 09:51:04.004647112 +0100 ++++ shash-0.2.6-r1/doc/shash.1 2004-09-18 09:57:26.062565480 +0100 +@@ -31,7 +31,7 @@ Because of this shash also supports HMAC + a mechanism for message authentication using cryptographic hash functions. + So shash can use a key with a hash algorithm to produce hashes that can only + be verified with the key. This way you can securely check (i.e. you are sure +-that nobody can modify the mac, without beeing detected) ++that nobody can modify the mac, without being detected) + if files in a filesystem were altered. + + If the list of files and digests, that shash produces, is stored as +@@ -72,7 +72,7 @@ Suppress some not critical warnings. + .TP + .B \-b + Use binary mode. In unix environment, only difference between this and +-the normal mode is an asterix preceding the filename in the output. ++the normal mode is an asterisk preceding the filename in the output. + .TP + .B \-c + Check the checksum of all files listed in +@@ -94,7 +94,7 @@ Enter the keyword via the command line. + keyword instead of prompting for it. Keep in mind that someone + may see the command you are executing and so your key. + .TP +-.B \-c --config FILE ++.B \-i --config FILE + Use the specified configuration file. The default is .shashrc + in your home directory. The format of the configuration + file is the same as the parameters. An example file is: diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash-0.2.6-binary-files.patch b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash-0.2.6-binary-files.patch new file mode 100644 index 0000000000..1eb0cba176 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash-0.2.6-binary-files.patch @@ -0,0 +1,34 @@ +--- shash-0.2.6/src/shash.c ++++ shash-0.2.6/src/shash.c +@@ -631,11 +631,11 @@ + + if (nosalt == FALSE && hmac == 1) { + if (sscanf +- (linebuf, "%s %s %s\n", hexbuffer, buffer, +- buffer2) < 2) { ++ (linebuf, "%s %s *%s\n", hexbuffer, buffer, ++ buffer2) != 3) { + if (sscanf +- (linebuf, "%s %s *%s\n", hexbuffer, +- buffer, buffer2) < 2) ++ (linebuf, "%s %s %s\n", hexbuffer, ++ buffer, buffer2) != 3) + continue; + } + +@@ -648,11 +648,11 @@ + key = pass2key(algorithm, keymode_buffer, &keylen, password, plen); + + } else { +- if (sscanf(linebuf, "%s %s\n", buffer, buffer2) == +- 0) { ++ if (sscanf(linebuf, "%s *%s\n", buffer, buffer2) != ++ 2) { + if (sscanf +- (linebuf, "%s *%s\n", buffer, +- buffer2) == 0) ++ (linebuf, "%s %s\n", buffer, ++ buffer2) != 2) + continue; + } + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash.bash-completion b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash.bash-completion new file mode 100644 index 0000000000..ccd15b96ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/files/shash.bash-completion @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ +# +# shash(1) completion. + +_shash() { + local cur prev + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "${prev}" in + -c|--config) + _filedir + return 0 ;; + -o|--keymode) + COMPREPLY=( $( compgen -W "$( shash --listkeygen | tail -n +2 )" \ + -- ${cur} ) ) + return ;; + -a|--algorithm) + COMPREPLY=( $( compgen -W "$( shash --list )" \ + -- ${cur} ) ) + return ;; + *) + ;; + esac + + COMPREPLY=( $( compgen -W '-V -q -m -d -c -b -t -o -i -a -l -k -h -v \ + -L \ + --verbose --quiet --nosalt --time --hmac --doublecheck \ + --check --binary --text --keymode --config --algorithm \ + --list --key --listkeygen --help --version --license' \ + -- ${cur} ) ) + _filedir + return 0 +} +complete -F _shash ${filenames} shash diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/metadata.xml b/sdk_container/src/third_party/portage-stable/app-crypt/shash/metadata.xml new file mode 100644 index 0000000000..3b9877fc08 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/metadata.xml @@ -0,0 +1,10 @@ + + + + + swegener@gentoo.org + Sven Wegener + primary maintainer + + shash is a command-line interface for libmhash and is used to generate or check digests or MACs of files. + diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/shash/shash-0.2.6-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/shash/shash-0.2.6-r2.ebuild new file mode 100644 index 0000000000..20ce31b908 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-crypt/shash/shash-0.2.6-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit bash-completion-r1 eutils + +DESCRIPTION="Generate or check digests or MACs of files" +HOMEPAGE="http://mcrypt.hellug.gr/shash/" +SRC_URI="ftp://mcrypt.hellug.gr/pub/mcrypt/${PN}/${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 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="static" + +DEPEND=">=app-crypt/mhash-0.8.18-r1" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PV}-manpage-fixes.patch + epatch "${FILESDIR}"/${P}-binary-files.patch +} + +src_configure() { + econf $(use_enable static static-link) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog INSTALL NEWS doc/sample.shashrc doc/FORMAT + newbashcomp "${FILESDIR}"/shash.bash-completion ${PN} +} diff --git a/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/Manifest b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/Manifest new file mode 100644 index 0000000000..8c89ddd5bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/Manifest @@ -0,0 +1 @@ +DIST eclass-manpages-20190329.tar.xz 428068 BLAKE2B 630f6ba06bef6e4aed7713776b8a0ce737dcba4441309ed326b6eb87a5515f5fbd2f95db4a12385788a1dbf1ff6bc3c09620f4564c0bba201f48f6aa31520b41 SHA512 8088078334c2b7f35301bd75dc2505a366d030cb1d28bf47c387ba0c727cf5a58e1f279708d4a32ecf47ceec543c287ea5ad8c76ce4bbd9c45f039be2924d7ee diff --git a/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-20190329.ebuild b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-20190329.ebuild new file mode 100644 index 0000000000..c567d7c5fc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-20190329.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="Collection of Gentoo eclass manpages" +HOMEPAGE="https://github.com/mgorny/eclass-to-manpage" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +# Keep the keywords stable. No need to change to ~arch. +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" + +DEPEND="app-arch/xz-utils + sys-apps/gawk" + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild new file mode 100644 index 0000000000..7ca1b88d64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit git-r3 + +DESCRIPTION="Collection of Gentoo eclass manpages" +HOMEPAGE="https://github.com/mgorny/eclass-to-manpage" +SRC_URI="" +EGIT_REPO_URI="https://anongit.gentoo.org/git/repo/gentoo.git + https://github.com/gentoo/gentoo.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="sys-apps/gawk" + +src_unpack() { + git-r3_fetch + git-r3_fetch "https://github.com/mgorny/eclass-to-manpage" + + git-r3_checkout '' '' '' eclass + git-r3_checkout "https://github.com/mgorny/eclass-to-manpage" +} + +src_compile() { + emake ECLASSDIR=eclass +} + +src_install() { + emake install ECLASSDIR=eclass DESTDIR="${D}" PREFIX=/usr +} diff --git a/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/metadata.xml b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/metadata.xml new file mode 100644 index 0000000000..adfe3aaf03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-doc/eclass-manpages/metadata.xml @@ -0,0 +1,12 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + tools-portage@gentoo.org + Gentoo Portage tools team + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog b/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog new file mode 100644 index 0000000000..1f2439e066 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog @@ -0,0 +1,203 @@ +# ChangeLog for app-editors/nano +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*nano-2.4.2 (09 Aug 2015) +*nano-2.4.1 (09 Aug 2015) +*nano-2.4.0 (09 Aug 2015) +*nano-2.3.6 (09 Aug 2015) +*nano-2.3.4 (09 Aug 2015) +*nano-2.3.3 (09 Aug 2015) +*nano-2.3.2-r1 (09 Aug 2015) +*nano-2.3.2 (09 Aug 2015) +*nano-2.3.1-r2 (09 Aug 2015) +*nano-2.3.1-r1 (09 Aug 2015) +*nano-2.3.1 (09 Aug 2015) +*nano-2.2.5 (09 Aug 2015) +*nano-2.1.10 (09 Aug 2015) +*nano-2.0.9 (09 Aug 2015) +*nano-1.3.12-r1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +files/awk.nanorc, + +files/css.nanorc, +files/gentoo.nanorc, +files/nano-1.3.12-fix2.patch, + +files/nano-1.3.12-path.patch, +files/nano-1.3.12-scroll.patch, + +files/nano-2.3.1-bind-unbind-docs.patch, + +files/nano-2.3.1-drop-target.patch, +files/nano-2.3.1-gentoo-nanorc.patch, + +files/nano-2.3.1-ncurses-pkg-config.patch, + +files/nano-2.3.1-shell-nanorc.patch, + +files/nano-2.3.2-bind-unbind-docs.patch, + +files/nano-2.4.0-no-speller.patch, +files/xml.nanorc, +metadata.xml, + +nano-1.3.12-r1.ebuild, +nano-2.0.9.ebuild, +nano-2.1.10.ebuild, + +nano-2.2.5.ebuild, +nano-2.3.1.ebuild, +nano-2.3.1-r1.ebuild, + +nano-2.3.1-r2.ebuild, +nano-2.3.2.ebuild, +nano-2.3.2-r1.ebuild, + +nano-2.3.3.ebuild, +nano-2.3.4.ebuild, +nano-2.3.6.ebuild, + +nano-2.4.0.ebuild, +nano-2.4.1.ebuild, +nano-2.4.2.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml, + nano-1.3.12-r1.ebuild, nano-2.0.9.ebuild, nano-2.1.10.ebuild, + nano-2.2.5.ebuild, nano-2.3.1.ebuild, nano-2.3.1-r1.ebuild, + nano-2.3.1-r2.ebuild, nano-2.3.2.ebuild, nano-2.3.2-r1.ebuild, + nano-2.3.3.ebuild, nano-2.3.4.ebuild, nano-2.3.6.ebuild, nano-2.4.0.ebuild, + nano-2.4.1.ebuild, nano-2.4.2.ebuild: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 28 Aug 2015; Manuel Rüger -files/nano-1.3.12-fix2.patch, + -files/nano-1.3.12-path.patch, -files/nano-1.3.12-scroll.patch, + -files/nano-2.3.1-bind-unbind-docs.patch, + -files/nano-2.3.1-drop-target.patch, -files/nano-2.3.1-gentoo-nanorc.patch, + -files/nano-2.3.1-ncurses-pkg-config.patch, + -files/nano-2.3.1-shell-nanorc.patch, + -files/nano-2.3.2-bind-unbind-docs.patch, -nano-1.3.12-r1.ebuild, + -nano-2.0.9.ebuild, -nano-2.1.10.ebuild, -nano-2.2.5.ebuild, + -nano-2.3.1.ebuild, -nano-2.3.1-r1.ebuild, -nano-2.3.1-r2.ebuild, + -nano-2.3.2.ebuild, -nano-2.3.2-r1.ebuild, -nano-2.3.3.ebuild, + -nano-2.3.4.ebuild: + Remove old + + Package-Manager: portage-2.2.20.1 + + 24 Sep 2015; Mike Frysinger nano-2.4.2.ebuild: + add USE=static support + +*nano-9999 (24 Sep 2015) + + 24 Sep 2015; Mike Frysinger nano-2.3.6.ebuild, + nano-2.4.0.ebuild, nano-2.4.1.ebuild, nano-2.4.2.ebuild, +nano-9999.ebuild: + add a live vcs ebuild + + 24 Sep 2015; Mike Frysinger nano-2.4.2.ebuild: + switch USE=magic to the new configure flag + + No need to hack autoconf cache vars anymore. + + 26 Sep 2015; Mike Frysinger nano-2.4.2.ebuild, + nano-9999.ebuild: + update to EAPI=5 and use subslot w/ncurses #561310 + + Also sync the magic changes from the non-live to the 9999 ebuild. + +*nano-2.4.3 (19 Nov 2015) + + 19 Nov 2015; Mike Frysinger +nano-2.4.3.ebuild: + version bump to 2.4.3 + +*nano-2.5.0 (07 Dec 2015) + + 07 Dec 2015; Mike Frysinger +nano-2.5.0.ebuild: + version bump to 2.5.0 + + 19 Dec 2015; Mike Frysinger nano-2.3.6.ebuild, + nano-2.4.0.ebuild, nano-2.4.1.ebuild, nano-2.4.2.ebuild, nano-2.4.3.ebuild, + nano-2.5.0.ebuild, nano-9999.ebuild: + update HOMEPAGE #534462 + + 20 Dec 2015; Mikle Kolyada nano-2.4.3.ebuild: + amd54 stable wrt bug #568816 + + Package-Manager: portage-2.2.24 + + 21 Dec 2015; Jeroen Roovers nano-2.4.3.ebuild: + Stable for HPPA (bug #568816). + + Package-Manager: portage-2.2.26 + RepoMan-Options: --ignore-arches + + 25 Dec 2015; Agostino Sarubbo nano-2.4.3.ebuild: + x86 stable wrt bug #568816 + + Package-Manager: portage-2.2.24 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 25 Dec 2015; Mikle Kolyada nano-2.4.3.ebuild: + sparc stable wrt bug #568816 + + Package-Manager: portage-2.2.24 + + 26 Dec 2015; Agostino Sarubbo nano-2.4.3.ebuild: + ppc stable wrt bug #568816 + + Package-Manager: portage-2.2.24 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 26 Dec 2015; Jeroen Roovers nano-2.4.3.ebuild: + Stable for PPC64 (bug #568816). + + Package-Manager: portage-2.2.26 + RepoMan-Options: --ignore-arches + + 31 Dec 2015; Mike Frysinger nano-2.4.3.ebuild: + mark 2.4.3 alpha/arm/arm64/ia64/m68k/s390/sh stable #568816 + + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing + + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + +*nano-2.5.2 (12 Feb 2016) + + 12 Feb 2016; Mike Frysinger +nano-2.5.2.ebuild: + app-editor/nano: version bump to 2.5.2 + + 12 Feb 2016; Mike Frysinger -files/awk.nanorc, + -files/css.nanorc, -files/gentoo.nanorc, -files/nano-2.4.0-no-speller.patch, + -files/xml.nanorc, -nano-2.3.6.ebuild, -nano-2.4.0.ebuild, + -nano-2.4.1.ebuild, -nano-2.4.2.ebuild: + app-editor/nano: drop old <2.4.3 versions + +*nano-2.5.3 (25 Feb 2016) + + 25 Feb 2016; Mike Frysinger +nano-2.5.3.ebuild: + version bump to 2.5.3 + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog-2015 new file mode 100644 index 0000000000..eea05631ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/ChangeLog-2015 @@ -0,0 +1,1162 @@ +# ChangeLog for app-editors/nano +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/nano/ChangeLog,v 1.323 2015/07/06 13:34:52 vapier Exp $ + +*nano-2.4.2 (06 Jul 2015) + + 06 Jul 2015; Mike Frysinger +nano-2.4.2.ebuild: + Version bump. + +*nano-2.4.1 (14 Apr 2015) + + 14 Apr 2015; Mike Frysinger +nano-2.4.1.ebuild: + Version bump. + + 11 Apr 2015; Mikle Kolyada nano-2.3.6.ebuild: + alpha stable wrt bug #541548 + + 01 Apr 2015; Agostino Sarubbo nano-2.3.6.ebuild: + Stable for sparc, wrt bug #541548 + + 31 Mar 2015; Agostino Sarubbo nano-2.3.6.ebuild: + Stable for ppc64, wrt bug #541548 + + 27 Mar 2015; Mike Frysinger + +files/nano-2.4.0-no-speller.patch, nano-2.4.0.ebuild: + Add upstream fix for building with USE=-spell #544296 by Karl Lindén. + +*nano-2.4.0 (23 Mar 2015) + + 23 Mar 2015; Mike Frysinger +nano-2.4.0.ebuild: + Version bump. + + 23 Mar 2015; Mike Frysinger nano-2.3.6.ebuild: + Mark arm/arm64/ia64/m68k/s390/sh stable #541548. + + 06 Mar 2015; Mikle Kolyada nano-2.3.6.ebuild: + x86 stable wrt bug #541548 + + 05 Mar 2015; Jeroen Roovers nano-2.3.6.ebuild: + Stable for HPPA (bug #541548). + + 02 Mar 2015; Agostino Sarubbo nano-2.3.6.ebuild: + Stable for ppc, wrt bug #541548 + + 28 Feb 2015; Agostino Sarubbo nano-2.3.6.ebuild: + Stable for amd64, wrt bug #541548 + +*nano-2.3.6 (29 Jul 2014) + + 29 Jul 2014; Mike Frysinger +nano-2.3.6.ebuild: + Version bump #518492 by Lars Wendler. + +*nano-2.3.4 (16 Jun 2014) + + 16 Jun 2014; Mike Frysinger +nano-2.3.4.ebuild: + Version bump. + + 10 Jun 2014; Mike Frysinger nano-2.3.3.ebuild: + Fix clean up of /trash #512524 by Yi Yang. + + 02 Jun 2014; Mike Frysinger nano-2.3.3.ebuild: + Fix deletion of extraneous html pages #512142 by Justin Lecher. + +*nano-2.3.3 (30 May 2014) + + 30 May 2014; Mike Frysinger +nano-2.3.3.ebuild: + Version bump. + + 16 Mar 2014; Mike Frysinger + files/nano-2.3.1-gentoo-nanorc.patch: + Highlight trailing whitespace in /etc/portage files. + + 17 Feb 2014; Mike Frysinger nano-2.3.2-r1.ebuild: + Enable USE=spell by default as it does not require dependencies and adds <10k + to build size. + + 18 Jan 2014; Mike Frysinger nano-2.3.2-r1.ebuild, + nano-2.3.2.ebuild: + Add arm64 love. + +*nano-2.3.2-r1 (28 Nov 2013) + + 28 Nov 2013; Mike Frysinger +nano-2.3.2-r1.ebuild: + Update to EAPI=4. Support epatch_user. Enable colorization by default. + + 28 Sep 2013; Mike Frysinger + files/nano-2.3.1-gentoo-nanorc.patch: + Match more files in /etc/portage #485602 by Michael Rowell. + + 15 Aug 2013; Mike Frysinger nano-2.3.2.ebuild: + Mark m68k stable #471406. + + 02 Jul 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for sh, wrt bug #471406 + + 30 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for s390, wrt bug #471406 + + 29 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for sparc, wrt bug #471406 + + 26 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for ia64, wrt bug #471406 + + 26 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for alpha, wrt bug #471406 + + 25 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for ppc64, wrt bug #471406 + + 24 Jun 2013; Agostino Sarubbo nano-2.3.2.ebuild: + Stable for ppc, wrt bug #471406 + + 19 Jun 2013; Sergey Popov nano-2.3.2.ebuild: + Stable on x86, wrt bug #471406 + + 19 Jun 2013; Mikle Kolyada nano-2.3.2.ebuild: + amd64 stable wrt bug #471406 + + 19 Jun 2013; Sergey Popov nano-2.3.2.ebuild: + Stable on arm, wrt bug #471406 + + 18 Jun 2013; Jeroen Roovers nano-2.3.2.ebuild: + Stable for HPPA (bug #471406). + + 01 May 2013; Mike Frysinger nano-2.3.2.ebuild: + Force --with-wordbounds for glibc/uclibc targets so cross-compiles do not end + up using *BSD styles on GNU systems #467848 by Dennis Schridde. + +*nano-2.3.2 (02 Apr 2013) + + 02 Apr 2013; Mike Frysinger + +files/nano-2.3.2-bind-unbind-docs.patch, +nano-2.3.2.ebuild: + Version bump #464222 by Joe M. + + 21 Feb 2013; Zac Medico nano-2.3.1-r2.ebuild: + Add ~arm-linux keyword. + + 29 Nov 2012; Justin Lecher files/gentoo.nanorc: + Add EAPI=5 highlighting + + 30 Sep 2012; Raúl Porcel nano-2.3.1-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #436126 + + 27 Sep 2012; Anthony G. Basile nano-2.3.1-r2.ebuild: + stable ppc ppc64, bug #436126 + + 27 Sep 2012; Anthony G. Basile nano-2.3.1-r2.ebuild: + stable arm, bug #436126 + + 26 Sep 2012; Agostino Sarubbo nano-2.3.1-r2.ebuild: + Stable for X86, wrt bug #436126 + + 26 Sep 2012; Agostino Sarubbo nano-2.3.1-r2.ebuild: + Stable for AMD64, wrt bug #436126 + + 26 Sep 2012; Jeroen Roovers nano-2.3.1-r2.ebuild: + Stable for HPPA (bug #436126). + + 10 Sep 2012; Mike Frysinger nano-2.3.1-r2.ebuild: + Move GDP documentation to HOMEPAGE so emerge is less spammy. + + 06 Sep 2012; Mike Frysinger nano-2.3.1-r2.ebuild: + Make man-html removal non-fatal #432958 by Oleg. + +*nano-2.3.1-r2 (26 Aug 2012) + + 26 Aug 2012; Mike Frysinger + +files/nano-2.3.1-bind-unbind-docs.patch, +files/nano-2.3.1-drop-target.patch, + +files/nano-2.3.1-gentoo-nanorc.patch, +files/nano-2.3.1-shell-nanorc.patch, + +nano-2.3.1-r2.ebuild, metadata.xml: + Update nanorc files #397413 by Davide Pesavento. Split USE=nls dependency + #398975 by Maxim Kammerer. + + 29 Jul 2012; Raúl Porcel nano-2.3.1-r1.ebuild: + alpha/sparc stable wrt #413897 + + 29 May 2012; Brent Baude nano-2.3.1-r1.ebuild: + Marking nano-2.3.1-r1 ppc for bug 413897 + + 29 May 2012; Brent Baude nano-2.3.1-r1.ebuild: + Marking nano-2.3.1-r1 ppc64 for bug 413897 + + 21 May 2012; Pawel Hajdan jr nano-2.3.1-r1.ebuild: + x86 stable wrt bug #413897 + + 17 May 2012; Jeroen Roovers nano-2.3.1-r1.ebuild: + Stable for HPPA (bug #413897). + + 06 May 2012; Mike Frysinger nano-2.3.1-r1.ebuild: + Mark ia64/m68k/s390/sh stable #413897. + + 04 May 2012; Alexis Ballier nano-2.3.1-r1.ebuild: + keyword ~amd64-fbsd + + 03 May 2012; Markus Meier nano-2.3.1-r1.ebuild: + arm stable, bug #413897 + + 03 May 2012; Jeff Horelick nano-2.3.1-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 01 May 2012; Agostino Sarubbo nano-2.3.1-r1.ebuild: + Stable for amd64, wrt bug #413897 + + 01 Jan 2012; Mike Frysinger nano-2.3.1-r1.ebuild, + +files/nano-2.3.1-ncurses-pkg-config.patch: + Search for ncurses via pkg-config files. + +*nano-2.3.1-r1 (29 Aug 2011) + + 29 Aug 2011; Fabian Groffen +nano-2.3.1-r1.ebuild: + Add fixes for Prefix, bug #361251 + +*nano-2.3.1 (11 May 2011) + + 11 May 2011; Mike Frysinger +nano-2.3.1.ebuild: + Version bump. + + 21 Mar 2011; Kacper Kowalik nano-2.2.5.ebuild: + ppc64 stable wrt #351707 + +*nano-2.3.0 (28 Feb 2011) + + 28 Feb 2011; Mike Frysinger +nano-2.3.0.ebuild: + Version bump. + + 28 Feb 2011; Brent Baude nano-2.2.5.ebuild: + stable ppc, bug 351707 + + 29 Jan 2011; Raúl Porcel nano-2.2.5.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #351707 + + 22 Jan 2011; Christian Faulhammer nano-2.2.5.ebuild: + stable x86, bug 351707 + + 21 Jan 2011; Jeroen Roovers nano-2.2.5.ebuild: + Stable for HPPA (bug #351707). + + 14 Jan 2011; Markos Chandras nano-2.2.5.ebuild: + Stable on amd64 wrt bug #351707 + +*nano-2.2.5 (06 Aug 2010) + + 06 Aug 2010; Mike Frysinger +nano-2.2.5.ebuild: + Version bump. + + 30 Apr 2010; Brent Baude nano-2.2.4.ebuild: + Marking nano-2.2.4 ppc64 for bug 315355 + + 30 Apr 2010; Brent Baude nano-2.2.4.ebuild: + Marking nano-2.2.4 ppc for bug 315355 + + 26 Apr 2010; Markus Meier nano-2.2.4.ebuild: + amd64 stable, bug #315355 + + 23 Apr 2010; Raúl Porcel nano-2.2.4.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #315355 + + 23 Apr 2010; Jeroen Roovers nano-2.2.4.ebuild: + Stable for HPPA (bug #315355). + + 23 Apr 2010; Christian Faulhammer nano-2.2.4.ebuild: + stable x86, security bug 315355 + + 15 Apr 2010; Jeremy Olexa nano-2.2.4.ebuild: + Import Gentoo Prefix changes, convert to EAPI3, add keywords. bug 315513 + +*nano-2.2.4 (15 Apr 2010) + + 15 Apr 2010; Mike Frysinger +nano-2.2.4.ebuild: + Version bump. + + 07 Mar 2010; Mike Frysinger metadata.xml: + Extend USE="debug minimal" flags by Doktor Notor #306653. + +*nano-2.2.3 (11 Feb 2010) + + 11 Feb 2010; Mike Frysinger +nano-2.2.3.ebuild: + Version bump. + +*nano-2.2.2 (18 Jan 2010) + + 18 Jan 2010; Mike Frysinger +nano-2.2.2.ebuild: + Version bump. + +*nano-2.2.1 (13 Dec 2009) + + 13 Dec 2009; Mike Frysinger +nano-2.2.1.ebuild: + Version bump. + +*nano-2.2.0 (30 Nov 2009) + + 30 Nov 2009; Mike Frysinger +nano-2.2.0.ebuild: + Version bump. + +*nano-2.1.11 (02 Nov 2009) + + 02 Nov 2009; Mike Frysinger +nano-2.1.11.ebuild, + +files/nano-2.1.11-proto.patch: + Version bump. + + 31 Oct 2009; Brent Baude nano-2.1.10.ebuild: + Marking nano-2.1.10 ppc64 for bug 287407 + + 12 Oct 2009; Jeroen Roovers nano-2.1.10.ebuild: + Stable for HPPA (bug #287407). + + 04 Oct 2009; Mounir Lamouri nano-2.1.10.ebuild: + Stable for ppc, bug 287407 + + 04 Oct 2009; Raúl Porcel nano-2.1.10.ebuild: + alpha/arm/ia64/m68k/s390/sh/x86 stable wrt #287407 + + 03 Oct 2009; Tiago Cunha nano-2.1.10.ebuild: + stable sparc, bug 287407 + + 03 Oct 2009; Romain Perier + nano-2.1.10.ebuild: + Stable for amd64 per bug #287407. + + 31 Aug 2009; Brent Baude nano-2.1.9.ebuild: + Marking nano-2.1.9 ppc64 for bug 281269 + + 29 Aug 2009; nixnut nano-2.1.9.ebuild: + ppc stable #281269 + + 25 Aug 2009; Jeroen Roovers nano-2.1.9.ebuild: + Stable for HPPA (bug #281269). + + 14 Aug 2009; Raúl Porcel nano-2.1.9.ebuild: + alpha/arm/ia64/m68k/s390/sh/x86 stable wrt #281269 + + 13 Aug 2009; Tiago Cunha nano-2.1.9.ebuild: + stable sparc, bug 281269 + + 13 Aug 2009; Dawid Węgliński nano-2.1.9.ebuild: + Stable on amd64 (bug #281269) + +*nano-2.1.10 (13 Aug 2009) + + 13 Aug 2009; Mike Frysinger +nano-2.1.10.ebuild: + Version bump. + +*nano-2.1.9 (17 Feb 2009) + + 17 Feb 2009; Mike Frysinger +nano-2.1.9.ebuild: + Version bump. + + 04 Jan 2009; Mike Frysinger nano-1.3.12-r1.ebuild, + nano-2.0.9.ebuild, nano-2.1.7-r1.ebuild: + Use einfo, not elog for doc hint #253704 by Todd Walton. + +*nano-2.1.7-r1 (30 Dec 2008) + + 30 Dec 2008; Christoph Mende +nano-2.1.7-r1.ebuild: + Straight to stable revbump for EAPI2, needed by releng + + 28 Dec 2008; Guy Martin nano-2.1.7.ebuild: + hppa stable, #252601 + + 28 Dec 2008; Tobias Scherbaum nano-2.1.7.ebuild: + ppc stable, bug #252601 + + 27 Dec 2008; Brent Baude nano-2.1.7.ebuild: + stable ppc64, bug 252601 + + 27 Dec 2008; Raúl Porcel nano-2.1.7.ebuild: + alpha/arm/ia64/s390/sh/x86 stable wrt #252601 + + 27 Dec 2008; Jeremy Olexa nano-2.1.7.ebuild: + amd64 stable, bug 252601 + + 26 Dec 2008; Friedrich Oslage nano-2.1.7.ebuild: + Stable on sparc, bug #252601 + +*nano-2.1.7 (10 Nov 2008) + + 10 Nov 2008; Mike Frysinger +nano-2.1.7.ebuild: + Version bump. + +*nano-2.1.6-r2 (19 Oct 2008) + + 19 Oct 2008; Mike Frysinger + +files/nano-2.1.6-cut-last.patch, +nano-2.1.6-r2.ebuild: + Add fix from upstream for cutting at end of file #240330 by amadeus.bit. + + 08 Oct 2008; Raúl Porcel nano-2.0.9.ebuild, + nano-2.1.5.ebuild: + alpha/ia64 stable wrt #240034 + + 07 Oct 2008; Friedrich Oslage nano-2.0.9.ebuild, + nano-2.1.5.ebuild: + Stable on sparc, bug #240032 and bug #240034 + + 06 Oct 2008; Brent Baude nano-2.1.5.ebuild: + stable ppc, bug 240034 + + 06 Oct 2008; Brent Baude nano-2.1.5.ebuild: + stable ppc64, bug 240034 + + 06 Oct 2008; Brent Baude nano-2.0.9.ebuild: + stable ppc64, bug 240032 + + 06 Oct 2008; Brent Baude nano-2.0.9.ebuild: + stable ppc, bug 240032 + + 06 Oct 2008; Markus Meier nano-2.1.5.ebuild: + amd64/x86 stable, bug #240034 + + 06 Oct 2008; Markus Meier nano-2.0.9.ebuild: + amd64/x86 stable, bug #240032 + + 06 Oct 2008; Jeroen Roovers nano-2.0.9.ebuild: + Stable for HPPA (bug #240032). + + 06 Oct 2008; Jeroen Roovers nano-2.1.5.ebuild: + Stable for HPPA (bug #240034). + +*nano-2.1.6-r1 (05 Oct 2008) + + 05 Oct 2008; Mike Frysinger + +files/nano-2.1.6-cut-paste-segv.patch, +nano-2.1.6-r1.ebuild: + Add fix from upstream for segv when cutting & pasting between files. + +*nano-2.1.6 (05 Oct 2008) + + 05 Oct 2008; Mike Frysinger +nano-2.1.6.ebuild: + Version bump. + +*nano-2.0.9 (07 Sep 2008) + + 07 Sep 2008; Mike Frysinger +nano-2.0.9.ebuild: + Version bump. + +*nano-2.1.5 (05 Sep 2008) + + 05 Sep 2008; Mike Frysinger +nano-2.1.5.ebuild: + Version bump. + +*nano-2.0.8 (25 Aug 2008) + + 25 Aug 2008; Mike Frysinger +nano-2.0.8.ebuild: + Version bump. + + 18 Aug 2008; Mike Frysinger + +files/nano-2.1.4-debug.patch, nano-2.1.4.ebuild: + Fix byBedOS_Gui for building with USE=debug #234959. + +*nano-2.1.4 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger + +files/nano-2.1.4-open-mode.patch, +nano-2.1.4.ebuild: + Version bump and fix by Magnus Granberg for open(O_CREAT) bug #232079. + + 28 Jul 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 01 Jul 2008; Raúl Porcel nano-2.1.2-r1.ebuild: + alpha/ia64/x86 stable wrt #230001 + + 01 Jul 2008; Jeroen Roovers nano-2.1.2-r1.ebuild: + Stable for HPPA (bug #230001). + + 30 Jun 2008; Ferris McCormick nano-2.1.2-r1.ebuild: + Sparc stable, Bug #230001. It works fine, but see the bug for concerns about + the IUSE= flags. + + 30 Jun 2008; nixnut nano-2.1.2-r1.ebuild: + Stable on ppc wrt bug 230001 + + 30 Jun 2008; Kenneth Prugh nano-2.1.2-r1.ebuild: + amd64 stable, bug #230001 + + 29 Jun 2008; Markus Rothe nano-2.1.2-r1.ebuild: + Stable on ppc64; bug #230001 + +*nano-2.1.2-r1 (29 Jun 2008) + + 29 Jun 2008; Mike Frysinger + +files/nano-2.1.2-history-justify.patch, +nano-2.1.2-r1.ebuild: + Fix from upstream for search history when justify is disabled. + +*nano-2.1.2 (27 Jun 2008) + + 27 Jun 2008; Mike Frysinger +nano-2.1.2.ebuild: + Version bump. + + 16 Jun 2008; Joseph Jezak nano-2.1.1-r1.ebuild: + Marked ppc/ppc64 stable. + + 12 May 2008; Markus Rothe nano-2.1.1.ebuild: + Stable on ppc64 + + 10 May 2008; Mike Frysinger + +files/nano-2.1.0-disable-speller.patch, nano-2.1.0.ebuild, + nano-2.1.1.ebuild, nano-2.1.1-r1.ebuild: + Fix building with USE=-spell #221219 by Jan. + + 10 May 2008; Mike Frysinger nano-1.2.5.ebuild, + nano-1.3.12-r1.ebuild, nano-2.0.7.ebuild, nano-2.1.0.ebuild, + nano-2.1.1.ebuild, nano-2.1.1-r1.ebuild: + Fix spell configure flag: it is --enable-speller, not --enable-spell. + +*nano-2.1.1-r1 (10 May 2008) + + 10 May 2008; Mike Frysinger +files/awk.nanorc, + +files/css.nanorc, +files/xml.nanorc, +nano-2.1.1-r1.ebuild: + Add awk syntax #220821 by Donnie Berkholz and xml/css #163723 by Jan + Vansteenkiste. + + 01 May 2008; Raúl Porcel nano-2.1.1.ebuild: + alpha/ia64/sparc/x86 stable + +*nano-2.1.1 (02 Apr 2008) + + 02 Apr 2008; Mike Frysinger +nano-2.1.1.ebuild: + Version bump. + + 29 Mar 2008; Mike Frysinger nano-2.1.0.ebuild: + Bind the color/multibuffer/nanorc options to USE=-minimal #214132 by John SJ + Anderson. + +*nano-2.1.0 (19 Mar 2008) + + 19 Mar 2008; Mike Frysinger +nano-2.1.0.ebuild: + Version bump. + + 26 Feb 2008; Richard Freeman nano-2.0.7.ebuild: + amd64 stable - 211150 + + 23 Feb 2008; Brent Baude nano-2.0.7.ebuild: + stable ppc, bug 211150 + + 05 Feb 2008; Markus Rothe nano-2.0.7.ebuild: + Stable on ppc64 + + 04 Feb 2008; Jeroen Roovers nano-2.0.7.ebuild: + Stable for HPPA too. + + 26 Jan 2008; Raúl Porcel nano-2.0.7.ebuild: + alpha/ia64/sparc/x86 stable + +*nano-2.0.7 (21 Dec 2007) + + 21 Dec 2007; Mike Frysinger +nano-2.0.7.ebuild: + Version bump. + + 24 Nov 2007; +files/tcl.nanorc: + - add temp tcl.nanorc till one comes from upstream + + 10 Oct 2007; Christian Faulhammer nano-1.2.5.ebuild, + nano-1.3.12-r1.ebuild, nano-2.0.3.ebuild, nano-2.0.4.ebuild, + nano-2.0.6.ebuild: + remove PROVIDE=virtual/editor as we have now a new-style virtual + + 07 Jul 2007; Jeroen Roovers nano-2.0.6.ebuild: + Stable for HPPA (bug #184313). + + 07 Jul 2007; Joshua Kinard nano-2.0.6.ebuild: + Stable on mips, per #184313. + + 06 Jul 2007; Brent Baude nano-2.0.6.ebuild: + Marking nano-2.0.6 ppc64 for bug 184313 + + 06 Jul 2007; Joseph Jezak nano-2.0.6.ebuild: + Marked ppc stable for bug #184313. + + 05 Jul 2007; Christoph Mende nano-2.0.6.ebuild: + Stable on amd64 wrt bug #184313 + + 05 Jul 2007; Gustavo Zacarias nano-2.0.6.ebuild: + Stable on sparc wrt #184313 + + 03 Jul 2007; Raúl Porcel nano-2.0.6.ebuild: + alpha/ia64/x86 stable + + 25 May 2007; Christian Faulhammer ChangeLog: + corrected ChangeLog, so it conforms to our standards + + 11 May 2007; Jose Luis Rivero nano-2.0.4.ebuild: + Stable on alpha wrt bug #176601 + + 11 May 2007; Joshua Kinard nano-2.0.4.ebuild: + Stable on mips, per #176601. + + 03 May 2007; Daniel Gryniewicz nano-2.0.4.ebuild: + Marked stable on amd64 for bug #176601 + + 01 May 2007; Tony Vroon nano-2.0.4.ebuild: + Stabilize on PPC & PPC64. Tested on a PowerBook 5,9 and a PowerMac 7,3 + (64UL) respectively. Both on GCC 4.1.2. For bug #176601. + + 01 May 2007; Raúl Porcel nano-2.0.4.ebuild: + x86 stable wrt #176601 + + 30 Apr 2007; Gustavo Zacarias nano-2.0.4.ebuild: + Stable on sparc wrt #176601 + +*nano-2.0.6 (30 Apr 2007) + + 30 Apr 2007; Mike Frysinger +nano-2.0.6.ebuild: + Version bump. + +*nano-2.0.4 (06 Apr 2007) + + 06 Apr 2007; Mike Frysinger +nano-2.0.4.ebuild: + Version bump. + + 12 Mar 2007; Bryan Østergaard nano-2.0.3.ebuild: + Stable on Alpha, bug 170333. + + 12 Mar 2007; Alexander H. Færøy nano-2.0.3.ebuild: + Stable on MIPS; bug #170333 + + 12 Mar 2007; Gustavo Zacarias nano-2.0.3.ebuild: + Stable on sparc wrt #170333 + + 11 Mar 2007; Guy Martin nano-2.0.3.ebuild: + Stable on hppa + + 11 Mar 2007; Peter Weller nano-2.0.3.ebuild: + Stable on amd64, bug 170333 + + 11 Mar 2007; Andrej Kacian nano-2.0.3.ebuild: + Stable on x86, bug #170333. + + 10 Mar 2007; Tony Vroon nano-2.0.3.ebuild: + Marking stable on PPC & PPC64, bug #170333. PPC64 tested on 64UL with GCC 4.1.2 + + 22 Feb 2007; Fernando J. Pereda nano-2.0.2.ebuild: + Stable on alpha as per bug #164416 + + 03 Feb 2007; Alexander H. Færøy nano-2.0.2.ebuild: + Stable on MIPS; bug #164416 + + 31 Jan 2007; Markus Rothe nano-2.0.2.ebuild: + Stable on ppc64; bug #164416 + + 31 Jan 2007; Joseph Jezak nano-2.0.2.ebuild: + Marked ppc stable for bug #164416. + + 30 Jan 2007; Steve Dibb nano-2.0.2.ebuild: + amd64 stable, bug 164416 + + 29 Jan 2007; Raúl Porcel nano-2.0.2.ebuild: + x86 stable wrt bug 164416 + + 29 Jan 2007; Gustavo Zacarias nano-2.0.2.ebuild: + Stable on sparc wrt #164416 + +*nano-2.0.3 (29 Jan 2007) + + 29 Jan 2007; Mike Frysinger +nano-2.0.3.ebuild: + Version bump. + + 24 Jan 2007; Marius Mauch nano-1.3.11-r2.ebuild, + nano-1.3.12-r1.ebuild, nano-2.0.0.ebuild, nano-2.0.1.ebuild, + nano-2.0.2.ebuild: + Replacing einfo with elog + + 19 Jan 2007; Alexander H. Færøy nano-2.0.1.ebuild: + Stable on MIPS; bug #158656 + + 30 Dec 2006; Bryan Østergaard nano-2.0.1.ebuild: + Stable on Alpha, bug 158656. + + 21 Dec 2006; Andrej Kacian nano-2.0.1.ebuild: + Stable on x86, bug #158656. + +*nano-2.0.2 (21 Dec 2006) + + 21 Dec 2006; Mike Frysinger +nano-2.0.2.ebuild: + Version bump. + + 20 Dec 2006; Brent Baude nano-2.0.1.ebuild: + Marking nano-2.0.1 ppc64 stable for bug # 158656 + + 20 Dec 2006; Timothy Redaelli nano-2.0.1.ebuild: + Stable on ppc wrt bug #158656 + + 20 Dec 2006; Fabian Groffen nano-1.3.11-r2.ebuild, + nano-1.3.12-r1.ebuild, nano-2.0.0.ebuild, nano-2.0.1.ebuild, + nano-2.0.1-r1.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 20 Dec 2006; Jeroen Roovers nano-2.0.1.ebuild: + Stable for HPPA (bug #158656). + + 20 Dec 2006; Steve Dibb nano-2.0.1.ebuild: + amd64 stable, bug 158656 + + 20 Dec 2006; Gustavo Zacarias nano-2.0.1.ebuild: + Stable on sparc wrt #158656 + +*nano-2.0.1 (26 Nov 2006) + + 26 Nov 2006; Mike Frysinger +nano-2.0.1.ebuild: + Version bump. + +*nano-2.0.0 (06 Nov 2006) + + 06 Nov 2006; Mike Frysinger +nano-2.0.0.ebuild: + Version bump. + + 17 Oct 2006; Roy Marples nano-1.3.12-r1.ebuild: + Added ~sparc-fbsd keyword. + + 18 Sep 2006; Gustavo Zacarias nano-1.3.12-r1.ebuild: + Stable on sparc wrt #147882 + + 17 Sep 2006; Torsten Veller nano-1.3.12-r1.ebuild: + Stable on x86 (#147882) + + 17 Sep 2006; Marcus D. Hanwell nano-1.3.12-r1.ebuild: + Stable on amd64, bug 147882. + + 17 Sep 2006; Thomas Cort nano-1.3.12-r1.ebuild: + Stable on alpha wrt Bug #147882. + + 17 Sep 2006; Tobias Scherbaum + nano-1.3.12-r1.ebuild: + ppc stable, bug #147882 + + 17 Sep 2006; Fabian Groffen nano-1.3.12-r1.ebuild: + Marked ppc-macos stable for progressive users (bug #147882) + + 17 Sep 2006; Markus Rothe nano-1.3.12-r1.ebuild: + Stable on ppc64; bug #147882 + + 19 Jul 2006; Mike Frysinger + +files/nano-1.3.12-fix2.patch, nano-1.3.12-r1.ebuild: + Minor build fix from upstream. + + 17 Jul 2006; Mike Frysinger +files/gentoo.nanorc, + nano-1.3.12-r1.ebuild: + Switch nanorc file over to new include system and add some more colorization + by Benno Schulenberg #138056. + +*nano-1.3.12-r1 (15 Jul 2006) + + 15 Jul 2006; Mike Frysinger + +files/nano-1.3.12-scroll.patch, +files/nano-1.3.12-path.patch, + +nano-1.3.12-r1.ebuild: + Fixes from upstream. + + 09 Jul 2006; Joshua Kinard nano-1.3.11-r2.ebuild: + Marked stable on mips. + + 27 Jun 2006; Chris Gianelloni nano-1.3.11-r2.ebuild: + Stable on x86 wrt bug #138086. + + 27 Jun 2006; Fabian Groffen nano-1.3.11-r2.ebuild: + Marked ppc-macos stable for progressive users (bug #138086) + + 27 Jun 2006; Thomas Cort nano-1.3.11-r2.ebuild: + Stable on alpha wrt Bug #138086. + + 26 Jun 2006; Markus Rothe nano-1.3.11-r2.ebuild: + Stable on ppc64; bug #138086 + + 26 Jun 2006; Simon Stelling nano-1.3.11-r2.ebuild: + stable on amd64 + + 26 Jun 2006; Lars Weiler nano-1.3.11-r2.ebuild: + Stable on ppc; wrt bug #138086. + + 26 Jun 2006; Gustavo Zacarias nano-1.3.11-r2.ebuild: + Stable on sparc wrt #138086 + +*nano-1.3.12 (26 Jun 2006) + + 26 Jun 2006; Mike Frysinger +nano-1.3.12.ebuild: + Version bump. + +*nano-1.3.11-r2 (24 May 2006) + + 24 May 2006; Mike Frysinger + +files/nano-1.3.11-backupfix.patch, +files/nano-1.3.11-columnfix.patch, + +files/nano-1.3.11-parse.patch, +files/nano-1.3.11-wrapfix.patch, + +nano-1.3.11-r2.ebuild: + Grab fixes from upstream. + + 09 May 2006; Diego Pettenò nano-1.3.11.ebuild: + Drop ~x86-fbsd keyword from old package to force update to -r1 that has no + more errors on regex. + +*nano-1.3.11-r1 (09 May 2006) + + 09 May 2006; Mike Frysinger + +files/nano-1.3.11-regexfix.patch, +nano-1.3.11-r1.ebuild: + Grab patch from upstream for crashes in regex code. + + 27 Apr 2006; Marien Zwart files/digest-nano-1.2.5, + files/digest-nano-1.3.9, files/digest-nano-1.3.10-r1, + files/digest-nano-1.3.11, Manifest: + Fixing SHA256 digest for real, pass three... + + 27 Apr 2006; Marien Zwart files/digest-nano-1.2.5, + files/digest-nano-1.3.9, files/digest-nano-1.3.10-r1, + files/digest-nano-1.3.11, Manifest: + Fixing SHA256 digest, pass two. + + 24 Apr 2006; Joshua Kinard nano-1.3.10-r1.ebuild: + Marked stable on mips. + + 24 Apr 2006; Joseph Jezak nano-1.3.10-r1.ebuild: + Marked ppc stable for bug #131054. + + 24 Apr 2006; Thomas Cort nano-1.3.10-r1.ebuild: + Stable on alpha wrt Bug #131054. + + 24 Apr 2006; Fabian Groffen nano-1.3.10-r1.ebuild: + Marked ppc-macos stable (bug #131054) + + 24 Apr 2006; Gustavo Zacarias nano-1.3.10-r1.ebuild: + Stable on sparc wrt #131054 + + 24 Apr 2006; Patrick McLean nano-1.3.10-r1.ebuild: + Stable on amd64 (bug #131054) + + 24 Apr 2006; Markus Rothe nano-1.3.10-r1.ebuild: + Stable on ppc64; bug #131054 + + 24 Apr 2006; Krzysiek Pawlik nano-1.3.10-r1.ebuild: + Stable on x86, see bug 131054. + + 02 Apr 2006; Diego Pettenò nano-1.3.9.ebuild, + nano-1.3.11.ebuild: + Update ~x86-fbsd keyword. + + 30 Mar 2006; Diego Pettenò nano-1.3.9.ebuild: + Add ~x86-fbsd keyword. + +*nano-1.3.11 (30 Mar 2006) + + 30 Mar 2006; Mike Frysinger +nano-1.3.11.ebuild: + Version bump. + +*nano-1.3.10-r1 (03 Feb 2006) + + 03 Feb 2006; Mike Frysinger + +files/nano-1.3.10-crash.patch, -nano-1.3.10.ebuild, + +nano-1.3.10-r1.ebuild: + Grab fix from upstream for segfaults with some files #111564. + + 17 Jan 2006; Stuart Longland nano-1.3.9.ebuild: + Marked nano-1.3.9 stable on mips as per bug #118946 + + 15 Jan 2006; Markus Rothe nano-1.3.9.ebuild: + Stable on ppc64 + + 15 Jan 2006; Jason Wever nano-1.3.9.ebuild: + Stable on SPARC wrt bug #118946. + + 14 Jan 2006; Fabian Groffen nano-1.3.9.ebuild: + Marked ppc-macos stable (bug #118946) + + 14 Jan 2006; Marcus D. Hanwell nano-1.3.9.ebuild: + Stable on amd64, bug 118946. + + 14 Jan 2006; Jose Luis Rivero nano-1.3.9.ebuild: + Stable on alpha wrt bug #118946 + + 14 Jan 2006; Tobias Scherbaum nano-1.3.9.ebuild: + ppc stable, bug #118946 + + 14 Jan 2006; Saleem Abdulrasool nano-1.3.9.ebuild: + stable on x86 as per bug #118946 + + 11 Jan 2006; Mike Frysinger + +files/nano-1.3.10-disp.patch, nano-1.3.10.ebuild: + Fix from upstream. + +*nano-1.3.10 (24 Dec 2005) + + 24 Dec 2005; Mike Frysinger +nano-1.3.10.ebuild: + Version bump. + +*nano-1.3.9 (26 Oct 2005) + + 26 Oct 2005; Mike Frysinger +nano-1.3.9.ebuild: + Version bump. + + 03 Oct 2005; Mike Frysinger nano-1.3.8.ebuild: + Pass --disable-wrapping-as-root to configure #107877. + + 15 Sep 2005; Kito nano-1.3.7.ebuild: + stable on ppc-macos + + 14 Sep 2005; Mike Frysinger + +files/nano-1.3.8-display.patch, nano-1.3.8.ebuild: + Fix from upstream for minor bug in display not being updated properly. + + 03 Aug 2005; Bryan Østergaard nano-1.3.7.ebuild: + Stable on alpha. + +*nano-1.3.8 (02 Jul 2005) + + 02 Jul 2005; Mike Frysinger files/nanorc-gentoo, + +nano-1.3.8.ebuild: + Version bump. + +*nano-1.2.5 (18 May 2005) + + 18 May 2005; Mike Frysinger +nano-1.2.5.ebuild: + Version bump. + +*nano-1.3.7 (14 Apr 2005) + + 14 Apr 2005; Mike Frysinger +nano-1.3.7.ebuild: + Version bump. + +*nano-1.3.6 (22 Mar 2005) + + 22 Mar 2005; Mike Frysinger + +files/nano-1.3.6-nomac.patch, +nano-1.3.6.ebuild: + Version bump. + + 28 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 27 Nov 2004; Jeremy Huddleston + +files/nano-1.3.5-break_line.patch, nano-1.3.5.ebuild: + Fix compilation because of conflicting types of break_line() + +*nano-1.3.5 (22 Nov 2004) + + 22 Nov 2004; Mike Frysinger +files/1.3.5-nomac.patch, + +nano-1.3.5.ebuild: + Version bump. + + 19 Sep 2004; Bryan Østergaard,,, nano-1.3.4.ebuild: + Stable on alpha. + + 19 Sep 2004; Joshua Kinard nano-1.3.4.ebuild: + Marked stable on mips. + + 09 Sep 2004; Gustavo Zacarias nano-1.3.4.ebuild: + Stable on sparc + +*nano-1.3.4 (08 Aug 2004) + + 08 Aug 2004; Mike Frysinger : + Version bump. + +*nano-1.3.3-r1 (06 Jul 2004) +*nano-1.3.2-r1 (06 Jul 2004) + + 09 Jul 2004; Mike Frysinger + +files/1.3.3-debug-printf-fix.patch: + Add patch by Jon Oberheide to fix building with USE=debug #56494 by Nanouck. + + 06 Jul 2004; Mike Frysinger + +files/1.3-nanopermsfix.patch, +nano-1.3.2-r1.ebuild, -nano-1.3.2.ebuild, + +nano-1.3.3-r1.ebuild, -nano-1.3.3.ebuild: + Add umask fix from upstream for #55780 by Toni Suokas. + + 29 Jun 2004; Aron Griffis nano-1.3.2.ebuild: + stable on alpha, ia64 + +*nano-1.3.3 (28 Jun 2004) + + 28 Jun 2004; Mike Frysinger +files/1.3.3-ifdeffix.patch, + +files/1.3.3-nomac.patch, +files/1.3.3-ws-default-off.patch, + +nano-1.3.3.ebuild: + Version bumpage. + +*nano-1.2.4 (27 Jun 2004) + + 27 Jun 2004; Mike Frysinger +nano-1.2.4.ebuild: + Version bump. + + 05 Jun 2004; nano-1.3.2.ebuild: + Stable on mips + + 01 Jun 2004; Aron Griffis nano-1.2.2.ebuild: + Fix use invocation + + 04 May 2004; Bryan Østergaard nano-1.3.1.ebuild: + Stable on alpha. + + 30 Apr 2004; Gustavo Zacarias nano-1.3.2.ebuild: + Stable on sparc + + 28 Apr 2004; Jon Portnoy nano-1.3.2.ebuild : + Stable on x86 and AMD64. + + 26 Apr 2004; Michael McCabe nano-1.3.2.ebuild: + stable on s390 + + 04 Apr 2004; Guy Martin : + Marked stable on hppa. + +*nano-1.3.2 (04 Apr 2004) + + 04 Apr 2004; Mike Frysinger : + Version bump. + +*nano-1.2.3 (16 Jan 2004) + + 29 Mar 2004; Gustavo Zacarias nano-1.2.3.ebuild: + stable on sparc, thanks to txromeo for additional testing + + 16 Jan 2004; Mike Frysinger : + Version bump for stable tree. + +*nano-1.3.1 (10 Jan 2004) + + 26 Jan 2004; Mike Frysinger : + Add local USE flags to control disabling mac output and white space converting. + + 10 Jan 2004; Mike Frysinger : + Version bump ... should fix input routines #34628 #34817. + +*nano-1.3.0 (25 Oct 2003) + + 25 Oct 2003; Mike Frysinger : + Version bumpage. + +*nano-1.2.2 (18 Aug 2003) + + 17 Oct 2003; Aron Griffis nano-1.2.2.ebuild: + Stable on alpha + + 02 Oct 2003; Mike Frysinger : + Add patch to fix run away nano's #17878. + + 30 Sep 2003; Joshua Kinard nano-1.2.2.ebuild: + Changed ~mips to mips in KEYWORDS + + 26 Sep 2003; Mike Frysinger : + Add a bunch of example nanorc stuff and install to /etc/nanorc. + + 18 Aug 2003; Mike Frysinger : + Add back in optional slang support + add in debug support. + Also fix symlink so it points at ../../bin/nano rather than /bin/nano. + Also add in a small patch to add support for a 'tab conversion' character. + +*nano-1.2.1 (25 Apr 2003) + + 22 Jul 2003; Mike Frysinger : + Add local USE flag justify to control the justify configure option. + + 06 Jul 2003; Joshua Kinard nano-1.2.1.ebuild: + Changed ~mips to mips in KEYWORDS + + 20 Jun 2003; Jason Wever nano-1.2.1.ebuild: + Changed ~sparc keyword to sparc. + + 19 Jun 2003; Guy Martin nano-1.2.1.ebuild : + Changed ~hppa to hppa in KEYWORDS. + + 03 May 2003; Jon Portnoy nano-1.2.1.ebuild : + Removed slang from IUSE since it's no longer used. + + 25 Apr 2003; Jon Portnoy nano-1.2.1.ebuild : + Version bump. + +*nano-1.2.0 (22 Feb 2003) + + 16 Apr 2003; Guy Martin nano-1.2.0.ebuild : + Marked stable on hppa. + + 29 Mar 2003; Christian Birchinger nano-1.2.0.ebuild: + Added sparc stable keyword + + 09 Mar 2003; Aron Griffis nano-1.2.0.ebuild: + Mark stable on alpha + + 28 Feb 2003; Zach Welch nano-1.2.0.ebuild: + add arm keyword dropped during version bump!! + + 22 Feb 2003; Mike Frysinger : + Version bump. + +*nano-1.1.99_pre3 (14 Feb 2003) + + 21 Feb 2003; Zach Welch : + Added arm to keywords. + + 14 Feb 2003; Mike Frysinger : + Version bump (thank god they fixed disable justify). + +*nano-1.1.99_pre2 (06 Feb 2003) + + 11 Feb 2003; Guy Martin : + Added hppa to keywords. + + 06 Feb 2003; Mike Frysinger : + Version bump (god i hate justify). + +*nano-1.1.99_pre1 (25 Jan 2003) + + 25 Jan 2003; Mike Frysinger : + Version bump #14521. + +*nano-1.0.9-r2 (01 Dec 2002) + + 18 Jan 2003; Jan Seidel : + Added mips to keywords + + 06 Jan 2003; Seemant Kulleen nano-1.0.9-r2.ebuild : + + PROVIDE virtual/editor + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 01 Dec 2002; Mike Frysinger : + Added a symlink for /usr/bin/nano to /bin/nano #10916 + +*nano-1.0.9-r1 (30 Nov 2002) + + 30 Nov 2002; Matthew Kennedy + nano-1.0.9-r1.ebuild, files/digest-nano-1.0.9-r1, + files/newfile-gentoo.patch, ChangeLog : + + Removed bizarre patch. Installed nano into /bin (resolves bug 11216 -- + Lack of text editor in / mount point). Removed slang option (which + links into to /usr/ -- where does the madness end?) + +*nano-1.0.9 (25 Sep 2002) + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 25 Sep 2002; Mike Frysinger : + bumped version + +*nano-1.0.8-r1 (12 Mar 2002) + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 15 Jul 2002; Owen Stampflee : + Added KEYWORDS. + + 11 Apr 2002; Seemant Kulleen nano-1.0.8-r1.ebuild : + + I did not bump the revision number of this, but I added a flag to + disable text wrapping as root, for when nano is built for the bootcd + or build environments. This means that the nano -w instruction in + our Gentoo Installation docs will need to be adjusted to just say + "nano" now. Thanks to chrisa@asty.org (Chris Allegretta) in bug + # 1565 + + 12 Mar 2002; Seemant Kulleen + Add USE-conditional nls compilation + +*nano-1.0.8 (20 Feb 2002) + + 20 Feb 2002; Aron Griffis nano-1.0.8.ebuild : + Updated to 1.0.8. Added USE-conditional slang compilation. + +*nano-1.0.6 (1 Feb 2002) + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/nano/Manifest new file mode 100644 index 0000000000..38e8eb10f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/Manifest @@ -0,0 +1,12 @@ +DIST nano-2.4.3.tar.gz 1878096 SHA256 32d627072b6026678e4f4095c047adec92ac7ec542dd6d91cf27f49b601768f2 SHA512 53c9f93b0f001a3d6c292a6995d66b6bcca033407b6b69995c62b9e9f721fd5566fbd0e22ece1b2561a47e56ef19c3f1ee196e23edfe832289704e0ebef45de9 WHIRLPOOL cd2e4d7175521835c71f0338a2115d2d9fec4da1d4eb2abbb633cfef907fde69fb12acd5e0db343d1f90945f05d60abb85daa5a045d9b97ef8cd19fb9b226607 +DIST nano-2.5.0.tar.gz 1909625 SHA256 ff323e6fef74caf0a924304841c07ac65ec30db99dc5c1f8272b4c536a5c89ee SHA512 f05f1afa6a79ff6b87359c46fbdaf6161eacdc265ac6be155a0173e3ab5a17023e205d0b9667a942e754556182a9007fe4438f337a830d20b9546aad9d522ba6 WHIRLPOOL 29fbb67ce561da8255dca70d7554d604094a21e89e39ce94fadb67bc3236550ea1ee3f08838616deed8a4e37657df0ef6d320c701cc77a086d8d1ce2dae43d1d +DIST nano-2.5.2.tar.gz 1964016 SHA256 89bd6ac5120880d2a95431d8bad22bf92c7ccbf10b8f1716d4ea062f3faeeb41 SHA512 ec4e35cfb23494dd09c23b195556dfb36b9329007d61bdfe6a25a43c9914e432160969c92ed991bb2221ea5facd5ae1c1e9aef0029dfa259d827b7ea4943a1d3 WHIRLPOOL 3963ed7fad9296ea0d85300dc7ad518a33e2b793d9b94e98056a4c82c9b7984ef187dfa10653f787b262755521321c1e2c37562c1f95cfd338927329c6d0aa97 +DIST nano-2.5.3.tar.gz 1967760 SHA256 b2b060129b9feff2d4870d803a441178c96531de9aed144ec0b83bd63ccb12ee SHA512 1d859f0bd88b9d907cfcaa84edc212bcaea4335c203922eb5b7378c2b45d88dffe1f3e4cb499a824d33781485834ef564997c58cf1fd92610d08f6ce8dcb67d5 WHIRLPOOL a2ca1c41d3cb26756cc9aba5b5fa0aeaea220626b98d0abfa1c5c4d4d57c3a5ef688d5edf00a6a00849ee25a67b2bbab93c4d454f6eb5a204b10fa01de3e298f +EBUILD nano-2.4.3.ebuild 2360 SHA256 38255f55ffa58b51b263d2ff55eb2a3f50ae8194e62a8150e495a24eea71c674 SHA512 80cce2fac16f8396dd56ea342ea863a349cfdc43952e0b8f8b6590b580007142ea3854a1dd7d67d8e00a248adbb064c7b8ebb5562035845d6d21b9ec33aa8f7f WHIRLPOOL e0d0899829cb9d22d8a91d0d29d9ebfea8912a1488dc2eb58f43c40bed82f9ee3c1a44ba595ee2e508bcb1669ee2feb6611411a43443838227ba8e889dd8ba02 +EBUILD nano-2.5.0.ebuild 2373 SHA256 5de4a19c5042dabcd7ae75e201d76c097b308b40d9dfb9013af7b07cfc85b65b SHA512 1a797b25412640b6d5620330294b30a6aa2c04eed02c80330a851602cd07a7ed06543bf952a8ea87eb22d2584baccd9c865cdbdc6d9222532a002a1a3bab9701 WHIRLPOOL ce39823073d94c224ee40b5100049aa1935bc9c58e752a36defa8a48df9a619ea817b060f2886d4511352ba7f8c465aba8510c546db4d01943b495043b37ecc8 +EBUILD nano-2.5.2.ebuild 2373 SHA256 5de4a19c5042dabcd7ae75e201d76c097b308b40d9dfb9013af7b07cfc85b65b SHA512 1a797b25412640b6d5620330294b30a6aa2c04eed02c80330a851602cd07a7ed06543bf952a8ea87eb22d2584baccd9c865cdbdc6d9222532a002a1a3bab9701 WHIRLPOOL ce39823073d94c224ee40b5100049aa1935bc9c58e752a36defa8a48df9a619ea817b060f2886d4511352ba7f8c465aba8510c546db4d01943b495043b37ecc8 +EBUILD nano-2.5.3.ebuild 2373 SHA256 a3ab36c7a66810f685922105d0cd295d505282aa46137237e4de659a428b5e90 SHA512 751a6e4fec3c12d2fd3def1dae3dad3e855ee138cd58234e62d2b5e56cdf54801e914aad8d4acd21225a381b776a9f08493e983c5b3a08daf5881c873d288a4f WHIRLPOOL 6bd286081da34c0f4e826eb01733c3bc75de98848f8bdd6acf4d7207d926bc307a495f8c79d93f66e99da8fe1e345dd8051565757a3efa47c68e0f1139ede670 +EBUILD nano-9999.ebuild 2373 SHA256 5de4a19c5042dabcd7ae75e201d76c097b308b40d9dfb9013af7b07cfc85b65b SHA512 1a797b25412640b6d5620330294b30a6aa2c04eed02c80330a851602cd07a7ed06543bf952a8ea87eb22d2584baccd9c865cdbdc6d9222532a002a1a3bab9701 WHIRLPOOL ce39823073d94c224ee40b5100049aa1935bc9c58e752a36defa8a48df9a619ea817b060f2886d4511352ba7f8c465aba8510c546db4d01943b495043b37ecc8 +MISC ChangeLog 7589 SHA256 4ab78b2c154ab4e544cbf86abaa069a13323743302d683754611c332e406547f SHA512 acba8fdf8fdedfa468dc7750f80ca062009980cc6ee7a990cea4a5c4c1217671574ed596999f49e77426613dd9f6023536db2e169eface77a5a56c8c3746aa43 WHIRLPOOL 700edc5f81630f4c526a3972b84e89fb7bf6e74ebe384cb6d495e69b61257bdb696a61190b45bc80569efab9bbf7c580178ef9016982837a4f201e4d296f7313 +MISC ChangeLog-2015 37891 SHA256 7fd955021db0b6548c869b8f117bc473462f8fcdab64cf6c4253d5afd20ff512 SHA512 22346fa0910dd7d55d5f2115c43b4695ace54de4631478708a14a2c2fc37aff79c313dbd273fee6b9fb238bad8f24493826e362383ab75d8077e7312feb48e80 WHIRLPOOL ebf9bcdc7746753a65a66346aa151b350ea7b58e087e9a6e1580256828748516b30919808a5a884d875ad65ee3aa73293bdd20ae3ca274f3c3dd4fb83e19ea6a +MISC metadata.xml 1509 SHA256 212d4eb3e53d8531fb4b034cb2c807a62b7aca7ccd86241121d6ff423c3f394a SHA512 68724d5be1e14dca54b129ef5fd99068cfe856ad6cd79d34f655100f84a0c4290131ad75888926fa73d4801a98533a3d8fa269816cda4c6891dc10d3a898cc3a WHIRLPOOL c72495ab0f1739e08d9ef7c11cd80b6df26d7d07e0613962d3ed44a076924ab8fd27e4c5ae8b65934b88a558eaad70d4260299f21a5bff208c53f9044d6b575c diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/nano/metadata.xml new file mode 100644 index 0000000000..707af36144 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/metadata.xml @@ -0,0 +1,38 @@ + + + + + vapier@gentoo.org + + +GNU nano - an enhanced clone of the Pico text editor. + +The nano project was started because of a few "problems" with the +wonderfully easy-to-use and friendly Pico text editor. + +First and foremost is its license: the Pine suite does not use the +GPL or a GPL-friendly license, and has unclear restrictions on +redistribution. Because of this, Pine and Pico are not included with +many GNU/Linux distributions. Also, other features (like goto line +number or search and replace) were unavailable until recently or +require a command line flag. Yuck. + +nano aims to solve these problems by emulating the functionality of +Pico as closely as possible while addressing the problems above and +perhaps providing other extra functionality. + + + Enable justify/unjustify functions for text formatting. + + Enable debug messages and assert warnings. Note that these will all be sent + straight to stderr rather than some logging facility. + + + Add magic file support (sys-apps/file) to automatically detect appropriate syntax highlighting + + + Disable all fancy features, including ones that otherwise have a dedicated + USE flag (such as spelling). + + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.4.3.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.4.3.ebuild new file mode 100644 index 0000000000..ba8a1d0d1a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.4.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="svn://svn.savannah.gnu.org/nano/trunk/nano" + inherit subversion autotools +else + MY_P=${PN}-${PV/_} + SRC_URI="http://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="http://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" + +LICENSE="GPL-3" +SLOT="0" +IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode" + +LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] + sys-libs/ncurses:0=[static-libs(+)] + magic? ( sys-apps/file[static-libs(+)] ) + nls? ( virtual/libintl ) + !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf + fi + epatch_user +} + +src_configure() { + use static && append-ldflags -static + local myconf=() + case ${CHOST} in + *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 + esac + econf \ + --bindir="${EPREFIX}"/bin \ + --htmldir=/trash \ + $(use_enable !minimal color) \ + $(use_enable !minimal multibuffer) \ + $(use_enable !minimal nanorc) \ + --disable-wrapping-as-root \ + $(use_enable magic libmagic) \ + $(use_enable spell speller) \ + $(use_enable justify) \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable unicode utf8) \ + $(use_enable minimal tiny) \ + $(usex ncurses --without-slang $(use_with slang)) \ + "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/trash + + dodoc doc/nanorc.sample + dohtml doc/faq.html + insinto /etc + newins doc/nanorc.sample nanorc + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + fi + + dodir /usr/bin + dosym /bin/nano /usr/bin/nano +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.0.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.0.ebuild new file mode 100644 index 0000000000..58fa18e0ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="svn://svn.savannah.gnu.org/nano/trunk/nano" + inherit subversion autotools +else + MY_P=${PN}-${PV/_} + SRC_URI="http://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="http://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" + +LICENSE="GPL-3" +SLOT="0" +IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode" + +LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] + sys-libs/ncurses:0=[static-libs(+)] + magic? ( sys-apps/file[static-libs(+)] ) + nls? ( virtual/libintl ) + !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf + fi + epatch_user +} + +src_configure() { + use static && append-ldflags -static + local myconf=() + case ${CHOST} in + *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 + esac + econf \ + --bindir="${EPREFIX}"/bin \ + --htmldir=/trash \ + $(use_enable !minimal color) \ + $(use_enable !minimal multibuffer) \ + $(use_enable !minimal nanorc) \ + --disable-wrapping-as-root \ + $(use_enable magic libmagic) \ + $(use_enable spell speller) \ + $(use_enable justify) \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable unicode utf8) \ + $(use_enable minimal tiny) \ + $(usex ncurses --without-slang $(use_with slang)) \ + "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/trash + + dodoc doc/nanorc.sample + dohtml doc/faq.html + insinto /etc + newins doc/nanorc.sample nanorc + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + fi + + dodir /usr/bin + dosym /bin/nano /usr/bin/nano +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.2.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.2.ebuild new file mode 100644 index 0000000000..58fa18e0ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="svn://svn.savannah.gnu.org/nano/trunk/nano" + inherit subversion autotools +else + MY_P=${PN}-${PV/_} + SRC_URI="http://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="http://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" + +LICENSE="GPL-3" +SLOT="0" +IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode" + +LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] + sys-libs/ncurses:0=[static-libs(+)] + magic? ( sys-apps/file[static-libs(+)] ) + nls? ( virtual/libintl ) + !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf + fi + epatch_user +} + +src_configure() { + use static && append-ldflags -static + local myconf=() + case ${CHOST} in + *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 + esac + econf \ + --bindir="${EPREFIX}"/bin \ + --htmldir=/trash \ + $(use_enable !minimal color) \ + $(use_enable !minimal multibuffer) \ + $(use_enable !minimal nanorc) \ + --disable-wrapping-as-root \ + $(use_enable magic libmagic) \ + $(use_enable spell speller) \ + $(use_enable justify) \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable unicode utf8) \ + $(use_enable minimal tiny) \ + $(usex ncurses --without-slang $(use_with slang)) \ + "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/trash + + dodoc doc/nanorc.sample + dohtml doc/faq.html + insinto /etc + newins doc/nanorc.sample nanorc + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + fi + + dodir /usr/bin + dosym /bin/nano /usr/bin/nano +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.3.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.3.ebuild new file mode 100644 index 0000000000..4e03e23d67 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-2.5.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="svn://svn.savannah.gnu.org/nano/trunk/nano" + inherit subversion autotools +else + MY_P=${PN}-${PV/_} + SRC_URI="http://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="http://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" + +LICENSE="GPL-3" +SLOT="0" +IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode" + +LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] + sys-libs/ncurses:0=[static-libs(+)] + magic? ( sys-apps/file[static-libs(+)] ) + nls? ( virtual/libintl ) + !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf + fi + epatch_user +} + +src_configure() { + use static && append-ldflags -static + local myconf=() + case ${CHOST} in + *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 + esac + econf \ + --bindir="${EPREFIX}"/bin \ + --htmldir=/trash \ + $(use_enable !minimal color) \ + $(use_enable !minimal multibuffer) \ + $(use_enable !minimal nanorc) \ + --disable-wrapping-as-root \ + $(use_enable magic libmagic) \ + $(use_enable spell speller) \ + $(use_enable justify) \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable unicode utf8) \ + $(use_enable minimal tiny) \ + $(usex ncurses --without-slang $(use_with slang)) \ + "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/trash + + dodoc doc/nanorc.sample + dohtml doc/faq.html + insinto /etc + newins doc/nanorc.sample nanorc + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + fi + + dodir /usr/bin + dosym /bin/nano /usr/bin/nano +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-9999.ebuild new file mode 100644 index 0000000000..58fa18e0ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/nano/nano-9999.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="svn://svn.savannah.gnu.org/nano/trunk/nano" + inherit subversion autotools +else + MY_P=${PN}-${PV/_} + SRC_URI="http://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="GNU GPL'd Pico clone with more functionality" +HOMEPAGE="http://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" + +LICENSE="GPL-3" +SLOT="0" +IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode" + +LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] + sys-libs/ncurses:0=[static-libs(+)] + magic? ( sys-apps/file[static-libs(+)] ) + nls? ( virtual/libintl ) + !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig + static? ( ${LIB_DEPEND} )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + eautoreconf + fi + epatch_user +} + +src_configure() { + use static && append-ldflags -static + local myconf=() + case ${CHOST} in + *-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848 + esac + econf \ + --bindir="${EPREFIX}"/bin \ + --htmldir=/trash \ + $(use_enable !minimal color) \ + $(use_enable !minimal multibuffer) \ + $(use_enable !minimal nanorc) \ + --disable-wrapping-as-root \ + $(use_enable magic libmagic) \ + $(use_enable spell speller) \ + $(use_enable justify) \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable unicode utf8) \ + $(use_enable minimal tiny) \ + $(usex ncurses --without-slang $(use_with slang)) \ + "${myconf[@]}" +} + +src_install() { + default + rm -rf "${D}"/trash + + dodoc doc/nanorc.sample + dohtml doc/faq.html + insinto /etc + newins doc/nanorc.sample nanorc + if ! use minimal ; then + # Enable colorization by default. + sed -i \ + -e '/^# include /s:# *::' \ + "${ED}"/etc/nanorc || die + fi + + dodir /usr/bin + dosym /bin/nano /usr/bin/nano +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest new file mode 100644 index 0000000000..ba93bb167e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/Manifest @@ -0,0 +1,3 @@ +DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b +DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 +DIST vim-8.2.3428.tar.gz 15715383 BLAKE2B 865842bae0de25c34f255085f6edfe35b6905e220bdcb76372d7289ef1f6c2b2dee2f88e4a5f849d43fa560db4ade1e8e498d86f5651c5218d9153cde5ecddd3 SHA512 7cb473afa0ad6a9728dfc2f7d8ca19a21de329c4790141c7cb815b71c07e92a1ce04a5fcc2a0381c4beb304670d6c08629dc2ed2cb0842998cca2fd846c8cd6b diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/gvim.svg b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/gvim.svg new file mode 100644 index 0000000000..b82742a790 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/gvim.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r5 b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r5 new file mode 100644 index 0000000000..2409822e62 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/vimrc-r5 @@ -0,0 +1,214 @@ +scriptencoding utf-8 +" ^^ Please leave the above line at the start of the file. + +" Default configuration file for Vim + +" Written by Aron Griffis +" Modified by Ryan Phillips +" Modified some more by Ciaran McCreesh +" Added Redhat's vimrc info by Seemant Kulleen + +" You can override any of these settings on a global basis via the +" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may +" need to create these. + +" {{{ General settings +" The following are some sensible defaults for Vim for most users. +" We attempt to change as little as possible from Vim's defaults, +" deviating only where it makes sense +set nocompatible " Use Vim defaults (much better!) +set bs=2 " Allow backspacing over everything in insert mode +set ai " Always set auto-indenting on +set history=50 " keep 50 lines of command history +set ruler " Show the cursor position all the time + +set viminfo='20,\"500 " Keep a .viminfo file. + +" Don't use Ex mode, use Q for formatting +map Q gq + +" When doing tab completion, give the following files lower priority. You may +" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable +" enhanced tab completion. These can be done in the user vimrc file. +set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo + +" When displaying line numbers, don't use an annoyingly wide number column. This +" doesn't enable line numbers -- :set number will do that. The value given is a +" minimum width to use for the number column, not a fixed size. +if v:version >= 700 + set numberwidth=3 +endif +" }}} + +" {{{ Modeline settings +" We don't allow modelines by default. See bug #14088 and bug #73715. +" If you're not concerned about these, you can enable them on a per-user +" basis by adding "set modeline" to your ~/.vimrc file. +set nomodeline +" }}} + +" {{{ Locale settings +" Try to come up with some nice sane GUI fonts. Also try to set a sensible +" value for fileencodings based upon locale. These can all be overridden in +" the user vimrc file. +if v:lang =~? "^ko" + set fileencodings=euc-kr + set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* +elseif v:lang =~? "^ja_JP" + set fileencodings=euc-jp + set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-* +elseif v:lang =~? "^zh_TW" + set fileencodings=big5 + set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0 +elseif v:lang =~? "^zh_CN" + set fileencodings=gb2312 + set guifontset=*-r-* +endif + +" If we have a BOM, always honour that rather than trying to guess. +if &fileencodings !~? "ucs-bom" + set fileencodings^=ucs-bom +endif + +" Always check for UTF-8 when trying to determine encodings. +if &fileencodings !~? "utf-8" + " If we have to add this, the default encoding is not Unicode. + " We use this fact later to revert to the default encoding in plaintext/empty + " files. + let g:added_fenc_utf8 = 1 + set fileencodings+=utf-8 +endif + +" Make sure we have a sane fallback for encoding detection +if &fileencodings !~? "default" + set fileencodings+=default +endif +" }}} + +" {{{ Syntax highlighting settings +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif +" }}} + +" {{{ Terminal fixes +if &term ==? "xterm" + set t_Sb=^[4%dm + set t_Sf=^[3%dm + set ttymouse=xterm2 +endif + +if &term ==? "gnome" && has("eval") + " Set useful keys that vim doesn't discover via termcap but are in the + " builtin xterm termcap. See bug #122562. We use exec to avoid having to + " include raw escapes in the file. + exec "set =\eO5D" + exec "set =\eO5C" +endif +" }}} + +" {{{ Filetype plugin settings +" Enable plugin-provided filetype settings, but only if the ftplugin +" directory exists (which it won't on livecds, for example). +if isdirectory(expand("$VIMRUNTIME/ftplugin")) + filetype plugin on + + " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided + " indent settings. Some people don't like these, so we won't turn them on by + " default. + " filetype indent on +endif +" }}} + +" {{{ Fix &shell, see bug #101665. +if "" == &shell + if executable("@GENTOO_PORTAGE_EPREFIX@/bin/bash") + set shell=@GENTOO_PORTAGE_EPREFIX@/bin/bash + elseif executable("@GENTOO_PORTAGE_EPREFIX@/bin/sh") + set shell=@GENTOO_PORTAGE_EPREFIX@/bin/sh + endif +endif +"}}} + +" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh +" files should default to bash. See :help sh-syntax and bug #101819. +if has("eval") + let is_bash=1 +endif +" }}} + +" {{{ Autocommands +if has("autocmd") + +augroup gentoo + au! + + " Gentoo-specific settings for ebuilds. These are the federally-mandated + " required tab settings. See the following for more information: + " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml + " Note that the rules below are very minimal and don't cover everything. + " Better to emerge app-vim/gentoo-syntax, which provides full syntax, + " filetype and indent settings for all things Gentoo. + au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh + au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab + + " In text files, limit the width of text to 78 characters, but be careful + " that we don't override the user's setting. + autocmd BufNewFile,BufRead *.txt + \ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") | + \ setlocal textwidth=78 | + \ endif + + " When editing a file, always jump to the last cursor position + autocmd BufReadPost * + \ if ! exists("g:leave_my_cursor_position_alone") | + \ if line("'\"") > 0 && line ("'\"") <= line("$") | + \ exe "normal! g'\"" | + \ endif | + \ endif + + " When editing a crontab file, set backupcopy to yes rather than auto. See + " :help crontab and bug #53437. + autocmd FileType crontab set backupcopy=yes + + " If we previously detected that the default encoding is not UTF-8 + " (g:added_fenc_utf8), assume that a file with only ASCII characters (or no + " characters at all) isn't a Unicode file, but is in the default encoding. + " Except of course if a byte-order mark is in effect. + autocmd BufReadPost * + \ if exists("g:added_fenc_utf8") && &fileencoding == "utf-8" && + \ ! &bomb && search('[\x80-\xFF]','nw') == 0 && &modifiable | + \ set fileencoding= | + \ endif + +augroup END + +endif " has("autocmd") +" }}} + +" We don't want VIM to load their own built-in defaults, preferring ours here +" instead: +let g:skip_defaults_vim = 1 + +" Enable Omni completion when opening a file only if a specific plugin does +" not already exist for that filetype. This allows Omni completion +" (Ctrl-x/Ctrl-o) to work with any programming language if and only if a syntax +" file exists for the said language. +if exists("+omnifunc") + autocmd Filetype * + \ if &omnifunc == "" | + \ setlocal omnifunc=syntaxcomplete#Complete | + \ endif +endif + +" {{{ vimrc.local +if filereadable("@GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local") + source @GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local +endif +" }}} + +" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker : + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/xxd-completion b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/xxd-completion new file mode 100644 index 0000000000..174a4093f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/files/xxd-completion @@ -0,0 +1,25 @@ +# Author: Ciaran McCreesh +# +# completion for xxd + +_xxd() +{ + local cur prev cmd args + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + cmd=${COMP_WORDS[0]} + + if [[ "${cur}" == -* ]] ; then + args='-a -b -c -E -g -h -i -l -ps -r -s -u -v' + COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) + else + _filedir + fi +} + +complete -F _xxd xxd + +# vim: set ft=sh sw=4 et sts=4 : + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml new file mode 100644 index 0000000000..841e5550d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/metadata.xml @@ -0,0 +1,12 @@ + + + + + vim@gentoo.org + Gentoo Vim Project + + + vim/vim + cpe:/a:vim:vim + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.0814.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.0814.ebuild new file mode 100644 index 0000000000..5c1fb6f93c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.0814.ebuild @@ -0,0 +1,231 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VIM_VERSION="8.2" +inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +SLOT="0" +LICENSE="vim" +IUSE="nls acl minimal" + +DEPEND="sys-devel/autoconf" +# avoid icon file collision bug #673880 +RDEPEND="!!> "${S}"/src/feature.h + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite $file + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=" --without-local-dir" + + econf \ + --with-modified-by=Gentoo-${PVR} \ + --enable-gui=no \ + --without-x \ + --disable-darwin \ + --disable-perlinterp \ + --disable-pythoninterp \ + --disable-rubyinterp \ + --disable-gpm \ + --disable-selinux \ + $(use_enable nls) \ + $(use_enable acl) \ + ${myconf} +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r5 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + eshopts_push -s extglob + + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" + rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" + + # Delete defaults.vim to avoid conflicts with one from vim[minimal] + rm -v "${ED}${vimfiles}"/defaults.vim || die "rm failed" + + local keep_colors="default" + ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) + + local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" + # tinkering with the next line might make bad things happen ... + keep_syntax="${keep_syntax}|syntax|nosyntax|synload" + ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) + + # Delete skip_defaults_vim config not supported by vim[minimal] + sed -i '/skip_defaults_vim/d' "${ED}"/etc/vim/vimrc || die "sed failed" + + eshopts_pop + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.3428.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.3428.ebuild new file mode 100644 index 0000000000..40e298a032 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-8.2.3428.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="8.2" +inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +S="${WORKDIR}"/vim-${PV} + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +BDEPEND="sys-devel/autoconf" +# Avoid icon file collision, bug #673880 +RDEPEND="!!> "${S}"/src/feature.h + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite $file + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=" --without-local-dir" + + econf \ + --with-modified-by=Gentoo-${PVR} \ + --enable-gui=no \ + --without-x \ + --disable-darwin \ + --disable-perlinterp \ + --disable-pythoninterp \ + --disable-rubyinterp \ + --disable-gpm \ + --disable-selinux \ + $(use_enable nls) \ + $(use_enable acl) \ + ${myconf} +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r5 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + eshopts_push -s extglob + + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" + rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" + + # Delete defaults.vim to avoid conflicts with one from vim[minimal] + rm -v "${ED}${vimfiles}"/defaults.vim || die "rm failed" + + local keep_colors="default" + ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) + + local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" + # tinkering with the next line might make bad things happen ... + keep_syntax="${keep_syntax}|syntax|nosyntax|synload" + ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) + + # Delete skip_defaults_vim config not supported by vim[minimal] + sed -i '/skip_defaults_vim/d' "${ED}"/etc/vim/vimrc || die "sed failed" + + eshopts_pop + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-9999.ebuild new file mode 100644 index 0000000000..a6ac59db33 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim-core/vim-core-9999.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="8.2" +inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi +S="${WORKDIR}"/vim-${PV} + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +BDEPEND="sys-devel/autoconf" +# Avoid icon file collision, bug #673880 +RDEPEND="!!> "${S}"/src/feature.h + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf + + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug #18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=" --without-local-dir" + + econf \ + --with-modified-by=Gentoo-${PVR} \ + --enable-gui=no \ + --without-x \ + --disable-darwin \ + --disable-perlinterp \ + --disable-pythoninterp \ + --disable-rubyinterp \ + --disable-gpm \ + --disable-selinux \ + $(use_enable nls) \ + $(use_enable acl) \ + ${myconf} +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r5 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + eshopts_push -s extglob + + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" + rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" + + # Delete defaults.vim to avoid conflicts with one from vim[minimal] + rm -v "${ED}${vimfiles}"/defaults.vim || die "rm failed" + + local keep_colors="default" + ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) + + local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" + # tinkering with the next line might make bad things happen ... + keep_syntax="${keep_syntax}|syntax|nosyntax|synload" + ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) + + # Delete skip_defaults_vim config not supported by vim[minimal] + sed -i '/skip_defaults_vim/d' "${ED}"/etc/vim/vimrc || die "sed failed" + + eshopts_pop + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/vim/Manifest new file mode 100644 index 0000000000..ba93bb167e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/Manifest @@ -0,0 +1,3 @@ +DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b +DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 +DIST vim-8.2.3428.tar.gz 15715383 BLAKE2B 865842bae0de25c34f255085f6edfe35b6905e220bdcb76372d7289ef1f6c2b2dee2f88e4a5f849d43fa560db4ade1e8e498d86f5651c5218d9153cde5ecddd3 SHA512 7cb473afa0ad6a9728dfc2f7d8ca19a21de329c4790141c7cb815b71c07e92a1ce04a5fcc2a0381c4beb304670d6c08629dc2ed2cb0842998cca2fd846c8cd6b diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion new file mode 100644 index 0000000000..67537d6310 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/files/vim-completion @@ -0,0 +1,36 @@ +# Author: Ciaran McCreesh +# +# completion for vim + +_vim() +{ + local cur prev cmd args + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + cmd=${COMP_WORDS[0]} + + if [[ "${prev}" == "--servername" ]] ; then + local servers + servers=$(gvim --serverlist ) + COMPREPLY=( $( compgen -W "${servers}" -- $cur ) ) + + elif [[ "${prev}" == -[uUi] ]] ; then + COMPREPLY=( $( compgen -W "NONE" ) \ + $( compgen -f -X "!*vim*" -- "$cur" ) ) + + elif [[ "${cur}" == -* ]] ; then + args='-t -q -c -S --cmd -A -b -C -d -D -e -E -f --nofork \ + -F -g -h -H -i -L -l -m -M -N -n -nb -o -R -r -s \ + -T -u -U -V -v -w -W -x -X -y -Y -Z --echo-wid \ + --help --literal --noplugin --version' + COMPREPLY=( $( compgen -W "${args}" -- $cur ) ) + else + _filedir + fi +} + +complete -o filenames -F _vim vim ex vi view rvim rview vimdiff + +# vim: set ft=sh sw=4 et sts=4 : diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml new file mode 100644 index 0000000000..cd2ce2b6d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/metadata.xml @@ -0,0 +1,21 @@ + + + + + vim@gentoo.org + Gentoo Vim Project + + + Enable cscope interface + Enable IPv6 support in channel + Enable support for Scheme using dev-scheme/racket + Enable terminal emulation support + Install vimpager and vimmanpager links + Link console vim against X11 libraries to enable title and + clipboard features in xterm + + + cpe:/a:vim:vim + vim/vim + + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.0814-r100.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.0814-r100.ebuild new file mode 100644 index 0000000000..0f20c926a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.0814-r100.ebuild @@ -0,0 +1,341 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VIM_VERSION="8.2" +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +SLOT="0" +LICENSE="vim" +IUSE="X acl cscope debug gpm lua ipv6 minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + !minimal? ( ~app-editors/vim-core-${PV} ) + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" + +DEPEND=" + ${RDEPEND} + sys-devel/autoconf + nls? ( sys-devel/gettext ) +" +# configure runs the Lua interpreter +BDEPEND="lua? ( ${LUA_DEPS} )" + +pkg_setup() { + # people with broken alphabets run into trouble. bug 82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + # Gnome sandbox silliness. bug #114475. + mkdir -p "${T}"/home || die "mkdir failed" + export HOME="${T}"/home + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if [[ ${PV} != 9999* ]] ; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + eapply "${WORKDIR}"/patches/ + fi + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf=() + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite $file + fi + done + + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + if ! use ipv6; then + myconf+=( + vim_cv_ipv6_networking=no + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + econf \ + --with-modified-by=Gentoo-${PVR} \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug 187449) +eselect_vi_update() { + einfo "Calling eselect vi update..." + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + # Fix an issue of missing defaults.vim when USE=minimal. + if use minimal ; then + insinto ${vimfiles} + doins runtime/defaults.vim + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.3428-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.3428-r1.ebuild new file mode 100644 index 0000000000..6a4b59f53e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-8.2.3428-r1.ebuild @@ -0,0 +1,353 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VIM_VERSION="8.2" +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +SLOT="0" +LICENSE="vim" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + !minimal? ( ~app-editors/vim-core-${PV} ) + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" + +DEPEND=" + ${RDEPEND} + sys-devel/autoconf + nls? ( sys-devel/gettext ) +" +# configure runs the Lua interpreter +BDEPEND="lua? ( ${LUA_DEPS} )" + +pkg_setup() { + # people with broken alphabets run into trouble. bug 82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + # Gnome sandbox silliness. bug #114475. + mkdir -p "${T}"/home || die "mkdir failed" + export HOME="${T}"/home + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if [[ ${PV} != 9999* ]] ; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + eapply "${WORKDIR}"/patches/ + fi + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf=() + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite $file + fi + done + + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + econf \ + --with-modified-by=Gentoo-${PVR} \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 + # for more information on test variables we can use. + # Note that certain variables need vim-compatible regex (not PCRE), see e.g. + # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. + # + # Skipped tests: + # - Test_expand_star_star + # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) + # - Test_exrc + # Looks in wrong location? (bug #742710) + # - Test_job_tty_in_out + # Fragile and depends on TERM(?) + # - Test_spelldump_bang + # Hangs. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug 187449) +eselect_vi_update() { + einfo "Calling eselect vi update..." + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + # Fix an issue of missing defaults.vim when USE=minimal. + if use minimal ; then + insinto ${vimfiles} + doins runtime/defaults.vim + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-9999.ebuild new file mode 100644 index 0000000000..3ce917bf88 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/vim/vim-9999.ebuild @@ -0,0 +1,355 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="8.2" +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + !minimal? ( ~app-editors/vim-core-${PV} ) + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + # Gnome sandbox silliness. bug #114475. + mkdir -p "${T}"/home || die "mkdir failed" + export HOME="${T}"/home + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if [[ ${PV} != 9999* ]] ; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + eapply "${WORKDIR}"/patches/ + fi + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + sed -i -e \ + "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ + "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' + + eapply_user +} + +src_configure() { + local myconf=() + + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug #57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug #24447). The hvc + # things are for ppc64, see bug #86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + econf \ + --with-modified-by=Gentoo-${PVR} \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 + # for more information on test variables we can use. + # Note that certain variables need vim-compatible regex (not PCRE), see e.g. + # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. + # + # Skipped tests: + # - Test_expand_star_star + # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) + # - Test_exrc + # Looks in wrong location? (bug #742710) + # - Test_job_tty_in_out + # Fragile and depends on TERM(?) + # - Test_spelldump_bang + # Hangs. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug #187449) +eselect_vi_update() { + einfo "Calling eselect vi update..." + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + # Fix an issue of missing defaults.vim when USE=minimal. + if use minimal ; then + insinto ${vimfiles} + doins runtime/defaults.vim + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest new file mode 100644 index 0000000000..14ef90635d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/Manifest @@ -0,0 +1 @@ +DIST eselect-iptables-20200508.tar.xz 2152 BLAKE2B e28e566d15116134308ae122443dddb8e66bcbdbbe6f6448bab0b7061710cb3b5610a9f058f43c41c3b130150c5046a6b00b0697d28fea6f2c9049485486c3c4 SHA512 b76734a53a8d1a14e662758516e0bd6d5eefbf8bca5718dae67c912365e21aecc800d63ab9dee626807db8e065469d4019f9b5369937a5b123e25f91faa43d2e diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild new file mode 100644 index 0000000000..d0c4b6ab4f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/eselect-iptables-20200508.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Manages the {,/usr}/sbin/iptables symlink" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="https://dev.gentoo.org/~chutzpah/dist/iptables/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +RDEPEND="app-admin/eselect" + +src_install() { + insinto /usr/share/eselect/modules + doins iptables.eselect + + local symlink + for symlink in {eb,arp}tables; do + dosym iptables.eselect /usr/share/eselect/modules/${symlink}.eselect + done +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml new file mode 100644 index 0000000000..e70c63a3ec --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-iptables/metadata.xml @@ -0,0 +1,9 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/ChangeLog b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/ChangeLog new file mode 100644 index 0000000000..c80091792b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/ChangeLog @@ -0,0 +1,98 @@ +# ChangeLog for app-eselect/eselect-lib-bin-symlink +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/ChangeLog,v 1.1 2015/03/31 16:50:19 ulm Exp $ + + 31 Mar 2015; Ulrich Müller + +eselect-lib-bin-symlink-0.1.ebuild, +eselect-lib-bin-symlink-0.1.1.ebuild, + +eselect-lib-bin-symlink-9999.ebuild, +metadata.xml: + Move package from app-admin to app-eselect category. + + 06 Jul 2014; Michał Górny + eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-0.1.ebuild, + eselect-lib-bin-symlink-9999.ebuild: + Replace obsolete mirror://bitbucket with the real URI. + + 20 Jan 2014; Mike Frysinger + eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-0.1.ebuild, + eselect-lib-bin-symlink-9999.ebuild: + Add arm64 love. + + 05 Dec 2013; Michael Haubenwallner + eselect-lib-bin-symlink-0.1.1.ebuild: + add ~ppc-aix keyword + + 14 Oct 2013; Michał Górny + eselect-lib-bin-symlink-9999.ebuild: + Switch to git-r3. + + 21 May 2013; Jeroen Roovers + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for HPPA (bug #466002). + + 01 May 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for sh, wrt bug #466002 + + 22 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for sparc, wrt bug #466002 + + 22 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for s390, wrt bug #466002 + + 22 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for ppc, wrt bug #466002 + + 18 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for ia64, wrt bug #466002 + + 18 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for alpha, wrt bug #466002 + + 16 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for ppc64, wrt bug #466002 + + 16 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for arm, wrt bug #466002 + + 15 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for x86, wrt bug #466002 + + 15 Apr 2013; Agostino Sarubbo + eselect-lib-bin-symlink-0.1.1.ebuild: + Stable for amd64, wrt bug #466002 + + 19 Feb 2013; Zac Medico + eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-9999.ebuild: + Add ~arm-linux keywords. + +*eselect-lib-bin-symlink-0.1.1 (14 Jan 2013) + + 14 Jan 2013; Michał Górny + +eselect-lib-bin-symlink-0.1.1.ebuild: + Version bump. Fix trying to set a symlink after last implementation was + removed. + + 13 Jan 2013; Michał Górny + eselect-lib-bin-symlink-0.1.ebuild, eselect-lib-bin-symlink-9999.ebuild: + Sync KEYWORDS to eselect-pinentry. Add RDEP on eselect. + + 13 Jan 2013; Michał Górny + eselect-lib-bin-symlink-0.1.ebuild, eselect-lib-bin-symlink-9999.ebuild: + Sync KEYWORDS to eselect-sh. + +*eselect-lib-bin-symlink-9999 (13 Jan 2013) +*eselect-lib-bin-symlink-0.1 (13 Jan 2013) + + 13 Jan 2013; Michał Górny + +eselect-lib-bin-symlink-0.1.ebuild, +eselect-lib-bin-symlink-9999.ebuild, + +metadata.xml: + Introduce an eselect library to control executable symlinks (for eselect-sh + and eselect-pinentry). diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/Manifest new file mode 100644 index 0000000000..b14dd1aad9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST eselect-lib-bin-symlink-0.1.1.tar.bz2 45376 SHA256 397ac213f606d3d0534539a9b34f755389294cb1d584b1b656e105a441286b15 SHA512 16b56153aa61534997f42641656c3feaf27243fece8cdd42e93ed0be5dabedafc316af8111cd7ff0e321666de8deb1a35e86032cd9590060f677ac7e68fd48bd WHIRLPOOL e1490e3dc35a8eb96416469fb0f4b310867d1a245abd96fafc2ed0b96561f3cfbcfaff651df79e387338801177898a4b116f2c15242d1a74cb8a3e0375072b87 +DIST eselect-lib-bin-symlink-0.1.tar.bz2 45331 SHA256 eb612453252e06991c0a3840d8cc1bc287dd5dbf84f21c9ce17018156822a14b SHA512 c4e31c81ee778a18335e3a5f45eba28688ca6af8b7f5069897a19f1d51e0a83fc35b80149c29643c01ff959aedd05b80a020bd0fbdb9fc7ecf207405f8c77ed6 WHIRLPOOL 97cf79e2287d347000d72cdfad6592dbb39f36fe4170ccd88719d7661f0578351a7879c73c412167cf931c0d9b53b3ef52298c6e5d900efa5136020a2ab65cd1 +EBUILD eselect-lib-bin-symlink-0.1.1.ebuild 827 SHA256 d9701fed0d844f68c5b2eb3cbfc20891efcc3f01013bbbd418f872b49e13d5c1 SHA512 a79acea0cfb360e2e43c48f7824f62fcf044abd112adb902522b4203559226b2a3fafe4eb514eba15b970a50af29abd820ebcbd7dd246327ade38842f3c45f2f WHIRLPOOL cd6b6674943b59283f5142f333f74ff5132ca8f8e1b7e4561e4e5bae386ef97b9c6b814bcb37cdc4a090ce2b61a08a20233b2044fc26d707a61daddeaf8b0804 +EBUILD eselect-lib-bin-symlink-0.1.ebuild 817 SHA256 e1bdbcbea5122db1ddca5eda122d92ccb245c837b143f72e714ae2b004f5543c SHA512 c90250959654f74fd2107d06c25942ddae998bde32fa6a5c70fb72967d361cb7bbb7ea3ef1f53dbe75b292b581bb331ae68b44eb91103ebacb0686c9e232f279 WHIRLPOOL bac7d743a2048e49d79ccd00ab85ff06e6df6bfeca69bfedfa29bfb292b44a12bcdaeffd054c932b73673356badccbe677f11e2615eb74c86d2bf729466fa5cd +EBUILD eselect-lib-bin-symlink-9999.ebuild 974 SHA256 df5f3630f34f57de4b09e849abf1cd3d1aa29d95b77a7dc59c188b5f00327961 SHA512 639041dbfb0f92b15cdef1e6b0c675c6b041fa8941a9ec68af910f259d96b0cbfe46f9ba14a30351aea4d7bd57246decdf66f64c0bce846be54c9cc667a7b639 WHIRLPOOL 97da90432c36260c0182b45cee7d2adbc71bfcae2759b214bcb8d4518dc4a53c1c676d61a8c29a392c8a9b2f6aaad5d907dfed863c24ee2d8bb70276c9bfb082 +MISC ChangeLog 3534 SHA256 928de26d215d2348bb1975544c775ae49608535cf89221e0667c68ed52240254 SHA512 62056987cbba71ee896d42cb35482437fe446bba06b5106f20b6196c0da0a0c141fbbc636f4508338b3f3833edd0dd9086020ba2f67791aba273fdbbe403b363 WHIRLPOOL de2426b919978dff51e289b0dd7a43d85c6edd9def8035f68422d7693a5df37c29c3f28966a3e44d892042ea773355c544a75e4e98e5f9a1d739562bced6bd30 +MISC metadata.xml 454 SHA256 93bdef210b0e87f5ca6f86ffc3f604339b08b963139bab7f9996c8e048264174 SHA512 83f429dd205098417726fe3781768c0f893a9ea56fea18767922229458d2858c7769f740ec6d5843f817a90c6181b9724cec93a6f1ec8bd2b86f775ecfe9ac29 WHIRLPOOL 5796ec78853cb798e07c9baf44a5c5d0e7ac7b3a39ab027f4c95ffb3dcbf863fd0f3063994fa4e8bb50e52fcfc94a044cc4dd2f0754d386bf68a3f3e274263b3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQGcBAEBCAAGBQJVGtBOAAoJEJQzkH1pP7W4NeYL/RcSh+2d2UhExJdKuVia4eGh +DhHIqXimzQDkIL/eFgCPq6qpCIhXksizP5NkYti4HH10BTz7TDRP/MocpJmX2pdy +f3MkcBhu8aFGiJ1/QkSMP0qRXUb5ZE/V46XrVeaCiMwtVJG8IiS0q0RbFFJdAG8I +7IYR5/XU8LUTW+YvR8IWhODjraafnHE1yfc8kyUx5eFyk9rSatWRo8EFSE8wOrt7 +/x/Z1B64FGVVnWTBOcLsX7XcwHb5YLxLOxN8ixcY+nYnvmEthEoDewYPdOXgJmsI +V0bp3Q43t0iJiSWzK2W9vBdByU6n6MrXzk7iTSxf+H7kqohbJybQhz+OL83didPH +s7T6norBdE+AM6bIycNWMkEBrmAiGOGPVFPNuM/P+X3c97kvIHw9hclnrxrwL8NC +/C5dqmCvgdJQTgRkS4sEkEw4AccHIcTcdWxmQ1kS5RMqmWMqwA3M9ggNvQgYd19O +ndsLympA0BIUF4gb/5HPbb6Tvwer9pCTAs7lJYMd/w== +=sfSc +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild new file mode 100644 index 0000000000..8bdccf7289 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $ + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="An eselect library to manage executable symlinks" +HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/" +SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="app-admin/eselect" diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild new file mode 100644 index 0000000000..3751a9e94b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $ + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="An eselect library to manage executable symlinks" +HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/" +SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="app-admin/eselect" diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild new file mode 100644 index 0000000000..fc580764bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $ + +EAPI=5 + +#if LIVE +EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git" +AUTOTOOLS_AUTORECONF=1 +inherit git-r3 +#endif + +inherit autotools-utils + +DESCRIPTION="An eselect library to manage executable symlinks" +HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/" +SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="app-admin/eselect" +#if LIVE + +KEYWORDS= +SRC_URI= +#endif diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/metadata.xml new file mode 100644 index 0000000000..02a1ca701e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-lib-bin-symlink/metadata.xml @@ -0,0 +1,15 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + + mgorny@gentoo.org + Michał Górny + + https://bitbucket.org/mgorny/eselect-lib-bin-symlink/issues/ + + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild new file mode 100644 index 0000000000..54d6eac5a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Manage /usr/bin/pinentry symlink" +HOMEPAGE="https://www.gentoo.org/proj/en/eselect/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1" + +S="${FILESDIR}" + +src_install() { + default + insinto /usr/share/eselect/modules + newins pinentry.eselect-${PV} pinentry.eselect +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/files/pinentry.eselect-0.7 b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/files/pinentry.eselect-0.7 new file mode 100644 index 0000000000..ec49ca1a60 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/files/pinentry.eselect-0.7 @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="Manage /usr/bin/pinentry implementation" +MAINTAINER="ssuominen@gentoo.org" +VERSION="0.7" + +SYMLINK_PATH=/usr/bin/pinentry +SYMLINK_TARGETS=( pinentry-gnome3 pinentry-qt pinentry-gtk-2 pinentry-qt4 pinentry-curses pinentry-tty ) +SYMLINK_DESCRIPTION='pinentry binary' + +inherit bin-symlink diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/metadata.xml new file mode 100644 index 0000000000..f1c3d59fb2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-pinentry/metadata.xml @@ -0,0 +1,8 @@ + + + + + crypto@gentoo.org + Crypto + + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/Manifest new file mode 100644 index 0000000000..a30661bf22 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/Manifest @@ -0,0 +1,15 @@ +AUX eselect-python-20140125-pythonX.Y-config.patch 1314 SHA256 2bebb10258f01bf7a51ef5ffb134c52e85f2b7de9d5fa99775fcd1cb7c0625e1 SHA512 a1f514f2b9f717abddef7bb0041affe7b761b7b645f522aa6e244500c31d4790a13e47fdfcbffe0ac35fc361f4d2017ac97b08474ebff7dd9d3d15e0e8bc3777 WHIRLPOOL 00eec90910a981cf75a518b1f3fc7e8e603d156f6f1fd87bdac92d94bbe978c2006a9a8acee23317c835a4771b08584ffb32bdd1c3482b7788cefa69b78b085d +DIST eselect-python-20111108.tar.bz2 64959 SHA256 34d7618808a3c1d22e6763bc6c67d5ae47a1fa371f5e91de95a911da9aceba5e SHA512 59a493128753ae968c6fa30eb870f52198de7bb5090213ef0b8c0d3d8b1f552ac514174dd1e97e54dd9434432be1a68ad01853d1ffb21e53d28d08f623199dac WHIRLPOOL 605730de7fee70cf5a33e15c8e16a938807c5ed32f80ff0435a196f03cb38ce397092626c88df598b1b88dab7ee3b8c7f3105b9f3b88acb13fe532f964b8aced +DIST eselect-python-20140125.tar.bz2 72102 SHA256 ee7b470f7facc42285bab7f4b947280741515a85c9067339511c219248f8fdfb SHA512 94d4eb5a1af365c6f56a6fc2b75298018267cd4f6004f30b2e4d0c4744d3e82b33f6c82e6f0ea0f15132d5157c3ace99fa167bbf3ebada46edd2e005ca96eb51 WHIRLPOOL 70d5f9af2929507d26e56080ce934066d2de5f16030dfd63b016215465ad5fc89eb952d64cc545c7058d146108e26925741d2c8fbaba08abba1a5cae7b0c23b6 +DIST eselect-python-20151117.tar.bz2 62793 SHA256 6f2912ae4d4fc12949ae0c9bb8b93b3a3a8c372336c2138c758f042f91484561 SHA512 3e680f8c851251176d6bb916d003e421e4b414aa9cc59e20cb15d454a3251cdf1e587828e9b2a5db461641f277e3b764ca172f4466fe3f6ef9679a9a05a71732 WHIRLPOOL a2e4ca676ead692b08a6194fb4bf5dabdd383ad158f45a17cb21c59022af139b0646fe39b0f4c9b540c80c4c2a04362c75f90e3c7f1506056b7b0f01e5e51474 +DIST eselect-python-20160222.tar.bz2 48584 SHA256 be266ed02c60d4c44d07b575af87e4f9d3f952e387d8edb98edabbb72e855b75 SHA512 d0e424887594a1ffc0ce4f141e5c7d73763a49a2ec209b55ac2978a0bf82db9eaa3f07cc1c6650f609e6003f8292a260ce802c89f973b94c8a9a7c1d1ca84e3c WHIRLPOOL ba52a724fd3478b891d0c6a495885601bcc7f3bda713a5fd2e1c07ca1230d8a542ceb627329675f9935c07735e4de4a43d3d64d44771434cc4bbe9fb1cec6003 +DIST eselect-python-20160516.tar.bz2 46549 SHA256 bea0a39d9e5afb7513be47955a82efa636b983de6388965df517cb1eb7615fd2 SHA512 0ac310e13bca9e3cdfdd55820cc2956cacf28ade99c1b5048edadd48c6a04c2ae1037207aaac74fcd75e809cf993f88b52e463979b68bd123fe925e491a7030a WHIRLPOOL 66782323a455af7536592cf76c9fd9f57c8adf8a67b374c4e6bb96fdc21dfb8add4f74697139643c47561357a451d50b777f3e2e73db850176fc05d61ae6e54c +EBUILD eselect-python-20111108.ebuild 1427 SHA256 0bf594eb4bd45b300be56f1cb5dc6a46445c841abf880775a3b1fd853cd4ee39 SHA512 f4d00541fd5a8507fe51298362e7d5f971fe29d933dbb625e219869be70318734372ee8b6112e20b5562b211ca305a9827546b725cc60e9f2b64f33d12ac5802 WHIRLPOOL 91caa7b5c058922d55008abc681d24ece0d67a3f6c1c252950c0c3a074c67fb2a1eed75212c050847702ce449602ba5798c41bcd7c02f456565df0a4342f911f +EBUILD eselect-python-20140125-r2.ebuild 1425 SHA256 ca8559b539fa036be9839e45b120521a876bf8529aa1e28d49275a1efc690b92 SHA512 110d83bd25913cd235b48c27c5daa105663ba56ea2702433bea558ac40c38f42346e0066359ad474b5de61dc75f0dd34b11b2b8eda5f10034624046f0d16465b WHIRLPOOL bbbe27538a64b3c2b6dc3361205ca4c588117392dd59cee8169dfa109b7f9ba6b30cf986bc0f762d420771fd2932d9e9ae03c0fbf31489b23ff373131b289466 +EBUILD eselect-python-20151117-r2.ebuild 2282 SHA256 ba43b1e63c9117ec0a127e9255476ab07745224713cfba04952cf902472d5754 SHA512 a94ea5925b8fc76aeca00a69c79cdc9109175cba4ed752cdf08631b7c1a8571f0fcb00422355b127ce418f4e18114082d4d7c7faa684af5d73ff9469128f8d7d WHIRLPOOL 6e360e1934c69b1c38856d8b6ad5ed759c57b6fb07423092548f82ea7fa3292eb4b0522dd468ded88729d1ff82ef67e1b3a08d77d762736647de6c226fdd4262 +EBUILD eselect-python-20160222.ebuild 1181 SHA256 7748401d20971f064c15406d013cde2ef79c85cf86a22f6c68e6c6d54c80fe57 SHA512 233920213ffd7be6b0aa9faa1c81afffc2cbeadd7b5aaecec34d0266bb21ba3d473f9f020d6bff7858e59536ca9ffdd9269b501a03887ab6ba71c3dc5c590c60 WHIRLPOOL 038a11f15cef3ab0f98e5329dee8735eedfe8b966dc2378921b65b07bd967aca6073f590663357cbd59c2f7a5337051e4c1f2b7bd14c981d120823dd8fd75182 +EBUILD eselect-python-20160516.ebuild 1173 SHA256 40eb5791a2eda0c45c2c729a090a7f82e24400d86429f11cd0d3c1be90202e45 SHA512 b254a2a08373fdec7fba9137f521c98c274f3d7c4360a6d55a07e76cdc4d09453e2cdf40ae8091e42848a9d054159788a36fc5adc0565eab8d0824660cbdc690 WHIRLPOOL c28cfbe24b495cb458552d472f44cfc02d47506beefb31739c8a06091c1b95573e6da167515d51bbcbc1d49be163821bd554ce2ecc0c953d9a86909f4341bcf3 +EBUILD eselect-python-99999999.ebuild 1182 SHA256 77e700e3b5205ff2b986e69b5f6ba578a738066689d6ed83b6eb53ac439b7619 SHA512 aa0fd2131c1ac57a238973e20c9dcbc0dad3747743f6a5041c8c98b8a7bd43f21343a773bd457d6a084cc7a5b4462ed10f21a6012f3c7b2c76b5195798745ac6 WHIRLPOOL e88bdeac716ba877364ee9a33b63cb2462de9c69e4bdc418624a4d2ce4f5a915a4e63d3f12e06b7d2b355428f53529a822d47c4fcff6e01b2013a78e1083ebd0 +MISC ChangeLog 8479 SHA256 f2ff7d201bc9d2f19df63c80d09bd4c8525d591081ede29d430952cc3ac00b89 SHA512 b77db3847195fca3df3b73340e5118a8e62edfd2fa415d0ff895c8c4a77f967d50f33cc7d56cf2ac47d44e5d311795715477d49caf96b7a4812596e3fb2b1ea0 WHIRLPOOL 7dba1022926db356e2b52e0f7f86f89c8324f381337552ff0b6399b5b1728365a1ee5658a0a1e7e8cf3a705e229c4e76ecc2cf43b40d69a8bc38768240c10717 +MISC ChangeLog-2015 13659 SHA256 9224650f5d5f3a3a39ae9ff3f11dbd87a27a63c1bef8dd449b7edfa7a70e3bee SHA512 100fd16b8d27afe9e2b6600ad8d3ff9d002a6bac7dd35c0fe95e1112bdb4bfaa374d74a5fbde2fe31fd45c78932ec7d7ba1a0d7e08121d9197ecf0ec47a9440f WHIRLPOOL 9cb53914a03ad2676f9e6fab277ac188f49ee5be6c8be388cd13b93d592821d4bd08c18c03af44d6a0bf36149f208cdd4d4813233a46736ee205ba89042e92eb +MISC metadata.xml 240 SHA256 07a76e79a43ffd9aa15de0e4ae548ea85aa5bd165c4602630c3519e60f113ee6 SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 WHIRLPOOL e3e059953c7c36bd942545f4e2a0e94ba938a17fe2bd04df81b137c185e64a213152c11918922563509e4767e601b41105f80c5983a87ee4d6be7704bcf7cf54 diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20111108.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20111108.ebuild new file mode 100644 index 0000000000..505b7f3240 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20111108.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Keep the EAPI low here because everything else depends on it. +# We want to make upgrading simpler. + +ESVN_PROJECT="eselect-python" +ESVN_REPO_URI="https://overlays.gentoo.org/svn/proj/python/projects/eselect-python/trunk" + +if [[ ${PV} == "99999999" ]] ; then + inherit autotools subversion +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +fi + +DESCRIPTION="Eselect module for management of multiple Python versions" +HOMEPAGE="https://www.gentoo.org/proj/en/Python/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.2.3" +# Avoid autotool deps for released versions for circ dep issues. +if [[ ${PV} == "99999999" ]] ; then + DEPEND="sys-devel/autoconf" +else + DEPEND="" +fi + +src_unpack() { + unpack ${A} + cd "${S}" + [[ -x configure ]] || eautoreconf +} + +src_install() { + keepdir /etc/env.d/python + emake DESTDIR="${D}" install || die +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-20090804" || ! has_version "${CATEGORY}/${PN}"; then + run_eselect_python_update="1" + fi +} + +pkg_postinst() { + if [[ "${run_eselect_python_update}" == "1" ]]; then + ebegin "Running \`eselect python update\`" + eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 > /dev/null + eend "$?" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20140125-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20140125-r2.ebuild new file mode 100644 index 0000000000..8037eb81b0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20140125-r2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +if [[ ${PV} == "99999999" ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" +else + SRC_URI="mirror://gentoo/${P}.tar.bz2 + https://dev.gentoo.org/~floppym/dist/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Eselect module for management of multiple Python versions" +HOMEPAGE="https://www.gentoo.org/proj/en/Python/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.2.3" + +src_prepare() { + epatch "${FILESDIR}"/${P}-pythonX.Y-config.patch + [[ ${PV} == "99999999" ]] && eautoreconf +} + +src_install() { + keepdir /etc/env.d/python + emake DESTDIR="${D}" install +} + +pkg_postinst() { + if has_version 'dev-lang/python'; then + eselect python update --if-unset + # Regen python-config wrapper + eselect python set $(eselect python show) + fi + if has_version '=dev-lang/python-2*'; then + eselect python update --python2 --if-unset + fi + if has_version '=dev-lang/python-3*'; then + eselect python update --python3 --if-unset + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20151117-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20151117-r2.ebuild new file mode 100644 index 0000000000..6e7556cc10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/eselect-python-20151117-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +if [[ ${PV} == "99999999" ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" +else + SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Eselect module for management of multiple Python versions" +HOMEPAGE="https://www.gentoo.org/proj/en/Python/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.2.3 + >=dev-lang/python-exec-2.1:2 + ! +Date: Sun, 28 Feb 2016 17:04:40 +0100 +Subject: [PATCH] Use pythonX.Y-config instead of python-config-X.Y + +--- + python.eselect.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/python.eselect.in b/python.eselect.in +index 9a52791..c40483a 100644 +--- a/python.eselect.in ++++ b/python.eselect.in +@@ -46,9 +46,9 @@ set_python_config() { + #!/usr/bin/env bash + # Gentoo python-config wrapper script + +-[[ "\${EPYTHON}" =~ (/|^python\$) ]] && EPYTHON="${target/-config-/}" +-python_config="\${EPYTHON/python/python-config-}" +-"\${0%/*}/\${python_config:-${target}}" "\$@" ++[[ "\${EPYTHON}" =~ (/|^python\$|^$) ]] && EPYTHON="${target%-config}" ++python_config="\${EPYTHON}-config" ++"\${0%/*}/\${python_config}" "\$@" + EOF + chmod a+rx "${script}" + } +@@ -121,7 +121,7 @@ set_scripts_and_symlinks() { + ln -nfs "${target}" "${target%.*}" + if [[ "${SET_MAIN_ACTIVE_PYTHON_INTERPRETER}" == "1" ]]; then + set_python "${target}" +- set_python_config "${target/python/python-config-}" ++ set_python_config "${target}-config" + ln -nfs "${target/python/pydoc}" pydoc + # idle is optionally installed + if [[ -f "${target/python/idle}" ]]; then +-- +2.7.2 + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/metadata.xml new file mode 100644 index 0000000000..7f4f33c6db --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-python/metadata.xml @@ -0,0 +1,8 @@ + + + + + python@gentoo.org + Python + + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/Manifest new file mode 100644 index 0000000000..15244489dc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/Manifest @@ -0,0 +1,2 @@ +DIST eselect-rust-20200419.tar.bz2 50278 BLAKE2B 5d5e773a0e0481403e1645cb5fdf642e1ce5d1819e9699a79fcaf822ff3e6f258b2d1958548e00df200d9aaf061be1d3b1773e6b0e92b498fe75316ac13ff235 SHA512 68db32df19864a8365e272946161966b9cb513d7403dd1df7a4c7d87fba3b8bfcad59b407dca7dd6c8e0756f2e5cbde367ade69629eaa78d019d2b524051f741 +DIST eselect-rust-20210703.tar.bz2 4253 BLAKE2B 1d04c00db1794148b6d908c44172b8958f5ae2c7753875675387eea175ce914b7315452923a819d1b77bf22f10493ba9704c70d48388faa080b6af49efccb956 SHA512 b8f4f03f299a8415019746964347dffc5520dfcf79fd9d059bf600f63045ab80f8692509f0358be427c676ce98692ac8342b6f447aef21ce4d7ca048741b5e47 diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20200419.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20200419.ebuild new file mode 100644 index 0000000000..2934b8564d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20200419.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +if [[ ${PV} == "99999999" ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git" +else + SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.bz2" + KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +fi + +DESCRIPTION="Eselect module for management of multiple Rust versions" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Rust" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.2.3" + +src_prepare() { + default + [[ ${PV} == "99999999" ]] && eautoreconf +} + +pkg_postinst() { + if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin'; then + eselect rust update --if-unset + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20210703.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20210703.ebuild new file mode 100644 index 0000000000..210ce3086b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/eselect-rust-20210703.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools +if [[ ${PV} == "99999999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git" +else + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +fi + +DESCRIPTION="Eselect module for management of multiple Rust versions" +HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-rust.git" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.2.3" + +src_prepare() { + default + eautoreconf +} + +pkg_postinst() { + if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin'; then + eselect rust update --if-unset + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/metadata.xml new file mode 100644 index 0000000000..0e253718b2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-rust/metadata.xml @@ -0,0 +1,8 @@ + + + + + rust@gentoo.org + + + diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/ChangeLog b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/ChangeLog new file mode 100644 index 0000000000..9d4bb81b21 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/ChangeLog @@ -0,0 +1,199 @@ +# ChangeLog for app-eselect/eselect-vi +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/ChangeLog,v 1.1 2015/03/31 16:58:01 ulm Exp $ + + 31 Mar 2015; Ulrich Müller +eselect-vi-1.1.7-r1.ebuild, + +eselect-vi-1.1.8.ebuild, +eselect-vi-1.1.9.ebuild, + +files/eselect-vi-1.1.7-prefix.patch, +metadata.xml: + Move package from app-admin to app-eselect category. + +*eselect-vi-1.1.9 (26 Feb 2015) + + 26 Feb 2015; Ben de Groot +eselect-vi-1.1.9.ebuild: + version bump, offering neovim as option + + 22 Nov 2014; Ben de Groot eselect-vi-1.1.8.ebuild: + fix SRC_URI (bug #530104) + +*eselect-vi-1.1.8 (22 Nov 2014) + + 22 Nov 2014; Ben de Groot +eselect-vi-1.1.8.ebuild, + -eselect-vi-1.1.4.ebuild, -eselect-vi-1.1.5.ebuild, -eselect-vi-1.1.6.ebuild, + -eselect-vi-1.1.7.ebuild: + Version bump, including patch from 1.1.7-r1 and adding qvim as option (bug + #529528). Remove old. + + 06 Jun 2014; Mike Frysinger eselect-vi-1.1.7-r1.ebuild: + Add arm64 love. + + 26 Apr 2012; Alexis Ballier eselect-vi-1.1.7-r1.ebuild: + keyword ~amd64-fbsd + + 06 Feb 2011; Mart Raudsepp eselect-vi-1.1.4.ebuild: + Drop to ~mips + + 29 Oct 2010; Mark Loeser eselect-vi-1.1.7-r1.ebuild: + Stable for ppc64; bug #251659 + + 12 Oct 2010; Raúl Porcel eselect-vi-1.1.7-r1.ebuild: + ia64/m68k/s390/sh/sparc stable wrt #251659 + + 11 Oct 2010; Jeroen Roovers eselect-vi-1.1.7-r1.ebuild: + Stable for HPPA (bug #251659). + + 10 Oct 2010; Markus Meier eselect-vi-1.1.7-r1.ebuild: + arm stable, bug #251659 + + 10 Oct 2010; Markos Chandras + eselect-vi-1.1.7-r1.ebuild: + Stable on amd64 wrt bug #251659 + + 09 Oct 2010; Christian Faulhammer + eselect-vi-1.1.7-r1.ebuild: + stable x86, bug 251659 + + 08 Oct 2010; Brent Baude eselect-vi-1.1.7-r1.ebuild: + stable ppc, bug 251659 + + 03 Oct 2010; Tobias Klausmann + eselect-vi-1.1.7-r1.ebuild: + Stable on alpha, bug #251659 + + 29 Apr 2010; Fabian Groffen + eselect-vi-1.1.7-r1.ebuild: + Transfer Prefix keywords + +*eselect-vi-1.1.7-r1 (26 Apr 2010) + + 26 Apr 2010; Jim Ramsay +eselect-vi-1.1.7-r1.ebuild, + +files/eselect-vi-1.1.7-prefix.patch: + Patch for prefix support + +*eselect-vi-1.1.7 (23 Apr 2010) + + 23 Apr 2010; Jim Ramsay +eselect-vi-1.1.7.ebuild: + Fix for bugs #260593 #292899 #315613 + +*eselect-vi-1.1.6 (06 Oct 2008) + + 06 Oct 2008; Ali Polatel +eselect-vi-1.1.6.ebuild: + Version bump. Add busybox to the list of possible targets, #240156. + + 05 Feb 2008; Markus Rothe eselect-vi-1.1.5.ebuild: + Stable on ppc64 + + 17 Jan 2008; Jeroen Roovers eselect-vi-1.1.5.ebuild: + Stable for HPPA too. + + 14 Jan 2008; Tobias Scherbaum + eselect-vi-1.1.5.ebuild: + ppc. stable + + 26 Dec 2007; Doug Klima eselect-vi-1.1.5.ebuild: + amd64 stable + + 19 Dec 2007; Raúl Porcel eselect-vi-1.1.5.ebuild: + alpha/ia64/sparc/x86 stable + + 31 May 2007; Mike Kelly metadata.xml: + Remove myself from metadata.xml. Just let the vim herd get the mails. + +*eselect-vi-1.1.5 (07 May 2007) + + 07 May 2007; Mike Kelly +eselect-vi-1.1.5.ebuild: + Version bump. Makes missing manpages really not be an issue. Fixes + Bug #176874. + + 21 Feb 2007; Alexander H. Færøy + eselect-vi-1.1.4.ebuild: + Stable on MIPS; bug #166501 + + 13 Feb 2007; Chris Gianelloni + eselect-vi-1.1.4.ebuild: + Stable on alpha wrt bug #166501. + + 13 Feb 2007; Markus Rothe eselect-vi-1.1.4.ebuild: + Stable on ppc64; bug #166501 + + 13 Feb 2007; Joseph Jezak eselect-vi-1.1.4.ebuild: + Marked ppc stable for bug #166501. + + 12 Feb 2007; Simon Stelling eselect-vi-1.1.4.ebuild: + stable on amd64; bug 166501 + + 12 Feb 2007; Christian Faulhammer + eselect-vi-1.1.4.ebuild: + stable x86; bug 166501 + + 12 Feb 2007; Jeroen Roovers eselect-vi-1.1.4.ebuild: + Stable for HPPA (bug #166501). + + 12 Feb 2007; Gustavo Zacarias + eselect-vi-1.1.4.ebuild: + Stable on sparc wrt #166501 + + 06 Dec 2006; Alexander H. Færøy + eselect-vi-1.1.4.ebuild: + Marked ~mips. + +*eselect-vi-1.1.4 (26 Oct 2006) + + 26 Oct 2006; Mike Kelly -eselect-vi-1.1.3.ebuild, + +eselect-vi-1.1.4.ebuild: + Version bump. Missing man pages are no longer fatal (we just skip making the + symlinks). Also, keyword ~ia64, ~s390, ~sh, and ~arm, by authority of vapier. + + 25 Oct 2006; Emanuele Giaquinta eselect-vi-1.1.3.ebuild: + Add to ~ppc. + + 25 Oct 2006; Steve Dibb eselect-vi-1.1.3.ebuild: + Added ~amd64 (bug #152620) + + 24 Oct 2006; Stephen Bennett eselect-vi-1.1.3.ebuild: + Added ~alpha + + 24 Oct 2006; Jeroen Roovers eselect-vi-1.1.3.ebuild: + Marked ~hpp (bug #152620). + + 24 Oct 2006; Markus Rothe eselect-vi-1.1.3.ebuild: + Added ~ppc64; bug #152620 + + 24 Oct 2006; Jason Wever eselect-vi-1.1.3.ebuild: + Added ~sparc keyword to fix the broken dependencies of app-editors/vim-core. + + 24 Oct 2006; Roy Marples eselect-vi-1.1.3.ebuild: + Added ~sparc-fbsd keyword. + + 24 Oct 2006; Timothy Redaelli eselect-vi-1.1.3.ebuild: + Added ~x86-fbsd keyword, bug 152620 + +*eselect-vi-1.1.3 (22 Oct 2006) + + 22 Oct 2006; Mike Kelly -eselect-vi-1.1.1.ebuild, + +eselect-vi-1.1.3.ebuild: + Version bump. Now properly errors only when it couldn't remove old symlinks + due to access errors, etc. Also, now intelligently will make symlinks to + non-gzip'd manpages (bzip2 or no compression). + + 05 Oct 2006; Mike Kelly metadata.xml, + -eselect-vi-1.0.ebuild, -eselect-vi-1.1.ebuild: + Drop old ebuilds. Add vim herd to metadata.xml + +*eselect-vi-1.1.1 (02 Oct 2006) + + 02 Oct 2006; Mike Kelly +eselect-vi-1.1.1.ebuild: + Bugfix bump, fixes some typos and such, thanks to bug #147857, comment 14. + +*eselect-vi-1.1 (24 Sep 2006) + + 24 Sep 2006; Mike Kelly +eselect-vi-1.1.ebuild: + Version bump, now supports symlinks for ex, view, and man pages. + + 19 Sep 2006; Mike Kelly eselect-vi-1.0.ebuild: + RDEPEND upon eselect-1.0.6. + +*eselect-vi-1.0 (19 Sep 2006) + + 19 Sep 2006; Mike Kelly +metadata.xml, + +eselect-vi-1.0.ebuild: + Initial ebuild. diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/Manifest b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/Manifest new file mode 100644 index 0000000000..ad4ff5b608 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX eselect-vi-1.1.7-prefix.patch 4518 SHA256 657ffae82d901af71b3e08afa4a2338107c46a223fb7dca53ea65700b045ce9f SHA512 adab027c33b93cf4d3df44c6f87469e89c71d4498dd479067ac215b01b5436b8947d0f54a5f1186c5553b2fb99905db79f13451f57afe2c9cb1de200fd0ac152 WHIRLPOOL 1adfbff96fb52500d9c90957657e2a82681cce439c1c561c8c7f8c60f2c90c6cd072e1d9771e71cde6c335aeebf751d35bb1ee01e5a087beaa61f1d57dce95cd +DIST eselect-vi-1.1.8.tar.xz 6236 SHA256 c3b1f4233bec7b40568b6a9e7d74024d04440b00bc2490991d8737aa97c9ae58 SHA512 a54c4ce4f71d1368cf390b9c9326fe682839e375622d2ac4eeede6e38ebdb204b6a0e2d1776712f25c419e2043c86879a798c65155124ae951fbf6b5b1887fd2 WHIRLPOOL 15c377c9d0e14de7418c230c19814b6ee19aadf19c563b4eb675e47157807ef4423a5ac13fcd7cbea80c24f65ac637e27cfac72c323dc0f9d133c67883596642 +DIST eselect-vi-1.1.9.tar.xz 6236 SHA256 e11592f4f48d16071f6248794e2f9116f716c78c1ba66b9181aa670ab9f71400 SHA512 618c83d1e93a6c137b1c787c9bf9df19b68b7ef6679ba6179f13582f67e494d365da778b4646aff4af7196399468204c249e59e104a69851bb411fff1b3d038f WHIRLPOOL c898788019a4e79ab1dee38cc3d8d3878c25651bba7e83fae1e97a05abd7222b5d514d985f3ed9ff5861af72c2255521b0db66c6d6c8f8e97beb0597344eca82 +DIST vi.eselect-1.1.7.bz2 1709 SHA256 e3eecf0a2ca97d1a3f66b36d7cd431fad428493ba9b43a446a6772aaa7e34072 SHA512 72f8310cf9d3decdadaae95b515318285b4d3105ff57e72e15cd2724bedaa1684943ce21c42420e23412b0dbb53f042f15cc27e6e5ee7537b457583d71271ef1 WHIRLPOOL d726d45fa7cef77180914a791017f6d865e08e035fb1a7cd3098a83c454d5ba654a173001bf3584330b69382c545b633fab7aef4853cfc62284d166b945adb36 +EBUILD eselect-vi-1.1.7-r1.ebuild 934 SHA256 7f07649729dd982c10e96910486eb5cc110a233145c9629af78df5b6327bef31 SHA512 4ea68ef415c6295ae581ab2a3e18e1296c33e4599e7e510ad637746e4c97e03d93ff365ed7bf39c4d49da0091dac59c2cb20e5d1be71b7b39eafff951d8499cf WHIRLPOOL a51da9ae2805dc8dbef5e1dc7c7e45a9c70ff480aded4da2ba89df668ce7639b099bec85f70f84df603cbebe84ef5115221e0a4966108c5b6771ce87e29c68ab +EBUILD eselect-vi-1.1.8.ebuild 852 SHA256 5780b1efb08c7476c8512476236707d6d8eb122bfef3a9ab39f0933da97439cf SHA512 9bdde954188aff0c815c1987ca8a872fa21ee4ed868d86348f44dadccf395df7a46192552835ab537bc386459cca1501f5ff42ee905d304bf95184c26c8f6781 WHIRLPOOL 29babc1ed13e5c601a55f3bec68c5b2dee978c5694efc45762a99a0774b314c82fe1acd32f767a295cb173281d45f5e211f3120c0f961395ae5656412b88c088 +EBUILD eselect-vi-1.1.9.ebuild 852 SHA256 80feb73154f8f4650d1944fe066331a69aca6c8388ed81ba40f3ccebec9182b3 SHA512 cfb06a3aae4a3653ff319f8c9bca65d325cd79664c651b2a569b9f6fdbc16822c8b40b0aaadc8444b3cc35ef68a6d5e4a3258ea5a7e45d817427534180ed937f WHIRLPOOL 005797833499f68afc539148aad7bf23312e89664bd54bc6579ef5b55ecc70c42ed3931fae815a6e547cd97412921281b0577d040ef302f2bb51005d666ab54c +MISC ChangeLog 6816 SHA256 6055c91279198ce50086ef264f2d6e17503974a5cee0e45e9af76ed2a4187a61 SHA512 006124be0e68fc99dbd5813446beabd8dd4830d910a20aca7faac100d152c37f7b0d6588310c268ebe3fe9059ab314065f1304d204265890c8ccf4d95ec94bb0 WHIRLPOOL 9e0521fb3f0765d2e678d9f760d0efaf30f98ebe458520face3e1fa19e79fe4c8795b8995a94b00ac2d27f21a58b71c01098aa616f46c8f3c5cb75281e34409e +MISC metadata.xml 158 SHA256 a50f7e086b8e90ea2505c615c8a321faf36f785ad9d1d2b67f5f04876230027b SHA512 972c8c54026d66c369259328d52bd2ca36eb2f04cc2c72515fe5e9221af83fa33eb237beebeaccf05c3006d29d20aa02c65ac4a2ae992767ea8b9df594fefe0a WHIRLPOOL 9e8119a77b881fdfacd77c46532e074b20085098112af79679587302c95bd5a8621d0700b6d0135c68f4e896042ae4e57006668bd9442e41440e8ee157507da7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQGcBAEBCAAGBQJVGtIdAAoJEJQzkH1pP7W4M0oMAKUme01ZWp8T7ymyRyTY2XN8 +EF1hF+/Kj57NK4EDXdluZwjvoOJhH9X0FWJ2GRDZQxFfhrjbgb890nbjOZoM5i7N +qA5LJDUoXq5JxxCZr9wQe/agJ4Jh1nXGFpa57xdkhW7Q8TXUDrgm9JxPsMIl6vni +D38mIbvTGfjXR/e7Nn/WiBaRtF6fA6SJHsacowlT3IbA4zfGIx0L1730V9icYtow +faM1crp7SBNwB1R02SbdAbUpcOYcDqXdrEilH5Of8/aO50TfYM+HRnv1Bc2T1eu5 +tvyE6NEXqTulZgtmmIMhYC8fX/ObaUJf41DfiuGKvtrI6eQrAb13BwVsTUaU4EqB +VdoRi4b7QsZ+zbo3MNRhTVAbRerNlaGMJlAaW6ciJ0wbVVAbE2MC1Ybm+aCu8HkJ +6dm/fBFYbFl7CR74LVya8e0zP58Y8LOdfbwP1NxxgBbQxlY5xw4VAP4X+QALh/Sw +M/Fbcb4K20f0AW9Rs/qBLxYmSKvJLd3I8RlDoZQdQQ== +=tei9 +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild new file mode 100644 index 0000000000..47238b1450 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $ + +EAPI="3" +inherit eutils + +DESCRIPTION="Manages the /usr/bin/vi symlink" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="mirror://gentoo/vi.eselect-${PV}.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.0.6" + +src_prepare() { + epatch "${FILESDIR}/${P}-prefix.patch" +} + +src_install() { + insinto /usr/share/eselect/modules + newins "${WORKDIR}/vi.eselect-${PV}" vi.eselect || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild new file mode 100644 index 0000000000..9ca4e5a8bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $ + +EAPI=5 + +DESCRIPTION="Manages the /usr/bin/vi symlink" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.0.6" + +src_install() { + insinto /usr/share/eselect/modules + doins vi.eselect || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild new file mode 100644 index 0000000000..9322648620 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $ + +EAPI=5 + +DESCRIPTION="Manages the /usr/bin/vi symlink" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-admin/eselect-1.0.6" + +src_install() { + insinto /usr/share/eselect/modules + doins vi.eselect || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch new file mode 100644 index 0000000000..447e1fa563 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch @@ -0,0 +1,136 @@ +--- vi.eselect-1.1.7.orig 2010-04-24 16:16:14.000000000 +0200 ++++ vi.eselect-1.1.7 2010-04-24 16:20:02.000000000 +0200 +@@ -12,13 +12,13 @@ + find_targets() { + local f + for f in \ +- "${ROOT}"/usr/bin/vim \ +- "${ROOT}"/usr/bin/nvi \ +- "${ROOT}"/usr/bin/elvis \ +- "${ROOT}"/usr/bin/vile \ +- "${ROOT}"/usr/bin/gvim \ +- "${ROOT}"/usr/bin/xvile \ +- "${ROOT}"/bin/busybox \ ++ "${EROOT}"/usr/bin/vim \ ++ "${EROOT}"/usr/bin/nvi \ ++ "${EROOT}"/usr/bin/elvis \ ++ "${EROOT}"/usr/bin/vile \ ++ "${EROOT}"/usr/bin/gvim \ ++ "${EROOT}"/usr/bin/xvile \ ++ "${EROOT}"/bin/busybox \ + ; do + if [[ -f "${f}" ]] ; then + echo $(basename "${f}" ) +@@ -28,8 +28,8 @@ + + # try to remove the vi, ex, view and man vi symlinks + remove_symlinks() { +- rm -f "${ROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \ +- rm -f "${ROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null ++ rm -f "${EROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \ ++ rm -f "${EROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null + } + + # set a man page symlink +@@ -37,7 +37,7 @@ + local target="${1}" link_name="${2}" x extension + + for x in ".1" ".1.bz2" ".1.gz" ".1.lzma" ; do +- if [[ -e /usr/share/man/man1/${target}${x} ]] ; then ++ if [[ -e ${EROOT}/usr/share/man/man1/${target}${x} ]] ; then + extension="${x}" + break + fi +@@ -49,7 +49,7 @@ + fi + + ln -s "${target}${extension}" \ +- "${ROOT}/usr/share/man/man1/${link_name}${extension}" ++ "${EROOT}/usr/share/man/man1/${link_name}${extension}" + } + + # set the vi, ex, view, and man vi symlinks +@@ -62,9 +62,9 @@ + + local dir + if [[ ${target} == "busybox" ]]; then +- dir="${ROOT}/bin" ++ dir="${EROOT}/bin" + else +- dir="${ROOT}/usr/bin" ++ dir="${EROOT}/usr/bin" + fi + + if [[ -f "${dir}/${target}" ]] ; then +@@ -76,12 +76,12 @@ + set_man_symlink "${target}" "view" + + # it's not okay if these fail +- target=$(relative_name "${dir}/${target}" "${ROOT}/usr/bin") +- ln -s "${target}" "${ROOT}/usr/bin/vi" \ ++ target=$(relative_name "${dir}/${target}" "${EROOT}/usr/bin") ++ ln -s "${target}" "${EROOT}/usr/bin/vi" \ + || die "Couldn't set ${target} /usr/bin/vi symlink" +- ln -s "${target}" "${ROOT}/usr/bin/ex" \ ++ ln -s "${target}" "${EROOT}/usr/bin/ex" \ + || die "Couldn't set ${target} /usr/bin/ex symlink" +- ln -s "${target}" "${ROOT}/usr/bin/view" \ ++ ln -s "${target}" "${EROOT}/usr/bin/view" \ + || die "Couldn't set ${target} /usr/bin/view symlink" + else + die -q "Target \"${1}\" doesn't appear to be valid!" +@@ -98,9 +98,9 @@ + [[ -z "${@}" ]] || die -q "Too many parameters" + + write_list_start "Current vi implementation:" +- if [[ -L "${ROOT}/usr/bin/vi" ]] ; then +- write_kv_list_entry "$(basename $(canonicalise ${ROOT}/usr/bin/vi ) )" "" +- elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then ++ if [[ -L "${EROOT}/usr/bin/vi" ]] ; then ++ write_kv_list_entry "$(basename $(canonicalise ${EROOT}/usr/bin/vi ) )" "" ++ elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then + write_kv_list_entry "(not a symlink)" "" + else + write_kv_list_entry "(unset)" "" +@@ -120,7 +120,7 @@ + targets=( $(find_targets ) ) + for (( i = 0; i < ${#targets[@]}; i++ )); do + [[ ${targets[i]} = \ +- $(basename "$(canonicalise "${ROOT}/usr/bin/vi")") ]] \ ++ $(basename "$(canonicalise "${EROOT}/usr/bin/vi")") ]] \ + && targets[i]=$(highlight_marker "${targets[i]}") + done + write_list_start "Available vi implementations:" +@@ -148,15 +148,15 @@ + elif [[ -n "${2}" ]] ; then + die -q "Too many parameters" + +- elif [[ -L "${ROOT}/usr/bin/vi" ]] ; then ++ elif [[ -L "${EROOT}/usr/bin/vi" ]] ; then + if ! remove_symlinks ; then + die -q "Can't remove existing provider" + elif ! set_symlinks "${1}" ; then + die -q "Can't set new provider" + fi + +- elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then +- die -q "Sorry, ${ROOT}/usr/bin/vi confuses me" ++ elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then ++ die -q "Sorry, ${EROOT}/usr/bin/vi confuses me" + + else + set_symlinks "${1}" || die -q "Can't set a new provider" +@@ -177,11 +177,11 @@ + [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \ + die -q "Usage error" + +- if [[ -L "${ROOT}/usr/bin/vi" ]] ; then ++ if [[ -L "${EROOT}/usr/bin/vi" ]] ; then + [[ ${1} == "--if-unset" ]] && return + remove_symlinks || die -q "Can't remove existing link" + fi +- if [[ -e "${ROOT}/usr/bin/vi" ]] ; then ++ if [[ -e "${EROOT}/usr/bin/vi" ]] ; then + die -q "Can't set a new provider" + elif ! [[ -z $(find_targets ) ]] ; then + set_symlinks 1 || die -q "Can't set a new provider" diff --git a/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/metadata.xml b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/metadata.xml new file mode 100644 index 0000000000..c7b901f7dc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-eselect/eselect-vi/metadata.xml @@ -0,0 +1,6 @@ + + + + vim + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/ChangeLog b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/ChangeLog new file mode 100644 index 0000000000..432d3f7a8e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/ChangeLog @@ -0,0 +1,74 @@ +# ChangeLog for app-misc/c_rehash +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*c_rehash-1.7 (20 Sep 2015) + + 20 Sep 2015; Julian Ospald +c_rehash-1.7.ebuild, + +metadata.xml: + initial import of version 1.7 for libressl compat + +*c_rehash-1.7-r1 (01 Oct 2015) + + 01 Oct 2015; Julian Ospald +c_rehash-1.7-r1.ebuild: + update openssl blocker + + Gentoo-Bug: 561852 + + 01 Oct 2015; Julian Ospald metadata.xml: + add base-system to maintainers + + 01 Oct 2015; Julian Ospald -c_rehash-1.7.ebuild: + drop old + + 05 Dec 2015; Jeroen Roovers c_rehash-1.7-r1.ebuild: + Stable for HPPA PPC64 (bug #567476). + + Package-Manager: portage-2.2.26 + RepoMan-Options: --ignore-arches + + 06 Dec 2015; Matt Turner c_rehash-1.7-r1.ebuild: + alpha stable, bug 567476. + + 07 Dec 2015; Agostino Sarubbo c_rehash-1.7-r1.ebuild: + amd64 stable wrt bug #567476 + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 09 Dec 2015; Markus Meier c_rehash-1.7-r1.ebuild: + arm stable, bug #567476 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="arm" + + 11 Dec 2015; Mikle Kolyada c_rehash-1.7-r1.ebuild: + ia64 stable wrt bug #567476 + + Package-Manager: portage-2.2.20.1 + + 13 Dec 2015; Mike Frysinger c_rehash-1.7-r1.ebuild: + mark 1.7-r1 arm64/m68k/s390/sh/sparc/x86 stable #567476 + + 26 Dec 2015; Agostino Sarubbo c_rehash-1.7-r1.ebuild: + ppc stable wrt bug #567476 + + Package-Manager: portage-2.2.24 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 05 Jan 2016; Fabian Groffen c_rehash-1.7-r1.ebuild: + add Prefix keywords + + Package-Manager: portage-2.2.20-prefix + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/Manifest new file mode 100644 index 0000000000..2c38848dd4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/Manifest @@ -0,0 +1,4 @@ +DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552cccceb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1 +EBUILD c_rehash-1.7-r1.ebuild 1068 SHA256 dde1e96500684608791224bdbb0d70dfff565a371250f7e5893e3ea1db9a7e95 SHA512 75c085d0351c393b4e694cb57865b5e3185d4716ff315f9fde15e21365a863fb924d1917c3501a9da73d972b5090a45ff040530214f96461d9654720a335fd55 WHIRLPOOL 86e7c8719e2fc82c668c003d42316558a2c3f0248bc61e2eca9bef70e2437e537bb3b14357d2ffa76a8187c9d9fe8e76b9dbbadfbf1747725dec6f4fa2cdbc2f +MISC ChangeLog 2368 SHA256 7b9d529dc1148212fb36a4444f18aaf0ab14fb42f836d0be0a872278893ef2b6 SHA512 26f912eda284e5568c9e4eb7614dab94df804adc1df0105897cd406e8e4dae480966944d5f38cbc1e6ab1eadd4691d0c226492cbb1d84525b5690356802412e6 WHIRLPOOL 66a5265457d0f39c2c39cc6f7cb7868ae9aacae6803f163690680f579aee2646a45a8fe9c1b67237fd8eeed3183ca75b9058b1bc2705924de0f6791a168fdd19 +MISC metadata.xml 365 SHA256 e9566ee099aed7cde218942171f32b8d0df0af6ac186be9f3e13a30f5a2022da SHA512 ab8fb7f042519cbac402c27d2a2f1b57d05fff5021b517777e8d48ec37b922148b26620e517715ad9024e085c60187352618ab6cc91f31ffcc57b995e2e74c6d WHIRLPOOL ef630f317096917132a99ce4f58fb15c3a16f414693fb35adbd12bfb5343dfeb0959d39904acb42e2ff75a39c9d140c6afd8e357def7677ddd4e93265621044d diff --git a/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/c_rehash-1.7-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/c_rehash-1.7-r1.ebuild new file mode 100644 index 0000000000..5b6eb29810 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/c_rehash-1.7-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="c_rehash script from OpenSSL" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=${PV} -> openssl-c_rehash.sh.${PV}" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" + +RDEPEND="! "${WORKDIR}"/c_rehash || die #416717 +} + +src_install() { + dobin "${WORKDIR}"/c_rehash +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/metadata.xml new file mode 100644 index 0000000000..34f212d18c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/c_rehash/metadata.xml @@ -0,0 +1,12 @@ + + + + + hasufell@gentoo.org + Julian Ospald + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/editor-wrapper-4.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/editor-wrapper-4.ebuild new file mode 100644 index 0000000000..2a00bf913b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/editor-wrapper-4.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.7 2011/12/29 21:37:29 ulm Exp $ + +EAPI=4 + +DESCRIPTION="Wrapper scripts that will execute EDITOR or PAGER" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +S="${WORKDIR}" + +src_prepare() { + sed -e 's/@VAR@/EDITOR/g' "${FILESDIR}/${P}.sh" >editor || die + sed -e 's/@VAR@/PAGER/g' "${FILESDIR}/${P}.sh" >pager || die +} + +src_install() { + exeinto /usr/libexec + doexe editor pager +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/files/editor-wrapper-4.sh b/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/files/editor-wrapper-4.sh new file mode 100644 index 0000000000..b58f1a8b9e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/editor-wrapper/files/editor-wrapper-4.sh @@ -0,0 +1,17 @@ +#!/bin/sh +# Copyright 2009-2011 Gentoo Foundation +# Distributed under the terms of the MIT/X11 license + +# Wrapper script, executes ${@VAR@} with arguments $@ + +if [ -z "${@VAR@}" ]; then + # Try to get @VAR@ from system profile + @VAR@=$(. /etc/profile >/dev/null 2>&1; echo "${@VAR@}") +fi + +if [ -z "${@VAR@}" ]; then + echo "$0: The @VAR@ variable must be set" >&2 + exit 1 +fi + +exec ${@VAR@} "$@" diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/jq/Manifest new file mode 100644 index 0000000000..a96abba550 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/Manifest @@ -0,0 +1 @@ +DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d SHA512 5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-r3-never-bundle-oniguruma.patch b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-r3-never-bundle-oniguruma.patch new file mode 100644 index 0000000000..75ab111f88 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-r3-never-bundle-oniguruma.patch @@ -0,0 +1,27 @@ +diff --git a/Makefile.am b/Makefile.am +index 6344b4e..86d968e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -47,7 +47,7 @@ AM_YFLAGS = --warnings=all -d + + lib_LTLIBRARIES = libjq.la + libjq_la_SOURCES = ${LIBJQ_SRC} +-libjq_la_LIBADD = -lm ++libjq_la_LIBADD = -lm $(onig_LIBS) + libjq_la_LDFLAGS = $(onig_LDFLAGS) -export-symbols-regex '^j[qv]_' -version-info 1:4:0 + + if WIN32 +diff --git a/configure.ac b/configure.ac +index 280694c..d96026e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -249,6 +249,9 @@ AS_IF([test "x$with_oniguruma" != xno], [ + onig_CFLAGS="-I${with_oniguruma}/include" + onig_LDFLAGS="-L${with_oniguruma}/lib" + ]) ++ ], [ ++ # with_oniguruma == yes ++ PKG_CHECK_MODULES([onig], [oniguruma]) + ]) + AS_IF([test "x$build_oniguruma" = xno], [ + # check for ONIGURUMA library, either in /usr or where requested diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-runpath.patch b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-runpath.patch new file mode 100644 index 0000000000..40a2ed02f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-runpath.patch @@ -0,0 +1,17 @@ +diff --git a/configure.ac b/configure.ac +index 280694c..7227c9d 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -280,4 +280,11 @@ AC_SUBST([BUNDLER], ["$bundle_cmd"]) + AC_CONFIG_MACRO_DIR([config/m4]) + AC_CONFIG_FILES([Makefile]) + AC_OUTPUT +- ++AC_ARG_ENABLE([rpathhack], ++ [AC_HELP_STRING([--enable-rpathhack], [patch libtool to remove RPATH])], ++ [ ++AC_MSG_RESULT([patching libtool to fix rpath]) ++sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool ++sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool ++ ], ++ []) diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-segfault-fix.patch b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-segfault-fix.patch new file mode 100644 index 0000000000..8eb7d456bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/files/jq-1.6-segfault-fix.patch @@ -0,0 +1,22 @@ +From a1f1231a73c221155d539a281181ef37f874869d Mon Sep 17 00:00:00 2001 +From: William Langford +Date: Tue, 20 Nov 2018 09:58:25 -0500 +Subject: [PATCH] Add missing jv_copy when printing with -ar + +--- + src/main.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/main.c b/src/main.c +index b154689e..61ae43f9 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -168,7 +168,7 @@ static int process(jq_state *jq, jv value, int flags, int dumpopts) { + while (jv_is_valid(result = jq_next(jq))) { + if ((options & RAW_OUTPUT) && jv_get_kind(result) == JV_KIND_STRING) { + if (options & ASCII_OUTPUT) { +- jv_dumpf(result, stdout, JV_PRINT_ASCII); ++ jv_dumpf(jv_copy(result), stdout, JV_PRINT_ASCII); + } else { + fwrite(jv_string_value(result), 1, jv_string_length_bytes(jv_copy(result)), stdout); + } diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/jq-1.6-r3.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/jq/jq-1.6-r3.ebuild new file mode 100644 index 0000000000..f1172ab62a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/jq-1.6-r3.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A lightweight and flexible command-line JSON processor" +HOMEPAGE="https://stedolan.github.io/jq/" +SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz" + +LICENSE="MIT CC-BY-3.0" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos" +IUSE="oniguruma static-libs" + +ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/ +DEPEND=" + >=sys-devel/bison-3.0 + sys-devel/flex + oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] ) +" +RDEPEND=" + !static-libs? ( + oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] ) + ) +" + +src_prepare() { + local PATCHES=( + "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch + "${FILESDIR}"/jq-1.6-runpath.patch + "${FILESDIR}"/jq-1.6-segfault-fix.patch + ) + use oniguruma || { sed -i 's:tests/onigtest::' Makefile.am || die; } + sed -i '/^dist_doc_DATA/d' Makefile.am || die + sed -i -r "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \ + configure.ac || die + + # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system oniguruma, + # but the bundled copy of oniguruma still gets eautoreconf'd since it + # exists; save the cycles by nuking it. + sed -i -e '/modules\/oniguruma/d' Makefile.am || die + rm -rf "${S}"/modules/oniguruma || die + + default + eautoreconf +} + +src_configure() { + local econfargs=( + # don't try to rebuild docs + --disable-docs + --disable-valgrind + --disable-maintainer-mode + --enable-rpathhack + $(use_enable static-libs static) + $(use_with oniguruma oniguruma yes) + ) + econf "${econfargs[@]}" +} + +src_test() { + if ! emake check; then + if [[ -r test-suite.log ]]; then + eerror "Tests failed, outputting testsuite log" + cat test-suite.log + fi + die "Tests failed" + fi +} + +src_install() { + local DOCS=( AUTHORS README.md ) + default + + use static-libs || { find "${D}" -name '*.la' -delete || die; } +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/jq/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/jq/metadata.xml new file mode 100644 index 0000000000..65a87c9344 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/jq/metadata.xml @@ -0,0 +1,19 @@ + + + + + vpayno+gentoo@gmail.com + Victor Payno + + + chutzpah@gentoo.org + Patrick McLean + + + Use dev-libs/oniguruma for regular expression support + + + cpe:/a:jq_project:jq + stedolan/jq + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/mime-types/ChangeLog b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/ChangeLog new file mode 100644 index 0000000000..4280001f1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/ChangeLog @@ -0,0 +1,294 @@ +# ChangeLog for app-misc/mime-types +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/mime-types/ChangeLog,v 1.88 2015/04/20 12:24:39 mrueg Exp $ + + 20 Apr 2015; Manuel Rüger -mime-types-8.ebuild: + Remove old. + + 18 Jan 2014; Mike Frysinger mime-types-9.ebuild: + Add arm64 love. + + 17 Feb 2013; Zac Medico mime-types-9.ebuild: + Add ~arm-linux keyword. + + 04 Jan 2013; Agostino Sarubbo mime-types-9.ebuild: + Stable for ppc64, wrt bug #449406 + + 01 Jan 2013; Sergey Popov mime-types-9.ebuild: + Stable on amd64, wrt bug #449406 + + 01 Jan 2013; Raúl Porcel mime-types-9.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #449406 + + 31 Dec 2012; Jeff Horelick mime-types-9.ebuild: + marked x86 per bug 449406 + + 31 Dec 2012; Agostino Sarubbo mime-types-9.ebuild: + Stable for ppc, wrt bug #449406 + + 31 Dec 2012; Jeroen Roovers mime-types-9.ebuild: + Stable for HPPA (bug #449406). + + 15 Oct 2012; Dirkjan Ochtman -mime-types-3.ebuild, + -mime-types-5.ebuild, -mime-types-7.ebuild: + Remove old versions. + +*mime-types-9 (15 Oct 2012) + + 15 Oct 2012; Dirkjan Ochtman +mime-types-9.ebuild: + Version bump, see bug 342923. + + 26 Apr 2012; Alexis Ballier mime-types-8.ebuild: + keyword ~amd64-fbsd + + 19 Oct 2010; Mart Raudsepp mime-types-5.ebuild, + mime-types-7.ebuild: + Drop to ~mips + + 11 Feb 2010; Jeremy Olexa mime-types-8.ebuild: + Add ~ia64-linux kw, tested to work + + 09 Dec 2009; Brent Baude mime-types-8.ebuild: + Marking mime-types-8 ppc64 for bug 293895 + + 08 Dec 2009; nixnut mime-types-8.ebuild: + ppc stable #293895 + + 25 Nov 2009; Jeroen Roovers mime-types-8.ebuild: + Stable for HPPA (bug #293895). + + 24 Nov 2009; Raúl Porcel mime-types-8.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #293895 + + 24 Nov 2009; Jeremy Olexa mime-types-8.ebuild: + Add prefix keywords, as tested in prefix overlay + + 23 Nov 2009; Markus Meier mime-types-8.ebuild: + amd64/arm/x86 stable, bug #293895 + +*mime-types-8 (15 Oct 2009) + + 15 Oct 2009; +mime-types-8.ebuild: + Update mime.types from recent Debian and Apache versions (#190802, + #274143). + + 17 Sep 2009; metadata.xml: + Add myself as a maintainer. + + 07 Jun 2008; Alexis Ballier mime-types-7.ebuild: + keyword ~sparc-fbsd + + 30 Jun 2007; Raúl Porcel mime-types-7.ebuild: + alpha stable + + 03 Jun 2007; Peter Weller mime-types-7.ebuild: + Stable on amd64 + + 24 Apr 2007; Alexander Færøy mime-types-7.ebuild: + Stable on MIPS. + + 15 Apr 2007; Markus Rothe mime-types-7.ebuild: + Stable on ppc64 + + 06 Apr 2007; Tobias Scherbaum mime-types-7.ebuild: + ppc stable + + 31 Mar 2007; Jeroen Roovers mime-types-7.ebuild: + Stable for HPPA too. + + 30 Mar 2007; Gustavo Zacarias mime-types-7.ebuild: + Stable on sparc + + 30 Mar 2007; Andrej Kacian ChangeLog: + Manifest fix + + 29 Mar 2007; Andrej Kacian -mime-types-2.ebuild, + -mime-types-4.ebuild, -mime-types-6.ebuild, mime-types-7.ebuild: + Removed obsolete ebuilds. mime-types-7 stable on x86. + + 01 Mar 2007; mime-types-6.ebuild, + mime-types-7.ebuild: + Dropped ppc-macos keyword, see you in prefix + +*mime-types-7 (09 Dec 2006) + + 09 Dec 2006; Andrej Kacian +mime-types-7.ebuild: + Added video/x-flv. Bug #142432 by J'raxis 270145 . + + 04 Sep 2006; Joshua Kinard mime-types-5.ebuild: + Marked stable on mips. + +*mime-types-6 (24 Jul 2006) + + 24 Jul 2006; Andrej Kacian +mime-types-6.ebuild: + Update. Include mime types from rfc3555. Bug #133398, reported by Matthew + Schultz . + + 22 Apr 2006; Diego Pettenò mime-types-5.ebuild: + Add ~x86-fbsd keyword. + + 24 Mar 2006; Aron Griffis mime-types-5.ebuild: + Mark 5 stable on ia64. #126703 + + 20 Mar 2006; Gustavo Zacarias mime-types-5.ebuild: + Stable on sparc wrt #126703 + + 20 Mar 2006; Markus Ullmann mime-types-5.ebuild: + arm stable + + 19 Mar 2006; Fernando J. Pereda mime-types-5.ebuild: + Stable on alpha as per bug #126703 + + 19 Mar 2006; Jeroen Roovers mime-types-5.ebuild: + Stable on hppa (bug #126703). + + 19 Mar 2006; Luca Barbato mime-types-5.ebuild: + Marked ppc + + 19 Mar 2006; Markus Rothe mime-types-5.ebuild: + Stable on ppc64 + + 18 Mar 2006; Patrick McLean mime-types-5.ebuild: + Stable on amd64 (bug #126703) + + 18 Mar 2006; mime-types-5.ebuild: + Stable on x86. + +*mime-types-5 (26 Dec 2005) + + 26 Dec 2005; Andrej Kacian +mime-types-5.ebuild: + Removed php entries, as requested in bug #116516. + + 23 Dec 2005; Fabian Groffen mime-types-4.ebuild: + Stabling ppc-macos per Ticho's request + + 24 Nov 2005; Markus Rothe mime-types-4.ebuild: + Stable on ppc64 + + 09 Oct 2005; Fernando J. Pereda mime-types-4.ebuild: + stable on alpha + + 08 Oct 2005; MATSUU Takuto mime-types-4.ebuild: + Stable on sh. + + 06 Oct 2005; Michael Hanselmann mime-types-4.ebuild: + Stable on hppa, ppc. + + 03 Oct 2005; Gustavo Zacarias mime-types-4.ebuild: + Stable on sparc + + 03 Oct 2005; Andrej Kacian mime-types-3.ebuild, + mime-types-4.ebuild: + Stable on x86 and amd64. + + 03 Sep 2005; Markus Rothe mime-types-3.ebuild: + Stable on ppc64 + + 02 Sep 2005; Michael Hanselmann mime-types-3.ebuild: + Stable on ppc. + + 26 Aug 2005; Fernando J. Pereda mime-types-3.ebuild: + stable on alpha + + 25 Aug 2005; Aron Griffis mime-types-3.ebuild: + stable on ia64 + +*mime-types-4 (24 Aug 2005) + + 24 Aug 2005; Andrej Kacian +mime-types-4.ebuild: + Updated MIME types. Bug #35281. + + 24 Aug 2005; Gustavo Zacarias mime-types-3.ebuild: + Stable on sparc + + 24 Aug 2005; Andrej Kacian -mime-types-1.0.ebuild, + -mime-types-1.0-r1.ebuild: + Removed old ebuilds. + + 24 Aug 2005; Andrej Kacian mime-types-3.ebuild: + Stable on x86. + +*mime-types-3 (08 Jun 2005) + + 08 Jun 2005; Andrej Kacian +mime-types-3.ebuild: + Added entry for text/x-psp. Bug #95375, by z4 . + +*mime-types-2 (16 May 2005) + + 16 May 2005; Andrej Kacian +mime-types-2.ebuild: + Changed header comment on mime.types file, as suggested by Nikolas 'Atrus' + Coukouma , bug #92638. Also changed versioning scheme, + and DESCRIPTION line. + + 08 Apr 2005; Markus Rothe mime-types-1.0-r1.ebuild: + Stable on ppc64 + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 16 Oct 2004; Tom Martin mime-types-1.0-r1.ebuild: + Stable on amd64. + + 11 Oct 2004; Guy Martin mime-types-1.0-r1.ebuild: + Marked stable on hppa. + + 05 Oct 2004; Pieter Van den Abeele + mime-types-1.0-r1.ebuild: + Masked mime-types-1.0-r1.ebuild stable for ppc + + 02 Oct 2004; Bryan Østergaard mime-types-1.0-r1.ebuild: + Stable on alpha. + + 02 Oct 2004; Hasan Khalil mime-types-1.0-r1.ebuild: + Stable on ppc-macos. + + 22 Sep 2004; Gustavo Zacarias + mime-types-1.0-r1.ebuild: + Stable on sparc + + 22 Sep 2004; Andrej Kacian mime-types-1.0-r1.ebuild: + Stable on x86. + + 12 Aug 2004; Tom Martin mime-types-1.0-r1.ebuild, + mime-types-1.0.ebuild: + Added ~s390 and s390 respectively, as required for metamail. This package only + doins's one file, so there should be no problem. + + 09 Aug 2004; Tom Martin mime-types-1.0-r1.ebuild: + Added ~mips on behalf of hardave + + 09 Aug 2004; Tom Martin mime-types-1.0.ebuild: + Oops, forgot to change back keywords after copying. + +*mime-types-1.0-r1 (09 Aug 2004) + + 09 Aug 2004; Tom Martin +mime-types-1.0-r1.ebuild, + mime-types-1.0.ebuild: + Added new revision with an amalgamated version of all mime.types provided by + other packages. + + 31 Jul 2004; Tom Gall mime-types-1.0.ebuild: + stable on ppc64, bug #57114 + + 25 Jun 2004; Guy Martin mime-types-1.0.ebuild: + Marked stable on hppa. + + 28 Apr 2004; Jon Portnoy mime-types-1.0.ebuild : + Stable on AMD64. + + 10 Apr 2004; Michael Sterrett mime-types-1.0.ebuild: + don't assign default to S; tidy + + 06 Apr 2004; Aron Griffis mime-types-1.0.ebuild: + Add ia64 and ~hppa keywords for sylpheed-0.9.9-r1 + + 25 Feb 2004; Daniel Ahlberg mime-types-1.0.ebuild: + Adding amd64 keyword. Closing #42593. + +*mime-types-1.0 (08 Jan 2003) + + 08 Jan 2003; Brad Cowan mime-types-1.0.ebuild, + files/digest-mime-types-1.0, ChangeLog: + + Initial import. + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/mime-types/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/Manifest new file mode 100644 index 0000000000..c752bcdbc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/Manifest @@ -0,0 +1,4 @@ +DIST mime-types-9.tar.bz2 15524 SHA256 b4638a734f121be30a546ed092aec16bf74e9b88ed7921fba89cf7e2c0462b5e SHA512 066cea30c02a326e64680422b31aff0849c0a8c7486738f2edf339b88426c6ac5a365d4fa4c80c84df0fa4c39b5e13d45db314a1bf47ce369c132dd1c46130d6 WHIRLPOOL 61c7fe4879caf0d732f2667f784955d40f6645e257fcca0a29180dc4462437a864fd8ea55bf37be94ac2bb572a6c8e906494c57d6c8275938d52defc0b766cde +EBUILD mime-types-9.ebuild 788 SHA256 7344fcc488c11dc34e90c20c3d788960078c9d94cde2996c826169c840b5f602 SHA512 7b747d1466c29b0138e41367fae060479bfab98da788ed5f9b16166c36877e4b4364aee78d30233b5397d4809067a2cac32f37833c49c7ee9378e6f04dadf5c3 WHIRLPOOL 4959ff10e4ca0e2f3fa4d729e02342aeac9ef571aea555dca9825cc5e7017cce6d8fafb70ae0652d1cd51dbc64fcfa7c4a9cadf42495880bd12cec2975bf3795 +MISC ChangeLog 9675 SHA256 d7e2bf08173b278f479d783bb22e8e10ad2fc76a03e44482281697e97cd2d760 SHA512 d464b578c16fad71e24b0219209671d08d896d7aea1814c95b2b9d593b429da88b0ccd8939e65f7ab6016ee8dc9083b5d3abfce4056f2639c36e3af2dc089945 WHIRLPOOL 69904e8615673d501b8823eb5c6ed3f7eb21f91395c79b3e7f42302d855f90a11d9a08183d94b27b9139889553f25b038b94bd76fe349f789935ba19adbcbf8a +MISC metadata.xml 251 SHA256 718eda5cb59df00422720a950741e9cb1e70742cd520e85216ebc279c88abca5 SHA512 d0657eaec283f5f27ef07a07ec993bd58661fa2841fd701fe2f8cf4e750cc04a7ab8984cbe1a14e0df8ae042433099a81ea8bd4b57c482619807603982245c4b WHIRLPOOL af2fce17e6253a1b1646acd82555791c1611f2bf93116eac4548253ce7f9185d465acaadb2699b1ec42a09bc7ccb0e51f403c7c6ed5a040aeeb500d20a353490 diff --git a/sdk_container/src/third_party/portage-stable/app-misc/mime-types/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/metadata.xml new file mode 100644 index 0000000000..f93bc00f40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/metadata.xml @@ -0,0 +1,9 @@ + + + +net-mail + + djc@gentoo.org + Dirkjan Ochtman + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/mime-types/mime-types-9.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/mime-types-9.ebuild new file mode 100644 index 0000000000..c825be6907 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/mime-types/mime-types-9.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/mime-types/mime-types-9.ebuild,v 1.9 2014/01/18 03:23:26 vapier Exp $ + +DESCRIPTION="Provides /etc/mime.types file" +HOMEPAGE="http://www.gentoo.org/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_install() { + insinto /etc + doins mime.types || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog new file mode 100644 index 0000000000..d1ca7ddf9e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog @@ -0,0 +1,203 @@ +# ChangeLog for app-misc/pax-utils +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*pax-utils-1.0.5 (09 Aug 2015) +*pax-utils-1.0.4 (09 Aug 2015) +*pax-utils-1.0.3 (09 Aug 2015) +*pax-utils-1.0.2 (09 Aug 2015) +*pax-utils-1.0.1 (09 Aug 2015) +*pax-utils-1.0 (09 Aug 2015) +*pax-utils-0.9.2 (09 Aug 2015) +*pax-utils-0.9.1 (09 Aug 2015) +*pax-utils-0.8.1 (09 Aug 2015) +*pax-utils-0.7 (09 Aug 2015) +*pax-utils-0.6 (09 Aug 2015) +*pax-utils-0.5 (09 Aug 2015) +*pax-utils-0.4 (09 Aug 2015) +*pax-utils-0.3.0 (09 Aug 2015) +*pax-utils-0.2.3 (09 Aug 2015) +*pax-utils-0.2.2 (09 Aug 2015) +*pax-utils-0.2.1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +metadata.xml, + +pax-utils-0.2.1.ebuild, +pax-utils-0.2.2.ebuild, +pax-utils-0.2.3.ebuild, + +pax-utils-0.3.0.ebuild, +pax-utils-0.4.ebuild, +pax-utils-0.5.ebuild, + +pax-utils-0.6.ebuild, +pax-utils-0.7.ebuild, +pax-utils-0.8.1.ebuild, + +pax-utils-0.9.1.ebuild, +pax-utils-0.9.2.ebuild, +pax-utils-1.0.ebuild, + +pax-utils-1.0.1.ebuild, +pax-utils-1.0.2.ebuild, +pax-utils-1.0.3.ebuild, + +pax-utils-1.0.4.ebuild, +pax-utils-1.0.5.ebuild: + 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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + +*pax-utils-1.1 (20 Aug 2015) + + 20 Aug 2015; Mike Frysinger +pax-utils-1.1.ebuild: + version bump to 1.1 + + 20 Aug 2015; Mike Frysinger -pax-utils-0.2.1.ebuild, + -pax-utils-0.2.2.ebuild, -pax-utils-0.2.3.ebuild, -pax-utils-0.3.0.ebuild, + -pax-utils-0.4.ebuild, -pax-utils-0.5.ebuild, -pax-utils-0.6.ebuild, + -pax-utils-0.7.ebuild, -pax-utils-0.8.1.ebuild, -pax-utils-0.9.1.ebuild, + -pax-utils-0.9.2.ebuild: + drop old + + 24 Aug 2015; Justin Lecher metadata.xml, + pax-utils-1.0.ebuild, pax-utils-1.0.1.ebuild, pax-utils-1.0.2.ebuild, + pax-utils-1.0.3.ebuild, pax-utils-1.0.4.ebuild, pax-utils-1.0.5.ebuild, + pax-utils-1.1.ebuild: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + + 26 Aug 2015; Mike Frysinger pax-utils-1.1.ebuild: + update pkg-config deps + + The build has switched to using pkg-config to locate libcap/libseccomp + deps, so make sure we pull that in. + + The .pc file is somewhat new to libcap, so we have to force a newer + version to get it. + +*pax-utils-1.1.1 (28 Aug 2015) + + 28 Aug 2015; Mike Frysinger +pax-utils-1.1.1.ebuild: + version bump to 1.1.1 + +*pax-utils-1.1.2 (12 Sep 2015) + + 12 Sep 2015; Mike Frysinger +pax-utils-1.1.2.ebuild: + version bump to 1.1.2 + +*pax-utils-1.1.3 (19 Sep 2015) + + 19 Sep 2015; Mike Frysinger +pax-utils-1.1.3.ebuild: + version bump to 1.1.3 + +*pax-utils-1.1.4 (26 Oct 2015) + + 26 Oct 2015; Mike Frysinger +pax-utils-1.1.4.ebuild: + version bump to 1.1.4 + + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing + + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + +*pax-utils-1.1.5 (10 Feb 2016) + + 10 Feb 2016; Mike Frysinger +pax-utils-1.1.5.ebuild: + version bump to 1.1.5 + + 24 Feb 2016; Mike Frysinger pax-utils-1.1.5.ebuild: + drop accidental debug code + +*pax-utils-1.1.6 (04 Mar 2016) + + 04 Mar 2016; Mike Frysinger +pax-utils-1.1.6.ebuild: + version bump + + 03 May 2016; Mike Frysinger pax-utils-1.1.ebuild, + pax-utils-1.1.1.ebuild, pax-utils-1.1.2.ebuild, pax-utils-1.1.3.ebuild, + pax-utils-1.1.4.ebuild, pax-utils-1.1.5.ebuild, pax-utils-1.1.6.ebuild: + set up PKG_CONFIG for cross-compiling #581774 + + 26 May 2016; Benda Xu pax-utils-1.1.6.ebuild: + trivial fix for double prefix. ED -> D. + + Package-Manager: portage-2.2.28 + + 27 May 2016; Jeroen Roovers pax-utils-1.1.6.ebuild: + Stable for HPPA PPC64 (bug #584100). + + Package-Manager: portage-2.3.0_rc1 + RepoMan-Options: --ignore-arches + + 28 May 2016; Benda Xu pax-utils-1.0.5.ebuild, + pax-utils-1.1.ebuild, pax-utils-1.1.1.ebuild, pax-utils-1.1.2.ebuild, + pax-utils-1.1.3.ebuild, pax-utils-1.1.4.ebuild, pax-utils-1.1.5.ebuild: + trivial fix for double prefix. ED -> D. + + Package-Manager: portage-2.2.28 + RepoMan-Options: --force + + 01 Jun 2016; Tobias Klausmann pax-utils-1.1.6.ebuild: + 1.1.6-r0: add alpha keyword + + Gentoo-Bug: 584100 + + Package-Manager: portage-2.3.0_rc1 + + 08 Jun 2016; Markus Meier pax-utils-1.1.6.ebuild: + arm stable, bug #584100 + + Package-Manager: portage-2.3.0_rc1 + RepoMan-Options: --include-arches="arm" + + 10 Jun 2016; Agostino Sarubbo pax-utils-1.1.6.ebuild: + amd64 stable wrt bug #584100 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 25 Jun 2016; Agostino Sarubbo pax-utils-1.1.6.ebuild: + x86 stable wrt bug #584100 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 06 Jul 2016; Agostino Sarubbo pax-utils-1.1.6.ebuild: + ppc stable wrt bug #584100 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog-2015 new file mode 100644 index 0000000000..e37410a8ec --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/ChangeLog-2015 @@ -0,0 +1,731 @@ +# ChangeLog for app-misc/pax-utils +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.183 2015/07/20 04:15:55 vapier Exp $ + +*pax-utils-1.0.5 (20 Jul 2015) + + 20 Jul 2015; Mike Frysinger +pax-utils-1.0.5.ebuild: + Version bump. + +*pax-utils-1.0.4 (13 Jul 2015) + + 13 Jul 2015; Mike Frysinger +pax-utils-1.0.4.ebuild: + Version bump. + + 21 Jun 2015; Mikle Kolyada pax-utils-1.0.3.ebuild: + alpha stable wrt bug #550300 + + 02 Jun 2015; Jack Morgan pax-utils-1.0.3.ebuild: + sparc stable wrt bug #550300 + + 28 May 2015; Jeroen Roovers pax-utils-1.0.3.ebuild: + Stable for HPPA (bug #550300). + + 25 May 2015; Mikle Kolyada pax-utils-1.0.3.ebuild: + x86 stable wrt bug #550300 + + 25 May 2015; Mike Frysinger pax-utils-1.0.3.ebuild: + Mark arm/arm64/ia64/m68k/s390/sh stable #550300. + + 25 May 2015; Anthony G. Basile pax-utils-1.0.3.ebuild: + Stable on ppc and ppc64. Bug #550300. + + 24 May 2015; Mikle Kolyada pax-utils-1.0.3.ebuild: + amd64 stable wrt bug #550300 + +*pax-utils-1.0.3 (29 Mar 2015) + + 29 Mar 2015; Mike Frysinger +pax-utils-1.0.3.ebuild: + Version bump. + +*pax-utils-1.0.2 (10 Mar 2015) + + 10 Mar 2015; Mike Frysinger +pax-utils-1.0.2.ebuild: + Version bump. + +*pax-utils-1.0.1 (04 Mar 2015) + + 04 Mar 2015; Mike Frysinger +pax-utils-1.0.1.ebuild: + Version bump. + + 03 Mar 2015; Mike Frysinger pax-utils-1.0.ebuild: + Update HOMEPAGE to the wiki. + +*pax-utils-1.0 (02 Mar 2015) + + 02 Mar 2015; Mike Frysinger +pax-utils-1.0.ebuild: + Version bump. + +*pax-utils-0.9.2 (20 Nov 2014) + + 20 Nov 2014; Mike Frysinger +pax-utils-0.9.2.ebuild: + Version bump. + + 04 Nov 2014; Pacho Ramos metadata.xml: + Cleanup due #21862 + + 02 Nov 2014; Agostino Sarubbo pax-utils-0.8.1.ebuild: + Stable for alpha, wrt bug #525842 + + 30 Oct 2014; Agostino Sarubbo pax-utils-0.8.1.ebuild: + Stable for x86, wrt bug #525842 + + 29 Oct 2014; Agostino Sarubbo pax-utils-0.8.1.ebuild: + Stable for sparc, wrt bug #525842 + + 21 Oct 2014; Mike Frysinger pax-utils-0.8.1.ebuild: + Mark arm64/ia64/m68k/s390/sh stable. + + 19 Oct 2014; Jeroen Roovers pax-utils-0.8.1.ebuild: + Stable for HPPA (bug #525842). + +*pax-utils-0.9.1 (19 Oct 2014) + + 19 Oct 2014; Mike Frysinger -pax-utils-0.9-r1.ebuild, + +pax-utils-0.9.1.ebuild: + Version bump to not install autogen #525852. + +*pax-utils-0.9-r1 (19 Oct 2014) + + 19 Oct 2014; Mike Gilbert +pax-utils-0.9-r1.ebuild, + -pax-utils-0.9.ebuild: + Temporary fix for file collison on /usr/bin/autogen #525852. + + 19 Oct 2014; Anthony G. Basile pax-utils-0.8.1.ebuild: + Stable on arm, ppc and ppc64. Bug #525842 + +*pax-utils-0.9 (19 Oct 2014) + + 19 Oct 2014; Mike Frysinger +pax-utils-0.9.ebuild: + Version bump. + + 19 Oct 2014; Mikle Kolyada pax-utils-0.8.1.ebuild: + amd64 stable wrt bug #525842 + +*pax-utils-0.8.1 (21 Mar 2014) + + 21 Mar 2014; Mike Frysinger +pax-utils-0.8.1.ebuild, + -pax-utils-0.8.ebuild: + Fix bug in objdump handling with `scanelf -vT`. + +*pax-utils-0.8 (20 Mar 2014) + + 20 Mar 2014; Mike Frysinger +pax-utils-0.8.ebuild: + Version bump. + + 18 Jan 2014; Mike Frysinger pax-utils-0.7.ebuild: + Add arm64 love. + + 25 Dec 2013; Patrick Lauer pax-utils-0.7.ebuild: + Remove bogus stable keyword + + 23 Dec 2013; Mike Frysinger pax-utils-0.7.ebuild: + Stabilize for all #487676. + + 07 Dec 2013; Pacho Ramos pax-utils-0.7.ebuild: + x86 stable, bug #487676 + + 27 Nov 2013; Markus Meier pax-utils-0.7.ebuild: + arm stable, bug #487676 + + 09 Nov 2013; Pacho Ramos pax-utils-0.7.ebuild: + amd64 stable, bug #487676 + + 21 Oct 2013; Benda Xu pax-utils-0.7.ebuild: + remove prepalldocs after EAPI bump + + 20 Oct 2013; Benda Xu pax-utils-0.7.ebuild: + Prefix support, bug 488460 + + 17 Oct 2013; Jeroen Roovers pax-utils-0.7.ebuild: + Stable for HPPA (bug #487676). + +*pax-utils-0.7 (07 Apr 2013) + + 07 Apr 2013; Mike Frysinger +pax-utils-0.7.ebuild: + Version bump. + +*pax-utils-0.6 (02 Jan 2013) + + 02 Jan 2013; Mike Frysinger +pax-utils-0.6.ebuild, + metadata.xml: + Version bump. + +*pax-utils-0.5 (04 Nov 2012) + + 04 Nov 2012; Mike Frysinger +pax-utils-0.5.ebuild: + Version bump. + + 10 Jul 2012; Brent Baude pax-utils-0.4.ebuild: + Marking pax-utils-0.4 ppc for bug 420919 + + 08 Jul 2012; Raúl Porcel pax-utils-0.4.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #420919 + + 22 Jun 2012; Brent Baude pax-utils-0.4.ebuild: + Marking pax-utils-0.4 ppc64 for bug 420919 + + 21 Jun 2012; Jeroen Roovers pax-utils-0.4.ebuild: + Stable for HPPA (bug #420919). + + 20 Jun 2012; Markus Meier pax-utils-0.4.ebuild: + arm stable, bug #420919 + + 13 Jun 2012; Agostino Sarubbo pax-utils-0.4.ebuild: + Stable for amd64, wrt bug #420919 + + 13 Jun 2012; Jeff Horelick pax-utils-0.4.ebuild: + marked x86 per bug 420919 + +*pax-utils-0.4 (29 Apr 2012) + + 29 Apr 2012; Mike Frysinger +pax-utils-0.4.ebuild: + Version bump. + + 26 Apr 2012; Alexis Ballier pax-utils-0.3.0.ebuild: + keyword ~amd64-fbsd + + 07 Feb 2012; Mike Frysinger pax-utils-0.2.1.ebuild, + pax-utils-0.2.2.ebuild, pax-utils-0.2.3.ebuild, pax-utils-0.3.0.ebuild: + Clean up eclass inherits, and convert to unpacker for xz. + +*pax-utils-0.3.0 (24 Jan 2012) + + 24 Jan 2012; Mike Frysinger +pax-utils-0.3.0.ebuild: + Version bump. + + 30 Dec 2011; Mark Loeser pax-utils-0.2.3.ebuild: + Stable for ppc64; bug #381625 + + 06 Nov 2011; Brent Baude pax-utils-0.2.3.ebuild: + Marking pax-utils-0.2.3 ppc for bug 381625 + + 30 Oct 2011; Raúl Porcel pax-utils-0.2.3.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #381625 + + 20 Oct 2011; Jeroen Roovers pax-utils-0.2.3.ebuild: + Stable for HPPA (bug #381625). + + 09 Oct 2011; Markus Meier pax-utils-0.2.3.ebuild: + arm stable, bug #381625 + + 09 Oct 2011; Markos Chandras pax-utils-0.2.3.ebuild: + Stable on amd64 wrt bug #381625 + + 08 Oct 2011; Pawel Hajdan jr pax-utils-0.2.3.ebuild: + x86 stable wrt bug #381625 + +*pax-utils-0.2.3 (03 Mar 2011) + + 03 Mar 2011; Mike Frysinger +pax-utils-0.2.3.ebuild: + Version bump. + + 03 Mar 2011; Mike Frysinger pax-utils-0.2.2.ebuild: + Stabilize for all. + +*pax-utils-0.2.2 (08 Dec 2010) + + 08 Dec 2010; Mike Frysinger +pax-utils-0.2.2.ebuild: + Version bump. + + 08 Dec 2010; Mike Frysinger pax-utils-0.2.1.ebuild: + Mark ppc64 stable #332811. + + 29 Aug 2010; Raúl Porcel pax-utils-0.2.1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #332811 + + 18 Aug 2010; Markus Meier pax-utils-0.2.1.ebuild: + arm stable, bug #332811 + + 18 Aug 2010; Jeroen Roovers pax-utils-0.2.1.ebuild: + Stable for HPPA PPC (bug #332811). + + 17 Aug 2010; Markos Chandras pax-utils-0.2.1.ebuild: + Stable on amd64 wrt bug #332811 + + 15 Aug 2010; Pawel Hajdan jr + pax-utils-0.2.1.ebuild: + x86 stable wrt bug #332811 + +*pax-utils-0.2.1 (14 Feb 2010) + + 14 Feb 2010; Mike Frysinger +pax-utils-0.2.1.ebuild: + Fix garbage in symbol matching output. + +*pax-utils-0.2 (15 Jan 2010) + + 15 Jan 2010; Mike Frysinger +pax-utils-0.2.ebuild: + Version bump. + + 15 Mar 2009; Patrick Lauer Manifest: + Manifest fix + + 29 Jan 2009; Javier Villavicencio + pax-utils-0.1.19.ebuild: + Rekeyword ~sparc/x86-fbsd. strndup(3) is now backported on + freebsd-lib-7.1-r1. + + 05 Jan 2009; Jose Luis Rivero + pax-utils-0.1.19.ebuild: + Stable on alpha wrt #253124 + + 03 Jan 2009; Jeroen Roovers pax-utils-0.1.19.ebuild: + Stable for HPPA (bug #253124). + + 02 Jan 2009; pax-utils-0.1.19.ebuild: + arm,x86,ia64,ppc32 stable + + 31 Dec 2008; Friedrich Oslage + pax-utils-0.1.19.ebuild: + Stable on sparc, bug #253124 + + 31 Dec 2008; Jeremy Olexa pax-utils-0.1.19.ebuild: + amd64 stable, bug 253124 + + 30 Dec 2008; Brent Baude pax-utils-0.1.19.ebuild: + stable ppc64, bug 253124 + + 09 Dec 2008; Alexis Ballier pax-utils-0.1.18.ebuild, + pax-utils-0.1.19.ebuild: + Keyword -sparc/x86-fbsd versions that dont build on bsd, bug #250359 and + bug #246439 + +*pax-utils-0.1.19 (27 Nov 2008) + + 27 Nov 2008; Mike Frysinger +pax-utils-0.1.19.ebuild: + Version bump. + +*pax-utils-0.1.18 (09 Nov 2008) + + 09 Nov 2008; +pax-utils-0.1.18.ebuild: + - version bump + + 25 Apr 2008; pax-utils-0.1.15.ebuild: + Drop to ~mips due to unstable deps + + 14 Mar 2008; pax-utils-0.1.15.ebuild, + pax-utils-0.1.16.ebuild, pax-utils-0.1.17.ebuild: + - tidy up to keep current repoman happy and propagate bug fixes to older + ebuilds + + 14 Mar 2008; pax-utils-0.1.17.ebuild: + - make sure CC= is quoted.. distcc can cause problems. Bug 213308 + + 14 Mar 2008; Jeroen Roovers pax-utils-0.1.17.ebuild: + Stable for HPPA (bug #212499). + + 11 Mar 2008; Brent Baude pax-utils-0.1.17.ebuild: + stable ppc64, bug 212499 + + 09 Mar 2008; pax-utils-0.1.17.ebuild: + - stable on amd64 + + 09 Mar 2008; nixnut pax-utils-0.1.17.ebuild: + Stable on ppc wrt bug 212499 + + 06 Mar 2008; Raúl Porcel pax-utils-0.1.17.ebuild: + alpha/ia64/sparc/x86 stable + +*pax-utils-0.1.17 (17 Jan 2008) + + 17 Jan 2008; +pax-utils-0.1.17.ebuild: + - Mainly a maintenance release. endianness fix. minor new features and + updated docs + + 14 Oct 2007; pax-utils-0.1.16.ebuild: + - amd64/hppa/ppc/ppc64 stable + + 26 Sep 2007; Raúl Porcel pax-utils-0.1.16.ebuild: + alpha/ia64/sparc/x86 stable + +*pax-utils-0.1.16 (24 Aug 2007) + + 24 Aug 2007; -pax-utils-0.1.13.ebuild, + -pax-utils-0.1.14.ebuild, +pax-utils-0.1.16.ebuild: + - Version bump. man pages moved over to docbook. New: endian and perm + displays.. New: when -Tv are used together the disasm will be displayed of + the offending text rel. The pax-utils code should compile out of the box on + solaris now. Lots of misc fixes.. to many to list.. + + 01 Mar 2007; pax-utils-0.1.13.ebuild, + pax-utils-0.1.14.ebuild, pax-utils-0.1.15.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 03 Feb 2007; Bryan Østergaard + pax-utils-0.1.15.ebuild: + Stable on Alpha, bug 163453. + + 02 Feb 2007; Alexander H. Færøy + pax-utils-0.1.15.ebuild: + Stable on MIPS; bug #163453 + + 31 Jan 2007; Markus Rothe pax-utils-0.1.15.ebuild: + Stable on ppc64; bug #163453 + + 30 Jan 2007; Steve Dibb pax-utils-0.1.15.ebuild: + amd64 stable, bug 163453 + + 25 Jan 2007; Gustavo Zacarias + pax-utils-0.1.15.ebuild: + Stable on sparc wrt #163453 + + 24 Jan 2007; Jeroen Roovers pax-utils-0.1.15.ebuild: + Stable for HPPA (bug #163453). + + 23 Jan 2007; Raúl Porcel pax-utils-0.1.15.ebuild: + x86 stable wrt bug 163453 + + 23 Jan 2007; nixnut pax-utils-0.1.15.ebuild: + Stable on ppc wrt bug 163453 + +*pax-utils-0.1.15 (13 Dec 2006) + + 13 Dec 2006; +pax-utils-0.1.15.ebuild: + Removed *macho* from release files. Lots of minor whitespace and style + updates. List known pkg maintainers for other distributions that carry the + pax-utils. + + scanelf: Improved return values of many functions to be ints vs voids. + Support added for displaying em_machine via %a format flag. Make + scanelf_file_bind() not output anything if quiet mode and the ELF is static + or not setuid. + + pspax: Support added for -u,--user Support added for -g,--group + + + 17 Oct 2006; Roy Marples pax-utils-0.1.14.ebuild: + Added ~sparc-fbsd keyword. + +*pax-utils-0.1.14 (23 Sep 2006) + + 23 Sep 2006; Mike Frysinger +pax-utils-0.1.14.ebuild: + Add support for NetBSD, add --user/--group options to pspax, and fix QA + envvar handling of .o objects. + + 07 Jun 2006; Jeroen Roovers pax-utils-0.1.13.ebuild: + Stable on hppa (bug #135427). + + 06 Jun 2006; Gustavo Zacarias + pax-utils-0.1.13.ebuild: + Stable on sparc wrt #135427 + + 05 Jun 2006; Simon Stelling pax-utils-0.1.13.ebuild: + stable on amd64 + + 04 Jun 2006; Torsten Veller pax-utils-0.1.13.ebuild: + Stable on x86 (#135427). + + 04 Jun 2006; Fernando J. Pereda + pax-utils-0.1.13.ebuild: + Stable on alpha. Thanks to Mike Hlavac for + testing. Bug #135427 + + 04 Jun 2006; Markus Rothe pax-utils-0.1.13.ebuild: + Stable on ppc64; bug #135427 + + 03 Jun 2006; pax-utils-0.1.13.ebuild: + Stable on ppc; bug #135427 + + 03 Jun 2006; pax-utils-0.1.13.ebuild: + - stable on arm + +*pax-utils-0.1.13 (17 May 2006) + + 17 May 2006; +pax-utils-0.1.13.ebuild: + Improved Makefile handling. (vapier) QA_TEXTREL/QA_EXECSTACK/QA_WX_LOAD exempt + filtering flags. (kevquinn) Handle versioned symbols correctly on unstripped + ELF files when using the -s flag. Do not assume it is ok to read from stdin if + the -l -p flags were given. (solar) + +*pax-utils-0.1.12 (30 Apr 2006) + + 30 Apr 2006; -files/pax-utils-0.1.10.patch, + -pax-utils-0.1.10.ebuild, pax-utils-0.1.11-r1.ebuild, + +pax-utils-0.1.12.ebuild, -pax-utils-0.1.9.ebuild: + - new pspax -n/-w flags. new -L handling for the BSD arches. uses ld.so.hints + vs ld.so.cache (thanks flameeyes). tty null term handling should be fixed + + 24 Apr 2006; Gustavo Zacarias + pax-utils-0.1.11-r1.ebuild: + Stable on sparc + + 23 Apr 2006; Michael Hanselmann + pax-utils-0.1.11-r1.ebuild: + Stable on ppc. + + 22 Apr 2006; Markus Rothe pax-utils-0.1.11-r1.ebuild: + Stable on ppc64 + + 22 Apr 2006; pax-utils-0.1.11-r1.ebuild: + - stable on amd64 arm mips x86 + + 16 Apr 2006; Bryan Østergaard + +files/pax-utils-0.1.11.patch, +pax-utils-0.1.11-r1.ebuild: + Fix scanelf hang due to grep-style changes with stdin #128247 by Matteo Azzali. + +*pax-utils-0.1.11 (30 Mar 2006) + + 30 Mar 2006; Diego Pettenò + +pax-utils-0.1.11.ebuild: + New release working on FreeBSD and marked ~x86-fbsd. + + 23 Mar 2006; Luis Medinas pax-utils-0.1.10.ebuild: + Stable on amd64. Bug #124699. + + 11 Mar 2006; Michael Hanselmann + pax-utils-0.1.10.ebuild: + Stable on ppc. + + 10 Mar 2006; Torsten Veller pax-utils-0.1.10.ebuild: + Stable on x86 (#124699) + + 09 Mar 2006; Aron Griffis pax-utils-0.1.10.ebuild: + Mark 0.1.10 stable on ia64 + + 08 Mar 2006; Jeroen Roovers pax-utils-0.1.10.ebuild: + Stable on hppa (bug #124699). + + 08 Mar 2006; Gustavo Zacarias + pax-utils-0.1.10.ebuild: + Stable on sparc wrt #124699 + + 08 Mar 2006; Markus Rothe pax-utils-0.1.10.ebuild: + Stable on ppc64; bug #124699 + + 22 Feb 2006; +files/pax-utils-0.1.10.patch, + pax-utils-0.1.10.ebuild: + - Using the flags -Xe on ppc and probably others would lead to the PT_LOAD + executable bits being stripped (very bad thing). glob64->glob touchup for + the BSD guys + +*pax-utils-0.1.10 (18 Feb 2006) + + 18 Feb 2006; -files/pax-utils-0.1.8-etrel-notwx.patch, + -files/pax-utils-0.1.8-paxelf-fd-mmap.patch, +pax-utils-0.1.10.ebuild, + -pax-utils-0.1.4.ebuild, -pax-utils-0.1.8-r1.ebuild, + -pax-utils-0.1.8.ebuild, pax-utils-0.1.9.ebuild: + - added -k/--section %k modifier to detect elf a given section exists. added + -z to unifiy paxctl/chpax handling into a single util. change max pt loads to + 2 for netbsd. The -E option now takes strings. The -l option now reads + ld.so.conf include files. cleaned up old ebuilds. mips 0.1.9 marked stable + checked by kumba + + 08 Feb 2006; Saleem Abdulrasool + pax-utils-0.1.9.ebuild: + stable on x86 as per bug #121777 + + 07 Feb 2006; Patrick McLean pax-utils-0.1.9.ebuild: + Stable on amd64 (bug 121777). + + 07 Feb 2006; Aron Griffis pax-utils-0.1.9.ebuild: + Mark 0.1.9 stable on alpha + + 06 Feb 2006; Aron Griffis pax-utils-0.1.9.ebuild: + Mark 0.1.9 stable on ia64 + + 06 Feb 2006; pax-utils-0.1.9.ebuild: + Stable on ppc. bug 121777 + + 06 Feb 2006; Gustavo Zacarias + pax-utils-0.1.9.ebuild: + Stable on sparc wrt #121777 + + 06 Feb 2006; Markus Rothe pax-utils-0.1.9.ebuild: + Stable on ppc64: bug #121777 + +*pax-utils-0.1.9 (05 Feb 2006) + + 05 Feb 2006; +pax-utils-0.1.9.ebuild: + - version bump. Adds new features. -M bits -E types + + 02 Feb 2006; +files/pax-utils-0.1.8-etrel-notwx.patch, + pax-utils-0.1.8-r1.ebuild: + - ET_REL objects were being falsely reported as !WX + +*pax-utils-0.1.8-r1 (29 Jan 2006) + + 29 Jan 2006; +files/pax-utils-0.1.8-paxelf-fd-mmap.patch, + +pax-utils-0.1.8-r1.ebuild: + - bugfix. dont report false positives in quiet mode + +*pax-utils-0.1.8 (28 Jan 2006) + + 28 Jan 2006; -files/scanelf-null-rpath.patch, + pax-utils-0.1.4.ebuild, -pax-utils-0.1.5.ebuild, -pax-utils-0.1.6.ebuild, + -pax-utils-0.1.7-r1.ebuild, +pax-utils-0.1.8.ebuild: + - New -A option to scan *.a archives. Better handling of invalid elf files. + +*pax-utils-0.1.7-r1 (18 Jan 2006) + + 18 Jan 2006; +files/scanelf-null-rpath.patch, + -pax-utils-0.1.7.ebuild, +pax-utils-0.1.7-r1.ebuild: + - bugfix: dont write to memory when NULL rpaths exists and not using + -X/--fix in scanelf + +*pax-utils-0.1.7 (12 Jan 2006) + + 12 Jan 2006; +pax-utils-0.1.7.ebuild: + - new -X/--fix option to attempt to fix faulty RPATHs etc. Updated tristate + pax handling. Adds support for obsd. Misc cleanups and improvements + + 31 Dec 2005; Fabian Groffen pax-utils-0.1.6.ebuild: + Marked ~ppc-macos on request of vapier. The tools really work on ELF files, + but their use on Darwin is questionable. + +*pax-utils-0.1.6 (29 Dec 2005) + + 29 Dec 2005; -pax-utils-0.1.3.ebuild, + +pax-utils-0.1.6.ebuild: + - fixup for silly NetBSD stdout handling. updates for arches lacking proper + header defines. New -L option to resolve DT_NEEDED cache paths + +*pax-utils-0.1.5 (08 Dec 2005) + + 08 Dec 2005; Mike Frysinger +pax-utils-0.1.5.ebuild: + Have dumpelf show .comment/.interp sections, properly set shdr/phdr to NULL + when an ELF lacks them, fix #e usage, and add support for parsing + .note.GNU-stack in object files. + + 05 Dec 2005; Gustavo Zacarias + pax-utils-0.1.4.ebuild: + Stable on sparc + + 04 Dec 2005; pax-utils-0.1.4.ebuild: + - stable on x86 + +*pax-utils-0.1.4 (30 Oct 2005) + + 30 Oct 2005; +pax-utils-0.1.4.ebuild: + - version bump. This release adds 3 scanelf options. -S, -b, -g + + 28 Oct 2005; pax-utils-0.1.3.ebuild: + - #103173 pax-utils installs docs into /usr/share/doc + +*pax-utils-0.1.3 (25 Jul 2005) + + 25 Jul 2005; Mike Frysinger +pax-utils-0.1.3.ebuild: + Fix building with gcc-2, dont bomb with alignment errors on some arches, and + add support for SONAME scanning in scanelf. + +*pax-utils-0.1.2 (03 Jul 2005) + + 03 Jul 2005; +pax-utils-0.1.2.ebuild: + - update textrel handling code to scan only the text segment. New -e -v -p + flags for pspax. minor changes overall + + 16 Jun 2005; pax-utils-0.1.1.ebuild: + - arm/m68k/ppc64/s390/sh stable + + 16 Jun 2005; -pax-utils-0.0.4.ebuild, + -pax-utils-0.0.7.ebuild, -pax-utils-0.1.0.ebuild, pax-utils-0.1.1.ebuild: + - stable on alpha/hppa/ia64/sparc + +*pax-utils-0.1.1 (16 Jun 2005) + + 16 Jun 2005; pax-utils-0.1.1.ebuild: + - stable on x86/ppc/mips/amd64 + + 10 Jun 2005; : + - Bugfixes: only report the source of textrels when the executable actually + contains DT_TEXTREL. Only enable -Wdeclaration-after-statement -Wextra if the + compiler supports it + +*pax-utils-0.1.0 (08 Jun 2005) + + 08 Jun 2005; -pax-utils-0.0.8.ebuild, + -pax-utils-0.0.9.ebuild, +pax-utils-0.1.0.ebuild: + * scanelf options: -N matches a given lib. -T will print the cause of + the ELF text relocation (-T based on code from Kevin Quinn.. 10x thanks) + -F format modifiers were added for printing the base file name and base + file name with search paths removed, this is ideal for scripting with + use of automated q/a systems so we don't have to re-parse a the string + to get desired output. All format modifiers now accept # in place of % + but # is quiet where % is verbose. Also new to the format handling is + the %x modifier now prints PT_PAX_FLAGS and falls back to EI_PAX if no + PaX flags were found in the program header. + + * The suite should work on OSX. + * Minor touch ups to Makefile/pspax/dumpelf. + * Lots of typecasting fixes for improved portability. + + 05 Jun 2005; Michael Hanselmann + pax-utils-0.0.7.ebuild: + Stable on ppc. + + 31 May 2005; Christian Birchinger + pax-utils-0.0.7.ebuild: + Added sparc stable keyword + +*pax-utils-0.0.9 (28 May 2005) + + 28 May 2005; Mike Frysinger +pax-utils-0.0.9.ebuild: + Add support for FreeBSD and fix cross-endian bugs. + + 21 May 2005; : + Makefile: include/depend fix. dumpelf: display improvements, 32/64bit phdr + fix, man page updates. scanelf: Two new options. The ability to display run + time bindings -b/--bind and -f/--from read input stream from a filename/stdin + for scanelf. The -F format handling pretty much got a total rewrite for the + better. We used taviso@gentoo fuzz regression tool to help track down bugs + with malformed executables. Now the overall result is greatly improved error + handling for improper elf files. paxelf: Improvements in the mmap error + handling. README: updates to reflect changes man/*.1: updates to reflect + changes + + 15 May 2005; metadata.xml: + - update metadata.xml + +*pax-utils-0.0.2 (15 May 2005) + + 15 May 2005; -pax-utils-0.0.1.ebuild, + -pax-utils-0.0.2.ebuild, pax-utils-0.0.4.ebuild, -pax-utils-0.0.5.ebuild, + -pax-utils-0.0.6.ebuild, pax-utils-0.0.7.ebuild: + - stable x86 - make all ebuild use toolchain-funcs vs gcc eclass - cleaned non + stabilized versions below 0.0.7 + +*pax-utils-0.0.7 (30 Apr 2005) + + 30 Apr 2005; +pax-utils-0.0.7.ebuild: + - uclibc updates and -F format handling + + 21 Apr 2005; Simon Stelling pax-utils-0.0.4.ebuild: + stable on amd64 + +*pax-utils-0.0.6 (14 Apr 2005) + + 14 Apr 2005; +pax-utils-0.0.6.ebuild: + - version bump. lots of new treats + + 12 Apr 2005; Daniel Ostrow pax-utils-0.0.4.ebuild, + pax-utils-0.0.5.ebuild: + ~ppc64 for ppc64 hardened + + 09 Apr 2005; Michael Hanselmann + pax-utils-0.0.4.ebuild: + Stable on ppc. + +*pax-utils-0.0.5 (01 Apr 2005) + + 01 Apr 2005; +pax-utils-0.0.5.ebuild: + - major source code cleanup. combine scanexec/scanrexec/pttool into unified + scanelf tool. manpage updates. fixed memleak in readelf function. new options + to detect TEXTREL's, display RPATH info, make display of pax flags markings + optional. A new recursive option was added to scan subdirs. All sorts of good + stuff that makes grandma happy. Many thanks to vapier. + + 31 Mar 2005; Aron Griffis pax-utils-0.0.4.ebuild: + stable on ia64 + + 12 Nov 2004; Gustavo Zacarias pax-utils-0.0.4.ebuild: + Stable on sparc + +*pax-utils-0.0.4 (11 Nov 2004) + + 11 Nov 2004; +metadata.xml, pax-utils-0.0.4.ebuild: + marking pax-utils stable on x86/mips diff --git a/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/Manifest new file mode 100644 index 0000000000..98f0e90dfe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/Manifest @@ -0,0 +1,31 @@ +DIST pax-utils-1.0.1.tar.xz 619788 SHA256 87654ec8c207ab35fc05e96ec89b196cf7ab765e0e7919015ccaa7f0e66e246c SHA512 f41e8188254dd1290eba4b36f3b22f2e4422ac03c234ba7438490ae0025a03a4ede05827023a8ccca913ebe44237c248455df47cb4dc63c85056511230e66eff WHIRLPOOL bdcad84ee44b855beff64ff06271b5eda252b10490714b8f22421fbf3b57eac8476fd061efb4d10745ff9a55d465da15dc417844dd13342fa394e709c018fdee +DIST pax-utils-1.0.2.tar.xz 621068 SHA256 b8395de0f414a70fa74234c43a10666fd8ba311488c5b7c2eb6f055aea45e094 SHA512 268edd05ec30d723d198a49c7023068274b4f5187cf18582006b23d483a6889743cdb733b65f59f2e963a371220e31211dc43cd655c53cab4bf08645dcf7a9ff WHIRLPOOL c87c78db0e13edf6b477b9f0f5e251e80edbc25a40f0e7341fe20600140af929b576aa10217b331a2783034bc568eba3ff786a50496bf41f64381f0aa0e252a5 +DIST pax-utils-1.0.3.tar.xz 621460 SHA256 8535a94e1f77841da92d5526d2935abb786437fdf11be9ed077a78ab5e6b5670 SHA512 3f8654a3bd66177a39b7f0e9a7ffc0f127e5529f4f45c8c1beea5eb92060bf01f205daf22cdeb4e50ee1022d170307fc70c1d73b197405be7a6bc9acec621d26 WHIRLPOOL 1930e7d575357a67e07ee5ed9c559cd0501588d6c739ded10fecf215ce8746b0ffbe55d0e0cee739c6f5aee62630f45f7af211e853f9cc3b3418f4961391a2a8 +DIST pax-utils-1.0.4.tar.xz 622280 SHA256 f7e16cf22d4dc431feb49d3fad21fd7f9703ec3a9b5bde24fe426891a376d5f3 SHA512 73051b77cc6c0411b4747082a806a620edc60eb89b061208246fd22dc107cfbf92767d56c012fd57eda1fb8cd40365b6b4f87fdc2217c9437be7d71a407a0f66 WHIRLPOOL 5ab2fd742a194e8e4e8381d8a721da4d9fe8c0fb5dbaf873d2887abf4741263f6072191eddc033b6a572faa92ff5dde1bfedd68ad053f4488101df935acd0b3b +DIST pax-utils-1.0.5.tar.xz 622532 SHA256 f69a9938e4af7912d26d585094bc0203e43571a990fdd048319088a8b8ad906f SHA512 e8e07acf8295d90f30ea464e8060ae66ffabfa79a22b44e8c00eebf532ef78eb987eb7b69ecbf9f5bd25ec3e3964a746f546abbf111e065c5683c9f47194d026 WHIRLPOOL 0ac1ec6191106f20da3ba2a1a7ffe9ad7db184d1b79d13800b0844b7e250eadc750735dfeba70858d0b845669812be0fd761c26036d022322f251024bb437272 +DIST pax-utils-1.0.tar.xz 619104 SHA256 c39fcc181c7c6a03527687d9977e1c2ce2b47b28918426a057d56b43a429e312 SHA512 ec44e5f848e64ba70eeb2ca670189c84a0b0d36ee745ae956ee56d291dd3c5b3fe56527867a52e264babfbaaad49ec59338fadc297256a7a4708cf65f97db4c5 WHIRLPOOL 86f91917d7723066a849f2225987b9739f3c484626735c77ee27286ea1785e316b374110226688ad8d380b90b5aa140e1060cc2411cd6d1d250a1918ed33d575 +DIST pax-utils-1.1.1.tar.xz 627640 SHA256 9ea1f28b3665da08fd80384e56d2a71bfa9f279983e683a162eb4993b2df8d3e SHA512 a8680f9bc99edef56d24175b5967dd967daaa8ae40c0c68f0e9ff3a23ac90a7cb341c99a47a0f6e29504c3f2740039920258a69267ee89549525d02306a8d70e WHIRLPOOL 7ee993224d54d82527c99d9d46c30f2bca0e464660b2ebedaf43076287894247db8111e3f5b558140f03b743939939849f03bcb134b2ac7776bb30553a183c45 +DIST pax-utils-1.1.2.tar.xz 627732 SHA256 49390215f6a4773a9c0a99a6de90ff768d13ce2eb4ba1a869603b81f697fce3e SHA512 7a97ff3f68ef67084d1785c95aed2bef5c3bd6fe0c67b96310bd236dc0a403ab5fa86d2b719bdc493b6d6ce07e43af41cc1ff3aa0bd726f2896494079996bff7 WHIRLPOOL c94e1c55a183ce6a6d44a0993ca6c3c34d41f1fad43dabdc9994357747a159e1578e61f13634c4379d324640c4b1d67073e82992f521964acd64598fa7c342f8 +DIST pax-utils-1.1.3.tar.xz 627536 SHA256 b80c923c0231a17aa2db5fce3d81c3b7d061cd8e6b356fecceadb2e9a8ee9bc6 SHA512 0bd5efe455edfbe06e938fab62f7d452bcefe6f426881bfebc8252bf386807a3f50ffa9cadbf8cf4aa514839ba94d3f28b16fea163ae738ef8fdeed28fe9204c WHIRLPOOL 1730c25bfda22d4523c8d8f30fe01a09790131efbfeae21ef1e1917c8fdcd9f8aa0053194c7f32a254fa70b963594e5f399f79f287793afd5b8b7fbafcafc806 +DIST pax-utils-1.1.4.tar.xz 627880 SHA256 796860fbd48c5f811e699e8492dc1110459bad0a62efa8d346b74a4f6f556414 SHA512 9557d0a80c2a94f28760665a258e0670ee2dd585b128d644ea3be310128bfd26db1bc19bed8623cf2c886979d0094ba9b92577b3899d363b5d418986a2f52795 WHIRLPOOL 27ab9694528cada62f76592df6414a47af4ceb967871ddfe295be01a3c590ae398612030b28b94025a27f112c8a293a300cc9ddb008082f1c76e8ba3ce2eae1d +DIST pax-utils-1.1.5.tar.xz 646612 SHA256 2945b3e4df2e0dc95800bfbd3d88ab2243b2ee4ff064bbfc75734f6d9d986a89 SHA512 c03c2b867988592ad7ee3fc19cbbe203622a736889aa27a669824f4de670e8d591e1c8477529bd0481e7cdce11e94f8b55d4ef158fe21a6e2baf43b09f33b5b7 WHIRLPOOL 3e54a9d0b30aae9017f2706ea8f79c901de2105e52779e765aa497db40cbcb52d7b90570d9373d246a0338d16eaeab5a75ff9019639082f22b2e7ca1a6b2a544 +DIST pax-utils-1.1.6.tar.xz 647308 SHA256 f5436c517bea40f7035ec29a6f34034c739b943f2e3a080d76df5dfd7fd41b12 SHA512 c5bdb3ee076c5f4d026f811a59329014c539e3bb3ab45aec92564dcc4abcedaebc50bec55c37aeccfe9e31c554ec7789426fcb3d6f67a8d805843f32c5993f94 WHIRLPOOL 6addfc63dd821a3a0f1ebb2f0545bf81b933bed7aa4950efc51c4af3c8a9dd2263fe09c469bb371a5cb7ae239db646876548a2c21b08c1ed87dd974228eb2679 +DIST pax-utils-1.1.tar.xz 627392 SHA256 97ed475ae9f91cf5ca47eeb39abe6033db77e480469dad7c7823ed16be2475ad SHA512 24569a8bbcd635b163f1dc84d4a74dac2e89fc5a18bdb0ead8db78dde5f0661f3d4d51118818f028bc5359447a2d9156ab394ffb26b5c64e377f3bf4536cecb5 WHIRLPOOL e5d1782904bd31ad93e09486ee01bf0af7a33db7bde6eaefdfeaaa462632b1f66633065509b7b79bf493030b0c104472446f7aaf7fbc549564715ffebe5eeb38 +EBUILD pax-utils-1.0.1.ebuild 1276 SHA256 8d86636033c80916b07c7ab9c76c25908d794a09d3796e04f926be5ae6afa122 SHA512 5619387d9407c8dab9c3d8b372361dd2b5e34b5d36c2f22550144b7c31af1e1d0be597ba8e29414673bcdbc014e1a0b46497de8dbedb229db63c8ceeab245ec5 WHIRLPOOL 17dc5ed139c8a387faefbb8789c810737c4ec9e89ac77f9ec9cd3cbb9dcb533d59b1d735b2d78d135d335e5fffeb56da2621a71ba62c7495b3cc143eb62b12b1 +EBUILD pax-utils-1.0.2.ebuild 1276 SHA256 8d86636033c80916b07c7ab9c76c25908d794a09d3796e04f926be5ae6afa122 SHA512 5619387d9407c8dab9c3d8b372361dd2b5e34b5d36c2f22550144b7c31af1e1d0be597ba8e29414673bcdbc014e1a0b46497de8dbedb229db63c8ceeab245ec5 WHIRLPOOL 17dc5ed139c8a387faefbb8789c810737c4ec9e89ac77f9ec9cd3cbb9dcb533d59b1d735b2d78d135d335e5fffeb56da2621a71ba62c7495b3cc143eb62b12b1 +EBUILD pax-utils-1.0.3.ebuild 1263 SHA256 3427f8af6fc1baf6c63529354f9b7ff7fdfbd0d1a81e679f4ddfe6c383650287 SHA512 e041ebe9bd0a7115462e0890382e27393f9752797c86f62d3782180e2b0a9b16b269b20103ed046d93984e02f45c58c967c1b2a45bbc08401172fefb78fc42ea WHIRLPOOL 9e0e51373de44c37e251c175690a0def4f59a6d301ed6b48fdf65d65d05bfb1e74084b97f7d3d30e35e4c6f68ef3c50ad49e5f5d0a60969dfc7ad11ff3ff07b2 +EBUILD pax-utils-1.0.4.ebuild 1276 SHA256 8d86636033c80916b07c7ab9c76c25908d794a09d3796e04f926be5ae6afa122 SHA512 5619387d9407c8dab9c3d8b372361dd2b5e34b5d36c2f22550144b7c31af1e1d0be597ba8e29414673bcdbc014e1a0b46497de8dbedb229db63c8ceeab245ec5 WHIRLPOOL 17dc5ed139c8a387faefbb8789c810737c4ec9e89ac77f9ec9cd3cbb9dcb533d59b1d735b2d78d135d335e5fffeb56da2621a71ba62c7495b3cc143eb62b12b1 +EBUILD pax-utils-1.0.5.ebuild 1275 SHA256 186d912b58a76909490376718cd836185b22e6d59feed985199fa8a6c4a44cb8 SHA512 919b193d9a08a02deff71f87440996b0bed071a79cee9a059a0173bf03544afc39f6582a9637b71d31436b533d7fbfe21f4ac7ac198e6223808fa8e4a210bfb7 WHIRLPOOL 68ebcffc549da61b7f0deddd080c037067faf966b539d415869bf604914f456fed97cfe21085f5f69112ebeabb0252b4ee703c0524f0c81786bf4a74a508a874 +EBUILD pax-utils-1.0.ebuild 1276 SHA256 8d86636033c80916b07c7ab9c76c25908d794a09d3796e04f926be5ae6afa122 SHA512 5619387d9407c8dab9c3d8b372361dd2b5e34b5d36c2f22550144b7c31af1e1d0be597ba8e29414673bcdbc014e1a0b46497de8dbedb229db63c8ceeab245ec5 WHIRLPOOL 17dc5ed139c8a387faefbb8789c810737c4ec9e89ac77f9ec9cd3cbb9dcb533d59b1d735b2d78d135d335e5fffeb56da2621a71ba62c7495b3cc143eb62b12b1 +EBUILD pax-utils-1.1.1.ebuild 1498 SHA256 d65ee703da8761fd67359892305484a7c58d0884535e66c7af83e0680b952f29 SHA512 9da273a0696a54e33a6a7f15c3941dba0fdec1ce8984d28f7571b0abfdec99bedee2cf9b60a374e5eeaf0d7d0d859f888be5cf910e6c1a1a9ca954b9678247de WHIRLPOOL eb4345a69010d35f9b07456ea98dace8d96998ae6ba39c5592f4fa5bdd7dec1798cb7942f3ee556c4e4be1136fb43a4a4947e561650120ae5fb1c45fbb788b46 +EBUILD pax-utils-1.1.2.ebuild 1465 SHA256 4712360d9bdad678e7da99baabfc854e6eb9266d942f7b3131931654bddc0378 SHA512 531e72177dd1037cd8e4a9fafe76f182d7922f7814251de9dd082a179829ab6a2b15ea4adb56279a82759adb43a93a2c5e81fdabc1b38b551c823a1c38b65e11 WHIRLPOOL 021ea569b15e16a3bcc88067b5096a20e287c7329963423ab78fee9f4ecea079bd31ae68fd935d762a3c9739a3098c198b94192aaff88e710279a7f312137d1d +EBUILD pax-utils-1.1.3.ebuild 1465 SHA256 4712360d9bdad678e7da99baabfc854e6eb9266d942f7b3131931654bddc0378 SHA512 531e72177dd1037cd8e4a9fafe76f182d7922f7814251de9dd082a179829ab6a2b15ea4adb56279a82759adb43a93a2c5e81fdabc1b38b551c823a1c38b65e11 WHIRLPOOL 021ea569b15e16a3bcc88067b5096a20e287c7329963423ab78fee9f4ecea079bd31ae68fd935d762a3c9739a3098c198b94192aaff88e710279a7f312137d1d +EBUILD pax-utils-1.1.4.ebuild 1465 SHA256 4712360d9bdad678e7da99baabfc854e6eb9266d942f7b3131931654bddc0378 SHA512 531e72177dd1037cd8e4a9fafe76f182d7922f7814251de9dd082a179829ab6a2b15ea4adb56279a82759adb43a93a2c5e81fdabc1b38b551c823a1c38b65e11 WHIRLPOOL 021ea569b15e16a3bcc88067b5096a20e287c7329963423ab78fee9f4ecea079bd31ae68fd935d762a3c9739a3098c198b94192aaff88e710279a7f312137d1d +EBUILD pax-utils-1.1.5.ebuild 1465 SHA256 4712360d9bdad678e7da99baabfc854e6eb9266d942f7b3131931654bddc0378 SHA512 531e72177dd1037cd8e4a9fafe76f182d7922f7814251de9dd082a179829ab6a2b15ea4adb56279a82759adb43a93a2c5e81fdabc1b38b551c823a1c38b65e11 WHIRLPOOL 021ea569b15e16a3bcc88067b5096a20e287c7329963423ab78fee9f4ecea079bd31ae68fd935d762a3c9739a3098c198b94192aaff88e710279a7f312137d1d +EBUILD pax-utils-1.1.6.ebuild 1458 SHA256 014c0969e9c3797fe122be656c0debe284191cf8feea57afa781a2ed4b2d4f47 SHA512 928406f02610a045a7930507a6225f4c73f843a153b8aa612574053559ea83304e1eef74ad8b46525f84f7a7914f0beb618a3d73af89f92e668700180127c83e WHIRLPOOL 0208a10182417b81a8aecefa14140b6a39735936e39c9324245e4b285df4a019d240969c09d847d4ff6cc0d2fedb32c067ad38d33a34d5856715d4769807856d +EBUILD pax-utils-1.1.ebuild 1448 SHA256 545bb6e66902d44db0d5f29e493ecfb6e3d8a8464b173a977f5be24fdb8b3ad6 SHA512 cd9345bf0cd2d937d3697375a719c9c856025a3d8fa97e1b3b6b73da2eef535ebbe39713429de5979b3ce5d7950d9311507c726af66ade69e3656ed1172643bf WHIRLPOOL da1e1469ecb96e05d2c59a2ffa5619244e94dc5395187b8a41cc975fb5888863ca95348699af6ceda5b0968a0a3d24dbfcd3126dbaa5d94695abdb0155c029c8 +MISC ChangeLog 7248 SHA256 873c22361b0ce72dd33cd8b1322c1f19628896fdea8ab6b8f7c59ec2b92d13a9 SHA512 14f7a33c18f91d556541cf28d1057d7a29df16d6d61f1370914fb8af27d76dbc4907db6e2d01908696d68a12801707e4af1719d36d9ea1fb308572e8c12be432 WHIRLPOOL 9c68121da26614b4be897a5b4070f72803c15b0b30b1b2af6ddb79ff1fc64608f51564637166b9111aefc296fdd82c142d55e91871474a9d3a05607fbfd27ab6 +MISC ChangeLog-2015 25321 SHA256 d9fc5939318d48eb09554845e49ffdd2bd81d7700ea1a2eb3a245eac23de0523 SHA512 00829c624168f920c69bd64fcc4923d10df556d86484137c6f381d81a0f166e3f2b58559bf5a53d19a5fd608498b2b827b72d3bb31254e5e4b625dcbc6b88d05 WHIRLPOOL 2a6014ed7565ce08f011c6306592185831fa2a4c191eb9650c87927ba5715504cf958b6438ec28c7bfda9c3349fec8db3b39039abd97fb8a0b9ff3717bfff6a4 +MISC metadata.xml 584 SHA256 5aa079a277468814cecc8dd01365e017de646a3786b561c001a7398e7747f047 SHA512 d8458090413d52aaa38b6867edf0a9f996e08b36f9750bfa2469c2aa7d6b0718157feace3dbbb3c63c2795e977ddd6a9c637223192dff90e8ca87facb730bdf4 WHIRLPOOL d745c0db8e85f85c968fea5408a05c6585d54774bc3f953b1debb0ec17b7ce5d942cd1e048026f1a790bc56aa20f3301f973c5e02dd5da24f47d725f6652f5be +DIST pax-utils-1.3.1.tar.xz 718384 BLAKE2B eef34077dfaceba1bf6f3d56b5e9990090e6d6c5d8c14f7f4bd8506040f0abdcf1a7bd52c643092faa74d991f22ed48c96924572a50c556aaf879dd411569457 SHA512 1a3a463f3864a420b4dcdd8e5736fbee785ed7cb19545966819493cc98d3cea670eb44592c7f100188b2d45b58908bc1f8e2e010f8842c51b70495b260a03102 +DIST pax-utils-1.3.2.tar.xz 725916 BLAKE2B ff792288b22c185501123d3e152ebae891585d5fbbbb1957f62c68fca3b342b8ca986d53611677aff4566ad4483afb3c69f40738be4cf5d653ca469e72b5661a SHA512 50330a34d9b7b33c67be079eb871e6dafe29c72f2fc42fec0e51aa9a2e0c1eb95e6d27a4dc1affe6647cdf4c9357545336d48c9e27a7e0106d57532a0f53cdcc diff --git a/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/metadata.xml new file mode 100644 index 0000000000..7837ad485c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/metadata.xml @@ -0,0 +1,19 @@ + + + + + slyfox@gentoo.org + Sergei Trofimovich + + + toolchain@gentoo.org + Gentoo Toolchain Project + + A suite of ELF tools to aid auditing systems. Contains various ELF related utils for ELF32, ELF64 binaries useful for displaying PaX and security info on a large groups of binary files. + + Install a more powerful/faster version of lddtree + + + cpe:/a:gentoo:pax-utils + + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/pax-utils-1.0.1.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/pax-utils-1.0.1.ebuild new file mode 100644 index 0000000000..f253ed0df5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/pax-utils/pax-utils-1.0.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit eutils toolchain-funcs unpacker + +DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties" +HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities" +SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz + https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz + https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="caps python" + +RDEPEND="caps? ( sys-libs/libcap ) + python? ( dev-python/pyelftools )" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +_emake() { + emake \ + USE_CAP=$(usex caps) \ + USE_PYTHON=$(usex python) \ + "$@" +} + +src_configure() { + # Avoid slow configure+gnulib+make if on an up-to-date Linux system + if use prefix || ! use kernel_linux || \ + has_version '=linux-headers-5.8 to pick linux headers with faccessat2, bug #768624 +DEPEND=" + ${RDEPEND} + kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.8 ) ) +" +BDEPEND=" + caps? ( virtual/pkgconfig ) +" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +_emake() { + emake \ + USE_CAP=$(usex caps) \ + USE_DEBUG=$(usex debug) \ + USE_PYTHON=$(usex python) \ + USE_SECCOMP=$(usex seccomp) \ + "$@" +} + +pkg_setup() { + if use python; then + python-single-r1_pkg_setup + fi +} + +src_configure() { + # Avoid slow configure+gnulib+make if on an up-to-date Linux system + if use prefix || ! use kernel_linux || + has_version ' zisofs-tools-1.0.8.ebuild: + Stable for alpha, wrt bug #287414 + + 12 Mar 2014; Agostino Sarubbo zisofs-tools-1.0.8.ebuild: + Stable for sparc, wrt bug #287414 + + 06 Mar 2014; Agostino Sarubbo zisofs-tools-1.0.8.ebuild: + Stable for ppc64, wrt bug #287414 + + 05 Mar 2014; Agostino Sarubbo zisofs-tools-1.0.8.ebuild: + Stable for ppc, wrt bug #287414 + + 01 Mar 2014; Pacho Ramos zisofs-tools-1.0.8.ebuild: + amd64 stable, bug #287414 + + 24 Feb 2014; Pawel Hajdan jr + zisofs-tools-1.0.8.ebuild: + x86 stable wrt bug #287414 + + 14 Feb 2014; Markus Meier zisofs-tools-1.0.8.ebuild: + arm stable, bug #287414 + + 14 Feb 2014; Akinori Hattori zisofs-tools-1.0.8.ebuild: + ia64 stable wrt bug #287414 + + 08 Feb 2014; Jeroen Roovers zisofs-tools-1.0.8.ebuild: + Stable for HPPA (bug #287414). + + 18 Jan 2014; Mike Frysinger zisofs-tools-1.0.6.ebuild, + zisofs-tools-1.0.8.ebuild: + Add arm64 love. + + 18 Feb 2013; Zac Medico zisofs-tools-1.0.8.ebuild: + Add ~arm-linux keyword. + + 19 Oct 2010; Mart Raudsepp zisofs-tools-1.0.6.ebuild: + Drop to ~mips + + 01 Jan 2010; Christian Faulhammer + zisofs-tools-1.0.8.ebuild: + Transfer Prefix keywords + +*zisofs-tools-1.0.8 (31 Oct 2008) + + 31 Oct 2008; Daniel Drake +zisofs-tools-1.0.8.ebuild: + Version bump, thanks to Arfrever Frehtes Taifersar Arahesis in bug #190737 + + 03 Feb 2008; Fabian Groffen + zisofs-tools-1.0.6.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 06 Nov 2007; Raúl Porcel zisofs-tools-1.0.6.ebuild: + alpha stable + + 25 Aug 2007; Steve Dibb zisofs-tools-1.0.6.ebuild: + amd64 stable + + 13 May 2007; Joshua Kinard zisofs-tools-1.0.6.ebuild: + Stable on mips. + + 12 May 2007; Daniel Drake metadata.xml: + Move from kernel to kernel-misc herd + + 15 Apr 2007; Markus Rothe zisofs-tools-1.0.6.ebuild: + Stable on ppc64 + + 11 Apr 2007; Jeroen Roovers zisofs-tools-1.0.6.ebuild: + Stable for HPPA too. + + 06 Apr 2007; Tobias Scherbaum + zisofs-tools-1.0.6.ebuild: + ppc stable + + 12 Mar 2007; Raúl Porcel zisofs-tools-1.0.6.ebuild: + x86 stable + + 23 Jan 2007; Gustavo Zacarias + zisofs-tools-1.0.6.ebuild: + Stable on sparc + + 25 Nov 2006; Charlie Shepherd metadata.xml: + Kernel's got this one... + + 19 Jul 2005; Kito zisofs-tools-1.0.6.ebuild: + ~ppc-macos keyword + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + +*zisofs-tools-1.0.6 (27 Oct 2004) + + 27 Oct 2004; Mike Frysinger + +zisofs-tools-1.0.6.ebuild: + Version bump for Joseph Cheek. + + 05 Oct 2004; Pieter Van den Abeele + zisofs-tools-1.0.3.ebuild, zisofs-tools-1.0.4.ebuild: + Masked zisofs-tools-1.0.4.ebuild stable for ppc + + 05 Oct 2004; Pieter Van den Abeele + zisofs-tools-1.0.3.ebuild: + Masked zisofs-tools-1.0.3.ebuild stable for ppc + + 18 Jul 2004; Tom Gall zisofs-tools-1.0.4-r1.ebuild: + marked stable for ppc64 livecd use, bug #57487 + + 16 Jul 2004; Guy Martin zisofs-tools-1.0.4-r1.ebuild: + Marked stable on hppa. + + 20 Jun 2004; zisofs-tools-1.0.3.ebuild, + zisofs-tools-1.0.4.ebuild: + Added IUSE. + + 04 May 2004; Bryan Østergaard zisofs-tools-1.0.3.ebuild, + zisofs-tools-1.0.4-r1.ebuild, zisofs-tools-1.0.4.ebuild: + Stable on alpha. + + 25 Apr 2004; Aron Griffis zisofs-tools-1.0.3.ebuild, + zisofs-tools-1.0.4.ebuild: + Add die following econf for bug 48950 + + 17 Apr 2004; Bryan Østergaard + zisofs-tools-1.0.4-r1.ebuild: + Add ~alpha to keywords. + + 05 Feb 2004; zisofs-tools-1.0.4-r1.ebuild: + marked stable on sparc + + 23 Jan 2004; zisofs-tools-1.0.4-r1.ebuild: + keyworded ~sparc for catalyst + + 25 May 2003; Martin Holzer zisofs-tools-1.0.3.ebuild, + zisofs-tools-1.0.4-r1.ebuild, zisofs-tools-1.0.4.ebuild: + now uses mirror://kernel + +*zisofs-tools-1.0.4-r1 (15 Jan 2003) + + 15 Jan 2003; Mike Frysinger : + Added static support #13796 sascha-gentoo-bugzilla@silbe.org (Sascha Silbe). + +*zisofs-tools-1.0.4 (17 Nov 2002) + + 08 Dec 2002; Pieter Van den Abeele : + Added ppc keyword - used this for ppc livecd + + 17 Nov 2002; Mike Frysinger : + Version bump + +*zisofs-tools-1.0.3 (06 May 2002) + + 08 Dec 2002; Pieter Van den Abeele : + Added ppc keyword - used this for ppc livecd + + 06 June 2002; Donny Davies : + Freshly baked port. diff --git a/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/Manifest b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/Manifest new file mode 100644 index 0000000000..2dd0a1ad3f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST zisofs-tools-1.0.6.tar.bz2 53138 SHA256 a7d80141be2b52df99423cc617ad9dab8e81b1c79ca437789bbb1a9433524e3e SHA512 7928c40bd421853adde1da874a574ccaaa2b9ac3cb6d0fe241763bb64f66717dd83991f92bad093a1044e35f72f84643568af4a4999cfe62b85777df24fc0b96 WHIRLPOOL eb3a0ed0394bba3a2dc4f51aba0a2071b4f69db997f46f577550afbe296dbbede564641cc29d5b8d032ab8e1cc9ea90abbc3f43aa33984d564def8aadfd3eddf +DIST zisofs-tools-1.0.8.tar.bz2 52968 SHA256 ae4e53e4914934d41660248fb59d3c8761f1f1fd180d5ec993c17ddb3afd04f3 SHA512 2c50bb73428c065e02e95def81950e1f64aff3cec0a4d74ee91ddbf4c15b81a423d8a128a4abc2e11aeb866b9d5f67f55019f7ae884c9e1a8b013ed3133db50d WHIRLPOOL 05b59ba8423be7ac1f257ce6106f32be00cc62ffd2891c8f620e65b5eda28611aefd073f3832088bfcb42309d92e0b8866ed219b273b9d9431af928e032a061f +EBUILD zisofs-tools-1.0.6.ebuild 738 SHA256 c89603d760b0f0ef6ab18ad684d9431fe7e7887609e7c814ae712273d0f83b66 SHA512 a7a180074c8d78df4fada63a754088cf2a101c4b09bd9748f58d3797398415067a8535729102e6665cff3cd5a537478ef3e3ce1f4676e34b1ec5b0c3a95726e8 WHIRLPOOL 60e06ee067d8af13170f9a760e778a36c56eaecd323a1ebddfedcc880969b71ec1055134b65285f1e6388698c95652a415e730b0701c00efc698ccbe28da9714 +EBUILD zisofs-tools-1.0.8.ebuild 784 SHA256 11d5243527c14ea5318072aaead0beb7d9104b6b1f2986f21b5f06e8d910ae11 SHA512 ce3ac29660a1fe186ff4a926fbc0be011e2bcc3891271c16d60cf07dfd5fafafe183af2beb59c9e7bc13c8a5db94203acf6b770f3f62b5b80712f091944c2fdc WHIRLPOOL 280450bec99b800b000a931b85fa55d837afe9f713cfefcb8487453b8d3a6d012e8f1c242355159518a95e71a85506265b1b10c4b927103d055f64249763b371 +MISC ChangeLog 5255 SHA256 0dddbdd1be93652d0671410144a3e1f6d952f51a45c95fed1521ba6f199dd1fb SHA512 e7107bf0367ade8cd0a0327eb6982dfb03dd52f75e0ca763ce5775e8238869993c8f7e0276a0d267e46d170060548e85894b48d3e59aafda5e333a1d1a0dba05 WHIRLPOOL f5922d4aaa352540f230116fc1968751181abe42932323446ee0f77ed8920ac208296c2fdcd8fed63a9d5b2c31e69a08df833c5f63a838f4312eb32f935dd735 +MISC metadata.xml 164 SHA256 3b1b59f5a5a6e3a377f6124aa855936c20e9b883f7bbbef0210fdef022da34f3 SHA512 84cc2f3f5b3ece35f020ba9a4b29f5ea9082ee201bc21b5a386c5f8a44a685967a27e2af96e3f6addc19ee0b6ee80e116f2afab770ec4e57b994f97c3d1161ea WHIRLPOOL 9b0f6952edfd4458f8d8f2186f89ae04ecc2b8de5eb819626c8da501dbac0ab3bcf8606b10a896582b2c5ab9de015f174ca4962f98fd4772759046213767e13e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJTKaACAAoJELp701BxlEWftHMP/RmzTpiL48SLnoAn9nxVGvHZ +Q+g9M21rIzueWCxDlQePWVbrmYTj5anpATvP8Qx1A3DUq0KagACF94oxZnI17Zub +zAGhGXYerGsQOeOB5DwUSnXWCmap5KPTomRMXmKJLDL7inKePjKejSk/uyL3Dc7A +94m8HfJMkNE7s5bLPcrQewZBdGCytDLQE40xVHVZ/Xdo+q4Dro5taZ6hpVMlnfy+ +jCCoocQ8QcnZTcJpIBuorMHG1GK9oSA28iownfSiOh5UvdLwXLZpB3csAv6BSkOU +1tpfpEuSJuTRYvIztiwcFbV9b9T853aGLeWUs4C7qDCISIx0YqDhQlncNqS1Xo1+ +ksHgBlbawZc2imu+ynn33t8rCgZFn5PlsOhbuAab8Lb6mrWZh4mZR+LUd/FQy8px +P2iqv8rNrVr3XUdjuWpQSdckjvTc9jEEampPJmhowFdQjgCV1YqRpAG8TLhTwqs4 +6/cwvfgaCMrjRDGXTEgMVwJtYkygUSea6gOO/Bo10SjjLNY7dO/yT3UfBXgfjQ3e +o5g73J2hNXe+Y0GXRlj52OOBCsu9V4i0ayBJev1s6Wh212iet/RlnAnyWokJH0xk +ONME1UtzVzy3P0TEuEjG9FJNNecOMym7ix36Ir4pTO4yrWziBr0q3WFCVRoUE1uO +fK0+1YvH+V0tVXpsPnn8 +=ChBl +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/metadata.xml b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/metadata.xml new file mode 100644 index 0000000000..74d25af22b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/metadata.xml @@ -0,0 +1,5 @@ + + + +kernel-misc + diff --git a/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.6.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.6.ebuild new file mode 100644 index 0000000000..72e23968af --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/zisofs-tools/zisofs-tools-1.0.6.ebuild,v 1.17 2014/01/18 05:42:43 vapier Exp $ + +inherit flag-o-matic + +DESCRIPTION="User utilities for zisofs" +HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/zisofs/" +SRC_URI="https://www.kernel.org/pub/linux/utils/fs/zisofs/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" +IUSE="static" + +DEPEND=">=sys-libs/zlib-1.1.4" + +src_compile() { + use static && append-ldflags -static + econf || die + emake || die +} + +src_install() { + emake INSTALLROOT="${D}" install || die + dodoc CHANGES INSTALL README +} diff --git a/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.8.ebuild b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.8.ebuild new file mode 100644 index 0000000000..7191aad1e1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-misc/zisofs-tools/zisofs-tools-1.0.8.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/zisofs-tools/zisofs-tools-1.0.8.ebuild,v 1.13 2014/03/19 13:47:44 ago Exp $ + +inherit flag-o-matic + +DESCRIPTION="User utilities for zisofs" +HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/zisofs/" +SRC_URI="https://www.kernel.org/pub/linux/utils/fs/zisofs/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos" +IUSE="static" + +DEPEND=">=sys-libs/zlib-1.1.4" + +src_compile() { + use static && append-ldflags -static + econf || die + emake || die +} + +src_install() { + emake INSTALLROOT="${D}" install || die + dodoc CHANGES INSTALL README +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/Manifest b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/Manifest new file mode 100644 index 0000000000..a0bca80eff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/Manifest @@ -0,0 +1,4 @@ +DIST elt-patches-20170317.tar.xz 23356 BLAKE2B 8e402496e4c064a56a6bafbf369bf97710fa28fa0744356ce5c1b52f1866c0683b80d7d5971288bbaaf88cce0ec717956904f2f5969f22a3f1d11a8444b3866a SHA512 28da9a214cd2bccebad45f464a414fedf80fc6b497d1f6b8f30a0a67570a614065ef67ce43316872d94a144de1a154ecd164a47009ebcd7d39128ccc2dd39618 +DIST elt-patches-20170422.tar.xz 27864 BLAKE2B 0b6a764a7030d78618139f2c2a51f33b224f38e9f117ce45d119375e20566df55266f9684b53d3d311f91570803f937922f93801ad5a3664dae70828ebbedd12 SHA512 90867925f797ec815cfd8f45655cbc0bdc5f46e1a84792988ca76aaed97489907a926acf8f50c0499c56f6e70ea7081732f71c74a8d49bf24a6d265a0a4202dc +DIST elt-patches-20170815.tar.xz 27864 BLAKE2B ca699e3fc3f5903f660fba70aa424603d42ef3b3aaa5e8768cfad0561d423972b21e75e578faeaaa89d8b0932f5161079a57e5d0d4ab7b56d5a09b91fb0e8d46 SHA512 deba10767b6a8cb5e8139e6f47a30e6f8a4a9312adb1d3e0199df24321d89601915fc91003da2d14fda679e7cbd30a4d4cf39d94ba57bce06432eefc168650dd +DIST elt-patches-20170826.1.tar.xz 27912 BLAKE2B 886644713651448784e040fbcde6ef11f98f12abffb347f2213b990c1f0ec2df3af6c729c18781235a393e6de907b4da6ec5d140f7fb856466de6e7cefd54b00 SHA512 30a1e8b77d2963b7c56eef3a7a0a576ea6d30f1133c7bf6ad3b5b57cbe3e2de5e8cfbc50a929fea589b42ca02802a7ed16ccf7adb868290a2cc3add5b4fc77d3 diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170317.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170317.ebuild new file mode 100644 index 0000000000..caa6aeec92 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170317.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Collection of patches for libtool.eclass" +HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" + +DEPEND="app-arch/xz-utils" + +src_install() { + insinto /usr/share/elt-patches + doins -r . +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170422.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170422.ebuild new file mode 100644 index 0000000000..0b584e06a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170422.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Collection of patches for libtool.eclass" +HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" + +RDEPEND="sys-apps/gentoo-functions" +DEPEND="app-arch/xz-utils" + +src_compile() { + emake prefix="${EPREFIX}/usr" libdirname="$(get_libdir)" +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170815.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170815.ebuild new file mode 100644 index 0000000000..cb84f664c0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170815.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Collection of patches for libtool.eclass" +HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" + +RDEPEND="sys-apps/gentoo-functions" +DEPEND="app-arch/xz-utils" + +src_compile() { + emake rootprefix="${EPREFIX%/}" libdirname="$(get_libdir)" +} + +src_install() { + emake DESTDIR="${D}" rootprefix="${EPREFIX%/}" install +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170826.1.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170826.1.ebuild new file mode 100644 index 0000000000..3439c84d86 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/elt-patches-20170826.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Collection of patches for libtool.eclass" +HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="" + +RDEPEND="sys-apps/gentoo-functions" +DEPEND="app-arch/xz-utils" + +src_compile() { + emake rootprefix="${EPREFIX%/}" libdirname="$(get_libdir)" +} + +src_install() { + emake DESTDIR="${D}" rootprefix="${EPREFIX%/}" install +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/metadata.xml b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/metadata.xml new file mode 100644 index 0000000000..f540000d5a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/elt-patches/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest new file mode 100644 index 0000000000..af04c94753 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/Manifest @@ -0,0 +1,4 @@ +DIST gentoolkit-0.4.6.tar.gz 3205641 BLAKE2B 7da91a313c8a9263eb7b4abd6207ece9dd602a5069a87f1e78ada13fc9f396e1f2afddaf0637c473445034cf57b5ca7631e209361a88fa3892d302b20f4cc986 SHA512 3aa3c9af7e994313400607943b9090fd813227ddd6d550b50fbcf7eeb4053da8bcdb41c9ef2579d957d2f279fdcc4e2f2ceca1091c5fd457df4204dd11792d6e +DIST gentoolkit-0.4.7.tar.gz 3205669 BLAKE2B e5f64b85546bc10ad16e7fa42d288965539177375e8796b40df699859efa13fb98bb86aec58e60363c955b2d5e4b2e6379a7597252ee4fdbeec49559de67b328 SHA512 0fab600b4323d23e12009eeb4ade595950880a88b05bcfbfeada1a9b9af615b96d31c568285629bf6e5de7b45ed857bdf98b6261dc54974fbaf70c924e093c76 +DIST gentoolkit-0.4.8.tar.gz 3206070 BLAKE2B 7f689ae85136827b8af50401165ccd44bc824e12bec43dad786c7221ec78ee3c1f14d538d197e277a2fedc23f570440f4ec7c0cc707a146814315ff6de48c115 SHA512 689b4229c5d2b6f4440b7d3d57e4b9be5265eead53737890c17dbd0510df287f5c19f86b924735d4ad146d1a500c59a15869b718cbf805b894b0bf115b69f838 +DIST gentoolkit-0.5.0.tar.gz 3206598 BLAKE2B a379dcbbaba9d52c241fea020b87c458384e44092539947909e14fd6c63fd9cc06d076b8081874edf17fc50e80fe48ceab3400c90046867dc409e7ac39c17231 SHA512 8a5c344f3a17c4c779abbcaa35b5e3f147106dbc61310d0d1a816ec8080914271fa45c311a8feeb1bfe14195af7cf34c0b29142d6e43e2de232dae96fbd00861 diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-python3_9.patch b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-python3_9.patch new file mode 100644 index 0000000000..6a50db9ca6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-python3_9.patch @@ -0,0 +1,43 @@ +# https://github.com/gentoo/gentoolkit/pull/11 +# https://bugs.gentoo.org/747034 +diff --git a/pym/gentoolkit/metadata.py b/pym/gentoolkit/metadata.py +index 22c249e..c3dba98 100644 +--- a/pym/gentoolkit/metadata.py ++++ b/pym/gentoolkit/metadata.py +@@ -73,8 +73,7 @@ class _Maintainer(object): + self.description = None + self.restrict = node.get('restrict') + self.status = node.get('status') +- maint_attrs = node.getchildren() +- for attr in maint_attrs: ++ for attr in node.iter(): + setattr(self, attr.tag, attr.text) + + def __repr__(self): +@@ -101,7 +100,7 @@ class _Useflag(object): + _desc = '' + if node.text: + _desc = node.text +- for child in node.getchildren(): ++ for child in node.iter(): + _desc += child.text if child.text else '' + _desc += child.tail if child.tail else '' + # This takes care of tabs and newlines left from the file +@@ -213,7 +212,7 @@ class MetaData(object): + if herd in ('no-herd', 'maintainer-wanted', 'maintainer-needed'): + return None + +- for node in self._herdstree.getiterator('herd'): ++ for node in self._herdstree.iter('herd'): + if node.findtext('name') == herd: + return node.findtext('email') + +@@ -283,7 +282,7 @@ class MetaData(object): + return self._useflags + + self._useflags = [] +- for node in self._xml_tree.getiterator('flag'): ++ for node in self._xml_tree.iter('flag'): + self._useflags.append(_Useflag(node)) + + return self._useflags diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-r1-python3_9.patch b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-r1-python3_9.patch new file mode 100644 index 0000000000..a9dae61504 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/files/gentoolkit-0.5.0-r1-python3_9.patch @@ -0,0 +1,34 @@ +From f14b6198d1dd9cb7f4a83f3822e4a1782a5581e8 Mon Sep 17 00:00:00 2001 +From: Brian Dolbec +Date: Tue, 13 Oct 2020 10:04:07 -0400 +Subject: [PATCH] metadata.py: Fix duplicated use flag text bug 748129 + +Regression from commit: 517581df206766 +link: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=517581df206766fabf10273cde565e0a6dc62829 +Gentoo bug: https://bugs.gentoo.org/748129 +Signed-off-by: Brian Dolbec +--- + pym/gentoolkit/metadata.py | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/pym/gentoolkit/metadata.py b/pym/gentoolkit/metadata.py +index c3dba98..0b58392 100644 +--- a/pym/gentoolkit/metadata.py ++++ b/pym/gentoolkit/metadata.py +@@ -101,8 +101,11 @@ class _Useflag(object): + if node.text: + _desc = node.text + for child in node.iter(): +- _desc += child.text if child.text else '' +- _desc += child.tail if child.tail else '' ++ # prevent duplicate text ++ if child.text and child.text not in _desc: ++ _desc += child.text ++ if child.tail and not child.tail in _desc: ++ _desc += child.tail + # This takes care of tabs and newlines left from the file + self.description = re.sub(r'\s+', ' ', _desc) + +-- +libgit2 1.0.1 + diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild new file mode 100644 index 0000000000..3c9347c0e9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +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" + +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.4.0"; then + SHOW_GENTOOKIT_DEV_DEPRECATED_MSG=1 + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT}"/var/cache + mkdir -p -m 0700 "${EROOT}"/var/cache/revdep-rebuild + + if [[ ${SHOW_GENTOOKIT_DEV_DEPRECATED_MSG} ]]; then + elog "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + elog "part of the gentoolkit package." + elog "The gentoolkit-dev package is now deprecated in favor of a single" + elog "gentoolkit package. The remaining tools from gentoolkit-dev" + elog "are now obsolete/unused with the git based tree." + fi + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild new file mode 100644 index 0000000000..34ae357f65 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +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" + +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.4.0"; then + SHOW_GENTOOKIT_DEV_DEPRECATED_MSG=1 + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT}"/var/cache + mkdir -p -m 0700 "${EROOT}"/var/cache/revdep-rebuild + + if [[ ${SHOW_GENTOOKIT_DEV_DEPRECATED_MSG} ]]; then + elog "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + elog "part of the gentoolkit package." + elog "The gentoolkit-dev package is now deprecated in favor of a single" + elog "gentoolkit package. The remaining tools from gentoolkit-dev" + elog "are now obsolete/unused with the git based tree." + fi + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild new file mode 100644 index 0000000000..d2a61bf8f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +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" + +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + sys-apps/gawk + sys-apps/gentoo-functions" + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.4.0"; then + SHOW_GENTOOKIT_DEV_DEPRECATED_MSG=1 + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT}"/var/cache + mkdir -p -m 0700 "${EROOT}"/var/cache/revdep-rebuild + + if [[ ${SHOW_GENTOOKIT_DEV_DEPRECATED_MSG} ]]; then + elog "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + elog "part of the gentoolkit package." + elog "The gentoolkit-dev package is now deprecated in favor of a single" + elog "gentoolkit package. The remaining tools from gentoolkit-dev" + elog "are now obsolete/unused with the git based tree." + fi + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild new file mode 100644 index 0000000000..77fdfb33cf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +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" + +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + sys-apps/gawk + sys-apps/gentoo-functions" + +distutils_enable_tests setup.py + +PATCHES=( + "${FILESDIR}"/${PN}-0.5.0-python3_9.patch + "${FILESDIR}"/${PN}-0.5.0-r1-python3_9.patch +) + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.4.0"; then + SHOW_GENTOOKIT_DEV_DEPRECATED_MSG=1 + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT}"/var/cache + mkdir -p -m 0700 "${EROOT}"/var/cache/revdep-rebuild + + if [[ ${SHOW_GENTOOKIT_DEV_DEPRECATED_MSG} ]]; then + elog "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + elog "part of the gentoolkit package." + elog "The gentoolkit-dev package is now deprecated in favor of a single" + elog "gentoolkit package. The remaining tools from gentoolkit-dev" + elog "are now obsolete/unused with the git based tree." + fi + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild new file mode 100644 index 0000000000..983d63f9d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git" +inherit distutils-r1 git-r3 + +DESCRIPTION="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +KEYWORDS="" + +DEPEND=" + sys-apps/portage[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + sys-apps/gawk + sys-apps/gentoo-functions" + +distutils_enable_tests setup.py + +python_prepare_all() { + python_setup + echo VERSION="${PVR}" "${PYTHON}" setup.py set_version + VERSION="${PVR}" "${PYTHON}" setup.py set_version + distutils-r1_python_prepare_all +} + +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.4.0"; then + SHOW_GENTOOKIT_DEV_DEPRECATED_MSG=1 + fi +} + +pkg_postinst() { + # Create cache directory for revdep-rebuild + mkdir -p -m 0755 "${EROOT}"/var/cache + mkdir -p -m 0700 "${EROOT}"/var/cache/revdep-rebuild + + if [[ ${SHOW_GENTOOKIT_DEV_DEPRECATED_MSG} ]]; then + elog "Starting with version 0.4.0, ebump, ekeyword and imlate are now" + elog "part of the gentoolkit package." + elog "The gentoolkit-dev package is now deprecated in favor of a single" + elog "gentoolkit package. The remaining tools from gentoolkit-dev" + elog "are now obsolete/unused with the git based tree." + fi + + # Only show the elog information on a new install + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog + elog "For further information on gentoolkit, please read the gentoolkit" + elog "guide: https://wiki.gentoo.org/wiki/Gentoolkit" + elog + elog "Another alternative to equery is app-portage/portage-utils" + elog + elog "Additional tools that may be of interest:" + elog + elog " app-admin/eclean-kernel" + elog " app-portage/diffmask" + elog " app-portage/flaggie" + elog " app-portage/install-mask" + elog " app-portage/portpeek" + elog " app-portage/smart-live-rebuild" + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml new file mode 100644 index 0000000000..011e78ec74 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/gentoolkit/metadata.xml @@ -0,0 +1,14 @@ + + + + + tools-portage@gentoo.org + Gentoo Portage tools team + + +Gentoolkit is a collection of useful adminstration scripts particular to +the Gentoo Linux distribution. It contains rough drafts and +implementations of features that may in time make it into Portage, or +into full-fledged tools in their own right. + + diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/Manifest b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/Manifest new file mode 100644 index 0000000000..af51126607 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/Manifest @@ -0,0 +1,3 @@ +DIST portage-utils-0.90.1.tar.xz 1779252 BLAKE2B 27c94694cab84970c0c92e835b9039d9420fbfa20f9f2e03f4f53d118df4dc243cddce33994095a3e41bd1027a42c9c29cda65cb7cf4f45279a028b21555f4f8 SHA512 67290a69ad6ac40da3ce0f41d2630096690e69bb97a1428af921ccc582dcfbf903bbf98259f68afdbe9e96aef81672ea3352a9266a649e75f99acec7fa00cd8a +DIST portage-utils-0.90.tar.xz 1776636 BLAKE2B bbacc05aa97c77705ae4fbdb5efde5f1d49a99ac8ed259e026c9a997f43a86551b3a10a397e0c5f1da161d2c0d88afe88e22870705ca39d911c4a98ad13f4928 SHA512 2077061dd7dfd444d4ad38faf5a87aa44392d7747f71d7283b5e2775ce3d714773cd642ea085aea3dd34a715f2c446d42fd64ba42fa99e716e8d843aae3d9682 +DIST portage-utils-0.92.tar.xz 1819676 BLAKE2B 01798e3984745140bca1bcc1eda5c2aea7c517bee2656acfe1bd810fc8088ddcb474f2c64fee6832c5e1699e2ec8ad5a9c6d5afba8a2e2b6f1861d49fbf7fcb7 SHA512 7d36263c9c242c8e82786fa12e171a3f396f65520acb8caa91516862615bd71241699ab6c2232122f7009875aa0a10b06b614a842d45afc86e599b39711e12b3 diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/metadata.xml b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/metadata.xml new file mode 100644 index 0000000000..6d218bbea7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/metadata.xml @@ -0,0 +1,15 @@ + + + + + grobian@gentoo.org + Fabian Groffen + + + Build qmanifest applet, this adds additional dependencies for GPG, OpenSSL and BLAKE2B hashing + Build qtegrity applet, this adds additional dependencies for OpenSSL + + + cpe:/a:gentoo:portage + + diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.1.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.1.ebuild new file mode 100644 index 0000000000..98fc23048d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Small and fast Portage helper tools written in C" +HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls static openmp +qmanifest +qtegrity" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 autotools + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" +else + SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" + KEYWORDS="hppa ppc sparc x86" +fi + +RDEPEND=" + qmanifest? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + app-crypt/libb2:=[static-libs] + dev-libs/openssl:0=[static-libs] + sys-libs/zlib:=[static-libs] + app-crypt/gpgme:=[static-libs] + ) + !static? ( + app-crypt/libb2:= + dev-libs/openssl:0= + sys-libs/zlib:= + app-crypt/gpgme:= + ) + ) + qtegrity? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + dev-libs/openssl:0=[static-libs] + ) + !static? ( + dev-libs/openssl:0= + ) + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-maintainer-mode \ + --with-eprefix="${EPREFIX}" \ + $(use_enable qmanifest) \ + $(use_enable qtegrity) \ + $(use_enable openmp) \ + $(use_enable static) +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.ebuild new file mode 100644 index 0000000000..b6b9c568ac --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.90.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Small and fast Portage helper tools written in C" +HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls static openmp +qmanifest +qtegrity" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 autotools + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" +else + SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +RDEPEND=" + qmanifest? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + app-crypt/libb2:=[static-libs] + dev-libs/openssl:0=[static-libs] + sys-libs/zlib:=[static-libs] + app-crypt/gpgme:=[static-libs] + ) + !static? ( + app-crypt/libb2:= + dev-libs/openssl:0= + sys-libs/zlib:= + app-crypt/gpgme:= + ) + ) + qtegrity? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + dev-libs/openssl:0=[static-libs] + ) + !static? ( + dev-libs/openssl:0= + ) + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-maintainer-mode \ + --with-eprefix="${EPREFIX}" \ + $(use_enable qmanifest) \ + $(use_enable qtegrity) \ + $(use_enable openmp) \ + $(use_enable static) +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.92.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.92.ebuild new file mode 100644 index 0000000000..85c3b587a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-0.92.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Small and fast Portage helper tools written in C" +HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls static openmp +qmanifest +qtegrity" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 autotools + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" +else + SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +RDEPEND=" + qmanifest? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + app-crypt/libb2:=[static-libs] + dev-libs/openssl:0=[static-libs] + sys-libs/zlib:=[static-libs] + app-crypt/gpgme:=[static-libs] + ) + !static? ( + app-crypt/libb2:= + dev-libs/openssl:0= + sys-libs/zlib:= + app-crypt/gpgme:= + ) + ) + qtegrity? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + dev-libs/openssl:0=[static-libs] + ) + !static? ( + dev-libs/openssl:0= + ) + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-maintainer-mode \ + --with-eprefix="${EPREFIX}" \ + $(use_enable qmanifest) \ + $(use_enable qtegrity) \ + $(use_enable openmp) \ + $(use_enable static) +} diff --git a/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-9999.ebuild new file mode 100644 index 0000000000..85c3b587a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-portage/portage-utils/portage-utils-9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="Small and fast Portage helper tools written in C" +HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls static openmp +qmanifest +qtegrity" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 autotools + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" +else + SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +RDEPEND=" + qmanifest? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + app-crypt/libb2:=[static-libs] + dev-libs/openssl:0=[static-libs] + sys-libs/zlib:=[static-libs] + app-crypt/gpgme:=[static-libs] + ) + !static? ( + app-crypt/libb2:= + dev-libs/openssl:0= + sys-libs/zlib:= + app-crypt/gpgme:= + ) + ) + qtegrity? ( + openmp? ( + || ( + >=sys-devel/gcc-4.2:*[openmp] + sys-devel/clang-runtime:*[openmp] + ) + ) + static? ( + dev-libs/openssl:0=[static-libs] + ) + !static? ( + dev-libs/openssl:0= + ) + ) +" +DEPEND="${RDEPEND}" + +src_configure() { + econf \ + --disable-maintainer-mode \ + --with-eprefix="${EPREFIX}" \ + $(use_enable qmanifest) \ + $(use_enable qtegrity) \ + $(use_enable openmp) \ + $(use_enable static) +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/Manifest b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/Manifest new file mode 100644 index 0000000000..47fa687144 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/Manifest @@ -0,0 +1,3 @@ +DIST bash-completion-2.4.tar.xz 276148 BLAKE2B 1ca38db1d1ad9f0bf7d1aa4e49cba1c82a6a575b05118099b609da12bf2e369637be907cba1d46e1e33fface482ebd7c63d70d56c948e45ef71725780ffb2171 SHA512 b852e0a38417dfc3754a91dae2d107f99a3c2970d835a4bbaa80f2a4db8d670bc3820ddc6ada26f68070f22fb4c1db7abe50ad489b1c0f8497b1e6e91be27627 +DIST bash-completion-2.7.tar.xz 280048 BLAKE2B 88b09f451fd4e14daf8e139951a4b65aaa9d9b1d86dceade388a726ac7f3caff2546597695c3f0cbd5dd64e20472d0cf3e98e0f367898b81d696d4ccb8f2fb73 SHA512 514709ad2e5f6bd4e20027c7049a1144c1854a37b653d5c11fad1cdf7a46d0e1afca725d6ce75d49691149e0de57be85747f704ac1c429ef4cea114bfbff8fcd +DIST bashcomp-2.0.2.tar.gz 3625 BLAKE2B ebd835e23634e8a7491467ad66c53941763cea43bad75fe24982d3885be2d2ba132e5273a655fec34705224315d7a3f0248c030fb7685fc613ac4f489cde5bf5 SHA512 46bc1bcc32263135f44be68569459a409250dd2c81c18190735f11e13a26508e9d3cb91d24a8fe7b21bdea678347873b7ac1b67d5e8c78c8444011f85dfdcdce diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.4-r1.ebuild new file mode 100644 index 0000000000..5b1db28a22 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.4-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +BASHCOMP_P=bashcomp-2.0.2 +inherit versionator + +DESCRIPTION="Programmable Completion for bash" +HOMEPAGE="https://github.com/scop/bash-completion" +SRC_URI="https://github.com/scop/bash-completion/releases/download/${PV}/${P}.tar.xz + https://bitbucket.org/mgorny/bashcomp2/downloads/${BASHCOMP_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +IUSE="" + +RDEPEND=">=app-shells/bash-4.3_p30-r1 + sys-apps/miscfiles + !app-eselect/eselect-bashcomp" +DEPEND="app-arch/xz-utils" +PDEPEND=">=app-shells/gentoo-bashcomp-20140911" + +# Remove unwanted completions. +STRIP_COMPLETIONS=( + # Slackware package stuff, quite generic names cause collisions + # (e.g. with sys-apps/pacman) + explodepkg installpkg makepkg pkgtool removepkg upgradepkg + + # Debian/Red Hat network stuff + ifdown ifup ifstatus + + # Installed in app-editors/vim-core + xxd + + # Now-dead symlinks to deprecated completions + hd ncal + + # Installed by sys-apps/util-linux-2.28 + mount umount mount.linux umount.linux +) + +src_prepare() { + eapply "${WORKDIR}/${BASHCOMP_P}/${PN}"-2.1_p*.patch + # Bug 543100, update bug 601194 + eapply "${FILESDIR}/${PN}-2.1-escape-characters-r1.patch" + eapply_user +} + +src_test() { :; } # Skip testsuite because of interactive shell wrt #477066 + +src_install() { + # work-around race conditions, bug #526996 + mkdir -p "${ED}"/usr/share/bash-completion/{completions,helpers} || die + + emake DESTDIR="${D}" profiledir="${EPREFIX}"/etc/bash/bashrc.d install + + local file + for file in "${STRIP_COMPLETIONS[@]}"; do + rm "${ED}"/usr/share/bash-completion/completions/${file} || die + done + # remove deprecated completions (moved to other packages) + rm "${ED}"/usr/share/bash-completion/completions/_* || die + + dodoc AUTHORS CHANGES CONTRIBUTING.md README.md + + # install the eselect module + insinto /usr/share/eselect/modules + doins "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect" + doman "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect.5" +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ! version_is_at_least 2.1-r90 ${v}; then + ewarn "For bash-completion autoloader to work, all completions need to" + ewarn "be installed in /usr/share/bash-completion/completions. You may" + ewarn "need to rebuild packages that installed completions in the old" + ewarn "location. You can do this using:" + ewarn + ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" + ewarn + ewarn "After the rebuild, you should remove the old setup symlinks:" + ewarn + ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" + fi + done + + if has_version 'app-shells/zsh'; then + elog + elog "If you are interested in using the provided bash completion functions with" + elog "zsh, valuable tips on the effective use of bashcompinit are available:" + elog " http://www.zsh.org/mla/workers/2003/msg00046.html" + elog + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.7-r3.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.7-r3.ebuild new file mode 100644 index 0000000000..94afac9d52 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-2.7-r3.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +BASHCOMP_P=bashcomp-2.0.2 +inherit versionator + +DESCRIPTION="Programmable Completion for bash" +HOMEPAGE="https://github.com/scop/bash-completion" +SRC_URI="https://github.com/scop/bash-completion/releases/download/${PV}/${P}.tar.xz + https://bitbucket.org/mgorny/bashcomp2/downloads/${BASHCOMP_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +IUSE="test" +# Multiple test failures, need to investigate the exact problem +RESTRICT="test" + +# completion collision with net-fs/mc +RDEPEND=">=app-shells/bash-4.3_p30-r1 + sys-apps/miscfiles + !app-eselect/eselect-bashcomp + !!net-fs/mc" +DEPEND="app-arch/xz-utils + test? ( + ${RDEPEND} + app-misc/dtach + dev-util/dejagnu + dev-tcltk/tcllib + )" +PDEPEND=">=app-shells/gentoo-bashcomp-20140911" + +# Remove unwanted completions. +STRIP_COMPLETIONS=( + # Slackware package stuff, quite generic names cause collisions + # (e.g. with sys-apps/pacman) + explodepkg installpkg makepkg pkgtool removepkg upgradepkg + + # Debian/Red Hat network stuff + ifdown ifup ifstatus + + # Installed in app-editors/vim-core + xxd + + # Now-dead symlinks to deprecated completions + hd ncal + + # Installed by sys-apps/util-linux-2.28 + mount umount mount.linux umount.linux + + # Installed by sys-apps/util-linux-2.31 + rfkill +) + +src_prepare() { + eapply "${WORKDIR}/${BASHCOMP_P}/${PN}"-2.1_p*.patch + # Bug 543100, update bug 601194 + eapply "${FILESDIR}/${PN}-2.1-escape-characters-r1.patch" + eapply_user + + # Remove implicit completions for vim. + # https://bugs.gentoo.org/649986 + sed -i -e 's/vi vim gvim rvim view rview rgvim rgview gview//' \ + bash_completion || die + rm test/completion/vi.exp || die +} + +src_test() { + # Tests need an interactive shell, #477066 + # idea stolen from: + # http://pkgs.fedoraproject.org/cgit/rpms/bash-completion.git/tree/bash-completion.spec + + # real-time output of the log ;-) + touch "${T}/dtach-test.log" || die + tail -f "${T}/dtach-test.log" & + local tail_pid=${!} + + nonfatal dtach -N "${T}/dtach.sock" \ + bash -c 'emake check &> "${T}"/dtach-test.log; echo ${?} > "${T}"/dtach-test.out' + + kill "${tail_pid}" + [[ -f ${T}/dtach-test.out ]] || die "Unable to run tests" + [[ $(<"${T}"/dtach-test.out) == 0 ]] || die "Tests failed" +} + +src_install() { + # work-around race conditions, bug #526996 + mkdir -p "${ED}"/usr/share/bash-completion/{completions,helpers} || die + + emake DESTDIR="${D}" profiledir="${EPREFIX}"/etc/bash/bashrc.d install + + local file + for file in "${STRIP_COMPLETIONS[@]}"; do + rm "${ED}"/usr/share/bash-completion/completions/${file} || die + done + # remove deprecated completions (moved to other packages) + rm "${ED}"/usr/share/bash-completion/completions/_* || die + + dodoc AUTHORS CHANGES CONTRIBUTING.md README.md + + # install the eselect module + insinto /usr/share/eselect/modules + doins "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect" + doman "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect.5" +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ! version_is_at_least 2.1-r90 ${v}; then + ewarn "For bash-completion autoloader to work, all completions need to" + ewarn "be installed in /usr/share/bash-completion/completions. You may" + ewarn "need to rebuild packages that installed completions in the old" + ewarn "location. You can do this using:" + ewarn + ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" + ewarn + ewarn "After the rebuild, you should remove the old setup symlinks:" + ewarn + ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" + fi + done + + if has_version 'app-shells/zsh'; then + elog + elog "If you are interested in using the provided bash completion functions with" + elog "zsh, valuable tips on the effective use of bashcompinit are available:" + elog " http://www.zsh.org/mla/workers/2003/msg00046.html" + elog + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-9999.ebuild new file mode 100644 index 0000000000..1ef70643b1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/bash-completion-9999.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +BASHCOMP_P=bashcomp-2.0.2 +EGIT_REPO_URI="https://github.com/scop/bash-completion" +inherit autotools git-r3 versionator + +DESCRIPTION="Programmable Completion for bash" +HOMEPAGE="https://github.com/scop/bash-completion" +SRC_URI="https://bitbucket.org/mgorny/bashcomp2/downloads/${BASHCOMP_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="test" + +# completion collision with net-fs/mc +RDEPEND=">=app-shells/bash-4.3_p30-r1 + sys-apps/miscfiles + !app-eselect/eselect-bashcomp + !!net-fs/mc" +DEPEND="app-arch/xz-utils + test? ( + ${RDEPEND} + app-misc/dtach + dev-util/dejagnu + dev-tcltk/tcllib + )" +PDEPEND=">=app-shells/gentoo-bashcomp-20140911" + +# Remove unwanted completions. +STRIP_COMPLETIONS=( + # Slackware package stuff, quite generic names cause collisions + # (e.g. with sys-apps/pacman) + explodepkg installpkg makepkg pkgtool removepkg upgradepkg + + # Debian/Red Hat network stuff + ifdown ifup ifstatus + + # Installed in app-editors/vim-core + xxd + + # Now-dead symlinks to deprecated completions + hd ncal + + # Installed by sys-apps/util-linux-2.28 (and now deprecated) + _mount _umount _mount.linux _umount.linux + + # Deprecated in favor of sys-apps/util-linux-2.31 + _rfkill +) + +src_unpack() { + git-r3_src_unpack + default +} + +src_prepare() { + eapply "${WORKDIR}/${BASHCOMP_P}/${PN}"-2.1_p*.patch + eapply_user + + eautoreconf +} + +src_test() { + # Tests need an interactive shell, #477066 + # idea stolen from: + # http://pkgs.fedoraproject.org/cgit/rpms/bash-completion.git/tree/bash-completion.spec + + # real-time output of the log ;-) + touch "${T}/dtach-test.log" || die + tail -f "${T}/dtach-test.log" & + local tail_pid=${!} + + # override the default expect timeout and buffer size to avoid tests + # failing randomly due to cold cache, busy system or just more output + # than upstream anticipated (they run tests on pristine docker + # installs of binary distros) + nonfatal dtach -N "${T}/dtach.sock" \ + bash -c 'emake check RUNTESTFLAGS="OPT_TIMEOUT=300 OPT_BUFFER_SIZE=1000000" \ + &> "${T}"/dtach-test.log; echo ${?} > "${T}"/dtach-test.out' + + kill "${tail_pid}" + [[ -f ${T}/dtach-test.out ]] || die "Unable to run tests" + [[ $(<"${T}"/dtach-test.out) == 0 ]] || die "Tests failed" +} + +src_install() { + # work-around race conditions, bug #526996 + mkdir -p "${ED}"/usr/share/bash-completion/{completions,helpers} || die + + emake DESTDIR="${D}" profiledir="${EPREFIX}"/etc/bash/bashrc.d install + + local file + for file in "${STRIP_COMPLETIONS[@]}"; do + rm "${ED}"/usr/share/bash-completion/completions/${file} || + die "stripping ${file} failed" + done + # remove deprecated completions (moved to other packages) + rm "${ED}"/usr/share/bash-completion/completions/_* || die + + dodoc AUTHORS CHANGES CONTRIBUTING.md README.md + + # install the eselect module + insinto /usr/share/eselect/modules + doins "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect" + doman "${WORKDIR}/${BASHCOMP_P}/bashcomp.eselect.5" +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ! version_is_at_least 2.1-r90 ${v}; then + ewarn "For bash-completion autoloader to work, all completions need to" + ewarn "be installed in /usr/share/bash-completion/completions. You may" + ewarn "need to rebuild packages that installed completions in the old" + ewarn "location. You can do this using:" + ewarn + ewarn "$ find ${EPREFIX}/usr/share/bash-completion -maxdepth 1 -type f '!' -name 'bash_completion' -exec emerge -1v {} +" + ewarn + ewarn "After the rebuild, you should remove the old setup symlinks:" + ewarn + ewarn "$ find ${EPREFIX}/etc/bash_completion.d -type l -delete" + fi + done + + if has_version 'app-shells/zsh'; then + elog + elog "If you are interested in using the provided bash completion functions with" + elog "zsh, valuable tips on the effective use of bashcompinit are available:" + elog " http://www.zsh.org/mla/workers/2003/msg00046.html" + elog + fi +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/files/bash-completion-2.1-escape-characters-r1.patch b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/files/bash-completion-2.1-escape-characters-r1.patch new file mode 100644 index 0000000000..27a85504be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/files/bash-completion-2.1-escape-characters-r1.patch @@ -0,0 +1,27 @@ +--- bash-completion-2.1/bash_completion.orig 2014-03-09 17:38:14 +0000 ++++ bash-completion-2.1/bash_completion 2014-03-13 23:26:44 +0000 +@@ -536,13 +536,23 @@ + # @param $2 Name of variable to return result to + _quote_readline_by_ref() + { +- if [[ $1 == \'* ]]; then ++ if [ -z "$1" ]; then ++ # avoid quoting if empty ++ printf -v $2 %s "$1" ++ elif [[ $1 == \'* ]]; then + # Leave out first character + printf -v $2 %s "${1:1}" ++ elif [[ $1 == \~* ]]; then ++ # avoid escaping first ~ ++ printf -v $2 \~%q "${1:1}" + else + printf -v $2 %q "$1" + fi + ++ # Replace double escaping ( \\ ) by single ( \ ) ++ # This happens always when argument is already escaped at cmdline, ++ # and passed to this function as e.g.: file\ with\ spaces ++ [[ ${!2} == *\\* ]] && printf -v $2 %s "${1//\\\\/\\}" + # If result becomes quoted like this: $'string', re-evaluate in order to + # drop the additional quoting. See also: http://www.mail-archive.com/ + # bash-completion-devel@lists.alioth.debian.org/msg01942.html diff --git a/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/metadata.xml b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/metadata.xml new file mode 100644 index 0000000000..2bb3ef2362 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/bash-completion/metadata.xml @@ -0,0 +1,29 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + shell-tools@gentoo.org + Gentoo Shell Tools Project + + + Since v2.04, bash has allowed you to intelligently program and extend its + standard completion behavior to achieve complex command lines with just a + few keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts + from your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a + list of all string handling functions in the UNIX manual. mount system: + [Tab] would complete on all exported file-systems from the host called + system, while make [Tab] would complete on all targets in Makefile. This + project was conceived to produce programmable completion routines for the + most common Linux/UNIX commands, reducing the amount of typing sysadmins and + programmers need to do on a daily basis. + + + + mgorny/bashcomp2 + scop/bash-completion + + diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/Manifest b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/Manifest new file mode 100644 index 0000000000..669450babb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/Manifest @@ -0,0 +1,10 @@ +AUX gentoo-bashcomp-20101217-make_globals.patch 312 SHA256 d535e8f15f996639de5c18990bc22a6dde1e3f46ca20211282dd9163f7d182f6 SHA512 52c57defde061ab2c28521a601e840cc6e00f4be3ea438edee7089a9ca98e6c540148c5da51744fd6108742b3d219997c93810bfc6f42ade29629ccb90b09af6 WHIRLPOOL 9d2b784cbb755c672f87cb9e4f0be147c68f933735f7ff77854100e778ec25c070869ff0ce0278eaad45aee059fc89f484fa1f9cf93a9e456a5260fb9cc0de5a +DIST gentoo-bashcomp-20101217.tar.bz2 23095 SHA256 834e62a9189294f30771fce3fcdeca5fae6fd706c7fd35047f246fb2c0e8cd5a SHA512 29c4802b8f71585b7146e454f44700954de8655aa46dda7046338ed46e1e9835f4ea4141cfd5a813a5f75b6586b030e0e0cbde4c8030ec303f98110fa7a5e316 WHIRLPOOL 1d2c0ea0cd9a4888cc86b05bc9f9c9e9810a7af3c601c000cfc03d1f648cf958308d0d0c09615aec9b1d5b1f550398fca08b6a5b60cbc86d189650d13d2d0987 +DIST gentoo-bashcomp-20121024.tar.bz2 28025 SHA256 e7c23a671fa5fee6647729bfb0f93984fda3a33256cf5a29af6f525f2068c42a SHA512 ca755de801b8ecba6267395930024cbd6eb7f3f78c08de5caff6621bcf99554b68f8d3bb93f517f6a7fe27b08c42c8896910b0b93f8917db6e0172bfd614bacd WHIRLPOOL f4a08409874d9481618392810aa942c489337075d01050da24ee88b0dd41e303fc0b44a7f919034d1ddf543cc2a06c3d1cb46430e356a7f6f910a9874d0144bf +DIST gentoo-bashcomp-20140911.tar.bz2 30258 SHA256 71d14492f9af8fe53e20bb130884fea36cf4ea643c8854713aa509b8602b7fb3 SHA512 cacd1c3353bce7e67d00758a714829860111932ab7addd0a84a06cae9218ff18aff4ea562e0682ca4db859408ca15817edd81548d54144223ed5016667549f7f WHIRLPOOL fb208cb268efa43dcb5a71a29c96c3ebe3731cbcb2cfa3d10776fa5ede20eadd496eab69d2c448346deaf367b49cca8ae92b77af40ceb4fac725249caffd6def +EBUILD gentoo-bashcomp-20101217-r1.ebuild 1411 SHA256 e723fd2ec23a2d1eb68c4e8a0c65f5892233869bd9c13d760c445e9d3c822110 SHA512 799fd62b1fba1f8a20ce92b3b754bc13ab709a50a6e28ab19a5469248f6a5ec9543421c2871b2c31a63758a0e3dc07a214dfaa0e0cc6b36517396435497130b7 WHIRLPOOL cd38ef16a6082847fe7096786d3898045584bdf2991996dad936fc582456926f6ccd1bdd04fa0140d0bd2c8b10ed275dd96266f2d50f396bf558d3383301bcbb +EBUILD gentoo-bashcomp-20121024.ebuild 1312 SHA256 e69370e10075642fec289c5fcc18a3b900919dced7ed79166c70371e2318227a SHA512 231c9d39eb88721cc79286c9c8f15a64e5ece68adadad634967f3e1d2acdd465253e675a7a875b00167984b5fff883b7ad893537f9a546009b7cffad0bfefd3e WHIRLPOOL ce65eccd6e22e2c07b7f4ae39e75e92c5ed635ede439e9005d964e3be5f456a635013165090ceafa6cf5ec6bc07b6f96b06c406f9c9597e0ec386b4430ed19bb +EBUILD gentoo-bashcomp-20140911.ebuild 752 SHA256 ebf15674a8c2a55bf65f39f20ace67f2fabf278249c5eb42c81b2193988ecb5d SHA512 f0aa4db120aa031d9c98136e22d95fb635dd21cf5343588924c0ed75417f879c635c79fe48873d4edba4899c39b707b5a0b227b035e04ddc7d62ee06a06df5ff WHIRLPOOL 41d1a9fbbbd0d78e98b25508b431973aa3f0c262b8e672cc0ab5a06d3c1f59536027c0a09d0bd5616a366218ed0afc76bef29f6fd2cbda246fcd1164c22bcf75 +MISC ChangeLog 2775 SHA256 c06323f792c19c405f4ac89db2e5a5c227b0ca5301f7d52e84af7a2e7b92f268 SHA512 95dd40bd74a3b2f7ff963e8723440595875e9d29a3889f5133b6339538568d7a095ae42a144cf3e7f5c67ed45fae9f7b1c566abaa7540aec62ebc1f9e8150573 WHIRLPOOL 838b77402e4f5d5c38696ab17ebb7f2efb40ceca6c3c7e047b1e4f8e3fe39457cab79e127da65dbd7debdf9af96752e21c81d0d91f3d8f922da3a570a469da94 +MISC ChangeLog-2015 11726 SHA256 e03312228515a877ce679894f15509f3e17c3db52326f39c1e54909f0ab7481d SHA512 c55a68a66787893fbde4b9baa1ec19b72df277c257e416a36c4c27bbc02a32117a9e347fcdee7cda0094d8c30e8d9cb111ee10aba6bbcc71a083a0bae8552404 WHIRLPOOL 7c935af2abde6bff03445b59042c2a21aba41eaa95660f5b31d229d7c71e41795ca2f722c54f66a94844d1db67e4373fa7a3ab100d54d8e31f4ccc1c95366288 +MISC metadata.xml 265 SHA256 5c4f9426c69dd2191012bf8aae1952f4f6298c1f6ff0ec1e45fe0e05327694e9 SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25 WHIRLPOOL 2fa84a9f23f48e804ab20a6fabe2707f86227bded2a41d3af30958db5a69bc6276140a7f035a256caeca5a8b8ce1c240383c300a90fc4a83334c178769bc3519 diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch new file mode 100644 index 0000000000..ff5262cdab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch @@ -0,0 +1,11 @@ +--- a/gentoo ++++ b/gentoo +@@ -21,7 +21,7 @@ have() + _portdir() + { + ( +- source @GENTOO_PORTAGE_EPREFIX@/etc/make.globals 2>/dev/null ++ source @GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals 2>/dev/null + source @GENTOO_PORTAGE_EPREFIX@/etc/make.conf 2>/dev/null + + echo ${PORTDIR} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild new file mode 100644 index 0000000000..9b9190536b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit eutils prefix + +DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI="mirror://gentoo/${P}.tar.bz2 + https://dev.gentoo.org/~darkside/tmp/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +IUSE="" + +RDEPEND="app-shells/bash-completion" + +src_prepare() { + epatch "${FILESDIR}/${P}-make_globals.patch" #431034 + eprefixify gentoo +} + +src_compile() { :; } # There is a useless Makefile in the distfile + +src_install() { + insinto /usr/share/bash-completion + doins gentoo || die "failed to install gentoo module" + doins repoman || die "failed to install repoman module" + doins layman || die "failed to install layman module" + dodoc AUTHORS ChangeLog TODO +} + +pkg_postinst() { + # can't use bash-completion.eclass. + elog "To enable command-line completion for ${PN}, run:" + elog + elog " eselect bashcomp enable gentoo" + elog + elog "to install locally, or" + elog + elog " eselect bashcomp enable --global gentoo" + elog + elog "to install system-wide. (and/or repoman instead of gentoo if you use" + elog "repoman frequently)" +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild new file mode 100644 index 0000000000..6feed7d34c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit eutils prefix + +DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +IUSE="" + +RDEPEND="app-shells/bash-completion" + +src_prepare() { + eprefixify gentoo +} + +src_compile() { :; } # There is a useless Makefile in the distfile + +src_install() { + insinto /usr/share/bash-completion + doins gentoo || die "failed to install gentoo module" + doins repoman || die "failed to install repoman module" + doins layman || die "failed to install layman module" + dodoc AUTHORS ChangeLog TODO +} + +pkg_postinst() { + # can't use bash-completion.eclass. + elog "To enable command-line completion for ${PN}, run:" + elog + elog " eselect bashcomp enable gentoo" + elog + elog "to install locally, or" + elog + elog " eselect bashcomp enable --global gentoo" + elog + elog "to install system-wide. (and/or repoman instead of gentoo if you use" + elog "repoman frequently)" +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild new file mode 100644 index 0000000000..de1290e2a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit bash-completion-r1 + +DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +IUSE="" + +src_install() { + emake DESTDIR="${D}" install \ + completionsdir="$(get_bashcompdir)" \ + helpersdir="$(get_bashhelpersdir)" \ + compatdir="${EPREFIX}/etc/bash_completion.d" +} diff --git a/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/metadata.xml b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/metadata.xml new file mode 100644 index 0000000000..3cf14bf746 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-shells/gentoo-bashcomp/metadata.xml @@ -0,0 +1,8 @@ + + + + + shell-tools@gentoo.org + Gentoo Shell Tools Project + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog new file mode 100644 index 0000000000..53a6a985fc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog @@ -0,0 +1,229 @@ +# ChangeLog for app-text/asciidoc +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*asciidoc-9999 (09 Aug 2015) +*asciidoc-8.6.9-r1 (09 Aug 2015) +*asciidoc-8.6.9 (09 Aug 2015) +*asciidoc-8.6.8-r1 (09 Aug 2015) +*asciidoc-8.6.5 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +asciidoc-8.6.5.ebuild, + +asciidoc-8.6.8-r1.ebuild, +asciidoc-8.6.9.ebuild, + +asciidoc-8.6.9-r1.ebuild, +asciidoc-9999.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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 + +*asciidoc-8.6.9-r2 (13 Nov 2015) + + 13 Nov 2015; Marc Joliet +asciidoc-8.6.9-r2.ebuild: + revbump to 8.6.9-r2 to add deps + + Also, drop keywords to match app-text/dblatex. + + Gentoo-bug: 366763 + Signed-off-by: Marc Joliet + + 13 Nov 2015; Marc Joliet asciidoc-9999.ebuild: + apply dep fixes to -9999 + + Gentoo-bug: 366763 + Signed-off-by: Marc Joliet + + 13 Nov 2015; Marc Joliet metadata.xml: + add myself as proxy-maintainer + + Add myself as proxy-maintainer, replacing the previous maintainer at his + suggestion. + + Signed-off-by: Marc Joliet + + 13 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild, + asciidoc-9999.ebuild: + add a dep on app-text/highlight + + It is another provider for the "highlight" USE flag. + + Signed-off-by: Marc Joliet + + 13 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild, + asciidoc-9999.ebuild: + change order of highlight deps + + Change the order of the highlight USE flag deps so that + dev-util/source-highlight becomes the default in order to match upstream. + + Gentoo-bug: 552148 + Signed-off-by: Marc Joliet + + 13 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild, + asciidoc-9999.ebuild: + split highlight deps by newline + + Signed-off-by: Marc Joliet + + 14 Nov 2015; Marc Joliet asciidoc-8.6.9-r1.ebuild, + asciidoc-8.6.9-r2.ebuild, asciidoc-9999.ebuild: + trim description to <80 chars + + The new description is taken verbatim from the first sentence at + http://asciidoc.org/userguide.html#_introduction. + + Signed-off-by: Marc Joliet + + 16 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild, + asciidoc-9999.ebuild: + use readme.gentoo for some deps + + Use readme.gentoo to refer to the a2x(1) man page for a list of runtime + dependencies instead of forcing the app-text/dblatex and lynx/w3m + dependencies. + + Since this commit removes the direct dependency on app-text/dblatex, it also + restores previously dropped KEYWORDS to ~arch. + + Gentoo-bug: 565844 + Signed-off-by: Marc Joliet + + 16 Nov 2015; Marc Joliet -asciidoc-8.6.5.ebuild: + drop old 8.6.5 + + It uses the deprecated EAPI 3, the deprecated python eclass, and supports + fewer + KEYWORDS than the newer versions. + + Signed-off-by: Marc Joliet + + 16 Nov 2015; Marc Joliet -asciidoc-8.6.8-r1.ebuild: + drop old 8.6.8-r1 + + Signed-off-by: Marc Joliet + + 16 Nov 2015; Marc Joliet -asciidoc-8.6.9.ebuild: + drop old 8.6.9 + + It suffers from bug #483336, which was fixed in -r1. + + Signed-off-by: Marc Joliet + + 20 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild, + asciidoc-9999.ebuild: + remove vim-syntax from IUSE + + The vim-syntax USE flag is useless now, for the following reasons: + + - The actions it controls have no effect, since the Makefile.in doesn't do + anything vim-related anymore, as mentioned in the CHANGELOG. + - Vim comes with its own syntax file since version 7.4, which is maintained + (by + AsciiDoc upstream, according to its header) and was last updated in 2014, + whereas the upstream syntax file has not been changed since 2013. + + Gentoo-bug: 530808 + Signed-off-by: Marc Joliet + + 20 Nov 2015; Marc Joliet asciidoc-8.6.9-r2.ebuild: + 8.6.9-r2: fix docompress call + + Docompress should only be called when USE=examples. + + Gentoo-bug: 555400 + Signed-off-by: Marc Joliet + + 21 Dec 2015; Patrice Clement asciidoc-9999.ebuild: + 9999: fix a typo + + Package-Manager: portage-2.2.24 + Signed-off-by: Marc Joliet + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 22 Mar 2016; Agostino Sarubbo asciidoc-8.6.9-r2.ebuild: + amd64 stable wrt bug #577838 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + +*asciidoc-8.6.9-r3 (24 Mar 2016) + + 24 Mar 2016; Patrice Clement + +asciidoc-8.6.9-r3.ebuild: + move to readme.gentoo-r1 eclass + + Package-Manager: portage-2.2.26 + Signed-off-by: Marc Joliet + Closes: https://github.com/gentoo/gentoo/pull/1128 + + 01 Apr 2016; Markus Meier asciidoc-8.6.9-r2.ebuild: + arm stable, bug #577838 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" + + 25 Jun 2016; Agostino Sarubbo asciidoc-8.6.9-r2.ebuild: + x86 stable wrt bug #577838 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 06 Jul 2016; Agostino Sarubbo asciidoc-8.6.9-r2.ebuild: + ppc stable wrt bug #577838 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog-2015 new file mode 100644 index 0000000000..3e7d2d7471 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/ChangeLog-2015 @@ -0,0 +1,440 @@ +# ChangeLog for app-text/asciidoc +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/ChangeLog,v 1.110 2015/07/19 09:38:02 djc Exp $ + + 19 Jul 2015; Dirkjan Ochtman asciidoc-8.6.9-r1.ebuild: + Remove python 3.3, 3.4 compatibility again (bug 554786) + + 12 Jul 2015; Dirkjan Ochtman asciidoc-8.6.9-r1.ebuild: + Add python 3.3, 3.4 compatibility (fixes bug 546110) + + 09 Jun 2015; Justin Lecher metadata.xml: + Updating remote-id in metadata.xml + + 08 Apr 2015; Michał Górny asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Remove old Python implementations + + 06 Dec 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for ia64, wrt bug #529410 + + 04 Dec 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for ppc64, wrt bug #529410 + + 03 Dec 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for ppc, wrt bug #529410 + + 03 Dec 2014; Dirkjan Ochtman asciidoc-8.6.9-r1.ebuild, + asciidoc-8.6.9.ebuild: + Remove some old python implementations + + 02 Dec 2014; Pacho Ramos asciidoc-8.6.9-r1.ebuild: + x86 stable, bug #529410 + + 02 Dec 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for alpha, wrt bug #529410 + + 01 Dec 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for sparc, wrt bug #529410 + + 26 Nov 2014; Agostino Sarubbo asciidoc-8.6.9-r1.ebuild: + Stable for amd64, wrt bug #529410 + + 19 Nov 2014; Markus Meier asciidoc-8.6.9-r1.ebuild: + arm stable, bug #529410 + + 19 Nov 2014; Jeroen Roovers asciidoc-8.6.9-r1.ebuild: + Stable for HPPA (bug #529410). + +*asciidoc-8.6.9-r1 (03 Nov 2014) + + 03 Nov 2014; Dirkjan Ochtman +asciidoc-8.6.9-r1.ebuild: + Add asciidoc-8.6.9-r1 with fixes from Calchan (fixes bug 483336) + + 23 Sep 2014; Dirkjan Ochtman metadata.xml: + Add myself as a maintainer + +*asciidoc-8.6.9 (23 Sep 2014) + + 23 Sep 2014; Dirkjan Ochtman +asciidoc-8.6.9.ebuild: + Version bump asciidoc to 8.6.9 (bug 494250) + + 31 Mar 2014; Michał Górny asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Add support for the new PyPy slotting. + + 18 Jan 2014; Mike Frysinger asciidoc-8.6.5.ebuild, + asciidoc-8.6.8-r1.ebuild, asciidoc-9999.ebuild: + Add arm64 love. + + 13 Oct 2013; Pacho Ramos asciidoc-8.6.8-r1.ebuild: + Fix REQUIRED_USE as pointed by Nikoli + + 05 Sep 2013; Michał Górny asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Clean up PYTHON_COMPAT from old implementations. + + 21 Jul 2013; Pacho Ramos -asciidoc-8.2.6.ebuild, + -asciidoc-8.6.7.ebuild, -asciidoc-8.6.8.ebuild, metadata.xml: + Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers- + again-td259655.html + + 30 Jun 2013; Justin Lecher asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Fix usage of python-r1.eclass + + 23 Feb 2013; Zac Medico asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Add ~arm-linux and ~x86-linux keywords. + +*asciidoc-8.6.8-r1 (23 Feb 2013) + + 23 Feb 2013; Mike Gilbert +asciidoc-8.6.8-r1.ebuild, + asciidoc-9999.ebuild: + Convert to python-single-r1, bug 458802 by mgorny. + + 27 Dec 2012; Christoph Junghans asciidoc-8.2.6.ebuild, + asciidoc-8.6.5.ebuild, asciidoc-8.6.7.ebuild, asciidoc-8.6.8.ebuild, + asciidoc-9999.ebuild: + mercurial.eclass respects now + + 15 Sep 2012; Mike Gilbert +asciidoc-8.2.6.ebuild: + Restore old version needed by dev-vcs/stgit-0.15-r1. + + 10 Sep 2012; Mike Gilbert -asciidoc-8.2.6.ebuild, + -asciidoc-8.5.3.ebuild, -asciidoc-8.6.3.ebuild, -asciidoc-8.6.4.ebuild: + Remove old. + +*asciidoc-8.6.8 (10 Sep 2012) + + 10 Sep 2012; Mike Gilbert +asciidoc-8.6.8.ebuild, + asciidoc-9999.ebuild: + Version bump for bug 430260 by Sean McCovern. + + 26 Apr 2012; Alexis Ballier asciidoc-8.6.7.ebuild, + asciidoc-9999.ebuild: + keyword ~amd64-fbsd + + 08 Apr 2012; Raúl Porcel asciidoc-8.6.5.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #388225 + + 07 Apr 2012; Markus Meier asciidoc-8.6.5.ebuild: + x86 stable, bug #388225 + + 28 Mar 2012; Markus Meier asciidoc-8.6.5.ebuild: + arm stable, bug #388225 + + 25 Mar 2012; Brent Baude asciidoc-8.6.5.ebuild: + Marking asciidoc-8.6.5 ppc64 for bug 388225 + + 25 Mar 2012; Jeroen Roovers asciidoc-8.6.5.ebuild: + Stable for HPPA (bug #388225). + + 25 Mar 2012; Brent Baude asciidoc-8.6.5.ebuild: + Marking asciidoc-8.6.5 ppc for bug 388225 + + 24 Mar 2012; Agostino Sarubbo asciidoc-8.6.5.ebuild: + Stable for amd64, wrt bug #388225 + + 23 Mar 2012; Mike Gilbert asciidoc-8.6.5.ebuild, + asciidoc-8.6.7.ebuild, asciidoc-9999.ebuild: + sed || die. Reported by Maurizio Camisaschi in bug 388225. + +*asciidoc-8.6.7 (19 Mar 2012) + + 19 Mar 2012; Sebastian Pipping +asciidoc-8.6.7.ebuild, + asciidoc-9999.ebuild: + Bump to 8.6.7, allow pygments for USE=highlight (bug #383291) + + 30 Jun 2011; Sebastian Pipping asciidoc-8.5.3.ebuild, + asciidoc-8.6.3.ebuild, asciidoc-8.6.4.ebuild, asciidoc-8.6.5.ebuild, + asciidoc-9999.ebuild: + Add "graphviz? ( media-gfx/graphviz )" to runtime dependencies (bug #361255) + + 27 Jun 2011; Sebastian Pipping asciidoc-8.5.3.ebuild, + asciidoc-8.6.3.ebuild, asciidoc-8.6.4.ebuild, asciidoc-8.6.5.ebuild, + asciidoc-9999.ebuild: + Remove runtime dependency on graphviz (bug #361255) + +*asciidoc-8.6.5 (22 May 2011) + + 22 May 2011; Sebastian Pipping +asciidoc-8.6.5.ebuild: + Bump to 8.6.5, looks trivial + + 05 Apr 2011; Ulrich Mueller asciidoc-8.2.6.ebuild: + Depend on dev-lang/python because virtual/python will go away, bug 358849. + + 23 Feb 2011; Sebastian Pipping asciidoc-8.6.4.ebuild, + metadata.xml: + Bring back ~hppa keyword (bug #356069), add use flag "highlight" (bug + #344289) + + 22 Feb 2011; Jeroen Roovers asciidoc-8.6.4.ebuild: + Drop HPPA because of missing dep on media-sound/lilypond (bug #356069). + +*asciidoc-8.6.4 (22 Feb 2011) + + 22 Feb 2011; Sebastian Pipping +asciidoc-8.6.4.ebuild, + asciidoc-9999.ebuild: + Bump to 8.6.4, integrate test suite, sync live ebuild + +*asciidoc-9999 (14 Nov 2010) +*asciidoc-8.6.3 (14 Nov 2010) + + 14 Nov 2010; Sebastian Pipping +asciidoc-8.6.3.ebuild, + +asciidoc-9999.ebuild: + Bump to 8.6.3 (bug #339068), migrate to a hybrid release/live ebuild. + Upstream is not shipping HTML docs anymore: for now we don't build them + downstream. + + 15 Oct 2010; Brent Baude asciidoc-8.5.3.ebuild: + stable ppc, bug 332577 + + 30 Sep 2010; Fabian Groffen asciidoc-8.5.3.ebuild: + Marked ~x86-solaris + + 19 Sep 2010; Raúl Porcel asciidoc-8.5.3.ebuild: + ia64/s390/sh/sparc stable wrt #332577 + + 19 Sep 2010; Tobias Klausmann asciidoc-8.5.3.ebuild: + Stable on alpha, bug #332577, thanks to mattst88 for testing + + 23 Aug 2010; Markus Meier asciidoc-8.5.3.ebuild: + arm stable, bug #332577 + + 20 Aug 2010; Samuli Suominen asciidoc-8.5.3.ebuild: + ppc64 stable wrt #332577 + + 17 Aug 2010; Jeroen Roovers asciidoc-8.5.3.ebuild: + Stable for HPPA (bug #332577). + + 14 Aug 2010; Pawel Hajdan jr + asciidoc-8.5.3.ebuild: + x86 stable wrt bug #332577 + + 13 Aug 2010; Markos Chandras asciidoc-8.5.3.ebuild: + Stable on amd64 wrt bug #332577 + + 13 Aug 2010; Tomáš Chvátal + asciidoc-8.5.3.ebuild: + Forgot to set active python version. + +*asciidoc-8.5.3 (13 Aug 2010) + + 13 Aug 2010; Tomáš Chvátal + -asciidoc-8.5.1.ebuild, +asciidoc-8.5.3.ebuild: + Version bump. Remove older. + + 05 Apr 2010; Jonathan Callen asciidoc-8.5.1.ebuild: + Bump to EAPI=3, add prefix keywords + +*asciidoc-8.5.1 (04 Dec 2009) + + 04 Dec 2009; Diego E. Pettenò + -asciidoc-7.0.4.ebuild, -asciidoc-8.1.0.ebuild, -asciidoc-8.2.7.ebuild, + -asciidoc-8.4.4.ebuild, -asciidoc-8.4.5.ebuild, -asciidoc-8.5.0.ebuild, + +asciidoc-8.5.1.ebuild: + Cleanup: remove older versions; bump to 8.5.1; fix dependencies + (previously DEPEND and RDEPEND were swapped); remove doc USE flag, always + install the HTML documentation; use /usr/share to install the data files + (closes bug #274319). + +*asciidoc-8.5.0 (06 Nov 2009) + + 06 Nov 2009; Patrick Lauer +asciidoc-8.5.0.ebuild: + Bump to 8.5.0, fixes #290747 + + 27 Jun 2009; Patrick Lauer asciidoc-8.4.5.ebuild: + Adding app-text/docbook-xml-dtd-4.5 to RDEPEND in the hope to fix #272010 + +*asciidoc-8.4.5 (27 Jun 2009) + + 27 Jun 2009; Patrick Lauer +asciidoc-8.4.5.ebuild: + Bump to 8.4.5, small fixes by Tim Harder. Closes #275570 + +*asciidoc-8.4.4 (22 May 2009) + + 22 May 2009; Patrick Lauer +asciidoc-8.4.4.ebuild: + Bump to 8.4.4, closes #270644. Ebuild fixups by Andre-Patrick Bubel + + 13 Nov 2008; Brent Baude asciidoc-8.2.6.ebuild: + stable ppc64, bug 224743 + + 08 Nov 2008; nixnut asciidoc-8.2.6.ebuild: + Stable on ppc wrt bug 224743 + + 07 Nov 2008; Raúl Porcel asciidoc-8.2.6.ebuild: + alpha/ia64 stable wrt #224743 + + 06 Nov 2008; Jeroen Roovers asciidoc-8.2.6.ebuild: + Stable for HPPA (bug #224743). + + 02 Nov 2008; Ferris McCormick asciidoc-8.2.6.ebuild: + Sparc stable, Bug #224743. + + 02 Nov 2008; Markus Meier asciidoc-8.2.6.ebuild: + amd64/x86 stable, bug #224743 + +*asciidoc-8.2.7 (18 Oct 2008) + + 18 Oct 2008; Peter Volkov +asciidoc-8.2.7.ebuild: + Version bump, thank Alex Efros for report, bug #240355, also should fix + bug #193966. + +*asciidoc-8.2.6 (16 Jun 2008) + + 16 Jun 2008; Leonardo Boshell + -asciidoc-7.1.2.ebuild, +asciidoc-8.2.6.ebuild: + Version bump. Added 'vim-syntax' flag (thanks to Vaclav Slavik for the + patch on bug #190702). + + 25 Jan 2008; Fabian Groffen asciidoc-7.0.4.ebuild, + asciidoc-7.1.2.ebuild, asciidoc-8.1.0.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 16 May 2007; Greg Kroah-Hartman asciidoc-8.1.0.ebuild: + add ~arm, ~s390, ~sh, and ~x86-fbsd so that dev-util/tig can rely on this + package. + + 12 Mar 2007; Leonardo Boshell metadata.xml: + Replacing text-markup herd with the new sgml herd. + + 12 Jan 2007; Robin H. Johnson asciidoc-7.1.2.ebuild, + asciidoc-8.1.0.ebuild: + a2x calls xsltproc at runtime, so fix deps. + +*asciidoc-8.1.0 (02 Nov 2006) + + 02 Nov 2006; Leonardo Boshell + -asciidoc-7.0.1.ebuild, -asciidoc-7.0.1-r1.ebuild, +asciidoc-8.1.0.ebuild: + Version bump (bug #146419). Install the HTML documentation sources. Added + 'examples' USE flag. Use the upstream installation script instead of + copying most of the files manually. + + 12 Jul 2006; Aron Griffis asciidoc-7.0.4.ebuild: + Mark 7.0.4 stable on ia64 + + 05 May 2006; Joshua Jackson asciidoc-7.0.4.ebuild: + Stable on x86; bug #131825 + + 01 May 2006; asciidoc-7.0.4.ebuild: + Stable on alpha and amd64 wrt Bug #131825. + + 01 May 2006; Michael Hanselmann asciidoc-7.0.4.ebuild: + Stable on mips. + + 01 May 2006; Markus Rothe asciidoc-7.0.4.ebuild: + Stable on ppc64 + + 01 May 2006; Jason Wever asciidoc-7.0.4.ebuild: + Stable on SPARC wrt bug #131825. + + 30 Apr 2006; Rene Nussbaumer asciidoc-7.0.4.ebuild: + Stable on hppa, ppc. + +*asciidoc-7.1.2 (23 Apr 2006) + + 23 Apr 2006; Alexandre Buisse + -asciidoc-7.0.2.ebuild, +asciidoc-7.1.2.ebuild: + Bump to 7.1.2 (asked in bug #130692). + + 07 Feb 2006; Aron Griffis asciidoc-7.0.1-r1.ebuild: + Mark 7.0.1-r1 stable on alpha + + 06 Feb 2006; Aron Griffis asciidoc-7.0.1-r1.ebuild: + Mark 7.0.1-r1 stable on ia64 + + 22 Jan 2006; Rene Nussbaumer asciidoc-7.0.4.ebuild: + Unstable on hppa. + + 12 Jan 2006; Gustavo Zacarias + asciidoc-7.0.1-r1.ebuild: + Stable on sparc + +*asciidoc-7.0.4 (05 Jan 2006) + + 05 Jan 2006; Alexandre Buisse + +asciidoc-7.0.4.ebuild: + Bump to 7.0.4 (bug #114190). + + 30 Nov 2005; Tom Gall asciidoc-7.0.1-r1.ebuild: + stable on ppc64 + +*asciidoc-7.0.2 (18 Nov 2005) + + 18 Nov 2005; Leonardo Boshell + +asciidoc-7.0.2.ebuild: + New release (bug #108897). + + 01 Oct 2005; Fabian Groffen asciidoc-7.0.1-r1.ebuild: + Marking ~ppc-macos (bug #107530) + Fixing a dead symlinks issue which is fatal on OSX. + + 28 Sep 2005; Ilya A. Volynets-Evenbakh + asciidoc-7.0.1-r1.ebuild: + mark ~mips + + 18 Sep 2005; Markus Rothe asciidoc-7.0.1-r1.ebuild: + Added ~ppc64 (bug #106318) + + 23 Aug 2005; Aron Griffis asciidoc-7.0.1.ebuild: + stable on ia64 + + 13 Aug 2005; Michael Hanselmann asciidoc-7.0.1.ebuild: + Stable on ppc. + + 13 Aug 2005; Luis Medinas asciidoc-7.0.1.ebuild: + Stable on AMD64. + + 13 Aug 2005; Carlos Silva asciidoc-7.0.1-r1.ebuild: + Marked ~sparc. closes bug #102096 + +*asciidoc-7.0.1-r1 (11 Aug 2005) + + 11 Aug 2005; Leonardo Boshell + asciidoc-7.0.1-r1.ebuild: + Fixed installation of filters (bug #102124). + + 03 Aug 2005; Fernando J. Pereda asciidoc-7.0.1.ebuild: + stable on alpha + + 01 Aug 2005; Leonardo Boshell asciidoc-7.0.1.ebuild: + Stable on x86. + + 13 Jul 2005; Joseph Jezak asciidoc-6.0.3-r1.ebuild: + Marked ppc stable for bug #98896. + + 13 Jul 2005; Aron Griffis asciidoc-6.0.3-r1.ebuild: + stable on alpha amd64 ia64 + +*asciidoc-7.0.1 (01 Jul 2005) + + 01 Jul 2005; Leonardo Boshell asciidoc-7.0.1.ebuild: + New release, resolves bug #96102. Patch no longer necessary. Modified + src_install() to follow upstream packager notes more closely. + + 01 Jul 2005; Leonardo Boshell + asciidoc-6.0.3-r1.ebuild: + Stable on x86. + + 24 Jun 2005; Aron Griffis asciidoc-6.0.3-r1.ebuild: + marked ~ia64 as a mercurial dep + + 13 Jun 2005; Fernando J. Pereda asciidoc-6.0.3.ebuild, + asciidoc-6.0.3-r1.ebuild: + marked ~alpha as a cogito dependency + +*asciidoc-6.0.3-r1 (05 Jun 2005) + + 05 Jun 2005; Lars Weiler +files/asciidoc-name.patch, + +asciidoc-6.0.3-r1.ebuild: + Applied patch; bug #95127. + + 04 Jun 2005; Lars Weiler asciidoc-6.0.3.ebuild: + Added ~ppc. + +*asciidoc-6.0.3 (29 May 2005) + + 29 May 2005; Mamoru KOMACHI +metadata.xml, + +asciidoc-6.0.3.ebuild: + Initial import. Thanks to Brandon Philips ; bug #91096. diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/Manifest b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/Manifest new file mode 100644 index 0000000000..8626ade90b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/Manifest @@ -0,0 +1,8 @@ +DIST asciidoc-8.6.9.tar.gz 907253 SHA256 78db9d0567c8ab6570a6eff7ffdf84eadd91f2dfc0a92a2d0105d323cab4e1f0 SHA512 1984482010dbd35c3a1def67f4915ce83ecfc29a7463f84aa312107d7a9ff647978f57615462c65e885bea424eed89a212df728cc3acd3c63df1c763dfa5e955 WHIRLPOOL dbd576ed3b7bcaf46afd33d9aae7a94f82fb171fa73f0b99f737b6934f62927ea11e1290aeac141ce5de27f66a56d7ed2d110f2b0d84e0598e858eac0e52b35d +EBUILD asciidoc-8.6.9-r1.ebuild 2299 SHA256 0cf6f353471b8046da35aed702795d877166d07ad70f4399a6861e1084e05608 SHA512 697eb2c1121dee2b82ec988117040dc571735ba88f735ae24f85aaa97531e8d4859a5dbafe99b645b221c96894acabebfc34223bf7c5fbfeb04330bc5efd3846 WHIRLPOOL 4b8bfb858f136fef7e1d920a0a1e299ab0c5bc0deb74f2957b47074a5f6a9fff7cfee2179c8683db72ac0b98739d78a75d3ae93ac22818ea89cbc83547727577 +EBUILD asciidoc-8.6.9-r2.ebuild 2217 SHA256 de12cbcdb944102301376340b4937f37cfd3a2132416c8a10f50aa23bac15103 SHA512 ca5e3e09409b9e84ae2ecef04a989568ab733ce9d9c26adeb4757ed71bd316c1190c06133e20b88a700a873b9ad76dba9dba6ee8d04bc2190394a94b69790bdf WHIRLPOOL be28245bf507c6aa501d2fd392f29e23fa46fb9bf84f52fbbcd6e3647103cbf75ab1c425d60209c96c3e03f9dde31025b36883907013cba6628a23530415679d +EBUILD asciidoc-8.6.9-r3.ebuild 2269 SHA256 48a6b018ed1ab595f3d7010e02acbe2e992b660682aafcc3b7e0e4b6e33c03bd SHA512 b562dc076c10d5d67340bf79b3fe107baf6cf0af2ce77bea9ff647fb0c5ddf4bcf3e01d4326864e57c6374b01c35070e23ced6f8a5ac3a01caefb89375233225 WHIRLPOOL 025d43c7bf48a536b6c03e9b376ddeff6055c9d75c18f28e96cb88e29a55d3b25a31477755373b444d5cd2061f70efff7f0ca688aca8ed809ef4f1d705b14349 +EBUILD asciidoc-9999.ebuild 2604 SHA256 796f4ce19efac53bef459806d0f27b9bdd6962e838a543ca78c1aba6e220ad0c SHA512 334df580d9f8d43d930663b1e47949e2a8dbb23d07343abc705252abb0affd0e6d85f6a876a6a26d066873febb6574552578ab9bbe6eddd07dcb619aa8878af3 WHIRLPOOL b85f19cb4fefd02a0def72c64848744f2d693eb3ea35e59a2a441e4c2f5444ad291831ef48dfdada4943b2986797c083f56126e27b2250804bb3e7118b18f175 +MISC ChangeLog 7613 SHA256 f2e5480ce1086322c8d0c94eeda6b8059e306cb34dc0071ebc4c7e95d85ce57f SHA512 b7c8419e504fe96956140696b8043ef08140b8721c63e7f304ba7946284db2cee99fddfb38314510bec905fa1a3f3c34896c5ed98e7e6e529228fba141205064 WHIRLPOOL 0da82702938f375f877e9a504d891ad812453f3c5965a7f4a9f4bfecbb8e4cc5a769a704eed858c95306a40442a4fa18fee281e8cb071b30ecd184002dca9772 +MISC ChangeLog-2015 15568 SHA256 d7ba2f8295a1a51593f0394adbb65476298ea2aef511db8c101748a3ad0d59d2 SHA512 3fd8c898a19c9821c2a5cd949e62b5f0076b2d28864785d7f276b0f5eed477bd1980b4cff1731067d150086612d9b1a3844f6ab879873516ef2f7c0c2c43b2d4 WHIRLPOOL ceda16169a2d0f36b1b4ea3a91cded15ee8dcade4148502030e4511bd4fa9e8104ff4c2e0258fc0955e29bb0524b02819d6cd2e743e74b73acb7581777c442b0 +MISC metadata.xml 583 SHA256 745ad8106536c9e69d0697772abfd3a4366b01fa922e292c3b16831311e93e3c SHA512 cf654b12cae851d762b538926912ed626a5681033f9c579ca9e62d442345c8efe5a5373784c702994c2b97a0acf7f251d257da29dc3960a2dc8c1b84327f11af WHIRLPOOL 3c9119d5f49082d19e4d0fe1903fdf41d062ca9d5ab7c3befd1e19ac9e7e94ed6683b378bc7fa04b32b7060b6b64159502d15b92202f37344302971978cce58b diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r1.ebuild new file mode 100644 index 0000000000..3d15118af7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 pypy ) + +inherit python-single-r1 + +DESCRIPTION="AsciiDoc is a plain text human readable/writable document format" +HOMEPAGE="http://asciidoc.org/" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples graphviz highlight test vim-syntax" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75 + dev-libs/libxslt + graphviz? ( media-gfx/graphviz ) + app-text/docbook-xml-dtd:4.5 + highlight? ( || ( dev-python/pygments[${PYTHON_USEDEP}] dev-util/source-highlight ) ) + ${PYTHON_DEPS} +" +DEPEND="test? ( dev-util/source-highlight + media-sound/lilypond + media-gfx/imagemagick + dev-texlive/texlive-latex + app-text/dvipng + media-gfx/graphviz + ${PYTHON_DEPS} ) +" + +src_prepare() { + if ! use vim-syntax; then + sed -i -e '/^install/s/install-vim//' Makefile.in || die + else + sed -i\ + -e "/^vimdir/s:@sysconfdir@/vim:${EPREFIX}/usr/share/vim/vimfiles:" \ + -e 's:/etc/vim::' \ + Makefile.in || die + fi + + # Only needed for prefix - harmless (does nothing) otherwise + sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \ + "${S}/asciidoc.py" || die +} + +src_configure() { + econf --sysconfdir="${EPREFIX}"/usr/share +} + +src_install() { + use vim-syntax && dodir /usr/share/vim/vimfiles + + emake DESTDIR="${D}" install + + python_fix_shebang "${ED}"/usr/bin/*.py + + dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \ + dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt + + # Below results in some files being installed twice in different locations, but they are in the right place, + # uncompressed, and there won't be any broken links. See bug #483336. + if use examples; then + cp -rL examples/website "${D}"/usr/share/doc/${PF}/examples || die + fi + docompress -x /usr/share/doc/${PF}/examples +} + +src_test() { + cd tests || die + local -x ASCIIDOC_PY=../asciidoc.py + "${PYTHON}" test${PN}.py update || die + "${PYTHON}" test${PN}.py run || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild new file mode 100644 index 0000000000..4b7164c2a7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 pypy ) + +inherit readme.gentoo python-single-r1 + +DESCRIPTION="AsciiDoc is a plain text human readable/writable document format" +HOMEPAGE="http://asciidoc.org/" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples graphviz highlight test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75 + dev-libs/libxslt + graphviz? ( media-gfx/graphviz ) + app-text/docbook-xml-dtd:4.5 + highlight? ( || ( dev-util/source-highlight \ + dev-python/pygments[${PYTHON_USEDEP}] \ + app-text/highlight ) + ) + ${PYTHON_DEPS} +" +DEPEND="test? ( dev-util/source-highlight + media-sound/lilypond + media-gfx/imagemagick + dev-texlive/texlive-latex + app-text/dvipng + media-gfx/graphviz + ${PYTHON_DEPS} ) +" + +DOC_CONTENTS=" +If you are going to use a2x, please also look at a2x(1) under +REQUISITES for a list of runtime dependencies. +" + +src_prepare() { + # Only needed for prefix - harmless (does nothing) otherwise + sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \ + "${S}/asciidoc.py" || die +} + +src_configure() { + econf --sysconfdir="${EPREFIX}"/usr/share +} + +src_install() { + emake DESTDIR="${D}" install + + python_fix_shebang "${ED}"/usr/bin/*.py + + readme.gentoo_create_doc + dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \ + dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt + + # Below results in some files being installed twice in different locations, but they are in the right place, + # uncompressed, and there won't be any broken links. See bug #483336. + if use examples; then + cp -rL examples/website "${D}"/usr/share/doc/${PF}/examples || die + docompress -x /usr/share/doc/${PF}/examples + fi +} + +src_test() { + cd tests || die + local -x ASCIIDOC_PY=../asciidoc.py + "${PYTHON}" test${PN}.py update || die + "${PYTHON}" test${PN}.py run || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r3.ebuild b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r3.ebuild new file mode 100644 index 0000000000..6a5304d330 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-8.6.9-r3.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 pypy ) +inherit readme.gentoo-r1 python-single-r1 + +DESCRIPTION="AsciiDoc is a plain text human readable/writable document format" +HOMEPAGE="http://asciidoc.org/" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples graphviz highlight test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75 + dev-libs/libxslt + graphviz? ( media-gfx/graphviz ) + app-text/docbook-xml-dtd:4.5 + highlight? ( || ( dev-util/source-highlight \ + dev-python/pygments[${PYTHON_USEDEP}] \ + app-text/highlight ) + ) + ${PYTHON_DEPS} +" +DEPEND="test? ( dev-util/source-highlight + media-sound/lilypond + media-gfx/imagemagick + dev-texlive/texlive-latex + app-text/dvipng + media-gfx/graphviz + ${PYTHON_DEPS} ) +" + +DOC_CONTENTS=" +If you are going to use a2x, please also look at a2x(1) under +REQUISITES for a list of runtime dependencies. +" + +src_prepare() { + # Only needed for prefix - harmless (does nothing) otherwise + sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \ + "${S}/asciidoc.py" || die +} + +src_configure() { + econf --sysconfdir="${EPREFIX}"/usr/share +} + +src_install() { + emake DESTDIR="${D}" install + + python_fix_shebang "${ED}"/usr/bin/*.py + + readme.gentoo_create_doc + dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \ + dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt + + # Below results in some files being installed twice in different locations, but they are in the right place, + # uncompressed, and there won't be any broken links. See bug #483336. + if use examples; then + cp -rL examples/website "${D}"/usr/share/doc/${PF}/examples || die + docompress -x /usr/share/doc/${PF}/examples + fi +} + +src_test() { + cd tests || die + local -x ASCIIDOC_PY=../asciidoc.py + "${PYTHON}" test${PN}.py update || die + "${PYTHON}" test${PN}.py run || die +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-9999.ebuild b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-9999.ebuild new file mode 100644 index 0000000000..27a930e58f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/asciidoc-9999.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 pypy ) + +[ "$PV" == "9999" ] && inherit mercurial autotools +inherit readme.gentoo python-single-r1 + +DESCRIPTION="AsciiDoc is a plain text human readable/writable document format" +HOMEPAGE="http://www.methods.co.nz/asciidoc/" +if [ "$PV" == "9999" ]; then + EHG_REPO_URI="https://asciidoc.googlecode.com/hg/" + SRC_URI="" + KEYWORDS="" +else + SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples graphviz highlight test" + +REQUIRED_USE="highlight? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75 + dev-libs/libxslt + graphviz? ( media-gfx/graphviz ) + app-text/docbook-xml-dtd:4.5 + highlight? ( || ( dev-util/source-highlight \ + dev-python/pygments[${PYTHON_USEDEP}] \ + app-text/highlight ) + ) + ${PYTHON_DEPS} +" +DEPEND="test? ( dev-util/source-highlight + media-sound/lilypond + media-gfx/imagemagick + dev-texlive/texlive-latex + app-text/dvipng + media-gfx/graphviz + ${PYTHON_DEPS} ) +" + +DOC_CONTENTS=" +If you are going to use a2x, please also look at a2x(1) under +REQUISITES for a list of runtime dependencies. +" + +if [ "$PV" == "9999" ]; then + DEPEND="${DEPEND} + dev-util/aap + www-client/lynx + dev-util/source-highlight" +fi + +src_prepare() { + # Only needed for prefix - harmless (does nothing) otherwise + sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \ + "${S}/asciidoc.py" || die + + [ "$PV" == "9999" ] && eautoconf +} + +src_configure() { + econf --sysconfdir="${EPREFIX}"/usr/share +} + +src_compile() { + default + + if [ "$PV" == "9999" ]; then + cd doc || die + aap -f main.aap ../{CHANGELOG,README,BUGS} || die + fi +} + +src_install() { + emake DESTDIR="${D}" install + + python_fix_shebang "${ED}"/usr/bin/*.py + + if use examples; then + # This is a symlink to a directory + rm examples/website/images || die + + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + dosym ../../../asciidoc/images /usr/share/doc/${PF}/examples + fi + + readme.gentoo_create_doc + dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \ + dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt +} + +src_test() { + cd tests || die + local -x ASCIIDOC_PY=../asciidoc.py + "${PYTHON}" test${PN}.py update || die + "${PYTHON}" test${PN}.py run || die +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/asciidoc/metadata.xml b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/metadata.xml new file mode 100644 index 0000000000..67cccfcf09 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/asciidoc/metadata.xml @@ -0,0 +1,19 @@ + + + + + marcec@gmx.de + Marc Joliet + Proxied maintainer. Assign bugs to him. + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Enable source code highlighting + + + asciidoc + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/ChangeLog b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/ChangeLog new file mode 100644 index 0000000000..cd57ad4577 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/ChangeLog @@ -0,0 +1,202 @@ +# ChangeLog for app-text/build-docbook-catalog +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/ChangeLog,v 1.46 2014/02/11 20:25:32 grobian Exp $ + + 11 Feb 2014; Fabian Groffen + build-docbook-catalog-1.20.ebuild: + Export MAKEOPTS in case not yet set, bug #490754 + + 18 Jan 2014; Mike Frysinger + build-docbook-catalog-1.19.1-r1.ebuild, build-docbook-catalog-1.19.1.ebuild, + build-docbook-catalog-1.20.ebuild: + Add arm64 love. + + 15 Nov 2013; Christoph Junghans + build-docbook-catalog-1.20.ebuild: + fixed installation on prefix (related bug #490754) + + 30 Sep 2013; Christoph Junghans + build-docbook-catalog-1.20.ebuild: + removed unneeded eutils inherit + +*build-docbook-catalog-1.20 (30 Sep 2013) + + 30 Sep 2013; Christoph Junghans + +build-docbook-catalog-1.20.ebuild: + version bump + +*build-docbook-catalog-1.19.1-r1 (11 Sep 2013) + + 11 Sep 2013; Christoph Junghans + +build-docbook-catalog-1.19.1-r1.ebuild, + +files/build-docbook-catalog-1.19.1-no-flock.patch: + added prefix support + + 21 Jul 2013; Pacho Ramos metadata.xml: + Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers- + again-td259655.html + + 07 Feb 2013; Alexis Ballier + build-docbook-catalog-1.19.1.ebuild: + we need sys-apps/flock on fbsd, bug #412201 + + 06 Dec 2012; Mike Gilbert + build-docbook-catalog-1.19.1.ebuild: + RDEPEND on libxml2 for the xmlcatalog utility. + + 06 Dec 2012; Mike Gilbert + -build-docbook-catalog-1.19.ebuild, -build-docbook-catalog-1.4.ebuild, + -build-docbook-catalog-1.6.ebuild: + Remove old. + + 06 Dec 2012; Mike Gilbert + build-docbook-catalog-1.19.1.ebuild: + Stable on x86 wrt bug 437024. armin76 accidentally removed x86 from CC. + + 06 Oct 2012; Raúl Porcel + build-docbook-catalog-1.19.1.ebuild: + alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #437024 + + 04 Oct 2012; Anthony G. Basile + build-docbook-catalog-1.19.1.ebuild: + stable arm ppc ppc64, bug #437024 + + 03 Oct 2012; Jeroen Roovers + build-docbook-catalog-1.19.1.ebuild: + Stable for HPPA (bug #437024). + + 03 Oct 2012; Agostino Sarubbo + build-docbook-catalog-1.19.1.ebuild: + Stable for amd64, wrt bug #437024 + +*build-docbook-catalog-1.19.1 (02 Oct 2012) + + 02 Oct 2012; Mike Gilbert + +build-docbook-catalog-1.19.1.ebuild: + Version bump for bug 437004. Don't install /etc/xml/.keep. + + 26 Apr 2012; Alexis Ballier + build-docbook-catalog-1.19.ebuild: + keyword ~amd64-fbsd + +*build-docbook-catalog-1.19 (28 Mar 2012) + + 28 Mar 2012; Mike Frysinger + +build-docbook-catalog-1.19.ebuild: + Version bump. + +*build-docbook-catalog-1.6 (29 Mar 2011) + + 29 Mar 2011; Diego E. Pettenò + build-docbook-catalog-1.4.ebuild, -build-docbook-catalog-1.5.ebuild, + +build-docbook-catalog-1.6.ebuild: + Version bump to handle bug #290680. Fix up SRC_URI/HOMEPAGE for old version. + +*build-docbook-catalog-1.5 (23 Aug 2009) + + 23 Aug 2009; Diego E. Pettenò + -build-docbook-catalog-1.2.ebuild, +build-docbook-catalog-1.5.ebuild: + Remove old version and add a new version to close bug #194485. + + 08 Jul 2009; Samuli Suominen + build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild: + keepdir /etc/xml to avoid stage building issues wrt #277092 + + 08 Jul 2009; Samuli Suominen + build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild: + build-docbook-catalog needs getopt wrt #277092 + + 24 Nov 2008; Brent Baude + build-docbook-catalog-1.4.ebuild: + Marking build-docbook-catalog-1.4 ppc64 for bug 246090 + + 15 Nov 2008; Raúl Porcel + build-docbook-catalog-1.4.ebuild: + alpha/arm/ia64 stable wrt #246090 + + 12 Nov 2008; Jeroen Roovers + build-docbook-catalog-1.4.ebuild: + Stable for HPPA (bug #246090). + + 09 Nov 2008; nixnut build-docbook-catalog-1.4.ebuild: + Stable on ppc wrt bug 246090 + + 09 Nov 2008; Markus Meier + build-docbook-catalog-1.4.ebuild: + amd64/x86 stable, bug #246090 + + 08 Nov 2008; Ferris McCormick + build-docbook-catalog-1.4.ebuild: + Sparc stable, required for Bug #246090. + +*build-docbook-catalog-1.4 (22 Sep 2008) + + 22 Sep 2008; Diego Pettenò + -build-docbook-catalog-1.3.ebuild, +build-docbook-catalog-1.4.ebuild: + Bump to fix missing delegations. + +*build-docbook-catalog-1.3 (22 Sep 2008) + + 22 Sep 2008; Diego Pettenò + +build-docbook-catalog-1.3.ebuild: + Release a new build-docbook-catalog supporting multiple XSL stylesheets + (for xsl-ns). + + 29 Aug 2007; Christian Heim metadata.xml: + Removing agriffis from metadata due to his retirement (see #182294 for + reference). + + 12 Mar 2007; Leonardo Boshell metadata.xml: + Replacing text-markup herd with the new sgml herd. + + 01 Mar 2007; build-docbook-catalog-1.2.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 24 Oct 2006; Roy Marples + build-docbook-catalog-1.2.ebuild: + Added ~sparc-fbsd keyword. + + 05 Apr 2006; Diego Pettenò + build-docbook-catalog-1.2.ebuild: + Add ~x86-fbsd keyword. + + 14 Feb 2006; Fabian Groffen + build-docbook-catalog-1.2.ebuild: + Marked ~ppc-macos (bug #122760) + + 09 Feb 2005; Aron Griffis + -build-docbook-catalog-1.1.ebuild: + Trim old ebuilds + + 10 Oct 2004; Tom Gall build-docbook-catalog-1.2.ebuild: + stable on ppc64, bug #60792 + + 22 Aug 2004; Joshua Kinard + build-docbook-catalog-1.2.ebuild: + Marked stable on mips. + + 19 Aug 2004; Gustavo Zacarias + build-docbook-catalog-1.2.ebuild: + Stable on sparc wrt #60792 + + 18 Aug 2004; Aron Griffis + build-docbook-catalog-1.2.ebuild: + stable on alpha, ia64 and amd64 + + 19 Aug 2004; Mike Gardiner build-docbook-catalog-1.2.ebuild: + Marked stable on x86 + +*build-docbook-catalog-1.2 (23 Jul 2004) + + 23 Jul 2004; Aron Griffis + +build-docbook-catalog-1.2.ebuild: + Update to version 1.2, which is quieter except when --verbose is specified + + 15 Jul 2004; Robin H. Johnson : + fix broken package. + +*build-docbook-catalog-1.1 (29 Jun 2004) + + 29 Jun 2004; Aron Griffis +metadata.xml, + +build-docbook-catalog-1.1.ebuild: + New package to generate docbook-xml catalogs. Submitted by myself in bug 52725 diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/Manifest b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/Manifest new file mode 100644 index 0000000000..3769368a3c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX build-docbook-catalog-1.19.1-no-flock.patch 889 SHA256 e2f8b79bbfe03e310508d6f300382530bab95adcfdef8fe1a88593868c3265a0 SHA512 5909e416520e74509001e2ee592699c2163646246cdcefb592be831381c25b3dda3dc0cc0605fee5633bb225a7e17419896601ba33628c8856eecf73e450c812 WHIRLPOOL 8bc2eb13e4051e02e7701e802483139341cf6dec65d080df68f6870e926edd9d156c75ac19fcf08215d3f1448bfdd6d1ffba34cfb661a5e015a7f6dc62d15a4d +DIST build-docbook-catalog-1.19.1.tar.xz 4552 SHA256 78c3c6f2e4703d5fd7f24bc737777fadfd52a0d2f7bf4bbdc217cb927721a149 SHA512 9c4b1a30d8b2f820046cf987296035a1418fa55f47c2adc6702cdaa3a01efc8584bdc6804889cf13a85bb1f30b129af5c62ecf8a7376d56d0738f717619ddcc3 WHIRLPOOL c219b126a570ba42e6ed78ccfe8fa581f929bd6562332d2722c33f167831841ffc32e3a919342af6f38c1babeeb6e42172da7c580046a692eae5777f630c2e57 +DIST build-docbook-catalog-1.20.tar.xz 4620 SHA256 9475e60a7eda5d9a427315c0bd60a04b7e1f8a214596d470073aaf9db8ed47d2 SHA512 65656c78709a8da01cfedc786a31da2de125eeb65bdaa3d2e49ed3a0a7ff4429280d5d384f23dca0ab540b74f7c9b2ed4b80e970905a7d2838a841c81925b3f6 WHIRLPOOL 3f2b52f82ca08bfcd4fb81acf6d4a09f5e5a6e466fc1cf6bf1a16fb4f8f47dc60b3fee10e87db7027fcc22d4eff545c071185abf016a0c1e147cb5572c645e88 +EBUILD build-docbook-catalog-1.19.1-r1.ebuild 1568 SHA256 99173e3ffb0242194e41f26bdec94a94f8e3a95e5ff2cb7ee0272048cc8b6e4e SHA512 8a6a0e95a036bc9211a6ec0c64437a70352da7f4aae8802534e0207f87b05573f9cc58b47cb811a124dc90fbc6e9dce4d344da937fe46fee2afefec5dbdd9e4c WHIRLPOOL 74be4c2481e92562d5cf9e5950e7649696748fccff1288d312e86f4654a1f1690dc505c97cfc7c701dafdbdac2e566c3f0a3c7c82610d874cda7da8c2ccac420 +EBUILD build-docbook-catalog-1.19.1.ebuild 911 SHA256 bcd08395eb837b4fad088b158d4d0e33ba853e2dcc19b2a918552575eed33b83 SHA512 6c23138fb0f21f05a9718ca07bc8d2ad8f35772a836ae1e5bfa99a698a98538735f9db1846dda0d2797772c75f8cfb820a717fb483020485783aab3dced0baa1 WHIRLPOOL 634890a4710c7c67eac33faa2ec27cb86c5cfd5007e85266e817df236b303f2dc20e2666d0c20b844f73a5c9fe1e5abdd5e2cf4c9ccc43a7861b27e6095aede4 +EBUILD build-docbook-catalog-1.20.ebuild 1339 SHA256 1709c810797cbd881113f6d270a6953161b175167e58a5a91a0cadc94a90fc17 SHA512 ad79a31a09fe67897e61ed9560065e7d8f5b0712542978715c410008d9a9c93ab0705e44dc1ce947cf9af00c99d079a5547773de98acb330bbc6b957f8990159 WHIRLPOOL 40c1fed66da5b9f73d06bc8263281070ffa46bfa6c83dca04b43288ac46ee630722bac5da3c6348cfd0883939e8cb6fc4c511e23a36f38c8230ff10bb9096dee +MISC ChangeLog 6928 SHA256 fddbcccd7da8a43a57b2381e5b2ec29f4c88a65dd8df76b002fc742e6af67ae4 SHA512 ccb6889c91c1663af59fd92c0ce5ee19e36eea6386bd931ea1d475e130c18262aeee37b3feddca9833cab12ddb3486f88c6c8449521f9fb89a10a8a07fb88ccc WHIRLPOOL 3bc78c1629705e7b68e885cfeaaeba0fea3e3e6dafb86d2c031f7a439d73eff38a5a8cca621a01fd616c04e8de605c9a96e46d0820bdfcaa9e28af58c80cf585 +MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (SunOS) + +iEYEAREIAAYFAlL6hz0ACgkQX3X2B8XHTomnbACeJ5gYRm/zZrGaxpn1L/Ynu39P +D84AoI81CzlykHRvb6WEsNTOt/cX4hk6 +=EDOM +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild new file mode 100644 index 0000000000..3d0445a206 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild,v 1.2 2014/01/18 11:46:00 vapier Exp $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="DocBook XML catalog auto-updater" +HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" +SRC_URI="mirror://gentoo/${P}.tar.xz + http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz + http://dev.gentoo.org/~vapier/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="userland_BSD kernel_linux" + +RDEPEND="kernel_linux? ( sys-apps/util-linux ) + !kernel_linux? ( app-misc/getopt ) + ! regen files + build-docbook-catalog +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild new file mode 100644 index 0000000000..4622e5712e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild,v 1.9 2014/01/18 11:46:00 vapier Exp $ + +EAPI="4" + +DESCRIPTION="DocBook XML catalog auto-updater" +HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" +SRC_URI="mirror://gentoo/${P}.tar.xz + http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz + http://dev.gentoo.org/~vapier/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="userland_BSD" + +RDEPEND="|| ( sys-apps/util-linux app-misc/getopt ) + ! regen files + build-docbook-catalog +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild new file mode 100644 index 0000000000..28385b8065 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild,v 1.5 2014/02/11 20:25:32 grobian Exp $ + +EAPI=5 + +DESCRIPTION="DocBook XML catalog auto-updater" +HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" +SRC_URI="mirror://gentoo/${P}.tar.xz + http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz + http://dev.gentoo.org/~vapier/dist/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="|| ( sys-apps/util-linux app-misc/getopt ) + ! regen files + build-docbook-catalog +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch new file mode 100644 index 0000000000..48f054e57a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch @@ -0,0 +1,33 @@ +build-docbook-catalog: avoid usage of non-portable flock + +Solaris has no flock(1), hence use shell-provided until instead to +simulate lock. + +--- build-docbook-catalog ++++ build-docbook-catalog +@@ -65,10 +65,14 @@ + mkdir -p "${ROOT}${ROOTCONFDIR}" || error "could not create ${ROOTCONFDIR}" + fi + ++ local lock="${ROOT}${ROOTCONFDIR}"/build-docbook-catalog-lock + ( + # Lock the dir to avoid trashing other runs that might + # be running parallel. +- flock 123 || error "unable to lock ${ROOTCONFDIR}" ++ touch "${lock}".$$ && \ ++ until ln "${lock}".$$ "${lock}" 2>/dev/null; do sleep 1; done && \ ++ rm "${lock}".$$ ++ [[ -f ${lock}.$$ ]] && error "unable to lock ${ROOTCONFDIR}" + + create_catalogs # will exit on error + for type in xsl xsl-ns xsl-saxon xsl-xalan; do +@@ -90,7 +94,8 @@ + populate_entities + fi + +- ) 123>"${ROOT}${ROOTCONFDIR}/.keep" ++ ) ++ rm "${lock}" + + exit 0 + } diff --git a/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/metadata.xml b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/metadata.xml new file mode 100644 index 0000000000..4538a68724 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/build-docbook-catalog/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-needed@gentoo.org + diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/ChangeLog b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/ChangeLog new file mode 100644 index 0000000000..5ebc829d4d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/ChangeLog @@ -0,0 +1,423 @@ +# ChangeLog for app-text/docbook-xml-dtd +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/ChangeLog,v 1.97 2014/01/18 11:46:02 vapier Exp $ + + 18 Jan 2014; Mike Frysinger + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild, docbook-xml-dtd-4.4-r2.ebuild, + docbook-xml-dtd-4.5-r1.ebuild: + Add arm64 love. + + 12 Nov 2013; Michael Haubenwallner + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Add ~ppc-aix keyword. + + 21 Jul 2013; Pacho Ramos metadata.xml: + Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers- + again-td259655.html + + 19 Feb 2013; Zac Medico docbook-xml-dtd-4.1.2-r6.ebuild, + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Add ~arm-linux keywords. + + 26 Jan 2013; Fabian Groffen + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild, docbook-xml-dtd-4.4-r2.ebuild, + docbook-xml-dtd-4.5-r1.ebuild: + Marked ~m68k-mint, bug #449976 + + 01 Jan 2013; Fabian Groffen + docbook-xml-dtd-4.1.2-r6.ebuild: + Marked ~x64-freebsd + + 31 Dec 2012; Fabian Groffen + docbook-xml-dtd-4.1.2-r6.ebuild: + Marked ~x86-freebsd + + 08 Dec 2012; Ulrich Müller docbook-xml-dtd-4.1.2-r6.ebuild, + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Fix LICENSE, bug 446352. + + 06 Dec 2012; Mike Gilbert -docbook-xml-dtd-4.4-r1.ebuild, + -docbook-xml-dtd-4.5.ebuild, docbook-xml-dtd-4.1.2-r6.ebuild, + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild: + Re-arrange dependencies per bug 446196. + + 26 Apr 2012; Alexis Ballier + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.3-r1.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Alexis Ballier + docbook-xml-dtd-4.5-r1.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Alexis Ballier + docbook-xml-dtd-4.4-r2.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Alexis Ballier + docbook-xml-dtd-4.2-r2.ebuild: + keyword ~amd64-fbsd + + 03 May 2011; Fabian Groffen + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Marked ~x64-freebsd + + 13 Feb 2011; Fabian Groffen + docbook-xml-dtd-4.3-r1.ebuild: + Marked ~sparc64-solaris + + 01 Oct 2010; Brent Baude + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Marking 4.4-r2 and 4.5-r1 ppc64 for bug 309797 + + 18 Aug 2010; Fabian Groffen + docbook-xml-dtd-4.5-r1.ebuild: + Marked ~m68k-mint, bug #333209 + + 17 May 2010; Jeroen Roovers + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + Stable for HPPA (bug #309797). + + 26 Apr 2010; Markus Meier + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + amd64 stable, bug #309797 + + 11 Apr 2010; docbook-xml-dtd-4.4-r2.ebuild, + docbook-xml-dtd-4.5-r1.ebuild: + ppc stable #309717 + + 05 Apr 2010; Raúl Porcel + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #299177 + + 31 Mar 2010; Pawel Hajdan jr + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5-r1.ebuild: + x86 stable wrt bug #309797 + + 24 Feb 2010; Christian Faulhammer + docbook-xml-dtd-4.3-r1.ebuild: + mark ~x86-freebsd + + 11 Feb 2010; Ulrich Mueller + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild, docbook-xml-dtd-4.4-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5.ebuild, + docbook-xml-dtd-4.5-r1.ebuild: + Fix LICENSE, bug 298556. + + 15 Jan 2010; Jonathan Callen + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild, docbook-xml-dtd-4.4-r1.ebuild, + docbook-xml-dtd-4.4-r2.ebuild, docbook-xml-dtd-4.5.ebuild, + docbook-xml-dtd-4.5-r1.ebuild: + Add prefix keywords + +*docbook-xml-dtd-4.5-r1 (21 Dec 2009) +*docbook-xml-dtd-4.4-r2 (21 Dec 2009) + + 21 Dec 2009; Mike Frysinger + +docbook-xml-dtd-4.4-r2.ebuild, +docbook-xml-dtd-4.5-r1.ebuild: + Workaround entity parsing issue with openjade #238785 by Robert Wohlrab. + + 21 Dec 2009; Mike Frysinger + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild, docbook-xml-dtd-4.4-r1.ebuild, + docbook-xml-dtd-4.5.ebuild: + Clean up ebuilds -- make them uniform style, settings, and check install + with "die". + + 23 Aug 2009; Diego E. Pettenò + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.2-r1.ebuild, + docbook-xml-dtd-4.3.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Drop to ~mips (for docbook cleanup). + + 09 Aug 2009; nixnut docbook-xml-dtd-4.2-r2.ebuild, + docbook-xml-dtd-4.3-r1.ebuild: + ppc stable #233157 + + 03 Aug 2009; Jeroen Roovers + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.5.ebuild: + Stable for HPPA (bug #233157). + + 02 Aug 2009; Raúl Porcel + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.5.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #233157 + + 31 Jul 2009; Christian Faulhammer + docbook-xml-dtd-4.5.ebuild: + stable x86, bug 233157 + + 31 Jul 2009; Christian Faulhammer + docbook-xml-dtd-4.3-r1.ebuild: + stable x86, bug 233157 + + 31 Jul 2009; Christian Faulhammer + docbook-xml-dtd-4.2-r2.ebuild: + stable x86, bug 233157 + + 27 Jul 2009; nixnut docbook-xml-dtd-4.5.ebuild: + ppc stable #277843 + + 26 Jul 2009; Brent Baude + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.5.ebuild: + Marking -dtds for ppc64 stable + + 25 Jul 2009; Jeremy Olexa + docbook-xml-dtd-4.2-r2.ebuild, docbook-xml-dtd-4.3-r1.ebuild, + docbook-xml-dtd-4.5.ebuild: + amd64 stable, bug 233157 + +*docbook-xml-dtd-4.5 (20 Aug 2007) + + 20 Aug 2007; Leonardo Boshell + +docbook-xml-dtd-4.5.ebuild: + Added XML DTD for DocBook 4.5 (bug #180371). + + 20 Aug 2007; Leonardo Boshell + docbook-xml-dtd-4.4-r1.ebuild: + Updated HOMEPAGE + + 12 Jul 2007; Roy Marples + docbook-xml-dtd-4.2-r1.ebuild, docbook-xml-dtd-4.2-r2.ebuild: + Keyworded ~sparc-fbsd + + 12 Mar 2007; Leonardo Boshell metadata.xml: + Replacing text-markup herd with the new sgml herd. + + 21 Dec 2006; Roy Marples + docbook-xml-dtd-4.1.2-r6.ebuild: + Added ~sparc-fbsd keyword + + 07 Dec 2006; Diego Pettenò + docbook-xml-dtd-4.3-r1.ebuild: + Add ~x86-fbsd keyword. + + 24 Oct 2006; Roy Marples + docbook-xml-dtd-4.4-r1.ebuild: + Added ~sparc-fbsd keyword. + + 05 Sep 2006; Joshua Kinard + docbook-xml-dtd-4.1.2-r6.ebuild: + Marked stable on mips. + + 04 Sep 2006; Joshua Kinard + docbook-xml-dtd-4.4-r1.ebuild: + Marked stable on mips. + + 24 May 2006; Diego Pettenò + docbook-xml-dtd-4.2-r2.ebuild: + Add ~x86-fbsd keyword. + + 12 Apr 2006; Diego Pettenò + docbook-xml-dtd-4.1.2-r6.ebuild: + Add ~x86-fbsd keyword. + + 09 Apr 2006; Markus Rothe + docbook-xml-dtd-4.4-r1.ebuild: + Stable on ppc64 + + 05 Apr 2006; Diego Pettenò + docbook-xml-dtd-4.4-r1.ebuild: + Add ~x86-fbsd keyword. + + 27 Mar 2006; Torsten Veller + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Stable on x86 (#126808) + + 24 Mar 2006; Aron Griffis + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Mark 4.4-r1 4.1.2-r6 stable on ia64 + + 23 Mar 2006; Patrick McLean + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Stable on amd64 (Bug #126808) + + 22 Mar 2006; Gustavo Zacarias + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Stable on hppa wrt #126808 + + 20 Mar 2006; Fernando J. Pereda + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Stable on alpha wrt bug #126808 + + 20 Mar 2006; Gustavo Zacarias + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Stable on sparc wrt #126808 + + 19 Mar 2006; Luca Barbato + docbook-xml-dtd-4.1.2-r6.ebuild, docbook-xml-dtd-4.4-r1.ebuild: + Marked ppc + + 19 Mar 2006; Markus Rothe + docbook-xml-dtd-4.1.2-r6.ebuild: + Stable on ppc64; bug #126808 + +*docbook-xml-dtd-4.4-r1 (13 Jan 2006) +*docbook-xml-dtd-4.3-r1 (13 Jan 2006) +*docbook-xml-dtd-4.2-r2 (13 Jan 2006) +*docbook-xml-dtd-4.1.2-r6 (13 Jan 2006) + + 13 Jan 2006; Leonardo Boshell + +docbook-xml-dtd-4.1.2-r6.ebuild, +docbook-xml-dtd-4.2-r2.ebuild, + +docbook-xml-dtd-4.3-r1.ebuild, +docbook-xml-dtd-4.4-r1.ebuild: + Install the catalogs in the global SGML catalog system too. Added the + OVERRIDE directive to the catalogs. This should fix the problems that + usually come up when trying to process DocBook XML files with SGML tools + (e.g. openjade). See bug #116350. + + 03 Jan 2006; Luis Medinas + docbook-xml-dtd-4.4.ebuild: + Stable on amd64. + + 04 Sep 2005; Fernando J. Pereda + docbook-xml-dtd-4.4.ebuild: + Stable on alpha + + 03 Sep 2005; Markus Rothe docbook-xml-dtd-4.4.ebuild: + Stable on ppc64 + + 02 Sep 2005; Michael Hanselmann + docbook-xml-dtd-4.4.ebuild: + Stable on ppc. + + 30 Aug 2005; Gustavo Zacarias + docbook-xml-dtd-4.4.ebuild: + Stable on sparc + + 30 Aug 2005; Leonardo Boshell + docbook-xml-dtd-4.4.ebuild: + Stable on x86. + +*docbook-xml-dtd-4.4 (11 Jul 2005) + + 11 Jul 2005; Leonardo Boshell + docbook-xml-dtd-4.4.ebuild: + New XML DTD version, as reported by Carsten Lohrke on bug #98359. + + 10 Oct 2004; Tom Gall + docbook-xml-dtd-4.1.2-r5.ebuild, docbook-xml-dtd-4.2-r1.ebuild, + docbook-xml-dtd-4.3.ebuild: + stable on ppc64, bug #60792 + + 22 Aug 2004; Joshua Kinard docbook-xml-dtd-4.3.ebuild: + Marked stable on mips. + + 19 Aug 2004; Gustavo Zacarias + docbook-xml-dtd-4.1.2-r5.ebuild, docbook-xml-dtd-4.2-r1.ebuild, + docbook-xml-dtd-4.3.ebuild: + Stable on sparc wrt #60792 + + 18 Aug 2004; docbook-xml-dtd-4.1.2-r5.ebuild, + docbook-xml-dtd-4.2-r1.ebuild, docbook-xml-dtd-4.3.ebuild: + stable on alpha, amd64 and ia64 + +*docbook-xml-dtd-4.2-r1 (19 Aug 2004) + + 19 Aug 2004; Mike Gardiner +docbook-xml-dtd-4.1.2-r5.ebuild, + +docbook-xml-dtd-4.2-r1.ebuild, docbook-xml-dtd-4.3.ebuild: + Added the 4.1.2-r5 and 4.2-r1 xml-dtd's to use the new build-docbook-catalog + script. This is the way of the future + + 28 Jul 2004; Tom Gall docbook-xml-dtd-4.2.ebuild: + stable on ppc64, bug #58191 + +*docbook-xml-dtd-4.3 (22 Jul 2004) + + 22 Jul 2004; Mike Gardiner +docbook-xml-dtd-4.3.ebuild: + Added new version, xml-dtd-4.3, which uses the new build-docbook-catalog ebuild + + 28 Jun 2004; Tom Gall docbook-xml-dtd-4.1.2-r4.ebuild: + stable on ppc64, bug #54792 + + 11 May 2004; Michael McCabe docbook-xml-dtd-4.2.ebuild: + Added s390 keywords + + 21 Mar 2004; Joshua Kinard + docbook-xml-dtd-4.1.2-r4.ebuild, docbook-xml-dtd-4.2.ebuild: + Marked stable on mips. + + 07 Mar 2004; Jon Portnoy + docbook-xml-dtd-4.2.ebuild : + Stable on AMD64. + + 04 Mar 2004; Joshua Kinard + docbook-xml-dtd-4.1.2-r2.ebuild, docbook-xml-dtd-4.1.2-r3.ebuild, + docbook-xml-dtd-4.1.2-r4.ebuild, docbook-xml-dtd-4.2.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 13 Jan 2004; docbook-xml-dtd-4.2.ebuild: + stable on hppa + + 13 Jan 2004; docbook-xml-dtd-4.2.ebuild: + stable on sparc + + 04 Jan 2004; Mike Gardiner docbook-xml-dtd-4.2.ebuild: + Marked x86, removed duplicate ia64 keywords + + 23 Sep 2003; Bartosch Pixa + docbook-xml-dtd-4.2.ebuild: + set ppc in keywords + + 07 Sep 2003; Mike Gardiner docbook-xml-dtd-4.2.ebuild: + Updated testing version to include the catalog fixes + +*docbook-xml-dtd-4.1.2-r4 (07 Sep 2003) + + 07 Sep 2003; Mike Gardiner docbook-xml-dtd-4.1.2-r4.ebuild: + Added new revision that catalogs the docbookx.dtd correctly in xml/catalog + + 11 Feb 2003; Guy Martin : + Added hppa to keywords. + + 10 Feb 2003; Matthew Turk + Slotted these ebuilds. + +*docbook-xml-dtd-4.2 (09 Feb 2003) + + 09 Mar 2003; Aron Griffis docbook-xml-dtd-4.2.ebuild: + Mark stable on alpha + + 09 Feb 2003; satai : + Version bump. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*docbook-xml-dtd-4.1.2-r3.ebuild (16 Aug 2002) + + 16 Aug 2002; satai docbook-xml-dtd-4.1.2-r3.ebuild : + Changed installation location to /usr/share/sgml. Should fix most problems. + Have left /etc/xml intact, as it's used (I think) by other applications. + +*docbook-xml-dtd-4.1.2-r2.ebuild (2 August 2002) + + 2 Aug 2002; phoen][x docbook-xml-dtd-4.1.2-r2.ebuild : + Added LICENSE, SLOT. + +*docbook-xml-dtd-4.1.2-r1 (24 Feb 2002) + + 15 Jul 2002; Owen Stampflee : + + Added KEYWORDS. + + 24 Feb 2002; Karl Trygve Kalleberg ChangeLog docbook-xml-dtd-4.1.2-r1: + + Added proper catalog installation into /etc/xml/catalog and + /etc/xml/xml-docbook.cat + +*docbook-xml-dtd-4.1.2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/Manifest b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/Manifest new file mode 100644 index 0000000000..d0975da3ad --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/Manifest @@ -0,0 +1,32 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST docbkx412.zip 75683 SHA256 30f0644064e0ea71751438251940b1431f46acada814a062870f486c772e7772 SHA512 f700591a671694ca0ac51f5b5b7e825df5c0b3604b20baa6afd3aaafa7ce99470ca1c261781b105b42bfa5485c23217cf3db821b3fcf2ebdae9df07bb8ae4063 WHIRLPOOL d0eb5c989030d1371a8c27ba94d16513b859298081d502b553532cdb5e6af95cdcb28c062d26b59196d0de1cf623004125dfdd6f4ac7aa386831dfb0bcb8c240 +DIST docbook-xml-4.2.zip 78428 SHA256 acc4601e4f97a196076b7e64b368d9248b07c7abf26b34a02cca40eeebe60fa2 SHA512 0c836346130d1e8f4e26e00959f6b4fd2c3c11269ba5cbf11cdc904724e189606f431c99cd5ab188877daa0eb44c58d0bc30556df3b51df480396818d61c4e0a WHIRLPOOL 97e9e87119ce16207be511ffe03ead982b2c33f9071f7c0a299bb50c6a3e707c39fbef5dcdc4a2bee70b80f55a18ca28f9ca94c06d613c9efcbeaa2ad3d1c162 +DIST docbook-xml-4.3.zip 83865 SHA256 23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464 SHA512 f5090fb74884bae3d4fac8a3c5060bffff5d6a74272de183c181a7642e4b91f4ed32ad028537d198010782c3d98575ce679672f76a9749ed124432195886a7cb WHIRLPOOL 3716b381cb3d39d9645b5d637a899f9bd985905dc00106f717767c934477979c5fe84984c49c62ff8d858e71caf69cef3305b34e68357ba4a1f3ac4df1d81dae +DIST docbook-xml-4.4.zip 96107 SHA256 02f159eb88c4254d95e831c51c144b1863b216d909b5ff45743a1ce6f5273090 SHA512 7df5af4df24e4618b09814e4e20c147c722962531f03a40c28cd60f1db16b4c330420adf96adb7d66ed6eda84046ee91b467fd6f6fbfac2201537e2080735d76 WHIRLPOOL 3e56c7a1bcaee412f4915ccade689d7ac897e267775d26d8abf200edf2ef7ba63a477053273d8b12f2fbb8d22eb7e5498c9bad0d0cbdd4770600c3e56199d11a +DIST docbook-xml-4.5.zip 98497 SHA256 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 SHA512 1ee282fe86c9282610ee72c0e1d1acfc03f1afb9dc67166f438f2703109046479edb6329313ecb2949db27993077e077d111501c10b8769ebb20719eb6213d27 WHIRLPOOL e28a36a51b66eeb721b0c9f33e9deabb0645dfa53af883f991f58e9fbd52386351bb03b7a9ad61239cbc92f7f4375c001d25e468fd6199fe0d08c92e979b891f +EBUILD docbook-xml-dtd-4.1.2-r6.ebuild 1523 SHA256 4ec838147ddaa4158208c7d40dbea72bf830962c47b5529643c1bc94e8d01f33 SHA512 d4e38726914077044eba01f559a2efbc143b8db30244529eafeb56d4a2c5ff42290976b1dad40045c45bdb6e1df0ce7d8ebf4db4903ee7c9869580f098479f98 WHIRLPOOL c66e51d2cec7d00546d15ef3554df55f33b29f2a8ff15407cad82b63a4ff1653b12e9d8a4611feabe58a48fb79b03393082ff6faf1ea32cc45697f85fb5ca816 +EBUILD docbook-xml-dtd-4.2-r2.ebuild 1499 SHA256 acaacf763aae846da26e4378a4bfaa5f371b5ca116757085b32a23aac0704d7d SHA512 538bee45c8bfad60b64d3b3afd81bed83952bff2ee115ac63955146a1a0933455ce4456f9aea02a13c190631f3c781635c95f97ebca0f9c313fbb1b212686a09 WHIRLPOOL bc710259a3ba00ee2386c1f0bbc6912329804c418a1d5f6f8f92470d04e5d3d862060988117d5194f1cdb4e375cecf241373c41bd0153e0dc5c463a1afea99b6 +EBUILD docbook-xml-dtd-4.3-r1.ebuild 1517 SHA256 23af321a4fe02a045dc98c9018b1ea4092dd7a496fdb03f9210b64881aa5d89e SHA512 22e941fd469dd02e189250efa57ae7cd399b14a55fcb5aeb4037ce1b93f2b548ffbca0ac9b1512ed3d564ddc4bfac40be3ed1e99b2281cec04deeda65c640366 WHIRLPOOL 3de2012a626e80945cf3698a06b8ca2fd52639e4c9ed0dabfc4f9b2d067601834c59e0e62cf443d785f7a4900a6997ea8c4cfa2e390b8fd5aa8c7f55fccdc0ec +EBUILD docbook-xml-dtd-4.4-r2.ebuild 1698 SHA256 2979d32026d89155ccbb8b7ef52729101f9745e452162179fcf29bf48a5a8c26 SHA512 46d8dd5378cf9782b26bc6a54c12b990f4d41f9d43d1ae25032df5d4e33d5eda14286065a22aa6c7df3c66a69303172d342491c8e3b1161c3cdea3fb42e177c6 WHIRLPOOL 60bdceeb1392f772e7133564a01302168e022b5a0dc3e8f14f8c808472560d9c8c4c4d255484e5dfcc0063c8d0db9c22f07cf64d32584fa1c8c7cd73e6d207f1 +EBUILD docbook-xml-dtd-4.5-r1.ebuild 1733 SHA256 ecad38548bb5ef67162062f662d134a051ef472566e203afc64f999cb155a435 SHA512 b164a763e36ed5cf2267881e59ac569174992ca6efbca3bbfe0eaba30571c6dfd048154125f21a9b949c96592da544b6ec0d9771d20a7f2338c659a87c8984ad WHIRLPOOL bb94c35809e6747040e3703a870a6d9465e48792e904064fc85cff05a0ecb729aa60b534125c655ec022a3c4711d16cf1e7f6719ea6b3f6699103abd29113c54 +MISC ChangeLog 14853 SHA256 6d231acc9dae11aa0e034c0ac2fe13859dc07eec931052e8aa10c479ad60a2e7 SHA512 7d656a7663811d6592a9c2352880e163d9082ed62f67b4ae4dba927f7381f5f2d14e903b605ae01fe7ec553ec069a3c75336c264b329e17e5d8d5ca5fbb2c89c WHIRLPOOL 1ab877278b8e8f5e6aca4f0e81db6b9602fe69373e20ac65b272a541275d095a97b818fe2a218f48c0a2b02f064e1125281f268633b6c113fcecbb5212fbdc5c +MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJS2ml+AAoJEPGu1DbS6WIA7vQP/iWT4HU2laQIWxPGvj4oA/dB +8aAzcg10prKvjbaxIBztD/VzRjRUiJTxYcgraynm3gxEHlA9t+K5MFkS5qMoS06v +8hW/JjNxcOvMAYKbBIBb2vjF8diTE7gm8vBM2wTKL0XCZ2wuy+J7FiMKwHkY7qOH +/4nOv24HUw8xAD5tymMmXNGJt4TovIMDvlA8KMAfy5J+6LQbeDVj4RLoEiWj2CEk +DuHJmq9OihnPlUPTUbxvOKZ0Y276i4ZLK8M8yD1rCrlHBfHOHC0BGZByvAeOv30v +cfUia2lRejWQvjxouIjOIK0l3eWTZMaWD2p9p+Dh2bJrxktOLtTfve/tICHL7qaj +tW30/1VFtWJSLU011d4Kqwu40on1B8a3QZEwJ1+KN0AdgMtbDw903D3k0NgTFd/Q +Av0DKDSD681mwNH+LLa56O+xJwve69piT/4NQJgHYj3f775Asj1vHNcSehZw1MOY +Zkf3Wax6A528WH/x9aUvfuK0Mln7sSbyZE1j5oGasWEMzooM0jlPruVJS+PkUUFQ +LIKw4veRhTzCCH21aeAY5MU+d7Fiqnw+xEWVLIOUL9arIrPRI9MgwcBSs88AWonb +M62hn3mZ7VaocKPoUBL1fD7NCRODEekhiFv/JLsEXMEInt5lnlqUFM6zaZ6al3Cl +M9CgfRvy0PkSExhx0PXd +=1bfm +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r6.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r6.ebuild new file mode 100644 index 0000000000..a90b56471c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r6.ebuild,v 1.30 2014/01/18 11:46:02 vapier Exp $ + +inherit sgml-catalog + +MY_P="docbkx412" +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="http://www.docbook.org/" +SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/etc/sgml/sgml-docbook.cat" +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat +} + +src_install() { + keepdir /etc/xml + + insinto /usr/share/sgml/docbook/xml-dtd-${PV} + doins *.cat *.dtd *.mod || die + insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent + doins ent/*.ent || die + + dodoc ChangeLog *.txt +} + +pkg_postinst() { + build-docbook-catalog + sgml-catalog_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog_pkg_postrm +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r2.ebuild new file mode 100644 index 0000000000..cb7cc7cf55 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r2.ebuild,v 1.22 2014/01/18 11:46:02 vapier Exp $ + +inherit sgml-catalog + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="http://www.docbook.org/" +SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/etc/sgml/sgml-docbook.cat" +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat +} + +src_install() { + keepdir /etc/xml + + insinto /usr/share/sgml/docbook/xml-dtd-${PV} + doins *.cat *.dtd *.mod || die + insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent + doins ent/*.ent || die + + dodoc ChangeLog README +} + +pkg_postinst() { + build-docbook-catalog + sgml-catalog_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog_pkg_postrm +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r1.ebuild new file mode 100644 index 0000000000..4de66f0241 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r1.ebuild,v 1.24 2014/01/18 11:46:02 vapier Exp $ + +inherit sgml-catalog + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="http://www.docbook.org/" +SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/etc/sgml/sgml-docbook.cat" +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat +} + +src_install() { + keepdir /etc/xml + + insinto /usr/share/sgml/docbook/xml-dtd-${PV} + doins *.cat *.dtd *.mod || die + insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent + doins ent/*.ent || die + + dodoc ChangeLog README +} + +pkg_postinst() { + build-docbook-catalog + sgml-catalog_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog_pkg_postrm +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r2.ebuild new file mode 100644 index 0000000000..3bdc41bbaf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r2.ebuild,v 1.16 2014/01/18 11:46:02 vapier Exp $ + +inherit sgml-catalog + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="http://www.docbook.org/" +SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/etc/sgml/sgml-docbook.cat" +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat +} + +src_install() { + keepdir /etc/xml + + insinto /usr/share/sgml/docbook/xml-dtd-${PV} + doins *.cat *.dtd *.mod *.xml || die + insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent + doins ent/*.ent || die + + # work around unicode parser issues #238785 + dosym ../../../xml-iso-entities-8879.1986/ISOgrk4.ent \ + /usr/share/sgml/docbook/xml-dtd-${PV}/ent/isogrk4.ent || die + + cp ent/README README.ent + dodoc ChangeLog README* +} + +pkg_postinst() { + build-docbook-catalog + sgml-catalog_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog_pkg_postrm +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r1.ebuild new file mode 100644 index 0000000000..83189ddfbe --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r1.ebuild,v 1.17 2014/01/18 11:46:02 vapier Exp $ + +inherit sgml-catalog + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="http://www.docbook.org/" +SRC_URI="http://www.docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="" +DEPEND=">=app-arch/unzip-5.41 + >=dev-libs/libxml2-2.4 + >=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" + +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/etc/sgml/sgml-docbook.cat" +sgml-catalog_cat_include "/etc/sgml/xml-docbook-${PV}.cat" \ + "/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} + + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat +} + +src_install() { + keepdir /etc/xml + + insinto /usr/share/sgml/docbook/xml-dtd-${PV} + doins *.cat *.dtd *.mod *.xml || die + insinto /usr/share/sgml/docbook/xml-dtd-${PV}/ent + doins ent/*.ent || die + + # work around unicode parser issues #238785 + dosym ../../../xml-iso-entities-8879.1986/ISOgrk4.ent \ + /usr/share/sgml/docbook/xml-dtd-${PV}/ent/isogrk4.ent || die + + cp ent/README README.ent + dodoc ChangeLog README* +} + +pkg_postinst() { + build-docbook-catalog + sgml-catalog_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog_pkg_postrm +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/metadata.xml b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/metadata.xml new file mode 100644 index 0000000000..4538a68724 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xml-dtd/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-needed@gentoo.org + diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest new file mode 100644 index 0000000000..0a0cbaaa9a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/Manifest @@ -0,0 +1 @@ +DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r2.ebuild new file mode 100644 index 0000000000..25331a2f2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r2.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby22 ruby23 ruby24 ruby25" + +inherit ruby-single + +DOCBOOKDIR="/usr/share/sgml/${PN/-//}" +MY_PN="${PN%-stylesheets}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="XSL Stylesheets for Docbook" +HOMEPAGE="https://github.com/docbook/wiki/wiki" +SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ruby" + +RDEPEND=">=app-text/build-docbook-catalog-1.1 + ruby? ( ${RUBY_DEPS} )" + +S="${WORKDIR}/${MY_P}" + +# Makefile is broken since 1.76.0 +RESTRICT=test + +PATCHES=( + "${FILESDIR}"/nonrecursive-string-subst.patch +) + +src_prepare() { + default + + # Delete the unnecessary Java-related stuff and other tools as they + # bloat the stage3 tarballs massively. See bug #575818. + rm -rv extensions/ tools/ || die + find \( -name build.xml -o -name build.properties \) \ + -printf "removed %p\n" -delete || die + + if ! use ruby; then + rm -rv epub/ || die + fi +} + +# The makefile runs tests, not builds. +src_compile() { :; } + +src_test() { + emake check +} + +src_install() { + # The changelog is now zipped, and copied as the RELEASE-NOTES, so we + # don't need to install it + dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO + + insinto ${DOCBOOKDIR} + doins VERSION VERSION.xsl + + local i + for i in */; do + i=${i%/} + + cd "${S}"/${i} + for doc in ChangeLog README; do + if [ -e "$doc" ]; then + mv ${doc} ${doc}.${i} + dodoc ${doc}.${i} + rm ${doc}.${i} + fi + done + + doins -r "${S}"/${i} + done + + if use ruby; then + local cmd="dbtoepub${MY_PN#docbook-xsl}" + + # we can't use a symlink or it'll look for the library in the + # wrong path. + dodir /usr/bin + cat - > "${D}"/usr/bin/${cmd} < +Bug-Debian: https://bugs.debian.org/750593 + +--- a/lib/lib.xsl ++++ b/lib/lib.xsl +@@ -10,7 +10,10 @@ + This module implements DTD-independent functions + + ******************************************************************** --> +- ++ + + + +@@ -56,6 +59,9 @@ + + + ++ ++ ++ + + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/metadata.xml b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/metadata.xml new file mode 100644 index 0000000000..cef0d5fef5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/docbook-xsl-stylesheets/metadata.xml @@ -0,0 +1,14 @@ + + + + + + + Install the Ruby-based dbtoepub script; requires an interpreter + compatible with app-eselect/eselect-ruby. + + + + docbook + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/manpager/Manifest b/sdk_container/src/third_party/portage-stable/app-text/manpager/Manifest new file mode 100644 index 0000000000..6ae59aeee4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/manpager/Manifest @@ -0,0 +1,4 @@ +AUX manpager.c 1809 SHA256 bb90bcb9d2efff5db0957b56fdb20bf97ac1aacfe4f71989833dcfa34704c620 SHA512 4f827429dc46993010d0096cb352920dfdcaf2cc97bf10e2155dfea3fda601c011467be65ca3f2e3f5c44cb26de0fd9eb58f7d875f75fd5f1db4b2c6cdabdca2 WHIRLPOOL bb26d082896f41de845fcbe9b5d660b28a14f8afad4f9c266d5fbc04c967858ab72d3b95569cac29e4cd12278ddb6e9589b5fb8d18d157632d6d5adb17e874a8 +EBUILD manpager-1.ebuild 645 SHA256 ffb747a26a5068eaff117254b1e74a1bac4829f65aab71d73460fa3aca32655b SHA512 67d6377beeb04b161406042b0088a46355014daee05cfce125da2ca00deb1ae70b4d6c1714f26014a25215cdca61810e79bd0dad162b08618330604d8b563d7e WHIRLPOOL 49884adade6e5061dba8c9ec5b4ab31bea30ca9ef38005f2a9964a4929b8051f1116b4d2a0aa1e82fb65ce40a997232b9195933db9e5af8e960c3f1a8c98955d +MISC ChangeLog 970 SHA256 476449bcf02927a7044880a4a6760b066e42e9e43d85aa0b7818f4678cac352d SHA512 bda470cedb820caa752f5e40b3ea12ee4dff162591cd443799fdc0df24153c1ead03f5dfefda32a8d22f0b4ac55cb0a8c9d2ebb0c682a500f872956582ee6eee WHIRLPOOL 8db067486f23494239da80bff8a3435caae3eb803f2ebc666103da3e065decd961aebaa2d81384f5bab234d8cfd9a4030e6cd60e222f2a69cf0900c81986e7e1 +MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 diff --git a/sdk_container/src/third_party/portage-stable/app-text/manpager/files/manpager.c b/sdk_container/src/third_party/portage-stable/app-text/manpager/files/manpager.c new file mode 100644 index 0000000000..99b0680a1d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/manpager/files/manpager.c @@ -0,0 +1,74 @@ +/* + * Wrapper to help enable colorized man page output. + * Only works with PAGER=less + * + * https://bugs.gentoo.org/184604 + * https://unix.stackexchange.com/questions/108699/documentation-on-less-termcap-variables + * + * Copyright 2003-2015 Gentoo Foundation + * Distributed under the terms of the GNU General Public License v2 + */ + +#include +#include +#include +#include + +#define COLOR(c, b) "\e[" #c ";" #b "m" + +#define _SE(termcap, col) setenv("LESS_TERMCAP_" #termcap, col, 0) +#define SE(termcap, c, b) _SE(termcap, COLOR(c, b)) + +static int usage(void) +{ + puts( + "manpager: display man pages with color!\n" + "\n" + "Usage:\n" + "\texport MANPAGER=manpager\n" + "\tman man\n" + "\n" + "To control the colorization, set these env vars:\n" + "\tLESS_TERMCAP_mb - start blinking\n" + "\tLESS_TERMCAP_md - start bolding\n" + "\tLESS_TERMCAP_me - stop bolding\n" + "\tLESS_TERMCAP_us - start underlining\n" + "\tLESS_TERMCAP_ue - stop underlining\n" + "\tLESS_TERMCAP_so - start standout (reverse video)\n" + "\tLESS_TERMCAP_se - stop standout (reverse video)\n" + "\n" + "You can do so by doing:\n" + "\texport LESS_TERMCAP_md=\"$(printf '\\e[1;36m')\"\n" + "\n" + "Run 'less --help' or 'man less' for more info" + ); + return 0; +} + +int main(int argc, char *argv[]) +{ + if (argc == 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help"))) + return usage(); + + /* Blinking. */ + SE(mb, 5, 31); /* Start. */ + + /* Bolding. */ + SE(md, 1, 34); /* Start. */ + SE(me, 0, 0); /* Stop. */ + + /* Underlining. */ + SE(us, 4, 36); /* Start. */ + SE(ue, 0, 0); /* Stop. */ + +#if 0 + /* Standout (reverse video). */ + SE(so, 1, 32); /* Start. */ + SE(se, 0, 0); /* Stop. */ +#endif + + argv[0] = getenv("PAGER") ? : "less"; + execvp(argv[0], argv); + perror("could not launch PAGER"); + return 1; +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/manpager/manpager-1.ebuild b/sdk_container/src/third_party/portage-stable/app-text/manpager/manpager-1.ebuild new file mode 100644 index 0000000000..aa64fcbe9f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/manpager/manpager-1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit toolchain-funcs + +DESCRIPTION="Enable colorization of man pages" +HOMEPAGE="http://www.gentoo.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +IUSE="" + +S=${WORKDIR} + +src_compile() { + local cmd=( + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} + "${FILESDIR}"/manpager.c -o ${PN} + ) + echo "${cmd[@]}" + "${cmd[@]}" || die +} + +src_install() { + dobin ${PN} + insinto /etc/env.d + echo "MANPAGER=manpager" | newins - 00manpager +} diff --git a/sdk_container/src/third_party/portage-stable/app-text/manpager/metadata.xml b/sdk_container/src/third_party/portage-stable/app-text/manpager/metadata.xml new file mode 100644 index 0000000000..56c1244130 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/manpager/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/sdk_container/src/third_party/portage-stable/app-text/sgml-common/ChangeLog b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/ChangeLog new file mode 100644 index 0000000000..d47467e731 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/ChangeLog @@ -0,0 +1,259 @@ +# ChangeLog for app-text/sgml-common +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/ChangeLog,v 1.63 2014/04/06 14:52:58 vapier Exp $ + + 06 Apr 2014; Mike Frysinger sgml-common-0.6.3-r5.ebuild: + Add arm64 love. + + 12 Nov 2013; Michael Haubenwallner + sgml-common-0.6.3-r5.ebuild: + Add ~ppc-aix keyword. + + 21 Jul 2013; Pacho Ramos metadata.xml: + Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers- + again-td259655.html + + 17 Feb 2013; Zac Medico sgml-common-0.6.3-r5.ebuild: + Add ~arm-linux keyword. + + 03 Jan 2013; Mike Gilbert + -files/sgml-common-0.6.3-configure.in.patch, + -files/sgml-common-0.6.3-htmldir.patch, + -files/sgml-common-0.6.3-man_MANS.patch, sgml-common-0.6.3-r5.ebuild: + Repackage build system and eliminate eautoreconf to work around bug 443074. + + 26 Apr 2012; Alexis Ballier + sgml-common-0.6.3-r5.ebuild: + keyword ~amd64-fbsd + + 27 Mar 2012; Mike Gilbert + +files/sgml-common-0.6.3-htmldir.patch, sgml-common-0.6.3-r5.ebuild: + Install html in the right place. Bug 295115. + + 03 May 2011; Fabian Groffen sgml-common-0.6.3-r5.ebuild: + Marked ~x64-freebsd + + 13 Feb 2011; Fabian Groffen sgml-common-0.6.3-r5.ebuild: + Marked ~sparc64-solaris + + 18 Aug 2010; Fabian Groffen + sgml-common-0.6.3-r5.ebuild: + Marked ~m68k-mint, bug #333209 + + 06 Apr 2010; Jonathan Callen + sgml-common-0.6.3-r5.ebuild, files/sgml-common-0.6.3-install-catalog.in, + +files/sgml-common-0.6.3-prefix.patch: + Bump to EAPI=3, add prefix keywords, more quoting + + 19 Jul 2009; Samuli Suominen + sgml-common-0.6.3-r5.ebuild, +files/sgml-common-0.6.3-man_MANS.patch: + Remove WANT_AUTOCONF and WANT_AUTOMAKE vars; patch Makefile.am to support + latest automake. + + 08 Sep 2007; Christoph Mende + sgml-common-0.6.3-r5.ebuild: + Stable on amd64 wrt bug #182385 + + 27 Aug 2007; Raúl Porcel + sgml-common-0.6.3-r5.ebuild: + alpha/ia64 stable wrt #182385 + + 24 Aug 2007; Markus Rothe + sgml-common-0.6.3-r5.ebuild: + Stable on ppc64; bug #182385 + + 21 Aug 2007; Markus Ullmann + sgml-common-0.6.3-r5.ebuild: + Stable on x86 wrt bug #182385 + + 20 Aug 2007; Jeroen Roovers sgml-common-0.6.3-r5.ebuild: + Stable for HPPA (bug #182385). + + 18 Aug 2007; nixnut sgml-common-0.6.3-r5.ebuild: + Stable on ppc wrt bug 182385 + + 16 Aug 2007; Gustavo Zacarias + sgml-common-0.6.3-r5.ebuild: + Stable on sparc wrt #182385 + + 12 Mar 2007; Leonardo Boshell metadata.xml: + Replacing text-markup herd with the new sgml herd. + + 14 Nov 2006; Leonardo Boshell + sgml-common-0.6.3-r4.ebuild, sgml-common-0.6.3-r5.ebuild: + Add WANT_AUTOCONF declaration to -r4 as well (bug #153846). + + 03 Nov 2006; Leonardo Boshell + sgml-common-0.6.3-r5.ebuild: + Make sure autoconf 2.1* is required (bug #153846). + + 30 Oct 2006; Peter Volkov sgml-common-0.6.3-r4.ebuild, + sgml-common-0.6.3-r5.ebuild: + Depend on autoools eclass in stable version. Raised automake depend version + to 1.5. Removed automake from DEPEND as autotools eclass takes care about + this. Fixed bug #148273. Thank Ross and many others for report. + + 24 Oct 2006; Roy Marples + sgml-common-0.6.3-r5.ebuild: + Added ~sparc-fbsd keyword. + + 07 Oct 2006; Alexandre Buisse + sgml-common-0.6.3-r5.ebuild: + Force automake-1.4 (bug #148273) by setting WANT_AUTOMAKE at the right + place. + + 09 May 2006; Leonardo Boshell + sgml-common-0.6.3-r5.ebuild: + Set WANT_AUTOMAKE. + + 27 Apr 2006; Marien Zwart Manifest: + Fixing SHA256 digest, pass four + + 25 Apr 2006; Fabian Groffen + sgml-common-0.6.3-r5.ebuild: + Removed ~ppc-macos as it doesn't eautoreconf (bug #131248) + + 05 Apr 2006; Diego Pettenò + files/sgml-common-0.6.3-install-catalog.in, sgml-common-0.6.3-r5.ebuild: + Change the installer script to use /bin/bash instead of /bin/sh as it uses + bash-specific syntax, and mark ~x86-fbsd. + + 26 Mar 2006; Alexandre Buisse + sgml-common-0.6.3-r5.ebuild: + Suppress a \n in KEYWORDS :/ + +*sgml-common-0.6.3-r5 (26 Mar 2006) + + 26 Mar 2006; Alexandre Buisse + +files/sgml-common-0.6.3-configure.in.patch, + +files/sgml-common-0.6.3-install-catalog.in, + -files/sgml-common-0.6.3-r4-install-catalog.in, + sgml-common-0.6.3-r4.ebuild, +sgml-common-0.6.3-r5.ebuild: + Install doc in /usr/share/doc instead of /usr/doc. Thanks to Andrew + Kirilenko for the report and Christan Heim for the patch. + + 14 Jan 2006; Leonardo Boshell + files/sgml-common-0.6.3-r4-install-catalog.in, + sgml-common-0.6.3-r4.ebuild: + Modified ebuild and install-catalog script to handle $ROOT values different + than "/". See bug #114946. + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 18 Sep 2004; Michael Sterrett + sgml-common-0.6.3-r4.ebuild: + cleaned up src_unpack (bug #63838); cleaned up src_install + + 10 Sep 2004; Hasan Khalil sgml-common=0.6.3-r4.ebuild: + stable on macos + + 28 Jun 2004; Tom Gall sgml-common-0.6.3-r4.ebuild: + stable on ppc64 bug #54792 + + 13 May 2004; Bryan Østergaard + sgml-common-0.6.3-r4.ebuild: + Stable on alpha. + + 28 Apr 2004; Jon Portnoy sgml-common-0.6.3-r4.ebuild : + Stable on AMD64. + + 28 Apr 2004; Guy Martin sgml-common-0.6.3-r4.ebuild: + Marked stable on hppa. + + 27 Apr 2004; Gustavo Zacarias + sgml-common-0.6.3-r4.ebuild: + Stable on sparc + + 26 Apr 2004; Mike Gardiner sgml-common-0.6.3-r3.ebuild, + sgml-common-0.6.3-r4.ebuild: + This has been ~x86 for way too long, for no reason. Marked -r4 x86 now. Fixed + S= in -r3 for fun + + 15 Apr 2004; Michael McCabe + sgml-common-0.6.3-r4.ebuild: + adding s390 keywords + + 21 Mar 2004; Joshua Kinard sgml-common-0.6.3-r4.ebuild: + Marked Stable on mips. + + 04 Mar 2004; Joshua Kinard sgml-common-0.6.3-r4.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 23 Sep 2003; Bartosch Pixa + sgml-common-0.6.3-r4.ebuild: + set ppc in keywords + + 13 Sep 2003; Mike Gardiner sgml-common-0.6.3-r1.ebuild, + sgml-common-0.6.3.ebuild: + Removed older versions + + 13 Sep 2003; Mike Gardiner metadata.xml, + sgml-common-0.6.3-r3.ebuild, sgml-common-0.6.3-r4.ebuild: + Added automake to depends, see bug #23080 + + 10 Feb 2003; Guy Martin : + Added hppa to keywords. + +*sgml-common-0.6.3-r4 (05 Feb 2003) + + 05 Feb 2003; Matthew Turk : + Revision bump. Now the install-catalog program puts quotations around the + catalog files, thus fixing sgmltools-lite. Masking in package.mask and + ~arch. Also included a script to convert the catalogs into the proper + format, with quotation marks. In response to bug 12792. + +*sgml-common-0.6.3-r3 (30 Dec 2002) + + 30 Dec 2002; Matthew Turk : + Changed the echo's around a bit, other misc bits. Warrants a revision bump + just to make sure it gets caught with all the other SGML changes. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*sgml-common-0.6.3-r2 (12 Sep 2002) + 12 Sep 2002; satai sgml-common-0.6.3-r2.ebuild : + Added more robust file checking. + +*sgml-common-0.6.3-r2 (12 Jul 2002) + + 2 Aug 2002; phoen][x sgml-common-0.6.3.ebuild : + Added LICENSE, SLOT. + + 2 Aug 2002; phoen][x sgml-common-0.6.3-r2.ebuild : + Added LICENSE, SLOT. + + 15 Jul 2002; Owen Stampflee : + + Added KEYWORDS. + + 12 Jul 2002; Seemant Kulleen : + + bumped revision so as to force a remerge. + +*sgml-common-0.6.3-r1 (30 Jun 2002) + + 2 Aug 2002; phoen][x sgml-common-0.6.3-r1.ebuild : + Added LICENSE, SLOT. + 30 Jun 2002; Martin Schlemmer : + Fix pkg_postrm() and pkg_prerm() to actually work. + +*sgml-common-0.6.3 (08 May 2002) + 08 May 2002; Spider sgml-common-0.6.3.ebuild: + the old version was removed from the server, responding to bug on irc. + +*sgml-common-0.6.1-r1 (31 Mar 2002) + + 31 Mar 2002; Seemant Kulleen sgml-common-0.6.1-r1.ebuild: + + Cleaned up ebuild. + +*sgml-common-0.6.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-text/sgml-common/Manifest b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/Manifest new file mode 100644 index 0000000000..aeb46bec5c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/Manifest @@ -0,0 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX sgml-common-0.6.3-install-catalog.in 5064 SHA256 dffad899948ae7177b33e1c3132f9b7c6ea9e3f5a6d1e34b9334b91e54cc5fa6 SHA512 85fbcdd7aceb28256e08ca1a5b6472247d81499e604d6a45edabf662bc32b72a22326db907e2a408b1a6da02deccd89606749e3fc8e42594ad6402ab29d501b9 WHIRLPOOL a25ad29a334b38d794e52ac5a04232d319ffa109d3130e2d9a89868548090a1001c512c75bd67f9335fd6d0a898bae673692106238e7ebe1a876d3dd45717e2f +AUX sgml-common-0.6.3-prefix.patch 658 SHA256 6926c44655ddd713276cc26d777d39b56b3cc740e55bbc2c543daad21359bee3 SHA512 25e02afb59be7c056577169a5c644a2fa6800bf07c5876fac3f9ad6b3094ee186b1864f59ae2fcbb99acb7f0d6e0d32f8daeb2aeec16f8f2f98d43b3e890ef7d WHIRLPOOL f7b7ee85138b5e7f89f7fb88653d416dcf534530535aec3fb3fe84fd51e49d84b0745f529f412faf29bc7d2b000331d214a6952ad71833c4d0b08be7119052da +DIST sgml-common-0.6.3-gentoo.tar.gz 128903 SHA256 c5f6668cb19e230df5c5adaf2704fa5225da0aab090b42a23f4247224c6523ee SHA512 c8de573d707ccf524407c9be9a6e7740341eb88ecb6bee69d6d11a2658ef74e6acfb7495afa33c9983ab015c3c925aac98278a4e01ee217892a9fb99e60798ce WHIRLPOOL 18187f92fd4def6affdbb9e7c6de5f4a29f906b6f5199bb9db049ff106cc3fccd51144b83ad575caeb1ef8b6cb01d59db7a33563867fe14053019d93b9084772 +EBUILD sgml-common-0.6.3-r5.ebuild 2627 SHA256 733a018177b3d6cc3adff0366ead16e602a86efbe5d7b503faef99a6b7a24d4e SHA512 2fc5981a07b9becfa4364123b12e6677520d2e965e7af94f29c005e938a1498dd64a39a979083a94b1c227e4559e050fb447ca86b87bd14f554b03c6ca55f9b1 WHIRLPOOL 121dfcd49eeabb58177601cf259045f621f78581c070f7adb7be2c6efadd49220022ff4f5c82560e201498a0482e9a32d494afccafc6cf62c4c4c56d54e3e73c +MISC ChangeLog 9360 SHA256 dff19456b9a5b4d3efdd731757777f1ed2b5be1bbcc5e048f4d40a8ad88f2cdd SHA512 3534e8a2fbad7010a90e820834e12410f3f43e55e1f9df7f325ff0f8b820cb1131f8fe27917efda2ea53ac46317ddfc25b36604cd909cae1029706c267c04d6d WHIRLPOOL ed88533f45ba5de82da8d2efd01b79b8fb70738fcd0b92b948c268d54aeebc164950538c59737f1b317770f14aa8f13693de9609c0985abc08074693733288cc +MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJTQWpOAAoJEPGu1DbS6WIAT0UP/0rGaF3+O7IeLhfGLT6vyqyQ +pOPx1ZIb7rFBhst8l28SGT0z2OPn7la5N/bNu44TKDROK2ENHsCk36NbfCWZ85Xh +Swe0ZG8MGqhSuUgE1tVZOyLzxo7siPq3E87v0zuPN+MKy79VVn7/di535GYRAKe2 +stJrUXZn9W/7KAQK34JRI50/IPztZzw191zyBdqDYldZLqqYeFv2MmGfVnEbyqvR +YVWU4ZrCM2+8XwqCikzRY6LJsbf8hlZOZnHyx5CSZ1sa60UwBH/IJCsmjNOO6SlC +jdGW/DAYH4d9jXdIAXNxEleZy52Xz9dvx69bse42qwFVHVTe4rXvvBCwOuBTD5/X +HUHGPyTboxgXepPNuP6ddcG2FfWo8cJjwM5kf9fB3T8RUUYDVZRriq2BpqFYfVt2 +Ej72nYIIin6lUVhZ7sklJMlJjNxmyE6r30Cy7vz2ZxbW2HN7nxfHPB/AwTsX++Os +k7A5AtPqRafac1IUINNL764K5QXckm/jHeX2rAcIAqOzdqqDkSNkk484+2rXvhgL +APrQIa/9SdL/+4WlbRMOLOxUw18rXkve9hPOKYmi0GHOREHvDxOqUcIgLA2qL84/ +hoXtcZqhENVASaN3m2mvOgt+A479ARiy/nqmobgtokY2fRxUVO5iVs+iLXfGhJc2 +AD0L1J25S0ugmmfZ6xf/ +=5KxZ +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in new file mode 100644 index 0000000000..bd26166906 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in @@ -0,0 +1,182 @@ +#!@GENTOO_PORTAGE_EPREFIX@/bin/bash +# Script to install a catalog in the centralized SGML catalog +# Send any comments to Eric Bischoff +# This program is under GPL license. See LICENSE file for details. + +# Modified by Gentoo developers to better integrate it to portage. +# + +# Set help message +SGML_HELP_MESSAGE="Usage: `basename $0` [