commit:     1a08c572d6b48c0a7237e53905cf7bc39185634e
Author:     Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sun Jul 17 21:10:23 2022 +0000
Commit:     Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
CommitDate: Sun Jul 17 21:10:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a08c572

net-p2p/nuxhash: treeclean

Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://bugs.gentoo.org/848399

 licenses/excavator-EULA                            | 258 ---------------------
 net-p2p/nuxhash/Manifest                           |   1 -
 .../nuxhash-1.0.0_beta2_p20191013-fixurl.patch     |  26 ---
 .../nuxhash-1.0.0_beta2_p20191013-remove-gui.patch |  12 -
 net-p2p/nuxhash/metadata.xml                       |  11 -
 .../nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild   |  48 ----
 profiles/license_groups                            |   2 +-
 profiles/package.mask                              |   6 -
 8 files changed, 1 insertion(+), 363 deletions(-)

diff --git a/licenses/excavator-EULA b/licenses/excavator-EULA
deleted file mode 100644
index 00a0527d7..000000000
--- a/licenses/excavator-EULA
+++ /dev/null
@@ -1,258 +0,0 @@
-End-User License Agreement ("Agreement")  
-========================================
-
-Last updated: May 10, 2017
-
-Please read this End-User License Agreement ("Agreement") carefully before
-clicking the "I Agree" button, downloading or using NiceHash Excavator
-("Application").
-
-By clicking the "I Agree" button, downloading or using the Application, you
-are agreeing to be bound by the terms and conditions of this Agreement.
-
-This Agreement is a legal agreement between you (either an individual or a
-single entity) and NiceHash and it governs your use of the Application made
-available to you by NiceHash.
-
-If you do not agree to the terms of this Agreement, do not click on the "I
-Agree" button and do not download or use the Application.
-
-The Application is licensed, not sold, to you by NiceHash for use strictly in
-accordance with the terms of this Agreement.
-
-License  
--------
-
-NiceHash grants you a revocable, non-exclusive, non-transferable, limited
-license to download, install and use the Application solely for your personal,
-non-commercial purposes strictly in accordance with the terms of this
-Agreement.
-
-Restrictions  
-------------
-
-You agree not to, and you will not permit others to:
-
-  * license, sell, rent, lease, assign, distribute, transmit, host, outsource,
-    disclose or otherwise commercially exploit the Application or make the
-    Application available to any third party.
-
-  * copy or use the Application for any purpose other than as permitted under
-    the above section 'License'.
-
-  * modify, make derivative works of, disassemble, decrypt, reverse compile or
-    reverse engineer any part of the Application.
-
-  * remove, alter or obscure any proprietary notice (including any notice of
-    copyright or trademark) of NiceHash or its affiliates, partners, suppliers
-    or the licensors of the Application.
-
-
-Intellectual Property  
----------------------
-
-The Application, including without limitation all copyrights, patents,
-trademarks, trade secrets and other intellectual property rights are, and
-shall remain, the sole and exclusive property of NiceHash.
-
-Your Suggestions  
-----------------
-
-Any feedback, comments, ideas, improvements or suggestions (collectively,
-"Suggestions") provided by you to NiceHash with respect to the Application
-shall remain the sole and exclusive property of NiceHash.
-
-NiceHash shall be free to use, copy, modify, publish, or redistribute the
-Suggestions for any purpose and in any way without any credit or any
-compensation to you.
-
-Modifications to Application  
-----------------------------
-
-NiceHash reserves the right to modify, suspend or discontinue, temporarily or
-permanently, the Application or any service to which it connects, with or
-without notice and without liability to you.
-
-Updates to Application  
-----------------------
-
-NiceHash may from time to time provide enhancements or improvements to the
-features/functionality of the Application, which may include patches, bug
-fixes, updates, upgrades and other modifications ("Updates").
-
-Updates may modify or delete certain features and/or functionalities of the
-Application. You agree that NiceHash has no obligation to (i) provide any
-Updates, or (ii) continue to provide or enable any particular features and/or
-functionalities of the Application to you.
-
-You further agree that all Updates will be (i) deemed to constitute an
-integral part of the Application, and (ii) subject to the terms and conditions
-of this Agreement.
-
-Third-Party Services  
---------------------
-
-The Application may display, include or make available third-party content
-(including data, information, applications and other products services) or
-provide links to third-party websites or services ("Third-Party Services").
-
-You acknowledge and agree that NiceHash shall not be responsible for any
-Third-Party Services, including their accuracy, completeness, timeliness,
-validity, copyright compliance, legality, decency, quality or any other aspect
-thereof. NiceHash does not assume and shall not have any liability or
-responsibility to you or any other person or entity for any Third-Party
-Services.
-
-Third-Party Services and links thereto are provided solely as a convenience to
-you and you access and use them entirely at your own risk and subject to such
-third parties' terms and conditions.
-
-Privacy Policy  
---------------
-
-NiceHash collects, stores, maintains, and shares information about you in
-accordance with its Privacy Policy, which is available at
-https://www.nicehash.com/?p=privacy. By accepting this Agreement, you 
-acknowledge that you hereby agree and consent to the terms and conditions of 
-our Privacy Policy.
-
-Term and Termination  
---------------------
-
-This Agreement shall remain in effect until terminated by you or NiceHash.
-
-NiceHash may, in its sole discretion, at any time and for any or no reason,
-suspend or terminate this Agreement with or without prior notice.
-
-This Agreement will terminate immediately, without prior notice from NiceHash,
-in the event that you fail to comply with any provision of this Agreement. You
-may also terminate this Agreement by deleting the Application and all copies
-thereof from your mobile device or from your computer.
-
-Upon termination of this Agreement, you shall cease all use of the Application
-and delete all copies of the Application from your mobile device or from your
-computer.
-
-Termination of this Agreement will not limit any of NiceHash's rights or
-remedies at law or in equity in case of breach by you (during the term of this
-Agreement) of any of your obligations under the present Agreement.
-
-Indemnification  
----------------
-
-You agree to indemnify and hold NiceHash and its parents, subsidiaries,
-affiliates, officers, employees, agents, partners and licensors (if any)
-harmless from any claim or demand, including reasonable attorneys' fees, due
-to or arising out of your: (a) use of the Application; (b) violation of this
-Agreement or any law or regulation; or (c) violation of any right of a third
-party.
-
-No Warranties  
--------------
-
-The Application is provided to you "AS IS" and "AS AVAILABLE" and with all
-faults and defects without warranty of any kind. To the maximum extent
-permitted under applicable law, NiceHash, on its own behalf and on behalf of
-its affiliates and its and their respective licensors and service providers,
-expressly disclaims all warranties, whether express, implied, statutory or
-otherwise, with respect to the Application, including all implied warranties
-of merchantability, fitness for a particular purpose, title and non-
-infringement, and warranties that may arise out of course of dealing, course
-of performance, usage or trade practice. Without limitation to the foregoing,
-NiceHash provides no warranty or undertaking, and makes no representation of
-any kind that the Application will meet your requirements, achieve any
-intended results, be compatible or work with any other software, applications,
-systems or services, operate without interruption, meet any performance or
-reliability standards or be error free or that any errors or defects can or
-will be corrected.
-
-Without limiting the foregoing, neither NiceHash nor any NiceHash's provider
-makes any representation or warranty of any kind, express or implied: (i) as
-to the operation or availability of the Application, or the information,
-content, and materials or products included thereon; (ii) that the Application
-will be uninterrupted or error-free; (iii) as to the accuracy, reliability, or
-currency of any information or content provided through the Application; or
-(iv) that the Application, its servers, the content, or e-mails sent from or
-on behalf of NiceHash are free of viruses, scripts, trojan horses, worms,
-malware, timebombs or other harmful components.
-
-Some jurisdictions do not allow the exclusion of or limitations on implied
-warranties or the limitations on the applicable statutory rights of a
-consumer, so some or all of the above exclusions and limitations may not apply
-to you.
-
-Limitation of Liability  
------------------------
-
-Notwithstanding any damages that you might incur, the entire liability of
-NiceHash and any of its suppliers under any provision of this Agreement and
-your exclusive remedy for all of the foregoing shall be limited to the amount
-actually paid by you for the Application.
-
-To the maximum extent permitted by applicable law, in no event shall NiceHash
-or its suppliers be liable for any special, incidental, indirect, or
-consequential damages whatsoever (including, but not limited to, damages for
-loss of profits, for loss of data or other information, for business
-interruption, for personal injury, for loss of privacy arising out of or in
-any way related to the use of or inability to use the Application, third-party
-software and/or third-party hardware used with the Application, or otherwise
-in connection with any provision of this Agreement), even if NiceHash or any
-supplier has been advised of the possibility of such damages and even if the
-remedy fails of its essential purpose.
-
-Some states/jurisdictions do not allow the exclusion or limitation of
-incidental or consequential damages, so the above limitation or exclusion may
-not apply to you.
-
-Severability  
-------------
-
-If any provision of this Agreement is held to be unenforceable or invalid,
-such provision will be changed and interpreted to accomplish the objectives of
-such provision to the greatest extent possible under applicable law and the
-remaining provisions will continue in full force and effect.
-
-Waiver  
-------
-
-Except as provided herein, the failure to exercise a right or to require
-performance of an obligation under this Agreement shall not effect a party's
-ability to exercise such right or require such performance at any time
-thereafter nor shall be the waiver of a breach constitute waiver of any
-subsequent breach.
-
-Amendments to this Agreement  
-----------------------------
-
-NiceHash reserves the right, at its sole discretion, to modify or replace this
-Agreement at any time. If a revision is material we will provide at least 15
-days' notice prior to any new terms taking effect. What constitutes a material
-change will be determined at our sole discretion.
-
-By continuing to access or use our Application after any revisions become
-effective, you agree to be bound by the revised terms. If you do not agree to
-the new terms, you are no longer authorized to use the Application.
-
-Governing Law  
--------------
-
-The laws of Slovenia, excluding its conflicts of law rules, shall govern this
-Agreement and your use of the Application. Your use of the Application may
-also be subject to other local, state, national, or international laws.
-
-Contact Information  
--------------------
-
-If you have any questions about this Agreement, please contact us as
-i...@nicehash.com
-
-Entire Agreement  
-----------------
-
-The Agreement constitutes the entire agreement between you and NiceHash
-regarding your use of the Application and supersedes all prior and
-contemporaneous written or oral agreements between you and NiceHash.
-
-You may be subject to additional terms and conditions that apply when you use
-or purchase other NiceHash's services, which NiceHash will provide to you at
-the time of such use or purchase.

diff --git a/net-p2p/nuxhash/Manifest b/net-p2p/nuxhash/Manifest
deleted file mode 100644
index 4c82435a4..000000000
--- a/net-p2p/nuxhash/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nuxhash-1.0.0_beta2_p20191013.tar.gz 783977 BLAKE2B 
5dd50bd1d62193775b7146d078e4eae62247e1e469ed1966ecab31bf7899d38ddbe31babbf450a165e78c86bc4482f0a7a769225bd2f018515b90255184d8781
 SHA512 
1d2bb4cc73fd3a9c2e6964d2208ffe8362444bc03c7c2382b4df4231a311daa72026e1d80de347d77765f6ec92af5e339e2d10fdbff7d5272b8fdf8421a5656f

diff --git a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
deleted file mode 100644
index 91e2f5630..000000000
--- a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-fixurl.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Nicehash URL has changed
-
-https://github.com/YoRyan/nuxhash/issues/54
-
---- a/nuxhash/nicehash.py      2019-10-13 06:10:40.000000000 +0100
-+++ b/nuxhash/nicehash.py      2020-05-10 02:50:26.531802156 +0100
-@@ -24,7 +24,7 @@
-     address = nx_settings['nicehash']['wallet']
- 
-     response = nh.public_api(HOST).request(
--            'GET', f'/main/api/v2/mining/external/{address}/rigs/', '', None)
-+            'GET', f'/main/api/v2/mining/external/{address}/rigs2/', '', None)
-     unpaid = response.get('unpaidAmount', None)
-     if response.get('externalAddress', True):
-         wallet = response.get('externalBalance', None)
---- a/nuxhash/nhrest/python/nicehash.py        2019-10-13 06:10:40.000000000 
+0100
-+++ b/nuxhash/nhrest/python/nicehash.py        2020-05-10 02:55:38.189794255 
+0100
-@@ -162,7 +162,7 @@
-         return algo_setting
- 
-     def get_accounts(self):
--        return self.request('GET', '/main/api/v2/accounting/accounts/', '', 
None)
-+        return self.request('GET', '/main/api/v2/accounting/accounts2/', '', 
None)
- 
-     def get_accounts_for_currency(self, currency):
-         return self.request('GET', '/main/api/v2/accounting/account/' + 
currency, '', None)

diff --git 
a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch 
b/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
deleted file mode 100644
index 1d86a23f0..000000000
--- a/net-p2p/nuxhash/files/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Disable GUI if USE=-gui
-
---- a/setup.py 2020-06-27 00:24:01.872723504 +0100
-+++ b/setup.py 2020-06-27 00:30:12.885365693 +0100
-@@ -185,7 +185,6 @@
-     entry_points={  # Optional
-         'console_scripts': [
-             'nuxhashd=nuxhash:nuxhashd',
--            'nuxhash-gui=nuxhash:nuxhash_gui'
-         ],
-     },
- 

diff --git a/net-p2p/nuxhash/metadata.xml b/net-p2p/nuxhash/metadata.xml
deleted file mode 100644
index 919e2c63d..000000000
--- a/net-p2p/nuxhash/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>alexey+gen...@asokolov.org</email>
-               <name>Alexey Sokolov</name>
-       </maintainer>
-       <upstream>
-               <remote-id type="github">YoRyan/nuxhash</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild 
b/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
deleted file mode 100644
index 123457ae2..000000000
--- a/net-p2p/nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="NiceHash cryptocurrency mining client for Linux"
-HOMEPAGE="https://github.com/YoRyan/nuxhash";
-
-SRC_URI="https://github.com/YoRyan/nuxhash/archive/33e9a095a41a6828959927f867efe4d2df398ede.tar.gz
 -> ${P}.tar.gz"
-# Nuxhash itself is GPL, but it downloads the excavator proprietary blob on 
startup
-LICENSE="GPL-3 excavator-EULA"
-SLOT="0"
-IUSE="gui"
-KEYWORDS="~amd64"
-RESTRICT="bindist mirror test"
-
-RDEPEND="
-       dev-libs/libbsd
-       dev-python/requests[${PYTHON_USEDEP}]
-       net-misc/curl
-       virtual/opencl
-       >=x11-drivers/nvidia-drivers-387
-       x11-libs/libxcb
-       x11-libs/libXau
-       x11-libs/libXdmcp
-       x11-libs/libXext
-       x11-libs/libX11
-       gui? ( dev-python/wxpython:4.0[${PYTHON_USEDEP}] )
-"
-
-PATCHES=(
-       "${FILESDIR}/nuxhash-1.0.0_beta2_p20191013-fixurl.patch"
-)
-
-python_prepare_all() {
-       use gui || eapply 
"${FILESDIR}/nuxhash-1.0.0_beta2_p20191013-remove-gui.patch"
-       distutils-r1_python_prepare_all
-}
-
-python_test() {
-       for t in tests/test_*.py; do
-               "${EPYTHON}" "${t}" || die
-       done
-}

diff --git a/profiles/license_groups b/profiles/license_groups
index 69efda4df..c704a85de 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -5,5 +5,5 @@ OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ 
FDL-1.3 FDL-1.3+
 FREE @FREE-SOFTWARE @OPEN-DEFINITION
 DFSG @FREE lablgtk-examples meschach shion VOSTROM
 BINARY-REDISTRIBUTABLE PGP-2 RSAREF
-EULA Enpass-EULA excavator-EULA RTCW-ETEULA technic Typora-EULA Warframe-EULA
+EULA Enpass-EULA RTCW-ETEULA technic Typora-EULA Warframe-EULA
 COPYFREE 0BSD BEER-WARE BSL-1.1 BSD BSD-2 CC0-1.0 Clear-BSD HPND MIT OPENLDAP 
POSTGRESQL tcltk Unlicense WTFPL ZSH

diff --git a/profiles/package.mask b/profiles/package.mask
index 4220f4b46..5ffe15584 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,12 +36,6 @@ net-mail/remail
 # depends on non-existent dev-python/aiosmtpd
 dev-python/aiosmtplib
 
-# Alexey Sokolov <alexey+gen...@asokolov.org> (2022-06-10)
-# Dead upstream. Doesn't work with py3.10. Removal on 2022-07-15.
-# https://bugs.gentoo.org/848399
-# Feel free to unmask if you want to take maintainership.
-net-p2p/nuxhash
-
 # Anna Vyalkova <cyber+gen...@sysrq.in> (2022-06-04)
 # Incompatible with recent pytest. No revdeps. Removal on 2022-07-05.
 dev-python/thriftrw

Reply via email to