diff --git a/TODO.md b/TODO.md
index 0bab7bbcd3..529747d241 100644
--- a/TODO.md
+++ b/TODO.md
@@ -17,7 +17,6 @@ Name | Buildsystem | Category | User | RFH
[matlab2tikz](https://github.com/matlab2tikz/matlab2tikz) | none | octave | Alessandro-Barbieri | no
[nerd-fonts](https://nerdfonts.com) | none | fonts | Alessandro-Barbieri | yes
[silk-guardian](https://github.com/NateBrune/silk-guardian) | make | util | Alessandro-Barbieri | no
-[qepcad](https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html) | make | math | Alessandro-Barbieri | no
[retroarch](https://www.retroarch.com/) | make | game | NicolaSmaniotto |
[lucida](https://github.com/claritylab/lucida) | make | | Alessandro-Barbieri | yes
[embedded fuzzy logic library](https://github.com/zerokol/eFLL) | make | devel | Alessandro-Barbieri | no
diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.6.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.6.ebuild
deleted file mode 100644
index 97ae9bab28..0000000000
--- a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="CUSTOMRESCUECD-x86_64"
-DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo"
-HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
-SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
-
-LICENSE="GPL-3"
-SLOT="${PV}"
-KEYWORDS="~amd64"
-RESTRICT="bindist mirror"
-
-S=${WORKDIR}
-
-src_unpack() { :; }
-
-src_install() {
- insinto "/usr/share/${PN%-*}"
- doins "${DISTDIR}/${MY_P}-${PV}.iso"
-}
-
-pkg_postinst() {
- local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
-
- # no version newer than ours? we're the newest!
- if ! has_version ">${CATEGORY}/${PF}"; then
- ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die
- fi
-}
-
-pkg_postrm() {
- local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso
-
- # if there is no version newer than ours installed
- if ! has_version ">${CATEGORY}/${PF}"; then
- # and we are truly and completely uninstalled...
- if [[ ! ${REPLACED_BY_VERSION} ]]; then
- # then find an older version to set the symlink to
- local newest_version=$(best_version "<${CATEGORY}/${PF}")
-
- if [[ ${newest_version} ]]; then
- # update the symlink
- ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
- else
- # last version removed? clean up the symlink
- rm -v "${f}" || die
- # and the parent directory
- rmdir "${f%/*}" || die
- fi
- fi
- fi
-}
diff --git a/app-admin/enpass-desktop-bin/Manifest b/app-admin/enpass-desktop-bin/Manifest
new file mode 100644
index 0000000000..25d0a407ad
--- /dev/null
+++ b/app-admin/enpass-desktop-bin/Manifest
@@ -0,0 +1 @@
+DIST enpass_6.7.4.933_amd64.deb 39403080 BLAKE2B c2fc2dd2a4b674051f761f2ca28211c2810d4e739ba55bc1939f6e82a6aae46a2eb48ae070fcfad2d6a4fd43ad30e04ca2b62c86e51ca5fcd085e7546288051b SHA512 0cdf53b7431b573d844bf610daa88b17f8612fd138081ae9dbbbcc28808013ed99041430ebd463af7e8d486064c210c3047da8515682eb37ee689b2643e226ee
diff --git a/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
new file mode 100644
index 0000000000..e6f7be1d16
--- /dev/null
+++ b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+DESCRIPTION="A cross-platform, complete password management solution"
+HOMEPAGE="https://enpass.io/"
+SRC_URI="https://apt.enpass.io/pool/main/e/enpass/enpass_${PV}_amd64.deb"
+
+LICENSE="Enpass-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror strip"
+
+RDEPEND="
+ net-misc/curl
+ sys-process/lsof
+ x11-libs/libXScrnSaver
+ x11-libs/libxkbcommon
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/opt/enpass/*"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_install() {
+ insinto /
+ doins -r opt
+ fperms +x /opt/enpass/{Enpass,importer_enpass,wifisyncserver_bin}
+
+ domenu usr/share/applications/enpass.desktop
+
+ gunzip usr/share/doc/enpass/changelog.gz || die
+ dodoc usr/share/doc/enpass/changelog
+
+ for size in {16,24,32,48,64,96,128,256}; do
+ doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/apps/enpass.png
+ done
+
+ for size in {16,22,24,32,48}; do
+ doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/status/enpass-status.png
+ doicon -s ${size} usr/share/icons/hicolor/${size}x${size}/status/enpass-status-dark.png
+ done
+
+ insinto /usr/share/mime/packages
+ doins usr/share/mime/packages/application-enpass.xml
+}
diff --git a/dev-R/parsedate/parsedate-1.3.0.ebuild b/dev-R/parsedate/parsedate-1.3.0.ebuild
index b01a5de784..b103d2fbcc 100644
--- a/dev-R/parsedate/parsedate-1.3.0.ebuild
+++ b/dev-R/parsedate/parsedate-1.3.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64"
LICENSE='GPL-2'
SUGGESTED_PACKAGES="
- sci-CRAN/covr
- sci-CRAN/testthat
- sci-CRAN/withr
+ dev-R/covr
+ dev-R/testthat
+ dev-R/withr
"
diff --git a/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild b/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild
index f09e66678b..1d2fffcdb0 100644
--- a/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git"
else
SRC_URI="https://github.com/nitroshare/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86"
S="${WORKDIR}/${PN}-${PV}"
fi
diff --git a/dev-libs/qhttpengine/qhttpengine-9999.ebuild b/dev-libs/qhttpengine/qhttpengine-9999.ebuild
index f09e66678b..1d2fffcdb0 100644
--- a/dev-libs/qhttpengine/qhttpengine-9999.ebuild
+++ b/dev-libs/qhttpengine/qhttpengine-9999.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/nitroshare/${PN}.git"
else
SRC_URI="https://github.com/nitroshare/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86"
S="${WORKDIR}/${PN}-${PV}"
fi
diff --git a/licenses/Enpass-EULA b/licenses/Enpass-EULA
new file mode 100644
index 0000000000..53352f9180
--- /dev/null
+++ b/licenses/Enpass-EULA
@@ -0,0 +1,394 @@
+Enpass Technologies Inc.
+1201, North Market Street Suite 111,
+Wilmington, Delaware
+USA – 19801
+
+Effective Date: May 28, 2020
+
+Welcome to Enpass! We invite you to access our services, but please note that
+your invitation is subject to your agreement with these Terms of Use. This page
+represents a legal document and is the Terms of Use (Agreement) for our Website,
+www.enpass.io, discussion.enpass.io, our mobile, web, and desktop applications,
+collectively and hereinafter called Platform.
+
+Definitions
+The terms “us”, “we”, and “our” refer to our company Enpass Technologies Inc the
+owner of the Platform. A “Visitor” is someone who merely browses our Platform. A
+“Member” is someone who has registered with us to use our Platform. The term
+“User” is a collective identifier that refers to either a Visitor or a Member.
+
+All text, information, graphics, design, and data offered through our Platform,
+whether produced by our Members or by us, are collectively known as our
+“Content”. We distinguish content posted by our Members as “Member Content”.
+Member content does not include personal data saved by User in Enpass.
+
+1. Acceptance of Agreement
+This Agreement is between you and Enpass Technologies Inc.
+
+THIS AGREEMENT CONTAINS WARRANTY DISCLAIMERS AND OTHER PROVISIONS THAT LIMIT OUR
+LIABILITY TO YOU. PLEASE READ THESE TERMS OF USE CAREFULLY AND IN THEIR
+ENTIRETY, AS USING, ACCESSING, AND/OR BROWSING OUR PLATFORM CONSTITUTES
+ACCEPTANCE OF THESE TERMS OF USE. IF YOU DO NOT AGREE TO BE BOUND TO EACH AND
+EVERY TERM AND CONDITION SET FORTH HEREIN, PLEASE EXIT OUR PLATFORM IMMEDIATELY
+AND DO NOT USE THEM ANY FURTHER.
+
+Except as otherwise noted, this Agreement constitutes the entire and only
+Agreement between you and Enpass Technologies Inc and supersedes all other
+Agreements, representations, warranties, and understandings about our Platform,
+and the subject matter contained herein. However, for you to use our Platform,
+you may also be required to agree to additional Terms of Use. Those additional
+Terms of Use will be incorporated into this Agreement unless otherwise stated.
+
+2. Privacy Notice
+Our Privacy Notice is considered part of this Agreement and is available for you
+to review by clicking on this link.
+
+3. Registration
+It is not mandatory for you to register with us to use the trial features of our
+Platform. However, some of the features may be available to registered users
+only. At any time, we can change the availability of features without any notice
+to Users.
+
+You can register with us through our Platform by providing your email or using
+various available sign-in methods like with Apple or Google. When you sign-in
+through Apple, Google, or any other service, we may also receive your first and
+last name. After registering, you will get a license (“Lite”, “Pro” or
+“Premium”) solely for your use. You cannot distribute your license to any other
+User to use related features without them registering with us. Doing so will be
+treated as a breach of this Agreement leading to the permanent termination of
+your account.
+
+4. Master Password
+To use our apps you will have to create a master password. It is used to
+generate the encryption keys to encrypt your data when using our apps. Without
+it, you can’t access your data. If you forget or lose your master password, all
+your data will be lost forever and cannot be recovered. You may use any
+biometrics like the face or fingerprint recognition to access your data without
+the need to actually providing your master password in our apps. However, it
+doesn’t mean that your master password is not required in the future to use our
+apps. At any time, you may need to enter your master password. If you do not
+provide it when asked, you won’t be able to access your data. Your information
+becomes inaccessible because there is no way to recover the master password.
+
+PLEASE NOTE: WE DO NOT STORE, HAVE ACCESS TO, OR HAVE ANY MEANS OF RECREATING OR
+RETRIEVING YOUR MASTER PASSWORD OR ACCESSING YOUR DATA IF YOU LOSE YOUR MASTER
+PASSWORD.
+
+5. Subscription
+Some features of our Platform are available on a subscription basis. At the end
+of each billing cycle, your subscription may automatically renew under the same
+conditions. You can cancel your subscription renewal from where you were billed.
+For subscriptions, you are bound by the Terms of Use of the respective source of
+purchase, for anything related to billing and refunds. Subscription levels,
+features, and pricing are available at www.enpass.io/pricing. We, in our sole
+discretion and at any time, may modify the fees for the subscriptions. Any
+Subscription fee change will become effective at the end of the then-current
+billing cycle as governed by the Stores.
+
+6. Limited Right to Use
+Unless otherwise specified, the viewing, printing or downloading of any content,
+graphic, form or document from our Platform grants you only a limited,
+nonexclusive license for use solely by you for your personal use and not for
+republication, distribution, assignment, sublicense, sale, preparation of
+derivative works or other use. No part of our Platform may be reproduced in any
+form or incorporated into any information retrieval system, electronic or
+mechanical, other than for your personal use. While using our Platform, you
+cannot redistribute your license (“Premium”, “Pro”, “Lite”) to anyone in any way
+that can make them use the features bound to your account. Unless otherwise
+specified, the developer tools and components, download areas, communication
+forums, and product information are for your personal and non-commercial use.
+You may not modify, copy, distribute, transmit, display, perform, reproduce,
+publish, license, create derivative works from, transfer, or sell any
+information, software, products or services obtained from our Platform.
+
+7. Legal Compliance
+You agree to comply with all applicable domestic and international laws,
+statutes, ordinances, and regulations regarding your use of our Platform, and
+any software provided therein.
+
+8. Our Relationship to You
+This Agreement in no way creates any agency, partnership, joint venture, or
+employee-employer or franchisor-franchisee relationship between you and Enpass
+Technologies Inc.
+
+9. Our Intellectual Property
+Our Platform may contain our service marks or trademarks as well as those of our
+affiliates or other companies in the form of words, graphics, and logos. Your
+use of our Platform does not constitute any right or license for you to use our
+service marks or trademarks without the prior written permission of Enpass
+Technologies Inc.
+
+Our Content, as found within our Platform, is protected under the United States
+and global copyrights. The copying, redistribution, use, or publication by you
+of any such Content is strictly prohibited. Your use of our Platform does not
+grant you any ownership rights to our Content.
+
+10. Eligibility and Registration for Membership
+Our Platform is intended solely for Users who are at least (16) years of age or
+older. Any registration by, use of, or access to our Platform by anyone under
+that age is unauthorized, unlicensed, and in violation of these Terms of Use. By
+using our Platform, you represent and warrant that you are (16) years of age or
+older and agree to abide by all the Terms of Use of this Agreement. Enpass
+Technologies Inc has sole right and discretion to determine whether to accept a
+Member and may reject a Member’s registration with or without explanation.
+
+11. Errors, Corrections, and Changes
+We do not represent or otherwise warrant that our Platform will be error-free or
+free from viruses or other harmful components. We do not represent or otherwise
+warrant that the information available on or through our Platform will always be
+correct, accurate, timely, or otherwise reliable. Enpass Technologies Inc
+reserves the right at our sole discretion to change any content, software, and
+other items used or contained in our Platform at any time without notice.
+
+12. Disclaimer
+Our Platform may publish content supplied by third parties, Users, advertisers,
+merchants, and sponsors. Enpass Technologies Inc has no editorial control over
+such content. Any opinions or other information or content expressed or made
+available by third parties, including information providers and Users of our
+Platform, are those of the respective author(s) and not of Enpass Technologies
+Inc. We do not guarantee the accuracy or completeness, nor the legality of any
+content provided by any of these parties.
+
+You understand that we do not operate or control the products or services
+offered by third-party merchants. These merchants are responsible for all
+aspects of order processing, fulfillment, billing, and customer service. We are
+not a party to the transactions entered into between you and merchants. You
+agree that use of or purchase from such merchants is AT YOUR SOLE RISK AND
+WITHOUT WARRANTIES OF ANY KIND BY US. All rules, legal documents (including
+privacy policies), and operating procedures of merchants will apply to you while
+on any merchant websites.
+
+13. Warranty Disclaimer
+Enpass Technologies Inc is not responsible or liable in any manner for any
+Content posted on our Platform, whether posted or caused by Members of our
+Platform, or by Enpass Technologies Inc. Although we provide rules for Member
+conduct and postings, we cannot completely control and are not responsible for
+what Members post, transmit, or share on our Platform, and are not responsible
+for any offensive, inappropriate, obscene, unlawful, or otherwise objectionable
+content you may encounter using our Platform. Enpass Technologies Inc is not
+responsible for the online or offline conduct of any User of our Platform.
+
+Our Platform may be temporarily unavailable from time to time for maintenance or
+other reasons. Enpass Technologies Inc assumes no responsibility for any error,
+omission, interruption, deletion, defect, delay in operation or transmission,
+communications line failure, or alteration of Member communications.
+
+Enpass Technologies Inc is not responsible for any technical malfunction or
+other problems of any telephone network or service, computer system, server or
+provider, computer or mobile phone equipment, or software, or for any failure of
+email on account of technical problems or traffic congestion on the Internet, or
+for any combination thereof – including injury or damage to Members’ or any
+other person’s computer, mobile phone, or other hardware or software – related
+to or resulting from the use or downloading of materials in connection with our
+Platform, including, without limitation, any software provided through our
+Platform.
+
+Reference to any products, services, processes, or other information by trade
+name, trademark, manufacturer, supplier, or otherwise does not constitute or
+imply endorsement, sponsorship, recommendation, or any affiliation with our
+Platform by third parties or by any of the equipment or programming associated
+with or utilized by our Platform.
+
+THE INFORMATION, CONTENT, AND DOCUMENTS FROM OR THROUGH OUR PLATFORM ARE
+PROVIDED ‘AS-IS’, ‘AS AVAILABLE’, WITH ‘ALL FAULTS’, AND ALL EXPRESS OR IMPLIED
+WARRANTIES ARE DISCLAIMED (INCLUDING, BUT NOT LIMITED TO, THE DISCLAIMER OF ANY
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE). OUR
+PLATFORM MAY CONTAIN BUGS, ERRORS, PROBLEMS, OR OTHER LIMITATIONS.
+
+ENPASS TECHNOLOGIES INC, INCLUDING ALL OUR AFFILIATES, HAS NO LIABILITY
+WHATSOEVER FOR YOUR USE OF OUR PLATFORM. ENPASS TECHNOLOGIES INC CANNOT ALWAYS
+GUARANTEE SPECIFIC RESULTS FROM THE USE OF OUR PLATFORM, INCLUDING, BUT NOT
+LIMITED TO, RELATED SOFTWARE. ENPASS TECHNOLOGIES INC DOES NOT REPRESENT OR
+WARRANT THAT OUR CONTENT, PLATFORM, OR ANY SOFTWARE FOUND WITHIN ARE ACCURATE,
+COMPLETE, RELIABLE, CURRENT, OR ERROR-FREE.
+
+WITHOUT LIMITING THE FOREGOING, YOU UNDERSTAND AND AGREE THAT YOU DOWNLOAD OR
+OTHERWISE OBTAIN CONTENT AND RELATED SOFTWARE FROM OR THROUGH OUR PLATFORM AT
+YOUR OWN RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR YOUR USE THEREOF AND
+ANY DAMAGES TO YOUR MOBILE DEVICE OR COMPUTER SYSTEM, LOSS OF DATA, OR OTHER
+HARM OF ANY KIND THAT MAY RESULT. WE AND ALL OUR AFFILIATES ARE NOT LIABLE FOR
+ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES
+FOR LOSS OF BUSINESS, LOSS OF PROFITS, LITIGATION, OR THE LIKE), WHETHER BASED
+ON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT
+LIABILITY, OR OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE
+NEGATION AND LIMITATION OF DAMAGES SET FORTH ABOVE ARE FUNDAMENTAL ELEMENTS OF
+THE BASIS OF THE BARGAIN BETWEEN YOU AND ENPASS TECHNOLOGIES INC.
+
+OUR PLATFORM WOULD NOT BE PROVIDED WITHOUT SUCH LIMITATIONS. NO ADVICE OR
+INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM US THROUGH OUR
+PLATFORM WILL CREATE ANY WARRANTY, REPRESENTATION, OR GUARANTEE NOT EXPRESSLY
+STATED IN THIS AGREEMENT.
+
+14. Limitation of Liability
+IN NO EVENT WILL ENPASS TECHNOLOGIES INC OR ITS DIRECTORS, EMPLOYEES, OR AGENTS
+BE LIABLE TO YOU OR ANY THIRD PERSON FOR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY,
+INCIDENTAL, SPECIAL, OR PUNITIVE DAMAGES, INCLUDING FOR ANY LOST PROFITS OR LOST
+DATA ARISING FROM YOUR USE OF OUR PLATFORM, OR ANY RELATED SOFTWARE ACCESSED
+THROUGH OR DOWNLOADED FROM OUR PLATFORM, EVEN IF ENPASS TECHNOLOGIES INC IS
+AWARE OR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING
+ANYTHING TO THE CONTRARY CONTAINED HEREIN, ENPASS TECHNOLOGIES INC’s LIABILITY
+TO YOU FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL
+AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO US FOR SERVICES
+ACCESSED DURING THE PREVIOUS MONTH OF YOUR MEMBERSHIP PRIOR TO THE EVENT GIVING
+RISE TO LIABILITY.
+
+15. Member Conduct
+As part of our Platform, members may post their content through our forums and
+blogs (Member Content). Members and Visitors understand that by using our
+Platform, they may be exposed to content that is offensive, indecent, or
+objectionable. We do not have complete control over Member Content and do not in
+any way guarantee its quality, accuracy, or integrity. Enpass Technologies Inc
+is not responsible for the monitoring or filtering of any Member Content. Should
+any Member Content be found illegal, Enpass Technologies Inc will submit all
+necessary information to relevant authorities.
+
+If any Member Content is reported to Enpass Technologies Inc as being offensive
+or inappropriate, we may ask the Member to retract or otherwise modify the
+questionable content within 24 hours of being notified by Enpass Technologies
+Inc. If the Member fails to meet such a request, Enpass Technologies Inc has
+full authority to restrict the Member’s ability to post Member Content or to
+immediately terminate the Member’s membership without further notice to the
+Member.
+
+Without limiting the foregoing, we have sole discretion to remove any Member
+Content that violates this Agreement or that is otherwise objectionable in our
+sole discretion. Members are responsible for complying with all applicable
+federal and state laws for their content, including copyright and trademark
+laws.
+
+You warrant that you will not use our Platform to infringe on the intellectual
+property rights of others in any way. In accordance with the DMCA and other
+applicable law, we have adopted a policy of terminating Members whom we deem, in
+our sole discretion, to be infringers of others’ intellectual property rights.
+
+As a Member, you agree not to use our Platform to do any of the following:
+Upload, post, or otherwise transmit any Member Content that: Violates any local,
+state, federal, or international laws Infringes on any patent, trademark, trade
+secret, copyright, or other proprietary rights of any party Harms, threatens,
+defames, promotes violence or illegal activities, or is otherwise vulgar,
+obscene, abusive, harassing, tortuous, libelous, invasive of another’s privacy,
+hateful, or racially, ethically, or otherwise objectionable Links directly or
+indirectly to any materials to which you do not have a right to link Contains
+any private information of any third party, including, without limitation,
+addresses, phone numbers, email addresses, Social Security numbers, and credit
+card numbers Contains software viruses or any other computer code, files, or
+programs designed to interrupt, destroy, or limit the functionality of any
+computer software or hardware or telecommunications equipment, or to extract
+information from our Platform Contains any unsolicited or unauthorized
+advertising, solicitations, promotional materials, junk mail, spam, chain
+letters, pyramid schemes, or any other form of solicitation In the sole judgment
+of Enpass Technologies Inc is objectionable or restricts or inhibits any other
+person from using or enjoying our Platform, or which may expose Enpass
+Technologies Inc, our affiliates, or our Users to any harm or liability of any
+type Use our Content to: Develop competing Platform Create compilations or
+derivative works as defined under United States copyright laws Redistribute it
+in any manner, including, but not limited to, sale, license, lease, rental,
+subscription, or any other distribution mechanism Decompile, disassemble, or
+reverse engineer our Platform, and any related software
+
+16. Use of Information
+You grant Enpass Technologies Inc a license to use the information and materials
+you post to our Platform. By posting, displaying, transmitting, performing, or
+otherwise distributing information or other content (“Member Content”) to our
+Platform, you are granting Enpass Technologies Inc, its officers, directors,
+employees, agents, consultants, representatives, and affiliates, a license to
+use the Member Content in connection with the operation of the business of
+Enpass Technologies Inc, its directors, employees, officers, affiliates,
+representatives, consultants, and agents, including, without limitation, a right
+to distribute, copy, transmit, publicly display, reproduce, translate, edit, and
+reformat Member Content. You understand and agree that you will not be
+compensated for any Member Content. By posting Member Content on our Platform,
+you warrant and represent that you own the rights to the Member Content or are
+authorized to post, display, distribute, perform, or transmit Member Content.
+
+17. Unlawful Activity
+We reserve the right to investigate complaints or reported violations of this
+Agreement and to take any action we deem appropriate, including, but not limited
+to, reporting any suspected unlawful activity to law enforcement officials,
+regulators, or other third parties and disclosing any information necessary or
+appropriate to such persons or entities relating to your profile, email
+addresses, usage history, posted materials, and traffic information.
+
+18. Linking to Our Platform
+You may provide links to our Platform provided that (a) you do not remove or
+obscure any portion of our Platform by framing or otherwise, (b) your services
+do not engage in illegal or pornographic activities, and (c) you cease providing
+links to our Platform immediately upon our request.
+
+19. Links to Other Websites
+Our Platform may from time to time contain links to third-party websites. The
+inclusion of such links for any website on our Platform does not mean that we
+endorse, guarantee, warrant, or recommend the services, information, content,
+and/or data of such third-party websites.
+
+Enpass Technologies Inc has no control over the legal documents and privacy
+practices of third-party websites; you access any third-party websites at your
+own risk. We recommend that you review the privacy notice and Terms of Use of
+those websites to fully understand what information is collected and how it is
+used.
+
+20. Refund Policy
+For subscriptions, you are bound by the Terms of Use of the respective Store and
+for anything related to refunds.
+
+21. Termination of Membership
+Your membership with us is effective until terminated by you or us. Your rights
+under these Terms of Use will terminate without our notice if you fail to comply
+with any term of these Terms of Use. Upon termination, you will stop
+representing yourself as a registered Member. You must delete or destroy any
+information or content (including all copies) obtained from our Platform.
+Certain provisions of this Agreement, including, but not limited to, copyrights,
+indemnity, trademarks, limitation of liability, warranty, and jurisdictional
+issues will survive the termination of this Agreement.
+
+22. Indemnification
+You agree to indemnify, defend, and hold us and our partners, agents, officers,
+directors, employees, subcontractors, successors, assigns, third-party suppliers
+of information and documents, attorneys, advertisers, product and service
+providers, and affiliates free from any liability, loss, claim, and expense,
+including reasonable attorney’s fees, related to your violation of this
+Agreement or use of our Platform.
+
+23. Severability and Survival
+Should any part of this Agreement be held invalid or unenforceable, that portion
+will be construed consistent with applicable law and the remaining portions will
+remain in full force and effect. To the extent that any Content is in conflict
+or inconsistent with this Agreement, this Agreement will take precedence. Our
+failure to enforce any provision of this Agreement will not be deemed a waiver
+of such a provision, nor of the right to enforce such a provision. Our rights
+under this Agreement will survive any termination of this Agreement.
+
+24. Changes to Our Terms of Use
+We reserve the right to change these Terms of Use at any time. We will also post
+these changes on our Platform. These changes will become effective immediately.
+To avoid doubt, no unilateral amendment will retroactively change agreed
+dispute-resolution provisions of these Terms of Use, if any, including, for
+example, arbitration provisions for then-pending disputes unless the parties
+expressly agree otherwise. Your continued use of our Platform after any change
+to these Terms of Use will constitute your acceptance of such change. If you do
+not agree with the changes to these Terms of Use, you can choose to discontinue
+the use of our Platform.
+
+25. Arbitration
+Any legal controversy or claim arising from or relating to this Agreement and/or
+our Platform, excluding legal action taken by us to collect or recover damages
+for or obtain any injunction relating to – intellectual property and our
+Platform, will be settled solely by binding arbitration following the commercial
+arbitration rules of the American Arbitration Association. Any such controversy
+or claim will be arbitrated on an individual basis and will not be consolidated
+in any arbitration with any claim or controversy of any other party. The
+arbitration will be conducted in Wilmington, Delaware, and judgment on the
+arbitration award may be entered into any court having jurisdiction thereof. You
+or we may seek any interim or preliminary relief from a court of competent
+jurisdiction in Wilmington, Delaware necessary to protect our or your rights or
+property pending the completion of arbitration. Each party will bear half the
+arbitration fees and costs.
+
+26. Choice of Law and Jurisdiction
+This Agreement will be treated as if it were executed and performed in
+Wilmington, Delaware, and will be governed by and construed in accordance with
+the laws of the state of Delaware without regard to conflict of law provisions.
+Also, you agree to submit to the personal jurisdiction and venue of such courts.
+Any cause of action by you with respect to our Platform must be instituted
+within one (1) year after the cause of action arose or be for ever waived and
+barred.
diff --git a/media-video/kikoplay/kikoplay-0.8.2.ebuild b/media-video/kikoplay/kikoplay-0.8.2.ebuild
index d514ba1b73..d7a4364e4d 100644
--- a/media-video/kikoplay/kikoplay-0.8.2.ebuild
+++ b/media-video/kikoplay/kikoplay-0.8.2.ebuild
@@ -20,7 +20,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git"
else
SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi
diff --git a/media-video/kikoplay/kikoplay-9999.ebuild b/media-video/kikoplay/kikoplay-9999.ebuild
index 74ac7f834d..b89015a7d7 100644
--- a/media-video/kikoplay/kikoplay-9999.ebuild
+++ b/media-video/kikoplay/kikoplay-9999.ebuild
@@ -20,7 +20,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/Protostars/${GIT_PN}.git"
else
SRC_URI="https://github.com/Protostars/${GIT_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${GIT_PN}-${PV}"
fi
diff --git a/media-video/mpv_thumbnail_script/metadata.xml b/media-video/mpv_thumbnail_script/metadata.xml
new file mode 100644
index 0000000000..be3f1030ef
--- /dev/null
+++ b/media-video/mpv_thumbnail_script/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ smaniotto.nicola@gmail.com
+ Nicola Smaniotto
+
+
diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest
index 996a2b6a37..77880a4b53 100644
--- a/media-video/uxplay/Manifest
+++ b/media-video/uxplay/Manifest
@@ -1,2 +1,2 @@
-DIST uxplay-1.49.tar.gz 359306 BLAKE2B c2dc1f6083e8919d969a8dd40436e23831f99e37998642c6f252d0c36badf34df20fcbc5aec2ac06f14ef5254b27eebb607a410adc77aae1be8060a853652a79 SHA512 d37c963303c2f366f9c78d620f2e6055370ff5c2096991704c7a55e4e80761b7cd53c944a8bab986c989c034e6a31c6fc534b2434522cda711efd7ef318b24fb
DIST uxplay-1.50a.tar.gz 361683 BLAKE2B 096d016e64bf98fab6a9e2d0eb7905e4056ad6580cdc99b675bc85bb490bdc5f1d17fbf9f79ae3144539796f1efb9972e70397d2fe6bb0c77c2551bbe2477fda SHA512 8f25f7bf32e08e4e27fd1d927a154a0e020e021d1a9fb3be5e2cbb5db22de9be408ad98cf073302b2abdcc3f2529b0df175887c537811f148247c9e0fe301a2a
+DIST uxplay-1.51.tar.gz 370080 BLAKE2B fc893b1dc260cb020d37ce5e4bbcfdfe5bb854b734bc6473deaa3173f6c5b8829781265d7ece81996b01075631124ad42868c2c90b7ec997b89153f038e37186 SHA512 248b1ba630721e8e35d07280e378f6d0cefdd83c56cc2c1c593142629e0b7ce891df734999d79187a4bb7878e44fc0ee8c6c779ffcf11e9dcdae18ac693c6ed7
diff --git a/media-video/uxplay/uxplay-1.49.ebuild b/media-video/uxplay/uxplay-1.51.ebuild
similarity index 100%
rename from media-video/uxplay/uxplay-1.49.ebuild
rename to media-video/uxplay/uxplay-1.51.ebuild
diff --git a/profiles/package.mask b/profiles/package.mask
index f312e480e8..9c5025fca9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -9,6 +9,12 @@
# TODO: Either fix per profile masking in overlays, or move
# relevant entries to the relevant package.mask files in ::gentoo
+# Arthur Zamarin (2022-05-02)
+# Depends on removed ~sci-misc/boinc-7.16.17
+# Bug #842204
+sci-misc/boinc-wrapper
+sci-biology/cmdock
+
# Sergey Torokhov (2022-04-29)
# The upstream didn't update the md-environ since 2016.
# The only rev. dependency is =app-doc/ford-1.6.8
@@ -21,11 +27,6 @@ dev-python/md-environ
# Depends on masked dev-libs/openssl-3.0.*
app-crypt/tpm2-openssl
-# Adrian Schollmeyer (2022-03-15)
-# Package will be removed after 2022-04-15 from ::guru, since it is no longer
-# being used by net-im/abaddon and has no other reverse dependencies.
-dev-cpp/simpleini
-
# Yuan Liao (2022-02-20)
# Depends on net-libs/libsoup:3.0, which is masked in ::gentoo.
# Masked until all dependencies are unmasked.
diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index febba10581..894b295e0a 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -1 +1,2 @@
move app-misc/ssmtool app-misc/vocabsieve
+move sci-mathematics/libpotassco sci-libs/libpotassco
diff --git a/sci-electronics/kactus2/kactus2-3.8.0.ebuild b/sci-electronics/kactus2/kactus2-3.8.0.ebuild
index 1faca00fc4..89cf1c254e 100644
--- a/sci-electronics/kactus2/kactus2-3.8.0.ebuild
+++ b/sci-electronics/kactus2/kactus2-3.8.0.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86"
S="${WORKDIR}/${PN}dev-${PV}"
fi
diff --git a/sci-electronics/kactus2/kactus2-9999.ebuild b/sci-electronics/kactus2/kactus2-9999.ebuild
index 847f4f79e2..589b04bd8d 100644
--- a/sci-electronics/kactus2/kactus2-9999.ebuild
+++ b/sci-electronics/kactus2/kactus2-9999.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86"
S="${WORKDIR}/${PN}dev-${PV}"
fi
diff --git a/sci-mathematics/libpotassco/Manifest b/sci-libs/libpotassco/Manifest
similarity index 100%
rename from sci-mathematics/libpotassco/Manifest
rename to sci-libs/libpotassco/Manifest
diff --git a/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild b/sci-libs/libpotassco/libpotassco-0_pre20200612.ebuild
similarity index 100%
rename from sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild
rename to sci-libs/libpotassco/libpotassco-0_pre20200612.ebuild
diff --git a/sci-mathematics/libpotassco/metadata.xml b/sci-libs/libpotassco/metadata.xml
similarity index 100%
rename from sci-mathematics/libpotassco/metadata.xml
rename to sci-libs/libpotassco/metadata.xml
diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
index 089489a6a7..ae5fc1cbb2 100644
--- a/sci-libs/saclib/Manifest
+++ b/sci-libs/saclib/Manifest
@@ -1,2 +1,2 @@
-DIST saclib-2.2.8_p20220501.tar.gz 2494609 BLAKE2B b68bf17645294d6575e4b5412c69ae658a1b2694b4144d69bb516080ee5ae1d92fb6a1400f4fe7422d79c8ee0a96206709e7fca841aa319523e724eacd73d063 SHA512 d5e61150136f1519bcdf2dbe35160f5381e8e8da1a3049847737aa946ca71e1958277d7b8120a2c764cdb8aeb98faece16094695fabe45efbcd17c14ad1b6253
+DIST saclib-2.2.8_p20220502.tar.gz 2493217 BLAKE2B b8975533bf98c740579b60f4b803b376715cfb042efef4adb1493d565efb48ae873adfd441716bc35ab33fb2d882b9b8c2cf7011da6fdb293359a1c2b7e0eab2 SHA512 7f759cb7ee66777b7915fab9b1b8a795d80b784caaa11c2f66e72fca482d5114109f8a4788aa04b78df110d02b626182d8b4bf5c44d9c6f4c3910a2fa1f7f9ee
DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4
diff --git a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
similarity index 94%
rename from sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
rename to sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
index 1a4c79f56f..bfdfd28c2f 100644
--- a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
+++ b/sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit cmake
-COMMIT="94ca9329bcb3ddbf99f34fe6417c3f76ea44248e"
+COMMIT="ea3b65a61b762fc7f929ad9beeec80e1269828fc"
DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
HOMEPAGE="
diff --git a/sci-mathematics/clasp/clasp-3.3.7.ebuild b/sci-mathematics/clasp/clasp-3.3.7.ebuild
index 5de0f038b8..7af8186341 100644
--- a/sci-mathematics/clasp/clasp-3.3.7.ebuild
+++ b/sci-mathematics/clasp/clasp-3.3.7.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="examples test +threads +tools"
-RDEPEND="sci-mathematics/libpotassco:="
+RDEPEND="sci-libs/libpotassco:="
DEPEND="${RDEPEND}"
RESTRICT="!test? ( test )"
diff --git a/sci-mathematics/clingo/clingo-5.5.1.ebuild b/sci-mathematics/clingo/clingo-5.5.1.ebuild
index 5d4640f454..b689178487 100644
--- a/sci-mathematics/clingo/clingo-5.5.1.ebuild
+++ b/sci-mathematics/clingo/clingo-5.5.1.ebuild
@@ -23,7 +23,7 @@ IUSE="examples lua python test +tools"
RDEPEND="
sci-mathematics/clasp:=[tools]
- sci-mathematics/libpotassco:=
+ sci-libs/libpotassco:=
lua? ( ${LUA_DEPS} )
python? ( ${PYTHON_DEPS} )
"
diff --git a/sci-mathematics/qepcad/Manifest b/sci-mathematics/qepcad/Manifest
index 1eb766c64e..c017facfed 100644
--- a/sci-mathematics/qepcad/Manifest
+++ b/sci-mathematics/qepcad/Manifest
@@ -1 +1 @@
-DIST qepcad-1.72b_p20220501.tar.gz 178489856 BLAKE2B 79277f484c0011b3c871fc06b20ce344e770591bd74204d20c9c844933140d14c72663660ea29aaf21de7fe920a5e4bd6a0b94d95e1b28279e7b4fc36ae46228 SHA512 9210bd519bf6e61d746e4a582c48ca6b337b415ad3996af008702dec362e885905c8eda6db3b88f8befb464bc30fcdfa2b5dc3c6e16bd19e3ef3bba054e5846c
+DIST qepcad-1.72b_p20220502.tar.gz 178488094 BLAKE2B 54ff38129f6009926c8ac83635f1e8b5b78bc1eb959caf08853d2a5785d18e256b33ec86271bedeb377109bf2e5f9f96f0f451847451f91509008a879c945cd0 SHA512 148330f7a6ad9df8cbe0f389403b77f670c648fae26b658724f2132f62f7b28dc2dbf13d8799dfd841a24cedfcbedfdbc86d33227e036595abd14f02fbbd7378
diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
similarity index 95%
rename from sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
rename to sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
index 25c1b62787..f16fb04bf2 100644
--- a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
+++ b/sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-COMMIT="3c01c088e6b54e89f382bce56d49733a9969ef09"
+COMMIT="810db4ee13667d5fd2e444b5709d303fed1791ff"
inherit cmake optfeature
diff --git a/sci-mathematics/radian/radian-0.6.1.ebuild b/sci-mathematics/radian/radian-0.6.1.ebuild
index 76558d841d..cee2fc2bbe 100644
--- a/sci-mathematics/radian/radian-0.6.1.ebuild
+++ b/sci-mathematics/radian/radian-0.6.1.ebuild
@@ -44,7 +44,7 @@ BDEPEND="
)
"
-PATCHES=( "${FILESDIR}/${P}-no-pytest-runner.patch" )
+PATCHES=( "${FILESDIR}/${PN}-0.6.0-no-pytest-runner.patch" )
distutils_enable_tests pytest