parent
6a65270349
commit
dcb802bc14
Binary file not shown.
Binary file not shown.
@ -0,0 +1,58 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit bash-completion-r1 distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||||
|
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||||
|
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/aws-cli-${PV}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
# botocore is x.(y+1).z
|
||||||
|
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||||
|
dev-python/colorama[${PYTHON_USEDEP}]
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/rsa[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests --install pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# do not rely on bundled deps in botocore (sic!)
|
||||||
|
find -name '*.py' -exec sed -i \
|
||||||
|
-e 's:from botocore[.]vendored import:import:' \
|
||||||
|
-e 's:from botocore[.]vendored[.]:from :' \
|
||||||
|
{} + || die
|
||||||
|
# strip overzealous upper bounds on requirements
|
||||||
|
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
distutils_install_for_testing
|
||||||
|
# integration tests require AWS credentials and Internet access
|
||||||
|
epytest tests/{functional,unit}
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
newbashcomp bin/aws_bash_completer aws
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
newins bin/aws_zsh_completer.sh _aws
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST klavaro-3.01.tar.bz2 1140146 BLAKE2B fcd26cc6dfabd7ae0147fc279361a890ab928e42e02837a3322eae51fc6e959b02896ce789fae6a10b2f600eeb026c45955571d5264a29950cc7183eeb22a4cf SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
|
DIST klavaro-3.01.tar.bz2 1140146 BLAKE2B fcd26cc6dfabd7ae0147fc279361a890ab928e42e02837a3322eae51fc6e959b02896ce789fae6a10b2f600eeb026c45955571d5264a29950cc7183eeb22a4cf SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
|
||||||
|
DIST klavaro-3.13.tar.bz2 1237015 BLAKE2B f6cf83005217e924ff1ea9a596d1154a3225298142722eb51609411f74444d73cb5d4a98fc11634185c3ca857b566d33396c841cb40f925e2d84b7180c357c57 SHA512 17765be33305a722f8d23006353c5de812075decc7931c596bd8c7efe2d93657687847f007adb4e7f758a535fd3cded36581fd1e9f5b4af7d6d3b441b7245b36
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/data/Makefile.am b/data/Makefile.am
|
||||||
|
index 727d2e21dced..ee6ba6f8d70b 100644
|
||||||
|
--- a/data/Makefile.am
|
||||||
|
+++ b/data/Makefile.am
|
||||||
|
@@ -185,7 +185,7 @@ desktopdir = $(datarootdir)/applications
|
||||||
|
desktop_in_file = klavaro.desktop.in
|
||||||
|
desktop_DATA = $(desktop_in_file:.desktop.in=.desktop)
|
||||||
|
@INTLTOOL_XML_RULE@
|
||||||
|
-appdatadir = $(datarootdir)/appdata
|
||||||
|
+appdatadir = $(datarootdir)/metainfo
|
||||||
|
appdata_in_files = klavaro.appdata.xml.in
|
||||||
|
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
|
||||||
|
DISTCLEANFILES = $(desktop_DATA) \
|
@ -0,0 +1,73 @@
|
|||||||
|
From 5459092d6044ffbea644cf04ddaa4cf9a6f7c25b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Florian Schmaus <flo@geekplace.eu>
|
||||||
|
Date: Fri, 14 Jan 2022 15:10:17 +0100
|
||||||
|
Subject: [PATCH] Add missing semicolon at the end of klavaro.desktop
|
||||||
|
|
||||||
|
---
|
||||||
|
data/klavaro.desktop.in | 50 ++++++++++++++++++++---------------------
|
||||||
|
1 file changed, 25 insertions(+), 25 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/data/klavaro.desktop.in b/data/klavaro.desktop.in
|
||||||
|
index 6c6deadb1e7a..cf2fc090fd7b 100644
|
||||||
|
--- a/data/klavaro.desktop.in
|
||||||
|
+++ b/data/klavaro.desktop.in
|
||||||
|
@@ -3,31 +3,31 @@ _Name=Klavaro
|
||||||
|
_GenericName=Yet another touch typing tutor
|
||||||
|
_Comment=A very flexible and efficient touch typing tutor.
|
||||||
|
# Translators: these are keywords related to the program. CAI above means Computer Aided Instruction. Feel free to add and/or change the keywords in your language.
|
||||||
|
-Keywords=keyboard;typing;tutor;CAI
|
||||||
|
-Keywords[ar]=keyboard;typing;tutor;CAI;type;لوحة المفاتيح;الكتابة;الكتابة باللمس
|
||||||
|
-Keywords[bo]=ཡིག་འཇུག;མཐེབ་སྒྲོམ།;སྦྱོང་བརྡར།;CAI
|
||||||
|
-Keywords[ca]=keyboard;typing;tutor;CAI
|
||||||
|
-Keywords[cs]=klávesnice;psaní;psací stroj;na psacím stroji;výuka;učení;CUI
|
||||||
|
-Keywords[da]=tastatur;blindskrift;øvelse;CAI;maskinskrivning;værktøj
|
||||||
|
-Keywords[de]=keyboard;typing;tutor;CAI
|
||||||
|
-Keywords[el]=πληκτρολόγιο;πληκτρολόγηση;εκπαίδευση;keyboard;typing;tutor;CAI
|
||||||
|
-Keywords[eo]=tajpado;instruilo;gvidilo;ekzercilo
|
||||||
|
-Keywords[eu]=giltzadia;mekanografiatzen;CAI
|
||||||
|
-Keywords[fr]=clavier;dactylographie;tuteur;EAS
|
||||||
|
-Keywords[gl]=teclado;mecanografía;titor;CAI
|
||||||
|
-Keywords[hr]=tipkovnica;tipkanje;mentor;CAI;NPR
|
||||||
|
-Keywords[hu]=billentyűzet;gépelés;oktató;gépírás;CAI
|
||||||
|
-Keywords[it]=tastiera;digitazione;tutor;digitare
|
||||||
|
-Keywords[nl]=toetsenbord;typen;blindtypen;typeles;lesprogramma;CAI
|
||||||
|
-Keywords[pa]=ਕੀਬੋਰਡ:ਟਾਈਪਿੰਗ:ਸਿਖਿੱਅਕ:CAI
|
||||||
|
-Keywords[pl]=klawiatura;pisanie na klawiaturze;nauczyciel;CAI
|
||||||
|
-Keywords[pt_BR]=teclado;digitação;tutorial;CAI;aprendizado
|
||||||
|
-Keywords[ru]=клавиатура;набор;тренажёр
|
||||||
|
-Keywords[sl]=tipkovnica, tipkanje, tutor, računalniško podprto učenje
|
||||||
|
-Keywords[sr]=тастатура;куцање;учење;учитељ;КАИ
|
||||||
|
-Keywords[sv]=tangentbord;skriva;lära;CAI
|
||||||
|
-Keywords[uk]=клавіатура;друк;швидкісний;набір;навчання;уроки;keyboard;typing;tutor;CAI
|
||||||
|
-Keywords[vi]=bàn phím;bàn;phím;ban phim;ban;phim;luyện gõ;luyện;luyen;gõ;go;dạy;keyboard;typing;tutorial;CAI
|
||||||
|
+Keywords=keyboard;typing;tutor;CAI;
|
||||||
|
+Keywords[ar]=keyboard;typing;tutor;CAI;type;لوحة المفاتيح;الكتابة;الكتابة باللمس;
|
||||||
|
+Keywords[bo]=ཡིག་འཇུག;མཐེབ་སྒྲོམ།;སྦྱོང་བརྡར།;CAI;
|
||||||
|
+Keywords[ca]=keyboard;typing;tutor;CAI;
|
||||||
|
+Keywords[cs]=klávesnice;psaní;psací stroj;na psacím stroji;výuka;učení;CUI;
|
||||||
|
+Keywords[da]=tastatur;blindskrift;øvelse;CAI;maskinskrivning;værktøj;
|
||||||
|
+Keywords[de]=keyboard;typing;tutor;CAI;
|
||||||
|
+Keywords[el]=πληκτρολόγιο;πληκτρολόγηση;εκπαίδευση;keyboard;typing;tutor;CAI;
|
||||||
|
+Keywords[eo]=tajpado;instruilo;gvidilo;ekzercilo;
|
||||||
|
+Keywords[eu]=giltzadia;mekanografiatzen;CAI;
|
||||||
|
+Keywords[fr]=clavier;dactylographie;tuteur;EAS;
|
||||||
|
+Keywords[gl]=teclado;mecanografía;titor;CAI;
|
||||||
|
+Keywords[hr]=tipkovnica;tipkanje;mentor;CAI;NPR;
|
||||||
|
+Keywords[hu]=billentyűzet;gépelés;oktató;gépírás;CAI;
|
||||||
|
+Keywords[it]=tastiera;digitazione;tutor;digitare;
|
||||||
|
+Keywords[nl]=toetsenbord;typen;blindtypen;typeles;lesprogramma;CAI;
|
||||||
|
+Keywords[pa]=ਕੀਬੋਰਡ:ਟਾਈਪਿੰਗ:ਸਿਖਿੱਅਕ:CAI;
|
||||||
|
+Keywords[pl]=klawiatura;pisanie na klawiaturze;nauczyciel;CAI;
|
||||||
|
+Keywords[pt_BR]=teclado;digitação;tutorial;CAI;aprendizado;
|
||||||
|
+Keywords[ru]=клавиатура;набор;тренажёр;
|
||||||
|
+Keywords[sl]=tipkovnica, tipkanje, tutor, računalniško podprto učenje;
|
||||||
|
+Keywords[sr]=тастатура;куцање;учење;учитељ;КАИ;
|
||||||
|
+Keywords[sv]=tangentbord;skriva;lära;CAI;
|
||||||
|
+Keywords[uk]=клавіатура;друк;швидкісний;набір;навчання;уроки;keyboard;typing;tutor;CAI;
|
||||||
|
+Keywords[vi]=bàn phím;bàn;phím;ban phim;ban;phim;luyện gõ;luyện;luyen;gõ;go;dạy;keyboard;typing;tutorial;CAI;
|
||||||
|
|
||||||
|
Exec=klavaro
|
||||||
|
Icon=klavaro
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit autotools optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="Another free touch typing tutor program"
|
||||||
|
HOMEPAGE="https://klavaro.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-util/intltool
|
||||||
|
>=sys-devel/gettext-0.18.3
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/glib:2
|
||||||
|
net-misc/curl
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
>=x11-libs/gtkdatabox-1.0.0
|
||||||
|
x11-libs/pango
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# https://sourceforge.net/p/klavaro/patches/16/
|
||||||
|
"${FILESDIR}"/${PN}-3.13-datadir.patch
|
||||||
|
# https://sourceforge.net/p/klavaro/patches/17/
|
||||||
|
"${FILESDIR}"/${PN}-3.13-desktop-keywords.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "instructions via synthesized speech" app-accessibility/espeak
|
||||||
|
}
|
Binary file not shown.
@ -1,8 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>floppym@gentoo.org</email>
|
|
||||||
<name>Mike Gilbert</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST evince-40.2.tar.xz 2928072 BLAKE2B 86051e8568044ec484a7a3c036a523ee44d22e46bdf5e75c6052d3302f92a27d48cb26e2408b176cfee3fafd3879a8771f4bf29a51f6b8085c31fa28f4885660 SHA512 f3ee19053a0bc6989a50fc790d1d54747d7aac5cbf0cd1e0eaea6cb743c0ebbbdf2565e88ea995fbba31c7f97e4279f9c0fa44c386bcf635a500033f6105ca9f
|
|
||||||
DIST evince-40.4.tar.xz 2928100 BLAKE2B 491b2333e21093b032ec9c4f24c61cdaa31e4a46ee058b0f109b0998fb7216ada2c933e6202eae1d6193caad0cfa94a77434ef042555bab7cf4aeed959be759b SHA512 dbec3828f1e8f0b9b48dd90ce605ce83312e53cbeb8f8e7358c1318f1701680a69a9bcd26b7cf1da4b53679ae11e334ce514f5df4c5bbcc976581441e0d654cd
|
DIST evince-40.4.tar.xz 2928100 BLAKE2B 491b2333e21093b032ec9c4f24c61cdaa31e4a46ee058b0f109b0998fb7216ada2c933e6202eae1d6193caad0cfa94a77434ef042555bab7cf4aeed959be759b SHA512 dbec3828f1e8f0b9b48dd90ce605ce83312e53cbeb8f8e7358c1318f1701680a69a9bcd26b7cf1da4b53679ae11e334ce514f5df4c5bbcc976581441e0d654cd
|
||||||
DIST evince-41.3.tar.xz 2889368 BLAKE2B c6ef9b4c126f938ef8b50aa65d8591e0ce02e7404dd1984bce27e0acce6e62462d42665ad19992cb2fa22afd09d6da49ecdbbb51eb209518d415966824523628 SHA512 b00422ef0fd752e5afacea2db852ad71d8d16514945a9a54c54967cecd2b1f5058b762ec53eb9057b8f583d5e1e3363c2b7ae1f4434fa6637ad45c5217f082cd
|
DIST evince-41.3.tar.xz 2889368 BLAKE2B c6ef9b4c126f938ef8b50aa65d8591e0ce02e7404dd1984bce27e0acce6e62462d42665ad19992cb2fa22afd09d6da49ecdbbb51eb209518d415966824523628 SHA512 b00422ef0fd752e5afacea2db852ad71d8d16514945a9a54c54967cecd2b1f5058b762ec53eb9057b8f583d5e1e3363c2b7ae1f4434fa6637ad45c5217f082cd
|
||||||
|
@ -1,127 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit gnome.org meson systemd xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Simple document viewer for GNOME"
|
|
||||||
HOMEPAGE="https://wiki.gnome.org/Apps/Evince"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ CC-BY-SA-3.0"
|
|
||||||
# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
|
|
||||||
SLOT="0/evd3.4-evv3.3"
|
|
||||||
IUSE="cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus nsplugin postscript spell t1lib tiff xps"
|
|
||||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
|
|
||||||
|
|
||||||
# atk used in libview
|
|
||||||
# bundles unarr
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/atk
|
|
||||||
>=dev-libs/glib-2.44.0:2
|
|
||||||
>=gui-libs/libhandy-1.0:1=
|
|
||||||
>=dev-libs/libxml2-2.5:2
|
|
||||||
sys-libs/zlib:=
|
|
||||||
>=x11-libs/gdk-pixbuf-2.40:2
|
|
||||||
>=x11-libs/gtk+-3.22.0:3[cups?,introspection?]
|
|
||||||
gnome-base/gsettings-desktop-schemas
|
|
||||||
>=x11-libs/cairo-1.10:=
|
|
||||||
>=app-text/poppler-0.76.0[cairo]
|
|
||||||
>=app-arch/libarchive-3.2.0
|
|
||||||
djvu? ( >=app-text/djvu-3.5.22:= )
|
|
||||||
dvi? (
|
|
||||||
>=app-text/libspectre-0.2:=
|
|
||||||
dev-libs/kpathsea:=
|
|
||||||
t1lib? ( >=media-libs/t1lib-5:= ) )
|
|
||||||
gstreamer? (
|
|
||||||
media-libs/gstreamer:1.0
|
|
||||||
media-libs/gst-plugins-base:1.0
|
|
||||||
media-libs/gst-plugins-good:1.0 )
|
|
||||||
gnome? ( gnome-base/gnome-desktop:3= )
|
|
||||||
gnome-keyring? ( >=app-crypt/libsecret-0.5 )
|
|
||||||
introspection? ( >=dev-libs/gobject-introspection-1:= )
|
|
||||||
nautilus? ( >=gnome-base/nautilus-3.28.0 )
|
|
||||||
postscript? ( >=app-text/libspectre-0.2:= )
|
|
||||||
spell? ( >=app-text/gspell-1.6.0:= )
|
|
||||||
tiff? ( >=media-libs/tiff-3.6:0= )
|
|
||||||
xps? ( >=app-text/libgxps-0.2.1:= )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
gnome-base/gvfs
|
|
||||||
gnome-base/librsvg
|
|
||||||
|| (
|
|
||||||
>=x11-themes/adwaita-icon-theme-2.17.1
|
|
||||||
>=x11-themes/hicolor-icon-theme-0.10
|
|
||||||
)
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
gtk-doc? ( >=dev-util/gtk-doc-1.33 )
|
|
||||||
app-text/docbook-xml-dtd:4.3
|
|
||||||
dev-libs/appstream-glib
|
|
||||||
dev-util/gdbus-codegen
|
|
||||||
dev-util/glib-utils
|
|
||||||
dev-util/itstool
|
|
||||||
>=sys-devel/gettext-0.19.8
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/40.0-internal-synctex.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# Do not depend on adwaita-icon-theme, bug #326855, #391859
|
|
||||||
# https://gitlab.freedesktop.org/xdg/default-icon-theme/issues/7
|
|
||||||
sed -i '/adwaita_icon_theme_dep/d' meson.build shell/meson.build || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
-Dplatform=gnome
|
|
||||||
|
|
||||||
-Dviewer=true
|
|
||||||
-Dpreviewer=true
|
|
||||||
-Dthumbnailer=true
|
|
||||||
$(meson_use nsplugin browser_plugin)
|
|
||||||
$(meson_use nautilus)
|
|
||||||
|
|
||||||
-Dcomics=enabled
|
|
||||||
$(meson_feature djvu)
|
|
||||||
$(meson_feature dvi)
|
|
||||||
-Dpdf=enabled
|
|
||||||
$(meson_feature postscript ps)
|
|
||||||
$(meson_feature tiff)
|
|
||||||
$(meson_feature xps)
|
|
||||||
|
|
||||||
$(meson_use gtk-doc gtk_doc)
|
|
||||||
-Duser_doc=true
|
|
||||||
$(meson_use introspection)
|
|
||||||
-Ddbus=true
|
|
||||||
$(meson_feature gnome-keyring keyring)
|
|
||||||
$(meson_feature cups gtk_unix_print)
|
|
||||||
$(meson_feature gnome thumbnail_cache)
|
|
||||||
$(meson_feature gstreamer multimedia)
|
|
||||||
$(meson_feature spell gspell)
|
|
||||||
|
|
||||||
$(meson_feature t1lib)
|
|
||||||
|
|
||||||
-Dbrowser_plugin_dir="${EPREFIX}/usr/$(get_libdir)/nsbrowser/plugins"
|
|
||||||
-Dsystemduserunitdir="$(systemd_get_userunitdir)"
|
|
||||||
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
meson_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
meson_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
meson_src_install
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST tclap-1.2.2.tar.gz 231714 BLAKE2B 94fc3d5253c08a305e5f75f6b4b7ab556e94980193502b64665ff828609cde20f340e3fe18cef12011da07ae2db2c2bb52a08f112d052d74c45be8290d525092 SHA512 516ec17f82a61277922bc8c0ed66973300bf42a738847fbbd2912c6405c34f94a13e47dc964854a5b26a9a9f1f518cce682ca54e769d6016851656c647866107
|
DIST tclap-1.2.2.tar.gz 231714 BLAKE2B 94fc3d5253c08a305e5f75f6b4b7ab556e94980193502b64665ff828609cde20f340e3fe18cef12011da07ae2db2c2bb52a08f112d052d74c45be8290d525092 SHA512 516ec17f82a61277922bc8c0ed66973300bf42a738847fbbd2912c6405c34f94a13e47dc964854a5b26a9a9f1f518cce682ca54e769d6016851656c647866107
|
||||||
|
DIST tclap-1.2.5.tar.gz 4140723 BLAKE2B e3b48dc602ddd64887ca7764008e2ac406866fd7c17bd5b6f31e248b43f18ed6b1c8415fc29a505b3035befcb9716b3259680c7e53a51ad9df107e1cbad92eea SHA512 3b5b3d76e8ff21133001f5f9589fa6ec143729909bf0b9cc9934377bce178360c161fb5c1f4c4d9e9c74b09cff3d65f1d5100e61d4a732283524a78b6f236b10
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 2007-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="Simple templatized C++ library for parsing command line arguments"
|
||||||
|
HOMEPAGE="http://tclap.sourceforge.net"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
BDEPEND="doc? ( app-doc/doxygen )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_enable doc doxygen)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake -j1 check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" docdir="${EPREFIX}"/usr/share/doc/${PF}/html install
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST sunxi-tools-1.3.tar.gz 52608 BLAKE2B e8c3ed7276f705273598e38a0cc469225de1ee4eb8177b78be63b78ebc584c4fdf2362e21b895f61b4c5e84df98bfd5ccf6d3965ffa9338c98027c9ce4635626 SHA512 954c95963013aee8a38b3583ba1b7ec7e7049c7e09c5fa9ec564dfc33f304d3669fdf68c2fa5e4b5a6265640a3d1ee8bc13bcd71d804c714884b6a780d193615
|
DIST sunxi-tools-1.3.tar.gz 52608 BLAKE2B e8c3ed7276f705273598e38a0cc469225de1ee4eb8177b78be63b78ebc584c4fdf2362e21b895f61b4c5e84df98bfd5ccf6d3965ffa9338c98027c9ce4635626 SHA512 954c95963013aee8a38b3583ba1b7ec7e7049c7e09c5fa9ec564dfc33f304d3669fdf68c2fa5e4b5a6265640a3d1ee8bc13bcd71d804c714884b6a780d193615
|
||||||
|
DIST sunxi-tools-1.4.1.tar.gz 78878 BLAKE2B f50b14e79d4880a076f8b25869eea44e34cfc50c91ce7f9e4adc831bb2ac2238c930623677bacb399e52faadba20c9ba21ea212915c50941af825d0579804153 SHA512 b66f5caaabec016a0d2f1ccc88ee7f37cd26a511ac81c270e2de6bf0b967e8dfda2b510d5306daffb33ec8855c3c6be99a29bfd1efd5bd0cf3431494b092a52b
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
From 0825d9aaa6078ef283390662004797a9a1d939f3 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andre Przywara <andre.przywara@arm.com>
|
||||||
|
Date: Wed, 15 Dec 2021 23:04:14 +0000
|
||||||
|
Subject: [PATCH 1/2] nandpart: fix strncpy compiler warning
|
||||||
|
|
||||||
|
More recent versions of GCC warns about the usage of strncpy in
|
||||||
|
nandpart.c: we actually only (need to) copy the stub string part of the
|
||||||
|
magic string, without the terminating NUL character. This is fine in
|
||||||
|
our particular case, but raises the compiler's eyebrows:
|
||||||
|
===================
|
||||||
|
nand-part.c: In function '_get_mbr':
|
||||||
|
nand-part.c:93:4: warning: 'strncpy' output truncated before terminating
|
||||||
|
nul copying 8 bytes from a string of the same length
|
||||||
|
[-Wstringop-truncation]
|
||||||
|
93 | strncpy((char *)mbr->magic, MBR_MAGIC, 8);
|
||||||
|
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
===================
|
||||||
|
|
||||||
|
Switch to the more fitting memcpy() here to avoid the warning.
|
||||||
|
|
||||||
|
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
|
||||||
|
Reported-by: slange-dev
|
||||||
|
---
|
||||||
|
nand-part.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/nand-part.c b/nand-part.c
|
||||||
|
index a0d46c5..af2169d 100644
|
||||||
|
--- a/nand-part.c
|
||||||
|
+++ b/nand-part.c
|
||||||
|
@@ -90,7 +90,7 @@ static MBR *_get_mbr(int fd, int mbr_num, int force)
|
||||||
|
printf("check partition table copy %d: ", mbr_num);
|
||||||
|
printmbrheader(mbr);
|
||||||
|
if (force) {
|
||||||
|
- strncpy((char *)mbr->magic, MBR_MAGIC, 8);
|
||||||
|
+ memcpy(mbr->magic, MBR_MAGIC, 8);
|
||||||
|
mbr->version = MBR_VERSION;
|
||||||
|
return mbr;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.32.0
|
||||||
|
|
@ -0,0 +1,153 @@
|
|||||||
|
From 95d40f8fcfd97890c270d2987bd845c7a6bac428 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bernhard Nortmann <bernhard.nortmann@web.de>
|
||||||
|
Date: Sat, 29 Oct 2016 18:32:00 +0200
|
||||||
|
Subject: [PATCH] Makefile: Ensure that user-supplied CFLAGS get respected
|
||||||
|
|
||||||
|
Signed-off-by: Bernhard Nortmann <bernhard.nortmann@web.de>
|
||||||
|
---
|
||||||
|
.travis.yml | 2 +-
|
||||||
|
Makefile | 53 ++++++++++++++++++++++++++++-------------------------
|
||||||
|
2 files changed, 29 insertions(+), 26 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/.travis.yml b/.travis.yml
|
||||||
|
index 47aa891..c843fba 100644
|
||||||
|
--- a/.travis.yml
|
||||||
|
+++ b/.travis.yml
|
||||||
|
@@ -4,7 +4,7 @@ sudo: false
|
||||||
|
language: c
|
||||||
|
|
||||||
|
# treat all warnings as errors
|
||||||
|
-env: EXTRA_CFLAGS=-Werror
|
||||||
|
+env: CFLAGS=-Werror
|
||||||
|
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 6e0471b..12f121c 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -17,21 +17,21 @@
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
CC ?= gcc
|
||||||
|
-CFLAGS = -g -O0 -Wall -Wextra $(EXTRA_CFLAGS)
|
||||||
|
-CFLAGS += -std=c99 $(DEFINES)
|
||||||
|
-CFLAGS += -Iinclude/
|
||||||
|
+DEFAULT_CFLAGS := -g -O0 -Wall -Wextra -std=c99
|
||||||
|
|
||||||
|
-DEFINES = -D_POSIX_C_SOURCE=200112L
|
||||||
|
+DEFAULT_CFLAGS += -D_POSIX_C_SOURCE=200112L
|
||||||
|
# Define _BSD_SOURCE, necessary to expose all endian conversions properly.
|
||||||
|
# See http://linux.die.net/man/3/endian
|
||||||
|
-DEFINES += -D_BSD_SOURCE
|
||||||
|
+DEFAULT_CFLAGS += -D_BSD_SOURCE
|
||||||
|
# glibc 2.20+ also requires _DEFAULT_SOURCE
|
||||||
|
-DEFINES += -D_DEFAULT_SOURCE
|
||||||
|
+DEFAULT_CFLAGS += -D_DEFAULT_SOURCE
|
||||||
|
ifeq (NetBSD,$(OS))
|
||||||
|
# add explicit _NETBSD_SOURCE, see https://github.com/linux-sunxi/sunxi-tools/pull/22
|
||||||
|
-DEFINES += -D_NETBSD_SOURCE
|
||||||
|
+DEFAULT_CFLAGS += -D_NETBSD_SOURCE
|
||||||
|
endif
|
||||||
|
|
||||||
|
+DEFAULT_CFLAGS += -Iinclude/
|
||||||
|
+
|
||||||
|
# Tools useful on host and target
|
||||||
|
TOOLS = sunxi-fexc sunxi-bootinfo sunxi-fel sunxi-nand-part
|
||||||
|
|
||||||
|
@@ -49,6 +49,7 @@ MISC_TOOLS = phoenix_info sunxi-nand-image-builder
|
||||||
|
BINFILES = fel-pio.bin jtag-loop.sunxi fel-sdboot.sunxi uart0-helloworld-sdboot.sunxi
|
||||||
|
|
||||||
|
CROSS_COMPILE ?= arm-none-eabi-
|
||||||
|
+CROSS_CC ?= $(CROSS_COMPILE)gcc
|
||||||
|
MKSUNXIBOOT ?= mksunxiboot
|
||||||
|
|
||||||
|
DESTDIR ?=
|
||||||
|
@@ -110,24 +111,26 @@ LIBUSB_CFLAGS ?= `pkg-config --cflags $(LIBUSB)`
|
||||||
|
LIBUSB_LIBS ?= `pkg-config --libs $(LIBUSB)`
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
# Windows lacks mman.h / mmap()
|
||||||
|
- DEFINES += -DNO_MMAP
|
||||||
|
+ DEFAULT_CFLAGS += -DNO_MMAP
|
||||||
|
# portable_endian.h relies on winsock2
|
||||||
|
LIBS += -lws2_32
|
||||||
|
endif
|
||||||
|
|
||||||
|
+HOST_CFLAGS = $(DEFAULT_CFLAGS) $(CFLAGS)
|
||||||
|
+
|
||||||
|
sunxi-fel: fel.c fel-to-spl-thunk.h progress.c progress.h
|
||||||
|
- $(CC) $(CFLAGS) $(LIBUSB_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS)
|
||||||
|
+ $(CC) $(HOST_CFLAGS) $(LIBUSB_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS) $(LIBUSB_LIBS)
|
||||||
|
|
||||||
|
sunxi-nand-part: nand-part-main.c nand-part.c nand-part-a10.h nand-part-a20.h
|
||||||
|
- $(CC) $(CFLAGS) -c -o nand-part-main.o nand-part-main.c
|
||||||
|
- $(CC) $(CFLAGS) -c -o nand-part-a10.o nand-part.c -D A10
|
||||||
|
- $(CC) $(CFLAGS) -c -o nand-part-a20.o nand-part.c -D A20
|
||||||
|
+ $(CC) $(HOST_CFLAGS) -c -o nand-part-main.o nand-part-main.c
|
||||||
|
+ $(CC) $(HOST_CFLAGS) -c -o nand-part-a10.o nand-part.c -D A10
|
||||||
|
+ $(CC) $(HOST_CFLAGS) -c -o nand-part-a20.o nand-part.c -D A20
|
||||||
|
$(CC) $(LDFLAGS) -o $@ nand-part-main.o nand-part-a10.o nand-part-a20.o $(LIBS)
|
||||||
|
|
||||||
|
sunxi-%: %.c
|
||||||
|
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS)
|
||||||
|
+ $(CC) $(HOST_CFLAGS) $(LDFLAGS) -o $@ $(filter %.c,$^) $(LIBS)
|
||||||
|
phoenix_info: phoenix_info.c
|
||||||
|
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS)
|
||||||
|
+ $(CC) $(HOST_CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS)
|
||||||
|
|
||||||
|
%.bin: %.elf
|
||||||
|
$(CROSS_COMPILE)objcopy -O binary $< $@
|
||||||
|
@@ -143,39 +146,39 @@ ARM_ELF_FLAGS += -mno-thumb-interwork -fno-stack-protector -fno-toplevel-reorder
|
||||||
|
ARM_ELF_FLAGS += -Wstrict-prototypes -Wno-format-nonliteral -Wno-format-security
|
||||||
|
|
||||||
|
fel-pio.elf: fel-pio.c fel-pio.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-pio.lds
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-pio.lds
|
||||||
|
|
||||||
|
fel-pio.nm: fel-pio.elf
|
||||||
|
$(CROSS_COMPILE)nm $< | grep -v " _" >$@
|
||||||
|
|
||||||
|
jtag-loop.elf: jtag-loop.c jtag-loop.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T jtag-loop.lds -Wl,-N
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T jtag-loop.lds -Wl,-N
|
||||||
|
|
||||||
|
fel-sdboot.elf: fel-sdboot.S fel-sdboot.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-sdboot.lds -Wl,-N
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T fel-sdboot.lds -Wl,-N
|
||||||
|
|
||||||
|
uart0-helloworld-sdboot.elf: uart0-helloworld-sdboot.c uart0-helloworld-sdboot.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T uart0-helloworld-sdboot.lds -Wl,-N
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T uart0-helloworld-sdboot.lds -Wl,-N
|
||||||
|
|
||||||
|
boot_head_sun3i.elf: boot_head.S boot_head.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1094
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1094
|
||||||
|
|
||||||
|
boot_head_sun4i.elf: boot_head.S boot_head.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1008
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x1008
|
||||||
|
|
||||||
|
boot_head_sun5i.elf: boot_head.S boot_head.lds
|
||||||
|
- $(CROSS_COMPILE)gcc -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x102A
|
||||||
|
+ $(CROSS_CC) -g $(ARM_ELF_FLAGS) $< -nostdlib -o $@ -T boot_head.lds -Wl,-N -DMACHID=0x102A
|
||||||
|
|
||||||
|
sunxi-bootinfo: bootinfo.c
|
||||||
|
|
||||||
|
# target tools
|
||||||
|
-TARGET_CFLAGS = -g -O0 -Wall -Wextra -std=c99 $(DEFINES) -Iinclude/ -static
|
||||||
|
+TARGET_CFLAGS = $(DEFAULT_CFLAGS) -static $(CFLAGS)
|
||||||
|
sunxi-pio: pio.c
|
||||||
|
- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
sunxi-meminfo: meminfo.c
|
||||||
|
- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
sunxi-script_extractor: script_extractor.c
|
||||||
|
- $(CROSS_COMPILE)gcc $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
+ $(CROSS_CC) $(TARGET_CFLAGS) -o $@ $<
|
||||||
|
|
||||||
|
version.h:
|
||||||
|
@./autoversion.sh > $@
|
||||||
|
--
|
||||||
|
2.32.0
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
MY_PV="v${PV}"
|
||||||
|
SRC_URI="https://github.com/linux-sunxi/sunxi-tools/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
DESCRIPTION="Tools for Allwinner A10 devices."
|
||||||
|
HOMEPAGE="http://linux-sunxi.org/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
DEPEND="virtual/libusb"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-respect-user-supplied-cflags.patch"
|
||||||
|
"${FILESDIR}/${P}-fix-strncpy-compiler-warning.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC="$(tc-getCC)" tools misc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin2fex fex2bin phoenix_info sunxi-nand-image-builder
|
||||||
|
newbin sunxi-bootinfo bootinfo
|
||||||
|
newbin sunxi-fel fel
|
||||||
|
newbin sunxi-fexc fexc
|
||||||
|
newbin sunxi-nand-part nand-part
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST u-boot-2021.07.tar.bz2 17275746 BLAKE2B 1a209a604e0f30264781a14ca855bbb777e8f1c031de60d28de397084fc9bfc4a3771ad00ec22f5cdcfa721f22707a533b9b59004ac0b107df927f23dc5ab0a6 SHA512 210b206a4626feb0985580d9448a97b499b09bf9b9313ca847a66624785e9e9b0fae8f2e329acd344f5f75cb722d2093dd0ee394311ddd1fde05e400ee71a24d
|
DIST u-boot-2021.07.tar.bz2 17275746 BLAKE2B 1a209a604e0f30264781a14ca855bbb777e8f1c031de60d28de397084fc9bfc4a3771ad00ec22f5cdcfa721f22707a533b9b59004ac0b107df927f23dc5ab0a6 SHA512 210b206a4626feb0985580d9448a97b499b09bf9b9313ca847a66624785e9e9b0fae8f2e329acd344f5f75cb722d2093dd0ee394311ddd1fde05e400ee71a24d
|
||||||
DIST u-boot-2021.10.tar.bz2 17358295 BLAKE2B 2471e31236ae24778b985b8e7a032fe2d480e935e9c5ee77a6aff4821c61f7fb8b3d64f9f964d62d0c076e8ac526f1b9c19f7fa1a974f4665737ab0bfd950d03 SHA512 be5be1c9a54b270307a04177d5577a21c57a02b307bf8b63d0fa2655d1f025c7ce010dca6a1f7f60d4e639c2e6fb6f0a292a2e5d190f1fad478eb12dd786c9da
|
DIST u-boot-2021.10.tar.bz2 17358295 BLAKE2B 2471e31236ae24778b985b8e7a032fe2d480e935e9c5ee77a6aff4821c61f7fb8b3d64f9f964d62d0c076e8ac526f1b9c19f7fa1a974f4665737ab0bfd950d03 SHA512 be5be1c9a54b270307a04177d5577a21c57a02b307bf8b63d0fa2655d1f025c7ce010dca6a1f7f60d4e639c2e6fb6f0a292a2e5d190f1fad478eb12dd786c9da
|
||||||
|
DIST u-boot-2022.01.tar.bz2 17449627 BLAKE2B 574f9d248a8c19aa20b1b16cb55bb201d6c1ab2162da3f8789d39286a4f4a5a76b772d4a49c17e5572ff69f489d1d6fdc02d6e8f67a8bf6c50159b1a41e7c81d SHA512 d83c62bd8f0f51664d2aca329a3ce1379cfd1dfff439dccd6cfc2cb33cfef89a2b01855c97716f591b5550bfdf99e2f3aef7efa33f2e7834c820648f9eef3825
|
||||||
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="u-boot-${PV/_/-}"
|
||||||
|
DESCRIPTION="utilities for working with Das U-Boot"
|
||||||
|
HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome"
|
||||||
|
SRC_URI="https://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="envtools"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/openssl:="
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i 's:\bpkg-config\b:${PKG_CONFIG}:g' \
|
||||||
|
scripts/kconfig/{g,m,n,q}conf-cfg.sh \
|
||||||
|
scripts/kconfig/Makefile \
|
||||||
|
tools/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export AR BUILD_CC CC PKG_CONFIG
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Unset a few KBUILD variables. Bug #540476
|
||||||
|
unset KBUILD_OUTPUT KBUILD_SRC
|
||||||
|
|
||||||
|
local myemakeargs=(
|
||||||
|
V=1
|
||||||
|
AR="${AR}"
|
||||||
|
CC="${CC}"
|
||||||
|
HOSTCC="${BUILD_CC}"
|
||||||
|
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)'
|
||||||
|
HOSTLDFLAGS="${LDFLAGS}"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}" tools-only_defconfig
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}" \
|
||||||
|
NO_SDL=1 \
|
||||||
|
HOSTSTRIP=: \
|
||||||
|
STRIP=: \
|
||||||
|
CONFIG_ENV_OVERWRITE=y \
|
||||||
|
$(usex envtools envtools tools-all)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd tools || die
|
||||||
|
|
||||||
|
if ! use envtools; then
|
||||||
|
dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage
|
||||||
|
fi
|
||||||
|
|
||||||
|
dobin env/fw_printenv
|
||||||
|
|
||||||
|
dosym fw_printenv /usr/bin/fw_setenv
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
doins env/fw_env.config
|
||||||
|
|
||||||
|
doman ../doc/mkimage.1
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,129 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake desktop xdg-utils flag-o-matic toolchain-funcs
|
||||||
|
|
||||||
|
PATCHSET_VER="0"
|
||||||
|
|
||||||
|
DESCRIPTION="Versatile implementation of the Prolog programming language"
|
||||||
|
HOMEPAGE="https://www.swi-prolog.org/"
|
||||||
|
SRC_URI="https://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
IUSE="archive berkdb debug doc +gmp java +libedit minimal odbc pcre qt5 readline ssl test +uuid X yaml"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/ncurses:=
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/libcrypt:=
|
||||||
|
archive? ( app-arch/libarchive:= )
|
||||||
|
berkdb? ( >=sys-libs/db-4:= )
|
||||||
|
odbc? ( dev-db/unixODBC )
|
||||||
|
pcre? ( dev-libs/libpcre )
|
||||||
|
readline? ( sys-libs/readline:= )
|
||||||
|
libedit? ( dev-libs/libedit )
|
||||||
|
gmp? ( dev-libs/gmp:0= )
|
||||||
|
ssl? ( dev-libs/openssl:0= )
|
||||||
|
java? ( >=virtual/jdk-1.8:* )
|
||||||
|
uuid? ( dev-libs/ossp-uuid )
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
virtual/jpeg:0
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXft
|
||||||
|
x11-libs/libXinerama
|
||||||
|
x11-libs/libXpm
|
||||||
|
x11-libs/libXt
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libSM )
|
||||||
|
yaml? ( dev-libs/libyaml )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
X? ( x11-base/xorg-proto )
|
||||||
|
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||||
|
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
S="${WORKDIR}/swipl-${PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ -d "${WORKDIR}"/${PV} ]] ; then
|
||||||
|
eapply "${WORKDIR}"/${PV}
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed -e "s|\(SWIPL_INSTALL_PREFIX\) lib/.*)|\1 $(get_libdir)/swipl)|" \
|
||||||
|
-e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \
|
||||||
|
-i CMakeLists.txt || die
|
||||||
|
|
||||||
|
local ncurses_lib_flags=$($(tc-getPKG_CONFIG) --libs ncurses)
|
||||||
|
sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
|
||||||
|
sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
append-flags -fno-strict-aliasing
|
||||||
|
use debug && append-flags -DO_DEBUG
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl
|
||||||
|
-DUSE_GMP=$(usex gmp)
|
||||||
|
-DINSTALL_DOCUMENTATION=$(use doc && usex archive)
|
||||||
|
-DSWIPL_PACKAGES_BASIC=$(usex !minimal)
|
||||||
|
-DSWIPL_PACKAGES_ARCHIVE=$(usex archive)
|
||||||
|
-DSWIPL_PACKAGES_ODBC=$(usex odbc)
|
||||||
|
-DSWIPL_PACKAGES_BDB=$(usex berkdb)
|
||||||
|
-DSWIPL_PACKAGES_PCRE=$(usex pcre)
|
||||||
|
-DSWIPL_PACKAGES_YAML=$(usex yaml)
|
||||||
|
-DSWIPL_PACKAGES_SSL=$(usex ssl)
|
||||||
|
-DSWIPL_PACKAGES_JAVA=$(usex java)
|
||||||
|
-DSWIPL_PACKAGES_QT=$(usex qt5)
|
||||||
|
-DSWIPL_PACKAGES_X=$(usex X)
|
||||||
|
-DSWIPL_PACKAGES_TERM=$(if use libedit || use readline; then echo yes; else echo no; fi)
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
XDG_CONFIG_DIRS="${HOME}" \
|
||||||
|
XDG_DATA_DIRS="${HOME}" \
|
||||||
|
cmake_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
USE_PUBLIC_NETWORK_TESTS=false \
|
||||||
|
USE_ODBC_TESTS=false \
|
||||||
|
cmake_src_test -V
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
if use qt5; then
|
||||||
|
doicon "${S}"/snap/gui/swipl.png
|
||||||
|
make_desktop_entry swipl-win "SWI-Prolog" swipl "Development"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use qt5; then
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
if use qt5; then
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
fi
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,38 @@
|
|||||||
|
Fixes test failure on arm.
|
||||||
|
|
||||||
|
https://github.com/unicode-org/icu/pull/1925
|
||||||
|
https://unicode-org.atlassian.net/browse/ICU-21793
|
||||||
|
|
||||||
|
From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lal?= <kapouer@melix.org>
|
||||||
|
Date: Wed, 3 Nov 2021 02:31:18 +0100
|
||||||
|
Subject: [PATCH] ICU-21793 Fix ucptrietest golden diff
|
||||||
|
|
||||||
|
--- a/tools/toolutil/toolutil.cpp
|
||||||
|
+++ b/tools/toolutil/toolutil.cpp
|
||||||
|
@@ -228,18 +228,19 @@ uprv_compareGoldenFiles(
|
||||||
|
std::ifstream ifs(goldenFilePath, std::ifstream::in);
|
||||||
|
int32_t pos = 0;
|
||||||
|
char c;
|
||||||
|
- while ((c = ifs.get()) != std::char_traits<char>::eof() && pos < bufferLen) {
|
||||||
|
+ while (ifs.get(c) && pos < bufferLen) {
|
||||||
|
if (c != buffer[pos]) {
|
||||||
|
// Files differ at this position
|
||||||
|
- return pos;
|
||||||
|
+ break;
|
||||||
|
}
|
||||||
|
pos++;
|
||||||
|
}
|
||||||
|
- if (pos < bufferLen || c != std::char_traits<char>::eof()) {
|
||||||
|
- // Files are different lengths
|
||||||
|
- return pos;
|
||||||
|
+ if (pos == bufferLen && ifs.eof()) {
|
||||||
|
+ // Files are same lengths
|
||||||
|
+ pos = -1;
|
||||||
|
}
|
||||||
|
- return -1;
|
||||||
|
+ ifs.close();
|
||||||
|
+ return pos;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*U_CAPI UDate U_EXPORT2
|
||||||
|
|
@ -1 +1,2 @@
|
|||||||
DIST plasma-wayland-protocols-1.5.0.tar.xz 41488 BLAKE2B 1235506ffb69fdbabd2d8a0b6c9b477a50c83431571b000a10907caa16b178ddbe628d63b4fdf2c98905fdb8a8fdd0699ca13dc3b718ab672b08719f9f434ea3 SHA512 bec83ee401e71fff3c5a38768034b0dfc1dd191af634b9ffa765bf86d9c14143abc2c5abd743dc53cc6c0aac1dbbf79104683c9ff5c6d880b03e71399806a6d7
|
DIST plasma-wayland-protocols-1.5.0.tar.xz 41488 BLAKE2B 1235506ffb69fdbabd2d8a0b6c9b477a50c83431571b000a10907caa16b178ddbe628d63b4fdf2c98905fdb8a8fdd0699ca13dc3b718ab672b08719f9f434ea3 SHA512 bec83ee401e71fff3c5a38768034b0dfc1dd191af634b9ffa765bf86d9c14143abc2c5abd743dc53cc6c0aac1dbbf79104683c9ff5c6d880b03e71399806a6d7
|
||||||
|
DIST plasma-wayland-protocols-1.6.0.tar.xz 41752 BLAKE2B 63f733b63e6e707a340cfbfa0f0a774833e119ba53b8754ef6c05e09b42413284642740b9bcd6abfd7a06f1b651faf3807ee11121aa82b6ff9b1b20894f831cd SHA512 a9306d30032c46e8046ffbc8713e1afab732ee48a43922d0091cff25f0aaf407bee6fd08c333d9a83d064b903ebd1699d7d0ceadfe8b939ffd4d5e2129c22cf8
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
ECM_NONGUI=true
|
||||||
|
KFMIN=5.82.0
|
||||||
|
inherit ecm kde.org
|
||||||
|
|
||||||
|
DESCRIPTION="Plasma Specific Protocols for Wayland"
|
||||||
|
HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
|
||||||
|
|
||||||
|
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||||
|
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST argon2-cffi-21.1.0.tar.gz 1807800 BLAKE2B 47b1e785b7eb173b671a44e9212af76a59f453c3c0d0e5f2c437e7a62132abf86ab6baa8bdd656ad28d00a151296a66211d365c0afe228821c8c1ff1a0a66c46 SHA512 bbfebd2c075f360a6c1c187c0789be2aae7480b9398f36db7bdfe74f288d9e00b44a788918c54f4cc8bb1947136ab0493f61975de408c482a5131e2bf1a8f4d0
|
|
||||||
DIST argon2-cffi-21.3.0.tar.gz 38446 BLAKE2B e0464f501efcdfbf33d93e0c1c6dbc519ad6aee06c0b8692417156de608f6c6acf947f86b866c064601fe994087677e51d954ae2c1225cbbbba3534cf70c6296 SHA512 6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e
|
DIST argon2-cffi-21.3.0.tar.gz 38446 BLAKE2B e0464f501efcdfbf33d93e0c1c6dbc519ad6aee06c0b8692417156de608f6c6acf947f86b866c064601fe994087677e51d954ae2c1225cbbbba3534cf70c6296 SHA512 6cb2a075f3bb7040ee7f552d082bfa2f3df0854649d9c84fdfdb42bb4bee2133b8a35a20be2b3c887931efda12fbbb00815d8d88170b7e20b3ca19c86f97057e
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="CFFI bindings to the Argon2 password hashing library"
|
|
||||||
HOMEPAGE="https://github.com/hynek/argon2-cffi"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
app-crypt/argon2:=
|
|
||||||
virtual/python-cffi[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
DOCS=( AUTHORS.rst CHANGELOG.rst FAQ.rst README.rst )
|
|
||||||
|
|
||||||
distutils_enable_sphinx docs \
|
|
||||||
dev-python/furo
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
export ARGON2_CFFI_USE_SYSTEM=1
|
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The AWS SDK for Python"
|
||||||
|
HOMEPAGE="https://github.com/boto/boto3"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||||
|
inherit git-r3
|
||||||
|
BOTOCORE_PV=${PV}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
# botocore is x.(y+3).z
|
||||||
|
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/source \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# don't lock versions to narrow ranges
|
||||||
|
sed -e '/botocore/ d' \
|
||||||
|
-e '/jmespath/ d' \
|
||||||
|
-e '/s3transfer/ d' \
|
||||||
|
-i setup.py || die
|
||||||
|
|
||||||
|
# do not rely on bundled deps in botocore (sic!)
|
||||||
|
find -name '*.py' -exec sed -i \
|
||||||
|
-e 's:from botocore[.]vendored import:import:' \
|
||||||
|
-e 's:from botocore[.]vendored[.]:from :' \
|
||||||
|
{} + || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
epytest tests/{functional,unit}
|
||||||
|
}
|
@ -0,0 +1,65 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||||
|
HOMEPAGE="https://github.com/boto/botocore"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/source \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# unpin deps
|
||||||
|
sed -i -e "s:>=.*':':" setup.py || die
|
||||||
|
|
||||||
|
# unbundle deps
|
||||||
|
rm -r botocore/vendored || die
|
||||||
|
find -name '*.py' -exec sed -i \
|
||||||
|
-e 's:from botocore[.]vendored import:import:' \
|
||||||
|
-e 's:from botocore[.]vendored[.]:from :' \
|
||||||
|
{} + || die
|
||||||
|
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local EPYTEST_DESELECT=(
|
||||||
|
# rely on bundled six
|
||||||
|
tests/functional/test_six_imports.py::test_no_bare_six_imports
|
||||||
|
tests/functional/test_six_threading.py::test_six_thread_safety
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_install_for_testing --via-venv
|
||||||
|
epytest tests/{functional,unit}
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST croniter-1.1.0.tar.gz 39641 BLAKE2B 0c01d801b55b0fd6189d5b35f7493580aa25ea18e8be061152c6642fd05a9075c1211578124cd945bb754fda4704f637069a98c5080e41ce369cc3c959b35edf SHA512 ccc56e912d5ff684ec930f87ab096b0a739191014a2d0a76febddf0fe4155a6c319cf28011bea7b8f8034218a35813db65c3d4911ff575878a12f8fe1f75720e
|
DIST croniter-1.1.0.tar.gz 39641 BLAKE2B 0c01d801b55b0fd6189d5b35f7493580aa25ea18e8be061152c6642fd05a9075c1211578124cd945bb754fda4704f637069a98c5080e41ce369cc3c959b35edf SHA512 ccc56e912d5ff684ec930f87ab096b0a739191014a2d0a76febddf0fe4155a6c319cf28011bea7b8f8034218a35813db65c3d4911ff575878a12f8fe1f75720e
|
||||||
|
DIST croniter-1.2.0.tar.gz 39813 BLAKE2B eed3db9d96571de188f5bda3c3000ce4607e72fd97d2f70b34355495349744129c29ace03320d987f43d1692720dbfbb965e824091825b2e11222306a10d081c SHA512 0d7d59d617be16f7f1b6401a3c1260c3b644855c046fa6c2948cf2f2caaf7ee0183c659e0165c8d36068467893bb68bdd4024a246a85c76448ab0a62233c9ca1
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python module to provide iteration for datetime object"
|
||||||
|
HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/python-dateutil[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tzlocal[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_PN="DBUtils"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Database connections for multi-threaded environments"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://webwareforpython.github.io/DBUtils/
|
||||||
|
https://github.com/WebwareForPython/DBUtils/
|
||||||
|
https://pypi.org/project/DBUtils/
|
||||||
|
"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="OSL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
dodoc docs/*.rst
|
||||||
|
rm docs/*.rst || die
|
||||||
|
local HTML_DOCS=( docs/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST graphviz-0.18.2.zip 205555 BLAKE2B d245dcd33a7779f00bb9e740968175d4fbe12d3182682b548f447e2c4ce4423683c3fd2727aa693a5e9c264cfdeed603af9a7bc9839f8d91f5fc091045473146 SHA512 f18defc99411b0b12a8326589da603197d345f458d4b0d602e63205f8542fdf4bec636750ac0fc5551126dff4cd76ce04fc089c0985831a1efec3271a7f22230
|
|
||||||
DIST graphviz-0.19.1.zip 247779 BLAKE2B c0b226c2ae66f8b583a30cf2842b8cfdecd926f0e7f32fbbfb4dae17ce14792d0af8d8cf6de53cc9a7facdeb8b0a4a078b962eabf64460e1fd42dd995e069428 SHA512 3aa078887458d7bcd173c46ee6e4d8dbdae0c9103755e61e5a027c18e5d8913990aa16a595e80228607c17db1aa9dffdb93e264cafafc8b6318bc3a87547bc5d
|
DIST graphviz-0.19.1.zip 247779 BLAKE2B c0b226c2ae66f8b583a30cf2842b8cfdecd926f0e7f32fbbfb4dae17ce14792d0af8d8cf6de53cc9a7facdeb8b0a4a078b962eabf64460e1fd42dd995e069428 SHA512 3aa078887458d7bcd173c46ee6e4d8dbdae0c9103755e61e5a027c18e5d8913990aa16a595e80228607c17db1aa9dffdb93e264cafafc8b6318bc3a87547bc5d
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{8..10} )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Simple Python interface for Graphviz"
|
|
||||||
HOMEPAGE="https://graphviz.readthedocs.io/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="media-gfx/graphviz"
|
|
||||||
BDEPEND="
|
|
||||||
app-arch/unzip
|
|
||||||
test? (
|
|
||||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}]
|
|
||||||
media-gfx/graphviz[gts,pdf]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -e 's:--cov --cov-report=term --cov-report=html::' \
|
|
||||||
-i setup.cfg || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON"
|
||||||
|
HOMEPAGE="https://github.com/kellyjonbrazil/jc"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz
|
||||||
|
"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/xmltodict[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
distutils_enable_tests unittest
|
@ -0,0 +1,22 @@
|
|||||||
|
Revert https://github.com/numpy/numpy/commit/eb6be7c4765665724cd12431bfefb050ba0f2d4b.
|
||||||
|
|
||||||
|
See also:
|
||||||
|
https://github.com/pypa/setuptools/issues/2372
|
||||||
|
https://github.com/numpy/numpy/issues/20692
|
||||||
|
|
||||||
|
In the ebuild, we're forcing SETUPTOOLS_USE_DISTUTILS=stdlib which uses
|
||||||
|
the distutils version from within Python (which will be removed in 3.11)
|
||||||
|
rather than the bundled-in-setuptools-60 version which breaks numpy.
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -80,10 +80,6 @@ if os.path.exists('MANIFEST'):
|
||||||
|
# so that it is in sys.modules
|
||||||
|
import numpy.distutils.command.sdist
|
||||||
|
import setuptools
|
||||||
|
-if int(setuptools.__version__.split('.')[0]) >= 60:
|
||||||
|
- raise RuntimeError(
|
||||||
|
- "Setuptools version is '{}', version < '60.0.0' is required. "
|
||||||
|
- "See pyproject.toml".format(setuptools.__version__))
|
||||||
|
|
||||||
|
# Initialize cmdclass from versioneer
|
||||||
|
from numpy.distutils.core import numpy_cmdclass
|
@ -0,0 +1,167 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
|
||||||
|
FORTRAN_NEEDED=lapack
|
||||||
|
|
||||||
|
inherit distutils-r1 flag-o-matic fortran-2 toolchain-funcs
|
||||||
|
|
||||||
|
DOC_PV=${PV}
|
||||||
|
# For when docs aren't ready yet, set to last version
|
||||||
|
#DOC_PV=1.22.0
|
||||||
|
DESCRIPTION="Fast array and numerical python library"
|
||||||
|
HOMEPAGE="https://numpy.org/"
|
||||||
|
SRC_URI="
|
||||||
|
mirror://pypi/${PN:0:1}/${PN}/${P}.zip
|
||||||
|
doc? (
|
||||||
|
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-html.zip -> numpy-html-${DOC_PV}.zip
|
||||||
|
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-ref.pdf -> numpy-ref-${DOC_PV}.pdf
|
||||||
|
https://numpy.org/doc/$(ver_cut 1-2 ${DOC_PV})/numpy-user.pdf -> numpy-user-${DOC_PV}.pdf
|
||||||
|
)"
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="doc lapack"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
lapack? (
|
||||||
|
>=virtual/cblas-3.8
|
||||||
|
>=virtual/lapack-3.8
|
||||||
|
)
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
app-arch/unzip
|
||||||
|
>=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
|
||||||
|
lapack? ( virtual/pkgconfig )
|
||||||
|
test? (
|
||||||
|
>=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-1.22.0-no-hardcode-blasv2.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.22.1-revert-setuptools-upper-bound.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
if use doc; then
|
||||||
|
unzip -qo "${DISTDIR}"/numpy-html-${DOC_PV}.zip -d html || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Allow use with setuptools 60.x
|
||||||
|
# See numpy-1.22.1-revert-setuptools-upper-bound.patch for details
|
||||||
|
export SETUPTOOLS_USE_DISTUTILS=stdlib
|
||||||
|
|
||||||
|
if use lapack; then
|
||||||
|
local incdir="${EPREFIX}"/usr/include
|
||||||
|
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||||
|
cat >> site.cfg <<-EOF || die
|
||||||
|
[blas]
|
||||||
|
include_dirs = ${incdir}
|
||||||
|
library_dirs = ${libdir}
|
||||||
|
blas_libs = cblas,blas
|
||||||
|
[lapack]
|
||||||
|
library_dirs = ${libdir}
|
||||||
|
lapack_libs = lapack
|
||||||
|
EOF
|
||||||
|
else
|
||||||
|
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
|
||||||
|
fi
|
||||||
|
|
||||||
|
export CC="$(tc-getCC) ${CFLAGS}"
|
||||||
|
|
||||||
|
append-flags -fno-strict-aliasing
|
||||||
|
|
||||||
|
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
|
||||||
|
# with the subtle difference that we don't want to break Darwin where
|
||||||
|
# -shared is not a valid linker argument
|
||||||
|
if [[ ${CHOST} != *-darwin* ]]; then
|
||||||
|
append-ldflags -shared
|
||||||
|
fi
|
||||||
|
|
||||||
|
# only one fortran to link with:
|
||||||
|
# linking with cblas and lapack library will force
|
||||||
|
# autodetecting and linking to all available fortran compilers
|
||||||
|
append-fflags -fPIC
|
||||||
|
if use lapack; then
|
||||||
|
NUMPY_FCONFIG="config_fc --noopt --noarch"
|
||||||
|
# workaround bug 335908
|
||||||
|
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't version f2py, we will handle it.
|
||||||
|
sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
|
||||||
|
|
||||||
|
# disable fuzzed tests
|
||||||
|
find numpy/*/tests -name '*.py' -exec sed -i \
|
||||||
|
-e 's:def \(.*_fuzz\):def _\1:' {} + || die
|
||||||
|
# very memory- and disk-hungry
|
||||||
|
sed -i -e 's:test_large_zip:_&:' numpy/lib/tests/test_io.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile() {
|
||||||
|
export MAKEOPTS=-j1 #660754
|
||||||
|
|
||||||
|
distutils-r1_python_compile ${NUMPY_FCONFIG}
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local deselect=(
|
||||||
|
numpy/typing/tests/test_typing.py::test_reveal[arrayterator.py]
|
||||||
|
)
|
||||||
|
|
||||||
|
if use arm && [[ $(uname -m || echo "unknown") == "armv8l" ]] ; then
|
||||||
|
# Degenerate case. arm32 chroot on arm64.
|
||||||
|
# bug #774108
|
||||||
|
deselect+=(
|
||||||
|
numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use x86 ; then
|
||||||
|
deselect+=(
|
||||||
|
# https://github.com/numpy/numpy/issues/18388
|
||||||
|
numpy/core/tests/test_umath.py::TestRemainder::test_float_remainder_overflow
|
||||||
|
# https://github.com/numpy/numpy/issues/18387
|
||||||
|
numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_pareto
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
distutils_install_for_testing --single-version-externally-managed \
|
||||||
|
--record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
|
||||||
|
|
||||||
|
cd "${TEST_DIR}/lib" || die
|
||||||
|
epytest ${deselect[@]/#/--deselect }
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install() {
|
||||||
|
# https://github.com/numpy/numpy/issues/16005
|
||||||
|
local mydistutilsargs=( build_src )
|
||||||
|
distutils-r1_python_install ${NUMPY_FCONFIG}
|
||||||
|
python_optimize
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
local DOCS=( LICENSE.txt README.md THANKS.txt )
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
local HTML_DOCS=( "${WORKDIR}"/html/. )
|
||||||
|
DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
|
||||||
|
fi
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST pyrsistent-0.18.0.tar.gz 104215 BLAKE2B 028c26a6b4bcaa8c3e3e1ad1748a6b45f664355c66f0f97c70e4d26c66946a55b346d0340c2e697e9890039692580c03032055cab7c198c39530e5561be83801 SHA512 f56062430f914a884a9317ecf5278ccc09d98f1d6867716f89173db47996b8d4c1ef4f5c0121c955d81fc4fe8aba7d30f38679baea6208168c3952846064cfeb
|
DIST pyrsistent-0.18.0.tar.gz 104215 BLAKE2B 028c26a6b4bcaa8c3e3e1ad1748a6b45f664355c66f0f97c70e4d26c66946a55b346d0340c2e697e9890039692580c03032055cab7c198c39530e5561be83801 SHA512 f56062430f914a884a9317ecf5278ccc09d98f1d6867716f89173db47996b8d4c1ef4f5c0121c955d81fc4fe8aba7d30f38679baea6208168c3952846064cfeb
|
||||||
|
DIST pyrsistent-0.18.1.tar.gz 100522 BLAKE2B 75632d254993666076a68d81b8b5a7aced8601146fed5cd63f1d56c5e0578650a197aca7630855de32a8447eab972203aa7d83009398f96e6f374c0a4b2cc1ba SHA512 353ad6e9165e1afdde37730a9289cf8dde28491abb688d702a8c8f5279e24f5ce387a5d00ac4a077322299f9c1a535781bcacdcd1cb914ddb317b3ca9641778b
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Persistent/Functional/Immutable data structures"
|
||||||
|
HOMEPAGE="https://github.com/tobgu/pyrsistent/ https://pypi.org/project/pyrsistent/"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} pypy3)
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Collection of small Python functions & classes"
|
||||||
|
HOMEPAGE="https://pypi.org/project/python-utils/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
EPYTEST_IGNORE=(
|
||||||
|
docs
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST translate-3.5.1.gh.tar.gz 1147898 BLAKE2B f9fc96065727e0016e61fd581690dafc3021471de9ccc9012b223c24778669b984e0bf0ab5f83a910af0e543b0e4793afa110c5b2ced890a257f72512bcaf58d SHA512 2125e3ab019a6b721327d6979482562d5984df28b04aaa69d11e44b6a7396ee387f79d8242a20a84157f9b62457839b52599eb0fe13abac33c9a312a84d55d30
|
DIST translate-3.5.1.gh.tar.gz 1147898 BLAKE2B f9fc96065727e0016e61fd581690dafc3021471de9ccc9012b223c24778669b984e0bf0ab5f83a910af0e543b0e4793afa110c5b2ced890a257f72512bcaf58d SHA512 2125e3ab019a6b721327d6979482562d5984df28b04aaa69d11e44b6a7396ee387f79d8242a20a84157f9b62457839b52599eb0fe13abac33c9a312a84d55d30
|
||||||
DIST translate-3.5.2.gh.tar.gz 1147847 BLAKE2B 6ca8458975018c3645f3fcead99812b5f91c2a3e621060c1cf9599ecd2fdee8914ae1d70b70f8bc76f5d941f43e69e55555a35a5792d0c8c9d9e06458e670617 SHA512 e04c195d0f33aaf9c2368955c4c399be3c23702ce0fcb41705f727b65e129b652b5637a9b56ad2879f836548b77c266382ce41220a23aa9058828ee2f2ba1b3e
|
DIST translate-3.5.2.gh.tar.gz 1147847 BLAKE2B 6ca8458975018c3645f3fcead99812b5f91c2a3e621060c1cf9599ecd2fdee8914ae1d70b70f8bc76f5d941f43e69e55555a35a5792d0c8c9d9e06458e670617 SHA512 e04c195d0f33aaf9c2368955c4c399be3c23702ce0fcb41705f727b65e129b652b5637a9b56ad2879f836548b77c266382ce41220a23aa9058828ee2f2ba1b3e
|
||||||
|
DIST translate-3.5.3.gh.tar.gz 1148120 BLAKE2B e848a089281ab7f1e17b28beefbea50245025bc3db0616bab3f5e1d288b2aacc0df636dca11f17481af863a4845594ecff9fc66dbc33d403a8fe0575ff90581d SHA512 3ad1bc4742e4d91dbdd8b4662597d07c792e306426dac42b6f8720cefdf1f4cf502d587941df3e6a93dd5648a1b92f5951bd1b5e79a41e5476f1b9ca06624656
|
||||||
|
@ -0,0 +1,100 @@
|
|||||||
|
# Copyright 1999-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
PYTHON_REQ_USE="sqlite"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_P=translate-${PV}
|
||||||
|
DESCRIPTION="Toolkit to convert between many translation formats"
|
||||||
|
HOMEPAGE="https://github.com/translate/translate"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/translate/translate/archive/refs/tags/${PV}.tar.gz
|
||||||
|
-> ${MY_P}.gh.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
IUSE="+html +ical +ini +subtitles +yaml"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
BDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="${BDEPEND}
|
||||||
|
!dev-python/pydiff
|
||||||
|
app-text/iso-codes
|
||||||
|
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cheroot[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-levenshtein-0.12.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyparsing-3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
|
||||||
|
sys-devel/gettext
|
||||||
|
html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
|
||||||
|
ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
|
||||||
|
ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
|
||||||
|
subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
|
||||||
|
yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
BDEPEND+="
|
||||||
|
test? ( dev-python/phply[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs \
|
||||||
|
dev-python/sphinx-bootstrap-theme
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/translate-toolkit-3.3.0-no-install-docs.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local EPYTEST_DESELECT=(
|
||||||
|
# Fails with network-sandbox (and even with it off but w/ softer fail)
|
||||||
|
'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
|
||||||
|
'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
|
||||||
|
)
|
||||||
|
local EPYTEST_IGNORE=(
|
||||||
|
# unpackaged fluent.*
|
||||||
|
translate/storage/test_fluent.py
|
||||||
|
)
|
||||||
|
|
||||||
|
if ! use ini; then
|
||||||
|
EPYTEST_IGNORE+=(
|
||||||
|
translate/convert/test_ini2po.py
|
||||||
|
translate/convert/test_po2ini.py
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use subtitles; then
|
||||||
|
EPYTEST_IGNORE+=(
|
||||||
|
translate/storage/test_subtitles.py
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# translate/storage/test_mo.py needs 'pocompile'
|
||||||
|
distutils_install_for_testing
|
||||||
|
epytest
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
if ! use html; then
|
||||||
|
rm "${ED}"/usr/bin/{html2po,po2html} || die
|
||||||
|
fi
|
||||||
|
if ! use ical; then
|
||||||
|
rm "${ED}"/usr/bin/{ical2po,po2ical} || die
|
||||||
|
fi
|
||||||
|
if ! use ini; then
|
||||||
|
rm "${ED}"/usr/bin/{ini2po,po2ini} || die
|
||||||
|
fi
|
||||||
|
if ! use subtitles; then
|
||||||
|
rm "${ED}"/usr/bin/{sub2po,po2sub} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_optimize
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST uvicorn-0.15.0_p20210913.gh.tar.gz 542385 BLAKE2B 1e551ffccac6f92981b0ef62cc80fb494b57dc19bddf8430c54b8a06801ee81cdc31a3167a56e90dd8e0f318cc84dfc71443f74beb39dc68ccc252bc6d6c1042 SHA512 865fe148900c8c00847017bab3ef17a9514e7ef7878ad6220633e2bd6d89b2e65a79a82fdabb8beec83841346a175f0c20807bea07536071a06a884c74418e0d
|
DIST uvicorn-0.15.0_p20210913.gh.tar.gz 542385 BLAKE2B 1e551ffccac6f92981b0ef62cc80fb494b57dc19bddf8430c54b8a06801ee81cdc31a3167a56e90dd8e0f318cc84dfc71443f74beb39dc68ccc252bc6d6c1042 SHA512 865fe148900c8c00847017bab3ef17a9514e7ef7878ad6220633e2bd6d89b2e65a79a82fdabb8beec83841346a175f0c20807bea07536071a06a884c74418e0d
|
||||||
DIST uvicorn-0.16.0.tar.gz 707858 BLAKE2B 604aa23f8eac6409396ed603c89a524ce61630e3edd354cfe86950c535f3829aa1ececc8a91a8eeb8164d125e2b20add14f457ba0b23a0d0efd085c168739bee SHA512 68eb5daeb72b457a43fa89e352bfe281c79c1057ad9616ba083f96c1392aeb56759f13a3ee7e9eb90749f92df137f1db2bf8c90256751513d770d6679e971003
|
DIST uvicorn-0.16.0.tar.gz 707858 BLAKE2B 604aa23f8eac6409396ed603c89a524ce61630e3edd354cfe86950c535f3829aa1ececc8a91a8eeb8164d125e2b20add14f457ba0b23a0d0efd085c168739bee SHA512 68eb5daeb72b457a43fa89e352bfe281c79c1057ad9616ba083f96c1392aeb56759f13a3ee7e9eb90749f92df137f1db2bf8c90256751513d770d6679e971003
|
||||||
|
DIST uvicorn-0.17.0.tar.gz 708241 BLAKE2B 77f87f0ecb911bb19d599fd48d6ea51105c19432f3bee59b3ccefca002fd7ca9e791ed20f1d92ba3ea755461d494cda3e6c26e08d628038594367c7fa7b6238d SHA512 dc67bc7f881cc98a753e1ee494d48860f5174a21c662673398f8c385897fc1a14f389b30e91f8a2d2ff71e0da1beba682315c83a588321f98fe87fa1e1ff7974
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 2021-2022 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{8..10} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Lightning-fast ASGI server implementation"
|
||||||
|
HOMEPAGE="https://www.uvicorn.org/"
|
||||||
|
SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/click-7.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/h11-0.8[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||||
|
dev-python/httpx[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-dotenv[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/trustme[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/websockets-10.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/watchgod[${PYTHON_USEDEP}]
|
||||||
|
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
EPYTEST_DESELECT=(
|
||||||
|
# too long path for unix socket
|
||||||
|
tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
|
||||||
|
# need unpackaged httptools
|
||||||
|
"tests/middleware/test_logging.py::test_trace_logging_on_http_protocol[httptools]"
|
||||||
|
)
|
Binary file not shown.
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
RUBY_FAKEGEM_DOCDIR=""
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="A scripting framework that replaces rake and sake"
|
|
||||||
HOMEPAGE="https://github.com/carllerche/childlabor"
|
|
||||||
COMMIT_ID="6518b939dddbad20c7f05aa075d76e3ca6e70447"
|
|
||||||
SRC_URI="https://github.com/carllerche/childlabor/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RUBY_S="${PN}-${COMMIT_ID}"
|
|
||||||
|
|
||||||
ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# Avoid failing spec. The signals work, but the stdout handling
|
|
||||||
# doesn't seem to play nice with portage.
|
|
||||||
sed -i -e '/can send signals/,/^ end/ s:^:#:' spec/task_spec.rb || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
ruby-ng_rspec -I. spec/task_spec.rb || die
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby25 ruby26 ruby27"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.markdown"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Library to start and stop specific daemons programmatically in a robust manner"
|
|
||||||
HOMEPAGE="https://github.com/FooBarWidget/daemon_controller"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
# fix tests with RSpec 2
|
|
||||||
sed -i -e '1irequire "thread"' spec/test_helper.rb || die
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby25 ruby26 ruby27"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="A Ruby library for handling deprecated code"
|
|
||||||
HOMEPAGE="https://github.com/erikh/deprecated"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="3"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ilib:. test/test_deprecated.rb || die "test failed"
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_DOCDIR="html"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*.rdoc doc/releases/*"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
|
||||||
RUBY_FAKEGEM_RECIPE_DOC="none"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Simple mock object library for Ruby unit testing"
|
|
||||||
HOMEPAGE="https://github.com/doudou/flexmock"
|
|
||||||
SRC_URI="https://github.com/doudou/flexmock/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="flexmock"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
ruby_add_bdepend "
|
|
||||||
test? (
|
|
||||||
dev-ruby/minitest:5
|
|
||||||
dev-ruby/rspec:3
|
|
||||||
)"
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
RSPEC_VERSION=3 ruby-ng_rspec test/rspec_integration
|
|
||||||
${RUBY} -Ilib:.:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
|
|
||||||
}
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
sed -i -e '1igem "minitest", "~>5.0"' test/test_helper.rb || die
|
|
||||||
}
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST git-1.10.0.tar.gz 207412 BLAKE2B e18406a9690d4c0fc3009b57629515e701f41113592fd7533b6b2ae659b90ec1b635410deb7bcb3bd711ce291aaec2010bfcfb4bfb812b9fffdafac167d33bb9 SHA512 717ae5df3cf2b700395df91e8f6e9632062c804955c8f18215c5220ec373a33c2a991534f2a63155111643a867f45f2e7056e2dd6e297340372143770bb70021
|
DIST git-1.10.0.tar.gz 207412 BLAKE2B e18406a9690d4c0fc3009b57629515e701f41113592fd7533b6b2ae659b90ec1b635410deb7bcb3bd711ce291aaec2010bfcfb4bfb812b9fffdafac167d33bb9 SHA512 717ae5df3cf2b700395df91e8f6e9632062c804955c8f18215c5220ec373a33c2a991534f2a63155111643a867f45f2e7056e2dd6e297340372143770bb70021
|
||||||
DIST git-1.7.0.tar.gz 142017 BLAKE2B cb05ef711582b98b420c143dce8fcc3d932c7509ab8c5577a46d70f180ee37d865d7268f56c133d3327ed27058a4c5cd7b03a6c602c665d2f574bdec476c6eec SHA512 c90cd3fe46767a4db5391eb85534e3801f1bd2f345a324ee89d3c04c4348aef09a5424760c59a079d51f3fa003c3b31d30907bfcff4b854adf3b96339d25a8a0
|
DIST git-1.10.2.tar.gz 212738 BLAKE2B 4059066fac1a22e8f19ecce1ebaed648fedc30767b91cb38cf9cf4c9f7091f55f5e9682183e188357dd12ed06dc1ad905d9b688db0c536623487e3c5431ba6f8 SHA512 5d8150a8f974c9b9f531d169e2899b311965a9e9d48d1e45c8bb778a48ea0887ccecf7681baf7cbfad4d22509ba0aafb9886559565e918b84f740b3da7430d86
|
||||||
DIST git-1.9.1.tar.gz 206509 BLAKE2B 3f8739286f3197fa86a3fccfab357510d562415f568726126cf96c8b74c716c4fbb592f854cafda26cf2f0371e4bc9b52a9f5efdea860d0ea6836198ca48b887 SHA512 ee1df3e704b8bf0687c9fce83d73502d3d46e7f3291da90906961dda057d8e6ec3a0fda5b68c258dd8542559055f1bfabf8915a7e594edafa4b3f267f302f397
|
DIST git-1.9.1.tar.gz 206509 BLAKE2B 3f8739286f3197fa86a3fccfab357510d562415f568726126cf96c8b74c716c4fbb592f854cafda26cf2f0371e4bc9b52a9f5efdea860d0ea6836198ca48b887 SHA512 ee1df3e704b8bf0687c9fce83d73502d3d46e7f3291da90906961dda057d8e6ec3a0fda5b68c258dd8542559055f1bfabf8915a7e594edafa4b3f267f302f397
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_TEST=""
|
|
||||||
RUBY_FAKEGEM_TASK_DOC=""
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="History.txt"
|
|
||||||
|
|
||||||
inherit ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="A simple library for encoding/decoding entities in (X)HTML documents"
|
|
||||||
HOMEPAGE="https://github.com/threedaymonk/htmlentities"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
each_ruby_test() {
|
|
||||||
${RUBY} -Ilib:. -S testrb-2 test/*_test.rb || die "tests failed"
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue