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