Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-02-03 21:31:51 +00:00
140 changed files with 1878 additions and 355 deletions

View File

@@ -1,19 +1,21 @@
---
name: duplicates
on:
push:
branches: [ dev ]
branches: [dev]
pull_request:
branches: [ dev ]
branches: [dev]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup master gentoo repository
run: |
./scripts/setup-master-gentoo.sh
- name: Check for duplicates
run: |
./scripts/check-duplicates.sh
- uses: actions/checkout@v3
- name: Setup master gentoo repository
run: |
./scripts/setup-master-gentoo.sh
- name: Check for duplicates
run: |
./scripts/check-duplicates.sh

View File

@@ -1,43 +1,45 @@
---
name: emails
on:
push:
branches: [ dev ]
branches: [dev]
pull_request:
branches: [ dev ]
branches: [dev]
jobs:
bugzilla:
runs-on: ubuntu-latest
steps:
- uses: nrwl/last-successful-commit-action@v1
id: last_successful_commit
with:
branch: 'dev'
workflow_id: 'emails.yml'
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: nrwl/last-successful-commit-action@v1
id: last_successful_commit
with:
branch: 'dev'
workflow_id: 'emails.yml'
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Checkout compare ref
uses: actions/checkout@v2
with:
ref: ${{ steps.last_successful_commit.outputs.commit_hash }}
- name: Checkout compare ref
uses: actions/checkout@v3
with:
ref: ${{ steps.last_successful_commit.outputs.commit_hash }}
- name: Checkout code
uses: actions/checkout@v2
- name: Checkout code
uses: actions/checkout@v3
- uses: actions/setup-python@v3
with:
python-version: '3.x'
- uses: actions/setup-python@v3
with:
python-version: '3.x'
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v18.6
with:
base_sha: ${{ steps.last_successful_commit.outputs.commit_hash }}
files: |
**/metadata.xml
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v18.6
with:
base_sha: ${{ steps.last_successful_commit.outputs.commit_hash }}
files: |
**/metadata.xml
- name: Check Emails against bugzilla
run: |
python ./scripts/email-checker.py ${{ steps.changed-files.outputs.all_changed_files }}
- name: Check Emails against bugzilla
run: |
python ./scripts/email-checker.py ${{ steps.changed-files.outputs.all_changed_files }}

View File

@@ -1,17 +1,19 @@
---
name: pkgcheck
on:
push:
branches: [ dev ]
branches: [dev]
pull_request:
branches: [ dev ]
branches: [dev]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Run pkgcheck
uses: pkgcore/pkgcheck-action@v1
with:
args: --keywords=-RedundantVersion,-NonsolvableDepsInDev
- uses: actions/checkout@v3
- name: Run pkgcheck
uses: pkgcore/pkgcheck-action@v1
with:
args: --keywords=-RedundantVersion,-NonsolvableDepsInDev

View File

@@ -0,0 +1,31 @@
diff -Naur a/ford/setup.cfg b/ford/setup.cfg
--- a/setup.cfg
+++ b/setup.cfg
@@ -7,7 +7,7 @@
author = Chris MacMackin
author_email = cmacmackin@gmail.com
license = GPLv3
-license_file = LICENSE
+license_files = LICENSE
keywords = Markdown, Fortran, documentation, comments
classifiers =
Development Status :: 5 - Production/Stable
@@ -27,7 +27,7 @@
Tracker = https://github.com/Fortran-FOSS-Programmers/ford/issues
[options]
-packages = ford
+packages = find_namespace:
install_requires =
markdown ~= 3.4.0
markdown-include ~= 0.7.0
@@ -41,6 +41,9 @@
importlib-metadata; python_version < "3.8"
include_package_data = True
+[options.packages.find]
+include = ford*
+
[options.extras_require]
tests = pytest >= 3.3.0
docs =

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{9..10} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 toolchain-funcs
@@ -33,7 +33,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${P}_fix_python3.11_tests.patch" )
PATCHES=(
"${FILESDIR}/${P}_fix_python3.11_tests.patch"
"${FILESDIR}/${P}_fix_setuptools_QA_warnings.patch"
)
DOCS=( CHANGELOG.md README.md )

View File

@@ -1,5 +1,5 @@
DIST ledger-live-desktop-2.49.0-linux-x86_64.AppImage 114143977 BLAKE2B eb62f7e5101c51963a14104b0546dde836000ca666e03a9ea27b964e668e94e7425aa6178e191f65f916c04cc10d63cdcd2d225a701dbc73b5bbaeba7facbb07 SHA512 b17a95ab6de27aa177c3e2321ab0d301bcc683c7cb7a2dffbfbcf827d7e40aacb2a3d941a8496d2707e438b60925cf70d32598a113519108b750b8fbbca1d04b
DIST ledger-live-desktop-2.49.2-linux-x86_64.AppImage 114148285 BLAKE2B b072476e3c8ef37f2038bcdf5f6d2c0aca855f0c7e587f9825590859ec267dca460bf938042a48ddb17f4517814c8cf856dc55aef84c5004a2028e7368faf9f3 SHA512 abffeb467f70045221a42768c103234f5c39344b3a28af18c0e85ddad1d0df404fa7e4e487e4f1651b85f0851f03ac8cc30ab697453ae32dde8eeaf9c5ff9465
DIST ledger-live-desktop-2.50.0-linux-x86_64.AppImage 119773817 BLAKE2B 6b50a38d5c807898503c26fb138bc551c2194cddc3f4ca22fb86c622ffaa3e3ac76785c37d357eb8822b631ab779ecf5a0ec0a3f4b97728e578154b9978e57ab SHA512 aa8919e89f71eac515c6d20270673ed212214a62a3df54b047430d26d8e8576de5f29fc2b8ab30e8a3e9180fda3576ad7cf346ec271fc9c05c91b40b54642bfe
DIST ledger-live-desktop-2.50.1-linux-x86_64.AppImage 120590061 BLAKE2B d56bd8e909649361d7c6aef67fde9ecb4d700c63370fe00c3170759fbf64732c51a484d5d2d8846f32efa4e75170c55cf6793559f431f704187b06f983f63284 SHA512 8ee659326d7ef62f47f7966ece2baf6c8825736f54ba0e2676a72d47418bce16a2dee9cf20920c1e81f8f3f4dd12e4508cb5eab25dbb602059c4674073b1ca9e
DIST ledger-live-desktop-2.51.0-linux-x86_64.AppImage 120762361 BLAKE2B 90483944c5c45b5262bbe89b21fa2dea3e794cdf9a0c23e179027aabaa45dd2d60b161b7873a3dbf5b65d67661ac6ff8bdad85923ecd4364d800856ea6c10931 SHA512 f2d25df50d1bc7fea3e55a359e9d30accbf88f1c5b947173c83075a7438ffba3cd51c50ac28104dc12df24d12ad9479ae913a53817a6c37d0b90ec80c742af96
DIST ledger-live-desktop-2.52.0-linux-x86_64.AppImage 133467307 BLAKE2B 80698c56aa189d06926ac5e40617b28d5970bdb030c0f2d72d7bc2d6ff6e5ebe96288394df332b7d65b419b3277f1d7e89f481421951ce2dfb0fd45a00123bd5 SHA512 3cf578467c864daa27348ebd69a1e93fcbe59b1ab0fc4837993ed44281be27e18263f118f87d7766a54bee262c63572c9b8e83d12cac3006955b6ae11e641af9

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7

View File

@@ -0,0 +1 @@
DIST metadata-cleaner-v2.3.1.tar.bz2 2120932 BLAKE2B bcb96c997fe31548e5acfe645a48f429f5142609a5aeb6179304cb57cae791c6651806c0a195c14dfe74b03b3bdc164e1c03ca40513a69311b77921ac5bacf4a SHA512 9d530a15fcfa2f5fdf5b07467d2ec17e06530ee9a62dd0f6032277c30bfd9eef394ad104dcffe8e72b46fc06064003641029222abcdde8c93a9292d057008807

View File

@@ -0,0 +1,51 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit gnome2-utils meson python-single-r1 xdg-utils
DESCRIPTION="Python GTK application to view and clean metadata in files, using mat2."
HOMEPAGE="https://metadatacleaner.romainvigier.fr https://gitlab.com/rmnvgr/metadata-cleaner"
SRC_URI="https://gitlab.com/rmnvgr/metadata-cleaner/-/archive/v${PV}/metadata-cleaner-v${PV}.tar.bz2"
LICENSE="GPL-3+ CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
gui-libs/gtk:4
gui-libs/libadwaita
$(python_gen_cond_dep '
dev-python/pygobject[${PYTHON_USEDEP}]
app-misc/mat2[${PYTHON_USEDEP}]
')"
RDEPEND="${DEPEND}"
BDEPEND=""
S=${WORKDIR}/metadata-cleaner-v${PV}
src_configure() {
python_setup
meson_src_configure
}
src_install() {
meson_src_install
python_optimize
}
pkg_postinst() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>poncho@spahan.ch</email>
<name>Poncho</name>
</maintainer>
<upstream>
<remote-id type="gitlab">rmnvgr/metadata-cleaner</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -4,8 +4,9 @@
EAPI=8
PYTHON_COMPAT=( python3_10 )
DITUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="A double-entry accounting system that uses text files as input"
@@ -16,25 +17,22 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
PATCHES=(
"${FILESDIR}/${PN}-2.3.3-disable-network-tests.patch"
"${FILESDIR}/${PN}-2.3.3-disable-tmp-access-tests.patch"
"${FILESDIR}/${PN}-2.3.3-disable-install-test.patch"
)
RDEPEND="
$(python_gen_cond_dep '
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/bottle[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/google-api-python-client[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/ply[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
"
RDEPEND="$(python_gen_cond_dep '
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
>=dev-python/bottle-0.12[${PYTHON_USEDEP}]
dev-python/google-auth-oauthlib[${PYTHON_USEDEP}]
>=dev-python/google-api-python-client-1.8.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.10[${PYTHON_USEDEP}]
>=dev-python/lxml-3.0[${PYTHON_USEDEP}]
>=dev-python/oauth2client-4.0[${PYTHON_USEDEP}]
>=dev-python/ply-3.4[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
>=dev-python/python-magic-0.4.12[${PYTHON_USEDEP}]
>=dev-python/requests-2.0[${PYTHON_USEDEP}]
')"
EPYTEST_DESELECT=( scripts/setup_test.py )
distutils_enable_tests pytest
@@ -52,13 +50,15 @@ python_compile() {
distutils-r1_python_compile
# keep in sync with hashsrc.py, otherwise expect test failures
cp beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h} \
"${BUILD_DIR}"/lib/${PN}/parser || die
cp beancount/parser/{lexer.l,grammar.y,decimal.h,decimal.c,macros.h,parser.h,parser.c,tokens.h} "${BUILD_DIR}"/install$(python_get_sitedir)/${PN}/parser || die
}
python_test(){
emake ctest
cd "${T}" || die
epytest --pyargs ${PN}
}
src_test() {
emake ctest
distutils-r1_src_test
}

View File

@@ -1,31 +0,0 @@
diff --git a/beancount/scripts/setup_test.py b/beancount/scripts/setup_test.py
index 59a165d1..45717643 100644
--- a/beancount/scripts/setup_test.py
+++ b/beancount/scripts/setup_test.py
@@ -12,6 +12,10 @@ import sys
import tarfile
import tempfile
import unittest
+import pytest
+
+pytest.skip("these installation tests fail in portage and are un-needed"
+ , allow_module_level=True)
from beancount.utils import test_utils
@@ -30,7 +34,6 @@ class TestSetup(test_utils.TestCase):
if path.exists(self.installdir):
shutil.rmtree(self.installdir)
- @unittest.skipIf(is_bazel_build(), "Cannot setup within Bazel.")
def test_setup(self):
# We need to create the installation target directory and have our
# PYTHONPATH set on it in order for setuptools to work properly in a
@@ -50,6 +53,7 @@ class TestSetup(test_utils.TestCase):
if path.exists(egg_info):
shutil.rmtree(egg_info)
+ @pytest.mark.skip(reason="Portage will make sure things install correctly")
def run_setup(self, installdir, extra_env=None):
"""Run setup.py with the given extra environment variables.

View File

@@ -1,73 +0,0 @@
diff --git a/beancount/scripts/bake_test.py b/beancount/scripts/bake_test.py
index 67dbefc0..a95488c1 100644
--- a/beancount/scripts/bake_test.py
+++ b/beancount/scripts/bake_test.py
@@ -6,6 +6,7 @@ import textwrap
from os import path
from unittest import mock
import unittest
+import pytest
import lxml.html
@@ -188,6 +189,7 @@ class TestScriptBake(test_utils.TestCase):
test_utils.run_with_args(bake.main, self.get_args() + [filename, output])
@test_utils.docfile
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_bake_directory(self, filename):
"""
2013-01-01 open Expenses:Restaurant
@@ -210,6 +212,7 @@ class TestScriptBake(test_utils.TestCase):
class TestScriptArchive(TestScriptBake):
@test_utils.docfile
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_bake_archive__known(self, filename):
"""
2013-01-01 open Expenses:Restaurant
diff --git a/beancount/web/web_test.py b/beancount/web/web_test.py
index dd7059fc..1aab3e44 100644
--- a/beancount/web/web_test.py
+++ b/beancount/web/web_test.py
@@ -4,6 +4,7 @@ __license__ = "GNU GPLv2"
import unittest
import urllib.parse
from os import path
+import pytest
from beancount.utils import test_utils
from beancount.parser import version
@@ -48,26 +49,32 @@ class TestWeb(unittest.TestCase):
self.ignore_regexp)
@test_utils.docfile
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_scrape_empty_file(self, filename):
"""
;; A file with no entries in it.
"""
self.scrape(filename)
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_scrape_basic(self):
self.scrape('simple/basic.beancount')
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_scrape_basic_view(self):
self.scrape('simple/basic.beancount', extra_args=['--view', 'year/2013'])
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_scrape_in_incognito(self):
self.scrape('simple/basic.beancount', extra_args=['--incognito'])
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def test_scrape_starterkit(self):
self.scrape('simple/starter.beancount')
# Note: Great idea, but sorry, too slow (approx. 50s on MBA). We need to
# find some way to enable this on demand.
+ @pytest.mark.skip(reason="network unreachable during portage installation")
def __test_scrape_example(self):
self.scrape('example.beancount')

View File

@@ -1,20 +0,0 @@
diff --git a/beancount/projects/will_test.py b/beancount/projects/will_test.py
index 0a8e92b8..12d4c50a 100644
--- a/beancount/projects/will_test.py
+++ b/beancount/projects/will_test.py
@@ -3,6 +3,7 @@ __license__ = "GNU GPLv2"
import logging
import unittest
+import pytest
from beancount import loader
from beancount.core import getters
@@ -95,6 +96,7 @@ class TestWillFunctions(test_utils.TestCase):
class TestWillReport(test_utils.TestCase):
@loader.load_doc()
+ @pytest.mark.skip(reason="Cannot access /tmp during portage installation")
def test_create_report(self, entries, _, options_map):
"""
option "title" "Report Creation Test"

View File

@@ -1,4 +1,3 @@
DIST antibody-6.1.0.tar.gz 53689 BLAKE2B c6288d52624a9305486717cd162668eb07029ae5e0a6915c502f0ff91dedee93568ef1fb626160b489ae3f3591cff91979bde6ab8a12dbf9cd9b73eeb66526ec SHA512 83f826a9a6cc789f74cf8ed996ae8dc2f953729fa47510db815988a43ad174913042769b20a120c58f5173108e32e2aa64dbb03ffac97ca2f1fff0c05ad2ae45
DIST antibody-6.1.1.tar.gz 53625 BLAKE2B a348c022d0942b00d5e5dc2aeb257b7dbb589be592d340ec69e0a4539e1f5b4abf7c2585fd072fa82f9219b0bf3f41858095f13a475ac93d5ebacf20e429400b SHA512 0a436227d195b1e68be03d62d0f7fab0f10c4434df10e047468809a6dcf330623c54ddf4e52c459d7b816a3be977e62c6aba58408881f9a45583456e37614b04
DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20190718012654-fb15b899a751.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20190718012654-fb15b899a751.zip 66303 BLAKE2B 4b02e631a3537d577b78b1372f8496113c582bfaafc48f5ce6981ed72da6a611d6c692a85c6e7cc8aeb47c89d0fec9f491d59607ead55d5e4be256525d3173bb SHA512 d29dc8a3c82c34af07b0c393349eda79b30c988d439771e02106bf2f386ef5fc3feaebf00da3953a40bff2c5ed93880ecbf45e1607303c11a417bfffb96e2e65

View File

@@ -1,74 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit go-module
# NOTE: Keep EGO_SUM in sync with go.sum (with dev-go/get-ego-vendor).
EGO_SUM=(
"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751"
"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
"github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d"
"github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod"
"github.com/davecgh/go-spew v1.1.0/go.mod"
"github.com/davecgh/go-spew v1.1.1"
"github.com/davecgh/go-spew v1.1.1/go.mod"
"github.com/getantibody/folder v1.0.0"
"github.com/getantibody/folder v1.0.0/go.mod"
"github.com/pmezard/go-difflib v1.0.0"
"github.com/pmezard/go-difflib v1.0.0/go.mod"
"github.com/stretchr/objx v0.1.0/go.mod"
"github.com/stretchr/testify v1.4.0/go.mod"
"github.com/stretchr/testify v1.6.1"
"github.com/stretchr/testify v1.6.1/go.mod"
"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
"golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899"
"golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod"
"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
"golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208"
"golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/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-20200625212154-ddb9806d33ae"
"golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod"
"golang.org/x/text v0.3.0/go.mod"
"gopkg.in/alecthomas/kingpin.v2 v2.2.6"
"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
"gopkg.in/yaml.v2 v2.2.2/go.mod"
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
)
go-module_set_globals
DESCRIPTION="Fast Zsh plugin manager"
HOMEPAGE="https://getantibody.github.io/"
SRC_URI="
https://github.com/getantibody/antibody/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
app-shells/zsh[unicode]
dev-vcs/git
"
PATCHES=( "${FILESDIR}/6.0.1-remove-failing-tests.patch" )
src_compile() {
local -a mygoargs=(
-ldflags "-X main.version=${PV}"
)
go build "${mygoargs[@]}" || die
}
src_install() {
dobin antibody
einstalldocs
}

View File

@@ -1,7 +1,7 @@
# Copyright 2020-2021 Gentoo Authors
# Copyright 2020-2021,2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit go-module
@@ -52,12 +52,8 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
app-shells/zsh[unicode]
dev-vcs/git
"
RDEPEND="dev-vcs/git"
PATCHES=( "${FILESDIR}/${PN}-6.1.1_remove-failing-tests.patch" )
@@ -65,7 +61,7 @@ src_compile() {
local -a mygoargs=(
-ldflags "-X main.version=${PV}"
)
go build "${mygoargs[@]}" || die
ego build "${mygoargs[@]}" || die
}
src_install() {

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>

View File

@@ -4,7 +4,7 @@
EAPI=8
FORTRAN_STANDARD="2003"
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake fortran-2 python-any-r1

View File

@@ -4,7 +4,7 @@
EAPI=8
FORTRAN_STANDARD="2003"
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake fortran-2 git-r3 python-any-r1

View File

@@ -26,7 +26,7 @@ BDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/python-zstandard[${PYTHON_USEDEP}]
dev-python/snappy[${PYTHON_USEDEP}]
dev-python/python-snappy[${PYTHON_USEDEP}]
)
"

View File

@@ -0,0 +1 @@
DIST v1.1.gh.tar.gz 4447075 BLAKE2B ec6f9addfe53d2d559b5106cf261fe736aaf4e8ebb958f5b9dd7ee6cfa1175796f12fc7b22fd09c8808b949752b451183cc0db3c853c28dde04d0323a4ddb45d SHA512 53744cc75677aef2307b532b51fe6c805a6be27434a526f84bc76add9c6369a261bb6bfc5b8b88227304d1612bac8a183b13c846ec1e3e9ef3c1ea4d9e1c0dff

View File

@@ -0,0 +1,24 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="The simple, fast, and modern web scraping library"
HOMEPAGE="https://github.com/maxhumber/gazpacho https://pypi.org/project/gazpacho/"
SRC_URI="https://github.com/maxhumber/gazpacho/archive/refs/tags/v${PV}.tar.gz -> v${PV}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">gazpacho</remote-id>
<remote-id type="github">maxhumber/gazpacho</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST pygsl-2.3.0.tar.gz 1096186 BLAKE2B 9058d7f674ce8d8071e51c80ae7ff2a32909cb495df7f78223f9d98f2a2b6afb32e180ce13a1b413924c7c1a8a1c840d2c1122edbe00a80cb66e27dc752ffaed SHA512 66e466c37d402605e05f0b5b2d7c52c406593d31c2a886934419b45e0b4390259c57e70bce32a46146b7f2ad0b28266f517cdb10fddd73dec7975103bb445d08
DIST pygsl-2.3.3.gh.tar.gz 1110939 BLAKE2B 9da5e35a6367a8cc03f836cab5e41d8d6e7c0c3d5bca995e01cf83e308f1922e6fce677977830920bc1184c6ac531f79da21d3941a63a72e16eb13b0faeabe0e SHA512 289713c2ac5d1adb1f5dd4379b704fbcfa56227b0bdbd19166a4c218d7eb9b41cb4927c265862996ae668486733510e56b6a6a0e0046d1040c88e8e854ce4a48

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">pygsl</remote-id>
</upstream>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">pygsl</remote-id>
<remote-id type ="github">pygsl/pygsl</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,21 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Python interface for the GNU scientific library (gsl)"
HOMEPAGE="http://pygsl.sourceforge.net/ https://pypi.org/project/pygsl/"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${P}/${P}.tar.gz"
HOMEPAGE="https://github.com/pygsl/pygsl"
SRC_URI="https://github.com/pygsl/pygsl/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
# This is a mess
# Tests are also failing upstream
# https://github.com/pygsl/pygsl/issues/15
RESTRICT="test"
IUSE="examples"
@@ -25,14 +27,14 @@ DEPEND="
"
distutils_enable_sphinx doc dev-python/sphinx_rtd_theme
distutils_enable_tests nose
distutils_enable_tests unittest
python_configure() {
esetup.py config
default
}
python_install_all() {
src_install() {
use examples && dodoc -r examples
default
distutils-r1_src_install
}

View File

@@ -0,0 +1,23 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Run tests through a TAP harness."
HOMEPAGE="https://raku.land/cpan:LEONT/App::Prove6"
SRC_URI="mirror://cpan/authors/id//L/LE/LEONT/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
RDEPEND="dev-raku/TAP
dev-raku/Getopt-Long"
DEPEND="${RDEPEND}"
DOCS="README.md Changes"
src_install() {
rakudo_src_install
rakudo_symlink_bin prove6
}

View File

@@ -0,0 +1 @@
DIST App-Prove6-0.0.12.tar.gz 7383 BLAKE2B 16ba08f2ba1248cc2dd85bf46d809b8b7f52b3b4b69981753160a7e7cdaf3ce526b259a7e8dd7adb390ce7a66d2bc5df1fda5f4e7049e59c5884d228535fe848 SHA512 a2e9f34c1fc9cbe396b34e869fcd472b2e47528b0b3e831726ac8dd7dfec691c2bb4f761edcbfc1f7f8a16b0824ae9a4bc849d23383c6e84cc5f203fc4a232d6

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="2194250ff2d50a37f92d4f82fac216729f4eba87"
DESCRIPTION="MD5 Algorithm"
HOMEPAGE="https://raku.land/github:cosimo/Digest::MD5"
SRC_URI="https://github.com/cosimo/perl6-digest-md5/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/perl6-digest-md5-${COMMIT}"

View File

@@ -0,0 +1 @@
DIST Digest-MD5-0.05_p20170425.tar.gz 3500 BLAKE2B f0c7b6347e30a2c9da653ae8723e90307a9b548156cdeaa280963c1fa19a211e2ed48cdf58bce6dbd66c527a0e3eb99ed1bb7d87267b9405d7bbe89253293ec2 SHA512 96ec657801880c4d2e5c66d32b7482d32d2efaf32e2ecbd0c0d5f91878923bcbbd8a4a42f9bd75e793ffb08d05e991429ce6aec26b0b7f0e119f892e1ba9fabe

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,17 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Makefile based distribution builder"
HOMEPAGE="https://raku.land/cpan:NINE/Distribution::Builder::MakeFromJSON"
SRC_URI="mirror://cpan/authors/id//N/NI/NINE/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
RDEPEND="dev-raku/System-Query"
DEPEND="${RDEPEND}"
DOCS="README.md Changes"

View File

@@ -0,0 +1 @@
DIST Distribution-Builder-MakeFromJSON-0.6.tar.gz 6273 BLAKE2B 5d5b0519fb4ca73923737ce260b351835bd3bb5e34bf275f7aa9a405e495cd374f2ddab024bcf9f4ad6430d216a42c20518237abb25b9c3a68efa0def9bec8ef SHA512 153d719d40d76238f57e0ee6389fe4f1a01a8a1d82983881ec0cb2d2eb80f7cec53585a55ba0fab9b7b2bddb44fd2fab6a4cc9d77f1a8ef42c9939fd369c4525

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="e386a00ecdd5a149c888257feb1715c8825d8545"
DESCRIPTION="Module for creating and deleting directories"
HOMEPAGE="https://raku.land/github:labster/File::Directory::Tree"
SRC_URI="https://github.com/labster/p6-file-directory-tree/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/p6-file-directory-tree-${COMMIT}"

View File

@@ -0,0 +1 @@
DIST File-Directory-Tree-0_pre20220314.tar.gz 6359 BLAKE2B a770cb2839462f775de13b51d9bad3c867051d5872342c70ae42c3a9bd6f1469dcab433c46f03fc358bd41d40bbf56e7d7231b44b0ac75e57cf34d5af6e83b34 SHA512 6d3860ce095796a7110774f975327562ef0569a89418ad994c111b91172e13d02f0573c6c32d54be6b57437c85e856ab15468009cdb0b022fafcf95edc1de3c5

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="89ad430ab08c78aa3c9181bb0b3020f1e2d01b32"
DESCRIPTION="Get a lazy list of a directory tree"
HOMEPAGE="https://github.com/tadzik/File-Find"
SRC_URI="https://github.com/tadzik/File-Find/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/${PN}-${COMMIT}"

View File

@@ -0,0 +1 @@
DIST File-Find-0.1.1.tar.gz 4690 BLAKE2B 72af2e0c3be899c44f15f09541d1131a4909f1a31b77665837d43f8891904826ecbbe7a55149dfc5894b3e832f5e92b58bb6c40a7def462ab2da0d1eb38cffae SHA512 bdd8f66402076797c3e461ddc706602a8bbfcfa1aa88cafc3505a328ef7391555d8ebd72962555a5dc46b370898c455b65b40abaccdba3921c4431ed6b053b52

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,24 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="A command line tool for renaming files in any text editor."
HOMEPAGE="https://codeberg.org/amano.kenji/raku-File-Name-Editor"
SRC_URI="mirror://zef/F/IL/FILE_NAME_EDITOR/553ab3efd41a7404684ca8c824efa8227791a8f7.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/File-Temp
dev-raku/Term-termios"
DEPEND="${RDEPEND}"
S="${WORKDIR}/dist"
src_install() {
rakudo_src_install
rakudo_symlink_bin file-name-editor
}

View File

@@ -0,0 +1 @@
DIST File-Name-Editor-0.2.1.tar.gz 2608 BLAKE2B d43c6eeb8d17019dd874d92692ef9e9e8e02d9c8ba6b5d4b6a0fbdf2a6d40b112bc4e7005fed6be5ba77fd1c5b5377184b4376eb2d9fc76daaf5fad2b489e380 SHA512 64971c8f87ccf346fc01ab42af4169306604f1062e306382991efdf1fe641ef42085160096a37fa561e6355f5e786f47af55787249c81cb7cf1195dc9ddbe953

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Create temporary files and directories."
HOMEPAGE="https://raku.land/zef:rbt/File::Temp"
SRC_URI="mirror://zef/F/IL/FILE_TEMP/69f79c4c08341b8e5afcc414585cea34083ec4f5.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/File-Directory-Tree"
DEPEND="${RDEPEND}"
S="${WORKDIR}/dist"

View File

@@ -0,0 +1 @@
DIST File-Temp-0.0.10.tar.gz 3759 BLAKE2B 4e71343db31525ca2c25a7a559abdc5a73d1062cab77a63c88859261b9ad4cef66e03038480982fe42692bc0613d0715ded2ea56ac2fb0dfe66b8bb40130d94d SHA512 3465f27a2c2b7c7b0e7d9b3751474011a61b05882dc22221378841522f71b7bbaffb92abfebfd39ab6e4b2ccd3c7ab83b420283aa286af388ea41422f4851591

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="1dfbeba2f92f8b2b04e8b26619eb20d599198d25"
DESCRIPTION="Find the full or relative paths to an executable program"
HOMEPAGE="https://github.com/azawawi/perl6-file-which"
SRC_URI="https://github.com/azawawi/perl6-file-which/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md examples"
S="${WORKDIR}/perl6-file-which-${COMMIT}"

View File

@@ -0,0 +1 @@
DIST File-Which-1.0.1.tar.gz 6281 BLAKE2B 32bc0552dfe9ed2e6e9c2d0af356cf35842b039b3cc12363a9756e13cecc847d54fdb0854cb217153d3cba8f993faaf77106514c171abaacb6e4157f30403c3a SHA512 cca7d678a772263c398c7e13e7e90b9bc2b0cc68ab7ffd0a21a57a27656942e8f40472dbdea2afd70afcafe49a10dbf2a93488d36dba85d057fbb055ebe0734f

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,19 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="A powerful getopt implementation"
HOMEPAGE="https://raku.land/cpan:LEONT/Getopt::Long"
SRC_URI="mirror://cpan/authors/id//L/LE/LEONT/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md Changes"
src_test() {
raku -I lib t/basic.t || die
}

View File

@@ -0,0 +1 @@
DIST Getopt-Long-0.3.3.tar.gz 16529 BLAKE2B b7c66ae10a7644c4b127b073809b754e5fe46dee0e969e81849ddcd24b319be2365de510a47360026a83f3629ef7b3bfbc57c943ab0ba6ca20e2a43f7dacc88b SHA512 39bbd6f892db777019c4a8eb8e1cda27f6e2c34e3a5f75fcae3d87180a05b252c40748b3aeb2aeaadda25f24bbff816b8d3c61f914dff9ddb6d2a3f556a3375c

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,20 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Use Perl 5 code in a Raku program"
HOMEPAGE="https://raku.land/cpan:NINE/Inline::Perl5"
SRC_URI="mirror://cpan/authors/id//N/NI/NINE/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="primaryuri"
DOCS="README.md examples"
BDEPEND=">=dev-lang/perl-5.20.0
dev-raku/Distribution-Builder-MakeFromJSON
test? ( dev-raku/File-Temp )"
RDEPEND=">=dev-lang/perl-5.20.0"

View File

@@ -0,0 +1 @@
DIST Inline-Perl5-0.59.tar.gz 59908 BLAKE2B 4926e3fedb2d921e9fafbc4ba6bccb7164bfb282adf01ffaa90ca43a2a9670deeb2ce7ee1ef114a3535a8da6fb409811ec2aa65fdc6911a4a003403acb0c7e73 SHA512 acf43e51b903ff928e9f5ccee09521849619a2842cca32ac48e266e8dea6964165f97346017661036848793abc32285eabff8754204420deb0bdf0b51dc2abe3

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,15 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="A naive imperative JSON parser in pure Raku"
HOMEPAGE="https://raku.land/cpan:TIMOTIMO/JSON::Fast"
SRC_URI="mirror://cpan/authors/id//T/TI/TIMOTIMO/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md Changes"

View File

@@ -0,0 +1 @@
DIST JSON-Fast-0.17.tar.gz 22346 BLAKE2B 55503415322ffd3bfad2ce2923e78c8fa2fd9250b39ad5105fdd4ba25bf6246cc7c4f40dcc945a6bd48521c36ae0f43d12c5af40c9af30ba3a13ad2d17f2f05e SHA512 f4e7bef7c4e3b1d767a5c03df3231d360ce57f688ee3f934ee5118ab3895fe7872e0ce6a8511bcb9ab2599ee462320a5a803c032365d47b47c582ae052e38e2a

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,20 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="74fdf7154bf6b13713a5486a5aff9a3b649cb251"
DESCRIPTION="An attempt to simplify building native code for a Raku module."
HOMEPAGE="https://github.com/retupmoca/P6-LibraryMake"
SRC_URI="https://github.com/retupmoca/P6-LibraryMake/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/Shell-Command"
DEPEND="${RDEPEND}"
S="${WORKDIR}/P6-LibraryMake-${COMMIT}"

View File

@@ -0,0 +1 @@
DIST LibraryMake-1.0.0_p20220410.tar.gz 4513 BLAKE2B 364290db5dc2367e8a48888b58b8d499de6f5ca32687bbe59d5d93ecc4b584885f86276e5f71067f16fd27e603dba3fda80fb5712ea5d2cdf357063e410cccb4 SHA512 3cd1b7c676c34021d093a512cb0d8a141ff034b373626bf2a4a8d71e6a45f0499ba052a4b633e0c543a0026e36798a3e00e6aefb699a90657e1ea81e908d3a8a

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Shell-Command-0_pre20190129.tar.gz 4078 BLAKE2B 5ea7ea986f7d0594124270fc7824499d4bc0e005743645a9c5c8488c6e6b31538fafb9c36b5dc46771dd3c617bd288440ffba3a0bc9deb12f5809a3ee9da5d3c SHA512 12096f58e7760b28fde51c95fe18be4b881aa2799691d739d5731c8fee239e964cacaef10af150185c1ce2d8c422e25a10c849eb6487d27dde9dedafbf4daa9f

View File

@@ -0,0 +1,21 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="1145ea0ff71507b2fe932fca6d2a68d4004c7d12"
DESCRIPTION="Cross-platform routines emulating common *NIX shell commands"
HOMEPAGE="https://github.com/tadzik/Shell-Command"
SRC_URI="https://github.com/tadzik/Shell-Command/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/File-Find
dev-raku/File-Which"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}-${COMMIT}"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST System-Query-0.1.6.tar.gz 3819 BLAKE2B 3035cd867afc3025afca9edb9155d605dfba9f5b5991afd98f788a0163bdd5f3f6ab4c9d40101ccdbeb28b0f3c7c5c3e75c7ccb87a53918f57e9c5360cd11268 SHA512 f938e2189fdb04ec28024617bf001b3d2ffcb6a93e29251a4733179275ae965e158b5be02db7fcdb22e7e5dcc901fd09b7978dd5bf0680253cf9f92f658e848d

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="It collapses JSON dependent upon certain environmental information"
HOMEPAGE="https://raku.land/zef:tony-o/System::Query"
SRC_URI="mirror://zef/S/YS/SYSTEM_QUERY/d254fdd0efd10a06bde98ee99b6ab1349532760a.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="primaryuri"
DOCS="README.md"
BDEPEND="test? ( dev-raku/JSON-Fast )"
S="${WORKDIR}"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

1
dev-raku/TAP/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST TAP-0.3.5.tar.gz 16013 BLAKE2B 20f10da20e9cea4c0c995997ee2f162b4bbe6f3c0cff274b9f79aa67a50347ad5916ca1cd3d1a04a769d27ca2b8032b32604c0e05d8f65685c3c75f4e36eb851 SHA512 2d270d646def87cc1a58cd2ad51fd312dc6d2d590de9b168725e316308e4cb0bab838ef289285be87c566329520ed034f41c5c77d69fc1912ff7155b5b42f049

View File

@@ -0,0 +1,20 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="An asynchronous TAP framework written in Raku."
HOMEPAGE="https://raku.land/cpan:LEONT/TAP"
SRC_URI="mirror://cpan/authors/id//L/LE/LEONT/Perl6/${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md Changes"
src_test() {
raku -I lib t/source-file.t || die
raku -I lib t/string.t || die
}

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Term-termios-0_pre20180208.tar.gz 9514 BLAKE2B fcb64c3d1943edff790de73e7a8f45a6d6ec5cb5448d5d7934d98f2a5850135ed20888db02a005a79eba19843d4aa09f160db7d012d41ed83fdd2f6f58e8678f SHA512 3c3f17408e0b07aebf753e0dd9f6efc4eb1fab51c96e95f3e41b8625fda9c42e6a49f680a3c9eebf1853151d091659077b4dc0effdc271f33e4b7c9b31ef8520

View File

@@ -0,0 +1,24 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="f4c84e1d95cb11be7655c489d2e470011ff269c8"
DESCRIPTION="termios routines for Raku"
HOMEPAGE="https://github.com/krunen/term-termios"
SRC_URI="https://github.com/krunen/term-termios/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
BDEPEND="dev-raku/LibraryMake"
S="${WORKDIR}/term-termios-${COMMIT}"
src_compile() {
cmd="require 'Build.pm'; ::('Build').new.build('${S}');"
raku -I. -e "$cmd" || die "Failed to build ${P}."
}

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Terminal-ANSIColor-0.5.tar.gz 3890 BLAKE2B eaa89f09902cbeb07f2a386208c5eab4d6380bd245268d4d6ee0846021ecac0c05749f22452a681dae01c44b7de93444e6e80fc53c13bafe361531042a6071dd SHA512 a1f349e0ded27793b7a9dd4e456459cc1ede4de6d50725f5fda8c12155a975fb0a3bc820e7f0d65e10177940a029b195ab4a4fb67d50b2e3d631001abc9e9393

View File

@@ -0,0 +1,18 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
COMMIT="eeb2dadd2cc2b7df34588be7869768213fd9fff4"
DESCRIPTION="Colorize terminal output"
HOMEPAGE="https://github.com/tadzik/Terminal-ANSIColor"
SRC_URI="https://github.com/tadzik/Terminal-ANSIColor/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README"
S="${WORKDIR}/${PN}-${COMMIT}"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Terminal-ANSIParser-0.0.2.tar.gz 11340 BLAKE2B 7b6d4da2bc0c3b9e8364e9cfd2c424591748b76e6d431171f39de601cf0a22ed2b15a0eeb6675e7d55bfb6ab8a93a97ae9aa65b44ca54600aeddd46d717c8eb7 SHA512 17ea21c5960f37c34213744445b6d2a0ff15199691227e95e0db72aadd4a31f3014a3bb211dd8256ad862f0aa0b060eaaf617eab146ed0f1fe9d1eec4b037384

View File

@@ -0,0 +1,16 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="ANSI/VT stream parser"
HOMEPAGE="https://github.com/japhb/Terminal-ANSIParser"
SRC_URI="mirror://zef/T/ER/TERMINAL_ANSIPARSER/cebda18e6373a89ae1c8e06a71848161d005734f.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/dist"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Terminal-LineEditor-0.0.11.tar.gz 28602 BLAKE2B 120161ee3b1c09dc60654d0d73da4fc7862882359792458563af31cef2c33d6918d109ef0cc81ffb3d1fec45b9cd2fd4d64519faf48f5de1cde9bf2c0f52a011 SHA512 5b0ad4bc3d3409197812d0a4985d3ab29dbc6606c7201a18e37c7aa63412c0da93ddd8144e72fddbe2287655eb83a388ff997c74b99e9fa0403031af7292b149

View File

@@ -0,0 +1,19 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Generalized terminal line editing"
HOMEPAGE="https://github.com/japhb/Terminal-LineEditor"
SRC_URI="mirror://zef/T/ER/TERMINAL_LINEEDITOR/5b16a3e3577ba7f3a0f0234821dd461aa4028f1e.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/Term-termios
dev-raku/Terminal-ANSIParser
dev-raku/Text-MiscUtils"
DEPEND="${RDEPEND}"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST Text-MiscUtils-0.0.6.tar.gz 9250 BLAKE2B 834ba0f0689e8419b6ae9bf17f43b8a9d7391829c7e69d5792cc93a2a17beed9fbae8d7902e8a55259cedb850affc79d9246a33d8d77bf21ab3fbc8e71ed6d16 SHA512 d9367224ae60b225d65dfac16a6565afddae4eab610f71221be22d6dd2cf1e5b60fbf8813eed7bbe5ced6fbb0f029daeeb87dc3670b93e89334a96d2bb415a6f

View File

@@ -0,0 +1,17 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="A bag of small text processing tricks"
HOMEPAGE="https://github.com/japhb/Text-MiscUtils"
SRC_URI="mirror://zef/T/EX/TEXT_MISCUTILS/8c1fc412964235de0ff8180d2056ec5915090df9.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
RDEPEND="dev-raku/Terminal-ANSIColor"
DEPEND="${RDEPEND}"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST URI-Encode-0.09.tar.gz 3392 BLAKE2B 495f412c7a6d54f9e959dffdb9e6c43250ab46862cb40e1e33c620112b5d09cdc0c5dec6569c697903d6a81994b16456d303dc710ddb6f580bc2593c199c242b SHA512 e6b6943d8d13be52f7e44e7e72a56236b23ad855b9a378f55fc16df213d638a07a626b64d809767cad1b3162760d42e211aa66e36f18c643190c39bdc49b50c5

View File

@@ -0,0 +1,16 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="A Raku module for encoding / decoding URIs"
HOMEPAGE="https://github.com/raku-community-modules/URI-Encode"
SRC_URI="mirror://zef/U/RI/URI_ENCODE/44046038356c5e83ec603dff2486d91870355c28.tar.gz -> ${P}.tar.gz"
LICENSE="FreeBSD"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/dist"

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

1
dev-raku/fez/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST fez-37.tar.gz 14300 BLAKE2B 872f8dd5a0977829fa56cd30778dce74699db59e484d50f34314cfacbed1a0686fb84c3620bafb6f58a5f89d9f2a6eb392b78ffd19d6bebef5f3a07b88ffb5ca SHA512 4669bc9fe11d7bad2e073813329a1da7edd480d20fc6c88c855072c43c89146a2753625ef91c38df193ad8a30b837c06f65b6606d22f40c4ec1a970edd619f75

View File

@@ -0,0 +1,21 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Command line tool for uploading distributions to zef ecosystem"
HOMEPAGE="https://github.com/tony-o/raku-fez"
SRC_URI="mirror://zef/F/EZ/FEZ/0b19dd84433b44730a15983296b72bd459f4b140.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
S="${WORKDIR}/dist"
src_install() {
rakudo_src_install
rakudo_symlink_bin fez
}

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

7
dev-raku/metadata.xml Normal file
View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
dev-raku category contains raku modules and raku programs.
</longdescription>
</catmetadata>

1
dev-raku/zef/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST zef-0.13.8.tar.gz 88025 BLAKE2B 08485a4f52ec59a4456b8a0c7b148e3fd6990c539f72f7b1bcf69c22879a92e98e41dd7c9fc70fc0b8b4bd4349bf6d164659a82fb72c668f9909c3204e3f684f SHA512 39711b00abda4f3216e68b27ecbfb78761e7566f0939c31f5596a428100b11abb3b53f75d37fbfa71d667a7fe81f68a0f20cb2fab457e2fe5cef1376095fea1d

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
</pkgmetadata>

View File

@@ -0,0 +1,20 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit rakudo
DESCRIPTION="Raku / Perl6 Module Management"
HOMEPAGE="https://raku.land/github:ugexe/zef"
SRC_URI="https://github.com/ugexe/zef/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="primaryuri"
DOCS="README.md"
src_install() {
rakudo_src_install
rakudo_symlink_bin zef
}

View File

@@ -1,4 +1,4 @@
DIST bash-language-server-4.5.1-deps.tar.xz 2218628 BLAKE2B 68871f03632e6d2afe5e54043a220febefa9f87f48c09c5731825c5dbb091fa0098f31a56384b57cb9cdc3c1090e28315d750da70c7973ab23127e1414f3d794 SHA512 871f21ff15a2ce593a7a6878de3bdbe437afbaef2eb562e36867282147814aad5d285b3e0eb2125029a88126dff655a2f822d3f720d6ae46e9b6aa889453091a
DIST bash-language-server-4.5.1.tgz 178523 BLAKE2B 1485a30bb05877556b3d327fa8cb6b1b060627950f88d548e0e14bd837f70826bf519977ad02f9c7dd1142a8172f24adb6d9096f39e5c77cb9abb74465bb58b1 SHA512 e6f085035c70b2e45c02dd2a6852e146052806c9144c6c11a5a897281ac3c35597592f9dde491d0634dbac6a2ec6e15c6f63ab38f6125dfe35c6c11b106f2efd
DIST bash-language-server-4.6.1-deps.tar.xz 2159200 BLAKE2B a3693f7a6c8882e2aa465dcf8fae7133f47261d56e6cc8d108a906166f070f97b381da46368def77604497069e6df0c15e2c04ece35e8355e437ac1732159faf SHA512 fa341d93fa1d9906eafaec20cd10f2a3e806945306bba8a6744dc7f0ffe9c2743dbd71b344afb89bdb5d5bbdbbfec775da2ff45c08c7e1b403759325864d72c2
DIST bash-language-server-4.6.1.tgz 182857 BLAKE2B 7225b2a6c0eb82ee5847e33ca29aef9468850191bc5791aee313e99d614dfc8ab2a14e819bdea22d9ec3bc471c9a460430993a177223f5221bb0fbd48b5a8a19 SHA512 de9cc1f76fb4ffeaeb4784dd38d1613ad7333cb4018286eefb6eff5f689c9d2df663381d30977b18cccce15ea7059b2b9798cc518e16ff4131495188577a386b
DIST bash-language-server-4.6.2-deps.tar.xz 2159844 BLAKE2B 04ce2360f127ac2a4b844a72955e64d5a369032c3459b781da2b3ecb90054bad146655a0e8a179d85bce27a8fd679f0cccb5a9f7a92c4628e7a69a951b343659 SHA512 3bd451f065df79e682f0db0b738281d386f986ecca12c0031093a8ec91b96385bf4fd4496ebcc44be9ba72777f6c6375bfbb74ccf7de0f69cdde0ea5d1bf18d4
DIST bash-language-server-4.6.2.tgz 182070 BLAKE2B 6872b7084a2893a1aaef46a4cde4ffdbfb0b949d3edac45ca9066464e523e273468a793b1aa34e14925474e6ab65f575fd0bc241d7ca977f2a2c2a340c990020 SHA512 ef599f4addd0f84324302b13441fb6eb2b115d5c43132841d01f600daaf1a9e50749cd0602be42a48aa5ff178ea3470ae4d88d82939cff1cd28ffdf007073e6e

View File

@@ -1,4 +1,4 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8

View File

@@ -5,7 +5,7 @@ EAPI=8
FORTRAN_STANDARD="2003"
PYTHON_COMPAT=( python3_{9..10} )
PYTHON_COMPAT=( python3_{9..11} )
inherit fortran-2 python-any-r1 toolchain-funcs

Some files were not shown because too many files have changed in this diff Show More