[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/wxmaxima/
commit: 4c713da876b860a151768a5aa03268a2106c321a Author: Andrey Grozin gentoo org> AuthorDate: Tue May 18 06:52:09 2021 + Commit: Andrey Grozin gentoo org> CommitDate: Tue May 18 06:52:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c713da8 sci-mathematics/wxmaxima: bump to 21.05.1 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrey Grozin gentoo.org> sci-mathematics/wxmaxima/Manifest| 1 + sci-mathematics/wxmaxima/wxmaxima-21.05.1.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest index c53f9dbbb35..39b375b5aa7 100644 --- a/sci-mathematics/wxmaxima/Manifest +++ b/sci-mathematics/wxmaxima/Manifest @@ -1,3 +1,4 @@ DIST wxmaxima-20.12.2.tar.gz 16262617 BLAKE2B 2f9f910f565158b2011f014d96747498c6286a95bdb69f9b6b2f82a37a569e8a02abbae5cbb9ae2ac1e78d0b976487666794b267c1c40c1245df08c752486403 SHA512 1c3e3f68a2fa2cd798dfb05c52e7ddf3193a15cb45282553c280914bd524d463ad27acc89898cb4a292ff236699d1ec2abb70d83fa52cb126123ab8e2fcd5ceb DIST wxmaxima-21.01.0.tar.gz 16220587 BLAKE2B b987e8c44c253484d152092093ab9154b7c2a5817c584bc1a4f4a0e5beec3ec2e0bc6995aea6ba28df2223b039ca97905225cc2524840174b2c99a5f7774dab2 SHA512 aec5aa5d3a9883e9b21b890c133684004576411a8341f3913ae548175979ad1f07a16d0fccd24c7757d40f4d06b4070b00fa7ef54f73f26b99c825e03e2a408b DIST wxmaxima-21.04.0.tar.gz 17684730 BLAKE2B a3b12970ad976a3ee3fc237b6d60f52d460e87997b869825d17645daa0f82bcc6f7999188fe4c92bba819d7a895cff468ff273ab62ab30f38a7a54a6dba47786 SHA512 723373c9fd9877bce38a205455e6ac58a48a61ac3ad0be5c09d0b24abeebd35af481f19efe5de08a2507f1198a8b4b6cfa987c50e4d4a580b4e05ec2c3e5a4f7 +DIST wxmaxima-21.05.1.tar.gz 17782450 BLAKE2B cf52c26342631810fd121ce89af98784bc243e650e3db3a26b577f63fffe63380c7af4db3d5f97ef3330455051ec0bc8349726cf70817dd24e7206dd0d274ef8 SHA512 beb100c5aba34a90e2c5c0f54022948e72e1b3f72862823fc23973abec644ed0f615d3c82499738c17d49d1c9af9ab6b868486d0187ee9971a7e6b017eda10cd diff --git a/sci-mathematics/wxmaxima/wxmaxima-21.05.1.ebuild b/sci-mathematics/wxmaxima/wxmaxima-21.05.1.ebuild new file mode 100644 index 000..86038f4610e --- /dev/null +++ b/sci-mathematics/wxmaxima/wxmaxima-21.05.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +WX_GTK_VER="3.0-gtk3" +PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" +inherit cmake wxwidgets l10n xdg + +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/"; +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-Version-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:2 + x11-libs/wxGTK:${WX_GTK_VER}" +RDEPEND="${DEPEND} + media-fonts/jsmath + sci-visualization/gnuplot[wxwidgets] + sci-mathematics/maxima" + +src_prepare() { + setup-wxwidgets + cmake_src_prepare + + sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i CMakeLists.txt \ + || die "sed CMakeLists.txt failed" + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \ + || die "sed info/CMakeLists.txt failed" + + # locales + rm_po() { + rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed" + rm -f locales/manual/${1}.po + rm -f info/${PN}.${1}.md + rm -f info/${PN}.${1}.html + sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt + } + l10n_find_plocales_changes locales/wxMaxima '' '.po' + l10n_for_each_disabled_locale_do rm_po +} + +src_configure() { + local mycmakeargs=( + -DWXM_UNIT_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + # Just run the unit tests manually for now as tests fail in a non-descriptive + # way even with virtualx + # bug #736695 + cd "${BUILD_DIR}/test/unit_tests" || die + + local tests=( + AFontSize + CellPtr + ImgCell + ) + + local test + for test in "${tests[@]}" ; do + ./test_${test} || die "Unit test ${test} failed!" + done +} + +src_install() { + docompress -x /usr/share/doc/${PF} + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/shiboken2/
commit: f0ae0a542d8d26e8349c5424d9cdee3684acedf4 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 18 06:29:35 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 18 06:29:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ae0a54 dev-python/shiboken2: x86 stable wrt bug #782481 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/shiboken2/shiboken2-5.15.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/shiboken2/shiboken2-5.15.1.ebuild b/dev-python/shiboken2/shiboken2-5.15.1.ebuild index a7bf10d4fbf..296f05b0387 100644 --- a/dev-python/shiboken2/shiboken2-5.15.1.ebuild +++ b/dev-python/shiboken2/shiboken2-5.15.1.ebuild @@ -28,7 +28,7 @@ SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${ # arbitrarily relicensed. (TODO) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE="+docstrings numpy test vulkan" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/QtPy/
commit: a619fb83c68a1904886f8d23c9e5ea8b25565748 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 18 06:29:24 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 18 06:29:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a619fb83 dev-python/QtPy: x86 stable wrt bug #782481 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/QtPy/QtPy-1.9.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/QtPy/QtPy-1.9.0-r3.ebuild b/dev-python/QtPy/QtPy-1.9.0-r3.ebuild index e707c30eebb..0b26034aaa5 100644 --- a/dev-python/QtPy/QtPy-1.9.0-r3.ebuild +++ b/dev-python/QtPy/QtPy-1.9.0-r3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE=" declarative designer gui help location multimedia network
[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-QtPy/
commit: 62b04145766625110a93525c9c9472ddc58393cb Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 18 06:29:21 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 18 06:29:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b04145 app-eselect/eselect-QtPy: x86 stable wrt bug #782481 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-eselect/eselect-QtPy/eselect-QtPy-1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-eselect/eselect-QtPy/eselect-QtPy-1.0.ebuild b/app-eselect/eselect-QtPy/eselect-QtPy-1.0.ebuild index 5987bee82fb..9d96d09baa5 100644 --- a/app-eselect/eselect-QtPy/eselect-QtPy-1.0.ebuild +++ b/app-eselect/eselect-QtPy/eselect-QtPy-1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" RDEPEND="app-admin/eselect"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xvfb-run/
commit: 5a03e293baaf2086f977a7c92c8db4b1a994cb86 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 18 06:29:39 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 18 06:29:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a03e293 x11-misc/xvfb-run: x86 stable wrt bug #782481 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild b/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild index 78d927365aa..4c53cd93e98 100644 --- a/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild +++ b/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${MY_PV}.diff. LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" IUSE="" DEPEND="dev-util/patchutils"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: b10344b62294efe6417394e898078705945485dc Author: Agostino Sarubbo gentoo org> AuthorDate: Tue May 18 06:29:30 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue May 18 06:29:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10344b6 dev-python/pyside2: x86 stable wrt bug #782481 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyside2/pyside2-5.15.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.1.ebuild b/dev-python/pyside2/pyside2-5.15.1.ebuild index 0fa8713a733..74610644ff4 100644 --- a/dev-python/pyside2/pyside2-5.15.1.ebuild +++ b/dev-python/pyside2/pyside2-5.15.1.ebuild @@ -33,7 +33,7 @@ SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${ # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE=" 3d charts concurrent datavis designer gles2-only +gui help location multimedia +network positioning printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/regexp_parser/
commit: c6679c84bacee29283be33b74f1615dda6378946 Author: Hans de Graaff gentoo org> AuthorDate: Tue May 18 05:46:06 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Tue May 18 05:46:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6679c84 dev-ruby/regexp_parser: add ruby30 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild index f159a54f45d..1add063f1b4 100644 --- a/dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild +++ b/dev-ruby/regexp_parser/regexp_parser-2.1.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_TASK_TEST="test:full"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/regexp_parser/
commit: c1efb463452bfb32ca904ad67b2843db83d561e4 Author: Hans de Graaff gentoo org> AuthorDate: Tue May 18 06:04:02 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Tue May 18 06:04:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1efb463 dev-ruby/regexp_parser: add ruby30; fix tests Fix tests by running them in the correct ruby interpreter rather than the default one. This also exposed a missing test dependency more clearly. Closes: https://bugs.gentoo.org/772224 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> .../regexp_parser/regexp_parser-2.1.1-r1.ebuild| 39 ++ 1 file changed, 39 insertions(+) diff --git a/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild new file mode 100644 index 000..154f1879c01 --- /dev/null +++ b/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions" +HOMEPAGE="https://github.com/ammar/regexp_parser"; +SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +DEPEND+=" =dev-util/ragel-6*" + +ruby_add_bdepend "dev-ruby/rake + test? ( dev-ruby/ice_nine dev-ruby/regexp_property_values dev-ruby/rspec:3 )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die +} + +each_ruby_compile() { + ${RUBY} -S rake ragel:rb || die +} + +each_ruby_test() { + ${RUBY} -S bin/test || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ice_nine/
commit: ae634a0e7c2927b139d127145ecda3025df941df Author: Hans de Graaff gentoo org> AuthorDate: Tue May 18 05:47:52 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Tue May 18 05:47:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae634a0e dev-ruby/ice_nine: add ruby30 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild | 22 ++ 1 file changed, 22 insertions(+) diff --git a/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild b/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild new file mode 100644 index 000..dd8f7eb82db --- /dev/null +++ b/dev-ruby/ice_nine/ice_nine-0.11.2-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="README.md TODO CONTRIBUTING.md" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Deep Freeze Ruby Objects" +HOMEPAGE="https://rubygems.org/gems/ice_nine https://github.com/dkubb/ice_nine"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RESTRICT="test"
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 967d2c86b19f46e72dca579faf9480347d243854 Author: Michał Górny gentoo org> AuthorDate: Tue Dec 24 21:50:30 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=967d2c86 EAPI 8 removes .7z, .rar, .lha unpack support Bug: https://bugs.gentoo.org/690968 Signed-off-by: Michał Górny gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 10 ++ pkg-mgr-commands.tex | 21 ++--- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 0f9986d..6e0c880 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -338,6 +338,15 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} & No & No & Yes & Yes & Yes \\ +\t{unpack} support for \t{7z} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{lha} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{rar} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + \t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} & No & No & Yes & Yes & Yes \\ @@ -529,6 +538,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \item \t{usev} supports an optional second argument, \featureref{usev}. +\item \t{unpack} no longer supports \t{.7z}, \t{.rar}, \t{.lha}, \featureref{unpack-extensions}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index a0a4f33..bd12e1f 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -1165,10 +1165,13 @@ has returned. \item bzip2-compressed tar files (\t{*.tar.bz2, *.tbz2, *.tar.bz, *.tbz}). Ebuilds must ensure that bzip2 and GNU tar are installed. \item zip files (\t{*.zip, *.ZIP, *.jar}). Ebuilds must ensure that Info-ZIP Unzip is installed. -\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. +\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. Only for EAPIs +listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.7z}. \item rar files (\t{*.rar, *.RAR}). Ebuilds must ensure that RARLAB's unrar is installed. +Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.rar}. \item LHA archives (\t{*.LHA, *.LHa, *.lha, *.lzh}). Ebuilds must ensure that the lha program is -installed. +installed. Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting +\t{.lha}. \item ar archives (\t{*.a}). Ebuilds must ensure that GNU binutils is installed. \item deb packages (\t{*.deb}). Ebuilds must ensure that the deb2targz program is installed on those platforms where the GNU binutils ar program is not available and the installed ar @@ -1207,16 +1210,20 @@ has returned. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{unpack} extensions for EAPIs} \label{tab:unpack-extensions-table} -\begin{tabular}{} +\begin{tabular}{} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{c}{\textbf{\t{.xz}?}} & \multicolumn{1}{c}{\textbf{\t{.tar.xz}?}} & - \multicolumn{1}{c}{\textbf{\t{.txz}?}} \\ + \multicolumn{1}{c}{\textbf{\t{.txz}?}} & + \multicolumn{1}{c}{\textbf{\t{.7z}?}} & + \multicolumn{1}{c}{\textbf{\t{.rar}?}} & + \multicolumn{1}{c}{\textbf{\t{.lha}?}} \\ \midrule - 0, 1, 2 & No & No & No \\ - 3, 4, 5 & Yes & Yes & No \\ - 6, 7, 8 & Yes & Yes & Yes \\ + 0, 1, 2 & No & No & No & Yes & Yes & Yes \\ + 3, 4, 5 & Yes & Yes & No & Yes & Yes & Yes \\ + 6, 7 & Yes & Yes & Yes & Yes & Yes & Yes \\ + 8 & Yes & Yes & Yes & No & No & No \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 5b70b4ccd99022bd2761e9e9215eaf91588a43f5 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:59:37 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=5b70b4cc EAPI 8: usev has an optional second argument Bug: https://bugs.gentoo.org/744868 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 23 ++- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5abc5e4..0f9986d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -314,6 +314,9 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{dostrip} & \compactfeatureref{dostrip} & No & No & No & Yes & Yes \\ +\t{usev} second arg & \compactfeatureref{usev} & +No & No & No & No & Yes \\ + \t{use_with} empty third arg & \compactfeatureref{use-with} & * & Yes & Yes & Yes & Yes \\ @@ -525,6 +528,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{dosym} can create relative paths, \featureref{dosym-relative}. \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. +\item \t{usev} supports an optional second argument, \featureref{usev}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 4e2c0fd..a0a4f33 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -948,15 +948,17 @@ table~\ref{tab:use-list-strictness}. \item[use] Returns shell true (0) if the first argument (a \t{USE} flag name) is enabled, false otherwise. If the flag name is prefixed with \t{!}, returns true if the flag is disabled, and false if it is enabled. It is guaranteed that this command is quiet. -\item[usev] The same as \t{use}, but also prints the flag name if the condition -is met. +\item[usev] \featurelabel{usev} The same as \t{use}, but also prints the flag name if the condition +is met. In EAPIs listed in table~\ref{tab:use-list-args} as supporting an optional second +argument for \t{usev}, prints the second argument instead, if it is specified and if the +condition is met. \item[useq] Deprecated synonym for \t{use}. In EAPIs listed in table~\ref{tab:banned-commands-2}, this command is banned as per section~\ref{sec:banned-commands}. \item[use_with] \featurelabel{use-with} Has one-, two-, and three-argument forms. The first argument is a USE flag name, the second a \t{configure} option name (\t{\$\{opt\}}), defaulting to the same as the first argument if not provided, and the third is a string value -(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-with-third-arg} as not supporting it, +(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-list-args} as not supporting it, an empty third argument is treated as if it weren't provided. If the USE flag is set, outputs \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs @@ -991,15 +993,18 @@ table~\ref{tab:use-list-strictness}. \end{centertable} \ChangeWhenAddingAnEAPI{8} -\begin{centertable}{EAPIs supporting empty third argument in \t{use_with} and \t{use_enable}} -\label{tab:use-with-third-arg} -\begin{tabular}{ll} +\begin{centertable}{\t{usev}, \t{use_with} and \t{use_enable} arguments for EAPIs} +\label{tab:use-list-args} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports empty third argument?}} \\ + \multicolumn{1}{P{8em}}{\textbf{\t{usev} has optional second argument?}} & + \multicolumn{1}{P{14em}}{\textbf{\t{use_with} and \t{use_enable} support empty third +argument?}} \\ \midrule - 0, 1, 2, 3& No \\ - 4, 5, 6, 7, 8 & Yes \\ + 0, 1, 2, 3& No & No \\ + 4, 5, 6, 7& No & Yes \\ + 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: b83e5cc464a10838bac580e0b55c046ca98fc164 Author: Ulrich Müller gentoo org> AuthorDate: Mon May 17 19:30:41 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=b83e5cc4 Split the econf options table because it has become too wide Signed-off-by: Ulrich Müller gentoo.org> pkg-mgr-commands.tex | 48 ++-- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index b8ba853..46507b7 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -319,18 +319,18 @@ commands once the current phase function has returned. \item \t{-{}-infodir} must be \t{\$\{EPREFIX\}/usr/share/info} \item \t{-{}-datadir} must be \t{\$\{EPREFIX\}/usr/share} \item \t{-{}-datarootdir} must be \t{\$\{EPREFIX\}/usr/share}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-datarootdir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-sysconfdir} must be \t{\$\{EPREFIX\}/etc} \item \t{-{}-localstatedir} must be \t{\$\{EPREFIX\}/var/lib} \item \t{-{}-docdir} must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-docdir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-htmldir} must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}/html}, if the EAPI is -listed in table~\ref{tab:econf-options-table} as using it. This option will only be passed +listed in table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-htmldir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-with-sysroot} must be \t{\$\{ESYSROOT:-/\}}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-with-sysroot} occurs in the output of \t{configure -{}-help}. \item \t{-{}-build} must be the value of the \t{CBUILD} environment variable. This option will only be passed if \t{CBUILD} is non-empty. @@ -339,36 +339,48 @@ commands once the current phase function has returned. only be passed if \t{CTARGET} is non-empty. \item \t{-{}-libdir} must be set according to algorithm~\ref{alg:econf-libdir}. \item \t{-{}-disable-dependency-tracking}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-dependency-tracking} occurs in the output of \t{configure -{}-help}. -\item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-table} +\item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-silent-rules} occurs in the output of \t{configure -{}-help}. -\item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-table} +\item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-static} occurs in the output of \t{configure -{}-help}. \end{itemize} \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Extra \t{econf} arguments for EAPIs} -\label{tab:econf-options-table} -\begin{tabular}{} +\label{tab:econf-options-1} +\begin{tabular}{l} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{P{9em}}{\textbf{-{}-disable-dependency-tracking}} & - \multicolumn{1}{P{5em}}{\textbf{-{}-disable-silent-rules}} & - \multicolumn{1}{c}{\textbf{-{}-disable-static}} & \multicolumn{1}{c}{\textbf{-{}-datarootdir}} & \multicolumn{1}{c}{\textbf{-{}-docdir}} & \multicolumn{1}{c}{\textbf{-{}-htmldir}} & \multicolumn{1}{c}{\textbf{-{}-with-sysroot}} \\ \midrule - 0, 1, 2, 3& No & No & No & No & No & No & No \\ - 4 & Yes & No & No & No & No & No & No \\ - 5 & Yes & Yes & No & No & No & No & No \\ - 6 & Yes & Yes & No & No & Yes & Yes &
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 49bf9d7d0e648eeb0bb5891e2c5805f0a7466c64 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:22:15 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=49bf9d7d EAPI 8 has dosym -r Bug: https://bugs.gentoo.org/708360 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 38 +++--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1503053..1cf3ce9 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -290,6 +290,9 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{domo} destination path & \compactfeatureref{domo-path} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{/usr} & \t{/usr} \\ +\t{dosym -r} & \compactfeatureref{dosym-relative} & +No & No & No & No & Yes \\ + \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ @@ -513,6 +516,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. +\item \t{dosym} can create relative paths, \featureref{dosym-relative}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 46507b7..54ea342 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -612,9 +612,27 @@ the current phase function has returned. \item[dosbin] As \t{dobin}, but installs to \t{DESTTREE/sbin}. -\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. If -the directory containing the new link does not exist, creates it. Failure behaviour is EAPI -dependent as per section~\ref{sec:failure-behaviour}. +\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. +If the directory containing the new link does not exist, creates it. + +\featurelabel{dosym-relative} In EAPIs listed in table~\ref{tab:dosym-r} as supporting creation +of relative paths, when called with option \t{-r}, expands the first parameter relative to +the apparent path of the directory containing the first parameter. The algorithm must return +a result identical to the one returned by the function in listing~\ref{lst:dosym-r}, +with \t{realpath} and \t{dirname} from GNU coreutils version~8.32. Specifying option \t{-r} +together with a relative path as first (target) parameter is an error. + +Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + +\begin{listing}[h] +\caption{Create a relative path for \t{dosym -r}} \label{lst:dosym-r} +\begin{verbatim} +dosym_relative_path() { +local link=$(realpath -m -s "/${2#/}") +realpath -m -s --relative-to="$(dirname "${link}")" "$1" +} +\end{verbatim} +\end{listing} \item[fowners] Acts as for \t{chown}, but takes paths relative to the image directory. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -742,6 +760,20 @@ the current phase function has returned. \end{tabular} \end{centertable} +\ChangeWhenAddingAnEAPI{8} +\begin{centertable}{EAPIs supporting \t{dosym -r}} +\label{tab:dosym-r} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{\t{dosym} supports creation of relative paths?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No \\ + 8 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{Commands affecting install destinations} The following commands are used to set the various destination trees and options used by the above installation commands. They must be shell functions or aliases, due to the need to set variables
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 5afd45243312e211d0f9bbda00b8ed85ce8f8434 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 16:15:04 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=5afd4524 EAPI 8: insopts and exeopts affect only doins and doexe Bug: https://bugs.gentoo.org/657580 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 8 +++ pkg-mgr-commands.tex | 64 ++-- 2 files changed, 60 insertions(+), 12 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1cf3ce9..5abc5e4 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -296,6 +296,12 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ +\t{insopts} affects misc.\ commands & \compactfeatureref{insopts} & +Yes & Yes & Yes & Yes & No \\ + +\t{exeopts} affects \t{doinitd} & \compactfeatureref{exeopts} & +Yes & Yes & Yes & Yes & No \\ + Controllable compression & \compactfeatureref{docompress} & * & Yes & Yes & Yes & Yes \\ @@ -517,6 +523,8 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. \item \t{dosym} can create relative paths, \featureref{dosym-relative}. +\item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. +\item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 54ea342..4e2c0fd 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -473,8 +473,9 @@ the current phase function has returned. \t{joe:users}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doconfd] Installs the given config files into \t{/etc/conf.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doconfd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[dodir] Creates the given directories, by default with file mode \t{0755}, or with the \t{install} options set by the most recent \t{diropts} call. Failure behaviour is EAPI @@ -491,8 +492,9 @@ the current phase function has returned. section~\ref{sec:failure-behaviour}. \item[doenvd] Installs the given environment files into \t{/etc/env.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doenvd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doexe] Installs the given files into the directory specified by the most recent \t{exeinto} call. If \t{exeinto} has not yet been called, behaviour is undefined. Files are installed by @@ -507,9 +509,10 @@ the current phase function has returned. section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, -by default with file mode \t{0644}, or with the \t{install} options set by the most recent -\t{insopts} call. If the first argument is \t{-r}, then operates recursively, descending -into any directories given. +by default with file mode \t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} +as respecting \t{insopts} in \t{doheader}, the \t{install} options set by the most recent +\t{insopts} call override the default. If the first argument is \t{-r}, then operates +recursively, descending into any directories given. Only available in EAPIs listed in table~\ref{tab:doheader-table} as supporting \t{doheader}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -542,8 +545,9 @@ the current phase function has returned. \t{0644}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doinitd] Installs the given initscript files into \t{/etc/init.d}, by default with file mode -\t{0755}, or with the \t{install} options set by the most recent \t{exeopts} call. -Failure behaviour is EAPI dep
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 7a59ddc0571d861292574e24e6528d3d34f8263a Author: Michał Górny gentoo org> AuthorDate: Tue Dec 24 09:46:26 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=7a59ddc0 EAPI 8 has econf passing --datarootdir Bug: https://bugs.gentoo.org/651958 Signed-off-by: Michał Górny gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 3 ++- pkg-mgr-commands.tex | 17 +++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 913935d..3e5e7bd 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -269,7 +269,7 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & disable dependency tracking, disable silent rules & disable dependency tracking, disable silent rules, docdir, htmldir & disable dependency tracking, disable silent rules, docdir, htmldir, with sysroot & -disable dependency tracking, disable silent rules, docdir, htmldir, with sysroot \\ +disable dependency tracking, disable silent rules, datarootdir, docdir, htmldir, with sysroot \\ \t{dodoc -r} & \compactfeatureref{dodoc} & * & Yes & Yes & Yes & Yes \\ @@ -510,6 +510,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{PROPERTIES}, \t{RESTRICT} accumulated across eclasses, \featureref{accumulate-vars}. \item \t{useq} banned, \featureref{banned-commands}. \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. +\item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index d535e00..d27c079 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -318,6 +318,9 @@ commands once the current phase function has returned. \item \t{-{}-mandir} must be \t{\$\{EPREFIX\}/usr/share/man} \item \t{-{}-infodir} must be \t{\$\{EPREFIX\}/usr/share/info} \item \t{-{}-datadir} must be \t{\$\{EPREFIX\}/usr/share} +\item \t{-{}-datarootdir} must be \t{\$\{EPREFIX\}/usr/share}, if the EAPI is listed in +table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +string \t{-{}-datarootdir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-sysconfdir} must be \t{\$\{EPREFIX\}/etc} \item \t{-{}-localstatedir} must be \t{\$\{EPREFIX\}/var/lib} \item \t{-{}-docdir} must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}}, if the EAPI is listed in @@ -346,20 +349,22 @@ commands once the current phase function has returned. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Extra \t{econf} arguments for EAPIs} \label{tab:econf-options-table} -\begin{tabular}{ll} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{P{9em}}{\textbf{-{}-disable-dependency-tracking}} & \multicolumn{1}{P{5em}}{\textbf{-{}-disable-silent-rules}} & + \multicolumn{1}{c}{\textbf{-{}-datarootdir}} & \multicolumn{1}{c}{\textbf{-{}-docdir}} & \multicolumn{1}{c}{\textbf{-{}-htmldir}} & \multicolumn{1}{c}{\textbf{-{}-with-sysroot}} \\ \midrule - 0, 1, 2, 3& No & No & No & No & No \\ - 4 & Yes & No & No & No & No \\ - 5 & Yes & Yes & No & No & No \\ - 6 & Yes & Yes & Yes & Yes & No \\ - 7, 8 & Yes & Yes & Yes & Yes & Yes \\ + 0, 1, 2, 3& No & No & No & No & No & No \\ + 4 & Yes & No & No & No & No & No \\ + 5 & Yes & Yes & No & No & No & No \\ + 6 & Yes & Yes & No & Yes & Yes & No \\ + 7 & Yes & Yes & No & Yes & Yes & Yes \\ + 8 & Yes & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: a064607fe896bf69fbaf05a7702c8f2717849410 Author: Ulrich Müller gentoo org> AuthorDate: Mon May 17 15:45:42 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=a064607f EAPI 8: econf adds --disable-static Bug: https://bugs.gentoo.org/744871 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 +++- pkg-mgr-commands.tex | 18 +++--- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 3e5e7bd..1503053 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -269,7 +269,8 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & disable dependency tracking, disable silent rules & disable dependency tracking, disable silent rules, docdir, htmldir & disable dependency tracking, disable silent rules, docdir, htmldir, with sysroot & -disable dependency tracking, disable silent rules, datarootdir, docdir, htmldir, with sysroot \\ +disable dependency tracking, disable silent rules, disable static, +datarootdir, docdir, htmldir, with sysroot \\ \t{dodoc -r} & \compactfeatureref{dodoc} & * & Yes & Yes & Yes & Yes \\ @@ -511,6 +512,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{useq} banned, \featureref{banned-commands}. \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. +\item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index d27c079..b8ba853 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -344,27 +344,31 @@ commands once the current phase function has returned. \item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-table} as using it. This option will only be passed if the string \t{-{}-disable-silent-rules} occurs in the output of \t{configure -{}-help}. +\item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-table} +as using it. This option will only be passed if the string \t{-{}-disable-static} occurs +in the output of \t{configure -{}-help}. \end{itemize} \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Extra \t{econf} arguments for EAPIs} \label{tab:econf-options-table} -\begin{tabular}{lll} +\begin{tabular}{} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{P{9em}}{\textbf{-{}-disable-dependency-tracking}} & \multicolumn{1}{P{5em}}{\textbf{-{}-disable-silent-rules}} & + \multicolumn{1}{c}{\textbf{-{}-disable-static}} & \multicolumn{1}{c}{\textbf{-{}-datarootdir}} & \multicolumn{1}{c}{\textbf{-{}-docdir}} & \multicolumn{1}{c}{\textbf{-{}-htmldir}} & \multicolumn{1}{c}{\textbf{-{}-with-sysroot}} \\ \midrule - 0, 1, 2, 3& No & No & No & No & No & No \\ - 4 & Yes & No & No & No & No & No \\ - 5 & Yes & Yes & No & No & No & No \\ - 6 & Yes & Yes & No & Yes & Yes & No \\ - 7 & Yes & Yes & No & Yes & Yes & Yes \\ - 8 & Yes & Yes & Yes & Yes & Yes & Yes \\ + 0, 1, 2, 3& No & No & No & No & No & No & No \\ + 4 & Yes & No & No & No & No & No & No \\ + 5 & Yes & Yes & No & No & No & No & No \\ + 6 & Yes & Yes & No & No & Yes & Yes & No \\ + 7 & Yes & Yes & No & No & Yes & Yes & Yes \\ + 8 & Yes & Yes & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 78ea7370abb3202679a30ce229128bbf26cf178f Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 19:06:02 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=78ea7370 EAPI 8: Default src_prepare doesn't accept options in PATCHES Bug: https://bugs.gentoo.org/752486 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 3 ++- ebuild-functions.tex | 21 - 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index f3af563..5d7170d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -121,7 +121,7 @@ Use dependencies & \compactfeatureref{use-deps} & * & Yes & Yes & Yes & Yes \\ \t{src_prepare} style & \compactfeatureref{src-prepare} & -* & no-op & 6 & 6 & 6 \\ +* & no-op & 6 & 6 & 8 \\ \t{src_configure} & \compactfeatureref{src-configure} & * & Yes & Yes & Yes & Yes \\ @@ -494,6 +494,7 @@ EAPI 8 is EAPI 7 with the following changes: \item Bash version is 5.0, \featureref{bash-version}. \item Selective fetch/mirror restriction, \featureref{uri-restrict}. \item \t{IDEPEND}, \featureref{idepend}. +\item Different \t{src_prepare} implementation, \featureref{src-prepare-8}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 108b8bc..c8e02db 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -144,6 +144,24 @@ src_prepare() { \end{verbatim} \end{listing} +\featurelabel{src-prepare-8} For EAPIs listed in table~\ref{tab:src-prepare-table} as using format +8, the default implementation used when the ebuild lacks the \t{src_prepare} function shall behave +as: + +\begin{listing}[H] +\caption{\t{src_prepare}, format~8} +\begin{verbatim} +src_prepare() { +if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]]; then +[[ -n ${PATCHES[@]} ]] && eapply -- "${PATCHES[@]}" +else +[[ -n ${PATCHES} ]] && eapply -- ${PATCHES} +fi +eapply_user +} +\end{verbatim} +\end{listing} + For other EAPIs supporting \t{src_prepare}, the default implementation used when the ebuild lacks the \t{src_prepare} function is a no-op. @@ -158,7 +176,8 @@ the \t{src_prepare} function is a no-op. \midrule 0, 1 & No & Not applicable \\ 2, 3, 4, 5& Yes & no-op \\ - 6, 7, 8 & Yes & 6 \\ + 6, 7 & Yes & 6 \\ + 8 & Yes & 8 \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 859659f02761fd59c93bd8206a72a12e749ecbec Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 12:05:17 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=859659f0 EAPI 8: useq, hasv and hasq are banned Bug: https://bugs.gentoo.org/199722 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 11 +++ pkg-mgr-commands.tex | 37 ++--- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5319bf0..913935d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -233,6 +233,15 @@ Most utilities die & \compactfeatureref{die-on-failure} & \t{libopts} & \compactfeatureref{banned-commands} & Yes & Yes & Yes & Banned & Banned \\ +\t{useq} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + +\t{hasv} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + +\t{hasq} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + Query command options & \compactfeatureref{pm-query-options} & None & \t{-{}-host-root} & \t{-{}-host-root} & \t{-b}, \t{-d}, \t{-r} & \t{-b}, \t{-d}, \t{-r} \\ @@ -499,6 +508,8 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{IDEPEND}, \featureref{idepend}. \item Different \t{src_prepare} implementation, \featureref{src-prepare-8}. \item \t{PROPERTIES}, \t{RESTRICT} accumulated across eclasses, \featureref{accumulate-vars}. +\item \t{useq} banned, \featureref{banned-commands}. +\item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index f401472..d535e00 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -55,7 +55,7 @@ called, the package manager must abort the build process indicating an error. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Banned commands} -\label{tab:banned-commands-table} +\label{tab:banned-commands-1} \begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & @@ -74,6 +74,23 @@ called, the package manager must abort the build process indicating an error. 7, 8 & Yes & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} +% Don't start a new table environment, or the two parts may end up on different pages +\vspace{\floatsep} +\caption{Banned commands (continued)} +\label{tab:banned-commands-2} +\begin{tabular}{} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{3}{c}{\textbf{Command banned?}} \\ + \multicolumn{1}{c}{} & + \multicolumn{1}{c}{\textbf{\t{useq}}} & + \multicolumn{1}{c}{\textbf{\t{hasv}}} & + \multicolumn{1}{c}{\textbf{\t{hasq}}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No & No & No \\ + 8 & Yes & Yes & Yes \\ + \bottomrule +\end{tabular} \end{centertable} \subsection{Sandbox commands} @@ -387,7 +404,7 @@ commands once the current phase function has returned. \item[einstall] A shortcut for the command given in listing~\ref{lst:einstall}. Any arguments given to \t{einstall} are passed verbatim to \t{emake}, as shown. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. -In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is banned as per +In EAPIs listed in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. The variable \t{ED} is defined as in table~\ref{tab:defined-vars} and depends on the use of an @@ -465,7 +482,7 @@ the current phase function has returned. \item[dohard] Takes two parameters. Creates a hardlink from the second to the first. Both paths are relative to the staging directory including the offset-prefix \t{ED} in offset-prefix aware EAPIs, or just the staging directory \t{D} in offset-prefix agnostic EAPIs. In EAPIs listed -in table~\ref{tab:banned-commands-table}, this command is banned as per +in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, @@ -493,7 +510,7 @@ the current phase function has returned. offset-prefix. \end{compactdesc} -In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is banned as per +In EAPIs listed in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -524,7 +541,7 @@ the current phase function has returned. \item[dolib] As for \t{dolib.a} except that
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: a6ad6528bd2fc837f9770cd9ef9606def42934a5 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:46:09 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=a6ad6528 EAPI 8 accumulates PROPERTIES and RESTRICT across eclasses Bug: https://bugs.gentoo.org/701132 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 eclasses.tex | 27 ++- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5d7170d..5319bf0 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -149,6 +149,9 @@ Parallel tests & \compactfeatureref{parallel-tests} & \t{pkg_nofetch}, \t{src_unpack}, \t{src_prepare}, \t{src_configure}, \t{src_compile}, \t{src_test}, \t{src_install} \\ +Accumulate \t{RESTRICT} etc. & \compactfeatureref{accumulate-vars} & +No & No & No & No & Yes \\ + \t{AA} & \compactfeatureref{aa} & * & No & No & No & No \\ @@ -495,6 +498,7 @@ EAPI 8 is EAPI 7 with the following changes: \item Selective fetch/mirror restriction, \featureref{uri-restrict}. \item \t{IDEPEND}, \featureref{idepend}. \item Different \t{src_prepare} implementation, \featureref{src-prepare-8}. +\item \t{PROPERTIES}, \t{RESTRICT} accumulated across eclasses, \featureref{accumulate-vars}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/eclasses.tex b/eclasses.tex index 7f4ba67..a92ce1f 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -34,11 +34,28 @@ The \t{inherit} command must also ensure that: \section{Eclass-defined Metadata Keys} -The \t{IUSE}, \t{REQUIRED_USE}, \t{DEPEND}, \t{BDEPEND}, \t{RDEPEND}, \t{PDEPEND} and \t{IDEPEND} -variables are handled specially when set by an eclass. They must be accumulated across eclasses, -appending the value set by each eclass to the resulting value after the previous one is loaded. -Then the eclass-defined value is appended to that defined by the ebuild. In the case of \t{RDEPEND}, -this is done after the implicit \t{RDEPEND} rules in section~\ref{sec:rdepend-depend} are applied. +\featurelabel{accumulate-vars} The \t{IUSE}, \t{REQUIRED_USE}, \t{DEPEND}, \t{BDEPEND}, \t{RDEPEND}, +\t{PDEPEND} and \t{IDEPEND} variables are handled specially when set by an eclass. They must be +accumulated across eclasses, appending the value set by each eclass to the resulting value after +the previous one is loaded. For EAPIs listed in table~\ref{tab:accumulate-vars} as accumulating +\t{PROPERTIES} and \t{RESTRICT}, the same is true for these variables. Then the eclass-defined +value is appended to that defined by the ebuild. In the case of \t{RDEPEND}, this is done after +the implicit \t{RDEPEND} rules in section~\ref{sec:rdepend-depend} are applied. + +\ChangeWhenAddingAnEAPI{8} +\begin{centertable}{EAPIs accumulating \t{PROPERTIES} and \t{RESTRICT} across eclasses} +\label{tab:accumulate-vars} +\begin{tabular}{lll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Accumulates \t{PROPERTIES}?}} & + \multicolumn{1}{c}{\textbf{Accumulates \t{RESTRICT}?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No & No \\ + 8 & Yes & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} \section{EXPORT_FUNCTIONS}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 2ce8180b042710bc24efc71ac175075eb01c1896 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 22 18:23:57 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=2ce8180b EAPI 8 has selective URI restrictions Bug: https://bugs.gentoo.org/371413 Signed-off-by: Michał Górny gentoo.org> [Shortened "selective-uri-restrict" label to make it fit in the margin] Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 ebuild-vars.tex | 18 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index a334881..22f99e2 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -74,6 +74,9 @@ Bash version & \compactfeatureref{bash-version} & \t{SRC_URI} arrows & \compactfeatureref{src-uri-arrows} & * & Yes & Yes & Yes & Yes \\ +Selective URI restrictions & \compactfeatureref{uri-restrict} & +No & No & No & No & Yes \\ + \t{RDEPEND=DEPEND} & \compactfeatureref{rdepend-depend} & * & No & No & No & No \\ @@ -486,6 +489,7 @@ EAPI 8 is EAPI 7 with the following changes: \begin{compactitem} \item Less strict naming rules for files in \t{updates} directory, \featureref{updates-filenames}. \item Bash version is 5.0, \featureref{bash-version}. +\item Selective fetch/mirror restriction, \featureref{uri-restrict}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 9941f3e..59c5b64 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -169,16 +169,24 @@ on the right of the arrow. When consulting mirrors (except for those explicitly of the arrow, if \t{mirror://} is used), the filename to the right of the arrow shall be requested instead of the filename in the URI. +\featurelabel{uri-restrict} In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting +selective URI restrictions, the URI protocol can be prefixed by an additional \t{fetch+} or +\t{mirror+} term. If the ebuild is fetch restricted, the \t{fetch+} prefix undoes the fetch +restriction for the URI (but not the implied mirror restriction). If the ebuild is fetch or mirror +restricted, the \t{mirror+} prefix undoes both fetch and mirror restrictions for the URI. + \ChangeWhenAddingAnEAPI{8} -\begin{centertable}{EAPIs supporting \t{SRC_URI} arrows} +\begin{centertable}{EAPIs supporting \t{SRC_URI} arrows and selective URI restrictions} \label{tab:uri-arrows-table} -\begin{tabular}{ll} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{SRC_URI} arrows?}} \\ + \multicolumn{1}{c}{\textbf{Supports \t{SRC_URI} arrows?}} & + \multicolumn{1}{c}{\textbf{Supports selective URI restrictions?}} \\ \midrule - 0, 1& No \\ - 2, 3, 4, 5, 6, 7, 8 & Yes \\ + 0, 1 & No & No \\ + 2, 3, 4, 5, 6, 7 & Yes & No \\ + 8& Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 8c883c34c1c91843e814edca72555723c1f41bba Author: Michał Górny gentoo org> AuthorDate: Sun Dec 22 20:32:41 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=8c883c34 EAPI 8 has install-time dependencies (IDEPEND) Bug: https://bugs.gentoo.org/660306 Signed-off-by: Michał Górny gentoo.org> [Updated as discussed in -pms mailing list] Signed-off-by: Ulrich Müller gentoo.org> dependencies.tex | 25 + eapi-differences.tex | 4 ebuild-env-vars.tex | 5 +++-- ebuild-vars.tex | 1 + eclasses.tex | 10 +- metadata-cache.tex | 2 ++ 6 files changed, 32 insertions(+), 15 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index f25c238..a40804a 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -21,7 +21,7 @@ \t{src_install} & \t{DEPEND}, \t{BDEPEND} \\ \addlinespace \t{pkg_preinst}, \t{pkg_postinst}, \t{pkg_prerm}, \t{pkg_postrm} & - \t{RDEPEND} \\ + \t{RDEPEND}, \t{IDEPEND} \\ \addlinespace \t{pkg_config} & \t{RDEPEND}, \t{PDEPEND} \\ \bottomrule @@ -32,7 +32,7 @@ \label{tab:dep-class-api} \begin{tabular}{} \toprule -& \t{BDEPEND} & \t{DEPEND} & \t{RDEPEND}, \t{PDEPEND} \\ + & \t{BDEPEND}, \t{IDEPEND} & \t{DEPEND} & \t{RDEPEND}, \t{PDEPEND} \\ \midrule Binary compatible with& \t{CBUILD} & \t{CHOST} & \t{CHOST} \\ Base unprefixed path & \t{/} & \t{\$\{SYSROOT\}} & \t{\$\{ROOT\}}\\ @@ -82,16 +82,24 @@ as supporting \t{BDEPEND}, the build dependencies are split into two subclasses: dependency. \end{compactitem} +\featurelabel{idepend} Additionally, in EAPIs listed in table~\ref{tab:depend-table} as supporting +\t{IDEPEND}, install-time dependencies can be specified. These dependencies are binary compatible +with the native build system (\t{CBUILD}). Ebuilds are allowed to call them in \t{pkg_preinst} and +\t{pkg_postinst}. Ebuilds may also call them in \t{pkg_prerm} and \t{pkg_postrm} but must not rely +on them being available. + \ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting additional dependency types} \label{tab:depend-table} -\begin{tabular}{ll} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{BDEPEND}?}} \\ + \multicolumn{1}{c}{\textbf{Supports \t{BDEPEND}?}} & + \multicolumn{1}{c}{\textbf{Supports \t{IDEPEND}?}} \\ \midrule - 0, 1, 2, 3, 4, 5, 6 & No \\ - 7, 8& Yes \\ + 0, 1, 2, 3, 4, 5, 6 & No & No \\ + 7 & Yes & No \\ + 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -111,7 +119,7 @@ be surrounded on both sides by whitespace, except at the start and end of the st \begin{compactitem} \item A package dependency specification. Permitted in \t{DEPEND}, \t{BDEPEND}, \t{RDEPEND}, -\t{PDEPEND}. +\t{PDEPEND}, \t{IDEPEND}. \item A URI, in the form \t{proto://host/path}. Permitted in \t{HOMEPAGE} and \t{SRC_URI}\@. In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting \t{SRC_URI} arrows, may optionally be followed by whitespace, then \t{->}, then whitespace, then a simple filename when @@ -129,7 +137,8 @@ be surrounded on both sides by whitespace, except at the start and end of the st followed by an open parenthesis, followed by whitespace, followed by one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. More formally: \t{any-of} \t{::=} \t{'||' whitespace '(' whitespace (item whitespace)+ ')'}. -Permitted in \t{DEPEND}, \t{BDEPEND}, \t{RDEPEND}, \t{PDEPEND}, \t{LICENSE}, \t{REQUIRED_USE}. +Permitted in \t{DEPEND}, \t{BDEPEND}, \t{RDEPEND}, \t{PDEPEND}, \t{IDEPEND}, \t{LICENSE}, +\t{REQUIRED_USE}. \item An exactly-one-of group, which has the same format as the any-of group, but begins with the string \t{\textasciicircum\textasciicircum} instead. Permitted in \t{REQUIRED_USE}. \item \featurelabel{at-most-one-of} An at-most-one-of group, which has the same format as the diff --git a/eapi-differences.tex b/eapi-differences.tex index 22f99e2..f3af563 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -86,6 +86,9 @@ Selective URI restrictions & \compactfeatureref{uri-restrict} & \t{BDEPEND} & \compactfeatureref{bdepend} & No & No & No & Yes & Yes \\ +\t{IDEPEND} & \compactfeatureref{idepend} & +No & No & No & No & Yes \\ + \t{??\ ( )} groups & \compactfeatureref{at-most-one-of} & No & Yes & Yes & Yes & Yes \\ @@ -490,6 +493,7 @@ EAPI 8 is EAPI 7 with the following changes: \item Less st
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: cff75f2b8b490773239e66bc5fbb9fc33efe6e8a Author: Ulrich Müller gentoo org> AuthorDate: Sat Jan 16 12:00:11 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=cff75f2b Relicense from CC-BY-SA-3.0 to CC-BY-SA-4.0 Acked-by: Michał Górny gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> eapi-cheatsheet.tex | 4 ++-- pms.tex | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/eapi-cheatsheet.tex b/eapi-cheatsheet.tex index d4abb1a..83ddfa7 100644 --- a/eapi-cheatsheet.tex +++ b/eapi-cheatsheet.tex @@ -73,8 +73,8 @@ % to the original author or the PMS team. This work is released under the Creative Commons -Attribution-Share Alike 3.0 Licence.% -\footnote{\url{https://creativecommons.org/licenses/by-sa/3.0/}} +Attribution-ShareAlike 4.0 International Licence.% +\footnote{\url{https://creativecommons.org/licenses/by-sa/4.0/}} \end{abstract} \section{EAPIs 0, 1, 2, 3, and 4} diff --git a/pms.tex b/pms.tex index f54b1a0..8bbd037 100644 --- a/pms.tex +++ b/pms.tex @@ -34,8 +34,9 @@ \textcopyright{} 2007--2021 Stephen Bennett, Ciaran McCreesh and others. Contributions are owned by their respective authors, and may have been changed substantially before inclusion. -This document is released under the Creative Commons Attribution-ShareAlike 3.0 Licence. The -full text of this licence can be found at \url{https://creativecommons.org/licenses/by-sa/3.0/}. +This work is released under the Creative Commons Attribution-ShareAlike 4.0 International +Licence. To~view a copy of this licence, visit +\url{https://creativecommons.org/licenses/by-sa/4.0/}. \commitinfo }
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 183ba6721ebf4a24af9de4b88356a1b0a5f6120c Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 16:44:50 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=183ba672 EAPI 8 has less strict naming rules in the updates directory Bug: https://bugs.gentoo.org/692774 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 5 - tree-layout.tex | 25 + 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 38109ec..b89ede0 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -44,6 +44,9 @@ of this document for a complete table of previous EAPIs.} \t{package.mask} directory & \compactfeatureref{package-mask-dir} & No & No & No & Yes & Yes \\ +Less strict filenames in \t{updates} & \compactfeatureref{updates-filenames} & +No & No & No & No & Yes \\ + Profile files as directories & \compactfeatureref{profile-file-dirs} & No & No & No & Yes & Yes \\ @@ -481,7 +484,7 @@ EAPI 7 is EAPI 6 with the following changes: EAPI 8 is EAPI 7 with the following changes: \begin{compactitem} -\item None +\item Less strict naming rules for files in \t{updates} directory, \featureref{updates-filenames}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/tree-layout.tex b/tree-layout.tex index ab8a02a..b42bd3f 100644 --- a/tree-layout.tex +++ b/tree-layout.tex @@ -205,11 +205,14 @@ differs from that described in \t{use.desc}. \subsection{The updates directory} \label{sec:updates-dir} -The \t{updates} directory is used to inform the package manager that a package has moved categories, -names, or that a version has changed SLOT\@. It contains one file per quarter year, named +\featurelabel{updates-filenames} The \t{updates} directory is used to inform the package manager +that a package has moved categories, names, or that a version has changed SLOT\@. For EAPIs +so specified by table~\ref{tab:updates-filenames}, it contains one file per quarter year, named \t{[1-4]Q-[]} for the first to fourth quarter of a given year, for example \t{1Q-2004} or -\t{3Q-2006}. The format of each file is again line-based, with each line having one of the following -formats: +\t{3Q-2006}. For other EAPIs, all regular files in this directory will be processed, unless their +name begins with a dot. + +The format of each file is again line-based, with each line having one of the following formats: \begin{verbatim} move slotmove @@ -225,6 +228,20 @@ Any name that has appeared as the origin of a move must not be reused in the fut that has appeared as the origin of a slot move may not be used by packages matching the spec of that slot move in the future. +\ChangeWhenAddingAnEAPI{8} +\begin{centertable}{Naming rules for files in \t{updates} directory for EAPIs} +\label{tab:updates-filenames} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{Files per quarter year?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & Yes \\ + 8 & No \\ + \bottomrule +\end{tabular} +\end{centertable} + \section{The Licenses Directory} \label{sec:licenses-dir}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: b48fdd984d487e7aa8372c4f4db8840ac7a805cd Author: Ulrich Müller gentoo org> AuthorDate: Thu May 10 17:17:19 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=b48fdd98 EAPI feature table: Consolidate EAPIs 0 to 4 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 191 +-- 1 file changed, 93 insertions(+), 98 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index d5513c3..38109ec 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -1,23 +1,22 @@ \chapter{Feature Availability by EAPI} \note{This chapter is informative and for convenience only. Refer to the main text for specifics. -For lack of space, EAPIs 0, 1, 2, and~3 have been consolidated into a single column in the table +For lack of space, EAPIs 0, 1, 2, 3, and~4 have been consolidated into a single column in the table below; entries marked with an asterisk differ between these EAPIs. See the 2012-09-20 edition of this document for a complete table of previous EAPIs.} % 2012-09-20 (EAPI 5) edition has a table of EAPIs 0 to 5 \ChangeWhenAddingAnEAPI{8} \begin{landscape} -\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} +\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}} \caption{Features in EAPIs}\\ \toprule \multicolumn{1}{c}{\textbf{Feature}} & \multicolumn{1}{c}{\textbf{Reference}} & -\multicolumn{6}{c}{\textbf{EAPIs}} \\ +\multicolumn{5}{c}{\textbf{EAPIs}} \\ \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & -\multicolumn{1}{c}{0, 1, 2, 3} & -\multicolumn{1}{c}{4} & +\multicolumn{1}{c}{0, 1, 2, 3, 4} & \multicolumn{1}{c}{5} & \multicolumn{1}{c}{6} & \multicolumn{1}{c}{7} & @@ -27,11 +26,10 @@ of this document for a complete table of previous EAPIs.} \midrule \multicolumn{1}{c}{\textbf{Feature}} & \multicolumn{1}{c}{\textbf{Reference}} & -\multicolumn{6}{c}{\textbf{EAPIs}} \\ +\multicolumn{5}{c}{\textbf{EAPIs}} \\ \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & -\multicolumn{1}{c}{0, 1, 2, 3} & -\multicolumn{1}{c}{4} & +\multicolumn{1}{c}{0, 1, 2, 3, 4} & \multicolumn{1}{c}{5} & \multicolumn{1}{c}{6} & \multicolumn{1}{c}{7} & @@ -44,92 +42,92 @@ of this document for a complete table of previous EAPIs.} \endlastfoot \t{package.mask} directory & \compactfeatureref{package-mask-dir} & -No & No & No & No & Yes & Yes \\ +No & No & No & Yes & Yes \\ Profile files as directories & \compactfeatureref{profile-file-dirs} & -No & No & No & No & Yes & Yes \\ +No & No & No & Yes & Yes \\ \t{package.provided} & \compactfeatureref{package-provided} & -Optional & Optional & Optional & Optional & No & No \\ +Optional & Optional & Optional & No & No \\ Stable use masking/forcing & \compactfeatureref{stablemask} & -No & No & Yes & Yes & Yes & Yes \\ +No & Yes & Yes & Yes & Yes \\ Bash version & \compactfeatureref{bash-version} & -3.2 & 3.2 & 3.2 & 4.2 & 4.2 & 4.2 \\ +3.2 & 3.2 & 4.2 & 4.2 & 4.2 \\ \t{failglob} in global scope & \compactfeatureref{failglob} & -No & No & No & Yes & Yes & Yes \\ +No & No & Yes & Yes & Yes \\ \t{IUSE} defaults & \compactfeatureref{iuse-defaults} & -* & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{REQUIRED_USE} & \compactfeatureref{required-use} & -No & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{PROPERTIES} & \compactfeatureref{properties} & -Optionally & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{SRC_URI} arrows & \compactfeatureref{src-uri-arrows} & -* & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{RDEPEND=DEPEND} & \compactfeatureref{rdepend-depend} & -Yes & No & No & No & No & No \\ +* & No & No & No & No \\ \t{DEFINED_PHASES} & \compactfeatureref{defined-phases} & -Optionally & Yes & Yes & Yes & Yes & Yes \\ +* & Yes & Yes & Yes & Yes \\ \t{BDEPEND} & \compactfeatureref{bdepend} & -No & No & No & No & Yes & Yes \\ +No & No & No & Yes & Yes \\ \t{??\ ( )} groups & \compactfeatureref{at-most-one-of} & -No & No & Yes & Yes & Yes & Yes \\ +No & Yes & Yes & Yes & Yes \\ Empty \t{||}, \t{\textasciicircum\textasciicircum} groups match & \compactfeatureref{empty-dep-groups} & -Yes & Yes & Yes & Yes & No & No \\ +Yes & Yes & Yes & No & No \\ Slot dependencies & \compactfeatureref{slot-deps} & -* & Named & Named and Operator & Named and Operator & Named and Operator & Named and Operator \\ +* & Named and Operator & Named and Operator & Named and Operator & Named and Operator \\ Sub-slots & \compactfeatureref{sub-slot} & -No & No & Yes & Yes & Yes & Yes \\ +No & Yes & Yes & Yes & Yes \\ Use dependencies & \compactfeatureref{use-deps} & -* & 4-style & 4-style & 4-style & 4-style & 4-style \\ +
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 3c68082055316532eac8b1c7f73b0a2e164c84df Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 12:16:26 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=3c680820 EAPI 8: Bash version is 5.0 Bug: https://bugs.gentoo.org/636652 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 3 ++- ebuild-format.tex| 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index b89ede0..a334881 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -57,7 +57,7 @@ Stable use masking/forcing & \compactfeatureref{stablemask} & No & Yes & Yes & Yes & Yes \\ Bash version & \compactfeatureref{bash-version} & -3.2 & 3.2 & 4.2 & 4.2 & 4.2 \\ +3.2 & 3.2 & 4.2 & 4.2 & 5.0 \\ \t{failglob} in global scope & \compactfeatureref{failglob} & No & No & Yes & Yes & Yes \\ @@ -485,6 +485,7 @@ EAPI 8 is EAPI 7 with the following changes: \begin{compactitem} \item Less strict naming rules for files in \t{updates} directory, \featureref{updates-filenames}. +\item Bash version is 5.0, \featureref{bash-version}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/ebuild-format.tex b/ebuild-format.tex index c2224bf..4929ba4 100644 --- a/ebuild-format.tex +++ b/ebuild-format.tex @@ -26,7 +26,8 @@ output or standard error, or modify the state of the system in any way. \multicolumn{1}{c}{\textbf{\t{failglob} in global scope?}} \\ \midrule 0, 1, 2, 3, 4, 5 & 3.2 & No \\ - 6, 7, 8 & 4.2 & Yes \\ + 6, 7 & 4.2 & Yes \\ + 8 & 5.0 & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 04830bfe47a62121f26a60638d9b6f103d12081e Author: Ulrich Müller gentoo org> AuthorDate: Thu May 10 17:19:32 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=04830bfe eapis.tex: Merge redundant descriptions Signed-off-by: Ulrich Müller gentoo.org> eapis.tex | 16 +++- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/eapis.tex b/eapis.tex index 746decf..f902869 100644 --- a/eapis.tex +++ b/eapis.tex @@ -17,20 +17,10 @@ EAPIs are also used for profile directories, as described in section~\ref{sec:pr \section{Defined EAPIs} -The following EAPIs are defined by this specification: - \ChangeWhenAddingAnEAPI{8} -\begin{compactdesc} -\item[0] The `original' base EAPI. -\item[1] EAPI `1' contains a number of extensions to EAPI `0'. -\item[2] EAPI `2' contains a number of extensions to EAPI `1'. -\item[3] EAPI `3' contains a number of extensions to EAPI `2'. -\item[4] EAPI `4' contains a number of extensions to EAPI `3'. -\item[5] EAPI `5' contains a number of extensions to EAPI `4'. -\item[6] EAPI `6' contains a number of extensions to EAPI `5'. -\item[7] EAPI `7' contains a number of extensions to EAPI `6'. -\item[8] EAPI `8' contains a number of extensions to EAPI `7'. -\end{compactdesc} +This specification defines EAPIs `0', `1', `2', `3', `4', `5', `6', `7', and~`8'. +EAPI~`0' is the `original' base EAPI\@. Each of the later EAPIs contains a number of extensions +to its predecessor. Except where explicitly noted, everything in this specification applies to all of the above EAPIs.%
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: ffac3027b2a3323d19857ab4fd304ed2d1374b06 Author: Ulrich Müller gentoo org> AuthorDate: Thu May 10 17:08:50 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=ffac3027 Add an EAPI 8 identical to EAPI 7 Signed-off-by: Ulrich Müller gentoo.org> commands.tex | 4 +- dependencies.tex | 26 +++ eapi-differences.tex | 201 +++--- eapis.tex | 3 +- ebuild-env-vars.tex | 24 +++--- ebuild-format.tex | 4 +- ebuild-functions.tex | 42 +-- ebuild-vars.tex | 24 +++--- merge.tex | 4 +- pkg-mgr-commands.tex | 84 ++--- pms.tex | 4 +- profile-variables.tex | 8 +- profiles.tex | 12 +-- tree-layout.tex | 4 +- 14 files changed, 230 insertions(+), 214 deletions(-) diff --git a/commands.tex b/commands.tex index 1733ebd..3ed4fe7 100644 --- a/commands.tex +++ b/commands.tex @@ -32,7 +32,7 @@ The following commands must always be available in the ebuild environment: table~\ref{tab:system-commands-table} as requiring GNU find. \end{compactitem} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{System commands for EAPIs} \label{tab:system-commands-table} \begin{tabular}{lll} @@ -43,7 +43,7 @@ The following commands must always be available in the ebuild environment: \midrule 0, 1, 2, 3, 4 & Undefined & Any \\ 5, 6 & Yes & Any \\ - 7 & Yes & 2.7 \\ + 7, 8 & Yes & 2.7 \\ \bottomrule \end{tabular} \end{centertable} diff --git a/dependencies.tex b/dependencies.tex index 557ddce..f25c238 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -82,7 +82,7 @@ as supporting \t{BDEPEND}, the build dependencies are split into two subclasses: dependency. \end{compactitem} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting additional dependency types} \label{tab:depend-table} \begin{tabular}{ll} @@ -91,7 +91,7 @@ as supporting \t{BDEPEND}, the build dependencies are split into two subclasses: \multicolumn{1}{c}{\textbf{Supports \t{BDEPEND}?}} \\ \midrule 0, 1, 2, 3, 4, 5, 6 & No \\ - 7 & Yes \\ + 7, 8& Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -146,7 +146,7 @@ be surrounded on both sides by whitespace, except at the start and end of the st In particular, note that whitespace is not optional. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{REQUIRED_USE ??}\ groups} \label{tab:at-most-one-of-table} \begin{tabular}{ll} @@ -155,7 +155,7 @@ In particular, note that whitespace is not optional. \multicolumn{1}{c}{\textbf{Supports \t{REQUIRED_USE ??}\ groups?}} \\ \midrule 0, 1, 2, 3, 4 & No \\ - 5, 6, 7 & Yes \\ + 5, 6, 7, 8& Yes \\ \bottomrule \end{tabular} \end{centertable} @@ -195,7 +195,7 @@ In an exactly-one-of group, exactly one immediate child element must be matched. In EAPIs specified in table~\ref{tab:empty-dep-groups}, an empty exactly-one-of group counts as being matched. -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Matching of empty dependency groups in EAPIs} \label{tab:empty-dep-groups} \begin{tabular}{ll} @@ -205,7 +205,7 @@ being matched. are matched?}} \\ \midrule 0, 1, 2, 3, 4, 5, 6 & Yes \\ - 7 & No \\ + 7, 8& No \\ \bottomrule \end{tabular} \end{centertable} @@ -241,7 +241,7 @@ manager must warn or error if this feature is used with an EAPI not supporting u \note{Order is important. The slot restriction must come before use dependencies.} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{Support for \t{SLOT} dependencies and sub-slots in EAPIs} \label{tab:slot-deps-table} \begin{tabular}{lll} @@ -252,12 +252,12 @@ manager must warn or error if this feature is used with an EAPI not supporting u \midrule 0 & No & No \\ 1, 2, 3, 4& Named only & No \\ - 5, 6, 7 & Named and operator & Yes \\ + 5, 6, 7, 8& Named and operator & Yes \\ \bottomrule \end{tabular} \end{centertable} -\ChangeWhenAddingAnEAPI{7} +\ChangeWhenAddingAnEAPI{8} \begin{centertable}{EAPIs supporting \t{USE} dependencies} \label{tab:use-deps-table} \begin{tabular}{ll} @@ -267,7 +267,7 @@ manager must warn or error if this feature is used with an EAPI not supporting u \midrule 0, 1 & No \\ 2, 3
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 31c6a43d0d0e7c6774db20025034147507b87aed Author: Ulrich Müller gentoo org> AuthorDate: Mon May 17 21:05:48 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:44:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=31c6a43d pms.cls: Require version 1 of parskip.sty Newer versions change the spacing after headings which causes different page breaks. Signed-off-by: Ulrich Müller gentoo.org> pms.cls | 1 + 1 file changed, 1 insertion(+) diff --git a/pms.cls b/pms.cls index 1a09407..5f9a958 100644 --- a/pms.cls +++ b/pms.cls @@ -46,6 +46,7 @@ float, % More control over float environments gitinfo2% Metadata from git } +\RequirePackage{parskip}[=v1] % Space between paragraphs instead of indentation % tex4ht workaround: hyperref needs to be loaded /after/ tex4ht injects itself \g@addto@macro\@documentclasshook{
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 13d9a09dc120d40b1e2b503a845d382adbac5b70 Author: Ulrich Müller gentoo org> AuthorDate: Tue May 18 05:43:15 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Tue May 18 05:43:15 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=13d9a09d pms.cls: Require version 1 of parskip.sty Newer versions change the spacing after headings which causes different page breaks. Signed-off-by: Ulrich Müller gentoo.org> pms.cls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pms.cls b/pms.cls index ee0d60f..1a09407 100644 --- a/pms.cls +++ b/pms.cls @@ -27,6 +27,7 @@ \PassOptionsToPackage{local}{gitinfo2} \PassOptionsToPackage{chapter}{algorithm} % algorithmic and algorithm to be loaded last to avoid failures +\RequirePackage{parskip}[=v1] % Space between paragraphs instead of indentation \RequirePackage{% fontenc,% Load extended font sets isodate,% Date formatting and conversions @@ -39,7 +40,6 @@ lscape, % Rotating pages marginnote, % Typeset a paragraph in the page margin paralist, % Additional list environments -parskip,% Space between paragraphs instead of indentation underscore, % Allow simple _ instead of \_ chngcntr, % Redefinition of counters tocbibind, % Add bibliography to table of contents
[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_u2f/
commit: 64c8feddabf8f76ef4701f9dd96103a78566c6e0 Author: Göktürk Yüksek gentoo org> AuthorDate: Tue May 18 05:04:59 2021 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue May 18 05:04:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c8fedd sys-auth/pam_u2f: remove old Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Göktürk Yüksek gentoo.org> sys-auth/pam_u2f/Manifest | 1 - sys-auth/pam_u2f/pam_u2f-1.0.8.ebuild | 35 --- 2 files changed, 36 deletions(-) diff --git a/sys-auth/pam_u2f/Manifest b/sys-auth/pam_u2f/Manifest index 1ec41057380..e8716b32605 100644 --- a/sys-auth/pam_u2f/Manifest +++ b/sys-auth/pam_u2f/Manifest @@ -1,2 +1 @@ -DIST pam_u2f-1.0.8.tar.gz 384163 BLAKE2B 99767601027db25e6f8d2e59aad5f72b078cf7344ca10fa310a990d512c5e5a4c9ff7c24acb5b21b88b82aa47b4052b9164a422426d1f0889c8f6776526e5c80 SHA512 0bdbea6307428bbed2af69129af207304f7951418ad7df339563f47d678a2cfe6b80321552382e15771cfc06306fae746521850056376f533c430556d051ad36 DIST pam_u2f-1.1.0.tar.gz 415677 BLAKE2B dba5cd195d390ba4537752549fa5e0f4487930637fedd64b2750424d21d968bf8be54b75dccba92ac13a18b4e2d44825ec18089e9c4f5dc8e11ac12c36b8d28c SHA512 0ffcc32f0bbee279ad02f9c1cd928e2cf1df2fdebe718d869c16b7fece8edafd73cf08c5dfd6a2bc08434ed1970e16e4f89b6dae3b027a961ab43b26818b634f diff --git a/sys-auth/pam_u2f/pam_u2f-1.0.8.ebuild b/sys-auth/pam_u2f/pam_u2f-1.0.8.ebuild deleted file mode 100644 index 7dd18f7b38f..000 --- a/sys-auth/pam_u2f/pam_u2f-1.0.8.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic pam - -DESCRIPTION="Library for authenticating against PAM with a Yubikey" -HOMEPAGE="https://github.com/Yubico/pam-u2f"; -SRC_URI="https://developers.yubico.com/${PN/_/-}/Releases/${P}.tar.gz"; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug" - -RDEPEND=" - app-crypt/libu2f-host - app-crypt/libu2f-server:= - sys-libs/pam" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${PN}-1.0.2-fix-Makefile.patch" ) - -src_prepare() { - default - use debug || append-cppflags -UDEBUG_PAM -UPAM_DEBUG - eautoreconf -} - -src_configure() { - econf --with-pam-dir=$(getpam_mod_dir) -}
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/
commit: 24ab0287aab2fdd442b9263adfa73240e8030db9 Author: Matt Turner gentoo org> AuthorDate: Tue May 18 03:42:21 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue May 18 03:45:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ab0287 gnome-extra/nm-applet: Version bump to 1.22.0 Signed-off-by: Matt Turner gentoo.org> gnome-extra/nm-applet/Manifest| 1 + gnome-extra/nm-applet/nm-applet-1.22.0.ebuild | 52 +++ 2 files changed, 53 insertions(+) diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest index b64028c20c6..9cfc769378f 100644 --- a/gnome-extra/nm-applet/Manifest +++ b/gnome-extra/nm-applet/Manifest @@ -1 +1,2 @@ DIST network-manager-applet-1.20.0.tar.xz 1953772 BLAKE2B 1fb480887e61d7ef3a76ac5ded7ffe6723e99b2ae53d2a53990d3c2617eac45bc99b00b10b43929e8696488abc1b0be2194e800b931732f229d7d4bd17e1951e SHA512 3b7ffd61e4f810fedee5aaf64725fcc2a8ee3c6b776f2d0b93f337c207516392b4720acea35c56c80755842c600edb971a67813c1583c112a91496d3d8db2c67 +DIST network-manager-applet-1.22.0.tar.xz 1901680 BLAKE2B e1597d5ee33282e2939745af10f5f5d5e9177b388f67fdb9822636226502a4c96f4f97187f01ae8de5bd1b4d853670e94dc9058e9b31cf9cadf11fe6a64b SHA512 80c9a8df750f1253a66aea254f30278a934ed4e11fecff03cfa50a31da9efcff5c8892caef672a4d62d8c5c473770358c35344b49a9f3d7956ad76063b794cac diff --git a/gnome-extra/nm-applet/nm-applet-1.22.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.22.0.ebuild new file mode 100644 index 000..9a0c4cf3048 --- /dev/null +++ b/gnome-extra/nm-applet/nm-applet-1.22.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +GNOME_ORG_MODULE="network-manager-applet" + +inherit gnome.org meson xdg + +DESCRIPTION="NetworkManager connection editor and applet" +HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"; + +LICENSE="GPL-2+" +SLOT="0" +IUSE="appindicator modemmanager selinux teamd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + >=app-crypt/libsecret-0.18 + >=net-libs/libnma-1.8.27 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libgudev-147:= + >=x11-libs/libnotify-0.7.0 + >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?] + appindicator? ( + dev-libs/libappindicator:3 + >=dev-libs/libdbusmenu-16.04.0 + ) + modemmanager? ( net-misc/modemmanager ) + selinux? ( sys-libs/libselinux ) + teamd? ( >=dev-libs/jansson-2.7 ) + + virtual/freedesktop-icon-theme +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dappindicator=$(usex appindicator ubuntu no) + $(meson_use modemmanager wwan) + $(meson_use selinux) + $(meson_use teamd team) + -Dmore_asserts=0 + -Dld_gc=false + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/quadrapassel/
commit: dedb438d841e6993c4ae4670e5c193cb086e4167 Author: Matt Turner gentoo org> AuthorDate: Tue May 18 03:35:54 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue May 18 03:38:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedb438d games-puzzle/quadrapassel: Version bump to 40.1 Signed-off-by: Matt Turner gentoo.org> games-puzzle/quadrapassel/Manifest | 1 + games-puzzle/quadrapassel/quadrapassel-40.1.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/games-puzzle/quadrapassel/Manifest b/games-puzzle/quadrapassel/Manifest index 281e746fd82..e9d09bd58ea 100644 --- a/games-puzzle/quadrapassel/Manifest +++ b/games-puzzle/quadrapassel/Manifest @@ -1,2 +1,3 @@ DIST quadrapassel-3.36.05.tar.xz 309160 BLAKE2B a9db4572a128ae0b965f29f83206dfa272ec6e5ad6316b0b0135d7424fdf6ea96c8ed602b4c6908b9ef7185c7821a658982398ea7a003de3c9714cbbb129fe59 SHA512 4219129a65d604e11cb1ef6ba38926311e7f32fb5bfebfc723236277fe0b779c5f1ddfca27db43f40d059291e2a4f9ff2552de6332002cb11b965136a946340e DIST quadrapassel-3.38.1.tar.xz 332316 BLAKE2B 5d1a1cb2c53653739e06818dd0ac1570b3a8f66ac4172ecec2e62e0afaa4054c604448c847600301dfd843d7d30c299691ca70b8568cf17921505ac16a5ba510 SHA512 4514b2ba0e53b5c9b6ce32fed850cdeac4d2fe9f848f87af61d51da18a94ff54da8c7126bd4df837452ba967dccf4dcd61c41c59402f1f0b76e2e19253bde8eb +DIST quadrapassel-40.1.tar.xz 336740 BLAKE2B 71dfcbdaba846e8e199dce027034d2e3be7afc5ca3ffb67c508cbddc5bbdc15d4b93c95b5ff2a728e8e7da4e2034fd9eea76f6a160c0a62b9787ee8d0d34db23 SHA512 82817bde8a7ad9f782ad6a72825b5fccf21a7e5089a3a6c291239e55e268303f30d2bcfd85df0049c15c545a0f91a79eaed71b94a56371cb41dbf6089d8b22b3 diff --git a/games-puzzle/quadrapassel/quadrapassel-40.1.ebuild b/games-puzzle/quadrapassel/quadrapassel-40.1.ebuild new file mode 100644 index 000..6e103d03a15 --- /dev/null +++ b/games-puzzle/quadrapassel/quadrapassel-40.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org gnome2-utils meson vala xdg + +DESCRIPTION="Fit falling blocks together" +HOMEPAGE="https://wiki.gnome.org/Apps/Quadrapassel https://gitlab.gnome.org/GNOME/quadrapassel"; + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=media-libs/clutter-1:1.0 + >=media-libs/clutter-gtk-0.91.6:1.0 + media-libs/cogl:1.0= + >=media-libs/gsound-1.0.2 + >=x11-libs/gtk+-3.12.0:3 + >=dev-libs/libmanette-0.2.0 + x11-libs/pango + >=gnome-base/librsvg-2.32.0:2 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + $(vala_depend) + media-libs/gsound[vala] + dev-libs/libmanette[vala] + gnome-base/librsvg:2[vala] +" + +src_prepare() { + xdg_src_prepare + vala_src_prepare +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/
commit: 096256ee1f32d9612fc2f7e17598b731978f7665 Author: Craig Andrews gentoo org> AuthorDate: Tue May 18 02:32:42 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue May 18 02:37:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=096256ee mail-client/roundcube: CHANGELOG is now CHANGELOG.md See https://github.com/roundcube/roundcubemail/commit/7c7636 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> mail-client/roundcube/roundcube-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-client/roundcube/roundcube-.ebuild b/mail-client/roundcube/roundcube-.ebuild index ad0082bc0ec..5df9f9d2a85 100644 --- a/mail-client/roundcube/roundcube-.ebuild +++ b/mail-client/roundcube/roundcube-.ebuild @@ -71,7 +71,7 @@ src_unpack() { src_install() { webapp_src_preinst - dodoc CHANGELOG INSTALL README.md UPGRADING + dodoc CHANGELOG.md INSTALL README.md UPGRADING insinto "${MY_HTDOCSDIR}" doins -r [[:lower:]]* SQL
[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-inputstream-adaptive/
commit: aa503bca6d18623dd3a5c15170df76feefa9be39 Author: Craig Andrews gentoo org> AuthorDate: Tue May 18 02:36:27 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue May 18 02:37:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa503bca media-plugins/kodi-inputstream-adaptive: Cleanup old version Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> media-plugins/kodi-inputstream-adaptive/Manifest | 1 - .../kodi-inputstream-adaptive-2.6.14.ebuild| 54 -- 2 files changed, 55 deletions(-) diff --git a/media-plugins/kodi-inputstream-adaptive/Manifest b/media-plugins/kodi-inputstream-adaptive/Manifest index 59f906ec295..d63c8d6c40a 100644 --- a/media-plugins/kodi-inputstream-adaptive/Manifest +++ b/media-plugins/kodi-inputstream-adaptive/Manifest @@ -1,2 +1 @@ -DIST kodi-inputstream-adaptive-2.6.14.tar.gz 750124 BLAKE2B 0a00ed8ef5351877077a85b1952464223bfeed688ac28015222a3f415128c2a46e0927be2970ef01c8215ca471c7a91a24cfbbe3d202cefd106768be8d6af33a SHA512 469e685f0b00739de4e609c6f5bc099f4079fccb629221fa12d17da641a4daddc9ad1ea1a268d1bb3a1efb4704366b2a938e51749cc57d6188d5e7628a79d010 DIST kodi-inputstream-adaptive-2.6.15.tar.gz 751617 BLAKE2B cd384265f891983c67a9b8b7532343e01cd07a9ee18467d8857909784cc023561e4348492d5a359fb6dc881a7754b343670b258ef83f905fb93c3313161e22f2 SHA512 85a3ab7d2fee6293cef1f69f9ddd5ee08a8eed6d93cda25dd1c4040059536aa0ee0329154856f09cfb40665503baa8f822c62c8af60d887aa6784752932ac1bf diff --git a/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.14.ebuild b/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.14.ebuild deleted file mode 100644 index eb913a08d26..000 --- a/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.14.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake kodi-addon - -DESCRIPTION="Kodi's Adaptive inputstream addon" -HOMEPAGE="https://github.com/peak3d/inputstream.adaptive.git"; -SRC_URI="" - -case ${PV} in -) - SRC_URI="" - EGIT_REPO_URI="https://github.com/peak3d/inputstream.adaptive.git"; - EGIT_BRANCH="Matrix" - inherit git-r3 - ;; -*) - KEYWORDS="~amd64 ~x86" - CODENAME="Matrix" - SRC_URI="https://github.com/peak3d/inputstream.adaptive/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/inputstream.adaptive-${PV}-${CODENAME}" - ;; -esac - -LICENSE="GPL-2" -SLOT="0" -RESTRICT="!test? ( test )" -IUSE="test" - -COMMON_DEPEND=" - dev-libs/expat - =media-tv/kodi-19* - " -DEPEND=" - ${COMMON_DEPEND} - test? ( dev-cpp/gtest ) - " -RDEPEND=" - ${COMMON_DEPEND} - " - -src_prepare() { - [ -d depends ] && rm -rf depends || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-inputstream-adaptive/
commit: d8efcdf704bfad556c38d92402aa57b8c825a85e Author: Craig Andrews gentoo org> AuthorDate: Tue May 18 02:36:08 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue May 18 02:37:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8efcdf7 media-plugins/kodi-inputstream-adaptive: 2.6.15 version bump Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> media-plugins/kodi-inputstream-adaptive/Manifest | 1 + .../kodi-inputstream-adaptive-2.6.15.ebuild| 54 ++ 2 files changed, 55 insertions(+) diff --git a/media-plugins/kodi-inputstream-adaptive/Manifest b/media-plugins/kodi-inputstream-adaptive/Manifest index 9355c6d7733..59f906ec295 100644 --- a/media-plugins/kodi-inputstream-adaptive/Manifest +++ b/media-plugins/kodi-inputstream-adaptive/Manifest @@ -1 +1,2 @@ DIST kodi-inputstream-adaptive-2.6.14.tar.gz 750124 BLAKE2B 0a00ed8ef5351877077a85b1952464223bfeed688ac28015222a3f415128c2a46e0927be2970ef01c8215ca471c7a91a24cfbbe3d202cefd106768be8d6af33a SHA512 469e685f0b00739de4e609c6f5bc099f4079fccb629221fa12d17da641a4daddc9ad1ea1a268d1bb3a1efb4704366b2a938e51749cc57d6188d5e7628a79d010 +DIST kodi-inputstream-adaptive-2.6.15.tar.gz 751617 BLAKE2B cd384265f891983c67a9b8b7532343e01cd07a9ee18467d8857909784cc023561e4348492d5a359fb6dc881a7754b343670b258ef83f905fb93c3313161e22f2 SHA512 85a3ab7d2fee6293cef1f69f9ddd5ee08a8eed6d93cda25dd1c4040059536aa0ee0329154856f09cfb40665503baa8f822c62c8af60d887aa6784752932ac1bf diff --git a/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.15.ebuild b/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.15.ebuild new file mode 100644 index 000..eb913a08d26 --- /dev/null +++ b/media-plugins/kodi-inputstream-adaptive/kodi-inputstream-adaptive-2.6.15.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake kodi-addon + +DESCRIPTION="Kodi's Adaptive inputstream addon" +HOMEPAGE="https://github.com/peak3d/inputstream.adaptive.git"; +SRC_URI="" + +case ${PV} in +) + SRC_URI="" + EGIT_REPO_URI="https://github.com/peak3d/inputstream.adaptive.git"; + EGIT_BRANCH="Matrix" + inherit git-r3 + ;; +*) + KEYWORDS="~amd64 ~x86" + CODENAME="Matrix" + SRC_URI="https://github.com/peak3d/inputstream.adaptive/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/inputstream.adaptive-${PV}-${CODENAME}" + ;; +esac + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="!test? ( test )" +IUSE="test" + +COMMON_DEPEND=" + dev-libs/expat + =media-tv/kodi-19* + " +DEPEND=" + ${COMMON_DEPEND} + test? ( dev-cpp/gtest ) + " +RDEPEND=" + ${COMMON_DEPEND} + " + +src_prepare() { + [ -d depends ] && rm -rf depends || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/
commit: fddcf0d5871555444354524e57b360e8756b91ef Author: Georgy Yakovlev gentoo org> AuthorDate: Tue May 18 01:31:39 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue May 18 01:46:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fddcf0d5 profiles/arch/powerpc/ppc64/package.use.mask: clean obsolete Signed-off-by: Georgy Yakovlev gentoo.org> profiles/arch/powerpc/ppc64/package.use.mask | 22 -- 1 file changed, 22 deletions(-) diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 393153f..442a3dd9af8 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -101,23 +101,10 @@ lxqt-base/lxqt-panel cpuload networkmonitor pulseaudio sysstat # dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 net-analyzer/snort open-appid -# Gilles Dartiguelongue (2017-08-16) -# missing keyword on dev-python/dbusmock, bug #620024 ->=gnome-base/gnome-settings-daemon-3.24 test - -# Michał Górny (2017-06-28) -# app-misc/dtach is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Jeroen Roovers (2017-01-16) # Incomplete support, bug #605878. net-vpn/tor seccomp -# Jeroen Roovers (2017-02-05) -# media-libs/libilbc has not been ported to PPC64 -media-video/ffmpeg libilbc - # Robin H. Johnson (2016-11-18) # dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 dev-db/redis luajit @@ -143,10 +130,6 @@ dev-java/ant-apache-bsf python # Mask until >sys-cluster/ceph-0.94 goes stable net-analyzer/rrdtool rados -# Matthias Maier (2014-12-24) -# sys-devel/clang is not keyworded -app-doc/doxygen clang - # Michael Sterrett (2009-05-05) -# Masking webkit from libproxy due to TOC failure on webkit -# and stupid 64bit toolchain. -net-libs/libproxy webkit - # Joseph Jezak (2010-02-12) # Mask unstable pidgin deps until we can mark them stable (farsight2) net-im/pidgin gstreamer
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/64ul/
commit: 991fbbffb39bb756476859672e7a22baf6615b93 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue May 18 01:25:50 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue May 18 01:46:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991fbbff profiles/arch/powerpc/ppc64/64ul: unmask kde and networkmanager USE Signed-off-by: Georgy Yakovlev gentoo.org> profiles/arch/powerpc/ppc64/64ul/use.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask index 5ac6b141b13..2168b261a6c 100644 --- a/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -19,14 +19,9 @@ luajittex # virtual/opencl requires media-libs/mesa[opencl] (bug #549096) opencl -# Agostino Sarubbo (2012-12-22) -# mask kde since is not anymore keyworded for ppc64 -kde - pda prelude mono -networkmanager # not tested on ppc64 xmms2
[gentoo-commits] repo/proj/guru:dev commit in: sci-libs/dart/
commit: 9adc0ea1222632d9b65a23fe5e3641f5e5e0f252 Author: Alessandro Barbieri gmail com> AuthorDate: Tue May 18 01:19:11 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue May 18 01:19:46 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9adc0ea1 sci-libs/dart: new package WIP Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> sci-libs/dart/Manifest | 1 + sci-libs/dart/dart-6.10.1.ebuild | 82 sci-libs/dart/metadata.xml | 24 3 files changed, 107 insertions(+) diff --git a/sci-libs/dart/Manifest b/sci-libs/dart/Manifest new file mode 100644 index 0..461c20c15 --- /dev/null +++ b/sci-libs/dart/Manifest @@ -0,0 +1 @@ +DIST dart-6.10.1.tar.gz 15867405 BLAKE2B 64c42ce1d808a88df53f4292df30c0bc58b52f864342ac0b353ad0496d41bd4986ad231cb08869058a16591350acf0fc0c12ae15d574d919c1c27f102028f608 SHA512 8abbf883628442ed5166e436349de8caaaf72a0ecfa88e75b986a550d617bd9b5df8ff32e32395e941ba12b7ad359be15b2ab2f566d99aa6c603bd0ebade1df0 diff --git a/sci-libs/dart/dart-6.10.1.ebuild b/sci-libs/dart/dart-6.10.1.ebuild new file mode 100644 index 0..8a66abbff --- /dev/null +++ b/sci-libs/dart/dart-6.10.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit cmake python-single-r1 + +DESCRIPTION="Dynamic Animation and Robotics Toolkit" +HOMEPAGE="https://dartsim.github.io"; +SRC_URI="https://github.com/dartsim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bullet examples extras glut ipopt +nlopt ode openscenegraph python tests tutorials urdfdom" +#TODO: pagmo + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + + || ( ipopt nlopt ) +" + +RDEPEND=" + app-arch/lz4 + >=dev-cpp/eigen-3.0.5 + dev-libs/boost + dev-libs/tinyxml + dev-libs/tinyxml2 + >=sci-libs/libccd-2.0 + >=media-libs/assimp-3.0.0 + >=sci-libs/fcl-0.2.9 + sci-libs/flann + sci-libs/octomap + virtual/opengl + x11-libs/libXi + x11-libs/libXmu + + bullet? ( sci-physics/bullet ) + examples? ( dev-games/openscenegraph ) + glut? ( media-libs/freeglut ) + ipopt? ( >=sci-libs/ipopt-3.11.9 ) + nlopt? ( >=sci-libs/nlopt-2.4.1 ) + python? ( ${PYTHON_DEPS} ) + ode? ( dev-games/ode ) + openscenegraph? ( dev-games/openscenegraph ) + urdfdom? ( dev-libs/urdfdom ) +" +DEPEND=" + ${RDEPEND} + urdfdom? ( dev-libs/urdfdom_headers ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DDART_VERBOSE=ON + + -DDART_BUILD_DARTPY=$(usex python) + -DDART_BUILD_EXTRAS=$(usex extras) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +# use examples && emake examples +# use tests && emake tests +# use tutorials && emake tutorials +} + +src_install() { + cmake_src_install + #TODO: python examples tests tutorials + mv "${ED}/usr/share/doc/dart" "${ED}/usr/share/doc/${P}" || die + docompress -x "/usr/share/doc/${P}" +} diff --git a/sci-libs/dart/metadata.xml b/sci-libs/dart/metadata.xml new file mode 100644 index 0..486eef082 --- /dev/null +++ b/sci-libs/dart/metadata.xml @@ -0,0 +1,24 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + https://github.com/dartsim/dart/issues + dartsim/dart + + + Bullet Collision Detector Support + Build the examples + Build the experimental projects that are derived from the core DART project + IPopt Optimization Support + NLopt Optimization Support + ODE Collision Detector Support + OpenSceneGraph GUI and examples + Build the tests + Build the tutorials + URDF parser + +
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/repo/
commit: c515b2317c9fcac165a67e8ac20a5d145ea3778b Author: Mike Frysinger chromium org> AuthorDate: Tue May 18 01:08:21 2021 + Commit: Mike Frysinger gentoo org> CommitDate: Tue May 18 01:08:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c515b231 dev-vcs/repo: version bump to 2.15 Signed-off-by: Mike Frysinger gentoo.org> dev-vcs/repo/Manifest | 1 + dev-vcs/repo/repo-2.15.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest index a875e53c6cc..4655b56d5d8 100644 --- a/dev-vcs/repo/Manifest +++ b/dev-vcs/repo/Manifest @@ -1,3 +1,4 @@ DIST repo-2.12 43035 BLAKE2B 3a3b1997a09f08093aa2d5cf6c7a3747d6a9a6c29e6c199574757d4d87fdd57b7cc8b18bb1ddfa7c47392f73a22211f996f6ba8175448162e305106c9ac6cafe SHA512 409525040ec8fe6c6a6d923c4e23ab93f5ccc62d01d310ad6b56d55f45d88c2bf469e9b46943e799b8d5238cbc0a9610d0f64f35cf0f3a68b79cbd8c92f044a3 DIST repo-2.14 44203 BLAKE2B 72094daad380b3a03c9dca488e0bfc2a64bcaed5b025490c07fdc627eaae825bd71d0a8aafca5307dd4a0fecf59d530e7a692b030699a2cdc34cbec569076383 SHA512 37bc4e5b63e2cb1567633708f9680817c346b8105ca495538036aad87fe278f3ab5143f0f57fd40d4051de8016cc785648e9f0b65ebf2430677f037030f71343 +DIST repo-2.15 44704 BLAKE2B 6d90cecb4d748f7fb3febec95e16ed1638112a945aa36f7d7cc12232cdf4bcd66d286aa1054fd23de5ae7e896ac52c05465778aaec759e5d0251227deb220d18 SHA512 e6aad90f6058f4e5750ce44f8951ac4df39dd39c1615d7f68670a0b8ac5007f52e3bb6219d6ca0842908ef6c87843c6fd655b3b2a47fcf410e2a74d47a334d34 DIST repo-511a0e54f5801a3f36c00fac478a596d83867d10-bash-completion.sh.base64 4280 BLAKE2B 6c369d36176d5bd4d3f4ed4df39bbd6542022dd186375bd05a978889c574819e3328d19c7dac2982233614786078f73bfd1f0c80aa7c0c6c79bdfab776ed6e39 SHA512 f484bee79c3724a6daf8a69b3df80feef3c6aaad3bfb49443caabc52735dd7f3b0fcb3ad4b7480bc020c9b4cac2f3b044693ef761df6fc9d34e854289baf1f3d diff --git a/dev-vcs/repo/repo-2.15.ebuild b/dev-vcs/repo/repo-2.15.ebuild new file mode 100644 index 000..a1697a75edb --- /dev/null +++ b/dev-vcs/repo/repo-2.15.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NB: The ${PV} tracks the *repo launcher version*, not the last signed release +# of the repo project. The launcher only gets a new update when changes are +# made in it. + +EAPI="7" + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit bash-completion-r1 python-r1 + +# This file rarely changes, so track it independently. +COMP_VER="511a0e54f5801a3f36c00fac478a596d83867d10" +COMP_NAME="${PN}-${COMP_VER}-bash-completion.sh.base64" + +DESCRIPTION="Google tool for managing git, particularly multiple repos" +HOMEPAGE="https://gerrit.googlesource.com/git-repo"; +SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P} + https://gerrit.googlesource.com/git-repo/+/${COMP_VER}/completion.bash?format=TEXT -> ${COMP_NAME}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + !app-admin/radmind + !dev-util/repo" + +S=${WORKDIR} + +src_unpack() { + base64 -d <"${DISTDIR}/${COMP_NAME}" >completion.bash || die +} + +src_install() { + python_foreach_impl python_newscript "${DISTDIR}/${P}" ${PN} + newbashcomp completion.bash ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/repo/
commit: 27c875ef2bbcdb1509bd3ed9c18f355a80780705 Author: Mike Frysinger chromium org> AuthorDate: Tue May 18 01:06:34 2021 + Commit: Mike Frysinger gentoo org> CommitDate: Tue May 18 01:06:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c875ef dev-vcs/repo: mark 2.14 stable Signed-off-by: Mike Frysinger gentoo.org> dev-vcs/repo/repo-2.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-vcs/repo/repo-2.14.ebuild b/dev-vcs/repo/repo-2.14.ebuild index a1697a75edb..583e55b6f0e 100644 --- a/dev-vcs/repo/repo-2.14.ebuild +++ b/dev-vcs/repo/repo-2.14.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/repo/
commit: a0c71cb5c0770c9cfc85f36e106e6d9b38926887 Author: Mike Frysinger chromium org> AuthorDate: Tue May 18 01:05:01 2021 + Commit: Mike Frysinger gentoo org> CommitDate: Tue May 18 01:05:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c71cb5 dev-vcs/repo: drop old versions Signed-off-by: Mike Frysinger gentoo.org> dev-vcs/repo/Manifest | 1 - dev-vcs/repo/repo-2.11.ebuild | 32 dev-vcs/repo/repo-2.12.ebuild | 34 -- 3 files changed, 67 deletions(-) diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest index 0223930ff59..a875e53c6cc 100644 --- a/dev-vcs/repo/Manifest +++ b/dev-vcs/repo/Manifest @@ -1,4 +1,3 @@ -DIST repo-2.11 39791 BLAKE2B 535de238d934eb2717af7bddd960c158501a56dd400ae02f3665e30c34bd68a1973de4c84e2ea76f48aa027249dfd4270153f1a7d4c4a2d5d883b580f02664e9 SHA512 1889ee9c782a6dc90b782c8ca9c5411b97c4495e0d27add62b9661a5961a782096037e081e984c965e44d33459e8fe4428528b5ebfff9fe356ce401cb610480a DIST repo-2.12 43035 BLAKE2B 3a3b1997a09f08093aa2d5cf6c7a3747d6a9a6c29e6c199574757d4d87fdd57b7cc8b18bb1ddfa7c47392f73a22211f996f6ba8175448162e305106c9ac6cafe SHA512 409525040ec8fe6c6a6d923c4e23ab93f5ccc62d01d310ad6b56d55f45d88c2bf469e9b46943e799b8d5238cbc0a9610d0f64f35cf0f3a68b79cbd8c92f044a3 DIST repo-2.14 44203 BLAKE2B 72094daad380b3a03c9dca488e0bfc2a64bcaed5b025490c07fdc627eaae825bd71d0a8aafca5307dd4a0fecf59d530e7a692b030699a2cdc34cbec569076383 SHA512 37bc4e5b63e2cb1567633708f9680817c346b8105ca495538036aad87fe278f3ab5143f0f57fd40d4051de8016cc785648e9f0b65ebf2430677f037030f71343 DIST repo-511a0e54f5801a3f36c00fac478a596d83867d10-bash-completion.sh.base64 4280 BLAKE2B 6c369d36176d5bd4d3f4ed4df39bbd6542022dd186375bd05a978889c574819e3328d19c7dac2982233614786078f73bfd1f0c80aa7c0c6c79bdfab776ed6e39 SHA512 f484bee79c3724a6daf8a69b3df80feef3c6aaad3bfb49443caabc52735dd7f3b0fcb3ad4b7480bc020c9b4cac2f3b044693ef761df6fc9d34e854289baf1f3d diff --git a/dev-vcs/repo/repo-2.11.ebuild b/dev-vcs/repo/repo-2.11.ebuild deleted file mode 100644 index 742d33af95d..000 --- a/dev-vcs/repo/repo-2.11.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NB: The ${PV} tracks the *repo launcher version*, not the last signed release -# of the repo project. The launcher only gets a new update when changes are -# made in it. - -EAPI="7" - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit python-r1 - -DESCRIPTION="Google tool for managing git, particularly multiple repos" -HOMEPAGE="https://gerrit.googlesource.com/git-repo"; -SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P}"; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - !app-admin/radmind - !dev-util/repo" - -S=${WORKDIR} - -src_install() { - python_foreach_impl python_newscript "${DISTDIR}/${P}" ${PN} -} diff --git a/dev-vcs/repo/repo-2.12.ebuild b/dev-vcs/repo/repo-2.12.ebuild deleted file mode 100644 index 0df8d726dda..000 --- a/dev-vcs/repo/repo-2.12.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NB: The ${PV} tracks the *repo launcher version*, not the last signed release -# of the repo project. The launcher only gets a new update when changes are -# made in it. - -EAPI="7" - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit python-r1 - -DESCRIPTION="Google tool for managing git, particularly multiple repos" -HOMEPAGE="https://gerrit.googlesource.com/git-repo"; -SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P}"; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - !app-admin/radmind - !dev-util/repo" - -S=${WORKDIR} - -src_unpack() { :; } - -src_install() { - python_foreach_impl python_newscript "${DISTDIR}/${P}" ${PN} -}
[gentoo-commits] repo/proj/guru:dev commit in: www-client/browsh/
commit: 1d28621c04202f8682a8971073963b9866a30982 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 20:00:55 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 20:29:21 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d28621c www-client/browsh: fix homepage link Signed-off-by: Anna Vyalkova sysrq.in> www-client/browsh/browsh-1.6.4_p1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/browsh/browsh-1.6.4_p1.ebuild b/www-client/browsh/browsh-1.6.4_p1.ebuild index 59ff230f7..9bbdc25f9 100644 --- a/www-client/browsh/browsh-1.6.4_p1.ebuild +++ b/www-client/browsh/browsh-1.6.4_p1.ebuild @@ -200,7 +200,7 @@ MY_PV=$(ver_cut 1-3) MY_P="${PN}-${MY_PV}" DESCRIPTION="A fully-modern text-based browser, rendering to TTY and browsers" HOMEPAGE=" - https://brow.sh + https://www.brow.sh https://github.com/browsh-org/browsh " SRC_URI="
[gentoo-commits] repo/proj/guru:dev commit in: net-news/sfeed/
commit: c1427e040294b8df119ae8fd6972b52803d54331 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 20:12:09 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 20:29:21 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1427e04 net-news/sfeed: add 0.9.23, drop 0.9.20 Signed-off-by: Anna Vyalkova sysrq.in> net-news/sfeed/Manifest | 2 +- net-news/sfeed/{sfeed-0.9.20.ebuild => sfeed-0.9.23.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest index 9a8360c35..ec359bbd0 100644 --- a/net-news/sfeed/Manifest +++ b/net-news/sfeed/Manifest @@ -1 +1 @@ -DIST sfeed-0.9.20.tar.gz 35985 BLAKE2B a495229929c7c16129983a1c3fc45ebdb3fca61843a22ded108f62f0e3c968eaaf56990fbc2237d3c6834efd13de2f577d1694539f3798db4a39a919c04716c3 SHA512 ed54934815e3178216df4bf8e97f46ab98c07e92defa736eccf23bf243deea3b75f2939a96cb287f1485aed9710273be58b3f21abaa3e250d687fcf0550122b4 +DIST sfeed-0.9.23.tar.gz 38377 BLAKE2B fe44328390fe6aa48016bfe2d49bdb43b0c3a6f6a602903125324909a4274dc363d54e5ae31e92ae7cb0611763db83b533cc28b8dffca7f7b1e7415f77f0c0d8 SHA512 8c9c0d2d77cbb7340eeea75cf77432b7a0a4c0250ebbb6914d8856ebc319f3a512865e188b769cdb65569e2320f245873ba364f3b593d1e3808795044aa3623d diff --git a/net-news/sfeed/sfeed-0.9.20.ebuild b/net-news/sfeed/sfeed-0.9.23.ebuild similarity index 100% rename from net-news/sfeed/sfeed-0.9.20.ebuild rename to net-news/sfeed/sfeed-0.9.23.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: net-libs/kcgi/
commit: c1aebe896583fcf8166a220d9e3a899ca990a2c2 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 20:10:08 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 20:29:21 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1aebe89 net-libs/kcgi: add 0.12.5, drop 0.12.3 Signed-off-by: Anna Vyalkova sysrq.in> net-libs/kcgi/Manifest | 2 +- net-libs/kcgi/{kcgi-0.12.3.ebuild => kcgi-0.12.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/kcgi/Manifest b/net-libs/kcgi/Manifest index c9caa81b5..60e310701 100644 --- a/net-libs/kcgi/Manifest +++ b/net-libs/kcgi/Manifest @@ -1,2 +1,2 @@ -DIST kcgi-0.12.3.tgz 245425 BLAKE2B 8368e7c6ed48e876ee7e6d4e9689166eeca84681cbd65014af4537138b4ace00f1e02a981688bacdda4e7ec6a49d9d46bff3f6cbb0c03e91bff7768fefab8429 SHA512 70a79d10ac1fa2c5d7fc6a8a3b52ddd174842117b45b22a28068ed49649c4165ec1464597c2168e20200fedd39212811dbecfa23a9494989b4ab11b0a51c0fd1 DIST kcgi-0.12.4.tgz 246228 BLAKE2B 9511d7a71ec37928a8f770df8cbe02049b77dac00581579aab2c985ef147e5952b3fa118f1c2b2232ccfabe1a4ee0b7cc54502421990fd31d5755ed06ccff270 SHA512 a4ca9aea17465f6592f15184ae3c13febd0b5e9a23e3ee21ead5857a2800b44b1a79cf90c80d924d96977c2cfd5cb23382a86af9860979018115eec51b893052 +DIST kcgi-0.12.5.tgz 247454 BLAKE2B 1aebd9d62977e22a6a6538b591c40efab53282fd6f28809330c34bfb825798b837003cf0b492f3c3bc79c2ebf3054b466b9e290c156aceee553ef8af6e0a7f07 SHA512 61c28f165b0c1024e4b22fd4e725d79c4e2800b0c6a7fae1473e33608b3299b5ad8630d87aab3e12358dfb6d1c3cd0eb0ed20fa0da1bcc35cc6df8106440 diff --git a/net-libs/kcgi/kcgi-0.12.3.ebuild b/net-libs/kcgi/kcgi-0.12.5.ebuild similarity index 100% rename from net-libs/kcgi/kcgi-0.12.3.ebuild rename to net-libs/kcgi/kcgi-0.12.5.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-util/cbindgen/
commit: 9c487a8c88ffba1d0a009ae3de7806e13620469a Author: Thomas Deutschmann gentoo org> AuthorDate: Tue May 18 00:18:10 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 18 00:18:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c487a8c dev-util/cbindgen: rollover stable keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/cbindgen/cbindgen-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cbindgen/cbindgen-0.19.0.ebuild b/dev-util/cbindgen/cbindgen-0.19.0.ebuild index 36d03e5f9ba..43c1c656c7f 100644 --- a/dev-util/cbindgen/cbindgen-0.19.0.ebuild +++ b/dev-util/cbindgen/cbindgen-0.19.0.ebuild @@ -63,6 +63,6 @@ HOMEPAGE="https://github.com/eqrion/cbindgen/"; SRC_URI="$(cargo_crate_uris ${CRATES})" LICENSE="MIT MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" RESTRICT="test" QA_FLAGS_IGNORED="usr/bin/cbindgen"
[gentoo-commits] repo/gentoo:master commit in: dev-util/cbindgen/
commit: ea301f81160289266486a6da86163e6d892ac7e4 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue May 18 00:18:28 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 18 00:18:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea301f81 dev-util/cbindgen: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/cbindgen/Manifest | 1 - dev-util/cbindgen/cbindgen-0.18.0.ebuild | 68 2 files changed, 69 deletions(-) diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest index 4ff9e207040..e119b884a29 100644 --- a/dev-util/cbindgen/Manifest +++ b/dev-util/cbindgen/Manifest @@ -2,7 +2,6 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b DIST bitflags-1.2.1.crate 16745 BLAKE2B 0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b SHA512 ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b -DIST cbindgen-0.18.0.crate 180380 BLAKE2B f12f95a3e7c9af2ad933e7cf51248eaf5a30816f8aa5a160b8e7decc9fadf90a9bb832690be51639209470e4644154525b6cd6e51dc0a03dbea53a7e0595 SHA512 5d09c5720f5157239228f8570b18c33057cfd7e68f453d9e31bd5eb69541e21a348bbe9116c3387a00425803c6ae8eab9b2b97359fb275f5a7fb982974008909 DIST cbindgen-0.19.0.crate 181286 BLAKE2B e09931704cfe0f0f777e67c66fdfd08820e8185a7ad475521eca2d6819d1d0a92791d5cd5dfb2b2199e911da9e8a92dfa09ec20d2912f1073d456f7932944438 SHA512 dc31896c75d43fa7efb6256b861b7d4a51b9b0e4dc605bcaf769b32cba2dc0b7a5c49b01f0ff48ada08488ad8c020c3bbb645d6796046caf0bd7d9eaae25a962 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf diff --git a/dev-util/cbindgen/cbindgen-0.18.0.ebuild b/dev-util/cbindgen/cbindgen-0.18.0.ebuild deleted file mode 100644 index 5e6ccdbac20..000 --- a/dev-util/cbindgen/cbindgen-0.18.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2017-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CRATES=" -ansi_term-0.11.0 -atty-0.2.14 -autocfg-1.0.1 -bitflags-1.2.1 -cbindgen-0.18.0 -cfg-if-0.1.10 -clap-2.33.3 -cloudabi-0.0.3 -getrandom-0.1.15 -hashbrown-0.9.1 -heck-0.3.1 -hermit-abi-0.1.16 -indexmap-1.6.0 -itoa-0.4.6 -lazy_static-1.4.0 -libc-0.2.77 -lock_api-0.3.4 -log-0.4.11 -parking_lot-0.10.2 -parking_lot_core-0.7.2 -ppv-lite86-0.2.9 -proc-macro2-1.0.21 -quote-1.0.7 -rand-0.7.3 -rand_chacha-0.2.2 -rand_core-0.5.1 -rand_hc-0.2.0 -redox_syscall-0.1.57 -remove_dir_all-0.5.3 -ryu-1.0.5 -scopeguard-1.1.0 -serde-1.0.116 -serde_derive-1.0.116 -serde_json-1.0.57 -serial_test-0.5.0 -serial_test_derive-0.5.0 -smallvec-1.4.2 -strsim-0.8.0 -syn-1.0.41 -tempfile-3.1.0 -textwrap-0.11.0 -toml-0.5.6 -unicode-segmentation-1.6.0 -unicode-width-0.1.8 -unicode-xid-0.2.1 -vec_map-0.8.2 -wasi-0.9.0+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -" - -inherit cargo - -DESCRIPTION="A tool for generating C bindings to Rust code" -HOMEPAGE="https://github.com/eqrion/cbindgen/"; -SRC_URI="$(cargo_crate_uris ${CRATES})" -LICENSE="MIT MPL-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -RESTRICT="test" -QA_FLAGS_IGNORED="usr/bin/cbindgen"
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: 9373c5a77cf6a2a07b50961c5261f4ccce7c80da Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 17 23:59:49 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 18 00:05:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9373c5a7 mail-client/thunderbird-bin: security cleanup Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> mail-client/thunderbird-bin/Manifest | 66 .../thunderbird-bin/thunderbird-bin-78.10.0.ebuild | 378 - 2 files changed, 444 deletions(-) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 8b331c9395d..cc7f90b5fc3 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,67 +1,3 @@ -DIST thunderbird-78.10.0-af.xpi 548355 BLAKE2B 49e5bacdaffb4e1d2c4141061f9f0e095b37c34a4ea33173bb82fb88a8d1fb5ace0d13d56ed267472910abd56e5149f8498dce09c01f2a15ae8eee6920d63023 SHA512 e5e6f8a90e6f1f12dc7d56e868a6cb44e95ebba472c2a31ccfe0c2030d0dde31fdc0a01cacc5fde69030445818c7acde2cf116fe413374bc8ee542b7ba682cf6 -DIST thunderbird-78.10.0-ar.xpi 648616 BLAKE2B be0bf69acebd95157b025057f8a0003094cd005d59e9e0b4366200dbd0ea492ea4b36f43110b21f0f53db29c543e29ede8206668a430a7f408ab81645ebf76e9 SHA512 c51e1e9d344336f221a132ec23550b76379fd9613058d0c19c88d7ecb4b401cb54a795aa2a8b612d326b2d286139bdeaeb237f6726da0f87b6d6b7115ffc -DIST thunderbird-78.10.0-ast.xpi 561264 BLAKE2B 37e65c964d91ba4c8c27fab202c1b5dc7698ea1794e2a1e6ece9b02e3ccc982e2a90e476319c1c8d2f3935135fd66324af27529edab45c35457bf36ec0f10492 SHA512 259d83f86a32b2eb2aa026da28e158ca56ae02c29aaaf907e6fb144a4927ac67ecaf194d428d05c89a9cc471c7d7e45fd261448ff17f5420986622666dc16d36 -DIST thunderbird-78.10.0-be.xpi 68 BLAKE2B f7c1ca9fe79f034321048e816fe253199b02e29833f6535f75bf6c86cdeae18ecba8d5309fe5cf4a0f8b856143919a40f69c38fb8706078b4b0e574ac94af453 SHA512 d36d133063e1b3e9c8e2d6fea125301f07d4c1c43d05c655f8f1826ba189909f73c7eead1cb381bf17a408c4edb353846db3d77e6543318d0b8475acf07250da -DIST thunderbird-78.10.0-bg.xpi 672417 BLAKE2B 5ed4b177271da077342011058c206b3d5a2a0291e72ac6a465433b5c011a22a176a467c575ae6877a36cc8aeab0a48e2271e7d4bd6038e4e59c3544f85d90ee2 SHA512 2899af9cee4360b9084496ed099115680fb4a23353ad00ad5f3cf54fb1bbfd9facccf63d7f35ee61f7c8614526cabd549effabc77212c5efb6f1621a78d64466 -DIST thunderbird-78.10.0-br.xpi 604528 BLAKE2B d4d105906b369c75cf6d68a28f3ac95f276d55d395ddd17467208e6bb4f340015d31e12cf714eec107794c43a8884bd4bdd95b101f6492610101cfcfdf3521c3 SHA512 bf0d5ed14b6b7f3f36c668919af0932fd4d526682a7c0874badea67a0720b64da2ed81965834510e0bc27c4d6e25913aa357733b6bae6798a38e7d6ed69025fd -DIST thunderbird-78.10.0-ca.xpi 620451 BLAKE2B 4c249496380312dc7cb6f443193c8866c92f07f0e8e3b2cf3d15c591c0d369cc569bacc9340a60b30ab7c41342053764ae09ad77e29e582a9d1dc23a322a05e0 SHA512 2571253fb57d552e2269b14878d72968328e92822d35bdca434463faa27ff4dff635a232e981a2d00f1a1647b584dd660ed030fe5aff168aecf3ef34cad574e1 -DIST thunderbird-78.10.0-cak.xpi 635642 BLAKE2B 0ece33784c48b41ff30728782998a1e2fb30289943583ea0abeb94fc8e112891c19c3c694f4a98d6e4051c88714b27040e4616837ae5f328fd475b68c0f17f46 SHA512 aa288b9c2c98a12437fc9b95663ed406f4f489dc4470e60f8fd6fd167be93a635c75bf095bf476d46bc74803e6f63dcd8e1b8cda819baa1b506e27b3b831f553 -DIST thunderbird-78.10.0-cs.xpi 635350 BLAKE2B 38d3534d607dde4aaa7273e0ec76337ce9371fc3c96c36433b8db30b4288a832f69b72d0769bf289ba2dc50f08468e7a43c97c169c758ba1e48c752e4904838b SHA512 fd9479b513ada61820aa0f9ca321ff04ffe5cf309c7068cd8efd143215f90234137aaf0f7a4eb01898c579feae757994c4c340da0a41eb938d95c07632782804 -DIST thunderbird-78.10.0-cy.xpi 646245 BLAKE2B 359893128631cf8706b222d309cc96c84a875513232300bf271b3906bebee97fd6708b78e044921a21eb2213070e50f13cb24ccec35db710573d087f0e96aab8 SHA512 631c9c2fdf7fa8710418c8c1bb872a89fb973cea5a939380fac64b4668e2bee2b84d5aaab97bbf37aed5b5da045d666dbc2a11826791fbccea94a20e80e52fc0 -DIST thunderbird-78.10.0-da.xpi 620994 BLAKE2B 5924cbe29e90a804d8e81fb64938d3de4158224520f8dff205883c47a77b744f70112714310dd45fcf756bc9180d51300248f2c422da08e64225a11520f6c280 SHA512 708204df6ceab6f52dfd047056d76b4181088bf43636fcb7834a90bb5410b00ed9a3949d8691e15b733fc8724d6d62419986f72a813ddd8bce0e188abba59169 -DIST thunderbird-78.10.0-de.xpi 665197 BLAKE2B 605e31e1b2ea8378cb2989cbd1854892a7b363a760a871d7b2db69245ea406bef4a71d309797ed4676f9bbbc8213dc3a8baa003e9858f6dcc57a5ec4fff2c5b5 SHA512 250448121f80c6719a1449e00c4e91a7754767853502f11f0aa38ae3014ab90aa6e0d2fb4d4150e29da5a0ca5488e1a7992f83f6820dde18cffc3936d9c2464e -DIST thunderbird-78.10.0-dsb.xpi 666774 BLAKE2B a5ee761b6ce33fbe58a426a5be0161dff6da80581e93e6759ff273fbf4778e2c53680a63df3fe31e20c5847f85148ba5979e7fe26f57b78d6aa563d221634ae0 SHA512 85c795b898b4a89e516b9a0055b6edf2802be090be9df5cd0899121cf561acdcbe7af11f2769c2e99eb1149cff02e517edc3b157a8f356fb66bb36221ac6db1e -DIST thunderbird-78.10.0-el.xpi
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: 223da2cd06c7e5ebd3ae10f60f0639131bd30bb5 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 17 23:59:07 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 18 00:05:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223da2cd mail-client/thunderbird-bin: bump to v78.10.2 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> mail-client/thunderbird-bin/Manifest | 66 .../thunderbird-bin/thunderbird-bin-78.10.2.ebuild | 378 + 2 files changed, 444 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 996517e72a4..8b331c9395d 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -126,7 +126,73 @@ DIST thunderbird-78.10.1-uz.xpi 586605 BLAKE2B 27159277eb214f35017c654f189cba593 DIST thunderbird-78.10.1-vi.xpi 674610 BLAKE2B f14923a00644e107072179603d06c072cfa3e2726658859548c366fd1ea9878f43a431907a1abfd5ad454fe21fae8bb4d715ed82f0e89795d72a56125995b46f SHA512 ef2c57eeb9c5c823966fffed1986ff09ad0529807035ee183b03754df0c9a6993c63afff9f64ed65bcb995027c5aacd04af212c1e94c81f280ba1785360b4d09 DIST thunderbird-78.10.1-zh-CN.xpi 687177 BLAKE2B 43da21f8faf74f9392ede14bdc8bdc7ba741724cbfae91ab6dcd9e3a8ad41e834355a3069e52acfdbf5bb3685f53e275cc4aeddfb987939ebfb6b1329384cb01 SHA512 2275a1e189d806f98c59a19231ed03683aed60bc08969cbcd9d3650b9b545ba3f2cc143b536a6689bb9b14c930048cda85d038267de3a75d44c3132dc474238b DIST thunderbird-78.10.1-zh-TW.xpi 687622 BLAKE2B d3ff5da0323d6529a142ca20d29ce06397fb6761282ee6f4b8dc03ea4a79874f9db5856e5980de8cb7b2e68332b3589121768c1abefe9a9e5af29dc1cbafec68 SHA512 b4f85ca2ae438265fa9fdd99910d292937e78687a74cf12cc33e1a693e38cb76820a0e0c45f50de39cd2c4a3b911b5988eddbedb52a15379121590c9383ffac0 +DIST thunderbird-78.10.2-af.xpi 548348 BLAKE2B 44d4c00a3672a82a1d7ec37394b6952824d940163a63213b8efa17488d97277de285f053ecca2925baef5ebb296647914028fbf37c884cf8d2527219e762d7e5 SHA512 04be6901b422e6a0a93d4b2a8c930f3ac8c78d4ce4fdff0dcfb904184080e5f1b0a10b05c44358069dfd9372fdabfeaa4b7a8b92fc16867fbe43569264996a08 +DIST thunderbird-78.10.2-ar.xpi 648605 BLAKE2B 5f78480a6bca437d650f8567e8fc53dcf1ed61b6fc303f245d6634917caba60a85aa95636029891230d898e49076601be9c5265c9f00f2fb3ee88793e9159a81 SHA512 85d4711c30a7956199d34b5bb5b20a1876758bb12dd0ab09a636d5cdee8c3038f5f7a1940327218aca635e8789a36cd4d8318878999bee7bf49e87e88e7af829 +DIST thunderbird-78.10.2-ast.xpi 561260 BLAKE2B 5c5883a0f42ef3b5ba1d42e70ec5d526eb93254d797c60ef757eed42285c9f9105a644088137cf59847da9fd20b7fdbdfc65c12c5c31118b8b004ba45c00bd28 SHA512 b3650198079ef290e82e51b9eb659c6675927378b14903de31d746ba6f5144bc8b1bc59b4909226118b4d5b88eb16ee7aee686cb15e6a28ae34e3a5bcc6d6441 +DIST thunderbird-78.10.2-be.xpi 73 BLAKE2B ba9662d249e523f77b03be2b4e1f2610dfc28d9f037fe4956ad94ab3051f191218f8b660aba21dcb52c214785debc61cbcd5ffa4805c4b2c6697c80941051f1d SHA512 b3cbe2dbf3b7dbee3033c016a5cac70d54633c568f2582005c08d9d8c600c6a4a63913f7c3bb33a504d3ed1cb573cfe922ab689af98b9bec1d945e1f034eb15e +DIST thunderbird-78.10.2-bg.xpi 672412 BLAKE2B 4bcbf02e1dca21fc173da5cc7a5cfb748e6044433822efd9a2b908031155adad15606c60e40a9f75f15cba78ab9fe8571fd881b6479e2aef8498136a6b60e21b SHA512 6b4ab327f53e80f824b4b59091dc08e10f34919e8acbd2c89b0721a213ae500d4a355fff546e83eb3a610063a1d9789d087e04a9cec611f77a1dee4945575998 +DIST thunderbird-78.10.2-br.xpi 604525 BLAKE2B 3640c79dcd9c78f8afbb63153d93371ae5b50021494dc8cb5aa7e0191ce426e235d02406271a1f909fab7ad1229b7af77aedf2f8deb1fab0461b45bfb2825cec SHA512 d1f7be100422deee4bb678913e96e09c94dd198d08ce24eb1cef64aad85313aa539e21180ce25e0d6de7ba498389fc270c502005c2a5cc0468501aab45b392e6 +DIST thunderbird-78.10.2-ca.xpi 620452 BLAKE2B 2d61b461c81ea6e240fd551d0069b2aa87b30bbd06560b3917ee408b7f26a017938fe500050ddec3a63d371f178f418ce68ee7f73627683dbde33ac79d0b1f99 SHA512 c6bc69941c2f733dd92ad350a258520117407b6ee5877a236107974b3beb5349f29bc9f53071795fcfbed5c8abac104c08e0ef1c3848eb05ec6c67b857dd03c9 +DIST thunderbird-78.10.2-cak.xpi 635643 BLAKE2B d9263dc1c5d91bf2c69b3b6bcfdd640b8b566f82c68911e501aa4546935b729122a052d36a9531fa56e838500ad08a87761beb6e0a9150854e7231c4edf1f22b SHA512 ce771df6180ebc95e53e38dff77da0a55ca5c56085cb172e7cd4400e01915429230b675ce3ae1c15d59664476b1de1800cc59a8d4383f10dd6171868bb45a05a +DIST thunderbird-78.10.2-cs.xpi 635349 BLAKE2B db347a943a0fda46a60851e3c2731514a3695ce7a44c09c71faf6f37f1282ffdcebb752462f7419189b9ccbda0f01e0b58a38c1eeb79e7e5210dad14cf81d935 SHA512 50eea5f566706ed0cef0ec8fa0cb292e7b0643aab21393516e31cc2a61dbdbf45e81c59dd8c06657cd93c0d68db10301633bd73c3a76b2760600a06d1386a0ef +DIST thunderbird-78.10.2-cy.xpi 646244 BLAKE2B 4201ee82f7f512bd4b58e652948e0320c716e01169de66b1940e365d599eed25ada27eacfc4056392998266d640f37696e890236854ba0d8a3e3ebee965b43d0 SHA512 0086a25f0970f21b57109539ffbc8ef7dc6966c3f3e06a66e45986c8f209718bcc36a
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/
commit: 0dff4c4dfc41a29d500a9682c98abaf3161ebba6 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon May 17 23:57:10 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 18 00:05:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dff4c4d mail-client/thunderbird: bump to v78.10.2 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> mail-client/thunderbird/Manifest | 65 ++ mail-client/thunderbird/thunderbird-78.10.2.ebuild | 1108 2 files changed, 1173 insertions(+) diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index cf8d934d120..67249664433 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -64,3 +64,68 @@ DIST thunderbird-78.10.1-vi.xpi 674610 BLAKE2B f14923a00644e107072179603d06c072c DIST thunderbird-78.10.1-zh-CN.xpi 687177 BLAKE2B 43da21f8faf74f9392ede14bdc8bdc7ba741724cbfae91ab6dcd9e3a8ad41e834355a3069e52acfdbf5bb3685f53e275cc4aeddfb987939ebfb6b1329384cb01 SHA512 2275a1e189d806f98c59a19231ed03683aed60bc08969cbcd9d3650b9b545ba3f2cc143b536a6689bb9b14c930048cda85d038267de3a75d44c3132dc474238b DIST thunderbird-78.10.1-zh-TW.xpi 687622 BLAKE2B d3ff5da0323d6529a142ca20d29ce06397fb6761282ee6f4b8dc03ea4a79874f9db5856e5980de8cb7b2e68332b3589121768c1abefe9a9e5af29dc1cbafec68 SHA512 b4f85ca2ae438265fa9fdd99910d292937e78687a74cf12cc33e1a693e38cb76820a0e0c45f50de39cd2c4a3b911b5988eddbedb52a15379121590c9383ffac0 DIST thunderbird-78.10.1.source.tar.xz 354316236 BLAKE2B 756f471de37e96f9e9733864747b5d9270dbd67592e02b3632f80d815af95ce421a913f3f8d9454d5b5885e5506a6dad36f7b7c20ab46c371a5ba594cc51e681 SHA512 fffae4bcf2411834a86b5d1fd7c3fa8dbc32763061de4afef44ec95d55a8c4ab94576f54bd8b8c9aef22e0c4a09b48a381ba2ddafc31be60ef79b81e6835e4db +DIST thunderbird-78.10.2-af.xpi 548348 BLAKE2B 44d4c00a3672a82a1d7ec37394b6952824d940163a63213b8efa17488d97277de285f053ecca2925baef5ebb296647914028fbf37c884cf8d2527219e762d7e5 SHA512 04be6901b422e6a0a93d4b2a8c930f3ac8c78d4ce4fdff0dcfb904184080e5f1b0a10b05c44358069dfd9372fdabfeaa4b7a8b92fc16867fbe43569264996a08 +DIST thunderbird-78.10.2-ar.xpi 648605 BLAKE2B 5f78480a6bca437d650f8567e8fc53dcf1ed61b6fc303f245d6634917caba60a85aa95636029891230d898e49076601be9c5265c9f00f2fb3ee88793e9159a81 SHA512 85d4711c30a7956199d34b5bb5b20a1876758bb12dd0ab09a636d5cdee8c3038f5f7a1940327218aca635e8789a36cd4d8318878999bee7bf49e87e88e7af829 +DIST thunderbird-78.10.2-ast.xpi 561260 BLAKE2B 5c5883a0f42ef3b5ba1d42e70ec5d526eb93254d797c60ef757eed42285c9f9105a644088137cf59847da9fd20b7fdbdfc65c12c5c31118b8b004ba45c00bd28 SHA512 b3650198079ef290e82e51b9eb659c6675927378b14903de31d746ba6f5144bc8b1bc59b4909226118b4d5b88eb16ee7aee686cb15e6a28ae34e3a5bcc6d6441 +DIST thunderbird-78.10.2-be.xpi 73 BLAKE2B ba9662d249e523f77b03be2b4e1f2610dfc28d9f037fe4956ad94ab3051f191218f8b660aba21dcb52c214785debc61cbcd5ffa4805c4b2c6697c80941051f1d SHA512 b3cbe2dbf3b7dbee3033c016a5cac70d54633c568f2582005c08d9d8c600c6a4a63913f7c3bb33a504d3ed1cb573cfe922ab689af98b9bec1d945e1f034eb15e +DIST thunderbird-78.10.2-bg.xpi 672412 BLAKE2B 4bcbf02e1dca21fc173da5cc7a5cfb748e6044433822efd9a2b908031155adad15606c60e40a9f75f15cba78ab9fe8571fd881b6479e2aef8498136a6b60e21b SHA512 6b4ab327f53e80f824b4b59091dc08e10f34919e8acbd2c89b0721a213ae500d4a355fff546e83eb3a610063a1d9789d087e04a9cec611f77a1dee4945575998 +DIST thunderbird-78.10.2-br.xpi 604525 BLAKE2B 3640c79dcd9c78f8afbb63153d93371ae5b50021494dc8cb5aa7e0191ce426e235d02406271a1f909fab7ad1229b7af77aedf2f8deb1fab0461b45bfb2825cec SHA512 d1f7be100422deee4bb678913e96e09c94dd198d08ce24eb1cef64aad85313aa539e21180ce25e0d6de7ba498389fc270c502005c2a5cc0468501aab45b392e6 +DIST thunderbird-78.10.2-ca.xpi 620452 BLAKE2B 2d61b461c81ea6e240fd551d0069b2aa87b30bbd06560b3917ee408b7f26a017938fe500050ddec3a63d371f178f418ce68ee7f73627683dbde33ac79d0b1f99 SHA512 c6bc69941c2f733dd92ad350a258520117407b6ee5877a236107974b3beb5349f29bc9f53071795fcfbed5c8abac104c08e0ef1c3848eb05ec6c67b857dd03c9 +DIST thunderbird-78.10.2-cak.xpi 635643 BLAKE2B d9263dc1c5d91bf2c69b3b6bcfdd640b8b566f82c68911e501aa4546935b729122a052d36a9531fa56e838500ad08a87761beb6e0a9150854e7231c4edf1f22b SHA512 ce771df6180ebc95e53e38dff77da0a55ca5c56085cb172e7cd4400e01915429230b675ce3ae1c15d59664476b1de1800cc59a8d4383f10dd6171868bb45a05a +DIST thunderbird-78.10.2-cs.xpi 635349 BLAKE2B db347a943a0fda46a60851e3c2731514a3695ce7a44c09c71faf6f37f1282ffdcebb752462f7419189b9ccbda0f01e0b58a38c1eeb79e7e5210dad14cf81d935 SHA512 50eea5f566706ed0cef0ec8fa0cb292e7b0643aab21393516e31cc2a61dbdbf45e81c59dd8c06657cd93c0d68db10301633bd73c3a76b2760600a06d1386a0ef +DIST thunderbird-78.10.2-cy.xpi 646244 BLAKE2B 4201ee82f7f512bd4b58e652948e0320c716e01169de66b1940e365d599eed25ada27eacfc4056392998266d640f37696e890236854ba0d8a3e3ebee965b43d0 SHA512 0086a25f0970f21b57109539ffbc8ef7dc6966c3f3e06a66e45986c8f209718bcc36a4250e84a97427
[gentoo-commits] repo/proj/guru:dev commit in: kde-apps/alligator/
commit: 646ab289eaeb465c5d3a1bbd289363ad91c0614b Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 18:38:28 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 19:51:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=646ab289 kde-apps/alligator: add 21.05 Signed-off-by: Anna Vyalkova sysrq.in> kde-apps/alligator/Manifest | 1 + kde-apps/alligator/alligator-21.05.ebuild | 33 +++ 2 files changed, 34 insertions(+) diff --git a/kde-apps/alligator/Manifest b/kde-apps/alligator/Manifest index 6f4b3f145..90bb2c41f 100644 --- a/kde-apps/alligator/Manifest +++ b/kde-apps/alligator/Manifest @@ -1 +1,2 @@ DIST alligator-0.1.tar.xz 159632 BLAKE2B 5c8af922b6862e59548a94de13ccade643b72284295347aa7f7ab9b9ae6a6b19bed3fff2924a8829550ae22b61f76194d9cbe1e742581749114d28098eca6a3a SHA512 668363e1ec09dee7102ef1b3dffaa30b5a391b84ce3bf85dccb242976bda91c26cead9d16932cd92c6132bcb044d7e40186733e361168dc280efa5905dab8c5b +DIST alligator-21.05.tar.xz 170288 BLAKE2B 947e05a122b083c860ee35802602f5994b98716ad506ba175b29b00149b8f4c4c8d50a9ed7a5c2537f932de393b4a713470abf17cb94724d4638e1dc72b6304b SHA512 b0825f067d52a4903d924cf224597acd17bf64d496e0ca5ceebc80a1707a4f6d8620eb2b727f021a12f3ff838782d14362f6a72758c7154e2bbffadc2f71 diff --git a/kde-apps/alligator/alligator-21.05.ebuild b/kde-apps/alligator/alligator-21.05.ebuild new file mode 100644 index 0..0a77e6f14 --- /dev/null +++ b/kde-apps/alligator/alligator-21.05.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +KFMIN=5.75.0 +QTMIN=5.15.0 +inherit ecm + +DESCRIPTION="A convergent RSS/Atom feed reader for Plasma" +HOMEPAGE="https://apps.kde.org/alligator/"; +SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/syndication-${KFMIN}:5 +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: kde-apps/krecorder/
commit: 1baeea0dec04519f92f9a6d6a6d384cf74b02383 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 19:15:44 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 19:51:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1baeea0d kde-apps/krecorder: add 21.05 Signed-off-by: Anna Vyalkova sysrq.in> kde-apps/krecorder/Manifest | 1 + kde-apps/krecorder/krecorder-21.05.ebuild | 34 +++ kde-apps/krecorder/krecorder-.ebuild | 39 --- kde-apps/krecorder/metadata.xml | 32 +++-- 4 files changed, 55 insertions(+), 51 deletions(-) diff --git a/kde-apps/krecorder/Manifest b/kde-apps/krecorder/Manifest new file mode 100644 index 0..b341779dd --- /dev/null +++ b/kde-apps/krecorder/Manifest @@ -0,0 +1 @@ +DIST krecorder-21.05.tar.xz 134004 BLAKE2B 55f0be8a6c88e8c0abd367d4aca3a728136d226da3edf948ee4373bb04537ef348a771bfb2feb0ba4885f614740a57ef6f84904dc02342137f59f0d3cceb9de0 SHA512 3814f4bd79efdaeb00fd9d736106418c76c34cc1fc1dcbbb95e0a16d5a288d9304c17eb2705e04e104e9212279792a2bfee2cdb527acc816a0b38f4e2fd0a03e diff --git a/kde-apps/krecorder/krecorder-21.05.ebuild b/kde-apps/krecorder/krecorder-21.05.ebuild new file mode 100644 index 0..0788683e2 --- /dev/null +++ b/kde-apps/krecorder/krecorder-21.05.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.70 +QTMIN=5.15.1 +inherit ecm + +DESCRIPTION="A convergent audio recording application for Plasma" +HOMEPAGE="https://apps.kde.org/krecorder/"; +SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 +" + +src_prepare() { + sed "s/Multimedia;/AudioVideo;Audio;/" -i org.kde.krecorder.desktop || die + ecm_src_prepare +} diff --git a/kde-apps/krecorder/krecorder-.ebuild b/kde-apps/krecorder/krecorder-.ebuild deleted file mode 100644 index 905f00e10..0 --- a/kde-apps/krecorder/krecorder-.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="false" -QTMIN=5.15.1 - -inherit ecm - -DESCRIPTION="A convergent audio recording application for Plasma" -HOMEPAGE="https://invent.kde.org/plasma-mobile/krecorder"; - -if [[ "${PV}" == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://invent.kde.org/plasma-mobile/${PN}.git"; -else - SRC_URI="" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - sys-devel/gettext -" -RDEPEND=" - ${DEPEND} - kde-frameworks/kconfig:5 - kde-frameworks/ki18n:5 - kde-frameworks/kirigami:5 -" diff --git a/kde-apps/krecorder/metadata.xml b/kde-apps/krecorder/metadata.xml index 9b593da3a..089ae1124 100644 --- a/kde-apps/krecorder/metadata.xml +++ b/kde-apps/krecorder/metadata.xml @@ -1,16 +1,24 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -x...@riseup.net -Maciej Barć - - -Krecorder is a convergent audio recording application for Plasma. -Features: -- Record audio with a visualizer, and pausing functionality -- Ability to select audio sources -- Ability to select encoding and container formats -- Audio playback with a visualizer - + + KDE/krecorder + https://invent.kde.org/plasma-mobile/krecorder/-/issues + + + x...@riseup.net + Maciej Barć + + + cyber+gen...@sysrq.in + Anna + + + Krecorder is a convergent audio recording application for Plasma. + Features: + - Record audio with a visualizer, and pausing functionality + - Ability to select audio sources + - Ability to select encoding and container formats + - Audio playback with a visualizer +
[gentoo-commits] repo/proj/guru:dev commit in: kde-frameworks/kirigami-addons/
commit: ba7d085b3b2a6c41aa0592ef90e726c856b8a3d5 Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 19:38:08 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 19:51:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba7d085b kde-frameworks/kirigami-addons: add 0.2 Signed-off-by: Anna Vyalkova sysrq.in> kde-frameworks/kirigami-addons/Manifest| 1 + .../kirigami-addons/kirigami-addons-0.2.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/kde-frameworks/kirigami-addons/Manifest b/kde-frameworks/kirigami-addons/Manifest index 6911b7961..757bd39f3 100644 --- a/kde-frameworks/kirigami-addons/Manifest +++ b/kde-frameworks/kirigami-addons/Manifest @@ -1 +1,2 @@ DIST kirigami-addons-0.1.tar.xz 58716 BLAKE2B 8b10fb75448235af4e5ae8f037efc5086376a5163ca98e8e1867ccf2b6687c9d2472e8c42b8a9d28cf9cfbf3d50ebd8c10f79f251364d2af032b0ec820ffb22f SHA512 1fda9208f00e3a607653708b390bb8b258e6d5491808d627d7457230f5f6de41ff2f6d505442914dd605791923b1ff25bd04e10a8b778d575bbc0572d427dd5a +DIST kirigami-addons-0.2.tar.xz 53668 BLAKE2B d4de55654754ba32272e78151bd44df8c662ad923b735735b600c81e083a1e393405d53af275f48f804875a5be8d9dc2129ed4ce6eed8ca6bd99af59faf9f75e SHA512 6eeb02b2f4058413520399cce49fd5eb63e0191d016c02be363f42690be2cd3ebf0093b7f8ec13da9930f715d50b56ea04d082fac8e9a88acacc0a3d19b42fc3 diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.2.ebuild b/kde-frameworks/kirigami-addons/kirigami-addons-0.2.ebuild new file mode 100644 index 0..9048a1206 --- /dev/null +++ b/kde-frameworks/kirigami-addons/kirigami-addons-0.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="false" +KFMIN=5.70.0 +QTMIN=5.15.0 +inherit ecm + +DESCRIPTION="Convergent visual components for Kirigami-based applications" +HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"; +SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: kde-apps/kclock/
commit: cb8e79ffa26db78c10a2fafc2f2727da3f923abc Author: Anna Vyalkova sysrq in> AuthorDate: Mon May 17 18:52:45 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon May 17 19:51:55 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb8e79ff kde-apps/kclock: add 21.05 Signed-off-by: Anna Vyalkova sysrq.in> kde-apps/kclock/Manifest| 1 + kde-apps/kclock/kclock-21.05.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/kde-apps/kclock/Manifest b/kde-apps/kclock/Manifest index e77b93153..de9b17d93 100644 --- a/kde-apps/kclock/Manifest +++ b/kde-apps/kclock/Manifest @@ -1 +1,2 @@ DIST kclock-0.4.0.tar.xz 746848 BLAKE2B 2505b763106a8f881225403c26594db8d308a9dff0d1178d39fa6607e5fde098caffb941095338e1e331caa76e25337c8b44990bb51aec9d3d1057cd69ef2843 SHA512 f8b74f4754b82ece980f7fb263519b4d372f29fab24a7444c59c9701cd75ccdd38e0c31516501675bc6c935351fb6c8b9c6c450faeaf5338539facb6e177da6b +DIST kclock-21.05.tar.xz 1493000 BLAKE2B 9d994cc97028bd2a5f7142c067cb1e42f784456ac0815945d781a1addcac3fce00dccfc22cef2df63e3247a62778f10c34e0ba80f7aa5504e2c2e3ae72880bc8 SHA512 92a46f95c77edc1bfd51799ed778f2baa79fdb5e249370762f95d17b844e43aec4d280a43196090b0498c46b8a0b9ec6c5216b8399da7d913461098978eafe85 diff --git a/kde-apps/kclock/kclock-21.05.ebuild b/kde-apps/kclock/kclock-21.05.ebuild new file mode 100644 index 0..6d4283916 --- /dev/null +++ b/kde-apps/kclock/kclock-21.05.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.79.0 +QTMIN=5.15.0 +inherit ecm + +DESCRIPTION="A convergent clock application for Plasma" +HOMEPAGE="https://apps.kde.org/kclock/"; +SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz" + +LICENSE="GPL-2+ GPL-3+ LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-addons-0.1:5 +"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libmicrohttpd/
commit: cece2078d42de876fa696d334806bbe3a0d55d12 Author: Karlson2k (Evgeny Grin) narod ru> AuthorDate: Mon May 10 10:55:27 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:30:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cece2078 net-libs/libmicrohttpd: 0.9.73 license fix and other minor fixes Corrected LICENSE (it is LGPL-2.1 or later). As curl is required only for CHOST, removed curl dependency from BDEPEND. pkg-config is needed only to find GnuTLS. Signed-off-by: Karlson2k (Evgeny Grin) narod.ru> Closes: https://github.com/gentoo/gentoo/pull/20752 Signed-off-by: Sam James gentoo.org> net-libs/libmicrohttpd/libmicrohttpd-0.9.73.ebuild | 9 +++-- net-libs/libmicrohttpd/metadata.xml| 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.73.ebuild b/net-libs/libmicrohttpd/libmicrohttpd-0.9.73.ebuild index d881dcb779b..4a3af587191 100644 --- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.73.ebuild +++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.73.ebuild @@ -12,20 +12,17 @@ HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/"; SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="0/12" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+epoll ssl static-libs test thread-names" RESTRICT="!test? ( test )" -# libcurl is linked to for tests and the -# curl binary is used during tests too -# if available RDEPEND="ssl? ( >net-libs/gnutls-2.12.20:= )" +# libcurl and the curl binary are used during tests on CHOST DEPEND="${RDEPEND} test? ( net-misc/curl[ssl?] )" -BDEPEND="virtual/pkgconfig - test? ( net-misc/curl[ssl?] )" +BDEPEND="ssl? ( virtual/pkgconfig )" DOCS=( AUTHORS NEWS README ChangeLog ) diff --git a/net-libs/libmicrohttpd/metadata.xml b/net-libs/libmicrohttpd/metadata.xml index a3803466a89..dd3c1dff304 100644 --- a/net-libs/libmicrohttpd/metadata.xml +++ b/net-libs/libmicrohttpd/metadata.xml @@ -11,7 +11,7 @@ Use epoll() system call - Assign thread names to internal threads + Assign thread names to internal threads, useful for dependent apps debugging cpe:/a:gnu:libmicrohttpd
[gentoo-commits] repo/gentoo:master commit in: net-proxy/tinyproxy/
commit: b487256cc401127a00f70b888d2e930d36d91149 Author: Sam James gentoo org> AuthorDate: Mon May 17 23:29:02 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:29:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b487256c net-proxy/tinyproxy: Stabilize 1.11.0 ppc, #790704 Signed-off-by: Sam James gentoo.org> net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild index 7a60652678f..29cef286983 100644 --- a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild +++ b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/tinyproxy/tinyproxy/releases/download/${MY_PV}/${PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~sparc x86" IUSE="test debug +filter-proxy reverse-proxy transparent-proxy +upstream-proxy +xtinyproxy-header"
[gentoo-commits] repo/gentoo:master commit in: net-proxy/tinyproxy/
commit: b70fa183f3835f9904a4bf930b8acf7674edde0a Author: Sam James gentoo org> AuthorDate: Mon May 17 23:28:37 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:28:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b70fa183 net-proxy/tinyproxy: Stabilize 1.11.0 amd64, #790704 Signed-off-by: Sam James gentoo.org> net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild index a1cd7373bd6..7a60652678f 100644 --- a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild +++ b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/tinyproxy/tinyproxy/releases/download/${MY_PV}/${PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~sparc x86" IUSE="test debug +filter-proxy reverse-proxy transparent-proxy +upstream-proxy +xtinyproxy-header"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fotoxx/
commit: b72b9034aeee31736d80710b377b334b1ab29609 Author: Sam James gentoo org> AuthorDate: Mon May 17 23:28:33 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:28:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72b9034 media-gfx/fotoxx: Stabilize 21.40 amd64, #790701 Signed-off-by: Sam James gentoo.org> media-gfx/fotoxx/fotoxx-21.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fotoxx/fotoxx-21.40.ebuild b/media-gfx/fotoxx/fotoxx-21.40.ebuild index 2566280b057..d9e91deab32 100644 --- a/media-gfx/fotoxx/fotoxx-21.40.ebuild +++ b/media-gfx/fotoxx/fotoxx-21.40.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz"; LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" # For required dependencies read doc/README, for required tools read
[gentoo-commits] repo/gentoo:master commit in: net-proxy/tinyproxy/
commit: a041f1858dc9da9c02a46bc9f37d5fb39ba9b8ee Author: Sam James gentoo org> AuthorDate: Mon May 17 23:28:09 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:28:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a041f185 net-proxy/tinyproxy: Stabilize 1.11.0 x86, #790704 Signed-off-by: Sam James gentoo.org> net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild index 0f0cb9c579f..a1cd7373bd6 100644 --- a/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild +++ b/net-proxy/tinyproxy/tinyproxy-1.11.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/tinyproxy/tinyproxy/releases/download/${MY_PV}/${PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc x86" IUSE="test debug +filter-proxy reverse-proxy transparent-proxy +upstream-proxy +xtinyproxy-header"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fotoxx/
commit: d6b851ba8bf4fd7a7535be14ec384469c47330a2 Author: Sam James gentoo org> AuthorDate: Mon May 17 23:28:04 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:28:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b851ba media-gfx/fotoxx: Stabilize 21.40 x86, #790701 Signed-off-by: Sam James gentoo.org> media-gfx/fotoxx/fotoxx-21.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fotoxx/fotoxx-21.40.ebuild b/media-gfx/fotoxx/fotoxx-21.40.ebuild index 12a78336fe7..2566280b057 100644 --- a/media-gfx/fotoxx/fotoxx-21.40.ebuild +++ b/media-gfx/fotoxx/fotoxx-21.40.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}.tar.gz"; LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE="" # For required dependencies read doc/README, for required tools read
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Carp/
commit: 671bd14dbcddbb0b02e24080e9c4ea66542b0cda Author: Sam James gentoo org> AuthorDate: Mon May 17 23:23:23 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:23:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671bd14d virtual/perl-Carp: drop additional legacy 5.32 line Apparently undeleted this when committing (misused git add -p?). Fixes: 452b9eafb8838a0417a003f224e012f9a3733a63 Signed-off-by: Sam James gentoo.org> .../perl-Carp/{perl-Carp-1.520.0.ebuild => perl-Carp-1.520.0-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/virtual/perl-Carp/perl-Carp-1.520.0.ebuild b/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild similarity index 87% rename from virtual/perl-Carp/perl-Carp-1.520.0.ebuild rename to virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild index de7c8cbf3a2..9f4f948183f 100644 --- a/virtual/perl-Carp/perl-Carp-1.520.0.ebuild +++ b/virtual/perl-Carp/perl-Carp-1.520.0-r1.ebuild @@ -9,7 +9,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~ RDEPEND=" || ( =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} ) - || ( =dev-lang/perl-5.32* =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} ) dev-lang/perl:= !perl-core/${PN#perl-}-${PV}-r999
[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/
commit: dd2564f7a01dfe5831ef354857d5a8321e389ae2 Author: Tomáš Mózes gmail com> AuthorDate: Mon May 17 08:53:32 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:13:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2564f7 app-admin/syslog-ng: require python for tests Closes: https://bugs.gentoo.org/789540 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20848 Signed-off-by: Sam James gentoo.org> app-admin/syslog-ng/syslog-ng-3.31.2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild index 2c85e035f7e..54e1d5e80da 100644 --- a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild @@ -15,7 +15,8 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + test? ( python )" RESTRICT="!test? ( test )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Attribute-Handlers/
commit: 780d37046f6532a3995a9a123f16a80f9fdd63da Author: Sam James gentoo org> AuthorDate: Mon May 17 23:24:37 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:24:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780d3704 virtual/perl-Attribute-Handlers: update EAPI 6 -> 7 Signed-off-by: Sam James gentoo.org> .../perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r4.ebuild| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r4.ebuild b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r4.ebuild index cd01690f680..ef2e546544c 100644 --- a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r4.ebuild +++ b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DESCRIPTION="Virtual for ${PN#perl-}" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/
commit: 11a10cab53c1cff9a7662291fb1758bdbc744f61 Author: Octiabrina Terrien–Puig myrvogna net> AuthorDate: Sat May 15 18:37:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:15:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a10cab media-gfx/gimp: add 2.99.6 development version Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Octiabrina Terrien-Puig myrvogna.net> Closes: https://github.com/gentoo/gentoo/pull/20825 Signed-off-by: Sam James gentoo.org> media-gfx/gimp/Manifest | 1 + media-gfx/gimp/gimp-2.99.6.ebuild | 264 ++ 2 files changed, 265 insertions(+) diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest index 50b420b82bf..0eb98e49484 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -1,3 +1,4 @@ DIST gimp-2.10.22.tar.bz2 33152226 BLAKE2B d11b0ee8f0f24934383028a0b21820af30da6133814d64b67981888086f3eaa4378e474ff801db046f2fe5d380325ac7279df6e749d100219e2f6558c9bdf10d SHA512 13841ac4a186df47e4155095ca888a903b2db9e25a73fbb834fe981ccf915cb67a3e08506e5c13b6c5f35e27b1de24befbccf871e438b1a35f67f069bebd8fd0 DIST gimp-2.10.24.tar.bz2 31546295 BLAKE2B e2b873313b41799cb9461f6cd2ec45dcb0d3f51fe3e2710e47be99be868fba962cb75afb47bc2f12e2d6090993d70f560f4d58d2614939a0d36cadc9191fa2a7 SHA512 828350ad5c53b8409463c24693821d78a1940f18c221249ae7b864ad9db5cf01ab41d6ec5bbefd96115f0e91809ecdc61451d71881b56b07920c442f4a514936 DIST gimp-2.99.4.tar.bz2 30355676 BLAKE2B b982139e36809b7e149c1c055d7cf0506c0c00beda2745904c62f4b56f1f1605378358f29ab427f7df6c68251ce367e00d79a1b9b7b3d0fde22526895eb5ce27 SHA512 1abb6851f4c6af440d75d09c55dcb6bf6485739de1960fb536035935729331221265beef589386da685ad8ffbe83e0f0699cf2db55589953deae4d82aa99154b +DIST gimp-2.99.6.tar.bz2 30663040 BLAKE2B ccbdc2baa9e99a94e85345ce90bcba6ca56c0f264d3248d198009b730a5c810997b76c7d7a3cf131374316298d719a3e70c81ee7bc0a5e34beda1b112921807a SHA512 51ada696693ac51624ba222d1fff54d39bdc72a06de54f7c244b89740b77f7205aab44f1cec90785ca4196cab32f817e7390b4287a30f5024606163f24222961 diff --git a/media-gfx/gimp/gimp-2.99.6.ebuild b/media-gfx/gimp/gimp-2.99.6.ebuild new file mode 100644 index 000..d2c37000187 --- /dev/null +++ b/media-gfx/gimp/gimp-2.99.6.ebuild @@ -0,0 +1,264 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{7..10} ) +GNOME2_EAUTORECONF=yes +VALA_MIN_API_VERSION="0.44" +VALA_USE_DEPEND=vapigen + +inherit autotools gnome2 lua-single python-single-r1 toolchain-funcs vala virtualx + +DESCRIPTION="GNU Image Manipulation Program" +HOMEPAGE="https://www.gimp.org/"; +SRC_URI="mirror://gimp/v2.99/${P}.tar.bz2" +LICENSE="GPL-3 LGPL-3" +SLOT="0/3" +KEYWORDS="" + +IUSE="aalib alsa aqua doc gnome heif javascript jpeg2k lua mng openexr postscript python udev unwind vala vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +# media-libs/{babl,gegl} are required to be built with USE="introspection" +# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir} +COMMON_DEPEND=" + >=app-text/poppler-0.90.1[cairo] + >=app-text/poppler-data-0.4.9 + >=dev-libs/atk-2.34.1 + >=dev-libs/glib-2.62.6:2 + >=dev-libs/json-glib-1.4.4 + dev-libs/libxml2:2 + dev-libs/libxslt + >=gnome-base/librsvg-2.40.21:2 + >=media-gfx/mypaint-brushes-2.0.2:= + >=media-libs/babl-0.1.86[introspection,lcms,vala?] + >=media-libs/fontconfig-2.12.6 + >=media-libs/freetype-2.10.2 + >=media-libs/gegl-0.4.30:0.4[cairo,introspection,lcms,vala?] + >=media-libs/gexiv2-0.10.10 + >=media-libs/harfbuzz-2.6.5 + >=media-libs/lcms-2.9:2 + >=media-libs/libmypaint-1.6.1:= + >=media-libs/libpng-1.6.37:0= + >=media-libs/tiff-4.1.0:0 + net-libs/glib-networking[ssl] + sys-libs/zlib + virtual/jpeg + >=x11-libs/cairo-1.16.0 + >=x11-libs/gdk-pixbuf-2.40.0:2 + >=x11-libs/gtk+-3.24.16:3 + x11-libs/libXcursor + >=x11-libs/pango-1.44.7 + aalib? ( media-libs/aalib ) + alsa? ( >=media-libs/alsa-lib-1.0.0 ) + aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) + heif? ( >=media-libs/libheif-1.9.1:= ) + javascript? ( dev-libs/gjs ) + jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) + lua? ( + ${LUA_DEPS} + $(lua_gen_cond_dep ' + dev-lua/lgi[${LUA_USEDEP}] + ') + ) + mng? ( media-libs/libmng:= ) + openexr? ( >=media-libs/openexr-2.3.0:= ) + postscript? ( app-text/ghostscript-gpl ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' +
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Archive-Tar/
commit: 779c55297823d275e3b85e39985e90bff22c058f Author: Sam James gentoo org> AuthorDate: Mon May 17 23:24:25 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:24:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779c5529 virtual/perl-Archive-Tar: update EAPI 6 -> 7 Signed-off-by: Sam James gentoo.org> virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild index a3fbf30ef75..0db0af2c959 100644 --- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild +++ b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DESCRIPTION="Virtual for ${PN#perl-}" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/
commit: 1e918d38057ea9a8935dc6a9dfc23632eaddcc46 Author: Sam James gentoo org> AuthorDate: Mon May 17 23:22:09 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:22:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e918d38 media-gfx/gimp: drop 2.99.4 Signed-off-by: Sam James gentoo.org> media-gfx/gimp/Manifest | 1 - media-gfx/gimp/gimp-2.99.4.ebuild | 254 -- 2 files changed, 255 deletions(-) diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest index 0eb98e49484..bb813ef7acf 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -1,4 +1,3 @@ DIST gimp-2.10.22.tar.bz2 33152226 BLAKE2B d11b0ee8f0f24934383028a0b21820af30da6133814d64b67981888086f3eaa4378e474ff801db046f2fe5d380325ac7279df6e749d100219e2f6558c9bdf10d SHA512 13841ac4a186df47e4155095ca888a903b2db9e25a73fbb834fe981ccf915cb67a3e08506e5c13b6c5f35e27b1de24befbccf871e438b1a35f67f069bebd8fd0 DIST gimp-2.10.24.tar.bz2 31546295 BLAKE2B e2b873313b41799cb9461f6cd2ec45dcb0d3f51fe3e2710e47be99be868fba962cb75afb47bc2f12e2d6090993d70f560f4d58d2614939a0d36cadc9191fa2a7 SHA512 828350ad5c53b8409463c24693821d78a1940f18c221249ae7b864ad9db5cf01ab41d6ec5bbefd96115f0e91809ecdc61451d71881b56b07920c442f4a514936 -DIST gimp-2.99.4.tar.bz2 30355676 BLAKE2B b982139e36809b7e149c1c055d7cf0506c0c00beda2745904c62f4b56f1f1605378358f29ab427f7df6c68251ce367e00d79a1b9b7b3d0fde22526895eb5ce27 SHA512 1abb6851f4c6af440d75d09c55dcb6bf6485739de1960fb536035935729331221265beef589386da685ad8ffbe83e0f0699cf2db55589953deae4d82aa99154b DIST gimp-2.99.6.tar.bz2 30663040 BLAKE2B ccbdc2baa9e99a94e85345ce90bcba6ca56c0f264d3248d198009b730a5c810997b76c7d7a3cf131374316298d719a3e70c81ee7bc0a5e34beda1b112921807a SHA512 51ada696693ac51624ba222d1fff54d39bdc72a06de54f7c244b89740b77f7205aab44f1cec90785ca4196cab32f817e7390b4287a30f5024606163f24222961 diff --git a/media-gfx/gimp/gimp-2.99.4.ebuild b/media-gfx/gimp/gimp-2.99.4.ebuild deleted file mode 100644 index 9d731708d3a..000 --- a/media-gfx/gimp/gimp-2.99.4.ebuild +++ /dev/null @@ -1,254 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{7,8,9} ) -GNOME2_EAUTORECONF=yes -VALA_MIN_API_VERSION="0.40" -VALA_USE_DEPEND=vapigen - -inherit autotools gnome2 lua-single python-single-r1 toolchain-funcs vala virtualx - -DESCRIPTION="GNU Image Manipulation Program" -HOMEPAGE="https://www.gimp.org/"; -SRC_URI="mirror://gimp/v2.99/${P}.tar.bz2" -LICENSE="GPL-3 LGPL-3" -SLOT="0/3" -KEYWORDS="" - -IUSE="aalib alsa aqua debug doc gnome heif javascript jpeg2k lua mng openexr postscript python udev unwind vala vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RESTRICT="!test? ( test )" - -# media-libs/{babl,gegl} are required to be built with USE="introspection" -# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir} -COMMON_DEPEND=" - >=app-text/poppler-0.90.1[cairo] - >=app-text/poppler-data-0.4.9 - >=dev-libs/atk-2.34.1 - >=dev-libs/glib-2.62.6:2 - >=dev-libs/json-glib-1.4.4 - dev-libs/libxml2:2 - dev-libs/libxslt - >=gnome-base/librsvg-2.40.21:2 - >=media-gfx/mypaint-brushes-2.0.2:= - >=media-libs/babl-0.1.84[introspection,lcms,vala?] - >=media-libs/fontconfig-2.12.6 - >=media-libs/freetype-2.10.2 - >=media-libs/gegl-0.4.28:0.4[cairo,introspection,lcms,vala?] - >=media-libs/gexiv2-0.10.10 - >=media-libs/harfbuzz-2.6.5 - >=media-libs/lcms-2.9:2 - >=media-libs/libmypaint-1.6.1:= - >=media-libs/libpng-1.6.37:0= - >=media-libs/tiff-4.1.0:0 - net-libs/glib-networking[ssl] - sys-libs/zlib - virtual/jpeg - >=x11-libs/cairo-1.16.0 - >=x11-libs/gdk-pixbuf-2.40.0:2 - >=x11-libs/gtk+-3.24.16:3 - x11-libs/libXcursor - >=x11-libs/pango-1.44.7 - aalib? ( media-libs/aalib ) - alsa? ( >=media-libs/alsa-lib-1.0.0 ) - aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) - heif? ( >=media-libs/libheif-1.7.0:= ) - javascript? ( dev-libs/gjs ) - jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) - lua? ( - ${LUA_DEPS} - $(lua_gen_cond_dep ' - dev-lua/lgi[${LUA_USEDEP}] - ') - ) - mng? ( media-libs/libmng:= ) - openexr? ( >=media-libs/openexr-2.3.0:= ) - postscript? ( app-text/ghostscript-gpl ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}] - ') - ) - udev? ( >=dev-libs/libgudev-167:= ) - unwind? ( >=sys-libs/libunwind-1.1.0:= )
[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools_scm/
commit: 7e1efe680529b7bd154b0301624304ff76233b3e Author: Sam James gentoo org> AuthorDate: Mon May 17 23:07:58 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 23:07:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1efe68 dev-python/setuptools_scm: add dev-python/toml runtime dependency Not just needed for tests. Reported-by: Magnus Granberg gentoo.org> Signed-off-by: Sam James gentoo.org> .../{setuptools_scm-6.0.1.ebuild => setuptools_scm-6.0.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild b/dev-python/setuptools_scm/setuptools_scm-6.0.1-r1.ebuild similarity index 95% rename from dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild rename to dev-python/setuptools_scm/setuptools_scm-6.0.1-r1.ebuild index 7d72f211f02..c1bd0098b53 100644 --- a/dev-python/setuptools_scm/setuptools_scm-6.0.1.ebuild +++ b/dev-python/setuptools_scm/setuptools_scm-6.0.1-r1.ebuild @@ -18,10 +18,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +RDEPEND="dev-python/toml[${PYTHON_USEDEP}]" BDEPEND=" !!
[gentoo-commits] repo/proj/guru:dev commit in: app-eselect/eselect-scheme/, app-eselect/eselect-scheme/files/
commit: f3933807f3f682e1497a0a817b46dbdb4bc4a43c Author: Maciej Barć riseup net> AuthorDate: Mon May 17 22:50:28 2021 + Commit: Maciej Barć riseup net> CommitDate: Mon May 17 22:50:28 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3933807 app-eselect/eselect-scheme: release 3.1.0 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> .../{eselect-scheme-3.0.0.ebuild => eselect-scheme-3.1.0.ebuild} | 0 .../eselect-scheme/files/{scheme.eselect-3.0.0 => scheme.eselect-3.1.0} | 1 + 2 files changed, 1 insertion(+) diff --git a/app-eselect/eselect-scheme/eselect-scheme-3.0.0.ebuild b/app-eselect/eselect-scheme/eselect-scheme-3.1.0.ebuild similarity index 100% rename from app-eselect/eselect-scheme/eselect-scheme-3.0.0.ebuild rename to app-eselect/eselect-scheme/eselect-scheme-3.1.0.ebuild diff --git a/app-eselect/eselect-scheme/files/scheme.eselect-3.0.0 b/app-eselect/eselect-scheme/files/scheme.eselect-3.1.0 similarity index 96% rename from app-eselect/eselect-scheme/files/scheme.eselect-3.0.0 rename to app-eselect/eselect-scheme/files/scheme.eselect-3.1.0 index de2676843..f17e53971 100644 --- a/app-eselect/eselect-scheme/files/scheme.eselect-3.0.0 +++ b/app-eselect/eselect-scheme/files/scheme.eselect-3.1.0 @@ -13,6 +13,7 @@ SYMLINK_DESCRIPTION="default scheme" SYMLINK_PATH="/usr/bin/scheme" SYMLINK_TARGETS=( chezscheme # chezscheme +chibi-scheme# chibi chicken csi # chicken cyclone icyc# cyclone elk # elk
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/chibi/
commit: ba75a13dbb41adfaeef116394188cce727dedcf7 Author: Maciej Barć riseup net> AuthorDate: Mon May 17 22:34:01 2021 + Commit: Maciej Barć riseup net> CommitDate: Mon May 17 22:36:21 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba75a13d dev-scheme/chibi: add version 0.10 and live Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/chibi/Manifest | 1 + dev-scheme/chibi/chibi-0.10.ebuild | 41 ++ dev-scheme/chibi/chibi-.ebuild | 41 ++ dev-scheme/chibi/metadata.xml | 28 ++ 4 files changed, 111 insertions(+) diff --git a/dev-scheme/chibi/Manifest b/dev-scheme/chibi/Manifest new file mode 100644 index 0..02dc27673 --- /dev/null +++ b/dev-scheme/chibi/Manifest @@ -0,0 +1 @@ +DIST chibi-0.10.tar.gz 1148573 BLAKE2B 1435d5734bfc44b6d6ddafdb339eea659345eea0db0e9b227830d7a6b6b14d3655af10906e43b6f8abd7eb2b90596fcb5dcc024abd2cba123a184f66ffcd0961 SHA512 348c20468e3b3b084ed25d38860f1afdecfb06ad9ff9ceb178c36930c14aa66a78f48b881a8eda28a30498662e7c722938212ea77b1cea89834d1a4377f0f648 diff --git a/dev-scheme/chibi/chibi-0.10.ebuild b/dev-scheme/chibi/chibi-0.10.ebuild new file mode 100644 index 0..2554a40ab --- /dev/null +++ b/dev-scheme/chibi/chibi-0.10.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib toolchain-funcs + +DESCRIPTION="Minimal Scheme implementation for use as an extension language" +HOMEPAGE="http://synthcode.com/scheme/chibi/"; + +if [[ "${PV}" == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ashinn/${PN}-scheme.git"; +else + SRC_URI="https://github.com/ashinn/${PN}-scheme/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-scheme-${PV}" +fi + +LICENSE="BSD" +SLOT="0" + +src_configure() { + tc-export CC + + export PREFIX="${EPREFIX}/usr" + export LIBDIR="${EPREFIX}/usr/$(get_libdir)" + export SOLIBDIR="${EPREFIX}/usr/$(get_libdir)" + export DESTDIR="${D}" + + # if ldconfig (stored in LDCONFIG variable) exists it is ran + export LDCONFIG="0" +} + +src_install() { + einstalldocs + + emake install + + dosym chibi-scheme /usr/bin/chibi +} diff --git a/dev-scheme/chibi/chibi-.ebuild b/dev-scheme/chibi/chibi-.ebuild new file mode 100644 index 0..2554a40ab --- /dev/null +++ b/dev-scheme/chibi/chibi-.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib toolchain-funcs + +DESCRIPTION="Minimal Scheme implementation for use as an extension language" +HOMEPAGE="http://synthcode.com/scheme/chibi/"; + +if [[ "${PV}" == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ashinn/${PN}-scheme.git"; +else + SRC_URI="https://github.com/ashinn/${PN}-scheme/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-scheme-${PV}" +fi + +LICENSE="BSD" +SLOT="0" + +src_configure() { + tc-export CC + + export PREFIX="${EPREFIX}/usr" + export LIBDIR="${EPREFIX}/usr/$(get_libdir)" + export SOLIBDIR="${EPREFIX}/usr/$(get_libdir)" + export DESTDIR="${D}" + + # if ldconfig (stored in LDCONFIG variable) exists it is ran + export LDCONFIG="0" +} + +src_install() { + einstalldocs + + emake install + + dosym chibi-scheme /usr/bin/chibi +} diff --git a/dev-scheme/chibi/metadata.xml b/dev-scheme/chibi/metadata.xml new file mode 100644 index 0..f0361bf98 --- /dev/null +++ b/dev-scheme/chibi/metadata.xml @@ -0,0 +1,28 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +x...@riseup.net +Maciej Barć + + +Chibi-Scheme is a very small library intended for use as an extension +and scripting language in C programs. In addition to support for +lightweight VM-based threads, each VM itself runs in an isolated heap +allowing multiple VMs to run simultaneously in different OS threads. +Despite the small size, Chibi-Scheme attempts to do The Right Thing. +The default settings include: +- a full numeric tower, with rational and complex numbers +- full and seamless Unicode support +- low-level and high-level hygienic macros +- an extensible module system +Specifically, the default repl language contains all bindings from R7RS +small, available explicitly as the (scheme small) library. The language +is built in layers, however - see the manual for instructions on +compiling with fewer features or requesting a smaller language +on startup. +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyFFTW/
commit: 948c7899ab217067144a3d1b6865ff9a17a09dff Author: Sam James gentoo org> AuthorDate: Sun May 16 23:17:17 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:35:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948c7899 dev-python/pyFFTW: fix fftw dependency Closes: https://bugs.gentoo.org/648190 Signed-off-by: Sam James gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/20846 Signed-off-by: Sam James gentoo.org> .../pyFFTW/{pyFFTW-0.12.0.ebuild => pyFFTW-0.12.0-r1.ebuild} | 8 +--- dev-python/pyFFTW/pyFFTW-.ebuild | 8 +--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dev-python/pyFFTW/pyFFTW-0.12.0.ebuild b/dev-python/pyFFTW/pyFFTW-0.12.0-r1.ebuild similarity index 80% rename from dev-python/pyFFTW/pyFFTW-0.12.0.ebuild rename to dev-python/pyFFTW/pyFFTW-0.12.0-r1.ebuild index af233167188..80870ef7a97 100644 --- a/dev-python/pyFFTW/pyFFTW-0.12.0.ebuild +++ b/dev-python/pyFFTW/pyFFTW-0.12.0-r1.ebuild @@ -22,6 +22,8 @@ fi IUSE="" DEPEND="dev-python/numpy[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - >=sci-libs/fftw-3.3:3.0=" -RDEPEND="${DEPEND}" + >=sci-libs/fftw-3.3:3.0=[threads]" +RDEPEND="${PYTHON_DEPS} + ${DEPEND}" +BDEPEND="${PYTHON_DEPS} + dev-python/cython[${PYTHON_USEDEP}]" diff --git a/dev-python/pyFFTW/pyFFTW-.ebuild b/dev-python/pyFFTW/pyFFTW-.ebuild index af233167188..c667ef6827f 100644 --- a/dev-python/pyFFTW/pyFFTW-.ebuild +++ b/dev-python/pyFFTW/pyFFTW-.ebuild @@ -22,6 +22,8 @@ fi IUSE="" DEPEND="dev-python/numpy[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] - >=sci-libs/fftw-3.3:3.0=" -RDEPEND="${DEPEND}" + >=sci-libs/fftw-3.3:3.0=[threads]" +RDEPEND="${DEPEND} + ${PYTHON_DEPS}" +BDEPEND="${PYTHON_DEPS} + dev-python/cython[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/tcp-wrappers/
commit: 06c402e3f1b2056fcd6bb048540ea9f47a09e1cd Author: Sam James gentoo org> AuthorDate: Sun May 16 23:12:24 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c402e3 sys-apps/tcp-wrappers: fix build with netgroups (rpc) Closes: https://bugs.gentoo.org/740102 Signed-off-by: Sam James gentoo.org> .../{tcp-wrappers-7.6.28.ebuild => tcp-wrappers-7.6.28-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild b/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28-r1.ebuild similarity index 97% rename from sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild rename to sys-apps/tcp-wrappers/tcp-wrappers-7.6.28-r1.ebuild index 23e5f2a73fb..cebc0be86e4 100644 --- a/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28.ebuild +++ b/sys-apps/tcp-wrappers/tcp-wrappers-7.6.28-r1.ebuild @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 netgroups static-libs" -RDEPEND="" +RDEPEND="netgroups? ( net-libs/libnsl:= )" +DEPEND="${RDEPEND}" S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/flex/
commit: 714bfa983da16c9ab6cb10ce87cc135846e9ce61 Author: Sam James gentoo org> AuthorDate: Sun May 16 23:06:05 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714bfa98 sys-devel/flex: drop dead sourceforge HOMEPAGE Still keeping the remote-id for the (outdated) site which is referenced in the README on github, though. Closes: https://bugs.gentoo.org/708496 Signed-off-by: Sam James gentoo.org> sys-devel/flex/flex-2.6.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/flex/flex-2.6.4-r1.ebuild b/sys-devel/flex/flex-2.6.4-r1.ebuild index 9c73a8e03c3..592b017eec1 100644 --- a/sys-devel/flex/flex-2.6.4-r1.ebuild +++ b/sys-devel/flex/flex-2.6.4-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="The Fast Lexical Analyzer" -HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"; +HOMEPAGE="https://github.com/westes/flex"; SRC_URI="https://github.com/westes/${PN}/releases/download/v${PV}/${P}.tar.gz"; LICENSE="FLEX"
[gentoo-commits] repo/gentoo:master commit in: x11-apps/luit/
commit: 0ea2354e9586df6f27c78c92141234b515bed079 Author: Sam James gentoo org> AuthorDate: Sun May 16 22:56:58 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea2354e x11-apps/luit: add changelog Signed-off-by: Sam James gentoo.org> x11-apps/luit/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x11-apps/luit/metadata.xml b/x11-apps/luit/metadata.xml index 15fd2f3a22b..768d6150951 100644 --- a/x11-apps/luit/metadata.xml +++ b/x11-apps/luit/metadata.xml @@ -5,4 +5,7 @@ j...@gentoo.org Johannes Huber + + https://invisible-island.net/luit/luit.log.html +
[gentoo-commits] repo/gentoo:master commit in: x11-apps/luit/
commit: 710af2927b2436effed5d8f15504678ddc21f135 Author: Sam James gentoo org> AuthorDate: Sun May 16 22:58:43 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710af292 x11-apps/luit: add 20210218 Signed-off-by: Sam James gentoo.org> x11-apps/luit/Manifest | 1 + x11-apps/luit/luit-20210218.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/x11-apps/luit/Manifest b/x11-apps/luit/Manifest index f14c33907f2..b2fdd0bd365 100644 --- a/x11-apps/luit/Manifest +++ b/x11-apps/luit/Manifest @@ -1 +1,2 @@ DIST luit-20190106.tgz 190866 BLAKE2B 44098a00cade37aacdd7e67e1dae68157b652458b8a059de3dc56be9cc79ffba2ba861d403ab65de640853e0aec38c7d8d67febb5b6ae852a25430d2988c3661 SHA512 4324ff2793635e12e7fc0df2d7c5cdeb6241591105d0cfaf40a0da06a08764f08c5ef5f6fc19bc0e5d1f4b34b90e14b7aa393a0e613f5e096c6f91c90988215b +DIST luit-20210218.tgz 202363 BLAKE2B a7eb88c567125e66b6f257f5f1365cc20cf30a37ec4d172c9d6396f3aebf0e5e505af604df109eebde195dc5152afe50e6ac82f485f3309c852d1dca7cae5f27 SHA512 92bfdfd5b03c73803caaf3ffb1eb92660c6c97c30b7d716454df1b5007af9cf7f75d8f255841a87f8fe266c33bff9af6c1195eb13e5160b7787a3a9e693b21e8 diff --git a/x11-apps/luit/luit-20210218.ebuild b/x11-apps/luit/luit-20210218.ebuild new file mode 100644 index 000..352027e6a1a --- /dev/null +++ b/x11-apps/luit/luit-20210218.ebuild @@ -0,0 +1,21 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Locale and ISO 2022 support for Unicode terminals" +HOMEPAGE="https://invisible-island.net/luit/"; +SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + +DEPEND="sys-libs/zlib + virtual/libiconv" +RDEPEND="${DEPEND}" +BDEPEND="sys-apps/groff" + +src_configure() { + econf --disable-fontenc --enable-iconv +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/vile/
commit: fde4aae6c0957cbf81a470c3c04e347e8fc2aec0 Author: Sam James gentoo org> AuthorDate: Sun May 16 21:46:01 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde4aae6 app-editors/vile: add 9.8u Signed-off-by: Sam James gentoo.org> app-editors/vile/Manifest | 1 + app-editors/vile/vile-9.8u.ebuild | 48 +++ 2 files changed, 49 insertions(+) diff --git a/app-editors/vile/Manifest b/app-editors/vile/Manifest index 2d066198a07..16b6f6700ba 100644 --- a/app-editors/vile/Manifest +++ b/app-editors/vile/Manifest @@ -1 +1,2 @@ DIST vile-9.8t.tgz 2352119 BLAKE2B fc1c75eba09e8be99945ba0d178fd150576d8108f906afb20dba265adaee9e5bea4869415d3ebceabf0b6b56c147add79e9c7e4fe34d7f4744930c3728e4a4a4 SHA512 4be4e37c7231395cae9236796073c2c3e428f1945283785a931c5d4cce94e0f970efa6634b0f9053679a00f4b4577704ea38ded2129e444b26ee9935a1c3d229 +DIST vile-9.8u.tgz 2375989 BLAKE2B 86e2bb01fab7c429233484493aa33c0b807f7babedf6e69f4c526a6677471ff8e43287114073d22ebb229a801ef003779ab587c9a17474519148e1f64d58460e SHA512 fad06c8e341feec7e9aed1e53cd9a1e7fe79fdeb050aba743ac4edfb6096db88c1ef63377d6ecbeddd0eb8ad46a323bcc55d09b1ff221a75cd74a3f991e3f24d diff --git a/app-editors/vile/vile-9.8u.ebuild b/app-editors/vile/vile-9.8u.ebuild new file mode 100644 index 000..290ed240c5f --- /dev/null +++ b/app-editors/vile/vile-9.8u.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone" +HOMEPAGE="https://invisible-island.net/vile/"; +SRC_URI="ftp://ftp.invisible-island.net/vile/current/${P}.tgz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="perl iconv" + +RDEPEND="app-eselect/eselect-vi + >=sys-libs/ncurses-5.2:0= + iconv? ( virtual/libiconv ) + perl? ( dev-lang/perl )" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/flex + virtual/pkgconfig" + +src_configure() { + econf \ + --disable-stripping \ + --with-ncurses \ + --with-pkg-config \ + $(use_with iconv) \ + $(use_with perl) +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc CHANGES* README doc/*.doc + docinto html + dodoc doc/*.html +} + +pkg_postinst() { + einfo "Updating ${EPREFIX}/usr/bin/vi symlink" + eselect vi update --if-unset +} + +pkg_postrm() { + einfo "Updating ${EPREFIX}/usr/bin/vi symlink" + eselect vi update --if-unset +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/dialog/
commit: 76fd9a568aadd3c7ade9674efe34844a59581267 Author: Sam James gentoo org> AuthorDate: Sun May 16 21:24:14 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fd9a56 dev-util/dialog: fix Darwin install Signed-off-by: Sam James gentoo.org> dev-util/dialog/dialog-1.3.20210324.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-util/dialog/dialog-1.3.20210324.ebuild b/dev-util/dialog/dialog-1.3.20210324.ebuild index 49c4faca403..c6096507149 100644 --- a/dev-util/dialog/dialog-1.3.20210324.ebuild +++ b/dev-util/dialog/dialog-1.3.20210324.ebuild @@ -22,11 +22,16 @@ BDEPEND="!minimal? ( sys-devel/libtool )" src_prepare() { default + sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die } src_configure() { + if [[ ${CHOST} == *-darwin* ]] ; then + export ac_cv_prog_LIBTOOL=glibtool + fi + econf \ --disable-rpath-hack \ $(use_enable nls) \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cdk/
commit: 5ea1315670de7fb4a071794e54fc1fbed2aa27f0 Author: Sam James gentoo org> AuthorDate: Sun May 16 22:55:28 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea13156 dev-libs/cdk: fix SRC_URI in older 5.0.20160131 ftp://invisible-island.net -> ftp://ftp.invisible-island.net. The old address no longer works. Signed-off-by: Sam James gentoo.org> dev-libs/cdk/cdk-5.0.20160131.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/cdk/cdk-5.0.20160131.ebuild b/dev-libs/cdk/cdk-5.0.20160131.ebuild index fb5cd7e68fd..de65e39fe0d 100644 --- a/dev-libs/cdk/cdk-5.0.20160131.ebuild +++ b/dev-libs/cdk/cdk-5.0.20160131.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ inherit versionator MY_P="${PN}-$(replace_version_separator 2 -)" DESCRIPTION="A library of curses widgets" HOMEPAGE="https://dickey.his.com/cdk/cdk.html"; -SRC_URI="ftp://invisible-island.net/cdk/${MY_P}.tgz"; +SRC_URI="ftp://ftp.invisible-island.net/cdk/${MY_P}.tgz"; LICENSE="BSD" SLOT="0/6" # subslot = soname version
[gentoo-commits] repo/gentoo:master commit in: dev-util/dialog/
commit: f4ff7d26d890ca054b215bbbecda744ecc3268bf Author: Sam James gentoo org> AuthorDate: Sun May 16 21:28:00 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ff7d26 dev-util/dialog: add 1.3.20210509 Signed-off-by: Sam James gentoo.org> dev-util/dialog/Manifest | 1 + dev-util/dialog/dialog-1.3.20210509.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest index 949ec2796a1..c3a00f3288e 100644 --- a/dev-util/dialog/Manifest +++ b/dev-util/dialog/Manifest @@ -1,2 +1,3 @@ DIST dialog-1.3-20200327.tar.gz 547962 BLAKE2B b335d8b57d9a9f3a7e303aa3b2c64736007b66618a79c79368d9dba20a8123813cdeb7d0643bf7c6d147314963ff469b6e41d2378fe9181081fa543f0aca50f2 SHA512 c8c7ccd86fa189a2b6739320f59f127512e53f908ed257280099f8c45754da98d2095835d0c14090cd071af0ed6e8ff95f9938f5ca8027b0b7001c7fd746fe59 DIST dialog-1.3-20210324.tgz 561235 BLAKE2B fbeae52e207def0b9ebcd9669f9321a711be82d0b6e163a94adaa21192a8fefa67255cd8b0a0121559728f4e5108ea8a90992a64d39fd0fa0f32e201de11f5a9 SHA512 6850485de5ffb4b5b702be792381b1e2c3e3e74143474b9d96f418ff755e17bd8075f1efab950cf0ca84fffb61c2373526d3607f2f1805b4056aac0ea6831069 +DIST dialog-1.3-20210509.tgz 562432 BLAKE2B f3a36d01f85516eb7297643158d02585bb62d4e54e90784218f0f9a825d7011093ed9c784bbdfd9c466b96b054ad44c23f97115599018befd449398678c78c64 SHA512 338ea8ee1bbbc44f0d8f511c5c87b246ea242a287346dd27e490d4854fdc00e9b4241d2ef372f131ef7152ebc2429d54c6bc1eeec0f89a6476e0a05f2683c64c diff --git a/dev-util/dialog/dialog-1.3.20210509.ebuild b/dev-util/dialog/dialog-1.3.20210509.ebuild new file mode 100644 index 000..06eb24055e0 --- /dev/null +++ b/dev-util/dialog/dialog-1.3.20210509.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${PN}-$(ver_rs 2 -) + +DESCRIPTION="Tool to display dialog boxes from a shell" +HOMEPAGE="https://invisible-island.net/dialog/"; +SRC_URI="https://invisible-mirror.net/archives/dialog/${MY_P}.tgz"; +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0/15" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="examples minimal nls static-libs unicode" + +RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode?]" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" +BDEPEND="!minimal? ( sys-devel/libtool ) + virtual/pkgconfig" + +src_prepare() { + default + + sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die + sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die +} + +src_configure() { + if [[ ${CHOST} == *-darwin* ]] ; then + export ac_cv_prog_LIBTOOL=glibtool + fi + + econf \ + --disable-rpath-hack \ + --with-pkg-config \ + $(use_enable nls) \ + $(use_with !minimal libtool) \ + --with-libtool-opts=$(usex static-libs '' '-shared') \ + --with-ncurses$(usex unicode w '') +} + +src_install() { + use minimal && default || emake DESTDIR="${D}" install-full + + use examples && dodoc -r samples + + dodoc CHANGES README + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cdk/
commit: f7ebb3dd25bd3adbe55389e6dadf37137bb0297c Author: Sam James gentoo org> AuthorDate: Sun May 16 22:40:59 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:34:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ebb3dd dev-libs/cdk: add 5.0.20210324 Signed-off-by: Sam James gentoo.org> dev-libs/cdk/Manifest| 1 + dev-libs/cdk/cdk-5.0.20210324.ebuild | 53 2 files changed, 54 insertions(+) diff --git a/dev-libs/cdk/Manifest b/dev-libs/cdk/Manifest index fc6e4d0e6ef..48dbe564e6c 100644 --- a/dev-libs/cdk/Manifest +++ b/dev-libs/cdk/Manifest @@ -1 +1,2 @@ DIST cdk-5.0-20160131.tgz 516298 BLAKE2B 5e899afea1f034a48e46fef073303d0069e14310194342094392da517fa47793a1ac3ac33774369842daa1966dc9a4ad7404046874bc9cae24ceaa98a3dd7c47 SHA512 f8f7fc5fec3c040cdbfc2a0d886e9d9d9d231e56ed69adae0b91e03243b5edd550c5435f973a93d4cf7ab723bd27b55712af75162c4bfd3ae28b3c16cd68f755 +DIST cdk-5.0-20210324.tgz 548203 BLAKE2B 7a944f347bf30a6bf602b9ac61fa547c7b4aef073db54272e4a8d2bd7d83093888f2ca9e5ee9c2d06472d2abb87cca42b2912b0491b81472cfce086640b8 SHA512 72d62307824708858ca4fb3865d332cc81e987d7ef685011cf127c8f77cee3e19fe9dd6a35009d4416769cb00f04e937ebaec686c61ca0ba58655f522a175a59 diff --git a/dev-libs/cdk/cdk-5.0.20210324.ebuild b/dev-libs/cdk/cdk-5.0.20210324.ebuild new file mode 100644 index 000..30eddf517e2 --- /dev/null +++ b/dev-libs/cdk/cdk-5.0.20210324.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="A library of curses widgets" +HOMEPAGE="https://dickey.his.com/cdk/cdk.html"; +SRC_URI="ftp://ftp.invisible-island.net/cdk/${MY_P}.tgz"; +S="${WORKDIR}"/${MY_P} + +LICENSE="BSD" +SLOT="0/6" # subslot = soname version +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="examples unicode" + +DEPEND=">=sys-libs/ncurses-5.2:0=[unicode?]" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/libtool + virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/${PN}-5.0.20120323-parallel-make.patch ) + +src_configure() { + if [[ ${CHOST} == *-*-darwin* ]] ; then + export ac_cv_prog_LIBTOOL=glibtool + fi + + econf \ + --disable-rpath-hack \ + --with-libtool \ + --with-shared \ + --with-pkg-config \ + --with-ncurses$(usex unicode "w" "") +} + +src_install() { + # parallel make installs duplicate libs + emake -j1 \ + DESTDIR="${D}" \ + DOCUMENT_DIR="${ED}/usr/share/doc/${PF}" install + + if use examples ; then + local x + for x in include c++ demos examples cli cli/utils cli/samples ; do + docinto ${x} + find ${x} -maxdepth 1 -mindepth 1 -type f -print0 | xargs -0 dodoc || die + done + fi + + find "${ED}" \( -name '*.a' -or -name '*.la' \) -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencv/
commit: de5c0d7b596a13d9b4fdc14a0e9160f0da797092 Author: Aisha Tammy aisha cc> AuthorDate: Fri Feb 19 20:05:10 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:30:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5c0d7b media-libs/opencv: drop dependency on virtual/lapacke Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19566 Signed-off-by: Sam James gentoo.org> media-libs/opencv/opencv-4.5.0.ebuild | 3 +-- media-libs/opencv/opencv-4.5.1.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/media-libs/opencv/opencv-4.5.0.ebuild b/media-libs/opencv/opencv-4.5.0.ebuild index fa89f6dd862..afbb574ddd3 100644 --- a/media-libs/opencv/opencv-4.5.0.ebuild +++ b/media-libs/opencv/opencv-4.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -115,7 +115,6 @@ RDEPEND=" lapack? ( virtual/cblas virtual/lapack - virtual/lapacke ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) openexr? ( media-libs/openexr[${MULTILIB_USEDEP}] ) diff --git a/media-libs/opencv/opencv-4.5.1.ebuild b/media-libs/opencv/opencv-4.5.1.ebuild index 3804ebcf9ae..c2dc01d988a 100644 --- a/media-libs/opencv/opencv-4.5.1.ebuild +++ b/media-libs/opencv/opencv-4.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -117,7 +117,6 @@ RDEPEND=" lapack? ( virtual/cblas virtual/lapack - virtual/lapacke ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) openexr? ( media-libs/openexr[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: sci-libs/kissfft/
commit: ba2eb87c865d17a690ed0db9dacdb957a5b3f2c4 Author: Aisha Tammy bsd ac> AuthorDate: Mon May 17 22:23:19 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:25:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2eb87c sci-libs/kissfft: fix tests Closes: https://bugs.gentoo.org/790302 Signed-off-by: Aisha Tammy aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/20857 Signed-off-by: Sam James gentoo.org> sci-libs/kissfft/kissfft-131.1.0.ebuild | 2 +- sci-libs/kissfft/kissfft-.ebuild| 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/kissfft/kissfft-131.1.0.ebuild b/sci-libs/kissfft/kissfft-131.1.0.ebuild index d85c68aee2c..71928527528 100644 --- a/sci-libs/kissfft/kissfft-131.1.0.ebuild +++ b/sci-libs/kissfft/kissfft-131.1.0.ebuild @@ -43,7 +43,7 @@ pkg_setup() { src_configure() { local mycmakeargs=( - -DKISSFFT_OPENMP=$(usex openmp) + -DKISSFFT_OPENMP=$(usex openmp 1 0) -DKISSFFT_TEST=$(usex test) -DKISSFFT_TOOLS=$(usex tools) -DKISSFFT_USE_ALLOCA=$(usex alloca) diff --git a/sci-libs/kissfft/kissfft-.ebuild b/sci-libs/kissfft/kissfft-.ebuild index ad2bc1ff31a..71928527528 100644 --- a/sci-libs/kissfft/kissfft-.ebuild +++ b/sci-libs/kissfft/kissfft-.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/mborgerding/kissfft/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi LICENSE="BSD" @@ -43,7 +43,7 @@ pkg_setup() { src_configure() { local mycmakeargs=( - -DKISSFFT_OPENMP=$(usex openmp) + -DKISSFFT_OPENMP=$(usex openmp 1 0) -DKISSFFT_TEST=$(usex test) -DKISSFFT_TOOLS=$(usex tools) -DKISSFFT_USE_ALLOCA=$(usex alloca)
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/
commit: 9ca12402d402ccae0d6968c586c224847dd1b09d Author: Sam James gentoo org> AuthorDate: Mon May 17 22:24:51 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca12402 sci-geosciences/qgis: add 3.18.3 Signed-off-by: Sam James gentoo.org> sci-geosciences/qgis/Manifest | 1 + sci-geosciences/qgis/qgis-3.18.3.ebuild | 207 2 files changed, 208 insertions(+) diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest index d7a5855a3f6..be8c6dd9130 100644 --- a/sci-geosciences/qgis/Manifest +++ b/sci-geosciences/qgis/Manifest @@ -1,3 +1,4 @@ DIST qgis-3.16.2.tar.bz2 114086615 BLAKE2B 85196072b792b5731dcbc85cfaaae1768e91d16bfdaa2190cfb6063753953b6ab0e8b17b0d3f5334259dffd5b8fb5be6b54a28ca9856dc4fc4079dee483888f6 SHA512 93582e54ff403ea05672a81be9e866b8f1fa9335e467723a087615511b8403c4a1d8447d5a433d0799c382b6cc99fb2f18cc9c6685ed6dc83cabb4d13a00f033 DIST qgis-3.16.4.tar.bz2 115427023 BLAKE2B 1526350974b634d13f55b77e99ec54c8cd29eb523657657f72de0f9e9b2b47d931e503404b202fe2e181c8e191732cc4353091dd8dffcaefb6caa32ad47f SHA512 a58ef90089416ac08ba014f483cf7f6f929ef97306e213a5d1855fe551ecc42631926f8e015134ebcbc368f134c9f3ed8f2fda1846a409f249ed00b104036d25 +DIST qgis-3.18.3.tar.bz2 121178524 BLAKE2B 9f4c5bb4b4bf980c81b91a38716b280f48bf28d894550563607e202a7764f72c78b9520f060319c219e484254eaa31315fc232b459bec8cc6a1bc07b587babc6 SHA512 d2c08f1f0bdb2ba56a108dc9626122dfe90caae4f300ceb7be2d40112ee9bcc7f286f092f7f207812428aca926c7fe0dabe49039bba0f32f2f371d290536f0ef DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac SHA512 6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d diff --git a/sci-geosciences/qgis/qgis-3.18.3.ebuild b/sci-geosciences/qgis/qgis-3.18.3.ebuild new file mode 100644 index 000..80d2d316881 --- /dev/null +++ b/sci-geosciences/qgis/qgis-3.18.3.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_REQ_USE="sqlite" + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git"; + inherit git-r3 +else + SRC_URI="https://qgis.org/downloads/${P}.tar.bz2 + examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz )" + KEYWORDS="~amd64 ~x86" +fi +inherit cmake desktop python-single-r1 qmake-utils xdg + +DESCRIPTION="User friendly Geographic Information System" +HOMEPAGE="https://www.qgis.org/en/site/"; + +LICENSE="GPL-2+ GPL-3+" +SLOT="0" +IUSE="3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle polar postgres python qml serial" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} mapserver? ( python )" + +BDEPEND="${PYTHON_DEPS} + dev-qt/linguist-tools:5 + sys-devel/bison + sys-devel/flex +" +COMMON_DEPEND=" + >=app-crypt/qca-2.3.0:2[ssl] + >=dev-db/spatialite-4.2.0 + dev-db/sqlite:3 + dev-libs/expat + dev-libs/libzip:= + dev-libs/protobuf:= + dev-libs/qtkeychain:= + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtpositioning:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + >=sci-libs/gdal-3.0.4:=[geos] + sci-libs/geos + sci-libs/libspatialindex:= + >=sci-libs/proj-6.3.1:= + sys-libs/zlib + >=x11-libs/qscintilla-2.10.3:= + >=x11-libs/qwt-6.1.3-r2:6=[svg] + 3d? ( dev-qt/qt3d:5 ) + georeferencer? ( sci-libs/gsl:= ) + grass? ( =sci-geosciences/grass-7*:= ) + hdf5? ( sci-libs/hdf5:= ) + mapserver? ( dev-libs/fcgi ) + netcdf? ( sci-libs/netcdf:= ) + opencl? ( virtual/opencl ) + oracle? ( + dev-db/oracle-instantclient:= + sci-libs/gdal:=[oracle] + ) + polar? ( >=x11-libs/qwtpolar-1.1.1-r2 ) + postgres? ( dev-db/postgresql:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/httplib2[${PYTHON_MULTI_USEDEP}] + dev-python/jinja[${PYTHON_MULTI_USEDEP}] + dev-python/markupsafe[${PYTHON_MULTI_USEDEP}] + dev-python/owslib[${PYTHON_MULTI_USEDEP}] + dev-python/pygments[${PYTHON_MULTI_USEDEP}] + dev-python/PyQt5[designer,gui,network,printsupport,sql,svg,${PYTHON_MULTI_USEDEP}] + d
[gentoo-commits] repo/gentoo:master commit in: net-dns/libidn/
commit: ef301d876e10541ad7783b7c3f92d775f73e5549 Author: Sam James gentoo org> AuthorDate: Mon May 17 22:14:05 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef301d87 net-dns/libidn: add 1.37 Signed-off-by: Sam James gentoo.org> net-dns/libidn/Manifest | 2 + net-dns/libidn/libidn-1.37.ebuild | 122 ++ 2 files changed, 124 insertions(+) diff --git a/net-dns/libidn/Manifest b/net-dns/libidn/Manifest index 7d30534963a..5531e76951e 100644 --- a/net-dns/libidn/Manifest +++ b/net-dns/libidn/Manifest @@ -1 +1,3 @@ DIST libidn-1.36.tar.gz 4557804 BLAKE2B 562ea97cba7970e3f3bd1557ba9e25e4180cca1b5cb8f66539f7830baf195cd36dc513c50e2475829af42d420e3d3b73a1c002acb06579c8b8b3879dcc8f95b2 SHA512 0d66e10bf7a8de4b27f692a427d2c8e901b8bed73b0a36268d8f939205df81f6a30f0634fd3b87370d4e81c1327c0b10391fa122a0a5459c32a3541b8a2149ad +DIST libidn-1.37.tar.gz 2603177 BLAKE2B 2f55644b8e521ae75638e6b660f7a7e457957b783bfa359de497a475f70372d46557d9abd1263588cf8aecbaa713f24e5baf460b4aa663d3ead7326f296a58dc SHA512 198a5b2f0db3ad076e3726dda7f197835dd93a126ee796c138185abd09ee2f828042225dd570fa19b58b3e81b120daf929f348a55f9a536c546dd3311c29e27c +DIST libidn-1.37.tar.gz.sig 488 BLAKE2B 449ebecc9c3714463c9875a625ef017aad9c188c2487ea3c7677a56c7821f02ac39404581bb033a23860e8b07251efabefd85a1f2be91461f2bd27162869 SHA512 6fc3543d32d2a2b730ee22c04098420200292c95582a625cbd05729b3df40f87faa35aaceb9fa45245fa891971a10f47281f490eb7bc3099910e349c643360a2 diff --git a/net-dns/libidn/libidn-1.37.ebuild b/net-dns/libidn/libidn-1.37.ebuild new file mode 100644 index 000..70da61fa213 --- /dev/null +++ b/net-dns/libidn/libidn-1.37.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libidn.asc +inherit elisp-common java-pkg-opt-2 libtool mono-env multilib-minimal verify-sig + +DESCRIPTION="Internationalized Domain Names (IDN) implementation" +HOMEPAGE="https://www.gnu.org/software/libidn/"; +SRC_URI="mirror://gnu/libidn/${P}.tar.gz + verify-sig? ( mirror://gnu/libidn/${P}.tar.gz.sig )" + +LICENSE="GPL-2 GPL-3 LGPL-3 java? ( Apache-2.0 )" +SLOT="0/12" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc emacs java mono nls" + +DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS ) + +COMMON_DEPEND=" + mono? ( >=dev-lang/mono-0.95 ) + nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${COMMON_DEPEND} + java? ( >=virtual/jdk-1.8:* ) +" +RDEPEND=" + ${COMMON_DEPEND} + java? ( >=virtual/jre-1.8:* ) +" +BDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + nls? ( >=sys-devel/gettext-0.17 ) + verify-sig? ( app-crypt/openpgp-keys-libidn ) +" + +pkg_setup() { + mono-env_pkg_setup + java-pkg-opt-2_pkg_setup +} + +src_prepare() { + default + + # Bundled and with wrong bytecode + rm "${S}/java/${P}.jar" || die + + # For Solaris shared objects + elibtoolize +} + +multilib_src_configure() { + local -x GJDOC=javadoc + + local args=( + $(multilib_native_use_enable java) + $(multilib_native_use_enable mono csharp mono) + $(use_enable nls) + --disable-static + --disable-valgrind-tests + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" + --with-packager-bug-reports="https://bugs.gentoo.org"; + --with-packager-version="r${PR}" + --with-packager="Gentoo" + ) + + ECONF_SOURCE="${S}" econf "${args[@]}" +} + +multilib_src_compile() { + default + + if multilib_is_native_abi; then + use emacs && elisp-compile "${S}"/src/*.el + use java && use doc && emake -C java/src/main/java javadoc + fi +} + +multilib_src_test() { + # Only run libidn specific tests and not gnulib tests (bug #539356) + emake -C tests check +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use java; then + java-pkg_newjar java/${P}.jar ${PN}.jar + + rm -r "${ED}"/usr/share/java || die + + use doc && java-pkg_dojavadoc "${S}"/doc/java + fi +} + +multilib_src_install_all() { + if use emacs; then + # *.el are installed by the build system + elisp-install ${PN} "${S}"/src/*.elc + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + else + rm -r "${ED}/usr/share/emacs" || die + fi + + einstalldocs + + if use doc ; then
[gentoo-commits] repo/gentoo:master commit in: app-crypt/openpgp-keys-libidn/
commit: 4214923fbc61540fc5e94cff0846bb0750d01021 Author: Sam James gentoo org> AuthorDate: Mon May 17 21:24:31 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4214923f app-crypt/openpgp-keys-libidn: initial import Signed-off-by: Sam James gentoo.org> app-crypt/openpgp-keys-libidn/Manifest | 2 ++ app-crypt/openpgp-keys-libidn/metadata.xml | 12 +++ .../openpgp-keys-libidn-20210517.ebuild| 23 ++ 3 files changed, 37 insertions(+) diff --git a/app-crypt/openpgp-keys-libidn/Manifest b/app-crypt/openpgp-keys-libidn/Manifest new file mode 100644 index 000..c6aded199f1 --- /dev/null +++ b/app-crypt/openpgp-keys-libidn/Manifest @@ -0,0 +1,2 @@ +DIST openpgp-keys-libidn-20210517-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc 5925 BLAKE2B 50df50ba10a69f0be231356f319036083c7f7198e8caa757b1766538b5e34114291cdb47ba3a8d880e2143d3e93e98ad99e4c3f7221a5f51c755db7456b00439 SHA512 35f629f471220c9179bfd2919277495c4de3264bf1270ef0a1839e6d3e864fb09479ab82a5f5f612c5955697ce78c411244a8f8b48c0c4f5f53e2bfb2ade78b5 +DIST openpgp-keys-libidn-20210517-timruehsen-99415CE1905D0E55A9F88026860B7FBB32F8119D.asc 5986 BLAKE2B d6bab47834e2ba470d3c8a0c1b72cdbb6d12423cdb66b6fa6db5f5dc52270315171a04989b838017418f7a6bd90417f3fc5249c0c4b1c6151e811bc46a180c97 SHA512 5980ae33d6158d34ad31f49eb8c4dac87a92ce37ee07f45e54388912fdf794c181e88118c5efa81d4e030795baa82140aa8f1123910746d978f02a9c04089436 diff --git a/app-crypt/openpgp-keys-libidn/metadata.xml b/app-crypt/openpgp-keys-libidn/metadata.xml new file mode 100644 index 000..ea877bdda08 --- /dev/null +++ b/app-crypt/openpgp-keys-libidn/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + mgo...@gentoo.org + Michał Górny + + + s...@gentoo.org + Sam James + + diff --git a/app-crypt/openpgp-keys-libidn/openpgp-keys-libidn-20210517.ebuild b/app-crypt/openpgp-keys-libidn/openpgp-keys-libidn-20210517.ebuild new file mode 100644 index 000..8ef1e736469 --- /dev/null +++ b/app-crypt/openpgp-keys-libidn/openpgp-keys-libidn-20210517.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="OpenPGP keys used to sign libidn releases" +HOMEPAGE="https://www.gnu.org/software/libidn/"; +# Simon Josefsson +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-simonjosefsson-0424D4EE81A0E3D119C6F835EDA21E94B565716F.asc"; +# Tim Rühsen +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-timruehsen-99415CE1905D0E55A9F88026860B7FBB32F8119D.asc"; +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - libidn.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +}
[gentoo-commits] repo/gentoo:master commit in: net-dns/libidn/
commit: 3155db3aecf57e13c3c89e603d4ff3042c391432 Author: Sam James gentoo org> AuthorDate: Mon May 17 22:14:31 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3155db3a net-dns/libidn: join as co-maintainer Acked-by: Michał Górny gentoo.org> Signed-off-by: Sam James gentoo.org> net-dns/libidn/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-dns/libidn/metadata.xml b/net-dns/libidn/metadata.xml index 0319eec4c8b..ea877bdda08 100644 --- a/net-dns/libidn/metadata.xml +++ b/net-dns/libidn/metadata.xml @@ -5,4 +5,8 @@ mgo...@gentoo.org Michał Górny + + s...@gentoo.org + Sam James +
[gentoo-commits] repo/gentoo:master commit in: net-dns/libidn2/
commit: bcc3c9ad3768167d681e71b0d78a9678308baa11 Author: Sam James gentoo org> AuthorDate: Mon May 17 22:21:24 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc3c9ad net-dns/libidn2: add verify-sig support Signed-off-by: Sam James gentoo.org> net-dns/libidn2/Manifest | 1 + net-dns/libidn2/libidn2-2.3.1.ebuild | 10 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/net-dns/libidn2/Manifest b/net-dns/libidn2/Manifest index 7319c60bf8b..46939a1db36 100644 --- a/net-dns/libidn2/Manifest +++ b/net-dns/libidn2/Manifest @@ -1,2 +1,3 @@ DIST libidn2-2.3.0.tar.gz 2164993 BLAKE2B 3c103831c39fa3fd0340c9c45f3f683483207ade9cadc8d85b046a698f75bbe5ce6829de69a5cb238404d243b7a39ef44d69ea4ea80c22b813eafbacae615a8b SHA512 a2bf6d2249948bce14fbbc802f8af1c9b427fc9bf64203a2f3d7239d8e6061d0a8e7970a23e8e5889110a654a321e0504c7a6d049bb501e7f6a23d42b50b6187 DIST libidn2-2.3.1.tar.gz 2188338 BLAKE2B 323840b0d84f41cc746ca9b5a24169a374e95bd4669b96d7b62ac3304f6d78195acef7739628cf7e31cf7b230ffb60f74961c3e22693571fd2fc7cbb35f1ac23 SHA512 4d77a4a79e08a05e46fc14827f987b9e7645ebf5d0c0869eb96f9902c2f6b73ea69fd6f9f97b80a9f07cce84f7aa299834df91485d4e7c16500d31a4b9865fe4 +DIST libidn2-2.3.1.tar.gz.sig 488 BLAKE2B 2e1428ec240964fcdc1dbe96afa69920e5f5439ebf9c58e134832ceab932aef57176744a8fdf76ca29e73650c18406ec894b8e92dd95d52cb712bf7f823ca820 SHA512 2db4bb3a11562634276664fb857306271c6ebc96cf5e90b39b404c3fe47190ec65ce3866cebcfa0c1216d29d7aed8c7907b869e602a722db1cf8f6ab94da9c78 diff --git a/net-dns/libidn2/libidn2-2.3.1.ebuild b/net-dns/libidn2/libidn2-2.3.1.ebuild index 85c2e06f755..ca045ed9ec8 100644 --- a/net-dns/libidn2/libidn2-2.3.1.ebuild +++ b/net-dns/libidn2/libidn2-2.3.1.ebuild @@ -2,13 +2,17 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit multilib-minimal toolchain-funcs + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libidn.asc +inherit multilib-minimal toolchain-funcs verify-sig DESCRIPTION="An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)" HOMEPAGE="https://www.gnu.org/software/libidn/#libidn2 https://gitlab.com/libidn/libidn2"; SRC_URI=" mirror://gnu/libidn/${P}.tar.gz + verify-sig? ( mirror://gnu/libidn/${P}.tar.gz.sig ) " +S="${WORKDIR}"/${P/a/} LICENSE="GPL-2+ LGPL-3+" SLOT="0/2" @@ -22,8 +26,8 @@ DEPEND="${RDEPEND}" BDEPEND=" dev-lang/perl sys-apps/help2man + verify-sig? ( app-crypt/openpgp-keys-libidn ) " -S=${WORKDIR}/${P/a/} src_prepare() { default @@ -50,5 +54,5 @@ multilib_src_configure() { multilib_src_install() { default - find "${D}" -name '*.la' -delete || die + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-dns/libidn2/
commit: 0cfbe47714781132e83b83395393dd8cc1bdf6a8 Author: Sam James gentoo org> AuthorDate: Mon May 17 22:20:29 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 17 22:24:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfbe477 net-dns/libidn2: join as co-maintainer Acked-by: Michał Górny gentoo.org> Acked-by: Andreas K. Hüttel gentoo.org> Signed-off-by: Sam James gentoo.org> net-dns/libidn2/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-dns/libidn2/metadata.xml b/net-dns/libidn2/metadata.xml index a07f73b1289..3048124bfd7 100644 --- a/net-dns/libidn2/metadata.xml +++ b/net-dns/libidn2/metadata.xml @@ -5,6 +5,10 @@ mgo...@gentoo.org Michał Górny + + s...@gentoo.org + Sam James + toolch...@gentoo.org Gentoo Toolchain Project
[gentoo-commits] repo/proj/guru:dev commit in: www-misc/gitea2rss/
commit: 366bc628682ac4b2c34d3ae43686a0baca5112ca Author: Ronny (tastytea) Gutbrod tastytea de> AuthorDate: Mon May 17 21:54:17 2021 + Commit: Ronny Gutbrod tastytea de> CommitDate: Mon May 17 22:07:40 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=366bc628 www-misc/gitea2rss: New package. Generates RSS feeds from Gitea releases, tags and commits. Signed-off-by: Ronny (tastytea) Gutbrod tastytea.de> www-misc/gitea2rss/Manifest | 1 + www-misc/gitea2rss/gitea2rss-0.7.0.ebuild | 59 +++ www-misc/gitea2rss/metadata.xml | 11 ++ 3 files changed, 71 insertions(+) diff --git a/www-misc/gitea2rss/Manifest b/www-misc/gitea2rss/Manifest new file mode 100644 index 0..f924f06f9 --- /dev/null +++ b/www-misc/gitea2rss/Manifest @@ -0,0 +1 @@ +DIST gitea2rss-0.7.0.tar.gz 25135 BLAKE2B f39e59aaa1381155ba1ec9c7bf831120a3c1504458515854d66e38cdc5d76bd436aeb055c85136c7010b22a65e87482d604f3542a6cf9f00cf9b6a906afa8cfc SHA512 1041897d3e1cbe60f75330403abf27b990923f2f47ea5c9d513dcf50a4e92a457ab2989067e4d29b8bbe16b4be39fdb74e87b337f49825607831c5e4090a0a80 diff --git a/www-misc/gitea2rss/gitea2rss-0.7.0.ebuild b/www-misc/gitea2rss/gitea2rss-0.7.0.ebuild new file mode 100644 index 0..a50a8f05d --- /dev/null +++ b/www-misc/gitea2rss/gitea2rss-0.7.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ "${PV}" == "" ]]; then + inherit git-r3 +fi + +DESCRIPTION="Generates RSS feeds from Gitea releases, tags and commits" +HOMEPAGE="https://schlomp.space/tastytea/gitea2rss"; +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://schlomp.space/tastytea/gitea2rss.git"; +else + SRC_URI="https://schlomp.space/tastytea/gitea2rss/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}" +fi + +LICENSE="GPL-3" +SLOT="0" +if [[ "${PV}" != "" ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi +IUSE="test" + +RDEPEND=" + net-misc/curl[ssl] + dev-libs/jsoncpp +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/catch ) +" +BDEPEND=" + virtual/pkgconfig + app-text/asciidoc +" + +RESTRICT="!test? ( test )" + +DOCS=("README.adoc" "doc/nginx-example.conf") + +src_configure() { + local mycmakeargs=( + -DWITH_TESTS="$(usex test)" + ) + if use test; then + # Don't run tests that need a network connection. + mycmakeargs+=(-DEXTRA_TEST_ARGS="~[http]") + fi + + cmake_src_configure +} + +src_test() { + BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test +} diff --git a/www-misc/gitea2rss/metadata.xml b/www-misc/gitea2rss/metadata.xml new file mode 100644 index 0..3b365639d --- /dev/null +++ b/www-misc/gitea2rss/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +gen...@tastytea.de +Ronny (tastytea) Gutbrod + + +https://schlomp.space/tastytea/gitea2rss/issues + +
[gentoo-commits] repo/gentoo:master commit in: app-admin/kpcli/
commit: 028db3dbcf8f786eaefb5d1e6d94df493d3f8b77 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon May 17 21:37:23 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon May 17 21:37:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028db3db app-admin/kpcli: perl team is out here Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> app-admin/kpcli/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/app-admin/kpcli/metadata.xml b/app-admin/kpcli/metadata.xml index 3bd5a801cdf..62e46f22077 100644 --- a/app-admin/kpcli/metadata.xml +++ b/app-admin/kpcli/metadata.xml @@ -5,10 +5,6 @@ juip...@gentoo.org Joonas Niilola - -p...@gentoo.org -Gentoo Perl Project - kpcli
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: ecc5477996d2cb2addfa4ea76aabced5146ec82a Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:59:37 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:29:12 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=ecc54779 EAPI 8: usev has an optional second argument Bug: https://bugs.gentoo.org/744868 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 23 ++- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5abc5e4..0f9986d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -314,6 +314,9 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{dostrip} & \compactfeatureref{dostrip} & No & No & No & Yes & Yes \\ +\t{usev} second arg & \compactfeatureref{usev} & +No & No & No & No & Yes \\ + \t{use_with} empty third arg & \compactfeatureref{use-with} & * & Yes & Yes & Yes & Yes \\ @@ -525,6 +528,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{dosym} can create relative paths, \featureref{dosym-relative}. \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. +\item \t{usev} supports an optional second argument, \featureref{usev}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 4e2c0fd..a0a4f33 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -948,15 +948,17 @@ table~\ref{tab:use-list-strictness}. \item[use] Returns shell true (0) if the first argument (a \t{USE} flag name) is enabled, false otherwise. If the flag name is prefixed with \t{!}, returns true if the flag is disabled, and false if it is enabled. It is guaranteed that this command is quiet. -\item[usev] The same as \t{use}, but also prints the flag name if the condition -is met. +\item[usev] \featurelabel{usev} The same as \t{use}, but also prints the flag name if the condition +is met. In EAPIs listed in table~\ref{tab:use-list-args} as supporting an optional second +argument for \t{usev}, prints the second argument instead, if it is specified and if the +condition is met. \item[useq] Deprecated synonym for \t{use}. In EAPIs listed in table~\ref{tab:banned-commands-2}, this command is banned as per section~\ref{sec:banned-commands}. \item[use_with] \featurelabel{use-with} Has one-, two-, and three-argument forms. The first argument is a USE flag name, the second a \t{configure} option name (\t{\$\{opt\}}), defaulting to the same as the first argument if not provided, and the third is a string value -(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-with-third-arg} as not supporting it, +(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-list-args} as not supporting it, an empty third argument is treated as if it weren't provided. If the USE flag is set, outputs \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs @@ -991,15 +993,18 @@ table~\ref{tab:use-list-strictness}. \end{centertable} \ChangeWhenAddingAnEAPI{8} -\begin{centertable}{EAPIs supporting empty third argument in \t{use_with} and \t{use_enable}} -\label{tab:use-with-third-arg} -\begin{tabular}{ll} +\begin{centertable}{\t{usev}, \t{use_with} and \t{use_enable} arguments for EAPIs} +\label{tab:use-list-args} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports empty third argument?}} \\ + \multicolumn{1}{P{8em}}{\textbf{\t{usev} has optional second argument?}} & + \multicolumn{1}{P{14em}}{\textbf{\t{use_with} and \t{use_enable} support empty third +argument?}} \\ \midrule - 0, 1, 2, 3& No \\ - 4, 5, 6, 7, 8 & Yes \\ + 0, 1, 2, 3& No & No \\ + 4, 5, 6, 7& No & Yes \\ + 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 352176051ca1aed110bfdd3f87098c7c7fe5cf3f Author: Michał Górny gentoo org> AuthorDate: Tue Dec 24 21:50:30 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:29:12 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=35217605 EAPI 8 removes .7z, .rar, .lha unpack support Bug: https://bugs.gentoo.org/690968 Signed-off-by: Michał Górny gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 10 ++ pkg-mgr-commands.tex | 21 ++--- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 0f9986d..6e0c880 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -338,6 +338,15 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} & No & No & Yes & Yes & Yes \\ +\t{unpack} support for \t{7z} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{lha} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{rar} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + \t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} & No & No & Yes & Yes & Yes \\ @@ -529,6 +538,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \item \t{usev} supports an optional second argument, \featureref{usev}. +\item \t{unpack} no longer supports \t{.7z}, \t{.rar}, \t{.lha}, \featureref{unpack-extensions}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index a0a4f33..bd12e1f 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -1165,10 +1165,13 @@ has returned. \item bzip2-compressed tar files (\t{*.tar.bz2, *.tbz2, *.tar.bz, *.tbz}). Ebuilds must ensure that bzip2 and GNU tar are installed. \item zip files (\t{*.zip, *.ZIP, *.jar}). Ebuilds must ensure that Info-ZIP Unzip is installed. -\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. +\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. Only for EAPIs +listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.7z}. \item rar files (\t{*.rar, *.RAR}). Ebuilds must ensure that RARLAB's unrar is installed. +Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.rar}. \item LHA archives (\t{*.LHA, *.LHa, *.lha, *.lzh}). Ebuilds must ensure that the lha program is -installed. +installed. Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting +\t{.lha}. \item ar archives (\t{*.a}). Ebuilds must ensure that GNU binutils is installed. \item deb packages (\t{*.deb}). Ebuilds must ensure that the deb2targz program is installed on those platforms where the GNU binutils ar program is not available and the installed ar @@ -1207,16 +1210,20 @@ has returned. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{unpack} extensions for EAPIs} \label{tab:unpack-extensions-table} -\begin{tabular}{} +\begin{tabular}{} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{c}{\textbf{\t{.xz}?}} & \multicolumn{1}{c}{\textbf{\t{.tar.xz}?}} & - \multicolumn{1}{c}{\textbf{\t{.txz}?}} \\ + \multicolumn{1}{c}{\textbf{\t{.txz}?}} & + \multicolumn{1}{c}{\textbf{\t{.7z}?}} & + \multicolumn{1}{c}{\textbf{\t{.rar}?}} & + \multicolumn{1}{c}{\textbf{\t{.lha}?}} \\ \midrule - 0, 1, 2 & No & No & No \\ - 3, 4, 5 & Yes & Yes & No \\ - 6, 7, 8 & Yes & Yes & Yes \\ + 0, 1, 2 & No & No & No & Yes & Yes & Yes \\ + 3, 4, 5 & Yes & Yes & No & Yes & Yes & Yes \\ + 6, 7 & Yes & Yes & Yes & Yes & Yes & Yes \\ + 8 & Yes & Yes & Yes & No & No & No \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 402c5b58362e5a4923df2667bb0605f23f35249d Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 16:15:04 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:29:12 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=402c5b58 EAPI 8: insopts and exeopts affect only doins and doexe Bug: https://bugs.gentoo.org/657580 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 8 +++ pkg-mgr-commands.tex | 64 ++-- 2 files changed, 60 insertions(+), 12 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1cf3ce9..5abc5e4 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -296,6 +296,12 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ +\t{insopts} affects misc.\ commands & \compactfeatureref{insopts} & +Yes & Yes & Yes & Yes & No \\ + +\t{exeopts} affects \t{doinitd} & \compactfeatureref{exeopts} & +Yes & Yes & Yes & Yes & No \\ + Controllable compression & \compactfeatureref{docompress} & * & Yes & Yes & Yes & Yes \\ @@ -517,6 +523,8 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. \item \t{dosym} can create relative paths, \featureref{dosym-relative}. +\item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. +\item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 54ea342..4e2c0fd 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -473,8 +473,9 @@ the current phase function has returned. \t{joe:users}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doconfd] Installs the given config files into \t{/etc/conf.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doconfd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[dodir] Creates the given directories, by default with file mode \t{0755}, or with the \t{install} options set by the most recent \t{diropts} call. Failure behaviour is EAPI @@ -491,8 +492,9 @@ the current phase function has returned. section~\ref{sec:failure-behaviour}. \item[doenvd] Installs the given environment files into \t{/etc/env.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doenvd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doexe] Installs the given files into the directory specified by the most recent \t{exeinto} call. If \t{exeinto} has not yet been called, behaviour is undefined. Files are installed by @@ -507,9 +509,10 @@ the current phase function has returned. section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, -by default with file mode \t{0644}, or with the \t{install} options set by the most recent -\t{insopts} call. If the first argument is \t{-r}, then operates recursively, descending -into any directories given. +by default with file mode \t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} +as respecting \t{insopts} in \t{doheader}, the \t{install} options set by the most recent +\t{insopts} call override the default. If the first argument is \t{-r}, then operates +recursively, descending into any directories given. Only available in EAPIs listed in table~\ref{tab:doheader-table} as supporting \t{doheader}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -542,8 +545,9 @@ the current phase function has returned. \t{0644}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doinitd] Installs the given initscript files into \t{/etc/init.d}, by default with file mode -\t{0755}, or with the \t{install} options set by the most recent \t{exeopts} call. -Failure behaviour is EAPI dep
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 9bff7937738fbd9fa47255a1f429ebb16cf6ab95 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:22:15 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:29:06 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=9bff7937 EAPI 8 has dosym -r Bug: https://bugs.gentoo.org/708360 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 38 +++--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1503053..1cf3ce9 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -290,6 +290,9 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{domo} destination path & \compactfeatureref{domo-path} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{/usr} & \t{/usr} \\ +\t{dosym -r} & \compactfeatureref{dosym-relative} & +No & No & No & No & Yes \\ + \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ @@ -513,6 +516,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. +\item \t{dosym} can create relative paths, \featureref{dosym-relative}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 46507b7..54ea342 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -612,9 +612,27 @@ the current phase function has returned. \item[dosbin] As \t{dobin}, but installs to \t{DESTTREE/sbin}. -\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. If -the directory containing the new link does not exist, creates it. Failure behaviour is EAPI -dependent as per section~\ref{sec:failure-behaviour}. +\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. +If the directory containing the new link does not exist, creates it. + +\featurelabel{dosym-relative} In EAPIs listed in table~\ref{tab:dosym-r} as supporting creation +of relative paths, when called with option \t{-r}, expands the first parameter relative to +the apparent path of the directory containing the first parameter. The algorithm must return +a result identical to the one returned by the function in listing~\ref{lst:dosym-r}, +with \t{realpath} and \t{dirname} from GNU coreutils version~8.32. Specifying option \t{-r} +together with a relative path as first (target) parameter is an error. + +Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + +\begin{listing}[h] +\caption{Create a relative path for \t{dosym -r}} \label{lst:dosym-r} +\begin{verbatim} +dosym_relative_path() { +local link=$(realpath -m -s "/${2#/}") +realpath -m -s --relative-to="$(dirname "${link}")" "$1" +} +\end{verbatim} +\end{listing} \item[fowners] Acts as for \t{chown}, but takes paths relative to the image directory. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -742,6 +760,20 @@ the current phase function has returned. \end{tabular} \end{centertable} +\ChangeWhenAddingAnEAPI{8} +\begin{centertable}{EAPIs supporting \t{dosym -r}} +\label{tab:dosym-r} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{\t{dosym} supports creation of relative paths?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No \\ + 8 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{Commands affecting install destinations} The following commands are used to set the various destination trees and options used by the above installation commands. They must be shell functions or aliases, due to the need to set variables
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c03b86e8afdff46e7a21a5317afecbb5866b655a Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon May 17 21:26:29 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon May 17 21:27:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03b86e8 perl-functions.eclass: Add perl-fix_permissions Bug: https://bugs.gentoo.org/554346 Signed-off-by: Andreas K. Hüttel gentoo.org> eclass/perl-functions.eclass | 10 ++ 1 file changed, 10 insertions(+) diff --git a/eclass/perl-functions.eclass b/eclass/perl-functions.eclass index e6168a07534..8633f384f1b 100644 --- a/eclass/perl-functions.eclass +++ b/eclass/perl-functions.eclass @@ -127,6 +127,16 @@ perl_delete_emptybsdir() { fi } +# @FUNCTION: perl_fix_permissions +# @DESCRIPTION: +# Make all of ${D} user-writable, since EU::MM does silly things with +# the w bit. See bug 554346. +perl_fix_permissions() { + debug-print-function $FUNCNAME "$@" + perl_set_version + fperms -R u+w "${D}" +} + # @FUNCTION: perl_fix_packlist # @DESCRIPTION: # Look through ${D} for .packlist text files containing the temporary installation
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: fa8154640004e371dd7fe671f51b053a5089c0bf Author: Michał Górny gentoo org> AuthorDate: Tue Dec 24 21:50:30 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=fa815464 EAPI 8 removes .7z, .rar, .lha unpack support Bug: https://bugs.gentoo.org/690968 Signed-off-by: Michał Górny gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 10 ++ pkg-mgr-commands.tex | 21 ++--- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 0f9986d..6e0c880 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -338,6 +338,15 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{unpack} support for \t{txz} & \compactfeatureref{unpack-extensions} & No & No & Yes & Yes & Yes \\ +\t{unpack} support for \t{7z} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{lha} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + +\t{unpack} support for \t{rar} & \compactfeatureref{unpack-extensions} & +Yes & Yes & Yes & Yes & No \\ + \t{unpack} case-insensitive & \compactfeatureref{unpack-ignore-case} & No & No & Yes & Yes & Yes \\ @@ -529,6 +538,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \item \t{usev} supports an optional second argument, \featureref{usev}. +\item \t{unpack} no longer supports \t{.7z}, \t{.rar}, \t{.lha}, \featureref{unpack-extensions}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index c296b60..9ab32be 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -1165,10 +1165,13 @@ has returned. \item bzip2-compressed tar files (\t{*.tar.bz2, *.tbz2, *.tar.bz, *.tbz}). Ebuilds must ensure that bzip2 and GNU tar are installed. \item zip files (\t{*.zip, *.ZIP, *.jar}). Ebuilds must ensure that Info-ZIP Unzip is installed. -\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. +\item 7zip files (\t{*.7z, *.7Z}). Ebuilds must ensure that P7ZIP is installed. Only for EAPIs +listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.7z}. \item rar files (\t{*.rar, *.RAR}). Ebuilds must ensure that RARLAB's unrar is installed. +Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting \t{.rar}. \item LHA archives (\t{*.LHA, *.LHa, *.lha, *.lzh}). Ebuilds must ensure that the lha program is -installed. +installed. Only for EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting +\t{.lha}. \item ar archives (\t{*.a}). Ebuilds must ensure that GNU binutils is installed. \item deb packages (\t{*.deb}). Ebuilds must ensure that the deb2targz program is installed on those platforms where the GNU binutils ar program is not available and the installed ar @@ -1207,16 +1210,20 @@ has returned. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{\t{unpack} extensions for EAPIs} \label{tab:unpack-extensions-table} -\begin{tabular}{} +\begin{tabular}{} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & \multicolumn{1}{c}{\textbf{\t{.xz}?}} & \multicolumn{1}{c}{\textbf{\t{.tar.xz}?}} & - \multicolumn{1}{c}{\textbf{\t{.txz}?}} \\ + \multicolumn{1}{c}{\textbf{\t{.txz}?}} & + \multicolumn{1}{c}{\textbf{\t{.7z}?}} & + \multicolumn{1}{c}{\textbf{\t{.rar}?}} & + \multicolumn{1}{c}{\textbf{\t{.lha}?}} \\ \midrule - 0, 1, 2 & No & No & No \\ - 3, 4, 5 & Yes & Yes & No \\ - 6, 7, 8 & Yes & Yes & Yes \\ + 0, 1, 2 & No & No & No & Yes & Yes & Yes \\ + 3, 4, 5 & Yes & Yes & No & Yes & Yes & Yes \\ + 6, 7 & Yes & Yes & Yes & Yes & Yes & Yes \\ + 8 & Yes & Yes & Yes & No & No & No \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 9e3818935be184086f091278da14eb6ead26cbd3 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:59:37 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=9e381893 EAPI 8: usev has an optional second argument Bug: https://bugs.gentoo.org/744868 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 23 ++- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5abc5e4..0f9986d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -314,6 +314,9 @@ Controllable stripping & \compactfeatureref{dostrip} & \t{dostrip} & \compactfeatureref{dostrip} & No & No & No & Yes & Yes \\ +\t{usev} second arg & \compactfeatureref{usev} & +No & No & No & No & Yes \\ + \t{use_with} empty third arg & \compactfeatureref{use-with} & * & Yes & Yes & Yes & Yes \\ @@ -525,6 +528,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{dosym} can create relative paths, \featureref{dosym-relative}. \item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. \item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. +\item \t{usev} supports an optional second argument, \featureref{usev}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index f987c16..c296b60 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -948,15 +948,17 @@ table~\ref{tab:use-list-strictness}. \item[use] Returns shell true (0) if the first argument (a \t{USE} flag name) is enabled, false otherwise. If the flag name is prefixed with \t{!}, returns true if the flag is disabled, and false if it is enabled. It is guaranteed that this command is quiet. -\item[usev] The same as \t{use}, but also prints the flag name if the condition -is met. +\item[usev] \featurelabel{usev} The same as \t{use}, but also prints the flag name if the condition +is met. In EAPIs listed in table~\ref{tab:use-list-args} as supporting an optional second +argument for \t{usev}, prints the second argument instead, if it is specified and if the +condition is met. \item[useq] Deprecated synonym for \t{use}. In EAPIs listed in table~\ref{tab:banned-commands-2}, this command is banned as per section~\ref{sec:banned-commands}. \item[use_with] \featurelabel{use-with} Has one-, two-, and three-argument forms. The first argument is a USE flag name, the second a \t{configure} option name (\t{\$\{opt\}}), defaulting to the same as the first argument if not provided, and the third is a string value -(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-with-third-arg} as not supporting it, +(\t{\$\{value\}}). For EAPIs listed in table~\ref{tab:use-list-args} as not supporting it, an empty third argument is treated as if it weren't provided. If the USE flag is set, outputs \t{-{}-with-\$\{opt\}=\$\{value\}} if the third argument was provided, and \t{-{}-with-\$\{opt\}} otherwise. If the flag is not set, then it outputs @@ -991,15 +993,18 @@ table~\ref{tab:use-list-strictness}. \end{centertable} \ChangeWhenAddingAnEAPI{8} -\begin{centertable}{EAPIs supporting empty third argument in \t{use_with} and \t{use_enable}} -\label{tab:use-with-third-arg} -\begin{tabular}{ll} +\begin{centertable}{\t{usev}, \t{use_with} and \t{use_enable} arguments for EAPIs} +\label{tab:use-list-args} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports empty third argument?}} \\ + \multicolumn{1}{P{8em}}{\textbf{\t{usev} has optional second argument?}} & + \multicolumn{1}{P{14em}}{\textbf{\t{use_with} and \t{use_enable} support empty third +argument?}} \\ \midrule - 0, 1, 2, 3& No \\ - 4, 5, 6, 7, 8 & Yes \\ + 0, 1, 2, 3& No & No \\ + 4, 5, 6, 7& No & Yes \\ + 8 & Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 2823d57b7f535b1ab8259beb422cd3968e0b0dc2 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 18:22:15 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=2823d57b EAPI 8 has dosym -r Bug: https://bugs.gentoo.org/708360 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 pkg-mgr-commands.tex | 38 +++--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1503053..1cf3ce9 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -290,6 +290,9 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{domo} destination path & \compactfeatureref{domo-path} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{\$\{DESTTREE\}} & \t{/usr} & \t{/usr} \\ +\t{dosym -r} & \compactfeatureref{dosym-relative} & +No & No & No & No & Yes \\ + \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ @@ -513,6 +516,7 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. +\item \t{dosym} can create relative paths, \featureref{dosym-relative}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index 46507b7..e3fa741 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -612,9 +612,27 @@ the current phase function has returned. \item[dosbin] As \t{dobin}, but installs to \t{DESTTREE/sbin}. -\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. If -the directory containing the new link does not exist, creates it. Failure behaviour is EAPI -dependent as per section~\ref{sec:failure-behaviour}. +\item[dosym] Creates a symbolic link named as for its second parameter, pointing to the first. +If the directory containing the new link does not exist, creates it. + +\featurelabel{dosym-relative} When called with option \t{-r} in EAPIs listed in +table~\ref{tab:dosym-r} as supporting creation of relative paths, expands the first parameter +relative to the apparent path of the directory containing the first parameter. The algorithm +must return a result identical to the one returned by the function in listing~\ref{lst:dosym-r}, +with \t{realpath} and \t{dirname} from GNU coreutils version~8.32. Specifying option \t{-r} +together with a relative path as first (target) parameter is an error. + +Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + +\begin{listing}[h] +\caption{Create a relative path for \t{dosym -r}} \label{lst:dosym-r} +\begin{verbatim} +dosym_relative_path() { +local link=$(realpath -m -s "/${2#/}") +realpath -m -s --relative-to="$(dirname "${link}")" "$1" +} +\end{verbatim} +\end{listing} \item[fowners] Acts as for \t{chown}, but takes paths relative to the image directory. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -742,6 +760,20 @@ the current phase function has returned. \end{tabular} \end{centertable} +\ChangeWhenAddingAnEAPI{8} +\begin{centertable}{EAPIs supporting \t{dosym -r}} +\label{tab:dosym-r} +\begin{tabular}{ll} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{1}{c}{\textbf{\t{dosym} supports creation of relative paths?}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No \\ + 8 & Yes \\ + \bottomrule +\end{tabular} +\end{centertable} + \subsection{Commands affecting install destinations} The following commands are used to set the various destination trees and options used by the above installation commands. They must be shell functions or aliases, due to the need to set variables
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 243c9589272a0348b6ade7f1bcdf2e2837491e11 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 12:05:17 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=243c9589 EAPI 8: useq, hasv and hasq are banned Bug: https://bugs.gentoo.org/199722 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 11 +++ pkg-mgr-commands.tex | 37 ++--- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 5319bf0..913935d 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -233,6 +233,15 @@ Most utilities die & \compactfeatureref{die-on-failure} & \t{libopts} & \compactfeatureref{banned-commands} & Yes & Yes & Yes & Banned & Banned \\ +\t{useq} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + +\t{hasv} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + +\t{hasq} & \compactfeatureref{banned-commands} & +Yes & Yes & Yes & Yes & Banned \\ + Query command options & \compactfeatureref{pm-query-options} & None & \t{-{}-host-root} & \t{-{}-host-root} & \t{-b}, \t{-d}, \t{-r} & \t{-b}, \t{-d}, \t{-r} \\ @@ -499,6 +508,8 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{IDEPEND}, \featureref{idepend}. \item Different \t{src_prepare} implementation, \featureref{src-prepare-8}. \item \t{PROPERTIES}, \t{RESTRICT} accumulated across eclasses, \featureref{accumulate-vars}. +\item \t{useq} banned, \featureref{banned-commands}. +\item \t{hasv} and \t{hasq} banned, \featureref{banned-commands}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index f401472..d535e00 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -55,7 +55,7 @@ called, the package manager must abort the build process indicating an error. \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Banned commands} -\label{tab:banned-commands-table} +\label{tab:banned-commands-1} \begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & @@ -74,6 +74,23 @@ called, the package manager must abort the build process indicating an error. 7, 8 & Yes & Yes & Yes & Yes & Yes & Yes \\ \bottomrule \end{tabular} +% Don't start a new table environment, or the two parts may end up on different pages +\vspace{\floatsep} +\caption{Banned commands (continued)} +\label{tab:banned-commands-2} +\begin{tabular}{} + \toprule + \multicolumn{1}{c}{\textbf{EAPI}} & + \multicolumn{3}{c}{\textbf{Command banned?}} \\ + \multicolumn{1}{c}{} & + \multicolumn{1}{c}{\textbf{\t{useq}}} & + \multicolumn{1}{c}{\textbf{\t{hasv}}} & + \multicolumn{1}{c}{\textbf{\t{hasq}}} \\ + \midrule + 0, 1, 2, 3, 4, 5, 6, 7 & No & No & No \\ + 8 & Yes & Yes & Yes \\ + \bottomrule +\end{tabular} \end{centertable} \subsection{Sandbox commands} @@ -387,7 +404,7 @@ commands once the current phase function has returned. \item[einstall] A shortcut for the command given in listing~\ref{lst:einstall}. Any arguments given to \t{einstall} are passed verbatim to \t{emake}, as shown. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. -In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is banned as per +In EAPIs listed in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. The variable \t{ED} is defined as in table~\ref{tab:defined-vars} and depends on the use of an @@ -465,7 +482,7 @@ the current phase function has returned. \item[dohard] Takes two parameters. Creates a hardlink from the second to the first. Both paths are relative to the staging directory including the offset-prefix \t{ED} in offset-prefix aware EAPIs, or just the staging directory \t{D} in offset-prefix agnostic EAPIs. In EAPIs listed -in table~\ref{tab:banned-commands-table}, this command is banned as per +in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, @@ -493,7 +510,7 @@ the current phase function has returned. offset-prefix. \end{compactdesc} -In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is banned as per +In EAPIs listed in table~\ref{tab:banned-commands-1}, this command is banned as per section~\ref{sec:banned-commands}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -524,7 +541,7 @@ the current phase function has returned. \item[dolib] As for \t{dolib.a} except that
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: bb6931910a9e3c919a721be254d0b323ecd8a9c6 Author: Ulrich Müller gentoo org> AuthorDate: Sun May 16 16:15:04 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=bb693191 EAPI 8: insopts and exeopts affect only doins and doexe Bug: https://bugs.gentoo.org/657580 Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 8 +++ pkg-mgr-commands.tex | 64 ++-- 2 files changed, 60 insertions(+), 12 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index 1cf3ce9..5abc5e4 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -296,6 +296,12 @@ Output commands use stdout & \compactfeatureref{output-no-stdout} & \t{new*} support stdin & \compactfeatureref{newfoo-stdin} & No & Yes & Yes & Yes & Yes \\ +\t{insopts} affects misc.\ commands & \compactfeatureref{insopts} & +Yes & Yes & Yes & Yes & No \\ + +\t{exeopts} affects \t{doinitd} & \compactfeatureref{exeopts} & +Yes & Yes & Yes & Yes & No \\ + Controllable compression & \compactfeatureref{docompress} & * & Yes & Yes & Yes & Yes \\ @@ -517,6 +523,8 @@ EAPI 8 is EAPI 7 with the following changes: \item \t{econf} adds \t{-{}-datarootdir}, \featureref{econf-options}. \item \t{econf} adds \t{-{}-disable-static}, \featureref{econf-options}. \item \t{dosym} can create relative paths, \featureref{dosym-relative}. +\item \t{insopts} no longer affects \t{doconfd}, \t{doenvd} and \t{doheader}, \featureref{insopts}. +\item \t{exeopts} no longer affects \t{doinitd}, \featureref{exeopts}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index e3fa741..f987c16 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -473,8 +473,9 @@ the current phase function has returned. \t{joe:users}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doconfd] Installs the given config files into \t{/etc/conf.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doconfd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[dodir] Creates the given directories, by default with file mode \t{0755}, or with the \t{install} options set by the most recent \t{diropts} call. Failure behaviour is EAPI @@ -491,8 +492,9 @@ the current phase function has returned. section~\ref{sec:failure-behaviour}. \item[doenvd] Installs the given environment files into \t{/etc/env.d/}, by default with file mode -\t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. -Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. +\t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} as respecting \t{insopts} +in \t{doenvd}, the \t{install} options set by the most recent \t{insopts} call override +the default. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doexe] Installs the given files into the directory specified by the most recent \t{exeinto} call. If \t{exeinto} has not yet been called, behaviour is undefined. Files are installed by @@ -507,9 +509,10 @@ the current phase function has returned. section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, -by default with file mode \t{0644}, or with the \t{install} options set by the most recent -\t{insopts} call. If the first argument is \t{-r}, then operates recursively, descending -into any directories given. +by default with file mode \t{0644}. For EAPIs listed in table~\ref{tab:insopts-commands} +as respecting \t{insopts} in \t{doheader}, the \t{install} options set by the most recent +\t{insopts} call override the default. If the first argument is \t{-r}, then operates +recursively, descending into any directories given. Only available in EAPIs listed in table~\ref{tab:doheader-table} as supporting \t{doheader}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -542,8 +545,9 @@ the current phase function has returned. \t{0644}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doinitd] Installs the given initscript files into \t{/etc/init.d}, by default with file mode -\t{0755}, or with the \t{install} options set by the most recent \t{exeopts} call. -Failure behaviour is EAPI dep
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 8c8da205769e2cdaacdb7f80162a03d34a64bb99 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 22 18:23:57 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=8c8da205 EAPI 8 has selective URI restrictions Bug: https://bugs.gentoo.org/371413 Signed-off-by: Michał Górny gentoo.org> [Shortened "selective-uri-restrict" label to make it fit in the margin] Signed-off-by: Ulrich Müller gentoo.org> eapi-differences.tex | 4 ebuild-vars.tex | 18 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/eapi-differences.tex b/eapi-differences.tex index a334881..22f99e2 100644 --- a/eapi-differences.tex +++ b/eapi-differences.tex @@ -74,6 +74,9 @@ Bash version & \compactfeatureref{bash-version} & \t{SRC_URI} arrows & \compactfeatureref{src-uri-arrows} & * & Yes & Yes & Yes & Yes \\ +Selective URI restrictions & \compactfeatureref{uri-restrict} & +No & No & No & No & Yes \\ + \t{RDEPEND=DEPEND} & \compactfeatureref{rdepend-depend} & * & No & No & No & No \\ @@ -486,6 +489,7 @@ EAPI 8 is EAPI 7 with the following changes: \begin{compactitem} \item Less strict naming rules for files in \t{updates} directory, \featureref{updates-filenames}. \item Bash version is 5.0, \featureref{bash-version}. +\item Selective fetch/mirror restriction, \featureref{uri-restrict}. \end{compactitem} \ChangeWhenAddingAnEAPI{8} diff --git a/ebuild-vars.tex b/ebuild-vars.tex index 9941f3e..59c5b64 100644 --- a/ebuild-vars.tex +++ b/ebuild-vars.tex @@ -169,16 +169,24 @@ on the right of the arrow. When consulting mirrors (except for those explicitly of the arrow, if \t{mirror://} is used), the filename to the right of the arrow shall be requested instead of the filename in the URI. +\featurelabel{uri-restrict} In EAPIs listed in table~\ref{tab:uri-arrows-table} as supporting +selective URI restrictions, the URI protocol can be prefixed by an additional \t{fetch+} or +\t{mirror+} term. If the ebuild is fetch restricted, the \t{fetch+} prefix undoes the fetch +restriction for the URI (but not the implied mirror restriction). If the ebuild is fetch or mirror +restricted, the \t{mirror+} prefix undoes both fetch and mirror restrictions for the URI. + \ChangeWhenAddingAnEAPI{8} -\begin{centertable}{EAPIs supporting \t{SRC_URI} arrows} +\begin{centertable}{EAPIs supporting \t{SRC_URI} arrows and selective URI restrictions} \label{tab:uri-arrows-table} -\begin{tabular}{ll} +\begin{tabular}{lll} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{c}{\textbf{Supports \t{SRC_URI} arrows?}} \\ + \multicolumn{1}{c}{\textbf{Supports \t{SRC_URI} arrows?}} & + \multicolumn{1}{c}{\textbf{Supports selective URI restrictions?}} \\ \midrule - 0, 1& No \\ - 2, 3, 4, 5, 6, 7, 8 & Yes \\ + 0, 1 & No & No \\ + 2, 3, 4, 5, 6, 7 & Yes & No \\ + 8& Yes & Yes \\ \bottomrule \end{tabular} \end{centertable}
[gentoo-commits] proj/pms:eapi-8 commit in: /
commit: 135d9d53293e453b50171afbfb0ab9efcfa3c9fd Author: Ulrich Müller gentoo org> AuthorDate: Mon May 17 19:30:41 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon May 17 21:21:00 2021 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=135d9d53 Split the econf options table because it has become too wide Signed-off-by: Ulrich Müller gentoo.org> pkg-mgr-commands.tex | 48 ++-- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index b8ba853..46507b7 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -319,18 +319,18 @@ commands once the current phase function has returned. \item \t{-{}-infodir} must be \t{\$\{EPREFIX\}/usr/share/info} \item \t{-{}-datadir} must be \t{\$\{EPREFIX\}/usr/share} \item \t{-{}-datarootdir} must be \t{\$\{EPREFIX\}/usr/share}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-datarootdir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-sysconfdir} must be \t{\$\{EPREFIX\}/etc} \item \t{-{}-localstatedir} must be \t{\$\{EPREFIX\}/var/lib} \item \t{-{}-docdir} must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-docdir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-htmldir} must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}/html}, if the EAPI is -listed in table~\ref{tab:econf-options-table} as using it. This option will only be passed +listed in table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-htmldir} occurs in the output of \t{configure -{}-help}. \item \t{-{}-with-sysroot} must be \t{\$\{ESYSROOT:-/\}}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-1} as using it. This option will only be passed if the string \t{-{}-with-sysroot} occurs in the output of \t{configure -{}-help}. \item \t{-{}-build} must be the value of the \t{CBUILD} environment variable. This option will only be passed if \t{CBUILD} is non-empty. @@ -339,36 +339,48 @@ commands once the current phase function has returned. only be passed if \t{CTARGET} is non-empty. \item \t{-{}-libdir} must be set according to algorithm~\ref{alg:econf-libdir}. \item \t{-{}-disable-dependency-tracking}, if the EAPI is listed in -table~\ref{tab:econf-options-table} as using it. This option will only be passed if the +table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-dependency-tracking} occurs in the output of \t{configure -{}-help}. -\item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-table} +\item \t{-{}-disable-silent-rules}, if the EAPI is listed in table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-silent-rules} occurs in the output of \t{configure -{}-help}. -\item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-table} +\item \t{-{}-disable-static}, if the EAPI is listed in table~\ref{tab:econf-options-2} as using it. This option will only be passed if the string \t{-{}-disable-static} occurs in the output of \t{configure -{}-help}. \end{itemize} \ChangeWhenAddingAnEAPI{8} \begin{centertable}{Extra \t{econf} arguments for EAPIs} -\label{tab:econf-options-table} -\begin{tabular}{} +\label{tab:econf-options-1} +\begin{tabular}{l} \toprule \multicolumn{1}{c}{\textbf{EAPI}} & - \multicolumn{1}{P{9em}}{\textbf{-{}-disable-dependency-tracking}} & - \multicolumn{1}{P{5em}}{\textbf{-{}-disable-silent-rules}} & - \multicolumn{1}{c}{\textbf{-{}-disable-static}} & \multicolumn{1}{c}{\textbf{-{}-datarootdir}} & \multicolumn{1}{c}{\textbf{-{}-docdir}} & \multicolumn{1}{c}{\textbf{-{}-htmldir}} & \multicolumn{1}{c}{\textbf{-{}-with-sysroot}} \\ \midrule - 0, 1, 2, 3& No & No & No & No & No & No & No \\ - 4 & Yes & No & No & No & No & No & No \\ - 5 & Yes & Yes & No & No & No & No & No \\ - 6 & Yes & Yes & No & No & Yes & Yes &