diff --git a/app-portage/pacvis/pacvis-0.4.2.ebuild b/app-portage/pacvis/pacvis-0.4.2.ebuild index 2adc736e80..353db4b573 100644 --- a/app-portage/pacvis/pacvis-0.4.2.ebuild +++ b/app-portage/pacvis/pacvis-0.4.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 diff --git a/app-portage/pacvis/pacvis-9999.ebuild b/app-portage/pacvis/pacvis-9999.ebuild deleted file mode 100644 index 5bd18faf3d..0000000000 --- a/app-portage/pacvis/pacvis-9999.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) - -EGIT_REPO_URI="https://github.com/bgloyer/pacvis.git" -inherit distutils-r1 git-r3 - -DESCRIPTION="Displays dependency graphs of packages" -HOMEPAGE="https://github.com/bgloyer/pacvis" -SRC_URI="" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND="www-servers/tornado[${PYTHON_USEDEP}]" diff --git a/app-text/kramdown-rfc2629/Manifest b/app-text/kramdown-rfc2629/Manifest index 1a9815df77..0e617938a3 100644 --- a/app-text/kramdown-rfc2629/Manifest +++ b/app-text/kramdown-rfc2629/Manifest @@ -1 +1 @@ -DIST kramdown-rfc2629-1.4.6.gem 45056 BLAKE2B 12520d0d46a60ff3c0312ad69f98d4ec4d71d79ba0eea82f6f1fe439737b9229c8699f83a1e3e523d379ef1022a5c948358d12d61d23fca20aead1f3af74ede5 SHA512 eca78ecb2eb70b1bf49d95cb2d19b22e5ae7b4ccfd5c0a615e5d3b85d51f0ca3239acf14d6a2ca18774af96f61024e6c6e5fc2ea848677e8c2b16c70c525eba8 +DIST kramdown-rfc2629-1.4.17.gem 47104 BLAKE2B f62a88d0c1e53dfc5dfa6a8dae42aa6db55a00537d25d751638be8d659984198aec41fa6555bd7002d8ed4bcc0e692a1cb2467922f7abf640ff0080b7ae7e966 SHA512 8b5af6ce0e91d9f82f3b2f9f00731695df82b90d31a376276f4f9276169ff387ce95eb38bb4c245e2eb349bceeaa78e86023b018593af722e1b479cf3ace95b9 diff --git a/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.6.ebuild b/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.17.ebuild similarity index 93% rename from app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.6.ebuild rename to app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.17.ebuild index ae75156d2b..5a2d334d12 100644 --- a/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.6.ebuild +++ b/app-text/kramdown-rfc2629/kramdown-rfc2629-1.4.17.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/cabo/kramdown-rfc2629" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~x86" IUSE="" ruby_add_rdepend " diff --git a/dev-R/MASS/metadata.xml b/dev-R/MASS/metadata.xml index 8418597506..bd3e0cb4b7 100644 --- a/dev-R/MASS/metadata.xml +++ b/dev-R/MASS/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Support Functions and Datasets for Venables and Ripley's MASS // Functions and datasets to support Venables and Ripley, "Modern diff --git a/dev-R/Matrix/metadata.xml b/dev-R/Matrix/metadata.xml index f44f57508f..2b5e2fc2c1 100644 --- a/dev-R/Matrix/metadata.xml +++ b/dev-R/Matrix/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Sparse and Dense Matrix Classes and Methods // A rich hierarchy of matrix classes, including triangular, symmetric, and diff --git a/dev-R/RColorBrewer/metadata.xml b/dev-R/RColorBrewer/metadata.xml index ab9f9e8a1c..bff25fba5f 100644 --- a/dev-R/RColorBrewer/metadata.xml +++ b/dev-R/RColorBrewer/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + ColorBrewer Palettes // Provides color schemes for maps (and other graphics) designed by Cynthia Brewer as described at diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml index 99c0878385..a722d6f337 100644 --- a/dev-R/RcppArmadillo/metadata.xml +++ b/dev-R/RcppArmadillo/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + 'Rcpp' Integration for the 'Armadillo' Templated Linear Algebra Library // 'Armadillo' is a templated C++ linear algebra diff --git a/dev-R/RcppEnsmallen/metadata.xml b/dev-R/RcppEnsmallen/metadata.xml index c3fb57f8e2..dab676e024 100644 --- a/dev-R/RcppEnsmallen/metadata.xml +++ b/dev-R/RcppEnsmallen/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + https://github.com/coatless/rcppensmallen/issues https://cran.r-project.org/web/packages/RcppEnsmallen/RcppEnsmallen.pdf diff --git a/dev-R/askpass/metadata.xml b/dev-R/askpass/metadata.xml index fc3a6fdac5..3f289ed723 100644 --- a/dev-R/askpass/metadata.xml +++ b/dev-R/askpass/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Safe Password Entry for R, Git, and SSH // Cross-platform utilities for prompting the user for credentials or a diff --git a/dev-R/brew/metadata.xml b/dev-R/brew/metadata.xml index 71f93925d8..fbe718a670 100644 --- a/dev-R/brew/metadata.xml +++ b/dev-R/brew/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Templating Framework for Report Generation // brew implements a templating framework for mixing text and R code for report diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml index 09ea5b75f4..51195f550e 100644 --- a/dev-R/brio/metadata.xml +++ b/dev-R/brio/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Basic R Input Output // Functions to handle basic input output, these functions always read and write UTF-8 (8-bit Unicode diff --git a/dev-R/callr/metadata.xml b/dev-R/callr/metadata.xml index f286d4675a..a3d682382f 100644 --- a/dev-R/callr/metadata.xml +++ b/dev-R/callr/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Call R from R // It is sometimes useful to perform a computation in a separate R process, without affecting the current R diff --git a/dev-R/colorspace/metadata.xml b/dev-R/colorspace/metadata.xml index 3292eb8323..f053153bef 100644 --- a/dev-R/colorspace/metadata.xml +++ b/dev-R/colorspace/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + A Toolbox for Manipulating and Assessing Colors and Palettes // Carries out mapping between assorted color spaces including diff --git a/dev-R/commonmark/metadata.xml b/dev-R/commonmark/metadata.xml index 5a40e4964c..ade12481cf 100644 --- a/dev-R/commonmark/metadata.xml +++ b/dev-R/commonmark/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + High Performance CommonMark and Github Markdown Rendering in R // The CommonMark specification defines a rationalized version of diff --git a/dev-R/covr/metadata.xml b/dev-R/covr/metadata.xml index 0e701b493b..3975c26cce 100644 --- a/dev-R/covr/metadata.xml +++ b/dev-R/covr/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Test Coverage for Packages // Track and report code coverage for your package and (optionally) upload the results to a coverage diff --git a/dev-R/curl/metadata.xml b/dev-R/curl/metadata.xml index 1bd6e0b224..2e754b6d72 100644 --- a/dev-R/curl/metadata.xml +++ b/dev-R/curl/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + A Modern and Flexible Web Client for R // The curl() and curl_download() functions provide highly configurable drop-in diff --git a/dev-R/diffobj/metadata.xml b/dev-R/diffobj/metadata.xml index 9478152974..5629449531 100644 --- a/dev-R/diffobj/metadata.xml +++ b/dev-R/diffobj/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Diffs for R Objects // Generate a colorized diff of two R objects for an intuitive visualization of their differences. diff --git a/dev-R/evaluate/metadata.xml b/dev-R/evaluate/metadata.xml index 2513e98347..02dd786c0b 100644 --- a/dev-R/evaluate/metadata.xml +++ b/dev-R/evaluate/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Parsing and Evaluation Tools that Provide More Details than the Default // Parsing and evaluation tools that make it easy to diff --git a/dev-R/labeling/metadata.xml b/dev-R/labeling/metadata.xml index 77b304be63..ca13614b80 100644 --- a/dev-R/labeling/metadata.xml +++ b/dev-R/labeling/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Axis Labeling // Functions which provide a range of axis labeling algorithms. diff --git a/dev-R/lattice/metadata.xml b/dev-R/lattice/metadata.xml index f9b235203e..0320a91714 100644 --- a/dev-R/lattice/metadata.xml +++ b/dev-R/lattice/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Trellis Graphics for R // A powerful and elegant high-level data visualization system inspired by Trellis graphics, with an diff --git a/dev-R/lazyeval/metadata.xml b/dev-R/lazyeval/metadata.xml index 4bdf0734da..b8aa72e765 100644 --- a/dev-R/lazyeval/metadata.xml +++ b/dev-R/lazyeval/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Lazy (Non-Standard) Evaluation // An alternative approach to non- standard evaluation using formulas. Provides a full diff --git a/dev-R/markdown/metadata.xml b/dev-R/markdown/metadata.xml index 23568e8363..cc56c2f64c 100644 --- a/dev-R/markdown/metadata.xml +++ b/dev-R/markdown/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Render Markdown with the C Library 'Sundown' // Provides R bindings to the 'Sundown' Markdown rendering library diff --git a/dev-R/mgcv/metadata.xml b/dev-R/mgcv/metadata.xml index c620bee423..a444a9069f 100644 --- a/dev-R/mgcv/metadata.xml +++ b/dev-R/mgcv/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Mixed GAM Computation Vehicle with Automatic Smoothness Estimation // Generalized additive (mixed) models, some of diff --git a/dev-R/mime/metadata.xml b/dev-R/mime/metadata.xml index 9155f051c1..e6842c8c00 100644 --- a/dev-R/mime/metadata.xml +++ b/dev-R/mime/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Map Filenames to MIME Types // Guesses the MIME type from a filename extension using the data derived from /etc/mime.types diff --git a/dev-R/munsell/metadata.xml b/dev-R/munsell/metadata.xml index 2a835c5656..6406173a47 100644 --- a/dev-R/munsell/metadata.xml +++ b/dev-R/munsell/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Utilities for Using Munsell Colours // Provides easy access to, and manipulation of, the Munsell colours. Provides a mapping diff --git a/dev-R/nlme/metadata.xml b/dev-R/nlme/metadata.xml index 0c048e6541..c26221bf32 100644 --- a/dev-R/nlme/metadata.xml +++ b/dev-R/nlme/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Linear and Nonlinear Mixed Effects Models // Fit and compare Gaussian linear and nonlinear mixed-effects models. diff --git a/dev-R/nnet/metadata.xml b/dev-R/nnet/metadata.xml index 6893ceebb1..843c471f79 100644 --- a/dev-R/nnet/metadata.xml +++ b/dev-R/nnet/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Feed-Forward Neural Networks and Multinomial Log-Linear Models // Software for feed-forward neural networks with a single hidden diff --git a/dev-R/openssl/metadata.xml b/dev-R/openssl/metadata.xml index a8bffa5231..4278f7d8ec 100644 --- a/dev-R/openssl/metadata.xml +++ b/dev-R/openssl/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Toolkit for Encryption, Signatures and Certificates Based on OpenSSL // Bindings to OpenSSL libssl and libcrypto, plus diff --git a/dev-R/pkgload/metadata.xml b/dev-R/pkgload/metadata.xml index 2dadd4094a..822aa652db 100644 --- a/dev-R/pkgload/metadata.xml +++ b/dev-R/pkgload/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Simulate Package Installation and Attach // Simulates the process of installing a package and then attaching it. This is a key diff --git a/dev-R/praise/metadata.xml b/dev-R/praise/metadata.xml index d32c39f2b1..c7ba51614d 100644 --- a/dev-R/praise/metadata.xml +++ b/dev-R/praise/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Praise Users // Build friendly R packages that praise their users if they have done something good, or they just need it to feel diff --git a/dev-R/processx/metadata.xml b/dev-R/processx/metadata.xml index 735c464b68..de4dcaa9e7 100644 --- a/dev-R/processx/metadata.xml +++ b/dev-R/processx/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Execute and Control System Processes // Tools to run system processes in the background. It can check if a background diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml index 06049bb46c..9406382bff 100644 --- a/dev-R/ps/metadata.xml +++ b/dev-R/ps/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + List, Query, Manipulate System Processes // List, query and manipulate all system processes, on 'Windows', 'Linux' and diff --git a/dev-R/rematch2/metadata.xml b/dev-R/rematch2/metadata.xml index 1bd8fc32bb..719f125814 100644 --- a/dev-R/rematch2/metadata.xml +++ b/dev-R/rematch2/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Tidy Output from Regular Expression Matching // Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy diff --git a/dev-R/rex/metadata.xml b/dev-R/rex/metadata.xml index aef8622ece..932b0c7ed5 100644 --- a/dev-R/rex/metadata.xml +++ b/dev-R/rex/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Friendly Regular Expressions // A friendly interface for the construction of regular expressions. diff --git a/dev-R/roxygen2/metadata.xml b/dev-R/roxygen2/metadata.xml index 1eacf5ec0e..c89f24bbdb 100644 --- a/dev-R/roxygen2/metadata.xml +++ b/dev-R/roxygen2/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + In-Line Documentation for R // Generate your Rd documentation, 'NAMESPACE' file, and collation field using specially formatted diff --git a/dev-R/rprojroot/metadata.xml b/dev-R/rprojroot/metadata.xml index 23d2c07a13..18d4bcee67 100644 --- a/dev-R/rprojroot/metadata.xml +++ b/dev-R/rprojroot/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Finding Files in Project Subdirectories // Robust, reliable and flexible paths to files below a project root. The 'root' of a diff --git a/dev-R/rstudioapi/metadata.xml b/dev-R/rstudioapi/metadata.xml index cd6467bbd9..825abd686a 100644 --- a/dev-R/rstudioapi/metadata.xml +++ b/dev-R/rstudioapi/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Safely Access the RStudio API // Access the RStudio API (if available) and provide informative error messages when it's diff --git a/dev-R/scales/metadata.xml b/dev-R/scales/metadata.xml index 8b7f24fc26..4b192dbf54 100644 --- a/dev-R/scales/metadata.xml +++ b/dev-R/scales/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Scale Functions for Visualization // Graphical scales map data to aesthetics, and provide methods for automatically determining diff --git a/dev-R/spelling/metadata.xml b/dev-R/spelling/metadata.xml index 845f7b8db6..32d26f1bc1 100644 --- a/dev-R/spelling/metadata.xml +++ b/dev-R/spelling/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Tools for Spell Checking in R // Spell checking common document formats including latex, markdown, manual pages, and diff --git a/dev-R/stringi/metadata.xml b/dev-R/stringi/metadata.xml index 74e56d8ba7..f88bafcdfc 100644 --- a/dev-R/stringi/metadata.xml +++ b/dev-R/stringi/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Character String Processing Facilities // A multitude of character string/text/natural language processing tools: diff --git a/dev-R/stringr/metadata.xml b/dev-R/stringr/metadata.xml index 7cb353a052..690a02cbb6 100644 --- a/dev-R/stringr/metadata.xml +++ b/dev-R/stringr/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Simple, Consistent Wrappers for Common String Operations // A consistent, simple and easy to use set of wrappers around the diff --git a/dev-R/survival/metadata.xml b/dev-R/survival/metadata.xml index 0835b3c09d..1c4b3f6740 100644 --- a/dev-R/survival/metadata.xml +++ b/dev-R/survival/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Survival Analysis // Contains the core survival analysis routines, including definition of Surv objects, Kaplan-Meier diff --git a/dev-R/sys/metadata.xml b/dev-R/sys/metadata.xml index 80b810b55d..7cbae15dda 100644 --- a/dev-R/sys/metadata.xml +++ b/dev-R/sys/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Powerful and Reliable Tools for Running System Commands in R // Drop-in replacements for the base system2() function with fine diff --git a/dev-R/testthat/metadata.xml b/dev-R/testthat/metadata.xml index f517a63afd..a080e7c188 100644 --- a/dev-R/testthat/metadata.xml +++ b/dev-R/testthat/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Unit Testing for R // Software testing is important, but, in part because it is frustrating and boring, many of us avoid it. diff --git a/dev-R/viridisLite/metadata.xml b/dev-R/viridisLite/metadata.xml index 54438bacf9..423bc26481 100644 --- a/dev-R/viridisLite/metadata.xml +++ b/dev-R/viridisLite/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Colorblind-Friendly Color Maps (Lite Version) // Color maps designed to improve graph readability for readers with common diff --git a/dev-R/waldo/metadata.xml b/dev-R/waldo/metadata.xml index 544ef44bd3..34f33df386 100644 --- a/dev-R/waldo/metadata.xml +++ b/dev-R/waldo/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Find Differences Between R Objects // Compare complex R objects and reveal the key differences. Designed particularly for use diff --git a/dev-R/whoami/metadata.xml b/dev-R/whoami/metadata.xml index a5a3ac88bb..e6b8092bac 100644 --- a/dev-R/whoami/metadata.xml +++ b/dev-R/whoami/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Username, Full Name, Email Address, 'GitHub' Username of the Current User // Look up the username and full name of the diff --git a/dev-R/withr/metadata.xml b/dev-R/withr/metadata.xml index 49f8a40291..187ec12e9e 100644 --- a/dev-R/withr/metadata.xml +++ b/dev-R/withr/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Run Code 'With' Temporarily Modified Global State // A set of functions to run code 'with' safely and temporarily modified diff --git a/dev-R/xfun/metadata.xml b/dev-R/xfun/metadata.xml index 4e293c25ca..1e7875baac 100644 --- a/dev-R/xfun/metadata.xml +++ b/dev-R/xfun/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Supporting Functions for Packages Maintained by 'Yihui Xie' // Miscellaneous functions commonly used in other packages diff --git a/dev-R/xml2/metadata.xml b/dev-R/xml2/metadata.xml index 269f3013c6..8951573562 100644 --- a/dev-R/xml2/metadata.xml +++ b/dev-R/xml2/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Parse XML // Work with XML files using a simple, consistent interface. Built on top of the 'libxml2' C library. diff --git a/dev-R/yaml/metadata.xml b/dev-R/yaml/metadata.xml index 2d0ece826a..d090495bdf 100644 --- a/dev-R/yaml/metadata.xml +++ b/dev-R/yaml/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + Methods to Convert R Data to YAML and Back // Implements the 'libyaml' 'YAML' 1.1 parser and emitter diff --git a/dev-libs/octetos-coreutils/Manifest b/dev-libs/octetos-coreutils/Manifest index 4c41a4fd35..a952b75399 100644 --- a/dev-libs/octetos-coreutils/Manifest +++ b/dev-libs/octetos-coreutils/Manifest @@ -1,2 +1,2 @@ DIST octetos-coreutils-0.11.1_alpha.tar.gz 31386 BLAKE2B 1a5367617f7b5ce8a3138ec4bb89a3417277a40a55811b57819a6d4f16bef1fc1821880bfe33bc6a34c26df434066a8bdd8e467685e7038e2a3896443d75947e SHA512 7fae5359ee39135496dcd777d4750c8b5c5175b318ef066b0d94fae6f48af75a731a56e0d4f9d3b4669910b9cfa7aed7f26d67085bc2f60237dabc5eedf75325 -DIST octetos-coreutils-0.12.0_alpha.tar.gz 32900 BLAKE2B 056574e81a8a25e0b332ee51c57aef4324dce2cc85762c0188e48213f6ee30898fd94d297050523df517c5b6adf061c7b352b8bd9356f010513456b96226180f SHA512 d32314aca16491b16c0eac49ebe1e2b7e500a061e57484f6c113909fc88778f8db2082392650dc6e00e02d7ebac416cbecd1764787f438969ac9db2194295ee3 +DIST octetos-coreutils-0.13.0_alpha.tar.gz 32902 BLAKE2B 3d063d8354b81cc3eb71d7f7a4cd3ef85ce3fb10e469c32a8117c5d76aa090ca1b0a9bdd2eab21ffdf9b44e1ac0893cf9332ce78ebb6ee63c44d5f6755dfbda4 SHA512 faf3391254f550c765e733b5977a53340de718e07614fa7b2ac044c301da26312d278d60042e5636141f8951fac3beaaec84cd6f8b1f7140f8cf920e1c4b31e2 diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.12.0_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild similarity index 65% rename from dev-libs/octetos-coreutils/octetos-coreutils-0.12.0_alpha.ebuild rename to dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild index b7be74a869..97b415203a 100644 --- a/dev-libs/octetos-coreutils/octetos-coreutils-0.12.0_alpha.ebuild +++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.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 @@ -10,7 +10,14 @@ MYP="${PN}-${MYPV}" DESCRIPTION="Similar to coreutils but is a C++ API." HOMEPAGE="https://github.com/azaeldevel/octetos-coreutils" -SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/azaeldevel/octetos-coreutils.git" +else + inherit autotools + SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" +fi LICENSE="GPL-3" SLOT="0" diff --git a/dev-python/WSME/metadata.xml b/dev-python/WSME/metadata.xml index 165bcafe87..8f47315d12 100644 --- a/dev-python/WSME/metadata.xml +++ b/dev-python/WSME/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + WSME diff --git a/dev-python/XenAPI/metadata.xml b/dev-python/XenAPI/metadata.xml index 72cb2a4f4c..8f8712d853 100644 --- a/dev-python/XenAPI/metadata.xml +++ b/dev-python/XenAPI/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + XenAPI diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index d9511fd471..88408ea697 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.6.0.tar.gz 419074 BLAKE2B ecac549c3b95b024cf6135e8809720f547607842506e874fd066c351fd89d48b705c4056efdfebed4e88e74f544e8d362d95690c9574e5cd4e0de5cafd84b44e SHA512 b1421ba03bbc3f919ebdc3f4936e024ecb579e9a6823ff507be5fb3b6e03ff0b7aaebf364282902b53f82eeaa095894d747e200eb9fc28cad19d94ec809448a3 +DIST asyncssh-2.7.0.tar.gz 420765 BLAKE2B 4beab38843951cb9e86f5dc88b4bde4efd9a29178160381ea359233b675d2fa8bbfe58750b8d3fdded65998ea3c472b7b26c07fa191bd8428a06e3e014794dfe SHA512 0f25b199075fc5ff2f27c040b81d679c17fdebb68e919abc23af5b10dc0626eb10141bd6d6de7d92f797f84394a54c34757a8332c4aa08bab36ec6f04e353204 diff --git a/dev-python/asyncssh/asyncssh-2.7.0.ebuild b/dev-python/asyncssh/asyncssh-2.7.0.ebuild new file mode 100644 index 0000000000..fb28de3c9b --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.7.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 docs optfeature + +DESCRIPTION="Asynchronous SSHv2 client and server library" +HOMEPAGE=" + https://asyncssh.timeheart.net + https://pypi.org/project/asyncssh + https://github.com/ronf/asyncssh +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="ECL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]" +BDEPEND=" + ${REDEPEND} + test? ( + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] + >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}] + >=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +#python_test() { +# epytest \ +# --deselect tests/test_agent.py::_TestAgent::test_confirm \ +# --deselect tests/test_x509.py::_TestX509::test_expired_root +#} + +pkg_postinst() { + optfeature "support for OpenSSH private key encryption" dev-python/bcrypt + optfeature "support for key exchange and authentication with U2F/FIDO2 security keys" dev-python/fido2 + optfeature "support for accessing PIV keys on PKCS#11 security tokens" dev-python/python-pkcs11 + optfeature "support for GSSAPI key exchange and authentication on UNIX" dev-python/gssapi + optfeature "if you have a version of OpenSSL older than 1.1.1b installed and you want support for Curve25519 key exchange, Ed25519 keys and certificates, or the Chacha20-Poly1305 cipher" dev-python/libnacl + optfeature "support for UMAC cryptographic hashes" dev-python/libnettle + optfeature "support for X.509 certificate authentication" dev-python/pyopenssl +} diff --git a/dev-python/babelfont/metadata.xml b/dev-python/babelfont/metadata.xml index fd63622373..9d9dfd3ef0 100644 --- a/dev-python/babelfont/metadata.xml +++ b/dev-python/babelfont/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + https://github.com/simoncozens/babelfont/issues simoncozens/babelfont diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 4b1af41a70..9deea383b9 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-1.2.0.tar.gz 46656 BLAKE2B 40cc1351c910fc1026f06afc0170be93d07ec6488550e78b4334e22cf0a6e5d68031d4533ffdf8f076af53fd06c8eff71e0918095e375db3cee3713cd7ec1294 SHA512 9ab39447f9c476cc70d1be8e4827dab679e8144405cad4581da9bb723145574fe7e17fc7ef7977815f6fbb3fa4c5373b8fa33c292777ab6734efb41d6a60de80 +DIST cattrs-1.7.0.tar.gz 85690 BLAKE2B 708295907124fc2ed9c3095fb99ef3ae0ec4d80e495f1b0964185d615fbcd59c7d7f090f400d49e0c92b2e3bc952929c3feb3c35804ff600b088b8df43762a13 SHA512 a87381a65a3c14652fc04cb7f409272f3705965cb05472b849c3bb9096362eafc7fdc445ab4b51cdf5b62d049e4f00951c992f1562a8c20eef1abbfb5b8d2958 diff --git a/dev-python/cattrs/cattrs-1.7.0.ebuild b/dev-python/cattrs/cattrs-1.7.0.ebuild new file mode 100644 index 0000000000..a6a19fc298 --- /dev/null +++ b/dev-python/cattrs/cattrs-1.7.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} pypy3 ) + +inherit distutils-r1 + +SRC_URI="https://github.com/Tinche/cattrs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" +DESCRIPTION="Complex custom class converters for attrs" +HOMEPAGE="https://github.com/Tinche/cattrs" +LICENSE="MIT" +SLOT="0" + +RDEPEND="dev-python/attrs[${PYTHON_USEDEP}]" +DEPEND=" + ${RDEPEND} + test? ( dev-python/hypothesis[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs diff --git a/dev-python/fontMath/Manifest b/dev-python/fontMath/Manifest index d92f629e50..770c6a1aff 100644 --- a/dev-python/fontMath/Manifest +++ b/dev-python/fontMath/Manifest @@ -1 +1,2 @@ DIST fontMath-0.6.0.tar.gz 29430 BLAKE2B e89200df9c54d35662103bcb260593da83339af06af4ce5906421c5d0c533097d82562531f5bea70286b07ffc1b27707c46f7bf8bb3956fdf23998278696d541 SHA512 20bbed0242d7bf4dddf44f1c2c1333f5019a5bc78025e6bcc8ede80cc44d96acc48b5ef1244fb22fe09217ed7123fff591fab2a72c2484e19ee202c20ad34f56 +DIST fontMath-0.8.1.tar.gz 29657 BLAKE2B b2a85d4fbce46b381488815df363c13c2d60f4527160bbdd0591c852df606bd1ada4945ec22935907b9b59a0f729a9c51fe2fa4f9531c3cf406bde11159193a2 SHA512 815f5521099dc55ceb215f0f7ea2dded7f8586a6b5ac8c7c99bd87f4f837feb21768c46473f21aa60ad8b0e85bbdabf2bf246f0c8fabab0b4a2d63b5d052f6a8 diff --git a/dev-python/fontMath/fontMath-0.8.1.ebuild b/dev-python/fontMath/fontMath-0.8.1.ebuild new file mode 100644 index 0000000000..3d2608c58e --- /dev/null +++ b/dev-python/fontMath/fontMath-0.8.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +SRC_URI="https://github.com/robotools/fontMath/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" +DESCRIPTION="A collection of objects that implement fast font math" +HOMEPAGE="https://github.com/robotools/fontMath" +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/fonttools-4.9[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/hijri-converter/Manifest b/dev-python/hijri-converter/Manifest index e48bebfc9d..2c650f513d 100644 --- a/dev-python/hijri-converter/Manifest +++ b/dev-python/hijri-converter/Manifest @@ -1 +1,2 @@ DIST hijri-converter-2.1.1.tar.gz 36506 BLAKE2B a019d9c67e411ed8f1a8dfbb48ae56bd28f3240cfa2a959a47b79a4436dce241b5cf40b78731cecf21ce2fb555cc081ae77596bdab20aded1439dc016a43ed00 SHA512 ab20fbe8146dea503c3726ea7566f364e2442003c6a5c934d5efe0915d2dadae5fb78a8e741ac5eb06de81106e7d112e97e6da86f97754d648c2bcdb73d5a0b0 +DIST hijri-converter-2.1.3.tar.gz 36865 BLAKE2B 4076d2eda430327162716fe80f4093132e139d1cb01129d15c66aa908dcb212877bf478cd60af102969a5058d08dc15773a83d3dbad1ed5431188e9a8549e170 SHA512 d7307f4c11f04f266ca478d58c6248debc720204cc7b58da033cf8340e4cdfb07a6908f139d50260908224bbed1ab50885c3f82b348e1d35ce38c138d2bbf970 diff --git a/dev-python/hijri-converter/hijri-converter-2.1.3.ebuild b/dev-python/hijri-converter/hijri-converter-2.1.3.ebuild new file mode 100644 index 0000000000..648972e4b9 --- /dev/null +++ b/dev-python/hijri-converter/hijri-converter-2.1.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Accurate Hijri-Gregorian date converter based on the Umm al-Qura calendar" +HOMEPAGE="https://github.com/dralshehri/hijri-converter" +SRC_URI="https://github.com/dralshehri/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest +distutils_enable_sphinx docs diff --git a/dev-python/hstspreload/metadata.xml b/dev-python/hstspreload/metadata.xml index 8cdc30f212..dfaf0ab648 100644 --- a/dev-python/hstspreload/metadata.xml +++ b/dev-python/hstspreload/metadata.xml @@ -1,8 +1,11 @@ - - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + The package provides a single function: in_hsts_preload() which takes an IDNA-encoded host and returns either True or False regarding whether that host should be only accessed via HTTPS. diff --git a/dev-python/hunter/Manifest b/dev-python/hunter/Manifest index 41b967bb86..8fff7a232b 100644 --- a/dev-python/hunter/Manifest +++ b/dev-python/hunter/Manifest @@ -1,2 +1,2 @@ -DIST hunter-3.3.4.tar.gz 535981 BLAKE2B c3d9f3a6cd77c830d3430a1bf55bfd89c4bf69402d6e17489116a13d483afd1e9fe7ba396a200385d27a5c76557f5856ec468a23735a526283d2db0d160cfcae SHA512 d51b55207118a26a48d12b97fc164c9b4a14e9d590bf3d85c0677ddf4354dbf800fec4757186a575e5062e297cfb86ee9185e6beff7ad45695e6dc5cba4ac324 DIST hunter-3.3.5.tar.gz 536004 BLAKE2B 2851449ab6c9e3b71a546f5464eda272053060bdc6fb2d75f3e746c4d103b25c2ecfbfd0449521a98fe12851d62044bb0f3bc9d083e1496f861679eff827eafc SHA512 7c8700ae010bc58c4fefb1f6a343ee4bb375e55c2ddf3ab6a7d9f94102f1bafa50d3723985031a7633be2928a8b47a2bad2c3a7676df6d6a1dee2e38dbf6c02d +DIST hunter-3.3.8.tar.gz 536260 BLAKE2B cdb048798dd831229f3c3ff784b16f94ee45c54bc35eb29e9b228f2736c103dbc39357df82476a2b25310501d33be67474f85c2f5a97a61baca20c8dfc5a725f SHA512 4d715893c805afb5ca709f8c8ce20fbf5ec8540a06c7536862d941a5a4f45b0721f8cd3aa2eeb79c072152d243f4d0ce949431defbdc8c17831f744c3f7ff58a diff --git a/dev-python/hunter/hunter-3.3.4.ebuild b/dev-python/hunter/hunter-3.3.8.ebuild similarity index 72% rename from dev-python/hunter/hunter-3.3.4.ebuild rename to dev-python/hunter/hunter-3.3.8.ebuild index fea16deccd..54715337ca 100644 --- a/dev-python/hunter/hunter-3.3.4.ebuild +++ b/dev-python/hunter/hunter-3.3.8.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -51,13 +51,14 @@ python_compile() { python_test() { local -x PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}" - epytest -vv \ - --deselect tests/test_integration.py::test_pid_prefix[True-CodePrinter] \ - --deselect tests/test_integration.py::test_pid_prefix[False-CodePrinter] \ - --deselect tests/test_integration.py::test_pid_prefix[True-CallPrinter] \ - --deselect tests/test_integration.py::test_pid_prefix[False-CallPrinter] \ - --deselect tests/test_remote.py::test_manhole \ - --deselect tests/test_remote.py::test_manhole_clean_exit \ - --deselect tests/test_tracer.py::test_perf_stdlib[cython] \ - || die +# epytest -vv \ +# --deselect tests/test_integration.py::test_pid_prefix[True-CodePrinter] \ +# --deselect tests/test_integration.py::test_pid_prefix[False-CodePrinter] \ +# --deselect tests/test_integration.py::test_pid_prefix[True-CallPrinter] \ +# --deselect tests/test_integration.py::test_pid_prefix[False-CallPrinter] \ +# --deselect tests/test_remote.py::test_manhole \ +# --deselect tests/test_remote.py::test_manhole_clean_exit \ +# --deselect tests/test_tracer.py::test_perf_stdlib[cython] \ +# || die + epytest -vv || die } diff --git a/dev-python/keystonemiddleware/metadata.xml b/dev-python/keystonemiddleware/metadata.xml index 0aac42eacb..f4976cfd5a 100644 --- a/dev-python/keystonemiddleware/metadata.xml +++ b/dev-python/keystonemiddleware/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + keystonemiddleware diff --git a/dev-python/python-barbicanclient/metadata.xml b/dev-python/python-barbicanclient/metadata.xml index 09c57b709f..7553b7881a 100644 --- a/dev-python/python-barbicanclient/metadata.xml +++ b/dev-python/python-barbicanclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-barbicanclient diff --git a/dev-python/python-manilaclient/metadata.xml b/dev-python/python-manilaclient/metadata.xml index 6540417254..cdff8e1894 100644 --- a/dev-python/python-manilaclient/metadata.xml +++ b/dev-python/python-manilaclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-manilaclient diff --git a/dev-python/python-mistralclient/metadata.xml b/dev-python/python-mistralclient/metadata.xml index da37c9ad35..907153b84f 100644 --- a/dev-python/python-mistralclient/metadata.xml +++ b/dev-python/python-mistralclient/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-mistralclient diff --git a/dev-python/python-monascaclient/metadata.xml b/dev-python/python-monascaclient/metadata.xml index eabf438561..dc9ec29fd7 100644 --- a/dev-python/python-monascaclient/metadata.xml +++ b/dev-python/python-monascaclient/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-monascaclient diff --git a/dev-python/python-octaviaclient/metadata.xml b/dev-python/python-octaviaclient/metadata.xml index 3a1f703b1d..40ddc78068 100644 --- a/dev-python/python-octaviaclient/metadata.xml +++ b/dev-python/python-octaviaclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-octaviaclient diff --git a/dev-python/python-saharaclient/metadata.xml b/dev-python/python-saharaclient/metadata.xml index 2052515268..99da083afe 100644 --- a/dev-python/python-saharaclient/metadata.xml +++ b/dev-python/python-saharaclient/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-saharaclient diff --git a/dev-python/python-senlinclient/metadata.xml b/dev-python/python-senlinclient/metadata.xml index 794a0eae1d..66c4cb1950 100644 --- a/dev-python/python-senlinclient/metadata.xml +++ b/dev-python/python-senlinclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-senlinclient diff --git a/dev-python/python-troveclient/metadata.xml b/dev-python/python-troveclient/metadata.xml index 04a3f93713..11ac660c78 100644 --- a/dev-python/python-troveclient/metadata.xml +++ b/dev-python/python-troveclient/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-troveclient diff --git a/dev-python/python-vitrageclient/metadata.xml b/dev-python/python-vitrageclient/metadata.xml index 7b577a5e69..d7d03a1654 100644 --- a/dev-python/python-vitrageclient/metadata.xml +++ b/dev-python/python-vitrageclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-vitrageclient diff --git a/dev-python/python-zaqarclient/metadata.xml b/dev-python/python-zaqarclient/metadata.xml index 5e618b2cec..4012158792 100644 --- a/dev-python/python-zaqarclient/metadata.xml +++ b/dev-python/python-zaqarclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-zaqarclient diff --git a/dev-python/python-zunclient/metadata.xml b/dev-python/python-zunclient/metadata.xml index 54f54c98c7..a130b3036b 100644 --- a/dev-python/python-zunclient/metadata.xml +++ b/dev-python/python-zunclient/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + python-zunclient diff --git a/dev-python/sanic-routing/Manifest b/dev-python/sanic-routing/Manifest index 2a45ff5804..fba40beaa5 100644 --- a/dev-python/sanic-routing/Manifest +++ b/dev-python/sanic-routing/Manifest @@ -1 +1,2 @@ DIST sanic-routing-0.6.2.tar.gz 14854 BLAKE2B c268244b18531b220eacaa4aa5d6b23612e9f3a27774df65c35b12645bcc18916142c304c07e59a64c950f1f1e7c8e0c34c9c605b1478293e22708c20ba3bc36 SHA512 8bbbae9424bd4e39c8549f70263f9a4847b5f81441152e671e7b8976372b4eecabfde90428bd4eb220f4a44e39239c63f3f2bf429b30ab0f649c80549966a65f +DIST sanic-routing-0.7.0.tar.gz 23633 BLAKE2B df5a3d122b00d958e1bd262b56e7000aa404a1aa28eaf599d50e826bdb7d9cb94c85843047b3ee9924686ad21d06082956f921e78b6b0e5bf9f20ae0d925b165 SHA512 de7e31c5f464becd3bb36cf6e9b00c2419e54771a406cc02eac6b22dbdd4c60380db52c76e1cddf28dd8387bca185e1f8156b963dbf995a9329ccd9ad25a9627 diff --git a/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild b/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild new file mode 100644 index 0000000000..8bb2c6ee8e --- /dev/null +++ b/dev-python/sanic-routing/sanic-routing-0.7.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Internal handler routing for Sanic" +HOMEPAGE=" + https://pypi.python.org/pypi/sanic-routing + https://github.com/sanic-org/sanic-routing +" +SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/sanic[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/sanic/Manifest b/dev-python/sanic/Manifest index a7ceefe584..0a0fb36f35 100644 --- a/dev-python/sanic/Manifest +++ b/dev-python/sanic/Manifest @@ -1 +1,2 @@ DIST sanic-21.3.4.tar.gz 234229 BLAKE2B a24941777099d5a09dd020a7f0a9fe39ae0ab89436fe27e2e4bbb418b684583002b9249e46438787d07bae6114ee1a0fd27e24e4e29983e8499f766f238e07d9 SHA512 15596f37b5389073d6a2b5e2d2bf5871d9a31ba29bf4e2eac9fb91df29e76035b02f7d892bb8edd5ffde75f05acdcebdb2c8f5ddf7224f40c5391c8f058f5c97 +DIST sanic-21.6.0.tar.gz 243159 BLAKE2B 2b0dfe59493a709be0059c06400723f7405ae032853bca25356e4c4296ff1bc512d9f885c77f48161de06917676bcef248952a7dd2751857e2f36a96389b2cf1 SHA512 fa6214e24d85cb2c5b059b7df9c818d58232f13de6e188c222f1ae441ece78167437464714097d1cab0432b2ca68b9f3ffd62f14c98dabfa8127cea29685b85b diff --git a/dev-python/sanic/sanic-21.6.0.ebuild b/dev-python/sanic/sanic-21.6.0.ebuild new file mode 100644 index 0000000000..aea862df5f --- /dev/null +++ b/dev-python/sanic/sanic-21.6.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Async Python 3.6+ web server/framework | Build fast. Run fast." +HOMEPAGE=" + https://pypi.python.org/pypi/sanic + https://github.com/huge-success/sanic +" +SRC_URI="https://github.com/huge-success/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}] + >=dev-python/httptools-0.0.10[${PYTHON_USEDEP}] + >=dev-python/multidict-5.0[${PYTHON_USEDEP}] + >=dev-python/sanic-routing-0.0.10[${PYTHON_USEDEP}] + dev-python/ujson[${PYTHON_USEDEP}] + dev-python/uvloop[${PYTHON_USEDEP}] + >=dev-python/websockets-8.1[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/beautifulsoup[${PYTHON_USEDEP}] + >=dev-python/httpcore-0.3.0[${PYTHON_USEDEP}] + >=dev-python/pytest-5.2.1[${PYTHON_USEDEP}] + dev-python/pytest-benchmark[${PYTHON_USEDEP}] + dev-python/pytest-sanic[${PYTHON_USEDEP}] + dev-python/sanic-testing[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/docutils \ + dev-python/pygments \ + dev-python/sphinx_rtd_theme \ + dev-python/recommonmark \ + www-servers/gunicorn + +#python_test() { +# pytest -vv --deselect tests/test_unix_socket.py::test_zero_downtime tests/test_keep_alive_timeout.py::test_keep_alive_client_timeout || die +#} diff --git a/dev-python/strictyaml/metadata.xml b/dev-python/strictyaml/metadata.xml index 0dcdc7b363..072803ddd3 100644 --- a/dev-python/strictyaml/metadata.xml +++ b/dev-python/strictyaml/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + https://github.com/crdoconnor/strictyaml/issues crdoconnor/strictyaml diff --git a/dev-python/taskflow/metadata.xml b/dev-python/taskflow/metadata.xml index 2dbc43c915..81fb55ab9f 100644 --- a/dev-python/taskflow/metadata.xml +++ b/dev-python/taskflow/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + taskflow diff --git a/dev-python/tinyrpc/metadata.xml b/dev-python/tinyrpc/metadata.xml index 9808fcf12a..769ecff90d 100644 --- a/dev-python/tinyrpc/metadata.xml +++ b/dev-python/tinyrpc/metadata.xml @@ -1,7 +1,11 @@ - + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + mbr/tinyrpc tinyrpc diff --git a/dev-python/tooz/metadata.xml b/dev-python/tooz/metadata.xml index 243fef314b..d7889cd642 100644 --- a/dev-python/tooz/metadata.xml +++ b/dev-python/tooz/metadata.xml @@ -1,6 +1,11 @@ + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications. diff --git a/dev-ruby/certified/certified-1.0.0.ebuild b/dev-ruby/certified/certified-1.0.0.ebuild index 3fb9a9dbc7..ee010f5ec8 100644 --- a/dev-ruby/certified/certified-1.0.0.ebuild +++ b/dev-ruby/certified/certified-1.0.0.ebuild @@ -2,6 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + USE_RUBY="ruby26 ruby27" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -14,5 +15,5 @@ HOMEPAGE="https://github.com/stevegraham/certified" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="~amd64 ~x86" IUSE="" diff --git a/dev-util/gftools/gftools-0.6.2.ebuild b/dev-util/gftools/gftools-0.7.2.ebuild similarity index 53% rename from dev-util/gftools/gftools-0.6.2.ebuild rename to dev-util/gftools/gftools-0.7.2.ebuild index 55dbb3697c..c3943f447e 100644 --- a/dev-util/gftools/gftools-0.6.2.ebuild +++ b/dev-util/gftools/gftools-0.7.2.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -COMMIT="0fe81a08dee6e7614c0f196e6668a9aafaad0d3e" -DISTUTILS_USE_SETUPTOOLS=rdepend +COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20" DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -25,36 +25,36 @@ PROPERTIES="test_network" RDEPEND=" $(python_gen_cond_dep ' - app-arch/brotli[python,${PYTHON_MULTI_USEDEP}] - dev-python/absl-py[${PYTHON_MULTI_USEDEP}] - dev-python/babelfont[${PYTHON_MULTI_USEDEP}] - dev-python/browserstack-local-python[${PYTHON_MULTI_USEDEP}] - dev-python/fonttools[${PYTHON_MULTI_USEDEP}] - dev-python/glyphsLib[${PYTHON_MULTI_USEDEP}] - dev-python/ots-python[${PYTHON_MULTI_USEDEP}] - dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}] - dev-python/pybrowserstack-screenshots[${PYTHON_MULTI_USEDEP}] - dev-python/pygit2[${PYTHON_MULTI_USEDEP}] - dev-python/PyGithub[${PYTHON_MULTI_USEDEP}] - dev-python/pyyaml[${PYTHON_MULTI_USEDEP}] - dev-python/statmake[${PYTHON_MULTI_USEDEP}] - dev-python/strictyaml[${PYTHON_MULTI_USEDEP}] - dev-python/requests[${PYTHON_MULTI_USEDEP}] - dev-python/tabulate[${PYTHON_MULTI_USEDEP}] - dev-python/ttfautohint-py[${PYTHON_MULTI_USEDEP}] - dev-python/unidecode[${PYTHON_MULTI_USEDEP}] - dev-python/vttlib[${PYTHON_MULTI_USEDEP}] - dev-util/fontmake[${PYTHON_MULTI_USEDEP}] + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/babelfont[${PYTHON_USEDEP}] + dev-python/browserstack-local-python[${PYTHON_USEDEP}] + dev-python/fonttools[${PYTHON_USEDEP}] + dev-python/glyphsLib[${PYTHON_USEDEP}] + dev-python/ots-python[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/pybrowserstack-screenshots[${PYTHON_USEDEP}] + dev-python/pygit2[${PYTHON_USEDEP}] + dev-python/PyGithub[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/statmake[${PYTHON_USEDEP}] + dev-python/strictyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + dev-python/ttfautohint-py[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/vttlib[${PYTHON_USEDEP}] + dev-util/fontmake[${PYTHON_USEDEP}] ') " DEPEND="${RDEPEND}" BDEPEND=" $(python_gen_cond_dep ' - dev-python/setuptools_scm[${PYTHON_MULTI_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] ') test? ( $(python_gen_cond_dep ' - dev-python/tabulate[${PYTHON_MULTI_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] media-gfx/fontforge[python,${PYTHON_SINGLE_USEDEP}] ') ) diff --git a/net-dialup/atinout/atinout-0.9.1.ebuild b/net-dialup/atinout/atinout-0.9.1-r1.ebuild similarity index 90% rename from net-dialup/atinout/atinout-0.9.1.ebuild rename to net-dialup/atinout/atinout-0.9.1-r1.ebuild index 77408bdfff..2ef99bfeea 100644 --- a/net-dialup/atinout/atinout-0.9.1.ebuild +++ b/net-dialup/atinout/atinout-0.9.1-r1.ebuild @@ -16,8 +16,10 @@ KEYWORDS="~amd64 ~arm64" PATCHES=( "${FILESDIR}"/0001-make-gcc-happy-by-adding-fallthrough-comment.patch "${FILESDIR}"/0002-do-not-rely-on-CR-in-modem-output.patch + "${FILESDIR}"/0003-patch-makefile.patch ) src_compile() { - CC="$(tc-getCC)" emake LDFLAGS="${LDFLAGS}" + tc-export CC + emake } diff --git a/net-dialup/atinout/files/0003-patch-makefile.patch b/net-dialup/atinout/files/0003-patch-makefile.patch new file mode 100644 index 0000000000..871a61efe8 --- /dev/null +++ b/net-dialup/atinout/files/0003-patch-makefile.patch @@ -0,0 +1,40 @@ +From 404fb66abd5db4ef4b824ec67c56887773c99962 Mon Sep 17 00:00:00 2001 +From: Marco Scardovi +Date: Sun, 27 Jun 2021 18:21:15 +0200 +Subject: [PATCH] patch makefile + +Signed-off-by: Marco Scardovi +--- + Makefile | 12 +++++------- + 1 file changed, 5 insertions(+), 7 deletions(-) + +diff --git a/Makefile b/Makefile +index 1daa431..bb27d0b 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,17 +1,15 @@ + VERSION = 0.9.1 + +-PREFIX = /usr ++PREFIX ?= /usr + +-CC = gcc +-CFLAGS = -W -Wall -Wextra -Werror \ +- -DVERSION=\"$(VERSION)\" \ +- -g +-LDFLAGS = ++CC ?= gcc ++CFLAGS ?= -W -Wall -Wextra -Werror -g ++LDFLAGS ?= + + all: atinout + + atinout: atinout.c +- $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^ ++ $(CC) -o $@ $(CFLAGS) $(CPPFLAGS) -DVERSION=\"$(VERSION)\" $(LDFLAGS) $^ + + clean: + rm -f atinout +-- +2.32.0 + diff --git a/net-misc/wayback_machine_downloader/Manifest b/net-misc/wayback_machine_downloader/Manifest index 8d9c39a5da..0a742dec40 100644 --- a/net-misc/wayback_machine_downloader/Manifest +++ b/net-misc/wayback_machine_downloader/Manifest @@ -1 +1 @@ -DIST wayback_machine_downloader-2.2.1.gem 10240 BLAKE2B 88bcd40fb9773d45a63708fbf0f04583d9ee0da2f6e20ccf86433fb9e451473985c9ede6c67334ec1a98ad62a5330fc09e89b06e3838e15460fd452b336f2aa6 SHA512 3fc562f8c910b64287267cb8e06427ef223a0a0b1e1830bb82f9aca54b843f8933d13247920ad30b9b955bcfc0a7882cea0ff6b45c9bfa9e96790e058bb0f7bc +DIST wayback_machine_downloader-2.3.0.gem 10752 BLAKE2B 6f6feeca8871800b5299da982ee24ce070fdf80075996a2c18bd7d20a8231c5ca195367d34fc2e2893c664c480aa4ae9876a594b319248c74fbb8aa8cd28e04f SHA512 f3723b9cb32473f14bfae4dd2fcd3b2470710ec34690ae93e4c66c6146eaa626e7e1275098895e74dfb0b30a12b1f567a89b4fdc5496b6eaaf52de8ff0ddbd44 diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild similarity index 93% rename from net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild rename to net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild index 5d45936466..18ab5c0738 100644 --- a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild +++ b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild @@ -13,5 +13,6 @@ HOMEPAGE="https://github.com/hartator/wayback-machine-downloader" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -#requires network + RESTRICT="test" +PROPERTIES="test_network" diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index 3b506958b4..8169639922 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1,2 +1,3 @@ DIST verilator-4.200.tar.gz 2245877 BLAKE2B e0606966777c9d3c364bc6d6e84a246a27f4ad4ee67871194a4738cf2c3f76529fe23d2a555139bc9b8eba268ed1929b651a161a7434dd380ec9762cb907f43e SHA512 f2fac4c46006c064b4a31b0edf0c3b1aebdea7e158ca6f8445ae3ece97f1132cd95dbfd63dc5e0f0cb4566a839f44ae0547e0e604cdd3231cf79a7400353fbb5 DIST verilator-4.202.tar.gz 2352846 BLAKE2B 9bd1744c3a8b4b750fbf57731078a09d41eb4708a7a3806d2110ab197fb60f23cf0956cb625058d6c6b6e03058ad15cf112f38f920ce93a8cc82a17b90363421 SHA512 2241d06f06cee708269e09d50725973bb1fc1c20f8873114ad6525c2b4bea940a0ed42369b2a2e19ba72dbc40b9271c35124b1d9db9f6421c2856075b0636780 +DIST verilator-4.204.tar.gz 2371483 BLAKE2B 9f029d281f6d4430f45cfaf49d791d5d5c2151e179f53b9e39c0bfedf35ddb2e9d145714937424c0212b0cc2ef8d127684412a1a861a1491c42d6964f341fec2 SHA512 4a793d28e6e559309dec41150b025aed45f394980888d94a99bd24f0638aa3df7f32d914550fbb346e79127931636a606171ccee62337e1238b084f66e48ce61 diff --git a/sci-electronics/verilator/verilator-4.204.ebuild b/sci-electronics/verilator/verilator-4.204.ebuild new file mode 100644 index 0000000000..d8ccd0c016 --- /dev/null +++ b/sci-electronics/verilator/verilator-4.204.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools + +DESCRIPTION="The fast free Verilog/SystemVerilog simulator" +HOMEPAGE=" + https://verilator.org + https://github.com/verilator/verilator +" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="|| ( Artistic-2 LGPL-3 )" +SLOT="0" + +RDEPEND=" + dev-lang/perl + sys-libs/zlib +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoconf --force +} diff --git a/sys-cluster/dlb/dlb-2.1-r1.ebuild b/sys-cluster/dlb/dlb-2.1-r2.ebuild similarity index 60% rename from sys-cluster/dlb/dlb-2.1-r1.ebuild rename to sys-cluster/dlb/dlb-2.1-r2.ebuild index b784405903..e9674f7bc8 100644 --- a/sys-cluster/dlb/dlb-2.1-r1.ebuild +++ b/sys-cluster/dlb/dlb-2.1-r2.ebuild @@ -15,9 +15,10 @@ SRC_URI="https://github.com/bsc-pm/dlb/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" +IUSE="hwloc instrumentation mpi openmp test" -IUSE="hwloc instrumentation mpi openmp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" DEPEND=" hwloc? ( sys-apps/hwloc ) @@ -29,40 +30,28 @@ RDEPEND=" dev-lang/tk $(python_gen_cond_dep 'dev-python/matplotlib[tk,${PYTHON_USEDEP}]') " +BDEPEND="test? ( sys-devel/bc )" -PATCHES=( "${FILESDIR}/${P}-pygen-python3.patch" ) +PATCHES=( + "${FILESDIR}/${P}-pygen-python3.patch" + "${FILESDIR}/${P}-tkinter.patch" +) src_prepare() { default sed -e "s|chmod +x \$(|chmod +x ${ED}/\$(|g" -i Makefile.am || die - - # Python3 fixes - sed -e "s/Tkinter/tkinter/" \ - -e "s/import ttk/from tkinter import ttk/" \ - -e "s/import tkMessageBox/from tkinter import messagebox/" \ - -e "s/tkMessageBox/messagebox/g" \ - -i scripts/viewer/dlb_cpu_usage.in || die - - sed -e "s/Tkinter/tkinter/" \ - -e "s/import ttk/from tkinter import ttk/" \ - -e "s/, NavigationToolbar2TkAgg//" \ - -e "/FigureCanvasTkAgg$/a from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT" \ - -e "s/NavigationToolbar2TkAgg/NavigationToolbar2QT/g" \ - -i scripts/viewer/dlb_viewer.py.in || die - sed -e "s|lib/|$(get_libdir)/|" -i scripts/viewer/dlb_wrapper.py || die - sed -e "s|Tkinter|tkinter|" -i scripts/viewer/progressmeter.py || die eautoreconf } src_configure() { local myconf=( - --disable-static --enable-shared --with-pic $(use_enable instrumentation) $(use_enable openmp) + $(use_enable test static) $(use_with hwloc) $(use_with mpi) ) @@ -72,4 +61,5 @@ src_configure() { src_install() { default find "${D}" -name '*.la' -delete || die + find "${D}" -name '*.a' -delete || die } diff --git a/sys-cluster/dlb/files/dlb-2.1-tkinter.patch b/sys-cluster/dlb/files/dlb-2.1-tkinter.patch new file mode 100644 index 0000000000..37f5783d7b --- /dev/null +++ b/sys-cluster/dlb/files/dlb-2.1-tkinter.patch @@ -0,0 +1,102 @@ +--- a/scripts/viewer/dlb_cpu_usage.in ++++ b/scripts/viewer/dlb_cpu_usage.in +@@ -1,8 +1,8 @@ + #!/usr/bin/env python2 + +-import Tkinter as tk +-import ttk +-import tkMessageBox ++import tkinter as tk ++from tkinter import ttk ++from tkinter import messagebox + import random + + import sys +@@ -46,7 +46,7 @@ + + def start(self): + if self.viewer.empty(): +- tkMessageBox.showinfo("Warning", "Add some process before starting") ++ messagebox.showinfo("Warning", "Add some process before starting") + if self.viewer: + self.viewer.start() + +--- a/scripts/viewer/dlb_viewer.py.in ++++ b/scripts/viewer/dlb_viewer.py.in +@@ -3,11 +3,12 @@ + import time + from collections import deque + # GUI +-import Tkinter as tk +-import ttk ++import tkinter as tk ++from tkinter import ttk + import progressmeter + from matplotlib.figure import Figure, figaspect +-from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg ++from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg ++from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT + #DLB + import dlb_wrapper + +@@ -39,7 +40,7 @@ + self.canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=1) + + if self.debug: +- self.toolbar = NavigationToolbar2TkAgg(self.canvas, self ) ++ self.toolbar = NavigationToolbar2QT(self.canvas, self ) + self.toolbar.pack() + self.toolbar.update() + +--- a/scripts/viewer/progressmeter.py ++++ b/scripts/viewer/progressmeter.py +@@ -1,10 +1,10 @@ + #!/usr/bin/env python2 + + '''Michael Lange +-The Meter class provides a simple progress bar widget for Tkinter. ++The Meter class provides a simple progress bar widget for tkinter. + + INITIALIZATION OPTIONS: +-The widget accepts all options of a Tkinter.Frame plus the following: ++The widget accepts all options of a tkinter.Frame plus the following: + + fillcolor -- the color that is used to indicate the progress of the + corresponding process; default is "orchid1". +@@ -18,22 +18,22 @@ + textcolor -- the color to use for the widget's text; default is "black". + + WIDGET METHODS: +-All methods of a Tkinter.Frame can be used; additionally there are two widget specific methods: ++All methods of a tkinter.Frame can be used; additionally there are two widget specific methods: + + get() -- returns a tuple of the form (value, text) + set(value, text) -- updates the widget's value and the displayed text; + if value is omitted it defaults to 0.0 , text defaults to None . + ''' + +-import Tkinter ++import tkinter + +-class Meter(Tkinter.Frame): ++class Meter(tkinter.Frame): + def __init__(self, master, width=300, height=20, bg='white', fillcolor='orchid1',\ + value=0.0, text=None, font=None, textcolor='black', *args, **kw): +- Tkinter.Frame.__init__(self, master, bg=bg, width=width, height=height, *args, **kw) ++ tkinter.Frame.__init__(self, master, bg=bg, width=width, height=height, *args, **kw) + self._value = value + +- self._canv = Tkinter.Canvas(self, bg=self['bg'], width=self['width'], height=self['height'],\ ++ self._canv = tkinter.Canvas(self, bg=self['bg'], width=self['width'], height=self['height'],\ + highlightthickness=0, relief='flat', bd=0) + self._canv.pack(fill='both', expand=1) + self._rect = self._canv.create_rectangle(0, 0, 0, self._canv.winfo_reqheight(), fill=fillcolor,\ +@@ -84,7 +84,7 @@ + meter.set(value, 'Demo successfully finished') + + if __name__ == '__main__': +- root = Tkinter.Tk(className='meter demo') ++ root = tkinter.Tk(className='meter demo') + m = Meter(root, relief='ridge', bd=3) + m.pack(fill='x') + m.set(0.0, 'Starting demo...') diff --git a/sys-cluster/pcs/Manifest b/sys-cluster/pcs/Manifest index 79ce84cab5..95eae5e992 100644 --- a/sys-cluster/pcs/Manifest +++ b/sys-cluster/pcs/Manifest @@ -1,2 +1 @@ -DIST pcs-0.10.7.tar.gz 1818215 BLAKE2B 345ba114f92c1f555a948b1f6eafb532056d3196c9f0cf3007d7d27d8a8957c886f3a5ab2519e0922908c3d11ed9dc54632376d5556f6b1dc5dfb035bcfda4bf SHA512 c76a11fa162258ee311dcceca50674d7638396880596a826a711d944aab421ed06a6c4eb41f9dc997c01b72bce73c98c4f7be3fcd8fafb8ae16902f6a1e0c521 DIST pcs-0.10.8.tar.gz 1852902 BLAKE2B ef023ca27c2dbd1d765e1d68f67a55c79f57b1dbc7d571b8f21e1c30f8a8510b1148459a0e683c682fb969c7635ef726c8e227b995d1a35dfd27894f40bdaa26 SHA512 8b9ba62279431e481d062e804d24480d2a274d2f4897a82149df6116ff3df2394d97a3ee77a6dee4c563d915bab0142124a8942524fcc4e894912086e865353c diff --git a/sys-cluster/pcs/files/openrc-0.10.7.patch b/sys-cluster/pcs/files/openrc-0.10.7.patch deleted file mode 100644 index 18c56936a3..0000000000 --- a/sys-cluster/pcs/files/openrc-0.10.7.patch +++ /dev/null @@ -1,430 +0,0 @@ ---- a/pcs-0.10.7/pcs/lib/external.py -+++ b/pcs-0.10.7/pcs/lib/external.py -@@ -13,8 +13,8 @@ - from pcs.lib.errors import LibraryError - - --_chkconfig = settings.chkconfig_binary --_service = settings.service_binary -+_rc_config = settings.rc_config_binary -+_rc_service = settings.rc_service_binary - _systemctl = settings.systemctl_binary - - -@@ -192,7 +192,7 @@ - [_systemctl, "disable", _get_service_name(service, instance)] - ) - else: -- stdout, stderr, retval = runner.run([_chkconfig, service, "off"]) -+ stdout, stderr, retval = runner.run([_rc_config, 'delete', service, "default"]) - if retval != 0: - raise DisableServiceError( - service, join_multilines([stderr, stdout]), instance -@@ -214,7 +214,7 @@ - [_systemctl, "enable", _get_service_name(service, instance)] - ) - else: -- stdout, stderr, retval = runner.run([_chkconfig, service, "on"]) -+ stdout, stderr, retval = runner.run([_rc_config, 'add', service, "default"]) - if retval != 0: - raise EnableServiceError( - service, join_multilines([stderr, stdout]), instance -@@ -234,7 +234,7 @@ - [_systemctl, "start", _get_service_name(service, instance)] - ) - else: -- stdout, stderr, retval = runner.run([_service, service, "start"]) -+ stdout, stderr, retval = runner.run([_rc_service, service, "start"]) - if retval != 0: - raise StartServiceError( - service, join_multilines([stderr, stdout]), instance -@@ -254,7 +254,7 @@ - [_systemctl, "stop", _get_service_name(service, instance)] - ) - else: -- stdout, stderr, retval = runner.run([_service, service, "stop"]) -+ stdout, stderr, retval = runner.run([_rc_service, service, "stop"]) - if retval != 0: - raise StopServiceError( - service, join_multilines([stderr, stdout]), instance -@@ -295,8 +295,12 @@ - [_systemctl, "is-enabled", _get_service_name(service, instance)] - ) - else: -- dummy_stdout, dummy_stderr, retval = runner.run([_chkconfig, service]) -- -+ stdout, dummy_stderr, dummy_retval = runner.run([_rc_config, 'list', 'default']) -+ retval = 1 -+ for line in stdout.splitlines(): -+ line = line.split(' ')[0] -+ if service == line: -+ retval = 0 - return retval == 0 - - -@@ -316,7 +320,7 @@ - ) - else: - dummy_stdout, dummy_stderr, retval = runner.run( -- [_service, service, "status"] -+ [_rc_service, service, "status"] - ) - - return retval == 0 -@@ -344,8 +348,7 @@ - """ - if is_systemctl(): - return [] -- -- stdout, dummy_stderr, return_code = runner.run([_chkconfig]) -+ stdout, dummy_stderr, return_code = runner.run([_rc_config, "list"]) - if return_code != 0: - return [] - ---- a/pcs-0.10.7/pcs/settings_default.py -+++ b/pcs-0.10.7/pcs/settings_default.py -@@ -1,8 +1,8 @@ - import os.path - - systemctl_binary = "/bin/systemctl" --chkconfig_binary = "/sbin/chkconfig" --service_binary = "/sbin/service" -+rc_config_binary = "/usr/bin/rc-config" -+rc_service_binary = "/sbin/rc-service" - pacemaker_binaries = "/usr/sbin/" - crm_resource_binary = os.path.join(pacemaker_binaries, "crm_resource") - corosync_binaries = "/usr/sbin/" -@@ -41,7 +41,7 @@ - crm_mon_schema = "/usr/share/pacemaker/crm_mon.rng" - agent_metadata_schema = "/usr/share/resource-agents/ra-api-1.dtd" - pcsd_var_location = "/var/lib/pcsd/" --pcsd_ruby_socket = "/run/pcsd-ruby.socket" -+pcsd_ruby_socket = "/run/pcsd-daemon.socket" - pcsd_cert_location = os.path.join(pcsd_var_location, "pcsd.crt") - pcsd_key_location = os.path.join(pcsd_var_location, "pcsd.key") - pcsd_known_hosts_location = os.path.join(pcsd_var_location, "known-hosts") -@@ -59,7 +59,7 @@ - pacemaker_gname = "haclient" - sbd_binary = "/usr/sbin/sbd" - sbd_watchdog_default = "/dev/watchdog" --sbd_config = "/etc/sysconfig/sbd" -+sbd_config = "/etc/default/sbd" - # this limit is also mentioned in docs, change there as well - sbd_max_device_num = 3 - # message types are also mentioned in docs, change there as well ---- a/pcs-0.10.7/pcs/settings.py.debian -+++ b/pcs-0.10.7/pcs/settings.py.debian -@@ -1,10 +1,10 @@ - from pcs.settings_default import * --service_binary = "/usr/sbin/service" -+rc-service_binary = "/sbin/rc-service" - corosync_log_file = "/var/log/corosync/corosync.log" --pacemaker_schedulerd = "/usr/lib/pacemaker/pacemaker-schedulerd" --pacemaker_controld = "/usr/lib/pacemaker/pacemaker-controld" --pacemaker_based = "/usr/lib/pacemaker/pacemaker-based" --pacemaker_fenced = "/usr/lib/pacemaker/pacemaker-fenced" -+pacemaker_schedulerd = "/usr/libexec/pacemaker/pacemaker-schedulerd" -+pacemaker_controld = "/usr/libexec/pacemaker/pacemaker-controld" -+pacemaker_based = "/usr/libexec/pacemaker/pacemaker-based" -+pacemaker_fenced = "/usr/libexec/pacemaker/pacemaker-fenced" - pcsd_exec_location = "/usr/share/pcsd/" - pcsd_gem_path = None - pcsd_config = "/etc/default/pcsd" ---- a/pcs-0.10.7/pcs/utils.py -+++ b/pcs-0.10.7/pcs/utils.py -@@ -2187,7 +2187,7 @@ - ) - else: - stdout, stderr, retval = cmd_runner().run( -- [settings.service_binary, service, "start"] -+ [settings.rc_service_binary, service, "start"] - ) - return join_multilines([stderr, stdout]), retval - -@@ -2202,7 +2202,7 @@ - ) - else: - stdout, stderr, retval = cmd_runner().run( -- [settings.service_binary, service, "stop"] -+ [settings.rc_service_binary, service, "stop"] - ) - return join_multilines([stderr, stdout]), retval - ---- a/pcs-0.10.7/pcsd/pcs.rb -+++ b/pcs-0.10.7/pcsd/pcs.rb -@@ -1708,11 +1708,22 @@ - def is_service_enabled?(service) - if ISSYSTEMCTL - cmd = ['systemctl', 'is-enabled', "#{service}.service"] -+ _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) -+ return (retcode == 0) - else -- cmd = ['chkconfig', service] -+ cmd = ['rc-config', 'list', 'default'] -+ stdout, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) -+ if retcode != 0 -+ return false -+ end -+ stdout.each { |line| -+ line = line.split(' ') -+ if line[0] == service -+ return true -+ end -+ } -+ return false - end -- _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) -- return (retcode == 0) - end - - def is_service_running?(service) -@@ -1722,7 +1733,7 @@ - # encoding/decoding errors. We are not interested in the lines anyway. - cmd = ['systemctl', 'status', '--lines=0', "#{service}.service"] - else -- cmd = ['service', service, 'status'] -+ cmd = ['rc-service', service, 'status'] - end - _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - return (retcode == 0) -@@ -1775,7 +1786,8 @@ - class ServiceInstalledCheckerChkconfig < ServiceInstalledChecker - protected - def run_command -- return run_cmd(PCSAuth.getSuperuserAuth(), 'chkconfig') -+ cmd = ['rc-config', 'list'] -+ return run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - end - - def contains_line_service?(line, service) -@@ -1802,7 +1814,7 @@ - cmd = ['systemctl', 'enable', "#{service}.service"] - else - # fails when the service is not installed -- cmd = ['chkconfig', service, 'on'] -+ cmd = ['rc-config', 'add', service, 'default'] - end - _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - return (retcode == 0) -@@ -1817,7 +1829,7 @@ - if ISSYSTEMCTL - cmd = ['systemctl', 'disable', "#{service}.service"] - else -- cmd = ['chkconfig', service, 'off'] -+ cmd = ['rc-config', 'delete', service, 'default'] - end - _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - return (retcode == 0) -@@ -1827,7 +1839,7 @@ - if ISSYSTEMCTL - cmd = ['systemctl', 'start', "#{service}.service"] - else -- cmd = ['service', service, 'start'] -+ cmd = ['rc-service', service, 'start'] - end - _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - return (retcode == 0) -@@ -1840,7 +1852,7 @@ - if ISSYSTEMCTL - cmd = ['systemctl', 'stop', "#{service}.service"] - else -- cmd = ['service', service, 'stop'] -+ cmd = ['rc-service', service, 'stop'] - end - _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) - return (retcode == 0) -I file binari a/pcs-0.10.7/pcsd/.pcs.rb.swp e b/pcs-0.10.7/pcsd/.pcs.rb.swp sono diversi ---- a/pcs-0.10.7/pcsd/settings.rb -+++ b/pcs-0.10.7/pcsd/settings.rb -@@ -3,7 +3,7 @@ - PCSD_EXEC_LOCATION = '/usr/lib/pcsd/' - PCSD_VAR_LOCATION = '/var/lib/pcsd/' - PCSD_DEFAULT_PORT = 2224 --PCSD_RUBY_SOCKET = '/run/pcsd-ruby.socket' -+PCSD_RUBY_SOCKET = '/run/pcsd-daemon.socket' - - CRT_FILE = PCSD_VAR_LOCATION + 'pcsd.crt' - KEY_FILE = PCSD_VAR_LOCATION + 'pcsd.key' ---- a/pcs-0.10.7/pcsd/settings.rb.debian -+++ b/pcs-0.10.7/pcsd/settings.rb.debian -@@ -3,7 +3,7 @@ - PCSD_EXEC_LOCATION = '/usr/share/pcsd/' - PCSD_VAR_LOCATION = '/var/lib/pcsd/' - PCSD_DEFAULT_PORT = 2224 --PCSD_RUBY_SOCKET = '/run/pcsd-ruby.socket' -+PCSD_RUBY_SOCKET = '/run/pcsd-daemon.socket' - - CRT_FILE = PCSD_VAR_LOCATION + 'pcsd.crt' - KEY_FILE = PCSD_VAR_LOCATION + 'pcsd.key' ---- a/pcs-0.10.7/pcs_test/tier0/lib/test_external.py -+++ b/pcs-0.10.7/pcs_test/tier0/lib/test_external.py -@@ -16,8 +16,8 @@ - import pcs.lib.external as lib - - --_chkconfig = settings.chkconfig_binary --_service = settings.service_binary -+_rc_config = settings.rc_config_binary -+_rc_service = settings.rc_service_binary - _systemctl = settings.systemctl_binary - - -@@ -415,7 +415,7 @@ - self.mock_runner, self.service, None - ) - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "off"] -+ [_rc_config, "delete", self.service, "default"] - ) - - def test_not_systemctl_failed(self, mock_is_installed, mock_systemctl): -@@ -430,7 +430,7 @@ - self.mock_runner, self.service, None - ) - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "off"] -+ [_rc_config, "delete", self.service, "default"] - ) - - def test_systemctl_not_installed(self, mock_is_installed, mock_systemctl): -@@ -480,7 +480,7 @@ - self.mock_runner, self.service, instance - ) - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "off"] -+ [_rc_config, "delete", self.service, "default"] - ) - - -@@ -514,7 +514,7 @@ - self.mock_runner.run.return_value = ("", "", 0) - lib.enable_service(self.mock_runner, self.service) - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "on"] -+ [_rc_config, "add", self.service, "default"] - ) - - def test_not_systemctl_failed(self, mock_systemctl): -@@ -525,7 +525,7 @@ - lambda: lib.enable_service(self.mock_runner, self.service), - ) - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "on"] -+ [_rc_config, "add", self.service, "default"] - ) - - def test_instance_systemctl(self, mock_systemctl): -@@ -545,7 +545,7 @@ - self.mock_runner.run.return_value = ("", "", 0) - lib.enable_service(self.mock_runner, self.service, instance="test") - self.mock_runner.run.assert_called_once_with( -- [_chkconfig, self.service, "on"] -+ [_rc_config, "add", self.service, "default"] - ) - - -@@ -579,7 +579,7 @@ - self.mock_runner.run.return_value = ("Starting...", "", 0) - lib.start_service(self.mock_runner, self.service) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "start"] -+ [_rc_service, self.service, "start"] - ) - - def test_not_systemctl_failed(self, mock_systemctl): -@@ -590,7 +590,7 @@ - lambda: lib.start_service(self.mock_runner, self.service), - ) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "start"] -+ [_rc_service, self.service, "start"] - ) - - def test_instance_systemctl(self, mock_systemctl): -@@ -610,7 +610,7 @@ - self.mock_runner.run.return_value = ("Starting...", "", 0) - lib.start_service(self.mock_runner, self.service, instance="test") - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "start"] -+ [_rc_service, self.service, "start"] - ) - - -@@ -644,7 +644,7 @@ - self.mock_runner.run.return_value = ("Stopping...", "", 0) - lib.stop_service(self.mock_runner, self.service) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "stop"] -+ [_rc_service, self.service, "stop"] - ) - - def test_not_systemctl_failed(self, mock_systemctl): -@@ -655,7 +655,7 @@ - lambda: lib.stop_service(self.mock_runner, self.service), - ) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "stop"] -+ [_rc_service, self.service, "stop"] - ) - - def test_instance_systemctl(self, mock_systemctl): -@@ -671,7 +671,7 @@ - self.mock_runner.run.return_value = ("Stopping...", "", 0) - lib.stop_service(self.mock_runner, self.service, instance="test") - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "stop"] -+ [_rc_service, self.service, "stop"] - ) - - -@@ -734,13 +734,13 @@ - mock_systemctl.return_value = False - self.mock_runner.run.return_value = ("", "", 0) - self.assertTrue(lib.is_service_enabled(self.mock_runner, self.service)) -- self.mock_runner.run.assert_called_once_with([_chkconfig, self.service]) -+ self.mock_runner.run.assert_called_once_with([_rc_config, self.service]) - - def test_not_systemctl_disabled(self, mock_systemctl): - mock_systemctl.return_value = False - self.mock_runner.run.return_value = ("", "", 3) - self.assertFalse(lib.is_service_enabled(self.mock_runner, self.service)) -- self.mock_runner.run.assert_called_once_with([_chkconfig, self.service]) -+ self.mock_runner.run.assert_called_once_with([_rc_config, self.service]) - - - @mock.patch("pcs.lib.external.is_systemctl") -@@ -770,7 +770,7 @@ - self.mock_runner.run.return_value = ("is running", "", 0) - self.assertTrue(lib.is_service_running(self.mock_runner, self.service)) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "status"] -+ [_rc_service, self.service, "status"] - ) - - def test_not_systemctl_not_running(self, mock_systemctl): -@@ -778,7 +778,7 @@ - self.mock_runner.run.return_value = ("is stopped", "", 3) - self.assertFalse(lib.is_service_running(self.mock_runner, self.service)) - self.mock_runner.run.assert_called_once_with( -- [_service, self.service, "status"] -+ [_rc_service, self.service, "status"] - ) - - -@@ -942,14 +942,14 @@ - ["pcsd", "sbd", "pacemaker"], - ) - self.assertEqual(mock_is_systemctl.call_count, 1) -- self.mock_runner.run.assert_called_once_with([_chkconfig]) -+ self.mock_runner.run.assert_called_once_with([_rc_config]) - - def test_failed(self, mock_is_systemctl): - mock_is_systemctl.return_value = False - self.mock_runner.run.return_value = ("stdout", "failed", 1) - self.assertEqual(lib.get_non_systemd_services(self.mock_runner), []) - self.assertEqual(mock_is_systemctl.call_count, 1) -- self.mock_runner.run.assert_called_once_with([_chkconfig]) -+ self.mock_runner.run.assert_called_once_with([_rc_config]) - - def test_systemd(self, mock_is_systemctl): - mock_is_systemctl.return_value = True diff --git a/sys-cluster/pcs/files/openrc-0.10.8.patch b/sys-cluster/pcs/files/openrc-0.10.8.patch index 5a12610025..905d700c3d 100644 --- a/sys-cluster/pcs/files/openrc-0.10.8.patch +++ b/sys-cluster/pcs/files/openrc-0.10.8.patch @@ -1,5 +1,5 @@ ---- a/pcs-0.10.8/pcs/lib/external.py -+++ b/pcs-0.10.8/pcs/lib/external.py +--- a/pcs/lib/external.py ++++ b/pcs/lib/external.py @@ -13,8 +13,8 @@ from pcs.lib.errors import LibraryError @@ -81,8 +81,8 @@ if return_code != 0: return [] ---- a/pcs-0.10.8/pcs/settings_default.py -+++ b/pcs-0.10.8/pcs/settings_default.py +--- a/pcs/settings_default.py ++++ b/pcs/settings_default.py @@ -1,8 +1,8 @@ import os.path @@ -112,8 +112,8 @@ # this limit is also mentioned in docs, change there as well sbd_max_device_num = 3 # message types are also mentioned in docs, change there as well ---- a/pcs-0.10.8/pcs/settings.py.debian -+++ b/pcs-0.10.8/pcs/settings.py.debian +--- a/pcs/settings.py.debian ++++ b/pcs/settings.py.debian @@ -1,10 +1,10 @@ from pcs.settings_default import * -service_binary = "/usr/sbin/service" @@ -130,8 +130,8 @@ pcsd_exec_location = "/usr/share/pcsd/" pcsd_gem_path = None pcsd_config = "/etc/default/pcsd" ---- a/pcs-0.10.8/pcs/utils.py -+++ b/pcs-0.10.8/pcs/utils.py +--- a/pcs/utils.py ++++ b/pcs/utils.py @@ -2187,7 +2187,7 @@ ) else: @@ -150,8 +150,8 @@ ) return join_multilines([stderr, stdout]), retval ---- a/pcs-0.10.8/pcsd/pcs.rb -+++ b/pcs-0.10.8/pcsd/pcs.rb +--- a/pcsd/pcs.rb ++++ b/pcsd/pcs.rb @@ -1708,11 +1708,22 @@ def is_service_enabled?(service) if ISSYSTEMCTL @@ -233,8 +233,8 @@ end _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) return (retcode == 0) ---- a/pcs-0.10.8/pcsd/settings.rb -+++ b/pcs-0.10.8/pcsd/settings.rb +--- a/pcsd/settings.rb ++++ b/pcsd/settings.rb @@ -3,7 +3,7 @@ PCSD_EXEC_LOCATION = '/usr/lib/pcsd/' PCSD_VAR_LOCATION = '/var/lib/pcsd/' @@ -244,8 +244,8 @@ CRT_FILE = PCSD_VAR_LOCATION + 'pcsd.crt' KEY_FILE = PCSD_VAR_LOCATION + 'pcsd.key' ---- a/pcs-0.10.8/pcsd/settings.rb.debian -+++ b/pcs-0.10.8/pcsd/settings.rb.debian +--- a/pcsd/settings.rb.debian ++++ b/pcsd/settings.rb.debian @@ -3,7 +3,7 @@ PCSD_EXEC_LOCATION = '/usr/share/pcsd/' PCSD_VAR_LOCATION = '/var/lib/pcsd/' @@ -255,8 +255,8 @@ CRT_FILE = PCSD_VAR_LOCATION + 'pcsd.crt' KEY_FILE = PCSD_VAR_LOCATION + 'pcsd.key' ---- a/pcs-0.10.8/pcs_test/tier0/lib/test_external.py -+++ b/pcs-0.10.8/pcs_test/tier0/lib/test_external.py +--- a/pcs_test/tier0/lib/test_external.py ++++ b/pcs_test/tier0/lib/test_external.py @@ -16,8 +16,8 @@ import pcs.lib.external as lib diff --git a/sys-cluster/pcs/files/pcsd-daemon.service.patch b/sys-cluster/pcs/files/pcsd-daemon.service.patch index ab615c366a..98f27716d4 100644 --- a/sys-cluster/pcs/files/pcsd-daemon.service.patch +++ b/sys-cluster/pcs/files/pcsd-daemon.service.patch @@ -1,5 +1,5 @@ ---- a/pcs-0.10.8/pcsd/pcsd-ruby.service 2021-02-01 09:22:26.000000000 -0000 -+++ b/pcs-0.10.8/pcsd/pcsd-ruby.service 2021-04-11 14:13:00.176650050 -0000 +--- a/pcsd/pcsd-ruby.service ++++ b/pcsd/pcsd-ruby.service @@ -5,13 +5,12 @@ Requires=network-online.target After=network-online.target diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild deleted file mode 100644 index c4cfeedbd4..0000000000 --- a/sys-cluster/pcs/pcs-0.10.7.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -USE_RUBY="ruby25 ruby26" -inherit distutils-r1 ruby-ng systemd - -DESCRIPTION="Pacemaker/Corosync Configuration System" -HOMEPAGE="https://github.com/ClusterLabs/pcs" -SRC_URI="https://github.com/ClusterLabs/pcs/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="snmp systemd" - -DEPEND=" - dev-libs/libffi - media-libs/fontconfig - sys-apps/coreutils -" -RDEPEND=" - ${DEPEND} - dev-libs/openssl - dev-python/distro[${PYTHON_USEDEP}] - dev-python/dacite[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=sys-cluster/corosync-3.0 - >=sys-cluster/pacemaker-2.0 - sys-libs/pam - sys-process/psmisc - >=www-servers/tornado-6.0[${PYTHON_USEDEP}] - - - - - flow@gentoo.org - Florian Schmaus - - - Install the launcher - -