[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/common-mistakes/, ebuild-maintenance/maintenance-tasks/, ...

2020-01-22 Thread Ulrich Müller
commit: cb01d9ebc777517fce784dde4f8cdbf78d91b5bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 21 10:34:07 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:05 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=cb01d9eb

ebuild-maintenance/new-ebuild: New chapter.

Split off from ebuild-maintenance/maintenance-tasks.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/maintenance-tasks/text.xml | 123 -
 ebuild-maintenance/new-ebuild/text.xml| 126 ++
 ebuild-maintenance/text.xml   |   1 +
 ebuild-writing/common-mistakes/text.xml   |   3 +-
 4 files changed, 128 insertions(+), 125 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index b5b7359..972b7b3 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -11,129 +11,6 @@ developers may not be familiar with.
 
 
 
-
-Adding a new ebuild
-
-
-What (not) to put in the Gentoo repository
-
-
-
-Before writing a new ebuild, check
-https://bugs.gentoo.org/";>bugs.gentoo.org
-to see if an ebuild has already been written for the package, but has not yet
-been added to the Gentoo repository.  Go to https://bugs.gentoo.org/";>bugs.gentoo.org, choose query and select
-Advanced Search; as product select Gentoo Linux, as component select
-ebuilds.  In the search field put the name of the ebuild and as status
-select all possible fields, then submit the query. For you lazy people, click
-https://bugs.gentoo.org/query.cgi?format=advanced&product=Gentoo%20Linux&component=New%20Ebuilds&bug_Status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED";>here.
-
-
-
-In general, the Gentoo repository should only be used for storing
-.ebuild files, as well as any relatively small companion
-files, such as patches or sample configuration files. These types of
-files should be placed in the mycat/mypkg/files directory
-to keep the main mycat/mypkg directory uncluttered.
-Exceptions to this rule are for larger patch files (we recommend this
-for patches above 20KB) which should be distributed as tarballs via the
-Gentoo
-mirror system so that people do not waste excessive amounts of
-bandwidth and hard drive space. Also, you should not add binary
-(non-ASCII) files to the git tree. Also, speaking of merging changes,
-any patches you add to Portage should generally not be
-compressed. This will allow git to merge changes and correctly inform
-developers of conflicts.
-
-
-
-Remember, the packages that you commit must be ready out of the
-box for end users when committed as stable.  Make sure that you have a good
-set of default settings that will satisfy the majority of systems and
-users that will use your package.  If your package is broken, and you are
-not sure how to get it to work, check some other distributions that have
-done their own versions of the package.  You can check
-https://www.debian.org/distrib/packages";>Debian or
-https://src.fedoraproject.org/projects/rpms/*";>Fedora for some
-examples.
-
-
-
-When committing to git, all developers should use repoman commit
-instead of git commit to submit their ebuilds.  Before committing,
-please run repoman full to make sure you didn't forget something.
-
-
-
-
-
-
-Initial Architecture Keywords
-
-
-When adding a new ebuild, you should only include KEYWORDS for
-architectures on which you have actually tested the ebuild, confirming
-that it works as it should and that USE flags are properly
-honoured in the resulting package which would be installed. If
-possible, you should give the actual library or application thorough
-testing as well, since you would be responsible for any breakages for
-your architecture(s). Minimal testing such as checking that the
-application starts up without any errors should always be performed.
-
-
-
-If you are adding a user-submitted ebuild, do not assume that the
-submitter has done testing on various architectures: often, KEYWORDS
-are cloned across packages or generated from documentation in the
-source packages, which does not signify that the package does indeed
-work on those architectures.
-
-
-
-
-
-
-The files Directory
-
-
-
-As noted earlier, under each package subdirectory is
-a files/ directory. Any patches, configuration files, or
-other ancillary files your package might require should be added to
-this directory; any files bigger than 20KB-or-so should go to the
-mirrors to lower the amount of (unneeded) files our users have to
-download. You may want to consider naming patches you create yourself
-just to get your package to build with a version-specific name, such
-as mypkg-1.0-gentoo.diff, or more
-simply, 1.0-gentoo.diff.  Also note that the
-gentoo extension informs people that this patch was created
-by us, the Gentoo Linux developers, ra

[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/, ebuild-maintenance/maintenance-tasks/, ...

2020-01-22 Thread Ulrich Müller
commit: 450692994d68bed141e324284ac9be671f8c84bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 21 11:02:00 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:07 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=45069299

ebuild-maintenance/maintenance-tasks: Drop "Homepage unavailable" section.

This isn't really a maintenance task. Also, we already mention this
twice elsewhere, namely in ebuild-writing/variables and in
ebuild-writing/common-mistakes. Update and fix link in the latter.

Move the introductory paragraph to the parent document, and remove
the chapter which has become empty.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/maintenance-tasks/text.xml | 28 ---
 ebuild-maintenance/text.xml   |  7 +--
 ebuild-writing/common-mistakes/text.xml   | 12 ++--
 3 files changed, 11 insertions(+), 36 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
deleted file mode 100644
index ccdefe9..000
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-Maintenance Tasks
-
-
-
-This guide aims to explain common everyday ebuild maintenance
-routines, as well as other rarer maintenance routines which
-developers may not be familiar with.
-
-
-
-
-Homepage unavailable
-
-
-
-If the HOMEPAGE of your package seems to be unavailable or it
-never existed at all, please set the HOMEPAGE variable in every ebuild
-to https://wiki.gentoo.org/wiki/No_homepage";>
-https://wiki.gentoo.org/wiki/No_homepage
-
-
-
-
-
-

diff --git a/ebuild-maintenance/text.xml b/ebuild-maintenance/text.xml
index 1917b07..a9f295c 100644
--- a/ebuild-maintenance/text.xml
+++ b/ebuild-maintenance/text.xml
@@ -2,11 +2,14 @@
 
 
 Ebuild Maintenance
-
 
+
 
-This section covers various tasks related to working with ebuilds.
+This section aims to explain common everyday ebuild maintenance routines,
+as well as other rarer maintenance routines which developers may not be
+familiar with.
 
+
 
 
 

diff --git a/ebuild-writing/common-mistakes/text.xml 
b/ebuild-writing/common-mistakes/text.xml
index 2127b3f..ff9b377 100644
--- a/ebuild-writing/common-mistakes/text.xml
+++ b/ebuild-writing/common-mistakes/text.xml
@@ -363,12 +363,12 @@ SLOT="0"
 
 
 
-Please check if the HOMEPAGE variable is right and leads users to the right
-page if they want to find out more about the package. And make sure the
-DESCRIPTION is not overly long. Good descriptions will describe the main
-function of the package in a sentence. Set HOMEPAGE to
-
-No_homepage wiki page, if there is none.
+Please check if the HOMEPAGE variable is right and leads users to the
+right page if they want to find out more about the package. And make sure
+the DESCRIPTION is not overly long. Good descriptions will describe
+the main function of the package in a sentence. If no homepage for the package
+is available, set the HOMEPAGE variable to
+https://wiki.gentoo.org/wiki/No_homepage.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/package-moves/, ebuild-maintenance/, ...

2020-01-22 Thread Ulrich Müller
commit: 198d314f12ef28b47be3b8e97966244336e0483a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 30 16:44:21 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:04 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=198d314f

ebuild-maintenance: Move package & slot moves into sep chapter

Signed-off-by: Michał Górny  gentoo.org>
[Fixed guide tag, use title case for chapter title.]
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/maintenance-tasks/text.xml | 120 ---
 ebuild-maintenance/package-moves/text.xml | 134 ++
 ebuild-maintenance/text.xml   |   1 +
 3 files changed, 135 insertions(+), 120 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index 0de2f6d..b5b7359 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -245,126 +245,6 @@ to be in very poor taste and may result in disciplinary 
action.
 
 
 
-
-Moving a package
-
-
-
-Moving a package in the tree requires several operations. Firstly,
-the package directory needs to be moved to the correct category
-using git mv. After this, a new entry needs to be added to
-the latest file in profiles/updates/ in the
-following format:
-
-
-
-move old-category/package-name new-category/package-name
-
-
-
-Following the update entry, ebuilds that have a
-dependency
-to this package (in other words, the reverse dependencies of
-the package to be moved) need to be updated properly.
-
-
-
-Next is checking the files under profiles/ such as
-profiles/package.mask and update them to reflect the ebuild
-move. Various eclasses automatically provide some of the dependencies upon
-inherit, so the files under eclass/ should be checked and updated
-properly. If the package metadata.xml has tags with restrict
-attribute, they should be updated to reflect the move. The
-metadata.xml for various packages may contain references to the
-package being moved using the  tag which need to be
-updated accordingly as well. Lastly, the titles of the open bugs
-related to the package should be updated.
-
-
-
-Here is an example where the package
-net-misc/fwbuilder is transparently moved to
-net-firewall/fwbuilder:
-
-
-
-  Issue git mv net-misc/fwbuilder net-firewall/fwbuilder
-  
-
-  Add the following entry to the latest file in
-  profile/updates/:
-
-move net-misc/fwbuilder net-firewall/fwbuilder
-  
-  Update the reverse dependencies of the package
-  
-Update profiles/package.mask and other related files under
-profiles/
-  
-  Check the eclasses that may be referencing the package
-  
-Update all the
-metadata.xml
-files which contain a reference to this package using the
- tag or the restrict attribute.
-  
-  
-Stage all the changed files using git add. For example: git add
-profiles/package.mask
-  
-  
-Commit all the changes in one commit using: git commit --gpg-sign 
--signoff
-  
-  
-Update any news items
-referencing the package in a Display-If-Installed header
-or in the item's body (and increment their Revision).
-  
-  Update any open bugs related to the package
-
-
-
-It is very important to commit all the changes in a single commit to ensure
-that no breakage occurs. The commit message should follow a format similar
-to the following:
-
-
-
-commit 7a699bcdce5c1412c02a2aa7717a31bc17c49058
-Author: Miroslav Šulc 
-Date:   Wed Dec 18 19:56:03 2019 +0100
-
-  media-libs/libclxclient: moved to x11-libs/libclxclient
-
-  Signed-off-by: Miroslav Šulc 
-
-
-
-
-
-
-Changing ebuild's SLOT
-
-
-The process for changing the ebuild's SLOT is very similar to the
-previous process.  Besides changing the SLOT in the ebuild file, you
-also need to create a new entry in profiles/updates/ in
-the Gentoo repository in the following format:
-
-
-
-slotmove app-text/gtkspell 0 2
-
-
-
-Make sure that you have fixed all the reverse dependencies and that
-you have updated every file in profiles/ directory that
-happens to contain an entry which may be affected by your change.
-
-
-
-
-
 
 Removing ebuilds
 

diff --git a/ebuild-maintenance/package-moves/text.xml 
b/ebuild-maintenance/package-moves/text.xml
new file mode 100644
index 000..0d20667
--- /dev/null
+++ b/ebuild-maintenance/package-moves/text.xml
@@ -0,0 +1,134 @@
+
+
+
+Package and Slot Moves
+
+
+
+This chapter describes the use of package and slot moves.
+
+
+
+
+
+Moving a package
+
+
+
+Moving a package in the tree requires several operations. Firstly,
+the package directory needs to be moved to the correct category
+using git mv. After this, a new entry needs to be added to
+the latest file in profiles/updates/ in the
+following format:
+
+
+
+move old-category/package-name new-category/package-name
+
+
+
+Following the

[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/removal/, ebuild-maintenance/maintenance-tasks/, ...

2020-01-22 Thread Ulrich Müller
commit: 4e0dc9321c17dda46d81bebce8c757b35dfb29e9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 21 10:52:47 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:06 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4e0dc932

ebuild-maintenance/removal: New chapter.

Split off from ebuild-maintenance/maintenance-tasks.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/maintenance-tasks/text.xml | 83 -
 ebuild-maintenance/removal/text.xml   | 89 +++
 ebuild-maintenance/text.xml   |  1 +
 3 files changed, 90 insertions(+), 83 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index f4e421a..8a2c3fc 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -11,89 +11,6 @@ developers may not be familiar with.
 
 
 
-
-Removing ebuilds
-
-
-
-When removing an ebuild make sure that no dependencies in Portage are broken
-due to the removal  additionally, your git commit message should explain
-clearly why the ebuild is being removed from the git repository.
-
-
-
-If you need to remove ebuilds, make sure you do not accidentally remove
-the newest/only stable ebuild for any architecture. If you would like to
-get a newer version marked stable, then please file a bug or ask on IRC.
-
-
-
-You should also not cause an unnecessary downgrade for any "~arch"
-when removing ebuilds  instead, it is best to get the newest version
-marked "~arch" first and then remove redundant versions of the ebuild.
-
-
-
-
-
-
-Removing a package
-
-
-
-When removing packages follow these steps:
-
-
-
-  
-Make sure that no dependencies in the Gentoo repository are broken due to
-the removal
-  
-  Send last rites to gentoo-dev-announce and gentoo-dev
-  Mask the package
-  Wait 30 days (or more)
-  Remove from the git tree unless the reason for removal has been 
fixed
-  
-Remove any references to the package from other ebuilds, e.g.,
-use-conditional dependencies. Blockers are the only exception to this.
-  
-  Remove package.mask and any package.use.mask entries
-  
-Remove the  tags referencing this package in the
-metadata.xml
-files of other packages.
-  
-  Close open bugs as WONTFIX
-
-
-
-Here is a list of commands that will delete dev-util/pmk
-from the tree:
-
-
-
-# cd dev-qt
-# git rm -rf qtphonon
-# git commit --gpg-sign
-
-
-
-An example commit message is shown below:
-
-
-
-commit b97eb6d43f45dfd5b739638928db22d3f3392685
-Author: Michael Palimaka 
-Date:   Tue Oct 3 21:43:03 2017 +1100
-
-  dev-qt/qtphonon: remove last rited package
-
-  Closes: https://bugs.gentoo.org/629144
-
-
-
-
-
 
 Conflicting files
 

diff --git a/ebuild-maintenance/removal/text.xml 
b/ebuild-maintenance/removal/text.xml
new file mode 100644
index 000..6269e13
--- /dev/null
+++ b/ebuild-maintenance/removal/text.xml
@@ -0,0 +1,89 @@
+
+
+
+Removing Ebuilds and Packages
+
+
+Removing ebuilds
+
+
+
+When removing an ebuild make sure that no dependencies in Portage are broken
+due to the removal  additionally, your git commit message should explain
+clearly why the ebuild is being removed from the git repository.
+
+
+
+If you need to remove ebuilds, make sure you do not accidentally remove
+the newest/only stable ebuild for any architecture. If you would like to
+get a newer version marked stable, then please file a bug or ask on IRC.
+
+
+
+You should also not cause an unnecessary downgrade for any "~arch"
+when removing ebuilds  instead, it is best to get the newest version
+marked "~arch" first and then remove redundant versions of the ebuild.
+
+
+
+
+
+
+Removing a package
+
+
+
+When removing packages follow these steps:
+
+
+
+  
+Make sure that no dependencies in the Gentoo repository are broken due to
+the removal
+  
+  Send last rites to gentoo-dev-announce and gentoo-dev
+  Mask the package
+  Wait 30 days (or more)
+  Remove from the git tree unless the reason for removal has been 
fixed
+  
+Remove any references to the package from other ebuilds, e.g.,
+use-conditional dependencies. Blockers are the only exception to this.
+  
+  Remove package.mask and any package.use.mask entries
+  
+Remove the  tags referencing this package in the
+metadata.xml
+files of other packages.
+  
+  Close open bugs as WONTFIX
+
+
+
+Here is a list of commands that will delete dev-util/pmk
+from the tree:
+
+
+
+# cd dev-qt
+# git rm -rf qtphonon
+# git commit --gpg-sign
+
+
+
+An example commit message is shown below:
+
+
+
+commit b97eb6d43f45dfd5b739638928db22d3f3392685
+Author: Michael Palimaka 
+Date:   Tue Oct 3 21:43:03 2017 +1100
+
+  dev-qt/qtphonon: remove last rited package
+
+  Closes: https://bugs.gentoo.org/629144
+
+
+
+
+
+

diff --git a/ebuild-m

[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/, ebuild-maintenance/maintenance-tasks/, ...

2020-01-22 Thread Ulrich Müller
commit: 94f6c54fc9638f347696a2f361b393959e02d0ee
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 21 10:45:33 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:05 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=94f6c54f

ebuild-maintenance/stabilization: New chapter.

Split off from ebuild-maintenance/maintenance-tasks.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/maintenance-tasks/text.xml | 111 
 ebuild-maintenance/stabilization/text.xml | 119 ++
 ebuild-maintenance/text.xml   |   1 +
 3 files changed, 120 insertions(+), 111 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index 972b7b3..f4e421a 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -11,117 +11,6 @@ developers may not be familiar with.
 
 
 
-
-Stabilizing ebuilds
-
-
-
-Only architecture maintainers for a given architecture should mark packages as
-stable on that architecture. The maintainer of the package should always be
-contacted just in case there are reasons not to do so. The exception to this
-is if you are part of an architecture team, in which case you may mark the
-package stable for that architecture. If you are not part of an architecture
-team, you should consult the guidelines below; if the architecture you are
-looking for is not listed then please consult the relevant lead.
-
-
-
-You should never stabilize packages on architectures for which you
-cannot test and instead you should file a bug to the relevant architecture
-team, such as sp...@gentoo.org asking them to stabilize the ebuild.
-Alternatively, you may be able to find Gentoo developers on IRC who could help
-you with your request.
-
-
-
-It is best to not use arch-maintain...@gentoo.org, adding architecture
-teams onto a bug's CC list individually instead. That way teams can remove
-themselves from the list when they are done, giving a clear indication
-of which teams still have to stabilize a package.
-
-
-
-
-
-
-Stabilization rules
-
-
-
-SPARC: You must have prior permission from the arch lead. Usually we expect
-you to be on the sparc alias for QA reasons, although other arrangements
-can be made if you will only be working with a small group of packages.
-
-
-
-ALPHA: Maintainers may keyword their own packages but are reminded to inform
-the Alpha team if they can help out with testing and keywording packages so
-the team can keep an eye out for possible keywording mistakes.
-
-
-
-Exotic architectures (like alpha, ia64, sparc, hppa, ppc*) are short
-on manpower, so it's best if you avoid opening stabilization bugs for
-them unless it is absolutely necessary (eg, a reverse dependency for
-your package). More about keywording policies can be found in the
-keywording section.
-
-
-Some architectures (like m68k, mips, s390, sh) do not maintain a
-stable keyword. So there is no use in marking a package stable for one
-of these architectures.
-
-
-
-
-
-Upgrading ebuilds
-
-
-
-New ebuilds should rarely go in with "arch" keywords and even if they do
-not, the package must be tested on any architectures listed in the
-KEYWORDS variable of the new ebuild.
-
-
-
-Exceptions to the no "arch" rule are major bug fixes, or
-security fixes. If the previous version of the ebuild
-contains KEYWORDS which you cannot test for, you should
-downgrade them: turn any "arch" keyword to "~arch". If you
-think that your package may not work at all even on "~arch"
-then it is best to leave the keyword out and request testing from the
-relevant team: if you are to do this, you must file a bug to the team
-in question.
-
-
-
-If a new version introduces new dependencies which are not available
-on some architectures, then you should file a bug or ask on IRC before
-you upgrade the package. If you really need to get the ebuild added in
-a hurry, for example, for a security fix, then you should drop
-any KEYWORDS which are causing problems and CC the relevant
-architectures on the bug  you should file a new bug to the
-architecture in question regarding this if no bug is already
-available.
-
-
-
-If there are no new dependencies, do not remove keywords if your
-commit fails with repoman  please try a full git pull and if
-you still have problems, then commit with repoman -I and file a
-bug to the broken architecture, noting it in your git commit message.
-
-
-
-When committing, make sure that you reference any bugs in the
-commit message. Failing to do so is considered
-to be in very poor taste and may result in disciplinary action.
-
-
-
-
-
 
 Removing ebuilds
 

diff --git a/ebuild-maintenance/stabilization/text.xml 
b/ebuild-maintenance/stabilization/text.xml
new file mode 100644
index 000..b67c2b5
--- /dev/null
+++ b/ebuild-maintenance/stabilization/text.xml
@@ -0,0 +1,119 @@
+
+
+
+S

[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/maintenance-tasks/, ebuild-maintenance/, ...

2020-01-22 Thread Ulrich Müller
commit: fc3dbac6583d211d9ad804d82f47c1bb50722ced
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 21 10:58:34 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:48:06 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=fc3dbac6

ebuild-maintenance/collisions: New chapter.

Split off from ebuild-maintenance/maintenance-tasks.

Signed-off-by: Ulrich Müller  gentoo.org>

 .../{maintenance-tasks => collisions}/text.xml | 30 +-
 ebuild-maintenance/maintenance-tasks/text.xml  | 47 --
 ebuild-maintenance/text.xml|  1 +
 3 files changed, 3 insertions(+), 75 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/collisions/text.xml
similarity index 72%
copy from ebuild-maintenance/maintenance-tasks/text.xml
copy to ebuild-maintenance/collisions/text.xml
index 8a2c3fc..6f5cec6 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/collisions/text.xml
@@ -1,18 +1,7 @@
 
-
+
 
-Maintenance Tasks
-
-
-
-This guide aims to explain common everyday ebuild maintenance
-routines, as well as other rarer maintenance routines which
-developers may not be familiar with.
-
-
-
-
-Conflicting files
+Package Collisions
 
 
 
@@ -56,20 +45,5 @@ won't overwrite them).
 
 
 
-
-
-
-Homepage unavailable
-
-
-
-If the HOMEPAGE of your package seems to be unavailable or it
-never existed at all, please set the HOMEPAGE variable in every ebuild
-to https://wiki.gentoo.org/wiki/No_homepage";>
-https://wiki.gentoo.org/wiki/No_homepage
-
-
-
-
 
 

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index 8a2c3fc..ccdefe9 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -11,53 +11,6 @@ developers may not be familiar with.
 
 
 
-
-Conflicting files
-
-
-
-When you encounter a package that is trying to install files that are
-already provided by another package (detectable with
-FEATURES=collision-protect for example) you have to fix this
-situation before you can commit the ebuild or, if you encounter this
-with an existing package, file a bug about that package (see below for
-a few exceptions). The reason file conflicts are critical is because
-if "foo" provides the file /usr/bin/example and "bar" is
-going to overwrite it, and later "bar" is unmerged, Portage will remove
-/usr/bin/example and it is therefore likely it will break
-"foo".
-
-
-
-The most obvious fix is to add a blocking dependency to both packages
-that want to install that file, so they can't be installed at the same
-time. But unless there are also other reasons for those packages to
-block each other you should avoid this if possible and rather fix the
-package, which could include one or more of the following steps:
-
-
-
-  Make "foo" (R)DEPEND on "bar" and not install the conflicting
-  file.
-  Remove conflicting files from "foo" in src_install
-  or pkg_preinst.
-  Move conflicting files into a new subpackage and make "foo" and
-  "bar" both (R)DEPEND on that package.
-  Change the location where "foo" or "bar" installs conflicting
-  files.
-
-
-
-In some cases conflicting files can't be really fixed or aren't
-critical, currently known exceptions are Perl module manpages
-(overwriting the ones from Perl itself) and CONFIG_PROTECT'ed
-files (which should still be fixed, but aren't critical as Portage
-won't overwrite them).
-
-
-
-
-
 
 Homepage unavailable
 

diff --git a/ebuild-maintenance/text.xml b/ebuild-maintenance/text.xml
index b298807..1917b07 100644
--- a/ebuild-maintenance/text.xml
+++ b/ebuild-maintenance/text.xml
@@ -20,6 +20,7 @@ This section covers various tasks related to working with 
ebuilds.
 
 
 
+
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/eapi/

2020-01-22 Thread Ulrich Müller
commit: 758897db36d3d176ef9acef42c7aec990ac039f9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 20 21:13:06 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:44:51 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=758897db

ebuild-writing/eapi: Update introduction, section on EAPIs 0 to 3.

Modernise the introduction, and add a short section saying that EAPIs
0 to 3 are obsolete.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/eapi/text.xml | 47 
 1 file changed, 34 insertions(+), 13 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 89b88ff..2a47617 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -5,11 +5,12 @@
 
 
 
-The Package Manager Specification (PMS) is a standardization
-effort to ensure that the ebuild file format, the ebuild repository format
-(of which the Gentoo repository is Gentoo's main incarnation) as well as 
behavior
-of the package managers interacting with these ebuilds is properly written
-down and agreed upon.
+The https://wiki.gentoo.org/wiki/Project:PMS";>Package Manager
+Specification (PMS) is a standardization effort to ensure that the
+ebuild file format, the ebuild repository format (of which the Gentoo
+repository is Gentoo's main incarnation) as well as behaviour of the package
+managers interacting with these ebuilds is properly written down and agreed
+upon.
 
 
 
@@ -33,37 +34,57 @@ appendix of the Package Manager Specification.  The 
two-page leaflet
 can be printed out, consulted for reference and is available
 as app-doc/pms in the main tree.
 
+
 
-If EAPI is undefined in an ebuild, then EAPI=0 is selected.  You should
-set the EAPI variable, by specifying it at the top of the ebuild:
+You must set the EAPI variable by specifying it at the top of the ebuild:
 
 
-
-Most developers prefer to set the EAPI version without quotes. However, the 
PMS allows single and double quotes as well.
-
-
 
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 
+
+Most developers prefer to set the EAPI version without quotes. However, the PMS
+allows single and double quotes as well.
+
+
 
 EAPI must only be defined in ebuild files, not eclasses. (eclasses may have
 EAPI-conditional code)
 
 
 
-When writing new ebuilds developers can choose whathever EAPI they think
+When writing new ebuilds developers can choose whatever EAPI they think
 is the best.  Using the features of the latest EAPI is encouraged.
 
 
 
 
 
+
+EAPIs 0 to 3
+
+
+
+EAPIs 0 to 3 are obsolete and must no longer be used. Refer to the Package
+Manager Specification for details about them.
+
+
+
+
+
 
 EAPI=4
+
+
+
+Split up and move each feature to the section that is relevant for it.
+
+
+
 
 
 EAPI 4 Helpers



[gentoo-commits] proj/devmanual:master commit in: general-concepts/dependencies/, ebuild-writing/eapi/, ...

2020-01-22 Thread Ulrich Müller
commit: 5a946b416b447318fc092c0e3b320d5a8f88833e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 20 17:26:47 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 00:01:02 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5a946b41

ebuild-writing/eapi: Move EAPI=3 information to other sections.

- Prefix support: Reference to Prefix documentation moved to
  ebuild-writing/variables
- unpack .xz support: Add list of recognized unpack formats in
  ebuild-writing/functions/src_unpack

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/eapi/text.xml | 26 ---
 ebuild-writing/functions/src_unpack/text.xml | 39 
 ebuild-writing/variables/text.xml|  2 ++
 general-concepts/dependencies/text.xml   |  5 +---
 4 files changed, 42 insertions(+), 30 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 048284f..89b88ff 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -62,32 +62,6 @@ is the best.  Using the features of the latest EAPI is 
encouraged.
 
 
 
-
-EAPI=3
-
-
-
-   
-   Gentoo Prefix support
-   
-   Support for the EPREFIX, EROOT, and 
ED
-   variables. If an ebuild uses one of these, it must be 
EAPI3 aware.
-   See https://wiki.gentoo.org/wiki/Project:Prefix/Technical_Documentation";>
-   Gentoo Prefix Technical Documentation for more 
information.
-   
-   
-   
-   unpack supports .xz and .tar.xz
-   
-   The unpack command supports xz-archives and 
xz-compressed tar
-   files.
-   
-   
-
-
-
-
-
 
 EAPI=4
 

diff --git a/ebuild-writing/functions/src_unpack/text.xml 
b/ebuild-writing/functions/src_unpack/text.xml
index aad45f6..862a41e 100644
--- a/ebuild-writing/functions/src_unpack/text.xml
+++ b/ebuild-writing/functions/src_unpack/text.xml
@@ -72,6 +72,45 @@ usually simpler to avoid working with ${A}.
 
 
 
+
+Known file formats
+
+
+
+The unpack function recognizes the following file formats:
+
+
+
+  *.tar
+  
+*.gz, *.Z,
+*.tar.gz, *.tgz, *.tar.Z
+  
+  
+*.bz2, *.bz,
+*.tar.bz2, *.tbz2, *.tar.bz, *.tbz
+  
+  *.lzma, *.tar.lzma
+  *.xz, *.tar.xz, *.txz
+  *.zip, *.ZIP, *.jar
+  *.a, *.deb
+  *.7z, *.7Z
+  *.rar, *.RAR
+  *.LHA, *.LHa, *.lha, *.lzh
+
+
+
+In EAPI 6 and later, filename extensions are matched case-insensitively.
+
+
+
+Unless the utility needed for unpacking is in the system set, the ebuild must
+specify the necessary build time dependency for it.
+
+
+
+
+
 
 src_unpack Actions
 

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 66a9822..81d4c44 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -117,6 +117,8 @@ for these variables when writing ebuilds.
 EPREFIX
 
   The normalised offset-prefix path of an offset installation.
+  See https://wiki.gentoo.org/wiki/Project:Prefix/Technical_Documentation";>
+  Gentoo Prefix Technical Documentation for more information.
 
   
   

diff --git a/general-concepts/dependencies/text.xml 
b/general-concepts/dependencies/text.xml
index 7992571..32feff1 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -32,10 +32,7 @@ exemptions).
 
 The RDEPEND ebuild variable should specify any dependencies which are
 required at runtime. This includes libraries (when dynamically linked), any 
data
-packages and (for interpreted languages) the relevant interpreter. In EAPI=3 or
-older, if this variable is not specified it defaults to the value of
-DEPEND, however the implicit usage is frowned upon. In EAPI=4, the
-implicit behaviour was removed and the assignment is always explicit.
+packages and (for interpreted languages) the relevant interpreter.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_install/

2020-01-22 Thread Ulrich Müller
commit: ce1f60b461477da6796542a54bfaf3b86283f87f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jan 22 17:58:22 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 07:45:27 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ce1f60b4

ebuild-writing/functions/src_install: Don't mention old EAPIs.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/functions/src_install/text.xml | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/ebuild-writing/functions/src_install/text.xml 
b/ebuild-writing/functions/src_install/text.xml
index 434e01c..02981ff 100644
--- a/ebuild-writing/functions/src_install/text.xml
+++ b/ebuild-writing/functions/src_install/text.xml
@@ -31,16 +31,7 @@
 
 Default src_install
 
-
-For EAPIs 0,1,2, and 3, the default src_install function is the
-following:
-
-
-src_install()
-{
-   return
-}
-
+
 
 For EAPIs 4 and later, the default src_install function is the 
following:
 
@@ -74,7 +65,7 @@ src_install() {
einstalldocs
 }
 
-The following examples assume EAPI 4 or later
+
 
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/, ebuild-writing/functions/src_prepare/, ...

2020-01-22 Thread Ulrich Müller
commit: 9e1a56d2ff7389708c55423037cb96570e4d52ed
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 20 16:32:43 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 00:01:01 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9e1a56d2

ebuild-writing/eapi: Move EAPI=2 information to other sections.

- doman language support: incorporated into
  function-reference/install-functions
- Blockers incorporated into general-concepts/dependencies
  (also say "weak" and "strong" blockers instead of "soft" and "hard",
  in order to agree with the terms used in PMS)
- USE dependencies: already in general-concepts/dependencies
- SRC_URI arrows: incorporated into ebuild-writing/variables
- src_prepare: already in ebuild-writing/functions/src_prepare
- src_configure: already in ebuild-writing/functions/src_configure
- Execution order: already in ebuild-writing/functions
- Default phase functions moved to ebuild-writing/functions

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/eapi/text.xml   | 184 -
 ebuild-writing/functions/src_compile/text.xml  |  53 ++
 .../functions/src_prepare/epatch/text.xml  |  23 +--
 ebuild-writing/functions/src_prepare/text.xml  |  16 +-
 ebuild-writing/functions/src_unpack/text.xml   |  17 +-
 ebuild-writing/functions/text.xml  |  37 +
 ebuild-writing/variables/text.xml  |   5 +-
 function-reference/install-functions/text.xml  |  12 +-
 general-concepts/autotools/text.xml|  20 +--
 general-concepts/dependencies/text.xml |  40 +++--
 10 files changed, 113 insertions(+), 294 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index f7427fd..048284f 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -62,190 +62,6 @@ is the best.  Using the features of the latest EAPI is 
encouraged.
 
 
 
-
-EAPI=2
-
-
-EAPI 2 Helpers
-
-
-   
-   doman Language Support
-   
-   doman automatically detects language codes and puts it 
in the
-   appropriate directory.
-   
-
-doman foo.1
-# will go into /usr/share/man/man1/foo.1
-doman foo.lang.1
-# will go into /usr/share/man/lang/man1/foo.1 with EAPI=2
-
-   
-
-
-
-
-
-EAPI 2 Metadata
-
-
-   
-   Blockers
-   
-   
-   New Meaning for Old Syntax
-   
-   Blockers which use the previously existing 
! syntax
-   now have a slightly different meaning. These 
so-called
-   weak blocks indicate that conflicting 
packages may
-   be temporarily installed simultaneously. When 
temporary
-   simultaneous installation of conflicting 
packages occurs, the
-   installation of a newer package may overwrite 
any colliding
-   files that belong to an older package which is 
explicitly
-   blocked. When such file collisions occur, the 
colliding files
-   cease to belong to the older package, and they 
remain installed
-   after the older package is eventually 
uninstalled. The older
-   package is uninstalled only after any newer 
blocking packages
-   have been merged on top of it.
-   
-   
-   
-   New !! Operator
-   
-   A new !! operator for strong 
blocks is now
-   supported, for use in special cases for which 
temporary
-   simultaneous installation of conflicting 
packages should not be
-   allowed. If both weak and strong blocks match a 
given package,
-   the strong block takes precedence.
-   
-   
-   
-   
-   
-   USE Dependencies
-   
-   It is possible to depend on USE-flags of packages.
-   
-   Examples:
-   
-   foo[bar] means that package foo must have 
USE-flag bar
-   enabled
-   foo[bar,baz] means that the package foo must 
have both
-   the bar and baz USE-flags enabled
-   
-   foo[-bar,baz] means that the package foo 
must have the
-   bar USE-flag disabled and baz USE-flag 
enabled
-   foo[bar?] means bar? ( foo[bar] ) !b

[gentoo-commits] proj/devmanual:master commit in: general-concepts/dependencies/

2020-01-22 Thread Ulrich Müller
commit: 68aff5730fe3477bfb4f0990008e620964792b92
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 20 20:35:13 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 00:01:01 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=68aff573

general-concepts/dependencies: Drop section on if-else USE blocks.

If-else USE blocks, i.e. "Legacy Inverse USE-Conditional Dependency
Syntax", have been abandoned before EAPI was introduced.

Signed-off-by: Ulrich Müller  gentoo.org>

 general-concepts/dependencies/text.xml | 30 --
 1 file changed, 30 deletions(-)

diff --git a/general-concepts/dependencies/text.xml 
b/general-concepts/dependencies/text.xml
index 9f2cc47..4e3a84e 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -536,36 +536,6 @@ presence or absence.
 
 
 
-
-Legacy Inverse USE-Conditional Dependency Syntax
-
-
-
-   Once upon a time the : conditional operator was allowed in 
*DEPEND:
-
-
-
-DEPEND="use-flag? ( app-misc/foo ) : ( app-misc/bar )"
-
-
-
-This syntax is no longer permitted. It is exactly equivalent to the
-following, which should be used instead:
-
-
-
-DEPEND="use-flag?  ( app-misc/foo )
-   !use-flag? ( app-misc/bar )"
-
-
-
-It is useful to recognise the legacy syntax and to know that it is no longer
-valid.
-
-
-
-
-
 
 Test Dependencies
 



[gentoo-commits] proj/devmanual:master commit in: general-concepts/use-flags/, general-concepts/dependencies/, ...

2020-01-22 Thread Ulrich Müller
commit: 0273488109121d751e8ea3c60034dcb91280f54f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jan 18 10:12:05 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 00:01:00 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=02734881

ebuild-writing/eapi: Move EAPI=1 information to other sections.

- Default src_compile: already in ebuild-writing/functions/src_compile
- SLOT dependencies: already in general-concepts/dependencies
- IUSE defaults moved to general-concepts/use-flags

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/eapi/text.xml   | 70 --
 general-concepts/dependencies/text.xml |  5 ---
 general-concepts/use-flags/text.xml| 28 ++
 3 files changed, 28 insertions(+), 75 deletions(-)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index a1f698f..f7427fd 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -62,76 +62,6 @@ is the best.  Using the features of the latest EAPI is 
encouraged.
 
 
 
-
-EAPI=1
-
-
-
-   
-   Default src_compile Phase Function
-   
-   Support for the ECONF_SOURCE variable, which is also 
supported by
-   econf, has been added to the default src_compile 
implementation.
-   
-
-src_compile() {
-   if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
-   econf
-   fi
-   if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ] ; then
-   emake || die "emake failed"
-   fi
-}
-
-   
-   
-   SLOT dependencies
-   
-   Any valid package dependency specification can be constrained 
to match
-   a specific SLOT. This is accomplished by appending a colon to 
the
-   specification, followed by a SLOT value.
-   
-   
-   SLOT dependency examples:
-   
-   
-   x11-libs/qt:3
-   ~x11-libs/qt-3.3.8:3
-   >=x11-libs/qt-3.3.8:3
-   =x11-libs/qt-3.3*:3
-   
-   
-   
-   IUSE defaults
-   
-   Add + or - before the name of the use flag in IUSE to turn it 
on or off by
-   default.
-   
-
-   
-   The default USE-ordering is 
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
-   (see man make.conf)
-   
-   
-   Disabling default IUSE is pretty much useless as it does not
-   override the profile and user config (make.conf and package.use)
-   
-
-
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=1
-
-IUSE="foo +bar"
-
-   
-
-
-
-
-
-
 
 EAPI=2
 

diff --git a/general-concepts/dependencies/text.xml 
b/general-concepts/dependencies/text.xml
index 195371c..9f2cc47 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -297,11 +297,6 @@ newer package that caused the issues.
 SLOT Dependencies
 
 
-
-In order to depend on a package in a specific SLOT you must specify
-at least EAPI=1.
-
-
 
 To depend on a specific SLOT, :SLOT should be appended to
 the package name, where 'SLOT' is the SLOT of the package wanted:

diff --git a/general-concepts/use-flags/text.xml 
b/general-concepts/use-flags/text.xml
index 772791f..30b19f7 100644
--- a/general-concepts/use-flags/text.xml
+++ b/general-concepts/use-flags/text.xml
@@ -194,6 +194,34 @@ To get a flag added to use.mask, ask the relevant 
arch team.
 
 
 
+
+IUSE defaults
+
+
+
+Add + or - before the name of the use flag in IUSE to turn
+it on or off by default.
+
+
+
+Adding - before a flag in IUSE is pretty much useless, as it will
+neither override the user configuration (make.conf) nor the profile
+default (make.defaults and package.use). See make.conf(5) for
+details on USE-ordering in Portage.
+
+
+
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+IUSE="foo +bar"
+
+
+
+
+
 
 Local and Global USE Flags
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/misc-files/metadata/

2020-01-22 Thread Ulrich Müller
commit: 9426f87e1b36af1247d9a97dbbe6311b75f6326b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 20 16:42:58 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jan 23 00:01:02 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9426f87e

ebuild-writing/misc-files/metadata: Explain EAPI 0 atom.

Since EAPIs 0 to 2 are no longer mentioned, we need to explain what
an "EAPI=0 package dependency specification" is.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/misc-files/metadata/text.xml | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ebuild-writing/misc-files/metadata/text.xml 
b/ebuild-writing/misc-files/metadata/text.xml
index d7f883a..7756665 100644
--- a/ebuild-writing/misc-files/metadata/text.xml
+++ b/ebuild-writing/misc-files/metadata/text.xml
@@ -280,9 +280,10 @@ There are also some attributes that can be used with these 
tags:
 is used, other tags with or without the restrict attribute must be
 present to cover all the versions of the package. A tag without
 the restrict attribute serves as the default. The format of the
-restrict attribute is that of a EAPI=0 package dependency
-specification. Due to the limitations of XML, the "<" and
-">" need to be specified using "<" and ">".
+restrict attribute is that of a EAPI=0 package dependency specification
+(i.e., USE-conditional or slot dependendencies are not allowed).
+Since < and > are special characters in XML,
+they must be escaped using < and >.
   
 
 



[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2020-01-22 Thread Jeroen Roovers
commit: e9dce8015165d67baca933686289fc6f548c2098
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 23 07:25:02 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 23 07:27:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9dce801

www-client/opera: Stable

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/opera/opera-66.0.3515.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-66.0.3515.44.ebuild 
b/www-client/opera/opera-66.0.3515.44.ebuild
index a1d448874c7..c6db5781646 100644
--- a/www-client/opera/opera-66.0.3515.44.ebuild
+++ b/www-client/opera/opera-66.0.3515.44.ebuild
@@ -25,7 +25,7 @@ SRC_URI+="
"${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
 "
 done
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
dev-libs/expat



[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2020-01-22 Thread Jeroen Roovers
commit: 5d9b51cf2cfc4d018e7321fc7caad8843bda9840
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 23 07:25:37 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 23 07:27:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9b51cf

www-client/opera: Old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/opera/Manifest  |   1 -
 www-client/opera/opera-66.0.3515.36.ebuild | 111 -
 2 files changed, 112 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 08a723724e5..610852b810e 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1 @@
-DIST opera-stable_66.0.3515.36_amd64.deb 66040280 BLAKE2B 
42aa65a1ebae30bab32c16abaf81edf942418919a50f48348b02001e088b3cd7aaac223baf2cf8e6f59e60dc9c7bce7b26811fdd583c78459e3382b1120123d7
 SHA512 
fd600bacd367b1ffecb4b9425c7f7a61433df661dabbb34bed1b3c7e489c4ffe8bac7f74c160a61feb19b5ada6006baf58a67e6bbf156880e05cf6fe5e274ed8
 DIST opera-stable_66.0.3515.44_amd64.deb 66057808 BLAKE2B 
47ce7c02798b7d50558be1a7223696c62cf133a9446f1ccbe7f6fb382693be2755f2cb62a15eba49fe48140060c87937b91a7bbffd5a7ccca8a79f932bc6c945
 SHA512 
f4d1555f61a3ae461d12075375c4c98259f91b5c906b385cc521b43a27e8cd96895abb27d4a46cc1a679fd0295f07ba925804ffcf6718af28f5749f7091edf23

diff --git a/www-client/opera/opera-66.0.3515.36.ebuild 
b/www-client/opera/opera-66.0.3515.36.ebuild
deleted file mode 100644
index c6db5781646..000
--- a/www-client/opera/opera-66.0.3515.36.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu 
id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-
-"
-inherit chromium-2 multilib unpacker xdg-utils
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/";
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="
-   https://download1.operacdn.com/pub/
-   https://download2.operacdn.com/pub/
-   https://download3.operacdn.com/pub/
-   https://download4.operacdn.com/pub/
-"
-for uri in ${SRC_URI_BASE}; do
-SRC_URI+="
-   "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
-"
-done
-KEYWORDS="amd64"
-
-RDEPEND="
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libnotify
-   x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   default
-
-   OPERA_HOME="usr/$(get_libdir)/${PN}"
-
-   case ${ARCH} in
-   amd64)
-   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-   rm -r usr/lib || die
-   ;;
-   esac
-
-   rm usr/bin/${PN} || die
-
-   rm usr/share/doc/${PN}-stable/copyright || die
-   mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
-   gunzip usr/share/doc/${PF}/changelog.gz || die
-
-   pushd "${OPERA_HOME}"/localization > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-
-   sed -i \
-   -e 's|^TargetEnvironment|X-&|g' \
-   usr/share/applications/${PN}.desktop || die
-}
-
-src_install() {
-   rm "${OPERA_HOME}"/${PN}_autoupdate || die
-   mv * "${D}" || die
-   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
-   fperms 4711 /"${OPERA_HOME}"/opera_sandbox
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   xdg_mimeinfo_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: www-client/opera/

2020-01-22 Thread Jeroen Roovers
commit: e517fd9a13fe15edcf44b8a240f1cf2776e31fc1
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 23 07:23:43 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 23 07:27:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e517fd9a

www-client/opera: Version 66.0.3515.44

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/opera/Manifest  |   1 +
 www-client/opera/opera-66.0.3515.44.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index fa57ec285c0..08a723724e5 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1,2 @@
 DIST opera-stable_66.0.3515.36_amd64.deb 66040280 BLAKE2B 
42aa65a1ebae30bab32c16abaf81edf942418919a50f48348b02001e088b3cd7aaac223baf2cf8e6f59e60dc9c7bce7b26811fdd583c78459e3382b1120123d7
 SHA512 
fd600bacd367b1ffecb4b9425c7f7a61433df661dabbb34bed1b3c7e489c4ffe8bac7f74c160a61feb19b5ada6006baf58a67e6bbf156880e05cf6fe5e274ed8
+DIST opera-stable_66.0.3515.44_amd64.deb 66057808 BLAKE2B 
47ce7c02798b7d50558be1a7223696c62cf133a9446f1ccbe7f6fb382693be2755f2cb62a15eba49fe48140060c87937b91a7bbffd5a7ccca8a79f932bc6c945
 SHA512 
f4d1555f61a3ae461d12075375c4c98259f91b5c906b385cc521b43a27e8cd96895abb27d4a46cc1a679fd0295f07ba925804ffcf6718af28f5749f7091edf23

diff --git a/www-client/opera/opera-66.0.3515.44.ebuild 
b/www-client/opera/opera-66.0.3515.44.ebuild
new file mode 100644
index 000..a1d448874c7
--- /dev/null
+++ b/www-client/opera/opera-66.0.3515.44.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu 
id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+
+"
+inherit chromium-2 multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/";
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   https://download1.operacdn.com/pub/
+   https://download2.operacdn.com/pub/
+   https://download3.operacdn.com/pub/
+   https://download4.operacdn.com/pub/
+"
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
+"
+done
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   default
+
+   OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   esac
+
+   rm usr/bin/${PN} || die
+
+   rm usr/share/doc/${PN}-stable/copyright || die
+   mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
+   gunzip usr/share/doc/${PF}/changelog.gz || die
+
+   pushd "${OPERA_HOME}"/localization > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   rm "${OPERA_HOME}"/${PN}_autoupdate || die
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /"${OPERA_HOME}"/opera_sandbox
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] proj/portage:master commit in: /

2020-01-22 Thread Zac Medico
commit: b55ec19cd72f3d70d04f340ce583439125b9cd0e
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan 23 06:47:01 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 06:48:22 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b55ec19c

Updates for portage-2.3.85 release

Signed-off-by: Zac Medico  gentoo.org>

 RELEASE-NOTES | 9 +
 setup.py  | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f1c748e3c..b07febc36 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.85
+==
+* Bug Fixes:
+- Bug 615594 dosym: revert deprecated prefix compat
+- Bug 704256 emerge-webrsync: chmod 755 temp dir
+- Bug 704320 Add QA check for unresolved soname dependencies
+- Bug 704848 doebuild: export SANDBOX_LOG=${T}/sandbox.log
+- Bug 705986 solve pypy / pypy-exe dependency cycle
+
 portage-2.3.84
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 96bdf28e9..9cba3834e 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.84',
+   version = '2.3.85',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2020-01-22 Thread Zac Medico
commit: 926daa64ce2932685e50c5b87ebe6e1f2578feb2
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan 23 06:54:10 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 07:04:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926daa64

sys-apps/portage: Bump to version 2.3.85

 #615594 dosym: revert deprecated prefix compat
 #704256 emerge-webrsync: chmod 755 temp dir
 #704320 Add QA check for unresolved soname dependencies
 #704848 doebuild: export SANDBOX_LOG=${T}/sandbox.log
 #705986 solve pypy / pypy-exe dependency cycle

Bug: https://bugs.gentoo.org/706142
Bug: https://bugs.gentoo.org/615594
Bug: https://bugs.gentoo.org/704256
Bug: https://bugs.gentoo.org/704320
Bug: https://bugs.gentoo.org/704848
Bug: https://bugs.gentoo.org/705986
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.85.ebuild | 276 +
 2 files changed, 277 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 612cb32a1b2..fc2bc630ddf 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,4 @@
 DIST portage-2.3.69.tar.bz2 1027945 BLAKE2B 
22a06370d9db8f8954f609a4435983b914f03c11fa1c4c857089738db574e3346fc286c77bb62103d868742b423484b3a186cbc22545a0f516a5724e331e
 SHA512 
20a6c9d26829e9d3738da824aa3fcc0bc8f01019ae9631871ce56e5ff37d91ed27d7b9505c433cc3b7441290abf98bf0897bbb66c099cbb982854047e6c8f045
 DIST portage-2.3.79.tar.bz2 1038675 BLAKE2B 
7a6cff28fa1d4b54607e9416914ab534d250718b082a9789a36be057933867a8a3befd7c99d404b058f67b92c6ee975323c37251fe89d3e3e46865daf0fea25e
 SHA512 
23101644185fb7c6eff12f015d442599b3af744f7b13dcb630f47a7f27c1392c46bd4aa5fa32d403dcf058cc3cc1d56cef00fd8c34dda811388eb268761c0797
 DIST portage-2.3.84.tar.bz2 1043069 BLAKE2B 
85ccc209011ef5206e0aaf768ec0276449f5a691f62f8dd65b812b6a285030796180acce89e9f2c8ae05fe4f59505133535f0374bf076846f819477d0a62d231
 SHA512 
49797ded65091ea7450f3c37e4ca1efb4205bc67e873295b5060ee6d39c1c63313fc1caa8c2f6c7afa6b352cef6d7ef04b8371c66a3ade05ac734b46f807bfd7
+DIST portage-2.3.85.tar.bz2 1046025 BLAKE2B 
721999b1200b69d2fd3fdd8f4690859f44e6796bdbef1636a80f09ff7625cdff437d183b4e3bdb7d4455b4da9f067adf199106c6b7bdf9b0d5d5ae7a30c7ce03
 SHA512 
f42f6d87df0bde5e143b7c8b901556c325b9f8250131db400543b54040eb931f9b541ad8211b35942c4bbd99fcfdea6ead93459e57b03173f5bcb37e64a85304

diff --git a/sys-apps/portage/portage-2.3.85.ebuild 
b/sys-apps/portage/portage-2.3.85.ebuild
new file mode 100644
index 000..e5d1c88a69c
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.85.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=(
+   pypy3
+   python3_6 python3_7 python3_8
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info systemd prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage";
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? (
+   $(python_gen_cond_dep '
+   >=dev-python/epydoc-2.0[${PYTHON_USEDEP}]
+   ' 'python2*')
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-a

[gentoo-commits] proj/portage: New tag: portage-2.3.85

2020-01-22 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 07:05:07 2020 +

New tag: portage-2.3.85




[gentoo-commits] repo/gentoo:master commit in: dev-python/typed-ast/

2020-01-22 Thread Michał Górny
commit: 2bc5cd594af63b82194b104c55ab731603f6f197
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 06:58:10 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:58:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc5cd59

dev-python/typed-ast: Remove redundant versions

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/typed-ast/Manifest   |  3 ---
 dev-python/typed-ast/typed-ast-1.1.0.ebuild | 16 
 dev-python/typed-ast/typed-ast-1.2.0.ebuild | 18 --
 dev-python/typed-ast/typed-ast-1.3.1.ebuild | 18 --
 4 files changed, 55 deletions(-)

diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index d1cf53bd7b7..3c59673bf7d 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,5 +1,2 @@
-DIST typed-ast-1.1.0.tar.gz 200587 BLAKE2B 
09dd6d65513a37a57ecb6df2a505100f5fc08a49a244f1cb83af363d20d9b1b76f127ec5da6ef115a56ae6dc560ab40dcaae4740385fdd9e305bfd2ec26fdbaf
 SHA512 
439e949082ee5cb9434fec99021c08401a46ec2ad16d96296c6440aa1fd8158f6605efbdfa55e536c3fddd4018bb0f4c5ee4d5a4a32954242b7902b9ce3463f2
-DIST typed-ast-1.2.0.tar.gz 202702 BLAKE2B 
79e919019763f4af0a2f24108cfa418693dc5a1d791a0045a49fb128d715f91ec5bcca6d4bb6812e19b7a5438bcb27d239f2aba7de8b859d4e8e73027c59665f
 SHA512 
801f59cdce48f7be3045c44d207a5a269bc1cd5ca9f0536d3d16f10ce82794a7e5cd5d3c83982927cebc52e1b1dbd47532140bcedca0ca4ace45b726aa0343ee
-DIST typed-ast-1.3.1.tar.gz 204285 BLAKE2B 
209911e0dc7291ec4b48ce7c5163d738ccd0978027d2bb1b64004c0f08feb7567d83ba8f04dfe48975ecc2116ee365a903f455dddcaf1bc07cf5deb08572f92c
 SHA512 
390547485878ccb7e3a168e24b8b63c1784888ecedfae980562c3c0c0073c73ebef27190feeac99745c205d18061ffe5e3eb0830068968176ef2a06fd3ae4b2a
 DIST typed_ast-1.4.0.tar.gz 206620 BLAKE2B 
59d3ed516b63643e37d9530dcb82670dd0e36f436650880f9fb304d081c3a72ecd494646dbf8f62fe95d2e70742390a5be711bcb803f1f0b6524dec1bf43c8c3
 SHA512 
b74e7fc51cde16439eae7cf41f0bdb95b5998362eccb73cf736f343cdab64daab63bc0f95f05a4911b229761749bdd31ac83423b58f2f3e1e1dadc7e6015bc1c
 DIST typed_ast-1.4.1.tar.gz 208587 BLAKE2B 
db874caf459cb73345305051a7c4e97244e92b28e94e82f59b38bb91b7c6c69a2531a81c84d483eca8d641bc947f6aa1b98ba59cd880f7560fbdec55bce41787
 SHA512 
a3154fe723aeadf998694aba0faf516e5b9abb876e4c7d91843b3694474ff6911b3e77a6cb7366cfa8e5a573b331906b6a0b134b25627aaba0dcbe92c4e25590

diff --git a/dev-python/typed-ast/typed-ast-1.1.0.ebuild 
b/dev-python/typed-ast/typed-ast-1.1.0.ebuild
deleted file mode 100644
index 7c70025fe0f..000
--- a/dev-python/typed-ast/typed-ast-1.1.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1
-
-DESCRIPTION="A fork of Python 2 and 3 ast modules with type comment support"
-HOMEPAGE="https://github.com/python/typed_ast";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""

diff --git a/dev-python/typed-ast/typed-ast-1.2.0.ebuild 
b/dev-python/typed-ast/typed-ast-1.2.0.ebuild
deleted file mode 100644
index 439c03c60dc..000
--- a/dev-python/typed-ast/typed-ast-1.2.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python typed-ast backported"
-HOMEPAGE="https://pypi.org/project/typed-ast/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/typed-ast/typed-ast-1.3.1.ebuild 
b/dev-python/typed-ast/typed-ast-1.3.1.ebuild
deleted file mode 100644
index c8a10e8068a..000
--- a/dev-python/typed-ast/typed-ast-1.3.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python typed-ast backported"
-HOMEPAGE="https://pypi.org/project/typed-ast/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-python/mypy/

2020-01-22 Thread Michał Górny
commit: fa5eef76f07613a273751f251bd877dc36643636
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 06:57:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:57:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5eef76

dev-python/mypy: Remove redundant versions

Closes: https://bugs.gentoo.org/705402
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mypy/Manifest  |  8 
 dev-python/mypy/mypy-0.700.ebuild | 77 ---
 dev-python/mypy/mypy-0.701.ebuild | 72 
 dev-python/mypy/mypy-0.740.ebuild | 72 
 dev-python/mypy/mypy-0.750.ebuild | 72 
 5 files changed, 301 deletions(-)

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 415a2a269d0..a3c83383804 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,10 +1,2 @@
-DIST mypy-0.700.tar.gz 1413962 BLAKE2B 
6739960bdb5984115b4bd84ec3ca63e6b7a4c4494c48fcde8bab4b3679814e3ffdbe1319a4c0e221e3cab6521d95568839ded58c29dc6f2528d15d684e3c870d
 SHA512 
934adaaf8ef48a843c8cce159502a2d4ca9697cf44bfd9a1c0f77e05da9bfb75ec099819e5543a4bc2492c670ee1f1f843df82746aaf7573776006d7dc6b57b0
-DIST mypy-0.701.tar.gz 1413988 BLAKE2B 
e705a1da6af8c68b9226d67acaf7976951ff5ddfe926f52cf51f70be59e75cd12cf303aad98e136ee342487c07e1273d0ca8ea582621552924c40ee725e6c01d
 SHA512 
6dde048c211d1dd8f3c02af9500d5151588810d9989528ec4bee0ccbb5a8636fc4e03a373b80d177ca0937c0c92e0ffad1faf82b23db22248b782ec6812e3c1a
-DIST mypy-0.740.tar.gz 1916030 BLAKE2B 
ef2259fbfa24baa7dc28ed4818c988f5708d1f0be8665e97c5be231fe43f6edfeaf7f8cb4a6f05a8051b95b9457752238f044890686fdad9dce2e3fcf7f1a67f
 SHA512 
f583be8bcb05d8f2c772f7d416bb425590263d759a719de67dc1186d0a1a8178a0c5461f90811c7799b06a49df820c98a3e369b3fcc4b045703d38084eafd0fe
-DIST mypy-0.750.tar.gz 1976988 BLAKE2B 
46c008debb2d0f1757d4cc300adba53460c7e888650e9798c526bc55f16cdd79d0b9e5a52f1c5a45b4114446d3724211a513f3e4c98bd85c9e8e3f94587b6ba0
 SHA512 
6fbfb45296abd3d390d6fe97a39a63129cc1555645da9b4d81f08c6da5c4f45640690fbb7957a6c52144c06106e4148d3cfc244e5648b006c58445a3c49d0c63
 DIST mypy-0.760.tar.gz 1986638 BLAKE2B 
a52be64ae23d6a0d5c29301599a10114f6260f665d658b93b387a2f9c120fe186940591dfc7479fea4160d2bebd8950dcf67a1c21bd7ed4c6d08093235f2107a
 SHA512 
e4dc38741a8f446095e63ba734cf26440b1ebb0761f35553d0eb79bb58bedb00c0b04b8d2a2b845c39ab8fc418868dab89a5a19668c6862bf763609d37946eba
-DIST mypy-typeshed-0.700-f7c00b8.tar.gz 467098 BLAKE2B 
f10c9c6b3cfe9bc8518950839c2bb00d22521b6696a155cf721d34aac46205a8415f569d566f20ce865a44c23e5935748e5e488aff22950fbdd12bad4e679a42
 SHA512 
88e1ca3bc88f349a26cbd97303398de270eaf9332432b0402d7b44794cadbca86612df98ff1abed2a146450df760278946cb8eecc660f3dd5e00439c60807362
-DIST mypy-typeshed-0.701-36b28e5.tar.gz 466822 BLAKE2B 
6a1e2ae84250d6e51649aab9b1c65f4258533bc54ba470162ad4c4e894d6c73f32a9087fea3501f5b833069c717e6037dd848a514c5ea2880eca081337962806
 SHA512 
27fe5dda347903ac8fc925c7bc7d91ff0bac6421315a49fc8227f5ef8f476e6bcacafd07b87f80ee8dddc73009dc2f52fe6a57fd542283fcf2c52440ca09256e
-DIST mypy-typeshed-0.740-eca9375.tar.gz 480468 BLAKE2B 
7c31e59e93303feced9730e505101641874c61cba1c68a5083c412b1e5ae50d704d69b77b23b0a54b33c8788b7a0c1cc519fbf8eb923e9124b3facfdee1f782f
 SHA512 
53abd0aa58f58c6d3a4b4260d21053b5ab528dc1c736072942967bf21903cfea0105d92662693ca69bd7e795db481454705b57d8daf26a37728633a3c7173a3f
-DIST mypy-typeshed-0.750-8df632b.tar.gz 494170 BLAKE2B 
cea871eee0e7f8e3bb0ea5bddf9936ac30dbc57b483a2b9927bd4e824d797ecb96c1dd9e9a9cbe59f76c3d5616ebeb28f8b60a2a8a2f3f048cd710612eb0b2e7
 SHA512 
409ec4de49322ab87cb3e146e654132bc8f217559b48b662e3ab4335a171d744f29d5dacd375bd0ead17c59fa07a398be61c8ab2f3d4fe2649a46348df371968
 DIST mypy-typeshed-0.760-a06abc5.tar.gz 498726 BLAKE2B 
9a2b3621806101cab009ac38e73c8683fba2789cad55da0a6739afd37bfb3ac4d8ea4e6b9cb9ba154a6fd45790f8dfda9e921d98485305c244573adf745d2adf
 SHA512 
82559a91cc482f0cbd0cf5042d5975de21abc143708605a08c54088ee9ce3c9f52607ed3c00950442f4f526fd57f9ad4ada12a4f2acfb383759ac05f2be1a0a4

diff --git a/dev-python/mypy/mypy-0.700.ebuild 
b/dev-python/mypy/mypy-0.700.ebuild
deleted file mode 100644
index 5a3823cfae3..000
--- a/dev-python/mypy/mypy-0.700.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-
-if [ "${PV}" == "" ]; then
-   inherit distutils-r1 git-r3
-   EGIT_REPO_URI="https://github.com/python/${PN}";
-   SRC_URI=""
-else
-   inherit distutils-r1
-   TYPESHED_COMMIT="f7c00b8"
-   SRC_URI="https://github.com/python/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://api.github.com/repos/python/typeshed/tarball/${TYPESHED_COMMIT} -> 
mypy-typeshed-${PV}-${TYPESHED_COMMIT}.tar.gz"
-fi
-
-DESCRIPTION="Optional static t

[gentoo-commits] repo/gentoo:master commit in: dev-python/typed-ast/

2020-01-22 Thread Michał Górny
commit: 6a3e811d99cecc80269b3d2c857b3a011257a7d9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 06:59:43 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:59:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3e811d

dev-python/typed-ast: Fix remote-id

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/typed-ast/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/typed-ast/metadata.xml 
b/dev-python/typed-ast/metadata.xml
index 3de20716051..b061524bf3e 100644
--- a/dev-python/typed-ast/metadata.xml
+++ b/dev-python/typed-ast/metadata.xml
@@ -6,7 +6,7 @@
Python


-   typed_ast/typed_ast
+   python/typed_ast
typed-ast

 



[gentoo-commits] repo/gentoo:master commit in: dev-python/freezegun/

2020-01-22 Thread Michał Górny
commit: 1cd317bed44f9614066eb1df7d3b060c92927eca
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 05:45:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:51:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd317be

dev-python/freezegun: Remove redundant version

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/freezegun/freezegun-0.3.11.ebuild | 34 
 1 file changed, 34 deletions(-)

diff --git a/dev-python/freezegun/freezegun-0.3.11.ebuild 
b/dev-python/freezegun/freezegun-0.3.11.ebuild
deleted file mode 100644
index 7fbca36505a..000
--- a/dev-python/freezegun/freezegun-0.3.11.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Let your Python tests travel through time"
-HOMEPAGE="https://github.com/spulec/freezegun";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   )
-"
-
-python_test() {
-   nosetests -v || die "Tests fail with ${EPYTHON}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/

2020-01-22 Thread Michał Górny
commit: 54f3f88f981611df45b3733ffaedec3bd071e77a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 05:52:47 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:51:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f3f88f

dev-python/hypothesis: Bump to 5.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest|  1 +
 dev-python/hypothesis/hypothesis-5.3.0.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 978367fb36c..17de81afb52 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -6,3 +6,4 @@ DIST hypothesis-python-4.57.1.tar.gz 9005030 BLAKE2B 
3d318896cbe2d24fa6847e764a1
 DIST hypothesis-python-5.1.4.tar.gz 8989696 BLAKE2B 
9d85cb1473654e36a235a07d2390fc967d6d7f2944e5294dedbca15ddb3c49901b04e9277ee80ff7591aa2b81ea0e2d537051f96b685900aefab5db70d135ac6
 SHA512 
25d0112f7b7a13221b8b68d553f4085344f1e8681c8795fac0bcfd714400a828539298d2919d3e638979eadd5daa65ef7ee8b0b946df076145e59c8bb7058a64
 DIST hypothesis-python-5.1.5.tar.gz 8989752 BLAKE2B 
e1dc2720fd8500436ff0ec0fadd8c7986f279be125f8cebf376349d6c6d1d28f9225cceb2fa54ab66e92c6750832dc6d157cf156980e7f58aa7251a1eff625fd
 SHA512 
89edc57116b3c503df2f0c6d4e60637ace6a7fc5c4ece6b426362b01a0be11e79be1e95784e24d849ac12165ff46efd78c6cb6b163aebcb2b5a8c8d4c8e1
 DIST hypothesis-python-5.1.6.tar.gz 8990038 BLAKE2B 
c6f1c2974d84d60da7ab7b704c8dee96bc819de3e8a237343398c0fe74191ace9cbd23299b16189eaefa936fda87d9ee8fe171f37ff39014ba59cc421b2af03c
 SHA512 
e9049506a7da1df40dfad5bef5f270116047f3633ff27bbbd83ebf5f93b89010446c8ccd12100b033dcbf2743f0c17aabcbaf1774aeba0efc1e7483d58eaba81
+DIST hypothesis-python-5.3.0.tar.gz 8991842 BLAKE2B 
9bd5124a6a0b07c910aebd5caa3a27d6ee19d307f88438ef097b09108a6c41d4b548c224861b1aed766a84696fe494c3b50f55b0b35bf81563ee62c366a03956
 SHA512 
d622c6754e6162120e7bdc17f482d64e917042499179668744b26e09ba355d94681b2e1029d786c38af19c4193c41eb5fe3e4a7ecc322acd1895b8f90d2b1f95

diff --git a/dev-python/hypothesis/hypothesis-5.3.0.ebuild 
b/dev-python/hypothesis/hypothesis-5.3.0.ebuild
new file mode 100644
index 000..963f87ee74a
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-5.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/";
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz";
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-4.3[${PYTHON_USEDEP}]
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools_scm/

2020-01-22 Thread Michał Górny
commit: 9f27e538b0b9e38b32b41b307f98fdf78ca555b0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 06:09:12 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:51:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f27e538

dev-python/setuptools_scm: Bump to 3.4.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools_scm/Manifest |  1 +
 .../setuptools_scm/setuptools_scm-3.4.3.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/setuptools_scm/Manifest 
b/dev-python/setuptools_scm/Manifest
index 591a2d56b5e..3110da3cb7d 100644
--- a/dev-python/setuptools_scm/Manifest
+++ b/dev-python/setuptools_scm/Manifest
@@ -3,3 +3,4 @@ DIST setuptools_scm-1.15.7.tar.gz 15426 BLAKE2B 
6c23f2bd74f51ec8633a814ce22e63e5
 DIST setuptools_scm-3.2.0.tar.gz 39646 BLAKE2B 
922e2e09a9826e8573900e8d279daf937289f91f8fead5230ea7082d85275d5d988d655854a36afd48d6b621eaa261ac9a0cd486acc115f0e389fb6828645e8b
 SHA512 
1995754654f8bf509ec7f2186857ba0005dbaea0b1c734f521becb9d022c127e7b36f21da8defd5ec9883de5d0d4afe006f9d152c4cefe6beadf8b878e949eb2
 DIST setuptools_scm-3.3.1.tar.gz 40183 BLAKE2B 
417cb000c3edba7da8e92b8fb5b1d906d2ef0170eecc4c0b9d2ea490ef6bad4cbf5ca172bee0fc536c83605d361604c728bf4097f520ef8e62ee2d4f004e3db1
 SHA512 
cd8f3d1e97743097791001197c18a2c8336b9e499a543ec5d1ab6e9b613ef1417b59e34c329507a73c2626506ee892ccaee74dddc5c0950ff71c0bdfba954dc3
 DIST setuptools_scm-3.4.2.tar.gz 45512 BLAKE2B 
4c44b85f36c4b3c5279e17e95fa54916e09a6fe7db359bc366d803796ed975c7cf8d643c5a648f25d822bd6a461c83fc08e987f2a240b15df53f27ac18558031
 SHA512 
bdfe0e1d3952be9f55b9d7a00a8623f58fc3fb81d78baafd80cf0bec43dd89cc6df6de547012d3b4bfcdfc709895b6cc7534adb631990470a015eb1199a99bbf
+DIST setuptools_scm-3.4.3.tar.gz 45549 BLAKE2B 
89d6438d8edc5efe2a2c435a85f0bf513fbd1af7fee6630ff8b2e542733d8af8f080ac746c949ee45cf97a46077150cdd842ea5252159aedb183f7f562922bb1
 SHA512 
455344ac7dda5c0ac79bdb26bef020cafc116fe59b979601351c78d26806e6e610774979f74762c113926e8b022e7b58513f25010ef7b92e5104fc1b2d552d4e

diff --git a/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild 
b/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild
new file mode 100644
index 000..68327330b08
--- /dev/null
+++ b/dev-python/setuptools_scm/setuptools_scm-3.4.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="https://github.com/pypa/setuptools_scm 
https://pypi.org/project/setuptools_scm/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   dev-vcs/git
+   dev-vcs/mercurial )"
+
+python_prepare_all() {
+   # network access
+   sed -i -e 's:test_pip_download:_&:' testing/test_regressions.py || die
+   # all fetch specific setuptools versions
+   rm testing/test_setuptools_support.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   distutils_install_for_testing
+   pytest -v -v -x || die "Tests fail with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/freezegun/

2020-01-22 Thread Michał Górny
commit: cc9fb9c2579e3c316b686e21294a77c78701c699
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 23 05:46:34 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 23 06:51:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9fb9c2

dev-python/freezegun: Bump to 0.3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/freezegun/Manifest|  2 +-
 dev-python/freezegun/freezegun-0.3.14.ebuild | 46 
 2 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index e25a95658bf..b631dfb590d 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,4 +1,4 @@
 DIST freezegun-0.3.10.tar.gz 20398 BLAKE2B 
971f4f3de565878b8a1e4671160f41cc7c558f5c848f5c79dfc48e3f3e3cb71ff9c71090705167d4252edbfee040ef52a7eafd33073011c07337311a7e0ec366
 SHA512 
64364459dc72484e2124a20a0a84d2b88617efd0578fba687adb51635d578a1e36a00cb119998082610c608e7b6c3589bff5424e38845bad026e85449c8065a5
-DIST freezegun-0.3.11.tar.gz 23382 BLAKE2B 
759cc0355c8600fc46124dfb73b46a771de5cae4e66f5826c175295da96190920d7ff45b6457a061276c0c698bd448e294f29f3b89a0ed8fe76db58e1180b080
 SHA512 
e8b392176641d52f6ed795c9af5fbc0a62892aeedf32b42375b56ab44a9ad7a5ecd3bb81363ed0ae65204aff2ef894cd7f2e17f42be72f31d3409b2bffa59ab8
 DIST freezegun-0.3.12.tar.gz 24346 BLAKE2B 
09d7c662a82d7b7fa6ae56c09bff0d73e2b63fba2b492620cd8e68ee06a15129a7e901418d1881e65b440babcfe0d014ad3574ab8dd2c7eab8486b3d868273ac
 SHA512 
f7d98ea84735b24380fa53e1e62622fe91be5a35cb75221ca4cb02418add9b0a4add9b2f691242be75acbc45d4745fef82ffe3c89890dcdffa4405940e527af4
 DIST freezegun-0.3.13.tar.gz 25419 BLAKE2B 
8334f921609463bcb18779b61b234bb80406924578ccd43ca1f4a10c65eddf87f399fa7fb285453808988c6f74331345a373cbdcb29f3bd412f3a9e472fce43c
 SHA512 
682f689c475ee574e7a466bfa102b96545cd8b7f095c4b5bdfda496ef667c712248db414d66c9f17fdb1a492c0deeb87a07d8b2a4128d7fdd771f89d5ea8277f
+DIST freezegun-0.3.14.tar.gz 25327 BLAKE2B 
d96dd84e73e1cd0fdcb8846d97901260aeab80b8ee1d1cc35715073df9693238b8b4e8b8163c6b70daf828f0f7f9e13e202ff99f3325871faca3c4a4331d63cb
 SHA512 
960e63206622bbbc378a64a62c9c849cda1380c63c148588a10347c1bc6414aebffbbbca6c53e734c8651824688c38b47aa71192d94edaac0422caebf4b1cb8c

diff --git a/dev-python/freezegun/freezegun-0.3.14.ebuild 
b/dev-python/freezegun/freezegun-0.3.14.ebuild
new file mode 100644
index 000..c069ad36b75
--- /dev/null
+++ b/dev-python/freezegun/freezegun-0.3.14.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="https://github.com/spulec/freezegun";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="
+   >dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r \
+   -e 's:(python-dateutil)>=2.0:\1:' \
+   -e "s:'(python-dateutil)>=[0-9.]+,.+':'\1':" \
+   -i setup.py
+
+   distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+   # optional and only works with python3
+   if ! python_is_python3; then
+   rm freezegun/_async*.py || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-ole/

2020-01-22 Thread Hans de Graaff
commit: bdd79e6a442c4f37c66e95c4ac66d1d154e5fef6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 23 06:22:07 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 23 06:22:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd79e6a

dev-ruby/ruby-ole: add ruby27

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild 
b/dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild
index ef0d993916a..322e931f685 100644
--- a/dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild
+++ b/dev-ruby/ruby-ole/ruby-ole-1.2.12.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 # Avoid the complexity of the "rake" recipe and run testrb-2 manually.
 RUBY_FAKEGEM_RECIPE_TEST=none



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/concurrent-ruby/

2020-01-22 Thread Hans de Graaff
commit: 38bba288468fb121838dd6ee634feae8493ffb79
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 23 06:43:36 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 23 06:43:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bba288

dev-ruby/concurrent-ruby: add ruby27

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/concurrent-ruby/concurrent-ruby-1.0.5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.0.5.ebuild 
b/dev-ruby/concurrent-ruby/concurrent-ruby-1.0.5.ebuild
index a0ce7be278a..1e089a4fead 100644
--- a/dev-ruby/concurrent-ruby/concurrent-ruby-1.0.5.ebuild
+++ b/dev-ruby/concurrent-ruby/concurrent-ruby-1.0.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -26,7 +26,7 @@ ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.7.4 )"
 all_ruby_prepare() {
# Remove edge files as defined in support/file_map.rb
rm -rf {lib,spec}/concurrent/{actor,channel,edge}* \
-  lib/concurrent/{concurrent-edge,lazy_register.rb} \
+   lib/concurrent/{concurrent-edge,lazy_register.rb} \
spec/concurrent/lazy_register_spec.rb || die
sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/spreadsheet/

2020-01-22 Thread Hans de Graaff
commit: f2e4ea41d92b83a5513efd842e9238ab2c516d35
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 23 06:21:24 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 23 06:21:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e4ea41

dev-ruby/spreadsheet: add 1.2.6

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/spreadsheet/Manifest |  1 +
 dev-ruby/spreadsheet/spreadsheet-1.2.6.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/spreadsheet/Manifest b/dev-ruby/spreadsheet/Manifest
index c1fad2d580c..60df906c22a 100644
--- a/dev-ruby/spreadsheet/Manifest
+++ b/dev-ruby/spreadsheet/Manifest
@@ -2,3 +2,4 @@ DIST spreadsheet-1.1.9.tar.gz 4656240 BLAKE2B 
cb2b663bc4721d916f0485fe51a5e46239
 DIST spreadsheet-1.2.2.tar.gz 4656143 BLAKE2B 
d68e128fc902dce7508e64f2ea530f222cea6be43a2841aa9fe28a4155919c11279bb43f525de8b62f1a08a4eb35e0d7bf0af2b808bd22e649a798fa3a77bbb0
 SHA512 
8a7a7b385b15967b3cabf4fcc40a69788ef4470e81789256208be6b6afed4fcc078e85e4cfab0e647a03ec3c312d07f4c24160bf57814d4990f7c6dba3abccef
 DIST spreadsheet-1.2.4.tar.gz 4656374 BLAKE2B 
f1879115c108e26e9a0593f3d7f8ed94527b404d7c6e6b1e94cb1bd1012ed83943a7d48e7abd99548fb9f702f7a97896763d34022716309e87aaaf5923806654
 SHA512 
273be3ca2cb11f705f6cc610590da96a69d5d6aa8ec8b74b8a30673bcebb20363593edc5bbed8b0d4cd4f57fb8c65a893ad8435e69f87b1d7825f80f8d0cdde3
 DIST spreadsheet-1.2.5.tar.gz 4656771 BLAKE2B 
ab2972e54e5c386ac3dcce46b6a3cb982a826d0d7485d0014ec774e58e335edbae9925eaa8786b60c38a5b434cf019fc9183fc31ab6333be95a0ec22b95a173e
 SHA512 
933beff8d6587887f41e6c2a9fef4912c618136718595357a14ec6d8f86f858f5d81559aee33c65c582fae2f3ef0a929570d0d3646b4a6b507f64d8293f530ff
+DIST spreadsheet-1.2.6.tar.gz 4656515 BLAKE2B 
a3b94804db9f4aceb8f6db66da7319082c86f625fc1c6bee5b1c1dc65b121970876cf5adfcc7d6d6800cadab38b017d67c7d0ecd1d708759a6ccd972c50e
 SHA512 
4e05dd759f56de97979823864b4f4bed17c7b9c35cb2cc76e817d309ee2b0db38ae5efedba401b1259f3b80b7c954d95c6d26e928ebf03f329bc07d53f8013af

diff --git a/dev-ruby/spreadsheet/spreadsheet-1.2.6.ebuild 
b/dev-ruby/spreadsheet/spreadsheet-1.2.6.ebuild
new file mode 100644
index 000..8222a91115d
--- /dev/null
+++ b/dev-ruby/spreadsheet/spreadsheet-1.2.6.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+# Avoid the complexity of the "rake" recipe and run testrb-2 manually.
+RUBY_FAKEGEM_RECIPE_TEST=none
+
+RUBY_FAKEGEM_EXTRADOC="GUIDE.md History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="spreadsheet.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby library to read and write spreadsheet documents"
+HOMEPAGE="https://github.com/zdavatz/spreadsheet";
+SRC_URI="https://github.com/zdavatz/spreadsheet/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
+ruby_add_rdepend ">=dev-ruby/ruby-ole-1.0"
+
+each_ruby_test() {
+   ruby-ng_testrb-2 --pattern='.+.rb' --exclude='suite\.rb' test/
+}



[gentoo-commits] proj/portage:master commit in: doc/, lib/portage/util/_dyn_libs/, lib/portage/dep/soname/, lib/_emerge/

2020-01-22 Thread Zac Medico
commit: d5dbe58beb5a4e73b919c7dbe8ed4d7b75a860f0
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan  2 23:41:45 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 06:11:53 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d5dbe58b

Add QA check for unresolved soname dependencies (bug 704320)

Example output for maven-bin-3.6.2 (bug 704618):

 * QA Notice: Unresolved soname dependencies:
 *
 *  /usr/share/maven-bin-3.6/lib/jansi-native/freebsd32/libjansi.so: 
libc.so.7 libutil.so.9
 *  /usr/share/maven-bin-3.6/lib/jansi-native/freebsd64/libjansi.so: 
libc.so.7 libutil.so.9
 *

This warning comes up when a library or executable has one or
more soname dependencies (found in its NEEDED.ELF.2 metadata)
that could not be resolved by usual means. If you run ldd
on files like these then it will report a "not found" error
for each unresolved soname dependency. In order to correct
problems with soname dependency resolution, use one or more
of the approaches described in the following sections.

Content of the NEEDED.ELF.2 metadata file may be useful
for debugging purposes. Find the NEEDED.ELF.2 file in the
${D}/../build-info/ directory after the ebuild src_install
phase completes, or in the /var/db/pkg/*/*/ directory for an
installed package. Each line of the NEEDED.ELF.2 file contains
semicolon separated values for a single ELF file. The soname
dependencies are found in the DT_NEEDED column:

 E_MACHINE;path;DT_SONAME;DT_RUNPATH;DT_NEEDED;multilib category

External dependencies

For packages that install pre-built binaries, it may be possible
to resolve soname dependencies simply by adding dependencies
for one or more other packages that are known to provide the
needed sonames.

Removal of unecessary files

For packages that install pre-built binaries, it may be possible
to resolve soname dependencies simply by removing unnecessary
files which have unresolved soname dependencies. For example,
some pre-built binary packages include binaries intended for
irrelevant architectures or operating systems, and these files
can simply be removed because they are unnecessary.

Addition of DT_RUNPATH entries

If the relevant dependencies are installed in a location that
is not included in the dynamic linker search path, then it's
necessary for files to include a DT_RUNPATH entry which refers
to the appropriate directory. The special $ORIGIN value can
be used to create a relative path reference in DT_RUNPATH,
where $ORIGIN is a placeholder for the directory where the
file having the DT_RUNPATH entry is located.

For pre-built binaries, it may be necessary to fix up
DT_RUNPATH using patchelf --set-rpath. For example, use
patchelf --set-rpath '$ORIGIN' if a given binary should link
to libraries found in the same directory as the binary itself,
or use patchelf --set-rpath '$ORIGIN/libs' if a given binary
should link to libraries found in a subdirectory named libs
found in the same directory as the binary itself.

For binaries built from source, a flag like
-Wl,-rpath,/path/of/directory/containing/libs will create
binaries with the desired DT_RUNPATH entry.

Addition of DT_SONAME settings

If a package installs dynamic libraries which do not
set DT_SONAME, then this can lead to unresolved soname
dependencies. For dynamic libraries built from source, a flag
like -Wl,-soname=foo.so.1 will create a DT_SONAME setting. For
pre-built dynamic libraries, it may be necessary to fix up
DT_SONAME using patchelf --set-soname.

Adjustment to Portage soname resolution logic

It may be necessary to adjust Portage soname resolution logic
in order to account for special circumstances. For example,
Portage soname resolution tolerates missing DT_SONAME for
dynamic libraries that a package installs in a directory that
its binaries reference via DT_RUNPATH. This behavior is useful
for packages that have internal dynamic libraries stored in
a private directory. An example is ebtables, as discussed in
bug 646190.

Bug: https://bugs.gentoo.org/704320
Signed-off-by: Zac Medico  gentoo.org>

 doc/qa.docbook   | 98 
 lib/_emerge/EbuildPhase.py   | 63 ++
 lib/portage/dep/soname/SonameAtom.py | 12 ++--
 lib/portage/util/_dyn_libs/soname_deps_qa.py | 98 
 4 files changed, 256 insertions(+), 15 deletions(-)

diff --git a/doc/qa.docbook b/doc/qa.docbook
index 28ff6cf8e..fd5279b41 100644
--- a/doc/qa.docbook
+++ b/doc/qa.docbook
@@ -127,6 +127,104 @@
   
  
 
+ 
+  Unresolved soname dependencies
+  
+   
+QA Notice: Unresolved soname dependencies
+   
+  
+  
+   This warning comes up when a library or executable has one or more
+   soname dependencies (found in its NEEDED.ELF.2 metadata) that could
+   not be resolved by usual means. If you run ldd on
+   files like these then it will report a "not found" error for each
+   unresolved soname dependency. In order to correct

[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/, lib/portage/package/ebuild/_config/

2020-01-22 Thread Zac Medico
commit: 1b18d8257ecd6c8c8f10c711b41a2be0fe7d587f
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jan 18 05:31:16 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 06:08:31 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1b18d825

doebuild: export SANDBOX_LOG=${T}/sandbox.log (bug 704848)

In order to avoid a SANDBOX_LOG collision with another process
having the same pid when pid-sandbox is enabled, export a
unique SANDBOX_LOG value. The ${T} directory is a convenient
location, since it is guaranteed to exist and be writable during
relevant ebuild phases.

Bug: https://bugs.gentoo.org/704848
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/_config/special_env_vars.py | 4 ++--
 lib/portage/package/ebuild/doebuild.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/portage/package/ebuild/_config/special_env_vars.py 
b/lib/portage/package/ebuild/_config/special_env_vars.py
index 5e7ca6d47..dc01339f7 100644
--- a/lib/portage/package/ebuild/_config/special_env_vars.py
+++ b/lib/portage/package/ebuild/_config/special_env_vars.py
@@ -28,7 +28,7 @@ env_blacklist = frozenset((
"PORTAGE_INTERNAL_CALLER", "PORTAGE_IUSE",
"PORTAGE_NONFATAL", "PORTAGE_PIPE_FD", "PORTAGE_REPO_NAME",
"PORTAGE_USE", "PROPERTIES", "RDEPEND", "REPOSITORY",
-   "REQUIRED_USE", "RESTRICT", "ROOT", "SLOT", "SRC_URI", "_"
+   "REQUIRED_USE", "RESTRICT", "ROOT", "SANDBOX_LOG", "SLOT", "SRC_URI", 
"_"
 ))
 
 environ_whitelist = []
@@ -78,7 +78,7 @@ environ_whitelist += [
"PORTAGE_VERBOSE", "PORTAGE_WORKDIR_MODE", "PORTAGE_XATTR_EXCLUDE",
"PORTDIR", "PORTDIR_OVERLAY", "PREROOTPATH", "PYTHONDONTWRITEBYTECODE",
"REPLACING_VERSIONS", "REPLACED_BY_VERSION",
-   "ROOT", "ROOTPATH", "SYSROOT", "T", "TMP", "TMPDIR",
+   "ROOT", "ROOTPATH", "SANDBOX_LOG", "SYSROOT", "T", "TMP", "TMPDIR",
"USE_EXPAND", "USE_ORDER", "WORKDIR",
"XARGS", "__PORTAGE_TEST_HARDLINK_LOCKS",
 ]

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index 584ff798b..92e9d755c 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -369,7 +369,6 @@ def doebuild_environment(myebuild, mydo, myroot=None, 
settings=None,
mysettings["RPMDIR"]  = os.path.realpath(mysettings["RPMDIR"])
 
mysettings["ECLASSDIR"]   = mysettings["PORTDIR"]+"/eclass"
-   mysettings["SANDBOX_LOG"] = mycpv.replace("/", "_-_")
 
mysettings["PORTAGE_BASHRC_FILES"] = "\n".join(mysettings._pbashrc)
 
@@ -407,6 +406,7 @@ def doebuild_environment(myebuild, mydo, myroot=None, 
settings=None,
mysettings["WORKDIR"] = os.path.join(mysettings["PORTAGE_BUILDDIR"], 
"work")
mysettings["D"] = os.path.join(mysettings["PORTAGE_BUILDDIR"], "image") 
+ os.sep
mysettings["T"] = os.path.join(mysettings["PORTAGE_BUILDDIR"], "temp")
+   mysettings["SANDBOX_LOG"] = os.path.join(mysettings["T"], "sandbox.log")
mysettings["FILESDIR"] = os.path.join(settings["PORTAGE_BUILDDIR"], 
"files")
 
# Prefix forward compatability



[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/_config/

2020-01-22 Thread Zac Medico
commit: 7e50a057958624dd728e858a3c07517240f85d02
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jan 18 06:06:27 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 06:01:14 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e50a057

UserWarning if /etc/portage/package.keywords exists

The /etc/portage/package.keywords file has been long deprecated
in favor of /etc/portage/package.accept_keywords. The file would
be useful if we could make it behave like package.keywords in
profiles (see bug 491166), but it's safest if we trigger a
UserWarning for some time before we change the meaning in a
future version of portage. The message looks like this:

UserWarning: /etc/portage/package.keywords is deprecated, use 
/etc/portage/package.accept_keywords instead

Bug: https://bugs.gentoo.org/491166
Bug: https://bugs.gentoo.org/607852
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/_config/KeywordsManager.py | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/portage/package/ebuild/_config/KeywordsManager.py 
b/lib/portage/package/ebuild/_config/KeywordsManager.py
index fd0a6318d..1c12ce58e 100644
--- a/lib/portage/package/ebuild/_config/KeywordsManager.py
+++ b/lib/portage/package/ebuild/_config/KeywordsManager.py
@@ -5,6 +5,8 @@ __all__ = (
'KeywordsManager',
 )
 
+import warnings
+
 from _emerge.Package import Package
 from portage import os
 from portage.dep import ExtendedAtomDict, _repo_separator, _slot_separator
@@ -54,13 +56,20 @@ class KeywordsManager(object):
self.pkeywordsdict = ExtendedAtomDict(dict)
 
if user_config:
+   user_accept_kwrds_path = os.path.join(abs_user_config, 
"package.accept_keywords")
+   user_kwrds_path = os.path.join(abs_user_config, 
"package.keywords")
pkgdict = grabdict_package(
-   os.path.join(abs_user_config, 
"package.keywords"),
+   user_kwrds_path,
recursive=1, allow_wildcard=True, 
allow_repo=True,
verify_eapi=False, allow_build_id=True)
 
+   if pkgdict:
+   warnings.warn(_("%s is deprecated, use %s 
instead") %
+   (user_kwrds_path, 
user_accept_kwrds_path),
+   UserWarning)
+
for k, v in grabdict_package(
-   os.path.join(abs_user_config, 
"package.accept_keywords"),
+   user_accept_kwrds_path,
recursive=1, allow_wildcard=True, 
allow_repo=True,
verify_eapi=False, allow_build_id=True).items():
pkgdict.setdefault(k, []).extend(v)



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2020-01-22 Thread Zac Medico
commit: dfeae52bdb90763b9144cbb6a82ffc3b8b49d0f6
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jan 19 18:40:56 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 05:58:04 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dfeae52b

dosym: revert deprecated prefix compat (bug 615594)

According to PMS, dosym callers need to explicitly prefix the first
argument with ${EPREFIX} if that's desired.

https://bugs.gentoo.org/615594
Signed-off-by: Zac Medico  gentoo.org>

 bin/ebuild-helpers/dosym | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/bin/ebuild-helpers/dosym b/bin/ebuild-helpers/dosym
index d5a651bf5..abd4da4f0 100755
--- a/bin/ebuild-helpers/dosym
+++ b/bin/ebuild-helpers/dosym
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
@@ -20,16 +20,7 @@ fi
 
 destdir=${2%/*}
 [[ ! -d ${ED%/}/${destdir#/} ]] && dodir "${destdir}"
-target="${1}"
-# DEPRECATED HACK: when absolute, prefix with offset for Gentoo Prefix
-# (but only if ${EPREFIX} is not there already)
-# this will eventually be removed, #615594
-if [[ ${target:0:1} == "/" && ${target}/ != "${EPREFIX}"/* ]]; then
-   eqawarn "dosym: prepending EPREFIX to path implicitly. If this is 
desired,"
-   eqawarn "   please fix the ebuild to use \${EPREFIX} explicitly."
-   target="${EPREFIX}${target}"
-fi
-ln -snf "${target}" "${ED%/}/${2#/}"
+ln -snf "${1}" "${ED%/}/${2#/}"
 
 ret=$?
 [[ $ret -ne 0 ]] && __helpers_die "${0##*/} failed"



[gentoo-commits] proj/portage:master commit in: lib/portage/dep/, lib/portage/tests/resolver/

2020-01-22 Thread Zac Medico
commit: ef66aab178180288132177011ad0e910fb2cd55e
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 21 03:19:01 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 05:52:43 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ef66aab1

dep_zapdeps: break more buildtime cycles (bug 705986)

Buildtime cycle breaking was not enabled in cases where
the all_in_graph variable was False, and this prevented the
pypy / pypy-exe dependency cycle from being broken as shown
in the test case for bug 705986. In order to break more
buildtime cycles, enable cycle breaking regardless of the
state of the all_in_graph variable.

Bug: https://bugs.gentoo.org/705986
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/dep/dep_check.py|  5 ++---
 lib/portage/tests/resolver/test_circular_choices.py | 14 --
 2 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/lib/portage/dep/dep_check.py b/lib/portage/dep/dep_check.py
index 3a0c7bbe9..321d961dd 100644
--- a/lib/portage/dep/dep_check.py
+++ b/lib/portage/dep/dep_check.py
@@ -1,4 +1,4 @@
-# Copyright 2010-2018 Gentoo Foundation
+# Copyright 2010-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import unicode_literals
@@ -570,8 +570,7 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, 
trees=None,
circular_atom = None
if not (parent is None or priority is None) and 
\
(parent.onlydeps or
-   (all_in_graph and priority.buildtime and
-   not (priority.satisfied or 
priority.optional))):
+   (priority.buildtime and not 
priority.satisfied and not priority.optional)):
# Check if the atom would 
result in a direct circular
# dependency and try to avoid 
that if it seems likely
# to be unresolvable. This is 
only relevant for

diff --git a/lib/portage/tests/resolver/test_circular_choices.py 
b/lib/portage/tests/resolver/test_circular_choices.py
index 968677a46..a383519fc 100644
--- a/lib/portage/tests/resolver/test_circular_choices.py
+++ b/lib/portage/tests/resolver/test_circular_choices.py
@@ -1,4 +1,4 @@
-# Copyright 2011-2019 Gentoo Authors
+# Copyright 2011-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from portage.tests import TestCase
@@ -184,17 +184,11 @@ class CircularPypyExeTestCase(TestCase):
}
 
test_cases = (
-   # Demonstrate bug 705986, where a USE change suggestion 
is given
-   # even though an || preference adjustment is available.
+   # Demonstrate bug 705986, where a USE change suggestion 
was given
+   # even though an || preference adjustment would solve 
the problem
+   # by pulling in pypy-exe-bin instead of pypy-exe.
ResolverPlaygroundTestCase(
['dev-python/pypy'],
-   circular_dependency_solutions = 
{'dev-python/pypy-7.3.0': {frozenset({('low-memory', True)})}},
-   success = False,
-   ),
-   # Demonstrate explicit pypy-exe-bin argument used as a 
workaround
-   # for bug 705986.
-   ResolverPlaygroundTestCase(
-   ['dev-python/pypy', 'dev-python/pypy-exe-bin'],
mergelist=['dev-python/pypy-exe-bin-7.3.0', 
'dev-python/pypy-7.3.0'],
success = True,
),



[gentoo-commits] repo/gentoo:master commit in: app-text/calibre/

2020-01-22 Thread Zac Medico
commit: 95194d206edca6f2e1af159195f8d854ecd9def0
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jan 23 04:07:29 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jan 23 04:07:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95194d20

app-text/calibre: Bump to version 4.9.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   1 +
 app-text/calibre/calibre-4.9.0.ebuild | 266 ++
 2 files changed, 267 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index c6f5c605d6e..fcdab9cebfb 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-3.48.0.tar.xz 38777408 BLAKE2B 
9a7fae20487ae93120cfdc06a312a42d54d68935fdd2bc18dc41be5f8d359c79eae24e0409ba8e7f4df85e2f073f80ce6bab56cba0638cead6693600fa93cb41
 SHA512 
6cee28fb560e2e00b8ac2f32756f094146c6fe744cfc343d68f1fb54b3f8b0ca16129a5b35018af54a103790faa2eb03ac186c01003f21c874d2ed5218441220
 DIST calibre-4.7.0.tar.xz 37432756 BLAKE2B 
5030bee02506c2051949c248a941289da7b4e6b48aa638abcf14ab9c56f6552b1043f85bc6fbae644e33843711ad11d03da4ac3a320cb7cf4590bc1d0bf92ed8
 SHA512 
852f3ff45cbf055571c47754b55b51607ede63865fe04263a9c8d5d59973eaa8c5da718f589d2b830567796f59d5bd5189c8e5e9455e3f98e879a37acb7174e3
 DIST calibre-4.8.0.tar.xz 37448552 BLAKE2B 
416500da33c5a7e0bb84e521db757c1ba5c6e38f04c2b92ad08c2039c64a7c7cc6daddf379cffe120e966e856468cb99da6d80feab75c518a3218a2e07c9cfd9
 SHA512 
5ab2340d9f4a8e4592aa5929827513127830bca5830f4861db97699fe491845dd17018158dc7c143255ce57730bc9e5ba556ddebb033d18086d0e1901388f840
+DIST calibre-4.9.0.tar.xz 37536676 BLAKE2B 
6dd57d1c0e57197b299d253ed7b9b0a941664dccef4fe37cb5586bc32ca29617355db8d84944d8fa9f56e09d3cfea54e9cb893f2eec07f3f359516b6c47ea074
 SHA512 
5442daf6143571bac5c970ff5f6285cbcd63ec30ce6e77603ef7966fa4e033b3b575fec65887defe5e511b2157ae114349851e2d0f398c117e5fccc799e01046

diff --git a/app-text/calibre/calibre-4.9.0.ebuild 
b/app-text/calibre/calibre-4.9.0.ebuild
new file mode 100644
index 000..3049f662198
--- /dev/null
+++ b/app-text/calibre/calibre-4.9.0.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/";
+SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz";
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="ios +udisks"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   >=app-text/poppler-0.26.5[qt5]
+   >=dev-libs/chmlib-0.40:=
+   dev-libs/glib:2=
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/libinput:=
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+   >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]
+   >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}]
+   >=dev-libs/dbus-glib-0.106
+   >=sys-apps/dbus-1.10.8
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
+   >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
+   
>=dev-python/PyQt5-5.12[gui,svg,widgets,network,printsupport,${PYTHON_USEDEP}]
+   >=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-qt/qtcore:5=
+   dev-qt/qtdbus:5=
+   dev-qt/qtgui:5=
+   >=dev-qt/qtwebengine-5.12
+   dev-qt/qtwidgets:5=
+   dev-util/desktop-file-utils
+   dev-util/gtk-update-icon-cache
+   media-fonts/liberation-fonts
+   media-libs/fontconfig:=
+   >=media-libs/freetype-2:=
+   >=media-libs/libmtp-1.1.11:=
+   >=media-libs

[gentoo-commits] repo/gentoo:master commit in: net-libs/libwebsockets/, net-libs/libwebsockets/files/

2020-01-22 Thread Matt Turner
commit: 5eed156da5c7cb4fd3c1bd99e4180b770b00a683
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 23 03:06:00 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 23 03:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eed156d

net-libs/libwebsockets: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libwebsockets/Manifest|  5 --
 .../files/libwebsockets-2.1.1-x86-build.patch  | 22 --
 .../libwebsockets-3.2.0-string_assignment.patch| 11 ---
 net-libs/libwebsockets/libwebsockets-1.7.9.ebuild  | 45 -
 net-libs/libwebsockets/libwebsockets-2.0.2.ebuild  | 45 -
 net-libs/libwebsockets/libwebsockets-2.1.1.ebuild  | 63 -
 net-libs/libwebsockets/libwebsockets-2.4.2.ebuild  | 70 ---
 net-libs/libwebsockets/libwebsockets-3.2.0.ebuild  | 78 --
 8 files changed, 339 deletions(-)

diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index f06c54ce059..35312141b04 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,6 +1 @@
-DIST libwebsockets-1.7.9.tar.gz 2915358 BLAKE2B 
07aad4ab716212924177aa76233d743d6258d261f6cccb286e478f51bfeac609284cf2e43004bd99c271786a7e30357895c8687c11e1c3d7589ed13dbce4fbe8
 SHA512 
d5bd6171d58b5d5439af48d6cc1e92623e9bf21e059a2d25d362ef81b1bff62e759fe265261dbee0ac4ceb0d0a2490dc1e030dfee2b36eb8ac74df112da1db56
-DIST libwebsockets-2.0.2.tar.gz 2998585 BLAKE2B 
0eaf2301abf9a0e47bd865b6e653f3ea23f3b00d4c6da785a8bd871f3ca729dc43152cad10aeaa9a3cd360aeecd0be87e434102e91e0eeaa6b1865031310a362
 SHA512 
6cd0cfe14ab9aa2ce26624d41290ed3bd0ae4167e93d5db738883dbbe2db851bd75037929a417922c2ef78eae3ff00583134d42da575d961c777e4a1ad0fef4a
-DIST libwebsockets-2.1.1.tar.gz 3769593 BLAKE2B 
8d3aaa0a844925fb927fffaf0d11ba1bdbd013db8a680ce4b85cd5d951219598288fa0f2b97ec22bc00ef879586cb5c2c076b774f3411cb6d8ca553e66fb90e2
 SHA512 
429bca62feb75136d8aff1783a6024468033536356fb3501e4dcf0819d9e9a4457f2a94248fdafe6fdceb7e0ded146ff6c4c04040e069f34a9b27a4e090d2683
-DIST libwebsockets-2.4.2.tar.gz 3777160 BLAKE2B 
6aedc0d340e9e03745309cd1a9674b6c7e84ebdbd5232a265c7a4e0deb612665982353c3ba973b58a835b1747448d415a3625ed044973212b5a897b221d73106
 SHA512 
7bee49f6763ff3ab7861fcda25af8d80f6757c56e197ea42be53e0b2480969eee73de3aee5198f5ff06fd1cb8ab2be4c6495243e83cd0acc235b0da83b2353d1
-DIST libwebsockets-3.2.0.tar.gz 9848976 BLAKE2B 
3ad82281c854ad6ca4183f104a0d0eaa6f6e6e6084e3a98b29d8425d335f02a2d3e4f7e7a1b350e87d4ff975c44a5ed6635e3166219d9294bbf5a56ed1357e75
 SHA512 
afc1c9e259d6d48000b09da111af4129680d50474cdfedbad197ee22260d57a837b67cc6a3f8e6b1aa7ce7dc5d3fd900569783631540501709868125c6d1e4da
 DIST libwebsockets-3.2.1.tar.gz 9868342 BLAKE2B 
d822552c611f7cd0ee416bf9b9576c6052e196c1aa68b12c46a00865d3dcd131840218394317f191485fc61d8f3b7654d4a652a47f11d279a22df84a2350
 SHA512 
a2d30a7a0416a26484743efdaa8635542480a74b0ef0f6e172dab5de4688486efb13457fc8a884d9916f76322cab0cbc9ab675f496558edd1dd9b833d087207d

diff --git a/net-libs/libwebsockets/files/libwebsockets-2.1.1-x86-build.patch 
b/net-libs/libwebsockets/files/libwebsockets-2.1.1-x86-build.patch
deleted file mode 100644
index 9fe9489297f..000
--- a/net-libs/libwebsockets/files/libwebsockets-2.1.1-x86-build.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From f9f5a5760782b68fba190fb46d306f7c08f027c0 Mon Sep 17 00:00:00 2001
-From: Silas Parker 
-Date: Tue, 14 Feb 2017 17:55:13 +0800
-Subject: [PATCH] gcc-format-strings: ipv6
-

- lib/libwebsockets.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
-index 770cb24..8ee906a 100755
 a/lib/libwebsockets.c
-+++ b/lib/libwebsockets.c
-@@ -670,7 +670,7 @@ lws_get_addresses(struct lws_vhost *vh, void *ads, char 
*name,
- #ifdef LWS_USE_IPV6
-   if (LWS_IPV6_ENABLED(vh)) {
-   if (!lws_plat_inet_ntop(AF_INET6, &((struct sockaddr_in6 
*)ads)->sin6_addr, rip, rip_len)) {
--  lwsl_err("inet_ntop", strerror(LWS_ERRNO));
-+  lwsl_err("inet_ntop: %s", strerror(LWS_ERRNO));
-   return -1;
-   }
- 

diff --git 
a/net-libs/libwebsockets/files/libwebsockets-3.2.0-string_assignment.patch 
b/net-libs/libwebsockets/files/libwebsockets-3.2.0-string_assignment.patch
deleted file mode 100644
index 86010aafd61..000
--- a/net-libs/libwebsockets/files/libwebsockets-3.2.0-string_assignment.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 libwebsockets-3.2.0.o/lib/roles/http/client/client.c   2019-08-14 
10:22:50.0 +0200
-+++ libwebsockets-3.2.0/lib/roles/http/client/client.c 2019-11-07 
19:59:52.959534874 +0200
-@@ -214,7 +214,7 @@
-   lwsl_client("SOCKS password OK, sending connect\n");
-   if (socks_generate_msg(wsi, SOCKS_MSG_CONNECT, &len)) {
- socks_send_msg_fail:
--  *cce = "

[gentoo-commits] repo/gentoo:master commit in: net-libs/libwebsockets/

2020-01-22 Thread Matt Turner
commit: d4b2fd45400f33451aac94180b3f2d7eb2f938a7
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 23 03:04:27 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 23 03:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b2fd45

net-libs/libwebsockets-3.2.1: arm stable, bug 705512

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libwebsockets/libwebsockets-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libwebsockets/libwebsockets-3.2.1.ebuild 
b/net-libs/libwebsockets/libwebsockets-3.2.1.ebuild
index 90391538d54..57ab8eb8aed 100644
--- a/net-libs/libwebsockets/libwebsockets-3.2.1.ebuild
+++ b/net-libs/libwebsockets/libwebsockets-3.2.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="LGPL-2.1"
 SLOT="0/15" # libwebsockets.so.15
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 arm x86"
 IUSE="access-log caps cgi client dbus generic-sessions http-proxy http2 ipv6
+lejp libev libevent libressl libuv peer-limits server-status smtp 
socks5
sqlite3 ssl static-libs threads zip"



[gentoo-commits] repo/gentoo:master commit in: app-misc/mosquitto/

2020-01-22 Thread Matt Turner
commit: 3ca8da82ae3bde937b68ec88d5971d04aafdd0fb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 23 03:04:45 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 23 03:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca8da82

app-misc/mosquitto-1.6.8: arm stable, bug 705512

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/mosquitto/mosquitto-1.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/mosquitto/mosquitto-1.6.8.ebuild 
b/app-misc/mosquitto/mosquitto-1.6.8.ebuild
index 87e7f10973d..491f0ca1ecc 100644
--- a/app-misc/mosquitto/mosquitto-1.6.8.ebuild
+++ b/app-misc/mosquitto/mosquitto-1.6.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz";
 
 LICENSE="EPL-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 arm x86"
 IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/mosquitto/

2020-01-22 Thread Matt Turner
commit: 703ff764832065558f514162664ac1e8d548c348
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 23 03:08:38 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 23 03:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703ff764

app-misc/mosquitto: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 app-misc/mosquitto/Manifest   |   1 -
 app-misc/mosquitto/mosquitto-1.6.7.ebuild | 114 --
 2 files changed, 115 deletions(-)

diff --git a/app-misc/mosquitto/Manifest b/app-misc/mosquitto/Manifest
index 430e2c8db3b..09fe6ec0cc8 100644
--- a/app-misc/mosquitto/Manifest
+++ b/app-misc/mosquitto/Manifest
@@ -1,2 +1 @@
-DIST mosquitto-1.6.7.tar.gz 591062 BLAKE2B 
a215e311197fd84f1fa1ff0b681c8d1157db1a3e538a5a16afa1f11d17a08a720d44ae16b306cb08d6b585c8c4d4b2e38df972ceebc4634c727f4c8e0994c170
 SHA512 
0a75cf192483053ce78c6d9e3be158bdf66366d7731a68cf29e24731f6936027af1d86045c2b973f642e42e58efa033dbfd17842e3e95550bac4c1f44ab346e9
 DIST mosquitto-1.6.8.tar.gz 589873 BLAKE2B 
aa2e13397f7d4b6305af3180cd042cd143054e154cf8e6d93b05bc5a10d48419174711a1893fe60c1303a2f83cfbc5341cf03ec595e3640f503a2407e869491b
 SHA512 
c15897df4e0979ee29a1e67cc671f56db600a078e9eb0bea376248b3f53b13ceed36616ad3678e2c9e07d6834a6d75e4efca2c40086069c1546e0223be04c071

diff --git a/app-misc/mosquitto/mosquitto-1.6.7.ebuild 
b/app-misc/mosquitto/mosquitto-1.6.7.ebuild
deleted file mode 100644
index aa17c977656..000
--- a/app-misc/mosquitto/mosquitto-1.6.7.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit python-any-r1 systemd toolchain-funcs
-
-DESCRIPTION="An Open Source MQTT v3 Broker"
-HOMEPAGE="https://mosquitto.org/";
-SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz";
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="test? ( bridge )"
-
-RDEPEND="
-   acct-user/mosquitto
-   acct-group/mosquitto
-   srv? ( net-dns/c-ares:= )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   tcpd? ( sys-apps/tcp-wrappers )"
-
-DEPEND="${PYTHON_DEPS}
-   ${RDEPEND}
-   test? ( dev-util/cunit )
-   websockets? ( net-libs/libwebsockets )"
-
-_emake() {
-   local LIBDIR=$(get_libdir)
-   emake \
-   CC="$(tc-getCC)" \
-   CLIENT_LDFLAGS="${LDFLAGS}" \
-   LIB_SUFFIX="${LIBDIR:3}" \
-   WITH_BRIDGE="$(usex bridge)" \
-   WITH_PERSISTENCE="$(usex persistence)" \
-   WITH_SRV="$(usex srv)" \
-   WITH_TLS="$(usex ssl)" \
-   WITH_WEBSOCKETS="$(usex websockets)" \
-   WITH_WRAP="$(usex tcpd)" \
-   "$@"
-}
-
-src_prepare() {
-   default
-   if use persistence; then
-   sed -i -e "/^#autosave_interval/s|^#||" \
-   -e "s|^#persistence false$|persistence true|" \
-   -e "/^#persistence_file/s|^#||" \
-   -e "s|#persistence_location|persistence_location 
/var/lib/mosquitto/|" \
-   mosquitto.conf || die
-   fi
-
-   # Remove prestripping
-   sed -i -e 's/-s --strip-program=${CROSS_COMPILE}${STRIP}//'\
-   client/Makefile lib/cpp/Makefile src/Makefile lib/Makefile || 
die
-
-   # Remove failing tests
-   sed -i -e '/02-subpub-qos1-bad-pubcomp.py/d' \
-   -e '/02-subpub-qos1-bad-pubrec.py/d' \
-   -e '/02-subpub-qos2-bad-puback-1.py/d' \
-   -e '/02-subpub-qos2-bad-puback-2.py/d' \
-   -e '/02-subpub-qos2-bad-pubcomp.py/d' \
-   test/broker/Makefile || die
-   sed -i -e '/02-subscribe-qos1-async2.test/d' \
-   test/lib/Makefile || die
-
-   python_setup
-   python_fix_shebang test
-}
-
-src_compile() {
-   _emake
-}
-
-src_test() {
-   _emake test
-}
-
-src_install() {
-   _emake DESTDIR="${D}" prefix=/usr install
-   keepdir /var/lib/mosquitto
-   fowners mosquitto:mosquitto /var/lib/mosquitto
-   dodoc readme.md CONTRIBUTING.md ChangeLog.txt
-   doinitd "${FILESDIR}"/mosquitto
-   insinto /etc/mosquitto
-   doins mosquitto.conf
-   systemd_dounit "${FILESDIR}/mosquitto.service"
-
-   if use examples; then
-   docompress -x "/usr/share/doc/${PF}/examples"
-   dodoc -r examples
-   fi
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   elog "The Python module has been moved out of mosquitto."
-   elog "See https://mosquitto.org/documentation/python/";
-   else
-   elog "To start the mosquitto daemon at boo

[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-01-22 Thread Matthew Thode
commit: 5269a2a09b2bff8575985ff51b4c3a49cf7c9b2c
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 23 02:15:12 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 23 02:16:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5269a2a0

profiles/package.mask: remove the mask on build failure of memcached

Signed-off-by: Matthew Thode  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a32027005d3..16456f81b13 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,10 +32,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Thomas Deutschmann  (2020-01-23)
-# Incomplete EAPI=7 bump
-=net-misc/memcached-1.5.21
-
 # David Seifert  (2020-01-21)
 # Upstream disappeared, no other distro still carries this,
 # blocks removal of EOL gtkglext, no revdeps.



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/enigmail/

2020-01-22 Thread Thomas Deutschmann
commit: 00e2ff17230a9bdb9de40fe0acf9859862d9aeac
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 02:10:39 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 02:10:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e2ff17

x11-plugins/enigmail: bump to v2.1.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 x11-plugins/enigmail/Manifest  |  1 +
 x11-plugins/enigmail/enigmail-2.1.5.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest
index 0128b0aadb5..f443290159d 100644
--- a/x11-plugins/enigmail/Manifest
+++ b/x11-plugins/enigmail/Manifest
@@ -1,3 +1,4 @@
 DIST enigmail-2.0.12.tar.gz 2614589 BLAKE2B 
3db6f595c14e02cfdc71bebc763d05926dc6e0abf4668d132fd0ce43204e681de5fce45db752c4f49b231bd7e217b75c0f23d4a7e204fa9a3a51f1c8097fb63d
 SHA512 
f9f4f1ed4c7244280be2fade0ccb2f4b5e7075dd60f53953478ffb84012e687b7ac7bad489c0b0cb2d8937916c783fe9e1841174bf1e5bdb9ab8cb58b415db74
 DIST enigmail-2.0.8.tar.gz 2525691 BLAKE2B 
cd69efe72b661bb103837c987937e1cee64a5888795bda7126c59cf99a39c0245f505cdfd6538d54cec5dc3fc95c64bbeca3aebc4b0823249be4c0465d4d68a1
 SHA512 
9d2e95c2eae6ca22897eb8b2961964d96fd633e7d33a8c0c04a29b4cbc8585777598578abfb0484b96827ca165fe9c8b873e5e7f7cb3ba8cd0779ddc4f10e305
 DIST enigmail-2.1.2.tar.gz 2819073 BLAKE2B 
335c7569e2c46dde645c8992cd7017dc57a0174e109ddada2719cb60de010c8ca3691c1d31e8435986b459936bd1602153e462fb5f93d7ffd1244ea867d8d3bc
 SHA512 
c76dcdb0561ee6e94ab19c2ed8cddac71297ffc9ad14ac3d37cd8966cc4111cbc74d1b01ccaa044acef699de27a2cc7ba1ade7a31db8ab930095722ffc62be93
+DIST enigmail-2.1.5.tar.gz 2838286 BLAKE2B 
e86a340a916a7ac7ef39230e5bb5730198b672ab6c466db5085aa8a818da38e3681a6f22810355db986978c7d547ae50f6d70260a3ccdc9758861d03f3c4e5d5
 SHA512 
0ed104306ee998b368d4a5779c2daf7c20a112c9a37f357bbe10d8c64dd435448c71e83a0e1a1dc9eb10efcf654b1524676f2b490bf6a065e6dd66de0861baea

diff --git a/x11-plugins/enigmail/enigmail-2.1.5.ebuild 
b/x11-plugins/enigmail/enigmail-2.1.5.ebuild
new file mode 100644
index 000..665dd902895
--- /dev/null
+++ b/x11-plugins/enigmail/enigmail-2.1.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit python-any-r1
+
+DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
+HOMEPAGE="https://www.enigmail.net/";
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-3"
+IUSE=""
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source";
+   S="${WORKDIR}/${P}"
+else
+   if [[ ${PV} = *_beta* ]] ; then
+   SRC_URI="https://www.enigmail.net/download/beta/${P/_/-}.tar.gz";
+   else
+   SRC_URI="https://www.enigmail.net/download/source/${P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+   fi
+   S="${WORKDIR}/${PN}"
+fi
+
+RDEPEND="
+   ( >=app-crypt/gnupg-2.0
+   || (
+   app-crypt/pinentry[gtk(-)]
+   app-crypt/pinentry[qt5(-)]
+   )
+   )
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pciutils/

2020-01-22 Thread Thomas Deutschmann
commit: b8a8688cf0b041bc7fd65de8d08d6b854ff175d0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:37:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:40:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a8688c

sys-apps/pciutils: bump to v3.6.3

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/pciutils/Manifest  |   1 +
 sys-apps/pciutils/pciutils-3.6.3.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest
index 1194244e3fd..dc16869a715 100644
--- a/sys-apps/pciutils/Manifest
+++ b/sys-apps/pciutils/Manifest
@@ -1,3 +1,4 @@
 DIST pciutils-3.5.6.tar.gz 442190 BLAKE2B 
9f1237828436f0566caa13e49a154b40fcc41ddd165268011012e55a33ea401e3b78ddffecc6f0ec36efb24b6d9338a691167ac094d0d26f855e42cd055701bb
 SHA512 
dcdca7e0bce69d1bee1fa5ea480a9f38534d66da576fdc710aefd8eeb0c18bf6ec5b39e63019d29d6bae0ec2d3881f5d07a4a105ca04c320d84c17821f7297e4
 DIST pciutils-3.6.1.tar.gz 455061 BLAKE2B 
a9dcce9a79aa66101a77d9299aa7c4f2ae3ab9d7ec597790de7396d65e9c700e4e866b5702412972abbf9ffc2996ebad52782a26d9206cc8d33d96566072fb90
 SHA512 
2a9c86d826932ac6242677bdd0c5288c264b964aa14314aa7eda5379e687822656081883a2a1c5f846037db9bdba616381f84104d0b3b62cd34acf653faf3990
 DIST pciutils-3.6.2.tar.gz 473699 BLAKE2B 
ae7563f2d17334f54e6b055d135138e21d105fa5f5b71061a6de638ecf26c35d9de79cb67a691f936f42fcedb9a1f300e046dd892429195a9f54f9536e313110
 SHA512 
ab2bab26dd11f941286593135b751b811fa6199d4b5fb8a18e74f72709ea598ab0c0efa31ad6ca70949966dcf80cdfb16d53e5d339b773c69e0a12f132bb8577
+DIST pciutils-3.6.3.tar.gz 488501 BLAKE2B 
77a1ad1e034dac0bfa67ae3a40c34fc394510bb61af1f929e8feb3eb12e9d44b48cfeee0ba786580531222c75c33613b423aa79e535316d2543ac1ba4224312c
 SHA512 
0f6b272cf83e0ff857e4d38c72935709826af054620cd8d70cf8765d5f547f32bdccf5c76a47c8b24d8081b48c16882132a3b503f6a329e73a66089877d5e47b

diff --git a/sys-apps/pciutils/pciutils-3.6.3.ebuild 
b/sys-apps/pciutils/pciutils-3.6.3.ebuild
new file mode 100644
index 000..f3a83e518b7
--- /dev/null
+++ b/sys-apps/pciutils/pciutils-3.6.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs multilib-minimal flag-o-matic
+
+DESCRIPTION="Various utilities dealing with the PCI bus"
+HOMEPAGE="http://mj.ucw.cz/sw/pciutils/ 
https://git.kernel.org/?p=utils/pciutils/pciutils.git";
+SRC_URI="https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/snapshot/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dns +kmod static-libs +udev zlib"
+
+# Have the sub-libs in RDEPEND with [static-libs] since, logically,
+# our libpci.a depends on libz.a/etc... at runtime.
+LIB_DEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208[static-libs(-),${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   kmod? ( sys-apps/kmod )
+   static-libs? ( ${LIB_DEPEND} )
+   !static-libs? ( ${LIB_DEPEND//static-libs([+-]),} )
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/hwids
+"
+DEPEND="
+   ${DEPEND}
+   kmod? ( virtual/pkgconfig )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.9-static-pc.patch
+)
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pci/config.h )
+
+switch_config() {
+   [[ $# -ne 2 ]] && return 1
+   local opt=$1 val=$2
+
+   sed "s@^\(${opt}=\).*\$@\1${val}@" -i Makefile || die
+   return 0
+}
+
+src_prepare() {
+   default
+
+   if use static-libs ; then
+   cp -pPR "${S}" "${S}.static" || die
+   mv "${S}.static" "${S}/static" || die
+   fi
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   append-lfs-flags #471102
+}
+
+pemake() {
+   emake \
+   HOST="${CHOST}" \
+   CROSS_COMPILE="${CHOST}-" \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+   RANLIB="$(tc-getRANLIB)" \
+   DNS=$(usex dns) \
+   IDSDIR='$(SHAREDIR)/misc' \
+   MANDIR='$(SHAREDIR)/man' \
+   PREFIX="${EPREFIX}/usr" \
+   SHARED="yes" \
+   STRIP="" \
+   ZLIB=$(usex zlib) \
+   PCI_COMPRESSED_IDS=0 \
+   PCI_IDS=pci.ids \
+   LIBDIR="\${PREFIX}/$(get_libdir)" \
+   LIBKMOD=$(multilib_native_usex kmod) \
+   HWDB=$(usex udev) \
+   "$@"
+}
+
+multilib_src_compile() {
+   pemake OPT="${CFLAGS}" all
+   if use static-libs ; then
+   pemake \
+   -C "${BUILD_DIR}/static" \
+   OPT="${C

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-01-22 Thread Matthew Thode
commit: 9387a9a45bca91ef78c7ed5a73d29aeed1da09a4
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 23 01:39:26 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 23 01:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9387a9a4

net-misc/memcached: fix build error in patching 1.5.21

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/memcached/memcached-1.5.21.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-misc/memcached/memcached-1.5.21.ebuild 
b/net-misc/memcached/memcached-1.5.21.ebuild
index 9f2db8f5a9e..f5940b47e3f 100644
--- a/net-misc/memcached/memcached-1.5.21.ebuild
+++ b/net-misc/memcached/memcached-1.5.21.ebuild
@@ -30,11 +30,14 @@ S="${WORKDIR}/${MY_P}"
 
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
 src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
sed -i -e 's,-Werror,,g' configure.ac || die
sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug-client/

2020-01-22 Thread Thomas Deutschmann
commit: 0032365e9d51b6e14cc25f612b4194c99d86fae1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:13:33 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:13:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0032365e

dev-php/xdebug-client: bump to v2.9.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/xdebug-client/Manifest   |  1 +
 dev-php/xdebug-client/xdebug-client-2.9.1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest
index df64c8bae55..d83240660aa 100644
--- a/dev-php/xdebug-client/Manifest
+++ b/dev-php/xdebug-client/Manifest
@@ -5,3 +5,4 @@ DIST xdebug-2.7.0.tar.gz 411943 BLAKE2B 
d01ad4f84a93356d0ce885cd0b3fb4e72bb55c7d
 DIST xdebug-2.7.2.tar.gz 416082 BLAKE2B 
c84e8a7b5e2fbc0989c47d9dff8c8d52d6e44a9fea1f7be483cec60b8b75e8665c71a536d0ca0c1b835990f747cadb29900d64b5ab0f47a4be172e7e1c0d38b2
 SHA512 
b099904b552750b9ff09181f068deddb155c820d20f6a4dcc37579771607e4e9c43af1cf226e74c012abd188b240c46b13207b9e55bdf010a696b739f1ea5e88
 DIST xdebug-2.8.0.tar.gz 440563 BLAKE2B 
a90fd84a56635fe4c7036b517da8c980affe5307d0f27c471e792d75c1fae45effabb4fff4954340920cb259baae7d8268274a3f2eec7490a9b84920438e6a49
 SHA512 
ec97de4c092a9256cc0c22ed87c59ac41b60103c82c7e57d1be66c4e6b098dfa82bedde9a9a0856cce34b83711f2d6719154aad45a688e9eaa5ad014abeff58b
 DIST xdebug-2.9.0.tar.gz 434220 BLAKE2B 
a537438dcd45d55521cf5f12ae9ca864d02dbccb3e971134d415b14deb69b366cbe55f1ec9e12457570ef7ef46e83a5ba32c6d63f80d7787e407d1fb9b9c1a4f
 SHA512 
07719e58f637e9957ea92cde67c680d030ad5647b364061ba229c88590fbbc823b33f7b368913d213d64cea8c0ca92df59118df48b93c20e649c650bce51
+DIST xdebug-2.9.1.tar.gz 435800 BLAKE2B 
bb2813da2019eceab818a80640eb0e5ee594f0067a1da3eab1abc4c49cfcef8f3afa8ffc15b17e099394a1642aa1964d766aea3f3cf69ed59d47b55fc354436b
 SHA512 
188cd560d2fa8b5752d41d2a648ccbb7e6d54fd126cde400196ba1adacc1e8fe875aa811a9fa47c8a1281beea2703870b076c9e7bf8a294042beaea6c766be91

diff --git a/dev-php/xdebug-client/xdebug-client-2.9.1.ebuild 
b/dev-php/xdebug-client/xdebug-client-2.9.1.ebuild
new file mode 100644
index 000..ad1c2866a29
--- /dev/null
+++ b/dev-php/xdebug-client/xdebug-client-2.9.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+
+MY_PN="xdebug"
+MY_PV="${PV/_/}"
+MY_PV="${MY_PV/rc/RC}"
+
+inherit autotools
+
+DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)"
+HOMEPAGE="https://xdebug.org/";
+# Using tarball from GitHub for tests
+#SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz";
+SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> 
${MY_PN}-${PV}.tar.gz"
+LICENSE="Xdebug"
+SLOT="0"
+IUSE="libedit"
+
+S="${WORKDIR}/${MY_PN}-${MY_PV}/debugclient"
+
+DEPEND="libedit? ( dev-libs/libedit ) net-libs/libnsl:0="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with libedit)
+}
+
+src_install() {
+   newbin debugclient xdebug
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/igbinary/

2020-01-22 Thread Thomas Deutschmann
commit: 0d5fcfac9c1704cdb29f40d6de238f389888347b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:09:36 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:09:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5fcfac

dev-php/igbinary: bump to v3.1.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/igbinary/Manifest  |  1 +
 dev-php/igbinary/igbinary-3.1.2.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-php/igbinary/Manifest b/dev-php/igbinary/Manifest
index 2072345d59d..c3df5de27a9 100644
--- a/dev-php/igbinary/Manifest
+++ b/dev-php/igbinary/Manifest
@@ -1,3 +1,4 @@
 DIST igbinary-2.0.8.tar.gz 189726 BLAKE2B 
c4691cda07095c3907fc1caf86b1ba5a066a4d3cc4ca7274b9c825e1dd299ec6240bd703152510428cff8b7ca59571bc478a8679033c6fb852e54bae697d3180
 SHA512 
0161e05b246a3b749213fffafd74265e337fc657ea5e1390507a48865e9434aa3ac7e73bd9d04bfef0d8ceeae222a95cb9490d4705ad2b4607b3eaf2d05962c6
 DIST igbinary-3.0.1.tar.gz 170957 BLAKE2B 
2250ef228b059d5d87615412ffae3242cd757df25dc9a1bfe2a4d1dc33a417a4389abb2ab613359537a6ee3947526caded0ec584049e3d42669532b4a930afc9
 SHA512 
4930670ecdc1796fa73184e8f12bf570f7b1a43cb422cede056ccd1ca28fc950b00a9418519c59a9c07e346a89153b6b105e873fcfccb1365d43d4abf98804da
 DIST igbinary-3.1.0.tar.gz 210822 BLAKE2B 
ecc662ca5d1f762dfc5d8e660a7ce7caa1ea2c26e42326d55072d20c4310cc67e977ceab5dd7b8adb331b7ebd63b84aecaf0af2c722e72866b44d3d25ae48d24
 SHA512 
7b20048b2923ebf760b9743cd08aab04b90f02f3e6ddf840e829db9e6c5335cf936a5218b1590b31b1b553e7748e393d3aee83214b83532b722f4590a36f5b38
+DIST igbinary-3.1.2.tar.gz 212162 BLAKE2B 
c88de3abc274d0fce20a13604b51c30dcb4259a1bbfd6b6bc15abbec5b48d9c4735cd023575b9f9f2b1c81a6188676bb39032d72165eb872dc83b6daf27d16da
 SHA512 
617442e1fc437d12666b1172ca2ae34a4d7377bff8b1d00194a159260213179e65e7e2f755a1583d2b299e3b0e90374b9021cd61ec7ac67e64018153e77af8c5

diff --git a/dev-php/igbinary/igbinary-3.1.2.ebuild 
b/dev-php/igbinary/igbinary-3.1.2.ebuild
new file mode 100644
index 000..e50a7e5bec7
--- /dev/null
+++ b/dev-php/igbinary/igbinary-3.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PHP_EXT_NAME="${PN}"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+DOCS=( CREDITS NEWS README.md )
+PHP_EXT_ECONF_ARGS=( --enable-${PN} )
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+inherit php-ext-source-r3
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DESCRIPTION="A fast drop-in replacement for the standard PHP serialize"
+HOMEPAGE="https://github.com/igbinary/igbinary";
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+#IUSE=""
+
+#DEPEND=""
+#RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-php/swoole/

2020-01-22 Thread Thomas Deutschmann
commit: b9a3b084a69c8accb4659d04751635211be95cb7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:12:28 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:12:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a3b084

dev-php/swoole: bump to v4.4.15

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/swoole/Manifest |  1 +
 dev-php/swoole/swoole-4.4.15.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest
index c0a2822b699..b73f5330507 100644
--- a/dev-php/swoole/Manifest
+++ b/dev-php/swoole/Manifest
@@ -1,3 +1,4 @@
 DIST swoole-4.2.13.tgz 1305634 BLAKE2B 
bb30180f7ca7b024a2aab8aff1149f6b19035315c9518dfc9e9e2e02acde09aa4cd09fbe146aefd39fc09c25af68347a5c188ca8a21677926b1adea5b549858b
 SHA512 
f2438ce761766d20a24279a2d6f2094c718324585b1d396344f64e8a4facc1cc025a3afb2deff3b1accd5266763bdaa0a2b15e831ea4b9bdb107c83b0046636d
 DIST swoole-4.4.12.tgz 1436554 BLAKE2B 
cc9e64e108aa9b393265708a6922f53824c2e9941c0f47f4f6aacf93239829381cdf4625af8f30e2ca8ceb1663047c6be8b2d7808dbc29d27100135288f7ac85
 SHA512 
8899bb048b85c048903c80fe1af045ea4f82a25b3b4fd9995d51c8a2ab144306f9f5651276776e3f6a29c83322fb0aeee2822d131247070fe9e2e87b26f2e0e9
 DIST swoole-4.4.14.tgz 1440095 BLAKE2B 
8a893604a84f750b95bb63a3c6ce9869a80a700b58e744e0da588dcdb88b9d9ae8fa5b73548cc182e255d7fe4e49139c3da9bcec40a54af94c35d355ee4cbfe0
 SHA512 
73b598069d38dcc3201a31fdd93c1bcf0ce31ab5399bade8c31f6decae25ef6e9c0aefe0412409158c1dd0fe502751c8e669e0a34561cb1b36448366708572c6
+DIST swoole-4.4.15.tgz 1454897 BLAKE2B 
38f804e5f2f41ba2bc32ac2e6fd7be3e03f7a361487d7dad41bdc2ee3f2489d41824f60a841de1e3dea0cbf105d11dc1b5c2225ae49a02155604bc09c990ed61
 SHA512 
5ad797b38a20cfa17b0aa1fc5ab4f6446b84debb38babc05630e07833895401c778f1c6cf9eb32d7204b02c0e170ba6e613f356a054baa29ac511c19ce59620f

diff --git a/dev-php/swoole/swoole-4.4.15.ebuild 
b/dev-php/swoole/swoole-4.4.15.ebuild
new file mode 100644
index 000..146edf124e9
--- /dev/null
+++ b/dev-php/swoole/swoole-4.4.15.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PHP_EXT_NAME="swoole"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+PHP_EXT_SAPIS="cli"
+DOCS=( README.md )
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+inherit php-ext-pecl-r3
+
+HOMEPAGE="https://www.swoole.co.uk";
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking 
engine"
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests can hang.  Disable until this no longer happens
+RESTRICT="test"
+
+DEPEND="
+   app-arch/brotli:0=
+   dev-libs/libaio
+   dev-libs/boost:0=
+   dev-libs/libpcre
+   sys-libs/zlib:0=
+   http2? ( net-libs/nghttp2:0= )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   php_targets_php7-1? ( dev-lang/php:7.1[cli,sockets?] )
+   php_targets_php7-2? ( dev-lang/php:7.2[cli,sockets?] )
+   php_targets_php7-3? ( dev-lang/php:7.3[cli,sockets?] )
+   php_targets_php7-4? ( dev-lang/php:7.4[cli,sockets?] )
+   mysql? (
+   php_targets_php7-1? ( dev-lang/php:7.1[mysql,mysqli(+)] )
+   php_targets_php7-2? ( dev-lang/php:7.2[mysql,mysqli(+)] )
+   php_targets_php7-3? ( dev-lang/php:7.3[mysql,mysqli(+)] )
+   php_targets_php7-4? ( dev-lang/php:7.4[mysql,mysqli(+)] )
+   )
+"
+
+RDEPEND="${DEPEND}"
+
+IUSE="debug http2 libressl mysql sockets ssl"
+
+src_configure() {
+   # JEMalloc not included as it refuses to find a 
${EROOT}/usr/includes/jemalloc subdirectory
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-swoole
+   $(use_enable debug)
+   $(use_enable http2)
+   $(use_enable mysql mysqlnd)
+   $(use_enable ssl openssl)
+   $(use_with ssl openssl-dir "${EROOT}/usr")
+   $(use_enable sockets)
+   )
+
+   php-ext-source-r3_src_configure
+}
+
+src_test() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   [[ -f tests/template.phpt ]] && rm tests/template.phpt
+   SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/phpspec-prophecy/

2020-01-22 Thread Thomas Deutschmann
commit: 5041548ce40de39facd35e67c84df0a745c9cd9e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:15:18 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:15:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5041548c

dev-php/phpspec-prophecy: bump to v1.10.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/phpspec-prophecy/Manifest  |  1 +
 .../phpspec-prophecy-1.10.1.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-php/phpspec-prophecy/Manifest 
b/dev-php/phpspec-prophecy/Manifest
index 0e7506955c2..457aaa0ff66 100644
--- a/dev-php/phpspec-prophecy/Manifest
+++ b/dev-php/phpspec-prophecy/Manifest
@@ -1,4 +1,5 @@
 DIST phpspec-prophecy-1.10.0.tar.gz 38663 BLAKE2B 
44a292eb24cbef36217c108cc09497847b27e249fa3894bdd6846e7547aab7a514396deb9918f7b1ddfe4e71142beb266914669c1d3ce151dfac2aafe7be214b
 SHA512 
f2f871dfe6db2b405ef57b859f82b7540c233ce3056601aee3a09394416a625445e4b94db50cef240a5b0da0fc972fb8b8ca3216750b6a658f09817a60da21b1
+DIST phpspec-prophecy-1.10.1.tar.gz 38707 BLAKE2B 
1eaa3fe0043b0d03341778679683cd388d2cdcc3c386ee5801f22dce453fbc3c276023f1b9dc6f26ee332948f59081e09d0944948feff1a6332195523570e4c9
 SHA512 
f42d115969894b0c1f4887a2154fe310ddd3c7d5a49abbed3c3cb6ffa86d83b1458b9323203e68a7389f5df3c95b3a25037bed41cb8f3b5e824d45102579b9ca
 DIST phpspec-prophecy-1.7.0.tar.gz 60338 BLAKE2B 
8171120d8407f2e554150d5e3ea1972c54d4e2ce0e6698763f0b3c7e1645340ce22404da7844fed8412579c46f372852b4553c6d8a65c8094ef3065b0dbbd80c
 SHA512 
e8efb3882d869f10fe39dff7c2185e1ec6f044c794fd6a5785e1c1c69c71b91dc3997f61bd2566d3243dde0becce568beba9a18fa0fd152e6ce74ca43a9a0fb0
 DIST phpspec-prophecy-1.8.0.tar.gz 37907 BLAKE2B 
4bdd55d7fc14604c9fade23c60bf51f4c03accc182d7c5ad445dc6212a1e41b1bf392fe8f4a29768ecfcb2af479c0db3e29d5787d12e1f3222b032ba7e64dbc8
 SHA512 
992673f7cd148cf0b8752bbad614bbe34175a761cd4bf8849625794b505342d1bd918212a0f1463d94513f9e805d3dd127ba129d6622bcda29ea2b5c57a5582f
 DIST phpspec-prophecy-1.9.0.tar.gz 38262 BLAKE2B 
1642d38afa368be504da73c0bcf34921fe167dff5665651af23142f33979a35d8d10112e3d1c5b1b38448b92b4741ebda2c183dca10473dce833090a603f95f6
 SHA512 
d0ba1840ca84cf4b0642083858326c593086f35ba3a6d83746956efbe5d538910efc01655eaa14b4e2b7e17e7bd19cd2494cdfad0dd5bdfb43cdee2402a55b05

diff --git a/dev-php/phpspec-prophecy/phpspec-prophecy-1.10.1.ebuild 
b/dev-php/phpspec-prophecy/phpspec-prophecy-1.10.1.ebuild
new file mode 100644
index 000..0e13a51b2a3
--- /dev/null
+++ b/dev-php/phpspec-prophecy/phpspec-prophecy-1.10.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PN="prophecy"
+MY_VENDOR="phpspec"
+
+DESCRIPTION="Highly opinionated mocking framework"
+HOMEPAGE="https://github.com/phpspec/prophecy";
+SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="dev-php/fedora-autoloader
+   =dev-lang/php-5.6:*"
+
+src_install() {
+   insinto /usr/share/php/${MY_VENDOR}/Prophecy
+   doins -r src/Prophecy/*
+   newins "${FILESDIR}/autoload-1.10.0.php" autoload.php
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-toolkit/files/, dev-db/percona-toolkit/

2020-01-22 Thread Thomas Deutschmann
commit: a3d89b6a4809cb863f571fcedd36e219c41e257c
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Jan 20 09:44:57 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:20:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d89b6a

dev-db/percona-toolkit: fix pt-osc with MariaDB

Fixes pt-online-schema-change with --alter-foreign-keys-method=drop_swap

Bug: https://jira.percona.com/browse/PT-1795
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14395
Signed-off-by: Thomas Deutschmann  gentoo.org>

 ...oolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch | 33 ++
 1.0.ebuild => percona-toolkit-3.1.0-r1.ebuild} |  3 +-
 2 files changed, 35 insertions(+), 1 deletion(-)

diff --git 
a/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
 
b/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
new file mode 100644
index 000..0596365423f
--- /dev/null
+++ 
b/dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
@@ -0,0 +1,33 @@
+diff --git a/bin/pt-online-schema-change b/bin/pt-online-schema-change
+index 7ecec11..afdd7dd 100755
+--- a/bin/pt-online-schema-change
 b/bin/pt-online-schema-change
+@@ -8948,15 +8948,6 @@ sub main {
+  Quoter => $q,
+   );
+ 
+-   my $vp = VersionParser->new($cxn->dbh());
+-   if ($vp->cmp('8.0.14') > -1 && $vp->flavor() !~ m/maria/i) {
+-   my $msg = "There is an error in MySQL that makes the server to die 
when trying to ".
+- "rename a table with FKs. See 
https://bugs.mysql.com/bug.php?id=96145\n";.
+- "Since pt-online-schema change needs to rename the old <-> 
new tables as the final " .
+- "step, and the requested table has FKs, it cannot be 
executed under the current MySQL version";
+-   _die($msg, NO_MINIMUM_REQUIREMENTS);
+-   }
+-
+if ( ($alter_fk_method || '') eq 'none' ) {
+   print "Not updating foreign keys because "
+  . "--alter-foreign-keys-method=none.  Foreign keys "
+@@ -9872,12 +9863,6 @@ sub main {
+   }
+}
+ 
+-   if ($vp->cmp('8.0') > -1 && $vp->flavor() !~ m/maria/i && $alter_fk_method 
eq 'drop_swap') {
+-   my $msg = "--alter-foreign-keys-method=drop_swap doesn't work with 
MySQL 8.0+\n".
+- "See https://bugs.mysql.com/bug.php?id=89441";;
+-   _die($msg, INVALID_PARAMETERS);
+-   }
+-
+# --plugin hook
+if ( $plugin && $plugin->can('after_copy_rows') ) {
+   $plugin->after_copy_rows();

diff --git a/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild 
b/dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
similarity index 92%
rename from dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
rename to dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
index 700a8fd2957..bc039dc3046 100644
--- a/dev-db/percona-toolkit/percona-toolkit-3.1.0.ebuild
+++ b/dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -40,6 +40,7 @@ DEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-3.0.7-no-versioncheck.patch
"${FILESDIR}"/${PN}-3.0.10-slave-delay-fix.patch
+   "${FILESDIR}"/${PN}-3.1.0-drop-swap-gentoo-mariadb-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug/

2020-01-22 Thread Thomas Deutschmann
commit: a58803b47dd947066d6deafc7b80551c918e31a0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:14:16 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:14:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58803b4

dev-php/xdebug: bump to v2.9.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/xdebug/Manifest|  1 +
 dev-php/xdebug/xdebug-2.9.1.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
index 4d28ec5f21b..2d517d83f0a 100644
--- a/dev-php/xdebug/Manifest
+++ b/dev-php/xdebug/Manifest
@@ -3,3 +3,4 @@ DIST xdebug-2.7.0.tar.gz 411943 BLAKE2B 
d01ad4f84a93356d0ce885cd0b3fb4e72bb55c7d
 DIST xdebug-2.7.2.tar.gz 416082 BLAKE2B 
c84e8a7b5e2fbc0989c47d9dff8c8d52d6e44a9fea1f7be483cec60b8b75e8665c71a536d0ca0c1b835990f747cadb29900d64b5ab0f47a4be172e7e1c0d38b2
 SHA512 
b099904b552750b9ff09181f068deddb155c820d20f6a4dcc37579771607e4e9c43af1cf226e74c012abd188b240c46b13207b9e55bdf010a696b739f1ea5e88
 DIST xdebug-2.8.0.tar.gz 440563 BLAKE2B 
a90fd84a56635fe4c7036b517da8c980affe5307d0f27c471e792d75c1fae45effabb4fff4954340920cb259baae7d8268274a3f2eec7490a9b84920438e6a49
 SHA512 
ec97de4c092a9256cc0c22ed87c59ac41b60103c82c7e57d1be66c4e6b098dfa82bedde9a9a0856cce34b83711f2d6719154aad45a688e9eaa5ad014abeff58b
 DIST xdebug-2.9.0.tar.gz 434220 BLAKE2B 
a537438dcd45d55521cf5f12ae9ca864d02dbccb3e971134d415b14deb69b366cbe55f1ec9e12457570ef7ef46e83a5ba32c6d63f80d7787e407d1fb9b9c1a4f
 SHA512 
07719e58f637e9957ea92cde67c680d030ad5647b364061ba229c88590fbbc823b33f7b368913d213d64cea8c0ca92df59118df48b93c20e649c650bce51
+DIST xdebug-2.9.1.tar.gz 435800 BLAKE2B 
bb2813da2019eceab818a80640eb0e5ee594f0067a1da3eab1abc4c49cfcef8f3afa8ffc15b17e099394a1642aa1964d766aea3f3cf69ed59d47b55fc354436b
 SHA512 
188cd560d2fa8b5752d41d2a648ccbb7e6d54fd126cde400196ba1adacc1e8fe875aa811a9fa47c8a1281beea2703870b076c9e7bf8a294042beaea6c766be91

diff --git a/dev-php/xdebug/xdebug-2.9.1.ebuild 
b/dev-php/xdebug/xdebug-2.9.1.ebuild
new file mode 100644
index 000..0e09bae719e
--- /dev/null
+++ b/dev-php/xdebug/xdebug-2.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PHP_EXT_NAME="xdebug"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="yes"
+PHP_EXT_INIFILE="2.6.0-xdebug.ini"
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+MY_PV="${PV/_/}"
+MY_PV="${MY_PV/rc/RC}"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+inherit php-ext-source-r3
+
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+
+DESCRIPTION="A PHP debugging and profiling extension"
+HOMEPAGE="https://xdebug.org/";
+# Using tarball from GitHub for tests
+#SRC_URI="https://pecl.php.net/get/${PN}-${MY_PV}.tgz";
+SRC_URI="https://github.com/xdebug/xdebug/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="Xdebug"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   ~dev-php/xdebug-client-${PV}"
+DOCS=( README.rst CREDITS )
+PHP_EXT_ECONF_ARGS=()
+
+pkg_postinst() {
+   ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be"
+   ewarn "installed as a dependency, and not all users will want xdebug to 
be"
+   ewarn "enabled by default. If you want to enable it, you should edit 
the"
+   ewarn "ini file and set xdebug.default_enable to 1. Alternatively you 
can"
+   ewarn "call xdebug_enable() in your code."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/myodbc/, dev-db/myodbc/files/

2020-01-22 Thread Thomas Deutschmann
commit: 971857a38729c0e0c48014d70d995b981c25a78a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:28:11 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:30:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971857a3

dev-db/myodbc: bump to v8.0.19

Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/myodbc/Manifest |   1 +
 dev-db/myodbc/files/myodbc-8.0.19-cxxlinkage.patch |  27 +
 dev-db/myodbc/myodbc-8.0.19.ebuild | 118 +
 3 files changed, 146 insertions(+)

diff --git a/dev-db/myodbc/Manifest b/dev-db/myodbc/Manifest
index a7f7a463760..0be45e21dbe 100644
--- a/dev-db/myodbc/Manifest
+++ b/dev-db/myodbc/Manifest
@@ -3,3 +3,4 @@ DIST mysql-connector-odbc-5.3.9-linux-debian9-x86-32bit.tar.gz 
11501665 BLAKE2B
 DIST mysql-connector-odbc-5.3.9-linux-debian9-x86-64bit.tar.gz 12013057 
BLAKE2B 
e372cfb6ca49f9f01e9e60d7cd497fc009ec38dee76ca2cfb74cc95213b84ef1eebca85e1400f19c9715c0f9b2ef40fc212196e14189f5506be8d0e887507ce4
 SHA512 
b54ca167f762b4d8b988b4a91f14dc6a4bf49f55bc639ce8eecc9eba6c11400bd3494d74ef77ebe3348bdefd8fb5b8c1b62b3a6beebb926a1899da17ea4a1b44
 DIST mysql-connector-odbc-8.0.16-src.tar.gz 3986610 BLAKE2B 
c91760f8e0352a57adb5400700d22f52f70d5210d85ff0932f5288f19c917c771ce9ea9abad097d27a9723c585d1029d56c09f6865f634f9c41ad852690e016d
 SHA512 
b7ddcdf635441bc3ed0325a8562f453e42d3c9768b0fe0b42d9b5417e268f4631e3fca3c2adc417c124ede37254c7b1890c792593d846ecaf5b158ce4b4808cd
 DIST mysql-connector-odbc-8.0.17-src.tar.gz 3953949 BLAKE2B 
6d7fcef89c15d9f421f690291e793f1020b5f77f5e2132f130becd1ceed041887ffce77fda4cbc411d06972f1d488d434c8f132c0778af30a436c6b6e372e59e
 SHA512 
474b107eb5d4c23e10c24dcf37b3787418afbd34ea385791fd0d8cdb5d29a6770cde4a61e3591329b344c442ff8f6daad3a2c250e881f9f5837eaa4e951af7e4
+DIST mysql-connector-odbc-8.0.19-src.tar.gz 3770465 BLAKE2B 
7c57d85c13c17c08e1aed1deff3d60851ff68474c42971ea796fc50e3b766d7c49e5d993527691534c30f4007a94be852ac240bf50244cd3adf0f9500fbfc68c
 SHA512 
4761d9d3eeccc932bfd76b9b27be4672e65b6125e85312dcfcb0b8b3cfe0ccf19982d40b2f85ae26e936e968d35d3136bab201b7dcb47eb4ad460c178c0d9f88

diff --git a/dev-db/myodbc/files/myodbc-8.0.19-cxxlinkage.patch 
b/dev-db/myodbc/files/myodbc-8.0.19-cxxlinkage.patch
new file mode 100644
index 000..f26b27417c1
--- /dev/null
+++ b/dev-db/myodbc/files/myodbc-8.0.19-cxxlinkage.patch
@@ -0,0 +1,27 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -454,10 +454,9 @@ endmacro()
+ SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/bin")
+ SET(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib")
+ 
+-SET(LIB_SUBDIR "lib")
+-IF(RPM_BUILD AND CMAKE_SYSTEM_PROCESSOR MATCHES 
"(x86_64|ppc64|ppc64p7|s390x|sparc64|aarch64)")
+-  SET(LIB_SUBDIR "lib64")
+-ENDIF()
++IF(NOT LIB_SUBDIR)
++  MESSAGE(ERROR "LIB_SUBDIR is not set")
++ENDIF(NOT LIB_SUBDIR)
+ 
+ MESSAGE(STATUS "Installation library subdir: ${LIB_SUBDIR}")
+ 
+--- a/cmake/FindMySQL.cmake
 b/cmake/FindMySQL.cmake
+@@ -805,7 +805,7 @@ if(NOT WIN32)
+ endif()
+ 
+ if(NOT MYSQL_CXXFLAGS)
+-  if(MYSQL_CXX_LINKAGE OR MYSQL_VERSION_ID GREATER 50603)
++  if(MYSQL_CXX_LINKAGE)
+ _mysql_conf(MYSQL_CXXFLAGS "--cxxflags")
+ set(MYSQL_CXX_LINKAGE 1)
+   else()

diff --git a/dev-db/myodbc/myodbc-8.0.19.ebuild 
b/dev-db/myodbc/myodbc-8.0.19.ebuild
new file mode 100644
index 000..e6635dadba1
--- /dev/null
+++ b/dev-db/myodbc/myodbc-8.0.19.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-multilib
+
+MAJOR="$(ver_cut 1-2)"
+MY_PN="mysql-connector-odbc"
+MY_P="${MY_PN}-${PV/_p/r}-src"
+
+DESCRIPTION="ODBC driver for MySQL"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/odbc/";
+SRC_URI="https://dev.mysql.com/get/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="${MAJOR}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+# Broken when built dynamically against libmysqlclient.so
+RDEPEND="
+   dev-db/unixODBC[${MULTILIB_USEDEP}]
+   >=dev-db/mysql-connector-c-8.0:0=[static-libs,${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+S=${WORKDIR}/${MY_P}
+
+# Careful!
+DRIVER_NAME="${PN}-${SLOT}"
+
+# Patch document path so it doesn't install files to /usr
+PATCHES=(
+   "${FILESDIR}/${MAJOR}-cmake-doc-path.patch"
+   "${FILESDIR}/${PN}-8.0.19-cxxlinkage.patch"
+)
+
+src_prepare() {
+   # Remove Tests
+   sed -i -e "s/ADD_SUBDIRECTORY(test)//" \
+   "${S}/CMakeLists.txt"
+
+   cmake-utils_src_prepare
+}
+
+multilib_src_configure() {
+   mycmakeargs+=(
+   -DMYSQLCLIENT_STATIC_LINKING=1
+   -DMYSQL_CXX_LINKAGE=1
+   -DWITH_UNIXODBC=1
+   -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF}
+   -DLIB_SUBDIR="$(get_libdir)/${PN}-${MAJOR}"
+   -DMYSQLCLIENT_NO_THREADS=ON
+

[gentoo-commits] repo/gentoo:master commit in: dev-php/composer/

2020-01-22 Thread Thomas Deutschmann
commit: 74c685d6e8997cbfbea167ddb1ff0e92b53abadc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:08:41 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:08:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c685d6

dev-php/composer: bump to v1.9.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/composer/Manifest  |  1 +
 dev-php/composer/composer-1.9.2.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-php/composer/Manifest b/dev-php/composer/Manifest
index 657c1318eee..3285609dffd 100644
--- a/dev-php/composer/Manifest
+++ b/dev-php/composer/Manifest
@@ -1,3 +1,4 @@
 DIST composer-1.8.6.tar.gz 409002 BLAKE2B 
15d9621e062646b81518aff816a3e0b187bf1d9cd617c32e3a19167ba0c89b9ee8f55503e7d2e6d3515939f7d50131c5be0786fc04518409584960290eb32118
 SHA512 
97ab93acba24307897fe64b3762e77ebca9fa794c5eb476a9d774feb124dbd53b090c36b0fa9d1da38ea26d13af8bf13d7bc733c9c465fba6b908e590ea96dbc
 DIST composer-1.9.0.tar.gz 410267 BLAKE2B 
5bbba9eefe703eb55a7d63647e8ecb3e4560b4ffeff321282f4f0c0db1aca143e210b517f98cf5fd9a9839d714b9badb1092b9d1430d65f29e5b134d9321370f
 SHA512 
70e484404752a6b4aa94dc2c5999ab615c5518b60a580399096c7d2b0a026feadc7c10509a00920eab8f0298015fb1f5f82abc426927a35b8bc3c3e454d0b20e
 DIST composer-1.9.1.tar.gz 411432 BLAKE2B 
a5f495f2358166aa04062fa16074fed3978eacce864d0497a0c0ecc9ff130068d37435c15d972740d663acfb1b313276c9b6bcfa32e3e6860e0c0b15045e5d9b
 SHA512 
34ab19a61285ccc065dbedb276677919deaff35a0e963e361d9f2dfb183e80bcea9fb04931ab7cc9fd4088a8806cf516acf0651c692d00d1cee515f7fe46de82
+DIST composer-1.9.2.tar.gz 412196 BLAKE2B 
7ded79c5eb9a6446fd5eb442f443dcd45746504d940d133c67df6ccb68ce7e5ba905dc1f719b914563884396cd8914fc5b0606441692248fbbae0dafac838d69
 SHA512 
fbdb6f0204deb0756c8a4e496b12e4200071263bb6a23b521c880a0da547d6cbea294dcb66875f4de85369bec12a9553355ae8b33dffab387ae69de42cd1d5a0

diff --git a/dev-php/composer/composer-1.9.2.ebuild 
b/dev-php/composer/composer-1.9.2.ebuild
new file mode 100644
index 000..29915836e3c
--- /dev/null
+++ b/dev-php/composer/composer-1.9.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Dependency Manager for PHP"
+HOMEPAGE="https://github.com/composer/composer";
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-lang/php:*[curl]
+   >=dev-php/ca-bundle-1.1.3
+   >=dev-php/psr-log-1.1.0
+   dev-php/fedora-autoloader
+   >=dev-php/json-schema-5.2.7
+   >=dev-php/jsonlint-1.7.1
+   >=dev-php/phar-utils-1.0.1
+   >=dev-php/semver-1.4.2
+   >=dev-php/spdx-licenses-1.5.0
+   >=dev-php/symfony-console-2.8.48
+   >=dev-php/symfony-filesystem-2.8.48
+   >=dev-php/symfony-finder-2.8.49
+   >=dev-php/symfony-process-2.8.48
+   >=dev-php/xdebug-handler-1.3.1"
+
+src_install() {
+   insinto "/usr/share/${PN}"
+
+   # Composer expects the LICENSE file to be there, and the
+   # easiest thing to do is to give it what it wants.
+   doins -r src res LICENSE
+
+   insinto "/usr/share/${PN}/vendor"
+   newins "${FILESDIR}"/autoload-r1.php autoload.php
+
+   exeinto "/usr/share/${PN}/bin"
+   doexe "bin/${PN}"
+   dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}"
+
+   dodoc CHANGELOG.md README.md doc/*.md
+   dodoc -r doc/articles doc/faqs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/phpunit/

2020-01-22 Thread Thomas Deutschmann
commit: f3643793568214ee504afb69094877972a35f610
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:11:02 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:11:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3643793

dev-php/phpunit: bump to v8.5.2

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-php/phpunit/Manifest |  1 +
 dev-php/phpunit/phpunit-8.5.2.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-php/phpunit/Manifest b/dev-php/phpunit/Manifest
index 10706333096..9c751a52aac 100644
--- a/dev-php/phpunit/Manifest
+++ b/dev-php/phpunit/Manifest
@@ -1,3 +1,4 @@
 DIST phpunit-5.7.15.tar.gz 205474 BLAKE2B 
0220edd59fc3f191b7621f275d3e4ee8f8bf514f74533d99bfb925e11cc54a235fb292ffd1bb54f6bec1e038c06e35a0dc43c1227618590f99e7e85638a7de28
 SHA512 
6a836e1ad1656fd1d1c5a58ced3c1826b4decc01798b6a804b487c9b4e094ec32f6eb8a84058e268eade62a2fe19d7bd1e760b8b9433299d9fe9c09afdf2bdd3
 DIST phpunit-8.5.0.tar.gz 311500 BLAKE2B 
1b21b898f8a933a228bb6f0197e1a884fe1ab67e7774194d32d23393b2ee649a307e0d00cc6a3b89bad19ab5abc22de8fbc99ff41dc69a006117eabe626cd86a
 SHA512 
3f2c615fbe05c2c04db71b237716ffa3a9ac2c0a5e490fea5db9780efe7f825d47ebb04e81dcdbd4c55f2c3667caf2de79cdbeece6c10ec999c9786fee245721
 DIST phpunit-8.5.1.tar.gz 311607 BLAKE2B 
be746b70df855dd53a7faf61801258e2a3ec4f1ea008575328505e174193990d60d35533a220e03c93a4a013bcf177de71c3f8c1b856767a7cc52ab6aaaef0d6
 SHA512 
ab2d01d924ed34fc843f33f917e8aab6987ec547e02cdc662ce1f6d6ee383b064bb63a6f71420daee49ef87499471aa4e98b99ab6fc585229738efcbfb87fd46
+DIST phpunit-8.5.2.tar.gz 311677 BLAKE2B 
7cc42db3618a9e6ffcc35a7a38a6691193814a036869c78af6ef4d020f43fe00633eeebc81cf5c4cb2db04b06706206d78885a1a2e39deea4d20e55a0f8189b2
 SHA512 
2b8c82381b3a4712c8cae453924b5b0ec25e6c4ef2de6d36ab31f6414a32806abfaa0de5068e585f203dcdd0f228b7ddffb930f394ca5af325c1f222e0523642

diff --git a/dev-php/phpunit/phpunit-8.5.2.ebuild 
b/dev-php/phpunit/phpunit-8.5.2.ebuild
new file mode 100644
index 000..515d2106064
--- /dev/null
+++ b/dev-php/phpunit/phpunit-8.5.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A PHP Unit Testing framework"
+HOMEPAGE="http://phpunit.de";
+SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-php/fedora-autoloader
+   >=dev-php/File_Iterator-2.0.2
+   =dev-php/Text_Template-1.2.1
+   =dev-php/PHP_CodeCoverage-7.0.7
+   =dev-php/PHP_Timer-2.1.2
+   =dev-php/doctrine-instantiator-1.2
+   =dev-php/myclabs-deepcopy-1.9.1
+   =dev-php/phar-io-manifest-1.0.3
+   =dev-php/phar-io-version-2.0.1
+   =dev-php/phpspec-prophecy-1.8.1
+   =dev-php/sebastian-comparator-3.0.2
+   =dev-php/sebastian-diff-3.0.2
+   =dev-php/sebastian-environment-4.2.2
+   =dev-php/sebastian-exporter-3.1.1
+   =dev-php/sebastian-global-state-3.0
+   =dev-php/sebastian-object-enumerator-3.0.3
+   =dev-php/sebastian-resource-operations-2.0.1
+   =dev-lang/php-7.2:*[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)]
+   !dev-php/phpunit-mock-objects
+"
+
+src_install() {
+   insinto /usr/share/php/PHPUnit
+   doins -r src/*
+   insinto /usr/share/php/PHPUnit/vendor
+   newins "${FILESDIR}/autoload-8.5.0.php" autoload.php
+   exeinto /usr/share/php/PHPUnit
+   doexe phpunit
+   dosym ../share/php/PHPUnit/phpunit /usr/bin/phpunit
+   insinto /usr/share/php
+   doins phpunit.xsd
+}
+
+pkg_postinst() {
+   elog "${PN} can optionally use json, pdo-sqlite and pdo-mysql features."
+   elog "If you want those, emerge dev-lang/php with USE=\"json pdo sqlite 
mysql\"."
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-01-22 Thread Thomas Deutschmann
commit: 666816db77fa7a0af0fe2fd9b1a67a055828ed5e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 23 01:05:11 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 23 01:06:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666816db

package.mask: Mask =net-misc/memcached-1.5.21

Incomplete EAPI=7 bump.

Signed-off-by: Thomas Deutschmann  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 16456f81b13..a32027005d3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2020-01-23)
+# Incomplete EAPI=7 bump
+=net-misc/memcached-1.5.21
+
 # David Seifert  (2020-01-21)
 # Upstream disappeared, no other distro still carries this,
 # blocks removal of EOL gtkglext, no revdeps.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2020-01-22 Thread Georgy Yakovlev
commit: 27c2432216b04ae81508c4f88e46b1694d9e4c95
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 23 00:33:02 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 23 00:35:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c24322

sys-fs/zfs: fix python detection without setuptools

Closes: https://bugs.gentoo.org/706108
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/zfs-0.8.2-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-0.8.2-r2.ebuild b/sys-fs/zfs/zfs-0.8.2-r2.ebuild
index fea065189c3..341a978b279 100644
--- a/sys-fs/zfs/zfs-0.8.2-r2.ebuild
+++ b/sys-fs/zfs/zfs-0.8.2-r2.ebuild
@@ -124,6 +124,7 @@ src_prepare() {
 
 src_configure() {
use custom-cflags || strip-flags
+   python_setup
 
local myconf=(
--bindir="${EPREFIX}/bin"
@@ -137,6 +138,7 @@ src_configure() {
--with-linux="${KV_DIR}"
--with-linux-obj="${KV_OUT_DIR}"
--with-udevdir="$(get_udevdir)"
+   --with-python="${EPYTHON}"
--with-systemdunitdir="$(systemd_get_systemunitdir)"
--with-systemdpresetdir="${EPREFIX}/lib/systemd/system-preset"
$(use_enable debug)
@@ -180,7 +182,6 @@ src_install() {
fi
 
# enforce best available python implementation
-   python_setup
python_fix_shebang "${ED}/bin"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2020-01-22 Thread Georgy Yakovlev
commit: c5071270d59ea9a3bb4ca00098ad8ed8c89c0293
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 23 00:31:51 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 23 00:35:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5071270

sys-fs/zfs: fix python detection for scripts

Bug: https://bugs.gentoo.org/706108
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-fs/zfs/zfs-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-.ebuild
index ccf810c825f..1c02c029858 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-.ebuild
@@ -115,6 +115,7 @@ src_prepare() {
 
 src_configure() {
use custom-cflags || strip-flags
+   python_setup
 
local myconf=(
--bindir="${EPREFIX}/bin"
@@ -128,6 +129,7 @@ src_configure() {
--with-linux="${KV_DIR}"
--with-linux-obj="${KV_OUT_DIR}"
--with-udevdir="$(get_udevdir)"
+   --with-python="${EPYTHON}"
--with-systemdunitdir="$(systemd_get_systemunitdir)"
--with-systemdpresetdir="${EPREFIX}/lib/systemd/system-preset"
$(use_enable debug)
@@ -171,7 +173,6 @@ src_install() {
fi
 
# enforce best available python implementation
-   python_setup
python_fix_shebang "${ED}/bin"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/rsa/

2020-01-22 Thread Thomas Deutschmann
commit: 74e0f1489beaceed8f5bac87b75fb1ab9174a90a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 23:16:10 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e0f148

dev-python/rsa: add Python 3.8 support

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/rsa/{rsa-3.4.2.ebuild => rsa-3.4.2-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/rsa/rsa-3.4.2.ebuild 
b/dev-python/rsa/rsa-3.4.2-r1.ebuild
similarity index 86%
rename from dev-python/rsa/rsa-3.4.2.ebuild
rename to dev-python/rsa/rsa-3.4.2-r1.ebuild
index 43599947175..54427c1aaa8 100644
--- a/dev-python/rsa/rsa-3.4.2.ebuild
+++ b/dev-python/rsa/rsa-3.4.2-r1.ebuild
@@ -1,9 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -22,7 +23,6 @@ RDEPEND="
dev-python/traceback2[${PYTHON_USEDEP}]
"
 DEPEND="${RDEPEND}
-   >=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2020-01-22 Thread Thomas Deutschmann
commit: 956d89f305041ac6e613591f8779f91b1b1f72a8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 23:03:57 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956d89f3

dev-python/botocore: bump to v1.14.7

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/botocore/Manifest | 1 +
 dev-python/botocore/{botocore-.ebuild => botocore-1.14.7.ebuild} | 2 +-
 dev-python/botocore/botocore-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f2570b75e3f..c2412048cfc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.12.122.tar.gz 5492931 BLAKE2B 
05371245cd0de404713f920d0651f9bbdcabe9508c5e27f692adc4cda7ac2f7fba24b2b95a26b788e4960b01553c1746f08b9db4f38e4629c5703fd6872893be
 SHA512 
f92581ac6b8a46d4af8b55b391e6e75c452f83a4ffde6c940c9f85b2215a3eda44e8b2672f469769b4d9a0d7ac2823540f45c1822279b6264d016986f2b06c53
 DIST botocore-1.13.46.tar.gz 6069713 BLAKE2B 
9d10fc46314f379ed384f2803d4bf43b10e73607e4f8d29a2edd0c067a3df5f2473175d70276c24939e24393d496b9875c4509ae7644b42d0899e5627c660f21
 SHA512 
71c60edef4f49f88a52305568f9b177ab8fbb9048203b3f7cba85dd676e4a3fc02f2ba0b07afabb6598d7e8f6d6703446325275f1fb54209e57ee51d1e3b2a8e
 DIST botocore-1.13.50.tar.gz 6076129 BLAKE2B 
c969ba8635970eb7613124cafa3f7d1efaeec22699857405450a5e669f19733cf3328839d8dc568b7b46d0e2c05a3a649d97805dcb50e047c455bfbb9fc32901
 SHA512 
8c7fb409f9d1cd47f2711cc5cd34e7459087b50cd257d4f943b475d195ac141e01c3be53194cdb045d6ccf4ea59fdb2e485899275bb3185e6e562318615ec14b
+DIST botocore-1.14.7.tar.gz 6092020 BLAKE2B 
925b78a9414154838b4997da90a7916036a520725a99d187139250db7de70f0ac91437d8231e2880519090fc5143efb9ac7432c78303a5d7ce04f8e91ad78cfd
 SHA512 
743cac75b1fa9f257f7b79c32211b061b29f359a97cf256ba8c3693eedbc186a43805d507d0e5726c49ef74f9777c68b3a204347d79058a0cc4f3891fce2fcc4

diff --git a/dev-python/botocore/botocore-.ebuild 
b/dev-python/botocore/botocore-1.14.7.ebuild
similarity index 95%
copy from dev-python/botocore/botocore-.ebuild
copy to dev-python/botocore/botocore-1.14.7.ebuild
index 8fd7899b8b6..f97292dd792 100644
--- a/dev-python/botocore/botocore-.ebuild
+++ b/dev-python/botocore/botocore-1.14.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 python3_8 )
 
 inherit distutils-r1
 

diff --git a/dev-python/botocore/botocore-.ebuild 
b/dev-python/botocore/botocore-.ebuild
index 8fd7899b8b6..060f32f24f3 100644
--- a/dev-python/botocore/botocore-.ebuild
+++ b/dev-python/botocore/botocore-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2020-01-22 Thread Thomas Deutschmann
commit: 576120f0ef3ffae5a8762376f3b744c8aaddd333
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 23:06:49 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576120f0

dev-python/botocore: drop Python 3.5 support

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/botocore/botocore-1.13.46.ebuild | 2 +-
 dev-python/botocore/botocore-1.13.50.ebuild | 2 +-
 dev-python/botocore/botocore-1.14.7.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/botocore/botocore-1.13.46.ebuild 
b/dev-python/botocore/botocore-1.13.46.ebuild
index 58b2573e49f..8fd7899b8b6 100644
--- a/dev-python/botocore/botocore-1.13.46.ebuild
+++ b/dev-python/botocore/botocore-1.13.46.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
 
 inherit distutils-r1
 

diff --git a/dev-python/botocore/botocore-1.13.50.ebuild 
b/dev-python/botocore/botocore-1.13.50.ebuild
index 58b2573e49f..8fd7899b8b6 100644
--- a/dev-python/botocore/botocore-1.13.50.ebuild
+++ b/dev-python/botocore/botocore-1.13.50.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
 
 inherit distutils-r1
 

diff --git a/dev-python/botocore/botocore-1.14.7.ebuild 
b/dev-python/botocore/botocore-1.14.7.ebuild
index f97292dd792..060f32f24f3 100644
--- a/dev-python/botocore/botocore-1.14.7.ebuild
+++ b/dev-python/botocore/botocore-1.14.7.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 python3_8 )
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/guzzle_sphinx_theme/

2020-01-22 Thread Thomas Deutschmann
commit: ceaf1f43cc212b33252c727d907cc01c177f266b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:10:16 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceaf1f43

dev-python/guzzle_sphinx_theme: add Python 3.8 support

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild 
b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
index 97f8deb8fb0..1fc38997e3a 100644
--- a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
+++ b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyhamcrest/

2020-01-22 Thread Thomas Deutschmann
commit: 70502dc4cedaa0fd943c145dec767ffb18c378f2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:51:00 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70502dc4

dev-python/pyhamcrest: add Python 3.8 support

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild 
b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
index 5fec9f66af4..37c195ef582 100644
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/constantly/

2020-01-22 Thread Thomas Deutschmann
commit: 9749fbd7b8ecde3764156e3bb18b33f1af918524
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:32:43 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9749fbd7

dev-python/constantly: add Python 3.8 support

Re-enable tests.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/constantly/constantly-15.1.0-r1.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-python/constantly/constantly-15.1.0-r1.ebuild 
b/dev-python/constantly/constantly-15.1.0-r1.ebuild
index e3b36e5d7bb..fca5a2c6088 100644
--- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1
 
@@ -17,9 +18,7 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND=""
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
+DEPEND="${RDEPEND}
test? ( dev-python/twisted[${PYTHON_USEDEP}] )
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/s3transfer/

2020-01-22 Thread Thomas Deutschmann
commit: 2a96f478e7f32f6aac9344b679189d48c729cba3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 23:38:34 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a96f478

dev-python/s3transfer: bump to v0.3.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/s3transfer/Manifest|  1 +
 dev-python/s3transfer/s3transfer-0.3.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 19d96695598..c62debd6892 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,3 +1,4 @@
 DIST s3transfer-0.1.13.tar.gz 103335 BLAKE2B 
bbc6e76647a9b531f0ef70912ddd17a186a5bbe4ecc9ed21de4674cdc20d39150be3212065bcdf6145c0721644c59d157fd528b79039bb091d750f28085bb476
 SHA512 
90aca5cacefa19cb8cb21b7b82c5f3383bc0478503557de9c2277db2f39d98f6e11ad74bf56ec84a1fc8c4a920337b0bcb34bfcf509a49f347144b7f13afb37c
 DIST s3transfer-0.2.0.tar.gz 118361 BLAKE2B 
0cb0a29e6dfa82762084396db1950a9e1baf4de1d9c8b9f0db3dbf1e274636f60a89ceb959d55cc22fe41c4ce175ab53f414c5c44f08624cc43f0d289f768863
 SHA512 
2e37a13da67cdabb49deeb177fd9f8d6393128e757e6c9bd93c99eb95a3edbd14736025e284f3173e8247d23239abae3700d894ba0d138f970ceaff748aa6e9e
 DIST s3transfer-0.2.1.tar.gz 119635 BLAKE2B 
f8978afb2ca367238392974dc98c0a2547cf95c42f0dcce627694dda5d34ff07c92db1b838ea4cbb111db921ac9f0ab2bee81eeca99827d0731cf77ea111d70e
 SHA512 
1494436fa74ba6eee26e96fb0d448062acddf4c4179e56baaa47d62785218d9e91c5fb50b6641e488d0c84cbaab53bd552b4277bb873cd170904074e6509b0e9
+DIST s3transfer-0.3.1.tar.gz 118716 BLAKE2B 
26c25c0eb50b423c08e7ac64e902ab7cbb9e3dcb9cdc7386e6ead17f42ef18bcbb0d60f8334653220f797a03b8a877ae2487de25d8c95344f852d71bb0716408
 SHA512 
75df6f66d4b0d4a87a88a160cc1c962348331596ae346ebd198fbfb1e1c4d2c216b19627a0600d5a7966d0e683e0a46f6dbae47c9b44bdd65340400f93ed9b3c

diff --git a/dev-python/s3transfer/s3transfer-0.3.1.ebuild 
b/dev-python/s3transfer/s3transfer-0.3.1.ebuild
new file mode 100644
index 000..66e665d4201
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.3.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="https://github.com/boto/s3transfer";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-python/botocore[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' 
'python2_7')
+"
+# Pin mock to 1.3.0 if testing failures due to mock occur.
+DEPEND="
+   test? (
+   ${CDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "tests failed under 
${EPYTHON}"
+}
+
+src_prepare() {
+   default
+
+   # Incompatible with recent Future version
+   rm tests/unit/test_s3transfer.py || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/incremental/

2020-01-22 Thread Thomas Deutschmann
commit: 5421c43affd0e46fefb2a2da10380b696519b7ea
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:54:45 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5421c43a

dev-python/incremental: add Python 3.8 support

Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/incremental/incremental-17.5.0.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/dev-python/incremental/incremental-17.5.0.ebuild 
b/dev-python/incremental/incremental-17.5.0.ebuild
index e034758aabc..ec2f39623fe 100644
--- a/dev-python/incremental/incremental-17.5.0.ebuild
+++ b/dev-python/incremental/incremental-17.5.0.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7})
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8})
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -15,9 +16,4 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE=""
 
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
 #S=${WORKDIR}/${P}



[gentoo-commits] repo/gentoo:master commit in: dev-python/jmespath/

2020-01-22 Thread Thomas Deutschmann
commit: abfce6e8782484bdf16c0a64b2fb9566169378ea
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:09:04 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfce6e8

dev-python/jmespath: add Python 3.8 support

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/jmespath/jmespath-0.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jmespath/jmespath-0.9.3-r1.ebuild 
b/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
index 4e0c7311077..d174211f6b6 100644
--- a/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
+++ b/dev-python/jmespath/jmespath-0.9.3-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
-PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy3 )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/twisted/

2020-01-22 Thread Thomas Deutschmann
commit: aa7c2813fbe23783e3563325001b4c1124bf8caa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:55:26 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7c2813

dev-python/twisted: add Python 3.8 support

Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/twisted/twisted-19.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/twisted/twisted-19.10.0.ebuild 
b/dev-python/twisted/twisted-19.10.0.ebuild
index 06cd0b945fd..6491d91917f 100644
--- a/dev-python/twisted/twisted-19.10.0.ebuild
+++ b/dev-python/twisted/twisted-19.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-python/jsonschema/

2020-01-22 Thread Thomas Deutschmann
commit: b6d376a60145729c0f846216e3fd395dc0c379d0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:54:14 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d376a6

dev-python/jsonschema: add Python 3.8 support

Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/jsonschema/jsonschema-3.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jsonschema/jsonschema-3.2.0.ebuild 
b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
index 2bf5f57a11f..9163778afc7 100644
--- a/dev-python/jsonschema/jsonschema-3.2.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-3.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/awscli/

2020-01-22 Thread Thomas Deutschmann
commit: 6674af8f1fb01fada58846a016b7fc3f0fe6a621
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 23:39:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 23:40:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6674af8f

dev-python/awscli: bump to v1.17.7

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/awscli/Manifest |  1 +
 dev-python/awscli/awscli-1.17.7.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest
index a69b6eeec61..3b76583751f 100644
--- a/dev-python/awscli/Manifest
+++ b/dev-python/awscli/Manifest
@@ -1,2 +1,3 @@
 DIST awscli-1.16.310.tar.gz 1615978 BLAKE2B 
ca5d4f6d7cc12b7346eedda837eb4c9c470434514139c747d0652f398b17afcfcd18410645a47f4a6e72b7520021713e6dd377a0268f8958f6c85ac7909ef917
 SHA512 
d3ad61d632a3f1f2922102f7d8e3a2943c91f8b32a64e02167ba2ad415165d3be2c55ef8cd75db1510750ec43916b7064d098f0de4f727f51b9d639c76f08b70
 DIST awscli-1.16.314.tar.gz 1645286 BLAKE2B 
085bab3971ed037a23fbd336f367becf2cc4aded04def176fbe6e073b5e010af4aeb0c0e6b43212837a2544ff6734f73e4a2165f61744263649c4a0b21a43424
 SHA512 
6268ba5a7332c8a7ba36602cd1ee55dfc4dbbf14124c20b5ec1e524a88db11e2f57e7a553882b774a25376c5c2b280c2863c4253ff4a994b72049c361ffddc58
+DIST awscli-1.17.7.tar.gz 1661103 BLAKE2B 
c88e119672284e60a6de54bd60f9096640e6115e45df3cecb61d8dc037b5880caf2d3aeb192b6fd06fd8667d7dcb948c1d6aaf3d0942796c3eb886e96534a627
 SHA512 
6cbe4458fcda6e4afd3cd14b654bf0eecaa611210430edc9c9b6edf18b2f4ecfa042c495a6bba9a7a46732e68bbe87ac111566c0f5786d7482e4d150cf7e59f7

diff --git a/dev-python/awscli/awscli-1.17.7.ebuild 
b/dev-python/awscli/awscli-1.17.7.ebuild
new file mode 100644
index 000..0c185ca40f5
--- /dev/null
+++ b/dev-python/awscli/awscli-1.17.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/";
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+# requires network access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/botocore-1.14.7[${PYTHON_USEDEP}]
+   =dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/

2020-01-22 Thread Louis Sautier
commit: 8f101d5664626cd3bcaf43bd53a0fe4d14fbf4c5
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed Jan 22 22:26:52 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed Jan 22 22:34:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f101d56

dev-python/plyvel: bump to 1.2.0, add Python 3.8 compat

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/plyvel/Manifest|  1 +
 dev-python/plyvel/plyvel-1.2.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index f4e8b4ed2b5..200308edd25 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1,2 +1,3 @@
 DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 
2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67
 SHA512 
d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4
 DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 
980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0
 SHA512 
4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a
+DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 
3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98
 SHA512 
00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d

diff --git a/dev-python/plyvel/plyvel-1.2.0.ebuild 
b/dev-python/plyvel/plyvel-1.2.0.ebuild
new file mode 100644
index 000..c10e3290826
--- /dev/null
+++ b/dev-python/plyvel/plyvel-1.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to LevelDB"
+HOMEPAGE="https://github.com/wbolster/plyvel";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/leveldb-1.20:="
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+distutils_enable_sphinx doc
+
+python_test() {
+   # We need to copy the extension to the package folder
+   local ext="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1 || die)"
+   ln -s "${ext}" "${PN}" || die
+   pytest -vv || die "tests failed with ${EPYTHON}"
+   rm "${PN}/$(basename "${ext}")" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/plyvel/

2020-01-22 Thread Louis Sautier
commit: 6ba6a0efa1feafccdc10c46897ee4b769033ced6
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed Jan 22 22:33:07 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed Jan 22 22:34:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba6a0ef

dev-python/plyvel: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/plyvel/Manifest|  1 -
 dev-python/plyvel/plyvel-1.0.5.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index 200308edd25..d22c8226951 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1,3 +1,2 @@
-DIST plyvel-1.0.5.tar.gz 143728 BLAKE2B 
2eac687e6901381b62df5278abe00684c8e5a9ac162596a1a1a0e620536155b5e5c0ba0ab9bb32c1d3a6467d997cfdf530e9275024f8caba3323728f3f3aba67
 SHA512 
d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4
 DIST plyvel-1.1.0.tar.gz 143970 BLAKE2B 
980c8117f39c704abaf1733bfabb6816aa84e5e449ed37368038a7d6cd4cbbbf832319bf149ec6ae7cca5074984427df08afc50e033451d3d97ddafd210d91e0
 SHA512 
4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a
 DIST plyvel-1.2.0.tar.gz 145528 BLAKE2B 
3a1604b536e462b3eccb7c8294c607828b8f41f3ead65c74fd200d3bb4179765d63f57508cb3bfaee1c4c57ecda7b986afe9416714ae74ed9ad35a9247397c98
 SHA512 
00b3424e248d1ed17f6443c9862c9f35c94ad76707df5adfe625d7a387620252ff71b3e1f7e903dda1c5cfcd53cb23883c1049e31df541dfe566b8e849c0a96d

diff --git a/dev-python/plyvel/plyvel-1.0.5.ebuild 
b/dev-python/plyvel/plyvel-1.0.5.ebuild
deleted file mode 100644
index 8006345f930..000
--- a/dev-python/plyvel/plyvel-1.0.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Tests fail with PyPy: https://github.com/wbolster/plyvel/issues/38
-PYTHON_COMPAT=( pypy3 python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to LevelDB"
-HOMEPAGE="https://github.com/wbolster/plyvel";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-libs/leveldb-1.20:="
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-"
-
-python_compile_all() {
-   if use doc; then
-   sphinx-build doc doc/_build/html || die
-   HTML_DOCS=( doc/_build/html/. )
-   fi
-}
-
-python_test() {
-   # We need to copy the extension to the package folder
-   local ext="$(ls "${BUILD_DIR}/lib/${PN}/"*.so | head -n1 || die)"
-   ln -s "${ext}" "${PN}" || die
-   py.test || die "tests failed with ${EPYTHON}"
-   rm "${PN}/$(basename "${ext}")" || die
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swayidle/

2020-01-22 Thread Matthew Thode
commit: b92486af62a80ee81eae54cbfc084ba8d2d9d910
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 22:19:11 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92486af

gui-apps/swayidle: 1.6 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-apps/swayidle/Manifest  | 1 +
 gui-apps/swayidle/{swayidle-.ebuild => swayidle-1.6.ebuild} | 8 ++--
 gui-apps/swayidle/swayidle-.ebuild  | 8 ++--
 3 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/gui-apps/swayidle/Manifest b/gui-apps/swayidle/Manifest
index 2cae205c1cf..70f5d8b1c55 100644
--- a/gui-apps/swayidle/Manifest
+++ b/gui-apps/swayidle/Manifest
@@ -1,3 +1,4 @@
 DIST swayidle-1.2.tar.gz 9136 BLAKE2B 
e88eec89007deed59df30f3f89111352b8a1ed464141783cb25b0d0a484e8ea4cfd611f1bd80d9420368d7912979eb0536a6aa583d24504d32bac797a898dba5
 SHA512 
2539e80a45163bb3e76f7b41f6fd6a1d73d194b7e466f63178b5087d05470fceafba38a26d592a534a01b992a2c0cf0f8fb83805cdf41ee956fea5136cc8fe89
 DIST swayidle-1.3.tar.gz 9714 BLAKE2B 
2f57576be0fc9343c2dcacb0acbb06f105143e98e26650de71c9031ecf6702f98bb4f54a3d32a46f0d425a398ece511d35ad696e59f9e9b4ec6b8046a76da49b
 SHA512 
efdf391870cd6eb2b21ef6556d8cfdec3c76c059c1f1065a55719bef55d3aef2a7fb39f38f0ac3a8e2e8a1ffa9df38635d7dc3397add7adf255db69c55b4351b
 DIST swayidle-1.5.tar.gz 9715 BLAKE2B 
85f4b2c4e813b8b17975e4c3f984e1eec1cdd64c2a81a4f0f829a5c788f26128c558f2028597ba180573b62d269501dd12bbf3009ee11be724bd5017fadc7855
 SHA512 
33bf73a3e8297770b301fb3a860a52d9ddc332eed0b84dbd78cfd94855e638bb116e365b825e3bec869b1f5e516f9c0c2b442ddb052dc937e9b31748b74a978e
+DIST swayidle-1.6.tar.gz 10131 BLAKE2B 
c0391d288c780c61b72b7a5ac612efc18c359cc7d622faa308e22b1e4359c064bc2824e7cb8fc14143ddde54fc6980bdc5d449d1f16a867b54aef9dfbaa4ff17
 SHA512 
c82b0d2aee06f87fd71e9e2208e917c0dc7afe80ab0b782c3165127519445021d8cf363292eee99f939165eb813909f2a4ee74153e776557c6d06672de2c1c82

diff --git a/gui-apps/swayidle/swayidle-.ebuild 
b/gui-apps/swayidle/swayidle-1.6.ebuild
similarity index 90%
copy from gui-apps/swayidle/swayidle-.ebuild
copy to gui-apps/swayidle/swayidle-1.6.ebuild
index b338cccdbd2..8487fd09d06 100644
--- a/gui-apps/swayidle/swayidle-.ebuild
+++ b/gui-apps/swayidle/swayidle-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,11 +26,7 @@ DEPEND="
elogind? ( >=sys-auth/elogind-237[policykit] )
systemd? ( >=sys-apps/systemd-237[policykit] )
 "
-RDEPEND="
-   ${DEPEND}
-   !<=gui-wm/sway-1.0_beta1
-   !~gui-wm/sway-1.0_beta2[swayidle]
-"
+RDEPEND="${DEPEND}"
 BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig

diff --git a/gui-apps/swayidle/swayidle-.ebuild 
b/gui-apps/swayidle/swayidle-.ebuild
index b338cccdbd2..8487fd09d06 100644
--- a/gui-apps/swayidle/swayidle-.ebuild
+++ b/gui-apps/swayidle/swayidle-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,11 +26,7 @@ DEPEND="
elogind? ( >=sys-auth/elogind-237[policykit] )
systemd? ( >=sys-apps/systemd-237[policykit] )
 "
-RDEPEND="
-   ${DEPEND}
-   !<=gui-wm/sway-1.0_beta1
-   !~gui-wm/sway-1.0_beta2[swayidle]
-"
+RDEPEND="${DEPEND}"
 BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swaylock/

2020-01-22 Thread Matthew Thode
commit: 23b7d87e58b8ba747be09ce3d3818d94f48febaf
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 22:16:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b7d87e

gui-apps/swaylock: 1.5 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-apps/swaylock/Manifest  | 1 +
 gui-apps/swaylock/{swaylock-.ebuild => swaylock-1.5.ebuild} | 7 ++-
 gui-apps/swaylock/swaylock-.ebuild  | 7 ++-
 3 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/gui-apps/swaylock/Manifest b/gui-apps/swaylock/Manifest
index 30978a155d0..c79d922f5af 100644
--- a/gui-apps/swaylock/Manifest
+++ b/gui-apps/swaylock/Manifest
@@ -1,2 +1,3 @@
 DIST swaylock-1.3.tar.gz 32848 BLAKE2B 
81ed50839bcb0139e7fc2081bd37e738f3e6ef23e96a5108d1acf56cc3425285f7382576a54201f1bf13b1da06492074c091877af13832c0140e4e6099fd
 SHA512 
723d758d76f076f3f1539ea0d651f6ad2562659c72eef7e895d7827a0be21db663652fe4ce2609065aff45ff20230879599868cff327ab52b896330ca04d78c4
 DIST swaylock-1.4.tar.gz 34288 BLAKE2B 
6b2c8764fd605b04843c254e776f7174caedf4f0dbc85cbd9b5cc10762eed5694ac2fdaa0393a630afc374980f0d6530104119505f034d65af37d738ab1a30fc
 SHA512 
5068b5f97e3094c511deda553f363a71f655b16e6533ef8f82befcd3b9027a55de81f143eb95e60cf4dbe4cecdc49906285bd6a0e6d51eb3b2807d0101581809
+DIST swaylock-1.5.tar.gz 35350 BLAKE2B 
c68073d6154842c2cdb99836bda991560605f6ede66c6124986c3395575a4e2c22d59a837a09033d1632b61628e45b18b3ee5ca198bafe4fbd8f429cb0401eda
 SHA512 
16dd9b912ca702849290cf18d91ffbd64a70118cc284982a84b567c4974fd4590b12707c0aae1fcda7ccd1caa7880f342c633b9345bd795c36702916696d1f67

diff --git a/gui-apps/swaylock/swaylock-.ebuild 
b/gui-apps/swaylock/swaylock-1.5.ebuild
similarity index 92%
copy from gui-apps/swaylock/swaylock-.ebuild
copy to gui-apps/swaylock/swaylock-1.5.ebuild
index 32d4bd3b58d..11813805e31 100644
--- a/gui-apps/swaylock/swaylock-.ebuild
+++ b/gui-apps/swaylock/swaylock-1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,10 +27,7 @@ DEPEND="
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
pam? ( sys-libs/pam )
 "
-RDEPEND="
-   ${DEPEND}
-   !<=gui-wm/sway-1.0_beta2[swaylock]
-"
+RDEPEND="${DEPEND}"
 BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig

diff --git a/gui-apps/swaylock/swaylock-.ebuild 
b/gui-apps/swaylock/swaylock-.ebuild
index 32d4bd3b58d..11813805e31 100644
--- a/gui-apps/swaylock/swaylock-.ebuild
+++ b/gui-apps/swaylock/swaylock-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,10 +27,7 @@ DEPEND="
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
pam? ( sys-libs/pam )
 "
-RDEPEND="
-   ${DEPEND}
-   !<=gui-wm/sway-1.0_beta2[swaylock]
-"
+RDEPEND="${DEPEND}"
 BDEPEND="
>=dev-libs/wayland-protocols-1.14
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2020-01-22 Thread Matthew Thode
commit: b22c0fac4412ad0e362c4aff7efa99d1df2ac9e4
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 22:12:12 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22c0fac

gui-wm/sway: 1.1.1 cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/Manifest  |   1 -
 gui-wm/sway/sway-1.1.1.ebuild | 112 --
 2 files changed, 113 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index b7905222313..f794818edbf 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,3 +1,2 @@
-DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 
2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c
 SHA512 
2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
 DIST sway-1.2.tar.gz 5493376 BLAKE2B 
f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779
 SHA512 
b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
 DIST sway-1.4.tar.gz 5514489 BLAKE2B 
31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971
 SHA512 
3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71

diff --git a/gui-wm/sway/sway-1.1.1.ebuild b/gui-wm/sway/sway-1.1.1.ebuild
deleted file mode 100644
index 2e0fd50b6e4..000
--- a/gui-wm/sway/sway-1.1.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
-else
-   MY_PV=${PV/_rc/-rc}
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock 
+swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
-   tray? ( || ( elogind systemd ) )"
-
-DEPEND="
-   >=dev-libs/json-c-0.13:0=
-   >=dev-libs/libinput-1.6.0:0=
-   dev-libs/libpcre
-   dev-libs/wayland
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   elogind? ( >=sys-auth/elogind-239 )
-   swaybar? ( x11-libs/gdk-pixbuf:2 )
-   swaybg? ( gui-apps/swaybg )
-   swayidle? ( gui-apps/swayidle )
-   swaylock? ( gui-apps/swaylock )
-   systemd? ( >=sys-apps/systemd-239 )
-   X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} ==  ]]; then
-   DEPEND+="~gui-libs/wlroots-[elogind=,systemd=,X=]"
-else
-   DEPEND+=">=gui-libs/wlroots-0.6.0[elogind=,systemd=,X=]"
-fi
-RDEPEND="
-   x11-misc/xkeyboard-config
-   ${DEPEND}
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.14
-   virtual/pkgconfig
-"
-if [[ ${PV} ==  ]]; then
-   BDEPEND+="man? ( ~app-text/scdoc- )"
-else
-   BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-fi
-
-src_prepare() {
-   default
-
-   use swaybar || sed -e "s/subdir('swaybar')//g" -e 
"/sway-bar.[0-9].scd/d" \
-   -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
-   use swaymsg || sed -e "s/subdir('swaymsg')//g" -e 
"/swaymsg.[0-9].scd/d" \
-   -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
-   use swaynag || sed -e "s/subdir('swaynag')//g" -e 
"/swaynag.[0-9].scd/d" \
-   -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dman-pages=$(usex man enabled disabled)
-   -Dtray=$(usex tray enabled disabled)
-   -Dxwayland=$(usex X enabled disabled)
-   $(meson_use wallpapers default-wallpaper)
-   $(meson_use fish-completion fish-completions)
-   $(meson_use zsh-completion zsh-completions)
-   "-Dbash-completions=true"
-   "-Dwerror=false"
-   )
-
-   if use swaybar; then
-   emesonargs+=("-Dgdk-pixbuf=enabled")
-   else
-   emesonargs+=("-Dgdk-pixbuf=disabled")
-   fi
-
-   meson_src_configure
-}
-
-pkg_preinst() {
-   if ! use systemd && ! use elogind; then
-   fowners root:0 /usr/bin/sway
-   fperms 4511 /usr/bin/sway
-   fi
-}
-
-pkg_postinst() {

[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2020-01-22 Thread Matthew Thode
commit: cf252c7cc2179483ae82bfb0cdaf5d32a5d888be
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 22:11:41 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf252c7c

gui-wm/sway: 1.4 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/Manifest  | 1 +
 gui-wm/sway/{sway-.ebuild => sway-1.4.ebuild} | 6 --
 gui-wm/sway/sway-.ebuild  | 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index e884084d112..b7905222313 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,3 @@
 DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 
2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c
 SHA512 
2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
 DIST sway-1.2.tar.gz 5493376 BLAKE2B 
f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779
 SHA512 
b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
+DIST sway-1.4.tar.gz 5514489 BLAKE2B 
31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971
 SHA512 
3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-1.4.ebuild
similarity index 96%
copy from gui-wm/sway/sway-.ebuild
copy to gui-wm/sway/sway-1.4.ebuild
index f8f9789c4d0..abaa40139b8 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-1.4.ebuild
@@ -45,8 +45,10 @@ DEPEND="
 if [[ ${PV} ==  ]]; then
DEPEND+="~gui-libs/wlroots-:=[elogind=,systemd=,X=]"
 else
-   DEPEND+=">=gui-libs/wlroots-0.9.0:=[elogind=,systemd=,X=]"
-   DEPEND+="

[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2020-01-22 Thread Matthew Thode
commit: a6f0ce737ed692ae06790aa5f0357b3d45a03cbe
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 21:55:54 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f0ce73

gui-libs/wlroots: 0.10.0 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-libs/wlroots/Manifest  |  1 +
 gui-libs/wlroots/wlroots-0.10.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 970127e8b7e..0e211b17bd2 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,3 +1,4 @@
+DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 
0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11
 SHA512 
0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
 DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B 
a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2
 SHA512 
c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
 DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 
85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06
 SHA512 
da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
 DIST wlroots-0.9.1.tar.gz 464941 BLAKE2B 
89598d14d401965d52ee7a6e717f0d574c0b8922bf9441843137baacfaae1928c987543d3c5123fe6612b45e5047a88ec2b099b22e92e747e6431f8375348bd1
 SHA512 
d43a1ad0441579a7a7ffe28a17546ba851f06aed66b1f8324e69934b4f0f8cc08ae0038a609a51cdcf283e3b0628ec6a29d3f903265f9f3a5cd3d66981cb04c8

diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild 
b/gui-libs/wlroots/wlroots-0.10.0.ebuild
new file mode 100644
index 000..fa8f2be1db9
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
+HOMEPAGE="https://github.com/swaywm/wlroots";
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/10"
+IUSE="elogind icccm systemd x11-backend X"
+REQUIRED_USE="?? ( elogind systemd )"
+
+DEPEND="
+   >=dev-libs/libinput-1.9.0:0=
+   >=dev-libs/wayland-1.17.0
+   media-libs/mesa[egl,gles2,gbm]
+   virtual/libudev
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/pixman
+   elogind? ( >=sys-auth/elogind-237 )
+   icccm? ( x11-libs/xcb-util-wm )
+   systemd? ( >=sys-apps/systemd-237 )
+   x11-backend? ( x11-libs/libxcb:0= )
+   X? (
+   x11-base/xorg-server[wayland]
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-image
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.17
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
+   local emesonargs=(
+   "-Dxcb-errors=disabled"
+   -Dlibcap=$(usex filecaps enabled disabled)
+   -Dxcb-icccm=$(usex icccm enabled disabled)
+   -Dxwayland=$(usex X enabled disabled)
+   -Dx11-backend=$(usex x11-backend enabled disabled)
+   "-Dexamples=false"
+   "-Dwerror=false"
+   )
+   if use systemd; then
+   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
+   elif use elogind; then
+   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
+   else
+   emesonargs+=("-Dlogind=disabled")
+   fi
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   elog "You must be in the input group to allow your compositor"
+   elog "to access input devices via libinput."
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2020-01-22 Thread Matthew Thode
commit: 53dce1a33d6391dc96bd4982ef15223ec26e61b8
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 22 21:57:05 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 22 22:20:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53dce1a3

gui-libs/wlroots: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 gui-libs/wlroots/Manifest |  2 -
 gui-libs/wlroots/wlroots-0.6.0.ebuild | 77 ---
 gui-libs/wlroots/wlroots-0.9.1.ebuild | 75 --
 3 files changed, 154 deletions(-)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 0e211b17bd2..4df0b03dc67 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,2 @@
 DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 
0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11
 SHA512 
0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B 
a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2
 SHA512 
c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
 DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 
85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06
 SHA512 
da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a
-DIST wlroots-0.9.1.tar.gz 464941 BLAKE2B 
89598d14d401965d52ee7a6e717f0d574c0b8922bf9441843137baacfaae1928c987543d3c5123fe6612b45e5047a88ec2b099b22e92e747e6431f8375348bd1
 SHA512 
d43a1ad0441579a7a7ffe28a17546ba851f06aed66b1f8324e69934b4f0f8cc08ae0038a609a51cdcf283e3b0628ec6a29d3f903265f9f3a5cd3d66981cb04c8

diff --git a/gui-libs/wlroots/wlroots-0.6.0.ebuild 
b/gui-libs/wlroots/wlroots-0.6.0.ebuild
deleted file mode 100644
index 4b99b0444b4..000
--- a/gui-libs/wlroots/wlroots-0.6.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots";
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind icccm rdp systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=dev-libs/libinput-1.9.0:0=
-   >=dev-libs/wayland-1.17.0
-   media-libs/mesa[egl,gles2,gbm]
-   virtual/libudev
-   x11-libs/libdrm
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   elogind? ( >=sys-auth/elogind-237 )
-   icccm? ( x11-libs/xcb-util-wm )
-   rdp? ( net-misc/freerdp )
-   systemd? ( >=sys-apps/systemd-237 )
-   x11-backend? ( x11-libs/libxcb:0= )
-   X? (
-   x11-base/xorg-server[wayland]
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-image
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   media-video/ffmpeg:0=
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.17
-   virtual/pkgconfig
-"
-
-src_configure() {
-   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
-   local emesonargs=(
-   "-Dxcb-errors=disabled"
-   -Dlibcap=$(usex filecaps enabled disabled)
-   -Dxcb-icccm=$(usex icccm enabled disabled)
-   -Dxwayland=$(usex X enabled disabled)
-   -Dx11-backend=$(usex x11-backend enabled disabled)
-   "-Dexamples=false"
-   "-Dwerror=false"
-   )
-   if use systemd; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
-   elif use elogind; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
-   else
-   emesonargs+=("-Dlogind=disabled")
-   fi
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   elog "You must be in the input group to allow your compositor"
-   elog "to access input devices via libinput."
-}

diff --git a/gui-libs/wlroots/wlroots-0.9.1.ebuild 
b/gui-libs/wlroots/wlroots-0.9.1.ebuild
deleted file mode 100644
index 1be8cf9b8d9..000
--- a/gui-libs/wlroots/wlroots-0.9.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCR

[gentoo-commits] repo/gentoo:master commit in: dev-util/radare2/

2020-01-22 Thread Sergei Trofimovich
commit: 0f551c486220382f286860d0d1c26b5d31abfecb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jan 22 22:13:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jan 22 22:14:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f551c48

dev-util/radare2: bump up to 4.2.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/radare2/Manifest |  1 +
 dev-util/radare2/radare2-4.2.0.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 67fc826582f..f67e909921d 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -2,3 +2,4 @@ DIST radare2-3.7.1.tar.gz 7481103 BLAKE2B 
4bae07dad298a45704ee45740bc3376902dfa3
 DIST radare2-3.8.0.tar.gz 7510078 BLAKE2B 
c3dcc28c0cda8c7c5f8dbc6d35c3d15fa73fec8402acfd5de0b3ea85ef0295608d2332efbb29a41e75239acafb66b1c3b946f58523d9e5bb605b70ddce3ce38d
 SHA512 
c9a1a4e7743b54026990d7473f05fb8eb25d7a7f0fd985172587ce82b8f6fefb53dd181b0bdb8463d2460c71e4a9eb377ead4ef7379615c90aa858d8fcadeadb
 DIST radare2-3.9.0.tar.gz 7519146 BLAKE2B 
cc64567c3ce4c0c764f288fcd8110a7ce25cc15fb6a977fc489ce7ad9b697d628d87ff9280601fd00a53a79fb8de3b7fdc83dff56463addfa80f3528ccb733ab
 SHA512 
7198c6fb35778d93fdbba5dd3dceddb7af21d555fb42f22752c8898ccba44fdcba92a6c502ddc8bdda71b883df392168ece807325b53cf75537b4ec59d86e42a
 DIST radare2-4.0.0.tar.gz 7558070 BLAKE2B 
9c7cb4492832c97c4f71c9583ecd78af843551fa0d02a07b29cf76c04062ce9e71e8d8fd72e87260311896f61ec709e577b328215c69d52598218d566f98d543
 SHA512 
3877088f61d8fac6a8fa12a35ef895904473e1db7e7428961eb06822ff1218338cd5b9ab16f78773413b31fec7463963b0cc3f801c661ce17cd40c8ddd423d76
+DIST radare2-4.2.0.tar.gz 8074915 BLAKE2B 
c82bae7eff90a1436ce0963141ba631e8d23f66fbbba3afd52001ab83ef84162dc5e92d251bd47a2670c470efe6dd269357ce020b86d437bb9ffb605a2d59f3a
 SHA512 
e1e3f825f1faa1df035bf4658b4dbfb03a148353c7d74bf444e96912751eedf5d3d564b3fd5dd60667cac347710e56db149bf0987ee1ea26fafbc5c4ddb56dc1

diff --git a/dev-util/radare2/radare2-4.2.0.ebuild 
b/dev-util/radare2/radare2-4.2.0.ebuild
new file mode 100644
index 000..c3c2387a8dc
--- /dev/null
+++ b/dev-util/radare2/radare2-4.2.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 eutils
+
+DESCRIPTION="unix-like reverse engineering framework and commandline tools"
+HOMEPAGE="http://www.radare.org";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/radareorg/radare2";
+else
+   SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ssl libressl"
+
+RDEPEND="
+   dev-libs/capstone:0=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   --without-libuv \
+   --with-syscapstone \
+   $(use_with ssl openssl)
+}
+
+src_install() {
+   default
+
+   insinto /usr/share/zsh/site-functions
+   doins doc/zsh/_*
+
+   newbashcomp doc/bash_autocompletion.sh "${PN}"
+   bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2
+
+   # a workaround for unstable $(INSTALL) call, bug #574866
+   local d
+   for d in doc/*; do
+   if [[ -d $d ]]; then
+   rm -rfv "$d" || die "failed to delete '$d'"
+   fi
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/celestia/

2020-01-22 Thread Pacho Ramos
commit: 65dd7962592039947d13d0549fc5906150681f83
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jan 22 22:11:43 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jan 22 22:11:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65dd7962

sci-astronomy/celestia: Fix Exec in .desktop, provide bigger icons too

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Pacho Ramos  gentoo.org>

 sci-astronomy/celestia/celestia-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-astronomy/celestia/celestia-.ebuild 
b/sci-astronomy/celestia/celestia-.ebuild
index 781e1cb43a9..fda29bea854 100644
--- a/sci-astronomy/celestia/celestia-.ebuild
+++ b/sci-astronomy/celestia/celestia-.ebuild
@@ -88,12 +88,14 @@ src_install() {
for size in 16 22 32 48 ; do
newicon -s ${size} 
"${S}"/src/celestia/kde/data/hi${size}-app-${PN}.png ${PN}.png
done
+   newicon -s 128 "${S}"/src/celestia/gtk/data/${PN}-logo.png ${PN}.png
+   doicon -s scalable "${S}"/src/celestia/gtk/data/${PN}.svg
 
use glut && domenu ${PN}.desktop
if use qt5 ; then
sed \
-e "/^Name/s@\$@ (qt5 interface)@" \
-   -e "/^Exec/s@${PN}@${PN}-${ui/qt5/qt}@" \
+   -e "/^Exec/s@${PN}@${PN}-qt@" \
${PN}.desktop > "${T}"/${PN}-qt5.desktop || die
domenu "${T}"/${PN}-qt5.desktop
fi



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2020-01-22 Thread Thomas Deutschmann
commit: cb4aad5fcd618fc8873b18a21dded92a85a59083
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 22:00:08 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 22:00:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4aad5f

dev-python/botocore: drop old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/botocore/Manifest  | 12 --
 dev-python/botocore/botocore-1.12.205.ebuild  | 59 ---
 dev-python/botocore/botocore-1.12.210.ebuild  | 59 ---
 dev-python/botocore/botocore-1.12.223.ebuild  | 59 ---
 dev-python/botocore/botocore-1.12.251.ebuild  | 59 ---
 dev-python/botocore/botocore-1.12.4-r1.ebuild | 59 ---
 dev-python/botocore/botocore-1.12.81.ebuild   | 59 ---
 dev-python/botocore/botocore-1.13.14.ebuild   | 59 ---
 dev-python/botocore/botocore-1.13.19.ebuild   | 59 ---
 dev-python/botocore/botocore-1.13.2.ebuild| 59 ---
 dev-python/botocore/botocore-1.13.28.ebuild   | 59 ---
 dev-python/botocore/botocore-1.13.36.ebuild   | 59 ---
 dev-python/botocore/botocore-1.13.44.ebuild   | 59 ---
 13 files changed, 720 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 24aa5f5a506..f2570b75e3f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,15 +1,3 @@
 DIST botocore-1.12.122.tar.gz 5492931 BLAKE2B 
05371245cd0de404713f920d0651f9bbdcabe9508c5e27f692adc4cda7ac2f7fba24b2b95a26b788e4960b01553c1746f08b9db4f38e4629c5703fd6872893be
 SHA512 
f92581ac6b8a46d4af8b55b391e6e75c452f83a4ffde6c940c9f85b2215a3eda44e8b2672f469769b4d9a0d7ac2823540f45c1822279b6264d016986f2b06c53
-DIST botocore-1.12.205.tar.gz 5794632 BLAKE2B 
dfa0813ee1cd4d6d699fc27f2777da95b1719779bbb84f3d7d61da5c85b76c79286acfe304c598bade8d5320088070d1d69d99689f32f6efb05f04ffa66492ac
 SHA512 
53d3770d8b771f3bbedbc0d6046cebec0b3961550c38ec29be4dd2b8c5f4da0150e70417f2070131746ab5c0df40ebce4ef6a1a2d6de0ce8d03e9928dbeeb594
-DIST botocore-1.12.210.tar.gz 5859196 BLAKE2B 
4ce448ea4bbf5bc21b84395188a7236a0d9f18c87c98fa3269185a2d947dd84f78cfa43b1806f51783f6009e1cbfba2d8833b5e3e6633eb3c4185dfd5ffaab77
 SHA512 
85e0679597935ed13ddd85997156a424df5b32bed1c96c65f89cc9eafd653015f87f261a042574bd8773dc46c76fb38da4bbddb031f20226fdab708c2438b1ce
-DIST botocore-1.12.223.tar.gz 5892788 BLAKE2B 
32a25636c7e3882e567daefeb0945863dd1b3c096d0c8459bec1814a371b455347ca7dbf21d8fffa5f3edb75fade36bd1dd25d86c23e2a01a3b465f769f53dde
 SHA512 
1dde1fa483f9227f1048bf3e28bbb67687016d61a61781808dfdfb36b6024d680581423b5240d513c9d96e24fa94a762feb1aa44ef92bbb916974dbcf7c3127a
-DIST botocore-1.12.251.tar.gz 5936418 BLAKE2B 
a665d8a4c22bde4e5968b845e6df072a3ed2ce53561e007f2eaae144a91a77a32566c3c7f7a0158136b3e6d67aacffd5b77eed5fab51fe60fdfa29eb93e918ce
 SHA512 
b29930367c602d40a7ce2386070dbaf83f34ea9321c7da40bf76ad7dae0587258fa2b3a058d17932d3e5fa22248c3ea5c838716fec5dce8da49e851b5c4f88d9
-DIST botocore-1.12.4.tar.gz 4800384 BLAKE2B 
121019d3c33872fdd874ddba36ecc8612a6354068ce7b759cbe7f35a9787e84c34d3a71ef3fdd2d721d3c3973a7600e4398cb7cd2a3ba698464c15137845bdf3
 SHA512 
8d196984f5623df403a8a23a9b7e7061e59c0ca56103f89d749d6ad7d92168ccae267f85312f2949cee322776d7948f1ecfda3d9d2783e8ba92fde7a178e8cac
-DIST botocore-1.12.81.tar.gz 5383717 BLAKE2B 
0bafd6038cf4a5d1fa4f0597024b09eca48ab95d071cccd09b1910ccf839719114166fab7d78bd2b30dec4b4993a0751d9504260636174df5f76f02495e79960
 SHA512 
d3be22af53a8c6dd55be3fa0b84a55cdce22d30d6e6f04b0bb69539b8107c86de6b5494079e3af40f9b5285ef10c21e69c85295e5cd7c6dc5ab5be91718a2ea9
-DIST botocore-1.13.14.tar.gz 5598238 BLAKE2B 
dda5dc707adc0b7b6239431f6230482650845d3e9049c963a873926ab1ef0e5e12cee2172cee79de886b726fd6cc8aa77ebbfb34757c64f9e644d9197a52e84c
 SHA512 
a82724041d9e7ae5f2197ddfb922a1c0df99e1e8cbb47be4c18ab2a97b811fb8071dd512eb41e552563a3d97a640fbc7ec421d75dc51bd718339b061546f933e
-DIST botocore-1.13.19.tar.gz 5653940 BLAKE2B 
b7fa4678cb62bdc1c0db517e537c3c6a038dd3621261208f7f0cbc93644bcb68b0ed6ef13fee11a029897a1212feeb24b2cf44bf99d385af0af299afae1789d6
 SHA512 
86a1f6e5cd5a5f13b9ae2ceb1f113a136604b97888dd71775d7f6627081fa3704acb8f64143c274839658431f1196f2f35f13b3e2bc6d6ddb916cb5693881c5b
-DIST botocore-1.13.2.tar.gz 5560942 BLAKE2B 
a46c72fc62bb776e4d462fea49d7010f45502c201d956ce5878fe9b8673cadf186b5c61e60bda5d666eb47454799fa53f40cf59d7f10246c79374132fc3d03e8
 SHA512 
ef48ae18c61c83b43ac435c9b9e3e7c69963c19cc79bb34c7541d5d823f952c022b1b7e4eb1dfa33dd9fe5c14c87f7cf72d0e9d17012984c9f10c06abe27d279
-DIST botocore-1.13.28.tar.gz 5881818 BLAKE2B 
9ec33e256a1dd09be0951e880947eaa9394e538823458859d6f44516b278a144337fcfac1cbdc6aa87babaa7c177aa936bbf3587ff7ff94a228b34f99557

[gentoo-commits] repo/gentoo:master commit in: dev-python/awscli/

2020-01-22 Thread Thomas Deutschmann
commit: 0941e87b3bf05ac5cec34c55e075b8c3b8d1dcec
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 21:57:53 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 22:00:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0941e87b

dev-python/awscli: drop old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/awscli/Manifest  | 13 ---
 dev-python/awscli/awscli-1.16.104.ebuild| 56 -
 dev-python/awscli/awscli-1.16.125.ebuild| 56 -
 dev-python/awscli/awscli-1.16.148.ebuild| 56 -
 dev-python/awscli/awscli-1.16.190.ebuild| 56 -
 dev-python/awscli/awscli-1.16.215.ebuild| 56 -
 dev-python/awscli/awscli-1.16.220.ebuild| 56 -
 dev-python/awscli/awscli-1.16.233-r1.ebuild | 56 -
 dev-python/awscli/awscli-1.16.261.ebuild| 56 -
 dev-python/awscli/awscli-1.16.278.ebuild| 56 -
 dev-python/awscli/awscli-1.16.283.ebuild| 56 -
 dev-python/awscli/awscli-1.16.292.ebuild| 56 -
 dev-python/awscli/awscli-1.16.300.ebuild| 56 -
 dev-python/awscli/awscli-1.16.308.ebuild| 56 -
 14 files changed, 741 deletions(-)

diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest
index 7da0beaef9a..a69b6eeec61 100644
--- a/dev-python/awscli/Manifest
+++ b/dev-python/awscli/Manifest
@@ -1,15 +1,2 @@
-DIST awscli-1.16.104.tar.gz 1186611 BLAKE2B 
8f0918b86c37e184ffc8055cb16a02379fd35e685c5ddfcbf2b7e1fb71a80f829569eb1c2264e75563a316d933143a662cd7dcf4d6d25d236d72c268fb4985f0
 SHA512 
738ceac890b28c335f0c9bc703975af3467f17723b8accf713ef131224602895f6b4fae06cad93495933563c08ede18e38cf67abff744e6f5b0042b182bddec3
-DIST awscli-1.16.125.tar.gz 1201382 BLAKE2B 
4412aad3e892527c053cc5baedaf9fcdf82f9c28fc1c19249713d5bbf174ad01ca61e2519702f67580c67ac389359e4493c3ad16646216619516a8ec76f37a2f
 SHA512 
01d66d2baf26377f5315f5b3b0bf52fe6643c0e695e83c75178d819b29ebf3d55b1ad4a4ab4065540fc091d2e12090687a1046dc586715c4021dc30519bf2feb
-DIST awscli-1.16.148.tar.gz 1227053 BLAKE2B 
3dd32671fff511933703a418c34df8a0c71bad02ae76391eb279cb1148f7ae989dd1d98a9752a894e81f6feef55781129b82d938bc0b16f7bb0ccb8be0d1571c
 SHA512 
c609e109da24e6d58f8c4bfaedfc6ded593dade51e60f66af4b1885d38920eada4fde8a4f67266931484981a6c6a9bb19ef8c36b3b3915a83f3d933912b6bb02
-DIST awscli-1.16.190.tar.gz 1283492 BLAKE2B 
9030c7d1c992b15d816cb611a132ab6cc50e58576bc60120aa1de7b87cd863e530f0b46eecb7fb50f2aeab6e11cd840a330d59ad509f0936c4aab04d26432bdd
 SHA512 
ffea030a45128e6e4fd8530488b9a3d8868915a7eb557144d82fd84e50b3ad73acc4b3217298539cdd3d8ac1ee57f9262930bf009357b21d5f5b4fa70ec021f7
-DIST awscli-1.16.215.tar.gz 1344712 BLAKE2B 
408c30ec166d1614a6b877b0d88ce3c41668fe4c0e147c4a4df5652b5c9cd19735da8af857dba5534f84dc35dba1d35aaf2409ff68bfa4464e4abcdd711d26ff
 SHA512 
16168fa034498df09587854e4c628b6b4e5ed589a7c023c2a48fb740715f14a2aba53bafa6dba7d6a16a50292f0bb19027bd5704901a009d95795c05cf71f5b5
-DIST awscli-1.16.220.tar.gz 1363235 BLAKE2B 
9db063972092dee9d03cbd6567544df2c8c0fdcc57f447667b402903bd39c46ca61c3ee06e7c00bd37a99bdbc14847a86415ed2eb7621a5f57606c03ac602ee3
 SHA512 
b1c2d1e8ac41e92735b6b48f112b59ea869c210991511a51725b38223865c57bb64687ad6f1ef03ab620a133bc6afd1e530ea5f2912824097638c46926b7e3cd
-DIST awscli-1.16.233.tar.gz 1395357 BLAKE2B 
4ebd3e51439891464864a2c8a089da96d3f33a77fe78810b073f746fa6015608f8650eb51c1b148c2cae6030f736ea2e6c01f3f21b2fe73bdc0878fd0215fea5
 SHA512 
356433221e352437d4f4997dd3a66a8cb866388ca480ef9ef405d8eb1d5d034d6a018c6b303446c07ff5b52778035e6b0df5922ca2fbfbb19628de3f04c9a34e
-DIST awscli-1.16.261.tar.gz 1503153 BLAKE2B 
c507c37905e06d976b246f4636462d79184c62a8ee55cbda82d835cdc7294419e7cadd6c2209a9f0b6768cedb6ee6dd201d3baa7edc0a0a545bd7d5ca7913d45
 SHA512 
3245d4bdab98d8385a370385b4f0f3038007740c3c6c3a2e30d64e7e4e83230b0d016bc55072fbff10c6e4e533633bf02dc3fcd9b7ed45c248b1136ea62b9c3b
-DIST awscli-1.16.278.tar.gz 1509613 BLAKE2B 
71799c760f9396d18c86c1fd7da79a115ad8618cc7c0a7e7a57627d026f109c15023d35c743be38da816f30937ed8f43328f31cc61d1644200156aeb55799d2a
 SHA512 
f84ba50ba7707007fc6c8af0eed2b152d20806632cb2b32d59e1a69812051a03aa4fd60c5a982439995d9f1ef746e50350d0129045e9305365ff957e74808e36
-DIST awscli-1.16.283.tar.gz 1545412 BLAKE2B 
98d72a103718def5d2678c36f7654bcb378a5e4df05d17bd545f8d981c571ae9c09412644e233848035041d3fc3fa7fff9dd5b2f98e92b1d1d0fe6897fb17c7e
 SHA512 
5539a665c8997c1fa637bb9cc133888483becc9cd5fe424e8947a83d4448de376b0d7ee3a7a63d07f90c649c956a12f544646795cf4a8a12a09880a05da0d3d1
-DIST awscli-1.16.292.tar.gz 1547260 BLAKE2B 
3a1792f588b74826c847a78ee0e3db583d1932681256e36a78fe63b238e66e89a7f6c

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2020-01-22 Thread Thomas Deutschmann
commit: fe5b17a038b7ab896d7af8afec395a6c1ba8d4e7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 21:55:52 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 22:00:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5b17a0

dev-python/botocore: bump to v1.13.50

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.13.50.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ec12523a5e9..24aa5f5a506 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.13.28.tar.gz 5881818 BLAKE2B 
9ec33e256a1dd09be0951e880947eaa9394
 DIST botocore-1.13.36.tar.gz 6029078 BLAKE2B 
83cccf74c368f9ee5292b8f880545582f220518491924d65991618a505649e795e89cae0f898c63e9b140afc4d2ff1a4861447e827d8a915e44412b7534ddbb8
 SHA512 
6b342a4a9c473a8c818b1de8fc799d746de9642b67d43d8da2e6eac8d4263b9300609359c22ea553c30dbe37ec64e8760934a5b21f8f25de71868cd88c4e1878
 DIST botocore-1.13.44.tar.gz 6063673 BLAKE2B 
fc13c068f1173789188ce0d6c7b51294bb4a1ff2a1ce4823e20481ba2ea7e30972161e6f3439a1047f135259c5f10fbe5755b9301682fca9a5c7c882b363386f
 SHA512 
1720dd64bc245e66bbda1c9c7369f16f3870c6cb9f2908e6ffa5bc4c6c211acc5e922d45bee2c13dc44665e5b69738b920f15a02572631804a6625cbe82d331e
 DIST botocore-1.13.46.tar.gz 6069713 BLAKE2B 
9d10fc46314f379ed384f2803d4bf43b10e73607e4f8d29a2edd0c067a3df5f2473175d70276c24939e24393d496b9875c4509ae7644b42d0899e5627c660f21
 SHA512 
71c60edef4f49f88a52305568f9b177ab8fbb9048203b3f7cba85dd676e4a3fc02f2ba0b07afabb6598d7e8f6d6703446325275f1fb54209e57ee51d1e3b2a8e
+DIST botocore-1.13.50.tar.gz 6076129 BLAKE2B 
c969ba8635970eb7613124cafa3f7d1efaeec22699857405450a5e669f19733cf3328839d8dc568b7b46d0e2c05a3a649d97805dcb50e047c455bfbb9fc32901
 SHA512 
8c7fb409f9d1cd47f2711cc5cd34e7459087b50cd257d4f943b475d195ac141e01c3be53194cdb045d6ccf4ea59fdb2e485899275bb3185e6e562318615ec14b

diff --git a/dev-python/botocore/botocore-1.13.50.ebuild 
b/dev-python/botocore/botocore-1.13.50.ebuild
new file mode 100644
index 000..58b2573e49f
--- /dev/null
+++ b/dev-python/botocore/botocore-1.13.50.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3."
+HOMEPAGE="https://github.com/boto/botocore";
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit 
tests failed under ${EPYTHON}"
+   PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die 
"functional tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/awscli/

2020-01-22 Thread Thomas Deutschmann
commit: 66b9aa841b30334b957af5f39a27068de690661e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jan 22 21:56:48 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jan 22 22:00:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b9aa84

dev-python/awscli: bump to v1.16.314

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/awscli/Manifest   |  1 +
 dev-python/awscli/awscli-1.16.314.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest
index e8f257e5e30..7da0beaef9a 100644
--- a/dev-python/awscli/Manifest
+++ b/dev-python/awscli/Manifest
@@ -12,3 +12,4 @@ DIST awscli-1.16.292.tar.gz 1547260 BLAKE2B 
3a1792f588b74826c847a78ee0e3db583d19
 DIST awscli-1.16.300.tar.gz 1553269 BLAKE2B 
7b22b58bc75bf522828b91b5d97872c9aedd35f3ee6ae29ccbdbfea7a3fc809b336f7abd7e512ab96e9d8ef9305c0ef6f32ae64d1d64920eee56d8f646b3d098
 SHA512 
78b398d1a19ac94ded67a1b2813cf16bd6b6e236e4207253884b228d7c16bd57b170a5262406bb57b4d17ac4610e9e5abdb5b68ceaed2c5bf094f445a757cd12
 DIST awscli-1.16.308.tar.gz 1612631 BLAKE2B 
e527704ec0d80f1d1af1ca9b3ca541873113eb0318c866eb193a6fbd830f4f46b62192739b235c3a858a78d7acc8b7b5841520dd4c67dc69d62904e1092294ad
 SHA512 
bdbe22e16914822f08303d91a1f4b4bb3a37abb45ec6d84b027e511c16184cc34d0b26df632a5c5a82e328837d23db4c62d8289d31165be4761003f0f47e002d
 DIST awscli-1.16.310.tar.gz 1615978 BLAKE2B 
ca5d4f6d7cc12b7346eedda837eb4c9c470434514139c747d0652f398b17afcfcd18410645a47f4a6e72b7520021713e6dd377a0268f8958f6c85ac7909ef917
 SHA512 
d3ad61d632a3f1f2922102f7d8e3a2943c91f8b32a64e02167ba2ad415165d3be2c55ef8cd75db1510750ec43916b7064d098f0de4f727f51b9d639c76f08b70
+DIST awscli-1.16.314.tar.gz 1645286 BLAKE2B 
085bab3971ed037a23fbd336f367becf2cc4aded04def176fbe6e073b5e010af4aeb0c0e6b43212837a2544ff6734f73e4a2165f61744263649c4a0b21a43424
 SHA512 
6268ba5a7332c8a7ba36602cd1ee55dfc4dbbf14124c20b5ec1e524a88db11e2f57e7a553882b774a25376c5c2b280c2863c4253ff4a994b72049c361ffddc58

diff --git a/dev-python/awscli/awscli-1.16.314.ebuild 
b/dev-python/awscli/awscli-1.16.314.ebuild
new file mode 100644
index 000..7ee92f0245e
--- /dev/null
+++ b/dev-python/awscli/awscli-1.16.314.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="https://pypi.org/project/awscli/";
+#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+# requires network access
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/botocore-1.13.50[${PYTHON_USEDEP}]
+   =dev-python/s3transfer-0.2.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/mypaint/

2020-01-22 Thread Michał Górny
commit: 53b758da15b80a7f1196d20d25a1062e7b5e7ccd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:45:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b758da

media-gfx/mypaint: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 media-gfx/mypaint/{mypaint-1.2.1-r3.ebuild => mypaint-1.2.1-r4.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/mypaint/mypaint-1.2.1-r3.ebuild 
b/media-gfx/mypaint/mypaint-1.2.1-r4.ebuild
similarity index 100%
rename from media-gfx/mypaint/mypaint-1.2.1-r3.ebuild
rename to media-gfx/mypaint/mypaint-1.2.1-r4.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyilmbase/

2020-01-22 Thread Michał Górny
commit: b4bf8a4e4dde96f62ccea75f20bae15ccb494f0b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:46:17 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4bf8a4e

dev-python/pyilmbase: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../pyilmbase/{pyilmbase-2.3.0.ebuild => pyilmbase-2.3.0-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/pyilmbase/pyilmbase-2.3.0.ebuild 
b/dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild
similarity index 100%
rename from dev-python/pyilmbase/pyilmbase-2.3.0.ebuild
rename to dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/pupynere/

2020-01-22 Thread Michał Górny
commit: 1fdad47b4481a446b489da1a8658d2f25c9d4980
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:46:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fdad47b

dev-python/pupynere: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../pupynere/{pupynere-1.0.15-r1.ebuild => pupynere-1.0.15-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/pupynere/pupynere-1.0.15-r1.ebuild 
b/dev-python/pupynere/pupynere-1.0.15-r2.ebuild
similarity index 100%
rename from dev-python/pupynere/pupynere-1.0.15-r1.ebuild
rename to dev-python/pupynere/pupynere-1.0.15-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/gnuplot-py/

2020-01-22 Thread Michał Górny
commit: cbeb2ddea4a4f392c7b7a46c4e8cf179ba188513
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:46:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbeb2dde

dev-python/gnuplot-py: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../gnuplot-py/{gnuplot-py-1.8-r1.ebuild => gnuplot-py-1.8-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild 
b/dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild
similarity index 100%
rename from dev-python/gnuplot-py/gnuplot-py-1.8-r1.ebuild
rename to dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-gfx/inkscape/

2020-01-22 Thread Michał Górny
commit: 4b1b3d58c39b76a649367615ab6f5f491a44de60
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:45:58 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1b3d58

media-gfx/inkscape: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 media-gfx/inkscape/{inkscape-0.92.4.ebuild => inkscape-0.92.4-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-0.92.4.ebuild 
b/media-gfx/inkscape/inkscape-0.92.4-r1.ebuild
similarity index 100%
rename from media-gfx/inkscape/inkscape-0.92.4.ebuild
rename to media-gfx/inkscape/inkscape-0.92.4-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/nmrdepaker/

2020-01-22 Thread Michał Górny
commit: de32d1d86e26fd996438513891486b91ae6da7e4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:44:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de32d1d8

sci-chemistry/nmrdepaker: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../nmrdepaker/{nmrdepaker-1.0.ebuild => nmrdepaker-1.0-r1.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/nmrdepaker/nmrdepaker-1.0.ebuild 
b/sci-chemistry/nmrdepaker/nmrdepaker-1.0-r1.ebuild
similarity index 100%
rename from sci-chemistry/nmrdepaker/nmrdepaker-1.0.ebuild
rename to sci-chemistry/nmrdepaker/nmrdepaker-1.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-libs/pymmlib/

2020-01-22 Thread Michał Górny
commit: 59be744783f7ca37a6c5213ea9611b0110f879b2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:42:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59be7447

sci-libs/pymmlib: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-libs/pymmlib/{pymmlib-1.2.1.ebuild => pymmlib-1.2.1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-libs/pymmlib/pymmlib-1.2.1.ebuild 
b/sci-libs/pymmlib/pymmlib-1.2.1-r1.ebuild
similarity index 100%
rename from sci-libs/pymmlib/pymmlib-1.2.1.ebuild
rename to sci-libs/pymmlib/pymmlib-1.2.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-gfx/displaycal/

2020-01-22 Thread Michał Górny
commit: f0bccada95ada5626b9a08ffd898df5a4830593f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:46:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:50:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bccada

media-gfx/displaycal: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../{displaycal-3.8.8.1.ebuild => displaycal-3.8.8.1-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/displaycal/displaycal-3.8.8.1.ebuild 
b/media-gfx/displaycal/displaycal-3.8.8.1-r1.ebuild
similarity index 100%
rename from media-gfx/displaycal/displaycal-3.8.8.1.ebuild
rename to media-gfx/displaycal/displaycal-3.8.8.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnuradio/

2020-01-22 Thread Michał Górny
commit: 9b1e589235a2cab248c856f040169255a069d3a0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:44:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1e5892

net-wireless/gnuradio: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../gnuradio/{gnuradio-3.6.5.1-r2.ebuild => gnuradio-3.6.5.1-r3.ebuild}   | 0
 .../gnuradio/{gnuradio-3.7.13.5.ebuild => gnuradio-3.7.13.5-r1.ebuild}| 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.6.5.1-r2.ebuild 
b/net-wireless/gnuradio/gnuradio-3.6.5.1-r3.ebuild
similarity index 100%
rename from net-wireless/gnuradio/gnuradio-3.6.5.1-r2.ebuild
rename to net-wireless/gnuradio/gnuradio-3.6.5.1-r3.ebuild

diff --git a/net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild 
b/net-wireless/gnuradio/gnuradio-3.7.13.5-r1.ebuild
similarity index 100%
rename from net-wireless/gnuradio/gnuradio-3.7.13.5.ebuild
rename to net-wireless/gnuradio/gnuradio-3.7.13.5-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/relax/

2020-01-22 Thread Michał Górny
commit: 0a231d17891be9aad3b52e03d50deac43d95d8c0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:43:43 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a231d17

sci-chemistry/relax: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-chemistry/relax/{relax-4.0.0-r1.ebuild => relax-4.0.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/relax/relax-4.0.0-r1.ebuild 
b/sci-chemistry/relax/relax-4.0.0-r2.ebuild
similarity index 100%
rename from sci-chemistry/relax/relax-4.0.0-r1.ebuild
rename to sci-chemistry/relax/relax-4.0.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/chemex/

2020-01-22 Thread Michał Górny
commit: 1061553911f3e02020203ea6292cd4dc4a5995e9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:44:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10615539

sci-chemistry/chemex: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-chemistry/chemex/{chemex-0.6.1.ebuild => chemex-0.6.1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/chemex/chemex-0.6.1.ebuild 
b/sci-chemistry/chemex/chemex-0.6.1-r1.ebuild
similarity index 100%
rename from sci-chemistry/chemex/chemex-0.6.1.ebuild
rename to sci-chemistry/chemex/chemex-0.6.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/pymol/

2020-01-22 Thread Michał Górny
commit: 6db822a4c7759eacbe5c96503d3c629f1256b187
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:44:04 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db822a4

sci-chemistry/pymol: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-chemistry/pymol/{pymol-1.8.4.0-r1.ebuild => pymol-1.8.4.0-r2.ebuild} | 0
 sci-chemistry/pymol/{pymol-2.3.0-r1.ebuild => pymol-2.3.0-r2.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/pymol/pymol-1.8.4.0-r1.ebuild 
b/sci-chemistry/pymol/pymol-1.8.4.0-r2.ebuild
similarity index 100%
rename from sci-chemistry/pymol/pymol-1.8.4.0-r1.ebuild
rename to sci-chemistry/pymol/pymol-1.8.4.0-r2.ebuild

diff --git a/sci-chemistry/pymol/pymol-2.3.0-r1.ebuild 
b/sci-chemistry/pymol/pymol-2.3.0-r2.ebuild
similarity index 100%
rename from sci-chemistry/pymol/pymol-2.3.0-r1.ebuild
rename to sci-chemistry/pymol/pymol-2.3.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-gfx/printrun/

2020-01-22 Thread Michał Górny
commit: ce93fff866a216c8ea2cfb6120ae646c301926f6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:45:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce93fff8

media-gfx/printrun: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../printrun/{printrun-20150310-r3.ebuild => printrun-20150310-r4.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-gfx/printrun/printrun-20150310-r3.ebuild 
b/media-gfx/printrun/printrun-20150310-r4.ebuild
similarity index 100%
rename from media-gfx/printrun/printrun-20150310-r3.ebuild
rename to media-gfx/printrun/printrun-20150310-r4.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-libs/nlopt/

2020-01-22 Thread Michał Górny
commit: 8d550dda5b53bfb97a17965d0797381be6450999
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:42:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d550dda

sci-libs/nlopt: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-libs/nlopt/{nlopt-2.4.2-r1.ebuild => nlopt-2.4.2-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-libs/nlopt/nlopt-2.4.2-r1.ebuild 
b/sci-libs/nlopt/nlopt-2.4.2-r2.ebuild
similarity index 100%
rename from sci-libs/nlopt/nlopt-2.4.2-r1.ebuild
rename to sci-libs/nlopt/nlopt-2.4.2-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-libs/getdata/

2020-01-22 Thread Michał Górny
commit: 7d6259cfc6a6e5feb2452e51219ad4e78c377980
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:43:05 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6259cf

sci-libs/getdata: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-libs/getdata/{getdata-0.9.0-r1.ebuild => getdata-0.9.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-libs/getdata/getdata-0.9.0-r1.ebuild 
b/sci-libs/getdata/getdata-0.9.0-r2.ebuild
similarity index 100%
rename from sci-libs/getdata/getdata-0.9.0-r1.ebuild
rename to sci-libs/getdata/getdata-0.9.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-libs/mathgl/

2020-01-22 Thread Michał Górny
commit: 0bb600394949feb476bfa6517552984fde977a81
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:42:50 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb60039

sci-libs/mathgl: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-libs/mathgl/{mathgl-2.4.1.ebuild => mathgl-2.4.1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-libs/mathgl/mathgl-2.4.1.ebuild 
b/sci-libs/mathgl/mathgl-2.4.1-r1.ebuild
similarity index 100%
rename from sci-libs/mathgl/mathgl-2.4.1.ebuild
rename to sci-libs/mathgl/mathgl-2.4.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-libs/aubio/

2020-01-22 Thread Michał Górny
commit: 1eddbb7597a5f4495d657914937ddb03820c614b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:45:22 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eddbb75

media-libs/aubio: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/aubio/{aubio-0.4.7.ebuild => aubio-0.4.7-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/aubio/aubio-0.4.7.ebuild 
b/media-libs/aubio/aubio-0.4.7-r1.ebuild
similarity index 100%
rename from media-libs/aubio/aubio-0.4.7.ebuild
rename to media-libs/aubio/aubio-0.4.7-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/vmd/

2020-01-22 Thread Michał Górny
commit: 787aa04ebb58d6e4f06e8b49890d022d6e06ff2b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:43:32 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787aa04e

sci-chemistry/vmd: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 sci-chemistry/vmd/{vmd-1.9.3-r2.ebuild => vmd-1.9.3-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/vmd/vmd-1.9.3-r2.ebuild 
b/sci-chemistry/vmd/vmd-1.9.3-r3.ebuild
similarity index 100%
rename from sci-chemistry/vmd/vmd-1.9.3-r2.ebuild
rename to sci-chemistry/vmd/vmd-1.9.3-r3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/pdb2pqr/

2020-01-22 Thread Michał Górny
commit: a28df1dc4dc33e567509aee29ae78a923e3c2596
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 22 21:44:12 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 22 21:49:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28df1dc

sci-chemistry/pdb2pqr: Revbump post dep change

Signed-off-by: Michał Górny  gentoo.org>

 .../pdb2pqr/{pdb2pqr-1.9.0-r1.ebuild => pdb2pqr-1.9.0-r2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-chemistry/pdb2pqr/pdb2pqr-1.9.0-r1.ebuild 
b/sci-chemistry/pdb2pqr/pdb2pqr-1.9.0-r2.ebuild
similarity index 100%
rename from sci-chemistry/pdb2pqr/pdb2pqr-1.9.0-r1.ebuild
rename to sci-chemistry/pdb2pqr/pdb2pqr-1.9.0-r2.ebuild



  1   2   3   >