Compare commits
39 Commits
e8cf0e1a64
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
47b636e042 | ||
|
|
1eae4a9cf5 | ||
|
|
196c2dcb06 | ||
|
|
14f518e6c8 | ||
|
|
ef4a06d6b1 | ||
|
|
8cd25a0aa2 | ||
|
|
9627d2eef9 | ||
|
|
0dba7be35f | ||
|
|
b56141d74d | ||
|
|
7c1ee4ca45 | ||
|
|
ffe1127dcd | ||
|
|
1a9d72d317 | ||
|
|
fe3136a5ce | ||
|
|
6eb3029362 | ||
|
|
e119aa44fa | ||
|
|
304a9311f1 | ||
|
|
db7b30cd48 | ||
|
|
903e5c5366 | ||
|
|
5f902f1645 | ||
|
|
96ea326bd7 | ||
|
|
298157b795 | ||
|
|
7fc935cd70 | ||
|
|
3bda41ec18 | ||
|
|
552c98a1b5 | ||
|
|
4511cd572a | ||
|
|
0f2e4f52f5 | ||
|
|
20ef8b5c88 | ||
|
|
6a37474503 | ||
|
|
eb461ac7fc | ||
|
|
26b87d0069 | ||
|
|
2a82a5c46e | ||
|
|
a14b80a8cf | ||
|
|
6efca6afa2 | ||
|
|
e80f13675b | ||
|
|
8eceb90714 | ||
|
|
14ff463e30 | ||
|
|
6e5dcfeddc | ||
|
|
7ff1cc1113 | ||
|
|
1ac3fa2362 |
1
acct-group/onepassword-cli/Manifest
Normal file
1
acct-group/onepassword-cli/Manifest
Normal file
@@ -0,0 +1 @@
|
|||||||
|
EBUILD onepassword-cli-0-r1.ebuild 148 BLAKE2B d692e4df78bc6a06dd0cecdc8b003a9c0b709f8288c0a35ba46b7ef1aaf424b253d27769fbaa56d13d0529a71c99409655333ea3b0220294b941dd60b1dec0c1 SHA512 1b7f586821eae5d6d83727ce48011088514d138af58447ea14c3e93bf32bcce3ebd36075a2a8c47c23bb3d664b822d27f3c5d3c1a8c147bcbcbb01b6833a6fc6
|
||||||
8
acct-group/onepassword-cli/onepassword-cli-0-r1.ebuild
Normal file
8
acct-group/onepassword-cli/onepassword-cli-0-r1.ebuild
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=61124
|
||||||
@@ -1 +1 @@
|
|||||||
EBUILD onepassword-0.ebuild 148 BLAKE2B baee90c8bbb9aad0a5312ee3039a391ede9afaf99d36e56855b30243ea21c0afe935d5ef26092406b45a6dea6f46ee4e8ff3c15123f6185d06249694d6ab4bba SHA512 fa4f62e167f2f1cf45166709b6f85ad18bc18444dae6c14c1afe6347fef2ecc8a5233fcc4fffcb76a229c9a6e150fd90d72dfd69b011e0794aa59ea57f540797
|
EBUILD onepassword-0-r1.ebuild 148 BLAKE2B 6da751bde61b626f5304ae9da3ece2debfe21e1b96ccf86c3b8722e8ebb3ae2cea4434c0e0cfcc2aea4e744d1b1075b3bdbc82d567ee5a2ccd8ccaf1dade8cb6 SHA512 d63553b37d6b2f5868159d14122603d68c49606b256837bbed305ef9929fbc52422f8a959bfc0c6d4df73e5dae236fdd37e117ef2c7d2bbf0dab32c1b9af01af
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright 2022 Gentoo Authors
|
# Copyright 2023 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
4
app-admin/ansible-core/Manifest
Normal file
4
app-admin/ansible-core/Manifest
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
AUX resolvelib.patch 5731 BLAKE2B fdc0660ea786e02475e7e9735de6493cd6b96048c238ee050d1751a46cce12048112e495e1de48e1d1bb41d5d4415b16dfe294621bd0f6bbb0786c3df52dd35b SHA512 baf5f8c42c85628dffda987dc81b98f56f1a60857f4cc9e6f1b9938f4978d1ba4d84dc7904685dbe02e19a4b91a7a2f979772bbdd42268e6754bcd5208e40d37
|
||||||
|
DIST ansible_core-2.18.1.tar.gz 3069965 BLAKE2B 0c21c36754b32c115eaae452583fd0a51aeed8bbdb3da39464ece24954c1d453e2dd8821be525946211478f1b102dd211994e6c49820574e579bf5cceb67c520 SHA512 acd93e96349bae4a41f9eeed37e810a786103f7826f26bdc8bd98cffdc7ff21b208fa0e916fe3ce6100819373cba7a827488101f33b915ed0e0fdfebe50fab5e
|
||||||
|
EBUILD ansible-core-2.18.1-r1.ebuild 1294 BLAKE2B 3aca7635b576c8fe2ed4aeea449b94315c572b9bb11b548b3fc1602769351f0396c3eda63beab24c2ed3b92b76555d1f38e94e01925092f1d5c10bea39dba04c SHA512 4ea184a3b9c929aac656b07097535fd31dba8b84f89e358411d35cad4401791274cfcd7a167c450b3c9e163fdc74d80618f93a27846a17883953d1606ed954fe
|
||||||
|
MISC metadata.xml 924 BLAKE2B 7dcd1be7a7eea2a5a762ec295d2d285242f9350d377abb1d633c6eb7cdd1eb8f59b02a6908924f424c0b5f42b2f6b3a153523439cc10caef51656c9f75bcd87c SHA512 a6fbf2ee3743ad9d54864c8d22b75cd506f17e1abd6963b3499de55675fed711abf4df6b9fe2589d8ea0b2f93311d06cfbcca7b99469107d708d2bee5cea0694
|
||||||
47
app-admin/ansible-core/ansible-core-2.18.1-r1.ebuild
Normal file
47
app-admin/ansible-core/ansible-core-2.18.1-r1.ebuild
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517="setuptools"
|
||||||
|
PYTHON_COMPAT=( python3_{11..13} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||||
|
HOMEPAGE="https://www.ansible.com/"
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
|
||||||
|
EGIT_BRANCH="devel"
|
||||||
|
else
|
||||||
|
inherit pypi
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
# Upstream runs tests via the ansible-test command, which requires the package
|
||||||
|
# to be installed prior to testing. Running the test via pytest in non-trivial
|
||||||
|
# due to the amount of flags that need to be passed.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||||
|
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/resolvelib-2.0[${PYTHON_USEDEP}]
|
||||||
|
net-misc/sshpass
|
||||||
|
virtual/ssh
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
124
app-admin/ansible-core/files/resolvelib.patch
Normal file
124
app-admin/ansible-core/files/resolvelib.patch
Normal file
@@ -0,0 +1,124 @@
|
|||||||
|
From e30959723a9603ff94bc18ba58ee3adbf305a6b6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
|
||||||
|
Date: Sun, 12 Mar 2023 23:27:41 +0800
|
||||||
|
Subject: [PATCH] ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0`
|
||||||
|
|
||||||
|
<https://pypi.org/project/resolvelib/1.0.1> released on 2023-03-09:
|
||||||
|
|
||||||
|
- <https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst#101-2023-03-09>
|
||||||
|
- <https://github.com/sarugaku/resolvelib/releases/tag/1.0.1>
|
||||||
|
|
||||||
|
Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
|
||||||
|
---
|
||||||
|
changelogs/fragments/80196-resolvelib_lt_1_1_0.yml | 2 ++
|
||||||
|
lib/ansible/galaxy/dependency_resolution/providers.py | 4 ++--
|
||||||
|
requirements.txt | 2 +-
|
||||||
|
test/lib/ansible_test/_data/requirements/ansible.txt | 2 +-
|
||||||
|
test/sanity/code-smell/docs-build.requirements.in | 2 +-
|
||||||
|
test/sanity/code-smell/docs-build.requirements.txt | 2 +-
|
||||||
|
test/sanity/code-smell/package-data.requirements.in | 2 +-
|
||||||
|
test/sanity/code-smell/package-data.requirements.txt | 2 +-
|
||||||
|
8 files changed, 10 insertions(+), 8 deletions(-)
|
||||||
|
create mode 100644 changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
|
||||||
|
|
||||||
|
diff --git a/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml b/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
|
||||||
|
new file mode 100644
|
||||||
|
index 00000000000000..6fd419f0d4f929
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
|
||||||
|
@@ -0,0 +1,2 @@
|
||||||
|
+minor_changes:
|
||||||
|
+ - ansible-galaxy - support ``resolvelib >= 0.5.3, < 1.1.0``.
|
||||||
|
diff --git a/lib/ansible/galaxy/dependency_resolution/providers.py b/lib/ansible/galaxy/dependency_resolution/providers.py
|
||||||
|
index d52006b24d7a77..1dcaf1c8d2cff1 100644
|
||||||
|
--- a/lib/ansible/galaxy/dependency_resolution/providers.py
|
||||||
|
+++ b/lib/ansible/galaxy/dependency_resolution/providers.py
|
||||||
|
@@ -42,7 +42,7 @@ class AbstractProvider: # type: ignore[no-redef]
|
||||||
|
|
||||||
|
# TODO: add python requirements to ansible-test's ansible-core distribution info and remove the hardcoded lowerbound/upperbound fallback
|
||||||
|
RESOLVELIB_LOWERBOUND = SemanticVersion("0.5.3")
|
||||||
|
-RESOLVELIB_UPPERBOUND = SemanticVersion("0.9.0")
|
||||||
|
+RESOLVELIB_UPPERBOUND = SemanticVersion("1.1.0")
|
||||||
|
RESOLVELIB_VERSION = SemanticVersion.from_loose_version(LooseVersion(resolvelib_version))
|
||||||
|
|
||||||
|
|
||||||
|
@@ -220,7 +220,7 @@ def get_preference(self, *args, **kwargs):
|
||||||
|
Mapping of identifier, list of named tuple pairs.
|
||||||
|
The named tuples have the entries ``requirement`` and ``parent``.
|
||||||
|
|
||||||
|
- resolvelib >=0.8.0, <= 0.8.1
|
||||||
|
+ resolvelib >=0.8.0, <= 1.0.1
|
||||||
|
|
||||||
|
:param identifier: The value returned by ``identify()``.
|
||||||
|
|
||||||
|
diff --git a/requirements.txt b/requirements.txt
|
||||||
|
index d096901ec2bcdb..a07aa985063b6a 100644
|
||||||
|
--- a/requirements.txt
|
||||||
|
+++ b/requirements.txt
|
||||||
|
@@ -15,4 +15,4 @@ importlib_resources >= 5.0, < 5.1; python_version < '3.10'
|
||||||
|
# NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
|
||||||
|
# NOTE: When updating the upper bound, also update the latest version used
|
||||||
|
# NOTE: in the ansible-galaxy-collection test suite.
|
||||||
|
-resolvelib >= 0.5.3, < 0.9.0 # dependency resolver used by ansible-galaxy
|
||||||
|
+resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy
|
||||||
|
diff --git a/test/lib/ansible_test/_data/requirements/ansible.txt b/test/lib/ansible_test/_data/requirements/ansible.txt
|
||||||
|
index d096901ec2bcdb..a07aa985063b6a 100644
|
||||||
|
--- a/test/lib/ansible_test/_data/requirements/ansible.txt
|
||||||
|
+++ b/test/lib/ansible_test/_data/requirements/ansible.txt
|
||||||
|
@@ -15,4 +15,4 @@ importlib_resources >= 5.0, < 5.1; python_version < '3.10'
|
||||||
|
# NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
|
||||||
|
# NOTE: When updating the upper bound, also update the latest version used
|
||||||
|
# NOTE: in the ansible-galaxy-collection test suite.
|
||||||
|
-resolvelib >= 0.5.3, < 0.9.0 # dependency resolver used by ansible-galaxy
|
||||||
|
+resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy
|
||||||
|
diff --git a/test/sanity/code-smell/docs-build.requirements.in b/test/sanity/code-smell/docs-build.requirements.in
|
||||||
|
index 80e8f66bc7f6fb..9209dd34ebecdf 100644
|
||||||
|
--- a/test/sanity/code-smell/docs-build.requirements.in
|
||||||
|
+++ b/test/sanity/code-smell/docs-build.requirements.in
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
jinja2
|
||||||
|
pyyaml
|
||||||
|
-resolvelib < 0.9.0
|
||||||
|
+resolvelib < 1.1.0
|
||||||
|
sphinx == 4.2.0
|
||||||
|
sphinx-notfound-page
|
||||||
|
sphinx-ansible-theme
|
||||||
|
diff --git a/test/sanity/code-smell/docs-build.requirements.txt b/test/sanity/code-smell/docs-build.requirements.txt
|
||||||
|
index 663e2c6c53d28a..7b4d563574c595 100644
|
||||||
|
--- a/test/sanity/code-smell/docs-build.requirements.txt
|
||||||
|
+++ b/test/sanity/code-smell/docs-build.requirements.txt
|
||||||
|
@@ -27,7 +27,7 @@ Pygments==2.14.0
|
||||||
|
pytz==2022.2.1
|
||||||
|
PyYAML==6.0
|
||||||
|
requests==2.28.1
|
||||||
|
-resolvelib==0.8.1
|
||||||
|
+resolvelib==1.0.1
|
||||||
|
rstcheck==3.5.0
|
||||||
|
semantic-version==2.10.0
|
||||||
|
sh==1.14.3
|
||||||
|
diff --git a/test/sanity/code-smell/package-data.requirements.in b/test/sanity/code-smell/package-data.requirements.in
|
||||||
|
index acec62eff91ff8..50e8568c5cf8bc 100644
|
||||||
|
--- a/test/sanity/code-smell/package-data.requirements.in
|
||||||
|
+++ b/test/sanity/code-smell/package-data.requirements.in
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
docutils < 0.18 # match version required by sphinx in the docs-build sanity test
|
||||||
|
jinja2
|
||||||
|
pyyaml # ansible-core requirement
|
||||||
|
-resolvelib < 0.9.0
|
||||||
|
+resolvelib < 1.1.0
|
||||||
|
rstcheck < 4 # match version used in other sanity tests
|
||||||
|
antsibull-changelog
|
||||||
|
diff --git a/test/sanity/code-smell/package-data.requirements.txt b/test/sanity/code-smell/package-data.requirements.txt
|
||||||
|
index 6411020e47c67b..afc3cd6418e84d 100644
|
||||||
|
--- a/test/sanity/code-smell/package-data.requirements.txt
|
||||||
|
+++ b/test/sanity/code-smell/package-data.requirements.txt
|
||||||
|
@@ -5,7 +5,7 @@ Jinja2==3.1.2
|
||||||
|
MarkupSafe==2.1.1
|
||||||
|
packaging==21.3
|
||||||
|
pyparsing==3.0.9
|
||||||
|
PyYAML==6.0
|
||||||
|
-resolvelib==0.8.1
|
||||||
|
+resolvelib==1.0.1
|
||||||
|
rstcheck==3.5.0
|
||||||
|
semantic-version==2.10.0
|
||||||
|
types-docutils==1.5.0
|
||||||
23
app-admin/ansible-core/metadata.xml
Normal file
23
app-admin/ansible-core/metadata.xml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>prometheanfire@gentoo.org</email>
|
||||||
|
<name>Matthew Thode</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="pypi">ansible-core</remote-id>
|
||||||
|
<remote-id type="github">ansible/ansible</remote-id>
|
||||||
|
<bugs-to>https://github.com/ansible/ansible/issues</bugs-to>
|
||||||
|
</upstream>
|
||||||
|
<longdescription lang="en">
|
||||||
|
Radically simple deployment, model-driven configuration management, and
|
||||||
|
command execution framework.
|
||||||
|
|
||||||
|
This is a minimal installation of Ansible which contains the core programs,
|
||||||
|
some documentation, and a tiny subset of modules and plugins to allow for a
|
||||||
|
functioning controller. All other modules, including most of those
|
||||||
|
bundled with in Ansible 2.9 and older, must be installed separately,
|
||||||
|
e.g. from collections.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
AUX msitools-0.101-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b
|
AUX msitools-0.106-bats-dependency.patch 603 BLAKE2B a86c862e2592ab88e39ba5848d91398fdb9279d3996de0354ea3afd2a7858c3f16aa06de1d19d76db3c27f5302c012d6fd249ef5ca7984cd51a156506246d976 SHA512 3494c83dffc56efe52e7ef5e050ab389cfcd92b1ca540b9bb3dd7ece0c9025e0a3c0c540b5fcb076e204561fb37ff40aae6fab11e316edd4b3d449d939b9932b
|
||||||
DIST msitools-v0.101.tar.bz2 672943 BLAKE2B 34b5ea63f67e99140ac6ac89e4a23f389ad1d0debe1da045a32121e85e5f4d9401011ecb3b8db78953169b7c7e73faf8929c2a0712270460b0c433e93fe8fb8b SHA512 481c2b66c6dc14b967919d60bf0440a379c09e0893eca513a52a2b52bf8ee03e9c76243bc70b758c964c783df018b5ba03b95daca971840033db7c436ab9caad
|
DIST msitools-0.106.tar.xz 437664 BLAKE2B e4aa32fccbbf6670e9df9968cc76cca926e8652df79ab4dc4d5fb87c77d4de038a531a9e3840763f091291c04e4094526ec1c2b7bea3ad2c01fa0e83c00e5a1f SHA512 7e3f2b17f292574645df5900a5ebea240a0cca70aaa35b58af144b610572478a55585dd48d098a064cbe4e6475dd143e0c21b68ae7ec423833cb415785727b0f
|
||||||
EBUILD msitools-0.101.ebuild 996 BLAKE2B 09b5c215b9d752a5042665d61bbfb7a859b15a66ccf5875bb940ff2bb2276817e2f3b8f07f80e94811199c340c65e82b73c8605307ad16f1e3174aafb3785754 SHA512 db8d93605c9ab7ca80d159eee78a95bc96ca05ecae077705c7780760d48fd6ed7e6b9bdd1ae5a92bf01cf4ad689606dab1fbcc5d1eaaa5c49809ffc4cfb70c4d
|
EBUILD msitools-0.106.ebuild 1075 BLAKE2B 6571a3c053c5c89edf850e9fc572e227d73e4ab1944af371079bfd010f9bae61756a088ba3b90ff11f6317cb7fb27d747b52be033f9ed78693d65a9400e1eab9 SHA512 3483998bf9d7be7f456fdd9feb197054b02d4e0279237d25d014bca84262e0ca5ccde50f530d1fee4350d40d11dc36c8ed2b863a2a678048ddb8094f212a28bf
|
||||||
MISC ChangeLog 878 BLAKE2B b5a3ac68d529e324a0caf473d64ddb21040806d50ccaf4b2bc3ea91314b928dedd69822a09476ed76b1da56955ff605d3d96a13fa643ece86417006f2c42445d SHA512 abdc80c9220f9054edcd40efb8d1064c9c9d32cf1c012436aad9f36de1855cd4d4570c60b4298033fea02a898bfd5a1a3ff8bbc0d74390da2f41ea35e5f3aaaa
|
MISC ChangeLog 878 BLAKE2B b5a3ac68d529e324a0caf473d64ddb21040806d50ccaf4b2bc3ea91314b928dedd69822a09476ed76b1da56955ff605d3d96a13fa643ece86417006f2c42445d SHA512 abdc80c9220f9054edcd40efb8d1064c9c9d32cf1c012436aad9f36de1855cd4d4570c60b4298033fea02a898bfd5a1a3ff8bbc0d74390da2f41ea35e5f3aaaa
|
||||||
MISC metadata.xml 815 BLAKE2B 065062781ffd3feecbe20de9449cafcab2b5ddff85978a14c13f2564929471b08183f6560b03cb8afc0adbdc028f367edfd02124aa73b83a8dc28a4fc7908db0 SHA512 b3d69b3cdaa6e6c4f7fda5e0305e15c107df9d7e62bf70c49cd6aefabe39c55cd50cd0e2e2d2da025d4fcde805cc492bfc26fceba6e8e535e4e389ed3939f35e
|
MISC metadata.xml 815 BLAKE2B 065062781ffd3feecbe20de9449cafcab2b5ddff85978a14c13f2564929471b08183f6560b03cb8afc0adbdc028f367edfd02124aa73b83a8dc28a4fc7908db0 SHA512 b3d69b3cdaa6e6c4f7fda5e0305e15c107df9d7e62bf70c49cd6aefabe39c55cd50cd0e2e2d2da025d4fcde805cc492bfc26fceba6e8e535e4e389ed3939f35e
|
||||||
|
|||||||
@@ -7,8 +7,9 @@ inherit meson vala
|
|||||||
|
|
||||||
DESCRIPTION="Set of programs to inspect and build Windows Installer (.MSI) files"
|
DESCRIPTION="Set of programs to inspect and build Windows Installer (.MSI) files"
|
||||||
HOMEPAGE="https://wiki.gnome.org/msitools"
|
HOMEPAGE="https://wiki.gnome.org/msitools"
|
||||||
SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
#SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||||
S="${WORKDIR}/${PN}-v${PV}"
|
SRC_URI="https://download.gnome.org/sources/${PN}/${PV}/${PN}-${PV}.tar.xz"
|
||||||
|
#S="${WORKDIR}/${PN}-v${PV}"
|
||||||
|
|
||||||
LICENSE="LGPL-2+"
|
LICENSE="LGPL-2+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
@@ -33,7 +34,7 @@ DEPEND="${RDEPEND}
|
|||||||
dev-libs/vala-common
|
dev-libs/vala-common
|
||||||
gnome-extra/libgsf
|
gnome-extra/libgsf
|
||||||
app-arch/gcab[vala]
|
app-arch/gcab[vala]
|
||||||
>=dev-util/gtk-doc-am-1.13
|
>=dev-build/gtk-doc-am-1.13
|
||||||
>=virtual/pkgconfig-0-r1
|
>=virtual/pkgconfig-0-r1
|
||||||
"
|
"
|
||||||
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
DIST patool-1.12.tar.gz 69146 BLAKE2B e97f64b4ba41860c1f7e506f63f249adeb02974b71bf83eb1673ae1fd93b8f9b698818cb57f961b3d3a5d4e445c5e7a3a349db54e1eb11a8fc165ad07722ace9 SHA512 b8c67526ce79448de703b03ca9b363c0e04cfe56bfc6168bcb96202f95022b6bbcaa92be86a85ee9608070206acd09382b0dfd08a2f805c5e8e5683c7c3f18cc
|
|
||||||
EBUILD patool-1.12.ebuild 309 BLAKE2B 8aed28f3a093992afda9765d9d0af0f9edfe576cfaf5689e8c233eddbf6e22ad773c39a260a8b9ef72cb37b0897a6ba3806cd181314ca2dcdfe697f58540b232 SHA512 0fbdd22c318f7bc6839c497282b8ebdab1abf232923d63a612bbb615c5c55e2f6c8ddc309469a0dd8807c23dc87ec94e31a67398ee2e01b8966aa42604a8ff1b
|
|
||||||
MISC metadata.xml 297 BLAKE2B 138dbdc9e037c29e668c846a1f2bdf26e6a868e2b3212f2a698ed50d58f65dc0254d6ad7ea90cad41e0ef17079926855f729c9e971c9c77ffd9218f6a5fabe7d SHA512 d16456723d4eb13816bc7797f7e24e22c7b15bcb555dbf1f3ccea77eb67ddf05b164ff9ffa051d3649cc66c4ffb38c82d35a84ea40fc6965a5f7a6f806ea8efa
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="pypi">patool</remote-id>
|
|
||||||
<remote-id type="github">wummel/patool</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
|
|
||||||
inherit distutils-r1 pypi
|
|
||||||
|
|
||||||
DESCRIPTION="Portable archive file manager"
|
|
||||||
HOMEPAGE="http://wummel.github.io/patool/"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
AUX rpm-4.17.0-libdir.patch 855 BLAKE2B 81a2daf0577c8dc3feac190764125da7a616e24ccdd38c3715c3c68f7fc831cf2662e629f23ed88f7d133961a40ac7f63acd6c7f52e99f17abe53442b2a5f14e SHA512 68d884cf9d57d89138ee7d6882869b0560aa9cd3dc82b837c47732f2d0248b42fbdafbbcc1f3f04322cd750744d97e4512491fb0591eb0622b2a5d1918391c46
|
|
||||||
AUX rpm-4.8.1-db-path.patch 628 BLAKE2B 69ac0d4541c4d6e74fd716529c4cfd482432d400f84f39775bd585931e786acf45ab7a1da617f0214dcba90c78511ca22fc556896ae1963ec9160787fdaab902 SHA512 12539bbeda99d261890d50304945c7f022681ca0a283c70f17a6b1f188e9e24e9ce05b71d541ed6d951f94576b5183c49c4db784d5016d075a859c1e4dcb9005
|
|
||||||
DIST rpm-4.18.0.tar.bz2 6600013 BLAKE2B 127c3b1427884d04c3db4fc73eb73a978a58241bc740620e3e46c7557d99833092866b5d9c8b4fdf72cd106668d9e5f5cb8c4b918decf1513a82d10258975116 SHA512 c218b811c0c2db368a2919f60742904a4a5abf09dc20804d649eb42f1853d1c21d121086d6014cd210b2040643c37b5d86b53052958cf702ae2e54fe65f1c0ec
|
|
||||||
EBUILD rpm-4.18.0.ebuild 4096 BLAKE2B 6fb3c324b41be3995f661a9330ee577c4027217cf50943296adabae801ff627a5b5b7609439829a9c8ac26b9acee934110129e618c0dac936b2ee3b53d552b7d SHA512 0b0a7a81b4cfad34ab6e241306dc5ae62908f9147e6d1774543cfbc9753ecb94485a9d98aeea3e9703c1e6489b7411edce5d594d4eaf4ffc29b7f2810ab41010
|
|
||||||
MISC metadata.xml 260 BLAKE2B 00f83151d62c157bea18101b36007f01e6da9d16d438671c37b929b1e19cfc202f379816a1b0d9e3faea99c44a43f97a5d43100266c683487dabba09f1378eea SHA512 d6fc386bd5be91d5dff3d7aa514f4d72e7301a47f888db95573d72505ee86987ae6412fdd8aec82842c006abe831d99f6178b1ac78a04a7dbf9e5bce1d249cb7
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -865,13 +865,7 @@ AC_ARG_WITH([rundir],
|
|
||||||
AC_DEFINE_UNQUOTED([RUNDIR],["${RUNDIR}"],[run-time variable directory])
|
|
||||||
AC_SUBST(RUNDIR)
|
|
||||||
|
|
||||||
-if test X"$prefix" = XNONE ; then
|
|
||||||
- usrprefix="$ac_default_prefix"
|
|
||||||
-else
|
|
||||||
- usrprefix=$prefix
|
|
||||||
-fi
|
|
||||||
-
|
|
||||||
-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`"
|
|
||||||
+RPMCONFIGDIR="`echo ${libexecdir}/rpm/`"
|
|
||||||
AC_SUBST(RPMCONFIGDIR)
|
|
||||||
|
|
||||||
AC_SUBST(OBJDUMP)
|
|
||||||
--- a/rpm.am
|
|
||||||
+++ b/rpm.am
|
|
||||||
@@ -1,10 +1,10 @@
|
|
||||||
# Internal binaries
|
|
||||||
## HACK: It probably should be $(libexecdir)/rpm or $(libdir)/rpm
|
|
||||||
-rpmlibexecdir = $(prefix)/lib/rpm
|
|
||||||
+rpmlibexecdir = $(pkglibexecdir)
|
|
||||||
|
|
||||||
# Host independent config files
|
|
||||||
## HACK: it probably should be $(datadir)/rpm
|
|
||||||
-rpmconfigdir = $(prefix)/lib/rpm
|
|
||||||
+rpmconfigdir = $(pkglibexecdir)
|
|
||||||
|
|
||||||
# Libtool version (current-revision-age) for all our libraries
|
|
||||||
rpm_version_info = 11:0:2
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
diff --git a/Makefile.am b/Makefile.am
|
|
||||||
index 587cfa7..498abfb 100644
|
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -177,7 +177,7 @@ EXTRA_DIST += rpmpopt.in
|
|
||||||
|
|
||||||
usrsrcdir = $(prefix)/src
|
|
||||||
|
|
||||||
-rpmvardir = $(localstatedir)/lib/rpm
|
|
||||||
+rpmvardir = $(localstatedir)/rpm
|
|
||||||
rpmvar_DATA =
|
|
||||||
|
|
||||||
install-exec-hook:
|
|
||||||
diff --git a/macros.in b/macros.in
|
|
||||||
index ae46fcb..213b53c 100644
|
|
||||||
--- a/macros.in
|
|
||||||
+++ b/macros.in
|
|
||||||
@@ -155,7 +155,7 @@
|
|
||||||
%_bzip2bin %{__bzip2}
|
|
||||||
|
|
||||||
# The location of the rpm database file(s).
|
|
||||||
-%_dbpath %{_var}/lib/rpm
|
|
||||||
+%_dbpath %{_var}/rpm
|
|
||||||
|
|
||||||
# The location of the rpm database file(s) after "rpm --rebuilddb".
|
|
||||||
%_dbpath_rebuild %{_dbpath}
|
|
||||||
@@ -1,165 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
LUA_COMPAT=( lua5-{3,4} )
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
|
|
||||||
inherit autotools lua-single perl-module python-single-r1 toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Red Hat Package Management Utils"
|
|
||||||
HOMEPAGE="https://rpm.org/ https://github.com/rpm-software-management/rpm"
|
|
||||||
SRC_URI="https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2
|
|
||||||
http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
# Tests are broken. See bug #657500
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux +sqlite test +zstd"
|
|
||||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
|
||||||
python? ( ${PYTHON_REQUIRED_USE} )"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
${LUA_DEPS}
|
|
||||||
!app-arch/rpm5
|
|
||||||
app-arch/libarchive:=
|
|
||||||
>=app-arch/bzip2-1.0.1
|
|
||||||
app-arch/xz-utils
|
|
||||||
>=app-crypt/gnupg-1.2
|
|
||||||
>=dev-lang/perl-5.8.8
|
|
||||||
dev-libs/elfutils
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
>=dev-libs/popt-1.7
|
|
||||||
sys-apps/file
|
|
||||||
>=sys-libs/zlib-1.2.3-r1
|
|
||||||
virtual/libintl
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
audit? ( sys-process/audit )
|
|
||||||
caps? ( >=sys-libs/libcap-2.0 )
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
readline? ( sys-libs/readline:= )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
python? ( ${PYTHON_DEPS} )
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
zstd? ( app-arch/zstd:= )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
doc? ( app-doc/doxygen )
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
test? ( sys-apps/fakechroot )
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-rpm )
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-4.8.1-db-path.patch
|
|
||||||
"${FILESDIR}"/${PN}-4.17.0-libdir.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
lua-single_pkg_setup
|
|
||||||
|
|
||||||
use python && python-single-r1_pkg_setup
|
|
||||||
|
|
||||||
# Added USE=openmp and this check for bug #779769
|
|
||||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# bug #356769
|
|
||||||
sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed"
|
|
||||||
# bug #492642
|
|
||||||
sed -i "s:@__PYTHON@:${PYTHON}:" macros.in || die "Fixing %__python failed"
|
|
||||||
|
|
||||||
# Prevent automake maintainer mode from kicking in (bug #450448).
|
|
||||||
#touch -r Makefile.am preinstall.am || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# rpm no longer supports berkdb, but has readonly support.
|
|
||||||
# https://github.com/rpm-software-management/rpm/commit/4290300e24c5ab17c615b6108f38438e31eeb1d0
|
|
||||||
econf \
|
|
||||||
--enable-libelf \
|
|
||||||
--without-selinux \
|
|
||||||
--disable-inhibit-plugin \
|
|
||||||
--with-crypto=libgcrypt \
|
|
||||||
$(use_enable berkdb bdb-ro) \
|
|
||||||
$(use_enable python) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable openmp) \
|
|
||||||
$(use_enable dbus inhibit-plugin) \
|
|
||||||
$(use_enable sqlite) \
|
|
||||||
$(use_with caps cap) \
|
|
||||||
$(use_with acl) \
|
|
||||||
$(use_with audit) \
|
|
||||||
$(use_with readline) \
|
|
||||||
$(use_enable zstd zstd $(usex zstd yes no))
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Known to fail with FEATURES=usersandbox (bug #657500)
|
|
||||||
if has usersandbox ${FEATURES} ; then
|
|
||||||
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
|
||||||
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
emake check
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# Remove la files
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
# Fix symlinks to /bin/rpm (bug #349840)
|
|
||||||
for binary in rpmquery rpmverify; do
|
|
||||||
ln -sf rpm "${ED}"/usr/bin/${binary} || die
|
|
||||||
done
|
|
||||||
|
|
||||||
if ! use nls; then
|
|
||||||
rm -rf "${ED}"/usr/share/man/?? || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD}
|
|
||||||
|
|
||||||
dodoc CREDITS README*
|
|
||||||
if use doc; then
|
|
||||||
local docname
|
|
||||||
for docname in librpm; do
|
|
||||||
docinto "html/${docname}"
|
|
||||||
dodoc -r "docs/${docname}/html/."
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Fix perllocal.pod file collision
|
|
||||||
perl_delete_localpod
|
|
||||||
|
|
||||||
use python && python_optimize
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then
|
|
||||||
einfo "RPM database found... Rebuilding database (may take a while)..."
|
|
||||||
"${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}/" || die
|
|
||||||
else
|
|
||||||
einfo "No RPM database found... Creating database..."
|
|
||||||
"${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}/" || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6
|
DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6
|
||||||
DIST insync-3.8.7.50508-fc38.x86_64.rpm 143553071 BLAKE2B 0b9ed63c032882c20163ec3ba0068b12546cb975198884d84b71b7f52003f579b46932d406920ec233cfc0d2aed120a471ea1f62a046837a6b4047e155a42ad3 SHA512 a9550acf41d5565e29745518c11e7ba4ba0ae49f57e0a5a6f76ab2a45512fc6c433d61b23341b3d5a67620b620e814dc4245b77544e2dd97a3ebf72e8de6cfb2
|
DIST insync-3.9.6.60027-fc41.x86_64.rpm 165693896 BLAKE2B cd04cf0716f1d3956db2e115c406c6500ca7eadd14715dac88a906d9ac7c45d8454a1a104cd8c7a827862e677d51816028951213c0b0418489e1d107b98c79f3 SHA512 0f639e0e60a1a34a01ef6356614d6812802eca8e744bd7a5b9021c86072019adeb9c1ea7d8bb521ed62988ba8e5b44b363ea00ad058c49864c3e08cd69d69b7c
|
||||||
DIST insync-caja-3.7.9.50368-1.noarch.rpm 12882 BLAKE2B 675abeb9119f7843f541be556c60d9b4fd4c478aa8d4c343ab4bb0cb00b286ed6c3742c19f0916e44ede8798f36fd8ced887ddf1bfa46ceeba6314b4053e9c57 SHA512 901ac54e0e8de39978e0558836fe846ee215b38d6e1f99f88b6a3f92b129aafbfe149cb75b9301556bd46f8f7c52b74067e0640abf1bfd2d1ab257b3c1c30246
|
DIST insync-caja-3.9.5.60024-1.noarch.rpm 75650 BLAKE2B cca012dc8f85c1972ca7b13fad1268995d582f1fadfdf28d001ca28d09118e974c0b0a0863564e7531231cfe5e02be7f3b3fdd7018513b77817b0846f1ec7e4b SHA512 bba1254d54888bc5045f2c2d493b98c2c811eff2eacc0b8b997721b53a36cf72c327284ed9ae191065c036e1d13ec683a12301315ede0118b7b173e627c6916e
|
||||||
DIST insync-dolphin-3.7.9.50368-1.noarch.rpm 44319 BLAKE2B 83acaa2083ccd5808b08e0577d68a37559eba31dcc0246d1a45fc5c4bf05665c2a7911389cd85e2876adb33b0b2efced85780c7e19320a12e144c9e4bc52a4e1 SHA512 cbca893944b529b680230e33f72ce02577c27438b54cc35fc285b3d78a1694c7ced623e14ef6b40bf5ec3a592077406dc3fb5c1df2cfd277d7294de9978c3b12
|
DIST insync-dolphin-3.9.5.60024-1.noarch.rpm 107395 BLAKE2B e1fc6da8fbe4a3e1df9c2e1cd2666ddc5e11d7bfc8884a53c86a4e57f9558326195131aa34ee8849d30807c7b17d9f29637f058a0bc961ab975b72d15a32e5f9 SHA512 b80fbb155dfad26cee3be99a06450cd3573fad7235a700d60f49356d6c6a50718fc6e8d65dd3a2cf7cc144cc7855008261b42fdfd2300f08f2e200918ff266ba
|
||||||
DIST insync-emblem-icons-3.4.2.40983-1.noarch.rpm 47745 BLAKE2B 5531f388f53576b8ed2a4ec1f3669274512680a21d320b220459f2e2c6fb0356d445e8e0f7afc5a794d85ba312a2a7ea2b53bb7481dde229f1fdd07cb067a0b3 SHA512 9d0c77411d133281fcefd05426da2a94c1c88172377a7e9bae31a2a697cb0f3d4a0d02282edaff1390bab8a2a60b709c331ac9007d5f620e8d83c24103b43a8e
|
DIST insync-emblem-icons-3.4.2.40983-1.noarch.rpm 47745 BLAKE2B 5531f388f53576b8ed2a4ec1f3669274512680a21d320b220459f2e2c6fb0356d445e8e0f7afc5a794d85ba312a2a7ea2b53bb7481dde229f1fdd07cb067a0b3 SHA512 9d0c77411d133281fcefd05426da2a94c1c88172377a7e9bae31a2a697cb0f3d4a0d02282edaff1390bab8a2a60b709c331ac9007d5f620e8d83c24103b43a8e
|
||||||
DIST insync-nautilus-3.8.2.50468-1.noarch.rpm 14128 BLAKE2B 93f4377ebdfb4dc8364a78f58cd78a75c40696e1f0d899102fb59ccf201aab2b68ecd3ae6cd58d41546e54a1449215db426a0cb5ddfd2492b379339b81bfd83d SHA512 7ccbd1e05a57d5d8a9615f875a05e0906fd35d2b91d6785a6fad8dc4c06a4485a51c846dbb0b96045b7a7cc1ff6df3f123c663699423408236de63da76ccad41
|
DIST insync-nautilus-3.9.5.60024-1.noarch.rpm 76886 BLAKE2B 0ed75dc16411bff5ee961f7b20a50da792fedc43d7e7d671a975160da2aba79df3c20c2ed32df85435a20eaa8fa252d3b57f5caf9d47f1394541eb6e181ad572 SHA512 ac43717231d90ad716b2aab5cb7b555469de5102c87782a241ca1e5e18eeed61d3660b72c8f7a26af447a511bdbac1fb324aeeda6cd48a2dac4205f1b32a800b
|
||||||
DIST insync-nemo-3.7.9.50368-1.noarch.rpm 12829 BLAKE2B 33c798b1b927950561329876da7275886425d7fa46b095f2d44939109d7ab0068034c4a38c10ee7bbaca14ccf09efdff5ce34080005b35269715013cb7bfb81d SHA512 9809a46c13902a5d190c438386ad3e682332d03f6dc11ad30e74a55e49cfcf359e52a4c8f79ca21826037744c1e0e3119770629429eb2c7cea3a79a143fc898f
|
DIST insync-nemo-3.9.5.60024-1.noarch.rpm 75385 BLAKE2B a9d939597235ba227894d28d1e15561edd12583da816aa80581d725db22d6afcf7a4012ec8841aeba1c291c8862869dfea62369e455c5f20808ea7b6d513294e SHA512 10e958a5cf55b0bb6388214d002360c91bbac32945e18d957effabd84540c6f77372d06454d5bc81087aebb3f4225731a6dce7dac8717873c4e6d7e28819c960
|
||||||
DIST insync-thunar-3.7.9.50368-1.x86_64.rpm 12697 BLAKE2B fad3653c834eed9457bc8f7239a7987b86b6f5742795f61843fd8b5ef04527efb05f05f893cb02c1b9f4b0acff72e53a86521a0d23eec07ac793be4be4b1d23d SHA512 bb6364558f5f70db429da1ca499e9ad659a04eca1eeaa829a92679616bf05269f6eead4d93057bedd8103749ada47aefaa77f4d765eed9305225111e6ca620e1
|
DIST insync-thunar-3.9.5.60024-1.x86_64.rpm 12826 BLAKE2B 59e235a8b020c435c745ff7fed405b9d415570b665ad963bb9c091d8e5024895db3d53144ed83841fe1fe4c83dfe2d7fcddf2db69682abf898cdfa15541cc24c SHA512 beea818854fb24563b75f14111860f62a3e4ff37b61695826f93eaaafe2e56dce05fed89ca0e57b879c2b5b48072c66da138abd64b09bf012fdb7f22c366b70b
|
||||||
EBUILD insync-3.8.7.50508.ebuild 2670 BLAKE2B 959fd53b2c5a6bc0f36d03c436d49dae627254307f531fb46be88a60d7f8611972b0705538735ad34b62fe72b3f014be3e4b331208ff5de56e35c29d8775be0d SHA512 17f4ea29374da2503ce37b98a44c14ddeffe3ef951af47cbae63b46de710ad89a8584c0714c8ad2c036a411003d61bb8d4958594b4efa9240a29af029963ff1f
|
EBUILD insync-3.9.6.60027.ebuild 2829 BLAKE2B 81a3b0a1e30c4f72255b9b3ef57aab169a910afc0c64b624d6bda71e646e1690192ce44311cb3c7db61e2fc3a237b9b57ced8ab16bb31cb3c7264f0a317fd86d SHA512 0ea14b013e64056ae7cf21aa46eb56d79db5eb402a6d6448005a609d6b7df2b40d2b091a31fa353343780b3005f48f47bfec4297b8bfa7fd7b43d92f99829816
|
||||||
MISC ChangeLog 733 BLAKE2B e94a5cdc3ddef340cf4edd8c9d07c16bfc6f549516b82be6a5fcf4b1b770c57d65287c5ec9d3f2ac365d225a8398bb1b6f1542b9ead2e10308688ef2dd6b8567 SHA512 c9c277db795e6ce397608facfd5810aaf99dfef21277ca913494118856d9234949612cc707229798e8fc8e038e9201e84477f6c632bae02bcd704d4f6eb5b8e3
|
MISC ChangeLog 733 BLAKE2B e94a5cdc3ddef340cf4edd8c9d07c16bfc6f549516b82be6a5fcf4b1b770c57d65287c5ec9d3f2ac365d225a8398bb1b6f1542b9ead2e10308688ef2dd6b8567 SHA512 c9c277db795e6ce397608facfd5810aaf99dfef21277ca913494118856d9234949612cc707229798e8fc8e038e9201e84477f6c632bae02bcd704d4f6eb5b8e3
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
|
|||||||
@@ -7,21 +7,21 @@ inherit pax-utils rpm multilib xdg-utils
|
|||||||
|
|
||||||
DESCRIPTION="Advanced cross-platform Google Drive client"
|
DESCRIPTION="Advanced cross-platform Google Drive client"
|
||||||
HOMEPAGE="https://www.insynchq.com/"
|
HOMEPAGE="https://www.insynchq.com/"
|
||||||
NAUTILUSPV="3.8.2.50468"
|
NAUTILUSPV="3.9.5.60024"
|
||||||
DOLPHINPV="3.7.9.50368"
|
DOLPHINPV="3.9.5.60024"
|
||||||
THUNARPV="3.7.9.50368"
|
THUNARPV="3.9.5.60024"
|
||||||
NEMOPV="3.7.9.50368"
|
NEMOPV="3.9.5.60024"
|
||||||
CAJAPV="3.7.9.50368"
|
CAJAPV="3.9.5.60024"
|
||||||
EMBLEMPV="3.4.2.40983"
|
EMBLEMPV="3.4.2.40983"
|
||||||
SRC_URI="
|
SRC_URI="
|
||||||
x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm )
|
x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm )
|
||||||
amd64? ( https://cdn.insynchq.com/builds/linux/insync-${PV}-fc38.x86_64.rpm
|
amd64? ( https://cdn.insynchq.com/builds/linux/${PV}/insync-${PV}-fc41.x86_64.rpm
|
||||||
https://cdn.insynchq.com/builds/linux/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm
|
https://cdn.insynchq.com/builds/linux/${NAUTILUSPV}/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm
|
||||||
https://cdn.insynchq.com/builds/linux/insync-dolphin-${DOLPHINPV}-1.noarch.rpm
|
https://cdn.insynchq.com/builds/linux/${DOLPHINPV}/insync-dolphin-${DOLPHINPV}-1.noarch.rpm
|
||||||
https://cdn.insynchq.com/builds/linux/insync-thunar-${THUNARPV}-1.x86_64.rpm
|
https://cdn.insynchq.com/builds/linux/${THUNARPV}/insync-thunar-${THUNARPV}-1.x86_64.rpm
|
||||||
https://cdn.insynchq.com/builds/linux/insync-nemo-${NEMOPV}-1.noarch.rpm
|
https://cdn.insynchq.com/builds/linux/${NEMOPV}/insync-nemo-${NEMOPV}-1.noarch.rpm
|
||||||
https://cdn.insynchq.com/builds/linux/insync-caja-${CAJAPV}-1.noarch.rpm
|
https://cdn.insynchq.com/builds/linux/${CAJAPV}/insync-caja-${CAJAPV}-1.noarch.rpm
|
||||||
http://yum.insync.io/fedora/35/noarch/insync-emblem-icons-${EMBLEMPV}-1.noarch.rpm )"
|
http://yum.insync.io/fedora/35/noarch/${EMBLEMPV}/insync-emblem-icons-${EMBLEMPV}-1.noarch.rpm )"
|
||||||
|
|
||||||
|
|
||||||
LICENSE="no-source-code"
|
LICENSE="no-source-code"
|
||||||
@@ -41,6 +41,10 @@ RDEPEND="dev-qt/qtcore:5
|
|||||||
dev-qt/qtwebchannel:5
|
dev-qt/qtwebchannel:5
|
||||||
dev-qt/qtwebengine:5
|
dev-qt/qtwebengine:5
|
||||||
dev-qt/qtvirtualkeyboard:5
|
dev-qt/qtvirtualkeyboard:5
|
||||||
|
dev-qt/qtcharts:5
|
||||||
|
dev-qt/qtlocation:5
|
||||||
|
dev-qt/qtsensors:5
|
||||||
|
dev-qt/qtbluetooth:5
|
||||||
sys-libs/zlib
|
sys-libs/zlib
|
||||||
|| ( sys-devel/base-gcc sys-devel/gcc )
|
|| ( sys-devel/base-gcc sys-devel/gcc )
|
||||||
media-libs/libglvnd
|
media-libs/libglvnd
|
||||||
@@ -2,4 +2,4 @@ AUX nero-4.0.0.0b-qa-desktop-files.patch 1072 BLAKE2B dbf4c8fdd85a6f08bacc7f78b3
|
|||||||
AUX nero.conf 3 BLAKE2B 35b0eb8092de32b42087817682cb2aec1464a23710bbeb04dd09fdd9b96caba7769cb834d2062b7e74b0d123de8bf879ceb608886f1b3b897e74530d12ad320b SHA512 a0a16b7bfe763b0a4431cd3e54061b5ab9468f0a6dfff05c92cee4db36f16818e58438d2ec8389b92bb2081b67c0dc66d3becc1b041291969a2117feb07b0069
|
AUX nero.conf 3 BLAKE2B 35b0eb8092de32b42087817682cb2aec1464a23710bbeb04dd09fdd9b96caba7769cb834d2062b7e74b0d123de8bf879ceb608886f1b3b897e74530d12ad320b SHA512 a0a16b7bfe763b0a4431cd3e54061b5ab9468f0a6dfff05c92cee4db36f16818e58438d2ec8389b92bb2081b67c0dc66d3becc1b041291969a2117feb07b0069
|
||||||
DIST nerolinux-4.0.0.0b-x86.rpm 17391650 BLAKE2B 4d78b4fa09ba45709af0ff87dea28cf24e1d04f8dee2fab1432215ee0707e398f9564c05f5f6999da912ff1e163d08687c8db99498a0c90e469a524684543759 SHA512 2168f87d329054803b6ac33f671aeaee59f5b9e22fb07c23347ae519d63fc4547db9d6e535f58468f2fba4ac274399f934a34d828892ae93e75cf2c2b46d44c7
|
DIST nerolinux-4.0.0.0b-x86.rpm 17391650 BLAKE2B 4d78b4fa09ba45709af0ff87dea28cf24e1d04f8dee2fab1432215ee0707e398f9564c05f5f6999da912ff1e163d08687c8db99498a0c90e469a524684543759 SHA512 2168f87d329054803b6ac33f671aeaee59f5b9e22fb07c23347ae519d63fc4547db9d6e535f58468f2fba4ac274399f934a34d828892ae93e75cf2c2b46d44c7
|
||||||
DIST nerolinux-4.0.0.0b-x86_64.rpm 17559298 BLAKE2B 5e7cc99c4710bcafbc9b6eebfa7b5670534a4f6b4011d3ff756fc936375b7ef6a466c474f3065516a09455b8bf35b8f3db145aedca497293e2915a53ef2dbae5 SHA512 0e5d6c1c9f99b6c149a72f544c6ec7608e9ded4c0d31a7754785a0d16fb3ad77d9d82cc210617104ac6dc2470b3df778cdf132be86a0591813e7a867d3c75a51
|
DIST nerolinux-4.0.0.0b-x86_64.rpm 17559298 BLAKE2B 5e7cc99c4710bcafbc9b6eebfa7b5670534a4f6b4011d3ff756fc936375b7ef6a466c474f3065516a09455b8bf35b8f3db145aedca497293e2915a53ef2dbae5 SHA512 0e5d6c1c9f99b6c149a72f544c6ec7608e9ded4c0d31a7754785a0d16fb3ad77d9d82cc210617104ac6dc2470b3df778cdf132be86a0591813e7a867d3c75a51
|
||||||
EBUILD nero-4.0.0.0b-r3.ebuild 2605 BLAKE2B eb48ce2e25c44d6cfa79b4f77cc42011383c7a0e53ec73d95e94a5998e241e9b9154b04eecf136243ef6c73ec9a0d0de9b8462a80a62b874dc283b8ba2c2eda0 SHA512 1901fe97536a9db0a0cc7754c4ae4ddef981914817e93f35848243c2cba49ac1e4232ccda62ef9677d946597fe77b47b49df59e8e17f456039cb74cc93f13297
|
EBUILD nero-4.0.0.0b-r3.ebuild 2598 BLAKE2B 2b0dcb94666ecdcdf86198a4c5e964c96ff72ded2b0e4b990ec68d0d2f937478b530b93caa218db5b58d522303369efd00c87e857b2528bc0aef1adf034cfc7a SHA512 640044e87640fee2ccc3d1cc07e410006cb6c6e0f89b49d2b3d1cb93fef8a2f14333800f1fbeb43839ccee8e2089a13086ae73b09db92021d17e073be15aa91c
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=6
|
EAPI=8
|
||||||
|
|
||||||
inherit eutils gnome2-utils linux-info rpm xdg-utils
|
inherit gnome2-utils linux-info rpm xdg-utils
|
||||||
|
|
||||||
DESCRIPTION="Nero Burning ROM for Linux"
|
DESCRIPTION="Nero Burning ROM for Linux"
|
||||||
HOMEPAGE="http://nerolinux.nero.com"
|
HOMEPAGE="http://nerolinux.nero.com"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
DIST xxe-perso-10_4_0.zip 87564257 BLAKE2B 736251876ecc7c6dad4232afa8e18d74cb6553813835d3f5d34388b176f08437386270ba41824738a947b376707833dc6871923330df6c8cc6d9a747627261c6 SHA512 367794ff4ee9d9f36334ead64ca166e0a293598cd95c072040a61abdb821dce288a513c83bc4bfc5296e220fef84aad9bbf89dcd94bd55596efb19f7e293e9bc
|
DIST xxe-perso-10_12_0.zip 89256521 BLAKE2B d1907a55a55784fd7de5ef3999548c969b367924473d4c2ce26a5b5fcd2cd79313077b7e0f932558df68c5e3f9356a1fa52d4b556563d74ea8df82348ca0a781 SHA512 5e77dfe48ef2080fc21f35505c003af0cdbfae926022966b8398a3618428afaee3324a6f27e02e9bd3f223ea8dd0fcc7b61f3c20db242f90d9958a3b8ee24088
|
||||||
EBUILD xxe-10.4.0.ebuild 2257 BLAKE2B d08d9eaa0033d7a15cb1140c7670693803d7874b1b0ac8184fa3dc909707008923135fde8415371a1f032e1d4973e87dbe9e6e8aef09586fa4aceef4c511deb9 SHA512 32764950348270e522549869b387f578cba29c45a4b55f6beb6c511544e389c155d2e7ce70c76b1ea2b02c4982db34c2b7646643acfa4f19a49285977318c952
|
EBUILD xxe-10.12.0.ebuild 2288 BLAKE2B 91f617393e57a12aca9a526edb108d12429774e04bed196e5efe10e497a67b9eaaa8c997964d24613d724cb349853c62e04f975436fd9c90f1488694bb37537f SHA512 af1c9d079e22c649957ba1399fbf7889c56d82bfd79ebc083f16b1254b3fada9a51d3de3ee10905cd565f9baf7f21684e55fcb6ebbb053718a6248c2c4b54802
|
||||||
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
|
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
|
|||||||
@@ -2,14 +2,15 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: $
|
# $Header: $
|
||||||
|
|
||||||
EAPI=6
|
EAPI=8
|
||||||
|
|
||||||
inherit java-pkg-2 versionator
|
inherit java-pkg-2 desktop
|
||||||
|
|
||||||
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
|
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
|
||||||
HOMEPAGE="http://www.xmlmind.com/xmleditor/"
|
HOMEPAGE="http://www.xmlmind.com/xmleditor/"
|
||||||
|
|
||||||
MY_PV=$(replace_all_version_separators '_')
|
#MY_PV=$(replace_all_version_separators '_')
|
||||||
|
MY_PV=$(ver_rs 1- _)
|
||||||
MY_P="${PN}-perso-${MY_PV}"
|
MY_P="${PN}-perso-${MY_PV}"
|
||||||
SRC_URI="https://www.xmlmind.com/xmleditor/_download/${MY_P}.zip"
|
SRC_URI="https://www.xmlmind.com/xmleditor/_download/${MY_P}.zip"
|
||||||
|
|
||||||
@@ -40,7 +41,7 @@ src_install() {
|
|||||||
# Xerces has been patched hope this gets upstream was version 2.9.1
|
# Xerces has been patched hope this gets upstream was version 2.9.1
|
||||||
# relaxng is a heavely modified version of jing 20030619
|
# relaxng is a heavely modified version of jing 20030619
|
||||||
java-pkg_jarinto "${dir}"/lib
|
java-pkg_jarinto "${dir}"/lib
|
||||||
java-pkg_dojar bin/${PN}.jar bin/relaxng.jar bin/saxon.jar bin/saxon11.jar bin/xerces.jar bin/xmlresolver.jar
|
java-pkg_dojar bin/${PN}.jar bin/relaxng.jar bin/saxon.jar bin/saxon12.jar bin/xerces.jar bin/xmlresolver.jar
|
||||||
#local dep="javahelp"
|
#local dep="javahelp"
|
||||||
#java-pkg_register-dependency ${dep}
|
#java-pkg_register-dependency ${dep}
|
||||||
|
|
||||||
@@ -66,9 +67,10 @@ src_install() {
|
|||||||
dosym ${dir}/bin/xxeconvert /opt/bin/xxeconvert
|
dosym ${dir}/bin/xxeconvert /opt/bin/xxeconvert
|
||||||
dosym ${dir}/bin/xxe /opt/bin/xxe
|
dosym ${dir}/bin/xxe /opt/bin/xxe
|
||||||
|
|
||||||
dohtml -r doc/*
|
|
||||||
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
|
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
|
||||||
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
|
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
|
||||||
|
docinto html
|
||||||
|
dodoc -r doc/*
|
||||||
|
|
||||||
doicon bin/icon/xxe.png
|
doicon bin/icon/xxe.png
|
||||||
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"
|
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
DIST bottles-51.5.tar.gz 2168592 BLAKE2B 5aee4a6db1f066cfed10262e7af5ec8ec3416583d92095c69e5bc9c8f0c17f083c2eee44dedf79b2405f442e7433b58209cb1b73f47a95ed51aacb24115c54b1 SHA512 5d238d62053d2bdb6ba17cc0e2903b45c9c87f08b0d737264a4d1efa7e10ca9d77fc722333ae91ad4929a5b742a628692601dcc915d4553815d1361d1a0a110e
|
|
||||||
EBUILD bottles-51.5.ebuild 3276 BLAKE2B 3787223141e58e3c001491034ed01467c0fcfa2efedf4a7429f1f3d86cd5013b6fa41fea7f94a9319864ce5d6537fdd92594764fdc55b1565ecc97b25b2f7643 SHA512 dba16516eeb7fe0ec5bd957ea4472b9f582c7e3f89bcabf005f06f84284c06cb2451276e49fd7ea9c20c6f981e6abf3c0ae8257fdfddbc3752e19c4cbe4deec8
|
|
||||||
EBUILD bottles-9999.ebuild 3276 BLAKE2B 3787223141e58e3c001491034ed01467c0fcfa2efedf4a7429f1f3d86cd5013b6fa41fea7f94a9319864ce5d6537fdd92594764fdc55b1565ecc97b25b2f7643 SHA512 dba16516eeb7fe0ec5bd957ea4472b9f582c7e3f89bcabf005f06f84284c06cb2451276e49fd7ea9c20c6f981e6abf3c0ae8257fdfddbc3752e19c4cbe4deec8
|
|
||||||
MISC metadata.xml 361 BLAKE2B 2e06ad1de23d0a780764bb124bec58dd093ba76d4d4e006355b1edf74b7c7f5f6e272fb6b48f3e787b6afc4037b0477d02b8892dd489370fa5296e3be6ba4d96 SHA512 cd61671bca61241c488f88996f2585c177759e762da1181b70816fc886b54d0d52b02af5421ed8f10f5ce0abc32d2b7de106efd48c39e466104483d379ecc637
|
|
||||||
@@ -1,120 +0,0 @@
|
|||||||
# Copyright 2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
# todo patool, icoextract
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
inherit gnome2-utils python-single-r1 meson xdg optfeature
|
|
||||||
|
|
||||||
DESCRIPTION="Run Windows software and games on Linux"
|
|
||||||
HOMEPAGE="https://usebottles.com/"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/bottlesdevs/Bottles/"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/bottlesdevs/Bottles/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/Bottles-${PV}"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
IUSE="test"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
# tests are quite pointless as they check static files and releases are tagged with them still failing
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
# Very annoying to figure out the deps
|
|
||||||
# Script for getting python modules:
|
|
||||||
# https://gitlab.com/Parona/my-scripts/-/blob/master/scripts/python_deps.sh
|
|
||||||
# Runtime programs needed can be quickly found with:
|
|
||||||
# grep -r "shutil.which"
|
|
||||||
# But look at context to gauge if they are optional or not
|
|
||||||
#
|
|
||||||
# BDPEPEND dependencies can be thankfully gathered from the meson.build files
|
|
||||||
# DEPEND are instrospection files which can be found as such
|
|
||||||
# find . -name "*.blp" -exec grep -Eh "^using " {} + | sed 's/using \([A-Za-z]*\) \([0-9.]*\);/\1-\2.typelib/'
|
|
||||||
# And in similar vein find runtime required introspection files, similar deal with getting typelib file as above
|
|
||||||
# grep -r "gi.require_version
|
|
||||||
|
|
||||||
# vkbasalt could be optional but vkbasalt-cli isnt
|
|
||||||
# It could work without wine but(!) it still requires all the runtime dependencies for wine
|
|
||||||
# so easier to depend on wine to get it for free
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
gui-libs/gtk:4[introspection]
|
|
||||||
gui-libs/libadwaita[introspection]
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
${DEPEND}
|
|
||||||
app-arch/cabextract
|
|
||||||
app-arch/p7zip
|
|
||||||
gui-libs/gtksourceview[introspection]
|
|
||||||
media-gfx/imagemagick
|
|
||||||
>=sys-libs/glibc-2.32
|
|
||||||
virtual/wine
|
|
||||||
x11-apps/xdpyinfo
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
app-arch/patool[${PYTHON_USEDEP}]
|
|
||||||
dev-python/FVS[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
|
||||||
dev-python/icoextract[${PYTHON_USEDEP}]
|
|
||||||
dev-python/markdown[${PYTHON_USEDEP}]
|
|
||||||
dev-python/orjson[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pathvalidate[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pefile[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pycurl[${PYTHON_USEDEP}]
|
|
||||||
dev-python/requests[${PYTHON_USEDEP}]
|
|
||||||
dev-python/vkbasalt-cli[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
')
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
dev-util/blueprint-compiler
|
|
||||||
dev-libs/glib:2
|
|
||||||
sys-devel/gettext
|
|
||||||
test? (
|
|
||||||
dev-libs/appstream
|
|
||||||
dev-libs/glib
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python-single-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
local emesonargs=(
|
|
||||||
-Ddevel=true
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
meson_src_install
|
|
||||||
python_optimize "${D}/usr/share/bottles/"
|
|
||||||
python_fix_shebang "${D}/usr/"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
xdg_pkg_preinst
|
|
||||||
gnome2_schemas_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
gnome2_schemas_update
|
|
||||||
optfeature "gamemode support" games-util/gamemode
|
|
||||||
optfeature "gamescope support" games-util/gamescope
|
|
||||||
optfeature "vmtouch support" dev-utils/vmtouch
|
|
||||||
#optfeature "MangoHub support" games-util/mangohub
|
|
||||||
#optfeature "obs-vkcapture support" media-video/obs-vkcapture
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
bottles-51.5.ebuild
|
|
||||||
@@ -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>xgqt@protonmail.com</email>
|
|
||||||
<name>Maciej Barć</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">bottlesdevs/Bottles</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
||||||
4
app-emulation/fs-uae-launcher/Manifest
Normal file
4
app-emulation/fs-uae-launcher/Manifest
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
AUX fs-uae-launcher-3.0.0-ROMs.patch 626 BLAKE2B 2662476f496345e6dc2f169b8c3e6e579ba68c3c7c1d9c782ce2dff39394520bde6dc1a52d9d43f562bddec9dc28daa3d0e7e1e93f1da48a0a932e1415ad40ea SHA512 8b607f64cd1c66601f7fccf5332377a85e905a6d9ba9fadb9a7234d5f36c350590011141602e093ee7a30dce4c9c6c0e9928b8b7a0be716eeaa15aeff1eacce0
|
||||||
|
DIST fs-uae-launcher-3.1.70.tar.xz 7707368 BLAKE2B fce6e47b1e09fbfae4959cffe55fec5803aa4dca511af76d621fba2156eee5d76164c0ff5dfad75864b3c2fd5c0a8b5968181538d37b9a039ffd8ab037eeafa2 SHA512 6a4eca273ebd21f64ee0a863497fb39c8b17b6dba0b99a0122f33ea688fb2b341998280b3d0ab4cac2d913bc15834dfec3a1662331dea48933135a82e29f5a83
|
||||||
|
EBUILD fs-uae-launcher-3.1.70.ebuild 1766 BLAKE2B 41851f4fe6da67a487b3228bd27cafb41e6353a8777fd594bebd45afe0ea6358132443d3290b7a51a8023fdee7e1885fadf65d003142045d5cd25e56ea537ebe SHA512 5d6a87332cceb908f6d45e45f883dc155a3c9005a13abaf9fec5bc0f4d27a2f9258d0cc53be857e1267d60e2cf1be0797c4737917b8e5364449a4b6ec506ec0c
|
||||||
|
MISC metadata.xml 409 BLAKE2B 0e27dad4e68facd0066f0f7d02e859eef7147a16cffa734b74efce77eea44ed333052e3a2a9956c052d9c7e8459b50893b0af78eb2061d1c0a1eaf32597ee1d0 SHA512 a4cf13ffb131f6049cdbd83c16ee1114651450d874dca73f68dfa19686ab09021277e860068a4ed6e8318d9bb1b750f861cb2a693945bcd8d0d4eece7f576e94
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
diff -Naur a/fsgs/amiga/roms.py b/fsgs/amiga/roms.py
|
||||||
|
--- a/fsgs/amiga/roms.py 2019-06-21 17:49:42.000000000 +0100
|
||||||
|
+++ b/fsgs/amiga/roms.py 2019-07-21 21:42:14.135600616 +0100
|
||||||
|
@@ -10,7 +10,9 @@
|
||||||
|
# amiga-os-130.rom (decrypted, patched)
|
||||||
|
# Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!]
|
||||||
|
# Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[o] (patch)
|
||||||
|
- "891e9a547772fe0c6c19b610baf8bc4ea7fcb785"
|
||||||
|
+ "891e9a547772fe0c6c19b610baf8bc4ea7fcb785",
|
||||||
|
+ # kick13.rom - from Upgrade Commodore Amiga 500 (1989)
|
||||||
|
+ "90933936cce43ca9bc6bf375662c076b27e3c458",
|
||||||
|
]
|
||||||
|
|
||||||
|
A500_1_2_KICKSTARTS = [
|
||||||
66
app-emulation/fs-uae-launcher/fs-uae-launcher-3.1.70.ebuild
Normal file
66
app-emulation/fs-uae-launcher/fs-uae-launcher-3.1.70.ebuild
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{10..13} )
|
||||||
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
|
DISTUTILS_SINGLE_IMPL=yes
|
||||||
|
|
||||||
|
inherit distutils-r1 xdg
|
||||||
|
|
||||||
|
DESCRIPTION="PyQt5-based launcher for FS-UAE"
|
||||||
|
HOMEPAGE="https://fs-uae.net/"
|
||||||
|
SRC_URI="https://fs-uae.net/files/FS-UAE-Launcher/Stable/${PV}/${P}.tar.xz"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64"
|
||||||
|
IUSE="lha"
|
||||||
|
RESTRICT="test" # The test files are just boilerplate.
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emulation/fs-uae
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pyqt5[${PYTHON_USEDEP},declarative,gui,network,opengl,widgets]
|
||||||
|
dev-python/pyopengl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/requests[${PYTHON_USEDEP}]
|
||||||
|
lha? ( dev-python/lhafile[${PYTHON_USEDEP}] )
|
||||||
|
')
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
sys-devel/gettext
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-3.0.0-ROMs.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
emake mo
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
emake install-data DESTDIR="${D}" prefix="${EPREFIX}"/usr
|
||||||
|
mv "${ED}"/usr/share/doc/{${PN},${PF}} || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
|
||||||
|
elog "Some important information:"
|
||||||
|
elog
|
||||||
|
ewarn " - Do not use QtCurve, it will crash PyQt5!"
|
||||||
|
elog
|
||||||
|
elog " - By default, FS-UAE creates its directories under Documents/FS-UAE."
|
||||||
|
elog " If your Documents directory is not configured according to the XDG"
|
||||||
|
elog " user diretory spec, ~/FS-UAE will be used as a fallback."
|
||||||
|
elog
|
||||||
|
elog " - You can override this by putting the path to the desired base"
|
||||||
|
elog " directory in a special config file. The config file will be read"
|
||||||
|
elog " from ~/.config/fs-uae/base-dir by both FS-UAE and FS-UAE Launcher"
|
||||||
|
elog " if it exists."
|
||||||
|
elog
|
||||||
|
elog " Alternatively, you can start FS-UAE and/or FS-UAE Launcher with"
|
||||||
|
elog " --base-dir=/path/to/desired/dir"
|
||||||
|
}
|
||||||
14
app-emulation/fs-uae-launcher/metadata.xml
Normal file
14
app-emulation/fs-uae-launcher/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>chewi@gentoo.org</email>
|
||||||
|
<name>James Le Cuirot</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">FrodeSolheim/fs-uae-launcher</remote-id>
|
||||||
|
</upstream>
|
||||||
|
<use>
|
||||||
|
<flag name="lha">Enable LHA archive support</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
AUX 001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd
|
AUX 001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd
|
||||||
AUX Makefile 1003 BLAKE2B 9e6363f8fb20826f380bae087f461b0f87a2f118be223ca809c84dba7154c6493b8937d7a46437a1773afaf5ba58179d33f9599b0fc063ae53bd5f9984128fa5 SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1
|
AUX Makefile 1089 BLAKE2B b011c132af72138147a558303c787efe2f584adf3697f681a0ca594e9220ec3d384cceece1172550cfe96c8f267b34c4f1e32d9b3999590a82b02667c72e800c SHA512 f16d7cfc2fd8dcbef211cef44ed03c3c0edb0a047be82b1116f999d6cbee765e5ded884181077e39a2074d001113fc88a5bae2a819b4e314d33bd30719dd909a
|
||||||
DIST nibtools-0.4.99.104-source.tar.gz 118200 BLAKE2B c0232c3e591fcc34979cf11663ec4e466d765cd423ef8e56a981c1fc6454c5c2315541961258840341d45a7639e0baad1877bd76e0b2bd9f8885bba72ee8cc87 SHA512 3936c5e68251f7f11a8d912374265ff150887efdf97eb86520413616b14ad689ef0eaa6f8f0b4b66b20e9e5b2733651784a263aafe2522093a39035ac35ec4da
|
DIST nibtools-20241120-source.tar.gz 119413 BLAKE2B c59a515147113865d3f75e1af2c54d9e08d93c95c389bbe9be71b0afb1079e3901cade612a6471af745826b5cd406694accc6d460e2e509b40d32f327f5f7b35 SHA512 5a8e34a379bf8ceeae80ba40a948b8c0577432122229ec3205e1829e8dfc041dfabead9e69919b15272a029ec82a91ef30025889ca0a6509ba28b1ec380a14c6
|
||||||
DIST opencbm-0.4.99.104-source.tar.gz 13417312 BLAKE2B 1ba6e88c8765a161d6cb7a1c313c2db6cc885c616ac110c0833f59c93e2b2081e67ce730a7ead123a59b83133ddc2edf448de694c72ca582c3a155a463175027 SHA512 1c5c09ed2fd37a6db152eb9739739edee8b2200a4e02b219e982337eeb935cdac1125f59f235b5c3d1203bcd0701c2e9e35da9de921797f1617014f723de0faa
|
DIST opencbm-0.4.99.104-source.tar.gz 13417312 BLAKE2B 1ba6e88c8765a161d6cb7a1c313c2db6cc885c616ac110c0833f59c93e2b2081e67ce730a7ead123a59b83133ddc2edf448de694c72ca582c3a155a463175027 SHA512 1c5c09ed2fd37a6db152eb9739739edee8b2200a4e02b219e982337eeb935cdac1125f59f235b5c3d1203bcd0701c2e9e35da9de921797f1617014f723de0faa
|
||||||
EBUILD opencbm-0.4.99.104.ebuild 3352 BLAKE2B 94e30e68279a1c06f9c702549cb4ccc5c3e353a0d82be956ffdb2cf2cdbc5adc01db90eecf4487be30d6a761236585a61a5cac4f9f77000d8a8068c2c6388048 SHA512 8a3cb46dc0b8ac1730dfe395d47c312ce821ff63228af685c1ab98a73cfb3f95962fdaefa8315128289069a823020456ec49c972f6dfa2fb0ced5713c3e806e7
|
EBUILD opencbm-0.4.99.104.ebuild 3360 BLAKE2B 48cfe65252d46ea862f88c9bf660d1da1ea4a97a729e164faed861a7e609f7f6f7cc33c57b2a3ad048047f142beac9dbf1545a469731cc474836815de615467a SHA512 b3b1e288737b9ab4e64d786b87cdba5d1db82a717a05794dbef398a80980a422d946ffcf57c0e3c4c4d6b0748e21f83db68ed9ac15f8e179a65aecf2652d4daa
|
||||||
EBUILD opencbm-9999.ebuild 3352 BLAKE2B 94e30e68279a1c06f9c702549cb4ccc5c3e353a0d82be956ffdb2cf2cdbc5adc01db90eecf4487be30d6a761236585a61a5cac4f9f77000d8a8068c2c6388048 SHA512 8a3cb46dc0b8ac1730dfe395d47c312ce821ff63228af685c1ab98a73cfb3f95962fdaefa8315128289069a823020456ec49c972f6dfa2fb0ced5713c3e806e7
|
EBUILD opencbm-9999.ebuild 3360 BLAKE2B 48cfe65252d46ea862f88c9bf660d1da1ea4a97a729e164faed861a7e609f7f6f7cc33c57b2a3ad048047f142beac9dbf1545a469731cc474836815de615467a SHA512 b3b1e288737b9ab4e64d786b87cdba5d1db82a717a05794dbef398a80980a422d946ffcf57c0e3c4c4d6b0748e21f83db68ed9ac15f8e179a65aecf2652d4daa
|
||||||
MISC ChangeLog 1266 BLAKE2B c0347d5e0361182d79816ff25a52e2d52c52cf932adab716503f8a738da6c0643d08f4d14b9315ea6a9f2bf8e056c1da91a2a2515684f85a8f204e16731a7a7e SHA512 d3cea999760ee90a45148f31963a532ce3ff6db7122b11b8b06ca094f3d936309a2c8cc90e15fc7af86bda40952b28667db403b30c26c0189a083f9bc447b466
|
MISC ChangeLog 1266 BLAKE2B c0347d5e0361182d79816ff25a52e2d52c52cf932adab716503f8a738da6c0643d08f4d14b9315ea6a9f2bf8e056c1da91a2a2515684f85a8f204e16731a7a7e SHA512 d3cea999760ee90a45148f31963a532ce3ff6db7122b11b8b06ca094f3d936309a2c8cc90e15fc7af86bda40952b28667db403b30c26c0189a083f9bc447b466
|
||||||
MISC metadata.xml 493 BLAKE2B 7d4be69e09b1fa78bdd2fba1313bfe2527facc3ce1d37d6f5ca6a81e96f560c49b86d66ff5ad965375b61ab0f212e732f70a1965d57dbf5e10946b973915c7ec SHA512 ad6dc1300e43923807aef874ee3b862fdbdccc611cbd89732e5dc46d0a116da6c81e478afb673d1ff14ed6d0887353941a08835da600a7b18162469eb1e42daa
|
MISC metadata.xml 493 BLAKE2B 7d4be69e09b1fa78bdd2fba1313bfe2527facc3ce1d37d6f5ca6a81e96f560c49b86d66ff5ad965375b61ab0f212e732f70a1965d57dbf5e10946b973915c7ec SHA512 ad6dc1300e43923807aef874ee3b862fdbdccc611cbd89732e5dc46d0a116da6c81e478afb673d1ff14ed6d0887353941a08835da600a7b18162469eb1e42daa
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ $(MODULE_NAME)-objs = cbm_module.o
|
|||||||
ifneq ($(KERNELRELEASE),)
|
ifneq ($(KERNELRELEASE),)
|
||||||
obj-m := $(MODULE_NAME).o
|
obj-m := $(MODULE_NAME).o
|
||||||
|
|
||||||
EXTRA_CFLAGS += -I$(PWD)/../include -I$(PWD)/../../include -I$(PWD)/../../include/LINUX
|
#EXTRA_CFLAGS += -I$(PWD)/../include -I$(PWD)/../../include -I$(PWD)/../../include/LINUX
|
||||||
|
ccflags-y += -I$(src)/../include -I$(src)/../../include -I$(src)/../../include/LINUX
|
||||||
|
|
||||||
# Second pass, the actual build.
|
# Second pass, the actual build.
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ if [[ ${PV} = 9999* ]]; then
|
|||||||
EGIT_REPO_URI="https://github.com/OpenCBM/OpenCBM.git"
|
EGIT_REPO_URI="https://github.com/OpenCBM/OpenCBM.git"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz
|
SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz
|
||||||
https://github.com/OpenCBM/nibtools/archive/master.tar.gz -> nibtools-${PV}-source.tar.gz"
|
https://github.com/rittwage/nibtools/archive/refs/tags/20241120.tar.gz -> nibtools-20241120-source.tar.gz"
|
||||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ src_prepare() {
|
|||||||
# copy module makefile that don't intefer with gentoo kernel build system
|
# copy module makefile that don't intefer with gentoo kernel build system
|
||||||
cp "${FILESDIR}"/Makefile "${S}"/opencbm/sys/linux/Makefile
|
cp "${FILESDIR}"/Makefile "${S}"/opencbm/sys/linux/Makefile
|
||||||
# copy nibtools from upstream repo
|
# copy nibtools from upstream repo
|
||||||
cp -r "${WORKDIR}"/OpenCBM-nibtools-*/* "${S}"/opencbm/nibtools/
|
cp -r "${WORKDIR}"/nibtools-*/* "${S}"/opencbm/nibtools/
|
||||||
eapply_user
|
eapply_user
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
2
app-emulation/remotebox/Manifest
Normal file
2
app-emulation/remotebox/Manifest
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
DIST RemoteBox-3.6.tar.bz2 1091779 BLAKE2B 7d2c0bcdbbabd80e157d634f08ecba4d0c649ad8685c9db4fc00b01224259a185535a0a03fde804e95eb28d030d9e243c6763d698814f8d6c5625e56b4889694 SHA512 e77b9c285b6405a86d44c5c922a88ce6e0da26841abfc0ec5b67ce1630ee14d32bc1789ce9536850961627f671c4f8a4eadd3abf205b4156faa9e7e279c421ab
|
||||||
|
EBUILD remotebox-3.6.ebuild 1631 BLAKE2B 153b47686338aca7289ca3fb472b305c02d6d16265c72bafd3064e7d61b14a86473aab561e3a92c28e10fd7d0ce4940080118f58f1efdc1e4a5390cd2edc850d SHA512 5d3a2b7f3eec9c949780e77e0857959906c420320181398ff52ba824f5632ed4314ddf4ba445bc080d29db88152e03e86d3b0d4585ebb2ed4bd2d2173f8fe6c6
|
||||||
68
app-emulation/remotebox/remotebox-3.6.ebuild
Normal file
68
app-emulation/remotebox/remotebox-3.6.ebuild
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit desktop
|
||||||
|
|
||||||
|
DESCRIPTION="Open Source VirtualBox Client with Remote Management"
|
||||||
|
HOMEPAGE="http://remotebox.knobgoblin.org.uk/"
|
||||||
|
|
||||||
|
MY_P="RemoteBox-${PV}"
|
||||||
|
SRC_URI="http://remotebox.knobgoblin.org.uk/downloads/${MY_P}.tar.bz2"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0/5.1"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/perl-5.10
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
dev-perl/SOAP-Lite
|
||||||
|
dev-perl/libwww-perl
|
||||||
|
dev-perl/Gtk3
|
||||||
|
x11-misc/xdg-utils"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
net-misc/freerdp
|
||||||
|
net-misc/tigervnc"
|
||||||
|
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Call default handler
|
||||||
|
default
|
||||||
|
|
||||||
|
# Change paths
|
||||||
|
sed -i -e "s|^\(use lib \"\).*\(\";\)$|\1/usr/share/remotebox\2|" remotebox || die
|
||||||
|
sed -i -e "s|^\(our \$sharedir = \"\).*\(\";\)$|\1/usr/share/remotebox\2|" remotebox || die
|
||||||
|
#sed -i -e "s|^\(our \$docdir\) \( = \"\).*\(\";\)$|\1\2/usr/share/doc/${P}\3|" remotebox || die
|
||||||
|
|
||||||
|
# Cleanup comments
|
||||||
|
sed -i -e "/^# \^\^\^.*$/d" remotebox || die
|
||||||
|
sed -i -e "/^# \*\*\*.*$/d" remotebox || die
|
||||||
|
|
||||||
|
#exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Install executable
|
||||||
|
dobin remotebox || die
|
||||||
|
|
||||||
|
# Install resources
|
||||||
|
insinto /usr && doins -r share || die
|
||||||
|
|
||||||
|
# Install documents
|
||||||
|
# dodoc docs/COPYING docs/changelog.txt docs/remotebox.pdf || die
|
||||||
|
|
||||||
|
# Install .desktop file
|
||||||
|
domenu packagers-readme/remotebox.desktop || die
|
||||||
|
|
||||||
|
# Install application icon
|
||||||
|
doicon share/remotebox/icons/remotebox.png || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "This version of RemoteBox requires VirtualBox 7.x running on the server"
|
||||||
|
elog "For details, refer to http://remotebox.knobgoblin.org.uk/documentation.cgi"
|
||||||
|
}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7
|
AUX vice-3.9-dupe-symbols.patch 5451 BLAKE2B 37e6fb35a4b08fae004fc96404eb8b48a2d183c80c184916ae2bcbb7a9a8e5d665bd96b76a9f5bb491201f1be6077f65d70b172408a7b25f85f8ca9eb2676376 SHA512 53c2ff8b9143950c28652ce9a204a8085e05c3f527ad41b74dcd3dda5f299eedb4811beee7d2f9e15d0e2610f1630679f85ebc73225417b0c377021ae9396fcd
|
||||||
EBUILD vice-3.6.1-r2.ebuild 4666 BLAKE2B 8ac073a26e1fab109a7adeb2059888661bdaa4a3abbc10d8ff338bf4c18739a120431b18a1d7c5676dd2dd25f1a127a1045eefb56ba8442fa94f106e78d1368a SHA512 4647c3d233f06371aeaf79e3e6fa4c6f3a135fa351b0ac934928d06b0421b8233fc04eb24776fa2b09845c830724c0174d558424eaecb18ec377b5a513ed3025
|
DIST vice-3.9.tar.gz 14249159 BLAKE2B 0c063e152c10ff537fbc9b1d8a5b4a108f08874fa4240772ec159ca19e457f626d6a5abbf4cb7c350291cc8b9fc19f8dba0b2be058363d50040ea42554d3ef4c SHA512 4a349dfe3e4310f1799cc705dffd01243df5b6ecfdb05b5f2ca3213fe6468831735dd3abcd6a34627e8ac2202bcb8ab617b81224c5a41cd83782868dd70b1fb8
|
||||||
|
EBUILD vice-3.9.ebuild 4549 BLAKE2B e94aa36f37bd35f4297aa37e29dbf97f75902437817f9ef9722d2ed16c14509a65aada06599422dbd684e6feb290c9a6dacd8a1bda75fd086543aa4fc13372d3 SHA512 2d7d0ed2ee211bc7dcf7c65d7229b54affc01d03e7f8e453feb148e533359f00096da84bee4360abe3df5616e6ccbf31fb229383b50db4a145e2ec874a166f12
|
||||||
MISC ChangeLog 10438 BLAKE2B b9f985be8ff4e4c97fd9ba479ec2093b1c4dfd62cd9211e2744587b82d6772916b9eceed91df53dfa9e2439ce1c88e3ecd32a606690b34e1e095d0f9b62168c8 SHA512 fe80b5fd85f40aadf64ded6089e961d9cc08d2721484889fc1b02d985bc873c9cdbd55815331fb76436c73d1a07a56a16d790f8969a456ebe4e472b897810960
|
MISC ChangeLog 10438 BLAKE2B b9f985be8ff4e4c97fd9ba479ec2093b1c4dfd62cd9211e2744587b82d6772916b9eceed91df53dfa9e2439ce1c88e3ecd32a606690b34e1e095d0f9b62168c8 SHA512 fe80b5fd85f40aadf64ded6089e961d9cc08d2721484889fc1b02d985bc873c9cdbd55815331fb76436c73d1a07a56a16d790f8969a456ebe4e472b897810960
|
||||||
MISC metadata.xml 785 BLAKE2B 1dc59c7b40fda968680e97b1ad83e741faf223143bbc1ab2d523e37312badd3a3aaedc3bbffbd158531c74ae73dab1bb1ee03666a081eb17d819dc9e0b783ee2 SHA512 b483d325702723d1395bca771d215709fc68b6ca8309c4297c6a668d5940502c9c8d5d4149e1f52b8fd6d5062cf04b2e3d7046ecfc0555d2703b064e329af283
|
MISC metadata.xml 785 BLAKE2B 1dc59c7b40fda968680e97b1ad83e741faf223143bbc1ab2d523e37312badd3a3aaedc3bbffbd158531c74ae73dab1bb1ee03666a081eb17d819dc9e0b783ee2 SHA512 b483d325702723d1395bca771d215709fc68b6ca8309c4297c6a668d5940502c9c8d5d4149e1f52b8fd6d5062cf04b2e3d7046ecfc0555d2703b064e329af283
|
||||||
|
|||||||
214
app-emulation/vice/files/vice-3.9-dupe-symbols.patch
Normal file
214
app-emulation/vice/files/vice-3.9-dupe-symbols.patch
Normal file
@@ -0,0 +1,214 @@
|
|||||||
|
https://sourceforge.net/p/vice-emu/code/45435/
|
||||||
|
|
||||||
|
--- vice/src/Makefile.am
|
||||||
|
+++ vice/src/Makefile.am
|
||||||
|
@@ -594,6 +594,7 @@
|
||||||
|
resid_lib = $(top_builddir)/src/resid/libresid.a
|
||||||
|
resid_dtv_lib = $(top_builddir)/src/resid-dtv/libresiddtv.a
|
||||||
|
rs232drv_lib = $(top_builddir)/src/rs232drv/librs232drv.a
|
||||||
|
+rs232drvpet_lib = $(top_builddir)/src/rs232drv/librs232drvpet.a
|
||||||
|
raster_lib = $(top_builddir)/src/raster/libraster.a
|
||||||
|
rtc_lib = $(top_builddir)/src/core/rtc/librtc.a
|
||||||
|
samplerdrv_lib = $(top_builddir)/src/samplerdrv/libsamplerdrv.a
|
||||||
|
@@ -631,7 +632,7 @@
|
||||||
|
# external libraries required for all emulators
|
||||||
|
emu_extlibs = @UI_LIBS@ @SDL_EXTRA_LIBS@ @SOUND_LIBS@ @JOY_LIBS@ @GFXOUTPUT_LIBS@ @ZLIB_LIBS@ @DYNLIB_LIBS@ @ARCH_LIBS@ $(archdep_lib) $(linenoise_ng_lib)
|
||||||
|
|
||||||
|
-driver_libs = $(joyport_lib) $(samplerdrv_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) $(hwsiddrv_lib) $(gfxoutputdrv_lib) $(printerdrv_lib) $(rs232drv_lib) $(diskimage_lib) $(fsdevice_lib) $(tape_lib) $(fileio_lib) $(serial_lib) $(core_lib)
|
||||||
|
+driver_libs = $(joyport_lib) $(samplerdrv_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) $(hwsiddrv_lib) $(gfxoutputdrv_lib) $(printerdrv_lib) $(diskimage_lib) $(fsdevice_lib) $(tape_lib) $(fileio_lib) $(serial_lib) $(core_lib)
|
||||||
|
|
||||||
|
if SUPPORT_X64
|
||||||
|
x64_bin = x64
|
||||||
|
@@ -716,6 +717,7 @@
|
||||||
|
$(sid_lib) \
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(vicii_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(userport_lib) \
|
||||||
|
@@ -773,6 +775,7 @@
|
||||||
|
$(sid_lib) \
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(viciisc_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(userport_lib) \
|
||||||
|
@@ -895,6 +898,7 @@
|
||||||
|
$(sid_lib) \
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(viciisc_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(userport_lib) \
|
||||||
|
@@ -954,6 +958,7 @@
|
||||||
|
$(sid_lib) \
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(vicii_lib) \
|
||||||
|
$(vdc_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
@@ -1011,6 +1016,7 @@
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(sid_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(userport_lib) \
|
||||||
|
$(diag_lib) \
|
||||||
|
@@ -1063,6 +1069,7 @@
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(sid_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drvpet_lib) \
|
||||||
|
$(crtc_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(video_lib) \
|
||||||
|
@@ -1122,6 +1129,7 @@
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(sid_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(rtc_lib) \
|
||||||
|
$(video_lib) \
|
||||||
|
@@ -1180,6 +1188,7 @@
|
||||||
|
$(monitor_lib) \
|
||||||
|
$(sid_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drvpet_lib) \
|
||||||
|
$(crtc_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(video_lib) \
|
||||||
|
@@ -1236,6 +1245,7 @@
|
||||||
|
$(xcbm5x0_lib) \
|
||||||
|
$(sid_lib) \
|
||||||
|
$(driver_libs) \
|
||||||
|
+ $(rs232drv_lib) \
|
||||||
|
$(vicii_lib) \
|
||||||
|
$(raster_lib) \
|
||||||
|
$(rtc_lib) \
|
||||||
|
@@ -1540,8 +1550,11 @@
|
||||||
|
@echo "making all in printerdrv"
|
||||||
|
@(cd printerdrv && $(MAKE))
|
||||||
|
$(rs232drv_lib):
|
||||||
|
- @echo "making all in rs232drv"
|
||||||
|
- @(cd rs232drv && $(MAKE))
|
||||||
|
+ @echo "making librs232drv.a in rs232drv"
|
||||||
|
+ @(cd rs232drv && $(MAKE) librs232drv.a)
|
||||||
|
+$(rs232drvpet_lib):
|
||||||
|
+ @echo "making librs232drvpet.a in rs232drv"
|
||||||
|
+ @(cd rs232drv && $(MAKE) librs232drvpet.a)
|
||||||
|
$(raster_lib):
|
||||||
|
@echo "making libraster.a in raster"
|
||||||
|
@(cd raster && $(MAKE) libraster.a)
|
||||||
|
--- vice/src/c64/Makefile.am
|
||||||
|
+++ vice/src/c64/Makefile.am
|
||||||
|
@@ -216,8 +216,6 @@
|
||||||
|
c64fastiec.h \
|
||||||
|
c64keyboard.c \
|
||||||
|
c64keyboard.h \
|
||||||
|
- c64parallel.c \
|
||||||
|
- c64parallel.h \
|
||||||
|
c64rom.c \
|
||||||
|
c64rom.h \
|
||||||
|
c64romset.c \
|
||||||
|
--- vice/src/c64dtv/c64dtv.c
|
||||||
|
+++ vice/src/c64dtv/c64dtv.c
|
||||||
|
@@ -89,7 +89,6 @@
|
||||||
|
#include "protopad.h"
|
||||||
|
#include "ps2mouse.h"
|
||||||
|
#include "resources.h"
|
||||||
|
-#include "rs232drv.h"
|
||||||
|
#include "rushware_keypad.h"
|
||||||
|
#include "sampler.h"
|
||||||
|
#include "sampler2bit.h"
|
||||||
|
@@ -422,10 +421,12 @@
|
||||||
|
init_resource_fail("sid");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
+#if 0
|
||||||
|
if (rs232drv_resources_init() < 0) {
|
||||||
|
init_resource_fail("rs232drv");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
if (serial_resources_init() < 0) {
|
||||||
|
init_resource_fail("serial");
|
||||||
|
return -1;
|
||||||
|
@@ -528,7 +529,9 @@
|
||||||
|
flash_trap_resources_shutdown();
|
||||||
|
c64dtv_resources_shutdown();
|
||||||
|
c64dtvmem_resources_shutdown();
|
||||||
|
+#if 0
|
||||||
|
rs232drv_resources_shutdown();
|
||||||
|
+#endif
|
||||||
|
printer_resources_shutdown();
|
||||||
|
drive_resources_shutdown();
|
||||||
|
fsdevice_resources_shutdown();
|
||||||
|
@@ -562,10 +565,12 @@
|
||||||
|
init_cmdline_options_fail("sid");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
+#if 0
|
||||||
|
if (rs232drv_cmdline_options_init() < 0) {
|
||||||
|
init_cmdline_options_fail("rs232drv");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
if (serial_cmdline_options_init() < 0) {
|
||||||
|
init_cmdline_options_fail("serial");
|
||||||
|
return -1;
|
||||||
|
@@ -712,8 +717,10 @@
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if 0
|
||||||
|
/* Initialize RS232 handler. */
|
||||||
|
rs232drv_init();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
/* Initialize print devices. */
|
||||||
|
printer_init();
|
||||||
|
@@ -798,8 +805,9 @@
|
||||||
|
ciacore_reset(machine_context.cia2);
|
||||||
|
sid_reset();
|
||||||
|
|
||||||
|
+#if 0
|
||||||
|
rs232drv_reset();
|
||||||
|
-
|
||||||
|
+#endif
|
||||||
|
printer_reset();
|
||||||
|
|
||||||
|
/* FIXME */
|
||||||
|
--- vice/src/rs232drv/Makefile.am
|
||||||
|
+++ vice/src/rs232drv/Makefile.am
|
||||||
|
@@ -14,7 +14,7 @@
|
||||||
|
AM_LDFLAGS = @VICE_LDFLAGS@
|
||||||
|
|
||||||
|
|
||||||
|
-noinst_LIBRARIES = librs232drv.a
|
||||||
|
+noinst_LIBRARIES = librs232drv.a librs232drvpet.a
|
||||||
|
|
||||||
|
librs232drv_a_SOURCES = \
|
||||||
|
rs232dev.h \
|
||||||
|
@@ -26,3 +26,16 @@
|
||||||
|
rs232net.h \
|
||||||
|
rsuser.c \
|
||||||
|
rsuser.h
|
||||||
|
+
|
||||||
|
+# Same as above, but without the userport bits, to avoid registering userport
|
||||||
|
+# resources and command line options with xpet and xcbm2 (these have stubs for
|
||||||
|
+# rsuser_resources_init() and rsuser_cmdline_init()
|
||||||
|
+librs232drvpet_a_SOURCES = \
|
||||||
|
+ rs232dev.h \
|
||||||
|
+ rs232.c \
|
||||||
|
+ rs232.h \
|
||||||
|
+ rs232drv.c \
|
||||||
|
+ rs232drv.h \
|
||||||
|
+ rs232net.c \
|
||||||
|
+ rs232net.h \
|
||||||
|
+ rsuser.h
|
||||||
@@ -1,53 +1,50 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit multibuild toolchain-funcs xdg
|
inherit autotools multibuild toolchain-funcs xdg
|
||||||
|
|
||||||
DESCRIPTION="The Versatile Commodore Emulator"
|
DESCRIPTION="Versatile Commodore Emulator"
|
||||||
HOMEPAGE="https://vice-emu.sourceforge.io/"
|
HOMEPAGE="https://vice-emu.sourceforge.io/"
|
||||||
SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
|
SRC_URI="https://downloads.sourceforge.net/vice-emu/releases/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
LICENSE="GPL-2+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||||
IUSE="
|
IUSE="
|
||||||
alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg
|
alsa curl debug doc ethernet +evdev flac gif +gtk headless lame
|
||||||
lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib"
|
mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl
|
||||||
REQUIRED_USE="
|
"
|
||||||
|| ( gtk headless sdl )
|
REQUIRED_USE="|| ( gtk headless sdl )"
|
||||||
gtk? ( zlib )"
|
|
||||||
|
|
||||||
# ffmpeg/lame are loaded by dlopen(), keeping := to rebuild with same headers
|
|
||||||
# see bug #834359 for the ffmpeg upper bound
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
virtual/libintl
|
sys-libs/zlib:=
|
||||||
app-emulation/opencbm
|
app-emulation/opencbm
|
||||||
|
virtual/libintl
|
||||||
alsa? ( media-libs/alsa-lib )
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
curl? ( net-misc/curl )
|
||||||
ethernet? (
|
ethernet? (
|
||||||
net-libs/libpcap
|
net-libs/libpcap
|
||||||
sys-libs/libcap
|
sys-libs/libcap
|
||||||
)
|
)
|
||||||
ffmpeg? ( <media-video/ffmpeg-5:= )
|
evdev? ( dev-libs/libevdev )
|
||||||
flac? ( media-libs/flac:= )
|
flac? ( media-libs/flac:= )
|
||||||
gif? ( media-libs/giflib:= )
|
gif? ( media-libs/giflib:= )
|
||||||
gtk? (
|
gtk? (
|
||||||
dev-libs/atk
|
>=app-accessibility/at-spi2-core-2.46:2
|
||||||
dev-libs/glib:2
|
dev-libs/glib:2
|
||||||
media-libs/fontconfig:1.0
|
media-libs/fontconfig:1.0
|
||||||
media-libs/glew:0=
|
media-libs/glew:0=[-egl-only(-)]
|
||||||
sys-libs/readline:=
|
media-libs/libglvnd[X]
|
||||||
virtual/opengl
|
|
||||||
x11-libs/cairo
|
x11-libs/cairo
|
||||||
x11-libs/gdk-pixbuf:2
|
x11-libs/gdk-pixbuf:2
|
||||||
x11-libs/gtk+:3[X]
|
x11-libs/gtk+:3[X]
|
||||||
x11-libs/libX11
|
x11-libs/libX11
|
||||||
x11-libs/pango
|
x11-libs/pango
|
||||||
)
|
)
|
||||||
jpeg? ( media-libs/libjpeg-turbo:= )
|
|
||||||
lame? ( media-sound/lame )
|
lame? ( media-sound/lame )
|
||||||
mpg123? ( media-sound/mpg123 )
|
mpg123? ( media-sound/mpg123-base )
|
||||||
ogg? (
|
ogg? (
|
||||||
media-libs/libogg
|
media-libs/libogg
|
||||||
media-libs/libvorbis
|
media-libs/libvorbis
|
||||||
@@ -56,30 +53,34 @@ RDEPEND="
|
|||||||
pci? ( sys-apps/pciutils )
|
pci? ( sys-apps/pciutils )
|
||||||
png? ( media-libs/libpng:= )
|
png? ( media-libs/libpng:= )
|
||||||
portaudio? ( media-libs/portaudio )
|
portaudio? ( media-libs/portaudio )
|
||||||
pulseaudio? ( || ( media-libs/libpulse media-sound/pulseaudio ) )
|
pulseaudio? ( media-libs/libpulse )
|
||||||
sdl? (
|
sdl? (
|
||||||
media-libs/libsdl2[video]
|
media-libs/libsdl2[video]
|
||||||
media-libs/sdl2-image
|
media-libs/sdl2-image
|
||||||
sys-libs/readline:=
|
|
||||||
)
|
)
|
||||||
zlib? ( sys-libs/zlib:= )"
|
"
|
||||||
DEPEND="
|
DEPEND="
|
||||||
${RDEPEND}
|
${RDEPEND}
|
||||||
x11-base/xorg-proto"
|
x11-base/xorg-proto
|
||||||
|
"
|
||||||
BDEPEND="
|
BDEPEND="
|
||||||
|
app-alternatives/awk
|
||||||
|
app-alternatives/yacc
|
||||||
app-arch/unzip
|
app-arch/unzip
|
||||||
app-text/dos2unix
|
app-text/dos2unix
|
||||||
dev-embedded/xa
|
dev-embedded/xa
|
||||||
dev-lang/perl
|
dev-lang/perl
|
||||||
sys-apps/texinfo
|
sys-apps/texinfo
|
||||||
sys-devel/flex
|
app-alternatives/lex
|
||||||
sys-devel/gettext
|
sys-devel/gettext
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
app-alternatives/yacc
|
|
||||||
doc? ( virtual/texi2dvi )
|
doc? ( virtual/texi2dvi )
|
||||||
gtk? ( x11-misc/xdg-utils )"
|
gtk? ( x11-misc/xdg-utils )
|
||||||
|
"
|
||||||
|
|
||||||
QA_CONFIGURE_OPTIONS="--disable-static" #814380
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-dupe-symbols.patch
|
||||||
|
)
|
||||||
|
|
||||||
pkg_pretend() {
|
pkg_pretend() {
|
||||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||||
@@ -91,6 +92,7 @@ pkg_setup() {
|
|||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
# Strip the predefined C(XX)FLAGS.
|
# Strip the predefined C(XX)FLAGS.
|
||||||
sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
|
sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
|
||||||
@@ -128,45 +130,44 @@ multibuild_src_configure() {
|
|||||||
local econfargs=(
|
local econfargs=(
|
||||||
--program-transform-name="${xform}"
|
--program-transform-name="${xform}"
|
||||||
$(vice-multi_enable gtk desktop-files)
|
$(vice-multi_enable gtk desktop-files)
|
||||||
$(vice-multi_enable gtk native-gtk3ui)
|
$(vice-multi_enable gtk gtk3ui)
|
||||||
$(vice-multi_enable headless headlessui)
|
$(vice-multi_enable headless headlessui)
|
||||||
$(vice-multi_enable sdl sdlui2)
|
$(vice-multi_enable sdl sdl2ui)
|
||||||
$(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui)
|
$(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui)
|
||||||
$(use_enable cpuhistory)
|
|
||||||
$(use_enable debug)
|
$(use_enable debug)
|
||||||
$(use_enable doc pdf-docs)
|
$(use_enable doc pdf-docs)
|
||||||
$(use_enable ethernet)
|
$(use_enable ethernet)
|
||||||
$(use_enable ffmpeg external-ffmpeg)
|
|
||||||
$(use_enable lame)
|
|
||||||
$(use_enable openmp)
|
$(use_enable openmp)
|
||||||
$(use_enable parport libieee1284)
|
$(use_enable parport parsid)
|
||||||
$(use_enable portaudio)
|
|
||||||
$(use_with alsa)
|
$(use_with alsa)
|
||||||
|
$(use_with curl libcurl)
|
||||||
|
$(use_with evdev)
|
||||||
$(use_with flac)
|
$(use_with flac)
|
||||||
$(use_with gif)
|
$(use_with gif)
|
||||||
$(use_with jpeg)
|
$(use_with lame)
|
||||||
|
$(use_with lame static-lame) # disables dlopen, uses shared still
|
||||||
$(use_with mpg123)
|
$(use_with mpg123)
|
||||||
$(use_with ogg vorbis)
|
$(use_with ogg vorbis)
|
||||||
$(use_with oss)
|
$(use_with oss)
|
||||||
|
$(use_with parport libieee1284)
|
||||||
$(use_with png)
|
$(use_with png)
|
||||||
|
$(use_with portaudio)
|
||||||
$(use_with pulseaudio pulse)
|
$(use_with pulseaudio pulse)
|
||||||
$(use_with zlib)
|
|
||||||
$(usex alsa --enable-midi $(use_enable oss midi))
|
$(usex alsa --enable-midi $(use_enable oss midi))
|
||||||
$(usev !pci ac_cv_header_pci_pci_h=no)
|
$(usev !pci ac_cv_header_pci_pci_h=no)
|
||||||
--disable-arch
|
--disable-arch
|
||||||
--disable-sdlui
|
--disable-ffmpeg # deprecated in 3.8, also bug #834359
|
||||||
|
--disable-sdl1ui
|
||||||
--enable-realdevice
|
--enable-realdevice
|
||||||
ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif
|
ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif
|
||||||
|
|
||||||
# $(use_with curl libcurl) # new in 3.6 but is a unused placeholder
|
|
||||||
# --enable-io-simulation # likewise
|
|
||||||
)
|
)
|
||||||
|
|
||||||
econf "${econfargs[@]}"
|
econf "${econfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
multibuild_foreach_variant run_in_build_dir emake
|
# bug #924116 wrt SHELL
|
||||||
|
multibuild_foreach_variant run_in_build_dir emake SHELL="${BASH}"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
@@ -178,7 +179,7 @@ src_install() {
|
|||||||
XDG_CONFIG_DIRS="${ED}"/etc/xdg \
|
XDG_CONFIG_DIRS="${ED}"/etc/xdg \
|
||||||
multibuild_foreach_variant run_in_build_dir default
|
multibuild_foreach_variant run_in_build_dir default
|
||||||
|
|
||||||
rm -f "${ED}"/usr/share/applications/*.cache || die
|
rm -f -- "${ED}"/usr/share/applications/*.cache || die
|
||||||
|
|
||||||
vice-install_extras() {
|
vice-install_extras() {
|
||||||
docinto html
|
docinto html
|
||||||
22
app-emulation/virtualbox/Manifest
Normal file
22
app-emulation/virtualbox/Manifest
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
AUX 050_virtualbox-5.2.8-nopie.patch 13011 BLAKE2B 17e94f0abbf52f5ee33538e63078f4cfc641fd72fc558a0f51dc3de033f2e2a2b4c38bb680847e80b1fed558e6ae287a5e1d8059ae54f59a1409215fb2424900 SHA512 a5af5766b8be4adda6fb1e1901ef18c88c24f59ac311afc58cc6d02555562f934c46159aa956b109342fb9890b1bd4af747d600c34ba8a211feebb8c9fd15715
|
||||||
|
AUX 10-virtualbox.rules 576 BLAKE2B 11654424fdfe0276df88907476eda6ecdc84c2b2650c1d71a030009849c896ce34168daff8a29366109703f3d6756b40afa64f8a54f4ff6effedea80b4e9fc23 SHA512 12128375244e0fb090674e5a11cc70178f3c6208040830c009284addb91db7dc0a2d3cbd5d1056944782e936a63b0bcef03be0135683646c41d540413805f0ba
|
||||||
|
AUX VirtualBox-python3.13.patch 3562 BLAKE2B 7979cd4950eebca3579138950cd64b8177f2d3f93218f1b94c80975629f565438c8d495106050da58f7fe3c67d15ec3faf1e64356761eecc6839be32870c134c SHA512 dd7aaa25187d9e0eb8fb8cc3d17660757c898c0a372f36f9dadcd7a7c1626733976cf2cd8f64211a0b6a6d4723e0aee70f9ab40465523e17e3cb0d38c035bca4
|
||||||
|
AUX test_python.py 455 BLAKE2B 5b3295d568fcfb415673998682b8132a6eb396bd05b9a9498e795d446f0e1df7918a2324c4ca348e7ce3084853c2df03d82e6f0304da88fd93513a2f44e6df39 SHA512 8fb796424b37bf93880260655bd8d7e5ec0f8008d00593227a276fed7fff550f02cfbe0961f88f8eb55b17197241640e8c8c346b1cc3c07f1ca6257c7c591bf4
|
||||||
|
AUX vboxwebsrv-confd 559 BLAKE2B 979dc91678fac7277c69e482b07f8d46df6b4df92ffb37d5358be33aa08b01808776f95e915377f3b65dc8b89b54141e70f655847aeba4d0bd12cfceb72d8889 SHA512 47af05e5c8f496f9d55cb1240ab55b3c12f655fda14a3e9d904ada18ed6b748f599b2429133772ff4bcd1f363e5afa19ff5873f9e538aebce58eb88253ef4cab
|
||||||
|
AUX vboxwebsrv-initd 646 BLAKE2B d71673a3afea56aea69ab1d795d8b265bb5fc62296e35d6d28caaf600ca65da43006b6d69b58f6a05f7ca0301bafce2d983536db1c98ceb03ca880f5e7632023 SHA512 365bd3a9f5d8edeb921330eebf67b43f60b048d9869f8378fa68543ed6005320b06360590187631176c256d8ce49305b856a2e0c1dc20b42890e020a8c729719
|
||||||
|
AUX virtualbox-4-config 38 BLAKE2B 8eab341f3264a056a89633fe43dd58f274d0d877602156d97a4dcc6260dd8e446509173742988fa40346e62b1fe9368ff3fc9a97e3316cb919962d9a03340d52 SHA512 5455b70b8ac6f25365bae776b78c3ef5710ae2d5a9e939c7013d72c35f65f178268966ebd291a42666913e45f43c7196f8953331be0b0cc88eba66df39205b08
|
||||||
|
AUX virtualbox-5-localconfig 1553 BLAKE2B dc1e946e97eb6b19a99b5ecf34640ef09c444637c19ea55ae7f0e34583a048b20ea4049e83ef3714a51e44545c50922b1f2758210145319f9881ca71b7d561d4 SHA512 1ec62f872a19ad76ce7d10ed70ee0503c65e817e123d82c20753e6ae4ac7d2ceb4e236da6be1fe3d63b0b104dd355de2cffd6e9d0ec0603c82fbf89662eeb34b
|
||||||
|
AUX virtualbox-6.1.26-configure-include-qt5-path.patch 717 BLAKE2B d6d9f1b0d30602e18b245e25bf1c5e2f4a33e308956fa946f913cf054173aa337708923ef92355f171f5b53a1b1ed58089f1a5146d8cd40a049fdfef874c5194 SHA512 bd07544302db16c291c21ef548455590079307fac2e11c3508019a6fb38a47db6a130c4ba265f9f47dead82d1684226542f21ff2da889ece51cba4b0744d109c
|
||||||
|
AUX virtualbox-6.1.34-r3-python.patch 343 BLAKE2B 6eb68ba31ab57a1f2065a7d48ef75175f5c3ba45ff9514c1f1ece8f6f54c1d8fe907ca3a10e411bc6b4474cddb39224d54b4bf4cd7b57522b2ca499ce85061c8 SHA512 a22f46e82f163676a5c07b8010160444cc621f9d12ec1226a304ebdf0800f8f24174dec2fb5e8999ba51f574cd2d290af1c7b94b54ca8c2cd6abdad9025e7fea
|
||||||
|
AUX virtualbox-6.1.36-fcf-protection.patch 374 BLAKE2B 6c7410ce1fa78aa7476c9b9a6f519c80957b3c7d55569f2ac02d3642d29574b9f8ed4b1c043cf14a899ff3cc67d7f7442bdd1ce27079b987783c36f38b39b49a SHA512 eb1f5d4ef64ea3306ae0489b3c7019a98e6f00c8a62ec8414c78bc8c14ab654ddae57c579557511e4144bf367ad3a2ea58dc5d9ba1a2c796f30fbbec0be7f414
|
||||||
|
AUX virtualbox-6.1.44-fix-libxml2.patch 1115 BLAKE2B bdcbd6ef7e4812065ad1aa47c3acbff5c402a21af7ece4c3e3ca1867248eff3f16e0d98d8c70c3306d900f285de077ee7f48d744b40df7e2f3566517ebdd6150 SHA512 fe3ee1671dbcacd71c0cdc9f2179dcb0a05121ded8e7f6a1acfea07b5e951d4d2701377c57ae638148e09cc224893f0efdb2f760cd9ccbdf7f3415d9ff563711
|
||||||
|
AUX virtualbox-7.0.14-libxml2-2.12.patch 1764 BLAKE2B e61bc333f69095eb3341af2f7c94b20dee7c7802077bb7dab8ed29f67ada3738e82bae40645f892eb68291886722c0f4260ac025fbee5380b4215d47f1c4b0af SHA512 d461ee61eb3c4fcff079033e5bb5a7181a627cb295927f2b302120043c16b21c962edb360e79787eaa543833c07b2d5dc1119bcc210a346dafe4cc3104f9d77c
|
||||||
|
AUX virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch 843 BLAKE2B bd7fef7afc725a247e9c84999786c27398ee9bdc4dd6f62f153202ab2f281ca8fb8445aa369aa1270a00acc6ba7f709f4d7923eea1acf02779827ba9ae2c2fa9 SHA512 d79b5be03417fbbf90634da5c63ac8975a950f559e42ed97a556edce28ada4d592b1807e89145e58caea1648486916bf0b7bf96e0843bad1cc3cace9048a3a4b
|
||||||
|
AUX virtualbox-7.1.0-disable-rebuild-iPxeBiosBin.patch 1007 BLAKE2B 8c3d806ed57170a9e6121df67e87c924ce77b71cdc1e2f3c812992456d3f2934875d82568e6dab8db4ab9bd531c28bded512db67b0f51cfb895ea7d1e204fc95 SHA512 32f3cbac5f4a6fb2f549ede7dcadf0f73b60d4cef77b84ded2ded82885a6226dadb4be829d86e0fee7866fd24f2a2219d49d344fc078715a5964115117e5b88e
|
||||||
|
AUX virtualbox-ose-6-wrapper 3578 BLAKE2B c150e578212435268de3c5fb0eea701bc843ec2241dc3839d3d1e33604fc01f6bdff6ed0425ba6917072f652b8c29d0df9a550a92900ca13306fcd36521afbee SHA512 315d981f3e92f2e0134946f6bbb8ad4ea4228afb8f73aaed7feead59b3f55cef01cec4285a7fdaf30ce0931d8b69bda4698baebd63d11f2cd9dfe9d0591a0f40
|
||||||
|
AUX virtualbox-vboxusb_tmpfilesd 35 BLAKE2B 56937e236a0e4d1a2aa085271e8ae0af9553fdf7c3b804af4d3fda3aa8dbc32d63762fee90bc949390cb9cd67f2f0111894c8af084731dab6920ae1675c69a64 SHA512 72e4602f5f214f8833486f5c787c263a10390e8bdf65b5615d67c35ec44048f02add12fe43b19f9c57a9d2f12d768c52e54fcfb9052c0611d06cc988a698c171
|
||||||
|
DIST VirtualBox-7.1.10.tar.bz2 233395034 BLAKE2B 8f451932a4b3cd5e4628f8dd45e9a2cfec6cfbc02fd4eeb7f4dedd473c9c022f57751e4ea78ab1edd6989c111a5c751da1c87662d24c971c3f673bedcf9d6f06 SHA512 841c539b30c964eec0e3a5eddc354bcec530aeed882507928c2f0a8675756c27a650cb3094a130d4f609e83a10f1273b40e9a765228586c3c8c90bb74d7872ad
|
||||||
|
DIST virtualbox-help-7.1.10.tar.xz 8307956 BLAKE2B 7da5e31400431b19df136a16dcbb8a9307674ae3d25da6b4e546165f6d2d69b090f3f07ba356c2ac7efb7a6bf26d27751b70ce1a05d0e9bd081490a28135359a SHA512 f3d75ec4e5379c1ad99a24b2aebf9ad167020f2f59f9fcbd32fb41edfb283b6d26fcad82550223433d4f71b0df26d09ac56de906727faea6f25da9ad8c067ff6
|
||||||
|
DIST virtualbox-patches-7.1.10.tar.bz2 5966 BLAKE2B cde325931ed2b41c74c9fa070980c5a6988a658608b2899473991e58ebf995f3cfd8efd295c98181d879104249ffc021643315ffe7801d30ded663a61e442488 SHA512 82de81a6e63bbaae8a1467fe0f4b84a6a71ee3f3d2190d53215f0b0913f6d2e53623709e5063ba629798a844c0c29fa0f48aca72efc96e775d7b18f75c1de79f
|
||||||
|
EBUILD virtualbox-7.1.10.ebuild 21998 BLAKE2B 87634adf5bde160d055649ae83d57839473e511838f2c893fb89e0bec53f08e61359adc940ee55413f38efaa80a1707b33d8d357adf6b6f37c30cbcbf2ee9f5b SHA512 03c18fb9ceb050846913de7e11d2bce1f14c09af8ddb5ebaa41410f31a34f6d83e9b683e97b4c02cd4d06a4150d2781b736217173581d5a781edeb45f91d9194
|
||||||
|
MISC metadata.xml 890 BLAKE2B 1b37eab206d443d5c84581ce3582931c4dbb7ba0e811f7ae69a5685e382d355ded333ff28355abfb7675e0a0133dbdbf71bbb3476ac58e9ff92001ef9f871e64 SHA512 144b3dbcd5f3e45d1bc4e9db5bc7029f2bd66624c1cf476352b47221550653d322775fe5f3f61958a21b7583ff9348b4d65a197b628364b73d56c36f292583b7
|
||||||
147
app-emulation/virtualbox/files/050_virtualbox-5.2.8-nopie.patch
Normal file
147
app-emulation/virtualbox/files/050_virtualbox-5.2.8-nopie.patch
Normal file
@@ -0,0 +1,147 @@
|
|||||||
|
diff -Naur VirtualBox-5.1.24/Config.kmk VirtualBox-5.1.24/Config.kmk
|
||||||
|
--- VirtualBox-5.1.24/Config.kmk 2017-07-26 13:55:27.803972185 -0400
|
||||||
|
+++ VirtualBox-5.1.24/Config.kmk 2017-07-26 13:53:10.700974328 -0400
|
||||||
|
@@ -2601,6 +2601,7 @@
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-overlength-strings?= $(call VBOX_GCC_CHECK_CC,-Wno-overlength-strings,)'
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-overloaded-virtual?= $(call VBOX_GCC_CHECK_CXX,-Wno-overloaded-virtual,)'
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_fno-stack-protector ?= $(call VBOX_GCC_CHECK_CC,-fno-stack-protector,)'
|
||||||
|
+ $(QUIET)$(APPEND) '$@' 'VBOX_GCC_nopie ?= $(call VBOX_GCC_CHECK_CC,-nopie,)'
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_fno-dwarf2-cfi-asm ?= $(call VBOX_GCC_CHECK_CC,-fno-dwarf2-cfi-asm,)'
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_m64 ?= $(call VBOX_GCC_CHECK_CC,-m64,)'
|
||||||
|
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_no-pie ?= $(call VBOX_GCC_CHECK_CC,-no-pie,)'
|
||||||
|
@@ -3843,8 +3844,8 @@
|
||||||
|
|
||||||
|
ifeq ($(VBOX_LDR_FMT32),elf)
|
||||||
|
TEMPLATE_VBoxRc_TOOL = $(VBOX_GCC32_TOOL)
|
||||||
|
- TEMPLATE_VBoxRc_CXXFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
- TEMPLATE_VBoxRc_CFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
+ TEMPLATE_VBoxRc_CXXFLAGS = -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
+ TEMPLATE_VBoxRc_CFLAGS = -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
ifeq ($(KBUILD_TARGET),solaris)
|
||||||
|
TEMPLATE_VBoxRc_LDFLAGS = -r
|
||||||
|
else
|
||||||
|
@@ -3864,8 +3865,8 @@
|
||||||
|
ifeq ($(VBOX_LDR_FMT32),macho)
|
||||||
|
TEMPLATE_VBoxRc_TOOL = $(VBOX_GCC_TOOL)
|
||||||
|
TEMPLATE_VBoxRc_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS)
|
||||||
|
- TEMPLATE_VBoxRc_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -m32 -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-rtti
|
||||||
|
- TEMPLATE_VBoxRc_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -m32 -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing
|
||||||
|
+ TEMPLATE_VBoxRc_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -m32 -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing -fno-rtti
|
||||||
|
+ TEMPLATE_VBoxRc_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -m32 -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-common -msoft-float -static $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing
|
||||||
|
TEMPLATE_VBoxRc_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -m32 -nostdlib
|
||||||
|
#TEMPLATE_VBoxRc_LDFLAGS.release = -Wl,-S ???
|
||||||
|
endif
|
||||||
|
@@ -3903,9 +3904,9 @@
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(VBOX_LDR_FMT32),elf)
|
||||||
|
- TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) -O0
|
||||||
|
- TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) -O0
|
||||||
|
- TEMPLATE_VBoxRcExe_LDFLAGS = -g
|
||||||
|
+ TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) -O0 $(VBOX_GCC_nopie)
|
||||||
|
+ TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) -O0 $(VBOX_GCC_nopie)
|
||||||
|
+ TEMPLATE_VBoxRcExe_LDFLAGS = -g $(VBOX_GCC_nopie)
|
||||||
|
TEMPLATE_VBoxRcExe_LDFLAGS.dbgopt = -g
|
||||||
|
TEMPLATE_VBoxRcExe_LDFLAGS.strict = -g
|
||||||
|
TEMPLATE_VBoxRcExe_LDFLAGS.release = -g
|
||||||
|
@@ -3984,8 +3985,8 @@
|
||||||
|
|
||||||
|
ifeq ($(VBOX_LDR_FMT),elf)
|
||||||
|
TEMPLATE_VBoxR0_TOOL = $(VBOX_GCC_TOOL)
|
||||||
|
-TEMPLATE_VBoxR0_CFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
-TEMPLATE_VBoxR0_CXXFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
+TEMPLATE_VBoxR0_CFLAGS = -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -fno-common $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
+TEMPLATE_VBoxR0_CXXFLAGS = -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -fno-common $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK)
|
||||||
|
TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-asynchronous-unwind-tables -ffreestanding
|
||||||
|
TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-asynchronous-unwind-tables
|
||||||
|
ifeq ($(KBUILD_TARGET),solaris)
|
||||||
|
@@ -4018,12 +4019,12 @@
|
||||||
|
TEMPLATE_VBoxR0_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS)
|
||||||
|
TEMPLATE_VBoxR0_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) \
|
||||||
|
-fno-common -msoft-float -static -fno-rtti -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \
|
||||||
|
- -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector)
|
||||||
|
+ -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||||
|
TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables
|
||||||
|
TEMPLATE_VBoxR0_CXXFLAGS.x86 = -m32
|
||||||
|
TEMPLATE_VBoxR0_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) \
|
||||||
|
-fno-common -msoft-float -static -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \
|
||||||
|
- -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector)
|
||||||
|
+ -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||||
|
TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables
|
||||||
|
TEMPLATE_VBoxR0_CFLAGS.x86 = -m32
|
||||||
|
TEMPLATE_VBoxR0_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -nostdlib
|
||||||
|
@@ -4259,7 +4260,7 @@
|
||||||
|
-Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes \
|
||||||
|
-Wimplicit-function-declaration -Werror-implicit-function-declaration \
|
||||||
|
-O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||||
|
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
-nostdinc -std=c99
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 --param inline-unit-growth=100 --param large-function-growth=1000 \
|
||||||
|
@@ -4268,7 +4269,7 @@
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS = -fno-exceptions -fno-rtti \
|
||||||
|
$(VBOX_GCC_WARN) -Wpointer-arith -Winline \
|
||||||
|
-O2 -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||||
|
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
-nostdinc
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS.x86 = $(TEMPLATE_VBOXR0DRV_CFLAGS.x86)
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS.amd64 = $(TEMPLATE_VBOXR0DRV_CFLAGS.amd64)
|
||||||
|
@@ -4341,7 +4342,7 @@
|
||||||
|
-Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes \
|
||||||
|
-Wimplicit-function-declaration -Werror-implicit-function-declaration \
|
||||||
|
-O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||||
|
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
-nostdinc -std=c99 -msoft-float
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 \
|
||||||
|
-mpreferred-stack-boundary=2 -mno-mmx -mno-sse -mno-avx \
|
||||||
|
@@ -4353,7 +4354,7 @@
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS = -fno-exceptions -fno-rtti \
|
||||||
|
$(VBOX_GCC_WARN) -Wpointer-arith -Winline \
|
||||||
|
-O2 -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||||
|
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||||
|
-nostdinc -msoft-float
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS.x86 = $(TEMPLATE_VBOXR0DRV_CFLAGS.x86)
|
||||||
|
TEMPLATE_VBOXR0DRV_CXXFLAGS.amd64 = $(TEMPLATE_VBOXR0DRV_CFLAGS.amd64)
|
||||||
|
@@ -4394,7 +4395,7 @@
|
||||||
|
TEMPLATE_VBOXR0DRV_LDFLAGS = -shared -no-undefined -dc -dy -lroot -rpath-link /boot/system/develop/lib/x86 --no-add-needed /boot/system/develop/lib/_KERNEL_ --no-add-needed /boot/system/develop/lib/haiku_version_glue.o
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS = -fno-PIC \
|
||||||
|
$(VBOX_GCC_WARN) -Wstrict-prototypes $(VBOX_GCC_Wno-pointer-sign) -Wno-sign-compare \
|
||||||
|
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
|
||||||
|
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
|
||||||
|
TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow \
|
||||||
|
@@ -5210,8 +5211,8 @@
|
||||||
|
TEMPLATE_VBoxNoCrtGccLib_TOOL = $(VBOX_GCC_TOOL)
|
||||||
|
TEMPLATE_VBoxNoCrtGccLib_ASTOOL = $(VBOX_ASTOOL)
|
||||||
|
TEMPLATE_VBoxNoCrtGccLib_ASFLAGS = $(VBOX_ASFLAGS)
|
||||||
|
- TEMPLATE_VBoxNoCrtGccLib_CFLAGS += $(VBOX_GCC_fno-stack-protector)
|
||||||
|
- TEMPLATE_VBoxNoCrtGccLib_CXXFLAGS += $(VBOX_GCC_fno-stack-protector)
|
||||||
|
+ TEMPLATE_VBoxNoCrtGccLib_CFLAGS += $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||||
|
+ TEMPLATE_VBoxNoCrtGccLib_CXXFLAGS += $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||||
|
ifeq ($(KBUILD_TARGET_ARCH),amd64)
|
||||||
|
# in 64-bit mode we'll build a sys-module (VBoxREM2).
|
||||||
|
if1of ($(KBUILD_TARGET), darwin solaris)
|
||||||
|
diff -Naur VirtualBox-5.1.24/src/VBox/Devices/PC/ipxe/Makefile.kmk VirtualBox-5.1.24/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
--- VirtualBox-5.1.24/src/VBox/Devices/PC/ipxe/Makefile.kmk 2017-07-26 13:55:27.746972186 -0400
|
||||||
|
+++ VirtualBox-5.1.24/src/VBox/Devices/PC/ipxe/Makefile.kmk 2017-07-26 13:53:10.641974329 -0400
|
||||||
|
@@ -132,6 +132,7 @@
|
||||||
|
-W \
|
||||||
|
-Wformat-nonliteral \
|
||||||
|
$(VBOX_GCC_fno-stack-protector) \
|
||||||
|
+ $(VBOX_GCC_nopie) \
|
||||||
|
$(VBOX_GCC_fno-dwarf2-cfi-asm) \
|
||||||
|
$(VBOX_GCC_Wno-address)
|
||||||
|
TEMPLATE_iPxe_ASFLAGS = \
|
||||||
|
@@ -155,6 +156,7 @@
|
||||||
|
-W \
|
||||||
|
-Wformat-nonliteral \
|
||||||
|
$(VBOX_GCC_fno-stack-protector) \
|
||||||
|
+ $(VBOX_GCC_nopie) \
|
||||||
|
$(VBOX_GCC_fno-dwarf2-cfi-asm) \
|
||||||
|
$(VBOX_GCC_Wno-address) \
|
||||||
|
-DASSEMBLY
|
||||||
7
app-emulation/virtualbox/files/10-virtualbox.rules
Normal file
7
app-emulation/virtualbox/files/10-virtualbox.rules
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# create second tree of USB devices according to
|
||||||
|
# http://www.virtualbox.org/ticket/7759#comment:5
|
||||||
|
|
||||||
|
SUBSYSTEM=="usb_device", ACTION!="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
|
||||||
|
SUBSYSTEM=="usb", ACTION!="remove", ENV{DEVTYPE}=="usb_device", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
|
||||||
|
SUBSYSTEM=="usb_device", ACTION=="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh --remove $major $minor"
|
||||||
|
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh --remove $major $minor"
|
||||||
76
app-emulation/virtualbox/files/VirtualBox-python3.13.patch
Normal file
76
app-emulation/virtualbox/files/VirtualBox-python3.13.patch
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
diff --git a/configure b/configure
|
||||||
|
index 65a39770f6f..465baafb1a5 100755
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -2187,7 +2187,7 @@ extern "C" int main(void)
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
found=
|
||||||
|
- SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m python3.8 python3.9 python3.10 python3.11 python3.12"
|
||||||
|
+ SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4 python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m python3.8 python3.9 python3.10 python3.11 python3.12 python3.13"
|
||||||
|
for p in $PYTHONDIR; do
|
||||||
|
for d in $SUPPYTHONLIBS; do
|
||||||
|
for b in lib/x86_64-linux-gnu lib/i386-linux-gnu lib64 lib/64 lib; do
|
||||||
|
diff --git a/src/libs/xpcom18a4/python/gen_python_deps.py b/src/libs/xpcom18a4/python/gen_python_deps.py
|
||||||
|
index 1e5add1c5f0..cc62b689e13 100755
|
||||||
|
--- a/src/libs/xpcom18a4/python/gen_python_deps.py
|
||||||
|
+++ b/src/libs/xpcom18a4/python/gen_python_deps.py
|
||||||
|
@@ -29,7 +29,7 @@ if sys.version_info >= (3, 10):
|
||||||
|
else:
|
||||||
|
from distutils.version import StrictVersion as Version
|
||||||
|
|
||||||
|
-versions = ["2.6", "2.7", "3.1", "3.2", "3.2m", "3.3", "3.3m", "3.4", "3.4m", "3.5", "3.5m", "3.6", "3.6m", "3.7", "3.7m", "3.8", "3.9", "3.10", "3.11", "3.12" ]
|
||||||
|
+versions = ["2.6", "2.7", "3.1", "3.2", "3.2m", "3.3", "3.3m", "3.4", "3.4m", "3.5", "3.5m", "3.6", "3.6m", "3.7", "3.7m", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
|
||||||
|
prefixes = ["/usr", "/usr/local", "/opt", "/opt/local"]
|
||||||
|
known = {}
|
||||||
|
|
||||||
|
diff --git a/src/libs/xpcom18a4/python/Makefile.kmk b/src/libs/xpcom18a4/python/Makefile.kmk
|
||||||
|
index d3aea2dd2dd..fe6a1db9ee4 100644
|
||||||
|
--- a/src/libs/xpcom18a4/python/Makefile.kmk
|
||||||
|
+++ b/src/libs/xpcom18a4/python/Makefile.kmk
|
||||||
|
@@ -616,23 +616,23 @@ ifndef VBOX_ONLY_SDK
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
- ifdef VBOX_PYTHON311_INC
|
||||||
|
+ ifdef VBOX_PYTHON313_INC
|
||||||
|
#
|
||||||
|
- # Python 3.11 version (implicitly with pymalloc)
|
||||||
|
+ # Python 3.13 version (implicitly with pymalloc)
|
||||||
|
#
|
||||||
|
- DLLS += VBoxPython3_11
|
||||||
|
- VBoxPython3_11_EXTENDS = VBoxPythonBase
|
||||||
|
- VBoxPython3_11_EXTENDS_BY = appending
|
||||||
|
- VBoxPython3_11_INCS = $(VBOX_PYTHON311_INC)
|
||||||
|
- VBoxPython3_11_LIBS = $(VBOX_PYTHON311_LIB)
|
||||||
|
+ DLLS += VBoxPython3_13
|
||||||
|
+ VBoxPython3_13_EXTENDS = VBoxPythonBase
|
||||||
|
+ VBoxPython3_13_EXTENDS_BY = appending
|
||||||
|
+ VBoxPython3_13_INCS = $(VBOX_PYTHON313_INC)
|
||||||
|
+ VBoxPython3_13_LIBS = $(VBOX_PYTHON313_LIB)
|
||||||
|
|
||||||
|
ifdef VBOX_WITH_32_ON_64_MAIN_API
|
||||||
|
- ifdef VBOX_PYTHON311_LIB_X86
|
||||||
|
- DLLS += VBoxPython3_11_x86
|
||||||
|
- VBoxPython3_11_x86_EXTENDS = VBoxPythonBase_x86
|
||||||
|
- VBoxPython3_11_x86_EXTENDS_BY = appending
|
||||||
|
- VBoxPython3_11_x86_INCS = $(VBOX_PYTHON311_INC)
|
||||||
|
- VBoxPython3_11_x86_LIBS = $(VBOX_PYTHON311_LIB_X86)
|
||||||
|
+ ifdef VBOX_PYTHON313_LIB_X86
|
||||||
|
+ DLLS += VBoxPython3_13_x86
|
||||||
|
+ VBoxPython3_13_x86_EXTENDS = VBoxPythonBase_x86
|
||||||
|
+ VBoxPython3_13_x86_EXTENDS_BY = appending
|
||||||
|
+ VBoxPython3_13_x86_INCS = $(VBOX_PYTHON313_INC)
|
||||||
|
+ VBoxPython3_13_x86_LIBS = $(VBOX_PYTHON313_LIB_X86)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
@@ -700,7 +700,7 @@ ifndef VBOX_ONLY_SDK
|
||||||
|
# TODO: ASSUMING that we don't need a different headers for pymalloc
|
||||||
|
# ('m' builds < 3.8) and CRT malloc.
|
||||||
|
#
|
||||||
|
- VBOX_PYTHON_LIMITED_API_VER := $(firstword $(foreach ver, 35 36 37 38 39 310 311 312 34 33 \
|
||||||
|
+ VBOX_PYTHON_LIMITED_API_VER := $(firstword $(foreach ver, 35 36 37 38 39 310 313 312 34 33 \
|
||||||
|
,$(if-expr defined(VBOX_PYTHON$(ver)_INC),$(ver),)$(if-expr defined(VBOX_PYTHON$(ver)M_INC),$(ver)M,)))
|
||||||
|
ifneq ($(VBOX_PYTHON_LIMITED_API_VER),)
|
||||||
|
DLLS += VBoxPython3
|
||||||
16
app-emulation/virtualbox/files/test_python.py
Normal file
16
app-emulation/virtualbox/files/test_python.py
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
# Smoke test for python:
|
||||||
|
# Test if the python bindings have been built and if python is crashing when creating a manager
|
||||||
|
|
||||||
|
def test_module_was_built():
|
||||||
|
import os
|
||||||
|
assert os.path.isfile(os.getenv('VBOX_PROGRAM_PATH') + '/VBoxPython3.so')
|
||||||
|
|
||||||
|
def test_VirtualBoxManager():
|
||||||
|
from vboxapi import VirtualBoxManager
|
||||||
|
try:
|
||||||
|
manager = VirtualBoxManager()
|
||||||
|
except:
|
||||||
|
# if it reaches here, it did not crash
|
||||||
|
pass
|
||||||
19
app-emulation/virtualbox/files/vboxwebsrv-confd
Normal file
19
app-emulation/virtualbox/files/vboxwebsrv-confd
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2011 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# The host to bind to (defaults to "localhost").
|
||||||
|
VBOXWEBSRV_HOST="localhost"
|
||||||
|
|
||||||
|
# Which port to on the host (defaults to 18083).
|
||||||
|
VBOXWEBSRV_PORT="18083"
|
||||||
|
|
||||||
|
# Session timeout, in seconds. (defaults to 20).
|
||||||
|
VBOXWEBSRV_TIMEOUT=20
|
||||||
|
|
||||||
|
# The interval in which the webservice checks for
|
||||||
|
# timed-out clients, in seconds. Normally does not
|
||||||
|
# need to be changed (defaults to 5).
|
||||||
|
VBOXWEBSRV_INTERVAL=5
|
||||||
|
|
||||||
|
# User under which vboxwebsrv is running
|
||||||
|
VBOXWEBSRV_USER="root"
|
||||||
21
app-emulation/virtualbox/files/vboxwebsrv-initd
Normal file
21
app-emulation/virtualbox/files/vboxwebsrv-initd
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need net
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting VirtualBox WebService"
|
||||||
|
start-stop-daemon --start --quiet --user ${VBOXWEBSRV_USER} --pidfile /var/run/vboxwebsrv.pid \
|
||||||
|
--background --make-pidfile --exec /usr/bin/vboxwebsrv \
|
||||||
|
-- -H ${VBOXWEBSRV_HOST} -p ${VBOXWEBSRV_PORT} -t ${VBOXWEBSRV_TIMEOUT} -i ${VBOXWEBSRV_INTERVAL}
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping VirtualBox WebService"
|
||||||
|
start-stop-daemon --stop --user ${VBOXWEBSRV_USER} --quiet --pidfile /var/run/vboxwebsrv.pid
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
1
app-emulation/virtualbox/files/virtualbox-4-config
Normal file
1
app-emulation/virtualbox/files/virtualbox-4-config
Normal file
@@ -0,0 +1 @@
|
|||||||
|
INSTALL_DIR=/usr/MY_LIBDIR/virtualbox
|
||||||
47
app-emulation/virtualbox/files/virtualbox-5-localconfig
Normal file
47
app-emulation/virtualbox/files/virtualbox-5-localconfig
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# -*- Makefile -*-
|
||||||
|
#
|
||||||
|
# Overwrite some default kBuild settings
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006-2008 Sun Microsystems, Inc.
|
||||||
|
#
|
||||||
|
# This file is part of VirtualBox Open Source Edition (OSE), as
|
||||||
|
# available from http://www.virtualbox.org. This file is free software;
|
||||||
|
# you can redistribute it and/or modify it under the terms of the GNU
|
||||||
|
# General Public License as published by the Free Software Foundation,
|
||||||
|
# in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
|
||||||
|
# distribution. VirtualBox OSE is distributed in the hope that it will
|
||||||
|
# be useful, but WITHOUT ANY WARRANTY of any kind.
|
||||||
|
#
|
||||||
|
|
||||||
|
# shut up wine complaining about unknown locale
|
||||||
|
EXEC_X86_WIN32 := wine
|
||||||
|
|
||||||
|
# don't build testcases to save time, they are not needed for the package
|
||||||
|
VBOX_WITH_TESTCASES :=
|
||||||
|
VBOX_WITH_VALIDATIONKIT :=
|
||||||
|
VBOX_DOCBOOK_WITH_LATEX := 1
|
||||||
|
|
||||||
|
KBUILD_MSG_STYLE := brief
|
||||||
|
|
||||||
|
## paths, origin, hardening
|
||||||
|
VBOX_WITH_HARDENING := 1
|
||||||
|
VBOX_WITH_ORIGIN :=
|
||||||
|
VBOX_PATH_APP_PRIVATE_ARCH := /usr/MY_LIBDIR/virtualbox
|
||||||
|
VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
||||||
|
VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
||||||
|
VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox
|
||||||
|
VBOX_PATH_APP_DOCS = $(VBOX_PATH_PACKAGE_DOCS)
|
||||||
|
|
||||||
|
## don't build unwanted/splitted stuff
|
||||||
|
VBOX_WITHOUT_ADDITIONS := 1
|
||||||
|
VBOX_WITH_VBOXDRV :=
|
||||||
|
VBOX_WITH_VBOXBFE :=
|
||||||
|
VBOX_WITH_KCHMVIEWER :=
|
||||||
|
|
||||||
|
## don't build with -Werror
|
||||||
|
VBOX_WITH_WARNINGS_AS_ERRORS :=
|
||||||
|
|
||||||
|
## fix compilation with USE="doc" (Gentoo bug #554932)
|
||||||
|
VBOX_PATH_DOCBOOK_DTD := /usr/share/sgml/docbook/sgml-dtd-4.4
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
https://www.virtualbox.org/changeset/90377/vbox
|
||||||
|
https://bugs.gentoo.org/805350
|
||||||
|
https://bugs.gentoo.org/805365
|
||||||
|
|
||||||
|
--- VirtualBox-6.1.26/configure
|
||||||
|
+++ VirtualBox-6.1.26/configure
|
||||||
|
@@ -1624,6 +1624,8 @@ EOF
|
||||||
|
else
|
||||||
|
# Strip .../QtCore as we add components ourself:
|
||||||
|
INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\)/QtCore|\1|g; s| $||g'`
|
||||||
|
+ # Strip .../QtGui as we add components ourself:
|
||||||
|
+ INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\)/QtGui|\1|g; s| $||g'`
|
||||||
|
# store only the first path, remove all other paths
|
||||||
|
# most likely pkg-config gave us -I/usr/include/qt5 -I/usr/include/qt5/QtCore
|
||||||
|
INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\) .*|\1|'`
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/configure b/configure
|
||||||
|
index fd2e296..695f6a7 100755
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -1987,6 +1987,9 @@ check_python()
|
||||||
|
{
|
||||||
|
test_header "Python support"
|
||||||
|
|
||||||
|
+ # We force the right implementation in the ebuild instead
|
||||||
|
+ return
|
||||||
|
+
|
||||||
|
# On darwin this is a on/off decision only
|
||||||
|
if [ "$OS" = "darwin" ]; then
|
||||||
|
echo "enabled"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
Bug https://bugs.gentoo.org/865361
|
||||||
|
|
||||||
|
gcc does not support -fcf-protection for i386 (needs i686+),
|
||||||
|
so disable it when building iPxeBaseBin.
|
||||||
|
|
||||||
|
--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
+++ b/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
@@ -176,6 +177,8 @@
|
||||||
|
|
||||||
|
iPxeBaseBin_TEMPLATE = iPxe
|
||||||
|
|
||||||
|
+ iPxeBaseBin_CFLAGS = -fcf-protection=none
|
||||||
|
+
|
||||||
|
iPxeBaseBin_INCS = \
|
||||||
|
src \
|
||||||
|
src/include \
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
With dev-libs/libxml2-2.11, xi:include errors out if it can't find a file, so add an empty fallback.
|
||||||
|
Used to work with dev-libs/libxml2-2.10.
|
||||||
|
|
||||||
|
See also: https://bugs.gentoo.org/906309
|
||||||
|
|
||||||
|
--- a/doc/manual/en_US/user_Frontends.xml
|
||||||
|
+++ b/doc/manual/en_US/user_Frontends.xml
|
||||||
|
@@ -1205,6 +1205,6 @@
|
||||||
|
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
- <xi:include href="user_man_VBoxHeadless.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="user_man_VBoxHeadless.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
</chapter>
|
||||||
|
--- b/doc/manual/en_US/user_VBoxManage.xml
|
||||||
|
+++ a/doc/manual/en_US/user_VBoxManage.xml
|
||||||
|
@@ -8975,6 +8975,6 @@
|
||||||
|
<!-- TODO: Figure out how we can handle other manpages. The xml is bolted to
|
||||||
|
sect1, so it's not possible to have them "in place" -->
|
||||||
|
|
||||||
|
- <xi:include href="user_man_vboximg-mount.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="user_man_vboximg-mount.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
</chapter>
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
Bug: https://bugs.gentoo.org/922445
|
||||||
|
|
||||||
|
The change in libxml2 is not backwards compatibe.
|
||||||
|
A patch like the one in arch does not work with 2.11, so just cast the argument to maintain compatibility with both.
|
||||||
|
|
||||||
|
The upstream change is in include/libxml/xmlerror.h:
|
||||||
|
|
||||||
|
typedef xmlError *xmlErrorPtr;
|
||||||
|
|
||||||
|
-typedef void (*xmlStructuredErrorFunc) (void *userData, xmlErrorPtr error);
|
||||||
|
+typedef void (*xmlStructuredErrorFunc) (void *userData, const xmlError *error);
|
||||||
|
|
||||||
|
See also: https://gitlab.archlinux.org/archlinux/packaging/packages/virtualbox/-/blob/main/019-libxml-2-12.patch?ref_type=heads
|
||||||
|
|
||||||
|
--- a/src/VBox/Runtime/r3/xml.cpp
|
||||||
|
+++ b/src/VBox/Runtime/r3/xml.cpp
|
||||||
|
@@ -1870,7 +1870,7 @@
|
||||||
|
throw std::bad_alloc();
|
||||||
|
/* per-thread so it must be here */
|
||||||
|
xmlSetGenericErrorFunc(NULL, xmlParserBaseGenericError);
|
||||||
|
- xmlSetStructuredErrorFunc(NULL, xmlParserBaseStructuredError);
|
||||||
|
+ xmlSetStructuredErrorFunc(NULL, (xmlStructuredErrorFunc)xmlParserBaseStructuredError);
|
||||||
|
}
|
||||||
|
|
||||||
|
XmlParserBase::~XmlParserBase()
|
||||||
|
@@ -1931,7 +1931,7 @@
|
||||||
|
pcszFilename,
|
||||||
|
NULL, // encoding = auto
|
||||||
|
options)))
|
||||||
|
- throw XmlError(xmlCtxtGetLastError(m_ctxt));
|
||||||
|
+ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
|
||||||
|
|
||||||
|
doc.refreshInternals();
|
||||||
|
}
|
||||||
|
@@ -2191,7 +2191,7 @@
|
||||||
|
pcszFilename,
|
||||||
|
NULL, // encoding = auto
|
||||||
|
options)))
|
||||||
|
- throw XmlError(xmlCtxtGetLastError(m_ctxt));
|
||||||
|
+ throw XmlError((xmlErrorPtr)xmlCtxtGetLastError(m_ctxt));
|
||||||
|
|
||||||
|
doc.refreshInternals();
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
When compiling with clang we get:
|
||||||
|
|
||||||
|
src/VBox/Devices/PC/ipxe/src/core/settings.c:310:8: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
|
||||||
|
|
||||||
|
Apply this patch conditionally to disable rebuilding iPxeBiosBin.rom when using clang.
|
||||||
|
|
||||||
|
--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
+++ b/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
@@ -45,7 +45,8 @@
|
||||||
|
iPxeBiosBin_CLEAN = \
|
||||||
|
$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c \
|
||||||
|
|
||||||
|
-if1of ($(KBUILD_TARGET), darwin os2 solaris win)
|
||||||
|
+# Disable building on Linux if using clang
|
||||||
|
+if1of ($(KBUILD_TARGET), darwin os2 solaris win linux)
|
||||||
|
$$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c: $(PATH_SUB_CURRENT)/iPxeBiosBin.rom $(VBOX_BIN2C) | $$(dir $$@)
|
||||||
|
$(call MSG_TOOL,bin2c,iPxeBiosBin,$<,$@)
|
||||||
|
$(QUIET)$(VBOX_BIN2C) -min 32 -max 56 -mask 0x1ff -export NetBiosBinary $< $@
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
When compiling with clang we get:
|
||||||
|
|
||||||
|
src/VBox/Devices/PC/ipxe/src/core/settings.c:310:8: error: fields must have a constant size: 'variable length array in structure' extension will never be supported
|
||||||
|
|
||||||
|
Apply this patch conditionally to disable rebuilding iPxeBiosBin.rom when using clang.
|
||||||
|
|
||||||
|
--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
+++ b/src/VBox/Devices/PC/ipxe/Makefile.kmk
|
||||||
|
@@ -45,7 +45,8 @@
|
||||||
|
iPxeBiosBin_CLEAN = \
|
||||||
|
$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c \
|
||||||
|
|
||||||
|
-if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.arm64 linux.arm64 os2.x86 solaris.amd64 win.amd64 win.arm64)
|
||||||
|
+# Disable building on Linux if using clang
|
||||||
|
+if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.arm64 linux.arm64 linux.amd64 os2.x86 solaris.amd64 win.amd64 win.arm64)
|
||||||
|
$$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c: $(PATH_SUB_CURRENT)/iPxeBiosBin.rom $(VBOX_BIN2C) | $$(dir $$@)
|
||||||
|
$(call MSG_TOOL,bin2c,iPxeBiosBin,$<,$@)
|
||||||
|
$(QUIET)$(VBOX_BIN2C) -min 32 -max 56 -mask 0x1ff -export NetBiosBinary $< $@
|
||||||
119
app-emulation/virtualbox/files/virtualbox-ose-6-wrapper
Normal file
119
app-emulation/virtualbox/files/virtualbox-ose-6-wrapper
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
## @file
|
||||||
|
# Oracle VM VirtualBox startup script, Linux hosts.
|
||||||
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006-2017 Oracle Corporation
|
||||||
|
#
|
||||||
|
# This file is part of VirtualBox Open Source Edition (OSE), as
|
||||||
|
# available from http://www.virtualbox.org. This file is free software;
|
||||||
|
# you can redistribute it and/or modify it under the terms of the GNU
|
||||||
|
# General Public License (GPL) as published by the Free Software
|
||||||
|
# Foundation, in version 2 as it comes in the "COPYING" file of the
|
||||||
|
# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
|
||||||
|
# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
|
||||||
|
#
|
||||||
|
|
||||||
|
PATH="/usr/bin:/bin:/usr/sbin:/sbin"
|
||||||
|
CONFIG="/etc/vbox/vbox.cfg"
|
||||||
|
|
||||||
|
test -r "${CONFIG}" &&
|
||||||
|
. "${CONFIG}"
|
||||||
|
test -z "${INSTALL_DIR}" &&
|
||||||
|
if test -f /usr/lib/virtualbox/VirtualBox &&
|
||||||
|
test -x /usr/lib/virtualbox/VirtualBox; then
|
||||||
|
INSTALL_DIR=/usr/lib/virtualbox
|
||||||
|
else
|
||||||
|
echo "Could not find VirtualBox installation. Please reinstall."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Note: This script must not fail if the module was not successfully installed
|
||||||
|
# because the user might not want to run a VM but only change VM params!
|
||||||
|
|
||||||
|
if [ "$1" = "shutdown" ]; then
|
||||||
|
SHUTDOWN="true"
|
||||||
|
elif ! lsmod|grep -q vboxdrv; then
|
||||||
|
cat << EOF
|
||||||
|
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
|
||||||
|
available for the current kernel (`uname -r`) or it failed to
|
||||||
|
load. Please recompile the kernel module and install it by
|
||||||
|
|
||||||
|
for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
|
||||||
|
|
||||||
|
You will not be able to start VMs until this problem is fixed.
|
||||||
|
EOF
|
||||||
|
elif [ ! -c /dev/vboxdrv ]; then
|
||||||
|
cat << EOF
|
||||||
|
WARNING: The character device /dev/vboxdrv does not exist.
|
||||||
|
Please try to reload all the needed kernel modules by:
|
||||||
|
|
||||||
|
for m in vbox{netflt,netadp,drv}; do rmmod \$m; done
|
||||||
|
for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
|
||||||
|
|
||||||
|
and if that is not successful, try to re-install the package by:
|
||||||
|
|
||||||
|
emerge -1av app-emulation/virtualbox-modules
|
||||||
|
|
||||||
|
You will not be able to start VMs until this problem is fixed.
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
SERVER_PID=$(ps -U ${LOGNAME:-$USER} | grep VBoxSVC | awk '{ print $1 }')
|
||||||
|
if [ -z "$SERVER_PID" ]; then
|
||||||
|
# Server not running yet/anymore, cleanup socket path.
|
||||||
|
# See IPC_GetDefaultSocketPath()!
|
||||||
|
if [ -n "$LOGNAME" ]; then
|
||||||
|
rm -rf /tmp/.vbox-$LOGNAME-ipc > /dev/null 2>&1
|
||||||
|
else
|
||||||
|
rm -rf /tmp/.vbox-$USER-ipc > /dev/null 2>&1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$SHUTDOWN" = "true" ]; then
|
||||||
|
if [ -n "$SERVER_PID" ]; then
|
||||||
|
kill -TERM $SERVER_PID
|
||||||
|
sleep 2
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
APP=`basename $0`
|
||||||
|
case "$APP" in
|
||||||
|
VirtualBox|virtualbox)
|
||||||
|
exec "$INSTALL_DIR/VirtualBox" "$@"
|
||||||
|
;;
|
||||||
|
VirtualBoxVM|virtualboxvm)
|
||||||
|
exec "$INSTALL_DIR/VirtualBoxVM" "$@"
|
||||||
|
;;
|
||||||
|
VBoxManage|vboxmanage)
|
||||||
|
exec "$INSTALL_DIR/VBoxManage" "$@"
|
||||||
|
;;
|
||||||
|
VBoxSDL|vboxsdl)
|
||||||
|
exec "$INSTALL_DIR/VBoxSDL" "$@"
|
||||||
|
;;
|
||||||
|
VBoxVRDP|VBoxHeadless|vboxheadless)
|
||||||
|
exec "$INSTALL_DIR/VBoxHeadless" "$@"
|
||||||
|
;;
|
||||||
|
VBoxAutostart|vboxautostart)
|
||||||
|
exec "$INSTALL_DIR/VBoxAutostart" "$@"
|
||||||
|
;;
|
||||||
|
VBoxBalloonCtrl|vboxballoonctrl)
|
||||||
|
exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
|
||||||
|
;;
|
||||||
|
VBoxBugReport|vboxbugreport)
|
||||||
|
exec "$INSTALL_DIR/VBoxBugReport" "$@"
|
||||||
|
;;
|
||||||
|
VBoxDTrace|vboxdtrace)
|
||||||
|
exec "$INSTALL_DIR/VBoxDTrace" "$@"
|
||||||
|
;;
|
||||||
|
vboxwebsrv)
|
||||||
|
exec "$INSTALL_DIR/vboxwebsrv" "$@"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown application - $APP"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
exit 0
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
d /dev/vboxusb 0750 root vboxusers
|
||||||
20
app-emulation/virtualbox/metadata.xml
Normal file
20
app-emulation/virtualbox/metadata.xml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>ceamac@gentoo.org</email>
|
||||||
|
<name>Viorel Munteanu</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="dtrace">Install dtrace Extension Pack.</flag>
|
||||||
|
<flag name="lvm">Build VBoxVolInfo that needs devicemapper from <pkg>sys-fs/lvm2</pkg>.</flag>
|
||||||
|
<flag name="sdk">Enable building of SDK.</flag>
|
||||||
|
<flag name="udev">Controls installation of special USB udev rules.</flag>
|
||||||
|
<flag name="vboxwebsrv">Build and install the VirtualBox webservice.</flag>
|
||||||
|
<flag name="vde">Support for VDE networking via <pkg>net-misc/vde</pkg>.</flag>
|
||||||
|
<flag name="vmmraw">Enable 32-bit support on a 64-bit kernel.</flag>
|
||||||
|
</use>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">VirtualBox/virtualbox</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
777
app-emulation/virtualbox/virtualbox-7.1.10.ebuild
Normal file
777
app-emulation/virtualbox/virtualbox-7.1.10.ebuild
Normal file
@@ -0,0 +1,777 @@
|
|||||||
|
# Copyright 2022-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
# To add a new Python here:
|
||||||
|
# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic)
|
||||||
|
# Do NOT skip this part. It'll end up silently not-building the Python extension
|
||||||
|
# or otherwise misbehaving if you do.
|
||||||
|
#
|
||||||
|
# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python.
|
||||||
|
#
|
||||||
|
# May need to look at other distros (e.g. Arch Linux) to find patches for newer
|
||||||
|
# Python versions as upstream tends to lag. Upstream may have patches on their
|
||||||
|
# trunk branch but not release branch.
|
||||||
|
#
|
||||||
|
# See bug #785835, bug #856121.
|
||||||
|
PYTHON_COMPAT=( python3_{11..13} )
|
||||||
|
|
||||||
|
inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
|
||||||
|
python-single-r1 tmpfiles toolchain-funcs udev xdg
|
||||||
|
|
||||||
|
MY_PN="VirtualBox"
|
||||||
|
MY_P=${MY_PN}-${PV}
|
||||||
|
HELP_PV=${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
|
||||||
|
HOMEPAGE="https://www.virtualbox.org/ https://github.com/VirtualBox/virtualbox"
|
||||||
|
SRC_URI="
|
||||||
|
https://download.virtualbox.org/virtualbox/${PV%*a}/${MY_P}.tar.bz2
|
||||||
|
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.10.tar.bz2
|
||||||
|
gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-help-${HELP_PV}.tar.xz ) )
|
||||||
|
"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV%*a}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde +vmmraw vnc"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
unset WATCOM #856769
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
acct-group/vboxusers
|
||||||
|
app-arch/xz-utils
|
||||||
|
~app-emulation/virtualbox-modules-${PV%*a}
|
||||||
|
dev-libs/libtpms
|
||||||
|
dev-libs/libxml2:=
|
||||||
|
dev-libs/openssl:0=
|
||||||
|
media-libs/libpng:0=
|
||||||
|
media-libs/libvpx:0=
|
||||||
|
net-misc/curl
|
||||||
|
sys-libs/zlib
|
||||||
|
dbus? ( sys-apps/dbus )
|
||||||
|
gui? (
|
||||||
|
dev-qt/qtbase:6[X,widgets]
|
||||||
|
dev-qt/qtscxml:6
|
||||||
|
dev-qt/qttools:6[assistant]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXt
|
||||||
|
)
|
||||||
|
lvm? ( sys-fs/lvm2 )
|
||||||
|
opengl? (
|
||||||
|
media-libs/libglvnd[X]
|
||||||
|
media-libs/vulkan-loader
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXt
|
||||||
|
)
|
||||||
|
pam? ( sys-libs/pam )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
sdl? (
|
||||||
|
media-libs/libsdl2[X,video]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXt
|
||||||
|
)
|
||||||
|
vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
|
||||||
|
vde? ( net-misc/vde )
|
||||||
|
vnc? ( >=net-libs/libvncserver-0.9.9 )
|
||||||
|
"
|
||||||
|
# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
|
||||||
|
# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
|
||||||
|
# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables
|
||||||
|
# based on *DEPEND doesn't work for BDEPEND at least right now.
|
||||||
|
#
|
||||||
|
# There's a comment in Config.kmk about it
|
||||||
|
# ("With Java 11 wsimport was removed, usually part of a separate install now.")
|
||||||
|
# but it needs more investigation.
|
||||||
|
#
|
||||||
|
# See bug #878299 to track this issue.
|
||||||
|
DEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
>=dev-libs/libxslt-1.1.19
|
||||||
|
virtual/libcrypt:=
|
||||||
|
x11-libs/libXt
|
||||||
|
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||||
|
gui? (
|
||||||
|
x11-base/xorg-proto
|
||||||
|
x11-libs/libxcb:=
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXinerama
|
||||||
|
x11-libs/libXmu
|
||||||
|
x11-libs/libXrandr
|
||||||
|
)
|
||||||
|
java? ( virtual/jdk:1.8 )
|
||||||
|
opengl? (
|
||||||
|
x11-base/xorg-proto
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXinerama
|
||||||
|
x11-libs/libXmu
|
||||||
|
x11-libs/libXrandr
|
||||||
|
virtual/glu
|
||||||
|
)
|
||||||
|
sdl? (
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXinerama
|
||||||
|
)
|
||||||
|
pulseaudio? ( media-libs/libpulse )
|
||||||
|
udev? ( >=virtual/udev-171 )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
gui? ( x11-libs/libxcb:= )
|
||||||
|
java? ( virtual/jre:1.8 )
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
>=app-arch/tar-1.34-r2
|
||||||
|
>=dev-lang/yasm-0.6.2
|
||||||
|
dev-util/glslang
|
||||||
|
>=dev-build/kbuild-0.1.9998.3592
|
||||||
|
sys-apps/which
|
||||||
|
sys-devel/bin86
|
||||||
|
sys-libs/libcap
|
||||||
|
sys-power/iasl
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? (
|
||||||
|
app-doc/dita-ot-bin
|
||||||
|
app-text/docbook-sgml-dtd:4.4
|
||||||
|
app-text/docbook-xsl-ns-stylesheets
|
||||||
|
dev-texlive/texlive-basic
|
||||||
|
dev-texlive/texlive-latex
|
||||||
|
dev-texlive/texlive-latexrecommended
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
dev-texlive/texlive-fontsrecommended
|
||||||
|
dev-texlive/texlive-fontsextra
|
||||||
|
dev-qt/qttools:6[assistant]
|
||||||
|
sys-libs/nss_wrapper
|
||||||
|
)
|
||||||
|
gui? ( dev-qt/qttools:6[linguist] )
|
||||||
|
nls? ( dev-qt/qttools:6[linguist] )
|
||||||
|
java? ( virtual/jdk:1.8 )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
test? (
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
)
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED="
|
||||||
|
usr/lib64/virtualbox/VBoxDDR0.r0
|
||||||
|
usr/lib64/virtualbox/VMMR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_TEXTRELS="
|
||||||
|
usr/lib64/virtualbox/VMMR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_EXECSTACK="
|
||||||
|
usr/lib64/virtualbox/iPxeBaseBin
|
||||||
|
usr/lib64/virtualbox/VMMR0.r0
|
||||||
|
usr/lib64/virtualbox/VBoxDDR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_WX_LOAD="
|
||||||
|
usr/lib64/virtualbox/iPxeBaseBin
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
usr/lib64/virtualbox/VMMR0.r0
|
||||||
|
usr/lib64/virtualbox/VBoxDDR0.r0
|
||||||
|
usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
java? ( sdk )
|
||||||
|
python? ( sdk ${PYTHON_REQUIRED_USE} )
|
||||||
|
vboxwebsrv? ( java )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Downloaded patchset
|
||||||
|
"${WORKDIR}"/virtualbox-patches-7.1.10/patches
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if ! use gui; then
|
||||||
|
einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use opengl; then
|
||||||
|
einfo "No USE=\"opengl\" selected, this build will lack"
|
||||||
|
einfo "the OpenGL feature."
|
||||||
|
fi
|
||||||
|
if ! use nls && use gui; then
|
||||||
|
einfo "USE=\"gui\" also selects USE=\"nls\". This build"
|
||||||
|
einfo "will have NLS support."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 749273
|
||||||
|
local d=${ROOT}
|
||||||
|
for i in usr "$(get_libdir)"; do
|
||||||
|
d="${d}/$i"
|
||||||
|
if [[ "$(stat -L -c "%g %u" "${d}")" != "0 0" ]]; then
|
||||||
|
die "${d} should be owned by root, VirtualBox will not start otherwise"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
java-pkg-opt-2_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
mkdir test
|
||||||
|
cp "${FILESDIR}"/test_python.py test/
|
||||||
|
python_fix_shebang test/test_python.py
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Only add nopie patch when we're on hardened
|
||||||
|
if gcc-specs-pie; then
|
||||||
|
eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove shipped binaries (kBuild, yasm) and tools, see bug #232775
|
||||||
|
rm -r kBuild/bin || die
|
||||||
|
# Remove everything in tools except kBuildUnits
|
||||||
|
find tools -mindepth 1 -maxdepth 1 -name kBuildUnits -prune -o -exec rm -r {} \+ || die
|
||||||
|
|
||||||
|
# Disable things unused or split into separate ebuilds
|
||||||
|
sed -e "s@MY_LIBDIR@$(get_libdir)@" \
|
||||||
|
"${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
|
||||||
|
|
||||||
|
if ! use pch; then
|
||||||
|
# bug #753323
|
||||||
|
printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \
|
||||||
|
>> LocalConfig.kmk || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug #916002, #488176, #925347
|
||||||
|
tc-ld-is-mold || tc-ld-force-bfd
|
||||||
|
|
||||||
|
# Respect LDFLAGS
|
||||||
|
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
|
||||||
|
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
|
||||||
|
|
||||||
|
# Do not use hard-coded ld (related to bug #488176)
|
||||||
|
sed -e '/QUIET)ld /s@ld @$(LD) @' \
|
||||||
|
-i src/VBox/Devices/PC/ipxe/Makefile.kmk || die
|
||||||
|
|
||||||
|
# Use PAM only when pam USE flag is enbaled (bug #376531)
|
||||||
|
if ! use pam; then
|
||||||
|
einfo "Disabling PAM removes the possibility to use the VRDP features."
|
||||||
|
sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
|
||||||
|
sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
|
||||||
|
src/VBox/HostServices/Makefile.kmk || die
|
||||||
|
echo -e "\nIPRT_WITHOUT_PAM=1" >> LocalConfig.kmk || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# add correct java path
|
||||||
|
if use java; then
|
||||||
|
sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
|
||||||
|
-i "${S}"/Config.kmk || die
|
||||||
|
java-pkg-opt-2_src_prepare
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug #940482
|
||||||
|
filter-flags -fno-plt
|
||||||
|
|
||||||
|
# bug #908814
|
||||||
|
filter-lto
|
||||||
|
|
||||||
|
# bug #843437
|
||||||
|
cat >> LocalConfig.kmk <<-EOF || die
|
||||||
|
CXXFLAGS=${CXXFLAGS}
|
||||||
|
CFLAGS=${CFLAGS}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if use sdl; then
|
||||||
|
sed -i 's/sdl-config/sdl2-config/' configure || die
|
||||||
|
echo -e "\nVBOX_WITH_VBOXSDL=1" >> LocalConfig.kmk || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
#443830
|
||||||
|
echo -e "\nVBOX_WITH_VBOX_IMG=1" >> LocalConfig.kmk || die
|
||||||
|
|
||||||
|
if tc-is-clang; then
|
||||||
|
# clang does not support this extension
|
||||||
|
eapply "${FILESDIR}"/${PN}-7.1.0-disable-rebuild-iPxeBiosBin.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fix doc generation
|
||||||
|
echo -e "\nVBOX_PATH_DOCBOOK=/usr/share/sgml/docbook/xsl-ns-stylesheets" >> LocalConfig.kmk || die
|
||||||
|
# replace xhtml names with numeric equivalents
|
||||||
|
find doc/manual -name \*.xml -exec sed -i \
|
||||||
|
-e 's/ /\ /g' \
|
||||||
|
-e 's/–/\–/g' \
|
||||||
|
-e 's/←/\←/g' \
|
||||||
|
-e 's/→/\→/g' \
|
||||||
|
-e 's/↔/\↔/g' {} \+ || die
|
||||||
|
|
||||||
|
# fix help path #891879
|
||||||
|
echo -e "\nVBOX_PATH_PACKAGE_DOCS=/usr/share/doc/${PF}" >> LocalConfig.kmk || die
|
||||||
|
|
||||||
|
# 489208
|
||||||
|
# Cannot patch the whole text, many translations. Use sed instead to replace the command
|
||||||
|
find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i \
|
||||||
|
's/'[^&]*\(vboxdrv setup\|vboxconfig\)'/\'emerge -1 virtualbox-modules\'/' {} \+ || die
|
||||||
|
sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
|
||||||
|
src/VBox/Frontends/VirtualBox/src/main.cpp \
|
||||||
|
src/VBox/VMM/VMMR3/VM.cpp || die
|
||||||
|
|
||||||
|
# 890561
|
||||||
|
echo -e "\nVBOX_GTAR=gtar" >> LocalConfig.kmk || die
|
||||||
|
|
||||||
|
if ! use nls && ! use gui; then
|
||||||
|
cat >> LocalConfig.kmk <<-EOF || die
|
||||||
|
VBOX_WITH_NLS :=
|
||||||
|
VBOX_WITH_MAIN_NLS :=
|
||||||
|
VBOX_WITH_PUEL_NLS :=
|
||||||
|
VBOX_WITH_VBOXMANAGE_NLS :=
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export AR CC CXX LD RANLIB
|
||||||
|
export HOST_CC="$(tc-getBUILD_CC)"
|
||||||
|
|
||||||
|
# --enable-webservice is a no-op
|
||||||
|
# webservice is automagically enabled if gsoap is found
|
||||||
|
local myconf=(
|
||||||
|
--with-gcc="$(tc-getCC)"
|
||||||
|
--with-g++="$(tc-getCXX)"
|
||||||
|
|
||||||
|
--disable-kmods
|
||||||
|
|
||||||
|
$(usev !alsa --disable-alsa)
|
||||||
|
$(usev !dbus --disable-dbus)
|
||||||
|
$(usev debug --build-debug)
|
||||||
|
$(usev !doc --disable-docs)
|
||||||
|
$(usev !java --disable-java)
|
||||||
|
$(usev !lvm --disable-devmapper)
|
||||||
|
$(usev !pulseaudio --disable-pulse)
|
||||||
|
$(usev !python --disable-python)
|
||||||
|
$(usev !vboxwebsrv --with-gsoap-dir=/dev/null)
|
||||||
|
$(usev vde --enable-vde)
|
||||||
|
$(usev !vmmraw --disable-vmmraw)
|
||||||
|
$(usev vnc --enable-vnc)
|
||||||
|
)
|
||||||
|
|
||||||
|
if use gui || use sdl || use opengl; then
|
||||||
|
myconf+=(
|
||||||
|
$(usev !opengl --disable-opengl)
|
||||||
|
$(usev !gui --disable-qt)
|
||||||
|
$(usev !sdl --disable-sdl)
|
||||||
|
)
|
||||||
|
else
|
||||||
|
myconf+=(
|
||||||
|
--build-headless
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use amd64 && ! has_multilib_profile; then
|
||||||
|
myconf+=( --disable-vmmraw )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# not an autoconf script
|
||||||
|
edo ./configure "${myconf[@]}"
|
||||||
|
|
||||||
|
# Force usage of chosen Python implementation
|
||||||
|
# bug #856121, bug #785835
|
||||||
|
sed -i \
|
||||||
|
-e '/VBOX_WITH_PYTHON.*=/d' \
|
||||||
|
-e '/VBOX_PATH_PYTHON_INC.*=/d' \
|
||||||
|
-e '/VBOX_LIB_PYTHON.*=/d' \
|
||||||
|
AutoConfig.kmk || die
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
cat >> AutoConfig.kmk <<-EOF || die
|
||||||
|
VBOX_WITH_PYTHON=$(usev python 1)
|
||||||
|
VBOX_PATH_PYTHON_INC=$(python_get_includedir)
|
||||||
|
VBOX_LIB_PYTHON=$(python_get_library_path)
|
||||||
|
EOF
|
||||||
|
|
||||||
|
local mangled_python="${EPYTHON#python}"
|
||||||
|
mangled_python="${mangled_python/.}"
|
||||||
|
|
||||||
|
# Stub out the script which defines what the Makefile ends up
|
||||||
|
# building for. gen_python_deps.py gets called by the Makefile
|
||||||
|
# with some args and it spits out a bunch of paths for a hardcoded
|
||||||
|
# list of Pythons. We just override it with what we're actually using.
|
||||||
|
# This minimises the amount of patching we have to do for new Pythons.
|
||||||
|
cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die
|
||||||
|
print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)")
|
||||||
|
print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)")
|
||||||
|
print("VBOX_PYTHONDEF_INC=$(python_get_includedir)")
|
||||||
|
print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)")
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die
|
||||||
|
else
|
||||||
|
cat >> AutoConfig.kmk <<-EOF || die
|
||||||
|
VBOX_WITH_PYTHON:=
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
source ./env.sh || die
|
||||||
|
|
||||||
|
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
|
||||||
|
MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
|
||||||
|
MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
|
||||||
|
MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
|
||||||
|
|
||||||
|
local myemakeargs=(
|
||||||
|
VBOX_BUILD_PUBLISHER=_Gentoo
|
||||||
|
VBOX_WITH_VBOXIMGMOUNT=1
|
||||||
|
|
||||||
|
KBUILD_VERBOSE=2
|
||||||
|
|
||||||
|
AS="$(tc-getCC)"
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
CXX="$(tc-getCXX)"
|
||||||
|
|
||||||
|
TOOL_GCC3_CC="$(tc-getCC)"
|
||||||
|
TOOL_GCC3_LD="$(tc-getCC)"
|
||||||
|
TOOL_GCC3_AS="$(tc-getCC)"
|
||||||
|
TOOL_GCC3_AR="$(tc-getAR)"
|
||||||
|
TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)"
|
||||||
|
|
||||||
|
TOOL_GXX3_CC="$(tc-getCC)"
|
||||||
|
TOOL_GXX3_CXX="$(tc-getCXX)"
|
||||||
|
TOOL_GXX3_LD="$(tc-getCXX)"
|
||||||
|
TOOL_GXX3_AS="$(tc-getCXX)"
|
||||||
|
TOOL_GXX3_AR="$(tc-getAR)"
|
||||||
|
TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)"
|
||||||
|
|
||||||
|
TOOL_GCC3_CFLAGS="${CFLAGS}"
|
||||||
|
TOOL_GCC3_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
VBOX_GCC_OPT="${CXXFLAGS}"
|
||||||
|
VBOX_NM="$(tc-getNM)"
|
||||||
|
|
||||||
|
TOOL_YASM_AS=yasm
|
||||||
|
)
|
||||||
|
|
||||||
|
if use amd64 && has_multilib_profile; then
|
||||||
|
myemakeargs+=(
|
||||||
|
CC32="$(tc-getCC) -m32"
|
||||||
|
CXX32="$(tc-getCXX) -m32"
|
||||||
|
|
||||||
|
TOOL_GCC32_CC="$(tc-getCC) -m32"
|
||||||
|
TOOL_GCC32_CXX="$(tc-getCXX) -m32"
|
||||||
|
TOOL_GCC32_LD="$(tc-getCC) -m32"
|
||||||
|
TOOL_GCC32_AS="$(tc-getCC) -m32"
|
||||||
|
TOOL_GCC32_AR="$(tc-getAR)"
|
||||||
|
TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)"
|
||||||
|
|
||||||
|
TOOL_GXX32_CC="$(tc-getCC) -m32"
|
||||||
|
TOOL_GXX32_CXX="$(tc-getCXX) -m32"
|
||||||
|
TOOL_GXX32_LD="$(tc-getCXX) -m32"
|
||||||
|
TOOL_GXX32_AS="$(tc-getCXX) -m32"
|
||||||
|
TOOL_GXX32_AR="$(tc-getAR)"
|
||||||
|
TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
# dita needs to write to ~/.fop and ~/.java
|
||||||
|
# but it ignores ${HOME} and tries to write to the real home of user portage
|
||||||
|
# resulting in a sandbox violation
|
||||||
|
# -Duser.home= does not work
|
||||||
|
# force using the temporary homedir with nss_wrapper
|
||||||
|
echo "${LOGNAME}::$(id -u):$(id -g):${USER}:${HOME}:/bin/bash" >> ~/passwd
|
||||||
|
echo "${LOGNAME}::$(id -g):" >> ~/group
|
||||||
|
|
||||||
|
local -x LD_PRELOAD=libnss_wrapper.so
|
||||||
|
local -x NSS_WRAPPER_PASSWD="${HOME}"/passwd
|
||||||
|
local -x NSS_WRAPPER_GROUP="${HOME}"/group
|
||||||
|
fi
|
||||||
|
|
||||||
|
MAKE="kmk" emake "${myemakeargs[@]}" all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if use python; then
|
||||||
|
local -x VBOX_APP_HOME="${S}"/out/linux.${ARCH}/$(usex debug debug release)
|
||||||
|
local -x VBOX_INSTALL_PATH="${VBOX_APP_HOME}"
|
||||||
|
local -x VBOX_PROGRAM_PATH="${VBOX_APP_HOME}"/bin
|
||||||
|
local -x VBOX_SDK_PATH="${VBOX_PROGRAM_PATH}"/sdk
|
||||||
|
local -x PYTHONPATH="${VBOX_SDK_PATH}"/installer/python/vboxapi/src
|
||||||
|
einfo "VBOX_APP_HOME ${VBOX_APP_HOME}"
|
||||||
|
einfo "VBOX_PROGRAM_PATH ${VBOX_PROGRAM_PATH}"
|
||||||
|
einfo "VBOX_SDK_PATH ${VBOX_SDK_PATH}"
|
||||||
|
einfo "PYTHONPATH ${PYTHONPATH}"
|
||||||
|
LD_LIBRARY_PATH="${VBOX_PROGRAM_PATH}" epytest test/
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die
|
||||||
|
|
||||||
|
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile
|
||||||
|
|
||||||
|
vbox_inst() {
|
||||||
|
local binary="${1}"
|
||||||
|
local perms="${2:-0750}"
|
||||||
|
local path="${3:-${vbox_inst_path}}"
|
||||||
|
|
||||||
|
[[ -n "${binary}" ]] || die "vbox_inst: No binary given!"
|
||||||
|
[[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits."
|
||||||
|
|
||||||
|
insinto ${path}
|
||||||
|
doins ${binary}
|
||||||
|
fowners root:vboxusers ${path}/${binary}
|
||||||
|
fperms ${perms} ${path}/${binary}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Create configuration files
|
||||||
|
insinto /etc/vbox
|
||||||
|
newins "${FILESDIR}/${PN}-4-config" vbox.cfg
|
||||||
|
|
||||||
|
# Set the correct libdir
|
||||||
|
sed \
|
||||||
|
-e "s@MY_LIBDIR@$(get_libdir)@" \
|
||||||
|
-i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
|
||||||
|
|
||||||
|
# Install the wrapper script
|
||||||
|
exeinto ${vbox_inst_path}
|
||||||
|
newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox"
|
||||||
|
fowners root:vboxusers ${vbox_inst_path}/VBox
|
||||||
|
fperms 0750 ${vbox_inst_path}/VBox
|
||||||
|
|
||||||
|
# Install binaries and libraries
|
||||||
|
insinto ${vbox_inst_path}
|
||||||
|
doins -r components
|
||||||
|
|
||||||
|
for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload} \
|
||||||
|
vboximg-mount vbox-img *so *r0; do
|
||||||
|
vbox_inst ${each}
|
||||||
|
done
|
||||||
|
|
||||||
|
# These binaries need to be suid root.
|
||||||
|
for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do
|
||||||
|
vbox_inst ${each} 4750
|
||||||
|
done
|
||||||
|
|
||||||
|
# Install EFI Firmware files (bug #320757)
|
||||||
|
for each in VBoxEFI{32,64}.fd ; do
|
||||||
|
vbox_inst ${each} 0644
|
||||||
|
done
|
||||||
|
|
||||||
|
# VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
|
||||||
|
# VBoxXPCOMIPCD (bug #524202)
|
||||||
|
for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do
|
||||||
|
pax-mark -m "${ED}"${vbox_inst_path}/${each}
|
||||||
|
done
|
||||||
|
|
||||||
|
# Symlink binaries to the shipped wrapper
|
||||||
|
for each in vbox{autostart,balloonctrl,bugreport,headless,manage} \
|
||||||
|
VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
|
||||||
|
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||||
|
done
|
||||||
|
dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount
|
||||||
|
dosym ${vbox_inst_path}/vbox-img /usr/bin/vbox-img
|
||||||
|
|
||||||
|
if use pam; then
|
||||||
|
# VRDPAuth only works with this (bug #351949)
|
||||||
|
dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so
|
||||||
|
fi
|
||||||
|
|
||||||
|
# set an env-variable for 3rd party tools
|
||||||
|
echo "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox"
|
||||||
|
# environment variables used during SDK binding installation
|
||||||
|
echo "VBOX_SDK_PATH=${vbox_inst_path}/sdk" >> "${T}/90virtualbox"
|
||||||
|
echo "VBOX_INSTALL_PATH=${vbox_inst_path}" >> "${T}/90virtualbox"
|
||||||
|
doenvd "${T}/90virtualbox"
|
||||||
|
|
||||||
|
if use sdl; then
|
||||||
|
vbox_inst VBoxSDL 4750
|
||||||
|
pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL
|
||||||
|
|
||||||
|
for each in vboxsdl VBoxSDL ; do
|
||||||
|
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use gui; then
|
||||||
|
vbox_inst VirtualBox
|
||||||
|
vbox_inst VirtualBoxVM 4750
|
||||||
|
for each in VirtualBox{,VM} ; do
|
||||||
|
pax-mark -m "${ED}"${vbox_inst_path}/${each}
|
||||||
|
done
|
||||||
|
|
||||||
|
for each in virtualbox{,vm} VirtualBox{,VM} ; do
|
||||||
|
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
|
||||||
|
done
|
||||||
|
|
||||||
|
insinto /usr/share/${PN}
|
||||||
|
doins -r nls
|
||||||
|
doins -r UnattendedTemplates
|
||||||
|
|
||||||
|
domenu ${PN}.desktop
|
||||||
|
|
||||||
|
pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
|
||||||
|
for size in 16 32 48 64 128 ; do
|
||||||
|
newicon -s ${size} ${PN}-${size}px.png ${PN}.png
|
||||||
|
done
|
||||||
|
newicon ${PN}-48px.png ${PN}.png
|
||||||
|
doicon -s scalable ${PN}.svg
|
||||||
|
popd &>/dev/null || die
|
||||||
|
pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die
|
||||||
|
for size in 16 24 32 48 64 72 96 128 256 512 ; do
|
||||||
|
for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
|
||||||
|
icofile="${PN}-${ico}-${size}px.png"
|
||||||
|
if [[ -f "${icofile}" ]]; then
|
||||||
|
newicon -s ${size} ${icofile} ${PN}-${ico}.png
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
popd &>/dev/null || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lvm; then
|
||||||
|
vbox_inst VBoxVolInfo 4750
|
||||||
|
dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use sdk; then
|
||||||
|
insinto ${vbox_inst_path}
|
||||||
|
doins -r sdk
|
||||||
|
|
||||||
|
if use java; then
|
||||||
|
java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
|
||||||
|
java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use udev; then
|
||||||
|
local udevdir="$(get_udevdir)"
|
||||||
|
local udev_file="VBoxCreateUSBNode.sh"
|
||||||
|
local rules_file="10-virtualbox.rules"
|
||||||
|
|
||||||
|
insinto ${udevdir}
|
||||||
|
doins ${udev_file}
|
||||||
|
fowners root:vboxusers ${udevdir}/${udev_file}
|
||||||
|
fperms 0750 ${udevdir}/${udev_file}
|
||||||
|
|
||||||
|
insinto ${udevdir}/rules.d
|
||||||
|
sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \
|
||||||
|
> "${T}"/${rules_file} || die
|
||||||
|
doins "${T}"/${rules_file}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use vboxwebsrv; then
|
||||||
|
vbox_inst vboxwebsrv
|
||||||
|
dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv
|
||||||
|
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||||
|
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove dead symlinks (bug #715338)
|
||||||
|
find "${ED}"/usr/$(get_libdir)/${PN} -xtype l -delete || die
|
||||||
|
|
||||||
|
# Fix version string in extensions or else they don't get accepted
|
||||||
|
# by the virtualbox host process (see bug #438930)
|
||||||
|
find ExtensionPacks -type f -name "ExtPack.xml" -exec sed -i '/Version/s@_Gentoo@@' {} \+ || die
|
||||||
|
|
||||||
|
local extensions_dir="${vbox_inst_path}/ExtensionPacks"
|
||||||
|
|
||||||
|
if use vnc; then
|
||||||
|
insinto ${extensions_dir}
|
||||||
|
doins -r ExtensionPacks/VNC
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use dtrace; then
|
||||||
|
insinto ${extensions_dir}
|
||||||
|
doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dodoc UserManual.pdf UserManual.q{ch,hc}
|
||||||
|
docompress -x /usr/share/doc/${PF}
|
||||||
|
elif use gui; then
|
||||||
|
dodoc "${WORKDIR}"/${PN}-help-${HELP_PV}/UserManual.q{ch,hc}
|
||||||
|
docompress -x /usr/share/doc/${PF}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython3.so"
|
||||||
|
if [[ ! -x "${python_path_ext}" ]]; then
|
||||||
|
eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python"
|
||||||
|
eerror "but none were installed. This may happen if support for a Python target"
|
||||||
|
eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles."
|
||||||
|
die "Incomplete installation of Python bindings! File a bug with Gentoo!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 378871
|
||||||
|
local installer_dir="${ED}/usr/$(get_libdir)/virtualbox/sdk/installer/python/vboxapi/src"
|
||||||
|
pushd "${installer_dir}" &> /dev/null || die
|
||||||
|
sed -e "s;%VBOX_INSTALL_PATH%;${vbox_inst_path};" \
|
||||||
|
-e "s;%VBOX_SDK_PATH%;${vbox_inst_path}/sdk;" \
|
||||||
|
-i vboxapi/__init__.py || die
|
||||||
|
# insert shebang, the files come without one
|
||||||
|
find vboxapi -name \*.py -exec sed -e "1 i\#! ${PYTHON}" -i {} \+ || die
|
||||||
|
python_domodule vboxapi
|
||||||
|
popd &> /dev/null || die
|
||||||
|
|
||||||
|
# upstream added a /bin/sh stub here
|
||||||
|
# use /usr/bin/python3, python_doscript will take care of it
|
||||||
|
sed -e '1 i #! /usr/bin/python3' -i vboxshell.py
|
||||||
|
python_doscript vboxshell.py
|
||||||
|
|
||||||
|
# do not install the installer
|
||||||
|
rm -r "${installer_dir%vboxapi*}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
|
||||||
|
if use udev; then
|
||||||
|
udev_reload
|
||||||
|
udevadm trigger --subsystem-match=usb
|
||||||
|
fi
|
||||||
|
|
||||||
|
tmpfiles_process virtualbox-vboxusb.conf
|
||||||
|
|
||||||
|
if use gui; then
|
||||||
|
elog "To launch VirtualBox just type: \"virtualbox\"."
|
||||||
|
fi
|
||||||
|
|
||||||
|
elog "You must be in the vboxusers group to use VirtualBox."
|
||||||
|
elog ""
|
||||||
|
elog "The latest user manual is available for download at:"
|
||||||
|
elog "https://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
|
||||||
|
elog ""
|
||||||
|
|
||||||
|
optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities
|
||||||
|
optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle
|
||||||
|
optfeature "Guest additions ISO" app-emulation/virtualbox-additions
|
||||||
|
|
||||||
|
if ! use udev; then
|
||||||
|
ewarn "Without USE=udev, USB devices will likely not work in ${PN}."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_pkg_postrm
|
||||||
|
|
||||||
|
use udev && udev_reload
|
||||||
|
}
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
# Copyright 2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="The world’s most-loved password manager CLI"
|
|
||||||
HOMEPAGE="https://1password.com"
|
|
||||||
SRC_URI="amd64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_amd64_v${PV}.zip )"
|
|
||||||
|
|
||||||
LICENSE=""
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
|
|
||||||
RESTRICT="mirror strip test bindist"
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin op
|
|
||||||
}
|
|
||||||
36
app-misc/1password-cli/1password-cli-2.31.1.ebuild
Normal file
36
app-misc/1password-cli/1password-cli-2.31.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="The world’s most-loved password manager CLI"
|
||||||
|
HOMEPAGE="https://1password.com"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_amd64_v${PV}.zip )
|
||||||
|
arm64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_arm64_v${PV}.zip )
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
LICENSE="all-rights-reserved"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 arm64"
|
||||||
|
|
||||||
|
RESTRICT="strip test bindist"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
acct-group/onepassword-cli
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
app-arch/unzip
|
||||||
|
acct-group/onepassword-cli
|
||||||
|
"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
chgrp onepassword-cli op
|
||||||
|
dobin op
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
chmod g+s /usr/bin/op
|
||||||
|
}
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
DIST op_linux_amd64_v2.17.0.zip 8109652 BLAKE2B 8a669aa3128b873d196aa1e617e64150e209e57631886cd0965674403c9e6f95b00b06120445c38f17ca31520bc9f6314ed91cddd1c44824ff840bb11a16f2b1 SHA512 4e2a41e7559594f997ecd28980ba68794c46179982ef5b34f4b22cc8de05c6e20d51a2ac9b6e4a0abf898d0b317f45769398422cf535bda9743ba338bfe91031
|
DIST op_linux_amd64_v2.31.1.zip 9120892 BLAKE2B 463371d8ab8deda2315521742579fda38ef3b3c80121d6dae961316087f73973f6b79fdd6604ff35dd98de4a3092a829e187966e349221668fd879e241a414f8 SHA512 941026a1230419956dc6fc16d010116d2abd688c1be5eaabc205d09444c0b57db11ad5575514e9c24c97be39c653b147ee9ee1e647858abcc75c83fdf8b3a006
|
||||||
EBUILD 1password-cli-2.17.0.ebuild 460 BLAKE2B 6819cf47c9a572c7b51bba50b7ec1063ccd73fa47a6f80e4925780034c8708e14096a2f2afbdcc6d8f35042c2abbf285476eefe0d641ee40386bce7392b8885a SHA512 7bd7066b887c506b0ba4bfc68b38055a1f06c0397f7955c430fcbb5477e945e9dafc4a2cfe358d43edd0401d88140d59418b386bf184ab028def8e9556185591
|
DIST op_linux_arm64_v2.31.1.zip 8386642 BLAKE2B 7e62d5e59815ee509fc0a645f310844ad86827136169b9bd721929e4ad7de043dd2f95e819bcbb4774a5caab36db36454cc5a0e8bb348875eb9c26ad6b73d9bf SHA512 7babb08e953b71f8647035176a209c1a15e355ad45feca6a888ab1791374439caee18f77c4a707c82a4861321afb9c83a593db2fed98e958d0d4b84e878d693a
|
||||||
|
EBUILD 1password-cli-2.31.1.ebuild 703 BLAKE2B 58e1f74876eaa659a1f7ee390e2cff25d3e1de823b30449133070eaa7aa01fe6cbe7d0c8a8dc3c4d5de632a53c10c70c0babaa35a9f7d9b4728327485b6f3427 SHA512 cc08c961c0d7c667f8e464e7f6661449c8e3e97e5b487652747c0618bc34cb0f13c037a4c5708761b755b91afd492a52218daab7e1045a3e1ca12af14fd1c6b6
|
||||||
|
|||||||
@@ -1,63 +0,0 @@
|
|||||||
# Copyright 2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit rpm xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="The world’s most-loved password manager"
|
|
||||||
HOMEPAGE="https://1password.com"
|
|
||||||
SRC_URI="amd64? ( https://downloads.1password.com/linux/rpm/stable/x86_64/${P}.x86_64.rpm -> ${P}.x86_64.rpm )"
|
|
||||||
|
|
||||||
LICENSE=""
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
|
|
||||||
RESTRICT="mirror strip test bindist"
|
|
||||||
|
|
||||||
IUSE="policykit cli"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
x11-misc/xdg-utils
|
|
||||||
acct-group/onepassword
|
|
||||||
policykit? ( sys-auth/polkit )
|
|
||||||
cli? ( app-misc/1password-cli )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
xdg_environment_reset
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
rpm_unpack ${P}.x86_64.rpm
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cp -ar "${S}/opt" "${D}" || die "Install failed!"
|
|
||||||
cp -ar "${S}/usr" "${D}" || die "Install failed!"
|
|
||||||
|
|
||||||
chgrp onepassword ${D}/opt/1Password/1Password-BrowserSupport
|
|
||||||
|
|
||||||
dosym /opt/1Password/1password /usr/bin/1password
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
chmod 4755 /opt/1Password/chrome-sandbox
|
|
||||||
chmod 6755 /opt/1Password/1Password-KeyringHelper
|
|
||||||
chmod 2755 /opt/1Password/1Password-BrowserSupport
|
|
||||||
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_icon_cache_update
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
||||||
77
app-misc/1password/1password-8.11.0.ebuild
Normal file
77
app-misc/1password/1password-8.11.0.ebuild
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# shellcheck shell=bash
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit desktop xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Password Manager"
|
||||||
|
HOMEPAGE="https://1password.com"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://downloads.1password.com/linux/tar/stable/x86_64/${PN}-${PV}.x64.tar.gz -> ${P}-amd64.tar.gz )
|
||||||
|
arm64? ( https://downloads.1password.com/linux/tar/stable/aarch64/${PN}-${PV}.arm64.tar.gz -> ${P}-arm64.tar.gz )"
|
||||||
|
|
||||||
|
LICENSE="all-rights-reserved"
|
||||||
|
KEYWORDS="amd64 arm64"
|
||||||
|
IUSE="policykit cli"
|
||||||
|
DEPEND="
|
||||||
|
x11-misc/xdg-utils
|
||||||
|
acct-group/onepassword
|
||||||
|
policykit? ( sys-auth/polkit )
|
||||||
|
cli? ( app-misc/1password-cli )
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RESTRICT="bindist mirror strip"
|
||||||
|
|
||||||
|
QA_PREBUILT="usr/bin/${MY_PN}"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
xdg_environment_reset
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
mkdir -p "${D}/opt/1Password/"
|
||||||
|
cp -ar "${S}/${PN}-"**"/"* "${D}/opt/1Password/" || die "Install failed!"
|
||||||
|
|
||||||
|
# Fill in policy kit file with a list of (the first 10) human users of
|
||||||
|
# the system.
|
||||||
|
mkdir -p "${D}/usr/share/polkit-1/actions/"
|
||||||
|
export POLICY_OWNERS
|
||||||
|
POLICY_OWNERS="$(cut -d: -f1,3 /etc/passwd | grep -E ':[0-9]{4}$' | cut -d: -f1 | head -n 10 | sed 's/^/unix-user:/' | tr '\n' ' ')"
|
||||||
|
eval "cat <<EOF
|
||||||
|
$(cat "${D}/opt/1Password/com.1password.1Password.policy.tpl")
|
||||||
|
EOF" >"${D}/usr/share/polkit-1/actions/com.1password.1Password.policy"
|
||||||
|
chmod 644 "${D}/usr/share/polkit-1/actions/com.1password.1Password.policy"
|
||||||
|
|
||||||
|
dosym /opt/1Password/1password /usr/bin/1password
|
||||||
|
dosym /opt/1Password/op-ssh-sign /usr/bin/op-ssh-sign
|
||||||
|
|
||||||
|
dosym /opt/1Password/resources/1password.desktop "/usr/share/applications/${PN}.desktop"
|
||||||
|
newicon "${D}/opt/1Password/resources/icons/hicolor/512x512/apps/1password.png" "${PN}.png"
|
||||||
|
|
||||||
|
dodoc "${D}/opt/1Password/resources/custom_allowed_browsers"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# chrome-sandbox requires the setuid bit to be specifically set.
|
||||||
|
# See https://github.com/electron/electron/issues/17972
|
||||||
|
chmod 4755 /opt/1Password/chrome-sandbox
|
||||||
|
|
||||||
|
# This gives no extra permissions to the binary. It only hardens it against environmental tampering.
|
||||||
|
chgrp onepassword /opt/1Password/1Password-BrowserSupport
|
||||||
|
chmod g+s /opt/1Password/1Password-BrowserSupport
|
||||||
|
|
||||||
|
xdg_pkg_postinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
DIST 1password-8.10.8.x86_64.rpm 97920872 BLAKE2B 82681bfb61fc15a9a724dca43ee8588053c8c571e33e832c67cad94a726b928d4229d3413671889c81debb8a216db711058db8e79fd4ceb22c800cfbea892f19 SHA512 ac3a8dd25b8bdd3e25bfe71a7e6bfd92499859da5f279ad735c80786bf90ebc50a028c883e88c7c00387cdcf7f9a3c3f5f4e72e8495eb16c0e52cf83df9c89f0
|
DIST 1password-8.10.82-amd64.tar.gz 209510006 BLAKE2B 590b9a10dd22f10e97e98df581aa74a56afccbbb1ac11d8e4eba502cffd8fcb4a683657cc174917dc0bf31b45a6e1d8cd95a7ef79f0c60670dc74b0c13fbc0e9 SHA512 0a4598a8aead7fb2897ae030f6111d64eb51d1c654703c2d7efacf5ae1be39843243ce39365bd45abe6d64c710ff9c22a00e7b81482e70b498106bf85f057a54
|
||||||
EBUILD 1password-8.10.8.ebuild 1276 BLAKE2B cf5b0e2621e4f3d15a6a3c062967a3f83ca3292d09dee236d535692f21165a5ec8589f9b7ac932ddfa000ce42861f87021206ff87984872859b7ff2179792735 SHA512 881931b47802e257b4616f7cb9365cd73f7f572d7695d5a1fd6f69af24764ff93d94cdf96c64b2f4469d96c3ff40cbafca1e9cd4e9ab2d7ea792222fa1ae2e8e
|
DIST 1password-8.10.82-arm64.tar.gz 208016578 BLAKE2B ceb8a04d3e526ef43144d9b51188737ae223c1cc5043b57043b5f6bc6c1de20d9bec71d8f8d4ac172b7e5d2ca982987fc386818be2af219a053c621ab0cee622 SHA512 1411860433637454becd37174db6e62ce7694907cd41eac54d6581987c4b866f11d58aa5467f63208c6955f4df6dbad477c2586d39e47d8aafebc7c0a8e83833
|
||||||
|
EBUILD 1password-8.10.82.ebuild 2351 BLAKE2B b3ce72b2e3cdd2f02fd777dd2010f137fbe5962a0037fb8edc96135d2c706e48d2102325e665b1f130d2d5d0270d237b30c1b2986f57217fa64d0706c7e5dcd8 SHA512 6955334cb65e3d9e58654a1415e0b3a5292fd2028119d4783a547a709faac631febf5e48a3be3dadefae0c610221eb8d970f161c5ce3adc2753b1bdff1d8016a
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
DIST byobu_5.133.orig.tar.gz 761655 BLAKE2B 796cfe22ba60a8cfe41ca6570e4c7f265dd249e7767086341903da7862037f39b1f49434b6dae36d12d82df1ee34306b815ff3f8e703eeedab79cf02e8d86a7d SHA512 4c0ef7a3b483e48c57f3e97dae1c7c77084797016efb677b201f2b56c6b9f4b771739d9a6d9a4fb612203a22e9fa460db80fde30c837b102ad830b1b2919db6c
|
|
||||||
EBUILD byobu-5.133.ebuild 1139 BLAKE2B 2382d37dc5756540e2a73739e85dadaf557be01dc2f50cbab2782394fd3192f8ee9b07c7f3760712162142b1422e3e79df936503deec85ea381ecac3c3371713 SHA512 8c24041fecc966bfc03c690db1d25f452c5f7d2e73bdef15027372fd51ec0a440adb4c20d714373ca69f9158352c8af17d5ca0a793be9a555a28a2e801ef1c11
|
|
||||||
MISC metadata.xml 990 BLAKE2B 27fb7672ed6a1d6311529e5e384d3993384fa6bcc0283c23e3e29d2d710eb1d77770c8e51b92d490dbf4dc42fb70290bc978467f70fcf079f24c1932b7d72a1b SHA512 6af4fc912b0bdf14bef28e4b0cb53d20eb00cf891a2a4a7705041904f5089274b086c05a0306f10db0203f64531e82ec7973975ccccfd60adf33c322a77d7008
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
|
|
||||||
inherit python-single-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
|
|
||||||
HOMEPAGE="https://byobu.org"
|
|
||||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm64 ~riscv x86"
|
|
||||||
IUSE="screen"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
RDEPEND="${PYTHON_DEPS}
|
|
||||||
$(python_gen_cond_dep 'dev-libs/newt[${PYTHON_USEDEP}]')
|
|
||||||
screen? ( app-misc/screen )
|
|
||||||
!screen? ( app-misc/tmux )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
# Set default system backend to screen
|
|
||||||
if use screen ; then
|
|
||||||
sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' etc/byobu/backend || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# It's easier than forcing autoconf
|
|
||||||
mv "${ED}/usr/share/doc/${PN}/"* "${ED}/usr/share/doc/${PF}/" || die
|
|
||||||
rmdir "${ED}/usr/share/doc/${PN}" || die
|
|
||||||
|
|
||||||
# Create symlinks for backends
|
|
||||||
dosym ${PN} /usr/bin/${PN}-screen
|
|
||||||
dosym ${PN} /usr/bin/${PN}-tmux
|
|
||||||
|
|
||||||
docompress -x /usr/share/doc/${PN}
|
|
||||||
}
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>shell-tools@gentoo.org</email>
|
|
||||||
<name>Gentoo Shell Tools Project</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription>
|
|
||||||
Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.
|
|
||||||
It was originally designed to provide elegant enhancements to the otherwise
|
|
||||||
functional, plain, practical GNU Screen, for the Ubuntu server distribution.
|
|
||||||
Byobu now includes an enhanced profiles, convenient keybindings, configuration
|
|
||||||
utilities, and toggle-able system status notifications for both the GNU Screen
|
|
||||||
window manager and the more modern Tmux terminal multiplexer, and works on most
|
|
||||||
Linux, BSD, and Mac distributions.
|
|
||||||
</longdescription>
|
|
||||||
<use>
|
|
||||||
<flag name="screen">Use <pkg>app-misc/screen</pkg> as the default backend</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="launchpad">byobu</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
||||||
3
app-misc/g13gui/Manifest
Normal file
3
app-misc/g13gui/Manifest
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
DIST g13gui-0.1.0.tar.gz 347204 BLAKE2B 73b976d9dedce5289419683eed9860ba040969cefaa65c7c2270c5d54bc3224ecb30a2e6b55729ef56a3ff3fa65f99ea6c94a2a2acfab02826e36445b9fda88c SHA512 da913a6338713e32bcb05a4809107758bd8263d1d755d54813e778658e2bc0c7127898ab64ee879550e6027fc625709a0b09204d85f958bf396aa335d5ba8af1
|
||||||
|
EBUILD g13gui-0.1.0.ebuild 989 BLAKE2B 30264c409f6401d52a470d1c51ad788ca799ed9e7aa31fa2b4c59c25586390dd7cf3b3d46a7b17fc75e7f185faf07b950697a5066749304593e858fc5f8fd00b SHA512 2b6ad3511d3ed77748a04a6583ab1c18ef853a4001014ce83b4fc9ae1dabc1bd9d42441a8f46d4ee44db191fb346973cb0640bbc6b8da6b888beb70a098d7e60
|
||||||
|
EBUILD g13gui-9999.ebuild 962 BLAKE2B 8c6ab794a25150204fd48d1325ee3be052dfa1a7a319b68b4627c66555f57a9b15936256386276c2bb60734c5fa10d34be8952b04a494e61d84c0db9c5633476 SHA512 54e274380e49b82cfc1135e9f8e08e964c6ecec980b604270b6bbdcab29062de580791a8b352f23577cc33512c4293b8703d93b42127b9a3145bb5e393466dd0
|
||||||
48
app-misc/g13gui/g13gui-0.1.0.ebuild
Normal file
48
app-misc/g13gui/g13gui-0.1.0.ebuild
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit meson xdg-utils udev
|
||||||
|
|
||||||
|
DESCRIPTION="This is a stand-alone companion application and user space driver for configuring a Logitech G13 game board"
|
||||||
|
HOMEPAGE="https://github.com/jtgans/g13gui"
|
||||||
|
SRC_URI="https://github.com/jtgans/g13gui/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="dev-python/pillow
|
||||||
|
dev-python/pygobject
|
||||||
|
dev-python/appdirs
|
||||||
|
dev-python/cffi
|
||||||
|
dev-python/dbus-python
|
||||||
|
dev-python/evdev
|
||||||
|
dev-python/psutil
|
||||||
|
dev-python/pyusb
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
RESTRICT=""
|
||||||
|
|
||||||
|
#src_configure() {
|
||||||
|
# local emesonargs=(
|
||||||
|
# $(meson_use test-suite install_tests)
|
||||||
|
# )
|
||||||
|
# meson_src_configure
|
||||||
|
#}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
udev_reload
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
udev_reload
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
49
app-misc/g13gui/g13gui-9999.ebuild
Normal file
49
app-misc/g13gui/g13gui-9999.ebuild
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit git-r3 meson xdg-utils udev
|
||||||
|
|
||||||
|
DESCRIPTION="This is a stand-alone companion application and user space driver for configuring a Logitech G13 game board"
|
||||||
|
HOMEPAGE="https://github.com/jtgans/g13gui"
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/jtgans/g13gui.git"
|
||||||
|
|
||||||
|
#KEYWORDS="~amd64 ~x86"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="dev-python/pillow
|
||||||
|
dev-python/pygobject
|
||||||
|
dev-python/appdirs
|
||||||
|
dev-python/cffi
|
||||||
|
dev-python/dbus-python
|
||||||
|
dev-python/evdev
|
||||||
|
dev-python/psutil
|
||||||
|
dev-python/pyusb
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
RESTRICT=""
|
||||||
|
|
||||||
|
#src_configure() {
|
||||||
|
# local emesonargs=(
|
||||||
|
# $(meson_use test-suite install_tests)
|
||||||
|
# )
|
||||||
|
# meson_src_configure
|
||||||
|
#}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
udev_reload
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
udev_reload
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
}
|
||||||
@@ -1,7 +1,11 @@
|
|||||||
AUX cl-linux-yield.patch 632 BLAKE2B 015e96bf2ba557cc2dba0b6c0ddc88af77a397ccd6757a56c58a7a6c2474d7cee7918fac243b4b3e0afb1bdc0521b643cbba6ad4d165545c04da6b03d8a93a31 SHA512 f543d695e53d5d3d2b0dcf41ffe54c9ba204d5cc0a05ec9531c7d83d74fb812998084aa7cfea5656f9639c031ef39dba008dae013dbc464eb5606a77ea707e4a
|
AUX cl-linux-yield.patch 632 BLAKE2B 015e96bf2ba557cc2dba0b6c0ddc88af77a397ccd6757a56c58a7a6c2474d7cee7918fac243b4b3e0afb1bdc0521b643cbba6ad4d165545c04da6b03d8a93a31 SHA512 f543d695e53d5d3d2b0dcf41ffe54c9ba204d5cc0a05ec9531c7d83d74fb812998084aa7cfea5656f9639c031ef39dba008dae013dbc464eb5606a77ea707e4a
|
||||||
AUX cl-makefile.patch 5055 BLAKE2B f8823c06267f63d649a5b3065358487f508aa605e02b4f0175f35c2f4932ab5efd3496b5756a6c4739a60a997e8620df68b2d216a2ea2c33bbb412abff41b587 SHA512 038eca02e5a90cb8872f2d88c23ff968d7ed6b46a4af219dd3789fbd28b2b3d8d00344d0212e2d912efce0049d60378a639f589d278906a438b154bab44d5fe1
|
AUX cl-makefile.patch 5055 BLAKE2B f8823c06267f63d649a5b3065358487f508aa605e02b4f0175f35c2f4932ab5efd3496b5756a6c4739a60a997e8620df68b2d216a2ea2c33bbb412abff41b587 SHA512 038eca02e5a90cb8872f2d88c23ff968d7ed6b46a4af219dd3789fbd28b2b3d8d00344d0212e2d912efce0049d60378a639f589d278906a438b154bab44d5fe1
|
||||||
|
AUX make_order.patch 1964 BLAKE2B 9b8fcd29584b89c8741caadafff97b6adb3c7f4e1b02d5a8cc32e6cc07ee4f075854622085073984388ed8143c05973bbbd58f0c2f6418d4a984a1561abb5b44 SHA512 c6272ed45031f419f9b7f5f89d3cce2211ab61e31d5f1656d2a967a821c34bbe77d42d05afaf0f7e5a1174b0f89ae0a0a59f44c0ca531b9f179def1e2ed739b3
|
||||||
AUX st_crypt-9999.patch 453 BLAKE2B 2af345fa011c79d70fdf401722048926742c0f5314b3273f3ed8e6f62f771a959d9d15830b4356afae7da2822931076b861342ddf012dc23f0f1c279325366d9 SHA512 27c8efb9787d56d6f64c76fa6c0b1451c20d26e08e01cbc5d1d6cffe687f04c21fa9c7b70ef210e2eb6db94ddb5754a11a783861c538beb5984eed5e6deadb8e
|
AUX st_crypt-9999.patch 453 BLAKE2B 2af345fa011c79d70fdf401722048926742c0f5314b3273f3ed8e6f62f771a959d9d15830b4356afae7da2822931076b861342ddf012dc23f0f1c279325366d9 SHA512 27c8efb9787d56d6f64c76fa6c0b1451c20d26e08e01cbc5d1d6cffe687f04c21fa9c7b70ef210e2eb6db94ddb5754a11a783861c538beb5984eed5e6deadb8e
|
||||||
AUX st_crypt.patch 421 BLAKE2B c816a89d35b498d9ee50286fc36371e6866289bd7c6ae4ce31e4dc9d54d4fa90a6cbc2972ea520f027111e8f8037ff3188d61ef65350208a4475afe920f55f87 SHA512 f1a9bcea0f18ca60ba95bd71db8f0c418f26563e3584817bbc6de98cccffb0a0de683d5ed1bdd1daa1b5a8ff00e3808bcb0727530962d395aa11861dff590830
|
AUX st_crypt.patch 421 BLAKE2B c816a89d35b498d9ee50286fc36371e6866289bd7c6ae4ce31e4dc9d54d4fa90a6cbc2972ea520f027111e8f8037ff3188d61ef65350208a4475afe920f55f87 SHA512 f1a9bcea0f18ca60ba95bd71db8f0c418f26563e3584817bbc6de98cccffb0a0de683d5ed1bdd1daa1b5a8ff00e3808bcb0727530962d395aa11861dff590830
|
||||||
|
AUX webget.patch 417 BLAKE2B bc7cef08ba2fd0d5aa6fde6a56c217fc9582dfcdfa7943996e29fc145a3b2b256ac9538380162187f9fa609c4d405ac08b8bf635e062f105dd2789ece235eeea SHA512 17d2d571b89834dd15b52b9a7220e0aeb5977858f48be9eaf8082a7085889ba0ebb6af79a1c29aa91fe072dc5c42f35d78efd324c2e72787c4a3fefde6fe4793
|
||||||
DIST syncterm-1.1-src.tgz 18270212 BLAKE2B 91043a31374d73d29a447ab425007aad95ee7d22ded3ea4a518c1fa05958b5f20a4a83df9f575e9cb3962301cc31b55ab876e96addd617e045627d34e56fd922 SHA512 b5280e8f64ce12101f810dbee38a113e03450356a1fbc46a7c63a57eb8ca382e99ec1586b0a3527e336c9725efedae2ce80c5d4b372456eba1f090ec0f8c80eb
|
DIST syncterm-1.1-src.tgz 18270212 BLAKE2B 91043a31374d73d29a447ab425007aad95ee7d22ded3ea4a518c1fa05958b5f20a4a83df9f575e9cb3962301cc31b55ab876e96addd617e045627d34e56fd922 SHA512 b5280e8f64ce12101f810dbee38a113e03450356a1fbc46a7c63a57eb8ca382e99ec1586b0a3527e336c9725efedae2ce80c5d4b372456eba1f090ec0f8c80eb
|
||||||
|
DIST syncterm-1.6-src.tgz 10986287 BLAKE2B ce61305e7ac2fac9680a995c4aadf42a86e17da4bc780f0f5b1ee880c666fe4c1d2e79b74a40af0cfc801190896847946d56e1ae2e9727e333757e3d36efcb0a SHA512 17b7d8ff5707172cb7baf3a2a3f573a38c9ec653d2ab2b5725b60f8fcbd392fefa58c6e57aa41ad89bbcdab98f373d891def6787f836b23eaabde373d82afa8a
|
||||||
EBUILD syncterm-1.1.ebuild 1014 BLAKE2B d866105fb154a0d0e59368bec862408d1f5fdcbe02849583eea1a81c00a2fdabee082933ed8af55f67b18a42db82870eea05583a49ba1d88affc01332e5cfac9 SHA512 de1677f5a030e9b76d504451a0237b40e51637cbba072c92487dc7eec8ad7d2ab7bd2cae983302f1794161f2e14742796b11c488291d2fe6a48cfcad2a26343c
|
EBUILD syncterm-1.1.ebuild 1014 BLAKE2B d866105fb154a0d0e59368bec862408d1f5fdcbe02849583eea1a81c00a2fdabee082933ed8af55f67b18a42db82870eea05583a49ba1d88affc01332e5cfac9 SHA512 de1677f5a030e9b76d504451a0237b40e51637cbba072c92487dc7eec8ad7d2ab7bd2cae983302f1794161f2e14742796b11c488291d2fe6a48cfcad2a26343c
|
||||||
EBUILD syncterm-9999.ebuild 1153 BLAKE2B c7210a16be892f891d279fcfce62489a0e5d4231dfcc2d77048276fbe0e1773dbfa8e6b39da23db0266593b8fb662747956970829b00fd5f623afab9fee01a24 SHA512 bb250e1a4a75e423334a5dacc2a1fbf4f0facbd4debd042fdeec0a6bd50b94f7f2475a8b5329c9b97c2b1ddaea787a45fc92ccf28e1ce38777f4c185025e4568
|
EBUILD syncterm-1.6.ebuild 1011 BLAKE2B 26fcad25d6c779c0dcee36efd955af02d60b2a971dbb3a32327f17631cee080de828089368e58e23801a9e9da70b1949a5ed2deb049a804f919b2a4353ee1fd2 SHA512 19afb6ba129ad4672c1ec3ba6255e8d0a008f97e09f73119e91731371ee2db070804e210a7d7a455c54d2cfc9c2a7d7b6b08c88a2ddcd3e15f40d16c88f78f55
|
||||||
|
EBUILD syncterm-9999.ebuild 1154 BLAKE2B c10abf879ab6b4ca913919ce390c80b5a1966e43fc85dbe3bc1a0837ba81897500bc31425f5125df6bd1d762758bf690435443d2fa7cd1318ffe33a4e865f705 SHA512 aec42b4ec42e640d139515058073172b27b01572847be3f7201654482412649af391f0d8d7fc98bc726f6ba664eb65f1d0bef0733320a8a39af7c32d0a392658
|
||||||
|
|||||||
102
app-misc/syncterm/files/make_order.patch
Normal file
102
app-misc/syncterm/files/make_order.patch
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
diff '--color=auto' -uNr syncterm-1.6.orig/src/build/Common.gmake syncterm-1.6/src/build/Common.gmake
|
||||||
|
--- syncterm-1.6.orig/src/build/Common.gmake 2025-06-07 17:22:14.756859064 +0200
|
||||||
|
+++ syncterm-1.6/src/build/Common.gmake 2025-06-07 17:24:48.011474332 +0200
|
||||||
|
@@ -533,6 +533,50 @@
|
||||||
|
endif
|
||||||
|
CFLAGS += -fno-delete-null-pointer-checks
|
||||||
|
|
||||||
|
+$(XPDEV_LIB): xpdev
|
||||||
|
+xpdev:
|
||||||
|
+ $(MAKE) -C $(XPDEV_SRC) lib
|
||||||
|
+
|
||||||
|
+$(XPDEV-MT_LIB): xpdev-mt
|
||||||
|
+xpdev-mt:
|
||||||
|
+ $(MAKE) -C $(XPDEV_SRC) mtlib
|
||||||
|
+
|
||||||
|
+$(ENCODE_LIB): encode
|
||||||
|
+encode:
|
||||||
|
+ $(MAKE) -C $(ENCODE_SRC) lib
|
||||||
|
+
|
||||||
|
+$(HASH_LIB): hash
|
||||||
|
+hash:
|
||||||
|
+ $(MAKE) -C $(HASH_SRC) lib
|
||||||
|
+
|
||||||
|
+$(SMBLIB): smblib
|
||||||
|
+smblib:
|
||||||
|
+ $(MAKE) -C $(SMBLIB_SRC) lib
|
||||||
|
+
|
||||||
|
+$(CIOLIB-MT): ciolib-mt
|
||||||
|
+ciolib-mt:
|
||||||
|
+ $(MAKE) -C $(CIOLIB_SRC) mtlib
|
||||||
|
+
|
||||||
|
+$(UIFCLIB): uifc
|
||||||
|
+uifc:
|
||||||
|
+ $(MAKE) -C $(UIFC_SRC) lib
|
||||||
|
+
|
||||||
|
+$(UIFCLIB-MT): uifc-mt
|
||||||
|
+uifc-mt:
|
||||||
|
+ $(MAKE) -C $(UIFC_SRC) mtlib
|
||||||
|
+
|
||||||
|
+$(JS_LIB): $(JS_DEPS)
|
||||||
|
+js:
|
||||||
|
+ $(MAKE) -C $(3RDPBUILDDIR) jslib
|
||||||
|
+
|
||||||
|
+$(CRYPT_LIB): $(CRYPT_DEPS)
|
||||||
|
+cl:
|
||||||
|
+ $(MAKE) -C $(3RDPBUILDDIR) cryptlib
|
||||||
|
+
|
||||||
|
+$(SFTPLIB-MT): sftp-mt
|
||||||
|
+sftp-mt:
|
||||||
|
+ $(MAKE) -C $(SFTP_SRC) mtlib
|
||||||
|
+
|
||||||
|
-include targets.mk
|
||||||
|
-include $(SRC_ROOT)/build/rules.mk
|
||||||
|
-include objects.mk # defines $(OBJS)
|
||||||
|
@@ -592,47 +636,3 @@
|
||||||
|
-include $(LIBODIR)/*.d
|
||||||
|
-include $(EXEODIR)/*.d
|
||||||
|
-include $(SRCODIR)/*.d
|
||||||
|
-
|
||||||
|
-$(XPDEV_LIB): xpdev
|
||||||
|
-xpdev:
|
||||||
|
- $(MAKE) -C $(XPDEV_SRC) lib
|
||||||
|
-
|
||||||
|
-$(XPDEV-MT_LIB): xpdev-mt
|
||||||
|
-xpdev-mt:
|
||||||
|
- $(MAKE) -C $(XPDEV_SRC) mtlib
|
||||||
|
-
|
||||||
|
-$(ENCODE_LIB): encode
|
||||||
|
-encode:
|
||||||
|
- $(MAKE) -C $(ENCODE_SRC) lib
|
||||||
|
-
|
||||||
|
-$(HASH_LIB): hash
|
||||||
|
-hash:
|
||||||
|
- $(MAKE) -C $(HASH_SRC) lib
|
||||||
|
-
|
||||||
|
-$(SMBLIB): smblib
|
||||||
|
-smblib:
|
||||||
|
- $(MAKE) -C $(SMBLIB_SRC) lib
|
||||||
|
-
|
||||||
|
-$(CIOLIB-MT): ciolib-mt
|
||||||
|
-ciolib-mt:
|
||||||
|
- $(MAKE) -C $(CIOLIB_SRC) mtlib
|
||||||
|
-
|
||||||
|
-$(UIFCLIB): uifc
|
||||||
|
-uifc:
|
||||||
|
- $(MAKE) -C $(UIFC_SRC) lib
|
||||||
|
-
|
||||||
|
-$(UIFCLIB-MT): uifc-mt
|
||||||
|
-uifc-mt:
|
||||||
|
- $(MAKE) -C $(UIFC_SRC) mtlib
|
||||||
|
-
|
||||||
|
-$(JS_LIB): $(JS_DEPS)
|
||||||
|
-js:
|
||||||
|
- $(MAKE) -C $(3RDPBUILDDIR) jslib
|
||||||
|
-
|
||||||
|
-$(CRYPT_LIB): $(CRYPT_DEPS)
|
||||||
|
-cl:
|
||||||
|
- $(MAKE) -C $(3RDPBUILDDIR) cryptlib
|
||||||
|
-
|
||||||
|
-$(SFTPLIB-MT): sftp-mt
|
||||||
|
-sftp-mt:
|
||||||
|
- $(MAKE) -C $(SFTP_SRC) mtlib
|
||||||
12
app-misc/syncterm/files/webget.patch
Normal file
12
app-misc/syncterm/files/webget.patch
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
diff '--color=auto' -uNr syncterm-1.6.orig/src/syncterm/webget.c syncterm-1.6/src/syncterm/webget.c
|
||||||
|
--- syncterm-1.6.orig/src/syncterm/webget.c 2025-06-07 17:28:16.006999190 +0200
|
||||||
|
+++ syncterm-1.6/src/syncterm/webget.c 2025-06-07 17:31:11.641227829 +0200
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#ifndef WITHOUT_CRYPTLIB
|
||||||
|
-#include <cryptlib.h>
|
||||||
|
+#include "../../3rdp/src/cl/cryptlib.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "bbslist.h"
|
||||||
43
app-misc/syncterm/syncterm-1.6.ebuild
Normal file
43
app-misc/syncterm/syncterm-1.6.ebuild
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A BBS terminal program, supporting ANSI music and IBM charset."
|
||||||
|
HOMEPAGE="http://syncterm.bbsdev.net"
|
||||||
|
SRC_URI="https://downloads.sourceforge.net/project/syncterm/syncterm/syncterm-${PV}/syncterm-${PV}-src.tgz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/ncurses"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/make_order.patch
|
||||||
|
"${FILESDIR}"/webget.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
#S=${WORKDIR}/syncterm-${PV}/src/syncterm
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cp "${FILESDIR}"/cl-linux-yield.patch ${WORKDIR}/syncterm-${PV}/3rdp/build/cl-linux-yield.patch
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# CPPFLAGS="${CPPFLAGS}" \
|
||||||
|
# CFLAGS="${CFLAGS}" \
|
||||||
|
# LDFLAGS="${LDFLAGS}" \
|
||||||
|
|
||||||
|
emake -C src/syncterm CC="$(tc-getCC)" \
|
||||||
|
PREFIX="/usr" MANPREFIX="/usr/share" RELEASE=1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake -C src/syncterm CC="$(tc-getCC)" \
|
||||||
|
PREFIX="${ED}/usr" MANPREFIX="${ED}/usr/share" RELEASE=1 install
|
||||||
|
}
|
||||||
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
|
|||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
# "${FILESDIR}"/cl-makefile.patch
|
# "${FILESDIR}"/cl-makefile.patch
|
||||||
"${FILESDIR}"/st_crypt-9999.patch
|
# "${FILESDIR}"/st_crypt-9999.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
#S=${WORKDIR}/syncterm-${PV}/src/syncterm
|
#S=${WORKDIR}/syncterm-${PV}/src/syncterm
|
||||||
|
|||||||
24
app-text/icy-draw/ChangeLog
Normal file
24
app-text/icy-draw/ChangeLog
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# ChangeLog for net-misc/remotedesktopmanager-free
|
||||||
|
# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
*remotedesktopmanager-free-2022.2.2.4 (17 Aug 2022)
|
||||||
|
|
||||||
|
17 Aug 2022; Mario Fetka <mario.fetka@gmail.com>
|
||||||
|
+remotedesktopmanager-free-2022.2.2.4.ebuild,
|
||||||
|
-remotedesktopmanager-free-2022.1.2.5.ebuild:
|
||||||
|
net-misc/remotedesktopmanager-free: Bump
|
||||||
|
|
||||||
|
*remotedesktopmanager-free-2022.1.2.5 (08 May 2022)
|
||||||
|
|
||||||
|
08 May 2022; Mario Fetka <mario.fetka@gmail.com>
|
||||||
|
+remotedesktopmanager-free-2022.1.2.5.ebuild,
|
||||||
|
-remotedesktopmanager-free-2022.1.1.4.ebuild:
|
||||||
|
net-misc/remotedesktopmanager-free: Bump
|
||||||
|
|
||||||
|
*remotedesktopmanager-free-2022.1.1.4 (05 Apr 2022)
|
||||||
|
|
||||||
|
05 Apr 2022; Mario Fetka <mario.fetka@gmail.com> +metadata.xml,
|
||||||
|
+remotedesktopmanager-free-2022.1.1.4.ebuild,
|
||||||
|
-remotedesktopmanager-free-2022.1.0.7.ebuild:
|
||||||
|
net-misc/remotedesktopmanager-free: update metadata
|
||||||
4
app-text/icy-draw/Manifest
Normal file
4
app-text/icy-draw/Manifest
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
DIST icy_draw_linux_0.4.1.zip 5744308 BLAKE2B 4e66b329e671028f0aad66faeaac48b2b8ef1022fce8a93d52563950307b0507119ecec5685062bc90849f6935440bef50e86424d816c0bba5b876865cc1692a SHA512 3aeda30b282fd50bf3e457792de140a913a36944266204aa1ffacc895e6b606cb9873e718cfc1825f9991fc6e223afdb3fe82edfc2e3c529ab969e41b68eff1d
|
||||||
|
EBUILD icy-draw-0.4.1.ebuild 1006 BLAKE2B 3a70ff692253f85bf6c78ea557bf82ab87a324dd98e339c40b4492b1d9727049d3e1af571155174d3a4383081953330a2a5147eb99c14fdbba04809c8d324bd4 SHA512 83957c2bb952e903beb1490d6610bcbe0c1e1540a27948f0c473f698215dfb32b1d78680aed89a1cf280cccfe8dc46bf06347c41b9ce72814b7874787ee66971
|
||||||
|
MISC ChangeLog 889 BLAKE2B 216bbbfe9b264ef06f5b56748af1ea7366fa49f2406604264b7d22ce8f464ffd7491a57912d7cf1be7d3dc030578960acca895236d6e06fd017f02a9138f0b7f SHA512 09aa97933a9709827b6e3c01ce8a3829cb3d494f7fdac570faa30da6fac440c752391d8dcaf7d03c5cd1163686e8921c1bf4ad75827e4b8df05bbcde03548488
|
||||||
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
53
app-text/icy-draw/icy-draw-0.4.1.ebuild
Normal file
53
app-text/icy-draw/icy-draw-0.4.1.ebuild
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit unpacker pam xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Is a drawing tool supporting almost all ANSI formats."
|
||||||
|
HOMEPAGE="https://github.com/mkrueger/icy_tools"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/mkrueger/icy_tools/releases/download/IcyDraw${PV}/icy_draw_linux_${PV}.zip"
|
||||||
|
|
||||||
|
LICENSE="apache"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RESTRICT="strip mirror test"
|
||||||
|
|
||||||
|
DEPEND="|| ( sys-devel/base-gcc sys-devel/gcc )
|
||||||
|
sys-apps/dbus
|
||||||
|
sys-apps/systemd
|
||||||
|
sys-libs/glibc
|
||||||
|
sys-libs/pam"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
unpack_deb ${S}/icy_draw.deb
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin usr/bin/icy_draw
|
||||||
|
dodir /usr/share/applications
|
||||||
|
cp -aR usr/share/applications/* "${D}/usr/share/applications"
|
||||||
|
dodir /usr/share/icons
|
||||||
|
cp -aR usr/share/icons/* "${D}/usr/share/icons"
|
||||||
|
#dodoc usr/share/doc/icy_draw/*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
12
app-text/icy-draw/metadata.xml
Normal file
12
app-text/icy-draw/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mario.fetka@gmail.com</email>
|
||||||
|
<description>Primary maintainer</description>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>exampleproject@gentoo.org</email>
|
||||||
|
<name>Geos One Linamh Project</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
||||||
172
dev-build/just/Manifest
Normal file
172
dev-build/just/Manifest
Normal file
@@ -0,0 +1,172 @@
|
|||||||
|
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
|
||||||
|
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
|
||||||
|
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
|
||||||
|
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
|
||||||
|
DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
|
||||||
|
DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
|
||||||
|
DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
|
||||||
|
DIST anstyle-query-1.1.0.crate 9832 BLAKE2B de106e289c874bca806214e275647415bdd02e2878f3a80e7d337cfbcdb755d8c182b2879371f00f5cad97cdf68224ac11ca41cc89ad7ab3929f854a9f9e76a6 SHA512 321ddfa7b090142116c96bc8c70d81cec3e816922249ae0f07389e2d1b62c8b40636675ccfdfd23d52e29c162ae7d929637dfc7d697dafb79e596d04eb8cd90b
|
||||||
|
DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
|
||||||
|
DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce
|
||||||
|
DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
|
||||||
|
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
|
||||||
|
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
|
||||||
|
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
|
||||||
|
DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
|
||||||
|
DIST blake3-1.5.1.crate 170239 BLAKE2B d966170b27098a9f51a2ee1ad0e16bf09a5b886b9e350fcee70d62c0e42bbe6e7629eb185cea9b11e55fa4f5c3e4b65803472e1b18306316cb33e7854feac0f5 SHA512 86c67b98dc3fd790363dbafc71a47cab96bda5e6e1f971210f532783e3b538b1a62e1580140380aaeaafbfdf63d93bc3b09e01b836eb5a7a11655fec01009763
|
||||||
|
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
|
||||||
|
DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
|
||||||
|
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
|
||||||
|
DIST camino-1.1.7.crate 36204 BLAKE2B ea87922e77401a23f25d66af303f39c568f37377e4f0cd6d206cb7b175a51528680bf67897e3b9830d276acb1b156b7c66e149b75370be202cb99fbbcea54233 SHA512 b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45
|
||||||
|
DIST cc-1.0.98.crate 76780 BLAKE2B 64124ebdda70b211b6fde8c02d256d97d57fc3a0db433371bad896c06e36caaa5f938074d92ca82724b34fde06bc10af63c7fdde8f52ac50a3ea6e3329d18d93 SHA512 dfeb194266a4a9cf2ddf69fe20f8e20a72a0a9c2f72b1ea578fd48dae5b0c3589f501068ca24e0da7b3691860cd8c05247c803f3ef2f338d56eef8b1f4f4fbd2
|
||||||
|
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
|
||||||
|
DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
|
||||||
|
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
|
||||||
|
DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
|
||||||
|
DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
|
||||||
|
DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
|
||||||
|
DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3
|
||||||
|
DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
|
||||||
|
DIST clap_mangen-0.2.20.crate 14861 BLAKE2B 68fc1a18d0c2df088b4c11ba2bd4de73b8d272f888f9c1e7da73493012bab26a47cf178769fa657e4b893bd11eeda038135dd7a606a31b86e03bbbe57422deb5 SHA512 f651d0c044cea804c469a59a6f4e3024546cd018d73aa4dedc4f2ddd78c04fe0cf6790d442fc16968146068cd61c685819e5f39fef6320aeaf6dc210f61582c2
|
||||||
|
DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd
|
||||||
|
DIST constant_time_eq-0.3.0.crate 11369 BLAKE2B a6fb4ad3146b26bb3e18458938e65133431df129963041465291b38a69ba2b53ffcc849f455e67a65a5291803591b350afe4ad4996f1c4cb76c18a987b5b3ee2 SHA512 77bf6817c521daa45c0df7721418b4aa367531adde46b1db97316d52ffb46fc4ee2d3e6f62ff91ca6292db5e1d3e040f0f5287c3936f12a595b2c8c5928bf5e6
|
||||||
|
DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
|
||||||
|
DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
|
||||||
|
DIST cradle-0.2.2.crate 30309 BLAKE2B cb0da3568421d31f2b40a308d3b76b6bd1ed70a9e435182bea8b67c208c22f05cdb315692dbeb6068179c7c1a196f22e6e6255a24b3411927c6ae57149387f48 SHA512 a020f5c0a0b17b2645c28939d62fc27d4be476ac67579ffc4977e8d2a7746f7367facdd3bad54e4616ba5a3406667f738a90767cf759e76c4311aab703e43dea
|
||||||
|
DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
|
||||||
|
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
|
||||||
|
DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
|
||||||
|
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
|
||||||
|
DIST ctrlc-3.4.4.crate 14660 BLAKE2B fe7c2ca8352dbe40e60ad2c63654beafd9ad3f62483b23b3c614a22dacc8ce0edd2b94e9ec3a2472c581f6a1b8befe0952df092b4c7d34ad92414190e285e51b SHA512 c09c5bb87e4116e4f2604023d9a94afb9985678a4d02aac17baf5b5d13d0ac7321e07dd7b20ed620af9670926acdb6b78be37a56c8be171c21975d34ebf0196c
|
||||||
|
DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
|
||||||
|
DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
|
||||||
|
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
|
||||||
|
DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
|
||||||
|
DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
|
||||||
|
DIST dotenvy-0.15.7.crate 20293 BLAKE2B 89a205ca637c31678fdc7249212a6a71a10bea47607279087f719a4929ca30e27f5cf74d4560390ddbb825a58bebc8851a82c3c6ed525922a74206a85bbde6f2 SHA512 208eba7f7d012b71dbdd19d27fad4fa1d2982507d3362167fab72ce819f44972ac0dab6a10f3842f3f8b44d979cf8517240fa4249ee066f4806ef4e38e343bfc
|
||||||
|
DIST edit-distance-2.1.0.crate 7288 BLAKE2B 390bd500b4841d5d000258b2228555afb4ed8b14131dbce24ac1ac3cd3088cc733fe71ac056718c8230f7d99df6d3fcf203ba901f00626ab6672e8f338390811 SHA512 1d6a7ab42f2f11fa82e4c9990dcbdbe8570782459e46844e38c50dc06db6e44bfe2248b894c6a111a2dce9c48e294c0f91ecea0528dffcfdecda2687b008969b
|
||||||
|
DIST either-1.12.0.crate 18974 BLAKE2B 9db82a8eb351dbc1643ccbe304796610f6090b263d9a991b4d7308a699bdc67d25096ed1e923f521fe3dbfe9195569c1297b46a4b1d0b74bcea4c11bc0a2c388 SHA512 88e1ac4053c39740cf643a8fd445f2d939a8398e952b4b66ab38bb48bd54bc7a976967c4bebab36fed66c4f5fb76082e9c6d40e146914283fca28f31af0e0138
|
||||||
|
DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
|
||||||
|
DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02
|
||||||
|
DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
|
||||||
|
DIST executable-path-1.0.0.crate 3897 BLAKE2B 047c024b4c5baa667eac2b77f78c16fa670b8931fcf2c53d81d66e94dce4d797cc5acedbddfd2fa87ca98fdcc3b9edffc5940450145f34839c4efe249b266c1a SHA512 40483193290dbd617c874927c2f54d72a75c374cc81e3db0e490c9cecff03f53a3c92db177e4c66372477c841fa233e84d4b6d44ea90452d5f46ecfcb679db0d
|
||||||
|
DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
|
||||||
|
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
|
||||||
|
DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
|
||||||
|
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
|
||||||
|
DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
|
||||||
|
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
|
||||||
|
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
|
||||||
|
DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
|
||||||
|
DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
|
||||||
|
DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
|
||||||
|
DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
|
||||||
|
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
|
||||||
|
DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6
|
||||||
|
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
|
||||||
|
DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
|
||||||
|
DIST just-1.28.0.crate 242393 BLAKE2B 37e4e8ba53aa686debf3b82581eaccf72eba8e2a7d41d0de618f8c0fb396ca2fcd1fee46d9800db6b6f5dbd8ebfada3a50b941a5d4f4f73a92afe771353c7512 SHA512 e8916a8190d41f6edd45b97a56496e63e4deff7c6eae12a792e8806aedd92c0f6d5375540d9836849e4f1dcb7712720cc1e344403abb666d0d139ac73171751b
|
||||||
|
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
|
||||||
|
DIST lexiclean-0.0.1.crate 5362 BLAKE2B c60a82de8de091263d24c8f5de8f04f7a0908b7689d24daff1f85548ca158cc7f81f84a55ec50f4499fea237a26a7892a594f6d5319b2232db06232a0428a291 SHA512 5f60056a6830fcd21ece4fbdbaba5cf4b8bf33d85aa520c32de44a2f821c6dab60d2c9ec108981bd081f394e216ae45b62c9aa7f223eaf6702dd0586157ec868
|
||||||
|
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
|
||||||
|
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
|
||||||
|
DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
|
||||||
|
DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
|
||||||
|
DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
|
||||||
|
DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a
|
||||||
|
DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
|
||||||
|
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
|
||||||
|
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
|
||||||
|
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
|
||||||
|
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
|
||||||
|
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
|
||||||
|
DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
|
||||||
|
DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995
|
||||||
|
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
|
||||||
|
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
|
||||||
|
DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262
|
||||||
|
DIST pulldown-cmark-0.9.6.crate 117378 BLAKE2B 39376ce32138115e2def495b6d2761500da8045677dff9f919526b7c297e00e72484cca51f9b3d6e0cbacf12f681b1651209296845561324750f5544eff516bb SHA512 074d70722bb42cff59f85c209c3f0c00a739d76a22bcca123a33a0a899df49105887565d71525ec5926261efb74b912bcd024714617d83ca72bcef86bc428764
|
||||||
|
DIST pulldown-cmark-to-cmark-10.0.4.crate 17917 BLAKE2B 956fec0f042b70754f681640b1ad90454da5376b246a56539a029c4c53f64c6743bf9e4e938cb75bedc2eb3d960a2cc577f78120eff1f9942d6e0b33d7833426 SHA512 00030ee97d0d69738fa160bb0b87cc5777769061775077e162e7daacc52b1558477048d2bc36485576c94bc05f03d01086137740f2f6ed92b13e2c75653bda12
|
||||||
|
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
|
||||||
|
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
|
||||||
|
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
|
||||||
|
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
|
||||||
|
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
|
||||||
|
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
|
||||||
|
DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
|
||||||
|
DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
|
||||||
|
DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
|
||||||
|
DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
|
||||||
|
DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
|
||||||
|
DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f
|
||||||
|
DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
|
||||||
|
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
|
||||||
|
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
|
||||||
|
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
|
||||||
|
DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec
|
||||||
|
DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392
|
||||||
|
DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
|
||||||
|
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
|
||||||
|
DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264ddb44dae56ae4958da9a0e85aa382a00bbca42530cda2701e934233aa1d44509495235ba0512beb33a827cee5c9f0 SHA512 9b20074425db359cf92f29c52be91a3a58a91e6f3116b210913f24dc31b5371ef9d77fe46e7da39e42eac87fa4ccb8ebf9175d7bd5fe6b520d12b9d3b31cc65e
|
||||||
|
DIST similar-2.5.0.crate 51648 BLAKE2B 43515b3014ff75e2a94debb0e40a081d60dfa371bc3bc3b3a7944cfbf2e326a8a56c6aa26ca2b6f9ab6f32929a89da673ec2fd4f037c07f8ff91ca95a77b1fe1 SHA512 7206380b6e4eb496b1dddc4501ac03d716bd6b5228971a35ca71f507940e799410dffad7e50e52c6f8fcd43c570ecef23220962fb057100665343498a5ce118f
|
||||||
|
DIST snafu-0.8.3.crate 68764 BLAKE2B c23088033927d2906e5ab0899173dc5cb260452c14c1065c935eeca69abb5d04f6869317bc9fd1ad82e82dafad3f1122b7d80b6bfa719acb90af90ca7f946186 SHA512 1fdb2dd0228db9369fc806813628accdcca997fc6c66864a44fa13aee1141b3ba0d58eb15942fe3d09184ea65ba84aa53e66af4dcd6c36a5440aa4ae7e9bcf59
|
||||||
|
DIST snafu-derive-0.8.3.crate 28493 BLAKE2B 2efb4f28832bfc39b827822c197ed97461c4c68c78f89a596d9486dc7c08a1785e122d382453c71907ed0d8062e1b254f1d2ef875953e49682df9146a7476737 SHA512 1b95cba782bd459da0bba95b61c76bc991e320775f54dd7825997a883d7e87a0229db12131f06a55be92ed3945dbda1a8d7b68b08c69ec05880ab8514564b4fa
|
||||||
|
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
|
||||||
|
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
|
||||||
|
DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069
|
||||||
|
DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57
|
||||||
|
DIST strum-0.26.2.crate 7189 BLAKE2B 7582fe304551e98b121d3a386af22bc022d7d11323b81ed9c2d600c8d2496077c09bdc8dfd78a636c18b9f522808b2ea54cf8b669419b0c89fcb6b232eade617 SHA512 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3
|
||||||
|
DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
|
||||||
|
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
|
||||||
|
DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
|
||||||
|
DIST target-2.1.0.crate 6748 BLAKE2B 5bbe5afa835757063c1f7b8f8df05d2cbad5fb3a94a84c4677f9d63752ca6bc39ff588ffad22038493bcadfcdf80da16605a26d98cc6f772b1cb64ccbef66c59 SHA512 96506bd513a617060005f98c6354adcf66cfc733a73a7983e0061f5637aa915d9d8e987fc1430bbc9181bebbb956625c99912f5dae53492226b65cea8210c637
|
||||||
|
DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
|
||||||
|
DIST temptree-0.2.0.crate 6520 BLAKE2B 8a1536fb0cd0d2e2e57d87fd0772f20432baf570f8d59c525687b2baafe363baccff603117152ab12e512a3b32c5b9197088fb1011b204b4eef8db5493d841e3 SHA512 4754a5842ffc9e2334f7a954c7596c46f68cea55c62a5d698653c6e84bcb401d825557f3875eb1f52904930141110c4f69c33f6b7eec07ce8d4a048ab60ba852
|
||||||
|
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
|
||||||
|
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
|
||||||
|
DIST thiserror-1.0.61.crate 21264 BLAKE2B 97337830507c009dbb4cad84cdfc02bc097b9d39d0af2fdecfaa63f0c12229e60727244fa4e44c2d54daee67bf8b4e8492d94a5de55d1a90b8eeab8c0d082e80 SHA512 9c08b868eaa47178ee60733aaeeda60dc46d58d2b9c15985ba3dcae4923e8edf02b97556df52f508753b0ff52782f6ca3227e9ef6343066e5d5d3a89e03f3f15
|
||||||
|
DIST thiserror-impl-1.0.61.crate 15786 BLAKE2B d63773424aa047c6eed8a6c9bcc8dfcee9841a2d4fdf6fc2c117695c09359371931722198b2e0b2bae32b0c54b6275f964e679b78b8bef1c365ca33aa41562c9 SHA512 b43bd2ba6b751b777e2fc78aac92a3e662a1876f704625c4e894019fc68a6b7628b9c3b7ddfbd2cb15fe6fdc0ff679ff94b0c47e2660a40919000ad2fe1cfeec
|
||||||
|
DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
|
||||||
|
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
|
||||||
|
DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828
|
||||||
|
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
|
||||||
|
DIST unicode-segmentation-1.11.0.crate 102740 BLAKE2B 6ab5de53073ff56da4924e8c6ecbfa4bbd72a66b8d86f2c32b2f0ccfefee8064997a6b5311af5de2b71943089c9f52862e3cb13cf366cd645f57c96f2ac8673a SHA512 4914543cf022680f341c4a235f6d9204b3ac9a9098f34a80ee8c94e3d8ccbb82e78af016978eda910987533044593ac629a35286dc80707d349b33e405e86bef
|
||||||
|
DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4
|
||||||
|
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
|
||||||
|
DIST uuid-1.8.0.crate 44043 BLAKE2B 6a5e3008f0399d5606ea4ef51e5932aedf2a02e747b9bee4b4c2c6646cd959a720373c346a734c00554ff0359fe42bdf471dea5029e23a9e70164e20895cacee SHA512 fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5
|
||||||
|
DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
|
||||||
|
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
|
||||||
|
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
|
||||||
|
DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
|
||||||
|
DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
|
||||||
|
DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
|
||||||
|
DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
|
||||||
|
DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
|
||||||
|
DIST which-6.0.1.crate 16542 BLAKE2B 20fc6e56405a9774569f315703b2d8f20029c225e7839ad620121aca7e1e0ee3a0295e402b6a0f504d18774f3266b98b56ffcafbda153321b1947f44205ae51e SHA512 6a80b7bf46a7fde1fd4ec6cddb7bafdf9b9878a493fc5fb6ed425827206100bb45850541b42113be43aa7b336a30f98e14a5fa20d09a6411e3f420b96f7273af
|
||||||
|
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
|
||||||
|
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
|
||||||
|
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
|
||||||
|
DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
|
||||||
|
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
|
||||||
|
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
|
||||||
|
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
|
||||||
|
DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
|
||||||
|
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
|
||||||
|
DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d
|
||||||
|
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
|
||||||
|
DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d
|
||||||
|
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
|
||||||
|
DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2
|
||||||
|
DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b
|
||||||
|
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
|
||||||
|
DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634
|
||||||
|
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
|
||||||
|
DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
|
||||||
|
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
|
||||||
|
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
|
||||||
|
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
|
||||||
|
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
|
||||||
|
DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21
|
||||||
|
DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
|
||||||
|
EBUILD just-1.28.0.ebuild 4271 BLAKE2B fc537dcc022105dce3df78511041b841d30f8783177a0fbad3493165b2821757654a6c7c185d6b9f6a01fec238d2131a96dffbdc80766114f629e753d70ba45d SHA512 75370aa8cfbfe1cb15454daff280ecf127b64c93d5e6788abda7117f5c040cb2d64258da12d4c8218b65d46fc3ce4cc2a510d395f39241ebb61019d2c2992a51
|
||||||
|
MISC metadata.xml 448 BLAKE2B 25234ff78bdebc2117cf2311034246ed8a82b6fdc2801a34616725d72f0abd32ea0c6852d80b07c8e19f5ddeb1c23ac48b7a7325d6180ab316245dd7cb8b8d74 SHA512 22880a6d1ee492dc2d6d28d790bf00391a19565c559f2717fad44f2df1b42454ba0614d1868538d7023f6702c115f11446e7d687303d46c849ae47a8ad9afdfd
|
||||||
223
dev-build/just/just-1.28.0.ebuild
Normal file
223
dev-build/just/just-1.28.0.ebuild
Normal file
@@ -0,0 +1,223 @@
|
|||||||
|
# Copyright 2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
CRATES="
|
||||||
|
aho-corasick@1.1.3
|
||||||
|
android-tzdata@0.1.1
|
||||||
|
android_system_properties@0.1.5
|
||||||
|
ansi_term@0.12.1
|
||||||
|
anstream@0.6.14
|
||||||
|
anstyle@1.0.7
|
||||||
|
anstyle-parse@0.2.4
|
||||||
|
anstyle-query@1.1.0
|
||||||
|
anstyle-wincon@3.0.3
|
||||||
|
arrayref@0.3.7
|
||||||
|
arrayvec@0.7.4
|
||||||
|
atty@0.2.14
|
||||||
|
autocfg@1.3.0
|
||||||
|
bitflags@1.3.2
|
||||||
|
bitflags@2.5.0
|
||||||
|
blake3@1.5.1
|
||||||
|
block-buffer@0.10.4
|
||||||
|
bstr@0.2.17
|
||||||
|
bumpalo@3.16.0
|
||||||
|
camino@1.1.7
|
||||||
|
cc@1.0.98
|
||||||
|
cfg-if@1.0.0
|
||||||
|
cfg_aliases@0.1.1
|
||||||
|
chrono@0.4.38
|
||||||
|
clap@2.34.0
|
||||||
|
clap@4.5.4
|
||||||
|
clap_builder@4.5.2
|
||||||
|
clap_complete@4.5.2
|
||||||
|
clap_lex@0.7.0
|
||||||
|
clap_mangen@0.2.20
|
||||||
|
colorchoice@1.0.1
|
||||||
|
constant_time_eq@0.3.0
|
||||||
|
core-foundation-sys@0.8.6
|
||||||
|
cpufeatures@0.2.12
|
||||||
|
cradle@0.2.2
|
||||||
|
crossbeam-deque@0.8.5
|
||||||
|
crossbeam-epoch@0.9.18
|
||||||
|
crossbeam-utils@0.8.20
|
||||||
|
crypto-common@0.1.6
|
||||||
|
ctrlc@3.4.4
|
||||||
|
derivative@2.2.0
|
||||||
|
diff@0.1.13
|
||||||
|
digest@0.10.7
|
||||||
|
dirs@5.0.1
|
||||||
|
dirs-sys@0.4.1
|
||||||
|
dotenvy@0.15.7
|
||||||
|
edit-distance@2.1.0
|
||||||
|
either@1.12.0
|
||||||
|
env_filter@0.1.0
|
||||||
|
env_logger@0.11.3
|
||||||
|
errno@0.3.9
|
||||||
|
executable-path@1.0.0
|
||||||
|
fastrand@2.1.0
|
||||||
|
generic-array@0.14.7
|
||||||
|
getopts@0.2.21
|
||||||
|
getrandom@0.2.15
|
||||||
|
heck@0.3.3
|
||||||
|
heck@0.5.0
|
||||||
|
hermit-abi@0.1.19
|
||||||
|
hermit-abi@0.3.9
|
||||||
|
home@0.5.9
|
||||||
|
humantime@2.1.0
|
||||||
|
iana-time-zone@0.1.60
|
||||||
|
iana-time-zone-haiku@0.1.2
|
||||||
|
is_terminal_polyfill@1.70.0
|
||||||
|
itoa@1.0.11
|
||||||
|
js-sys@0.3.69
|
||||||
|
lazy_static@1.4.0
|
||||||
|
lexiclean@0.0.1
|
||||||
|
libc@0.2.155
|
||||||
|
libredox@0.1.3
|
||||||
|
linux-raw-sys@0.4.14
|
||||||
|
log@0.4.21
|
||||||
|
memchr@2.7.2
|
||||||
|
memmap2@0.9.4
|
||||||
|
nix@0.28.0
|
||||||
|
num-traits@0.2.19
|
||||||
|
num_cpus@1.16.0
|
||||||
|
once_cell@1.19.0
|
||||||
|
option-ext@0.2.0
|
||||||
|
percent-encoding@2.3.1
|
||||||
|
ppv-lite86@0.2.17
|
||||||
|
pretty_assertions@1.4.0
|
||||||
|
proc-macro-error@1.0.4
|
||||||
|
proc-macro-error-attr@1.0.4
|
||||||
|
proc-macro2@1.0.85
|
||||||
|
pulldown-cmark@0.9.6
|
||||||
|
pulldown-cmark-to-cmark@10.0.4
|
||||||
|
quote@1.0.36
|
||||||
|
rand@0.8.5
|
||||||
|
rand_chacha@0.3.1
|
||||||
|
rand_core@0.6.4
|
||||||
|
rayon@1.10.0
|
||||||
|
rayon-core@1.12.1
|
||||||
|
redox_users@0.4.5
|
||||||
|
regex@1.10.4
|
||||||
|
regex-automata@0.1.10
|
||||||
|
regex-automata@0.4.6
|
||||||
|
regex-syntax@0.8.3
|
||||||
|
roff@0.2.1
|
||||||
|
rustix@0.38.34
|
||||||
|
rustversion@1.0.17
|
||||||
|
ryu@1.0.18
|
||||||
|
semver@1.0.23
|
||||||
|
serde@1.0.203
|
||||||
|
serde_derive@1.0.203
|
||||||
|
serde_json@1.0.117
|
||||||
|
sha2@0.10.8
|
||||||
|
shellexpand@3.1.0
|
||||||
|
similar@2.5.0
|
||||||
|
snafu@0.8.3
|
||||||
|
snafu-derive@0.8.3
|
||||||
|
strsim@0.8.0
|
||||||
|
strsim@0.11.1
|
||||||
|
structopt@0.3.26
|
||||||
|
structopt-derive@0.4.18
|
||||||
|
strum@0.26.2
|
||||||
|
strum_macros@0.26.4
|
||||||
|
syn@1.0.109
|
||||||
|
syn@2.0.66
|
||||||
|
target@2.1.0
|
||||||
|
tempfile@3.10.1
|
||||||
|
temptree@0.2.0
|
||||||
|
terminal_size@0.3.0
|
||||||
|
textwrap@0.11.0
|
||||||
|
thiserror@1.0.61
|
||||||
|
thiserror-impl@1.0.61
|
||||||
|
typed-arena@2.0.2
|
||||||
|
typenum@1.17.0
|
||||||
|
unicase@2.7.0
|
||||||
|
unicode-ident@1.0.12
|
||||||
|
unicode-segmentation@1.11.0
|
||||||
|
unicode-width@0.1.13
|
||||||
|
utf8parse@0.2.1
|
||||||
|
uuid@1.8.0
|
||||||
|
vec_map@0.8.2
|
||||||
|
version_check@0.9.4
|
||||||
|
wasi@0.11.0+wasi-snapshot-preview1
|
||||||
|
wasm-bindgen@0.2.92
|
||||||
|
wasm-bindgen-backend@0.2.92
|
||||||
|
wasm-bindgen-macro@0.2.92
|
||||||
|
wasm-bindgen-macro-support@0.2.92
|
||||||
|
wasm-bindgen-shared@0.2.92
|
||||||
|
which@6.0.1
|
||||||
|
winapi@0.3.9
|
||||||
|
winapi-i686-pc-windows-gnu@0.4.0
|
||||||
|
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||||
|
windows-core@0.52.0
|
||||||
|
windows-sys@0.48.0
|
||||||
|
windows-sys@0.52.0
|
||||||
|
windows-targets@0.48.5
|
||||||
|
windows-targets@0.52.5
|
||||||
|
windows_aarch64_gnullvm@0.48.5
|
||||||
|
windows_aarch64_gnullvm@0.52.5
|
||||||
|
windows_aarch64_msvc@0.48.5
|
||||||
|
windows_aarch64_msvc@0.52.5
|
||||||
|
windows_i686_gnu@0.48.5
|
||||||
|
windows_i686_gnu@0.52.5
|
||||||
|
windows_i686_gnullvm@0.52.5
|
||||||
|
windows_i686_msvc@0.48.5
|
||||||
|
windows_i686_msvc@0.52.5
|
||||||
|
windows_x86_64_gnu@0.48.5
|
||||||
|
windows_x86_64_gnu@0.52.5
|
||||||
|
windows_x86_64_gnullvm@0.48.5
|
||||||
|
windows_x86_64_gnullvm@0.52.5
|
||||||
|
windows_x86_64_msvc@0.48.5
|
||||||
|
windows_x86_64_msvc@0.52.5
|
||||||
|
winsafe@0.0.19
|
||||||
|
yansi@0.5.1
|
||||||
|
${PN}@${PV}
|
||||||
|
"
|
||||||
|
|
||||||
|
inherit cargo shell-completion toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Just a command runner (with syntax inspired by 'make')"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://just.systems/
|
||||||
|
https://crates.io/crates/just
|
||||||
|
https://github.com/casey/just
|
||||||
|
"
|
||||||
|
SRC_URI="${CARGO_CRATE_URIS}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT Unicode-DFS-2016 Unlicense"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# $USER must be set or tests fail Bug #890889
|
||||||
|
export USER=portage
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
tc-export CC
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local DOCS=( README.md )
|
||||||
|
|
||||||
|
cargo_src_install
|
||||||
|
|
||||||
|
#doman man/*
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
# bash-completion
|
||||||
|
#newbashcomp "completions/${PN}.bash" "${PN}"
|
||||||
|
|
||||||
|
# zsh-completion
|
||||||
|
#newzshcomp "completions/${PN}.zsh" "_${PN}"
|
||||||
|
|
||||||
|
# fish-completion
|
||||||
|
#dofishcomp "completions/${PN}.fish"
|
||||||
|
}
|
||||||
13
dev-build/just/metadata.xml
Normal file
13
dev-build/just/metadata.xml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>joe@wt.gd</email>
|
||||||
|
<name>Joe Kappus</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<changelog>https://github.com/casey/just/raw/master/CHANGELOG.md</changelog>
|
||||||
|
<bugs-to>https://github.com/casey/just/issues</bugs-to>
|
||||||
|
<remote-id type="github">casey/just</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
AUX mysql-workbench-6.2.5-wbcopytables.patch 496 BLAKE2B 4666f32098ec43ad36f1c726903472e829873002521262d6781a2febfc1394dac6f9708fbb99a3fa52a032a5b8f695c9b98579b28a63e74727eac21a8ef3fbe6 SHA512 c0766315cd345893af57880eccdc2c1dd9ffa456a27d0c736af1382ca24c507de865188588753f212f35d8781305dcbd8d555f128edd6454dc2299bd0357fd5b
|
|
||||||
AUX mysql-workbench-8.0.19-mysql-connector-8.patch 624 BLAKE2B 0cb899a8b0127664471877bb9cdcda946c35ed7a159646b94891a791a618c77201cc7696d6f2893e95fd78dbc13325cef752740f76e69974e10c0f88084594fb SHA512 09c2349cb42393f6d32f24804e2c3438a5d846fc9611e0684ccf2139fd30b0abcb0f2aa7b205c60a081259e073fb345cd72837dab1a216e6a8aaaba5ec3decf7
|
|
||||||
DIST antlr-4.9.1-complete.jar 2100605 BLAKE2B 6fcdc184900cd30e42b3e1b6f56bcccbf1d3c975edc8475b92b9c0779568148f711e9bcbb77859d8fbff2d31f362a9b562847b9b9ece03c8c4b7792341fab57e SHA512 a01815324c15fbff9cb917fa2cdef85aabf34c77730913026257e92c195d11f059c73a1579ffa74616b76b5aba34fd6074b19e1de8f2f3bec1c55cd950f4947b
|
|
||||||
DIST mysql-workbench-community-8.0.31-src.tar.gz 19350289 BLAKE2B eac2024763f1129020584f1f0d019567b88a5de6236607d9c5c140e3041c6570a50bed50d3783f5a51ac2d16331300d49095f16f786d5152bb378f0d8f5cb548 SHA512 7ff9b6636292d6fa1708903e5fd26fdcd07150e34217ddb6fe552dd46c026ed49cd5086e7f43daea09d90f390cd14b59ddd8371b308dc6c9b3f0fe3455e04b7a
|
|
||||||
EBUILD mysql-workbench-8.0.31-r1.ebuild 2719 BLAKE2B 74875386e0cbac9e4b25e6a21a31a30ab53dc90060952ec969363f82abbdd728eda1546d43d0f683c6cb662f564f7df2f15d141a97ce129189e1f30c30b87397 SHA512 8b05159b370d5030cf32d28e1c55cc889721045b0e12d4f8f83bca20c3e43b48ae8379a157f3dfde617750f579e55e498b967b09db44dfd36c1663502b150e57
|
|
||||||
MISC metadata.xml 312 BLAKE2B 8c491f0d45e24b9e367ef63f8822daf6925a17f8d44ff822b8faf7485f729524de02309b91e18411421b4533aa086853914c4a0b2a93d3fd5573a289fa1e3715 SHA512 01f2f645d167290bdb313e6c1c386b0426b41edd0ee9b50acf538a7353855c84321111ffd11c213c71424c7df73aa48b8fb9f3f2af914b595fb2961cc6b3186c
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
--- a/plugins/migration/CMakeLists.txt.~1~ 2015-02-25 09:08:47.000000000 +0100
|
|
||||||
+++ b/plugins/migration/CMakeLists.txt 2015-03-07 07:28:56.745378152 +0100
|
|
||||||
@@ -10,7 +10,8 @@
|
|
||||||
if (UNIX)
|
|
||||||
configure_file(wbcopytables.in wbcopytables)
|
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/wbcopytables DESTINATION ${WB_INSTALL_BIN_DIR})
|
|
||||||
-
|
|
||||||
+
|
|
||||||
+ SET(CMAKE_INSTALL_RPATH "${WB_INSTALL_LIB_DIR}")
|
|
||||||
add_executable(wbcopytables-bin
|
|
||||||
copytable/copytable.cpp
|
|
||||||
copytable/python_copy_data_source.cpp
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
diff -Naru a/build/cmake/Modules/FindMySQLCppConn.cmake b/build/cmake/Modules/FindMySQLCppConn.cmake
|
|
||||||
--- a/build/cmake/Modules/FindMySQLCppConn.cmake 2019-12-18 13:31:34.520496484 +0100
|
|
||||||
+++ b/build/cmake/Modules/FindMySQLCppConn.cmake 2019-12-18 13:32:32.590496631 +0100
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
set(MySQLCppConn_FIND_QUIETLY TRUE)
|
|
||||||
endif ()
|
|
||||||
|
|
||||||
-find_path(MySQLCppConn_INCLUDE_DIR NAMES mysql_connection.h PATHS /usr/include /usr/local/include)
|
|
||||||
+find_path(MySQLCppConn_INCLUDE_DIR NAMES mysql_connection.h PATHS /usr/include /usr/include/jdbc /usr/local/include /usr/local/include/jdbc)
|
|
||||||
|
|
||||||
SET(MySQLCppConn_NAMES mysqlcppconn)
|
|
||||||
|
|
||||||
@@ -1,110 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
GCONF_DEBUG="no"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
PYTHON_REQ_USE="sqlite"
|
|
||||||
|
|
||||||
ANTLR_VERSION=4.9.1
|
|
||||||
|
|
||||||
inherit gnome2 flag-o-matic python-single-r1 cmake
|
|
||||||
|
|
||||||
MY_P="${PN}-community-${PV}-src"
|
|
||||||
|
|
||||||
DESCRIPTION="MySQL Workbench"
|
|
||||||
HOMEPAGE="https://www.mysql.com/products/workbench/"
|
|
||||||
SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz
|
|
||||||
https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
|
||||||
IUSE="debug doc"
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
# glibc: deprecated mutex functions, removed in 2.36.0
|
|
||||||
CDEPEND="${PYTHON_DEPS}
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/glib:2
|
|
||||||
<dev-cpp/antlr-cpp-4.8:4
|
|
||||||
dev-cpp/atkmm:*
|
|
||||||
dev-cpp/pangomm:1.4
|
|
||||||
>=dev-cpp/glibmm-2.14:2
|
|
||||||
dev-cpp/gtkmm:3.0
|
|
||||||
dev-libs/atk
|
|
||||||
>=net-libs/libssh-0.9.5[server]
|
|
||||||
x11-libs/pango
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
>=x11-libs/cairo-1.5.12[glib,svg(+)]
|
|
||||||
>=dev-libs/rapidjson-1.1.0
|
|
||||||
dev-libs/libsigc++:2
|
|
||||||
dev-libs/boost[nls]
|
|
||||||
>=dev-cpp/ctemplate-0.95
|
|
||||||
>=dev-libs/libxml2-2.6.2:2
|
|
||||||
dev-libs/libzip
|
|
||||||
dev-libs/libpcre[cxx]
|
|
||||||
>=sci-libs/gdal-1.11.1-r1
|
|
||||||
virtual/opengl
|
|
||||||
|| ( sys-fs/e2fsprogs dev-libs/ossp-uuid )
|
|
||||||
dev-libs/tinyxml[stl]
|
|
||||||
>=dev-db/mysql-connector-c++-8.0.27-r1
|
|
||||||
dev-db/vsqlite++
|
|
||||||
|| ( dev-db/libiodbc dev-db/unixODBC )
|
|
||||||
dev-python/pexpect
|
|
||||||
>=dev-python/paramiko-1.7.4
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
app-admin/sudo
|
|
||||||
>=sys-apps/net-tools-1.60_p20120127084908"
|
|
||||||
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
dev-lang/swig
|
|
||||||
virtual/jre
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S="${WORKDIR}"/"${MY_P}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
|
|
||||||
"${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${PN}-community-${PV}-src.tar.gz
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
## remove hardcoded CXXFLAGS
|
|
||||||
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
|
|
||||||
## And avoid -Werror
|
|
||||||
sed -i -e 's/-Werror//' CMakeLists.txt || die
|
|
||||||
## Fix doc install directory
|
|
||||||
sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; /WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die
|
|
||||||
|
|
||||||
## package is very fragile...
|
|
||||||
strip-flags
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
if has_version dev-db/libiodbc ; then
|
|
||||||
IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config"
|
|
||||||
fi
|
|
||||||
|
|
||||||
append-cxxflags -std=c++11
|
|
||||||
ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar"
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DWITH_ANTLR_JAR=${ANTLR_JAR_PATH}
|
|
||||||
-DLIB_INSTALL_DIR="/usr/$(get_libdir)"
|
|
||||||
-DIODBC_INCLUDE_PATH="/usr/include/iodbc"
|
|
||||||
${IODBC}
|
|
||||||
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
|
|
||||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
|
||||||
-DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
|
|
||||||
)
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit toolchain-funcs multilib
|
inherit toolchain-funcs
|
||||||
|
|
||||||
DESCRIPTION="64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510"
|
DESCRIPTION="64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510"
|
||||||
HOMEPAGE="https://sourceforge.net/projects/tass64/"
|
HOMEPAGE="https://sourceforge.net/projects/tass64/"
|
||||||
@@ -15,15 +15,18 @@ SLOT="0"
|
|||||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
IUSE="doc"
|
IUSE="doc"
|
||||||
|
|
||||||
DEPEND=""
|
BDEPEND="app-arch/unzip"
|
||||||
RDEPEND=""
|
DEPEND="virtual/libc"
|
||||||
|
RDEPEND=${DEPEND}
|
||||||
|
|
||||||
S="${WORKDIR}"/${PN}-${PV}-src
|
S="${WORKDIR}"/${PN}-${PV}-src
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} || die "src build fail"
|
emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \
|
||||||
|
docdir="${EPREFIX}"/usr/share/doc/${PF} || die "src build fail"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix=${EPREFIX}/usr docdir=${EPREFIX}/usr/share/doc/${PF} install DESTDIR=${D} || die "src install failed"
|
emake CC="$(tc-getCC)" AR="$(tc-getAR)" prefix="${EPREFIX}"/usr \
|
||||||
|
docdir="${EPREFIX}"/usr/share/doc/${PF} install DESTDIR="${D}" || die "src install failed"
|
||||||
}
|
}
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
DIST 64tass-1.58.2974-src.zip 727857 BLAKE2B 7d899cfcac64f26e44179a8933bcc47e1fb1fa15ffe99299f83105b7bef0def85647fdbb914e854dc3a4637f21f6bd82c41e798fd661220c5d1f6359575822f2 SHA512 4eab3d453ec6c6fffe68170ac78050e1d4d397ef9f1211edbb6ca79fb5020fee1455544dd5c18cdbd290d491252ddd03f0093298ae09731da62ab23362298405
|
DIST 64tass-1.60.3243-src.zip 771985 BLAKE2B 643539f2beff048cffc45c35789977f114558ae81f4ee66e40efb87fcb8b7480dff9e15c15c885e1c49df40590075a81eff36d2a956f35f7971ed40f790a4ee2 SHA512 900ad2acd54a39d337192e25c75abe23f2d88a0c4cce8e377d22d396c898d919284a8325cc9a4b7b5aeeaffc32e0efb965c15fe8c572ec0434dbc869fb47791b
|
||||||
EBUILD 64tass-1.58.2974.ebuild 895 BLAKE2B 34c0e2a043e415af5e1929e0c4efd7ca4761e43d3123378f79ef1ec5e63c783d8d1ed7c89bb799abb71984cbe3e5c043c605e49e6a761dff95f0ab405a566fdc SHA512 640f40757edd26f0fda9b29c30d66db409c30853192d179534ffceae21eeef5e73854c281840079349747028973809cf7326f593429613dbf4efebc46ddd2e87
|
EBUILD 64tass-1.60.3243.ebuild 948 BLAKE2B 4760645b9746ce8ed230ee27898246ce4166c70cf49fc7bfe98f3a9c0e1ad0ca8edd1e5c913cde509ff3af2bbf7b6798b1ce22269a1bc8a2d1f409cc4fc3fbaa SHA512 bdb2d3598548b8bfe4901221b1695a3784611e8b46ab7f4658f43e77ecf0ceb42964b58cfb971f08505bd63a29ab704381badeb1ea576a47900a334f80b7e65a
|
||||||
|
MISC metadata.xml 355 BLAKE2B f5a23b271fe97a301762dc4bc6008cb0e1df810e49bcb7d887ca5e78058f938af722390d9f91383ca4fae6722ec209fa666b98cec13e6fce220df8ef621457e8 SHA512 115a1a6f66f293eeb7f4fff842ba5668e7f3e485c9c30ff98c3365dd166489efd016ba46a4046cde5ac8c25605a81bdd0ea96502b98efc2af0c8c206956e50b8
|
||||||
|
|||||||
11
dev-embedded/64tass/metadata.xml
Normal file
11
dev-embedded/64tass/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mario.fetka@gmail.com</email>
|
||||||
|
<description>Primary maintainer</description>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="sourceforge">tass64</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e
|
DIST acme-0.98_pre437.zip 674770 BLAKE2B af18acae14f3a71a42ad2e790a51bceabfa2f2386b19472e7df653f96a1b3bb4446167f459905feb93193d810a49d90472a9558db6bab1d4551d32ae7f3b63da SHA512 54cdee17fd74cc4988739a0bc79e8cb3f60181430b9c2333b5f62a83668dd835c86ba331c07c36a1874e57ef07ecbfc15ad7567e8a1b6f7651196a4ea00de36e
|
||||||
EBUILD acme-0.96.4-r1.ebuild 1077 BLAKE2B 2d5d658139b0a525bb910dbb6a1695150a4910c5a00075994dc3eff141a897d13cfa30efe0da031d9ac1ed0aa7d565f9fc29826d103bed6a62a7db5ef36eddb1 SHA512 2cffd5dd87f5eaecb5d134de153b342742f50cef9a0909b3d05b03a8e47976cd2372ecbbaea36b634664f690f55608bef46f8cc45bc694bd0750fc68ac485d65
|
EBUILD acme-0.98_pre437.ebuild 1193 BLAKE2B 5088e5e595977c2011d6cd9ae3b000222438561468a1b964ede63106698474cf62e73dfdff33409f86c692dfdf661bca65b9b40b9bd91cc7ba226323d8fba4ec SHA512 8bcdfed47ae1778ae25ebe40e1d594f05d97e1a85d462e75bd9cd00b7d3412bf1962ca69f203941d7c8b5ad79761a404a79aa22e8a8c0349a1d46e125bf68c58
|
||||||
MISC ChangeLog 3534 BLAKE2B e8a0364ee70d8e6e94678a44d4900322a53f9eb6bbdd09c9cfbfcc342d03085a5ad8630a1793ca95bbd03880fa16647a69f1459792a954054655f5ac63bd47de SHA512 7b894fb0171363258b71b06cf7ab1532e242b8f27d923bea705b9e7ef7cc70ab38339e44d1db2e7b2b1354b22b390ae9798908e95188a1ab65fde96856f5d0c7
|
MISC ChangeLog 3534 BLAKE2B e8a0364ee70d8e6e94678a44d4900322a53f9eb6bbdd09c9cfbfcc342d03085a5ad8630a1793ca95bbd03880fa16647a69f1459792a954054655f5ac63bd47de SHA512 7b894fb0171363258b71b06cf7ab1532e242b8f27d923bea705b9e7ef7cc70ab38339e44d1db2e7b2b1354b22b390ae9798908e95188a1ab65fde96856f5d0c7
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 492 BLAKE2B f8477c183ce0caf8ef049fd97e7c659daed961155aef5fb4d3553828cd0dbcc905c0b1da6c3b918d5e35d5a3f6855c3bacb2ede705c61368d9c3bc53dbba66ff SHA512 3af2af0d903c31305c027f6875dfdc74e38c44236095b31b98a2c28385d6e7df73821ccc179d4fd5bcc03409cf432627b7738c908316b4ac48d99a6bd8d65331
|
||||||
|
|||||||
@@ -4,11 +4,13 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
|
PREREL="437"
|
||||||
|
|
||||||
inherit toolchain-funcs multilib
|
inherit toolchain-funcs multilib
|
||||||
|
|
||||||
DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816."
|
DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816."
|
||||||
HOMEPAGE="https://github.com/martinpiper/acme"
|
HOMEPAGE="https://github.com/martinpiper/acme"
|
||||||
SRC_URI="https://github.com/martinpiper/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip"
|
SRC_URI="https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r${PREREL}-trunk.zip -> ${PN}-${PV}.zip"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
@@ -18,7 +20,8 @@ IUSE="doc"
|
|||||||
DEPEND="doc? ( app-text/linuxdoc-tools )"
|
DEPEND="doc? ( app-text/linuxdoc-tools )"
|
||||||
RDEPEND=""
|
RDEPEND=""
|
||||||
|
|
||||||
S="${WORKDIR}"/${PN}-master
|
#S="${WORKDIR}"/${PN}-master
|
||||||
|
S="${WORKDIR}"/${PN}-crossass-code-0-r${PREREL}-trunk
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
# the build needs to be split otherwise we can't specify CC
|
# the build needs to be split otherwise we can't specify CC
|
||||||
@@ -9,4 +9,7 @@
|
|||||||
<email>exampleproject@gentoo.org</email>
|
<email>exampleproject@gentoo.org</email>
|
||||||
<name>Geos One Linamh Project</name>
|
<name>Geos One Linamh Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">martinpiper/acme</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ DIST TeensyduinoInstall-157.linux32 91777396 BLAKE2B 277cf1f2957a30989f64d631a3f
|
|||||||
DIST TeensyduinoInstall-157.linux64 91777396 BLAKE2B 277cf1f2957a30989f64d631a3fd3f89385b427b46eb3b251cea1843b586f713a588fec5f4bd37a482be93263df74d1d75e1089016abcac5fa17d84a0eaa2956 SHA512 a605174233ec4bede26113e2c54a4ad7a56592825785ef37beca6942c1357dd2d8c69e1f746f02035d120e695605a600f0c56e050cfcd8e78b9c78eea2a63a6b
|
DIST TeensyduinoInstall-157.linux64 91777396 BLAKE2B 277cf1f2957a30989f64d631a3fd3f89385b427b46eb3b251cea1843b586f713a588fec5f4bd37a482be93263df74d1d75e1089016abcac5fa17d84a0eaa2956 SHA512 a605174233ec4bede26113e2c54a4ad7a56592825785ef37beca6942c1357dd2d8c69e1f746f02035d120e695605a600f0c56e050cfcd8e78b9c78eea2a63a6b
|
||||||
DIST arduino-1.8.19-linux32.tar.xz 130946688 BLAKE2B 99fa0bef52224b2a358b6c3390981b13fcbfc1b0e64b5e5ad9bc7ffe498e3f11f5efbfe319e4d682e95f4e1735ffd8487b40b0f42dc84b77b010ef885897005f SHA512 b18d0fe8dbc3aaddb58706e1d2e87047d746357418bf3ea308ee388be0d83867bd08d54a1e7a96a239cb95e0b5733d7d68f23cf6585bb2aa7eeec55bf02544d1
|
DIST arduino-1.8.19-linux32.tar.xz 130946688 BLAKE2B 99fa0bef52224b2a358b6c3390981b13fcbfc1b0e64b5e5ad9bc7ffe498e3f11f5efbfe319e4d682e95f4e1735ffd8487b40b0f42dc84b77b010ef885897005f SHA512 b18d0fe8dbc3aaddb58706e1d2e87047d746357418bf3ea308ee388be0d83867bd08d54a1e7a96a239cb95e0b5733d7d68f23cf6585bb2aa7eeec55bf02544d1
|
||||||
DIST arduino-1.8.19-linux64.tar.xz 128583740 BLAKE2B 7e38710540e17dd407289654bb459ef5788e36d25cc6e71086e01cc0318aa75e6d8a15a171926274b60b3b181f7c685c22cd8d0ba2f49b2d4019fafaa777c4e2 SHA512 9328abf8778200019ed40d4fc0e6afb03a4cee8baaffbcea7dd3626477e14243f779eaa946c809fb153a542bf2ed60cf11a5f135c91ecccb1243c1387be95328
|
DIST arduino-1.8.19-linux64.tar.xz 128583740 BLAKE2B 7e38710540e17dd407289654bb459ef5788e36d25cc6e71086e01cc0318aa75e6d8a15a171926274b60b3b181f7c685c22cd8d0ba2f49b2d4019fafaa777c4e2 SHA512 9328abf8778200019ed40d4fc0e6afb03a4cee8baaffbcea7dd3626477e14243f779eaa946c809fb153a542bf2ed60cf11a5f135c91ecccb1243c1387be95328
|
||||||
EBUILD arduino-bin-1.8.19-r1.ebuild 1514 BLAKE2B 7a9143717fad185eebd037d325e1eb7769121b621d9b26cb38f7c04112578961907dfce75890153ae4a91e769e46f7896f84e9651d9156ada7bd91a5ed56a3f8 SHA512 d849f41aa839e3b90b60ab54aca05d2e496c617f5aef9db32de812aeeb7212afc937a09d2e3a1d466bd63412e0fa5f1b9bc29e68fea7d89af1346e445ce04546
|
EBUILD arduino-bin-1.8.19-r1.ebuild 1560 BLAKE2B 209190985e27814e3f1481574ad55c5c6197dee9beee0b3211b9828d1364647f4f9fd4ca8d8bd5b4e86d2115497ed71b4360bd5f4a24a3af1ecd711f009c3e72 SHA512 dd5548bd12c8360fa27f39d7210a84993243ee73b028ac656ac684ee7da7253ba75862bcae5804fe2f6ff614e347299cb1d7dd1175127c389cea637b3f5ca7fa
|
||||||
MISC ChangeLog 261 BLAKE2B 3bd3a4abc94a7b3821033dff21f799b24125cd4c15aa5553f506fc16f6d0573ca32579f2b76d43b059552981d5078bd590d1acbd1cc84b19476b4d373ac9e3b1 SHA512 7b2fce01087e449eff734453aa339d4532f73206b112ada464310334ce5be1d2f38bc9778c7f68a068eae7e6fc7a6e1cf5a0be0caef5648f43615464dc695b0a
|
MISC ChangeLog 261 BLAKE2B 3bd3a4abc94a7b3821033dff21f799b24125cd4c15aa5553f506fc16f6d0573ca32579f2b76d43b059552981d5078bd590d1acbd1cc84b19476b4d373ac9e3b1 SHA512 7b2fce01087e449eff734453aa339d4532f73206b112ada464310334ce5be1d2f38bc9778c7f68a068eae7e6fc7a6e1cf5a0be0caef5648f43615464dc695b0a
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ SLOT="0"
|
|||||||
KEYWORDS="-* ~amd64 ~x86"
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND=""
|
DEPEND="sys-libs/ncurses-compat"
|
||||||
RDEPEND=""
|
RDEPEND="sys-libs/ncurses-compat"
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
AUX 50calypsi-6502 27 BLAKE2B b609f33d7dc86e05c0aa5a8276e396fbf6a3dd9e52583f625c2d0f4ddd473dc67e96c6f3bbaa89b8451d5ea5c536ec0bcb516da2f54841d8fdcbe08a80ac6a83 SHA512 9f6431fd3aba7fa6ccccda01c8ef7ad1013dc26c98cd4cf37118720f4d4f7823d5c028eb7050432bd9f9339c73c7af10d5cbeb407a39295e9b250047a29e7783
|
AUX 50calypsi-6502 27 BLAKE2B b609f33d7dc86e05c0aa5a8276e396fbf6a3dd9e52583f625c2d0f4ddd473dc67e96c6f3bbaa89b8451d5ea5c536ec0bcb516da2f54841d8fdcbe08a80ac6a83 SHA512 9f6431fd3aba7fa6ccccda01c8ef7ad1013dc26c98cd4cf37118720f4d4f7823d5c028eb7050432bd9f9339c73c7af10d5cbeb407a39295e9b250047a29e7783
|
||||||
AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986
|
AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986
|
||||||
AUX 50calypsi-68000 28 BLAKE2B 73306e973c72f75a6ffe967228b57b419345e356684f6f0111903b7360697a5872a98d99bd0970eeaa4897b6d993e3c7fc434a8cba7344f8b84099facd4393a5 SHA512 04b41d068b9a60d3c95a6ebf3780ba8797fcc1d5bd87520cdf7115cc972258cc6d665bf9e0fabe30960d205e410ae75157bc6c12b69367a762ef22085e2f9a90
|
AUX 50calypsi-68000 28 BLAKE2B 73306e973c72f75a6ffe967228b57b419345e356684f6f0111903b7360697a5872a98d99bd0970eeaa4897b6d993e3c7fc434a8cba7344f8b84099facd4393a5 SHA512 04b41d068b9a60d3c95a6ebf3780ba8797fcc1d5bd87520cdf7115cc972258cc6d665bf9e0fabe30960d205e410ae75157bc6c12b69367a762ef22085e2f9a90
|
||||||
DIST calypsi-6502-4.4.deb 51982996 BLAKE2B cc182927226567357f90619185daa35fe74a75ac2f13fb20a612705d80fd3e4cfbd838921f58e331c8a3bc1e19c5e5cac0b71fe6a8e61be924a55729179dab6e SHA512 1d1a49377c067878a03a4826cd525923ae31e8df9d3f29459fbb5359810323c9169fd1117a90aa1e9c337ea2c3f0cba88c3fb630d7c6d592e7a4d4876a8aba95
|
DIST calypsi-6502-5.10-1.x86_64.rpm 58410939 BLAKE2B 92503efca5c8ff407e266d7890579d2f578e56de0a9be8eef95952b249e831c10375a78c64dbb21b94c2099e418f301091e547f46f081b8f841b6d2462f05364 SHA512 2ba04a1437393ffcbfc43cbde8659f51cf1179569a09cc49188d9c36814eca44cfa155706447dae62da4770308865e3c683e778424a76037e202db445de54aad
|
||||||
DIST calypsi-65816-4.4.deb 52516148 BLAKE2B ccc694e6318b6d5526ed268f3e55dc887bcea686c2a6a140c50b7df2d4b842bb6a3077e2f2341b500c614d18580f482f348445f303431a629243d39b8760bf57 SHA512 bc12e9019c460804e1f18b4eb3d529e6d61f95673416b52429c4ae8f1c2addf5b789f96e5b71dd5364c94a4bceba6a5ae764696089e116fee3e1b803412879ac
|
DIST calypsi-65816-5.10-1.x86_64.rpm 56234728 BLAKE2B 68a39df5765d0cee0cffe5611f4ddf0c298b384001bf7849920543a97eaad772511cef78adc781784aaddb2a9dc60a12e378b191007354954cead31f9b752e3a SHA512 eef119fd7dba5589dbf1bfbf3a7388c2fbb191a17f792aa62a28c479de17f21ccf310b72c825ee922110ef89d73a8d34729114f01ce8ae2ee24f8e76c32a7124
|
||||||
DIST calypsi-68000-4.4.deb 54086688 BLAKE2B 8d156df93c1300f2782320cdf7d1c81aed87f0c742bd6ae2771cdd95fbc9de106f41410e6050c5b70a8e2b9c913c23070f53175b0ac26348c32ef44646289acb SHA512 bc7fc9c355b3bf3523a02ab32e795cd869e9da558277f3c840cb533bf4d1b74bbaf24f12bbb07ba8398daf8e727e567c8dca45e1468de3ae25625a567093cf0a
|
DIST calypsi-68000-5.10-1.x86_64.rpm 60811024 BLAKE2B 9b0b75959ad71c3622bf4f5a4c631c8e20da8b4de6dd3351dc36b5e222d385c7ebe0bce2493ec6e4b79a432672e76b6cb323d93f2e66ca4be7330f052400524a SHA512 bfa85d92aad8c1d794fe78dd435a193caca785cbee563da101ac7e8ae2ccc4d272e85b0c5d7032a9353421bb6b4aa31a49c2f8a3d99171363a68ddc2c528ee32
|
||||||
EBUILD calypsi-4.4.ebuild 1328 BLAKE2B 5d51f9ce056a413a904247e43d28ff622171a8db0e5b1fe2712926b5308206fa8bfb7b08a03fc2c495c94d9341aeca9bc7a604626363b9c9d3fe0329d12d3d19 SHA512 cdcf5dadcead84ba47097877bdfb7008fe10f4089e47c388f57b8507a68fefb40a82b4a493815921ea30e6b9a861ae8265a340217298c0eee06ee5b0c7bf631b
|
EBUILD calypsi-5.10.ebuild 1373 BLAKE2B ebfecadd60fa32948cf24465ad4fae829c56c2d455eb104ec334c4f4ff9f97aeaf43caa2697a3156d746a3e59ef150e1d1ba9a7e462b59309ad83e3a2a856a5a SHA512 4263a8980711edd9075d30dda223bdf1d8d4763941ff6699e0b2b4c55556d5714b64b9b3a5019b65f690d18b17f5ed8af5eb387f5c914a45f1a9a3907cf3f051
|
||||||
|
|||||||
@@ -3,14 +3,14 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit unpacker pam
|
inherit rpm
|
||||||
|
|
||||||
DESCRIPTION="Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities."
|
DESCRIPTION="Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities."
|
||||||
HOMEPAGE="https://www.calypsi.cc/"
|
HOMEPAGE="https://www.calypsi.cc/"
|
||||||
|
|
||||||
SRC_URI="https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-6502-${PV}.deb
|
SRC_URI="https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-6502-${PV}-1.x86_64.rpm
|
||||||
https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-65816-${PV}.deb
|
https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-65816-${PV}-1.x86_64.rpm
|
||||||
https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-68000-${PV}.deb"
|
https://github.com/hth313/Calypsi-tool-chains/releases/download/${PV}/calypsi-68000-${PV}-1.x86_64.rpm"
|
||||||
|
|
||||||
LICENSE="Calypsi"
|
LICENSE="Calypsi"
|
||||||
|
|
||||||
@@ -29,9 +29,9 @@ RDEPEND="${DEPEND}"
|
|||||||
S=${WORKDIR}
|
S=${WORKDIR}
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
unpack_deb calypsi-6502-${PV}.deb
|
rpm_unpack calypsi-6502-${PV}-1.x86_64.rpm
|
||||||
unpack_deb calypsi-65816-${PV}.deb
|
rpm_unpack calypsi-65816-${PV}-1.x86_64.rpm
|
||||||
unpack_deb calypsi-68000-${PV}.deb
|
rpm_unpack calypsi-68000-${PV}-1.x86_64.rpm
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41
|
AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41
|
||||||
AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9
|
AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9
|
||||||
DIST cc65-mrustc-2.19.tar.gz 791886 BLAKE2B 27140ce3c43ac8b10b699cfe2fa93f9c107cb5815abce4900d2ee716a2684d9e5f71adc07775ba308eb08a9b945bd6ba97cf11c6331b4072b6b9c2cd96646500 SHA512 ff289d5486b29febb7f68b19f5b2f3eab7c26f012de541bc36bbf12db0e423e715d8d9f8714c7bae9f862ec5fb12fd5f438d39703089e79bbf4b1af6b4e949e9
|
|
||||||
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
|
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
|
||||||
EBUILD cc65-2.19-r1.ebuild 1736 BLAKE2B 749a36de25babb7d8d46266578cead3ba030a503ae2bbdbebe48cfef5f39815ad833dafd67af0db951a5fe2d3deb47b1dab9c2816370f798a72673e40ea638ee SHA512 7d2c2c0deae9236956b8603560f0a70f808f91bb18f807c6ba11be06d353aa915f4df33041fc08934b9c063049bc5fe62e7d4667319c29b89e45f0a2dad1410f
|
EBUILD cc65-2.19-r1.ebuild 1380 BLAKE2B 6b944a13eea76dfae38634e4bf381e6991d19246614c24a4ad4a7df794726ecac895f6e9e9682be710917c465c1b673a025fb65ca3329897d0d095dbbdc517e4 SHA512 f30ce6a5ca3d8ede9de0b479c50d003e02bd091f7f5dc8663be8f856106be69e60f7fad477ca30f7a99d75775c5b6a28fb6ca0bcc5757a21121afdeb56a4f10f
|
||||||
EBUILD cc65-2.19.ebuild 1557 BLAKE2B a873c0eefa813bb7acd40a1afad52b20d88cc7b20e74325fe52f23fa47b15c37f46e5d0c3e4b3e71981889f5f8b95c562997464b8dbab81116d6ce7acf1e6bb7 SHA512 449676d9c8dce248df14469b3e3241e714e154d1b34ea7203feb4aca395d7e71f1c2aa9401a73768c7833ba69331c3e65ba4296581bc5bf0d112ebd0e4d24a32
|
|
||||||
MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2
|
MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 353 BLAKE2B 68cd74bd6ac67a37b80107744b710fb2fef939cb1c52be21b392337590b706bee7be948a2bc52ed46fae29bc52b985bb54f741669bf874f8c690e8836f0d1eff SHA512 44a4a571557657f417c6ff6910e02f7a52bcf6aab1ceb97349d9bcf38e459c8c32fd8276e2a83684602527c4321f34480cc9a8b2640d5c3ebf9294725bb64807
|
||||||
|
|||||||
@@ -4,45 +4,41 @@
|
|||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
inherit toolchain-funcs multilib
|
inherit toolchain-funcs
|
||||||
|
|
||||||
MRUSTC="0.8.1"
|
MRUSTC="0.8.1"
|
||||||
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
|
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
|
||||||
HOMEPAGE="http://www.cc65.org"
|
HOMEPAGE="https://www.cc65.org/"
|
||||||
#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2"
|
SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz"
|
||||||
#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2"
|
|
||||||
SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz
|
|
||||||
https://github.com/thepowersgang/mrustc/archive/refs/tags/v${MRUSTC}.tar.gz -> ${PN}-mrustc-${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
#KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
IUSE="doc"
|
IUSE="doc"
|
||||||
|
|
||||||
DEPEND="doc? ( app-text/linuxdoc-tools )"
|
DEPEND="virtual/libc
|
||||||
RDEPEND=""
|
doc? ( app-text/linuxdoc-tools )"
|
||||||
|
RDEPEND=${DEPEND}
|
||||||
#S="${WORKDIR}"/${PN}-snapshot-${PV}
|
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}/cc65-mrustc.patch"
|
"${FILESDIR}/cc65-mrustc.patch"
|
||||||
)
|
)
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# epatch "${FILESDIR}"/package-version.patch
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
# the build needs to be split otherwise we can't specify CC
|
# the build needs to be split otherwise we can't specify CC
|
||||||
# these makefiles are not parallel build aware
|
# these makefiles are not parallel build aware
|
||||||
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
|
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
|
||||||
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
|
BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
|
||||||
|
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
|
||||||
|
BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
|
||||||
use doc && emake -C doc html info
|
use doc && emake -C doc html info
|
||||||
exit 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
|
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
|
||||||
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
|
BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
|
||||||
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info
|
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
|
||||||
|
BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
|
||||||
|
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
|
||||||
|
BUILD_ID="Gentoo ${PV}${PR}" doc html info
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user