parent
e6cffdd4b6
commit
ea037aecc2
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29324 BLAKE2B 975d24f144e2dedfb385b9dead2dd92b486a887676d0d0d00bc95b5ef3550f10a6c7aa4dbd9c755b4503cc469226ad585053f04f7711cb1819259823909eb356 SHA512 fba5e1abce08eeb5e7120088bdb176385e2a318779e2d00737631b0a0c56d2d85a694d7c573590d80641438a7beea562126717178c98490d685cd03cfab107ad
|
||||
TIMESTAMP 2021-09-14T11:09:04Z
|
||||
MANIFEST Manifest.files.gz 29295 BLAKE2B 98c3850d1f9906e59baef854e8f413e022535eab0f1a3938c92c89ce994223ac26b6ec6675c44273a643f8dbbf53d9851383da1c68e33aa581907d94a62c8b53 SHA512 5c0f54e63617e1ededb8d93996865ce69b608e1f6a4eafc58dfbd5a024864675c07e1e2f67e31aa5349c6e18f291203c0e48b03ccbfdb265478986bcebb573b4
|
||||
TIMESTAMP 2021-09-14T20:08:58Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmFAgtBfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmFBAVpfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDScg/+Kdk7K8l5SRH5X+bwxt3XYdK3dCgAzsWEK16PbggGTvDgUa6qrVfTiVIw
|
||||
MkjpeJDLZ2itxL4so1iAhdTXEYSLtXpuGds9pJlRH8W930pxrn+EY8bJMw1wipPE
|
||||
emVMPHuk+/vWK8U0b8BMHLviw+BsPMX7Rzqvlw/fZ/9TzgRv5TJhPQyraW3rQVQa
|
||||
n1petfsZzIVO2a2MKC+cx35Mbykpj55cYv2sB2f8bu8rRZkRhPMjduE9P0RtfkEp
|
||||
EYZnm4+Jw91esaF3eSB9F6H12amyoviH52kavYsmmJTDWna2/3wgD76AiER03Ks7
|
||||
9UBcBpof+6H3EuEDeeCkfqKtI0Kb5IqhKABmRHeq1HL5a61TJVG9MNQkGvhAmUkH
|
||||
YD/u8rW7hrkY0gAttl6Xop4H9NE7LS/K0X5TKvHraw1ScbyEGafwoth2FgfyJ20c
|
||||
WfU/t6R1YVLWbMgZdh4ZsaynvcpBsg5vAwkUIlpb8F/KsX0LlFXF10Z51ka6CL5l
|
||||
4r7SZbMitRa1uv12Y0qjNqFtx+ZwL/mqtCzi4UwlXzJiIPPTFeTX+9k5jwdr6W2y
|
||||
Z0oGja5to8toO4YAjlpRACM2hB05qCtKh+W+5l2XBfnv5n/RzjPP4L2giGowZflz
|
||||
1QL0+L03cMf1UcOjevtVfHES42nynQ9pTvA5Rrw17bP9JyRTFAI=
|
||||
=qdUa
|
||||
klA/Ww//ThiGoxwTn4axp2Vc/5tPIjD49heIIlD+Dq0WV5vmI7fJeQSp4yohleZB
|
||||
dQ+gHsl9vNMZrNFM/hjFuo48pmR8ICl5VmPjnTN7MK3Yf8rFqF2DH03l9C3q+JD0
|
||||
58/lYk3ZwdG2dyBIoXuW4HW3YWZh7iV2Gbe5xQkpKjGXIEJ471Op0VJKumlyvrOj
|
||||
5hgXDYizkwt4kOVpUaHbBmvy6xat+TdzlB0y7DeLI3ruHXKGhMNUxziszJJgnW9N
|
||||
k+/JEH+JWtj0GBIL5VQnYwZ5S5UW30nfAXPY9N/Od8hlDCyhx941wHRAqXdTsb1z
|
||||
YqPagTrnqdAj1VEVFBfuTnEuvIrs+gxojhNcwX4EEL5BlJeKr8PQSjRkKj63zHxC
|
||||
TvEFQumjsGEPfvSa15vhgF9qwafMp7iYEBzqlsnI0yNIycFthOhBcP/SDs1UZwhH
|
||||
kr/kHNsEMo4lf7PRGdGxcgMEzW3yNDB1b0Rx8SrBCcJcfH3qmNQ9f7ZBR4VnFfhj
|
||||
74SPFBqL/NT3VKMvi5ksNC/0TLD7HZdJhzdPMlILDQvnTkLp1cfKix0bYJ30p9qV
|
||||
ALCLZBhkpIHhAcGeZmN0DcZk66AFNiQC0Sfui8L4r+a+drvVWtdCW/QPMu7tBmk0
|
||||
D/rBD7uiEaoazHp4pvljVLGe3L4LQiPUTMi2BaVGhgldHjPem1o=
|
||||
=QSM0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST gentoo-keys-201901130136.tar.xz 57124 BLAKE2B 93963930743ec3b6497b90de7080c5796af90601b311a0ad1d0049f945ae63e384526c3858bb1b209e2ddcf26a862f6ea3b474fc69ed4a22f1ec5c2be4ae952f SHA512 2c87a85d2c5e2c51af8f64183a0cc4d372dd84af9aa3d7e92ae0d9dc804c5109c0c7121419503213eba3fcb8f7fa81ccaf0550418991f8d6b4b43560e02f777b
|
||||
EBUILD gentoo-keys-201901130136.ebuild 552 BLAKE2B 4e2c31f0a6461a4b727d5320db6ebf63f361142725f26dad6fcc9b0a75683259a37e1f3a447ba44814c6e89fde759b88c5b17cd42e4f1749e30d59b8db54d889 SHA512 920ce823388b7611c5608b5662ab1627b3ecc3ae9a10713b5c20e21f79745541836c5d142e6ac5b13eb091d0d231ae183e5452760a398424604aa2e8731555e1
|
||||
EBUILD gentoo-keys-201901130136.ebuild 559 BLAKE2B 9b425d670fd36b09294219bf4f05ea1794b757b083fe809458a466e26e484f215a06712f4a1d01f9d108b8f3e1f19540403617aea5d7f6af08e65736c0a5d96a SHA512 79d0bf350d86726e31f8e9731452fcb4c15aa33648b75fc32128bdd640f614ad1ba30668fad10e50f009cb8c9e7767b976bc88a4a4a3291af193293731442db1
|
||||
MISC metadata.xml 258 BLAKE2B cb69d134b9792c6d6b30507c316ce5c1ec55aaa447595f558593b7701c41c3f6ab503a9922b321d2e749156e0ded9017ea0f33b4c8fe2f075b3d31c9122296de SHA512 ed1621c44596533f295c40172a0231d4c7fe987d1c8081644106141f51410b6a2f7d1a76b0132aae04a4e8211a2f3adb7891a26d2b8cb726b0762a7d8ee56c1b
|
||||
|
Binary file not shown.
@ -1,6 +1,7 @@
|
||||
AUX kexi-3.2.0-fix-find-marble.patch 2537 BLAKE2B a78cbaa2edcdc8f424c366b9d8dcdf930db685155bff343828bc8c4c18993ba86a64025893aa0e1505d3955e4fcc836f8eb7f87a8640f786177c08c1ff47739a SHA512 4a579862f9941163d47e7bd5e7cd36f35419499e34381627963149b9e5a9ab82d6c673651e5303f68c5be1a733e7315b51711e6fe45841175a11eee3a1d5af02
|
||||
AUX kexi-3.2.0-glib-2.68.patch 1223 BLAKE2B 354fbb183b30bf678eb0b896fee5ae607bf873b915245a9765738b2ef07bf4fd1838c869287de365d544aec25bbce97f2a4320a620e1e49d36d4f9320f14c624 SHA512 e9a75f4f7aaf93fc1bc6d08705d1e3389b5e24611aa5f903c033ad55824ac912f1d6cb31674c2af8c097b91e4007c7b62de82305f061be447f119004ccce98bc
|
||||
AUX kexi-3.2.0-missing-header.patch 739 BLAKE2B da09cf24f4852222040112a7774bd5d0463f85d52d52c352b453f4d0502085a0faa67ae3ae8fd44102c2fa3b8840525929e53c9ad1a05acfb5c23747cdbb6d91 SHA512 14779c27e47d7e3c0f3f8de917deae8fed7b38673bcc5ec53fa0ca7c89c354a3601af80c6fe17ab3231f633852c47c0dcd2858834cee79a961fc3d02a1043fa1
|
||||
AUX kexi-3.2.0-postgresql-9.12.patch 1094 BLAKE2B ac9ba4ff8f5c29ae8ebdcfa6820ed8663aa0f13a9fb55f4eff85265fa3d76a3e33e6c1000400a7a21721e9f45ba58006dbb97c312fd4b96f9d0e9e49dfd88690 SHA512 cfde38090e163ff441477c7f8262629589c9ab49c2687eefe7e0a107f4d70fd447cc35e1031612a6ce970e3b3ec3b9394f13e6e2876c29614cb43ba0b9fc9fbd
|
||||
DIST kexi-3.2.0.tar.xz 3624956 BLAKE2B 8d0b3712f07d13f606c4c0d714b3d4ea0fe9f56e4d4a3aeeb144ffda56cd5ef89e4f08d5660550364103c86acd60923ddc74fcea135a23fffbae87853a7c00f4 SHA512 5cb9e0747c8e7ea19020b62345571ba10f65278dcc718bb0772827721bf8812d0ffee3c35d53b57285884c66e0406520835c7b00789fbe5459717722dff13e93
|
||||
EBUILD kexi-3.2.0-r1.ebuild 2601 BLAKE2B 5ae522733df3d337adeece30f5a52cec7982c8eb52234ecd50edbd56556ff879f08252b7908b8567e86fb6c4832a0f068001f2c8efe704dc124989f987d862b8 SHA512 c8b25e537ac32f3d8969b915aaac413d035ec8847cc493c709e033847b5028f709140e1b2fb0d428bb4f47df1d07690e7bc13421731f204acc2e956eeab145dd
|
||||
EBUILD kexi-3.2.0-r1.ebuild 2652 BLAKE2B 060e32dc624c379239e5a81d583680f1b0eeb56a9f64eb98956067e3fd0cceafee2e31802140ebe91c246bc362ef9f0bde5820fdc7f0e0ddb6db4abf08945ae7 SHA512 fdda26265e612cbed8fb9c100c037d9ea7c1865623c56baf7f3fa86354420c6d420494e1985ff22c3aa8b3fbedf74b07fe884d7ee874625bda7ad96b8677c067
|
||||
MISC metadata.xml 669 BLAKE2B ecf2f08c0dd3c05e493d5c53a9d0c611597ff726bee44a5a866281f87c6582a950622df802b0c4fba0dcf2b9d45cb3731554f118e6f68acc47e6602b254f5a5a SHA512 3ed78fb68314239b786e5905fd776fa27573a2c7a19f3e3f28c81ad39df873415b4f0d9283bf2a3293410702cdca5876897f2020e385a9bcc3a98e6f37d91cb6
|
||||
|
@ -0,0 +1,80 @@
|
||||
From 3280c5ec9940f329dc75b2b8d9a52285b20209f0 Mon Sep 17 00:00:00 2001
|
||||
From: Johannes Zarl-Zierl <johannes@zarl-zierl.at>
|
||||
Date: Wed, 5 May 2021 00:09:49 +0200
|
||||
Subject: [PATCH] Use plain Marble package instead of KexiMarble
|
||||
|
||||
Marble has shipped with a MarbleConfig.cmake file since ~2016. Kexi
|
||||
already depends on KF5 versions that are much newer than that.
|
||||
|
||||
* asturm 2021-09-14: Backported to 3.2.0.
|
||||
- s/KEXI/Kexi/ in set_package_properties(Marble ...) to fix patch context
|
||||
- partially merging d09be29f56b94d6a522fa30a5b661926baca973c (drop MARBLE_MIN_VERSION)
|
||||
|
||||
---
|
||||
CMakeLists.txt | 8 +-
|
||||
src/plugins/forms/widgets/CMakeLists.txt | 2 +-
|
||||
.../forms/widgets/mapbrowser/CMakeLists.txt | 3 +-
|
||||
3 files changed, 5 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 97c58fa10..548b2708f 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -196,17 +196,14 @@ endif()
|
||||
##
|
||||
## Test for marble
|
||||
##
|
||||
-set(MARBLE_MIN_VERSION "0.19.2")
|
||||
-find_package(KexiMarble ${MARBLE_MIN_VERSION})
|
||||
-set_package_properties(KexiMarble PROPERTIES
|
||||
+find_package(Marble CONFIG)
|
||||
+set_package_properties(Marble PROPERTIES
|
||||
DESCRIPTION "KDE World Globe Widget library"
|
||||
URL "https://marble.kde.org"
|
||||
TYPE RECOMMENDED
|
||||
PURPOSE "Required by Kexi form map widget"
|
||||
)
|
||||
-if(NOT MARBLE_FOUND)
|
||||
- set(MARBLE_INCLUDE_DIR "")
|
||||
-else()
|
||||
+if(Marble_FOUND)
|
||||
set(HAVE_MARBLE TRUE)
|
||||
endif()
|
||||
set_package_properties(GLIB2 PROPERTIES TYPE RECOMMENDED PURPOSE "${_REQUIRED_BY_MDB}")
|
||||
diff --git a/src/plugins/forms/widgets/CMakeLists.txt b/src/plugins/forms/widgets/CMakeLists.txt
|
||||
index 107d578a8..109341fe0 100644
|
||||
--- a/src/plugins/forms/widgets/CMakeLists.txt
|
||||
+++ b/src/plugins/forms/widgets/CMakeLists.txt
|
||||
@@ -11,7 +11,7 @@ endmacro()
|
||||
# the main widgets plugin
|
||||
add_subdirectory(main)
|
||||
|
||||
-if(MARBLE_FOUND)
|
||||
+if(Marble_FOUND)
|
||||
#TODO add_subdirectory(mapbrowser)
|
||||
endif()
|
||||
|
||||
diff --git a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
|
||||
--- a/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
|
||||
+++ b/src/plugins/forms/widgets/mapbrowser/CMakeLists.txt
|
||||
@@ -1,7 +1,6 @@
|
||||
include_directories(
|
||||
${CMAKE_SOURCE_DIR}/src/formeditor
|
||||
${CMAKE_SOURCE_DIR}/src/core
|
||||
- ${MARBLE_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
set(kexiforms_mapwidgetplugin_SRCS
|
||||
@@ -20,8 +19,8 @@ target_link_libraries(kexiforms_mapwidgetplugin
|
||||
kexiextendedwidgets
|
||||
kexiformutils
|
||||
kexidataviewcommon
|
||||
- ${MARBLE_LIBRARIES}
|
||||
|
||||
+ Marble
|
||||
Qt5::Xml
|
||||
)
|
||||
|
||||
--
|
||||
GitLab
|
||||
|
@ -0,0 +1,53 @@
|
||||
From 45227d9b79dc4f2a2aa6874cd4e3c02b7934b197 Mon Sep 17 00:00:00 2001
|
||||
From: Stephan Bergmann <sbergman@redhat.com>
|
||||
Date: Tue, 14 Sep 2021 12:20:48 +0200
|
||||
Subject: Adapt to Bison 3.8 internal yyn -> yyrule rename
|
||||
|
||||
see
|
||||
<https://git.savannah.gnu.org/cgit/bison.git/commit/?id=f30067ed51f23802fc91761ede1506dfa72b2865>
|
||||
"glr2.cc: log the execution of deferred actions" including "Rename argument yyn
|
||||
as yyrule for clarity."
|
||||
|
||||
YYBISON was defined as 1 rather than as a representation of the Bison version
|
||||
prior to
|
||||
<https://git.savannah.gnu.org/cgit/bison.git/commit/?id=21c147b6e5372563b7c4741deadaddb9354f4b09>
|
||||
"yacc.c: provide the Bison version as an integral macro", which shouldn't be a
|
||||
problem here. And YYBISON is apparently completely undefined with
|
||||
/usr/bin/bison on macOS.
|
||||
|
||||
(The preceding comment always mentioned "yyi" and "yyrmap" in apparent mismatch
|
||||
with the actually used "yyn" and "yyr1" ever since
|
||||
c25ec0608a167bcf1d891043f02273761c351701 "initial import", so just leave it
|
||||
untouched.)
|
||||
|
||||
Change-Id: I4f901407aa21ed4abec84e661d813ee7599f02f0
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122082
|
||||
Tested-by: Jenkins
|
||||
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
||||
---
|
||||
connectivity/source/parse/sqlbison.y | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/connectivity/source/parse/sqlbison.y b/connectivity/source/parse/sqlbison.y
|
||||
index d14f36e7794f..c4be0bc00bd0 100644
|
||||
--- a/connectivity/source/parse/sqlbison.y
|
||||
+++ b/connectivity/source/parse/sqlbison.y
|
||||
@@ -74,9 +74,15 @@ inline connectivity::OSQLInternalNode* newNode(const OUString& _newValue,
|
||||
|
||||
// yyi is the internal number of the rule that is currently being reduced
|
||||
// This can be mapped to external rule number via the yyrmap.
|
||||
+#if defined YYBISON && YYBISON >= 30800
|
||||
+#define SQL_NEW_RULE newNode("", SQLNodeType::Rule, yyr1[yyrule])
|
||||
+#define SQL_NEW_LISTRULE newNode("", SQLNodeType::ListRule, yyr1[yyrule])
|
||||
+#define SQL_NEW_COMMALISTRULE newNode("", SQLNodeType::CommaListRule, yyr1[yyrule])
|
||||
+#else
|
||||
#define SQL_NEW_RULE newNode("", SQLNodeType::Rule, yyr1[yyn])
|
||||
#define SQL_NEW_LISTRULE newNode("", SQLNodeType::ListRule, yyr1[yyn])
|
||||
#define SQL_NEW_COMMALISTRULE newNode("", SQLNodeType::CommaListRule, yyr1[yyn])
|
||||
+#endif
|
||||
|
||||
|
||||
extern connectivity::OSQLParser* xxx_pGLOBAL_SQLPARSER;
|
||||
--
|
||||
cgit v1.2.1
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST layman-2.4.3.tar.gz 135311 BLAKE2B b83fd543468be904a10d6fbda11f8d603a6936ecef3029c9d1c82fe4c938d2cd299874a3e114ac3524485ce8a33c5ec21885adddc218f5e331519318c0b1ad5a SHA512 2f3d1180647b358d5ca929fd28c6c5f4664f1f6f24e3114a4dc886d23279ffcdde7ca292c64aab84f1710ddf7029c26483de07c2271ca527b8618888b0ea2b54
|
||||
EBUILD layman-2.4.3.ebuild 2186 BLAKE2B 6360cd503741bc69e399bd2660367870927bc3b6f18c093275cb159494f63a62d16ec3ada4fea110939b0431d1a717d53d68927b1fd700d6b524446946551138 SHA512 80bcc0b1b1e720b77a8b5370ae4fb041c18079af1c9ace844db913e9d0199176c60d98fc281a8ff86ce311970bdab95b13aa4e267524d1b31ee2bf2f191a6e60
|
||||
EBUILD layman-9999.ebuild 2394 BLAKE2B 4fdba6ed902feef4f99184090ea0fa02771084acf0457119b6a3a910c4bb44d78074570f86f52ca7f67d6527052ec2323fdd7b499948ca9412f0559708bb8e0a SHA512 7b41b4e0541d9b08a62c4df8ea994f70e6665e3ee789b92b7735b78f531a13d0505076de7e99b1444bb6657c98310388c2b72dde32fd89514b3d524ff775a4f8
|
||||
EBUILD layman-2.4.3.ebuild 2193 BLAKE2B 00b4fae1b646797caa65156bc3120da2e97d9333a5a247ec6ea3c3e0ca9d7b2f7364f9c762e12abaafe2d272b2e25172670c29dba317946d712e76e2b0f1e698 SHA512 b400b87fbd867fdd3adfd1905b4072c3725088f8e879e51a43479433ea7482490e235ba1bb5be0c6f8af4526ce55a18423ba17c0b0535b2a8924b693fe5d14e5
|
||||
EBUILD layman-9999.ebuild 2401 BLAKE2B ad77acc64d1d512d5e11b725686e2041ad570ec0ba258029aeca7a90e0ce11056b1351a49878da5dd1e89e14fab77d8411595872c3d836e22810525775b562ba SHA512 146b1043e305bead8fc2709d462656fe9520def795bc2a142491dc221e8b119b6ed7907101b2f1f26abe108a17de5e96c006933326905b034d801a7b89362dae
|
||||
MISC metadata.xml 1103 BLAKE2B 3a719da18a59c5262d096af809af56f9f905ab14434cb4b29affd031cf463d69a203c73b10268bb74280d5627788d3d2a4498fa3a7ec573ae4188025919f1bfd SHA512 53a40e4f7697ad39a8eb274c68af4dc5b95f8f1da741b8fdcd034e4ee3ac20a63e3b86005ec17dcfe3a78eb7dcc565fe431f8393f15c8019993070c0b856133d
|
||||
|
Binary file not shown.
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
POSTGRES_COMPAT=( 11 12 13 )
|
||||
|
||||
inherit postgres-multi cmake
|
||||
|
||||
DESCRIPTION="Open-source time-series SQL database"
|
||||
HOMEPAGE="https://www.timescale.com/"
|
||||
SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
IUSE="proprietary-extensions"
|
||||
LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
SLOT=0
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="${POSTGRES_DEP}
|
||||
dev-libs/openssl:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=yes
|
||||
CMAKE_BUILD_TYPE="RelWithDebInfo"
|
||||
BUILD_DIR=${WORKDIR}/${P}
|
||||
|
||||
src_prepare() {
|
||||
postgres-multi_src_prepare
|
||||
postgres-multi_foreach cmake_src_prepare
|
||||
}
|
||||
|
||||
timescale_configure() {
|
||||
local CMAKE_USE_DIR=$BUILD_DIR
|
||||
local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
|
||||
|
||||
# licensing is tied to features, this useflag disables the non-apache2 licensed bits
|
||||
if ! use proprietary-extensions ; then
|
||||
mycmakeargs+=("-DAPACHE_ONLY=ON")
|
||||
fi
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
postgres-multi_foreach timescale_configure
|
||||
}
|
||||
|
||||
timescale_src_compile() {
|
||||
local CMAKE_USE_DIR=$BUILD_DIR
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
postgres-multi_foreach timescale_src_compile
|
||||
}
|
||||
|
||||
timescale_src_install() {
|
||||
local CMAKE_USE_DIR=$BUILD_DIR
|
||||
cmake_src_install
|
||||
}
|
||||
|
||||
src_install() {
|
||||
postgres-multi_foreach timescale_src_install
|
||||
}
|
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
AUX go-sets.conf 313 BLAKE2B 03e94776e317d34b72bfb8385b8b0dfa6a599a6086e4d0c9214e7b49293768947c21d9afb323ffcc7fd85ba0af72d9cb243dbb571eee9eb81de9400fd5f5e79c SHA512 7d01b98bc8d1b609183682dd942bd4c9fa757a98243c7de3cf6c497c7bc20b8cdbe59dd669ce4bb11f914a0e9b6d100e65cea2dffd99f38be50b18e0ecf66315
|
||||
DIST go1.17.1.src.tar.gz 22181735 BLAKE2B 77ce952e14c101776935c625aa39596a6b8923ca5ac264c72ed08a578f08fbbbc1825315a5dd84f9fa1412aaa7400b31e73117d5919aeb527c084173d8e11504 SHA512 23d4e003651204c5bcc5cf41437134e07a3fe3c188eb129f2d6366a7445a7919d6a7319c57483e91b3415fd28aa55df8d58eec398434f20ce6accd587925a14b
|
||||
DIST go1.17.src.tar.gz 22178549 BLAKE2B 86cb84ff782eaee3fc0411b1f31cd985f3fdcda7b2709f3a94cba0fbe827ac13632d0476e1f67deaf06d2352c2ea3ac9217db7d170702dffff6a64beabdb0814 SHA512 bb94d69555faa103bc092ce85b73168954a553a5c72e4b38c39bd99a3eb4db679f352685e66507b0945ed12676eb2a0c51674e456f68a9a5b98c3ec6a948d35b
|
||||
EBUILD go-1.17.1.ebuild 4864 BLAKE2B 25499638c8cb647c86222a7eb665e1897bb1cd7a0e5f379d5b5fdad43da77dbb2355e7d25f2cea25f96b6df1441a10dcfd1e2aa9a03d546996b9db74003bf016 SHA512 c3f237385c9f24ed02bbbb0afc0b5547077aa8543ccddcd7eee5b3be2d4d4fbf25ca685cede3954738cd84417d41dda6c10b7191bfce0a09c1d84e635f1ddc90
|
||||
EBUILD go-1.17.1.ebuild 4859 BLAKE2B d811b883c708d26bf3915e2eb270655cd52bb4e5686ee46342cb2c34e3f8f14ac7f3ac0dcc66d66d2491a11aaf096dd00e9f8ce006abfee7d126927071f79b77 SHA512 6593287c2c5de92e9acd91d677281d3dc25a50b2c513ae788e19500205bf497facd6ff28d276b55be4ea6ef8b6584c7ca01fcd27c582dbc89d53cf893bfe17ff
|
||||
EBUILD go-1.17.ebuild 4868 BLAKE2B 00ba0cded39fd819257207ca29f9fb05061a0a08c9594c456fa7947f7fe2b192753a95b97673babdcf1d751be77e6d652f8536f9d29232310497b8c0b8406d83 SHA512 269368e6caf90524fef72167010a86c104311993e092590e5025d6dcf92dfdea96122ac88d30d16306d56aded36fa45b74a930e43864f8452d50e8166d622523
|
||||
EBUILD go-9999.ebuild 4864 BLAKE2B 25499638c8cb647c86222a7eb665e1897bb1cd7a0e5f379d5b5fdad43da77dbb2355e7d25f2cea25f96b6df1441a10dcfd1e2aa9a03d546996b9db74003bf016 SHA512 c3f237385c9f24ed02bbbb0afc0b5547077aa8543ccddcd7eee5b3be2d4d4fbf25ca685cede3954738cd84417d41dda6c10b7191bfce0a09c1d84e635f1ddc90
|
||||
MISC metadata.xml 463 BLAKE2B 133822f9d8be6d5aeb0bf8b9e41ee17637cc3e6f78590a36c1811b77a77a74dd541bb98ad57cfeb6b71a9bcb106c4ac58effcfcfbbef6db4e05b155ef196fd0b SHA512 2837a80088ac2e07cccfb78497c121902a3a0e2f6677b42b1cd82dd3b4e2703099b6d4c95c6c08fefbc647b9b279692e3a46b1126acaad9298c1ecd3b6899fe5
|
||||
|
Binary file not shown.
@ -0,0 +1,124 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OCaml bindings for LLVM"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
# Keep in sync with sys-devel/llvm
|
||||
ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k VE )
|
||||
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
|
||||
NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
|
||||
"${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
|
||||
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS=""
|
||||
IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
|
||||
REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/ocaml-ctypes:=
|
||||
~sys-devel/llvm-${PV}:=[debug?]
|
||||
!sys-devel/llvm[ocaml(-)]"
|
||||
for x in "${ALL_LLVM_TARGETS[@]}"; do
|
||||
RDEPEND+="
|
||||
${x}? ( ~sys-devel/llvm-${PV}[${x}] )"
|
||||
done
|
||||
unset x
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-lang/perl
|
||||
dev-ml/findlib
|
||||
>=dev-util/cmake-3.16
|
||||
test? ( dev-ml/ounit2 )
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
LLVM_COMPONENTS=( llvm )
|
||||
llvm.org_set_globals
|
||||
|
||||
pkg_setup() {
|
||||
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON
|
||||
-DLLVM_OCAML_OUT_OF_TREE=ON
|
||||
|
||||
# cheap hack: LLVM combines both anyway, and the only difference
|
||||
# is that the former list is explicitly verified at cmake time
|
||||
-DLLVM_TARGETS_TO_BUILD=""
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
# disable various irrelevant deps and settings
|
||||
-DLLVM_ENABLE_FFI=OFF
|
||||
-DLLVM_ENABLE_TERMINFO=OFF
|
||||
-DHAVE_HISTEDIT_H=NO
|
||||
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
|
||||
# disable go bindings
|
||||
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
|
||||
|
||||
# TODO: ocamldoc
|
||||
)
|
||||
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||
)
|
||||
|
||||
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
|
||||
# also: custom rules for OCaml do not work for CPPFLAGS
|
||||
use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
|
||||
cmake_src_configure
|
||||
|
||||
local llvm_libdir=$(llvm-config --libdir)
|
||||
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
|
||||
cd "${BUILD_DIR}/${libdir}" || die
|
||||
ln -s "${llvm_libdir}"/*.so . || die
|
||||
|
||||
if use test; then
|
||||
local llvm_bindir=$(llvm-config --bindir)
|
||||
# Force using system-installed tools.
|
||||
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
|
||||
"${BUILD_DIR}"/test/lit.site.cfg.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_build ocaml_all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
cmake_build check-llvm-bindings-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
|
||||
|
||||
dodoc bindings/ocaml/README.txt
|
||||
}
|
Binary file not shown.
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
inherit llvm.org python-r1
|
||||
|
||||
DESCRIPTION="Python bindings for sys-devel/clang"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# The module is opening libclang.so directly, and doing some blasphemy
|
||||
# on top of it.
|
||||
RDEPEND="
|
||||
>=sys-devel/clang-${PV}:*
|
||||
!sys-devel/llvm:0[clang(-),python(-)]
|
||||
!sys-devel/clang:0[python(-)]
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
LLVM_COMPONENTS=( clang/bindings/python )
|
||||
llvm.org_set_globals
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl python_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl python_domodule clang
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST django-tagging-0.5.0.tar.gz 42827 BLAKE2B 0889af1ca2943c3bd8e4ffe3aecf8ceec85d2546daf9cccba06bbf9d34943ac7de41240ee79ab77797c6af490dc8dc2d3d9c7249b1c83d71488116e3fb78c0d3 SHA512 7a740c24cb9674f3e9c7f98aeb46f99537ba7afc79bbfd810004b921786e1246fe2ea1f219a2a6c414189497e7b9409bc4f7170714c6c03bb163ccede77c3266
|
||||
EBUILD django-tagging-0.5.0.ebuild 763 BLAKE2B e8a86344d7063e80169303de0c3249143f7f8326133343940c44e943778f3efb9870bc40a6e7931a4af5280a4b008fe06de2ff4c841ae583d038946f4d9dddf4 SHA512 11d8b4c23f1e47444c3f898d459a33a42f81471bf26b5524fdce5f07db0b787e414b91428f4a34301c1fcbc6e654bee9f1e598507385f0635d2e5eaa385b8e39
|
||||
MISC metadata.xml 395 BLAKE2B 00d73da2ad10f80bf200a84d53264c73e1e517c786b99426144754d0f6564a454b50bd9739ebec681f802b44fdaca03cfcb64a50f134f4d2feb41605a3c64a32 SHA512 ae981934620711e306c4fccb541359bd56e822d24e2bb0739a58316e6054ce7f09986594eef83d8d0756efeef5257557d27bf0da722a75941598cc5e1d8bcf7d
|
||||
EBUILD django-tagging-0.5.0.ebuild 765 BLAKE2B 8b01ccb1273108087d7feb598d188c3534e9e6f047732b1ed8958b8bc9302cdc15df44fea44098323794b9af8087141a5f96f940edf5ae904e187eb3e0b6e6ef SHA512 652487324d681f21f4e1700d737d64bf40b317aaab62de7408a82dce2f9b23ca935826dba96cbe98b6a5423d3928f2696de511d99006ef3f825291e4e464e967
|
||||
MISC metadata.xml 420 BLAKE2B a94e07f5ca4b53fd55ef1efe42f1717f320e362fac35bae2934136953ef889cc8bb93eac97f0a4ef0e161d7dfdee4dd734f925f03de6b8f5806b89430d6eb3a8 SHA512 622a20fa728f8c946c5dfa0501d472a78b52660e23f89dc3d32384450e823777676d4918f45a744dd7647ff6e07941b5800f730813ab91fc87aefb2d7471a971
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST easyprocess-0.3.tar.gz 11310 BLAKE2B d26405863f213a94687d646f57aed98d0285bd57c0dfe9c40d2f49e5cfe46710e0435ff20eb1d697648e6fd1b63a38adf46a03f0fe970e35d44bfe3ad058d63f SHA512 3a10a02b28139c2d3d53134ac7842dcc7027c855e55b17747be1545cbf77cf86303531b595a54d92d7dc8133aee210388d25f3362b705ee554323c01d742d336
|
||||
EBUILD easyprocess-0.3-r1.ebuild 642 BLAKE2B e91e2594b0749b50f6d7c21203dd94888b290c578af8cb0a34d6a7a26a34f3bca9fc5d529a4b7239b24fb49be6ecda3fa3879005cfcafdc3ff53b0e01006dcdf SHA512 3aadc07bdb5c012c16f2e8a81605ea93139add64dfc153149ff53a1c94e2c9d832ebf17af3d44f610493c80d48bebff0d5092659063ddbb8c209f9b7946a9242
|
||||
MISC metadata.xml 357 BLAKE2B 5e15e10249f6df842af319ffa8e94ba89d87f5770604afa95870243d3b5f69d768a4f8e4cc57005414faf0c2a31662a1f68287d55318cb7b8aaaebe57a137b9a SHA512 89a0299998b0c67fecb9b938e7958a4644f91552f464ef7dc4de845ef144f3e88e439098b6ec478384acd98eebffc7270191dcfe5b9ccc97e1f47ad0dac26a15
|
||||
EBUILD easyprocess-0.3-r1.ebuild 641 BLAKE2B 8b00695ef9eb5eef1ccacb7aed3c75d1d11a07935c6264fa717442152e753571d4b501e95245280eecfa90057066eadffa2195e6002e64c55fed83cdecc4c50a SHA512 e8cb0eeaaedee6c76f534149e48f81c76d554e3e51a304488f65778ff7ce5b3287161e0eb115e9e776d56b217663904f1d0c346a05f0bae57ce8cf7a25641ebe
|
||||
MISC metadata.xml 414 BLAKE2B cc96af9a5eac716c510f429ee1f47437e23f9a7622975309ef8f6eed0160d12325166919e73af6f15f6af830bfc62b2dbc8a4580c14e001b1a3d305c6b0fedfa SHA512 aa063a7ec44450d83dbc43c6f804f06a04262d6bfe270d61e124c14dbe964c8b2bc926906f826997dcfff054f1d889d6fe8a63e3d653bb37a8287739cbafdbaf
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST entrypoint2-0.2.4.tar.gz 10407 BLAKE2B 16335f8e2bc173413f387e581892b1fe03efdb6bdea2e75d20a95258d55c0cb83dc70691cb4b41b07e49881db4e5c08593bba42adf5c1a69785e32c99d68a7fa SHA512 7bf7dea2afc7df3ebe57f89f472e4456fc22d5c66720930a2b15dbe04f708ff4bb00feec79af430620d8cc6d91d5df1770869d23d2282ecc0024ecc7583b360b
|
||||
EBUILD entrypoint2-0.2.4.ebuild 548 BLAKE2B 7eeb4dc0fc49dfb78b45ba7d134c3c155e05da0e1c16401759148d47e70d715e906bf7f2db999ccf2cf82aad9218bc258a7c8d854c53db73560ea53d65cc0ef2 SHA512 838bbc115027ea3bd3b05411a85602047427a7a7d39e83277448bf7259b556cae2b55a6cd96739c36387b716b63ffaa3b4a176c86775098b09c99bc057f508fe
|
||||
MISC metadata.xml 357 BLAKE2B c83953d594f27359e37aa5ba9f0e81a57cbd4e32dbb8671a49893bd6435b822f7bafb3754637eb7392f128ff390392d7a43a57ea992853ed21e9f149dc51a844 SHA512 ccde111ff6152f77e40c24555934d437d4fe28c675c7a2175040681524a69e04ae4b3f2a3b8070e356325abec40e57f8e29b565ede4932d845bc69030a209217
|
||||
EBUILD entrypoint2-0.2.4.ebuild 548 BLAKE2B 3b566ec3660d38bddb0cb34cc11a32cc0d105dc9e3da0381c694f787156ca7132ddabe9441bd32f400f5d0193304e87a7ec4dfb659186a804334d21f02e7545d SHA512 cb8b64ee814d7736b17ca55e5a744e4722cd588752feacf2dd5dcf15395cfb20e572f02673875a8e38c2aa3bd3399abfd5dc4d22406c50377a8218a5b0e024de
|
||||
MISC metadata.xml 414 BLAKE2B bea9fe2fb1b8a02da23f0595f6ab285004a4984bde5011194d303dedec9e81f0278d1cec0c52615c3d9d53e1c8f26021f57c6efc9b8c2ec7c305b45acb6a0374 SHA512 6bf3e973e157b5d1171029fe63298e22d3ad20d3d7fbc47d66eec28b47da56a307def11223ba8013e016fc3dc07a3f9325976b0c7b9a25ce61611279134445a4
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 llvm.org
|
||||
|
||||
DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Tests require 'FileCheck' and 'not' utilities (from llvm)
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
sys-devel/llvm )"
|
||||
|
||||
LLVM_COMPONENTS=( llvm/utils/lit )
|
||||
llvm.org_set_globals
|
||||
|
||||
# TODO: move the manpage generation here (from sys-devel/llvm)
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}" || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
local litflags=$(get_lit_flags)
|
||||
./lit.py ${litflags//;/ } tests || die
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST pyGPG-0.2.tar.gz 15439 BLAKE2B 92c82b8b23c279461a872f118c636fa9cdae3f44910fc34a357983b0b4afea2a7b13c6400499a0fdbb4365357ade64294642178ca07a79ab3b7df89e60146e73 SHA512 93d892a57a27b254bfdc9778b73d341dfec654c2104c578014628df78c43beaf93eafb571ac544d52f334e63f6e5b8c0cfad7c8a0d585ee7211e8649efce8c67
|
||||
EBUILD pyGPG-0.2.ebuild 1150 BLAKE2B e881705f30b19bec2ef9105c74829f15f8ddb1494163006a2378823c2993a4f97b06554d09fcd3dae2790bb1f78fe043d7e6105c1eb112b672c92523a695a1c9 SHA512 4b5ae6db7cbf0109a41e6c5b1614ed7b06aeeb23425db04f47691dd4d212ee7be30e75513c96687aa5580c024efea0b1d28a43a93bedeb691d01d21803eebdb2
|
||||
EBUILD pyGPG-9999.ebuild 1157 BLAKE2B c2e35133e63487d10e622c4ee360f7cb5b2ddd0ff3014b711b9fb6e3726efd19a6a2c53781059dfadd8871764867d6afae193d63faf69534035abfc5f36254af SHA512 bf724d701f22e85621735a1baf5e6cfe06c43baddf3937c7a9e3b1c3c57526e13c8df5fe1bc26e10f781e8c6b7ab8cb22f3e947c0be35cf638e0ce8f65735f35
|
||||
EBUILD pyGPG-0.2.ebuild 1157 BLAKE2B a4b93515073eb71c7dee0e0ea1dadf627329e1b9f4e2d423c144c42cc91821a551cdbbd825d0411e3da86d25b1a086af14d0bde8f38f88f9086aeafd83bd9952 SHA512 5b1ded477bb7239380706db2581af68985ed9494d76f68c33592663cd8e95cb925c99c7497a884f0ef21f25e246158842787e89ea8e3642742255b8db167f93c
|
||||
EBUILD pyGPG-9999.ebuild 1164 BLAKE2B 4f2a482f36fe90b9f4d87a054b2d187c0d4f7a6d15838de092e8edf31a560b4d436c476789bfc1913adb3da1542c6d9e2fb4211fd1d00c9599cb885191c9bbfc SHA512 8b23a0c9b7a5fc82b62e5452c365c2c5aaa506c192b830c46a42d5be25b8f226ec43d16e3d089c7f1ae927815a20d67871bc1a6124c8a88c265b3582cff331f2
|
||||
MISC metadata.xml 567 BLAKE2B e0c99fa711e08f9ae227c71f685083871aed97c2b8e07ea67e02bd9685f0b1c05a7cb5cca4b9b7405b3c6af49659bb7d79bad1128a3696d7b918c9ff93ccd13a SHA512 ce22011a182f373d6507ddc8eb2658d0f0e74e5f2d281a6dc4326b5c04a34320ccb294c4606da641c1a24d0563a612931cb4a1acdda61db02a723b4111d89b77
|
||||
|
@ -1,4 +1,7 @@
|
||||
DIST pypy3-exe-7.3.5-1.amd64.xpak 12030139 BLAKE2B f9a76a2304b3a29985209910b2082aeb07f08a22fce771aa7d548af6e662b88563f61b66582fe0ded21a00463725d4b21cb943c6dedba090cdcfcbf2754433f6 SHA512 d223095cc28f5fceb10196a172ddc2e363dd7e0c5e55b79c959d2ff3f84cb96c652e44bf8c2f7b4555d90289fa0768b18cc26a9212264ab397dd7308a14a93df
|
||||
DIST pypy3-exe-7.3.5-1.x86.xpak 9156096 BLAKE2B c3a3a329c2f8bd843fc4c882bbddc1ad124dc797d4915818769e79663e53e787b991b04b8006e8b8548249e4e76d8b68545b9d7470d8cf41bece2cd8e085066c SHA512 b58d48e1fde3ec12b497a30035b719a64a16de1292fb34df6a8e3ecddc277a477641d7781a3440ef2b73dfb1b50ca34cbdca702f27d6a5e00ad25e88bd8ebf34
|
||||
DIST pypy3-exe-7.3.6_rc1-1.amd64.xpak 12163491 BLAKE2B 0cdf8b2a4b7c740a9f8770a33df40969d8c1711e92b7673e7cd4c6916df59637740c80be0412b3c11ac3388c1d381d5e289e0d805c8e4e9933637fb1a0767d6c SHA512 fa471617e31b84601b94f40fc887a1f3870c18184a9d561dfc88e6f2bd694af1abaf48b9709c446720dd22a47801bb9b741bf6a7e16f603145e301b245ae532a
|
||||
DIST pypy3-exe-7.3.6_rc1-1.x86.xpak 9228355 BLAKE2B 4669af53c163a979e76ebbbae20897dde14f43bc261c67cfd43516c3f342cdd5c61f503599fadb8f2e7a1849d18d1d98d59030cf190cb70903bb741138cceb7d SHA512 a02ab10b18562b864d4b08e5891cad66aa5ec085edb22e5fb19ff5f7e1e863d3ac99041362c9bcdf46a62977e658c2d3aaf853f4dbf6eaf3eafd241edd6cad4e
|
||||
EBUILD pypy3-exe-bin-7.3.5.ebuild 1162 BLAKE2B 5b49c04df2ba2eed082c45fc9976bb7a02ff9b5fcedb41b25806b012afabd5150ea69e864126193d072dc248540940078a6fedbb9cab1287cf4fb3a95297650c SHA512 272007a6ed553f258a4c12cf7860363620b19b3acc0f74a21b12008bc7efbcbb387f97fe52d690b2d7efe911b9a3e2fee5cfc9afe0edbcfae61c2011093b4ff4
|
||||
EBUILD pypy3-exe-bin-7.3.6_rc1.ebuild 1129 BLAKE2B fe4617965ebc360982e0c2206afa6c5e74ea4fea698f0096f259c57225df141cab18d2c97d79c8cbf1ac28f0ee856fef2a195a9623d2f0566aa407a5edd8edce SHA512 fa85190bcdef93361aabedf2dd4da8a585f09d4d4e8cc4b8d45c7f406cf4be383fe8421766d8b21b0ea0994ff43e1ac1ffe034e0360a5d8db5bdc50f76878724
|
||||
MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit pax-utils
|
||||
|
||||
MY_P=pypy3-exe-${PV}-1
|
||||
DESCRIPTION="PyPy3 executable (pre-built version)"
|
||||
HOMEPAGE="https://www.pypy.org/"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3-exe/${MY_P}.xpak
|
||||
-> ${MY_P}.amd64.xpak
|
||||
)
|
||||
x86? (
|
||||
https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3-exe/${MY_P}.xpak
|
||||
-> ${MY_P}.x86.xpak
|
||||
)"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${PV%_p*}"
|
||||
KEYWORDS=""
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.1.3:0/1
|
||||
|| (
|
||||
dev-libs/libffi-compat:7
|
||||
dev-libs/libffi:0/7
|
||||
)
|
||||
virtual/libintl:0/0
|
||||
dev-libs/expat:0/0
|
||||
app-arch/bzip2:0/1
|
||||
sys-libs/ncurses:0/6
|
||||
!dev-python/pypy-exe:${SLOT}"
|
||||
|
||||
PYPY_PV=${SLOT%_p*}
|
||||
QA_PREBUILT="
|
||||
usr/bin/pypy3-c-${PYPY_PV}"
|
||||
|
||||
src_unpack() {
|
||||
ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
|
||||
tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
|
||||
eend ${?} || die "Unpacking ${MY_P} failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r usr
|
||||
fperms +x "/usr/bin/pypy3-c-${PYPY_PV}"
|
||||
pax-mark m "${ED}/usr/bin/pypy3-c-${PYPY_PV}"
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
DIST pypy3.7-gentoo-patches-7.3.5.tar.xz 8164 BLAKE2B 0f8707fda16c0358c1d3a2a60d83046bc5c6186906e07d0e2441d26da4c5d2e7978aa9013be211daf0a1bfddbb10f96745ba4be84b61903e177f4d906045ed67 SHA512 95d3acb11c811e4342ba3a56e925433614c5affb6a1fc873ecd2f2cfd55459424088b928f46bcb9a6f0e467fb77905af387ad04bad45a37b928fe0ea320ac33e
|
||||
DIST pypy3.7-v7.3.5-src.tar.bz2 25350766 BLAKE2B 34d5c83284271b184f71492dbd65b8760cc0fcdec71e41ef48b9561280dd67ef4c37fdd70759d0b95114d127446fc0ea5d04feb99022c1a725233862b2028834 SHA512 253d2efc81d55fb392ab810741e3a633f664e1908b2c26db7a8830c971655cca6be1b8d34581d13aa2d738a4a4c8ba23c2c90333b6e03d4608372e8013ea723b
|
||||
DIST pypy3.8-gentoo-patches-7.3.6rc1.tar.xz 4660 BLAKE2B 2a1fff331707a29dfb232ce4c2c6d3cada127b4452036172c3aac7579d89b8e0d4ea41300ffcadf0ec04b9cde32044371d55d225a477f2178dddb03642aa569b SHA512 bb781369d4e0dd387659fc474c7a23d8c54ab88477fdd007d3552c95e870a1896a0628dbba876e870956c5a1efeb52efbfd343a08f8a70a4515f41b1dc8ed60d
|
||||
DIST pypy3.8-v7.3.6rc1-src.tar.bz2 24320127 BLAKE2B 920738d1d9a346dca8e76602fc5a1502ff6f610897e1f5b841b5207a32f82c52770684ba4ea076209e18b664cb9ba5df555a21f838ae581b436cbff9e2adb506 SHA512 334baf973397f8068137382c29632afd1288b76b57f21047bef59397d2718d8c420ba68acc2f1082501aadf7fbf8ee6a9fa86405c2a54d720a9a02dd7a7371aa
|
||||
EBUILD pypy3-exe-7.3.5.ebuild 3871 BLAKE2B 40feb5472c324bb18ee06fba12a267f7374a9fe584b79665ade45873b3d4469a9ee8a415abc99d778e0ee21505a99f26a057280eb911995caf6b2c8fa505dc73 SHA512 39d6bace7b222097c756e33f4ef41a37d9c6565dda1595e6c8761bc45fb21e62b5b3b63127b00a938770707cb59cdb10504c61607845400f14b7b799e5346b9a
|
||||
EBUILD pypy3-exe-7.3.6_rc1.ebuild 3785 BLAKE2B aa2255d151055023901a7fbc0045d439743c24ab9d8350c93d7760de64ec044b4c41d066de94e63957f402a151cb6def4d01e9927a8c7459722d518e4e4bacc4 SHA512 048e760d7e563c72b6bef73510358c1b2b416951d3e48f9f823f7a8279ac9b773b9c38f8fcadeb8dac3003e3fbf35ae93337c4aa475144a77c2bb07567d8ad6b
|
||||
MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d
|
||||
|
@ -0,0 +1,166 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# pypy3 needs to be built using python 2
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit check-reqs pax-utils python-any-r1 toolchain-funcs
|
||||
|
||||
PYPY_PV=${PV%_p*}
|
||||
MY_P=pypy3.8-v${PYPY_PV/_}
|
||||
PATCHSET="pypy3.8-gentoo-patches-${PV/_}"
|
||||
|
||||
DESCRIPTION="PyPy3 executable (build from source)"
|
||||
HOMEPAGE="https://www.pypy.org/"
|
||||
SRC_URI="https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
|
||||
https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz"
|
||||
S="${WORKDIR}/${MY_P}-src"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="${PYPY_PV}"
|
||||
KEYWORDS=""
|
||||
IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.1.3:0=
|
||||
dev-libs/libffi:0=
|
||||
virtual/libintl:0=
|
||||
dev-libs/expat:0=
|
||||
bzip2? ( app-arch/bzip2:0= )
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
!dev-python/pypy3-exe-bin:${PYPY_PV}"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
low-memory? ( dev-python/pypy )
|
||||
!low-memory? (
|
||||
|| (
|
||||
dev-python/pypy
|
||||
dev-lang/python:2.7
|
||||
)
|
||||
)"
|
||||
|
||||
check_env() {
|
||||
if use low-memory; then
|
||||
CHECKREQS_MEMORY="1750M"
|
||||
use amd64 && CHECKREQS_MEMORY="3500M"
|
||||
else
|
||||
CHECKREQS_MEMORY="3G"
|
||||
use amd64 && CHECKREQS_MEMORY="6G"
|
||||
fi
|
||||
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && check_env
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
check_env
|
||||
|
||||
# unset to allow forcing pypy below :)
|
||||
use low-memory && EPYTHON=
|
||||
if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
|
||||
{ has_version -b dev-python/pypy ||
|
||||
has_version -b dev-python/pypy-bin; }
|
||||
then
|
||||
einfo "Using PyPy to perform the translation."
|
||||
EPYTHON=pypy
|
||||
else
|
||||
einfo "Using ${EPYTHON:-python2} to perform the translation. Please note that upstream"
|
||||
einfo "recommends using PyPy for that. If you wish to do so, please install"
|
||||
einfo "dev-python/pypy and ensure that EPYTHON variable is unset."
|
||||
python-any-r1_pkg_setup
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local PATCHES=(
|
||||
"${WORKDIR}/${PATCHSET}"
|
||||
)
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
|
||||
local jit_backend
|
||||
if use jit; then
|
||||
jit_backend='--jit-backend='
|
||||
|
||||
# We only need the explicit sse2 switch for x86.
|
||||
# On other arches we can rely on autodetection which uses
|
||||
# compiler macros. Plus, --jit-backend= doesn't accept all
|
||||
# the modern values...
|
||||
|
||||
if use x86; then
|
||||
if use cpu_flags_x86_sse2; then
|
||||
jit_backend+=x86
|
||||
else
|
||||
jit_backend+=x86-without-sse2
|
||||
fi
|
||||
else
|
||||
jit_backend+=auto
|
||||
fi
|
||||
fi
|
||||
|
||||
local args=(
|
||||
--no-shared
|
||||
$(usex jit -Ojit -O2)
|
||||
|
||||
${jit_backend}
|
||||
|
||||
pypy/goal/targetpypystandalone
|
||||
)
|
||||
|
||||
# Avoid linking against libraries disabled by use flags
|
||||
local opts=(
|
||||
bzip2:bz2
|
||||
ncurses:_minimal_curses
|
||||
)
|
||||
|
||||
local opt
|
||||
for opt in "${opts[@]}"; do
|
||||
local flag=${opt%:*}
|
||||
local mod=${opt#*:}
|
||||
|
||||
args+=(
|
||||
$(usex ${flag} --withmod --withoutmod)-${mod}
|
||||
)
|
||||
done
|
||||
|
||||
local interp=( "${EPYTHON}" )
|
||||
if use low-memory; then
|
||||
interp=( env PYPY_GC_MAX_DELTA=200MB
|
||||
"${EPYTHON}" --jit loop_longevity=300 )
|
||||
fi
|
||||
|
||||
if [[ ${EPYTHON} != pypy ]]; then
|
||||
# reuse bundled pycparser to avoid external dep
|
||||
mkdir -p "${T}"/pymod/cffi || die
|
||||
: > "${T}"/pymod/cffi/__init__.py || die
|
||||
cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die
|
||||
local -x PYTHONPATH=${T}/pymod:${PYTHONPATH}
|
||||
fi
|
||||
|
||||
# translate into the C sources
|
||||
# we're going to build them ourselves since otherwise pypy does not
|
||||
# free up the unneeded memory before spawning the compiler
|
||||
set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}"
|
||||
echo -e "\033[1m${@}\033[0m"
|
||||
"${@}" || die "translation failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C "${T}"/usession*-0/testing_1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${T}"/usession*-0 || die
|
||||
newbin testing_1/pypy3-c pypy3-c-${PYPY_PV}
|
||||
insinto /usr/include/pypy3.8/${PYPY_PV}
|
||||
doins pypy_*.h
|
||||
pax-mark m "${ED}/usr/bin/pypy3-c-${PYPY_PV}"
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
DIST pypy3.7-gentoo-patches-7.3.5_p1.tar.xz 9792 BLAKE2B c82869393c8a63462fa03c58822f95628093a64d2bb421aaa486ad8217d944ace641d9ea13f2b2a2c56ab16498824709fa35cf0a9704b728bac06646d8f2c15f SHA512 18643e28f137f62406ce4f2d448acb86329fd8566a31b90340c573e4205091ff5b15b77ac14796022968814f940cd9881fe4db9010609937b2a0a71d557531f2
|
||||
DIST pypy3.7-v7.3.5-src.tar.bz2 25350766 BLAKE2B 34d5c83284271b184f71492dbd65b8760cc0fcdec71e41ef48b9561280dd67ef4c37fdd70759d0b95114d127446fc0ea5d04feb99022c1a725233862b2028834 SHA512 253d2efc81d55fb392ab810741e3a633f664e1908b2c26db7a8830c971655cca6be1b8d34581d13aa2d738a4a4c8ba23c2c90333b6e03d4608372e8013ea723b
|
||||
DIST pypy3.8-gentoo-patches-7.3.6rc1.tar.xz 4660 BLAKE2B 2a1fff331707a29dfb232ce4c2c6d3cada127b4452036172c3aac7579d89b8e0d4ea41300ffcadf0ec04b9cde32044371d55d225a477f2178dddb03642aa569b SHA512 bb781369d4e0dd387659fc474c7a23d8c54ab88477fdd007d3552c95e870a1896a0628dbba876e870956c5a1efeb52efbfd343a08f8a70a4515f41b1dc8ed60d
|
||||
DIST pypy3.8-v7.3.6rc1-src.tar.bz2 24320127 BLAKE2B 920738d1d9a346dca8e76602fc5a1502ff6f610897e1f5b841b5207a32f82c52770684ba4ea076209e18b664cb9ba5df555a21f838ae581b436cbff9e2adb506 SHA512 334baf973397f8068137382c29632afd1288b76b57f21047bef59397d2718d8c420ba68acc2f1082501aadf7fbf8ee6a9fa86405c2a54d720a9a02dd7a7371aa
|
||||
EBUILD pypy3-7.3.5_p1.ebuild 5273 BLAKE2B 1bd37ba70540a4c6be9a836c2126531ad80ccf414e6c4efedd9be76678405325a7dda8993f5698b4d56fbebf000fb7a61e071f0c76490ce65b6783fd273c3cc5 SHA512 34de7096ec5b30dc0fa6e2b22c69a16b6f111c1322ea0f916bb168924be7bf5ab52f3d328ca691275b9dd76aecdb2173efae69c95fafbd81fafd0e3030162e57
|
||||
EBUILD pypy3-7.3.6_rc1.ebuild 5800 BLAKE2B a5b0063de9493347d08662ee10dda34ab19a6b60c134d023be4151423a840cf1c94529af2cb9754d6e7f9bbe699df78e9b51cde053b63e88948a91d4e7fcfd8d SHA512 6e4ce1d9d0b260e29e26dcd9c5b5016e5927b3df804402d8eb87245a97dea6b47aee188399fb26c36b407d744b6af897850d0ca0bb709f300c21263f80b65abf
|
||||
MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8
|
||||
|
@ -0,0 +1,188 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit pax-utils python-any-r1 toolchain-funcs
|
||||
|
||||
PYPY_PV=${PV%_p*}
|
||||
MY_P=pypy3.8-v${PYPY_PV/_rc/rc}
|
||||
PATCHSET="pypy3.8-gentoo-patches-${PV/_rc/rc}"
|
||||
|
||||
DESCRIPTION="A fast, compliant alternative implementation of the Python (3.8) language"
|
||||
HOMEPAGE="https://www.pypy.org/"
|
||||
SRC_URI="https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
|
||||
https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz"
|
||||
S="${WORKDIR}/${MY_P}-src"
|
||||
|
||||
LICENSE="MIT"
|
||||
# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
|
||||
# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
|
||||
SLOT="0/pypy38-pp73"
|
||||
KEYWORDS=""
|
||||
IUSE="bzip2 gdbm +jit ncurses sqlite test tk"
|
||||
# pypy3.8 is in alpha state and many tests are failing
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
>=dev-python/pypy3-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
|
||||
>=dev-python/pypy3-exe-bin-${PYPY_PV}:${PYPY_PV}
|
||||
)
|
||||
dev-libs/openssl:0=
|
||||
gdbm? ( sys-libs/gdbm:0= )
|
||||
sqlite? ( dev-db/sqlite:3= )
|
||||
tk? (
|
||||
dev-lang/tk:0=
|
||||
dev-tcltk/tix:0=
|
||||
)
|
||||
!<dev-python/pypy3-bin-7.3.0:0"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
!!dev-python/pytest-forked
|
||||
)"
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local PATCHES=(
|
||||
"${WORKDIR}/${PATCHSET}"
|
||||
)
|
||||
default
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir bin || die
|
||||
# switch to the layout expected for cffi module builds
|
||||
mkdir include/pypy3.8 || die
|
||||
cp include/*.h include/pypy3.8/ || die
|
||||
# copy over to make sys.prefix happy
|
||||
cp -p "${BROOT}"/usr/bin/pypy3-c-${PYPY_PV} pypy3-c || die
|
||||
cp -p "${BROOT}"/usr/include/pypy3.8/${PYPY_PV}/* include/pypy3.8/ || die
|
||||
# (not installed by pypy-exe)
|
||||
rm pypy/module/cpyext/include/_numpypy/numpy/README || die
|
||||
mv pypy/module/cpyext/include/* include/pypy3.8/ || die
|
||||
mv pypy/module/cpyext/parse/*.h include/pypy3.8/ || die
|
||||
pax-mark m pypy3-c
|
||||
|
||||
# verify the subslot
|
||||
local soabi=$(./pypy3-c -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))')
|
||||
[[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
|
||||
|
||||
einfo "Generating caches and CFFI modules ..."
|
||||
|
||||
# Generate Grammar and PatternGrammar pickles.
|
||||
./pypy3-c -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \
|
||||
|| die "Generation of Grammar and PatternGrammar pickles failed"
|
||||
|
||||
# Generate cffi modules
|
||||
# Please keep in sync with pypy/tool/build_cffi_imports.py!
|
||||
#cffi_build_scripts = collections.OrderedDict([
|
||||
# ("_ctypes._ctypes_cffi",
|
||||
# "_ctypes/_ctypes_build.py" if sys.platform == 'darwin' else None),
|
||||
# ("_blake2", "_blake2/_blake2_build.py"),
|
||||
# ("_ssl", "_ssl_build.py"),
|
||||
# ("sqlite3", "_sqlite3_build.py"),
|
||||
# ("audioop", "_audioop_build.py"),
|
||||
# ("_tkinter", "_tkinter/tklib_build.py"),
|
||||
# ("curses", "_curses_build.py" if sys.platform != "win32" else None),
|
||||
# ("syslog", "_syslog_build.py" if sys.platform != "win32" else None),
|
||||
# ("_gdbm", "_gdbm_build.py" if sys.platform != "win32" else None),
|
||||
# ("grp", "_pwdgrp_build.py" if sys.platform != "win32" else None),
|
||||
# ("resource", "_resource_build.py" if sys.platform != "win32" else None),
|
||||
# ("lzma", "_lzma_build.py"),
|
||||
# # ("_decimal", "_decimal_build.py"), # issue 3024
|
||||
# ("_sha3", "_sha3/_sha3_build.py"),
|
||||
# ("xx", None), # for testing: 'None' should be completely ignored
|
||||
# ("_posixshmem", "_posixshmem_build.py" if sys.platform != "win32" else None),
|
||||
# ])
|
||||
cffi_targets=( blake2/_blake2 sha3/_sha3 ssl
|
||||
audioop syslog pwdgrp resource lzma posixshmem )
|
||||
use gdbm && cffi_targets+=( gdbm )
|
||||
use ncurses && cffi_targets+=( curses )
|
||||
use sqlite && cffi_targets+=( sqlite3 )
|
||||
use tk && cffi_targets+=( tkinter/tklib )
|
||||
|
||||
local t
|
||||
# all modules except tkinter output to .
|
||||
# tkinter outputs to the correct dir ...
|
||||
cd lib_pypy || die
|
||||
for t in "${cffi_targets[@]}"; do
|
||||
# tkinter doesn't work via -m
|
||||
../pypy3-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
|
||||
done
|
||||
|
||||
# Cleanup temporary objects
|
||||
find -name "_cffi_*.[co]" -delete || die
|
||||
find -type d -empty -delete || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# (unset)
|
||||
local -x PYTHONDONTWRITEBYTECODE=
|
||||
local -x COLUMNS=80
|
||||
|
||||
# Test runner requires Python 2 too. However, it spawns PyPy3
|
||||
# internally so that we end up testing the correct interpreter.
|
||||
# (--deselect for failing doctests)
|
||||
"${EPYTHON}" ./pypy/test_all.py --pypy=./pypy3-c -vv lib-python || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einfo "Installing PyPy ..."
|
||||
dodir /usr/bin
|
||||
dosym pypy3-c-${PYPY_PV} /usr/bin/pypy3
|
||||
insinto /usr/lib/pypy3.8
|
||||
# preserve mtimes to avoid obsoleting caches
|
||||
insopts -p
|
||||
doins -r lib_pypy lib-python/3/.
|
||||
insinto /usr/include
|
||||
doins -r include/pypy3.8
|
||||
|
||||
# replace copied headers with symlinks
|
||||
for x in "${BROOT}"/usr/include/pypy3.8/${PYPY_PV}/*; do
|
||||
dosym "${PYPY_PV}/${x##*/}" "/usr/include/pypy3.8/${x##*/}"
|
||||
done
|
||||
|
||||
dodoc README.rst
|
||||
|
||||
local dest=/usr/lib/pypy3.8
|
||||
if ! use gdbm; then
|
||||
rm -r "${ED}${dest}"/lib_pypy/_gdbm* || die
|
||||
fi
|
||||
if ! use sqlite; then
|
||||
rm -r "${ED}${dest}"/sqlite3 \
|
||||
"${ED}${dest}"/lib_pypy/_sqlite3* \
|
||||
"${ED}${dest}"/test/test_sqlite.py || die
|
||||
fi
|
||||
if ! use tk; then
|
||||
rm -r "${ED}${dest}"/{idlelib,tkinter} \
|
||||
"${ED}${dest}"/lib_pypy/_tkinter \
|
||||
"${ED}${dest}"/test/test_{tcl,tk,ttk*}.py || die
|
||||
fi
|
||||
|
||||
local -x EPYTHON=pypy3
|
||||
local -x PYTHON=${ED}/usr/bin/pypy3-c-${PYPY_PV}
|
||||
# temporarily copy to build tree to facilitate module builds
|
||||
cp -p "${BROOT}/usr/bin/pypy3-c-${PYPY_PV}" "${PYTHON}" || die
|
||||
|
||||
echo "EPYTHON='${EPYTHON}'" > epython.py || die
|
||||
python_moduleinto "${dest}"/site-packages
|
||||
python_domodule epython.py
|
||||
|
||||
einfo "Byte-compiling Python standard library..."
|
||||
python_optimize "${ED}${dest}"
|
||||
|
||||
# remove to avoid collisions
|
||||
rm "${PYTHON}" || die
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST pyscreenshot-3.0.tar.gz 32865 BLAKE2B b39d338be4f1dc23fc30fe84a6f8ee6b6346761b023222438e8ff33e01beafc347d34118332efb053057c54383f5468e73049041889a6140a70c0f928c655661 SHA512 f8070941ade2bc710157238f47c9575df1504ef63152980b2bc0edd1f69c9ca4aeec3f738929de1c81a51fed79838053674626981ec61d95dafa7b9998004606
|
||||
EBUILD pyscreenshot-3.0.ebuild 973 BLAKE2B 2f438e2098c661c838e5808992830bc1f85911f96d0c4002f0a6c9edfa4e06c096c4dceaee9241b277b53716270c74314ed50971053ca3927c6c3b040aefa8f1 SHA512 288e088e78af9de43b02c71ea33895ef657fd59d6b162c25b069c6e0b52f9f76dbe2c4b159181e117cbab3d96ee8d9c6cde93eb745464fb83519961746ef9ef8
|
||||
MISC metadata.xml 459 BLAKE2B e8bc42f26c28d0699603d195c6733b5be8911c7450ac78493d7ac2840fc86366f118dec3be827f1f6d64613dcc7c618ad6fabaf4e068b5fc1cc3ce92659d4016 SHA512 e39470fc04bd993491af6ebd516cf735143aa0f11a16dccbfc88d2f96aeaf3d8038684c8ba3c93fa804f0de31c207a0529e7f7877c332ca452249d0195187e55
|
||||
EBUILD pyscreenshot-3.0.ebuild 973 BLAKE2B 9b8f73c1005679e5b0d46d16aca44ad497b3ef1f9657c708ecf23e27b9bdb6fae0d0b6e3f8f8f3a86b3827457858836b72f7d711d3623d9325ee6fe4f03e47d8 SHA512 bcc0fb1983b7567cbd9c0dd71c84ff4cba02c7399dbcbc004c222dbba6d703322efef9463d902a9d6136a3e855010cf5adbfb496059d272d61c010d15e39b202
|
||||
MISC metadata.xml 517 BLAKE2B d76772ddeef8328b34da232460ea50b4d5028c4bb4a10249bc505d41260e2d99ddf6cd75b4c3a757d3184cf95a283f69cbef7823715848119c118cc6dbcecbbd SHA512 55968d60cdb0a300a5a733a3d1e1ae1ccaa828691cadf2c36cd0e4e7c56c665f16e3ab82c3c22e7d39419ae2e1ef1d83e754567b576d160bba1384ae0e3c820e
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST pytest-xvfb-2.0.0.tar.gz 6855 BLAKE2B 338802ccbf5fc0c9ab3fccd7c172b31867cc86869dfc50dbb30daf396ecd9865e71c6486cc96c2485e2d5b6195dc2eff83a033864f88e1b2c64a3937b6b48c84 SHA512 42c2119b2c529a45b5de9f8ac2781306cfb9f00c1d0e0e9045ed40ccb7260cb6f400683802ab845ce2481dcadfcef007c8417a481e9c04f14ee1bdc68244d391
|
||||
EBUILD pytest-xvfb-2.0.0-r1.ebuild 788 BLAKE2B 7931f964c4be6afe48cd58bccb9f074f198e228d3e47a9718d78be4135c57d9985d0ad66e1fe46d7116d1950f3a8d191a9e11f91fe87a542b4f2d6028edd3990 SHA512 62a47974f9485a32bb7e427395e6512195cd66249cd535344fa592eb00cfb6339fb9f2dbabdb84a8f671b80a796b71c64dc384a7685d9c78eb08008e9c935e2f
|
||||
MISC metadata.xml 357 BLAKE2B 237ea01454ebe749d0b9523bee1a8ea3ade7a1fb6feb93342ec000b4b82c8c2206c2ec88b27cf02cdbad8975eed3c73008f9eb7536db36702d9106b5c261c991 SHA512 af8ed0ec18a04a238050e8674cdb17f9968760dbef1ad6d1626041d981469c04daa562e512f3f35935fb107cf5587f6ec08e51a434b580f236619f8a919e4184
|
||||
EBUILD pytest-xvfb-2.0.0-r1.ebuild 607 BLAKE2B 270655578cc49a31144363408216e0afeb62825a8edf80cbef9acba1cc40a72b374e9108806caec2e5745ff6d6a229a58d3c730199903bd562c7493bb1f7d047 SHA512 3ef15100a6469cfb3b4124ba3ffde09fff10c97c5854e980e1783c00cf82e19d3975578adadc61aae8615b1ccc09252beef72fb873920602867c7c141eab1b0a
|
||||
MISC metadata.xml 421 BLAKE2B 8d985c910db94ed9c8af91591415be5dcd6b1f95ad007cec26c4ad463a23e45c1767e5f477d12fd9a951c165a1df6b63abb87ea7f14534bc89ed9ebcf5afc69b SHA512 45c25b600fedf96a778623b6397c5122e57189a38723fadd2fd9d1ae9a62a42a66231679a7fc1b2674c7dd51f20ce1bd0297f7d6a2b80ab98ec2102eaa673cd4
|
||||
|
@ -1,35 +0,0 @@
|
||||
diff --git a/src/_pytest/pytester.py b/src/_pytest/pytester.py
|
||||
index f1d739c99..72406b85d 100644
|
||||
--- a/src/_pytest/pytester.py
|
||||
+++ b/src/_pytest/pytester.py
|
||||
@@ -1209,7 +1209,7 @@ class Testdir(object):
|
||||
args = self._getpytestargs() + args
|
||||
return self.run(*args, timeout=timeout)
|
||||
|
||||
- def spawn_pytest(self, string, expect_timeout=10.0):
|
||||
+ def spawn_pytest(self, string, expect_timeout=60.0):
|
||||
"""Run pytest using pexpect.
|
||||
|
||||
This makes sure to use the right pytest and sets up the temporary
|
||||
@@ -1223,7 +1223,7 @@ class Testdir(object):
|
||||
cmd = "%s --basetemp=%s %s" % (invoke, basetemp, string)
|
||||
return self.spawn(cmd, expect_timeout=expect_timeout)
|
||||
|
||||
- def spawn(self, cmd, expect_timeout=10.0):
|
||||
+ def spawn(self, cmd, expect_timeout=60.0):
|
||||
"""Run a command using pexpect.
|
||||
|
||||
The pexpect child is returned.
|
||||
diff --git a/testing/test_terminal.py b/testing/test_terminal.py
|
||||
index 1b2e46c7c..52ba80f46 100644
|
||||
--- a/testing/test_terminal.py
|
||||
+++ b/testing/test_terminal.py
|
||||
@@ -138,7 +138,7 @@ class TestTerminal(object):
|
||||
"""
|
||||
def test_1():
|
||||
import time
|
||||
- time.sleep(20)
|
||||
+ time.sleep(120)
|
||||
"""
|
||||
)
|
||||
child = testdir.spawn_pytest("")
|
@ -1,3 +1,3 @@
|
||||
DIST PyVirtualDisplay-2.2.tar.gz 40882 BLAKE2B 8fb2227928c8475994e4e54a42dada2b1921678adcec562d9658e01edc0e356aea714cc9a507c93be66d9c61dceeaadde4f22cc636504f4403e985ac2df96248 SHA512 33567d12fc63359869e4baa2413794e9caacd147a5b6ffe2ca79e1292f6174ff7e04371fac5737002fccc6654d0a5dd44907fac774b666ca10588185c5c5f7cc
|
||||
EBUILD pyvirtualdisplay-2.2.ebuild 1131 BLAKE2B eb088fec885e10696c04bb4e202168f476a69b4215ca0e669b2d492ce12ceb97498cec1ba98d7214b04e83a3c1a0a1393fbde80fcbddda4963449aef30e5dbf3 SHA512 1aa8a3d997f9ae67a0d148aaa0838e808bc0400b3fed3d011e4f0cb6e7f5ac2fbb1cb16299ccc0265a6ab14c0159277e8726800e88a6a7e6d949467456601df7
|
||||
MISC metadata.xml 463 BLAKE2B 478eb3ec1c8938872ce68b7ec2642dbfd2a366406bfa1955637a4b5f66d8849062933467d09b0bef99ce419665098a1750a2fa2c4abf2b7e5098fdea5bbb7df4 SHA512 8be46127e5b6eb1b0bd4ef4fbcf9b4853dab7e0dba05a122bb0680cdb086cbfc6e3047d29b09eb2525ade1229e194e1511d298fa2f79f12a5b356529d92ac870
|
||||
EBUILD pyvirtualdisplay-2.2.ebuild 1124 BLAKE2B df37a5829c49097b0eca917e72858e9fd3b855381b70daee0d6072672d35c165494aa5963a2bba7aa7493b3fc9094cdb69c70966da3b5a364b19539ffb8d6ceb SHA512 da8bf860bc88325a9c10c154d57dfdb8282df8b8ac7010e4e5e17bdc13edc7eb24903cb146e9cac4fc925ac398df440af0ff89795909e9584b263bec52bacd78
|
||||
MISC metadata.xml 525 BLAKE2B 2c11e097aaa0db0d64946dd2feefaa78675bac0109666fba72d8e29169c8639930dd56a7338fec96b4ef500f7aac2ec3097ae0aa6e67945e0bcc8c95a89b5812 SHA512 18c2811672dbf7ddab4230074108a43c8206066478c8aa768269ea58d6a3840ad1a858948b192eaadb6e720792d2c0c57a9e3484c2b1e22080b7991fb2b32f4f
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST vncdotool-0.13.0.tar.gz 72780 BLAKE2B 6a27565c5410148f569bd5a8e212327d734f9fd044549683bafcbbaed0df56e0a4853b4750eadc74e2186463313cd510c5290a8c4de69eba5ecbc42ea5d94c32 SHA512 65e275c53dbc805114801b149bff86743cdcb2b8d69b038425fd7dd6f911b113e332246178080c71314d58624137152205057c00b451a3ec6b46541f1b294b98
|
||||
DIST vncdotool-1.0.0.tar.gz 62580 BLAKE2B d09b26e81496055f17e96fa5b60ea006ddd210fa8b0044785c107582af18a61fb5beec83f577222b32cc8f446694235cd3ab468cfa917ec3ef4b00b6fbc1a8bc SHA512 45fba9ba3549ad575923bcfb3ab62c53b3c2d85882c87ca2b656795314b9c32aa989a1fdae280f904cb4d79f509622810ffd4d1e2977beac917f0289d6ff24a4
|
||||
EBUILD vncdotool-0.13.0.ebuild 1063 BLAKE2B c01fd13ab2e61f03301f3b967f85a5d7520a8003e3cfcbb55543f940a28c31ddb2b60e4a40f9049b042b5849b5cb7d7f90df3e50e9f5d9f9ed4bf70c39956e84 SHA512 d1486e69c12a7e720e2c41089fc3b107d3c85b719df9ba80635848d6b739bb0ebe896745b5712cc01fa8dd5e7a9b7cb14f83654c327dad38f1d7267da7b96408
|
||||
EBUILD vncdotool-1.0.0.ebuild 1063 BLAKE2B 1cbcfc22c23c5aaebd11edeb7498a94675bb6afff6bb3965629d3600822167e865c26f23856373d9a18f430b79a15ba421228899a11e35ede3bdd6b6d5fab45c SHA512 173836dbe2a94f473dfcd7064c7e90c23f5418a6bbb9ccc439403133f9b116e363ba7a71c4ef81731ebcee7740ed70fa0a694681ceb6b9c8207eabc1c80fdf00
|
||||
MISC metadata.xml 355 BLAKE2B a7d72518e07515b253f3e1e8c578375a507cefae5683d539bf45a41ed9fde559e392510d5fe5955769a145c44d775ecc397b5b87eba82ee0bd3ccba79d462c1b SHA512 e23462e6355063dd999b3112320cbaf76b926453e559b0c01e3885e8aba69ef090a20d901f87bb96ed1f6c4cff7473cfd1bb06c69fcaec87e47893472a0321d1
|
||||
EBUILD vncdotool-0.13.0.ebuild 1146 BLAKE2B 3f1c74bbd0f315b6c9a33e9e9d9ceda86bce9c79f938b662adca6c25a48729682ac6ecfd3063a34e14bc5f02be4211b1111c01d07bdffc0bc3dd5c050ef59329 SHA512 1faa9de9784eb5b64e4c681de97bdde21f6b23be7934947513f3b1b6aa07b75b073f920dc3703dcc7f9ead67f484b4dd7aa353cbad82027658b3e90cfe938749
|
||||
EBUILD vncdotool-1.0.0.ebuild 1146 BLAKE2B 3f1c74bbd0f315b6c9a33e9e9d9ceda86bce9c79f938b662adca6c25a48729682ac6ecfd3063a34e14bc5f02be4211b1111c01d07bdffc0bc3dd5c050ef59329 SHA512 1faa9de9784eb5b64e4c681de97bdde21f6b23be7934947513f3b1b6aa07b75b073f920dc3703dcc7f9ead67f484b4dd7aa353cbad82027658b3e90cfe938749
|
||||
MISC metadata.xml 411 BLAKE2B f56300952068ded2038b9366bc314e31f9f4b8d576a73b022403330be66f7068bbff1c7da0f71dda79088d1364a60ad008b7183ea652b76578c52484b2ce18f7 SHA512 4738b4949de46df665517f4cd639e630cee8ce1eb13b03c547b9b6193aad09bebdd9dc05e1e2282d8ce17b31e14e0734c879d44ed290b6eec46654ccd97dc8aa
|
||||
|
Binary file not shown.
@ -0,0 +1,72 @@
|
||||
From 78b1bcff4d9b977313e9ea15068168e1b11f5ba1 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Wed, 4 Aug 2021 19:08:03 +0200
|
||||
Subject: [PATCH] chromium: abseil-cpp: fix build with glibc-2.34
|
||||
|
||||
* backport a fix from upstream abseil-cpp:
|
||||
https://github.com/abseil/abseil-cpp/commit/a9831f1cbf93fb18dd951453635f488037454ce9
|
||||
|
||||
to fix:
|
||||
|
||||
[97/24505] CXX obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o
|
||||
FAILED: obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o
|
||||
/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot-native/usr/bin/x86_64-webos-linux/x86_64-webos-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -Wdate-time --sysroot=/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot -MMD -MF obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DCR_SYSROOT_HASH=5f64b417e1018dcf8fcc81dc2714e0f264b9b911 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../../../git/src/3rdparty/chromium -I../../../../git/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g1 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti --sysroot=../../../../recipe-sysroot -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c ../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc -o obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc: In function 'bool absl::SetupAlternateStackOnce()':
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:138:32: error: no matching function for call to 'max(long int, int)'
|
||||
138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:61,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:35:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
|
||||
254 | max(const _Tp& __a, const _Tp& __b)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:138:32: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int')
|
||||
138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:61,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:35:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
|
||||
300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:138:32: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int')
|
||||
138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:35:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: candidate: 'template<class _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)'
|
||||
3461 | max(initializer_list<_Tp> __l)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:138:32: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
|
||||
138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:35:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>, _Compare)'
|
||||
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:138:32: note: mismatched types 'std::initializer_list<_Tp>' and 'long int'
|
||||
138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
.../abseil-cpp/absl/debugging/failure_signal_handler.cc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc b/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
|
||||
index 5d13bdbbbd1..150a43f2660 100644
|
||||
--- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
|
||||
+++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
|
||||
@@ -135,7 +135,7 @@ static bool SetupAlternateStackOnce() {
|
||||
#else
|
||||
const size_t page_mask = sysconf(_SC_PAGESIZE) - 1;
|
||||
#endif
|
||||
- size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
+ size_t stack_size = (std::max<size_t>(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
|
||||
#if defined(ABSL_HAVE_ADDRESS_SANITIZER) || \
|
||||
defined(ABSL_HAVE_MEMORY_SANITIZER) || defined(ABSL_HAVE_THREAD_SANITIZER)
|
||||
// Account for sanitizer instrumentation requiring additional stack space.
|
@ -0,0 +1,72 @@
|
||||
From a3bc792bdc116806a50e022d9102914c8daf6210 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Wed, 4 Aug 2021 19:11:06 +0200
|
||||
Subject: [PATCH] chromium: breakpad: fix build with glibc-2.34
|
||||
|
||||
* fixes:
|
||||
[218/24061] CXX obj/third_party/breakpad/client/exception_handler.o
|
||||
FAILED: obj/third_party/breakpad/client/exception_handler.o
|
||||
/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot-native/usr/bin/x86_64-webos-linux/x86_64-webos-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -Wdate-time --sysroot=/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot -MMD -MF obj/third_party/breakpad/client/exception_handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DCR_SYSROOT_HASH=5f64b417e1018dcf8fcc81dc2714e0f264b9b911 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../git/src/3rdparty/chromium/third_party/breakpad -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/linux/include -Igen -I../../../../git/src/3rdparty/chromium -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g1 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti --sysroot=../../../../recipe-sysroot -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc -o obj/third_party/breakpad/client/exception_handler.o
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc: In function 'void google_breakpad::{anonymous}::InstallAlternateStackLocked()':
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: error: no matching function for call to 'max(int, long int)'
|
||||
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/char_traits.h:39,
|
||||
from ../../../../recipe-sysroot/usr/include/c++/11.2.0/string:40,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h:38,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:66:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
|
||||
254 | max(const _Tp& __a, const _Tp& __b)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int')
|
||||
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/char_traits.h:39,
|
||||
from ../../../../recipe-sysroot/usr/include/c++/11.2.0/string:40,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h:38,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:66:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
|
||||
300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int')
|
||||
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:85:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: candidate: 'template<class _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)'
|
||||
3461 | max(initializer_list<_Tp> __l)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
|
||||
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62,
|
||||
from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:85:
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>, _Compare)'
|
||||
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
|
||||
| ^~~
|
||||
../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: template argument deduction/substitution failed:
|
||||
../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
|
||||
141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
| ~~~~~~~~^~~~~~~~~~~~~~~~~
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
.../breakpad/src/client/linux/handler/exception_handler.cc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
|
||||
index ca353c40997..2e43ba6fc04 100644
|
||||
--- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
|
||||
+++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
|
||||
@@ -138,7 +138,7 @@ void InstallAlternateStackLocked() {
|
||||
// SIGSTKSZ may be too small to prevent the signal handlers from overrunning
|
||||
// the alternative stack. Ensure that the size of the alternative stack is
|
||||
// large enough.
|
||||
- static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
|
||||
+ static const unsigned kSigStackSize = std::max<size_t>(16384, SIGSTKSZ);
|
||||
|
||||
// Only set an alternative stack if there isn't already one, or if the current
|
||||
// one is too small.
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST linux-5.12.tar.xz 118112412 BLAKE2B 842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b SHA512 be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
|
||||
DIST patch-5.12.xz 6263608 BLAKE2B cc46642f352e579b073695e8ca23ede26ec84c7f8f79b969aa334a49879d2d5838bb1e3411dae7c1c0584193a4b08aed031eda33b6f38fea4c9b36ed236045d5 SHA512 68f4832e07c152e2df097097720c6adb9103b6a56f5056af67ffa9afbca66ab7c1a94968f638de14d4cd93a077c820f58ffc32952a87721004714339b9d18487
|
||||
EBUILD bpftool-5.12.ebuild 2987 BLAKE2B f7462cf2c03292adc6f10b040d37bf6c7c320d577a4ec8b36dc48b7962c33c468981a29bc5916ffa18fc379690505d3a496adba356bda5d9aea71cb07a74abbf SHA512 2966f0a0d4adbb6184e2b7a80002439314839c1183d576330f900304d848f4f99322ab0509b5fc2209f74ae918d0c526a54b50b8932e27d37991f6d4060c708b
|
||||
DIST linux-5.14.tar.xz 120669872 BLAKE2B 0047f5aaa3940dff97f4055ef544faafbbb5282128e6afe21d2f47d8dc8c395806a17016febfa050117d16f59e74b882cb8b9c5011d68f119c230d0a4d120524 SHA512 8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64
|
||||
DIST patch-5.14.1.xz 4708 BLAKE2B 334d56ba26abc0d29432c27a31fefff332d9b134899b6f0d5fdeadaf68c3bf95eaeba37a9500eb3c245ae2eea70786c55056586ce747277e9f2be16697ceab73 SHA512 409108139ba2842d100d69e47d88eee87bea58c210a84e242c82aae48fe4bc57ccd0a507c4a0ecb791d0a2962f46cda3ba900f728a9b6856e986bff018a2d19c
|
||||
EBUILD bpftool-5.14.1.ebuild 2826 BLAKE2B 75caba7a4cb73dba40a6e3c08751327e97f32f618d7240b694434371ba63722626565fcf9fe6ffe0961929e1f6736bf80cda3c196c3aa6160404521ea20628fa SHA512 5c02dcd3f55e406955fbbdb4199ff89572665a1c09f443217e415e0a0b19df8865d7a75342ce3305e93254066f4f49670ad34b879aacd1d68a36fcd0db696829
|
||||
MISC metadata.xml 356 BLAKE2B 4cc2dafd4a125f2144fc8537377c1857c4cf3ace56242965c41f29b5601b346b211ae8a05459b555569b4a11d2eed39345f02c3fe27ba8a8f93117969ee8b8cc SHA512 c2c0f149fbec22400163df406cdc10df537bef638251eeabc332709992e7470c323b366cfc465d6ecf14f2d84065660cccefef7a5ca45980d679b645ebf664be
|
||||
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit cmake llvm llvm.org python-single-r1
|
||||
|
||||
DESCRIPTION="The LLVM debugger"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="+libedit lzma ncurses +python test"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
libedit? ( dev-libs/libedit:0= )
|
||||
lzma? ( app-arch/xz-utils:= )
|
||||
ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
|
||||
python? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
')
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
~sys-devel/clang-${PV}[xml]
|
||||
~sys-devel/llvm-${PV}"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-util/cmake-3.16
|
||||
python? ( >=dev-lang/swig-3.0.11 )
|
||||
test? (
|
||||
$(python_gen_cond_dep "
|
||||
~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
|
||||
dev-python/psutil[\${PYTHON_USEDEP}]
|
||||
")
|
||||
sys-devel/lld
|
||||
)
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
LLVM_COMPONENTS=( lldb )
|
||||
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
|
||||
llvm.org_set_globals
|
||||
|
||||
pkg_setup() {
|
||||
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLLDB_ENABLE_CURSES=$(usex ncurses)
|
||||
-DLLDB_ENABLE_LIBEDIT=$(usex libedit)
|
||||
-DLLDB_ENABLE_PYTHON=$(usex python)
|
||||
-DLLDB_ENABLE_LZMA=$(usex lzma)
|
||||
-DLLDB_USE_SYSTEM_SIX=1
|
||||
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)
|
||||
|
||||
-DLLDB_INCLUDE_TESTS=$(usex test)
|
||||
|
||||
-DCLANG_LINK_CLANG_DYLIB=ON
|
||||
# TODO: fix upstream to detect this properly
|
||||
-DHAVE_LIBDL=ON
|
||||
-DHAVE_LIBPTHREAD=ON
|
||||
|
||||
# normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
|
||||
# and TERMINFO_LIBS... so just force FindCurses.cmake to use
|
||||
# ncurses with complete library set (including autodetection
|
||||
# of -ltinfo)
|
||||
-DCURSES_NEED_NCURSES=ON
|
||||
|
||||
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}"
|
||||
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
)
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
|
||||
-DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
|
||||
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
cmake_build check-lldb-{shell,unit}
|
||||
# failures + hangs
|
||||
#use python && cmake_build check-lldb-api
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
find "${D}" -name '*.a' -delete || die
|
||||
|
||||
use python && python_optimize
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST stgit-1.1.tar.gz 313862 BLAKE2B 2d15ba7c2f55ff1211f0d9a3002878102f5023e897d0830daa688a2af8c6a386ec0cf076c728b6f45650ee3382379a32fb4efb25d0da3b28302f158dfca6ef62 SHA512 917c645f219b2725d1e88186674a6184c96f1457d5c7722b4da17931d963f0fe0c675cdaaca435ba7405ba498d6db9a01c9f554d1aa3093cc3205d224d9d9759
|
||||
EBUILD stgit-1.1.ebuild 1833 BLAKE2B c48cc767a018f9cddd4f22352ae99119b6ad1700ba35e659e3ebf36cc274c80e01f349333d8293c706c84399211c57cbc3b6c4c258530204f677f6326858fbf4 SHA512 d03f5a3d4294363daf91779b86ece5e6d49d122ae0283b25bce55f156929e7a12f29d8f6e76accd946592e5c66d01513e096d6422b4022995f830290c5e974a8
|
||||
EBUILD stgit-1.1.ebuild 1840 BLAKE2B 06b57cfc1df07ac5b62045f765c3d6e03083e1132c12e6d775d5d637a2d4e8fba5a8779e639e9adac07c11c166fa7378d8fe341f53039a4b58a9714d9ed2e9eb SHA512 e365bd59428eef6feb3c71b1282753127f48f49c51408878957a490bf27d426eb70b8d45eb10f92e39dddaeae31f5c3b5eda769d909540994b00631c626c7965
|
||||
MISC metadata.xml 347 BLAKE2B 152f011c7facd06cc1c654f388b4a44bbd8486549c07f1329d228e252a411bfb565e4f5b9e37bf9eefc23fda47a774c347d2e82070ac21c0880806bca99a6685 SHA512 04b087c0e6c6ae99128dab9c29e49d55e1cbcac3890f6324d3ea66b14530e92ca9ed32e9a6dfa23f06e23f8b79b3e57ceff2c9cc2995af4e01c91914d50361d0
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST analitza-21.04.3.tar.xz 346104 BLAKE2B 4187d20ae90dd7e2e326af2cb3ae7e0d2fc2d07feba2565bce63be089115f6e2b898fce316aa1ee7ecafed8b1d2da1c9277217481510d907186d2cbc5f9e23a7 SHA512 d97139f9868e8ad19d8560bcc403fa9a45761581c1f048de113523a157d15b201288bf87c79d634ed408660ceb6f31e0514e1e09c73f5c95e0cda3c659bbe211
|
||||
DIST analitza-21.08.1.tar.xz 346760 BLAKE2B 7ff58ff1b1ba3e24199c002f4c3fcc9547faa7b9701eac35f9c6a42cf50fc10bee9801b121f630aa93d2e55cfeabed3412cd4aacc34bae8673218c11a3120e8d SHA512 e722254abd1ef6222ef4b4c4c8d205a6f36515f0436abf1b5b568df485c441f61448e5cf5b6fe5b60a4a73a0ee5ff7e8a86ca536ce18a1e0849e54a85cb4ed4e
|
||||
EBUILD analitza-21.04.3.ebuild 913 BLAKE2B c458cf7ca5ed9a9283efaea699c7be1eea149280b95734f1f556b8435154377e67bbcde441082d6edbbf5b91153583f7c0cf4cab3e1b19a4617fc4a2162a35fd SHA512 b108b40cfedce4b6c7de394a43a6f342526e855447aa42cabfb2c133b72760cc41763b9ddfbea71aede71a6e3098393637d6d12d20209405b193ba67022344d6
|
||||
EBUILD analitza-21.08.1.ebuild 916 BLAKE2B 3562785807fc23941453f6761632082d2a354d62a2feefc2e9140fc7b3864f728d81307d18965179d32887d6cd57787eef208814090ee559d1676be721853f64 SHA512 5dc67522f50fa7e1c262d16142d64f3934459aeb686008ee0d6f2d87ca93e7d2212fda6fc354cb4b66cf430f35515ba0aa887196a1d8d80f7f23ea37cbca5f8c
|
||||
EBUILD analitza-21.08.1.ebuild 923 BLAKE2B 086f22d2bd23a227a0345590f3eca1825110faeaa90df62d1e580af0c4f752697854f00dc506a0f9bc94ca6c6a44de0545ba2312bcb9d941602bc0a60e4e8915 SHA512 c3659cc0f4b031e48323b163624abf87cb1bb155cc52968b4d1e09ee5f43558e0e91cf288f16d730a4e06f1ebf4365673af91508a1789eea8c8fbd1e8788f333
|
||||
MISC metadata.xml 424 BLAKE2B 96e094c8fed309802b0c6ee26a785044e6fd895bfdd9e2ff2077f4b0906fc1c4561db4fb3fcec135a4797d812b5cbedb52cd5678772a06f8a82abe300cd2c9f4 SHA512 f98402c3e2093cdb3ff8af13bce9a376589127afd2cf3f4e9c4a9ec1a8e283aee4da30d3572cf396bf5cb4de53a4db5bbb34da57655bf850ea1833a5329b0ddb
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST artikulate-21.04.3.tar.xz 1090580 BLAKE2B 974f3eb1cdf8dea80d967cc7311438e0b95688f19240e0c7e7472bce3d9f4c5a6f036c16774ef1709d05f0217918760b696390b7f21bc9b25a403c3326bd6aa0 SHA512 08ce1529011ec0a7baf6417f4839093efac80f79919213e5f85bf0de8575f28966cff0ce24735e07ea3bd0684eacd05a98cd1903b4f46156ee70dda446f1ffa9
|
||||
DIST artikulate-21.08.1.tar.xz 1090476 BLAKE2B 3961bfe1a1c5371f6c635a4a803a5bd57ff1388acaa4475ad3e7417696fd60feb7cb5d43bac4d41378c6e0d9f8c2aed7a84fc3f4f33b61fb13c588826ad75ae1 SHA512 b0555f2ca1145fbef36d6e1e7e5d916189b689844a77cfaf86a9f5a944debb3e7074a1bcc6bdbdb6377dbd1e2a806d38f2d8fc5ed4fe6454c0544364fcf8ff38
|
||||
EBUILD artikulate-21.04.3.ebuild 1080 BLAKE2B 84bede36c84a7475657646a0dfe9a99427f18e4060935a70ebeafa32a55b6eb5cd6338810f273ae56dfdeb9a3f3b6312c5e95e1a1b9e21db4c2cb82574560860 SHA512 1f202df8faa3e77368b02cbeb93617caa7f573cdb84e20db02609f6cce349e11f04970f31d47cbbe190825c7fbe14b67e17872417059891bdc9bab44cad48fb3
|
||||
EBUILD artikulate-21.08.1.ebuild 1083 BLAKE2B 241130ecb2cc072a78685f730b49eef24b883f9abc67e3638b860d683f086cfa0bbfd80fd0a5d3a42f5464a17016ba82e5b0b7de4bface711e1a02965cf2f8e6 SHA512 a0b5fa8190ae16a78373570d720d2fc422d69898213f66ef3dc5bf91b7e43e0887c1eb9c64cb75882eaed4d551a2dd1aa20c75278d72fff7050c66b54a8d4f2f
|
||||
EBUILD artikulate-21.08.1.ebuild 1090 BLAKE2B b0e1f1ab631322ad6e6e3da6b70d52a238c1f068d11168d1be2d786b784d6eabffc39e6454a1dda4d73d6a1395f529a64124b6ca0bc9d7b04c158f0ac5173eb5 SHA512 4c83303654c67a3a06c68acde7c996f6f48747bbe3fd3f18a9a9e78075fcc4892c016f8c32e1a512a309b6f6bd236a148c3fb6cdaba457d875404fe47a1582bd
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST blinken-21.04.3.tar.xz 2713184 BLAKE2B 81fc786d91c752780ef1855881e4a7f50a5ffba5492ad6fcf35673fa8a046035d798f42352161761e228b50870dc61f7206893511d1b30bc4c781f190765a14c SHA512 245944eb06df94f2df53596f7947fb5eaf8c543062234ab5e8dee61114523e9a40c0c85854509f7e48c0bcdf01ca632925f75a6d69a0870563d1c1869523dd06
|
||||
DIST blinken-21.08.1.tar.xz 2713964 BLAKE2B bcf8b938ee7126abb0c5fbaba01598ed5d4cae9e9cf8fe028afccd43a0408fda5649eb05df0b949fd551ab992975154492def9607048f2538313ea77aad38cc5 SHA512 43ca60da2daf7704cecbdb5472420b333655b4a6ffbf0926053e1dd5c15f43ea9624935202c63236f5a458f35d1ba3d03c89e96e49a44db5592c0cb0fee80bb9
|
||||
EBUILD blinken-21.04.3.ebuild 896 BLAKE2B 017031c0f9deae5f98bd6e33fc8b5d907cc617827086a5d45e6f2d9fb0230196be96f6e0c0513dafd871e423135f39c7943d8cc133cf16e05d206450e032f558 SHA512 4460aa624971b971e02310b9b7c03a5ace44e0e9e2e2ca8884a052578857518d0af94041e83fcb44db1e0a717b43f4696411f24651a4c13f6ca465c3dc162952
|
||||
EBUILD blinken-21.08.1.ebuild 899 BLAKE2B f5c81277334e237f6e2069aeb6e1fbc39363dbdb9328e91a4d42a92dd6f81c57ce68ff90dee086f887b542c965d169141b44fab9318851016eea892ef0c6fb55 SHA512 81482d7af5cb0e533a01514760289e2671a01b1d43e09bb110d00ce1da09a8e161c881c8973d2ed3b3233a9ecefbcb330453ac38d86e149e4d1e37122cbf6468
|
||||
EBUILD blinken-21.08.1.ebuild 906 BLAKE2B 24922e40c51469e54b66b4e2fada3afae2133a449e3c1fb330a1119fbd069b30e1902582f6bc60bc248dc3c7db7ddb12864dfa77f9a2d53b4bd0b5b7315ac218 SHA512 7c2539deb0c4d329234ce4c3367216b425b0cb3451ab51291f7f436765151b1ee1a2b4039a3396d28067dc5e2273e6bec4adfec257eaeee3e298a1c12f6d1cbb
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST dragon-21.04.3.tar.xz 1665740 BLAKE2B c19be546a60b22e54e8d7734d9bd2b704e6540b520882e48bf90c7b470ba11059b9b8a24ac0627bd550c3971f409d1e8b9adeebf2d870cab376a663fc2ecb19e SHA512 b3d55168fae08617f2733407f199e1389eb088a6f82d6d3acae52c434a2f9d100fc8a183d76654ce305eb95991f2b82d01eb0f76a443bac59ddfd0133b14389c
|
||||
DIST dragon-21.08.1.tar.xz 1665644 BLAKE2B 7951e3aef6574cea1bd7908495378f9b2a917ff77039547b675a93e9887e5a868257011b237edf53f72593a87884d4c2f06203b8324871d9352e9fe3e0899820 SHA512 815954c53209486b1bad7ed19942474f8a85a48e7e3e4390f985d22236618057eb51db9c50ce58de9dc4b37a01ab8ca42c739cd7d371a5f63f5d703b45b93d52
|
||||
EBUILD dragon-21.04.3.ebuild 1141 BLAKE2B 275fef4877c6d72b59396fb0ff5a646de4056438faa445c490f7fa8481bdc16d9fba5d478e84f9df81a3cd6760cb39650b745af5a329ad16d422f924650ed528 SHA512 e7a59e7d5bafb2bc1b8950a2e8bba17368d0eafa1605b4d44b658e55eeca8405cf48031442b1fe68fe2bc98ce1feb0e5476b1f43906c1aa7885f5c9c64d1cff1
|
||||
EBUILD dragon-21.08.1.ebuild 1144 BLAKE2B e7444fb65a3058d5103a2582f00340c2301ea1a641cfeda59c92d4e08f1742c7572a198eb5e9eab44ae484d2763f8d17e33780b63c3f3c9699c9572225020ffc SHA512 24591782f5e163401eb0b0269abcdb789411b172253b8189033dec2b3dd1f489e478dbaff561d9bef2c4b9560bc7a38bfdfb2b0111888f0422959caa38550f03
|
||||
EBUILD dragon-21.08.1.ebuild 1151 BLAKE2B 50fbb7100da376c32fa36121778165bc40393c5c8bd3cc69dc87b887492f0f7b4f5673530ccb3df4edad393af92ae1da414e8a070155ba9e6fedd5f59add6881 SHA512 2147c0377e7e1ec052d782e67e468838f5aec2f567b503df8a68203ded3b03ab2465ccbec576e8c87e7cdecc1a8efe9fc8fae9a170db6ed6b7740d498855f61a
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST gwenview-21.04.3.tar.xz 6772236 BLAKE2B 83310fd6f290b4980dac774fe46ac8455b0cfde1987ffd76a43f313e8a185381b1eb10186fcecb1a198fa0872266f28aa3d1803a8ee92c0910b488392db12c6e SHA512 83caa2da3afe552a5c48955136a54e5c53b2ffd83ee68fd5f7caee849d9d7547a566941c41f7b13973e8f292a31ad9ad9d9ccdea7f44b76cab8b2f97efe160d1
|
||||
DIST gwenview-21.08.1.tar.xz 6818428 BLAKE2B 00517aec089b6bfd69efd0d4b812a6db01701f4a04558a8b335d167a8c7cddb1c79f702c74a7cd571eb0b55fd34b0ed707d784792f98824371045b8a921b31da SHA512 243afc91a15ad11725b1bc002d66ab12649a4c92ae29c4105efb9fe5ae2ffb512821633c7f9398f694e34d49fc0ee3b48b1c01438e7eaf35575637319dae3ac1
|
||||
EBUILD gwenview-21.04.3.ebuild 2900 BLAKE2B 9a0195166f0e1d7733d0b776b3ce2db5f021f9a8807c90593d648c7202e4ce7346c7fd343c6be078bb05df9f296c405426afdc7794fa3e307e66921bb3545877 SHA512 e73dcd7aface8f9901184cc99981e900249eb73fc0d88d41f4c1cabd0fffab8043b4510fe041b97ffbd7cccf0060c874dfc9fcd38a5adced3772db63f1bd1a73
|
||||
EBUILD gwenview-21.08.1.ebuild 2850 BLAKE2B e7e315b889b1f6f1428aebdf83bcc7769196cfa8db349eb09cb224e478cbe60a5e880d4b38d8bdc92b9bd28ca7b02f473a92fb742528a9638d31d79ba5503edd SHA512 5996c7fb4d20fcdc618c00a60cfc459c2bee8c25bf93c22ca0ac2359b31fa59f73007bca5f1e89da927b63c4b5a40a175397c5e78a6445ac2b01278d57e02bcf
|
||||
EBUILD gwenview-21.08.1.ebuild 2857 BLAKE2B 82e4829ed46fa8573d0d31feee230ce8fbacd7bb32d35642ede8bf34af6c2485f868ded73d8d486758f0641f42ae0f29de197ed098a01bac5e8e563e8199de80 SHA512 9ebd6cb3331c0311901a4eac15d40d46d83e7a74b15e68550beb1ba3223f3567b335146a7abb21f7c25ca74a77f8ff4beac193d88066973eef1083ebf3f55e47
|
||||
MISC metadata.xml 777 BLAKE2B ef3fd58f9e50d8bf96226373e602e9d1204e1a5a771689e46fe898d1ff2afc0a5c37efff5855e0297fe6cf532cb3e36b6417aa77570e5df62d53c2569337638c SHA512 eeeaaf6e3cd4ec8f0924517bc60b02b81badea2cf38e5fd90550b92317033ce34bb08a3636ad25eb6d02b62147bb01d6649cc4991f287113c6a90a043b010692
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST juk-21.04.3.tar.xz 2010508 BLAKE2B 63251dc3bb0c5363868e789b1d5017e55067b2114e16cfbf25b89ef751ecccef12cfc59acb4ba1f14b9d5e12762c0a65eb3cb6fc8034fc82eec214cbc8bd10a5 SHA512 ef0f1b72d03fcbe6dc5a92bcebbe34687a4cfbecc4f3209a5d57a032fecbcff18914c6a7ac710f9e6897ff3188fff193e276bacb873378d867b130c48ebc81eb
|
||||
DIST juk-21.08.1.tar.xz 2013976 BLAKE2B 95ef14eca13e813660b44118036bf8a9b6627a03e5c7285866d2916908dfd18b5cf9e1c8843f6a8c5a9e3057a16d58d2c0e3dc597dbfacf1950b8b0445dba5d1 SHA512 614efdfeedd739d9a50549c0a68e3d0658ace34257ce66d6337f080fa12d16eb2a390e118b364d5ec5b2122665f5ab0cc25329fc454ab10cffab2cc0afa8f74c
|
||||
EBUILD juk-21.04.3.ebuild 1310 BLAKE2B 99f6d4c854f87881137383f82c2fbfb7d25557edf08e5540d033d9086f267974ecd4cf601ff1a2d32d718c5bc1490477649ba6a3ea269e8dd1279a4d025625dd SHA512 1ae9a8d15b303628c99eff07af2ac6cb3999832ca908412e3ef52dee787fce9ee995eeaf73a12d2a1b3b3371b13cb10080125fa3f102659fd22d5278c3321ec5
|
||||
EBUILD juk-21.08.1.ebuild 1313 BLAKE2B 794c0b83c4c6b262f15bf10083c6174a4ff59e601f4f63690b8ba33d8d0831119d5d30ce48e930971461c725f7b91c8e57e1ba555089eeb3aa1885a95121efeb SHA512 bd4cbe94c2c5c247d4170ad4e10927493828f600946063d1e55002fff3358524859cb07a48d4ff7e69eb61e47fc021f1a913c666642f0a4f266d93cba812b5df
|
||||
EBUILD juk-21.08.1.ebuild 1320 BLAKE2B 60a8a55cd729a6cdc9e7bb46cb3bed5589fa2e76df1ddb67f18888c03c6dd74b97ce228d6de15ade275c3fcb8b3f1e563cbd2cafaa5f3c825afd66840c4e1d5a SHA512 b6a9b7fa1390880eeffedbe3baf2ffea542ccc2ec2684602578aebc9dc5529d3d678900da407f2479f8e07403bb9fa7c01f23aac4f15ccf5fcdf8b13faf58cd0
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST kamera-21.04.3.tar.xz 115580 BLAKE2B a7af7c27837ac26c2dd461783f85b895a34f0305f30565f00dfc131ac0ebbb57ab9ab6885cb49b1905630cc5ee9090584721c7a1590b7ac46cf28cc6ebbdc955 SHA512 629f1de8cd94900b8ac247f63a91634613e6f8d3b3889cb289e2f7d926cc58f9eeb0d3b0466d0d963798ea604538485c7409d74dd957398bdc47031e597509f4
|
||||
DIST kamera-21.08.1.tar.xz 116460 BLAKE2B d6ab8ba2638b835bcb1cf2bbe39f66649437a7236816eadfd7ada6957b82b5a6364d71271a5d45266b95ae0bcabe093a24391fddbc1d50c9ea50fccb7e4eb5ae SHA512 4f0bf35ac2def11e0eba346ea4ef87f9ade45a56d9215114f3a42b7588c55ca6a3473fdf24b6a601061d56b6b388eba4fc219830c2246910919ffb1d2f555cbd
|
||||
EBUILD kamera-21.04.3.ebuild 790 BLAKE2B 5dd330d66178292cc1fa8bd062737b30871d12b57466a2010c884f025ca5f64576d8faca7762296465ec678bc564069346831e3d835f7f47a34f4dd59472ac09 SHA512 f4731bb0e0fb6a9414542f0e28bc4d0876346c41a8849fd5ef32a59bf1d41f60a04406ffcf4bb8bb517abdbbd683894a43f7def09fe48f1c99b1f24972a7c880
|
||||
EBUILD kamera-21.08.1.ebuild 793 BLAKE2B b7d9791b350a607e25d476575af73c4ac0bc331114406bc6b98337b903d5fc340175624bbc310a708e9f3d8eac19daf898ae65761551e8e0cc9082b4ebbd0488 SHA512 a4991f9820750cfc0bf02d5a3d32641f9182b6d666c2d947d5a33a6fc820cfb8ec58af52d52e7912bfa2a42e05d873f09997b1f45e6da80f4644f4282a5b376d
|
||||
EBUILD kamera-21.08.1.ebuild 800 BLAKE2B 3986e8f4ace26fb40fa6124729b6c7416ae7ad74253b4a1630a72c3c596c49cfddf8100b902b8ea7908b605c2f567eb86e274c9ea78267a4e2225608e98ded44 SHA512 067448295950034d8adacd6bfdad245d3e940bfd79057206f9ec6ac1eaad75ebd00b50fd46499509fdd309a9520d5dff4d576f4101529fe86e771523102542af
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue