From dc24a8362d42add03f1fbdd707f0b6afc911dc48 Mon Sep 17 00:00:00 2001 From: "Gerardo J. Puerta" Date: Mon, 21 Oct 2019 21:46:58 +0200 Subject: [PATCH 1/2] Latest changes --- app-misc/pax-utils/Manifest | 2 + app-misc/pax-utils/pax-utils-1.2.4.ebuild | 70 ++++++++++++++++++++ dev-python/pyelftools/Manifest | 3 + dev-python/pyelftools/metadata.xml | 12 ++++ dev-python/pyelftools/pyelftools-0.24.ebuild | 29 ++++++++ media-libs/libvpx/Manifest | 3 +- 6 files changed, 118 insertions(+), 1 deletion(-) create mode 100644 app-misc/pax-utils/Manifest create mode 100644 app-misc/pax-utils/pax-utils-1.2.4.ebuild create mode 100644 dev-python/pyelftools/Manifest create mode 100644 dev-python/pyelftools/metadata.xml create mode 100644 dev-python/pyelftools/pyelftools-0.24.ebuild diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest new file mode 100644 index 0000000..61c3d69 --- /dev/null +++ b/app-misc/pax-utils/Manifest @@ -0,0 +1,2 @@ +DIST pax-utils-1.2.4.tar.xz 665648 BLAKE2B f0003f912e42a25c8b587764591f7c466aa4c7a24f38fe101d7b64ea5abca5511b2f9329fa5620d1b4ae1926c2272eb97d4ada0210d4e55d16c7766a055672f4 SHA512 03b84054c59e8ce64d2c07276c61245c8e9b3eca2fc430269531e2dafe120009b541ebb6adc4ff54c13a1da63caf0755fb026ba272cf17d04f75e06b893a3e95 +EBUILD pax-utils-1.2.4.ebuild 1769 BLAKE2B 8c1bc1db322924b228ea5c1eb4862cbdcfdd2d8d2efe0ce9f1a42a64367e6e56f2cf7eb754a34db9e205b0f01aada53887511502157d772c1dc8c78971769f63 SHA512 cfe892a2cc57cc2b89a22cefacbf033a824151ce64b639f8b841c8fee97e8b223689186e9f6a6737d8e24b59eeb7637916f20edf2a03e1afe62d8567469d8a5f diff --git a/app-misc/pax-utils/pax-utils-1.2.4.ebuild b/app-misc/pax-utils/pax-utils-1.2.4.ebuild new file mode 100644 index 0000000..52908fc --- /dev/null +++ b/app-misc/pax-utils/pax-utils-1.2.4.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) + +inherit eutils python-single-r1 toolchain-funcs unpacker + +DESCRIPTION="ELF utils that can check files for security relevant properties" +HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities" +SRC_URI="mirror://gentoo/${P}.tar.xz + https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +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 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="caps debug python seccomp" + +RDEPEND="caps? ( >=sys-libs/libcap-2.24 ) + python? ( + ${PYTHON_DEPS} + dev-python/pyelftools[${PYTHON_USEDEP}] + ) + seccomp? ( sys-libs/libseccomp )" +DEPEND="${RDEPEND} + caps? ( virtual/pkgconfig ) + seccomp? ( virtual/pkgconfig ) + app-arch/xz-utils" +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 ' + + + + python@gentoo.org + Python + + + pyelftools + eliben/pyelftools + + diff --git a/dev-python/pyelftools/pyelftools-0.24.ebuild b/dev-python/pyelftools/pyelftools-0.24.ebuild new file mode 100644 index 0000000..628f0e9 --- /dev/null +++ b/dev-python/pyelftools/pyelftools-0.24.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) +inherit distutils-r1 + +DESCRIPTION="pure-Python library for analyzing ELF files and DWARF debugging information" +HOMEPAGE="https://pypi.org/project/pyelftools/ https://github.com/eliben/pyelftools" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="public-domain" +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="examples" + +python_test() { + # readelf_tests often fails due to host `readelf` changing output format + local t + for t in all_unittests examples_test ; do + "${PYTHON}" ./test/run_${t}.py || die "Tests fail with ${EPYTHON}" + done +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest index 51f484c..b8fd826 100644 --- a/media-libs/libvpx/Manifest +++ b/media-libs/libvpx/Manifest @@ -1 +1,2 @@ -DIST libvpx-1.7.0.tar.gz 2679797 SHA512 8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0 +DIST libvpx-1.7.0.tar.gz 2679797 BLAKE2B de7992adb517e375c5be2a9facf2b4a73174adcaef11185ed6d3102c2f6b73f378b0d415c5e3a4d915b3a6889bd8b31ba3e8c007a87a433a345ef7696a1dd899 SHA512 8b3b766b550f8d86907628d7ed88035f9a2612aac21542e0fd5ad35b905eb82cbe1be02a1a24afce7a3bcc4766f62611971f72724761996b392136c40a1e7ff0 +EBUILD libvpx-1.7.0.ebuild 4063 BLAKE2B 4712537cf3ebaa5bffb0af30fa5100e3b5f20c016f8a4d9f68cb2c43317b393a00af19028f4fde48f38e1f66248da5713d653a5c27a87e1f52f29f935c951e9c SHA512 5bdce3f25d09c925de12e986294684a03209def39d630732efb12eda411f3e13a5c64c54d5f9fe51b8cad695dd43c5474eb4bd06a4c59d4dc284b5eb3be5d7d4 From f7af139513043aebcde4359a51f1b6dd432bc9d7 Mon Sep 17 00:00:00 2001 From: "Gerardo J. Puerta" Date: Wed, 30 Oct 2019 19:58:18 +0100 Subject: [PATCH 2/2] Adding lv2 for audacity --- media-libs/lv2/Manifest | 5 +++ media-libs/lv2/lv2-1.14.0-r1.ebuild | 55 +++++++++++++++++++++++++++++ media-libs/lv2/lv2-1.16.0.ebuild | 55 +++++++++++++++++++++++++++++ media-libs/lv2/metadata.xml | 11 ++++++ 4 files changed, 126 insertions(+) create mode 100644 media-libs/lv2/Manifest create mode 100644 media-libs/lv2/lv2-1.14.0-r1.ebuild create mode 100644 media-libs/lv2/lv2-1.16.0.ebuild create mode 100644 media-libs/lv2/metadata.xml diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest new file mode 100644 index 0000000..afd1fb1 --- /dev/null +++ b/media-libs/lv2/Manifest @@ -0,0 +1,5 @@ +DIST lv2-1.14.0.tar.bz2 386438 BLAKE2B e09e6c2b1bbf24d5896e7803b970fd8877a5b6a9ded0fcf294561c365d5f0b2e89503c0306b02dd956f7ac6ebd9df4ca0c0a17564ef3851443d81847dd41b261 SHA512 6991d848ed9f04a48ca3070efc15af83431f680aa8a8559a02b1666f7b8d43af8e089f78c3b14ad3345dac32fd1c8ad0faf3a3f56dddc07c6f0e0aeef4077498 +DIST lv2-1.16.0.tar.bz2 502116 BLAKE2B 00b364311f61b1a9f251d8eb3e27b66d4a59e313006df549dbb80fc6a1106b588bc59c7766910037ee093254d96e508f8538615666833b0c00c8282301bfe0e4 SHA512 ead6d590cded5dd7a548d6ffe0f2f9f8efadfa7bb9e8b4fa0aea6664ccdfbb3ca697514bddebe695a9442fba5b62714b5cd45c1bf7d0aaef12ffe50972c2d88c +EBUILD lv2-1.14.0-r1.ebuild 1320 BLAKE2B ef9c06d4c2899cf615519878116edec5a7bca61800a0757b04b16b2bb87e311faeb7e8c4086d772c69318e6423a08f85d039d118a721141d33a2ec57830f9807 SHA512 a289f5ae246acb8ec6f560596f4d740f11e2638a2cacdc7c092f6db4d07cd2402b8a84d2232d5119f08766fbd6b13e6e07961a68ea35cc814a2baa5d25e9fc0a +EBUILD lv2-1.16.0.ebuild 1324 BLAKE2B 23bfd764178ab5db0cbdbdc466c00c29eb0b3ff859f971c94d832d82f817be871c3358132f7ace8cba46f6bf39f47f36aba53b9e4a2f3391ca12ab0c9722e411 SHA512 5762a422d3506e1864f380aa725381bca1945f44cc9890bd31172e5b05de34498c9734a3f2e39042602ba5056af56a9676a8330e024fe250d9b79cb801d64f9e +MISC metadata.xml 340 BLAKE2B e8469f758a451316b9d89c286f2d47c82b62d57ff9d43a6f2f93da8cf0abb5579fa8e568d8e6422e5d144a368310ccdec6e89ce2672f53b9db149bbf838afa68 SHA512 a31345dfd0bb1ac92461cd26ffcd20197775288be0ee4a2d660e90b8655f5288166c9613ba42ef3eef6dff6c97d268ffc85af3429eb093ffb29ad9581a5fa33d diff --git a/media-libs/lv2/lv2-1.14.0-r1.ebuild b/media-libs/lv2/lv2-1.14.0-r1.ebuild new file mode 100644 index 0000000..0545242 --- /dev/null +++ b/media-libs/lv2/lv2-1.14.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) +PYTHON_REQ_USE='threads(+)' + +inherit python-single-r1 waf-utils multilib-build multilib-minimal + +DESCRIPTION="A simple but extensible successor of LADSPA" +HOMEPAGE="http://lv2plug.in/" +SRC_URI="http://lv2plug.in/spec/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86" +IUSE="doc plugins" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + plugins? ( x11-libs/gtk+:2 media-libs/libsndfile )" +RDEPEND="${DEPEND} + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/rdflib[${PYTHON_USEDEP}] + ! + + + + proaudio@gentoo.org + Gentoo ProAudio Project + + + Enables examples plugins. + +