diff --git a/acct-group/_bgpd/_bgpd-0.ebuild b/acct-group/_bgpd/_bgpd-0.ebuild new file mode 100644 index 0000000000..bc3a99d81d --- /dev/null +++ b/acct-group/_bgpd/_bgpd-0.ebuild @@ -0,0 +1,11 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +KEYWORDS="~amd64 ~x86" + +# BGP port 179 +ACCT_GROUP_ID=179 diff --git a/acct-group/_bgpd/metadata.xml b/acct-group/_bgpd/metadata.xml new file mode 100644 index 0000000000..17361c3983 --- /dev/null +++ b/acct-group/_bgpd/metadata.xml @@ -0,0 +1,8 @@ + + + + + alarig@swordarmor.fr + Alarig Le Lay + + diff --git a/acct-user/_bgpd/_bgpd-0.ebuild b/acct-user/_bgpd/_bgpd-0.ebuild new file mode 100644 index 0000000000..6dce5d5ca6 --- /dev/null +++ b/acct-user/_bgpd/_bgpd-0.ebuild @@ -0,0 +1,16 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="User for OpenBGPD" +# BGP port 179 +ACCT_USER_ID=179 +ACCT_USER_GROUPS=( _bgpd ) +ACCT_USER_HOME=/var/empty + +acct-user_add_deps diff --git a/acct-user/_bgpd/metadata.xml b/acct-user/_bgpd/metadata.xml new file mode 100644 index 0000000000..17361c3983 --- /dev/null +++ b/acct-user/_bgpd/metadata.xml @@ -0,0 +1,8 @@ + + + + + alarig@swordarmor.fr + Alarig Le Lay + + diff --git a/dev-python/aiomysql/Manifest b/dev-python/aiomysql/Manifest new file mode 100644 index 0000000000..559110322e --- /dev/null +++ b/dev-python/aiomysql/Manifest @@ -0,0 +1 @@ +DIST aiomysql-0.0.20.tar.gz 97327 BLAKE2B fddcbf669a7da14605a038dcb57ad01b32c41a5693ef1cdc6fab7c72d3eadd9e937671e82e5c6015f22ec0f1903dbaf1076adb168c799e93a1d3985e73e714c9 SHA512 d182a638675e147bac5bc82826063e67376b97a4f58963991ad1146f97fc3bda0080a42cb7f2b826fd01b43797fc105c9ead50ab3f130f2ea08127a49c868164 diff --git a/dev-python/aiomysql/aiomysql-0.0.20.ebuild b/dev-python/aiomysql/aiomysql-0.0.20.ebuild new file mode 100644 index 0000000000..0cba4a89ff --- /dev/null +++ b/dev-python/aiomysql/aiomysql-0.0.20.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="aiomysql is a library for accessing a MySQL database from the asyncio" +HOMEPAGE=" + https://aiomysql.readthedocs.io/en/latest/ + https://github.com/aio-libs/aiomysql +" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="test" + +RDEPEND=">=dev-python/pymysql-0.9.0[${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/docker-py[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/uvloop[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # fails: lots of AttributeError + rm tests/conftest.py || die + + distutils-r1_python_prepare_all +} + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio diff --git a/dev-python/aiomysql/metadata.xml b/dev-python/aiomysql/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/aiomysql/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/aiopg/Manifest b/dev-python/aiopg/Manifest new file mode 100644 index 0000000000..7465b6ef0c --- /dev/null +++ b/dev-python/aiopg/Manifest @@ -0,0 +1 @@ +DIST aiopg-1.0.0.tar.gz 197879 BLAKE2B b2f434ff0b4fbd0de3065f04474aefeaacca3ef47635f2fdf0b0efe243eea32b9f45f4d532d698738ea7fb0fa7d45e18f2b5c276ec85a9e6859028ba686cdf3a SHA512 1947be779ad5f2a0a38a8db5318f52cf1245a24f1c73ec67453e3dfc9ec507dd5aaf95a079aabb18228ba230c71c58a072a5de48a9165ddebd82ac0207bc059b diff --git a/dev-python/aiopg/aiopg-1.0.0.ebuild b/dev-python/aiopg/aiopg-1.0.0.ebuild new file mode 100644 index 0000000000..a74437fcd0 --- /dev/null +++ b/dev-python/aiopg/aiopg-1.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="aiopg is a library for accessing a PostgreSQL database from the asyncio" +HOMEPAGE=" + https://aiopg.readthedocs.io + https://github.com/aio-libs/aiopg +" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# tests seem to be wanting to send/recieve things +# which is probably not allowed inside emerge so they fail? +RESTRICT="test" + +RDEPEND="dev-python/psycopg[${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/tox[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] )" + +pkg_postinst() { + optfeature "sqlalchemy support" dev-python/sqlalchemy +} + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio diff --git a/dev-python/aiopg/metadata.xml b/dev-python/aiopg/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/aiopg/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/aiosqlite/Manifest b/dev-python/aiosqlite/Manifest new file mode 100644 index 0000000000..7fbf1487f4 --- /dev/null +++ b/dev-python/aiosqlite/Manifest @@ -0,0 +1 @@ +DIST aiosqlite-0.11.0.tar.gz 10062 BLAKE2B 19eab8679ef8b49749e58e80714516ad19a7f13187a386171eedb7c751de46ab8cda7a554a7cd3ac2ef76577721b9c5572c49655443165bdbda559720852fefd SHA512 7570434e40ba61b6568d9f16ad0fec8a246de12b604a514d7de8e113aa5ed3060a5e183f803bc6e8719f0bbdf45957bb43633b9cba73866d53b7a52bcf185580 diff --git a/dev-python/aiosqlite/aiosqlite-0.11.0.ebuild b/dev-python/aiosqlite/aiosqlite-0.11.0.ebuild new file mode 100644 index 0000000000..04ca63f8af --- /dev/null +++ b/dev-python/aiosqlite/aiosqlite-0.11.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="asyncio bridge to the standard sqlite3 module" +HOMEPAGE="https://github.com/jreese/aiosqlite" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( + dev-python/aiounittest[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + dev-python/twine[${PYTHON_USEDEP}] )" + +distutils_enable_tests unittest diff --git a/dev-python/aiosqlite/metadata.xml b/dev-python/aiosqlite/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/aiosqlite/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest new file mode 100644 index 0000000000..3e131a6c0f --- /dev/null +++ b/dev-python/aiounittest/Manifest @@ -0,0 +1 @@ +DIST aiounittest-1.3.1.tar.gz 14556 BLAKE2B 34d3f04f1993325b616a0135583c1f2c70c6b5c0ffb4bc5c78eea1de927d0d76497b649c12e0cee90ff23ebd7117ed0daafab8d5dbb72630a9ae44bd23b72822 SHA512 e0953d754c1f1b868d7c161cadeff73f97786bf3aa8a24f9395aeec01ac329b3e5d2f93ef2bfdd524bd1c824e34bc2b2bcd8c215df55394e09315672b51f70ff diff --git a/dev-python/aiounittest/aiounittest-1.3.1.ebuild b/dev-python/aiounittest/aiounittest-1.3.1.ebuild new file mode 100644 index 0000000000..3598a7518c --- /dev/null +++ b/dev-python/aiounittest/aiounittest-1.3.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Test python asyncio-based code with ease" +HOMEPAGE="https://github.com/kwarunek/aiounittest" +SRC_URI="https://github.com/kwarunek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests nose +# Reason: TemplateNotFound('g')? +#distutils_enable_sphinx docs diff --git a/dev-python/aiounittest/metadata.xml b/dev-python/aiounittest/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/aiounittest/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/asyncpg/Manifest b/dev-python/asyncpg/Manifest new file mode 100644 index 0000000000..f2a7c6116b --- /dev/null +++ b/dev-python/asyncpg/Manifest @@ -0,0 +1 @@ +DIST asyncpg-0.20.1.tar.gz 734341 BLAKE2B 10935cd36f874abe7748bfc7a5fa6fa3f64c1b17291b5f4ec390078d7ccdf2031cc52ce97d18a355b7e956ceab1f1b4b708982a2f2af93f82f1d5b97646cb931 SHA512 e7f3a10bdfe28ac37260afefcaeb0580728a7f7363378778abe9a934144ffa062275e8cf73d8d5db9f6d7a94418b1324a8f4ba009da55f374a2764613fff1df0 diff --git a/dev-python/asyncpg/asyncpg-0.20.1.ebuild b/dev-python/asyncpg/asyncpg-0.20.1.ebuild new file mode 100644 index 0000000000..146d3be46b --- /dev/null +++ b/dev-python/asyncpg/asyncpg-0.20.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A fast PostgreSQL Database Client Library for Python/asyncio." +HOMEPAGE="https://github.com/MagicStack/asyncpg" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# ModuleNotFoundError: No module named 'asyncpg.protocol.protocol' +# tests seem to require that the package is already installed, +# PYTHONPATH workaround does not seem to work here +RESTRICT="test" + +BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/pycodestyle[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/uvloop[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio dev-python/sphinx_rtd_theme diff --git a/dev-python/asyncpg/metadata.xml b/dev-python/asyncpg/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/asyncpg/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/black/black-19.10_beta0-r1.ebuild b/dev-python/black/black-19.10_beta0-r1.ebuild index 11229b7fea..395b010960 100644 --- a/dev-python/black/black-19.10_beta0-r1.ebuild +++ b/dev-python/black/black-19.10_beta0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_6 ) DISTUTILS_USE_SETUPTOOLS=rdepend diff --git a/dev-python/databases/Manifest b/dev-python/databases/Manifest new file mode 100644 index 0000000000..00a039d55c --- /dev/null +++ b/dev-python/databases/Manifest @@ -0,0 +1 @@ +DIST databases-0.3.0.tar.gz 23741 BLAKE2B 7bd8bb90fea8d86409b060ed8d5bf54b7fcbdcea4b6e8bae5a447d85f392cb5b49951da082f87e71d2cf6918284556121d0ef602a1ca91f4d21f630019457b84 SHA512 8857d376f3a11a3c0ff28e810d9f79dde726762a4d36995ae95110ac66ed9304dd4e96c11ec897e11c95db0312f3da749ae0f5eb8fd6a4a6550d8429b61b6339 diff --git a/dev-python/databases/databases-0.3.0.ebuild b/dev-python/databases/databases-0.3.0.ebuild new file mode 100644 index 0000000000..78a950cbff --- /dev/null +++ b/dev-python/databases/databases-0.3.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 eutils + +DESCRIPTION="Async database support for Python." +HOMEPAGE=" + https://www.encode.io/databases/ + https://github.com/encode/databases +" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="doc" + +# Requires 'TEST_DATABASE_URLS' to be set +# but to what, there is no documentation on this +# besides this looks like it requires internet so it will fail anyway +# To fix this, the whole 'TEST_DATABASE_URLS' stuff should probably be commented out +# or we download whatever 'TEST_DATABASE_URLS' is supposed to point at and the variable +# to that local directory +RESTRICT="test" + +RDEPEND=">=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/aiocontextvars[${PYTHON_USEDEP}]' 'python3_6')" + +BDEPEND="doc? ( + dev-python/mkdocs + dev-python/mkdocs-material )" + +# autoflake, codecov also required for tests? +DEPEND="test? ( + dev-python/aiomysql[${PYTHON_USEDEP}] + dev-python/aiopg[${PYTHON_USEDEP}] + dev-python/aiosqlite[${PYTHON_USEDEP}] + dev-python/asyncpg[${PYTHON_USEDEP}] + dev-python/black[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/psycopg[${PYTHON_USEDEP}] + dev-python/pymysql[${PYTHON_USEDEP}] + dev-python/starlette[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # do not install LICENSE to /usr/ + sed -i -e '/data_files/d' setup.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + default + if use doc; then + mkdocs build || die "failed to make docs" + HTML_DOCS="site" + fi +} + +pkg_postinst() { + optfeature "postgresql support" dev-python/asyncpg dev-python/psycopg + optfeature "mysql support" dev-python/aiomysql dev-python/pymysql + optfeature "sqlite support" dev-python/aiosqlite + optfeature "postgresql+aiopg support" dev-python/aiopg +} + +distutils_enable_tests pytest diff --git a/dev-python/databases/metadata.xml b/dev-python/databases/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/databases/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/graphene/Manifest b/dev-python/graphene/Manifest new file mode 100644 index 0000000000..08f9b68e91 --- /dev/null +++ b/dev-python/graphene/Manifest @@ -0,0 +1 @@ +DIST graphene-2.1.8.tar.gz 102179 BLAKE2B 45c61f0f5965828f4b623a1a78678afdd9ef180c0ac83ff6d13ac4385479a787166e7401d75b4314cd125c623ebab7f43337fe2b00db471c1c8751177ca8b264 SHA512 238108c2047b9942de22f21b90581bbda42fb85ee3588ed5d4a26bd54784a6a71407c7a4e8308726ab22b6a62317e94253a60d1771272969e00e0097f3614d51 diff --git a/dev-python/graphene/graphene-2.1.8.ebuild b/dev-python/graphene/graphene-2.1.8.ebuild new file mode 100644 index 0000000000..52cadcadf3 --- /dev/null +++ b/dev-python/graphene/graphene-2.1.8.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="GraphQL Framework for Python" +HOMEPAGE="https://github.com/graphql-python/graphene" +SRC_URI="https://github.com/graphql-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# We need newer graphql-core +RESTRICT="test" + +RDEPEND=" + dev-python/aniso8601[${PYTHON_USEDEP}] + dev-python/graphql-core[${PYTHON_USEDEP}] + dev-python/graphql-relay[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/promises[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/iso8601[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # Package installs 'examples' package which is forbidden and likely a bug in the build system. + rm -r examples || die + + distutils-r1_python_prepare_all +} + +distutils_enable_tests pytest +# ModuleNotFoundError: No module named 'sphinx_graphene_theme' +# There is a github, but no releases at the moment +#distutils_enable_sphinx docs diff --git a/dev-python/graphene/metadata.xml b/dev-python/graphene/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/graphene/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/graphql-relay/Manifest b/dev-python/graphql-relay/Manifest new file mode 100644 index 0000000000..9fd138c371 --- /dev/null +++ b/dev-python/graphql-relay/Manifest @@ -0,0 +1 @@ +DIST graphql-relay-3.0.0.tar.gz 41928 BLAKE2B a206692a2fa1b39d002aad8a324b1be1c1e67305e65978f3eceaa28df6c12791f3fc19fad3f68320d16e063f54710a94d89fe078a9a3a361334299a8c6e31a21 SHA512 5e09d0cc21b1f6241a3a19b96f6607fb13ebe87798338669d2cc687b15d858acb24e884fc0752c091414f857560dae2e7b1d52011c9ce4718986919997dae7ff diff --git a/dev-python/graphql-relay/graphql-relay-3.0.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.0.0.ebuild new file mode 100644 index 0000000000..03c65f4b88 --- /dev/null +++ b/dev-python/graphql-relay/graphql-relay-3.0.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=(python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Relay library for graphql-core-next" +HOMEPAGE="https://github.com/graphql-python/graphql-relay-py" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# most likely we need a newer version of graphql-core +RESTRICT="test" + +RDEPEND="dev-python/graphql-core[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/graphql-relay/metadata.xml b/dev-python/graphql-relay/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/graphql-relay/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/httpx/httpx-0.11.1.ebuild b/dev-python/httpx/httpx-0.11.1.ebuild index 1de54b57f7..e3e5ce27aa 100644 --- a/dev-python/httpx/httpx-0.11.1.ebuild +++ b/dev-python/httpx/httpx-0.11.1.ebuild @@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="doc" -REQUIRED_USE="x86? ( !doc )" RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] dev-python/chardet[${PYTHON_USEDEP}] @@ -29,10 +28,10 @@ RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] dev-python/sniffio[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}]" -BDEPEND="doc? ( !x86? ( +BDEPEND="doc? ( dev-python/mkdocs dev-python/mkautodoc - dev-python/mkdocs-material ) )" + dev-python/mkdocs-material )" DEPEND="test? ( dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/httpx/httpx-0.12.0.ebuild b/dev-python/httpx/httpx-0.12.0.ebuild index 1de54b57f7..e3e5ce27aa 100644 --- a/dev-python/httpx/httpx-0.12.0.ebuild +++ b/dev-python/httpx/httpx-0.12.0.ebuild @@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="doc" -REQUIRED_USE="x86? ( !doc )" RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] dev-python/chardet[${PYTHON_USEDEP}] @@ -29,10 +28,10 @@ RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] dev-python/sniffio[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}]" -BDEPEND="doc? ( !x86? ( +BDEPEND="doc? ( dev-python/mkdocs dev-python/mkautodoc - dev-python/mkdocs-material ) )" + dev-python/mkdocs-material )" DEPEND="test? ( dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.4.6.ebuild b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.4.6.ebuild index 200a5a7543..2fd18f0bcb 100644 --- a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.4.6.ebuild +++ b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.4.6.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/timvink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RESTRICT="test" # fails, mkdocs failed diff --git a/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild index 64cac1d475..803779addc 100644 --- a/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-4.6.3.ebuild @@ -5,6 +5,8 @@ EAPI=7 PYTHON_COMPAT=( python3_6 ) +DISTUTILS_USE_SETUPTOOLS=rdepend + inherit distutils-r1 DESCRIPTION="A Material Design theme for MkDocs" @@ -13,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-python/markdown-3.2[${PYTHON_USEDEP}] diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest new file mode 100644 index 0000000000..32f58ebd79 --- /dev/null +++ b/dev-python/python-multipart/Manifest @@ -0,0 +1 @@ +DIST python-multipart-0.0.5.tar.gz 32581 BLAKE2B 79a55b620d45f529f3c823b5452f7a100934ae2f1229e02344c5e8e4ac251225b66ea5505773a0f639cab2f1596e4b6d7a77f3919e56bab2ea9a2e2b04fec796 SHA512 159472175c7b21ddcfb6d026d2efe1dc68ceacb6b30afef7f2aab078542eef6faf61d7e40abb2d22d18346c88e2fbee12283795f3e4a8b1f36673a5dd9163a8e diff --git a/dev-python/python-multipart/metadata.xml b/dev-python/python-multipart/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/python-multipart/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/python-multipart/python-multipart-0.0.5.ebuild b/dev-python/python-multipart/python-multipart-0.0.5.ebuild new file mode 100644 index 0000000000..9417854dbf --- /dev/null +++ b/dev-python/python-multipart/python-multipart-0.0.5.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=(python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A streaming multipart parser for Python" +HOMEPAGE=" + https://andrew-d.github.io/python-multipart + https://github.com/andrew-d/python-multipart" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# RuntimeError: Unsafe load() call disabled by Gentoo. See bug #659348 +RESTRICT="test" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +DEPEND="test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest +# there are docs on github, but there is no 0.0.5 release tarball there for some reason +#distutils_enable_sphinx docs/source dev-python/sphinx-bootstrap-theme diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest index d1e2b17211..7b137923ca 100644 --- a/dev-python/spotipy/Manifest +++ b/dev-python/spotipy/Manifest @@ -1 +1 @@ -DIST spotipy-2.9.0.tar.gz 81689 BLAKE2B 909e615c4dad90571c7aa4c1ce4512effffab34505b1193eca8694290fa937143bc4e90d69779f4e899fe0556626591078fcbc175c8d52427553de1b0dbcdd0e SHA512 ebfe8e4b31cb741fe5ddd5fae52d269e6e311d04aa6edc9d727d56bc32963b253db22ae3b43b0db10d1c55bd045439b0e74e0cfefab386e895730ac5cd10b110 +DIST spotipy-2.10.0.tar.gz 82414 BLAKE2B 06915b6e910ab69853ee8e54503da050733e138dc27fbb3c27049c2277231c97659fcbc3f3205aa252f89b738f5863851751de253efce970f31617046a6e8de5 SHA512 00e9a05ce4321c889a4586ae504b4399753701a6fc08ecc4775099b74d82087551c81329242c395ff9d0497f45c9aa4c9a261132295117be310cd6f33ca1811a diff --git a/dev-python/spotipy/spotipy-2.9.0.ebuild b/dev-python/spotipy/spotipy-2.10.0.ebuild similarity index 100% rename from dev-python/spotipy/spotipy-2.9.0.ebuild rename to dev-python/spotipy/spotipy-2.10.0.ebuild diff --git a/dev-python/sse-starlette/Manifest b/dev-python/sse-starlette/Manifest new file mode 100644 index 0000000000..ca2d330f20 --- /dev/null +++ b/dev-python/sse-starlette/Manifest @@ -0,0 +1 @@ +DIST sse-starlette-0.2.2.tar.gz 45012 BLAKE2B e6eb1eda9b104191163b6dbfff67a203e3b87d562076267639e7d5ca2cfa90a4c4d5f4e1a0962b60f04122f42c4a516829cfcb844edc69299f2195afaa3b496d SHA512 8ad9394bde454c2307436486958184de5f6d9bfb5660d121c1f8a77a33149623c7aaae1fab8f1c3858fcceed45aeb89fb4c8570afd4966fc4dd45278495ec9bb diff --git a/dev-python/sse-starlette/metadata.xml b/dev-python/sse-starlette/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/sse-starlette/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/sse-starlette/sse-starlette-0.2.2.ebuild b/dev-python/sse-starlette/sse-starlette-0.2.2.ebuild new file mode 100644 index 0000000000..e17527a40a --- /dev/null +++ b/dev-python/sse-starlette/sse-starlette-0.2.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Server Sent Events for Starlette" +HOMEPAGE=" + https://pypi.org/project/sse-starlette/ + https://github.com/sysid/sse-starlette +" +SRC_URI="https://github.com/sysid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="test? ( + dev-python/black[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/starlette[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest new file mode 100644 index 0000000000..f2483f6280 --- /dev/null +++ b/dev-python/starlette/Manifest @@ -0,0 +1 @@ +DIST starlette-0.13.2.tar.gz 431011 BLAKE2B 60a34667c5c784dc4167ddaf764be976f97e95f518c6c1cd7c0d20a41c10cdc2232a402a39b5c742a5fbc8a19613713fa18756f0b1858e8acf9905f614ae0d58 SHA512 9622f5ddcf7469305e0d509457a1d9c7e44b6291e84c0c5627d4599dc2f561ce58a5437214b41917ac019dd6f27c3551ed0dea38b57fbbcadc54b30ceca870a5 diff --git a/dev-python/starlette/metadata.xml b/dev-python/starlette/metadata.xml new file mode 100644 index 0000000000..a507be0a78 --- /dev/null +++ b/dev-python/starlette/metadata.xml @@ -0,0 +1,9 @@ + + + + + + piotr.staroszczyk@get24.org + Piotr Staroszczyk + + diff --git a/dev-python/starlette/starlette-0.13.2.ebuild b/dev-python/starlette/starlette-0.13.2.ebuild new file mode 100644 index 0000000000..8568ab7be3 --- /dev/null +++ b/dev-python/starlette/starlette-0.13.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 eutils + +DESCRIPTION="The little ASGI framework that shines" +HOMEPAGE=" + https://www.starlette.io/ + https://github.com/encode/starlette +" +SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="doc" + +# ModuleNotFoundError: No module named 'graphql.pyutils.compat' +# We need newer graphql-core +RESTRICT="test" + +BDEPEND="doc? ( + dev-python/mkdocs + dev-python/mkdocs-material + dev-python/mkautodoc )" + +DEPEND="test? ( + dev-python/aiofiles[${PYTHON_USEDEP}] + dev-python/black[${PYTHON_USEDEP}] + dev-python/databases[${PYTHON_USEDEP}] + dev-python/isort[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/python-multipart[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/sse-starlette[${PYTHON_USEDEP}] + dev-python/ujson[${PYTHON_USEDEP}] + dev-python/graphene[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # do not install LICENSE to /usr/ + sed -i -e '/data_files/d' setup.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + default + if use doc; then + mkdocs build || die "failed to make docs" + HTML_DOCS="site" + fi +} + +pkg_postinst() { + optfeature "Required if you want to use FileResponse or StaticFiles" dev-python/aiofiles + optfeature "Required if you want to use Jinja2Templates" dev-python/jinja + optfeature "Required if you want to support form parsing, with request.form()" dev-python/python-multipart + optfeature "Required for SessionMiddleware support." dev-python/itsdangerous + optfeature "Required for SchemaGenerator support." dev-python/pyyaml + optfeature "Required for GraphQLApp support" media-libs/graphene + optfeature "Required if you want to use UJSONResponse." dev-python/ujson + optfeature "Server Sent Events" dev-python/sse-starlette +} + +distutils_enable_tests pytest diff --git a/dev-python/uvicorn/uvicorn-0.11.3.ebuild b/dev-python/uvicorn/uvicorn-0.11.3.ebuild index 04aad2daf3..652f668e0d 100644 --- a/dev-python/uvicorn/uvicorn-0.11.3.ebuild +++ b/dev-python/uvicorn/uvicorn-0.11.3.ebuild @@ -19,18 +19,16 @@ KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="doc" -REQUIRED_USE="x86? ( !doc )" RDEPEND=" dev-python/click[${PYTHON_USEDEP}] dev-python/h11[${PYTHON_USEDEP}]" -BDEPEND="doc? ( !x86? ( +BDEPEND="doc? ( dev-python/mkdocs - dev-python/mkdocs-material ) )" + dev-python/mkdocs-material )" DEPEND="test? ( - dev-python/black[${PYTHON_USEDEP}] dev-python/isort[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] >=dev-python/uvloop-0.14.0[${PYTHON_USEDEP}] diff --git a/dev-util/xdp-tools/Manifest b/dev-util/xdp-tools/Manifest new file mode 100644 index 0000000000..b3dd09caf0 --- /dev/null +++ b/dev-util/xdp-tools/Manifest @@ -0,0 +1 @@ +DIST xdp-tools-0.0.2.tar.gz 288960 BLAKE2B 0ff03200b288819b5180f55129494534f5ca09be5bb9bd167a022501dd63104251047d514a42dca905cb6879c55a20ec40b6f8d6828ac7559066fc3867f6ade9 SHA512 00455d77e2354b48f342d795d2141ae38b39137981e4a232971b6755e9b1c397db65c498817bbdf76946cc0d825c01e9b866ed504395f76be02f65625adc1bb9 diff --git a/dev-util/xdp-tools/metadata.xml b/dev-util/xdp-tools/metadata.xml new file mode 100644 index 0000000000..f793e24398 --- /dev/null +++ b/dev-util/xdp-tools/metadata.xml @@ -0,0 +1,12 @@ + + + + + kurt@kmk-computers.de + Kurt Kanzenbach + + + This package contains a collection of utilities and example code to be used + with the eXpress Data Path facility of the Linux kernel. + + diff --git a/dev-util/xdp-tools/xdp-tools-0.0.2.ebuild b/dev-util/xdp-tools/xdp-tools-0.0.2.ebuild new file mode 100644 index 0000000000..4e71ce2b4b --- /dev/null +++ b/dev-util/xdp-tools/xdp-tools-0.0.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-info + +DESCRIPTION="Utilities and example programs for use with XDP" +HOMEPAGE="https://github.com/xdp-project/xdp-tools" +SRC_URI="https://github.com/xdp-project/${PN}/releases/download/v${PV}/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +# skip strip for eBPF object files +RESTRICT="strip" + +# skip QA check(s) for eBPF samples +QA_EXECSTACK="usr/lib/bpf/*.o" + +# XDP should be enabled +CONFIG_CHECK="~XDP_SOCKETS" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + >=dev-libs/libbpf-0.0.7 + virtual/libelf +" +DEPEND="${RDEPEND} + >=sys-devel/clang-9.0.0 + >=sys-devel/llvm-9.0.0 +" + +src_configure() { + ./configure +} + +src_compile() { + emake PRODUCTION=1 PREFIX=/usr all +} + +src_install() { + emake PRODUCTION=1 PREFIX=/usr DESTDIR="${D}" install + doman xdp-filter/xdp-filter.8 +} diff --git a/dev-vcs/github-cli/Manifest b/dev-vcs/github-cli/Manifest deleted file mode 100644 index de26f859ff..0000000000 --- a/dev-vcs/github-cli/Manifest +++ /dev/null @@ -1,36 +0,0 @@ -DIST github-cli-0.6.1.tar.gz 189311 BLAKE2B 07814a555e8137b02184f4eeb77171f640e4d9c497983580f9a921c6d2e529dd979641d709160202ce3d9f4eb671ad3a2890fb5554eeaae528cc3fdc5cd64cce SHA512 eeabed53407ed88c6e917b930e215fcc6d0daad22f0c999bcc2c962b69dd25886ecbc136e6f3274c2403a053f193d8a3e63cd9cb6cffe3ee439f3ecd966cf267 -DIST github.com-AlecAivazis-survey-v2.0.7.tar.gz 1351392 BLAKE2B 04405e096c20b2640e31561b660eef8b08c4b48b58ea93152b56d18e6820151339e4db269bd2c2e50fe961146be814ecf0f20c0b40ee50606ea7104be6e3886c SHA512 10193065832a9c94f87f502477f46e2f92d4e2c5f1de0e8326f13964b7a8903a716f3fe6d21b1dd57c6e3a4796e2af284f4f5ae9aaa20400cd76d4fcdd3812d4 -DIST github.com-alecthomas-chroma-34d9c7143bf5.tar.gz 603840 BLAKE2B be72d36b48179dfb18baedbd3d1185525de6b149490712c5964d6b8210f5b1fc2d81285a838cf3a34ce8280a842956cea6981d39057d6a5058613c5a1f228e37 SHA512 5cb29052d708b83e094a45abf48e6a605ace42afe6b3a80c92e6bd30052a9b23b5369adbdb87f8ec6a37e4afc3149424efcf79375ce2e44c4a24f871d83c9b3c -DIST github.com-briandowns-spinner-v1.9.0.tar.gz 1324438 BLAKE2B acea5f908211832c0d9fe6fe4a7108dd8a4b6f45af0979c60040953aa8d7633d4f15dce60758f3b4d529682b2305c89522a46df060d7918a7215201597e16a56 SHA512 6ab276e60aa9229e7a7e06c0b7fbf1766ee38056eea26929795c03bc170065c1dbb0f632bb6485165b00ddc02ebad6e2e6463005ddac91ac486f66ec4ef14c40 -DIST github.com-charmbracelet-glamour-7e5c90143acc.tar.gz 511413 BLAKE2B ccc145c748f469496844fb0ede298e77989ab3394591fa09f148a62b9575868f13be52aab1a11d19ae3864b48312479a3a580fa0a5ace2e4154b2517e7e55b22 SHA512 70b352b45cd1898ae7f64401d7a350c2d59329bee922ec3144323f121553da11a2906dad11a0fe9436942d8cc4629d30b95a1392fd1374f5e3f86648703b521f -DIST github.com-cpuguy83-go-md2man-v2.0.0.tar.gz 52021 BLAKE2B d3df2300a28d972b6b7269172a734dda7a60df5c25d8b4a4d9a45a2c636f08286eea4873c32d22a9533ba4e333660e4ec2deabe8fbdb9af3db96c07884278d04 SHA512 22a6c950ca7e386246fadb15f05d0a60437a249df48a7c5f905bc4bd05034cede6318e1158bd2113e97b4fd2d1e838776680a00c6141ac2b3c8795aeee15a39d -DIST github.com-danwakefield-fnmatch-cbb64ac3d964.tar.gz 4952 BLAKE2B 92a7cfe2f3c07bdf2c61b445e35531150869dc181138d3438d7173ee38130d411a0de770ba40958471ea61d9aebe8881b51eb0ca9340deced89fd94df267e299 SHA512 5904008003ac80d34581dd1d33130fef27c6a523196aafef1231a2e63c5296cd30f8c3c517090b6b4c7ebb6a57d24bb0bff10cc40876e3fa1c9e74b65bc13154 -DIST github.com-dlclark-regexp2-v1.2.0.tar.gz 204926 BLAKE2B 46cc0ab99e3798040365064fd0521d65b9ebd71f182d462eb43fb5dcfc85d0a3fa15fa08d2d3093f4228b568c41825505d3ec968d33e7e89a85b6c1adc566c9f SHA512 238ccd285e0a4c99f3a8bfa64e2465347913f50537dc3fd4b486f6339cde9a1ca02fb6fa22cc3ccbba4c46590f36fbbab7389112f025b9c092971341b8e62f02 -DIST github.com-fatih-color-v1.7.0.tar.gz 816449 BLAKE2B f006f51cbd1a0288380b339d7d2b493e447aa1e6bd783f11de5670d4db6ff8c1463cbe957a04127c1f24186a9362be8c40ecdf4394cbbc0e2c6c2cb598c012ac SHA512 ee5668ce828ad3e5461c54d971aee4b10a578f697717010d60fdda641948430816e74580563dfea6a4c66a9840175ff5b63c2ca9cf1af213cfac5be7b8ddac36 -DIST github.com-go-yaml-yaml-a6ecf24a6d71.tar.gz 86785 BLAKE2B 717d0bac6fd4c83b8e543c08f4cfa8bd8c540bac1f5cbc73706f13f04125675a28d48c5382d48c78a90d76f23af04b2c6ffe16fb6e08d0a32d0c41a2ec662b4b SHA512 e1274971c41cd622e94770005670fee15e1c5096b13d3596afdc644fce93f00f4fe65f72bd183df2eb45282b327b9bfe4add14d9a3d5563945c4d3df794d81d4 -DIST github.com-go-yaml-yaml-v2.2.8.tar.gz 72732 BLAKE2B a22d1bd30aff025564c69d09ddd67869d0d15512b635ef42db26e48a16f0567f0ce0c30716b51944ebcfd3d87be57fc313ee1f6465b73315c095ca09bc841c5e SHA512 ba9f916a09998af14371060432b414bf4f92dac8b623fa72667e425784b54d8dd3f088aa4bdb0d4499b79de904d0d2b04f1ebce1320c94b4af349e17cd170699 -DIST github.com-golang-crypto-1ad67e1f0ef4.tar.gz 1725674 BLAKE2B a100aafa38ac52d83218c3b79048cadeb0e4e0b63c69341c9dcf801800d2e1dee4a4f8ba887761c64b4abca69d84c60ff40ec97caddf43d9f4708281ab875656 SHA512 95bdce68c50096d8d8d0f3b49fa85a9fe8e48323166d471f247b91347418d49bc0c6900f5bc4a09b402d18ed409af82c968a7d3cffb0ecf98ad95b96e4e087fd -DIST github.com-golang-net-46282727080f.tar.gz 1174482 BLAKE2B 6ad7d0bda9f735c7c673a572b486ea7063e604ec3a821afe275e7f33964027a2d5a3111aa519228c1424f946e58f23c8684aea99ce13e5f065c7b76d3ed94335 SHA512 2785ac6d56688c00bd085d5096cadfcf2712c85196c6f7a7c884d295fd5e86488b339944c762cd1bb9e8da3cb0ab37ababb9904b7bb21729c53ac0dc2688c325 -DIST github.com-golang-sys-d5e6a3e2c0ae.tar.gz 1541214 BLAKE2B 947229146a1c9cbe6cb4fa5fdb72861fcad3eaa6de54e02a96ddd6f869a418b172eac0c743b459ea63f56187b9898d45921a86d4710325281b5c85c600f061e3 SHA512 56f5abbbe48b9d114fa46462364b6782cd5e16e40de0684c0e3514af41d1edf59295834f04eed7bc8436b33ad602db3d00c8c87a2da4939e5d759427b1af7669 -DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58 -DIST github.com-google-goterm-fc88cf888a3f.tar.gz 18300 BLAKE2B fa5b54a1c314965010f12e55249ad9d79c91d7bef238067f57f48a3414c2f382354c7bd2fba6c3fa51dd3a5a8313243aef54cbc3500adf5c9c6ff26e742ae2b8 SHA512 4574bdbfd96b78f905602aaabbc2d55242ce7cd1c2fc9daa8c7f659e0f2f817785eb8bc10c4f35c208e3d947e8a7fe1fb514c2c3e52177eda05fbf5e53a99a2b -DIST github.com-google-shlex-e7afc7fbc510.tar.gz 7342 BLAKE2B f8483174afc39a4640e8ef6e6261a653ba62473660ae2a2b44ba84286f2c1b3f2b10d90fe3836360a65f43e7195378fa9c9f57507673e5f330b7fa14cacc4b89 SHA512 2b565209689b8791a70658aa9e016acf5d8db1322cf0f2c0c9ce8b6da34adf40aa7a1b0432d471bc147f6935dbeb8f06fa390a1c7b149cca3682d54038caeed8 -DIST github.com-hashicorp-go-version-v1.2.0.tar.gz 13094 BLAKE2B d8108adc3afd08e9783921b35977842076f7f1b4fc6198574442965ed167f829477a57c7e4fe8d8fe21a58893022d6c4e30580439905fc588fc0e0a51af7b10e SHA512 d2d55fb272b7f655fdeac62f6315f06dc94d2d91de955b975dd460f5908713838c1afbadfc3d2ee266b264bf3c65f9d669357e0d9ae4bcf01ffd6713d8a02c2b -DIST github.com-henvic-httpretty-v0.0.4.tar.gz 40771 BLAKE2B f129e2102ed0adea2e89d19cb25a3cda75598218ebe803b2a4388d599726deeb66f5bb9dc8773de30d7e86070bfcbefb00f71b6c5b0735fc1e92df38e38d59b8 SHA512 b351f99baa72cd1241ad38f995ecb30aaec1ab7549ed714a91e0373101428c9e38bf1252e0ded56ce18d21d7f389510e7c19f379a5f0ba0023d007763507a9b8 -DIST github.com-inconshreveable-mousetrap-v1.0.0.tar.gz 2290 BLAKE2B bd46103e50dd916bad41aafbf8c1945d835222c131a88f4d3fba35feb4b11ae83c900280c9dafc6f0ef92f71b6a3ba02996dcb31d67eb49314b29d23fda2c8b8 SHA512 6f68bd6b7b1c7aa6651fe83b5230b6c8398b85561b01ca6a36ee638e186c325cc70444818de7a569db240159ba5840ed24f212e0defdf9f9890803a7641285d9 -DIST github.com-kballard-go-shellquote-95032a82bc51.tar.gz 4327 BLAKE2B ca31068aeb60ebea4568901fe91de1aedb6842533c98a9b2cfe2a989d6f0a3dc76cb113989c84acae934150f599173af186b7886661ba94a549dedd3508b3cf5 SHA512 6fc381005c055aff7e451145bd2dd5a20591481b416d2d94c1c05ddcfac84c76e3915046d86073f3ace97ddb38eeb6e8a925825ca4629f1687b7f274809d9c83 -DIST github.com-lucasb-eyer-go-colorful-v1.0.3.tar.gz 430208 BLAKE2B 3fc0e9ae9092e76203d2bce447997966652ff2912083d062198196a30a7e49d66db67f82a626b6abace658109b9b71398b44a241d9e66eb160f21b24774d1f8b SHA512 876315f886a9cd39adf592b3c68ef8ff21ef7b1f543df5c7c28534e9443cb2d0f72fcd79404ac87643ee2232f150b92ffb6dc1fe2e2130c602679c8d8ca85609 -DIST github.com-mattn-go-colorable-v0.1.6.tar.gz 9472 BLAKE2B 79ce5bc4dfce08070f37fe22ef3089e89758ae694f8f63082949ebbef0cc997d9a219d6312b1d6ef770058df34586432c350a0a548b68f6c8e9394ef0b21db9d SHA512 308c67766356ac71e5ad3eda7bf8961c8bd8763a1360b30eed371868a33064e70b34841e3dcc8552508bcfc3cc5a96a91ad3dc247d95fceba27c5eef0a5f1cd4 -DIST github.com-mattn-go-isatty-v0.0.12.tar.gz 4548 BLAKE2B 856d4c59c2f484cee3a1f8280745d72c7d40671839f5a6b94edc16bae7acfd0e71ba19c1839960aa9618d3f835e86895597e4033495ed9cbe5f9eb7e39db98e6 SHA512 fdc07ff956f596102a54ecf15aa2f690c7a44a89bb32ada90d19ed26a851b22a42e6a4a308c0252aa7183acaf3e41ada8647b104f2c2daacf356ccdfe42c3457 -DIST github.com-mattn-go-runewidth-v0.0.8.tar.gz 16500 BLAKE2B 62f0d1d199a5a19d02764364b45120d0e90e613b2ee3af613a32cd2e3bf8ac24b53cc023f92ee5fa5560928e63ee888336d316667f135c331afd26c7f3b9a748 SHA512 196a26bc24a2816307b90956e05631ed162acba622c96956ed5d8f8b179f47bdec08aca59f510bd6d12c3b9935c20701d65f5b6f1e7e779110588f84a7783aac -DIST github.com-mgutz-ansi-9520e82c474b.tar.gz 4874 BLAKE2B 45ab35bdc8beb866430d3be71bf870a537cd757912dc57a00f412cf41be49ff4a35a721b70e0043739d07a770cecef408e0bbe2e6866ebaf80d246a67fcb4cd7 SHA512 893f9823f06edaeb35dbb1a19d908bd08a7d8df6527addf3d7197efeb0c2a83d85405043efd910027d472ed25cf869f4999ece4241cb546e9f648843bdd006cd -DIST github.com-microcosm-cc-bluemonday-v1.0.2.tar.gz 137669 BLAKE2B 96b88fb6e0aea043ef6ea82122fb7445e4ab36eeb6e6ce4d979f678c1e7b038213e32903b407aa6c5a747800e26b0465bc99de2222bbae4c5ddaf93035fa886d SHA512 bd4e29a3d03dc8162bae838f8b484485598815626e6accded0fa6c97a0b99c4bdec1ed98073032f74c29ad675b1e801bb6865e41efefb5e87c0712a311ca7190 -DIST github.com-mitchellh-go-homedir-v1.1.0.tar.gz 3362 BLAKE2B b3388de9230439ec591042f6a319a80216c0bd7ef055f4bee42bd9020ce8104afb1d10b6105cd2a6f431f066f78af1286537236c054c3bfe15c7ee9b10e1935f SHA512 19f3341d9b343d46a215da3d9aba8e218cd4a5e22a33bb26ee296ab3764e9ab7befa7b65f05bf7e9af8b28be1f078e7da691b68c0a7b1e0c8d853de3ba53d643 -DIST github.com-muesli-reflow-v0.1.0.tar.gz 16189 BLAKE2B df407b76814c4920a5b915c72b2f4ca7788367ebb776d6e78eb1cbcfb9825b1bade6c99e6754f2fe085a50f065f751ab3d00806fb48be00bd9a1ccd83244bc12 SHA512 125e8c7162215b9543085652e5ada4ed9132951529ef9bf88f491c1ceb099cc8c03dd74712c7c2b2782c08d98aabd8bfb55bccddb40e4d77737b0f96251e1151 -DIST github.com-muesli-termenv-v0.4.0.tar.gz 402405 BLAKE2B 2d2848de07bc2e6a936e8f226b43d89d558219aa4256e5b54c692213055a8fbdd622692908c635efac1c8aab30893a11a82627f1793490f6c2767938603943eb SHA512 f678732af0129022508133f6ad6a87fcdb1bd45e35d6daeda9aaff1e3c991e4e4b3cd176575b50e1e0159193252cbd73f9c235ad7d86f2d108dd00c8ad72049a -DIST github.com-olekukonko-tablewriter-v0.0.4.tar.gz 19252 BLAKE2B b6ea59745921b4788a5fff2ad51567b19304d31fc7795935bf4a648229800235d2c5a72adca0cdcb8659d4637cab16fe96dfd4428390095ea77fe99547646236 SHA512 cd738a0e7ef0e4fde24db14569f1887a4564b6aa591f3f52961422d93ad5c949521feccf33efedda2276e0d26b7be61797f02ff9943d683efb42bbc5b422d43d -DIST github.com-russross-blackfriday-v2.0.1.tar.gz 79613 BLAKE2B fb48381501283f535bfd5e04d4db3fd81ab2780f91451f1188c40a5737145489ed1446dfd2dc1f4e6cc4bc690facf4d8237fb8cea6d958361dcd245e5aecb7af SHA512 b5c889480bd6a5e8a805bb5685ee91a07b5d1831fce65c27518fab5a2aeee2ed3e356b536b65021c092b588ae105f169cbd57fba8d16374173b04b9e9476c9aa -DIST github.com-shurcooL-sanitized_anchor_name-v1.0.0.tar.gz 2143 BLAKE2B 5f833b40808210b1b487985c9598dca0bf22b531c7a9d863cbdbd3d0483ccf8b35fc4d65b48b3de8b8d548e515a306a84af0c8dbb140677b191c839f751d68b4 SHA512 2b83e4f537a9290c0ba92bc1b8f7f5bddba8eb973e41db1eb5c13df35f7d75746f705fa0e1fd1794cf2442799e94609479e4a2b2c7c4cbcedba67259a0068db9 -DIST github.com-spf13-cobra-v0.0.6.tar.gz 117290 BLAKE2B 9db8e8dc17c089563bd3f15cabbd1ad4025f2d65ae30516fc13c0ea545f7fec08ce1c791d2da51bc11de7b985c164bcc523dcf7bdfacc01a3ae32af157ed9c15 SHA512 b2705003ecb6aac03a7cf27a016ce28923d1bfa2639bf48d01d85c2734be9e55557fd2748ac2b69af3983128e5e8eee7a570e70b4dcd22d6a3b02c479dbeffcb -DIST github.com-spf13-pflag-v1.0.5.tar.gz 50796 BLAKE2B 735cf4ab840354082dd104f417a938000ca53d60f71f201e1995a9d5a77b45ee0e83e41b1f16713224f6d16d52230ea75d651e8fb377c689c883998502080de6 SHA512 ffdfaa3b2431cbb0934cb996af158aa56132005f978a7e3a954e43f24efed36805213d5aa03bd04792119e909a0d54a8b76b0c891f83cb4f6a813a73a704e13b -DIST github.com-yuin-goldmark-v1.1.24.tar.gz 225223 BLAKE2B 3d8301de27389fcd52ce6f245be7045e9a6ebef2f61722014690c198c21505c7053b86721e20f28507318cc23f1543d8ca487b3be005e1691752530b755b7540 SHA512 222b1a0837edeabd60769444e9afbe5318d314ff307f60163023aae5acd7cbf00d0fd35f0140a304e54e5baa6770e94440da9d8453c1d7b6cdce19a45d68b134 diff --git a/dev-vcs/github-cli/github-cli-0.6.1.ebuild b/dev-vcs/github-cli/github-cli-0.6.1.ebuild deleted file mode 100644 index 1dd0f58b4b..0000000000 --- a/dev-vcs/github-cli/github-cli-0.6.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/cli/cli" -EGO_VENDOR=( - "github.com/AlecAivazis/survey/v2 v2.0.7 github.com/AlecAivazis/survey" - "github.com/alecthomas/chroma 34d9c7143bf5" - "github.com/briandowns/spinner v1.9.0" - "github.com/charmbracelet/glamour 7e5c90143acc" - "github.com/cpuguy83/go-md2man/v2 v2.0.0 github.com/cpuguy83/go-md2man" - "github.com/danwakefield/fnmatch cbb64ac3d964" - "github.com/dlclark/regexp2 v1.2.0" - "github.com/fatih/color v1.7.0" - "github.com/google/goterm fc88cf888a3f" - "github.com/google/shlex e7afc7fbc510" - "github.com/hashicorp/go-version v1.2.0" - "github.com/henvic/httpretty v0.0.4" - "github.com/inconshreveable/mousetrap v1.0.0" - "github.com/kballard/go-shellquote 95032a82bc51" - "github.com/lucasb-eyer/go-colorful v1.0.3" - "github.com/mattn/go-colorable v0.1.6" - "github.com/mattn/go-isatty v0.0.12" - "github.com/mattn/go-runewidth v0.0.8" - "github.com/mgutz/ansi 9520e82c474b" - "github.com/microcosm-cc/bluemonday v1.0.2" - "github.com/mitchellh/go-homedir v1.1.0" - "github.com/muesli/reflow v0.1.0" - "github.com/muesli/termenv v0.4.0" - "github.com/olekukonko/tablewriter v0.0.4" - "github.com/russross/blackfriday/v2 v2.0.1 github.com/russross/blackfriday" - "github.com/shurcooL/sanitized_anchor_name v1.0.0" - "github.com/spf13/cobra v0.0.6" - "github.com/spf13/pflag v1.0.5" - "github.com/yuin/goldmark v1.1.24" - "golang.org/x/crypto 1ad67e1f0ef4 github.com/golang/crypto" - "golang.org/x/net 46282727080f github.com/golang/net" - "golang.org/x/sys d5e6a3e2c0ae github.com/golang/sys" - "golang.org/x/text v0.3.2 github.com/golang/text" - "gopkg.in/yaml.v2 v2.2.8 github.com/go-yaml/yaml" - "gopkg.in/yaml.v3 a6ecf24a6d71 github.com/go-yaml/yaml" -) - -inherit golang-vcs-snapshot - -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_VENDOR_URI}" - -DESCRIPTION="The official GitHub CLI tool." -HOMEPAGE="https://cli.github.com/" -LICENSE="MIT" - -SLOT="0" -IUSE="" -KEYWORDS="~amd64" - -BDEPEND=">=dev-lang/go-1.13" - -QA_PRESTRIPPED="/usr/bin/gh" - -src_compile() { - GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ - go install -v -work -x -ldflags "\ - -X github.com/cli/cli/command.Version=${PV} \ - -X github.com/cli/cli/command.BuildDate=$(date +%Y-%m-%d) \ - -s -w" \ - ${EGO_PN}/cmd/gh || die -} - -src_install() { - dobin bin/* -} diff --git a/dev-vcs/github-cli/metadata.xml b/dev-vcs/github-cli/metadata.xml deleted file mode 100644 index 5565b5611b..0000000000 --- a/dev-vcs/github-cli/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - william@wstrm.dev - William Wennerström - - - GitHub CLI, gh, is Github on the command line. It brings pull requests, - issues, and other GitHub concepts to the terminal next to where you are - already working with git and your code. - - diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest new file mode 100644 index 0000000000..ec440af038 --- /dev/null +++ b/gui-apps/wcm/Manifest @@ -0,0 +1 @@ +DIST wcm-0.4.0.tar.gz 263841 BLAKE2B 28cdf87c479cc7a4a5a40f17a1ec26688bae6a0cd5699b51ad7db2adca89946d7687ae345a7a82d71464df413c956aceeb3db8195c5b40da5f32043821883c49 SHA512 4136ceba90c054165b4b0e7a79d78af827d8b8ddb8b54820bda0c17bbaa28eb74981ce94d8c386b91257ca023a34f76f121a003229365afe72d65323f0a1d2cd diff --git a/gui-apps/wcm/metadata.xml b/gui-apps/wcm/metadata.xml new file mode 100644 index 0000000000..cfbacced23 --- /dev/null +++ b/gui-apps/wcm/metadata.xml @@ -0,0 +1,12 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/gui-apps/wcm/wcm-0.4.0.ebuild b/gui-apps/wcm/wcm-0.4.0.ebuild new file mode 100644 index 0000000000..095dd27cc6 --- /dev/null +++ b/gui-apps/wcm/wcm-0.4.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Wayfire Config Manager" +HOMEPAGE="https://github.com/WayfireWM/wcm" +EGIT_REPO_URI="https://github.compu/WayfireWM/wcm.git" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND=" + dev-libs/libevdev + dev-libs/libxml2 + dev-cpp/gtkmm:3.0[wayland] + ~gui-apps/wf-config-${PV} + ~gui-wm/wayfire-${PV} +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + dev-libs/wayland-protocols +" diff --git a/gui-apps/wcm/wcm-9999.ebuild b/gui-apps/wcm/wcm-9999.ebuild new file mode 100644 index 0000000000..095dd27cc6 --- /dev/null +++ b/gui-apps/wcm/wcm-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Wayfire Config Manager" +HOMEPAGE="https://github.com/WayfireWM/wcm" +EGIT_REPO_URI="https://github.compu/WayfireWM/wcm.git" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND=" + dev-libs/libevdev + dev-libs/libxml2 + dev-cpp/gtkmm:3.0[wayland] + ~gui-apps/wf-config-${PV} + ~gui-wm/wayfire-${PV} +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + dev-libs/wayland-protocols +" diff --git a/gui-apps/wf-config/Manifest b/gui-apps/wf-config/Manifest new file mode 100644 index 0000000000..d96518e9b6 --- /dev/null +++ b/gui-apps/wf-config/Manifest @@ -0,0 +1 @@ +DIST wf-config-0.4.0.tar.xz 64108 BLAKE2B 83999dd246e6b7a6c54bbbcdf7abf08767b31bd29e75cd41d9844c4b98c66fbe787b7d87ec433e2c5e860e476f4f621116aac16c7f3f56903ee1689c5d1bc6c9 SHA512 30358ada695012b9f4be835f2b2d032e0d8d52c3e9d49d39ae975c74bc0cac188341e507124a088d8cdb3d62c77645a7d435262d15a6cc604b4738861362a299 diff --git a/gui-apps/wf-config/metadata.xml b/gui-apps/wf-config/metadata.xml new file mode 100644 index 0000000000..cfbacced23 --- /dev/null +++ b/gui-apps/wf-config/metadata.xml @@ -0,0 +1,12 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/gui-apps/wf-config/wf-config-0.4.0.ebuild b/gui-apps/wf-config/wf-config-0.4.0.ebuild new file mode 100644 index 0000000000..23122a7d06 --- /dev/null +++ b/gui-apps/wf-config/wf-config-0.4.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A library for managing configuration files, written for wayfire" +HOMEPAGE="https://github.com/WayfireWM/wf-config" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND=" + dev-libs/libevdev + media-libs/glm + dev-libs/libxml2 + >=gui-libs/wlroots-0.10.0 +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + dev-libs/wayland-protocols +" diff --git a/gui-apps/wf-config/wf-config-9999.ebuild b/gui-apps/wf-config/wf-config-9999.ebuild new file mode 100644 index 0000000000..23122a7d06 --- /dev/null +++ b/gui-apps/wf-config/wf-config-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A library for managing configuration files, written for wayfire" +HOMEPAGE="https://github.com/WayfireWM/wf-config" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND=" + dev-libs/libevdev + media-libs/glm + dev-libs/libxml2 + >=gui-libs/wlroots-0.10.0 +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + dev-libs/wayland-protocols +" diff --git a/gui-apps/wf-shell/Manifest b/gui-apps/wf-shell/Manifest new file mode 100644 index 0000000000..e210eeae0b --- /dev/null +++ b/gui-apps/wf-shell/Manifest @@ -0,0 +1 @@ +DIST wf-shell-0.4.0.tar.xz 8996656 BLAKE2B 609668bcf00fcc7a0b8142d84a7101f07578c2d6a88616da286a615076372e5a356387cf5e3fdee9b4aba6f027d8d081a5cce32f7f00682a756d4ee9bc46916d SHA512 1b293ce3fc2b12acbadb75e0de28217ed24f733e26d7ad12ada9a5f0673df911e75eea5af6841c466f031151f881a8e36dda229ea4dc2f91825e2e6df42d4903 diff --git a/gui-apps/wf-shell/metadata.xml b/gui-apps/wf-shell/metadata.xml new file mode 100644 index 0000000000..cfbacced23 --- /dev/null +++ b/gui-apps/wf-shell/metadata.xml @@ -0,0 +1,12 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/gui-apps/wf-shell/wf-shell-0.4.0.ebuild b/gui-apps/wf-shell/wf-shell-0.4.0.ebuild new file mode 100644 index 0000000000..bee0ee0f75 --- /dev/null +++ b/gui-apps/wf-shell/wf-shell-0.4.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A compiz like 3D wayland compositor" +HOMEPAGE="https://github.com/WayfireWM/wf-shell" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="pulseaudio" + +DEPEND=" + ~gui-apps/wf-config-${PV} + dev-cpp/gtkmm:3.0=[wayland] + dev-libs/gobject-introspection + pulseaudio? ( media-sound/pulseaudio ) + ~gui-wm/wayfire-${PV} + >=gui-libs/gtk-layer-shell-0.1 +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + virtual/pkgconfig + dev-libs/wayland-protocols +" + +src_configure () { + local emesonargs=( + "-Dpulse=$(usex pulseaudio enabled disabled)" + ) + meson_src_configure +} diff --git a/gui-apps/wf-shell/wf-shell-9999.ebuild b/gui-apps/wf-shell/wf-shell-9999.ebuild new file mode 100644 index 0000000000..bee0ee0f75 --- /dev/null +++ b/gui-apps/wf-shell/wf-shell-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A compiz like 3D wayland compositor" +HOMEPAGE="https://github.com/WayfireWM/wf-shell" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="pulseaudio" + +DEPEND=" + ~gui-apps/wf-config-${PV} + dev-cpp/gtkmm:3.0=[wayland] + dev-libs/gobject-introspection + pulseaudio? ( media-sound/pulseaudio ) + ~gui-wm/wayfire-${PV} + >=gui-libs/gtk-layer-shell-0.1 +" + +RDEPEND=" + ${DEPEND} +" + +BDEPEND=" + virtual/pkgconfig + dev-libs/wayland-protocols +" + +src_configure () { + local emesonargs=( + "-Dpulse=$(usex pulseaudio enabled disabled)" + ) + meson_src_configure +} diff --git a/gui-libs/gtk-layer-shell/Manifest b/gui-libs/gtk-layer-shell/Manifest new file mode 100644 index 0000000000..368d4e8600 --- /dev/null +++ b/gui-libs/gtk-layer-shell/Manifest @@ -0,0 +1 @@ +DIST gtk-layer-shell-0.1.0.tar.gz 41457 BLAKE2B a8bd5c85f901d79d66ac1094f8392485a2a6581682e08a252dd97ac7dcf376e72425126d2a234c21b5b2a509068f41116a0161a41f0733dbbf03e745f5469c51 SHA512 813ae86939d4bb300e78197a09fe7e4ccda9e2e6c008b72fa45d0a5be311ade1762af31835d3e7fea00f49a438f7ad37d3e57c84e0a2ebbbf58e807048c072da diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild new file mode 100644 index 0000000000..5d68d9fa78 --- /dev/null +++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A library to create panels and other desktop components for Wayland" +HOMEPAGE="https://github.com/wmww/gtk-layer-shell" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wmww/gtk-layer-shell.git" + KEYWORDS="" +else + SRC_URI="https://github.com/wmww/gtk-layer-shell/archive/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="docs examples" + +DEPEND=" + >=x11-libs/gtk+-3.24.11:3[introspection,wayland] + >=dev-libs/wayland-1.10.0 + dev-libs/gobject-introspection + docs? ( dev-util/gtk-doc + >=x11-libs/gtk+-3.24.11:3[gtk-doc] ) +" + +RDEPEND=" + >=x11-libs/gtk+-3.24.11:3[introspection,wayland] + >=dev-libs/wayland-1.10.0 + dev-libs/gobject-introspection +" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Ddocs=$(usex docs true false) + -Dexamples=$(usex examples true false) + ) + meson_src_configure +} diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-9999.ebuild b/gui-libs/gtk-layer-shell/gtk-layer-shell-9999.ebuild new file mode 100644 index 0000000000..5d68d9fa78 --- /dev/null +++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A library to create panels and other desktop components for Wayland" +HOMEPAGE="https://github.com/wmww/gtk-layer-shell" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wmww/gtk-layer-shell.git" + KEYWORDS="" +else + SRC_URI="https://github.com/wmww/gtk-layer-shell/archive/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="docs examples" + +DEPEND=" + >=x11-libs/gtk+-3.24.11:3[introspection,wayland] + >=dev-libs/wayland-1.10.0 + dev-libs/gobject-introspection + docs? ( dev-util/gtk-doc + >=x11-libs/gtk+-3.24.11:3[gtk-doc] ) +" + +RDEPEND=" + >=x11-libs/gtk+-3.24.11:3[introspection,wayland] + >=dev-libs/wayland-1.10.0 + dev-libs/gobject-introspection +" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Ddocs=$(usex docs true false) + -Dexamples=$(usex examples true false) + ) + meson_src_configure +} diff --git a/gui-libs/gtk-layer-shell/metadata.xml b/gui-libs/gtk-layer-shell/metadata.xml new file mode 100644 index 0000000000..c38fae39c8 --- /dev/null +++ b/gui-libs/gtk-layer-shell/metadata.xml @@ -0,0 +1,16 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Add the internal documentation, not needed for non-developers. + Adds examples for using, not needed for non-developers. + + diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest new file mode 100644 index 0000000000..f03e463761 --- /dev/null +++ b/gui-wm/wayfire/Manifest @@ -0,0 +1 @@ +DIST wayfire-0.4.0.tar.xz 588904 BLAKE2B b720297b3ffb868761ea61615b4d0fefc2687f8a2060208f8cc002ff7adaf7622da906ad98e25664c3e72c04de2fb74741d0a417cce4826483407bdf10d63b43 SHA512 e96cdb90ce36c005476e08608683983aa167e58aea80fcfd3b24ab0836ec4aa50fb5a7eeb0872a1b1014e3073ed826e1c83d3146b39d3cdb2a8b3a0895155649 diff --git a/gui-wm/wayfire/metadata.xml b/gui-wm/wayfire/metadata.xml new file mode 100644 index 0000000000..69ca30e6b4 --- /dev/null +++ b/gui-wm/wayfire/metadata.xml @@ -0,0 +1,17 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Makes wayfire use the system-wide wf-config, else builds it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING. + Makes wayfire use the system wide wlroots, else builds it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING. + Adds debugging symbols for error reporting. ENABLE ALL USE FLAGS BEFORE REPORTING BUGS. + + diff --git a/gui-wm/wayfire/wayfire-0.4.0.ebuild b/gui-wm/wayfire/wayfire-0.4.0.ebuild new file mode 100644 index 0000000000..21f3f20ddf --- /dev/null +++ b/gui-wm/wayfire/wayfire-0.4.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A compiz like 3D wayland compositor" +HOMEPAGE="https://github.com/WayfireWM/wayfire" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="+wf-config +wlroots +elogind systemd debug" + +DEPEND=" + dev-libs/libevdev + dev-libs/libinput + media-libs/glm + media-libs/mesa:=[gles2,wayland,X] + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/freetype:=[X] + x11-libs/libdrm + x11-libs/gtk+:3=[wayland,X] + x11-libs/cairo:=[X,svg] + x11-libs/libxkbcommon:=[X] + x11-libs/pixman + gui-libs/gtk-layer-shell + wf-config? ( ~gui-apps/wf-config-${PV} ) + wlroots? ( >=gui-libs/wlroots-0.10.0[elogind=,systemd=,X] ) +" + +RDEPEND=" + ${DEPEND} + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) + x11-misc/xkeyboard-config +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + >=dev-libs/wayland-protocols-1.14 +" + +src_configure(){ + local emesonargs=( + -Duse_system_wfconfig=$(usex wf-config enabled disabled) + -Duse_system_wlroots=$(usex wlroots enabled disabled) + ) + if use debug; then + emesonargs+=( + "-Db_sanitize=address,undefined" + ) + fi + meson_src_configure +} + +pkg_preinst() { + if ! use systemd && ! use elogind; then + fowners root:0 /usr/bin/wayfire + fperms 4511 /usr/bin/wayfire + fi +} + +src_install() { + default + meson_src_install + einstalldocs + + insinto "/usr/share/wayland-sessions/" + insopts -m644 + doins wayfire.desktop + + dodoc wayfire.ini +} + +pkg_postinst() { + elog "Wayfire has been installed but the session cannot be used" + elog "until you install a configuration file. The default config" + elog "file is installed at \"/usr/share/doc/${P}/wayfire.ini.bz2\"" + elog "To install the file execute" + elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${P}/wayfire.ini.bz2 > ~/.config/wayfire.ini" +} diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild new file mode 100644 index 0000000000..21f3f20ddf --- /dev/null +++ b/gui-wm/wayfire/wayfire-9999.ebuild @@ -0,0 +1,93 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="A compiz like 3D wayland compositor" +HOMEPAGE="https://github.com/WayfireWM/wayfire" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/WayfireWM/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/WayfireWM/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="+wf-config +wlroots +elogind systemd debug" + +DEPEND=" + dev-libs/libevdev + dev-libs/libinput + media-libs/glm + media-libs/mesa:=[gles2,wayland,X] + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/freetype:=[X] + x11-libs/libdrm + x11-libs/gtk+:3=[wayland,X] + x11-libs/cairo:=[X,svg] + x11-libs/libxkbcommon:=[X] + x11-libs/pixman + gui-libs/gtk-layer-shell + wf-config? ( ~gui-apps/wf-config-${PV} ) + wlroots? ( >=gui-libs/wlroots-0.10.0[elogind=,systemd=,X] ) +" + +RDEPEND=" + ${DEPEND} + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) + x11-misc/xkeyboard-config +" + +BDEPEND=" + ${DEPEND} + virtual/pkgconfig + >=dev-libs/wayland-protocols-1.14 +" + +src_configure(){ + local emesonargs=( + -Duse_system_wfconfig=$(usex wf-config enabled disabled) + -Duse_system_wlroots=$(usex wlroots enabled disabled) + ) + if use debug; then + emesonargs+=( + "-Db_sanitize=address,undefined" + ) + fi + meson_src_configure +} + +pkg_preinst() { + if ! use systemd && ! use elogind; then + fowners root:0 /usr/bin/wayfire + fperms 4511 /usr/bin/wayfire + fi +} + +src_install() { + default + meson_src_install + einstalldocs + + insinto "/usr/share/wayland-sessions/" + insopts -m644 + doins wayfire.desktop + + dodoc wayfire.ini +} + +pkg_postinst() { + elog "Wayfire has been installed but the session cannot be used" + elog "until you install a configuration file. The default config" + elog "file is installed at \"/usr/share/doc/${P}/wayfire.ini.bz2\"" + elog "To install the file execute" + elog "\$ mkdir -p ~/.config && bzcat /usr/share/doc/${P}/wayfire.ini.bz2 > ~/.config/wayfire.ini" +} diff --git a/mail-client/mutt-wizard/Manifest b/mail-client/mutt-wizard/Manifest new file mode 100644 index 0000000000..004edf022e --- /dev/null +++ b/mail-client/mutt-wizard/Manifest @@ -0,0 +1 @@ +DIST mutt-wizard-20200313.tar.gz 31817 BLAKE2B a4e4cef43e879c8fbfb13e8a66ba57816f42e7fe1269bb9162dc82ac04715a81a78bf4e83c3f85a5c72c1a6214585e7850236791ed0e44d3ea08b7a4c9ca895d SHA512 b6ef413756bf85b9180534537b7794a9641d666017da43dfbaef48d7ea6a618ce2bc9af9563556445a3471b3c0c30f34886bf5e1099b8135c6c3cc8a85330004 diff --git a/mail-client/mutt-wizard/metadata.xml b/mail-client/mutt-wizard/metadata.xml new file mode 100644 index 0000000000..ac20b50eee --- /dev/null +++ b/mail-client/mutt-wizard/metadata.xml @@ -0,0 +1,16 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Pulls in notmuch (thin frontend on xapian). HIGHLY RECOMMENDED. + Use lynx to view html emails in mutt. HIGHLY RECOMMENDED. + + diff --git a/mail-client/mutt-wizard/mutt-wizard-20200313.ebuild b/mail-client/mutt-wizard/mutt-wizard-20200313.ebuild new file mode 100644 index 0000000000..78c0f38f54 --- /dev/null +++ b/mail-client/mutt-wizard/mutt-wizard-20200313.ebuild @@ -0,0 +1,30 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A system for automatically configuring mutt and isync" +HOMEPAGE="https://github.com/LukeSmithxyz/mutt-wizard" + +COMMIT=5ace69bdf56da3883b2666247aac462b0df5b020 +SRC_URI="https://github.com/LukeSmithxyz/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+notmuch +lynx" + +RDEPEND=" + mail-client/neomutt:=[notmuch=] + net-mail/isync:=[ssl] + mail-mta/msmtp + app-admin/pass + lynx? ( www-client/lynx ) +" + +# needed because there is no 'all' target defined in MAKEFILE +src_compile() { + return 0; +} diff --git a/net-mail/remail/Manifest b/net-mail/remail/Manifest new file mode 100644 index 0000000000..8a98135d54 --- /dev/null +++ b/net-mail/remail/Manifest @@ -0,0 +1 @@ +DIST remail-0.9.tar.gz 52616 BLAKE2B b63650de259e783c8922aff0b71b354763ee1cc3f70c0514951d9899917b764d8ec36a8005d2134812f32bb7fbe9f27a060b4c6f9e98ec8a98eb3b86f19950fc SHA512 f7a27d83db69e56cdcf8dd415535ca029e755c228d76c6e11817279789a1aed0b98ce42625dc9f0245eed8411edc570444aee33704ae47424059f0a1756293e7 diff --git a/net-mail/remail/files/remail-0.9-setup.patch b/net-mail/remail/files/remail-0.9-setup.patch new file mode 100644 index 0000000000..a4c91b1126 --- /dev/null +++ b/net-mail/remail/files/remail-0.9-setup.patch @@ -0,0 +1,49 @@ +From 914c820b0b16a397f663930e897819a70ea556ae Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Wed, 18 Mar 2020 11:02:33 +0100 +Subject: [PATCH] remail: Add setup.py + +Make it possible to use setuptools. + +Signed-off-by: Kurt Kanzenbach +--- + setup.py | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + create mode 100644 setup.py + +diff --git a/setup.py b/setup.py +new file mode 100644 +index 000000000000..fede9d368f0a +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,27 @@ ++import setuptools ++ ++with open("README.md", "r") as fh: ++ long_description = fh.read() ++ ++requires = [ 'flufl-bounce>=3.0', 'M2Crypto>=0.35.2', 'pyinotify>=0.9.6', ++ 'python-gnupg>=0.4.5', 'ruamel.yaml>=0.16.5' ] ++ ++setuptools.setup( ++ name="remail", ++ version="0.9", ++ author="Thomas Gleixner", ++ author_email="tglx@linutronix.de", ++ description="A set of tools for crypted mailing lists", ++ long_description=long_description, ++ long_description_content_type="text/markdown", ++ url="https://git.kernel.org/pub/scm/linux/kernel/git/tglx/remail.git/", ++ packages=setuptools.find_packages(), ++ scripts=[ 'remail_chkcfg', 'remail_daemon', 'remail_pipe' ], ++ classifiers=[ ++ "Programming Language :: Python :: 3", ++ "License :: OSI Approved :: GPLv2 License", ++ "Operating System :: OS Independent", ++ ], ++ python_requires='>=3.6', ++ install_requires=requires, ++) +-- +2.24.1 + diff --git a/net-mail/remail/metadata.xml b/net-mail/remail/metadata.xml new file mode 100644 index 0000000000..280a936f4d --- /dev/null +++ b/net-mail/remail/metadata.xml @@ -0,0 +1,17 @@ + + + + + kurt@kmk-computers.de + Kurt Kanzenbach + + + remail is a very simplistic mailing list tool which provides encryption. + + remail reads mail from a maildir, decrypts it with the mailing list private + key and re-encrypts it for every enabled subscriber. The resulting mails are + delivered to the localhost's SMTP server. + + remail supports S/MIME and PGP on both ends. + + diff --git a/net-mail/remail/remail-0.9.ebuild b/net-mail/remail/remail-0.9.ebuild new file mode 100644 index 0000000000..cc60b21a9b --- /dev/null +++ b/net-mail/remail/remail-0.9.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 systemd + +DESCRIPTION="A set of tools for crypted mailing lists" +HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/tglx/remail.git/about/" +SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/tglx/remail.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples systemd" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] +" + +RDEPEND="${PYTHON_DEPS} + dev-python/flufl-bounce[${PYTHON_USEDEP}] + >=dev-python/m2crypto-0.35.2[${PYTHON_USEDEP}] + dev-python/pyinotify[${PYTHON_USEDEP}] + dev-python/python-gnupg[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] +" + +PATCHES=( "${FILESDIR}/${P}-setup.patch" ) + +python_compile() { + distutils-r1_python_compile + + emake -C Documentation man + use doc && emake -C Documentation html +} + +python_install_all() { + doman Documentation/output/man/* + + use doc && local HTML_DOCS=( Documentation/output/html/. ) + distutils-r1_python_install_all + + use examples && dodoc -r Documentation/examples + use systemd && systemd_dounit remail.service +} diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest new file mode 100644 index 0000000000..d746f9e44c --- /dev/null +++ b/net-misc/openbgpd/Manifest @@ -0,0 +1,2 @@ +DIST openbgpd-6.6p0.tar.gz 676732 BLAKE2B 80b391ead81d8d3bd20fe9b3eb3f8976485d29241f30c7395c678ff3f0fd87b2f3036b2ebb502ff0ca27d79f4fbbe6ba93576069edb32f004705d71d92e2b3a2 SHA512 07a7599b3ab14181575dc38647b307a4efa7d5dfa8a7aefe70483eb6773cb792eac788a10ea865d78daa59f197fc2d9cd2ce96d0c0251564507963716057fee0 +DIST openbgpd-portable-master.zip 79593 BLAKE2B 7a19522d015076491e698d5dd4434dfaab88ae2dde00b5cbc16122fb3be8a3bbe6906a89ed50d173806298e0e86737f93d7c6be57461ada6c7bb50699a19cbdd SHA512 6d55527c3955457f40c95ff1164f4f6f8c0a8b326c8a632014f83150ffb238eb393053a54b608d650b3756255588b155d537e1a0d228e2961d8f9890e3da641d diff --git a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch new file mode 100644 index 0000000000..e009cdf82a --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch @@ -0,0 +1,12 @@ +--- src/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100 ++++ src/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100 +@@ -343,7 +343,8 @@ + fatal("getifaddrs"); + + for (ifa = ifap; ifa; ifa = ifa->ifa_next) { +- if (ifa->ifa_addr->sa_family != AF_INET) ++ if (ifa->ifa_addr == NULL || ++ ifa->ifa_addr->sa_family != AF_INET) + continue; + cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr; + if ((cur & localnet) == localnet) /* skip 127/8 */ diff --git a/net-misc/openbgpd/files/openbgpd-9999-config.c.patch b/net-misc/openbgpd/files/openbgpd-9999-config.c.patch new file mode 100644 index 0000000000..a4bda1270c --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd-9999-config.c.patch @@ -0,0 +1,12 @@ +--- openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100 ++++ openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100 +@@ -343,7 +343,8 @@ + fatal("getifaddrs"); + + for (ifa = ifap; ifa; ifa = ifa->ifa_next) { +- if (ifa->ifa_addr->sa_family != AF_INET) ++ if (ifa->ifa_addr == NULL || ++ ifa->ifa_addr->sa_family != AF_INET) + continue; + cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr; + if ((cur & localnet) == localnet) /* skip 127/8 */ diff --git a/net-misc/openbgpd/files/openbgpd-9999-update.patch b/net-misc/openbgpd/files/openbgpd-9999-update.patch new file mode 100644 index 0000000000..a60752d74f --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd-9999-update.patch @@ -0,0 +1,13 @@ +--- update.sh 2020-03-20 15:14:46.462983445 +0100 ++++ update.sh 2020-03-20 15:14:56.473090379 +0100 +@@ -13,10 +13,6 @@ + git clone "${OPENBGPD_GIT}/openbsd" + fi + fi +-(cd openbsd +- git fetch +- git checkout "${openbsd_branch}" +- git pull --rebase) + + # setup source paths + dir=`pwd` diff --git a/net-misc/openbgpd/files/openbgpd-conf.d b/net-misc/openbgpd/files/openbgpd-conf.d new file mode 100644 index 0000000000..34055ded32 --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd-conf.d @@ -0,0 +1,7 @@ +# /etc/conf.d/bgpd: config file for openbsd's bgpd + +# See bgpd(8) man page ... some popular options: +# -f file Use file as the configuration file, instead of the default +# /etc/bgpd.conf. +# +BGPD_OPTS="" diff --git a/net-misc/openbgpd/files/openbgpd-init.d b/net-misc/openbgpd/files/openbgpd-init.d new file mode 100755 index 0000000000..40724a25bd --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd-init.d @@ -0,0 +1,22 @@ +#!/sbin/openrc-run +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="bgpd daemon" +description="OpenBGPD is a free implementation of BGPv4" +command=/usr/sbin/bgpd +command_args="${BGPD_OPTS}" + +extra_started_commands="reload" + +depend() { + use net + use logger +} + +reload() { + ${command} -n || return 1 + ebegin "Reloading bgpd" + /usr/sbin/bgpctl reload + eend $? +} diff --git a/net-misc/openbgpd/files/openbgpd.service b/net-misc/openbgpd/files/openbgpd.service new file mode 100644 index 0000000000..3962bfd451 --- /dev/null +++ b/net-misc/openbgpd/files/openbgpd.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenBGPD Routing Daemon +Documentation=man:bgpd.conf(5) man:bgpctl(8) man:bgpd(8) +After=syslog.target network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/bgpd -f /etc/bgpd.conf + +[Install] +WantedBy=multi-user.target + diff --git a/net-misc/openbgpd/metadata.xml b/net-misc/openbgpd/metadata.xml new file mode 100644 index 0000000000..a69b0a0590 --- /dev/null +++ b/net-misc/openbgpd/metadata.xml @@ -0,0 +1,8 @@ + + + + + Alarig Le Lay + alarig@swordarmor.fr + + diff --git a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild new file mode 100644 index 0000000000..6f9d476894 --- /dev/null +++ b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild @@ -0,0 +1,54 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +MY_PV="${PV/_p/p}" +#MY_PN="openbgpd-portable" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="OpenBGPD is a free implementation of BGPv4" +HOMEPAGE="http://www.openbgpd.org/index.html" +SRC_URI="mirror://openbsd/OpenBGPD/${PN}-${MY_PV}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND=" + ${DEPEND} + acct-group/_bgpd + acct-user/_bgpd +" +BDEPEND=" + sys-devel/libtool +" + +src_unpack() { + default + mv "${WORKDIR}/${MY_P}" "${S}" +} + +src_prepare() { + eapply -p0 "${FILESDIR}/${P}-config.c.patch" + default +} + +src_install() { + default + + newinitd "${FILESDIR}/${PN}-init.d" bgpd + newconfd "${FILESDIR}/${PN}-conf.d" bgpd + systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service +} + +pkg_postinst() { + ewarn "" + ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB to" + ewarn "the FIB. It’s only suitable for route-reflectors or route-servers." + ewarn "" +} diff --git a/net-misc/openbgpd/openbgpd-9999.ebuild b/net-misc/openbgpd/openbgpd-9999.ebuild new file mode 100644 index 0000000000..74d73a7957 --- /dev/null +++ b/net-misc/openbgpd/openbgpd-9999.ebuild @@ -0,0 +1,73 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools git-r3 systemd + +MY_PV="master" +MY_PN="openbgpd-portable" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="OpenBGPD is a free implementation of BGPv4" +HOMEPAGE="http://www.openbgpd.org/index.html" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/master.zip -> ${MY_P}.zip" + +EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-openbsd.git" +EGIT3_STORE_DIR="${S}/git" +EGIT_CHECKOUT_DIR="${S}/openbsd" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="" +RDEPEND=" + ${DEPEND} + acct-group/_bgpd + acct-user/_bgpd +" +BDEPEND=" + dev-util/byacc + sys-devel/autoconf + sys-devel/automake + sys-devel/libtool +" + +src_unpack() { + unpack ${A} + mv "${WORKDIR}/${MY_P}" "${S}" + + EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH) + git-r3_fetch + git-r3_checkout +} + +src_prepare() { + eapply -p0 "${FILESDIR}/${P}-update.patch" + eapply -p0 "${FILESDIR}/${P}-config.c.patch" + default + ./autogen.sh + eautoreconf +} + +src_configure() { + export YACC=byacc + default +} + +src_install() { + default + + newinitd "${FILESDIR}/${PN}-init.d" bgpd + newconfd "${FILESDIR}/${PN}-conf.d" bgpd + systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service +} + +pkg_postinst() { + ewarn "" + ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB to" + ewarn "the FIB. It’s only suitable for route-reflectors or route-servers." + ewarn "" +} diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest new file mode 100644 index 0000000000..3453a18f23 --- /dev/null +++ b/net-misc/wsdd/Manifest @@ -0,0 +1 @@ +DIST wsdd-0.5.tar.gz 16820 BLAKE2B 3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2 SHA512 fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5 diff --git a/net-misc/wsdd/metadata.xml b/net-misc/wsdd/metadata.xml new file mode 100644 index 0000000000..e0926c1e11 --- /dev/null +++ b/net-misc/wsdd/metadata.xml @@ -0,0 +1,16 @@ + + + + + christgau/wsdd + + + mail@s14u.de + Steffen Christgau + + + A Web Service Discovery host daemon. It enables (Samba) hosts, + e.g. NAS devices, to be found by Web Service Discovery Clients + like Windows. + + diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild new file mode 100644 index 0000000000..8f4d5798aa --- /dev/null +++ b/net-misc/wsdd/wsdd-0.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_REQ_USE="xml(+)" + +inherit python-r1 systemd + +DESCRIPTION="A Web Service Discovery host daemon." +HOMEPAGE="https://github.com/christgau/wsdd" +SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="samba" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +# Samba is technically no requiredment of wsdd, but depend on it if the use flags is set. +RDEPEND="${DEPEND} samba? ( net-fs/samba )" +BDEPEND="" + +src_install() { + python_foreach_impl python_newscript src/wsdd.py wsdd + + # remove dependency on samba from init.d script if samba is not in use flags + if ! use samba ; then + sed -i -e '/need samba/d' etc/openrc/init.d/wsdd + fi + + doinitd etc/openrc/init.d/wsdd + doconfd etc/openrc/conf.d/wsdd + + # install systemd unit file with wsdd user and dependency on samba service if use flag is set + sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service + if use samba; then + sed -i -e 's/;Wants=smb.service/Wants=samba.service/' etc/systemd/wsdd.service + fi + systemd_dounit etc/systemd/wsdd.service + + dodoc README.md + doman man/wsdd.1 +} diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest index fa6f912fce..99c6a56cbd 100644 --- a/net-p2p/yggdrasil-go/Manifest +++ b/net-p2p/yggdrasil-go/Manifest @@ -1,15 +1,47 @@ -DIST github.com-Arceliar-phony-d0c68492aca0.tar.gz 6839 BLAKE2B 792cbe888b826a9446a040893fb59c47b5649ca23f98215bd27d90ca5ffef6be78b952368f6d69bfcb92c946885fcf294470e951e06d0a20b785564875cc8cbd SHA512 e1714ab58e33c8907d0e811b57d47badd3b2a07978a43c164a8c9f0187f8084836efd0f78614c12cc62e42c6ed7b9f8966582259df847e3a2680ac305643e009 -DIST github.com-WireGuard-wireguard-go-v0.0.20200121.tar.gz 96783 BLAKE2B 9636dc56269f5190dc4fa19b26efb964831f1aea615d719f5039da1f6d8fea701ab84efcdf9942e06760d0143c820587a85449012b4003fbbcf0a72d6c34eb21 SHA512 cc422d688d3679632525907cb1c445393ebfe26f1c82e60e0a192a137f1e90886c82e351c84727c24a35606806e8c89d32aa0d2c8dee2d358622d5aafd98f1d0 -DIST github.com-WireGuard-wireguard-windows-cb4a03094c25.tar.gz 143586 BLAKE2B 56f3ed04ae5a8c410a8a783c280d9d1c61cc2bb967e0555db6625d5d5b4fe21e26c5593164a8dcddc930e3dc311af5612df187789f8fb629f121a18bbdeefb67 SHA512 87c9945c1710b5cff20406271c0dd82a30d33ac5f45b56593384e4136d4cb7fdaf3f0766a088b0314d72980c30c50c1ba02c25912c86693454853c6cf3eaf5e3 -DIST github.com-golang-crypto-53104e6ec876.tar.gz 1721427 BLAKE2B e9cf69922b5e6b64324d7cb5b0e1c1e6b94abc82acf362e648b40e9aa6d8856b7a347fb677ab5b44f2dd78712e40205a9dfec6fc3a18be7a8b839b1e52086f1c SHA512 9c84f46a2b0b8141eb42796418e0460a3c9acd256679420298985b389ae720b3dfd1ecb0c640970c9135e68e36c0cc2976280ba574e37afc85b69a9f60b4425a -DIST github.com-golang-net-c0dbc17a3553.tar.gz 1174058 BLAKE2B 7768270891426a2212eca05ea31ec0ccd963f01fe0b58b1a6cddbe06a551cb0a9494223beb52bc6e0abbe251605d8d879adab6539f49a3ebcec9102381fc39ca SHA512 d2eae41c65085289b2be817dc991e5c47ab299a4f398028c0e00e1167b188db3a9d8fc181c231080e4cd188bda08c0bef34f61588f95f9ce9af4ed32eb65e510 -DIST github.com-golang-sys-a1369afcdac7.tar.gz 1537726 BLAKE2B 82bd574984b2ff17237c508752bd7a3c6274b69e7cc579f44ca1237ae783e2c3de6678f3596e9ea4a2764fe4f577f0e43d2e47441bd0f20888fbaaa43243c75b SHA512 1fa7b14644499ba3972b5c9b9012341e8294c0a6407a6339b9b99cdc99382ca93315276bd0487f5b3cad49ad78413ba3e37fd5e77a20736db750349902d75adc -DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58 -DIST github.com-gologme-log-4e5d8ccb38e8.tar.gz 5610 BLAKE2B dedf91c364ca37b99a2f8b1d9c4c9c4ab88843101b5f601079d9b7c461c11527255dc325ecd1fe463a8c3cc1fc6154925a20d560acb6d2346eccb4cb14c494a0 SHA512 b5ad00fcc446e2643d1062dee4e2fc7bcc1b5c925939e56b1c61f152f913fe37dabd26e843028814743e810a75260fdfd891f16e3da5b60b7e15873e1ab0b77a -DIST github.com-hashicorp-go-syslog-v1.0.0.tar.gz 4517 BLAKE2B cab2b9569356395d07b58de464639048654c4acb48f44bc6d125ff08801e666adcc07b8b47293200eab5ea54490a86c315aff6ebae4a4001218c6582919aede8 SHA512 8ce3188cf62a6c168a5620168e5ae89eea1dc374c1242acde74d69944eb1de6fc6155bfa5945ee52edae816682f65926b53808219ab3cccd6b2ba1f1b8707fbc -DIST github.com-hjson-hjson-go-v3.0.1.tar.gz 25622 BLAKE2B 69346b5b0a60723b66688d9fa379da686f597dc0143af467ffef76a32c74b0eb41d5734254e78b1ad09deb95266685c21492c6a6e27bb88f429736ad08e6b020 SHA512 365d3d45947a1fd05cbcd36fea18c793a1b3ef101b61d780a0f41eecacb6f0f5e68b4d916dd74c03d2c94d7c18b1d86227f8da3cc32c49899124e8197095d1e1 -DIST github.com-kardianos-minwinsvc-cad6b2b879b0.tar.gz 1808 BLAKE2B a3745267d8143188beaaf993d793a20728ca0eea7ffc4bd8d808b33dd1b4d364b26426d68e4beae590507205744992beec8daf024942cde08ea1da9715da05d2 SHA512 3ab97813c4d71283b21545738d154f4fcc522ff03b2939cd0a4679695ac3827a43e79b35ef4af59022714e3e6fb41619a0ff4640e5b35e2f25e67bdbb2d6b20b -DIST github.com-mitchellh-mapstructure-v1.1.2.tar.gz 20980 BLAKE2B 6792e875503b852773e8f062808f7bfa5a7e77ab4ec9012865750a5e15a13a6338490e7dd865545b8055c043a9f016cdabe6fc71c031a1210eb3a5e0c28a3394 SHA512 86c9fb9494652dd391b67185aae44b9cb14fcf96ba9ff62ed95c8952b01f6485154102e5883d16c6007d18a02bbf34e5937e2842df72c0244d48b22ee6aa9fe3 -DIST github.com-vishvananda-netlink-v1.0.0.tar.gz 119941 BLAKE2B ca372c726d18c15df0bd18de0d88e2b3997df35965659b39a66fe13a9c8da9ff550f1a283111b7fdb44a76ad6d9a734c688bbd8234fcadbb2d14226469ffae34 SHA512 eadb2e16b609e7225aaf9757f99b0efaf9439bf1eddca0ce6cae2c1bb1ed8ac18fca1f353053dfee0c7c5760905c819f3872440d230fb89b1a66329e6dcc6552 -DIST github.com-vishvananda-netns-7109fa855b0f.tar.gz 7874 BLAKE2B 8e297e33a9f312301706036bd4952661fc9dd02276a118df1b661cc81f36c5ebf6a3f0611491af0b4f4758447e1604a5ba95b15b2fca19778cdbbdc574f4028f SHA512 8d528e23fb41e7dfb695b4079f159aae37cee5c8cb4456036e332c7124fb2b1a9d9e32aaf82c03ab1b8816d0a5aa7ec60f26252dfbef310ee44294a1e4091d25 +DIST github.com%2F!arceliar%2Fphony%2F@v%2Fv0.0.0-20191006174943-d0c68492aca0.mod 42 BLAKE2B 113b161c3362f86482e8e107940c202a2870c2b722a6226dd9cde65dc4d39a7610b17d014a152c939df9c5433801d334c93e5233cf77fd6160d075c84aa37e20 SHA512 7b93619432e39da924cac8312148fe7dcb4bb760bb8f01e2285db806410532f85ebbe3983b7b5d5227fe3dfc28a9db8b86669f2c0f40cc319cb4590380c70dbb +DIST github.com%2F!arceliar%2Fphony%2F@v%2Fv0.0.0-20191006174943-d0c68492aca0.zip 9460 BLAKE2B ee30c74923e624720d1b5d7c3c8b3b377212ff0567da7b5b0af78aa248e137a198453f9d0692c0086115503d2e3ebdec547b3c130b20a720e2dd98b97a04de5d SHA512 9c72e11aff4b17a79e836a42fc9cb478921214da2b3d088545d3183c0025e89e8b31d90a829ac3f879f3db0c508e58b48a605b7b288f26379f8c1b43689d3edc +DIST github.com%2Fgologme%2Flog%2F@v%2Fv0.0.0-20181207131047-4e5d8ccb38e8.mod 30 BLAKE2B 185b19379cfee2e8e6cd66bb7aa63504f3207635a6f718a20010d52c4a1319b571755cd68fc908812ceb32d964f9110ec2dd8032f41be9efeaeaa12aa97b1b46 SHA512 16a1a6865e352be1835b2307c44798da5391d6762998d4ba45960513fb69445b1fe60cf1e9685763d9e9ca8546717fe1539258519051ae0fbf454525ea9fb0b4 +DIST github.com%2Fgologme%2Flog%2F@v%2Fv0.0.0-20181207131047-4e5d8ccb38e8.zip 6194 BLAKE2B 04fccf366cbe5ee21292df9c2698a6445cc31e623cf976d5bac1685c61080a449b07e49fa3db38241eae377562ac3ec53bc89127dd8fa34c84f3744652f9e126 SHA512 df3ff1123736f3bd0a1fdab192ac90067291236031418a19d0029ce996624db99d596c06a0db19264f8bf936125ea894ca62545e4b1d45add9fe6ed6e8aaf0b3 +DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f SHA512 dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871 +DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 6210 BLAKE2B b5d3b234531523546445cfc48d9c4198fd0ffe8c91ad6d2b3349f28d5073a6d3cd76f0db36380d69ea5617357a8677a81ef8cebe04c0dbc4538bec1810f817ae SHA512 50519f8c8efb7b3494c857373cb119b924f2ace674f07bd0d0da5939a75f8c154b5cc8875fd35135228a9e8e221fccc174aa298d21bd490b89a0f2d9aeb38e09 +DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.1-0.20190209023717-9147687966d9+incompatible.mod 33 BLAKE2B bceae19c6e4e177c60765f599505f171f9d1f0892ce22ed83c7ccb9a1b81eb4d8ff309ea515eeff01f4bfb73f8fe2f99892defb59782bda42ab66fc33d79d0e7 SHA512 238ad3f212a290cde835411cd249073f2298f54e54dd247e0ab4fa8ee43e7115fc568837ef59e287df6e3c2ebce7c3b4b103883133228582067e7ec0410a9e55 +DIST github.com%2Fhjson%2Fhjson-go%2F@v%2Fv3.0.1-0.20190209023717-9147687966d9+incompatible.zip 81140 BLAKE2B 48c69610a45e24005f638487eafbbbafd7b4851d02fab60b6f21567b01de49b006a11d2c74738f297e3c433ce9bd2d65f04ddd0f9ac99a2db8d318a05eff3780 SHA512 53d8e563674500ce0d1880157b62d3c1631cb0c73f6dc7f65a9e0981c346cb14f40d738762ee707188e167cbfbe04282e81020489bf89a7a66c57ae9036563a1 +DIST github.com%2Fkardianos%2Fminwinsvc%2F@v%2Fv0.0.0-20151122163309-cad6b2b879b0.mod 38 BLAKE2B 95a4671c309d5cf3caea17c4c00f0a2b85509c51df3c7f3239003b5a334478069824e502668082182b575e87e9dc391d94ce719d512025e15f049aa24f935827 SHA512 10ba8711f0f70e69c6327756324325c56013727391f25f44f7e682a6cbdd688f3ed9494cb52c365eaf8a023be1d0b5403120adee86424825b3145e6063b4b404 +DIST github.com%2Fkardianos%2Fminwinsvc%2F@v%2Fv0.0.0-20151122163309-cad6b2b879b0.zip 3205 BLAKE2B f7899ab369e03bda292a95e7b07e1536e22852cc5dc3b116d525cd39299a0684f46755a2005558c0f9ad2b5036aa0991e4a3202f491ad8a3360c1a7356970f98 SHA512 235752ce45ccb51b05fe5a4b24085d915d1a8084ba9cfafc5b0ef4fb73e9343038a8117219608986b219f0e6bb0943293b9023213c85852ad49c99a1215c05b2 +DIST github.com%2Flxn%2Fwalk%2F@v%2Fv0.0.0-20191031081659-c0bb82ae46cb.mod 27 BLAKE2B 368c43817afe890ec61cfb738f0f5a581fe3408482c47af72e77d83c3da11d8b47e537ba776c8304eed0684db8ff9dd7f5ab9e36130b3e4b28714c0d3764fdf5 SHA512 d8790a7e63be36bada6ccd06e63378669bc5492841da9bd1eb52e77eab2d76affc3080ffbfdf1a2e9c5a6263b5de8a5ad790032399cb084826398b930965a2c8 +DIST github.com%2Flxn%2Fwin%2F@v%2Fv0.0.0-20191024121223-cc00c7492fe1.mod 96 BLAKE2B 91c8ec7d947ed483830f0347b359eff1b1198fb537732d76966a1264ed63366be9d4ada0b9e22ef6e7bb05b1af6e63342305b8f75f10261931c3f871059f1fdd SHA512 6d66838befea66dfd964bcafe2719c74b6f51bf0a287b4fdd4d80c523229e57c3f42921645868c07972899fc0628bb015684500c4499b3c948238e09f1fc4ce6 +DIST github.com%2Flxn%2Fwin%2F@v%2Fv0.0.0-20191024121223-cc00c7492fe1.zip 100916 BLAKE2B 8d2eff32b8a1a6f0a0588772614664687dcacb58707b9bc8be8ff27a80dca36a7ad9b50cd1ed023d3213be7b408a2a44b41306aa998cefefeeb9edd0525f1a33 SHA512 2d7f19e4d6b862b20278c9f3bfb1912b00589ae89fb7ee52687760495ec09d1d875a18a373308a43cae6aeca702e8b5b05a46a890ce4ad29777f8ac612e2eb23 +DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e +DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.zip 25943 BLAKE2B 9cf08441a9bb45da31ac429a372a969a822a0c5de569352bc25403cdc3e8559a7110dd2612cc9b93c91882973aefdc70f8ddadf44c1488eb0c3f5bc62cca2b73 SHA512 43d57d9ca99ee6af49e8a39be4d65799afccc8cb077a8c5b473a9147eba30d4653a8a4cb86abce66d4c8639d1eb0d961c4a50907ce9af2b2864acb615a2ecfc8 +DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.0.0.mod 38 BLAKE2B 3ade12a1ed924c4e12dd9422b763bf2cadf710ef072d593dc40923d48477b792d87aaa3035e020bcab860da3ceeddcadc44afd74d9e11c3902a5d6241c8826b9 SHA512 637521629966c8f1b3d711a2b2b7b1753bed946f26570cd8e5e55ee3da5b106d418e0b80f48cac7a2651b71103c0d09116707d7b9d8cfb2d78d7bac2e908560a +DIST github.com%2Fvishvananda%2Fnetlink%2F@v%2Fv1.0.0.zip 160183 BLAKE2B fc6ac9b8beb1c1edad738f821182d572e2e655442c32d4dddc27c0213a5d13dffe3c107f6f947a528a4741972d72af879963f1503266628f365a96ab8eb21d83 SHA512 d6b124a270150ab54764406789f23955f5ffc09effaa2b7f4ae0c2d3b69ad916fbf8377f48ee5650bb57a0e9ee2079a481d4fbf146409aeb29c15eaac260f3ef +DIST github.com%2Fvishvananda%2Fnetns%2F@v%2Fv0.0.0-20190625233234-7109fa855b0f.mod 36 BLAKE2B 89b77c2e7582554fd3a63f99bc03f2886e9f554e579ee4e0a99160385d8704b5f983e5680da06accae6bab806d303b726b22f2b4a6c2b03e82bd6bf9a9ddde7e SHA512 8f581beb7e676d082a76b9bf47b7d04c486d5e96e4f69f17fd99efc101e408cd7cd1c8d51a46ab1cbb55f7bb35b08ba8dd875f18e430f30ba9c88c43e44056fb +DIST github.com%2Fvishvananda%2Fnetns%2F@v%2Fv0.0.0-20190625233234-7109fa855b0f.zip 9520 BLAKE2B 74fca0b8f4a6b28f0d67aba5aaea999d8f214474e5affa4f57865a3ebc292703f3e93d0d08671990e6257607c9052d53536e659240033ba3905e80130be80090 SHA512 6944277013b71f72bf54fc5f3fc5aab1768d66fddb8e243cae91a4061ea06e9e3ded58bfab75e4c44ddaf14c14c816b0ae3f097577ebfbe1700af2b65368e919 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191002192127-34f69633bfdc.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191029031824-8986dd9e96cf.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191227163750-53104e6ec876.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 +DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191227163750-53104e6ec876.zip 1861371 BLAKE2B 27c60a280e5b0644abb8ec34c645d165e6e01be124c2600d43e22955e785632f82c4597bb19ad1a61f04ae2701c4a5005f899f57d41f111d23535d6a169973b0 SHA512 62f52a80a1944263dc582e6f33a7f52d86aba7171b7ab4edc14dd22b69f523c83469fbbb04b2cfe2bd013b0920ddc15a9977ef8b58f09179d136157c64331576 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191003171128-d98b1b443823.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191028085509-fe3aa8a45271.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191209160850-c0dbc17a3553.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 +DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20191209160850-c0dbc17a3553.zip 1499692 BLAKE2B 2ca64710a73a42e2c956ac30aff1ef35e9df2619ae3eaf7ebea4e6efe6cd322244daac868fce5842f08d14eb2ae3b20654d721bd8713fe2141b409aac593dbc7 SHA512 49ce7d40e2a126a4bece83b274e7c5ec18dfbc3fe2203290022a47d4eb651425dd3e90e23e747229e0b5c734fde374bfdbff629ff8466767cb17e8e94385719d +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190904154756-749cb33beabd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191003212358-c178f38b412c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191029155521-f43be2a4598c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200103143344-a1369afcdac7.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200103143344-a1369afcdac7.zip 1913881 BLAKE2B db05cd5337c3b35c923773ae99568db379f363e57e2b4f43e5852195a61350614e748a74f8f98b2939706fa94faefa14287076d3cc792018b2c9fd04ed22886f SHA512 84c141271b9b8e961f4bbe00fe81eeb599898c565e8b789f841f460def9e744bca5ad0dea3dcb3fc0dbdc5c3e1f65924cb52fe94b8804f043c64cdf9db17ff8d +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ecabb9169f37f1ce49b2846b949f9266f807767d38f55e4aa8ea006229c6f81cfc1e2c9dc0d1e3c186235e416dfb90fe7e04751d07 SHA512 d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884 +DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.zip 7430601 BLAKE2B d2403817cb6b7e32462b90995412c4e63cfdeaf3710fc9386f4b708e0ae2be9593649e923f0d844dc4420b177e42e7abfa7657e03e27fa08be9e98d76da4cb9c SHA512 8d8dad296f1497f352e94c416711dbb1f468901a3fd2dfd0a9c67f2d59306ea611d77917289521d2845f6958f571f6c3fe2d3dab289524d8145489d5b386fbaa +DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0 +DIST golang.zx2c4.com%2Fwireguard%2F@v%2Fv0.0.20191013-0.20191030132932-4cdf805b29b1.mod 244 BLAKE2B e6ad7b1df6c02ad10598b6015b858ab86f8b04b1c52975bf3656305dfe7a1185af76b7abbdf8cebe3ed90d60b5c90cde8d8dc2b5f0491332a7540c2286e73be7 SHA512 a66e915386e51051527ad94bd37834df9cf91af8a97e2b95792bf22de1e261f7120160bc808d3980c45f3111f1f0d7e383e3875afb5c72a7ec6dcf0b1aa3e6b2 +DIST golang.zx2c4.com%2Fwireguard%2F@v%2Fv0.0.20191013-0.20191030132932-4cdf805b29b1.zip 152235 BLAKE2B 02852433a8943f4cdb940f4571f58c1baa7b6f445faace411afc19c76978468cfe4e972e28479d78604524aed4808bcef6564e4440403e00dedf146ac9987b8b SHA512 314714568ea59bb2e0a440a6d767865866f24e837a2268b8a2c2e69b3bcd2d0969fe9ef24b41bf75d67f2dcf6aba081c28b2c3af8d9c52c31374f6c9b8ae47b4 +DIST golang.zx2c4.com%2Fwireguard%2F@v%2Fv0.0.20200121.mod 244 BLAKE2B e6ad7b1df6c02ad10598b6015b858ab86f8b04b1c52975bf3656305dfe7a1185af76b7abbdf8cebe3ed90d60b5c90cde8d8dc2b5f0491332a7540c2286e73be7 SHA512 a66e915386e51051527ad94bd37834df9cf91af8a97e2b95792bf22de1e261f7120160bc808d3980c45f3111f1f0d7e383e3875afb5c72a7ec6dcf0b1aa3e6b2 +DIST golang.zx2c4.com%2Fwireguard%2F@v%2Fv0.0.20200121.zip 146869 BLAKE2B 0ec351584880c51c28053d02885b3ed3120d08bf45f6613e31ed34f8fc06b91a426d11967e0e890dc65f2ede8010891d8c0ce7909841abfe2593cf8403f8be30 SHA512 b21f30722df49b6c44791615cb8527b6df91e2eba1b455b75651a58ab44ddc62df24ace6cd3c1e5d6a4ba6313a7abd8a9e4d8b579c57f51f2c2182acf74e2c6a +DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.0.35-0.20191123133119-cb4a03094c25.mod 635 BLAKE2B 91637b6ec565412f82c3d432375b920c882ad40efa84283a3719f3768ff769d5d3b58a0bcbbc1d62ae76d0c26f0c602cc978555a57b0d3f252db7db0c61fd721 SHA512 bdfbb81102c65ded1e190b2848951964af7bb517912ca8dbbbf89b3cc11d9a29b357bc30a567aae090ee899f7a3a7c4b0456e9d51576f2e7fe7d15c8611f8a82 +DIST golang.zx2c4.com%2Fwireguard%2Fwindows%2F@v%2Fv0.0.35-0.20191123133119-cb4a03094c25.zip 214122 BLAKE2B dfe75c2e5bdbdd0f713a8a8f94ec7f09895013409ba81d2ceea5e301ccde50718f11c20a70156d3292d8d16a9f34a0b3a9ee4aafa7b4e993125fa62d50c0e54c SHA512 5955f3d82dea0fcd062420eb7d7a88bbbf196f47ad7eff8add35ad5a803eb3f71f41a8da1258ed9ab1b7a1064f3e96740d5ea2144cbfd42f327885f369a0574d DIST yggdrasil-go-0.3.13.tar.gz 163905 BLAKE2B 93cf134cdf5ef1467ab897b5c85f38bef1de3e5759ad9d66fa139f708a3139c3dabca52f6d0bac58635015cc4618016cb6ed20ad49c4ce56b7df27511834b520 SHA512 d3a4d4de62bbcb910a4de179e571b1ce11345560728e2b9b1fe30df12aee04703de832b5d6065d52c247fd5e2e79a2a9a5696d948622ffb2cd8bd861825c7dd5 diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13-r1.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13-r1.ebuild new file mode 100644 index 0000000000..4bbaa2f9b0 --- /dev/null +++ b/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13-r1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module linux-info systemd + +DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network" +HOMEPAGE="https://yggdrasil-network.github.io/" +LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB" + +EGO_SUM=( + "github.com/Arceliar/phony v0.0.0-20191006174943-d0c68492aca0" + "github.com/Arceliar/phony v0.0.0-20191006174943-d0c68492aca0/go.mod" + "github.com/gologme/log v0.0.0-20181207131047-4e5d8ccb38e8" + "github.com/gologme/log v0.0.0-20181207131047-4e5d8ccb38e8/go.mod" + "github.com/hashicorp/go-syslog v1.0.0" + "github.com/hashicorp/go-syslog v1.0.0/go.mod" + "github.com/hjson/hjson-go v3.0.1-0.20190209023717-9147687966d9+incompatible" + "github.com/hjson/hjson-go v3.0.1-0.20190209023717-9147687966d9+incompatible/go.mod" + "github.com/kardianos/minwinsvc v0.0.0-20151122163309-cad6b2b879b0" + "github.com/kardianos/minwinsvc v0.0.0-20151122163309-cad6b2b879b0/go.mod" + "github.com/lxn/walk v0.0.0-20191031081659-c0bb82ae46cb/go.mod" + "github.com/lxn/win v0.0.0-20191024121223-cc00c7492fe1" + "github.com/lxn/win v0.0.0-20191024121223-cc00c7492fe1/go.mod" + "github.com/mitchellh/mapstructure v1.1.2" + "github.com/mitchellh/mapstructure v1.1.2/go.mod" + "github.com/vishvananda/netlink v1.0.0" + "github.com/vishvananda/netlink v1.0.0/go.mod" + "github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f" + "github.com/vishvananda/netns v0.0.0-20190625233234-7109fa855b0f/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20191002192127-34f69633bfdc/go.mod" + "golang.org/x/crypto v0.0.0-20191029031824-8986dd9e96cf/go.mod" + "golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876" + "golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20191003171128-d98b1b443823/go.mod" + "golang.org/x/net v0.0.0-20191028085509-fe3aa8a45271/go.mod" + "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553" + "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod" + "golang.org/x/sys v0.0.0-20191003212358-c178f38b412c/go.mod" + "golang.org/x/sys v0.0.0-20191029155521-f43be2a4598c/go.mod" + "golang.org/x/sys v0.0.0-20200103143344-a1369afcdac7" + "golang.org/x/sys v0.0.0-20200103143344-a1369afcdac7/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.2" + "golang.org/x/text v0.3.2/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1" + "golang.zx2c4.com/wireguard v0.0.20191013-0.20191030132932-4cdf805b29b1/go.mod" + "golang.zx2c4.com/wireguard v0.0.20200121" + "golang.zx2c4.com/wireguard v0.0.20200121/go.mod" + "golang.zx2c4.com/wireguard/windows v0.0.35-0.20191123133119-cb4a03094c25" + "golang.zx2c4.com/wireguard/windows v0.0.35-0.20191123133119-cb4a03094c25/go.mod" +) + +go-module_set_globals + +SRC_URI="https://github.com/yggdrasil-network/yggdrasil-go/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-vcs/git-1.7.3" +BDEPEND=">=dev-lang/go-1.13" + +QA_PRESTRIPPED="/usr/bin/yggdrasil /usr/bin/yggdrasilctl" + +pkg_setup() { + linux-info_pkg_setup + if ! linux_config_exists; then + eerror "Unable to check your kernel for TUN support" + else + CONFIG_CHECK="~TUN" + ERROR_TUN="Your kernel lacks TUN support." + fi +} + +src_compile() { + PKGNAME="${PN}-${PV}" PKGVER="v${PV}" ./build +} + +src_install() { + dobin {yggdrasil,yggdrasilctl} + dodoc README.md + + systemd_dounit "contrib/systemd/yggdrasil.service" + newinitd "contrib/openrc/yggdrasil" yggdrasil +} diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13.ebuild deleted file mode 100644 index 2a260f67c6..0000000000 --- a/net-p2p/yggdrasil-go/yggdrasil-go-0.3.13.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/yggdrasil-network/yggdrasil-go" -EGO_VENDOR=( - "github.com/Arceliar/phony d0c68492aca0" - "github.com/gologme/log 4e5d8ccb38e8" - "github.com/hashicorp/go-syslog v1.0.0" - "github.com/hjson/hjson-go v3.0.1" - "github.com/kardianos/minwinsvc cad6b2b879b0" - "github.com/mitchellh/mapstructure v1.1.2" - "github.com/vishvananda/netlink v1.0.0" - "github.com/vishvananda/netns 7109fa855b0f" - "golang.org/x/crypto 53104e6ec876 github.com/golang/crypto" - "golang.org/x/net c0dbc17a3553 github.com/golang/net" - "golang.org/x/sys a1369afcdac7 github.com/golang/sys" - "golang.org/x/text v0.3.2 github.com/golang/text" - "golang.zx2c4.com/wireguard v0.0.20200121 github.com/WireGuard/wireguard-go" - "golang.zx2c4.com/wireguard/windows cb4a03094c25 github.com/WireGuard/wireguard-windows" -) - -inherit golang-vcs-snapshot linux-info systemd - -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_VENDOR_URI}" - -DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network" -HOMEPAGE="https://yggdrasil-network.github.io/" -LICENSE="LGPL-3" - -SLOT="0" -IUSE="" -KEYWORDS="~amd64" - -QA_PRESTRIPPED="/usr/bin/yggdrasil /usr/bin/yggdrasilctl" - -pkg_setup() { - linux-info_pkg_setup - if ! linux_config_exists; then - eerror "Unable to check your kernel for TUN support" - else - CONFIG_CHECK="~TUN" - ERROR_TUN="Your kernel lacks TUN support." - fi -} - -src_compile() { - GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ - go install -v -work -x -ldflags "\ - -X ${EGO_PN}/src/yggdrasil.buildName=yggdrasil \ - -X ${EGO_PN}/src/yggdrasil.buildVersion=${PV} \ - -s -w" \ - ${EGO_PN}/cmd/... || die -} - -src_install() { - dobin bin/* - - systemd_dounit "src/${EGO_PN}/contrib/systemd/yggdrasil.service" - newinitd "src/${EGO_PN}/contrib/openrc/yggdrasil" yggdrasil -} diff --git a/net-wireless/rtl8192eu/Manifest b/net-wireless/rtl8192eu/Manifest new file mode 100644 index 0000000000..11eb8669ed --- /dev/null +++ b/net-wireless/rtl8192eu/Manifest @@ -0,0 +1 @@ +DIST rtl8192eu-20200123.tar.gz 2531658 BLAKE2B 4d2f6e2b230ea22bf551de8bb904175c1bcde8044d25a91207c6bda77d15095c4192cf4102997f8e2dc35bb263913afc5a60608cc8fc7fec0665b33238ea98d3 SHA512 ac6dc16157c39eae04be3a5767a689751c8c2d701e9f1afe255166c103f9f1ce1392f4378333e36616726995b7a0c021962de769fcdd222e53d6e758d78effac diff --git a/net-wireless/rtl8192eu/metadata.xml b/net-wireless/rtl8192eu/metadata.xml new file mode 100644 index 0000000000..36b7316a64 --- /dev/null +++ b/net-wireless/rtl8192eu/metadata.xml @@ -0,0 +1,8 @@ + + + + + abbat.2008@gmail.com + Aleksandr Batyuk + + diff --git a/net-wireless/rtl8192eu/rtl8192eu-20200123.ebuild b/net-wireless/rtl8192eu/rtl8192eu-20200123.ebuild new file mode 100644 index 0000000000..63dae29001 --- /dev/null +++ b/net-wireless/rtl8192eu/rtl8192eu-20200123.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit linux-mod + +COMMIT="9cf06524dfebda414675433141f771b36b7e68e8" + +DESCRIPTION="Realtek 8192EU driver module for Linux kernel" +HOMEPAGE="https://github.com/Mange/rtl8192eu-linux-driver" +SRC_URI="https://github.com/Mange/rtl8192eu-linux-driver/archive/${COMMIT}.tar.gz -> rtl8192eu-${PV}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +DEPEND="virtual/linux-sources" + +S="${WORKDIR}/rtl8192eu-linux-driver-${COMMIT}" + +MODULE_NAMES="8192eu(net/wireless)" +BUILD_TARGETS="all" + +CONFIG_CHECK="~!RTL8XXXU" +ERROR_RTL8XXXU="The RTL8XXXXU module is enabled in the kernel; it conflicts with this module." diff --git a/x11-misc/betterlockscreen/Manifest b/x11-misc/betterlockscreen/Manifest new file mode 100644 index 0000000000..cd22e0c76c --- /dev/null +++ b/x11-misc/betterlockscreen/Manifest @@ -0,0 +1 @@ +DIST betterlockscreen-3.0.1.tar.gz 7519 BLAKE2B 95f71eb4bacd11267ece411e84bb0371769f5a7f0f08493f3748ac6710217354bcef7dab59907aad560bcdb0f40bc0cb8d0115486e794110ce713a0ef108b4ce SHA512 8bd12f4d5a17850e413f43b94b33126113ccb93868e5b3ef57f026dc2167d6218f9f6718bf813ef587311b9617a4283574b78c9c953321d037d516a2884266ac diff --git a/x11-misc/betterlockscreen/betterlockscreen-3.0.1.ebuild b/x11-misc/betterlockscreen/betterlockscreen-3.0.1.ebuild new file mode 100644 index 0000000000..d264d7d574 --- /dev/null +++ b/x11-misc/betterlockscreen/betterlockscreen-3.0.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="sweet looking lockscreen for linux system" +HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen" + +if [[ ${PV} == 9999 ]];then + inherit git-r3 systemd + EGIT_REPO_URI="${HOMEPAGE}" +else + inherit systemd + SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND=" + >=x11-misc/i3lock-color-2.11:= + media-gfx/imagemagick + x11-apps/xdpyinfo + x11-apps/xrandr + sys-devel/bc + media-gfx/feh +" +RDEPEND="${DEPEND}" + +src_install(){ + dobin betterlockscreen + + dodoc -r examples + + if [[ $PV == 9999 ]] ; then + systemd_dounit system/betterlockscreen@.service + else + systemd_dounit betterlockscreen@.service + fi +} + +pkg_postinst() { + elog 'Lockscreen when suspended(systemd service):' + elog 'systemctl enable betterlockscreen@$USER' + elog '' + elog 'How to use:' + elog '1. Updating image cache(required)' + elog 'betterlockscreen -u ~/Pictures' + elog '2. Lockscreen' + elog 'betterlockscreen -l dim ' +} diff --git a/x11-misc/betterlockscreen/betterlockscreen-9999.ebuild b/x11-misc/betterlockscreen/betterlockscreen-9999.ebuild new file mode 100644 index 0000000000..d264d7d574 --- /dev/null +++ b/x11-misc/betterlockscreen/betterlockscreen-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="sweet looking lockscreen for linux system" +HOMEPAGE="https://github.com/pavanjadhaw/betterlockscreen" + +if [[ ${PV} == 9999 ]];then + inherit git-r3 systemd + EGIT_REPO_URI="${HOMEPAGE}" +else + inherit systemd + SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND=" + >=x11-misc/i3lock-color-2.11:= + media-gfx/imagemagick + x11-apps/xdpyinfo + x11-apps/xrandr + sys-devel/bc + media-gfx/feh +" +RDEPEND="${DEPEND}" + +src_install(){ + dobin betterlockscreen + + dodoc -r examples + + if [[ $PV == 9999 ]] ; then + systemd_dounit system/betterlockscreen@.service + else + systemd_dounit betterlockscreen@.service + fi +} + +pkg_postinst() { + elog 'Lockscreen when suspended(systemd service):' + elog 'systemctl enable betterlockscreen@$USER' + elog '' + elog 'How to use:' + elog '1. Updating image cache(required)' + elog 'betterlockscreen -u ~/Pictures' + elog '2. Lockscreen' + elog 'betterlockscreen -l dim ' +} diff --git a/x11-misc/betterlockscreen/metadata.xml b/x11-misc/betterlockscreen/metadata.xml new file mode 100644 index 0000000000..660724d944 --- /dev/null +++ b/x11-misc/betterlockscreen/metadata.xml @@ -0,0 +1,11 @@ + + + + + petrus.zy.07@gmail.com + Petrus Zhao + + + pavanjadhaw/betterlockscreen + + diff --git a/x11-misc/tbsm/Manifest b/x11-misc/tbsm/Manifest new file mode 100644 index 0000000000..c511c63fb9 --- /dev/null +++ b/x11-misc/tbsm/Manifest @@ -0,0 +1 @@ +DIST tbsm-0.5.tar.gz 19515 BLAKE2B 336e4663c720ee376f37751903cd65b6c3c7ac6dbe00bb4b9e70a8e30b6068d2985146fbcfc9ad979a913ef1bbb6841c0e86ed24a70d22872bb5443825156986 SHA512 8954241d0f763bee42a36f39b9b40a5b30771d919f10ff0a5c67fcbd5625ff269cdcfae9e3eb6095710ab1fefef3cab5e2865ef9683a4cd628d7543e60846e91 diff --git a/x11-misc/tbsm/metadata.xml b/x11-misc/tbsm/metadata.xml new file mode 100644 index 0000000000..cfbacced23 --- /dev/null +++ b/x11-misc/tbsm/metadata.xml @@ -0,0 +1,12 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/x11-misc/tbsm/tbsm-0.5.ebuild b/x11-misc/tbsm/tbsm-0.5.ebuild new file mode 100644 index 0000000000..35ebf00dfa --- /dev/null +++ b/x11-misc/tbsm/tbsm-0.5.ebuild @@ -0,0 +1,23 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A pure bash session or application launcher. Inspired by cdm, tdm and krunner" +HOMEPAGE="https://loh-tar.github.io/tbsm/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/loh-tar/${PN}.git" + KEYWORDS="" +else + SRC_URI="https://github.com/loh-tar/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND="app-shells/bash:0" +RDEPEND="${DEPEND}"