parent
2cd0c61401
commit
0a37cfd047
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29610 BLAKE2B 16031f5a3944ae248c9c30296bae1f7c4354bd449719183071df258788ba9c3fc7eb76d598d48c006e967659d67d0f29861003e49efedf40a2914f23d8815e8b SHA512 8d8fd79a3799a5d5ba43cfd89053ebe2f2a34a7831a7c642afeef8af1b4cd15892bdae1e122dc4968172952c57f5d3daed1c85c89a7c9babb7af60fbf075c0ef
|
||||
TIMESTAMP 2022-01-14T13:09:24Z
|
||||
MANIFEST Manifest.files.gz 29593 BLAKE2B a9d0a1307605e8fd8c931f5f2b7003d652d80a847f6cc69f43282989e2ffdf05f8edaa002037af416257ce50f4aedb984fb58aeb97a5875ac5705e06281bc692 SHA512 f42740a1aa1c56dd737828e7287fa391032a7fec54d121e98a77a0b7fe51426ee56b644c9796e5cb486a061acb895132eba2f6e2f4da197f91957c2d6c4e828f
|
||||
TIMESTAMP 2022-01-15T08:09:26Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmHhdgRfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmHigTZfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klC83g//XGg1YHvpFJ/P2UfFHcETJt2k1H9wwfyPxlI4wA0khc4aE5X8ctiO+9T1
|
||||
NHFzVe/1wprIZgaToaBLNEox800b6FGSiW7lxGu+RSErUXMKahtwW/6JwV5ZCQIA
|
||||
RKKy3gWIPW1Op3gbRfmeSUPvNcux8zXg6Sit4b3ifPNagZQL8t9n1GOv1mFPtzTU
|
||||
CUoxniyAAyzVhD7K1N5VebPzNYmTMDpjGrJKA9LiWotMmVv1VKAsIECbp9BwTLFy
|
||||
qhOveNTuS+oh7LF3YpbkAy7IXojwQIhWDji7Z1HOzthsUpRIyCS5VWLHZmaCHwOF
|
||||
zlHJgpCVRbaa/6eViqWx+n+jUCCIVCnVJWqVs1SxF1JhIADVGRORz8P7Y6EvtpSe
|
||||
Ta82HXWu1zlZoGr4UEUv6IOpf2be0b3VsfuilCr8ZlPC/MhHqWe+0vPwEqxbq+YQ
|
||||
RuyHFmqHcPJGJAXAabmgg2TZQhv7gVTJCqqdYC+6CwHAg1304Y1Rfd7Fua6bniwx
|
||||
5n+RXdleI7BsUk5dDS/VQDxmfDwUXZAQLVHRiNdmOD8kNGSkhPSJe7nEe7q2mWW/
|
||||
kaTp7C8Hq2++Q4dOq0AxevzKS2UareNB2oTMXXEmi/lF4KLpLMccQ/jFQqFUVUi/
|
||||
MT8VsrKsUzWvJmG0m2KbIUBCfgStihPCHnc8u6netOOjl3tNqsU=
|
||||
=uND9
|
||||
klBWhg/9HwRAim3jGZQavtDdqTkV1niCA0VLAdV6Czd4+9Ne3ZWlTDjFs5SUgZ15
|
||||
CXLrgCsrRbJYKdQ5MVtYud/LHijBcaDpUkFI9voulM6PFCB37w3AYTw8W6+uMMyG
|
||||
rjj126RQXkZ3M5db0iUjrHKy7k/G5qWyXNkO4t1IjJ5/e5X6M2XyGkHJzJIdEljl
|
||||
YixMSdWpCEc5zvaGgWzoMm2yKQZ1H9cqGehHWPZqqHZVub7fG55lwu6B0RFYWcGn
|
||||
Ii/2PSvSz1yfPXfMy8IXtpFHDUN63MxEJO9L8ASR2ae7A5tcq8xyocWu9kP5RrwX
|
||||
2zssAXFr3X7LqQAd+PRCb40JJydKsaA3wsW4+HTbywZ6uSxRYIx90aaoJ7mqRvwi
|
||||
56xiT79c2lvLtLHz/JS5bi9MBuzzlnCCX+YScbjvUFNjXcYG4kDAF5WNRnJ5AORd
|
||||
p0CTWVWhufyJfahjbk4PGi9O8PJo0KLpNwQ+FSzuAURv/Q1dflL6d4X4k6bgk39T
|
||||
Y/okWUkBoeNg/w/tz8RUTWgy8Q7KvbmoghIq2iHNY7JlOgXy4gwtMd/icAREsWSD
|
||||
F9EqwTgK+tnC4Gell5y6LeJEVYvafwenH6uWMwrM8e+/1NzTGPSDvqKqbp8bfgwG
|
||||
0Cdl6KCkVuYiW1lq+LtMwD0iqBIT6WV90sEFAxXMY6+GdKwNefw=
|
||||
=B/TA
|
||||
-----END PGP SIGNATURE-----
|
||||
|
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,7 +1,11 @@
|
||||
AUX klavaro-3.0.1-datadir.patch 860 BLAKE2B c30fc29835a4cc2d5c38d2be9a6a836d6c2b762128ca8d6c9a44800d6a89cc6ac46d6bf4c0251bac14e24ea96e636eff28025e7570aa9576da6bc23fd63934cd SHA512 85c06039f4f84eff348b7dabbf6a2eaabd29c7217f608eb77cc38a17cacc13bad4afb676f19f7e08297428f543b094c9a89c7c4a465d680b5334b818f4918410
|
||||
AUX klavaro-3.0.1-out-of-source.patch 266 BLAKE2B 7244226db930cabc35bd29e6e6f1a4d84ee65c57576b7d04433f970b03d0b237eee919aefa271fdc5ccb856beca79504786fa8198a4bd3cb6936f45d05ff7ac6 SHA512 74cc5a686a2db2c5b0170b763e13861171c5ebf696b8717a6ca091f9512cb71397c14e7ae41a7ccaa09ed7f4a4e7805926d5f37eaa67ce827787b0326265250b
|
||||
AUX klavaro-3.0.1-static.patch 227 BLAKE2B 8ed9f3ee511784c75248a1cb14a06ce09e7a8fdb0b69bb9067cf8afecf225c059915eddb04aaf01a0f305f3f51e6d020b635e2942237c6d76742ad9408338f69 SHA512 30b76f6454302527d043bf3d29b97ac65cdd17bac48d394ce5b9f7c391a9640a976a54ca066b301f23a5f78b200641072513cb4f5eee5a89ac24510fa5b84104
|
||||
AUX klavaro-3.13-datadir.patch 514 BLAKE2B 0e3b3080d211634269588006e46d949b980144b837dc0a3d57fbe663dd7c63d866f7985035629155e76aabae30c451262c8260134225320ffaccf6d31ad8e34d SHA512 5b8707459ebd372834e65edb9497505823970c798fd4a1e6fedf10dd3d37c55f43ad249288b6ab012732a940a9df2e0a58d1c4915de71c984e0d8ff3a36c6271
|
||||
AUX klavaro-3.13-desktop-keywords.patch 4364 BLAKE2B 080e88df774c9e29826a1c7e7b7fbcadc96ba06e17ce29b858ec1161f0b11cea1bed84cfea8bd36a19576ed0e3c6894ded9fa9cb2598c376bb0f9981d4cc63f2 SHA512 96b1213c39b5258fef6f7a8adbbcaf1b815a2cb71d55481a7196a8eaf3dcd141c248b57f4586d036381ab1af1234f9606a15e5b91f9f6245bee04cf0b8cf9476
|
||||
AUX klavaro-desktop-keywords.patch 420 BLAKE2B 14dea4731492e2c728517053c3c9a15c99e8bca0d36f25d23a6e7dbc9a54e59b5878100ae8924ae78740ff2e7ceb4cbffae1c968eeff8039fb9f539329fd0073 SHA512 f526da8a40a7de95564f9a8edf4176b043aeb3b5ee600691f66ca27a820da1d2f0d87b6c4da45b8a3a3009aeb440a1a24a65f728174ea079e6712e08c3fe5606
|
||||
DIST klavaro-3.01.tar.bz2 1140146 BLAKE2B fcd26cc6dfabd7ae0147fc279361a890ab928e42e02837a3322eae51fc6e959b02896ce789fae6a10b2f600eeb026c45955571d5264a29950cc7183eeb22a4cf SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
|
||||
DIST klavaro-3.13.tar.bz2 1237015 BLAKE2B f6cf83005217e924ff1ea9a596d1154a3225298142722eb51609411f74444d73cb5d4a98fc11634185c3ca857b566d33396c841cb40f925e2d84b7180c357c57 SHA512 17765be33305a722f8d23006353c5de812075decc7931c596bd8c7efe2d93657687847f007adb4e7f758a535fd3cded36581fd1e9f5b4af7d6d3b441b7245b36
|
||||
EBUILD klavaro-3.0.1-r1.ebuild 796 BLAKE2B 97a292a8f3bc57139f3c4b19f7bee582eb53cddcf3377c9a273835ecaeffff2f21a9dd1f9b12aa2f99d33e8fcfe786ba59f6c439f2beccda8ed245157a308ee1 SHA512 5799969ba108bdac5345b6b01539ea4611d7a247c6b8128e208ec0749652181dbb792a45e0abfdc511f77cd67fec3063284823eecf00fc4b4f3bde063d20697e
|
||||
EBUILD klavaro-3.13.ebuild 872 BLAKE2B de1bbe8a71777fd87bb5887ee8259ec9623ac7888a35a8c447846dec0e857de06bc1f9711ff948109f418ff4ade1b7d853890754f8619ea6ad24531a1d454820 SHA512 9e7c92fdaeff7d4a20a9350620035403e72206209260874eeec058bd3525fc9e6f351998db99143409560db107c3fae13fe8fc184f79c145cbee3d2016c3f2e9
|
||||
MISC metadata.xml 245 BLAKE2B a4b272a16070570fe0ba833073cc83891b08d2ec1123961e384d4b5e1cdb945b466da642243ff3197d71fbfa784cdc0f1ad07b906056f8f4618549df6f7a08d7 SHA512 94dab4934d91e76395edcdba99cdc609a3c658d5b72d524a427389f496dc391fb4ff5351b2984c96d2283c64c4090e27a0277efe60dab5a19f8aabd10e51e255
|
||||
|
@ -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,3 +1,3 @@
|
||||
DIST kshdb-1.1.0.tar.gz 154189 BLAKE2B 23aabb6e5058de6d66b5834f4d61c6d1cc41894278f563bd329c4879e9c7aa955d7f690e13229c24b67182ea59bc214db42b56aba6ed9b932d7c61f618db8ee1 SHA512 c09a459cd99351ed058d4e248f628970d905bc4a0d08632a0e819331290001189d8b6ac3795ec94c2459df51a73941e4b46ac58daaef4378774a8d46ff50248e
|
||||
EBUILD kshdb-1.1.0.ebuild 431 BLAKE2B c2a5a29a9035697de2f522743e114be28e9c7576bb033f3a1f66e2328c405c10b28dd66a0210eedabec36df3ed37b79669f2b7c56678275cc632736e0a6555f9 SHA512 2d81e41587dd6e61953b5c34dfda70e13110769319acde2c17513b134926725e7f663f426eab206eaba6e915c3030b91809b181167c7b7acb871a19b7cfc0122
|
||||
MISC metadata.xml 247 BLAKE2B 9dcf90d404c84f0ce3da367274c25984b6497a2d8fb68496f497e76c7061c9c7ca7f444f7e4ccb62ba06223caaf0eea4d6aebbb2409ba1f08bb57123e72f0836 SHA512 4681b02c210bf3f869157694af1f80cb3e9b2dd619283a249aaafa85d3bc328c1306af5d61c69040fc503feb3271490bdd2e38e61479a94940fa225810b9e8cb
|
||||
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
|
||||
|
@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>floppym@gentoo.org</email>
|
||||
<name>Mike Gilbert</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
AUX 40.0-internal-synctex.patch 921 BLAKE2B d970afe7dd3ac16d7f285baeb157bba0271a6816326a17527d91b68d481d23ed3ad982211c07c412a61157d17cecafa591cc80482ec22abad3ce29101068bbd5 SHA512 703d9b5ca4e718660fe5af2d59a60b3187beda965e3a7b6eeaf1f7bf61013f3acde54b0ba89c8b493b1f0b1950cd52893ff1fb00a74c6d97645df29a1829902c
|
||||
DIST evince-40.2.tar.xz 2928072 BLAKE2B 86051e8568044ec484a7a3c036a523ee44d22e46bdf5e75c6052d3302f92a27d48cb26e2408b176cfee3fafd3879a8771f4bf29a51f6b8085c31fa28f4885660 SHA512 f3ee19053a0bc6989a50fc790d1d54747d7aac5cbf0cd1e0eaea6cb743c0ebbbdf2565e88ea995fbba31c7f97e4279f9c0fa44c386bcf635a500033f6105ca9f
|
||||
DIST evince-40.4.tar.xz 2928100 BLAKE2B 491b2333e21093b032ec9c4f24c61cdaa31e4a46ee058b0f109b0998fb7216ada2c933e6202eae1d6193caad0cfa94a77434ef042555bab7cf4aeed959be759b SHA512 dbec3828f1e8f0b9b48dd90ce605ce83312e53cbeb8f8e7358c1318f1701680a69a9bcd26b7cf1da4b53679ae11e334ce514f5df4c5bbcc976581441e0d654cd
|
||||
DIST evince-41.3.tar.xz 2889368 BLAKE2B c6ef9b4c126f938ef8b50aa65d8591e0ce02e7404dd1984bce27e0acce6e62462d42665ad19992cb2fa22afd09d6da49ecdbbb51eb209518d415966824523628 SHA512 b00422ef0fd752e5afacea2db852ad71d8d16514945a9a54c54967cecd2b1f5058b762ec53eb9057b8f583d5e1e3363c2b7ae1f4434fa6637ad45c5217f082cd
|
||||
EBUILD evince-40.2.ebuild 3114 BLAKE2B 212af71efdef680ec92b16edfb8e3e7663f456f66aa33d87f9c6a3f3238ed3d47c560c73a5067290969c88a28e215ad96dcfde4c6e341807f071521de0972c0e SHA512 0868af950d265c5f12ab93a29eb547285cdb7e9ce07a6f82b3067fdaa507c47188f619d53dc3f987a6820a0518690cbac93fe9592df048e22b417194581ee917
|
||||
EBUILD evince-40.4.ebuild 3152 BLAKE2B c7a5f0a517b4b5b6600e1c50a0474bd866d996d2a4d0d3df4b96645c72ada67e2209c8d45a7fdfea3880ee16b2355ab8a5ee5c97455e835c9737f3fbbd8903f6 SHA512 42a636ec94d77c69b3376167b618dc141acf88d1960588bba6fb5a3b9cca34db0383922bed15c0b5bba2fbd4a1f416d1cf6bd8b31199ba333c6d3a32c113f817
|
||||
EBUILD evince-41.3.ebuild 3025 BLAKE2B f2e7616814e87fab6895758666d47517f8816c76060ce638fa6faeea43726cac929e450ca3b6964232cb607243a297dfb88ebe09522622ea82d7d5eab3b25bc5 SHA512 4248db2678bbd4f4ae644bcb2fb068ed10e5000f66bec289af68006b2e78306afe898a87e9e44e579088154276888e48f9c440a69141c812c79066bd57657fa4
|
||||
EBUILD evince-40.4.ebuild 3156 BLAKE2B 73037ed0f0b38c1cc0e0ae2d8609d543b120de95c94a9d73ba85c1c8d8a7dcf8f1446d5fc8c23badb791c2e273f8b45c4dc43f011e7773c79a47d3c2d7df8813 SHA512 2c50a03f52775b4d43cf75b05d850e6948bba51107d4e367fbff1024f23367b3f854462722f11231de3de201b746829546999bb32086cc79e112535b699b83cd
|
||||
EBUILD evince-41.3.ebuild 3029 BLAKE2B a001190d9841d95938ca70dcbf05e62e9d2869ac1d2ad03ffa1f5365c297803267fe98d26fa8807ffe340253f403177d17934f2e8c5277abaf1e5bb67cde75a1 SHA512 0b63a3e6184d757d5f04e982cbf8613c2444b832b7ca8494900abf07d9bdbaa2c24beb0df82eac4b3d6ba2256920a2883a08429cbb3f07a12ea62576ea6068d8
|
||||
MISC metadata.xml 882 BLAKE2B 5a52fc8a3986b5a07774f6b157e0c13b3c29a6f5d9bbbedba6367a0dce8a057c6c43ac9b2864a98ec4413e66365971935e4f111ae2be0d2430769f3fcb2b5047 SHA512 73a18d8f42a94322d8292b4ace3bc256dd170af87f160f9e33c12c3b5c76c2032beebbb7eaf9facd2f9d9ee8d669f0f5f805dfeef5c406f75f13f90105521f9f
|
||||
|
@ -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,3 +1,5 @@
|
||||
DIST tclap-1.2.2.tar.gz 231714 BLAKE2B 94fc3d5253c08a305e5f75f6b4b7ab556e94980193502b64665ff828609cde20f340e3fe18cef12011da07ae2db2c2bb52a08f112d052d74c45be8290d525092 SHA512 516ec17f82a61277922bc8c0ed66973300bf42a738847fbbd2912c6405c34f94a13e47dc964854a5b26a9a9f1f518cce682ca54e769d6016851656c647866107
|
||||
DIST tclap-1.2.5.tar.gz 4140723 BLAKE2B e3b48dc602ddd64887ca7764008e2ac406866fd7c17bd5b6f31e248b43f18ed6b1c8415fc29a505b3035befcb9716b3259680c7e53a51ad9df107e1cbad92eea SHA512 3b5b3d76e8ff21133001f5f9589fa6ec143729909bf0b9cc9934377bce178360c161fb5c1f4c4d9e9c74b09cff3d65f1d5100e61d4a732283524a78b6f236b10
|
||||
EBUILD tclap-1.2.2.ebuild 610 BLAKE2B fd4849d00f2452cc5240171e5b3b7bf3fb3024f5eba499c8d3a9bd1aaed9eb63062cd443208416271d80e4b58c8bc7a16d6233bfbff6faddaa6478f993a7c7ac SHA512 58fa66874b16d6be1bfa8059042b8c61017e4baf54def88599e3fb49968d399fbb59bb71ccaabf08c3af07e7f31ffc7cc069f49420061415781eeb1f3d362deb
|
||||
EBUILD tclap-1.2.5.ebuild 614 BLAKE2B 6cfcbb7d8231236f23310d01dd089e082fb0469d5cd470b263f3fa84072fccd50dece9bf8a6b0dcb5708b83c76671108d795e075c11edabd40921261edef89d3 SHA512 3b5149f8d4c853736c53449b329542e896946c1d1f7fe77583382c58cf77dd5c05322966d46391d5cd636581ab67383b9ff354475d1f6983d1587fbc1c5403f5
|
||||
MISC metadata.xml 243 BLAKE2B 5e16a9fdda387cc657f2bf36698c5dea7ae7b7219933e48e90a2a3d786710ea96fac0f842767dd766f50db0d4b0c216456259c1e72d638355ad9d09fcb021434 SHA512 46879cd7fdf95e39dc5fc0e8f6a9d811bba3092fbced1cb3f3c6da50462303c6014c42d4f998b77c9335b38f7135ed66cbf0b75ff651f0d11406c89e28424129
|
||||
|
@ -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,3 +1,7 @@
|
||||
AUX sunxi-tools-1.4.1-fix-strncpy-compiler-warning.patch 1485 BLAKE2B bbb0a18d84eb5a7d5994c51e721ee9507c353f5568ba1897b865883e0b3db4c1b834eb78d6c8073cadc98f568b1f364b87a954e6cddecab67de936522e17780d SHA512 cc511e21552dd914df8a3e11d041c43e5c7b56b025e26180c9d421c5430cc1fbd9db2b8e789b0c365289e158b59a067352a8bd9b00fd9a34cf0fe5e10436d920
|
||||
AUX sunxi-tools-1.4.1-respect-user-supplied-cflags.patch 5900 BLAKE2B 8cf7a6e4a3c75d69e4ebafba3302cd7fd479b35a0e4740259111fb28265fb29336a9ab6cff857e46eb482a05480d421f7f268ca4e4a81212f3256dc16a3e824c SHA512 7a84cfa2b054bb955cf1cf763e5758233fbbfa92911c42cc385318e35850628ff66f588b54d2b360afc86cd635ad308240a9ba286f6783653357a82bfcd2eff9
|
||||
DIST sunxi-tools-1.3.tar.gz 52608 BLAKE2B e8c3ed7276f705273598e38a0cc469225de1ee4eb8177b78be63b78ebc584c4fdf2362e21b895f61b4c5e84df98bfd5ccf6d3965ffa9338c98027c9ce4635626 SHA512 954c95963013aee8a38b3583ba1b7ec7e7049c7e09c5fa9ec564dfc33f304d3669fdf68c2fa5e4b5a6265640a3d1ee8bc13bcd71d804c714884b6a780d193615
|
||||
EBUILD sunxi-tools-1.3-r1.ebuild 712 BLAKE2B af080aab20035e7d885ccd53ff8ff5d80a0a690e6a15ef4b4aef945ba4b991773f9307aa78e0624c48636a1a60f565925bea0e44ff5fa419b2d31a5896671168 SHA512 ff97830302796fb902f404644428ad9cc47cdeef99d9ca6a38387c9d9efa2ff06c3a31ab438d2e007df274270beb304bb7c1e43924226c6ad20d2c95e5d8b506
|
||||
DIST sunxi-tools-1.4.1.tar.gz 78878 BLAKE2B f50b14e79d4880a076f8b25869eea44e34cfc50c91ce7f9e4adc831bb2ac2238c930623677bacb399e52faadba20c9ba21ea212915c50941af825d0579804153 SHA512 b66f5caaabec016a0d2f1ccc88ee7f37cd26a511ac81c270e2de6bf0b967e8dfda2b510d5306daffb33ec8855c3c6be99a29bfd1efd5bd0cf3431494b092a52b
|
||||
EBUILD sunxi-tools-1.3-r1.ebuild 712 BLAKE2B 6cecb0174cf62fd297ed0681e7d80f681039df50402352b6d5597da208bf2e3b0db24968163d6db9632263a512655f41cf815db528990b7408a209729ae16cd6 SHA512 91536ca44ae58971bb1c86bba0cb195b6538b1303bf2223d9f56e2d0e56b3195b3fcdf35eb707b4b7e5a2e94a098175954fda3496c7773e020123e90f89eed78
|
||||
EBUILD sunxi-tools-1.4.1.ebuild 776 BLAKE2B 399bdd6f4002d1f84f1e8a1eca2ae9302d1b46b68de227b09943c13cb333db8638bcc18e0ae32626162e3408e3011044e169252c25959be4ed85c3c2365c83a9 SHA512 88b72525a65ff362efb8df1c1a4f0e4b9d510ca3da6a75444d4c7c02ae5d6252d389dbef13d16d3de4e27540533a26309c6eb6d06a2b646c0fd08635c35d03eb
|
||||
MISC metadata.xml 340 BLAKE2B 576247e37e7212908e8e04cdf8ded79a9270c130760add714f11d0b1018db8670f07a60adf20ab4e06896e47a8795a05d9ee25de363c329e1c1a259f4c85f4ec SHA512 ae5a0ae8ed5d1e5d2942604d9f2b2fe134e9f719ae1bda055761a0acfd316f6710d111f9639a37256636ff478ec0b01cc3af31e151b78c53626bccc03158c9af
|
||||
|
@ -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,5 +1,7 @@
|
||||
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-2022.01.tar.bz2 17449627 BLAKE2B 574f9d248a8c19aa20b1b16cb55bb201d6c1ab2162da3f8789d39286a4f4a5a76b772d4a49c17e5572ff69f489d1d6fdc02d6e8f67a8bf6c50159b1a41e7c81d SHA512 d83c62bd8f0f51664d2aca329a3ce1379cfd1dfff439dccd6cfc2cb33cfef89a2b01855c97716f591b5550bfdf99e2f3aef7efa33f2e7834c820648f9eef3825
|
||||
EBUILD u-boot-tools-2021.07.ebuild 1508 BLAKE2B c215b213e59436b031761565f2af0c84abf892d459b201c2ec7e3bb2e1215ab54f2cfbd1b788dc458a83686b9927a69928d14e0d1d7952ea462af9fd0d44c523 SHA512 815a0cb05943df926867b6ffafed0c544c499ec030c0320f12712486e62db127de37c582f620c7575c399c311881e8418afb89666547d1163844097132bf695e
|
||||
EBUILD u-boot-tools-2021.10.ebuild 1512 BLAKE2B 5019bf622e60b1eb1334ad0d0d2da99941c5f215114d68d63d5872fac5b2c60f3281bde3951bd74e0a3ab5f2f4c5d1d369b8fce6780f18712a46d8f743bd211e SHA512 14443876e7eb6fab8d7ef777eacac8183aa3aea394855894a2884306271f7529f88fec0a61845ff6c7891b5cbc349844ef0b6dee77068148ebc554ab2fc4ddc0
|
||||
EBUILD u-boot-tools-2022.01.ebuild 1512 BLAKE2B 5019bf622e60b1eb1334ad0d0d2da99941c5f215114d68d63d5872fac5b2c60f3281bde3951bd74e0a3ab5f2f4c5d1d369b8fce6780f18712a46d8f743bd211e SHA512 14443876e7eb6fab8d7ef777eacac8183aa3aea394855894a2884306271f7529f88fec0a61845ff6c7891b5cbc349844ef0b6dee77068148ebc554ab2fc4ddc0
|
||||
MISC metadata.xml 343 BLAKE2B 4115ff47d73727feb01367f4f6a419d46cfed433ac0f8e0b40366f61cefa9beef9c28511a0f8db727b22e04e38b0c741b415bf6edc3b8b4ef0867255beed1935 SHA512 1523312fc43fd850cf4d24b17d17a2607f5dd2786c4827c48014f750b97088ff95c97148cb8e9cbac2fc6b3e759dee32d04a9b5da62c130a7708b34db82e5196
|
||||
|
@ -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.
@ -1,5 +1,5 @@
|
||||
AUX commons-vfs-2.0-build.xml 14505 BLAKE2B adcdc22f6d65d5c98676bde1598d0cfe48c903aa919f0426a699051e6b2a3060a46f87ee33f26579de7b3cdf822f749712234dd1b6482130d3f195b77d606a1e SHA512 a8ec511906b80562ac3f8a8c791703ce06f6fd0861ea5a29684e60716a2dff67ec5f497e11959a3f989fcc538f6c3f6dfebfa0fdaeb316965a2c30ee50001eab
|
||||
AUX commons-vfs-2.0-incompatibility.patch 2323 BLAKE2B d14a91d06c0b831026260f348c17c82b2725ffcbe00125146f0268d0ec5a95e87175ed23e35143c73654cfa5b14a34930adf01a48f9fc8c280cb3233308f9a77 SHA512 46287b86d2ba9b6d1a9aa3fb90fc0a64724e3862cbb534bdea39c384d4733f037ebf764ea3e6a8ffaccabe343af99097cbe9ba5eb115fef5029757b78cd4e98d
|
||||
DIST commons-vfs-2.0-src.tar.gz 335255 BLAKE2B 01c8bba3340487672682af5c6b341ab1e8335070a9b711b5c85cca659854d05881a0ff10c4b168497e3a75867a7225740edc6e56019e55c499256401fb0a53c5 SHA512 433828b9eba73df14dbedaa4037e3da1c69bf1892553c1ae4d213ba864e4ee579e0c7799f39e3cb4ec087d7c9223f54442be46de9c4916d7b7ff8a51214d6346
|
||||
EBUILD commons-vfs-2.0-r2.ebuild 1636 BLAKE2B 1072b8df885429082c5ab3636b26a798e4c1ee312659b36b56e2896368e7947381d22aec088e02d4c894ae87db64e533600943f565a5247e5c07dc2899a7cd4b SHA512 3890e9a204479f47289aed252dd6a1f184258e5fe5554d735bdf8133b4d16df1f283b16b03bd6addad6cd3d7bb29aab9d4b8a8adc88a60508d432d919ba22dd7
|
||||
EBUILD commons-vfs-2.0-r2.ebuild 1641 BLAKE2B 7d0ec57fd61727980e50d8754d67b1e850222831af371ff127cb6064c618843e71d45d3fde7841cc06bd42aaee079168050f91c7f4cef9025e6fe83f8b4b3ccd SHA512 e677a6cf8b6ada494616eb254fb76f764955b3ccbd3dfabd6f024b861d2e5230e7e150101a52715c933356d55d8212c508d4353bb29ec822385fd8aa2357f2a7
|
||||
MISC metadata.xml 523 BLAKE2B c4cba3c890c33ac78a1266a0127d5ff394be884b99d243bcd2eff5516abdb2aefe861f244ffa741b30211c3527be774b3c15ae86c93aee6caf9bc60fe2e7b2de SHA512 c647d90719e4581dfefbf7dfb215136ab94e0b25a069e222dbfe50e90c5ad06ac7052a0ccfc41d82ad423c3d0fe2e410b1473ffd396e833d5581e44176e2b233
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST cpptasks-1.0b5.tar.gz 902930 BLAKE2B 02cc20ea8e4316f7d0572cd147868219f1cfa326fd87d2edbea8a9b81c88f83173a373a88149bc2da55099bb9a0ac4d1f8927a6c708e6a5640b56220dbdba006 SHA512 620d16e60cdd4d8a09efe6c5889ec1beb20d38df3a7ebf337de546cd60881b4c22a08f24374e7dac02dbbb3b23defbb740a70f1d0ff59212496e631251f0e32c
|
||||
EBUILD cpptasks-1.0_beta5.ebuild 1073 BLAKE2B bd8f1f109f6b759054cea5712ecccc32a824782b5a5504152d2d7aaa944fc8a9bfb5f5fccd788f49df87639859f5852284717171395ffae295a19599f3b7322e SHA512 311f5b5ffb5cc8bdb5a64ddbba2af248d68b4017c84dbb2dbd149dc20c21a6f94049cd4d5e2af84ad7c49ece0b249f49dfcccdc33fc064a0a68f9baef5f4245f
|
||||
EBUILD cpptasks-1.0_beta5.ebuild 1085 BLAKE2B bf55abda854a6d085fa2787b0eccbbb6abef4c97c2675e80bf91b3aa09509314ba2943d4a9bd427010f190006273d79c4d1269f0fb2bbff058ccc1ae0955be70 SHA512 cc8dc1a06d7a7efae982e6f02e97050eec498d1ccf950d9041f4320deaa712487608c920d0ec492d756649f55032000237704aed24676b28e60659148bbc546d
|
||||
MISC metadata.xml 318 BLAKE2B 53f5719585c7a4f0479017c4410975aefadcedd17db45949c351329e28761f05ebd89ef0557505a9a3ae03967b9baefe3e2c5b1edf0116a10434755a8d76fbe3 SHA512 b89f13a465ae0f1cad3352319206dc922badf513f63af878b118577e1f6da322b824dd14ca9220cf10aa5c5463c30399f001395a36c45c3b69228a375be379ee
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST reflections-0.9.10-sources.jar 53049 BLAKE2B 23491098dc648206161d983148bf11a1c4523df0593c903f9dbf03672b481d85aabaed7733a5d829b7f334e51d53dadde3fd439e62f9873ceb11f49f40a2cfef SHA512 940b80ed43aa900177e6c3551980eafe10f7ea16a1e5c0d24fc8c1e29f1e0155aae83e24f60af10f9743449ed38d2d3b211f3668fafbd95a6a2cb9c5581f56bf
|
||||
EBUILD reflections-0.9.10-r1.ebuild 718 BLAKE2B 1ac5671d3c6bfdb347dac4912fcda9a65021ac94bfb85e01e791e0bf724323a0b2a66d8a3fbc7e470bd0d3aee8940f5c2ec884812b1997826bb5aebdaaf07b62 SHA512 7c4355d9b0d6abad70e4ff65855b6a657a98a9f083a76a3c94e546a7db1f27a519c2fddbcd33f8137e33ed5fb0017a2027faea39fe452a262b9f19e9fca260f6
|
||||
EBUILD reflections-0.9.10-r1.ebuild 723 BLAKE2B df08df148a9e1cac1453e06613cc2889df1caecbec01d98a779ec328a8898509527ef638613a0fa63b0f5fefe9bda7e121f03d9d3ba032177adeba3b5530f54e SHA512 4a8aa2bd801760a394822127b5b2eb30b9d544de358d65cbe1f16ba2806402212f03b9a89610ce32af50604cfbc782200bc485259c61485a7f195c1e009712f5
|
||||
MISC metadata.xml 527 BLAKE2B 92b0ca46422b8b0107bef220664c0079db47a3c8f306f59d5b681b653e5bcb835a192c8018d719447ebc864ead58f3844340bf3f84ff5bbef0ab126b7d314efe SHA512 a7ad6c598f83a911b20f5b31573127433d2bd756ac15d4a29de907ce102a5fb77de2426035a8255125446128b8ef13ed1f9fa002bff285cddbaf9043bd71dddc
|
||||
|
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,5 +1,5 @@
|
||||
AUX libnl-99999999-2to3.patch 1082 BLAKE2B d3749aa9cf5fd7a2e255ebf6e7ab6c59c81da86fe419ef36b58a9fb14173a9944e7252e64c1a72ccbf9ca9a42f558642548e5247f900344df1bf2f2d54ebac86 SHA512 75796506b16e0953d7fb22d600b747eb48c900badacda665740302002ce112e1cbebd44061158e0557e829c3c16a06917d2acfdb2f450211834de14643112a66
|
||||
DIST libnl-3.5.0.tar.gz 967835 BLAKE2B cf21c1ffa89799b91bf4bddb8833d5af5c62eb1c53a078ee55a2888bd8439e1ae6db8886c9c4f937297962faac6873b4cf5211ee3d1e5354d96b5dc545a6fc2d SHA512 9c94c09bac34297493b3ea482713d7c0865d2839b5042e5c7d1ed008e2402ab63df35a18e272f40b2cce27d0c31dc733fe7e4b2d376e7ca847a2b0d5e90de50c
|
||||
EBUILD libnl-3.5.0.ebuild 2382 BLAKE2B 165ccb15849aba20eb8f59b12b0a8a3a001c6382c84392c656d830d67b4113d33d6d99648c7c6d337735c23b5faa8961b6b23d323cbc0e4ef571c68d7353a868 SHA512 09dfd882de44a5c099fc656c99062ff4683ad985f7e1518dc2e5755d98ccd7913f282ae44edf05199186e62eb4d09ca85002cba8befcd507f522fa5411a23c1b
|
||||
EBUILD libnl-3.5.0.ebuild 2381 BLAKE2B e054756ad522c3cfe593baf45854e6e4a8e669d26ec2027adf30cb537442f14d77b06493fdab911503d4e08045b1c2c9c4302ce9f892e17e221e77d82eabf2b5 SHA512 c99854fbf768e9e5f140fa8f4c88a1549272ba3c9a8200318016b1dbcaa03502527caeb1d26ed917c38958216eb0f3141a722bfc543c9a969e477fc7febd68a1
|
||||
EBUILD libnl-99999999.ebuild 2402 BLAKE2B 686bd0c10f0e881efe5587d244311f06efd6eb6ecc7a307f1be85c08b6b1173468b0e42576d7376ef08cafa3fda00956c63a07eeb29f036bdcbcd04299ecd623 SHA512 8f83dc6706a7ba4aa42b5411a36ed8d9d18b3db2de0b34405ae2d925bb5944550726ed2a35c32f1d4353628341c13065cbe3ddb69bc611e456e8ba6111706bf5
|
||||
MISC metadata.xml 525 BLAKE2B 62918f4b184a0636f9dbe24a31978ceccf354610b2b8d6db040440f5b519f5a7d710861b94671fd1c684da40e2a9df8563093509e7de9318c891e7c93567b7bf SHA512 076a06cff6803de3775cb295688cbe61831e79e3fa2d7a7e53b376a2c0a5137b349db153692b4cfa22ce6121d9e0579253dee06056076e9aec6f09aaf7a41387
|
||||
|
@ -1,3 +1,5 @@
|
||||
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
|
||||
EBUILD plasma-wayland-protocols-1.5.0.ebuild 456 BLAKE2B 425946fef6cfee0f1cccefb45d8707eafffb73dc52da77e0c5a39db71fb4b3d6827a80b98c2f7453924a0654474d66ff66e032a5f2ba2a572a64980814826e43 SHA512 b04df25f624c2317b93d7e985b21f19c00e1aaf31ba0a744a71ff96c6bc735cee639a5ccd832be1e62259438cb8fdf7b90b1a2f214216e6139921dfcc6120c74
|
||||
EBUILD plasma-wayland-protocols-1.6.0.ebuild 459 BLAKE2B c05eae4ba93f37cf0039b597891869b52491a41a70d5e5170db96ffdaaf1771f0b131e58fb208dd48a955eafb282d8ab8787bf32b5ec201ee77969cbc93169d1 SHA512 46033ce4c2e0272546f775ce3361f6d2cb24364d6cdbb630918bddd358ed29d6d6c6a78472ab3bdd1af6b6526ef40fd1d587d0df0e25187b2b373e4adc49d30b
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -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.
@ -1,7 +1,7 @@
|
||||
DIST bos-0.1.6.tbz 39822 BLAKE2B 0e10eb14fb5d429b81c67659c936e8b700c4cd417d1f5be000c8bdb0304de8ad9130e597f6e2e7771380c29c148f4339817bacc458e72a8efa894be3b85965bf SHA512 f1f10a97a32da936a7d5a0c70632e723723ee523c79f9dfd23bc42c039a194e8d69658483e6e856c7911332b799a92bf8cabfe96cc387522d7450b8f3f8f8343
|
||||
DIST bos-0.2.0.tbz 41008 BLAKE2B badc344e561ba9335a4ded0c8100da91fe2bc882698c94daa42d9db2f1e2c8c627b81eebb5a7067778c332384504391ea402f7363ec552e8517cb048c8e384fe SHA512 f9120f8108c6da5647c9fbcc78736a5f87bf5627fad01035fdab1af6322c93e75df670d7d2910fe474c92c48ffffcf15955a84e698cfc7bfb7c1ac4fe27d472f
|
||||
DIST bos-0.2.1.tbz 42330 BLAKE2B c376428ef055555f09e4af24391b7bbcc388af955ac5192bd4c3999325757812a87b54e518fa2d5a3a81d1e8d0d65f2cb3b69d5f186129136855af7766e9ac13 SHA512 8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d
|
||||
EBUILD bos-0.1.6.ebuild 907 BLAKE2B 5f456180ba9fb42674936229c6b06ea4c3961d2805bf5e05f734822cb3071a17528aed8826c8a14b635ed69508f8ae809d07f1c9acea88092d643deaf825a24f SHA512 12ce7f43ec3435493c849956657661268fb4d7a3f3bbd2cbb6ef12f276438e51c028b4d01f635aa970368f6ee1a970bd57afc92e63a1b59d6491f44a169f2e02
|
||||
EBUILD bos-0.2.0-r1.ebuild 918 BLAKE2B 64a84ef0f75fd365295ba90e4655fa4258de7c5ae3f89f9cb92af5da6bc30c275a8118da1a68186b1b7f7a94d26e72882f39980404029e760461b10f8981f629 SHA512 3402f4c4135a6b0de83137c12cdb70814f6cdd742b75c0c69dd4efdefa82cc3729c43e5d0dc492def7b7e191f0912083fd3fdc5f8e7e75a544237e9d9f5c10bf
|
||||
EBUILD bos-0.2.1.ebuild 937 BLAKE2B e064e858eea7a4f726ccfe3cffee3b5790d4cbe4657182e7caca4afae6c63ad6136b18d5cfa6d0f0d0e076f2e3adf7a1ef0a8873f9bc8be201f09f8822698eef SHA512 238b065c90dca7b99eb27fec8c633212c1495b0b2aebb468d98541c2273192e925d3d2385eceaf52e9d0a43191b30eb731f5d5eb8a33eabac152588f1436cbe9
|
||||
EBUILD bos-0.1.6.ebuild 930 BLAKE2B e4cf162d174643c3a4646e43762af9cc5629fbe4ceb0bcf11b6c60c769a49247cf8706b11a8ed457a255884e1db135764d47523be5cc264f923f2d3a8b7523f2 SHA512 773ba3f3c96a0f0a9ae251da80764a476a4914064db8683194d119f448fe6ba1fc5608e180714c9d426d1f86f47caf371a4b7acfd02300437bace72c52838b3a
|
||||
EBUILD bos-0.2.0-r1.ebuild 941 BLAKE2B 2ff3fee06a6a0e89fc460b0c2bbea7bfec8d9d2860ded6e8111cfcd9ec71e982be1857bef7f2018963fdd7b3ba8c2ec9e26f78491b050619100cade858f31934 SHA512 898f4a65945115a0f8dac7e35d7f28e914de576e5ad178bd406e0c7fe03adff63ecfa9af88461f9f46863119a438ae400cc346ce4198018ec6f9ae9f2b841b80
|
||||
EBUILD bos-0.2.1.ebuild 936 BLAKE2B 2dde60234e3ce905cb74dc04df8e6332e8b235eff48c32ab20ac05f8e2469a40214d87807a4f616b98840c70cc1c09c7503149d7798ae5fd9419d9bf3095086c SHA512 8e925f647665d3727f017ea3b5ed4034339cb798ca3fbf6dfedee05922ba1b05694763d7b10a1da5090f20f0055ceca4f4473a308069f0e29a915ee004bff30f
|
||||
MISC metadata.xml 310 BLAKE2B 451869df8c70299f88448015fc68cb0b72768885c18fc66abc5ccd1c08e3ac0be865c64538536572d02de0515187c21e3af7ed44ba66593598d9327252408629 SHA512 ecd83848005eb7e6351cd793c12e43eb23a1e01c9f740c91bcff14c310c47f764a7ab55a0225be6fc17c2cc56fb1e972ab4ac21f53f532548ba744e0ef950309
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST argon2-cffi-bindings-21.2.0.tar.gz 1779911 BLAKE2B 3e2e2252e37678661502ca15425196b91a7952d0bb5c7ae4ed35132e9085fbbe5d817c9c1bdec7d94eb583ab6baf9d1e1e454a24415bde1408287c5606745fb9 SHA512 71d023ae96073ed78599e4f4e42f8efcc985cc329adeea00b14b54eaac1e6a545e6ad9b7f4cfdc60a4e9c396f95053c0ccb6f6f67d92f70265f91315fff4a390
|
||||
EBUILD argon2-cffi-bindings-21.2.0.ebuild 877 BLAKE2B 326daac627d3239ec258e81d8b192880ac7df1f72df8642499267c0c21cea5657e75417854542a77a6ab69621ac746e9cf5ba88ddeb92d58d7dfcbc8768d77ef SHA512 4edeef35e7fc8d5e546c9c79005471cb950f7b071833028eacadb8c03fa771d226237a5929d8104d654fe703607276091be2634a6f5158af2c7a452515a69945
|
||||
EBUILD argon2-cffi-bindings-21.2.0.ebuild 876 BLAKE2B f06596eec4420d11024f99120ad12c107152dfa50101a609115bb4f4fb593dd4dc3104000b9c6955d98aefef2859803be430dbf848a07be7cf1991cfd23b0cff SHA512 26726cb58a5ffb46f13f6023bf252fe2bcd1a3090328966eee48cda084b42e51b8a0939dfef938e32c8b6272a8b1df9cddaff383bb3a46a22ddb6943409dbc0d
|
||||
MISC metadata.xml 684 BLAKE2B 80c3275f178c9972fe804e6965b62bda1caa24a3b4b66e985b372e6d587a6715821acedd63a06de10ac23b560bafe3b3c78a4fa78fcffabe55056b7429d74640 SHA512 e299e8d3f84c3d2c52508f182ba56ee350bd3b6d700c1fbe1fc87a13bf36a1b24b61b3f77e6f93c64e16312b306899460eb2cfcab0f972211ad6cc1791cecc39
|
||||
|
@ -1,5 +1,3 @@
|
||||
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
|
||||
EBUILD argon2-cffi-21.1.0-r1.ebuild 763 BLAKE2B 25fa5be24583bc6cba16ff5b60c305b7b358d23fd849ed8b006e704dd9d5f09098bd51d22516b32d0527e6fa5a388e24450599a71b6238b6a59f670b8537157d SHA512 db9f3fb5464f2f5eb0d86dce73c70c45683a589469eff9297da0e9c01634a61d0c7effb1d2e13965da1a40c5824432a2a3acc4dedd6b3a52e4ec1b8ab0932a53
|
||||
EBUILD argon2-cffi-21.3.0-r1.ebuild 1179 BLAKE2B 3cb16a09840228599a07c4f68f06ed390b4d7a2d81dced0bf0bf071f674d3432a5dc96fbe476284d58669560d4e479a0c7f3893d753a28c4bdb8e7a63363d76e SHA512 37f93417f4f312ff78002e67de1eb50843e339bb96dd3d7ed40c9a90acaee593a109c122a208196fdf4533fa53d7af14dd566787ec783f20993f0a8e9d40ac73
|
||||
EBUILD argon2-cffi-21.3.0-r1.ebuild 1176 BLAKE2B 97b09203c17fa17030d4eeb4780d0f2b957cbb1417c91d4adba76058d53c260f926e8f4c5a4e78b6eecdd6cb55601c8e2b59567e7127b46a32036b207d4fa91e SHA512 c38e34fa4c8c9973da3039a1be22381a773288cca548b9ca4a24ce20c92968d255160c62c607e093a659978f642b7dc41a485dd48124dd1422e1b6f5a4dac563
|
||||
MISC metadata.xml 666 BLAKE2B 831fde25c0b52ed8610f39ab589f339783bace8dc2cc60ffa4736257c352bc82b89e110bf44181790e4a16db967e4c516f21fbc3cd1526a9975cc86b21f723f7 SHA512 543bb0e37fdf96b8c2fa4ec26eae837317dda4688b4293e82268100ce69e3f9987e91b2f141cac1be4becba9698f9806d22242801523bec825271b8fa4f14bc8
|
||||
|
@ -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,3 +1,3 @@
|
||||
DIST build-0.7.0.gh.tar.gz 37127 BLAKE2B b06ba16c154087046bd5efddb5fd6f60dad9ee79a204a0c1124fb4885d3692bcf4bd88b75c9665ade3f8457e12742d32e3cef40a0ffb5a894b049a6e942c09e3 SHA512 fd8410dc91333ba94c5141dd78f8052b66f947839752a5d0f401630f6bceed5be2e1f45eceaa2a98908c0e3ddb88a00e3ccca341a3890fa99202bc560ab6ff42
|
||||
EBUILD build-0.7.0.ebuild 1721 BLAKE2B 96e8e97af2cd3450fc4297628c3d9a761806ef620fe1f36fa8c5fe0f9dd93ff8ca684cb02b33530b3b1dafb85265116c4784b8bc5d051ca227f6b85357aa789f SHA512 bb2fbd4c84f83fc56c1d36edf33f4f752623f3c0b633b31d161429f403647a7c51b822a6f5830fe92cbf3ef6c4b70453845e9984ff805117fb2c09efa59060d4
|
||||
EBUILD build-0.7.0.ebuild 1728 BLAKE2B dfe3878c5711764de0b55d9d7dabea4ffd57b0bfea096dfffb9dde5ee98061626c79d5935a6ebd9cb3b6dccd8069fe4e4d017239ef4f7a38a93308fa362e5522 SHA512 8f40b1e23d6f7cf3bdf7230c916ab9e6667faf0f1fa92c2f3b74704a5544a2c096c694d286bdb83e4bf84d3c202cdcf6cdc0ddde4ded5bd6a3cfcd4cda7dcfdf
|
||||
MISC metadata.xml 361 BLAKE2B 1c46e1d83bec4a8aaedd932af700865009735ff75e3af63ef7c08f7c00883d5f658f86aec981cd48c8ef0ab0a287250a3a4fdfad42fb434f6c06d9f33f72f7d6 SHA512 89c86db40833c86e25f387c5bfa8952b62e983714be85af1e8ca2a6ef8a402b94cc32dfc18cda8d8850736aaabdb46c153743af9bcb027e86b2c1f085f6f2369
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST croniter-1.1.0.tar.gz 39641 BLAKE2B 0c01d801b55b0fd6189d5b35f7493580aa25ea18e8be061152c6642fd05a9075c1211578124cd945bb754fda4704f637069a98c5080e41ce369cc3c959b35edf SHA512 ccc56e912d5ff684ec930f87ab096b0a739191014a2d0a76febddf0fe4155a6c319cf28011bea7b8f8034218a35813db65c3d4911ff575878a12f8fe1f75720e
|
||||
DIST croniter-1.2.0.tar.gz 39813 BLAKE2B eed3db9d96571de188f5bda3c3000ce4607e72fd97d2f70b34355495349744129c29ace03320d987f43d1692720dbfbb965e824091825b2e11222306a10d081c SHA512 0d7d59d617be16f7f1b6401a3c1260c3b644855c046fa6c2948cf2f2caaf7ee0183c659e0165c8d36068467893bb68bdd4024a246a85c76448ab0a62233c9ca1
|
||||
EBUILD croniter-1.1.0.ebuild 617 BLAKE2B db6f2fbbf39283fa6a2627b34c7627a2add30a4067aff112398902a59f316135d06c2516f02027e8319cf5df7cd390f260cc39baa48a18c53b061e76c9b4e8b4 SHA512 b92fc3493d31a69ef73e63b8f54c2581b2046662041e8e7493c9c27729a80457292612f0cc9b1b6ecdda0603ad5116b6d0a869da1dc9ff48adc881585a8c7746
|
||||
EBUILD croniter-1.2.0.ebuild 619 BLAKE2B 0fbaccfa5df3bbdb9b0611a55b552fed6d3516b5f27ccea55138593e776a33672fcae0181dbe48e01cb1a6ec677f5ce62570fbe71c01c01cff4f9ab59df947ad SHA512 35fd1c3f4d8ca94037b429ca6266d5ca136ad35bd11725497f5b9e782ef9da7176b209fa1952d560cff3bc343892e05c39333436829a7ec8a8c6b545748f3481
|
||||
MISC metadata.xml 470 BLAKE2B ee6bfe88287fe27cb8bb33258f6fbb3275daf8294a834e899975e27c34d9103e21dcdef3f43b5df3a9a9e5d741f971d0117ad6e4410c1117306d9b913c8f2bc6 SHA512 e2167dfde1b79b2ec613ad671868a7ad28e64705515534b7911d2bc1f2cfeb6e68e14b1d93e6e29ab2f60c2b49b60454d4b6d9bba2f7bcf9cc3f3a20424fe3a7
|
||||
|
@ -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,5 +1,3 @@
|
||||
DIST graphviz-0.18.2.zip 205555 BLAKE2B d245dcd33a7779f00bb9e740968175d4fbe12d3182682b548f447e2c4ce4423683c3fd2727aa693a5e9c264cfdeed603af9a7bc9839f8d91f5fc091045473146 SHA512 f18defc99411b0b12a8326589da603197d345f458d4b0d602e63205f8542fdf4bec636750ac0fc5551126dff4cd76ce04fc089c0985831a1efec3271a7f22230
|
||||
DIST graphviz-0.19.1.zip 247779 BLAKE2B c0b226c2ae66f8b583a30cf2842b8cfdecd926f0e7f32fbbfb4dae17ce14792d0af8d8cf6de53cc9a7facdeb8b0a4a078b962eabf64460e1fd42dd995e069428 SHA512 3aa078887458d7bcd173c46ee6e4d8dbdae0c9103755e61e5a027c18e5d8913990aa16a595e80228607c17db1aa9dffdb93e264cafafc8b6318bc3a87547bc5d
|
||||
EBUILD graphviz-0.18.2.ebuild 738 BLAKE2B 3b922e8adb465d19bf41c30ee65f3adaea7ae2e2ff8e4ccdf3b5a3f36de4eb19b3ace88dac3d6d661551d916e21ded6055cf96a629d23aa46be663459f577d61 SHA512 2dddd822b6602ba1b5251aa9305245d7a1ed2793c1f64ca2a6bd1f6b180d34a8b420483a145698b5b814e0ff9d90770d2e471a03482f5ce484d96d8f3ec529e9
|
||||
EBUILD graphviz-0.19.1.ebuild 862 BLAKE2B ed05ecaf39596ea4c8563a6a7ab25e8b280c75480e18a1326d303530fb74ab6d63e1a31c8af57baf6155d3da873275e32f33f97521dec654a9fa31027d86716e SHA512 01e19fdcf5b6ee8edc8c040f1a6eb9528f35dd048f7dedbb9248ed83bee025f8cc6dc81647603e5d99a78d32afa29c727ff29393f7ff74a0a42c0598d5f20672
|
||||
EBUILD graphviz-0.19.1.ebuild 860 BLAKE2B 405c4ec93ccf9ecaf7e95370593cb289b792e51a4fd8f5144dd4847fcd3941088bd16eb842a2dda9cb33928bffb39e78d16234da6d94f67f4f86515671ade103 SHA512 c947ecae0691f1b93b4fda210ebfe1f1f1008a71572de9719276a3fb020e956edfed8a2ce0360f662ccfd7a62927867ad814955715a04101de7a34db58ef8d77
|
||||
MISC metadata.xml 553 BLAKE2B d974f24c488a83d7c1510825d5e157644a4df70113af1283224a847d1cce2535ff4cb0633833a8671f6508fdd38c9079bc21239fdc1d1e9ac85f2ad08ea3a297 SHA512 72d2ce4887aa23136d689bf51b94f17ea3c8803464f623b0f4380381b9639a15a34858f26f129d5db2025d2ccda82dc80f22f5984ef58cffdf4dfcd7b8c51127
|
||||
|
@ -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,3 +1,3 @@
|
||||
DIST pep517-0.12.0.gh.tar.gz 24726 BLAKE2B 7d022ab88c68b7254df5d922db2f571e2bab2ee58b8a2ed0ce1adeadf89f22f11f6a609b558133acfed5342a9cf6a398d805949bdfb485a4abf272e2b9322e05 SHA512 6b224759733c1f5e346909788233b0acf49c60a0b6ef2d99d953b2e7bb570b2913fd0b133d5bc6884ec3de98adf2e41fa9506fed344b8fd76cc58dfcd1778e80
|
||||
EBUILD pep517-0.12.0.ebuild 885 BLAKE2B c20513d65b63576c6ccd328975cd1874515ff4ea0c8b0266de32c1c14e6037677e8376e1418b61e920b257d2f291ecc142142456b6cf1867a2adfa827fcf9183 SHA512 1007bf4c192c1886c03007564432ac862b91c3c33d768c9475e27656e650a1b53a8419b042f49f23b8c9d91cfc98434b5b99426014aefa771b66c1757644df05
|
||||
EBUILD pep517-0.12.0.ebuild 892 BLAKE2B 486c85471f6a0aa69bdb30803504035acbfce7795e5bbb2a713193e9389051417b50c2a2358c5504d3f88a8c6fdf98cbae496590ccc8a0a0fafa147387050f7c SHA512 9835348e1bbb3a3cef97b68ed967970d65c5268139a0e79c6caba1d1c79c5d6c298d77e061b9736d94cf7b0d95995f1430615813510715f46c6e897ed6921ec8
|
||||
MISC metadata.xml 362 BLAKE2B c19b7fbaab66a9386739cc04aa7dc8aaae541b6c1c2cb7863da4926cde6ac87727271bd984fe086f33c6b468dab3955ea066360df5d66795c46ab36517222423 SHA512 62e5d9e1ea81219e89bfc28b0fb2adce043bb34b22621c9272cbf1035fbd15e0002fb0f3d4f8b9bacfc7a0f02ab24ff0b428cd414a3a534777ddd72d16625e7d
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST pyrsistent-0.18.0.tar.gz 104215 BLAKE2B 028c26a6b4bcaa8c3e3e1ad1748a6b45f664355c66f0f97c70e4d26c66946a55b346d0340c2e697e9890039692580c03032055cab7c198c39530e5561be83801 SHA512 f56062430f914a884a9317ecf5278ccc09d98f1d6867716f89173db47996b8d4c1ef4f5c0121c955d81fc4fe8aba7d30f38679baea6208168c3952846064cfeb
|
||||
DIST pyrsistent-0.18.1.tar.gz 100522 BLAKE2B 75632d254993666076a68d81b8b5a7aced8601146fed5cd63f1d56c5e0578650a197aca7630855de32a8447eab972203aa7d83009398f96e6f374c0a4b2cc1ba SHA512 353ad6e9165e1afdde37730a9289cf8dde28491abb688d702a8c8f5279e24f5ce387a5d00ac4a077322299f9c1a535781bcacdcd1cb914ddb317b3ca9641778b
|
||||
EBUILD pyrsistent-0.18.0.ebuild 609 BLAKE2B 29d33fc3f1be3b40150b8bfaa43fd43546825380973aa306df494939aa69061031b0061225c49031dd04a07c9b5997801ad4e940f8219811fa24fabfd2ba85de SHA512 86044f2c87ce9ba4c8b2a747de42ed7d77575fc5ff67e2dce9d1eef2d205c9e477287f5c2d989890d7daa4c0b9f723933fa9da8fc482653c558c9fe37c263000
|
||||
EBUILD pyrsistent-0.18.1.ebuild 617 BLAKE2B 87c5e77170192aca3cb57fe3565ad3d9ae11cf232448b9fdd042281af6264e6ae956f13623a4df09bdcb8704c281951871c0d9b7a3aeb14170a20dfff7c6e5d9 SHA512 5309f7f1e7efedbd13fefbe0b0aafaa57f83641fad5264a50216fd9a9e781df9e44751f8986b9f0594880a1c63c763bdea1927ca6b67a9ee45747ee6ef436b2b
|
||||
MISC metadata.xml 522 BLAKE2B fbf571fd4d833fea0dc9942620655c45bb91b07ca02e2e0fccb23980de26303b9e9c3963453cae3775f7db33dfd485a4a55782a1b1b2b635af0d62e331596b99 SHA512 fe358befc92e29769bc2f84a516da1a26026e4ab84e812326da72ee02b18c79c3d6acdfb71cb6027d2d0f1e559cc00cf39406e335fb8f38d4479353a7dbb4ff2
|
||||
|
@ -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
|
@ -1,3 +1,3 @@
|
||||
DIST pytest-rerunfailures-10.2.tar.gz 15863 BLAKE2B 9f317f3a39ac234e145a14d532d2727bb9fb5fead65c05372cf95268e0f589f9de994cd3c47e75dcb354c996595698c43fccdea5134d2e1921429c8ea7b71451 SHA512 8830610276e2cc172ee372ae4d8376bc6329138751ea2737a4def6af32d05c112c872a7a180ff554018058c05ed0d109927dbac61f748586257e40b0243f03c8
|
||||
EBUILD pytest-rerunfailures-10.2.ebuild 642 BLAKE2B d9721c48799d63b8da2732a8e79603672db783a305c70d8c4d85dc56fbd2d85a1bb0199b38cb0bbf86ea78c373be818823e33b5bcf5a2bb40caa953de89f5781 SHA512 712ba8d99b336cabe65e4430940dcb9ae702457ea7518e89857cbe6c3c6bdfd465f5914b728fb5952689fe773fc383ca8157687e34cfaf6116beacd8da87c90d
|
||||
EBUILD pytest-rerunfailures-10.2.ebuild 649 BLAKE2B afe17105df9e820ab91c652ce03b7f561d792c74c5d8cb4e598a374548a857e63eec748fc8425534a8db8c646b26d499b1f7333dcbfbb4779f1294bceb8eb05d SHA512 3d5ac3ebf3b188a6f8585969a06ef5a88b84cbcc149e5b73910e8fc9ca35613a3f6bea27991519d068e8e4210095be2c1b24465fb94a509e0e1fbd23fde038a5
|
||||
MISC metadata.xml 432 BLAKE2B 3bbb0bd303a26d2a336563f187160b3b023e6d7a3a776922dee4853164d7461f395e840b2c0ba1349687d24050ccb5fd18166aeec397c9b21a1aa0e6b536b795 SHA512 f372a1f73a4dc3e60f66bd6049cddb4d8cd8fe53bebff2a6d194eb3d5872adab9b7ac226971696fb24a8d4e4744427c4d4148054fc51a94f63320d428ef80d52
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue