diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-30 05:22:53 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-30 05:22:53 +0000 |
| commit | f1532a598dd33c4d9110f88ef3acf481d5cf0820 (patch) | |
| tree | 824d4bd19b0d4ca73e2e9642839e825da6cce6a6 | |
| parent | a7fdf68b8d3110ba9839a1dcdbea1f65bbba9543 (diff) | |
| download | baldeagleos-repo-f1532a598dd33c4d9110f88ef3acf481d5cf0820.tar.gz baldeagleos-repo-f1532a598dd33c4d9110f88ef3acf481d5cf0820.tar.xz baldeagleos-repo-f1532a598dd33c4d9110f88ef3acf481d5cf0820.zip | |
Updating liguros repo
69 files changed, 1420 insertions, 375 deletions
diff --git a/dev-db/mysql/mysql-8.0.22.ebuild b/dev-db/mysql/mysql-8.0.22.ebuild index b6a594d1a817..721ce231c3a6 100644 --- a/dev-db/mysql/mysql-8.0.22.ebuild +++ b/dev-db/mysql/mysql-8.0.22.ebuild @@ -54,7 +54,7 @@ COMMON_DEPEND=" !libressl? ( >=dev-libs/openssl-1.0.0:0= ) server? ( dev-libs/icu:= - dev-libs/libevent:=[ssl] + dev-libs/libevent:=[ssl,threads] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) diff --git a/dev-db/pg_top/pg_top-4.0.0-r1.ebuild b/dev-db/pg_top/pg_top-4.0.0-r1.ebuild new file mode 100644 index 000000000000..bb38e3056d70 --- /dev/null +++ b/dev-db/pg_top/pg_top-4.0.0-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="'top' for PostgreSQL" +HOMEPAGE="https://pg_top.gitlab.io/" +SRC_URI="https://pg_top.gitlab.io/source/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-db/postgresql:=" +DEPEND="${RDEPEND}" + +DOCS=( HISTORY.rst README.rst TODO Y2K ) + +src_prepare() { + sed 's/set(CMAKE_C_FLAGS "-Wall")//' -i CMakeLists.txt || die + cmake_src_prepare +} diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest index 237c5c46ffe9..44d5f720eb22 100644 --- a/dev-db/pgbadger/Manifest +++ b/dev-db/pgbadger/Manifest @@ -1,2 +1,3 @@ DIST pgbadger-11.0.tar.gz 1661028 BLAKE2B d83be01017d69b83cf288b23fe5066d5c691b630ce748fe42b33514346183f7b8f18efceeefe0533e534c669e986c30388a6df5b620ea654ae89b3dc3c08d342 SHA512 167534d61cb28df6cb7eae7efe788d3f6bbad1c614468e905a9b678a76b3a2dfc0eb192b595ac4dc332cd694e820f1603b79d83bc934b7dfe3d226019f6a9c15 DIST pgbadger-11.3.tar.gz 2297407 BLAKE2B 7e0814c570a3e5fbf79132c99e3134ee944c8239b956d4638a144c551a45b1903a27ee730f93e0dd040c3b8b8c3ec7d1b22228bf2390fa1585f8e4907cb9ae90 SHA512 0af40e68391d6cc783c5895eea01d266bdb22672bd9142e6029ec428f68ee13e0d0deaced4cb80ccd5b608bf04a72a9964c95d2cc9ad933c7412dbf888fc788a +DIST pgbadger-11.4.tar.gz 2299574 BLAKE2B bb18cd73117ac58330cca2a5f3b525f962d7c0d30a0c28881ff977424dc1ee84f7754a1d4bae200739e60b51015ccad0552573b98d06a3e5932af0056c01ed9f SHA512 c945d6b6fd564640ef9f13fc0927acbed12c4329d05a44e12858a944b3df97677af8c92e62c4572b5e02279ee5d0ce84cf9e66d294f909b4cfcf311e86ba7557 diff --git a/dev-db/pgbadger/pgbadger-11.4.ebuild b/dev-db/pgbadger/pgbadger-11.4.ebuild new file mode 100644 index 000000000000..012c11ef5f76 --- /dev/null +++ b/dev-db/pgbadger/pgbadger-11.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit perl-module + +DESCRIPTION="pgBadger is a PostgreSQL log analyzer." +HOMEPAGE="https://pgbadger.darold.net/" +SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-perl/JSON-XS + dev-perl/Text-CSV_XS +" +RDEPEND="${DEPEND}" + +src_test() { + prove || die +} diff --git a/dev-libs/mathjax/mathjax-2.7.7.ebuild b/dev-libs/mathjax/mathjax-2.7.7.ebuild index 8d4bc7f5cc7e..6e9b1f771e0e 100644 --- a/dev-libs/mathjax/mathjax-2.7.7.ebuild +++ b/dev-libs/mathjax/mathjax-2.7.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mathjax/MathJax/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples" RDEPEND="doc? ( app-doc/mathjax-docs:${SLOT} )" diff --git a/dev-lua/busted-htest/Manifest b/dev-lua/busted-htest/Manifest new file mode 100644 index 000000000000..2c720b589812 --- /dev/null +++ b/dev-lua/busted-htest/Manifest @@ -0,0 +1 @@ +DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd diff --git a/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild b/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild new file mode 100644 index 000000000000..8cd1f8a95c7b --- /dev/null +++ b/dev-lua/busted-htest/busted-htest-1.0.0-r100.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit lua + +DESCRIPTION="Pretty output handler for Busted" +HOMEPAGE="https://github.com/hishamhm/busted-htest" +SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-lua/busted-2.0.0-r100[${LUA_USEDEP}] + ${LUA_DEPS} +" + +BDEPEND="virtual/pkgconfig" + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins src/busted/outputHandlers/htest.lua + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/busted-htest/busted-htest-1.0.0.ebuild b/dev-lua/busted-htest/busted-htest-1.0.0.ebuild new file mode 100644 index 000000000000..7007e6d3c37a --- /dev/null +++ b/dev-lua/busted-htest/busted-htest-1.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Pretty output handler for Busted" +HOMEPAGE="https://github.com/hishamhm/busted-htest" +SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="luajit" + +RDEPEND=" + luajit? ( dev-lang/luajit:2 ) + !luajit? ( >=dev-lang/lua-5.1:0 ) + dev-lua/busted +" + +BDEPEND="virtual/pkgconfig" + +src_install() { + insinto $($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua')) + doins src/busted/outputHandlers/htest.lua + + einstalldocs +} diff --git a/dev-lua/busted-htest/metadata.xml b/dev-lua/busted-htest/metadata.xml new file mode 100644 index 000000000000..1323d91541c2 --- /dev/null +++ b/dev-lua/busted-htest/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <upstream> + <remote-id type="github">hishamhm/busted-htest</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest index dd6984a12195..6bc9964136da 100644 --- a/dev-lua/luarocks/Manifest +++ b/dev-lua/luarocks/Manifest @@ -1 +1,2 @@ DIST luarocks-3.3.1.tar.gz 241636 BLAKE2B fd34d7a233bbf1c5f224bd04886a7f1382d63ffc014c8b78ae7924fb799d66a32e048298deed103686771263885c85c9173c013d1bbb3bad6a48e9fd99fdaac0 SHA512 0a695ceb30ae575cbca52abd2aad9675e33a234c53c5d1e125442d874c21e0e3cf6157431f07085e4311f81833680366adfe5c626a66cb5880380b48899a116a +DIST luarocks-3.4.0.tar.gz 244013 BLAKE2B 873c315ca3616179d20d665ceb09b8549c6f007d721581751bb4bb27d147547a52f5be1458541f9c0f936fcc3659c1d8eb253431ee0cf12530f3bef09aa838a3 SHA512 111ef93cbc4c0d79fdb26d9696b76e6b9e7fb1e30029db43feae9622cc6dd89991f1a62f87af0ca11f4043cb0d445ec73c5edf53e1af5f0d9bc4f756d4c18151 diff --git a/dev-lua/luarocks/luarocks-3.3.1.ebuild b/dev-lua/luarocks/luarocks-3.3.1.ebuild index f56c7fdd9398..a96257187730 100644 --- a/dev-lua/luarocks/luarocks-3.3.1.ebuild +++ b/dev-lua/luarocks/luarocks-3.3.1.ebuild @@ -24,9 +24,9 @@ src_configure() { # econf doesn't work b/c it passes variables the custom configure can't # handle ./configure \ - --prefix="${EPRIFIX}/usr" \ - --with-lua-lib="${EPRIFIX}/usr/$(get_libdir)" \ - --rocks-tree="${EPRIFIX}/usr/$(get_libdir)/lua/luarocks" \ + --prefix="${EPREFIX}/usr" \ + --with-lua-lib="${EPREFIX}/usr/$(get_libdir)" \ + --rocks-tree="${EPREFIX}/usr/$(get_libdir)/lua/luarocks" \ || die "configure failed" } diff --git a/dev-lua/luarocks/luarocks-3.4.0-r100.ebuild b/dev-lua/luarocks/luarocks-3.4.0-r100.ebuild new file mode 100644 index 000000000000..4a4286ebda05 --- /dev/null +++ b/dev-lua/luarocks/luarocks-3.4.0-r100.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit lua-single + +DESCRIPTION="A package manager for the Lua programming language" +HOMEPAGE="https://luarocks.org" +SRC_URI="https://luarocks.org/releases/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="libressl test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" + +RDEPEND="${LUA_DEPS}" + +DEPEND=" + net-misc/curl + libressl? ( dev-libs/libressl:0 ) + !libressl? ( dev-libs/openssl:0 ) + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig + test? ( + $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') + $(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]') + ${RDEPEND} + ) +" + +src_configure() { + local myeconfargs=( + "--prefix=${EPREFIX}/usr" + "--rocks-tree=$(lua_get_lmod_dir)" + "--with-lua-include=$(lua_get_include_dir)" + "--with-lua-interpreter=${ELUA}" + "--with-lua-lib=$(lua_get_cmod_dir)" + ) + + # Since the configure script is handcrafted, + # and yells at unknown options, do not use 'econf'. + ./configure "${myeconfargs[@]}" || die +} + +src_test() { + busted --lua=${ELUA} || die +} + +src_install() { + default + + { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die +} + +pkg_postinst() { + local lua_abi_ver + if use lua_single_target_luajit; then + lua_abi_ver="5.1" + else + lua_abi_ver=${ELUA#lua} + fi + elog + elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})" + elog "you can use the command-line option --lua-version, e.g." + elog + elog " luarocks --lua-version 5.3 install luasocket" + elog + elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system." + elog +} diff --git a/dev-lua/luarocks/luarocks-3.4.0.ebuild b/dev-lua/luarocks/luarocks-3.4.0.ebuild new file mode 100644 index 000000000000..1740df35645a --- /dev/null +++ b/dev-lua/luarocks/luarocks-3.4.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="A package manager for the Lua programming language" +HOMEPAGE="https://luarocks.org" +SRC_URI="https://luarocks.org/releases/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="luajit libressl test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" + +RDEPEND=" + luajit? ( dev-lang/luajit:2 ) + !luajit? ( >=dev-lang/lua-5.1:0 ) +" + +DEPEND=" + net-misc/curl + libressl? ( dev-libs/libressl:0 ) + !libressl? ( dev-libs/openssl:0 ) + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted + dev-lua/busted-htest + ${RDEPEND} + ) +" + +src_configure() { + local myeconfargs=( + "--prefix=${EPREFIX}/usr" + "--rocks-tree=$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))" + "--with-lua-include=$($(tc-getPKG_CONFIG) --variable $(usex luajit 'includedir' 'INSTALL_INC') $(usex luajit 'luajit' 'lua'))" + "--with-lua-interpreter=$(usex luajit 'luajit' 'lua')" + "--with-lua-lib=$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))" + ) + + # Since the configure script is handcrafted, + # and yells at unknown options, do not use 'econf'. + ./configure "${myeconfargs[@]}" || die +} + +src_test() { + busted --lua=${ELUA} || die +} + +src_install() { + default + + { find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die +} diff --git a/dev-lua/luarocks/metadata.xml b/dev-lua/luarocks/metadata.xml index 4a114b9a2afa..8f4983b1a141 100644 --- a/dev-lua/luarocks/metadata.xml +++ b/dev-lua/luarocks/metadata.xml @@ -2,6 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <maintainer type="person"> <email>vpayno+gentoo@gmail.com</email> <name>Victor Payno</name> </maintainer> diff --git a/dev-php/PHP_CodeCoverage/Manifest b/dev-php/PHP_CodeCoverage/Manifest index 10e664b7c52d..01d5396e75e9 100644 --- a/dev-php/PHP_CodeCoverage/Manifest +++ b/dev-php/PHP_CodeCoverage/Manifest @@ -1,2 +1,3 @@ DIST PHP_CodeCoverage-4.0.7.tar.gz 349906 BLAKE2B 2ba665efa2d20a5eb66c66375a095425057e883697dd1d3ba7214e56de29c96451516adb2843589e64732c994aac7289afa0e34a74d56ef9bc36f36e635eb944 SHA512 8418efa2585d05b3004ab50e7ba77513429d649f71fdb2479412424a0f40a698a962e1d87852db08fec8f92e569a9a5767dad66d5d64e072637dde33182e71e9 DIST PHP_CodeCoverage-7.0.10.tar.gz 237217 BLAKE2B bd2dc397c15a85ca020abf3d9a1dfb5f438020b577cded7942110dd8affa2d703ed40bf01ae68f38c6ae9383ba59bc9f7706af99596bce0b40cef6d2a7e92fb2 SHA512 37cda2d3687f62b5546372507954eeedd4da1c03fa9cab147b578d035046763799ca1535310ba458403094714060fe8f1327bed6951440392fee3df551be73b1 +DIST PHP_CodeCoverage-7.0.12.tar.gz 237382 BLAKE2B 3051e7e473506a66d7b4720083274f3b3a64b9f480bb1a95682608220d19be60810a899d974ea3189270c0751f8af058f2503ed83c61d92180cbb41708b07536 SHA512 b105672dc50952c3c606010389fd6fb8ebfcbb78d99d72f9a21a1eef045314b0803fdb689bba1314671d0eeab0e5ed00bf416b09ca45d291688f4c59748c2ed1 diff --git a/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-7.0.12.ebuild b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-7.0.12.ebuild new file mode 100644 index 000000000000..e820503362c9 --- /dev/null +++ b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-7.0.12.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="php-code-coverage" + +USE_PHP="php7-2 php7-3 php7-4" + +DESCRIPTION="Collection, processing, and rendering for PHP code coverage" +HOMEPAGE="https://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-php/fedora-autoloader + >=dev-php/File_Iterator-2.0.2 + >=dev-php/Text_Template-1.2.1 + >=dev-php/PHP_TokenStream-3.1.1 + >=dev-php/sebastian-environment-4.2.2 + >=dev-php/sebastian-version-2.0.1 + >=dev-php/sebastian-code-unit-reverse-lookup-1.0.1 + >=dev-php/theseer-tokenizer-1.1.3 + >=dev-lang/php-7.2:*[xml(-),xmlwriter(-)]" + +BDEPEND="dev-php/theseer-Autoload + test? ( + ${CDEPEND} + dev-php/phpunit + )" + +RDEPEND="${CDEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + phpab \ + --output src/autoload.php \ + --template fedora2 \ + --basedir src \ + src || die + + cat >> src/autoload.php <<EOF || die "failed to extend autoload.php" + +// Dependencies +\Fedora\Autoloader\Dependencies::required([ + '/usr/share/php/File/Iterator/autoload.php', + '/usr/share/php/PHP/Token/autoload.php', + '/usr/share/php/SebastianBergmann/Version/autoload.php', + '/usr/share/php/SebastianBergmann/Environment/autoload.php', + '/usr/share/php/SebastianBergmann/CodeUnitReverseLookup/autoload.php', + '/usr/share/php/Text/Template/autoload.php', + '/usr/share/php/TheSeer/Tokenizer/autoload.php', +]); +EOF +} + +src_install() { + insinto /usr/share/php/PHP/CodeCoverage + doins -r src/* +} + +src_test() { + mkdir vendor || die + + phpab \ + --output vendor/autoload.php \ + --template fedora2 \ + --exclude 'tests/_files/Crash.php' \ + --exclude 'tests/_files/source*.php' \ + src \ + tests \ + || die + + cat >> vendor/autoload.php <<EOF || die "failed to extend autoload.php" + +// Dependencies +\Fedora\Autoloader\Dependencies::required([ + '/usr/share/php/File/Iterator/autoload.php', + '/usr/share/php/PHP/Token/autoload.php', + '/usr/share/php/SebastianBergmann/Version/autoload.php', + '/usr/share/php/SebastianBergmann/Environment/autoload.php', + '/usr/share/php/SebastianBergmann/CodeUnitReverseLookup/autoload.php', + '/usr/share/php/Text/Template/autoload.php', + '/usr/share/php/TheSeer/Tokenizer/autoload.php', +]); +EOF + + local target + for target in ${USE_PHP//-/.} ; do + if [[ -x /usr/bin/${target} ]] ; then + ${target} /usr/bin/phpunit -c phpunit.xml --no-coverage --verbose || die "tests using ${target} failed" + fi + done +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/PHP/CodeCoverage/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/awl/awl-0.61.ebuild b/dev-php/awl/awl-0.61.ebuild index 7cdc7c288e25..4e25a5083da7 100644 --- a/dev-php/awl/awl-0.61.ebuild +++ b/dev-php/awl/awl-0.61.ebuild @@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" -BDEPEND="test? ( <dev-php/phpunit-6 )" +BDEPEND="test? ( dev-php/phpunit )" RDEPEND="dev-lang/php:*[pdo,postgres,xml]" S="${WORKDIR}" @@ -23,7 +23,7 @@ src_compile() { } src_test() { - phpunit tests/ || die "test suite failed" + phpunit --do-not-cache-result tests/ || die "test suite failed" } src_install() { diff --git a/dev-php/myclabs-deepcopy/Manifest b/dev-php/myclabs-deepcopy/Manifest index 9a289591f768..e8f0bfcda228 100644 --- a/dev-php/myclabs-deepcopy/Manifest +++ b/dev-php/myclabs-deepcopy/Manifest @@ -1,3 +1,4 @@ +DIST myclabs-deepcopy-1.10.2.tar.gz 9770 BLAKE2B 17be538ad4916a96098dce908d569fdc9e7bf792a754e6e199f98f1a05855de5f8888712b5500a34b01107655a100daa44b82a7f49a6fa09d23319801dbb1f73 SHA512 8cdb0c96991817bba573c147bace161412bccbb1479f67441be709dedd06355b387bd0c39e699fb7b0f89b50b4c99e94187c1145193a1324a7ca6fa9dd0e33de DIST myclabs-deepcopy-1.6.0.tar.gz 43612 BLAKE2B 18e3f532043cfbf700230a82772938082611922b9a04c7a99d63f79210e6c6f144521a29356977f4c44843cae6628e0a13fa0a46e0d34cb2e251f138ed60ab44 SHA512 a1d0ce8386172b963bca1e34e0e6d69268177f6aaf5309498780e4f9e43b9126916937e0b422644199b96f46212d0267af9b56993b9ffe295adb5f872c24584c DIST myclabs-deepcopy-1.6.1.tar.gz 43589 BLAKE2B e62ed5384bf9d4ad0286189772de8eeb9fed9962cf1d109b9e282c37ceadc885c6850fbed1695de35935b85fcc789a796485f44e97269a556d3498be8b691af4 SHA512 6cf13127401304ff92277c7c433353ecc20764fd5b8db0f8ae8d6767d8d9bc9c2f6b6ed3d68eeca5960357517038062c6f6b82831f433596d0a05cd0cea916d4 DIST myclabs-deepcopy-1.9.4.tar.gz 44812 BLAKE2B bdc273f55b082ccd728ce786bb573dec5e96427f1692e3f502e2ee7eddd804e9a1589efe1323e3961d2c4e2b210f597c1ba80bbd8fcedeca77a7440df8925fb1 SHA512 879ecc6409ecb21a90e87b8368f64fce57e692f0e2916fc341d55744c2663163d6bac70562c0d8a1a1a51a409121f5e5905979dbb9fd2842cda7f21cda33e50a diff --git a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild new file mode 100644 index 000000000000..24bc536d4d03 --- /dev/null +++ b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.10.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="DeepCopy" + +DESCRIPTION="Create deep copies (clones) of your objects" +HOMEPAGE="https://github.com/myclabs/DeepCopy" +SRC_URI="https://github.com/myclabs/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-7.1:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + phpab \ + --output src/${MY_PN}/autoload.php \ + --template fedora2 \ + --basedir src/${MY_PN} \ + src || die +} + +src_install() { + insinto /usr/share/php/myclabs + doins -r src/* + + einstalldocs +} diff --git a/dev-php/phpunit/Manifest b/dev-php/phpunit/Manifest index f525c5b1a4bc..7115dcf2cc04 100644 --- a/dev-php/phpunit/Manifest +++ b/dev-php/phpunit/Manifest @@ -1,2 +1,2 @@ DIST phpunit-5.7.15.tar.gz 205474 BLAKE2B 0220edd59fc3f191b7621f275d3e4ee8f8bf514f74533d99bfb925e11cc54a235fb292ffd1bb54f6bec1e038c06e35a0dc43c1227618590f99e7e85638a7de28 SHA512 6a836e1ad1656fd1d1c5a58ced3c1826b4decc01798b6a804b487c9b4e094ec32f6eb8a84058e268eade62a2fe19d7bd1e760b8b9433299d9fe9c09afdf2bdd3 -DIST phpunit-8.5.5.tar.gz 158108 BLAKE2B ecdc339aa501d6f56eb13a26dae290a60609a8804c4160e339ac6900df70647fa3bba1e4a2fa9fb01b0363d0afa57b3e05305d7d055ac8ec03519c503ac3791e SHA512 22209ec189af58e490c688fe7e72c3388dabb497daa4d8c73f7c84036e39b4ae36d89f72b65c67f46487c8bc96f0c0e6760a3d44a3107c5a27eef52f764dd738 +DIST phpunit-8.5.11.tar.gz 159302 BLAKE2B fdf156842b3607f4cbd26194efd7eb7cb204fb1d1d078c0c6bd3bb68e520e5d748767f8aab64b7c9bf313161e3d84e08d415fbf0408c26541ec1f70cfe7af8bd SHA512 3e9db4a1d6c5bea3546b24bd837479a0114a9200f96034aabc96933dfb42c1237b03f7118f19eeb1216e32f2034c1ec8c632d20ecacbe70d3660fbbfd167ac79 diff --git a/dev-php/phpunit/files/autoload-8.5.0.php b/dev-php/phpunit/files/autoload-8.5.0.php deleted file mode 100644 index 179ff7f276c8..000000000000 --- a/dev-php/phpunit/files/autoload-8.5.0.php +++ /dev/null @@ -1,254 +0,0 @@ -<?php -/* Autoloader for dev-php/phpunit and its dependencies */ - -$include_dir = '/usr/share/php'; - -if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { - require_once "${include_dir}/Fedora/Autoloader/autoload.php"; -} - -\Fedora\Autoloader\Autoload::addClassMap( -[ -'phpunit\\exception' => '/Exception.php', -'phpunit\\framework\\assert' => '/Framework/Assert.php', -'phpunit\\framework\\assertionfailederror' => '/Framework/Exception/AssertionFailedError.php', -'phpunit\\framework\\codecoverageexception' => '/Framework/Exception/CodeCoverageException.php', -'phpunit\\framework\\constraint\\arrayhaskey' => '/Framework/Constraint/ArrayHasKey.php', -'phpunit\\framework\\constraint\\arraysubset' => '/Framework/Constraint/ArraySubset.php', -'phpunit\\framework\\constraint\\attribute' => '/Framework/Constraint/Attribute.php', -'phpunit\\framework\\constraint\\callback' => '/Framework/Constraint/Callback.php', -'phpunit\\framework\\constraint\\classhasattribute' => '/Framework/Constraint/ClassHasAttribute.php', -'phpunit\\framework\\constraint\\classhasstaticattribute' => '/Framework/Constraint/ClassHasStaticAttribute.php', -'phpunit\\framework\\constraint\\composite' => '/Framework/Constraint/Composite.php', -'phpunit\\framework\\constraint\\constraint' => '/Framework/Constraint/Constraint.php', -'phpunit\\framework\\constraint\\count' => '/Framework/Constraint/Count.php', -'phpunit\\framework\\constraint\\directoryexists' => '/Framework/Constraint/DirectoryExists.php', -'phpunit\\framework\\constraint\\exception' => '/Framework/Constraint/Exception.php', -'phpunit\\framework\\constraint\\exceptioncode' => '/Framework/Constraint/ExceptionCode.php', -'phpunit\\framework\\constraint\\exceptionmessage' => '/Framework/Constraint/ExceptionMessage.php', -'phpunit\\framework\\constraint\\exceptionmessageregularexpression' => '/Framework/Constraint/ExceptionMessageRegularExpression.php', -'phpunit\\framework\\constraint\\fileexists' => '/Framework/Constraint/FileExists.php', -'phpunit\\framework\\constraint\\greaterthan' => '/Framework/Constraint/GreaterThan.php', -'phpunit\\framework\\constraint\\isanything' => '/Framework/Constraint/IsAnything.php', -'phpunit\\framework\\constraint\\isempty' => '/Framework/Constraint/IsEmpty.php', -'phpunit\\framework\\constraint\\isequal' => '/Framework/Constraint/IsEqual.php', -'phpunit\\framework\\constraint\\isfalse' => '/Framework/Constraint/IsFalse.php', -'phpunit\\framework\\constraint\\isfinite' => '/Framework/Constraint/IsFinite.php', -'phpunit\\framework\\constraint\\isidentical' => '/Framework/Constraint/IsIdentical.php', -'phpunit\\framework\\constraint\\isinfinite' => '/Framework/Constraint/IsInfinite.php', -'phpunit\\framework\\constraint\\isinstanceof' => '/Framework/Constraint/IsInstanceOf.php', -'phpunit\\framework\\constraint\\isjson' => '/Framework/Constraint/IsJson.php', -'phpunit\\framework\\constraint\\isnan' => '/Framework/Constraint/IsNan.php', -'phpunit\\framework\\constraint\\isnull' => '/Framework/Constraint/IsNull.php', -'phpunit\\framework\\constraint\\isreadable' => '/Framework/Constraint/IsReadable.php', -'phpunit\\framework\\constraint\\istrue' => '/Framework/Constraint/IsTrue.php', -'phpunit\\framework\\constraint\\istype' => '/Framework/Constraint/IsType.php', -'phpunit\\framework\\constraint\\iswritable' => '/Framework/Constraint/IsWritable.php', -'phpunit\\framework\\constraint\\jsonmatches' => '/Framework/Constraint/JsonMatches.php', -'phpunit\\framework\\constraint\\jsonmatcheserrormessageprovider' => '/Framework/Constraint/JsonMatchesErrorMessageProvider.php', -'phpunit\\framework\\constraint\\lessthan' => '/Framework/Constraint/LessThan.php', -'phpunit\\framework\\constraint\\logicaland' => '/Framework/Constraint/LogicalAnd.php', -'phpunit\\framework\\constraint\\logicalnot' => '/Framework/Constraint/LogicalNot.php', -'phpunit\\framework\\constraint\\logicalor' => '/Framework/Constraint/LogicalOr.php', -'phpunit\\framework\\constraint\\logicalxor' => '/Framework/Constraint/LogicalXor.php', -'phpunit\\framework\\constraint\\objecthasattribute' => '/Framework/Constraint/ObjectHasAttribute.php', -'phpunit\\framework\\constraint\\regularexpression' => '/Framework/Constraint/RegularExpression.php', -'phpunit\\framework\\constraint\\samesize' => '/Framework/Constraint/SameSize.php', -'phpunit\\framework\\constraint\\stringcontains' => '/Framework/Constraint/StringContains.php', -'phpunit\\framework\\constraint\\stringendswith' => '/Framework/Constraint/StringEndsWith.php', -'phpunit\\framework\\constraint\\stringmatchesformatdescription' => '/Framework/Constraint/StringMatchesFormatDescription.php', -'phpunit\\framework\\constraint\\stringstartswith' => '/Framework/Constraint/StringStartsWith.php', -'phpunit\\framework\\constraint\\traversablecontains' => '/Framework/Constraint/TraversableContains.php', -'phpunit\\framework\\constraint\\traversablecontainsequal' => '/Framework/Constraint/TraversableContainsEqual.php', -'phpunit\\framework\\constraint\\traversablecontainsidentical' => '/Framework/Constraint/TraversableContainsIdentical.php', -'phpunit\\framework\\constraint\\traversablecontainsonly' => '/Framework/Constraint/TraversableContainsOnly.php', -'phpunit\\framework\\coveredcodenotexecutedexception' => '/Framework/Exception/CoveredCodeNotExecutedException.php', -'phpunit\\framework\\dataprovidertestsuite' => '/Framework/DataProviderTestSuite.php', -'phpunit\\framework\\error\\deprecated' => '/Framework/Error/Deprecated.php', -'phpunit\\framework\\error\\error' => '/Framework/Error/Error.php', -'phpunit\\framework\\error\\notice' => '/Framework/Error/Notice.php', -'phpunit\\framework\\error\\warning' => '/Framework/Error/Warning.php', -'phpunit\\framework\\exception' => '/Framework/Exception/Exception.php', -'phpunit\\framework\\exceptionwrapper' => '/Framework/ExceptionWrapper.php', -'phpunit\\framework\\expectationfailedexception' => '/Framework/Exception/ExpectationFailedException.php', -'phpunit\\framework\\incompletetest' => '/Framework/IncompleteTest.php', -'phpunit\\framework\\incompletetestcase' => '/Framework/IncompleteTestCase.php', -'phpunit\\framework\\incompletetesterror' => '/Framework/Exception/IncompleteTestError.php', -'phpunit\\framework\\invalidargumentexception' => '/Framework/Exception/InvalidArgumentException.php', -'phpunit\\framework\\invalidcoverstargetexception' => '/Framework/Exception/InvalidCoversTargetException.php', -'phpunit\\framework\\invaliddataproviderexception' => '/Framework/Exception/InvalidDataProviderException.php', -'phpunit\\framework\\invalidparametergroupexception' => '/Framework/InvalidParameterGroupException.php', -'phpunit\\framework\\missingcoversannotationexception' => '/Framework/Exception/MissingCoversAnnotationException.php', -'phpunit\\framework\\mockobject\\api' => '/Framework/MockObject/Api/Api.php', -'phpunit\\framework\\mockobject\\badmethodcallexception' => '/Framework/MockObject/Exception/BadMethodCallException.php', -'phpunit\\framework\\mockobject\\builder\\identity' => '/Framework/MockObject/Builder/Identity.php', -'phpunit\\framework\\mockobject\\builder\\invocationmocker' => '/Framework/MockObject/Builder/InvocationMocker.php', -'phpunit\\framework\\mockobject\\builder\\invocationstubber' => '/Framework/MockObject/Builder/InvocationStubber.php', -'phpunit\\framework\\mockobject\\builder\\match' => '/Framework/MockObject/Builder/Match.php', -'phpunit\\framework\\mockobject\\builder\\methodnamematch' => '/Framework/MockObject/Builder/MethodNameMatch.php', -'phpunit\\framework\\mockobject\\builder\\parametersmatch' => '/Framework/MockObject/Builder/ParametersMatch.php', -'phpunit\\framework\\mockobject\\builder\\stub' => '/Framework/MockObject/Builder/Stub.php', -'phpunit\\framework\\mockobject\\configurablemethod' => '/Framework/MockObject/ConfigurableMethod.php', -'phpunit\\framework\\mockobject\\configurablemethodsalreadyinitializedexception' => '/Framework/MockObject/Exception/ConfigurableMethodsAlreadyInitializedException.php', -'phpunit\\framework\\mockobject\\exception' => '/Framework/MockObject/Exception/Exception.php', -'phpunit\\framework\\mockobject\\generator' => '/Framework/MockObject/Generator.php', -'phpunit\\framework\\mockobject\\incompatiblereturnvalueexception' => '/Framework/MockObject/Exception/IncompatibleReturnValueException.php', -'phpunit\\framework\\mockobject\\invocation' => '/Framework/MockObject/Invocation.php', -'phpunit\\framework\\mockobject\\invocationhandler' => '/Framework/MockObject/InvocationHandler.php', -'phpunit\\framework\\mockobject\\matcher' => '/Framework/MockObject/Matcher.php', -'phpunit\\framework\\mockobject\\method' => '/Framework/MockObject/Api/Method.php', -'phpunit\\framework\\mockobject\\methodnameconstraint' => '/Framework/MockObject/MethodNameConstraint.php', -'phpunit\\framework\\mockobject\\mockbuilder' => '/Framework/MockObject/MockBuilder.php', -'phpunit\\framework\\mockobject\\mockclass' => '/Framework/MockObject/MockClass.php', -'phpunit\\framework\\mockobject\\mockmethod' => '/Framework/MockObject/MockMethod.php', -'phpunit\\framework\\mockobject\\mockmethodset' => '/Framework/MockObject/MockMethodSet.php', -'phpunit\\framework\\mockobject\\mockobject' => '/Framework/MockObject/MockObject.php', -'phpunit\\framework\\mockobject\\mocktrait' => '/Framework/MockObject/MockTrait.php', -'phpunit\\framework\\mockobject\\mocktype' => '/Framework/MockObject/MockType.php', -'phpunit\\framework\\mockobject\\mockedclonemethod' => '/Framework/MockObject/Api/MockedCloneMethod.php', -'phpunit\\framework\\mockobject\\rule\\anyinvokedcount' => '/Framework/MockObject/Rule/AnyInvokedCount.php', -'phpunit\\framework\\mockobject\\rule\\anyparameters' => '/Framework/MockObject/Rule/AnyParameters.php', -'phpunit\\framework\\mockobject\\rule\\consecutiveparameters' => '/Framework/MockObject/Rule/ConsecutiveParameters.php', -'phpunit\\framework\\mockobject\\rule\\invocationorder' => '/Framework/MockObject/Rule/InvocationOrder.php', -'phpunit\\framework\\mockobject\\rule\\invokedatindex' => '/Framework/MockObject/Rule/InvokedAtIndex.php', -'phpunit\\framework\\mockobject\\rule\\invokedatleastcount' => '/Framework/MockObject/Rule/InvokedAtLeastCount.php', -'phpunit\\framework\\mockobject\\rule\\invokedatleastonce' => '/Framework/MockObject/Rule/InvokedAtLeastOnce.php', -'phpunit\\framework\\mockobject\\rule\\invokedatmostcount' => '/Framework/MockObject/Rule/InvokedAtMostCount.php', -'phpunit\\framework\\mockobject\\rule\\invokedcount' => '/Framework/MockObject/Rule/InvokedCount.php', -'phpunit\\framework\\mockobject\\rule\\methodname' => '/Framework/MockObject/Rule/MethodName.php', -'phpunit\\framework\\mockobject\\rule\\parameters' => '/Framework/MockObject/Rule/Parameters.php', -'phpunit\\framework\\mockobject\\rule\\parametersrule' => '/Framework/MockObject/Rule/ParametersRule.php', -'phpunit\\framework\\mockobject\\runtimedxception' => '/Framework/MockObject/Exception/RuntimeException.php', -'phpunit\\framework\\mockobject\\stub' => '/Framework/MockObject/Stub.php', -'phpunit\\framework\\mockobject\\stub\\consecutivecalls' => '/Framework/MockObject/Stub/ConsecutiveCalls.php', -'phpunit\\framework\\mockobject\\stub\\exception' => '/Framework/MockObject/Stub/Exception.php', -'phpunit\\framework\\mockobject\\stub\\returnargument' => '/Framework/MockObject/Stub/ReturnArgument.php', -'phpunit\\framework\\mockobject\\stub\\returncallback' => '/Framework/MockObject/Stub/ReturnCallback.php', -'phpunit\\framework\\mockobject\\stub\\returnreference' => '/Framework/MockObject/Stub/ReturnReference.php', -'phpunit\\framework\\mockobject\\stub\\returnself' => '/Framework/MockObject/Stub/ReturnSelf.php', -'phpunit\\framework\\mockobject\\stub\\returnstub' => '/Framework/MockObject/Stub/ReturnStub.php', -'phpunit\\framework\\mockobject\\stub\\returnvaluemap' => '/Framework/MockObject/Stub/ReturnValueMap.php', -'phpunit\\framework\\mockobject\\stub\\stub' => '/Framework/MockObject/Stub/Stub.php', -'phpunit\\framework\\mockobject\\unmockedclonemethod' => '/Framework/MockObject/Api/UnmockedCloneMethod.php', -'phpunit\\framework\\mockobject\\verifiable' => '/Framework/MockObject/Verifiable.php', -'phpunit\\framework\\nochildtestsuiteexception' => '/Framework/Exception/NoChildTestSuiteException.php', -'phpunit\\framework\\outputerror' => '/Framework/Exception/OutputError.php', -'phpunit\\framework\\phptassertionfailederror' => '/Framework/Exception/PHPTAssertionFailedError.php', -'phpunit\\framework\\riskytesterror' => '/Framework/Exception/RiskyTestError.php', -'phpunit\\framework\\selfdescribing' => '/Framework/SelfDescribing.php', -'phpunit\\framework\\skippedtest' => '/Framework/SkippedTest.php', -'phpunit\\framework\\skippedtestcase' => '/Framework/SkippedTestCase.php', -'phpunit\\framework\\skippedtesterror' => '/Framework/Exception/SkippedTestError.php', -'phpunit\\framework\\skippedtestsuiteerror' => '/Framework/Exception/SkippedTestSuiteError.php', -'phpunit\\framework\\syntheticerror' => '/Framework/Exception/SyntheticError.php', -'phpunit\\framework\\syntheticskippederror' => '/Framework/Exception/SyntheticSkippedError.php', -'phpunit\\framework\\test' => '/Framework/Test.php', -'phpunit\\framework\\testbuilder' => '/Framework/TestBuilder.php', -'phpunit\\framework\\testcase' => '/Framework/TestCase.php', -'phpunit\\framework\\testfailure' => '/Framework/TestFailure.php', -'phpunit\\framework\\testlistener' => '/Framework/TestListener.php', -'phpunit\\framework\\testlistenerdefaultimplementation' => '/Framework/TestListenerDefaultImplementation.php', -'phpunit\\framework\\testresult' => '/Framework/TestResult.php', -'phpunit\\framework\\testsuite' => '/Framework/TestSuite.php', -'phpunit\\framework\\testsuiteiterator' => '/Framework/TestSuiteIterator.php', -'phpunit\\framework\\unintentionallycoveredcodeerror' => '/Framework/Exception/UnintentionallyCoveredCodeError.php', -'phpunit\\framework\\warning' => '/Framework/Exception/Warning.php', -'phpunit\\framework\\warningTestCase' => '/Framework/WarningTestCase.php', -'phpunit\\runner\\afterincompletetesthook' => '/Runner/Hook/AfterIncompleteTestHook.php', -'phpunit\\runner\\afterlasttesthook' => '/Runner/Hook/AfterLastTestHook.php', -'phpunit\\runner\\afterriskytesthook' => '/Runner/Hook/AfterRiskyTestHook.php', -'phpunit\\runner\\afterskippedtesthook' => '/Runner/Hook/AfterSkippedTestHook.php', -'phpunit\\runner\\aftersuccessfultesthook' => '/Runner/Hook/AfterSuccessfulTestHook.php', -'phpunit\\runner\\aftertesterrorhook' => '/Runner/Hook/AfterTestErrorHook.php', -'phpunit\\runner\\aftertestfailurehook' => '/Runner/Hook/AfterTestFailureHook.php', -'phpunit\\runner\\aftertesthook' => '/Runner/Hook/AfterTestHook.php', -'phpunit\\runner\\aftertestwarninghook' => '/Runner/Hook/AfterTestWarningHook.php', -'phpunit\\runner\\basetestrunner' => '/Runner/BaseTestRunner.php', -'phpunit\\runner\\beforefirsttesthHook' => '/Runner/Hook/BeforeFirstTestHook.php', -'phpunit\\runner\\beforetesthook' => '/Runner/Hook/BeforeTestHook.php', -'phpunit\\runner\\defaulttestresultcache' => '/Runner/DefaultTestResultCache.php', -'phpunit\\runner\\exception' => '/Runner/Exception.php', -'phpunit\\runner\\filter\\excludegroupfilteriterator' => '/Runner/Filter/ExcludeGroupFilterIterator.php', -'phpunit\\runner\\filter\\factory' => '/Runner/Filter/Factory.php', -'phpunit\\runner\\filter\\groupfilteriterator' => '/Runner/Filter/GroupFilterIterator.php', -'phpunit\\runner\\filter\\includegroupfilteriterator' => '/Runner/Filter/IncludeGroupFilterIterator.php', -'phpunit\\runner\\filter\\namefilteriterator' => '/Runner/Filter/NameFilterIterator.php', -'phpunit\\runner\\hook' => '/Runner/Hook/Hook.php', -'phpunit\\runner\\nulltestresultcache' => '/Runner/NullTestResultCache.php', -'phpunit\\runner\\phpttestcase' => '/Runner/PhptTestCase.php', -'phpunit\\runner\\resultcacheextension' => '/Runner/ResultCacheExtension.php', -'phpunit\\runner\\standardtestsuiteloader' => '/Runner/StandardTestSuiteLoader.php', -'phpunit\\runner\\testhook' => '/Runner/Hook/TestHook.php', -'phpunit\\runner\\testlisteneradapter' => '/Runner/Hook/TestListenerAdapter.php', -'phpunit\\runner\\testresultcache' => '/Runner/TestResultCache.php', -'phpunit\\runner\\testsuiteloader' => '/Runner/TestSuiteLoader.php', -'phpunit\\runner\\testsuitesorter' => '/Runner/TestSuiteSorter.php', -'phpunit\\runner\\version' => '/Runner/Version.php', -'phpunit\\textui\\command' => '/TextUI/Command.php', -'phpunit\\textui\\exception' => '/TextUI/Exception.php', -'phpunit\\textui\\help' => '/TextUI/Help.php', -'phpunit\\textui\\resultprinter' => '/TextUI/ResultPrinter.php', -'phpunit\\textui\\testrunner' => '/TextUI/TestRunner.php', -'phpunit\\util\\annotation\\docblock' => '/Util/Annotation/DocBlock.php', -'phpunit\\util\\annotation\\registry' => '/Util/Annotation/Registry.php', -'phpunit\\util\\blacklist' => '/Util/Blacklist.php', -'phpunit\\util\\color' => '/Util/Color.php', -'phpunit\\util\\configuration' => '/Util/Configuration.php', -'phpunit\\util\\configurationgenerator' => '/Util/ConfigurationGenerator.php', -'phpunit\\util\\errorhandler' => '/Util/ErrorHandler.php', -'phpunit\\util\\exception' => '/Util/Exception.php', -'phpunit\\util\\fileloader' => '/Util/FileLoader.php', -'phpunit\\util\\filesystem' => '/Util/Filesystem.php', -'phpunit\\util\\filter' => '/Util/Filter.php', -'phpunit\\util\\getopt' => '/Util/Getopt.php', -'phpunit\\util\\globalstate' => '/Util/GlobalState.php', -'phpunit\\util\\invaliddatasetexception' => '/Util/InvalidDataSetException.php', -'phpunit\\util\\json' => '/Util/Json.php', -'phpunit\\util\\log\\junit' => '/Util/Log/JUnit.php', -'phpunit\\util\\log\\teamcity' => '/Util/Log/TeamCity.php', -'phpunit\\util\\php\\abstractphpprocess' => '/Util/PHP/AbstractPhpProcess.php', -'phpunit\\util\\php\\defaultphpprocess' => '/Util/PHP/DefaultPhpProcess.php', -'phpunit\\util\\php\\windowsphpprocess' => '/Util/PHP/WindowsPhpProcess.php', -'phpunit\\util\\printer' => '/Util/Printer.php', -'phpunit\\util\\regularexpression' => '/Util/RegularExpression.php', -'phpunit\\util\\test' => '/Util/Test.php', -'phpunit\\util\\testdox\\clitestdoxprinter' => '/Util/TestDox/CliTestDoxPrinter.php', -'phpunit\\util\\testdox\\htmlresultprinter' => '/Util/TestDox/HtmlResultPrinter.php', -'phpunit\\util\\testdox\\nameprettifier' => '/Util/TestDox/NamePrettifier.php', -'phpunit\\util\\testdox\\resultprinter' => '/Util/TestDox/ResultPrinter.php', -'phpunit\\util\\testdox\\testdoxprinter' => '/Util/TestDox/TestDoxPrinter.php', -'phpunit\\util\\testdox\\textresultprinter' => '/Util/TestDox/TextResultPrinter.php', -'phpunit\\util\\testdox\\xmlresultprinter' => '/Util/TestDox/XmlResultPrinter.php', -'phpunit\\util\\texttestlistrenderer' => '/Util/TextTestListRenderer.php', -'phpunit\\util\\type' => '/Util/Type.php', -'phpunit\\util\\xdebugfilterscriptgenerator' => '/Util/XdebugFilterScriptGenerator.php', -'phpunit\\util\\xml' => '/Util/Xml.php', -'phpunit\\util\\xmltestlistrenderer' => '/Util/XmlTestListRenderer.php', -], - "${include_dir}/PHPUnit" -); - -// Dependencies -\Fedora\Autoloader\Dependencies::required([ - "${include_dir}/File/Iterator/autoload.php", - "${include_dir}/PHP/CodeCoverage/autoload.php", - "${include_dir}/PHP/Timer/autoload.php", - "${include_dir}/SebastianBergmann/Version/autoload.php", - "${include_dir}/SebastianBergmann/Diff/autoload.php", - "${include_dir}/SebastianBergmann/Environment/autoload.php", - "${include_dir}/SebastianBergmann/Exporter/autoload.php", - "${include_dir}/SebastianBergmann/GlobalState/autoload.php", - "${include_dir}/SebastianBergmann/Comparator/autoload.php", - "${include_dir}/SebastianBergmann/ObjectEnumerator/autoload.php", - "${include_dir}/SebastianBergmann/ResourceOperations/autoload.php", - "${include_dir}/SebastianBergmann/Type/autoload.php", - "${include_dir}/SebastianBergmann/Version/autoload.php", - "${include_dir}/Symfony/Component/Yaml/autoload.php", - "${include_dir}/Text/Template/autoload.php", - "${include_dir}/myclabs/DeepCopy/autoload.php", - "${include_dir}/phpspec/Prophecy/autoload.php", - "${include_dir}/Doctrine/Instantiator/autoload.php", - "${include_dir}/PharIo/Manifest/autoload.php", - "${include_dir}/PharIo/Version/autoload.php", -]); - diff --git a/dev-php/phpunit/phpunit-8.5.11.ebuild b/dev-php/phpunit/phpunit-8.5.11.ebuild new file mode 100644 index 000000000000..27257dd7656d --- /dev/null +++ b/dev-php/phpunit/phpunit-8.5.11.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PHP Unit Testing framework" +HOMEPAGE="https://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND="dev-php/fedora-autoloader + >=dev-php/File_Iterator-2.0.2 + >=dev-php/Text_Template-1.2.1 + >=dev-php/PHP_CodeCoverage-7.0.12 + >=dev-php/PHP_Timer-2.1.2 + >=dev-php/doctrine-instantiator-1.3.1 + >=dev-php/myclabs-deepcopy-1.10.0 + >=dev-php/phar-io-manifest-1.0.3 + >=dev-php/phar-io-version-2.0.1 + >=dev-php/phpspec-prophecy-1.10.3 + >=dev-php/sebastian-comparator-3.0.2 + >=dev-php/sebastian-diff-3.0.2 + >=dev-php/sebastian-environment-4.2.3 + >=dev-php/sebastian-exporter-3.1.2 + >=dev-php/sebastian-global-state-3.0.0 + >=dev-php/sebastian-object-enumerator-3.0.3 + >=dev-php/sebastian-resource-operations-2.0.1 + >=dev-php/sebastian-type-1.1.3 + >=dev-php/sebastian-version-2.0.1 + || ( + dev-lang/php:7.4[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)] + dev-lang/php:7.3[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)] + dev-lang/php:7.2[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)] + )" + +src_prepare() { + default + + mkdir src/vendor || die + + phpab \ + --output src/vendor/autoload.php \ + --template fedora2 \ + --basedir src/vendor \ + src || die + + cat >> src/vendor/autoload.php <<EOF || die "failed to extend autoload.php" + +// Dependencies +\Fedora\Autoloader\Dependencies::required([ + __DIR__ . '/../../File/Iterator/autoload.php', + __DIR__ . '/../../Text/Template/autoload.php', + __DIR__ . '/../../PHP/CodeCoverage/autoload.php', + __DIR__ . '/../../PHP/Timer/autoload.php', + __DIR__ . '/../../phpspec/Prophecy/autoload.php', + __DIR__ . '/../../SebastianBergmann/Diff/autoload.php', // Before comparator which may load v2 + __DIR__ . '/../../SebastianBergmann/Comparator/autoload.php', + __DIR__ . '/../../SebastianBergmann/Environment/autoload.php', + __DIR__ . '/../../SebastianBergmann/Exporter/autoload.php', + __DIR__ . '/../../SebastianBergmann/GlobalState/autoload.php', + __DIR__ . '/../../SebastianBergmann/ObjectEnumerator/autoload.php', + __DIR__ . '/../../SebastianBergmann/ResourceOperations/autoload.php', + __DIR__ . '/../../SebastianBergmann/Type/autoload.php', + __DIR__ . '/../../SebastianBergmann/Version/autoload.php', + __DIR__ . '/../../Doctrine/Instantiator/autoload.php', + __DIR__ . '/../../myclabs/DeepCopy/autoload.php', + __DIR__ . '/../../PharIo/Manifest/autoload.php', + __DIR__ . '/../../PharIo/Version/autoload.php', +]); +EOF +} + +src_install() { + insinto /usr/share/php/PHPUnit + doins -r src/* + + # referenced by PHPUnit/Util/Configuration.php + insinto /usr/share/php/ + doins phpunit.xsd + + exeinto /usr/share/php/PHPUnit + doexe phpunit + dosym ../share/php/PHPUnit/phpunit /usr/bin/phpunit +} + +pkg_postinst() { + elog "${PN} can optionally use json, pdo-sqlite and pdo-mysql features." + elog "If you want those, emerge dev-lang/php with USE=\"json pdo sqlite mysql\"." +} diff --git a/dev-php/phpunit/phpunit-8.5.5.ebuild b/dev-php/phpunit/phpunit-8.5.5.ebuild deleted file mode 100644 index 3632144aa1dd..000000000000 --- a/dev-php/phpunit/phpunit-8.5.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A PHP Unit Testing framework" -HOMEPAGE="https://phpunit.de" -SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="" - -RDEPEND="dev-php/fedora-autoloader - >=dev-php/File_Iterator-2.0.2 - <dev-php/File_Iterator-3.0 - >=dev-php/Text_Template-1.2.1 - <dev-php/Text_Template-2.0 - >=dev-php/PHP_CodeCoverage-7.0.7 - <dev-php/PHP_CodeCoverage-8.0 - >=dev-php/PHP_Timer-2.1.2 - <dev-php/PHP_Timer-3.0 - >=dev-php/doctrine-instantiator-1.2 - <dev-php/doctrine-instantiator-2.0 - >=dev-php/myclabs-deepcopy-1.9.1 - <dev-php/myclabs-deepcopy-2.0 - >=dev-php/phar-io-manifest-1.0.3 - <dev-php/phar-io-manifest-2.0 - >=dev-php/phar-io-version-2.0.1 - <dev-php/phar-io-version-3.0 - >=dev-php/phpspec-prophecy-1.8.1 - <dev-php/phpspec-prophecy-2.0 - >=dev-php/sebastian-comparator-3.0.2 - <dev-php/sebastian-comparator-4.0 - >=dev-php/sebastian-diff-3.0.2 - <dev-php/sebastian-diff-4.0 - >=dev-php/sebastian-environment-4.2.2 - <dev-php/sebastian-environment-5.0 - >=dev-php/sebastian-exporter-3.1.1 - <dev-php/sebastian-exporter-4.0 - >=dev-php/sebastian-global-state-3.0 - <dev-php/sebastian-global-state-4.0 - >=dev-php/sebastian-object-enumerator-3.0.3 - <dev-php/sebastian-object-enumerator-4.0 - >=dev-php/sebastian-resource-operations-2.0.1 - <dev-php/sebastian-resource-operations-3.0 - <dev-php/sebastian-type-2.0 - <dev-php/sebastian-version-3.0 - >=dev-lang/php-7.2:*[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)] - !dev-php/phpunit-mock-objects -" - -src_install() { - insinto /usr/share/php/PHPUnit - doins -r src/* - insinto /usr/share/php/PHPUnit/vendor - newins "${FILESDIR}/autoload-8.5.0.php" autoload.php - exeinto /usr/share/php/PHPUnit - doexe phpunit - dosym ../share/php/PHPUnit/phpunit /usr/bin/phpunit - insinto /usr/share/php - doins phpunit.xsd -} - -pkg_postinst() { - elog "${PN} can optionally use json, pdo-sqlite and pdo-mysql features." - elog "If you want those, emerge dev-lang/php with USE=\"json pdo sqlite mysql\"." -} diff --git a/dev-php/theseer-Autoload/Manifest b/dev-php/theseer-Autoload/Manifest new file mode 100644 index 000000000000..8317998a9905 --- /dev/null +++ b/dev-php/theseer-Autoload/Manifest @@ -0,0 +1 @@ +DIST theseer-Autoload-1.26.0.tar.gz 43119 BLAKE2B 7b2413bc2fb281472cee03010c175aae1c8304ab0629c31f09e11497bd6f46d58bae8625da610f5a513b19fc8aafc45c35be7271ba13188466f576e7b4a7392f SHA512 c8fcb3ad39c140517d695c44e6dea3797ea0135ff64246478e55cbf167e4b9fbb3e5027732c201f66b404039a313952c7125f13fdeb1cd96633dbccfdda6f143 diff --git a/dev-php/theseer-Autoload/files/autoload.php.tpl b/dev-php/theseer-Autoload/files/autoload.php.tpl new file mode 100644 index 000000000000..cb88eb77c450 --- /dev/null +++ b/dev-php/theseer-Autoload/files/autoload.php.tpl @@ -0,0 +1,26 @@ +<?php + +require_once 'TheSeer/DirectoryScanner/autoload.php'; +require_once 'ezc/Base/autoload.php'; +require_once 'ezc/ConsoleTools/autoload.php'; + +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +// this is an autogenerated file - do not edit +spl_autoload_register( + function($class) { + static $classes = null; + if ($classes === null) { + $classes = array( + ___CLASSLIST___ + ); + } + $cn = strtolower($class); + if (isset($classes[$cn])) { + require ___BASEDIR___$classes[$cn]; + } + }, + true, + false +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/theseer-Autoload/files/fedora.php.tpl b/dev-php/theseer-Autoload/files/fedora.php.tpl new file mode 100644 index 000000000000..d05f27231892 --- /dev/null +++ b/dev-php/theseer-Autoload/files/fedora.php.tpl @@ -0,0 +1,12 @@ +<?php +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +require_once '/usr/share/php/Fedora/Autoloader'.'/autoload.php'; + +\Fedora\Autoloader\Autoload::addClassMap( + array( + ___CLASSLIST___, + ), + __DIR__ +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/theseer-Autoload/files/fedora2.php.tpl b/dev-php/theseer-Autoload/files/fedora2.php.tpl new file mode 100644 index 000000000000..b337b9646b34 --- /dev/null +++ b/dev-php/theseer-Autoload/files/fedora2.php.tpl @@ -0,0 +1,12 @@ +<?php +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +require_once 'Fedora/Autoloader'.'/autoload.php'; + +\Fedora\Autoloader\Autoload::addClassMap( + array( + ___CLASSLIST___, + ), + __DIR__ +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch b/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch new file mode 100644 index 000000000000..d85409d47126 --- /dev/null +++ b/dev-php/theseer-Autoload/files/theseer-Autoload-1.26.0-autoload.php.patch @@ -0,0 +1,12 @@ +--- a/composer/bin/phpab ++++ b/composer/bin/phpab +@@ -56,7 +56,7 @@ foreach ($files as $file) { + } + } + +-require __DIR__ . '/../../src/autoload.php'; ++require 'TheSeer/Autoload/autoload.php'; + + $factory = new \TheSeer\Autoload\Factory(); + $factory->getCLI()->run(); + diff --git a/dev-php/theseer-Autoload/metadata.xml b/dev-php/theseer-Autoload/metadata.xml new file mode 100644 index 000000000000..67f8c28dcf27 --- /dev/null +++ b/dev-php/theseer-Autoload/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">theseer/Autoload</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.0.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0.ebuild new file mode 100644 index 000000000000..01afc209be05 --- /dev/null +++ b/dev-php/theseer-Autoload/theseer-Autoload-1.26.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="Autoload" + +DESCRIPTION="PHP Autoload Builder" +HOMEPAGE="https://github.com/theseer/Autoload" +SRC_URI="https://github.com/theseer/${MY_PN}/archive/1.26.0.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-lang/php:* + >=dev-php/theseer-DirectoryScanner-1.3 + <dev-php/theseer-DirectoryScanner-2 + >=dev-php/zetacomponents-Base-1.8 + <dev-php/zetacomponents-Base-2 + >=dev-php/zetacomponents-ConsoleTools-1.7.1 + <dev-php/zetacomponents-ConsoleTools-2" + +BDEPEND="${CDEPEND} + test? ( + >=dev-php/phpunit-8 + <dev-php/phpunit-9 + )" + +RDEPEND="${CDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-1.26.0-autoload.php.patch ) + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + # Set version + sed -i \ + -e "s/%development%/${PV}/" \ + phpab.php \ + composer/bin/phpab \ + || die + + cp --target-directory src/templates/ci \ + "${FILESDIR}"/fedora.php.tpl \ + "${FILESDIR}"/fedora2.php.tpl \ + || die + + # Mimick layout to bootstrap phpab + mkdir --parents \ + vendor/theseer/directoryscanner \ + vendor/zetacomponents/base \ + vendor/zetacomponents/console-tools \ + || die + + ln -s /usr/share/php/TheSeer/DirectoryScanner vendor/theseer/directoryscanner/src || die + ln -s /usr/share/php/ezc/Base vendor/zetacomponents/base/src || die + ln -s /usr/share/php/ezc/ConsoleTools vendor/zetacomponents/console-tools/src || die + + ./phpab.php \ + --output src/autoload.php \ + --template "${FILESDIR}"/autoload.php.tpl \ + --basedir src \ + src || die +} + +src_test() { + phpunit --no-coverage --verbose || die "Unit testing failed!" +} + +src_install() { + insinto /usr/share/php/TheSeer/${MY_PN} + doins -r src/* + + dobin "${S}"/composer/bin/phpab + + einstalldocs +} diff --git a/dev-php/theseer-DirectoryScanner/Manifest b/dev-php/theseer-DirectoryScanner/Manifest new file mode 100644 index 000000000000..8ff466068a08 --- /dev/null +++ b/dev-php/theseer-DirectoryScanner/Manifest @@ -0,0 +1 @@ +DIST theseer-DirectoryScanner-1.3.2.tar.gz 9262 BLAKE2B 5b16781d9ccd030ea779b286b9d22c528468db52e39c6761e91e0f9f83d4a50e1775382eca4eea0f027cc508f7dd35e416664451f83bdfae8607cf074e5ed9cb SHA512 720db8baa40983918e5c0d7cfac194e26d877becf6e55868ca21c1ab0a4366b86a8aad2c700e38a6360e280d372db0f1be6c80dbb81d279c277bf9f56a6cbadf diff --git a/dev-php/theseer-DirectoryScanner/metadata.xml b/dev-php/theseer-DirectoryScanner/metadata.xml new file mode 100644 index 000000000000..04854adb1308 --- /dev/null +++ b/dev-php/theseer-DirectoryScanner/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">theseer/DirectoryScanner</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild new file mode 100644 index 000000000000..beb2fd3ab07f --- /dev/null +++ b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="DirectoryScanner" + +DESCRIPTION="A recursive directory scanner and filter" +HOMEPAGE="https://github.com/theseer/DirectoryScanner" +SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + insinto /usr/share/php/TheSeer/${MY_PN} + doins -r src/* + + einstalldocs +} diff --git a/dev-php/theseer-tokenizer/Manifest b/dev-php/theseer-tokenizer/Manifest index e15e922ad4c2..eb773bbb1aaa 100644 --- a/dev-php/theseer-tokenizer/Manifest +++ b/dev-php/theseer-tokenizer/Manifest @@ -1,2 +1,3 @@ DIST theseer-tokenizer-1.1.0.tar.gz 10163 BLAKE2B b2360f901d60f784db2045912707a8e293a55967d60d4e72168a1c4b0c9a2d5bdb739fbed9bfec02075476e7bf6762eb1cc7e36870b84fcc341b609527579ca2 SHA512 8b500565dc0d6c8513db3aa72a7ee1fa04510a712ce9b0977feccddc6b2dae53825e39182d43508e196f326776115789e81697116418f6f9f63d08f0c05d0543 DIST theseer-tokenizer-1.1.3.tar.gz 10553 BLAKE2B 4bed1623abe110cec432a97fbd28752618420a188b450c935c77b5771d6986be9a51c8f100fd81a89d892b0c1e2b46b0124e3c35e3cbe2138eee2d520c74933a SHA512 e29fd41b311bac8021f4c0593d79a9c1bde4b6ccf4774e94d27a0e8a97bac3844109f9312c4aab6e239365630394b602b56a084c291dc13fb439dc8ac22944e3 +DIST theseer-tokenizer-1.2.0.tar.gz 7156 BLAKE2B 61474e3ebed5262b4d250f0057fbe68df6b2b2d6026cba28efbfc35c865bc9491e3b3f7871591a7aa52383c3bb748cf5dfb95f36d680bdbb9755b585b5b8f4f8 SHA512 e0deeffc151a1831cc7226037c75b534aa0d28d9639de45a1f0a6f5865d3df3cfbd7225e075b094603d512b0beb449e91205f40366ef1c7c865c8994e0710ff7 diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild new file mode 100644 index 000000000000..20e9ed3dcae2 --- /dev/null +++ b/dev-php/theseer-tokenizer/theseer-tokenizer-1.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Convert tokenized PHP source code into XML and other formats" +HOMEPAGE="https://github.com/theseer/tokenizer" +SRC_URI="https://github.com/theseer/tokenizer/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" + +BDEPEND="dev-php/theseer-Autoload" + +RDEPEND="${CDEPEND}" + +S="${WORKDIR}/tokenizer-${PV}" + +src_prepare() { + default + + phpab \ + --output src/autoload.php \ + --template fedora2 \ + --basedir src \ + src || die +} + +src_install() { + insinto /usr/share/php/TheSeer/Tokenizer + doins -r src/* + + einstalldocs +} diff --git a/dev-php/zetacomponents-Base/Manifest b/dev-php/zetacomponents-Base/Manifest new file mode 100644 index 000000000000..d2b1d99d3293 --- /dev/null +++ b/dev-php/zetacomponents-Base/Manifest @@ -0,0 +1 @@ +DIST zetacomponents-Base-1.9.1.tar.gz 252350 BLAKE2B cc0d82a107fc1190b57b03ce3a594d9ffa5b3a2627cf30d7d31a1018005a8400917cf7bbd1dfeb23f46d118ae56083e147d148b3bbdba5dfea8fde0a8bcf0c46 SHA512 dd56f123c8ed3b8c0116b878120ba7763e402b8364ba404305a9ab483b1c5a341df994517f160c8a959005ab9b75a5a7af74d08b367daa3fd8f852ba4ede5e05 diff --git a/dev-php/zetacomponents-Base/files/autoload.php b/dev-php/zetacomponents-Base/files/autoload.php new file mode 100644 index 000000000000..17bec81a6d2e --- /dev/null +++ b/dev-php/zetacomponents-Base/files/autoload.php @@ -0,0 +1,53 @@ +<?php +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +// this is an autogenerated file - do not edit +spl_autoload_register( + function($class) { + static $classes = null; + if ($classes === null) { + $classes = array( + 'ezcbase' => '/base.php', + 'ezcbaseautoloadexception' => '/exceptions/autoload.php', + 'ezcbaseautoloadoptions' => '/options/autoload.php', + 'ezcbaseconfigurationinitializer' => '/interfaces/configuration_initializer.php', + 'ezcbasedoubleclassrepositoryprefixexception' => '/exceptions/double_class_repository_prefix.php', + 'ezcbaseexception' => '/exceptions/exception.php', + 'ezcbaseexportable' => '/interfaces/exportable.php', + 'ezcbaseextensionnotfoundexception' => '/exceptions/extension_not_found.php', + 'ezcbasefeatures' => '/features.php', + 'ezcbasefile' => '/file.php', + 'ezcbasefileexception' => '/exceptions/file_exception.php', + 'ezcbasefilefindcontext' => '/structs/file_find_context.php', + 'ezcbasefileioexception' => '/exceptions/file_io.php', + 'ezcbasefilenotfoundexception' => '/exceptions/file_not_found.php', + 'ezcbasefilepermissionexception' => '/exceptions/file_permission.php', + 'ezcbasefunctionalitynotsupportedexception' => '/exceptions/functionality_not_supported.php', + 'ezcbaseinit' => '/init.php', + 'ezcbaseinitcallbackconfiguredexception' => '/exceptions/init_callback_configured.php', + 'ezcbaseinitinvalidcallbackclassexception' => '/exceptions/invalid_callback_class.php', + 'ezcbaseinvalidparentclassexception' => '/exceptions/invalid_parent_class.php', + 'ezcbasemetadata' => '/metadata.php', + 'ezcbasemetadatapearreader' => '/metadata/pear.php', + 'ezcbasemetadatatarballreader' => '/metadata/tarball.php', + 'ezcbaseoptions' => '/options.php', + 'ezcbasepersistable' => '/interfaces/persistable.php', + 'ezcbasepropertynotfoundexception' => '/exceptions/property_not_found.php', + 'ezcbasepropertypermissionexception' => '/exceptions/property_permission.php', + 'ezcbaserepositorydirectory' => '/structs/repository_directory.php', + 'ezcbasesettingnotfoundexception' => '/exceptions/setting_not_found.php', + 'ezcbasesettingvalueexception' => '/exceptions/setting_value.php', + 'ezcbasestruct' => '/struct.php', + 'ezcbasevalueexception' => '/exceptions/value.php', + 'ezcbasewhateverexception' => '/exceptions/whatever.php' + ); + } + $cn = strtolower($class); + if (isset($classes[$cn])) { + require __DIR__ . $classes[$cn]; + } + }, + true, + false +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/zetacomponents-Base/metadata.xml b/dev-php/zetacomponents-Base/metadata.xml new file mode 100644 index 000000000000..bd587e20bab4 --- /dev/null +++ b/dev-php/zetacomponents-Base/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">zetacomponents/Base</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild new file mode 100644 index 000000000000..a1c68a7472bd --- /dev/null +++ b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="Base" + +DESCRIPTION="Base package for any Zeta component" +HOMEPAGE="https://github.com/zetacomponents/Base" +SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + insinto /usr/share/php/ezc/${MY_PN} + doins -r src/* + doins "${FILESDIR}"/autoload.php + + einstalldocs +} diff --git a/dev-php/zetacomponents-ConsoleTools/Manifest b/dev-php/zetacomponents-ConsoleTools/Manifest new file mode 100644 index 000000000000..d3ad8f4bf6f4 --- /dev/null +++ b/dev-php/zetacomponents-ConsoleTools/Manifest @@ -0,0 +1 @@ +DIST zetacomponents-ConsoleTools-1.7.2.tar.gz 932028 BLAKE2B 18469bb11af5f4facf7892df765c9511c699c2f362872da7db13dee3a380286a306809c90f28ad4bc4cfcfa99135e7d35b659a242f507afb91b84fee17d16f4a SHA512 871c9a6827c3cc77275b538dc09d21135affe1f06364e83a7a27b7a9eff4537b509e72fffe3d5f6b1ebb0086d489df2b29af276bdbc0276f163b1f9168f82253 diff --git a/dev-php/zetacomponents-ConsoleTools/files/autoload.php b/dev-php/zetacomponents-ConsoleTools/files/autoload.php new file mode 100644 index 000000000000..b2139b5f618b --- /dev/null +++ b/dev-php/zetacomponents-ConsoleTools/files/autoload.php @@ -0,0 +1,82 @@ +<?php +// @codingStandardsIgnoreFile +// @codeCoverageIgnoreStart +// this is an autogenerated file - do not edit +spl_autoload_register( + function($class) { + static $classes = null; + if ($classes === null) { + $classes = array( + 'ezcconsoleargument' => '/input/argument.php', + 'ezcconsoleargumentalreadyregisteredexception' => '/exceptions/argument_already_registered.php', + 'ezcconsoleargumentexception' => '/exceptions/argument.php', + 'ezcconsoleargumentmandatoryviolationexception' => '/exceptions/argument_mandatory_violation.php', + 'ezcconsolearguments' => '/input/arguments.php', + 'ezcconsoleargumenttypeviolationexception' => '/exceptions/argument_type_violation.php', + 'ezcconsoledialog' => '/interfaces/dialog.php', + 'ezcconsoledialogabortexception' => '/exceptions/dialog_abort.php', + 'ezcconsoledialogoptions' => '/options/dialog.php', + 'ezcconsoledialogvalidator' => '/interfaces/dialog_validator.php', + 'ezcconsoledialogviewer' => '/dialog_viewer.php', + 'ezcconsoleexception' => '/exceptions/exception.php', + 'ezcconsoleinput' => '/input.php', + 'ezcconsoleinputhelpgenerator' => '/interfaces/input_help_generator.php', + 'ezcconsoleinputstandardhelpgenerator' => '/input/help_generators/standard.php', + 'ezcconsoleinputvalidator' => '/interfaces/input_validator.php', + 'ezcconsoleinvalidoptionnameexception' => '/exceptions/invalid_option_name.php', + 'ezcconsoleinvalidoutputtargetexception' => '/exceptions/invalid_output_target.php', + 'ezcconsolemenudialog' => '/dialog/menu_dialog.php', + 'ezcconsolemenudialogdefaultvalidator' => '/dialog/validators/menu_dialog_default.php', + 'ezcconsolemenudialogoptions' => '/options/menu_dialog.php', + 'ezcconsolemenudialogvalidator' => '/interfaces/menu_dialog_validator.php', + 'ezcconsolenopositionstoredexception' => '/exceptions/no_position_stored.php', + 'ezcconsolenovaliddialogresultexception' => '/exceptions/no_valid_dialog_result.php', + 'ezcconsoleoption' => '/input/option.php', + 'ezcconsoleoptionalreadyregisteredexception' => '/exceptions/option_already_registered.php', + 'ezcconsoleoptionargumentsviolationexception' => '/exceptions/option_arguments_violation.php', + 'ezcconsoleoptiondependencyviolationexception' => '/exceptions/option_dependency_violation.php', + 'ezcconsoleoptionexception' => '/exceptions/option.php', + 'ezcconsoleoptionexclusionviolationexception' => '/exceptions/option_exclusion_violation.php', + 'ezcconsoleoptionmandatoryviolationexception' => '/exceptions/option_mandatory_violation.php', + 'ezcconsoleoptionmissingvalueexception' => '/exceptions/option_missing_value.php', + 'ezcconsoleoptionnoaliasexception' => '/exceptions/option_no_alias.php', + 'ezcconsoleoptionnotexistsexception' => '/exceptions/option_not_exists.php', + 'ezcconsoleoptionrule' => '/structs/option_rule.php', + 'ezcconsoleoptionstringnotwellformedexception' => '/exceptions/option_string_not_wellformed.php', + 'ezcconsoleoptiontoomanyvaluesexception' => '/exceptions/option_too_many_values.php', + 'ezcconsoleoptiontypeviolationexception' => '/exceptions/option_type_violation.php', + 'ezcconsoleoutput' => '/output.php', + 'ezcconsoleoutputformat' => '/structs/output_format.php', + 'ezcconsoleoutputformats' => '/structs/output_formats.php', + 'ezcconsoleoutputoptions' => '/options/output.php', + 'ezcconsoleprogressbar' => '/progressbar.php', + 'ezcconsoleprogressbaroptions' => '/options/progressbar.php', + 'ezcconsoleprogressmonitor' => '/progressmonitor.php', + 'ezcconsoleprogressmonitoroptions' => '/options/progressmonitor.php', + 'ezcconsolequestiondialog' => '/dialog/question_dialog.php', + 'ezcconsolequestiondialogcollectionvalidator' => '/dialog/validators/question_dialog_collection.php', + 'ezcconsolequestiondialogmappingvalidator' => '/dialog/validators/question_dialog_mapping.php', + 'ezcconsolequestiondialogoptions' => '/options/question_dialog.php', + 'ezcconsolequestiondialogregexvalidator' => '/dialog/validators/question_dialog_regex.php', + 'ezcconsolequestiondialogtypevalidator' => '/dialog/validators/question_dialog_type.php', + 'ezcconsolequestiondialogvalidator' => '/interfaces/question_dialog_validator.php', + 'ezcconsolestandardinputvalidator' => '/input/validators/standard.php', + 'ezcconsolestatusbar' => '/statusbar.php', + 'ezcconsolestatusbaroptions' => '/options/statusbar.php', + 'ezcconsolestringtool' => '/tools/string.php', + 'ezcconsoletable' => '/table.php', + 'ezcconsoletablecell' => '/table/cell.php', + 'ezcconsoletableoptions' => '/options/table.php', + 'ezcconsoletablerow' => '/table/row.php', + 'ezcconsoletoomanyargumentsexception' => '/exceptions/argument_too_many.php' + ); + } + $cn = strtolower($class); + if (isset($classes[$cn])) { + require __DIR__ . $classes[$cn]; + } + }, + true, + false +); +// @codeCoverageIgnoreEnd diff --git a/dev-php/zetacomponents-ConsoleTools/metadata.xml b/dev-php/zetacomponents-ConsoleTools/metadata.xml new file mode 100644 index 000000000000..c9131c6e5b94 --- /dev/null +++ b/dev-php/zetacomponents-ConsoleTools/metadata.xml @@ -0,0 +1,12 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">zetacomponents/ConsoleTools</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild new file mode 100644 index 000000000000..6bf3b6766748 --- /dev/null +++ b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="ConsoleTools" + +DESCRIPTION="A set of classes to do different actions with the console" +HOMEPAGE="https://github.com/zetacomponents/ConsoleTools" +SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + insinto /usr/share/php/ezc/${MY_PN} + doins -r src/* + doins "${FILESDIR}"/autoload.php + + einstalldocs +} diff --git a/dev-python/wand/Manifest b/dev-python/wand/Manifest index f7e8fce9bff9..f575f27b648d 100644 --- a/dev-python/wand/Manifest +++ b/dev-python/wand/Manifest @@ -1 +1,2 @@ DIST Wand-0.6.3.tar.gz 10506834 BLAKE2B 65ba3d5719f7ad8d77a088d94344cc96f14ca45e95850494033a395cc8772d431653a16b2c3494268f351ee4187e5f5f0dbc22058266e9526cff2312e9a2c5b9 SHA512 9aef97434cc8cdef0880d1d1b2bbbdadba807543489d2c82725aa0b5287718f2a10f5508ca7d72a859e242e2b3e205e5f95649cb43be56d5eec8a83c272d0bac +DIST Wand-0.6.5.tar.gz 11477141 BLAKE2B 7257dbee8642d619d69d773aa5e0f70c27e32eb5ca4168746efb191ce6d2a49b000aee07127aa51e1906e52e7bc7f2375f39482edf6a841933e4eb2711217fed SHA512 7355888da6ea604759d4af8548d4c2e08d529c88d2720400bbfc6a19bdb03049f3faa5abcd5f3a9c69b705754e86ad4f511a76a0a310d5dece5c2774d74e543b diff --git a/dev-python/wand/wand-0.6.5.ebuild b/dev-python/wand/wand-0.6.5.ebuild new file mode 100644 index 000000000000..8bc9d6e71c5f --- /dev/null +++ b/dev-python/wand/wand-0.6.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 ) + +inherit distutils-r1 + +MY_P="${PN^}-${PV}" +DESCRIPTION="Ctypes-based simple ImageMagick binding for Python" +HOMEPAGE="https://wand-py.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="media-gfx/imagemagick" +BDEPEND=" + test? ( + media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] + ) +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_test() { + # PDF support is blocked by the default ImageMagick security policy + pytest -vv --skip-pdf || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index a16803eb1478..b17793019fae 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -2,3 +2,4 @@ DIST jenkins-bin-2.249.2.war 67399569 BLAKE2B df3d954988370a47d90363a01de97f17a9 DIST jenkins-bin-2.249.3.war 67400032 BLAKE2B eb9ffde454bf9ee2140655a985c6f383cb2e3d21f172075cf19171871564d356afd38b8ed6119cb3bd43801843d499242c0ae99087c5c4f7cb2db1b8b80b70a4 SHA512 5d65dee8c128ba2a307ade0750a0ad9b71136b1102a36df0a34a1217ce62df9c0c60449e0f5dd8861369b553000ef65f8bb0afb54a3c8e4315400dede58e779b DIST jenkins-bin-2.264.war 67272894 BLAKE2B 8cf8afc038420bbf101bf8c81cdb37e9ba25f631ccbe0f98d8897f12a93abf8355dca1ec23f254e14b16dbd8e88507a37b545c4854f2e8f3684bda871d8e171f SHA512 9bf29d7ae084c30c02931ba065e7d712a3cab4e4519587a1edc68e7205dac7a91934ca910536dd8d2c268575547fea2cdcc43229c726ed495658210cea7747a5 DIST jenkins-bin-2.267.war 70971700 BLAKE2B 1470144d6be6cfc33d7b84c51ebb3f762b3e590427a362596302b87510d694b479608ff290b64a433aa98266d3c47b1294a505525cfdeae3547e58cc65f0d172 SHA512 39c042b3ca9d48c040d0a9d9ac9d65aff2f579888e24b800bc1e1b77b7175528aed31f2675b3417577b0b0eef7c17b6faa2d7b794360a17a6a4c8ba867007185 +DIST jenkins-bin-2.268.war 70969355 BLAKE2B e24424c8cd0535c04134cd22b8fc5e73de80c8eaa090e9fdf512dfeda4a9d029b0657e7ecaed4934ff996c1f5e8e59e9f10a7bfc31a313792cf759017780aeeb SHA512 b0e55310a21039fc57a7bdcc3b190ec61141f253d084a8279d279cff1778a3a4edc281bcc2cd1f872389d160a77dd2c9ebdf1b6cbc5d90272f2aedd66296535a diff --git a/dev-util/jenkins-bin/jenkins-bin-2.268.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.268.ebuild new file mode 100644 index 000000000000..231d58c8748f --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.268.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit user systemd + +DESCRIPTION="Extensible continuous integration server" +HOMEPAGE="https://jenkins.io/" +LICENSE="MIT" +SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war" +RESTRICT="mirror" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" +IUSE="" + +RDEPEND="media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:lts + >=virtual/jre-1.8.0" + +S=${WORKDIR} + +JENKINS_DIR=/var/lib/jenkins + +pkg_setup() { + enewgroup jenkins + enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins +} + +src_install() { + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}.init2 jenkins + newconfd "${FILESDIR}"/${PN}.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}.service2 jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest index 55c2da9df18a..281ec26d2b77 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,2 +1,3 @@ DIST lutris_0.5.7.1.tar.xz 2145584 BLAKE2B eb766d5e36aca63af7af8f2e85f51b4e3e37b8372b13a59702c545a0c697fa5feb1403cd9589d22c2bdff6593f69ed39e1bcb7ecb28ecc24b7a77b09ed1b2f89 SHA512 9efff4d92ae4d9051a7253324047dfa57f463188ebdbcede5feba2c0268494e8fa7929d2ef30bfe85e52824bbb9c05b1f1688b6658376597cc4cc35c26a19da3 +DIST lutris_0.5.8.1.tar.xz 893328 BLAKE2B 67c66b59c3fa78af46f953b6e27fb3dd77d0e4cb0746f490716c7c074e81afa4f9c4e8c10dc6d4dab3e2b37d03254bae5eda0b777da72bc17f18dda5fd1f990a SHA512 da3b5ebf3e5dcc5011351197c5a80e8547e54df4555ea9124a8404877c5b75225cfae970819a171c55454fef73afdd927dafbf427301b71618c33660a1c8c022 DIST lutris_0.5.8.tar.xz 892740 BLAKE2B eaa8c71ade35392e701b3fd1d8ef2c0077e7fb7b96c3f037b5e4353d89b50b82e8a75fb2fb537e6ceeb9b6faaa5962e0ffe425f52820168b60eed742024610a4 SHA512 dcd963ff8b3c6d66fe79acc1e1c237196f7351d87bf1b4e5920201ecd7f1b2a80ac59f7151287e70e68c402c2b1b00e961d7314e6d5cbbbae0f4ca5fda562a0f diff --git a/games-util/lutris/lutris-0.5.8.1.ebuild b/games-util/lutris/lutris-0.5.8.1.ebuild new file mode 100644 index 000000000000..f726f2d00861 --- /dev/null +++ b/games-util/lutris/lutris-0.5.8.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) +PYTHON_REQ_USE="sqlite,threads(+)" +DISTUTILS_SINGLE_IMPL="1" + +inherit distutils-r1 virtualx xdg + +DESCRIPTION="An open source gaming platform for GNU/Linux" +HOMEPAGE="https://lutris.net/" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/lutris/lutris.git" + inherit git-r3 +else + SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}" +fi + +LICENSE="GPL-3" +SLOT="0" + +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/nose[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND=" + app-arch/cabextract + app-arch/p7zip + app-arch/unrar + app-arch/unzip + $(python_gen_cond_dep ' + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + gnome-base/gnome-desktop:3[introspection] + media-sound/fluid-soundfont + net-libs/libsoup + net-libs/webkit-gtk:4[introspection] + x11-apps/mesa-progs + x11-apps/xgamma + x11-apps/xrandr + x11-libs/gtk+:3[introspection] + x11-libs/libnotify +" + +python_install_all() { + local DOCS=( AUTHORS README.rst docs/installers.rst ) + distutils-r1_python_install_all + python_fix_shebang "${ED}"/usr/share/lutris/bin/lutris-wrapper #740048 +} + +python_test() { + virtx nosetests -v +} + +pkg_postinst() { + xdg_pkg_postinst + + # Quote README.rst + elog "Lutris installations are fully automated through scripts, which can" + elog "be written in either JSON or YAML. The scripting syntax is described" + elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also" + elog "available online at lutris.net." +} diff --git a/gnome-extra/nemo-fileroller/Manifest b/gnome-extra/nemo-fileroller/Manifest index 21000abd033a..eb25f7e430ae 100644 --- a/gnome-extra/nemo-fileroller/Manifest +++ b/gnome-extra/nemo-fileroller/Manifest @@ -1,2 +1,2 @@ -DIST nemo-extensions-4.6.0.tar.gz 754433 BLAKE2B 83ce84f78a1b991edc7eca156ce7ddb792b70e467004671a00a713227488ca96576c9ab280805eff71090dc47b6eecfdeec636aa4e20d046e38241cba95de987 SHA512 b496732b984f3d4f3fc93dc96ef65b711eaa55bb9c777c19ab224e7ab138f8c6784aa2f16e9a0cc77e79581ed7a04a439955369804dbf930b835df042d7dbd32 -EBUILD nemo-fileroller-4.6.0.ebuild 633 BLAKE2B 7b754a69a1fa0ce08c74eb153eec2fc791cf79b3ddccd8ec65f26a0326e40ea41825eab08632fb7d0eb2dd52f128350ced9ce703ae5ba77479f46dd3a37dc17a SHA512 31853fae4d30f41474523f2f253270744a41bed55fa8d2cd9d3f1e61190771f169247de33ef27ffb971e6c6e4be58014d321eb9f3c25e4810030efcbc2538b86 +DIST 3.2.0.tar.gz 1162843 BLAKE2B 79c864f4d74e2e8d382185abd16c873b64e745ac176a2aa162db37a86a3644d3f0d8ff83c6f2e2a1986d35dba18b5ce0769926a81afd8a193cf35c443f3a1097 SHA512 961aafd1f48033e538b6da2ceee11f98e4319944709b874ad78416790e7d42fd1a82e94a1625fbcd1dbf1fac52f7734be1f58684476e97a66ca63b13ccd7a626 +DIST 4.4.0.tar.gz 790589 BLAKE2B 655edfcfb99baf2b36cc8fea4ee12a1d2f6ed9740bbae0231d8e4daacbf8e2117cbcc12420c0d6eac56eb45dd91dd632e5544581b72063d7095ed6a4dc784c8c SHA512 5ca2cf57950986fdc0f3ed5962fa8ee914ac34bf46c702a0fe0323169060ae8f300406bcb5194fbf88b50aa41e6deb8fa2ee32fdf14eedb7fd9553b10240a2c9 diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-3.2.0.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-3.2.0.ebuild new file mode 100644 index 000000000000..83a06b536884 --- /dev/null +++ b/gnome-extra/nemo-fileroller/nemo-fileroller-3.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="File Roller integration for Nemo" +HOMEPAGE="https://github.com/linuxmint/nemo-extensions" +SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz" +S="${WORKDIR}/nemo-extensions-${PV}/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc" + +DEPEND="app-arch/file-roller + >=gnome-extra/nemo-${PV}[introspection]" +RDEPEND="${DEPEND}" + +src_prepare() { + if [[ ! -e configure ]] ; then + ./autogen.sh || die + fi +} diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-4.4.0.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-4.4.0.ebuild new file mode 100644 index 000000000000..a35d1af48b05 --- /dev/null +++ b/gnome-extra/nemo-fileroller/nemo-fileroller-4.4.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="File Roller integration for Nemo" +HOMEPAGE="https://github.com/linuxmint/nemo-extensions" +SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz" +S="${WORKDIR}/nemo-extensions-${PV}/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc" + +DEPEND="app-arch/file-roller + >=gnome-extra/nemo-${PV}" +RDEPEND="${DEPEND}" + +src_prepare() { + if [[ ! -e configure ]] ; then + ./autogen.sh || die + fi +} diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-4.6.0.ebuild b/gnome-extra/nemo-fileroller/nemo-fileroller-4.6.0.ebuild deleted file mode 100644 index 06de99fc4051..000000000000 --- a/gnome-extra/nemo-fileroller/nemo-fileroller-4.6.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Nemo file-roller integration" -HOMEPAGE="https://github.com/linuxmint/nemo-extensions" -SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> nemo-extensions-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="gnome-extra/nemo" -RDEPEND="${DEPEND} - app-arch/file-roller" - -S="${WORKDIR}/nemo-extensions-${PV}/${PN}" - -src_prepare() { - default - eautoreconf -} - -src_install() { - default - - find "${D}" \( -name '*.a' -o -name '*.la' \) -delete || die -} diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 9334c59d7a6d..d41b403b1b55 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,4 +1,4 @@ -DIST ImageMagick-6.9.11-35.tar.xz 9214584 BLAKE2B a482a8134b321395437178bcc25963931738f73925698c860f6d7088fe1ed79917d6e7d4a4da3b5fe71aeb29695901341fdc20336f68e64ae63bba1bd5ef9ce2 SHA512 3d04e1add469486b6c9d1e562f7623bed516a64e797abd3113c34937723333550f52245f89395da7126f656a58c0c2d3516cec14abe0a3d6ab2a75a1ccde1645 DIST ImageMagick-6.9.11-41.tar.xz 9163764 BLAKE2B 943dbed16e096adb88ac81c9fb50190bb9bbfd4fda24145b49bb147034f2b69403ed17c61a5edf52d28f22c4d729d4704ad10084f395b8d6890e87c800cc5486 SHA512 7331885b5dc0b1048e961e9c357fbfc0eabb71c265387842eb42530b0f02210d017f7e0536602780f294f48c6077932abd7d10322584da9b392a7a18e7460cc9 -DIST ImageMagick-7.0.10-35.tar.xz 9656888 BLAKE2B 3b1da9c2a6118cd4885eeaa366f2fbcda1a16a9a81025b810431262510ec70d2397512e3b1a5eedf95a3a29bebdff16399b2cb308a0da67b512472c86a6505ca SHA512 340395496b1d41f52ffd6c5928d9426edbc3e79aa1d3ad38b41eac361b6291a2ede3d3997ced61500fd34a32b74f774e7335e6d13de0b7c5e70d7039ec95887c +DIST ImageMagick-6.9.11-44.tar.xz 9155096 BLAKE2B efd52ca6d30a385f29f0fda102c58d89dff6b80d702391a39d52cb59835fe258a21b171a64dfefd91f15d377177219de1a1db1b2e8bb2e3337119497a38b272e SHA512 dcf2965f1751c50649c74160b29f6909b6fa2dfdf64520d0f55be9fe0eef02aac32f9c376756295c90b9c89b2947890249ca0e41f0cc56e2ec4b37678bc92372 DIST ImageMagick-7.0.10-41.tar.xz 9645036 BLAKE2B 3e90fc739cc271a20be49e1cf7b2a637e1b3916ae2934d7874f28339039ce5c331c35eb8863ef6144270586afd85ac9475a0603d64b9a8189a9f06de6f47f42e SHA512 62439bcc7a2447593bedf165c2c05e67e27d672823523d611439fa2dc288e948772389772dcf1f8633ca7dbf38b514cf5fc3bfb5fb3d61e2efdd38fe7a2ad040 +DIST ImageMagick-7.0.10-44.tar.xz 9649740 BLAKE2B b721532e267c2832252519b52fd6f88795e0bc22cc165020478dc80164784a0407e0eec066ecf8db68409e04a48e877d16f882e773f34c50797784ba771ec997 SHA512 246567c84ecaaba4f7742c215b2d79f181fedd3ba953d318f177916e5a3757ddbae111837657a5df4b420da3b1337b1ec78c871c57b3e738585ee847a7b9d768 diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.41-r1.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.41-r1.ebuild index 671132b9e8fb..2093cc705f7b 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.41-r1.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.41-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" SLOT="0/6.9.11-37" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" REQUIRED_USE="corefonts? ( truetype ) diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.35.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.44.ebuild index 45ebf61e641e..671132b9e8fb 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.35.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.44.ebuild @@ -13,8 +13,8 @@ HOMEPAGE="https://www.imagemagick.org/" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" -SLOT="0/6.9.11" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0/6.9.11-37" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" REQUIRED_USE="corefonts? ( truetype ) diff --git a/media-gfx/imagemagick/imagemagick-7.0.10.41-r1.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.41-r1.ebuild index c476290b8c6a..e5576b5108a8 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.41-r1.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.41-r1.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/imagemagick/imagemagick-7.0.10.35.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.44.ebuild index 9407d6f5b2d6..c476290b8c6a 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.35.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.44.ebuild @@ -13,14 +13,14 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" HOMEPAGE="https://www.imagemagick.org/" LICENSE="imagemagick" -SLOT="0/7.0.10" +SLOT="0/7.0.10-37" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" RESTRICT="!test? ( test )" diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild b/media-gfx/imagemagick/imagemagick-9999.ebuild index 542b188a2826..c476290b8c6a 100644 --- a/media-gfx/imagemagick/imagemagick-9999.ebuild +++ b/media-gfx/imagemagick/imagemagick-9999.ebuild @@ -13,14 +13,14 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" HOMEPAGE="https://www.imagemagick.org/" LICENSE="imagemagick" -SLOT="0/7.0.10" +SLOT="0/7.0.10-37" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" RESTRICT="!test? ( test )" diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index 219353df6750..32a15d7bd0f9 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -516,6 +516,7 @@ dev-lua/luacrypto =dev-games/openscenegraph-openmw-3.4_p20200425-r100 =dev-libs/efl-1.25.1-r10 >=dev-lua/busted-2.0.0-r100 +>=dev-lua/busted-htest-1.0.0-r100 >=dev-lua/dkjson-2.5-r100 >=dev-lua/ldoc-1.4.6-r100 >=dev-lua/lgi-0.9.2-r100 @@ -534,6 +535,7 @@ dev-lua/luacrypto =dev-lua/luaexpat-1.3.3-r101 >=dev-lua/luafilesystem-1.8.0-r100 >=dev-lua/luajson-1.3.4 +>=dev-lua/luarocks-3.4.0-r100 >=dev-lua/luasec-0.9-r100 >=dev-lua/luasocket-3.0_rc1_p20200328-r100 >=dev-lua/luassert-1.8.0-r100 diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 3d8e111efc08..131c5f4858e4 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -14,6 +14,7 @@ DIST gentoo-kernel-5.4.80-1.amd64.xpak 60985455 BLAKE2B 51d73bb4bf2ff8a42a260afa DIST gentoo-kernel-5.4.80-1.arm64.xpak 56131608 BLAKE2B 87cc11db3cc2b1b2af78ad78677299b915e1f1acf1c5a1419e9c0aaabf3346652e98cca6ddb608e4c031226e251349a03ab182479a4f260f967fc4a50a4ef4fc SHA512 993a6bbd8ed723f5315766ea2803f485dcf61512b698c5752aed11555bcee93ff2b2cf7f55af54a2fba8e515df7914d8eacca2dd424020bb9052cea1727cf453 DIST gentoo-kernel-5.4.80-1.x86.xpak 52825910 BLAKE2B ddcf84a5e99a25fc690c487c11c1c591139683747f6e9fd0a1b1c9ae87e70420d02bd2b6a7732d17862c47aea2e9bd184c945387ee9118b3681eefaedf7696d0 SHA512 de7d4fc64a42453a464296d7e11142476f49f994e6d0415f6612365c465eea98d20d0a1f56502f1ebb62a1d4a493a42cd26a174956c16721c85525a7afc0eb6b DIST gentoo-kernel-5.4.80-r1-1.amd64.xpak 61053571 BLAKE2B 24eebf676e1824b01aa6b75963ff8afe25e797afe90440016f4675e8385e1d6b1a04aa662d7c92217af97d56d79f9631a84c2a271b005b5ea7ad71bb8637d941 SHA512 ea99729ee68a44f6b5081e0d81dd7d5abbb50482eda8c4e435d6ee997572362de09d7c813da2ecf1aac4ed299feb73205bcff7d4d359793889690ce07cfb057f +DIST gentoo-kernel-5.4.80-r1-1.arm64.xpak 56217629 BLAKE2B 217f015713b11e18467a87253af61d5ec0c976576fb0ab11b1d21e983472d8e86de23f04add9aa76ee9057e3ff9759ff21b84a7c2b24387b1ed8deb181f9bfe7 SHA512 b63b00991c5f6e67890b07ca75968078709e29ed1e06aa4f4c592573e09ef04bc8015337e43c56652b597ee5365e054b811e1e922f06d2c136084d6b0c2395fe DIST gentoo-kernel-5.4.80-r1-1.x86.xpak 52880910 BLAKE2B f94a7bbdcdbd383e919f2542251d2552e50e34264ab495a43d75e28dab881162f2549b48383b32a3b2a813a192b7d9f602eaa8210085733ac123e2246e6a285b SHA512 3b5dd91103461306f4a4ea4554792d4cdabedba6165de119523b927abb2009adc7d554f23110ddeac1a1add69b2d1674b7b87b93b1e1b186a2594174808dd9d2 DIST gentoo-kernel-5.9.10-1.amd64.xpak 62950591 BLAKE2B 032e27aaaf9f622ce16b3ee699752215fe7485052bebdafddf2155aed370b6316be07eb009da3e207a9b12f8c7865c70c7466451b205cc4b4f374c731a815fd5 SHA512 7f504e2f15319d60f464a4e45edee9503316a100eec8a6258e27ec7a00a4d2a5cbf9ead4e77ae5342ea05778572fc8ecda94c63b425b99b6ac3a5f183e377bbb DIST gentoo-kernel-5.9.10-1.arm64.xpak 60852046 BLAKE2B da0ee409eb47ae9bf570a08640bd060894974f5f09fb348b3d43c525f7d006f982a447ff9b17bc22969de929b05a316ee72668d40a20d8c3b8e2084588898416 SHA512 3ae82b223c97903a9c25abcad4a9f1f9e4ede68caf796833d9aa0c0cb23898c5b62e4023b8d3a00ff91cdd1f1ee8e82d51e9198454bf87ea16fed9c99147e202 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.80-r3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.80-r3.ebuild new file mode 100644 index 000000000000..d31a455e6483 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.80-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kernel-install + +MY_P=${P/-bin/}-r1-1 +DESCRIPTION="Pre-built Linux kernel with genpatches" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" + amd64? ( + https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak + -> ${MY_P}.amd64.xpak + ) + arm64? ( + https://dev.gentoo.org/~sam/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak + -> ${MY_P}.arm64.xpak + ) + x86? ( + https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak + -> ${MY_P}.x86.xpak + )" +S=${WORKDIR} + +LICENSE="GPL-2" +KEYWORDS="~arm64" + +RDEPEND=" + !sys-kernel/gentoo-kernel:${SLOT} + !sys-kernel/vanilla-kernel:${SLOT} + !sys-kernel/vanilla-kernel-bin:${SLOT}" + +QA_PREBUILT='*' + +pkg_pretend() { + ewarn "Starting with 5.4.52, Distribution Kernels are switching from Arch" + ewarn "Linux configs to Fedora. Please keep a backup kernel just in case." + + kernel-install_pkg_pretend +} + +src_unpack() { + ebegin "Unpacking ${MY_P}.${ARCH}.xpak" + tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak") + eend ${?} || die "Unpacking ${MY_P} failed" +} + +src_test() { + kernel-install_test "${PV}" \ + "${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \ + "lib/modules/${PV}" +} + +src_install() { + mv * "${ED}" || die +} diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 0ec29ca05fb4..7dd18e50966f 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -4,3 +4,4 @@ DIST patch-5.10-rc2.patch 65041019 BLAKE2B 1bba1e257e24d6bf601cc8bc90143ec547a78 DIST patch-5.10-rc3.patch 65452543 BLAKE2B c93fc460613fc75b323580916376d6300faea9856f1873e193ffd552f375a7348e278a37e949bbe5ef2ce4ab26eea5fee6ada4cf610650caed1c974ec7d5c226 SHA512 7cab607fb72b524217f39f1aabd6f7f24a3c5ec08a68cc6346d574c8bebcaef46aaf51d91d13ba9117f55ac9efeb95aaff6b95e683f9a87262028cbc0910426d DIST patch-5.10-rc4.patch 65892587 BLAKE2B a9ba5ce6f0c9f2a8524bbf65515f8aa7ca023d532ba560fe512d17e9186396f4667dbf0318b1863934fcd47c2276e6f7c58fddc449522000878db4b60227a8b3 SHA512 45b58dc20d56951c1bcb750d2cb6d345552721168b1a40aa2046fc4ad22a9d9695f03fd13ff5c3e5138110986749860589e26507d7e87901916f942e8da0aacd DIST patch-5.10-rc5.patch 66285645 BLAKE2B 13ff435b02128b6eaf4d790190591a09d185a6099856aa748ed029a1b7b8b988f8de3b2deaca680882982ae2348cf6178a2af1a6ac89a0e89756b2650ad6c022 SHA512 08726264447c2d9ac71e2832b0054a998544c44b922cec729aecd3f9158347d3fb59a9d9d899c70dceba5b0d54a81d4d4e9134e5fe4a8b6c767569a4f921043c +DIST patch-5.10-rc6.patch 66602796 BLAKE2B 9b056fec355a4a2111df58e6b871d80f93cfd43be47045cd145651de15ea1e2d89af2f6c02327b8d8f5e2c44767764b6e9fb6a9e89680b8d8ce205e2741b7831 SHA512 571a88e88758de5c3a4c9b8f18fd8818b89a5c569f95a06b3b5144fa897af9e1a510e4191d4acb1fb05a282c930507e82b5057d9967e5905ec033223cfb0b604 diff --git a/sys-kernel/git-sources/git-sources-5.10_rc6.ebuild b/sys-kernel/git-sources/git-sources-5.10_rc6.ebuild new file mode 100644 index 000000000000..90316ad99864 --- /dev/null +++ b/sys-kernel/git-sources/git-sources-5.10_rc6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="5.9" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org" +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.5" + +pkg_postinst() { + postinst_sources +} diff --git a/sys-libs/musl/musl-1.2.1-r1.ebuild b/sys-libs/musl/musl-1.2.1-r1.ebuild index f5fb029119f0..a11d6bb60c65 100644 --- a/sys-libs/musl/musl-1.2.1-r1.ebuild +++ b/sys-libs/musl/musl-1.2.1-r1.ebuild @@ -17,7 +17,7 @@ else https://dev.gentoo.org/~blueness/musl-misc/getconf.c https://dev.gentoo.org/~blueness/musl-misc/getent.c https://dev.gentoo.org/~blueness/musl-misc/iconv.c" - KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" + KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86" fi export CBUILD=${CBUILD:-${CHOST}} diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest index aff37ca79684..72779504cef8 100644 --- a/www-apps/grafana-bin/Manifest +++ b/www-apps/grafana-bin/Manifest @@ -1,2 +1,3 @@ DIST grafana-bin-7.3.1.tar.gz 53950606 BLAKE2B 16e0253371cb267876772e788e00d2330c664e3f0fea7f3891dbf5d4300e0baf99dd626ac2801201fda87f967d0013a151c672b341179e355acd43430f51acaa SHA512 0436b5bec58e52582542bb1efe7825ffc7abd5289d82916c6a54c6aee77a7350060ef877734b32332a5f3935cf1a3404b670e5f9344a8bb9b5c91d95ad81e214 DIST grafana-bin-7.3.3.tar.gz 53921906 BLAKE2B 7fff1f6d1ef833815011505ec712e625fca59718ecdc8855bf5495c252b76f7d3dfe7ef28b6c66bd219750817c03a55921e6658c318ec3a227531641e9eb489a SHA512 0b982ac893f31c898865349f41efcb60ccf5789108d573677d9f33a5baf3cb532a8e80704bbd00154062de4d201a3e203f58569f1fd291fec2edfc0a2f434dfb +DIST grafana-bin-7.3.4.tar.gz 53996284 BLAKE2B c84efcfc0bd6229dbceb364acb418ded4e20158563253d6dc1937cf14a3bf2a4a06a1694e8f2baa2099221d14d64f09437454cdf81cf3f62299ffa0c4178b5d7 SHA512 0bf2e1e199bc2c520a3218b0691c7743ff3b2306c43e4f6821c78015863488456bf85a7fceceaa6a64152d21053b9676e47ceb7ceda02ec446d06ee1878cafb6 diff --git a/www-apps/grafana-bin/grafana-bin-7.3.4.ebuild b/www-apps/grafana-bin/grafana-bin-7.3.4.ebuild new file mode 100644 index 000000000000..d666b4c9db30 --- /dev/null +++ b/www-apps/grafana-bin/grafana-bin-7.3.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +MY_PN=${PN/-bin/} +MY_PV=${PV/_beta/-beta} +S=${WORKDIR}/${MY_PN}-${MY_PV} + +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB" +HOMEPAGE="https://grafana.org" +SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="acct-group/grafana + acct-user/grafana" +RDEPEND="${DEPEND} + media-libs/fontconfig" + +QA_PREBUILT="usr/bin/grafana-*" +QA_PRESTRIPPED=${QA_PREBUILT} + +src_install() { + keepdir /etc/grafana + insinto /etc/grafana + newins "${S}"/conf/sample.ini grafana.ini + rm "${S}"/conf/sample.ini || die + + # Frontend assets + insinto /usr/share/${MY_PN} + doins -r public conf + + dobin bin/grafana-cli + dobin bin/grafana-server + + newconfd "${FILESDIR}"/grafana.confd grafana + newinitd "${FILESDIR}"/grafana.initd.3 grafana + systemd_newunit "${FILESDIR}"/grafana.service grafana.service + + keepdir /var/{lib,log}/grafana + keepdir /var/lib/grafana/{dashboards,plugins} + fowners grafana:grafana /var/{lib,log}/grafana + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins} + fperms 0750 /var/{lib,log}/grafana + fperms 0750 /var/lib/grafana/{dashboards,plugins} +} + +postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + # This is a new installation + + elog "${PN} has built-in log rotation. Please see [log.file] section of" + elog "/etc/grafana/grafana.ini for related settings." + elog + elog "You may add your own custom configuration for app-admin/logrotate if you" + elog "wish to use external rotation of logs. In this case, you also need to make" + elog "sure the built-in rotation is turned off." + fi +} diff --git a/x11-plugins/pidgin-telegram/Manifest b/x11-plugins/pidgin-telegram/Manifest index b7e7757ecfc8..1f2e5e31fdd5 100644 --- a/x11-plugins/pidgin-telegram/Manifest +++ b/x11-plugins/pidgin-telegram/Manifest @@ -1 +1,2 @@ DIST telegram-purple_1.4.3.orig.tar.gz 491997 BLAKE2B 30d42b34525c6553498c67f8a28cfe789442555a3a135a116195edc982611b8ccae6d7c53006358ebdca679258ae6a40b29a1d2ebb764e082bc2ee77d39584db SHA512 697d070da5c6671dd54a1709b37153d4b569ae1cd19d574a2d92a777a89ebd7884596b35829564a7f6fd49104f5d26e35cbe9634f64c678b5f061af8197fba16 +DIST telegram-purple_1.4.4.orig.tar.gz 495386 BLAKE2B 7ecac3a334f88f3d9c0367c5910d3de03b1e6749f18628a58f90c0ae3602dd04d0a1bec79b1016af236375bfe3eb7d4c40437c31fbbee0e9648e5425e40bb43d SHA512 9907da48b978294749f0697313cc7dbf26358535d6528190d8b61cdce5e478af8e756528a212af806025eb75b7f7ec90054ee763eea327f101ef469d0f4fd43e diff --git a/x11-plugins/pidgin-telegram/pidgin-telegram-1.4.4.ebuild b/x11-plugins/pidgin-telegram/pidgin-telegram-1.4.4.ebuild new file mode 100644 index 000000000000..653d01bdc92e --- /dev/null +++ b/x11-plugins/pidgin-telegram/pidgin-telegram-1.4.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A libpurple protocol plugin that adds support for the Telegram messenger" +HOMEPAGE="https://github.com/majn/telegram-purple" +SRC_URI="https://github.com/majn/telegram-purple/releases/download/v${PV}/telegram-purple_${PV}.orig.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="gcrypt libressl +nls +png +webp" + +RDEPEND=" + net-im/pidgin + sys-libs/zlib:= + gcrypt? ( dev-libs/libgcrypt:0= ) + !gcrypt? ( + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) + ) + png? ( media-libs/libpng:0= ) + webp? ( media-libs/libwebp:= ) +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +S="${WORKDIR}/telegram-purple" + +DOCS=( "AUTHORS" "CHANGELOG.md" "HACKING.md" "HACKING.BUILD.md" "README.md" ) + +PATCHES=( "${FILESDIR}/${PN}-1.4.3-clang.patch" ) + +src_prepare() { + default + + # Remove '-Werror' to make it compile + find -name 'Makefile*' -exec sed -i -e 's/-Werror //' {} + || die +} + +src_configure() { + local myeconfargs=( + $(use_enable gcrypt) + $(use_enable nls translation) + $(use_enable png libpng) + $(use_enable webp libwebp) + ) + + econf "${myeconfargs[@]}" +} |
