Sync with portage [Mon Nov 30 08:39:41 MSK 2020].

master
Calculate Linux 3 years ago
parent d7f8c2d42d
commit 2786a3199b

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29261 BLAKE2B 6c0b53af0be639907d9fbd7ca7bacc85b379c0ee0fc89dc57edb6ad8a6f28b2c9528d9ce67506e015812c618304694cc2a98b6b3faef5f6601d0f7017b1297c1 SHA512 c53606f2adb7f644fc845a59c9a3c3cd0ee6afdb45b314d23cdf7f8fc1d120cd173fcbd13680c07b88056238e572b39c3819107962b1eb564d678b3fb314548c
TIMESTAMP 2020-11-29T09:08:40Z
MANIFEST Manifest.files.gz 29306 BLAKE2B e1fc3d12d70e69bc7a5582863b60afa1a833b9935436ff05dde64141cab9da317bc68bba2dfb874726122f22f5c07dcc097b5e92f31887f99afd86e529b69bcd SHA512 3992193dec398d8d2d52f749d30c0b5609ab982c751e407ab2cb9f8a1ad18c6efa2ee0e7be9e9ae578902904d1081eefc6d5c8e87d3d05eab6c600050b395adf
TIMESTAMP 2020-11-30T05:08:39Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl/DZRhfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl/EfldfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klATYQ/7BLhxxOE3OvBkP0zbatLlZ1HjG8A0gtK8Xrpd7NOfHMWwc+I1Z60CbcoP
iLxS+ZLq2xFPgcz0hb8ByoZ4u5o1JAK8/PvMJuv3YYVWHp5scLbHsBr2gEn93EoY
9Q9L74DNISAI5xs03dxWk/8nQpWV9Ukc1BNpfllVESLOU2il4miE6if+glceiVfX
s6fcCrXL+i+Fih6T3jtWbviWyqzQZ6HrPgk0+uBj4uoyHrLkpCcKo6vEZmPKxuqp
esPHIM2OTDJKj97aCRckGjHQvjuU2rs4gIRQeZeWeYEihHc3SwWg0Iloox6mRYBh
j2pvel+9MOZq3Vm2fztqdwUqnz7afe+YutCCbJ9ECf7ZRV6L3u0yX9MCFox4/+sR
LeUcGMY2DpoBw0vlUe9WRPcMHnMNxgZEsT/ZGtkg1xRroCoJW9tvp495WSMspaAp
fIEx1bcgAWc4uixql5WmQWEgADBRY+iHsl/yilj20kQuOCX+a4q+KfMm6uY0Tbj8
w76ILZrspx5S4CQrRfaNNP/CHl9eBq6LIlAPSTYMLJKpTDjOPcXxY0haBv+04dwJ
Wue/gaG/Zbd59DjjVhBb+0ipjcU7T4tpzgo9NhQXg4n5VjBIKvzwpcbiaMt7mB4V
CDm8BIdySgrmDt1xZ8eGYO8x6MiDzCyZpM6GUGkwKfnyMABI62Q=
=+Ar9
klDLtw//XZi4pM1P99Us1kQhVg/GNuY6iMve0SOgyZJ6GbQpY8daaCkfXVo2HdIa
QIAE2esOkZQhXB9caUn8tFphOycWmBQ20aAJgXNFMjSwzgqLY8XFl3nQ7FEBk8mv
GYKkkJqXglB88b2qBEQqZkDrNkYG97VoJeDTYQEzmTh/nTNjlUR5VZhjTn3s8X70
+2ZQFKoS7jCde5v7TuQ/5Q155fUyY07CfRz/39h4oSNm3V1LnYCVcbtRbjdiEGKn
zdnlCT1hM90SNTCZwgBMImpsBTljVGidhYDDopgdUNNSBA/Uz7/EACLmDLoU2MAc
E62mSVRb5KrsreBHy28Uk91QIw30ECOjDgLxl0YWkI26aBNWaYdNdetEBVCP4q7H
2iuC5s2f26EL1qNrIO5TX8KJ3WuI+BdC0y8uSMhlr+ZhhHGSpuQVCAO9eMQFrOXm
7AdUWxqorNBx1kV9wVR7O4W+cu47FakcepXiNpPN+6toIsaJ9IJpD4mQmoq18b2Z
GR/6cQ0QPVTGWTtzJT6aBU9hFTjyxspzc9WvKfmaVHvZ5Bzd2dMm2mx/okJVoRPz
h6HcYLzg9OtUIHHpAtzo1Vfhs6pIhMaVeXQQVHuZunDqJkXoGltxiO/T9Tvmpife
eVkGoUDqLpuB1M6D4szMprRdzQCScAwHWxHBUuJYsSI7k7UIGgo=
=UJcS
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,5 +1,5 @@
DIST cardpeek-0.7.2.tar.gz 1130295 BLAKE2B c2aec139c8834947dd2e04fe384719bccdbce9b75b24f791136d5afb5873e6e0afb8306ebb2ddf6fa4e8b4cb46078667fae8eb962b425278351172292df6faaf SHA512 9fd1790794b8d092859670bb36a0cdd235e7d098d563032ccdb8143eac00bb77532f1ab918897c4b753afd184079975de34a6f645e31eadb28b6c5a81d344ecd
DIST cardpeek-0.8.4.tar.gz 1520613 BLAKE2B f31a0298ab8423b384b0ad62abb0599da75fd968385e9e6c9a5982e6fbaf7bec8a6098e3e7a5c30ce6634c65e05db084772f4a33c7ef5d6fdcdee0022cc56b86 SHA512 f6eebc7a17f270dd56529ee36815fee72b2f9d62b24d6cc90060f20c7604b9b99ab76858d9c04c60aaec838b02b8db76476a91ee22a4e10f01f852cd1f536efb
EBUILD cardpeek-0.7.2.ebuild 528 BLAKE2B 510a780b8ea3528c6d97f099609e50b439858c8eaf71a7f87d3d00b5d95cbdddd38c1ce2dd66c023e8fe1fa48daf48347c5a121a4d62aeb5f6b189ce0d0ad087 SHA512 61930483a3ec7833ecb52775c8bb412ccf566624d433b267a19ca501c23885f9e73df7b50b9336704628cb1630a84b264de48b7897dfd6c27195988ee5175a04
EBUILD cardpeek-0.8.4.ebuild 601 BLAKE2B 6e7b42b8eda51b962b234ab48c40321a89f29c5023310f67ff96cc8a3c04c730d1996256a2bf3a8a877d35d6a77e7b7cade9a95bd7c30b4a6de3690ea3500bb9 SHA512 f59a786e5fad8598d3ded1c7a7ce0e504395f5a638e1025dafdebe54ba23569e0871c5e6f5e1579cddb4478e497be5e4806d9ca02e1c0bf9e9cf050ecea99195
EBUILD cardpeek-0.8.4.ebuild 607 BLAKE2B b06e12aa486b40ba7f61e8fbfab1d52f0b47568389a36c65ad45e86431ebd463977c52cd325c04b6b1c38ce966ace6a40620de880ed391828e32d1712c5c56fd SHA512 4dd08041350eaabb3efc0d3fb9da025232783fd2c4128467e60157bcebbea1659a4a9a3e57c9d809a6a979f342f8770686775a9b7d4fa4a66b4929320552a09e
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33

@ -13,7 +13,7 @@ SRC_URI="http://downloads.pannetrat.com/install/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
KEYWORDS="~amd64"
IUSE="libressl"
REQUIRED_USE="${LUA_REQUIRED_USE}"

Binary file not shown.

@ -1,11 +1,5 @@
AUX ckb-0.4.0-modprobe.patch 3049 BLAKE2B a144c5f7c3f1e8871fa4074f5cd36ba9b6664ba1047c8fc2b8a4b32b1b717ebe430b4a761c50b022684eafabcaed6c9af2f8dcc1ff91da53dc475e7fffab42e8 SHA512 7979cb591fa3190667cfd73e4d2e8b8a7fa894e07138f2bf7da841df3f739cbb2ced1f57c90383f0376a721b3fa02b56650845e01970ecee0e2000460f75dd22
AUX ckb-0.4.2-gcc10.patch 868 BLAKE2B 67c3682f6aca611fd0955ab157e7e5b9a7ffd94a9acf45c12f2c8c0fda64de71e80939eb1a500331c8df4efa136bf031199fe4b5698aaf337b154837b44b135e SHA512 b0ae75c0be22576773adea5c0ecae8bae2b957de569a8863d31dcff2f29444941d50ca17e09d87e13d31c064191e0bff630b5f90cc606c0e24d6beb4d7b58cd7
AUX ckb.initd 659 BLAKE2B 1de2e8b9b555f2d083698e8302c972619dc08ca652bb1ef06e3a72ec9fa026f74aadb5e86491b4a95fe1c44699a21802907c75c67e3d09bc12caa2114052eaf8 SHA512 45c98f5b3cf2868fd7a5b0a015222b1dc6608847d380a1a3ccc95fab306bfde642a74e5dafe1545b380516fb4d41e30d76b9c1f826882dae28a0332f6c3b40ad
DIST ckb-0.2.9.tar.gz 664625 BLAKE2B 37dc9c75876ca46fb10241da7b223ca67e5b9c0a998386f0f82eba15a97045e269b1f8a75dea18297865826bff241c21b255a507fd26e73747ee2656a228c4ce SHA512 7910f089d7b01ceade5ae8282db931c9decb9296d4c9c5fc2419eb7fb4ba5a2c0f85721a3a6846ed24a72f61b18374baa7fd27e11329b5d2f65b21916e8b96e1
DIST ckb-0.4.0.tar.gz 838586 BLAKE2B 42d786d1934cce6bb082ba4c9f7081401153fa2bd209f290659cfd42787ef69fad9ad86c35df973f1934a03699a1472aa2a1ceb8ef70f46316558e764e5cd88c SHA512 81058d1e31e7328dac1b3a83cb443b9d9f29593e872d189766c1dfe8b502965fd9ea7a962423e94d5053c99d8dd8c50bd98638c11631a2ca586fb9ade700284f
DIST ckb-0.4.1.tar.gz 845316 BLAKE2B 03b6d09ab9297fea30ecff5485fcb33d7ad00335b25ce8bbd7727db1b794c7016a8f161562b5271e29fcefb332b50797d91ff8c09724b96b8929033763ad6624 SHA512 294a29146978c722fdfbb9c2581ed3fc492b2ffead0de8c434bfe90e6aff6e61748517c0f98ae0d8747e7a95684cf22badf778b35358dbaa8acbc18a25ade993
DIST ckb-0.4.2.tar.gz 883681 BLAKE2B b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382 SHA512 4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8
EBUILD ckb-0.2.9-r1.ebuild 1188 BLAKE2B 31bd8b6247e0f3615b9f2a770e60651ebc3962390c1fb73c39138269acfd9daf30845c70a04c123a358fe52bef07933c618e748076a28bc3b7b79375374779bd SHA512 18531d54b89558b00ada031fd161f96f56105ace63b300db85aa699408184668aab56a9b21fec7c214df232525c5bbe28097aefe3bf7f1b63c650ffa0068f644
EBUILD ckb-0.4.0.ebuild 929 BLAKE2B b29439748d07eaf2de1b48f473df25edeea66e460fa3770d024a13b8f3fe51d2586a7eb2944bc4d4560b6eb68c93182f5a8b15147b498d9fd4c12e7773a14d1f SHA512 79751bab8d45a33cbcadb17043623516a2ccd8dad6977e05d62564ecf2b19d7d387bda283b216c90a3207f9f84dcfbce431f49853266be294403e4593eedaea3
EBUILD ckb-0.4.1.ebuild 883 BLAKE2B 8d533915088e7206c86c6f471bc706621416f21ae7eb05983eaa9835af968fee54cc3a7f7afd83c26bcb7561e513075b6b74778a24026a1da8316aac6ce4eb94 SHA512 baf2bd6325e50ec524c21911ec9ff9e961c14ed90ae6da0223f2fec17a34ec407b5474065b3db20ce2577b13b7ee6497d5682e0ea240a08f4eaa5c12cbe91c2b
EBUILD ckb-0.4.2.ebuild 883 BLAKE2B 8d533915088e7206c86c6f471bc706621416f21ae7eb05983eaa9835af968fee54cc3a7f7afd83c26bcb7561e513075b6b74778a24026a1da8316aac6ce4eb94 SHA512 baf2bd6325e50ec524c21911ec9ff9e961c14ed90ae6da0223f2fec17a34ec407b5474065b3db20ce2577b13b7ee6497d5682e0ea240a08f4eaa5c12cbe91c2b
EBUILD ckb-0.4.2-r1.ebuild 794 BLAKE2B 5adcbcbb36a5e9c6da8bd9c31017b17020e68e2e8fc063d8227401726a3aa6626bb60012d4f323da00827274ae73aeec439c0199f249a1c5da7983ff7085b114 SHA512 392a3918f652d78b20fde9d8705bdd78ffbcf3847c0aa1352cf559b1dacfdf54f1316880ef8fe0e12bfd375c55b239037070cf606cb46d01187f4785ee09c7f8
MISC metadata.xml 319 BLAKE2B 413fd0ee948a3bf39044251e819bbf2e10c2896b857b8079a23fe46d8639ddcc7c1c7289c8d3a6f8b9a82cb05e65b38298fabe4359c27497a7aced8fa97d276f SHA512 a878c93cd07a39758b418d7884df552a6741805d148959487d0b0114fb6e5476a718b637b02526310b810e153b0e027abafef14d4e3fd981e1ba1ba88bb1fda2

@ -1,53 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop qmake-utils systemd
DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
>=dev-libs/quazip-0.7.2[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
virtual/libudev:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
DOCS=( README.md BUILD.md DAEMON.md )
S="${WORKDIR}/${PN}-next-${PV}"
src_prepare() {
default
sed -i -e "s/-Werror=all//" src/ckb-daemon/ckb-daemon.pro || die
sed -i -e "/quazip/d" -e "s/^.*QUAZIP_STATIC/LIBS += -lquazip5/" src/ckb/ckb.pro || die
sed -i -e "s#/usr/lib#/usr/libexec#" src/ckb/animscript.cpp || die
}
src_configure() {
eqmake5
}
src_install() {
dobin bin/ckb bin/ckb-daemon
dodir /usr/bin/ckb-animations
exeinto /usr/libexec/ckb-animations
doexe bin/ckb-animations/*
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
domenu usr/ckb.desktop
doicon usr/ckb.png
systemd_dounit service/systemd/ckb-daemon.service
}

@ -1,50 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop cmake-utils systemd
DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
>=dev-libs/quazip-0.7.2[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
virtual/libudev:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
PATCHES=( "${FILESDIR}/${P}-modprobe.patch" )
S="${WORKDIR}/${PN}-next-${PV}"
src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes
)
cmake-utils_src_configure
}
src_install() {
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
cmake-utils_src_install
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop cmake-utils systemd
inherit xdg cmake
DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
@ -12,38 +12,31 @@ SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
RDEPEND="
>=dev-libs/quazip-0.7.2[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
virtual/libudev:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
x11-libs/libX11"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
S="${WORKDIR}/${PN}-next-${PV}"
PATCHES=( "${FILESDIR}"/${P}-gcc10.patch )
src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes
)
cmake-utils_src_configure
cmake_src_configure
}
src_install() {
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
cmake-utils_src_install
}
cmake_src_install
dodoc CHANGELOG.md
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
}

@ -1,49 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop cmake-utils systemd
DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
>=dev-libs/quazip-0.7.2[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
virtual/libudev:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
S="${WORKDIR}/${PN}-next-${PV}"
src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes
)
cmake-utils_src_configure
}
src_install() {
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
cmake-utils_src_install
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}

@ -1,72 +0,0 @@
---
src/daemon/input_linux.c | 21 ++++++++++++++-------
src/gui/mainwindow.cpp | 14 ++++++++------
2 files changed, 22 insertions(+), 13 deletions(-)
diff --git a/src/daemon/input_linux.c b/src/daemon/input_linux.c
index 0391243e..8489f5b5 100644
--- a/src/daemon/input_linux.c
+++ b/src/daemon/input_linux.c
@@ -55,13 +55,20 @@ int uinputopen(struct uinput_user_dev* indev, int mouse){
///
/// Some tips on using [uinput_user_dev in](http://thiemonge.org/getting-started-with-uinput)
int os_inputopen(usbdevice* kb){
- /// First check whether the uinput module is loaded by the kernel.
- ///
- // Load the uinput module (if it's not loaded already)
- if(system("modprobe uinput") != 0) {
- ckb_fatal("Failed to load uinput module\n");
- return 1;
+ /// Let's see if uinput is already available
+ int fd = open("/dev/uinput", O_RDWR);
+ if(fd < 0){
+ fd = open("/dev/input/uinput", O_RDWR);
+ }
+
+ // If not available, load the module
+ if(fd < 0){
+ if(system("modprobe uinput") != 0) {
+ ckb_fatal("Failed to load uinput module\n");
+ return 1;
+ }
}
+ close(fd);
if(IS_SINGLE_EP(kb)) {
kb->uinput_kb = 0;
@@ -79,7 +86,7 @@ int os_inputopen(usbdevice* kb){
indev.id.product = kb->product;
indev.id.version = kb->fwversion;
// Open keyboard
- int fd = uinputopen(&indev, 0);
+ fd = uinputopen(&indev, 0);
kb->uinput_kb = fd;
if(fd <= 0)
return 0;
diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp
index 968764e7..1eb95bda 100644
--- a/src/gui/mainwindow.cpp
+++ b/src/gui/mainwindow.cpp
@@ -282,14 +282,16 @@ void MainWindow::updateVersion(){
if(kextstatOut.isEmpty())
daemonWarning.append(tr("<br /><b>Warning:</b> System Extension by \"Fumihiko Takayama\" is not allowed in Security & Privacy. Please allow it and then unplug and replug your devices."));
#elif defined(Q_OS_LINUX)
- QProcess modprobe;
- modprobe.start("modprobe", QStringList("uinput"));
+ if(!(QFileInfo("/dev/uinput").exists() || QFileInfo("/dev/input/uinput").exists())){
+ QProcess modprobe;
+ modprobe.start("modprobe", QStringList("uinput"));
- if(!modprobe.waitForFinished())
- qDebug() << "Modprobe error";
+ if(!modprobe.waitForFinished())
+ qDebug() << "Modprobe error";
- if(modprobe.exitCode())
- daemonWarning.append(tr("<br /><b>Warning:</b> The uinput module could not be loaded. If this issue persists after rebooting, compile a kernel with CONFIG_INPUT_UINPUT=y."));
+ if(modprobe.exitCode())
+ daemonWarning.append(tr("<br /><b>Warning:</b> The uinput module could not be loaded. If this issue persists after rebooting, compile a kernel with CONFIG_INPUT_UINPUT=y."));
+ }
#endif
settingsWidget->setStatus(tr("No devices connected") + daemonWarning);
}

@ -0,0 +1,28 @@
From a9f41cd8b8f5b04c0c66c6d94f96a9725943831e Mon Sep 17 00:00:00 2001
From: Erik Zeek <zeekec@gmail.com>
Date: Tue, 12 May 2020 09:56:49 -0600
Subject: [PATCH] Fix gcc-10/-fno-common error
gcc-10 now defaults to -fno-common and does not automatically add extern
to variables declared in headers.
https://gcc.gnu.org/gcc-10/porting_to.html
Signed-off-by: Erik Zeek <zeekec@gmail.com>
---
src/daemon/devnode.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/daemon/devnode.h b/src/daemon/devnode.h
index a0b3a931..349e778d 100644
--- a/src/daemon/devnode.h
+++ b/src/daemon/devnode.h
@@ -5,7 +5,7 @@
#include "usb.h"
/// Device path base ("/dev/input/ckb" or "/var/run/ckb")
-const char *const devpath;
+extern const char *const devpath;
/// Group ID for the control nodes. -1 to give read/write access to everybody
extern long gid;

Binary file not shown.

@ -393,15 +393,15 @@ DIST bash50-015 2565 BLAKE2B 7df76369726332299c089db156c1e9bc6619fe2e925732da46c
DIST bash50-016 1534 BLAKE2B 8c9bb752a441b70b11655a9bd48e48ec9756a34d0513837faa94c64675c11d57ba1fb0bfc43a033040539f9c475a0efd00f375cf8ffe04a6d9d1d1c19575572e SHA512 dbc3bd0fe3bddad8f6417b210fc5638a9c0c545f9d27638d63bac48aba9d3b93181a4f2e9898584d231b658589573fad5e4627ccbcf3e9d87e7663ac730b51aa
DIST bash50-017 6517 BLAKE2B d8ec55e796fa2b17774fdf846c7b24ab1428a1dd94210e0d6b3174f99afe7f9c7f33448e1116c81f43407cb8d95390dd634cb8bd543046699898f471ffd68433 SHA512 d4a4b2746a106a7e78f7df2467cfd4ca486ab36b3e6e97eb9d47ede728033b1246bc1b60edc271cdb49df998af196619b09e598c0da1b425f05455237e256b65
DIST bash50-018 1242 BLAKE2B e5f811ede6938e3b09d2ca658dc2ff2b30d6debed4334369ddf7755992cd1c591188595465552f4b5d0ab7d2d62759ff0b4f14a07466650cde0d25778b26df7c SHA512 cfbad36b1805ad76cb21d9136843171d794e57383318a014522e2d35905cf262d6721615f0a79972cacc45152de636977c957cbbad08ccb52f96de40b09bba5c
EBUILD bash-2.05b_p13.ebuild 4543 BLAKE2B 3b70f93aa3e5f59b52bab0568923a077d6fc4ec5abef0ea282a18386e2b2d85af29654060d041b8ba9cc2b568641828c81da0ea4f0455dc92f0748c4901e52ac SHA512 51baa538e499d80534cd0f91df750a21dd0c3350b69ec4903b8224fdb95c980086afb7083577cccbc91fd8695d3ba1dd4a2c556f70dafd98ab6812a3cf13b231
EBUILD bash-3.0_p22.ebuild 4617 BLAKE2B d04481c86ae777b3bb13668fa2405aa572328a123448fc66145a6175684d1fc78c2bf9b61edcd30e041983c35d16d7c89fc1fb53489b3e2e673610be2ea5e7a2 SHA512 4e5a298caf873b57c73eb246f5ff5060a953618476fa8ad1511890140314b9462402bac42c2fd8f92ad7988d88189a36eb9ca5b368d02eed1484ef9d6c22d9dc
EBUILD bash-3.1_p23.ebuild 4360 BLAKE2B 96ca1523842d6d754c8a488ba097090e1e98e625edf4959858aab84cac4d2a9bd9f9da1a9d427d8faa1c9fdc1e1747e78b9d8b49e1cae55824ee207423ba366f SHA512 a37842aeb9a612fc61709b8a5a7865129f5e90c4280d3f978995e2e427ac060179ece6db51dfb3363a9e02960e0ea9b0a3b1858adc92f313741879f37ca4e98f
EBUILD bash-3.2_p57.ebuild 4453 BLAKE2B 386e7e9ce25c91baef153b1cb1d91fcfea2e17f7c6e83a12f2067bd7016efe9eb9a96cf47969326d5ab37f223da53d81c3e9d0193132db6172ddf41aa69447b7 SHA512 7b39f55c82daaa4cb88a047a6bf5ad01052e562e0f1530c64fa20371ef4ffd029cc7fea18e4b00e34685a1804ff07f1dbc1ad904c973007e8508fb7df2d194ed
EBUILD bash-4.0_p44.ebuild 4369 BLAKE2B c9557ce8780b6f47f47ddf139345a7f9d062ff00dc71a4fec46d4d021a8d95897592dc24d4eae38c0773373353da5d5573fba04f30d67f457b56fad5d0580bb6 SHA512 90d80a8e29b87f6c94aad029297110e7e4a96e2e1698842b4ee366c3249b71db7229f2b414f8b69f93fbe8890ab03b2c0f63308c0ef04cf0fa63a79f7c07be28
EBUILD bash-4.1_p17.ebuild 4124 BLAKE2B d17c74fda8b0a75402c8271d9e32ae05e7bca330c3bbad340b3945d6dbbcc88eb71d998efc9646e843e24cba2e1f5e04e3e5fa4000d7621dcda29c62c241d650 SHA512 fad7de090214845eb1449b1c79cb14bda73c1e1dad86d6d12d49aa437748015faa45b55438afe2bcd8a6414a04bd4cd30d9c73fb9c97acd51b4b05f9f1192940
EBUILD bash-4.2_p53.ebuild 4307 BLAKE2B 25b0d8fedf6e27496188b6a9f6ec9a5c07777c2e2578339fbe88c6f992e29c9d35ba9d68b1cd9bbd76b7efc50c5b3e62bc541d5a29736acdd99944a7b811e506 SHA512 84b05e0ca648b0aada8bb8b0ff17f65ee95dd56651d8be9c282280bda304ac8ec40a4057e957df746a8c187cf7f4a93c6fe8dd09e7bdc1b9fee9b6f4f64f4fb8
EBUILD bash-4.3_p48-r2.ebuild 5591 BLAKE2B b4bce2b54f7bf77f4c1a3d7590cd3935b1b8ce0d27412edb4e4a27157fee436da2370b3d5e470d6e95687db88e2e07d8be1a9b320dbdd87ac0ca9e73ab2eca0e SHA512 d290cf92a469b5d6d8b2f92822598c28233a190e78a8fb6e315b9937e0da87d2ce98c9e258aa16c6d5b663983861554391e1d56a4eafc565dd9a38053402d4ca
EBUILD bash-4.4_p23-r2.ebuild 5701 BLAKE2B 260e42ee211a70c51beed56ba3d35b087bc9017e03a9a9dbd3440a9c4bd8edbc1147c9e9e917f7ecaef81b02486641312441aa14908aa538923781233771ca9d SHA512 81d05faecefa75068c0f6a870a1be657395090f94210ac4b3328823092cc4bb582b2fe005282e5fa0c008206b42ffefeb8ddde4ae05a436c6161a89fb42c65dc
EBUILD bash-5.0_p18.ebuild 7326 BLAKE2B 11b8ec26218f4437c8374b38fbc9c298ddb1e89aafa63d62033168c0deae14e0dab52e9fd0744f4332d640effff1ef66629ff161037ca4cb2284b4dd9290adfd SHA512 0021573137611e44aded1226e00a492786fe26a7e0131bcc57f4be3a3ad554b660468944709a75a15a431fa9625f989430c9eeda504706f640abe8c8782f8305
EBUILD bash-5.1_rc3.ebuild 7321 BLAKE2B 40aea529cfe66b96c63a3def92db857580ebd249c083657891c2bcfe841ee9bcefa7883eb71e577d6c4441e2088b52d4ee71c537da388b74a79a7013ef7f33bc SHA512 ec3f215cb8e99b48bef746dcce878373dacfefadd2e04855d93b0135efb5b43d3d0c2320c0e4f8a699cda79463c0bb0b95ecf17bc35ae6c625abe5d561b63cb0
EBUILD bash-2.05b_p13.ebuild 4548 BLAKE2B f5ac7b9f3fcef74d69143b4ed3e52a27f8cca8265bd86da9fcd00cb18dd14911e06c91bce9a0226656971a187cf570a7dcf16a564f5be42323fa18b98ecd1a21 SHA512 2229e0c4ac2bf9832827ab7658e44164eec90ae69111676f2bb58f0029560962f7e9f7e30429fa5e78c3258b1f220b163721ef2dd78dde516538a033c858f976
EBUILD bash-3.0_p22.ebuild 4622 BLAKE2B 0a0513f83591b961ce99d5e68365c5b8e7ff518e8f6a2bd3fa21602e36bdedc254ebae6444dd3a1ddb89de7f4df53114d09ab8eddb26f8ebf0d0943f20fd2bd2 SHA512 a4968dd92901cd8a463847add32acbdcb7cc3e106d12b67b666e269d7c63033324a8aa5a391df367972849e9041f4ac12cb22e1dbebf948a08d8e8caf8065b0a
EBUILD bash-3.1_p23.ebuild 4365 BLAKE2B a2332dc18bef4209dcd60c6810ffdb62b25e2ae88b45ebaa8c8ddd4e8ae15cee6064808170348dd91aa2a1a3a8d7cfe6b27f3bfe14e3377000040b6752b365a8 SHA512 254d2d624a13b2086029d4ef6a9fc5212befc9963c02558f6d49eefb115ea52b3686e3c3c59a8690f0c150f553d1bbd5ad7d20887d261cb28e7e953fa3d99ae7
EBUILD bash-3.2_p57.ebuild 4458 BLAKE2B 4a3c7756bf34700368fdc6cb4a4b4d2c8859af94781c0c4a1da8fa1d914c8bb40bcafe079fcdfffcc9e8e1484d945469f5eceea1e32384e73c18576a8df5faab SHA512 c7153a54b6a69f9b10f03b8c4069193c77e502e82dab73fb6cf65d30b88fbfa206fdcbc7276380fa2fc06fe1d837673eb6783258fb94c51601ce64162d5cdf92
EBUILD bash-4.0_p44.ebuild 4374 BLAKE2B 29142cdd914c8990d87e0a84e17e27c270e76e4d89542f4478fa29b8fa142c8a387c14e337df9b8ae125d58dfab35e3c899b1e60c717852fc7199ddd5ef60dd9 SHA512 d25693d7faa545ba3de8a143d2312928648ae4a0079aa8f89030ed279d843eea197fb125901991c6055db750fbb2b3a19772dbd84eef1ba4aa99d3ef38ce8504
EBUILD bash-4.1_p17.ebuild 4129 BLAKE2B b985ccdc6a54a13ae8a025ca914ebe4658cb1607852699c52e1d0b46d3804b11f1388bb2a87d498eca8e9f309d1b370421a7b863992110d3aaec91d3cc564e72 SHA512 dbfdb9ebb3c7892c5f7652c6749521576fe48153e2229e2d976555f111a58e7a2a2bd46cc56d807375c0d9743d81460a7c6addc36cf0a1e309d3c34cd5e8077e
EBUILD bash-4.2_p53.ebuild 4312 BLAKE2B 3c38e3c0cbacb50e00221f3450dd3b1e18f8c23b86ee481ffd87789e7ab00d686d0aac1690a0a36d85b7d1af09d74bcb9c3203947f2282c3b8758bf9f1724926 SHA512 51a53607941c6dfd5e78deab48e8788b3004a2fb90f57b531cf6eae9484be33a9d3ffac6a09c9bdd0ded9511a2da5f60e03f17231525652d8c898ae0fe0e4dd5
EBUILD bash-4.3_p48-r2.ebuild 5596 BLAKE2B 89b41a1e0e072dcee85e09b50ce10e4a9b6fb6efdac740982332aa029968ac3382ddb695148e361912ad44bd8a29aa5d972343ef403adc1efe406efd8c6c9248 SHA512 1857bc7a01ad80757271db0e3a404d6b171341a99d9cac4059d3f7ff0a88cd4ead1ab871098ed6ca8cf9ad19e4bf0f48c103d1958b4bf5eace410de404c1d258
EBUILD bash-4.4_p23-r2.ebuild 5706 BLAKE2B 7ab2b8715a769e1305bf8f0dc6f5218190cdd9e53f318391ba8f8acc51c4b207f36f2ccc7384c1c40ded840bcd555310270916b26cd663fad13a1b7e5224dc7d SHA512 0b318d5015a4e1a0a30a0c84405ab146730daa4a7d46a54223748fcb2a11edfc8150d39f28fc20a86c1cc791170fbf071749ed69ec4648748b3e124290bf4d80
EBUILD bash-5.0_p18.ebuild 7315 BLAKE2B cefd5cc7c8cc55667911d3846b91bb8d0c76aee4fc719a5ed43f9619254847cee314b97c3cbcbc32fa34ec4012ebc79bb58c410164e6d7184a3ba35330d13465 SHA512 d9809be61511431777290dc2e95aa6dd736b403998514f9d9b88eefdaf3a73a5d4c0dc5626493d4eb847d00e21bc6899c74bcd3af304a1a81f0616b31cbdee08
EBUILD bash-5.1_rc3.ebuild 7310 BLAKE2B 0369e9cdcf0ec1d168adf1def80c999a1a55b265af689eaba25b424582a7ec14859da2ad2d79488a4b65e26b57858cff86a429ca1cb2784924f901984614097f SHA512 60fd8b8529e222d5f13457274bb994d689a8f685320d98ac280717eaca2cc7bd7f510732c215e8951d9b2f104fd3e212fc3988a96dc2c71144b39de1d3f3ac09
MISC metadata.xml 734 BLAKE2B 242fda202379209b74e12c1726c4f4aa487eb09423d2249d13cae38cb9b077a285beff221a824647c826c39f7400178cd04d6082915ad9c23287ea70da9ef961 SHA512 a9301e8d2347e0cf90a97325d9a705076150c00609d28338e5d7d72c135468e4f0531b2a4077b69679ae6ccf89eee691e0e5f0748caab60689f5f017afb544f1

@ -76,7 +76,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default
}

@ -79,7 +79,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default
}

@ -76,7 +76,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default
}

@ -78,7 +78,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default
}

@ -75,7 +75,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default

@ -71,7 +71,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
default

@ -74,7 +74,7 @@ src_prepare() {
# Clean out local libs so we know we use system ones
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
# Avoid regenerating docs after patches #407985
sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die

@ -81,7 +81,7 @@ src_prepare() {
if [[ ${PV} != *_rc* ]] ; then
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
fi
# Avoid regenerating docs after patches #407985

@ -89,7 +89,7 @@ src_prepare() {
if is_release ; then
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
fi
# Prefixify hardcoded path names. No-op for non-prefix.

@ -92,7 +92,7 @@ src_prepare() {
if is_release ; then
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
fi
# Prefixify hardcoded path names. No-op for non-prefix.
@ -247,7 +247,7 @@ pkg_preinst() {
# rewrite the symlink to ensure that its mtime changes. having /bin/sh
# missing even temporarily causes a fatal error with paludis.
local target=$(readlink "${EROOT}"/bin/sh)
local tmp=$(emktemp "${EROOT}"/bin)
local tmp="${T}"/sh
ln -sf "${target}" "${tmp}"
mv -f "${tmp}" "${EROOT}"/bin/sh
fi

@ -92,7 +92,7 @@ src_prepare() {
if is_release ; then
rm -rf lib/{readline,termcap}/* || die
touch lib/{readline,termcap}/Makefile.in || die # for config.status
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
fi
# Prefixify hardcoded path names. No-op for non-prefix.
@ -247,7 +247,7 @@ pkg_preinst() {
# rewrite the symlink to ensure that its mtime changes. having /bin/sh
# missing even temporarily causes a fatal error with paludis.
local target=$(readlink "${EROOT}"/bin/sh)
local tmp=$(emktemp "${EROOT}"/bin)
local tmp="${T}"/sh
ln -sf "${target}" "${tmp}"
mv -f "${tmp}" "${EROOT}"/bin/sh
fi

Binary file not shown.

@ -1,5 +1,5 @@
AUX calibre-2.9.0-no_updates_dialog.patch 1661 BLAKE2B c75fc49a621e8dbd16ee1bad748110399cf09a404b4a905d3f723bac1827787e4749f464ba026700b6e5b3cc0ee646a92de00f1f58d10cf12dc9bc91195ee8b6 SHA512 9663b95ed64bdc2bc40692922384d1c6073177eee58a49c412883c4d2ae098e4e0b4ea51b80443108b7c0c3e4f3fda60c00fc3be4d0b62a5d79d982697927235
AUX calibre-4.22.0-icu68.patch 1234 BLAKE2B 255c1ef614728a927893231d0e6ba1b59035ad44c25a62e88880df8cd780c718ae65417e448a74e542d6ff138a453fa0ac907923b85d0a8501155dda0c577f1c SHA512 2e51db19312896bf96ca10189e49b9f92ae58e2573ac0883fbe88d335fb8fa5fedfc435ea402a56fc85e196af1ba5e9cb53a4a966cf4ff9ad3176e6fe56e80fa
AUX calibre-4.22.0-icu68.patch 1552 BLAKE2B 481b2c1f61aadab677360419f56dc6db8fa54c3d36ad1c01a9cca42f929a75b13948a417c763a5ee36a72df316db360990ec1f83cbe74df3b45794c6839a145a SHA512 3f8d29294b4bdcd1ddb1de68ce38dde52508889721f897b93afd7f595e2f405c7636e421d9d4ad3a8406593f3ada8d32bc5b7570812c5190d5ed7150e8484ca3
AUX calibre-disable_plugins.patch 1042 BLAKE2B 92a56016c2c54f1b156bc91031420594445545b98b701f7cce99cf4bb86847eebad1ccebdc20a0d1b67f9fa88a9250fc4926d7c04cb36405323388b3171cf502 SHA512 c152ddd92728a89db10c75a4d00a968bf119bef68da8b9116c76827e3cdc8f8a7e5c45fbb973f6ca8db1f79e461518351ce2d47e5e059c282f36d2df499d1629
AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcdc857ad468a9b74788326e9424f6ab9058be344dbbac8e49d343f5a1e53ddb486f2018b77319a7f8f713cf4 SHA512 12ef793a5b6ffd4413f780a13cad63927a95f15d17d85d4229eb5005ead68e51779abb822f9898ab5ae8c2094affeec1f9e85c34f109499739e6726b7641542a
AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a
@ -7,7 +7,7 @@ DIST calibre-4.22.0.tar.xz 36924876 BLAKE2B 19576d5cfc1a4ed6a505ef46656675980b67
DIST calibre-4.23.0.tar.xz 36908740 BLAKE2B 3a950ac2b3aade547bb686cc99b963357e76b5931049ecb4a5e09ddaf1db26c74fa3b4ebd74e42d83f68c5c9827c534c0247a3c6a9b000641a778cfe5ac33599 SHA512 2a512f29ddc2fed7f6a229314a9f7fceac198c9422b3be19078685032f1d1cb3b9258ac2609c33d15da20683c1277ed09419ea1e9bbc70430cdc676f60395719
DIST calibre-5.4.2-SIP-v4.patch.xz 4640 BLAKE2B e8d20d9e23922885ecc3d24b7dd83579911dc83520037bad4e9323725c3127d348dc745dc725d137a3172e8891764355d3fcdee640a26cd6b142a2c26d00da0b SHA512 e79ee69ba0ca7e44c10c6670743889d0391d708e75c798e345e6228f483347f72b070e01e2a258590420a1eea6313d88d816817886747c699e6783bd965ab557
DIST calibre-5.4.2.tar.xz 36596800 BLAKE2B 00373cdc9af56a8dacc70096d1e7925f8d3da4eaf37727ad58c211d18e6c593a21c3ad0f283048ae28b1bb83889c8c801baaa5e240eb65d972ebc78a79922ec1 SHA512 ef3839f5ff4ceecb3bbd6c84819d6f57cc4bb2a1ae789a9dcf8f029680bc778ef86f9c2eb01832c4990f68c2de892eedafa449205470cec4d86a3bbe9d4b4527
EBUILD calibre-4.22.0.ebuild 8735 BLAKE2B adf74fa324a846089c39e864c54aed9b6d5f4052042e30bfb70cccc85fc610ea693814c51cc290838532fc297173ee35702cf177f84c638aaf7256bc599c1052 SHA512 daa440fc6cf39b4c579cf4eb73f63e78d54b41416d259f75ff2379f1312275792bf712f5f0c4c52b5a766ad5278d18288c3d47c38d4cde3fdb63256f46b4ec57
EBUILD calibre-4.23.0.ebuild 8778 BLAKE2B 1dbe826dc0b16f1a12fc43944ac8c5fc25123921b76acb302dd3cb4d3ae66d3cfad4313d82ddba0cc2a6325d4ddb21bd110cc2c8c6d0af3c7db93262f8888795 SHA512 268e78ed7ae47da88ff86d37038040125d42cb10d4c8aa2edfd61e4ea75390f4752bebcf329da5fe007d4f63c224e65aa746a9528f1d32cb420bcddaa3b237e0
EBUILD calibre-5.4.2.ebuild 8702 BLAKE2B 18253ab47806e3f9b7baabfb9c287a71ba17565825f26701d79d74bb24991c1fdd3016ad9509aa61bcc7ea77a0792a13e65a6975a2ecbae15a0e8764f3a0ff08 SHA512 646e7ffa62759b0f6fb89161c44270caaa7a65d9e7b90369a04f219d94c0f0788eba8c45513a0f631a6f473c378ae2814fd21d1bce021e57234159612149a4a8
EBUILD calibre-4.22.0.ebuild 8777 BLAKE2B 98571cdd9f4f5af94d5845e72916be4bc7e3b0ece2e0179045bf4799e219a09a107d0e93f665e2980001b802705392aa5bb8709604e1ac319a65edd452d0b539 SHA512 e9488d9110911d33c7568f608f825e4481e3de0659c8304a5d9e4a3734602bf126806e3e460b2cde45866d0c2976fe45238f3bae67d2bde299f9326ce12e2ff8
EBUILD calibre-4.23.0.ebuild 8820 BLAKE2B be3ea817795c0476cc19b1b0421df52030ac27e4a3ed3651c3d3dad9c3e3d2ce5d276442cec72a6eb2451684f5196beecbc70d8f02d520601ff9546ae145a2d2 SHA512 e42af2e3e12d811690586a4af4d66854e2c9e8096e31abb32ebd1181e6d982f93aadce3d26b5e00f15572b9b1aa0badca8de27781adc9f3aa9966b26554fa4f9
EBUILD calibre-5.4.2.ebuild 8744 BLAKE2B 4b55ad14a9e328b00c1d4b11cf82ba323874e6e25da6078f72dd5f83cd91c2da624072651890f29c5fea331f6355b13693aec593fd2f952abac0c28445965b6f SHA512 04bf407e6ee39221521a57364a0c3ab9be0a404a2a741dfda7de53ae24a00958e6e465d21308a657ab26381397ef8ca8fa5210fbd488e5cc4cf91a32d5c526b5
MISC metadata.xml 382 BLAKE2B 87fa7e63a6ed7a4ea55247b362288b43f7edd312cc3085bb8c1b947402ae4aa0df01fac4f6646d260653ff8af7fe28d3dabb8a213dbf3e206181b69835b33d5f SHA512 8503e0a4a48d93682c386eb1d6507b4b26585afc9d62b7cd52bc00b457a887bd17422a03669ff404570ff7f5ff6f0bba14ee935979f8b54722870d6620097de5

@ -122,8 +122,9 @@ src_prepare() {
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
eapply \
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
"${FILESDIR}/${PN}-disable_plugins.patch" \
"${FILESDIR}/${PN}-4.22.0-icu68.patch"
"${FILESDIR}/${PN}-disable_plugins.patch"
has_version ">=dev-libs/icu-68.1" && eapply "${FILESDIR}/${PN}-4.22.0-icu68.patch"
eapply_user

@ -122,8 +122,9 @@ src_prepare() {
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
eapply \
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
"${FILESDIR}/${PN}-disable_plugins.patch" \
"${FILESDIR}/${PN}-4.22.0-icu68.patch"
"${FILESDIR}/${PN}-disable_plugins.patch"
has_version ">=dev-libs/icu-68.1" && eapply "${FILESDIR}/${PN}-4.22.0-icu68.patch"
eapply_user

@ -124,9 +124,10 @@ src_prepare() {
eapply \
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
"${FILESDIR}/${PN}-disable_plugins.patch" \
"${FILESDIR}/${PN}-4.22.0-icu68.patch" \
"${WORKDIR}/${PN}-5.4.2-SIP-v4.patch"
has_version ">=dev-libs/icu-68.1" && eapply "${FILESDIR}/${PN}-4.22.0-icu68.patch"
eapply_user
# Fix outdated version constant.

@ -32,6 +32,18 @@ index 62d05de310..4e918492d9 100644
}
end:
if (search != NULL) usearch_close(search);
diff --git a/src/calibre/utils/matcher.c b/src/calibre/utils/matcher.c
index f38a7082ce..8e57947867 100644
--- a/src/calibre/utils/matcher.c
+++ b/src/calibre/utils/matcher.c
@@ -15,7 +15,6 @@
#define inline
#endif
-typedef unsigned char bool;
#define TRUE 1
#define FALSE 0
#define MAX(x, y) ((x > y) ? x : y)
--
2.29.2

@ -2,12 +2,8 @@ AUX xchm-1.23-wx3.0-compat.patch 929 BLAKE2B 87f22da40033007e071ff3c1ca497247027
AUX xchm.desktop 251 BLAKE2B 69b8a13fbf6129aedb89f558541728bdce055a585387d1cec49c08f86b6a5d972287b63fe2ba719b83bcab9270e07c1c0d50ccaeff36bc8cd291fa7602a67863 SHA512 c17e6e3957d4c0720e43dd64b169daf221e26652fd6487d2838a4c4aa86cd9640e651d55e6bc28dd4c4cc7b37624baf83df55061583f65eeecc592bd2c9a5e54
AUX xchm.xml 257 BLAKE2B 0b32e654afe5af057c219830f61989e2266d55c726b90cc73795ab260034e162d16af2ecce463d74feb136b5b7bfd6e8544a56d883c349bf3158f750aba05212 SHA512 c2dc02da01dce9be31c92d95c28d8ada8c9532499d4f5d8875b41a42bd1f070f6f938e7f4cafdb8d42b13298d81eb03c3347e19c70b395f872888fac5a658533
DIST xchm-1.23.tar.gz 474274 BLAKE2B de73c04e68b876edefb1d45d9e982bcce6fd3afa06f8704d05fa5cae710d9724ed20ca50be9022570832da9954ba2af141a66e5b3ab02554441c84bac1d6ffed SHA512 c0df4362ff6db8136b20f62a76e7e93185375f6ef9eeeb1001e27ead9806d486332573ba8c3ca1863a70ce6b1d3bcc6d3af48d42add719312774dccfd7d18c90
DIST xchm-1.29.tar.gz 972533 BLAKE2B e114047f4c3e19bb4d4c28a74997c76c54a2dc286f1f0691f105824be693e3b51c7618717b5b5b5f3604ab3f4fa89d703e071a36be0bd05529b6f44710b0bd20 SHA512 678cea2947d58e9b173379d6df809be603ca77431a3181ee45e3c1f4a4a55a6c10a395eecb5c25feb14ad361d044355ae313d537f0abc9278c6e5ab37a8768f6
DIST xchm-1.30.tar.gz 981171 BLAKE2B 6b2077e9cf8fa849121cee3681bd390218de1ce83c9c49117a186ddef107b15ee8f491eb93ae41ba8a2ea07ede306883ef0f8f0c357142e9ca333bdea8ebc50a SHA512 896d94f4fa3b728e37985b1a2e918596e20bed0a43cf90711d27ebfdcbe49e4a0794c17e1f6cfefb6f272adcc7fb22464e2c25c15d0f0afcbe94b867899eb1a5
DIST xchm-1.31.tar.gz 981450 BLAKE2B c0c1908332f4d76f2c4dcf64ed713ae500d1b2022dedb5cb0df294fcdd1ce87d5144ca7347d6bc70b43af29f047ee270ffe05f1ee8da2dae5a5e0586c342900a SHA512 b5e1e979948d202163265f99357b361bb78371a2cc7cdedcc2d2c78207466c3f8291f720c92405913c7c5b9f607d3951a8bb3be3ece3ba1f408ceeb79199e9b5
EBUILD xchm-1.23-r1.ebuild 1089 BLAKE2B 58c42b1eb68d2f84a421e511504b476eaf20e4033c54c032c438ec91a01ea3dc5afdc401ee0b15d650c8df1fcedd07a0a146c172f1d5cffcd4d8074575c561be SHA512 1e2ea33bb90588ba970930ccd7ab8f4fc696e03e1088dec1f65da5be8f139627cac104d9b53a6131a2c0ad2efca0747e0d17d77a684762967a688fba98016ace
EBUILD xchm-1.29.ebuild 1212 BLAKE2B a92a0015f18489465890cb9d292aa8e834a732e9d3b13b4df7fff95a42e0a3f2654c0aa59dae7327fd09e1330b5d0d8ab885a757c6fbfdb01227f2c04957c26d SHA512 ae281e0998252802f558ed91ba1ff39ec04144b9b2f6666657bc27d2ed9320a0420cc7ade9aa25cf5846fd1fbb3e4c158c2a4d3f9d164026cbf1fa9d3108399e
EBUILD xchm-1.30.ebuild 1014 BLAKE2B b78f2480a9fb60cea85e74e185fc69b7cf34b429c53fb4d5a2b02b6287b88d156a29f2229dfa2332d080fbc8fa7b35a6c7165dcaffb60a9da12fb9739b352c75 SHA512 030b6a0e0100e1ba1ab2948eeeacb88fe42aa4d0d40be1746b2fd0a17d90178894a9034d66f8f7921160f2a4052a0e1f85f08c7cf191229f17badcc56ff0ad7c
EBUILD xchm-1.31.ebuild 977 BLAKE2B 624e6af9fcc645192601235324dc61af665c23633fdfeb1ef461ea0e30f68f47b9723c0ed80f05aa73cf683b4ce1f37e1ce509966c7aa97b2060a00c24ab87b8 SHA512 ed839bbf9adf445c192518682e2aded1a0a2063f9ff1baa07427121dca675193a8d75ea2c0b23ed999588777a434487e52f1b38e070b6ff1712626c105a96689
EBUILD xchm-9999.ebuild 990 BLAKE2B b2b4cb34cbe9bb43b49add6f34b37b462431eb97d67e1c7f0b0e8c522a8fec4f43ccec99a0cf71b42788c7ccb86a4b22624601e15330fc77d90d65a1da54c3eb SHA512 93ed6be0693e82bf4750bd18761a219527e9ee621a349f7e1c027160c97e0c86889ef7fa1cbcf3ac7429555b4a8c54621cdf4729c76d789b1e7f234192b73310
MISC metadata.xml 350 BLAKE2B f6872e04718f72ae186772afc32f65a55ed55f078f53c6b3a8448bffcf006eb65ef1923e98d369af3e9c6fda5977bd148ae13a2d8e32ab2e2a6680a4ec5fe2c6 SHA512 956319a7ec2b136c5a1b38a51ab1fb61f81274dc2898eff1441393ddc4d0c204854093800210b9e44ef214427e4664f61d0ba1c3a8c43d8f21812b55371e3e66
EBUILD xchm-1.31.ebuild 949 BLAKE2B 9d8e740984a0d4d52fe62a2731fbe4f7f2a7b822b57516d055e2e1bb7cb16ea813bd3740e1e809d7e371bfb4dd5c528851af266b9fdb62f435bcac752fc93828 SHA512 881186fffa6380bec1321d5d1beb6ba26ddc4bd65ee07f3159ec9dbf54840cd05b2f1ecd82f452ad94f4eb7b8cea22751894bdc93099b0908053c238b0a7a6b6
EBUILD xchm-9999.ebuild 1107 BLAKE2B 735bd0f230d0ea1a8cf34805dccbe600b29dd11fca03ac34dc9c96f96064214667f772a2fb2a67c58cf9a7184688282dab944955df83560426e0954510935e25 SHA512 82a8f548dbae62af0df893eed30cb3b332c1bba1ca1ec3af3a82a1f272fec3b57f159e9bdadfb916f422e822aeb0f55be0563d022b9300fe75642a55d4ea5e6b
MISC metadata.xml 370 BLAKE2B b7a2c5ee6e02f758f53ae1f67a982d8e3c0ceffed66524c9072801bc3cb803419824ce0a30b59f9dd16cae6381ae3b1a28a9b084c6dd71ab8d68a3a9be36e5a9 SHA512 f926ec5a7690046f0c1e73da64d5ab9eb662491cdb2ad24d44455ee5a4e94693188a3c8c17f777a0da120a44d57ca00f5713f5472c75f44215213ce41aceef2d

@ -1,11 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>desktop-misc@gentoo.org</email>
<name>Gentoo Desktop Miscellaneous Project</name>
<maintainer type="person">
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
<upstream>
<remote-id type="github">rzvncj/xCHM</remote-id>
<remote-id type="sourceforge">xchm</remote-id>
</upstream>
</pkgmetadata>

@ -1,59 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WX_GTK_VER="3.0-gtk3"
inherit autotools wxwidgets xdg-utils
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
HOMEPAGE="https://github.com/rzvncj/xCHM/"
SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="nls"
RDEPEND="
>=dev-libs/chmlib-0.36
x11-libs/wxGTK:${WX_GTK_VER}[X]
nls? ( virtual/libintl )
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
"
src_prepare() {
setup-wxwidgets
default
eautoreconf # Still needed on the next release?
}
src_configure() {
econf $(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README ChangeLog
cp "${D}"/usr/share/pixmaps/xchm-32.xpm "${D}"/usr/share/pixmaps/xchm.xpm
rm -f "${D}"/usr/share/pixmaps/xchm-*.xpm
rm -f "${D}"/usr/share/pixmaps/xchmdoc*.xpm
domenu "${FILESDIR}"/xchm.desktop
insinto /usr/share/mime/packages
doins "${FILESDIR}"/xchm.xml
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

@ -1,56 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WX_GTK_VER="3.0-gtk3"
inherit wxwidgets xdg-utils
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
HOMEPAGE="https://github.com/rzvncj/xCHM/"
SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="nls"
RDEPEND="
>=dev-libs/chmlib-0.36
x11-libs/wxGTK:${WX_GTK_VER}[X]
nls? ( virtual/libintl )
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
"
src_prepare() {
setup-wxwidgets
default
}
src_configure() {
econf $(use_enable nls)
}
src_install() {
default
dodoc AUTHORS README ChangeLog
domenu "${FILESDIR}"/xchm.desktop
insinto /usr/share/mime/packages
doins "${FILESDIR}"/xchm.xml
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
}

@ -1,8 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
WX_GTK_VER="3.0-gtk3"
inherit desktop wxwidgets xdg-utils
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
@ -14,15 +16,11 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="nls"
RDEPEND="
>=dev-libs/chmlib-0.36
RDEPEND=">=dev-libs/chmlib-0.36
x11-libs/wxGTK:${WX_GTK_VER}[X]
nls? ( virtual/libintl )
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
"
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
src_configure() {
econf $(use_enable nls)
@ -31,8 +29,6 @@ src_configure() {
src_install() {
default
dodoc AUTHORS README ChangeLog
domenu "${FILESDIR}"/xchm.desktop
insinto /usr/share/mime/packages
doins "${FILESDIR}"/xchm.xml

@ -2,27 +2,31 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
WX_GTK_VER="3.0-gtk3"
inherit autotools desktop git-r3 wxwidgets xdg-utils
inherit autotools desktop wxwidgets xdg-utils
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
HOMEPAGE="https://github.com/rzvncj/xCHM/"
EGIT_REPO_URI="https://github.com/rzvncj/xCHM/"
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/rzvncj/xCHM/"
else
SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~x86"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="nls"
RDEPEND="
>=dev-libs/chmlib-0.36
RDEPEND=">=dev-libs/chmlib-0.36
x11-libs/wxGTK:${WX_GTK_VER}[X]
nls? ( virtual/libintl )
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
"
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
src_prepare() {
default
@ -36,8 +40,6 @@ src_configure() {
src_install() {
default
dodoc AUTHORS README ChangeLog
domenu "${FILESDIR}"/xchm.desktop
insinto /usr/share/mime/packages
doins "${FILESDIR}"/xchm.xml

Binary file not shown.

@ -29,5 +29,5 @@ EBUILD mysql-5.7.32.ebuild 37598 BLAKE2B 467bc83326192f67778dd41e25687ff0af4c821
EBUILD mysql-8.0.19-r2.ebuild 37949 BLAKE2B c0ae41237387d4c58bac1f0f218fa467eba25a79e44605489f3835a1508c94423ea31c7d7d3f39e00f91a56a2320ffcca4fd968a425a3f898c9b7c2b9713f902 SHA512 434b40517a183a8bbb877ad79661ccc3ee1a89d40a374823c8778d87f75593f295c7a635496be1cb6376036da9c3acd5f82bfa2b62a88165b9c4b4b0ffd6469f
EBUILD mysql-8.0.20-r1.ebuild 37217 BLAKE2B 2aef6bce1bd7f8e5e55b64caa304b427c84fcd365e265a6ce0d2458491349cd8c04c17a50644d1be7fca9218e17ad748b9307fe7b32270c6ba936077e2746d9b SHA512 ca65ad63a374696e4adc2d73176de71a0b27e267b91dfba20641303c4b9e8cfa1241375c7cd69af660b2d2632c629ab0658d1ed6e2454032a689f2995a2c505c
EBUILD mysql-8.0.21-r1.ebuild 38168 BLAKE2B 7fd4dcb6e42c5d1dc4131c0de51e077fdd130012f9a25ef09731cdb15c6c72ae10063a431a8146934b1a19fdde4de21ea4b32b58190f88b03a4a91ace322acfe SHA512 2539cb667afe19ad476ef73fe30878fc98f04d63b6edac0b201cdd7b48ef48e5eb8125a87e1c021e7e53c0d2e6142abfe8743d26ed6f7c88ad7ae6565cd346f2
EBUILD mysql-8.0.22.ebuild 37603 BLAKE2B f71796fa1cb09a47e2b723e0b7038de270e5e8b25197a0437fb78126312a319a67775cbc143a81ac17547eb4a7bceeb53dd0b05119999a211cf5c72514def7e2 SHA512 851615011ce1241b1203c3724d35f0f9a0109b87ee34f44e88f2cc421c03755376935287ebac8d4c29d8d024430912274c90f3d77df85c610185fc03061c4a6b
EBUILD mysql-8.0.22.ebuild 37611 BLAKE2B 3d7f59692f1065cdbdce8b62ab47322f7a17cb19f8cf640b9f7c8076fcb8f021e4d5039149583a671d46a5033cbe2f092fc2aa2190039f50ddac036de42d17be SHA512 52563da07ab306b38e58666cb07140607ae41e767a444ba59fb044088383f4fd9d900345c6790bdbab16751aacccea94cbd886effb87e90f4ec03604685f30af
MISC metadata.xml 1470 BLAKE2B 09754bc9a1cf5584588c4f69700919fd72a860175ae1c045ce90a644a1360d5abccedd5b2649e16fcd189e82df659ceb96fd71ab2aeccdac6256af4f80e46a0d SHA512 d96f6a133611f50b80116221e2586eff899210255efac58d9f6ef7ccd0ee0854a3322b4d4d1db15b3b2e410525f5d73e43f52a833f3ce358f6708b88b3cf00c7

@ -54,7 +54,7 @@ COMMON_DEPEND="
!libressl? ( >=dev-libs/openssl-1.0.0:0= )
server? (
dev-libs/icu:=
dev-libs/libevent:=[ssl]
dev-libs/libevent:=[ssl,threads]
>=dev-libs/protobuf-3.8:=
net-libs/libtirpc:=
cjk? ( app-text/mecab:= )

@ -6,5 +6,5 @@ AUX mytop-1.9.1-queries-vs-questions-mysql-5.0.76.patch 3431 BLAKE2B 4d1d18cd3c9
DIST mytop-1.6.tar.gz 19720 BLAKE2B c7cd4e75283a52e505e09ee3f1618877832be16154e2d313f3a9a71c53a604f67180c892b13209b85c584db0c67c66461064b9c5c99352685518a65f2d3cefc5 SHA512 672209d828c70fd740a791f2e4dfac1e4c594adff197b8bc43322249f03f6c7b18a750da0892c1519fe29e24b661e41d40cdad3a29b546dec4b3a747155566e2
DIST mytop-1.9.1.tar.gz 22095 BLAKE2B d0281fce93d9165593d5a94229a5de0d2b18d38b02e69329322e62611b5d9546d08626ea60ea7ede4d6ee88fc7df08c733cb5437fb47c468e0d591d7dde00595 SHA512 e6d38812dd69f5e330e5fe9206abe7e00c9e08dd61ba52a9dbd18a823bb09715832d27fb8db6fe1146d78eb56845cc0a7e2a72989ee56267d6482238fee84bc5
EBUILD mytop-1.6-r4.ebuild 895 BLAKE2B 86cc5ec6b0b390c1270daef2ead374f51ced6102cd50cc3cb5b4fb03dffdb6843ca705396c5b8d264c6c921b5535ebf41e194eb72b7836f1563748cdcfa3d2d4 SHA512 6e55cb2898e98fc3d363af7ee8c36b232d8c3b1bf5321893b11343a0e60897e135f6ad39d796e4c7872e6a934eb5e4c2921e04c21590a7067b47aeaa4b105378
EBUILD mytop-1.9.1.ebuild 825 BLAKE2B 7b112fd1a6a91e248d6f007b8782949fcc180fe807c825a41fbede2b9390ba7c2f5a54a734e0f6fd5082ed6a59ffa42870f60860814a5ae78b82d19c6a9566f2 SHA512 26d7b172c52e3056184a48feb381462c1094872aa23168cb3f9cdf9c9b69e4756b1313893c53ad1383438e867ecaa889a0a2fc27c33c9ce868c2cd35baf777e6
EBUILD mytop-1.9.1.ebuild 820 BLAKE2B a6794e446963d37aebcf133c422e26ca5d9ec1f07e68e8baf3290130fe27c201dead9f578f43f19a060afa34d038812005f9d1304751d007b30eb55e962eeca8 SHA512 a2a098a8c9209a26da693177ad26b34e006c1b2ae1a4509b05c61eb35932557d7414c2e26c6c22eda56ef723c6cfe360768a113150d69220299cffe14cab8bca
MISC metadata.xml 239 BLAKE2B c4d6706d083b72927d239f41a644a4009c054c1c1a388af7733d3a2daf47d354009eb472573304a6be272601f05535297bcd9ceaea811a741cd905577ffe53d1 SHA512 e6e2fafe2f503db1d12e3d2368a99631ee8d014b7ea802d9879e7e3e2c0f9378675fffccd78ed09b914ae781ac3902567b1a53a721906e3ea63ceb51d0a1654b

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -10,7 +10,7 @@ HOMEPAGE="http://www.mysqlfanboy.com/mytop-3/"
SRC_URI="http://www.mysqlfanboy.com/mytop-3/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ppc sparc ~x86"
SLOT="0"
IUSE=""

@ -2,5 +2,6 @@ AUX pg_top-3.7.0.patch 749 BLAKE2B 26d3d391e33a55b5af857ec3262b5f37e97a64262c050
DIST pg_top-3.7.0.tar.bz2 236076 BLAKE2B 87a29d0237aad48b683c17ba56fdbc4a90f854f4f497057ffc978be1797d978f02694781e83d296fca82e03c8bc737f7cfd74e996987eea0bd8d6a66ae433ce0 SHA512 509cd3ce65a9b549097eaab5ae27106fa469cdeb4f37950564654f3df01390e1a771c8fa4f5858c3e4c1e76470b6c0fd9b07e8268564f59285e30bf824d7c4ec
DIST pg_top-4.0.0.tar.xz 117920 BLAKE2B 5c13fd868804492ccce3b660875602df958f065126f9dc17f45ebcac7961384cd1d3d3313da49832a1219ea7e86ae78cbbdb975467b13b32d5f836f5cd33a443 SHA512 b7a016137495ceecdcf0ac0e95c73b7eca20b57264f7b63b0a38c3f31db742c704ed0094e07f6df051bce9bc26214f5a8f66ced1e923bb66e0c86fff1e2ffc19
EBUILD pg_top-3.7.0.ebuild 621 BLAKE2B 3f411c73e55bdbe3db445d6cb23de24d478d7edeb18e8657da639f73400655eb1dfd95036f469b014ca8e467b02438640a0495ab60697478896735004f15d1f1 SHA512 b78758656bc4e2a1fa702bf2e03f108aa91c7815db10da22a16ca1e6f8939e443577b82d4458f741c991d8742c5d8ebfbf22ca977a638b9e224d1dc425b61564
EBUILD pg_top-4.0.0-r1.ebuild 503 BLAKE2B 63696aa64d340b27d60fa544cf064dfaacf1e3f710aa86042068cea7cf30b040779f2b147f250cc7b019ffe74cc0ccd92d539fa5bac9b39dc0711e4b45190f9c SHA512 ada49d5653fd5c2e722f1e26ff1f7a7cc75f0191140b2f2383318baf01f397d484693080e769dc284f4ad92e719646cb25404b80f0a101685122ff268a2d3796
EBUILD pg_top-4.0.0.ebuild 402 BLAKE2B ec320225f0864aec216f400496be18d09dbbfa5aa0b8d53fb5f0404e8f3958e5d5b72615011ba611aa2f1b3579f3ec119efe8758c09ae762947360f2de44fd68 SHA512 c7d50617778104a838c287466d374549a73d6a581317043e300805fa6f56b7669e40551866b1a8b34f560f34f1cd024a953825dbc5e715a5473812268c6e09b7
MISC metadata.xml 461 BLAKE2B e6f8d76b546b6b6b6cb13dc1158f71d20f3c68fc9ecc9b37ccf8d8581ec8699e5faab5bd4b10100a0897f668e04449e8f67622e3e3eeb3fdbc54023af536ec0a SHA512 ef6740e37b9d51eb8d303e393d826c91519e8fbd2fe66930486bfbf16bf3bfe09f1a90040a044428841ed61dd6885eefefa2fc9bc43a08e6d4e2dec4a67ba9fc

@ -0,0 +1,25 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="'top' for PostgreSQL"
HOMEPAGE="https://pg_top.gitlab.io/"
SRC_URI="https://pg_top.gitlab.io/source/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-db/postgresql:="
DEPEND="${RDEPEND}"
DOCS=( HISTORY.rst README.rst TODO Y2K )
src_prepare() {
sed 's/set(CMAKE_C_FLAGS "-Wall")//' -i CMakeLists.txt || die
cmake_src_prepare
}

@ -1,5 +1,7 @@
DIST pgbadger-11.0.tar.gz 1661028 BLAKE2B d83be01017d69b83cf288b23fe5066d5c691b630ce748fe42b33514346183f7b8f18efceeefe0533e534c669e986c30388a6df5b620ea654ae89b3dc3c08d342 SHA512 167534d61cb28df6cb7eae7efe788d3f6bbad1c614468e905a9b678a76b3a2dfc0eb192b595ac4dc332cd694e820f1603b79d83bc934b7dfe3d226019f6a9c15
DIST pgbadger-11.3.tar.gz 2297407 BLAKE2B 7e0814c570a3e5fbf79132c99e3134ee944c8239b956d4638a144c551a45b1903a27ee730f93e0dd040c3b8b8c3ec7d1b22228bf2390fa1585f8e4907cb9ae90 SHA512 0af40e68391d6cc783c5895eea01d266bdb22672bd9142e6029ec428f68ee13e0d0deaced4cb80ccd5b608bf04a72a9964c95d2cc9ad933c7412dbf888fc788a
DIST pgbadger-11.4.tar.gz 2299574 BLAKE2B bb18cd73117ac58330cca2a5f3b525f962d7c0d30a0c28881ff977424dc1ee84f7754a1d4bae200739e60b51015ccad0552573b98d06a3e5932af0056c01ed9f SHA512 c945d6b6fd564640ef9f13fc0927acbed12c4329d05a44e12858a944b3df97677af8c92e62c4572b5e02279ee5d0ce84cf9e66d294f909b4cfcf311e86ba7557
EBUILD pgbadger-11.0.ebuild 454 BLAKE2B f0fde0f81f5af4fe540bfc652b607686b574a0f4edbc4e7ed251421c8962223e8357955da642b525b5dea3fa6ae498c46232502a628df04373b28b52b7da6f8f SHA512 f1140736e8be887d864e7579e0da07b5f4f774ad4ed8bb7993c29173ff87735f02e168be4a1d955cfed9dad795b051f5d65eb773b856c35e613096ce26cc2fce
EBUILD pgbadger-11.3.ebuild 455 BLAKE2B 6b62920d5031e260e17dd2dc7618af09820cb336614ee9b24c3686f56bbd663f6ef5bb89ac28485b832477736eaf0e7e94759bfaa598206828b3e4b5f6fdc1d9 SHA512 d0948c53992a47f919c65c87a7c9f41c40e69e920659e7569519bb2a9d3ed891c762e6bfbf1ec7108917d7c5f1cfd4a3e959e9e9e6ad0fdc9a27575fef20b84f
EBUILD pgbadger-11.4.ebuild 455 BLAKE2B 6b62920d5031e260e17dd2dc7618af09820cb336614ee9b24c3686f56bbd663f6ef5bb89ac28485b832477736eaf0e7e94759bfaa598206828b3e4b5f6fdc1d9 SHA512 d0948c53992a47f919c65c87a7c9f41c40e69e920659e7569519bb2a9d3ed891c762e6bfbf1ec7108917d7c5f1cfd4a3e959e9e9e6ad0fdc9a27575fef20b84f
MISC metadata.xml 413 BLAKE2B 9b4f24620b42d2cf5befbaed7d52ed2e03d4619ebb547d36e207a900fe481a825a5be0a6fac073d7b278076ced053ae9a3c4b5d05597e5fb4d7ea66c1bff7988 SHA512 6bf32dc50ecd2d51d450413500b00773177109ab3ad26d74b458ec902973fa38542dbc65e65fbbe103b4be63589f61c2b9a6ab6ea5492b1954142afc5c2f8f93

@ -0,0 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit perl-module
DESCRIPTION="pgBadger is a PostgreSQL log analyzer."
HOMEPAGE="https://pgbadger.darold.net/"
SRC_URI="https://github.com/darold/pgbadger/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-perl/JSON-XS
dev-perl/Text-CSV_XS
"
RDEPEND="${DEPEND}"
src_test() {
prove || die
}

Binary file not shown.

@ -24,5 +24,5 @@ EBUILD spidermonkey-52.9.1_pre1-r2.ebuild 4591 BLAKE2B b8fe23279548903b66139d331
EBUILD spidermonkey-60.5.2_p0-r4.ebuild 4238 BLAKE2B a5f3d1bcb0c12a678795d2e632822687e2d025bbb679daf0a5ffc2d262118bd5120f0a112ed39cf1feda178b609c6a2395e3d424c9e796b824a048bcb7385deb SHA512 3961fce1b9984e3929005a4d0ce3e0494ff1de7d42d07c70023b57d4e45f2d3cca1c6c8d8c803b95dcacf5a56ef9a66a339fe891bef594d079f275861d16b035
EBUILD spidermonkey-68.12.0.ebuild 7310 BLAKE2B 9808f81f5adcd34331a2ae9db9c00303f13493e9a3dfdd007f89b8a87ce86c8626cd6041116ed0347f1675558363097c1d8727b36e92ed8dc76af2f2584a186d SHA512 c7ada8f749bf7fb5de92653730d54a1b1af32cce2486766606eae6cb3b592967c0fca37d43375250fa924ee9fdc275f923c0bd620cc25d21d51b8ba4be8587fc
EBUILD spidermonkey-78.4.1.ebuild 8097 BLAKE2B d8a3a67996d503b6e36294304817a76b04f86f767407a1207fe1362933f3a6f8fc1c6b8303daec733f6255e13628c4df1612a096a78059e20839949e0e73a4af SHA512 215a96406246d5b55cc991658d15c614c4a53774fe3bdfbe8d721d63e8671ec0971512884249ed4f4ad6967523f791177ede536809ee0b42fdbda1462a061111
EBUILD spidermonkey-78.5.0.ebuild 8099 BLAKE2B 7faf4d00e0d70ad5e315ff0ca650542640acc7c1a2729ac6c752c4993233678c09d3aa2b63910eae00bd6de8229df8c11ab86f15d5ba3007806a0737abd6ebb6 SHA512 cfbc86363bf818a583df1a243937dea6d84de0ebe20c1910a2be0df1110c289876cc5f34b9d788116da525953fe0585898829b83ae66c1fe32707d0f28a08973
EBUILD spidermonkey-78.5.0.ebuild 8098 BLAKE2B b13a5cce3bf76cb0cb53de8ef8fd3c639a5ed3658a80b76a72dd5c4964c021260059dcad00bcfd034672e5690e50b14aeb941aaa16c29b03a21bcf02bf028900 SHA512 f5bc0a24a0e122cd5dd7f5e24a23a5ac8fd356d64277fa881dc55773c0950fea48b076cba35f0e996bce4da13f870b044964a1632684ae97d58cd7fabb1a8be5
MISC metadata.xml 806 BLAKE2B c1b86b680222a9f427f762f469a68849ee1d1f9eb8da0ca326e586fa3c15b03be0cc03fa752b460e22439c31aad98b0a213371e5f6b7b3afc622baf8244aa6bd SHA512 6fe4608fedba243622286bde5bfb26cba20dbb5a0a7fbb1b8a363b479e23c0e380833e9596b7abf696c4daa988f59bd82d29acc2a2424afe6f467eefcbd9ffa7

@ -58,7 +58,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
KEYWORDS="~amd64 arm arm64 ~mips ~ppc64 ~s390 x86"
KEYWORDS="~amd64 arm arm64 ~mips ppc64 ~s390 x86"
SLOT="78"
LICENSE="MPL-2.0"

Binary file not shown.

@ -2,8 +2,6 @@ AUX concurrencykit-0.7.0-ar.patch 3293 BLAKE2B a5e67853a4d6c08f8f0d93d528bd93688
AUX concurrencykit-0.7.0-glibc-2.30.patch 1609 BLAKE2B 1aa8eb4d29ed2ecb52b1fa942eead2e88a97979c331f2227d05b578505df35d9f9549798ebc401632bc29572f0c12351e2b4485471767b70dd3eadcb2ff010ea SHA512 fe6e25a67025c5f4ef9affbd32cb4fe0c29879af866c2b621be004fbbd3ff8b203f7655aca8943bb8303a318aecd387352256b121eab68487fac0a135ad82903
AUX concurrencykit-0.7.0-gzip.patch 1553 BLAKE2B 8a164f19cdeab56fd9a1099c312bc04209e24e2bc1798da5e56c6c4414b327801f73e6c222e665bf8299c8620a12ebcf73bbf6839075274cdcb759261b79fe35 SHA512 bef714a6d22ee6ae5a8e70befcfc92a254fbd724646832043dce03ce1b4f922fc8c6bf91d9b37433b8849afc5e276ea5d7510fcff6fdd0e20aa650414766ce02
AUX concurrencykit-0.7.0-static-libs.patch 3170 BLAKE2B 8884eb8cfffdc5bdf864ec29495e8a209befdd8c7318e49bbee15821c42c7a18b0ed8d52ee07b72974318f57785a7867bd47461a44e535102bfc03c650e85af1 SHA512 52ac965f0876cca54a60ea05e1bcee9a72534368646594b55ced604f425e505bdf39b836c3a19fc5fca49a6838866e0fef4c192ff073bdb864f113e41ba87cc4
DIST concurrencykit-0.6.0.tar.gz 217198 BLAKE2B 5ba85bd111c06e7be7af5679227350efe187836e5cb2afc19bff4a8f0fbcd97e9631fad64397b0426e8020a6a0f103a0fbe3bf8f83810eaa8a3a1b429a3e8383 SHA512 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0
DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1
EBUILD concurrencykit-0.6.0.ebuild 533 BLAKE2B 2d864df0f25e31574f18ba9f1f766c5bc9cbcb68e8733901c7edf09b0b5f989593407e2be44fc6b2a46459a8432ad618890d0e70625718cbeb6a3ed2ba09d97d SHA512 d44cd4c7f56403ce6e142f8b054b2593335527691bbdab1466feccffc8e0aa317ae2f4cd62d3d975a781b557f7289956f4da350299407dadf33e880bc38c520d
EBUILD concurrencykit-0.7.0-r1.ebuild 866 BLAKE2B 58555f7d90f850792dbcef3933cb822b003ba2af724bff6cc0496d2391ccb1fb3127a13f814007f4fea1537875c75776f09355d570d017d7ac55b08f1430e692 SHA512 371c423b9bda8a0aeb793c160f5e4041d4591131dbe2f710f89d64bbc43b5ff089353c84209cd4229278a97f1a0d9e51f809c52036ce97096da8cc7424824d95
MISC metadata.xml 332 BLAKE2B 49342ad7a1d20ae0e15f6c3860f7902155b40d5a840a696d3fbd19257c956052775ad3d21da63aee00e2f4d80ebb30653623726a55107df3bb0b90a84a3f5bfb SHA512 894530344acb0eacd5604efe8eb521d83c1eb98274f878832ea38bf39afcfcea1b72e44c37d05e7dadb8a2a38f972e24cbad43d3d23711090bd57f4617c02712

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_PN="ck"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A library with concurrency related algorithms and data structures in C"
HOMEPAGE="http://concurrencykit.org"
SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
# libck.so name collision #616762
# these packages have nothing in common
RDEPEND="!sys-cluster/charm"
S="${WORKDIR}/${MY_P}"

@ -2,6 +2,6 @@ DIST libinput-1.16.1.tar.xz 595548 BLAKE2B 497089248c2104ff7784b7d46d8e846047e05
DIST libinput-1.16.3.tar.xz 594948 BLAKE2B 6fad03dc8ab0280435b89a1049ed019d29e795279273277c9cad4676f484856d2677845ddc1c5102f2430645053a77c1cde48bb32530d4290ade576843a51ded SHA512 cdf87988b24dc0a44b7b6ed3e15e70c7702bf65f1cfe257924967677c7a1f1485011a9e30254ba8962c83885de78f824e7955cedb07322676332d42532ec4a39
DIST libinput-1.16.4.tar.xz 596028 BLAKE2B ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814 SHA512 a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee
EBUILD libinput-1.16.1.ebuild 2230 BLAKE2B 74ca4324289826313f0d01cc08308062483e5c4d204f87f30abe91d2eda88b1278fad9b62a4901c1fbf6b749abacb0f5f92e3b7c52708023c6435392244a46fa SHA512 6290bda45e9c91dafe2a38e3d08c5c83e46c88f13ba186184998c41b8d91f884768d5d12d70fc1072763ddce9ba7545e892699cbbc190e16d757ce32c1833c03
EBUILD libinput-1.16.3.ebuild 2235 BLAKE2B 8d3f923f1a8e607620b6448f383d1f1c6250be8a86e7676cc5979144b1925597fa5b0a29eaa9ba004804304850fbac83f951bf0cbd2ccc9b10018d4cad65cc72 SHA512 f60db4a8fd2479ded03de313aefb9191451155627f0c44dd3d4b7f329a85915a6c329cf2f37f23fa28a450501b7ecbe60c3ae43df7072f74cfeba9d7e45d82b0
EBUILD libinput-1.16.3.ebuild 2233 BLAKE2B 2561631cc0de0b3d265d7e9a8c7191302319ab5eb7db07580dfcbe1e69195f8e41e7b45e4d6c2f1ea92cbc84fe194d295a0aa69dcd7ae7dac607e6e519ac739b SHA512 3896e372055b6e11d84a29d4e389e6eb2395216ff0ad9616eb34e6ec148e4eebf218cd622bfa64a50be6a11b1c6725fc2a3cfe175407db3fb6b88fa68ed432cd
EBUILD libinput-1.16.4.ebuild 2238 BLAKE2B 71fbec69d0bfddb68e3ad455a8b708a777ad56faa3aa35f5db13a9e5f431b33cc85448c564df453cc626546d0a59fc4b2ca3c42ddc7cb54d87d7b1bc3c712abe SHA512 3c9ab25eea207ef579459301470f5d50e168db887878b2bb841a5eee5231b7b78610ad45c80be26822f5b0a64c2b9037021f8aa669bdb03e002b5ab3221b89df
MISC metadata.xml 448 BLAKE2B c7a735047f8d22e10d1094dc4bbcbd118c025f318280dafd36029484956465c5e459326fb765f04fbdddc03743760a9008c6ac2494ad113387134fb4e79c4c48 SHA512 945c1005dccddac8085fd8b2be635c08d5b4da1f8264d564d10526d11cf814131d1fa5fd7620f35811a90b43686517519f4e9aba9253f5d5d5b69daa25be52bf

@ -13,7 +13,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/10"
[[ "$(ver_cut 3)" -gt 900 ]] || \
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
IUSE="doc input_devices_wacom test"
RESTRICT="!test? ( test )"

@ -0,0 +1,3 @@
DIST libmpack-1.0.5.tar.gz 32966 BLAKE2B 8ad01de11c740c3efc7b42046b89f7691dd32d228e126485bc49224e54789e7f12a611982c0fd9d2bbe8b06d1ce2df1ceea1b302e139e30d0a8c31f251129166 SHA512 6e30edafcacfb580b410bc6749ed7fe8f18b3be0cb98959339853e77bc3ec0cda6df08a0f1f22768cfc773458a2ea6bcef4f0421eea55cf56c58981d13711a04
EBUILD libmpack-1.0.5.ebuild 994 BLAKE2B 598070a5c4104f64b19ac8a2478e53894774c8a99f069a1e8833181e64fca5d9af701011c6fd822456d443bf0ef7eae69712467ab154e23f0926e749cd694561 SHA512 66eae0cddede40828ea65ac06af81208d0526168a2d4296af2bd2916c946d8e727f572e29172241c88d587550d50b6f99c32668af61cce4611f40509eb869673
MISC metadata.xml 332 BLAKE2B 3e7c0cefba3436a86cd9372ce8688845a913eb01bb7b881aab9037ba97cf15a50bc0f908a70a3ed9a0043981132449bbfc8369d32243e5cca2362390714ba69b SHA512 4d22048dff22d80484cc344eb409e28c56eea3b7c1f8e43861be5560842aa165dd750126efdc059a50125232570fe08df5acf90d613cb7c1163ede670dd8568b

@ -0,0 +1,52 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Simple implementation of msgpack in C"
HOMEPAGE="https://github.com/libmpack/libmpack"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
src_prepare() {
default
# Make compiling verbose
sed -e 's/@$(LIBTOOL)/$(LIBTOOL)/g' -i Makefile || die
# Respect users CFLAGS
sed -e 's/-ggdb//g' -i Makefile || die
sed -e 's/-O3//g' -i .config/release.mk || die
}
src_compile() {
local myemakeargs=(
"CC=$(tc-getCC)"
"config=release"
"LIBDIR=/usr/$(get_libdir)"
)
emake "${myemakeargs[@]}" lib-bin
}
src_install() {
local myemakeargs=(
"PREFIX=/usr"
"DESTDIR=${ED}"
"LIBDIR=/usr/$(get_libdir)"
"XLDFLAGS=-shared"
)
emake "${myemakeargs[@]}" install
find "${ED}" -name '*.la' -delete || die
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
<upstream>
<remote-id type="github">libmpack/libmpack</remote-id>
</upstream>
</pkgmetadata>

@ -3,5 +3,5 @@ DIST mathjax-2.7.4.tar.gz 25355532 BLAKE2B 0bed5224356757c64989de8b9355f5c2505f1
DIST mathjax-2.7.7.tar.gz 25347766 BLAKE2B c1f11bc854c95888d7f04ee627094a2e297e7554b0380dab30c08e2c4405495df611b440da0efd1e6456150513e07fa4ef90808d2332f9fb83785c118228de18 SHA512 471bd22475827a13d79de7d335f3e51ace06dfc04f575e8829b4505f428949f1dbe58798635cb434ed02ae0cd3fd8d1d577196b4961365fbcb399cc075d3284f
EBUILD mathjax-2.7.0.ebuild 1227 BLAKE2B 6d20d73dd444ec67032fc13236558941ec7cedc25965167d6fbd91f2490f0a4ae1bf3be28f1c676a81b46a4d9f70dfc856477af9e4f839382146fe97e3a75c80 SHA512 67c3d55adcdbf879b1d5079d45d6c29b5ea604a4f3d7d58ae1b5915e9ba2d435180eaee1fe1c24786f8fa25b9067ddccb541bafd93dee003212189ba94cac19e
EBUILD mathjax-2.7.4.ebuild 1227 BLAKE2B 6d20d73dd444ec67032fc13236558941ec7cedc25965167d6fbd91f2490f0a4ae1bf3be28f1c676a81b46a4d9f70dfc856477af9e4f839382146fe97e3a75c80 SHA512 67c3d55adcdbf879b1d5079d45d6c29b5ea604a4f3d7d58ae1b5915e9ba2d435180eaee1fe1c24786f8fa25b9067ddccb541bafd93dee003212189ba94cac19e
EBUILD mathjax-2.7.7.ebuild 1343 BLAKE2B a87bbb4f0acf5ebe4c4e8e39bc15d3609bff3d419a43c74455cd8a482f1cefb8b10d90e2b679de4242e5d794235606cd4228ac6553121abb4edd8cc23d1177c3 SHA512 51210c177016bf87990ca8066101c8aa7d04bc8f224c31458f4a154d2ff599f3ac1e72c04660696811ac48476bce5a0036a8d3cfe0c38d0a570c98db74ce89af
EBUILD mathjax-2.7.7.ebuild 1354 BLAKE2B 6d42b99df71be72d4fd20bc28d82c60abc00b9be2a2e7e689f974f9359b4d4f7b0bff3949151cd48171b3d959adc142733270c3070772e3cbdfa7c9d15cf3084 SHA512 ec1df645f5e4420a9ba1ca5ccad8d183d77f1a58a396c7452a75f1c083490c9e0ef0323cde7ad143e679ccc3120a78aae473e45d645550052d99a35ddef04e84
MISC metadata.xml 1030 BLAKE2B 8f3b54b726e2f135394cd6a0957d309070d3aba8fa7c40ef4b51ef8daaa0123b7f30f6cc793e2d93cef3c9f801267640444d7c604a3d6dcb277d9621ec6dd1a7 SHA512 aa7911df581513457da3e6f146e9d7d986c9b028698309ed42d1980f7bdd7a738dd6eb2a252ffbdd49fded3877e196c32b0a75f90fd1fd928b078429ed84565e

@ -11,7 +11,7 @@ SRC_URI="https://github.com/mathjax/MathJax/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc examples"
RDEPEND="doc? ( app-doc/mathjax-docs:${SLOT} )"

@ -27,12 +27,12 @@ HTML_DOCS=( "doc/." )
src_prepare() {
default
multilib_copy_sources
lua_copy_sources
lua_foreach_impl multilib_copy_sources
}
lua_multilib_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -42,8 +42,7 @@ lua_multilib_src_compile() {
emake "${myemakeargs[@]}" all
# Copy module to match the choosen LUA implementation
cp "bit.so" "${S}/bit-${ELUA}.so" || die
popd
}
multilib_src_compile() {
@ -51,6 +50,8 @@ multilib_src_compile() {
}
lua_multilib_src_test() {
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local mytests=(
"bitbench.lua"
"bittest.lua"
@ -59,8 +60,10 @@ lua_multilib_src_test() {
)
for mytest in ${mytests[@]}; do
LUA_CPATH="${S}/bit-${ELUA}.so" ${ELUA} ${mytest}
LUA_CPATH="./?.so" ${ELUA} ${mytest}
done
popd
}
multilib_src_test() {
@ -68,11 +71,12 @@ multilib_src_test() {
}
lua_multilib_src_install() {
# Use correct module for the choosen LUA implementation
cp "${S}/bit-${ELUA}.so" "bit.so" || die
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
exeinto $(lua_get_cmod_dir)
doexe bit.so
popd
}
multilib_src_install() {

@ -1,4 +1,4 @@
DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e
EBUILD LuaBitOp-1.0.2-r100.ebuild 1632 BLAKE2B 87d251a83a80767068595589949dac0945af0e2de1cd1d12863c46432a1bc0cb16d2932af452fac384eb2bf3a694e5b1d52d56c2f1c9217dee5bcf53261103f3 SHA512 6eb82e63b674aed1388371aec66abef11a8561d8a6995b6ce64923bd569560f67063438fd1702ae439ac4ca7879e903e8a0b67ddece8e584cbcb94e665a7588b
EBUILD LuaBitOp-1.0.2-r101.ebuild 1631 BLAKE2B 2c52919195e7da8c81e2b6427fbb693af05318f8077f0272d12589d40bd806ef02e113d708df689c7bab9aa2aca036a6bfe8ed6006c40d203605a3ed31a4648c SHA512 f073997ad8187b8ae4594a12c37475d0923dec5b497354065648ef0ab35fef39f7b94945642224686f8b2974fbec72e349bb9be55a449cec0716e8b9170d94cc
EBUILD LuaBitOp-1.0.2-r2.ebuild 917 BLAKE2B 704b906d79e32b01ec82e5fddeb95cabd2edddc1fcb9069f893a34a088bb198c8b277b42e748bfcf5893f5cf6c8b39662b5548f5c0b01807e7c331dca74a6ed3 SHA512 b1cb3b831bc3a60f5dbb840158100c97b91c0cc9fc0f902f60921852c93296116b3977f1d197fa61aac0f562cc4c76f1290ba711e2ef03dadde8eef2336197fb
MISC metadata.xml 359 BLAKE2B 79db34737be833f5be7d7cfcfbee74d93b016909b64a8cfeeac382b70f1ef9487630c5dc64dde58d37ae98a16d0ee96f4dbff8667d125f4d0af4a97275a72b78 SHA512 21a61aecfde180a1f2d721eefc332780f6fcabadcecf5d19a00534e65c84e8c538c988239bfc938e4c7c6a60a5915f6f685b882314067521f7c293f37197b96a

Binary file not shown.

@ -0,0 +1,4 @@
DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd
EBUILD busted-htest-1.0.0-r100.ebuild 673 BLAKE2B 2ac75603f7105490f7702bbfd522397c2297c94c6b47b58daeb792c48db5a6b79f2db7ca1a6865ea1854539f2c30476b27d7e0d05a81b7b742d5d0959d756751 SHA512 3f99ebe1fe05e61c9dbdc603c6b3946b711e10ee0553fc33984f74b9bda8cddcb01cfa6d82831c6b38404830dd981ddb6836b86d0ccb3807f2acf31a9cc132e1
EBUILD busted-htest-1.0.0.ebuild 689 BLAKE2B a3b1e62aed5e4c9191e07c7a7c00833a4213002ecb5356c0de236b27223df40fe3d3acab2dfe328347932c617e94ae2b4f3f8ad137e173e29aa87eb09acb2e0c SHA512 e0f268246b55e23c144e992aea4033a94c66e78120e829c80222dd99706f7551cc346801d8955eb6c06df73dd7612da4d6ead4f439f6cd47c498fc09266b9283
MISC metadata.xml 445 BLAKE2B d93949e732dacc208367a75c8a25a742a01e4c4f4fa489341ca788749164c34407f730c907629b85cf24df8d0f18840f5b7c65f9f215116987c287b850b58d96 SHA512 c1e94898a7dfc55ae498125a643dba08184f5d5cf0a8aa6cd935b90fee365cd5c59c21f3ac4918d12d2b805beb461248d061c9d2101ce561405e130e95177262

@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-{1..3} luajit )
inherit lua
DESCRIPTION="Pretty output handler for Busted"
HOMEPAGE="https://github.com/hishamhm/busted-htest"
SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
RDEPEND="
>=dev-lua/busted-2.0.0-r100[${LUA_USEDEP}]
${LUA_DEPS}
"
BDEPEND="virtual/pkgconfig"
lua_src_install() {
insinto $(lua_get_lmod_dir)
doins src/busted/outputHandlers/htest.lua
einstalldocs
}
src_install() {
lua_foreach_impl lua_src_install
}

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Pretty output handler for Busted"
HOMEPAGE="https://github.com/hishamhm/busted-htest"
SRC_URI="https://github.com/hishamhm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="luajit"
RDEPEND="
luajit? ( dev-lang/luajit:2 )
!luajit? ( >=dev-lang/lua-5.1:0 )
dev-lua/busted
"
BDEPEND="virtual/pkgconfig"
src_install() {
insinto $($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))
doins src/busted/outputHandlers/htest.lua
einstalldocs
}

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
<maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
<upstream>
<remote-id type="github">hishamhm/busted-htest</remote-id>
</upstream>
</pkgmetadata>

@ -3,7 +3,6 @@ AUX lpeg-1.0.2-makefile.patch 671 BLAKE2B 4ed03dc08e737fe6cc45f4fe9c53657a71341c
DIST lpeg-1.0.1.tar.gz 71527 BLAKE2B 5f19d308572f2d7a5ff11d7aa33f437ec682994d0a396a322764cf12a4cb659c66ce6ffaf0c76f6a250a7d767b6545478dd3bb760150b9f88be41fac9dafde0d SHA512 7b43fbee7eff443000986684bc56bba6d2796a31cf860740746c70e155bdea1b62a46b93f97e2747e3ef0f63e965148778ac2985d0f2d83e1e37ec4ebbabf4aa
DIST lpeg-1.0.2.tar.gz 71840 BLAKE2B e0d8fb4e9d17c9018f0b206cd3f7c9c0e21398c119600b5b0705c8df19e0956347bea795c7c3ded8e62e0c09802dd8eab931a5e3769fcacf44c35aa2b17fa8d6 SHA512 110527ddf9f8e5e8a80ef0ae8847c8ba8cd2597dba3bfe2865cba9af60daafbb885f21e74231952f5ab793d021e050b482066a821c6954d52090a5eae77e9814
EBUILD lpeg-1.0.1.ebuild 1249 BLAKE2B 1759f35c89ed3331c8051f5de6b9085c94c3ecc97ce53f0186f6dea4dd371de8234ffcd014ec014aefffe4e3f438fc4828e8c9302653db5c99e702d3ca66a6cf SHA512 24acb31792144e36961425fd0da8512f30bfe11a39e7601feae18468d49aa1da5b6ca7774c37c9673595589f7c3afc3eb910422c2fa3564f73543c3c521e881c
EBUILD lpeg-1.0.2-r100.ebuild 1513 BLAKE2B 6ad045db3f02930a8074c9f9a802289fc6375ddfa706d05c41eb8a1aff4a00a3033a3457d57f4aec8fdcc2cb816aa64231c43393be08405f1e1f0c0d24eb6ca3 SHA512 7900056febf9a0227f9b16056e59ff3f3b7ed963059a7029b34e9da111b591dac24c6f3e25c990ee61c96e080dc7847a3e69136e883fe8dab272ee07af703653
EBUILD lpeg-1.0.2-r101.ebuild 1537 BLAKE2B b75e317be864dccaa694d84d141b8239012786a141269daf2d780f511a00c3c2ddedd1fa5d4417c63aec5f87156a3ec537e1579a68a2e35171cfa73cf7603080 SHA512 c2a13abc6c681af638cb783c2395544629ff7c28cc1cb1d9ceb20d6bbd22f3d556b15eec28e2fb2f073aafd4a8c0cc7227ee3c3e9888eeaffc529445e98c713d
EBUILD lpeg-1.0.2.ebuild 1248 BLAKE2B b3339c1bf3510be64ea7062d84293a75ca7f9fcdf3fe360ea0de1176ade94001acc171189f3c8a23f3be35e40245df799cccf355cf07461664d98977f98eef7b SHA512 067e95f7df82997c7fa4ba0c69648ce51b28d4aa590cb8017c2888576762e018e8b1527fc03d01b842dd8c60d0062cbbf986d14ae8050781fecddf003cb19fdf
MISC metadata.xml 257 BLAKE2B fd30d59ebbc18529dbfe65cbec91247e5ad57a53f834d3abc85cbc18af964033e42dda00052b47281a9a85964b190a83c2c8a6eb30f4a9d38894de51d41d9de8 SHA512 06c87d68775d3b524abb426701b16341156bd54f2553b7a0f14a62ca5492c20bf9ff1719084e225ae5fc44c5b518a71258e1138e19551bfcfe828a11dffb12c4

@ -1,77 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-{1..3} luajit )
inherit lua flag-o-matic toolchain-funcs
DESCRIPTION="Parsing Expression Grammars for Lua"
HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
HTML_DOCS=( "lpeg.html" "lpeg-128.gif" "re.html" )
PATCHES=( "${FILESDIR}/${PN}-1.0.2-makefile.patch" )
src_prepare() {
default
use debug && append-cflags -DLPEG_DEBUG
}
lua_src_compile() {
# Clean project to compile it for every lua slot
emake clean
local myemakeargs=(
CC="$(tc-getCC)"
LUADIR="$(lua_get_include_dir)"
)
emake "${myemakeargs[@]}"
# Copy module to match the choosen LUA implementation
cp "lpeg.so" "lpeg-${ELUA}.so" || die
}
src_compile() {
lua_foreach_impl lua_src_compile
}
lua_src_test() {
LUA_CPATH="${S}/lpeg-${ELUA}.so" ${ELUA} test.lua || die
}
src_test() {
lua_foreach_impl lua_src_test
}
lua_src_install() {
# Use correct module for the choosen LUA implementation
cp "lpeg-${ELUA}.so" "lpeg.so" || die
exeinto $(lua_get_cmod_dir)
doexe lpeg.so
insinto $(lua_get_lmod_dir)
doins re.lua
}
src_install() {
lua_foreach_impl lua_src_install
einstalldocs
}

@ -1,4 +1,4 @@
DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1
EBUILD lua-argparse-0.6.0-r1.ebuild 1151 BLAKE2B e736ba1b65f550b6b79b2ddddefbda99c20948abc6c007884c571b9d9b545602d82f46bca530d0956529a0cbd6e4db8843bdb884671904de68c0fc0eee904d49 SHA512 b62e4159148f8b4c5d54cad1e4e47c10d2ea8af50036644f9ecbdb5201260f67107f52f3751b1f829bfdc48bc6e24587c34a0915dcaa98a18a4a2c7e4f7179b5
EBUILD lua-argparse-0.6.0-r1.ebuild 1149 BLAKE2B 76a7482ee0faf569658097d6320bdf59ae5b6b76934e38be58a2c99fbd694950576e1adad222428ca71200b835ec4482f5502ab711be156b53cefe7361560a92 SHA512 270fc4f26278d07eb29e2df4618cb8ba187c9c5fa8ba8870b89c6f905562a1cbf1cdaee589fe4d7677b1bf113a964e6c11419b441fb4217cf21f90594e757486
EBUILD lua-argparse-0.6.0-r100.ebuild 1151 BLAKE2B 17c633aab87e3648592c13c08a1a06af7c69290dca5f9a25f8eb42b9e97ddcc3829ac9d76e3871d9739b549d93d6e9ec1c74be502b5ad8876be8a09a05c89c4f SHA512 4aaf9e1a881410da490e5087e63a97d44f3aeb5f01403e7fbd93115b4219c7ee708f63dc9a317b2e240cd787d4329324543e56f9def620f69a381506e07be9fb
MISC metadata.xml 861 BLAKE2B a185dce4492228d1c0ec03fc8a089d78eb4403e77065f0da15e5630e84a795deae30cf7659f57f2472f27f2e49b019b0cf8fdee12e6f269c386e1f3b37171060 SHA512 ad9a84be1da77dca8025a79c4b4390cbf8597e9eac7e0fbe3cf0a195d143a0e18363f7f5a7e2045adc7f6872d99ba13ff8bc19c12390235d9bcc1933dc8a581e

@ -10,7 +10,7 @@ SRC_URI="https://github.com/mpeterv/argparse/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86"
IUSE="doc luajit test"
RESTRICT="!test? ( test )"

@ -1,6 +1,6 @@
DIST lua-term-0.3.tar.gz 3752 BLAKE2B 6d42129b60278a4bf756195bae28529a9a22688945ecf6c5648ea490645de363799e4fe5a188069e3739557c3b45ee83e28e315cdd69e987f022f28e3a673cb2 SHA512 e91585994c0337d4dbdc36f51cec9f66fe7319212e82c56752ed724bbbe273e4dc67977bd13e7963545bb075f23f69a448dfc4cc4d6c3c49e96af99cd3eb59e7
DIST lua-term-0.7.tar.gz 4365 BLAKE2B 8f4080d4cd3b620cb1f261d417744f112d42b776ab3f4cdb0e52d04b6d64fc4a1ddbd634570496c3bc12e6b10efe5af8025d1f124198ebb3946414679a65f7f4 SHA512 2046ba1861ff590c191bb651941c45eb8b6e9a1252b05e78daaeb31837ce1fc7da9ba124aec34dc7842fd304e945754c463ffd75941125ff952e911ba66efa31
EBUILD lua-term-0.3.ebuild 1046 BLAKE2B 77c1acb0eaf7cad9e72c6d4e09e52a60078ffe2e8da1d8d119c5083d6fe3b0c493cee7aba008562dc56997ebda0f1713151354ed633dbd7d27389755bfba841f SHA512 060e77c10f7a78844361be521ffdd0996b090bf7a7413b8c85dcf8f4488cd3cec1c1d61991a64c6f3d64e22c092aa5cbac00b465c91f8b2c06a2791daddc7f39
EBUILD lua-term-0.7-r100.ebuild 1404 BLAKE2B 538ec3a437ae5c8c6e4b5628aaa0b0358b13ad8497a2a2e8ea6a08e603ee6be9fc65830231accca822be3fff12dbea4e246714a12e1d6eafb6969bab67afeb92 SHA512 cd0dff45ac0674a9173ffab7feb2572dfe17075712de1ef70d6d93abd3c1a436514dca3c9f1906122842026e90dd2e67939f11de766b6b73e177e0aebf97f4aa
EBUILD lua-term-0.7.ebuild 1025 BLAKE2B 6f944135685b719759ea38c09f5edab3b0af7971e344cefec7eaee5cbb0f987a8281a9059e2e2f3938b869e23c54b658ebfe284acac163b4d6c7950c0e685500 SHA512 f32f339a978dac960affffab32db40df7e4dfc62fe811a2b4730ed777f8a750d4d824aa584be41a4b336f182e94ec5077686b230997e2ad047c45fb0752d3efa
EBUILD lua-term-0.7-r101.ebuild 1176 BLAKE2B bdecbcf3fbdc5a3e2ccf3ea356bbc1745a3f0d44cdac82d520bd279dafd4d579ffbeb4213726c4d4d744b37b699fa5a13d6e354f2f94afae299f443c93fe6ea5 SHA512 1df0ee36917b1a03395c21bca99dea1e258dbe7ce48f2bbda71ae564df2ed0dd020e363c6fedefd484372ed340a667f43959473697ab7084e38b5c9e15ba642d
EBUILD lua-term-0.7.ebuild 1024 BLAKE2B dbdd0e38f48dee858ff5d252885b3e60f62f791642782e4089b994e38236ff94417ad965b265b0e9ba49d324ea374932c1d0edbae32e177ffbbdef2e8c336ab2 SHA512 fc3f2ea0be8f79b49949516d6318e70486e4fe0d6f05f8ab833533a26ccb9dac9bbb5fc952c624ca05a9120c28e820debe53632bf98210119254954864517f10
MISC metadata.xml 440 BLAKE2B 7578e30f2b7c2b37df1fd563325189efd987df03c42fdb06cfe334a74a7d596b2ef9bb3b1ed2adb9f6aae8aed072cb89df8898d57cab40db23933a54a0963612 SHA512 101ba9221fad8bed21cc6fa169d8063e58cb303f45177a355859e9d3dded2489e22082bfd3104763a5f92fc3d0325b344d4758b5afef7d50d22684fae752de43

@ -5,7 +5,6 @@ EAPI=7
LUA_COMPAT=( lua5-{1..3} luajit )
MY_PV="0.07"
MY_PV_SO="1.0.1"
inherit lua toolchain-funcs
@ -28,11 +27,12 @@ src_prepare() {
# Respect users CFLAGS
sed -e 's/-O3//g' -i Makefile
lua_copy_sources
}
lua_src_compile() {
# Clean project to compile it for every lua slot
emake clean
pushd "${BUILD_DIR}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -41,8 +41,7 @@ lua_src_compile() {
emake "${myemakeargs[@]}" all
# Copy module to match the choosen LUA implementation
cp "core.so.${MY_PV_SO}" "core-${ELUA}.so.${MY_PV_SO}" || die
popd
}
src_compile() {
@ -50,8 +49,7 @@ src_compile() {
}
lua_src_install() {
# Use correct module for the choosen LUA implementation
cp "core-${ELUA}.so.${MY_PV_SO}" "core.so.${MY_PV_SO}" || die
pushd "${BUILD_DIR}" || die
local myemakeargs=(
LUA_LIBDIR="${ED}/$(lua_get_cmod_dir)/term"
@ -59,6 +57,8 @@ lua_src_install() {
)
emake "${myemakeargs[@]}" install
popd
}
src_install() {

@ -16,7 +16,7 @@ SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm arm64 ppc ~ppc64 x86"
KEYWORDS="~amd64 arm arm64 ppc ppc64 x86"
IUSE=""
BDEPEND="virtual/pkgconfig"

@ -1,4 +1,4 @@
DIST lua-utf8-0.1.3.tar.gz 41830 BLAKE2B 72982c7ec8d8837e391fa6bfb689c1e9f4a7746d0cbc058556f06027b4af00c936036f87baf58f45e1169fd3ea7e6d8174629d5a7279205622cf0710971ca29c SHA512 d0abe73fecbfeba36083c135d77962d953ad9e431721a2557669c912a2703e31c46f84f2ee9ee4ac966a5bcc88d4daef930f8d2d8e72106fa61010509c183e29
EBUILD lua-utf8-0.1.3-r100.ebuild 1483 BLAKE2B b6a26a8189ccd3827be307d6be311fad82860c47c168cf382174933ed479071f359b046080fe4870076d87b7aeab3ab14c908749cc608d0dd17dc721065df19a SHA512 3c5666cc402e5f6fe71de35209d0ada6bb81ae1bd23d1c1bb753cfb76728c64c00fb4b755faed5c26fd52dd67348f3bd0a715f46db8d41a37862229865648e4e
EBUILD lua-utf8-0.1.3.ebuild 1353 BLAKE2B 8b6186bf7c6ac5fcabebc03be96df1b2905f83b0490af1dac8b7fe178b9f5f908967f609a30e91967a596828990658ab3e5007879bf42267384f0e601526fd1e SHA512 6d656f97f992b3af19eee3873fde0379d8f661b8707fb52ce38bee76f4dd88d9a54dd9e4aff0875bf44c33b74914eacdbd10fed4e66e707f73db302958b055d6
EBUILD lua-utf8-0.1.3.ebuild 1351 BLAKE2B 34fb71ba3103051e3a16e6f1985643bdfb8d2967039456ef053393799a619719e0e9e32fb70fd3bbb4c33caafa98182928f5e63eca74f3488b0d67a520c47d21 SHA512 cb16b1bc5d11ab71546fdfec2525e203fd7fb78e0c24f249d8a60572e03a92e00ce3e5220378755060af5da55812710b2576218f2d344bc97a3aa6d4d6e5b2f6
MISC metadata.xml 750 BLAKE2B 95215f3aed5389197a071e67411702a07102387343c568c02b48ada5b2f3c0f01b99bb895bd4f11e2c558fc7d352da1afece2b46ea6d63edbfa322ccc7c651cd SHA512 cf8fd4d207d9827fb1a7349f89fa0faf0d1ad38989ebc29dabde5dcee73e718183655a1b8c9f0074f16ea7878bd1d4dbf7e53f65f5003946fddf901c9568d4cd

@ -12,7 +12,7 @@ S="${WORKDIR}/${PN//-/}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86"
IUSE="luajit test"
RESTRICT="!test? ( test )"

@ -4,5 +4,5 @@ DIST lua_cliargs-3.0_p2.tar.gz 30435 BLAKE2B 8edf60870e0d91593064876a225ef7fbe63
EBUILD lua_cliargs-2.5_p5.ebuild 876 BLAKE2B ba627334a770918356cd474f97b7b8f39bad574cd26ecc7de552db033920797a709d78285dbb7940c4800a690133a06d239b618c9635ecde5c2e2367b65c651c SHA512 00571f5fc51ba97a5affd68efa419c47e8646e9cb0ae1d99f085b0a0032dcfcf42b58e4405b7143a7f4bf114b136013ad5e8e5a7986537439a3517a2fc3b98a0
EBUILD lua_cliargs-3.0_p1.ebuild 906 BLAKE2B 8e1c46a73b29fd61fb06a5fa8fcb202d91df30748e6ab0fa24b2e3befb930c051c451aecaff0847f4156c68b82dc26a87c55dc61a25d91eedf84fb3e3dd451ec SHA512 24b3b938bf998a0c12a48854356d6854c40ce06c73f9dad9c276f1cc69cbee7cf9612440ec045e8584bfe0b7908dafdf6c49a216ff2febbd6630c3d2bbb684b2
EBUILD lua_cliargs-3.0_p2-r100.ebuild 785 BLAKE2B 44f5b4d3515c9d84f989a4cb9d85d28118697fad315ea588986fcb71dacd41d61648af38c0fc7a9bb90ca976080ca1dff1ea4637a845918909eb793f90ec11b4 SHA512 c0547e4b6fa033cfee5d481af99850aa90edeb5225dd8213993c8347f2396ff0dbc608f31e00beda69b335ac7ad4508221cb72f6d12cacb3e038bc68ca10d04b
EBUILD lua_cliargs-3.0_p2.ebuild 908 BLAKE2B 247ec30f2616cc0a5a043d85c1c8bc8f7c3098baa8554d25603130d5f082368b82cf3ed84cf747c3e670a24a8f0894737f39bdb27d81624526994bed9aefece3 SHA512 54c6ec9f7ba5c9921c4d2c9e578110b4a6e1100e77611fce95bd407030d04046f32bf0756d9f316563a9adac796122084ada7280b916b29d65c85fd59eb95ed5
EBUILD lua_cliargs-3.0_p2.ebuild 907 BLAKE2B d1e5fd717d78c31e0dd569c5d2bb3711c645761bacbbacdb57d157f6a1dc777f522104d6539e8f586892ceb1fd6377c54600e705ad71d8c396f3d46b125046de SHA512 0180cbf307e1cded9a1836d4097bb9bb375ad3e8443b8086468681f1350b3494c4be538b05a2ecb9d4d01622133ca02286a32908046c46460801aa21e26e5831
MISC metadata.xml 662 BLAKE2B f439daeab6ac235e0f754364c7a54ebb313df50fa96288a4f47f75e259809396c9668b216d2ee0bb930413af44ff181a026247db0be3d6f482e95507c3e5e3cd SHA512 f64fe9598875b158de72f71438193fa3558199f41d5981657481a8dd103d35dcd579cdfd10520e8e30e89a0b030c48ab81d358d5f8e363337d1ac6bedab6357a

@ -16,7 +16,7 @@ SRC_URI="https://github.com/amireh/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm arm64 ppc ~ppc64 x86"
KEYWORDS="~amd64 arm arm64 ppc ppc64 x86"
IUSE="doc"
BDEPEND="virtual/pkgconfig"

@ -2,6 +2,6 @@ AUX luacheck-0.23.0-disable-measuring-performance-test.patch 446 BLAKE2B 42c83ec
DIST luacheck-0.20.0.tar.gz 132693 BLAKE2B d485ef841c00241023a9cb9bd0e1f994da3b5e79dad01281e0203e1561f788f8d1e8db97910d3a82ab3daafb3dceef1fe2897beee9f16e71350fdff27eba7fe0 SHA512 08b1a64849b329e6ad71b1d7011fac0833de068641270adaa009e9a17139968ab73add3786a508a8787ce1fcfe1f028a35b5434221e4f1f62bea56833e0e65dd
DIST luacheck-0.23.0.tar.gz 158201 BLAKE2B c0780143a335b1deb7725819dbdac03446742fd459eed5a6de0cf3de5576f3be5379ff7086348b8880eba70dd5f7a1e719e9a09fdcc70abc293e1636f575ad57 SHA512 d76e4b22f1e9d868a8531ad51fb98607e5bfb1fbbd55053105d9978ba6c0455de99202c53d4e199733ea997863b26527fb84e7e9717209fd588f1d02db9db028
EBUILD luacheck-0.20.0-r1.ebuild 1057 BLAKE2B 1505be0b11667f9f6799fd1ce6429d79c0086370dcdea86edf2dcfa4608fb6b482489dae8eee12f9446cb9b7bd3f87ea782c73e3b81bca45264620e2386f340a SHA512 970f2604a98b7799dbef9eebab8519bf3d3c331a8c4e734ec7bf419dd847c6eb04d490e05360bef9e8d595a77cd2fa8f0a23c8befc940f2af3c6ab19fab87ecf
EBUILD luacheck-0.23.0-r1.ebuild 1246 BLAKE2B 1de67350db575c98fc34e686121d7b1d67eedec6b1f129d5cad9f8c5fcd0d28214b807cc000f7424e0ea875e5f9f02f815332c08f7129074a5f158be64bc079f SHA512 1d2f9fa6244a1ebb15bef3b4e80ffece79fdb753a51b0e8051e8970ff5a3bb3311d28e834fb86880be474c23ed535cbead5bfd21d20e4bacb82ba7d0e9f6857d
EBUILD luacheck-0.23.0-r1.ebuild 1245 BLAKE2B 419b4998592a0a6b66ae6890e2ab68510c718ecd8d9472423861f461345ce7d2c25c78a12e4c5834650b12a3a28aadf6eaab017fc2678393bd7e04fcfdf25477 SHA512 39c2fdcb5f5fa5aa5ab0e2bbcfd98bebfc2649b9c2cc13a687704b709a46c0c1d49b14986ff9a5cdba151b1e8f25ee27bac2f3a949cd441ae2579d567833cc62
EBUILD luacheck-0.23.0-r100.ebuild 1272 BLAKE2B bcfe7ad4b3eec6b49995ba3c62bed1c38bbbe562345f55ba58cf1b2220524368c9bf97de9c9acefbe626134b1e34cbd433c2ba16029abafd9884ddba2f1dee9b SHA512 9f928459539d547f57bb043b334a7c40162680088023c204303b7d369544a1881d544076a4d803c5ed0c75e8b8630952f4668199d9f4ba0515c3949650d56929
MISC metadata.xml 829 BLAKE2B 76e2e67f3ea5dc70f37a6f3e54a6afc12de689026de589b9d644766c443b62cd66068db5c56d3e63312920adb1d2ecb74a1b2515c4f36790dda650a499a81589 SHA512 c27495f97fda460389d0cc74fa97839ea0837f62997ca3e1b5ae4b70bb7d78f15d81012fc151c1c11ec00079e2ebc1121c61bdd86cbaf137e7eeccf5207e63f6

@ -10,7 +10,7 @@ SRC_URI="https://github.com/mpeterv/luacheck/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64"
KEYWORDS="~amd64 ~arm ppc64"
IUSE="doc luajit test"
RESTRICT="!test? ( test )"

@ -3,8 +3,8 @@ AUX luaexpat-1.3.3_makefile.patch 621 BLAKE2B 8c04a2324668ab13e2279df8754c64d5ff
AUX luaexpat-1.3.3_restore_functionality.patch 3944 BLAKE2B d6e502f44039110cfc8eabc3a83405b0c72522ec43628af16f72d21d0976d617e7280818259258c15cb8582f917e5fdadd81bc2ce35c052a951fec0ccd200e5c SHA512 f6e56fc84550af781c40d8bd004c3f840021a730cccd988f5547b83e2ccc89072ebd09f49631442b25fac8a81a4d7e7f5d4163d7f62dedc876356dee94d96b41
DIST luaexpat-1.3.0.tar.gz 29567 BLAKE2B 176cb107e6047b15338ff45751af82389920e4210d40bd0b4400e549130a4983c843f7a64bb7b2fba37e36eb592e850d06efe196f8e837e79e50c8d135dbe763 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae
DIST luaexpat-1.3.3.tar.gz 32099 BLAKE2B 7fdec97932db4f7d582f651b9a7215f2ef0f6e23022d4013f37e62a0ba3e257e44211266ee4cbbc84d190bf9828e0e028ab3eecf9fc6e619ae3175fd5fe23ddb SHA512 aa3f730c64cae3791fc1125302178ec2398d2380e8ec0e65ca4b29f532f181f149baaf555bf687e502b28726d3fd0baafd4f73cf26f04f625d18bbaddb043d63
EBUILD luaexpat-1.3.0-r100.ebuild 1655 BLAKE2B 9f44f5f19c9caafe525688caa9bead4d5f2b4d171241b6198b5a84438d8876e6f52faf224a3866c044a83c89843f9d01fb3fae3ee49cd5df5c4bddff8221e3f6 SHA512 a618f92cd3cec78238166e252344493b40cacc009beb098f345772884750bc276ba565ec70ff038f7261d1d7020b21af6f0bdd484cafa6fd0ef1aae5f8a2c970
EBUILD luaexpat-1.3.0-r101.ebuild 1581 BLAKE2B 816e833cbb778c2316bf85bb153113cb1d16ccbc820e2be64c17ea71d2c5467726d1e5e9cce7da19bb01b9608558befbb384e31dc20956201a4563efbfa22f70 SHA512 593005ef0cbea267297b0b9d124294b557392235e911b62ad3e34614874158e4b9b348b54a59196d5e0642e2e49100c35e808f1fb772c191f216324226b137b9
EBUILD luaexpat-1.3.0-r2.ebuild 1174 BLAKE2B 43efb15693c8c75e115e8976d125a9fdf5c4b30250ac5dfdd9b4c1e5044a5545461203507077e4b8de9d2902808e130a5567e9b881cf22c2613327f16e387e6f SHA512 2b6e0ab5b3b71124b5441776e3be1531a14897ade4c956e68242bea53e21da375c010375471b942d1f1d6cf5e2f56c65ad1fa0bb408825bcae3644de6b8daf20
EBUILD luaexpat-1.3.3-r100.ebuild 1783 BLAKE2B 3707e3ffffc44ce4c6c466513529f367964875d9d500ecb1394c203b2425f06b4601a18210ec47328c22c789e745b9f6f9e912e30bd3118c5c59ee235ce71c76 SHA512 f791c4ca6cc4416e3537dbe833eb3e7778a0050461f63627c1abb65a8afac46636bccdd15388ba275bb0a82a69e73793488f1d07b03fb3a7975d1e5b5d45fd41
EBUILD luaexpat-1.3.3-r101.ebuild 1695 BLAKE2B 7b1dfbc44dfef10261a7c29c6ee79ba746895acf18989c6a632f93e9b3679130192777eaf862fd0a782152165ff8310416fc76a32d1430df34d04453991ecce1 SHA512 5445507e3d85b63e7abfb716e62f7215bda602da4533070b5d97ad977a4a5d1c15df7bff20ac81bde1b1b1c6d0e7bbf049f7834a7e0c0c4940600855fa451010
EBUILD luaexpat-1.3.3-r2.ebuild 1265 BLAKE2B 3ddd7ae3f5a75fac07bbb465dc1477c59f6ac950b3cd3d2ef1171444122788d59b4e0e2d865590b52e4e6ecbcbbd0be67285b4137de3a41e3039344c1a6d764f SHA512 681d5ee8233e60ae96d84f6315c9886080dd211bd55c8e3ceb89b679221c0d3bc8871bf96ee8b91c24fa12feecca6f213e6e0f91de94b9b102e4308130ee208c
MISC metadata.xml 575 BLAKE2B d4d3ac883ccfd199e985d1d78be584a14b0233550e41142bdfeda2243d514476daeef6b47d2ccba16525eccc58df0ec58215b810b995d0b83df53c6de58a2895 SHA512 5d1e6633bab522940d2461d230f3eff660d3c0088063ec82c7506aeca071a553d63893851968c20f4073bb2fb554e63deb2da54b405a4c75923e77f4286fe578

@ -33,12 +33,12 @@ src_prepare() {
# Add '-DLUA_32BITS' for fixing compilation with lua5.3
sed -e 's/-O2/-DLUA_32BITS/g' -i Makefile || die
multilib_copy_sources
lua_copy_sources
lua_foreach_impl multilib_copy_sources
}
lua_multilib_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -47,8 +47,7 @@ lua_multilib_src_compile() {
emake "${myemakeargs[@]}"
# Copy module to match the choosen LUA implementation
cp "src/lxp.so" "src/lxp-${ELUA}.so" || die
popd
}
multilib_src_compile() {
@ -56,8 +55,7 @@ multilib_src_compile() {
}
lua_multilib_src_install() {
# Use correct module for the choosen LUA implementation
cp "src/lxp-${ELUA}.so" "src/lxp.so" || die
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"DESTDIR=${ED}"
@ -67,6 +65,8 @@ lua_multilib_src_install() {
)
emake "${myemakeargs[@]}" install
popd
}
multilib_src_install() {

@ -38,22 +38,21 @@ src_prepare() {
# Respect users CFLAGS
sed -e 's/-O2//g' -i makefile || die
multilib_copy_sources
lua_copy_sources
lua_foreach_impl multilib_copy_sources
}
lua_multilib_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
"CC=$(tc-getCC) ${CFLAGS}"
"LUA_INC=$(lua_get_include_dir)"
)
emake "${myemakeargs[@]}"
# Copy module to match the choosen LUA implementation
cp "src/lxp.so.${PV}" "src/lxp-${ELUA}.so.${PV}" || die
popd
}
multilib_src_compile() {
@ -61,8 +60,7 @@ multilib_src_compile() {
}
lua_multilib_src_install() {
# Use correct module for the choosen LUA implementation
cp "src/lxp-${ELUA}.so.${PV}" "src/lxp.so.${PV}" || die
pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"LUA_DIR=${ED}/$(lua_get_lmod_dir)"
@ -71,6 +69,8 @@ lua_multilib_src_install() {
)
emake "${myemakeargs[@]}" install
popd
}
multilib_src_install() {

@ -1,4 +1,4 @@
DIST luafilesystem-1.8.0.tar.gz 30374 BLAKE2B 396dc1a4604b88d9a0cfccf252623a65bcd45859547a56d3d860efd2b960329696ff92cb63064c12ee56ed234e04d881b5ca876154b3bd714d39f6ed9da79986 SHA512 79d964f13ae43716281dc8521d2f128b22f2261234c443e242b857cfdf621e208bdf4512f8ba710baa113e9b3b71e2544609de65e2c483f569c243a5cf058247
EBUILD luafilesystem-1.8.0-r1.ebuild 1074 BLAKE2B 5fb971448dfb2fd52e15d05dccbed4a685eee4501d23ae260ea42747dcfe8923c22153f3bc9d8cd3fca4051477d2721b8e050607c2ef287592c55f460f8f5105 SHA512 0a7636dd88865d9b0139a376e0129e48ca83f422401ac598b47c118fe3fb7eb79a87280f5f8fb8963d2fb88145155180521e0519b58fb580c0a5a8b078c1a94b
EBUILD luafilesystem-1.8.0-r100.ebuild 1622 BLAKE2B 184a8f9b5e4c847d4b3cf9915e773b99082308e4b8d5b4659bf2c80085d0d5002f63221820d36aadfc2a6430b80eea900753c34f398691f22e1947b05cba42d5 SHA512 f28887f4a48c54bf5f6a1abe3b8e3133ac8c5b7247f0eca26d12a1ee8ebc8d4f33c601cb8f0816382cf5c32e15275a6cd716de6f0b353705c4ca52ec2c8ff26a
EBUILD luafilesystem-1.8.0-r101.ebuild 1515 BLAKE2B 31bf46921da517929e7039756a21d1bdf38a3a2ad8324a3304fbbe5aac787f0cd210f053557c2e3144733c707f62e03ac11bcda484f79f22dff1bc58a5138a53 SHA512 cbfb607b3513b63a98d82ae77422e78b9732b68b1ccb886e32af68e2d8c63866a9fb8f755110623ee816924cf352a5eb73e2e7dc70a4cd8780b49d2fd34348a0
MISC metadata.xml 858 BLAKE2B 6f50e96acfa2b1aa606c616eda03ac35c214902a2d39dee101ecc32a3f1fe91980d4f735e4ecf066133d573910b10dda51ca1e57421f9f5327148e74fde3212f SHA512 6816a7b67fd5c7cab8cf90b2e096877e360e482644b339214becbc47dcd6b1b6a3e49470a481493dc31fe611d8c8ff7470b7c4eb5080bcd201e6543dbf3f2a7a

@ -31,6 +31,7 @@ BDEPEND="
HTML_DOCS=( "doc/us/." )
lua_src_prepare() {
pushd "${BUILD_DIR}" || die
cat > "config-${ELUA}" <<-EOF
CC=$(tc-getCC)
DESTDIR=${ED}
@ -38,22 +39,20 @@ lua_src_prepare() {
LIB_OPTION=${LDFLAGS} -shared
LUA_LIBDIR=$(lua_get_cmod_dir)
EOF
popd
}
src_prepare() {
default
lua_copy_sources
lua_foreach_impl lua_src_prepare
}
lua_src_compile() {
# Clean project to compile it for every lua slot
emake clean
pushd "${BUILD_DIR}" || die
emake CONFIG="config-${ELUA}"
# Copy module to match the choosen LUA implementation
cp "src/lfs.so" "src/lfs-${ELUA}.so" || die
popd
}
src_compile() {
@ -61,7 +60,9 @@ src_compile() {
}
lua_src_test() {
LUA_CPATH="src/lfs-${ELUA}.so" ${ELUA} tests/test.lua || die
pushd "${BUILD_DIR}" || die
LUA_CPATH="${BUILD_DIR}/src/?.so" ${ELUA} tests/test.lua || die
popd
}
src_test() {
@ -69,10 +70,9 @@ src_test() {
}
lua_src_install() {
# Use correct module for the choosen LUA implementation
cp "src/lfs-${ELUA}.so" "src/lfs.so" || die
pushd "${BUILD_DIR}" || die
emake CONFIG="config-${ELUA}" install
popd
}
src_install() {

@ -1,3 +1,6 @@
DIST luarocks-3.3.1.tar.gz 241636 BLAKE2B fd34d7a233bbf1c5f224bd04886a7f1382d63ffc014c8b78ae7924fb799d66a32e048298deed103686771263885c85c9173c013d1bbb3bad6a48e9fd99fdaac0 SHA512 0a695ceb30ae575cbca52abd2aad9675e33a234c53c5d1e125442d874c21e0e3cf6157431f07085e4311f81833680366adfe5c626a66cb5880380b48899a116a
EBUILD luarocks-3.3.1.ebuild 896 BLAKE2B cbaa03508dbb342ffbe968324c70dc4ecf6b4d2fd066056fab35298cd82b4b35a1fcfde8a5fed332c5e405d902f362c442c23e3253913bdcd2dc1f83a812c84c SHA512 c5755a63fa1ccadef34163b130613dff03194a59021193268c0212ed15d6da7c5ebe041ab5667380f59afa5b3f9aedd3443d885f21ed5d4ae64e9f88a7e51a6c
MISC metadata.xml 613 BLAKE2B cc10d869cc70c325d22bb6bb9717a86a80d4d29b9340bf18057ab92759c4f96e06d4c114749e73c97c6d61404c7d50c2a054cf10d9a4f5e289ebfc5c3df073bf SHA512 3701e2b1691444a8f709573104f3e70524bd631e0f4ee233b141ad1e2763578bc511140118acebc9ccbf0b540769de56174f97267de67571a4ad12b864e6edb3
DIST luarocks-3.4.0.tar.gz 244013 BLAKE2B 873c315ca3616179d20d665ceb09b8549c6f007d721581751bb4bb27d147547a52f5be1458541f9c0f936fcc3659c1d8eb253431ee0cf12530f3bef09aa838a3 SHA512 111ef93cbc4c0d79fdb26d9696b76e6b9e7fb1e30029db43feae9622cc6dd89991f1a62f87af0ca11f4043cb0d445ec73c5edf53e1af5f0d9bc4f756d4c18151
EBUILD luarocks-3.3.1.ebuild 896 BLAKE2B 0d69942e098d25a6494381997dd13b147a53f989ae10d36207e4343b34e57ed4c3c0ed559d19b67015caf4481cc0ae711120830eb9025240f7783970983617f9 SHA512 c9e6eec54c82a24995235b5fe8d40848ee80ba62de7514f94146f6e13c6b7bbff9678e6ca7ae469213ff660da8433903d6606a03ae3999239b5bdb10ec6a863b
EBUILD luarocks-3.4.0-r100.ebuild 1765 BLAKE2B 327e3c5ad91c933ca606e6f935dfe46e46d252f67aa3c4ee13be552eda0bbacf99db908bbe02cab8e09598c9adf13f1f679c41994692f8cab23006a5854466ac SHA512 855fe0909179c2663576347fdc0ef7cd1724d10e5453840058e8382ce684254757b88f330287839a7228eb039b81603d2816806553c878f3c9acec11701d6b25
EBUILD luarocks-3.4.0.ebuild 1452 BLAKE2B ed44a4756e659f0bff11017878c93ee6425ac5c1c000da8432c1ec5dc2929ea194a99d3ebce415f8b8b979218f7b2abf511d0a96932fc44fe6877b604e10eb88 SHA512 0de5e1a24507697ffcd029ea8a689d4d00ffec6eb0c015de5fdb6cba3c01dc4654bff7f0d098bb0b97dc96cee97109b0ec2235bb05ea8bcfda030cd34ec6f18f
MISC metadata.xml 724 BLAKE2B 690486dab66b070c7ec5f7e71db2cced3d1c191acbbcc3d86bc7b4dcb90796c5b1cb712a4cad42462dc9bedecfd5de330b02447bd7ccf89b89b57905871a555f SHA512 7d8d58c931e5134bd261a05539d3d2e54648fe538a4c65397b78be325feeb4da04d93fc1ff81e2d3b6fd062cc2d94f8cf9958865ca968c1805fc915bcf287edb

@ -24,9 +24,9 @@ src_configure() {
# econf doesn't work b/c it passes variables the custom configure can't
# handle
./configure \
--prefix="${EPRIFIX}/usr" \
--with-lua-lib="${EPRIFIX}/usr/$(get_libdir)" \
--rocks-tree="${EPRIFIX}/usr/$(get_libdir)/lua/luarocks" \
--prefix="${EPREFIX}/usr" \
--with-lua-lib="${EPREFIX}/usr/$(get_libdir)" \
--rocks-tree="${EPREFIX}/usr/$(get_libdir)/lua/luarocks" \
|| die "configure failed"
}

@ -0,0 +1,78 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-{1..3} luajit )
inherit lua-single
DESCRIPTION="A package manager for the Lua programming language"
HOMEPAGE="https://luarocks.org"
SRC_URI="https://luarocks.org/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="libressl test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="test"
RDEPEND="${LUA_DEPS}"
DEPEND="
net-misc/curl
libressl? ( dev-libs/libressl:0 )
!libressl? ( dev-libs/openssl:0 )
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
test? (
$(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
$(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]')
${RDEPEND}
)
"
src_configure() {
local myeconfargs=(
"--prefix=${EPREFIX}/usr"
"--rocks-tree=$(lua_get_lmod_dir)"
"--with-lua-include=$(lua_get_include_dir)"
"--with-lua-interpreter=${ELUA}"
"--with-lua-lib=$(lua_get_cmod_dir)"
)
# Since the configure script is handcrafted,
# and yells at unknown options, do not use 'econf'.
./configure "${myeconfargs[@]}" || die
}
src_test() {
busted --lua=${ELUA} || die
}
src_install() {
default
{ find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
}
pkg_postinst() {
local lua_abi_ver
if use lua_single_target_luajit; then
lua_abi_ver="5.1"
else
lua_abi_ver=${ELUA#lua}
fi
elog
elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})"
elog "you can use the command-line option --lua-version, e.g."
elog
elog " luarocks --lua-version 5.3 install luasocket"
elog
elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system."
elog
}

@ -0,0 +1,62 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="A package manager for the Lua programming language"
HOMEPAGE="https://luarocks.org"
SRC_URI="https://luarocks.org/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="luajit libressl test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="test"
RDEPEND="
luajit? ( dev-lang/luajit:2 )
!luajit? ( >=dev-lang/lua-5.1:0 )
"
DEPEND="
net-misc/curl
libressl? ( dev-libs/libressl:0 )
!libressl? ( dev-libs/openssl:0 )
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
test? (
dev-lua/busted
dev-lua/busted-htest
${RDEPEND}
)
"
src_configure() {
local myeconfargs=(
"--prefix=${EPREFIX}/usr"
"--rocks-tree=$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
"--with-lua-include=$($(tc-getPKG_CONFIG) --variable $(usex luajit 'includedir' 'INSTALL_INC') $(usex luajit 'luajit' 'lua'))"
"--with-lua-interpreter=$(usex luajit 'luajit' 'lua')"
"--with-lua-lib=$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
)
# Since the configure script is handcrafted,
# and yells at unknown options, do not use 'econf'.
./configure "${myeconfargs[@]}" || die
}
src_test() {
busted --lua=${ELUA} || die
}
src_install() {
default
{ find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
}

@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
<maintainer type="person">
<email>vpayno+gentoo@gmail.com</email>
<name>Victor Payno</name>

@ -1,5 +1,5 @@
DIST luasec-0.9.tar.gz 52163 BLAKE2B fa95ae63b36f138f923dc412f527ff527e4f7562ad177ca7f450ef889e75c204d1bfec3773523fb68865c3846a0edc583cbf903db5233ff080074147f33bfb30 SHA512 ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
EBUILD luasec-0.9-r101.ebuild 1700 BLAKE2B 9c3c0d01798d56ec9ee4d05c11a2bab66c61223b1c67e56041518de84b5b4a7fa5ceba3bc115703d40ec9bac2462514165717b35e4c8455ae6186a859fbe96d4 SHA512 d454a91b591a2c42d4fea20819c5f21afe1f110f2871eb0208787634b825bed613829f07d102039d71e971672bc238aa5c503818ba1d48467a2b57c6d9fc838c
EBUILD luasec-0.9-r102.ebuild 1594 BLAKE2B e8e6d880dee9198e4e4cea4393bb9f20b673591e187b254c20c389fefdcc43b80e28f6a3c87ad19f343180fca2f630893b8c7fe6787c10d543476f76702ade2e SHA512 528627f5dc08385667871c50560b037e93d4f9bbc93840fdfdeed77bad0d6c1924400edeb7e53c0438091404523359dfb6b26430229beccedb26a8ed549fca74
EBUILD luasec-0.9.ebuild 997 BLAKE2B 5e7ce2c2a4a1168fb844890fc586b6ee5a3d87651910b8d5c70bd3309cd8ae8796b1b77f9ea3a6c42accd4c912048b9de7ed320c2e2147ed000d1aa9a70260af SHA512 ca19f37bc58becf4f8b592f223c5588146cec6821f6c5ca0c9689419ca57795b6fa4b636841bf9f44efaec4aa751230a9f695d9faabb20e1e9acc7f7d25764b2
EBUILD luasec-9999.ebuild 1103 BLAKE2B 8d32013bb83b774b57beaeebcdd2687c769c34672be5cbf343155954417850592071591b985fd1771fa7633888a2977c0d92326f5e31732ff7ea141b43f55c3d SHA512 c6c9f13f1b8e62b3f1b4ae06374cdfdd6a99fedbcc61fb4bce8911254e9d295fbdd0f7637ef220a0acc2250a7658e29fb91e0182bc50542e49de51b03bc0cc60
MISC metadata.xml 566 BLAKE2B 2a450b74b0f44833f841b701e215721f4055b44a66e43f649e69a4f1c9757985a09a99f8798e7f219349c190f2614733aad757d81e11f610885dbc0fe08b6e6e SHA512 f02b7d7234f4a6d93cd9c734c1b8a8a09b48fb73998d240925329357a6e9dac590aff6ccde697d18698fdbd6f2c69e4d6f5e983affba91b5a84f4f3108e3d660

@ -27,19 +27,27 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
lua_src_prepare() {
pushd "${BUILD_DIR}" || die
${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die
popd
}
src_prepare() {
default
# Respect users CFLAGS
sed -e 's/-O2//g' -i src/Makefile || die
lua_copy_sources
lua_foreach_impl lua_src_prepare
}
lua_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
# Generate SSL options
${ELUA} src/options.lua -g /usr/include/openssl/ssl.h > src/options.c || die
pushd "${BUILD_DIR}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -52,8 +60,7 @@ lua_src_compile() {
emake "${myemakeargs[@]}" linux
# Copy module to match the choosen LUA implementation
cp "src/ssl.so" "src/ssl-${ELUA}.so" || die
popd
}
src_compile() {
@ -61,8 +68,7 @@ src_compile() {
}
lua_src_install() {
# Use correct module for the choosen LUA implementation
cp "src/ssl-${ELUA}.so" "src/ssl.so" || die
pushd "${BUILD_DIR}" || die
local emakeargs=(
"DESTDIR=${ED}"
@ -71,6 +77,8 @@ lua_src_install() {
)
emake "${emakeargs[@]}" install
popd
}
src_install() {

@ -2,6 +2,6 @@ AUX proxy-fix.patch 1026 BLAKE2B 6dde53833c9b35e059a4c1e7052cb494b4e1ceb2dc496a2
DIST luasocket-3.0_rc1.tar.gz 328598 BLAKE2B 9cc382d909cfa018edec237ac901220cccb0cf0e3a775b9cd8083487ace42a94dfd280f9423097f677f37ee9f85afcfff844250cd49c0f813b7c50c3adc532c5 SHA512 f6efce259aaacaa11472911471f8a13b118fe009b8953a82c6aa18b9ec829cd1293180904e56935cb130d36d267e3f27c91db2d78e03f7488f3e100571ed0540
DIST luasocket-3.0_rc1_p20200328.tar.gz 335628 BLAKE2B 9e5d3e415337903b689705669b586c4481179a319b4e3428823c8f442d04f26db86bfeca66db7e58d157e31431c31e4f687403f7163b75f57d6f87cdb934717f SHA512 bdf7086a0504b0072b9cfd1266fc4ae89504053801722859a426f567fca00ed76f4c295c2a3a968e93f0036d9b792cf97561e9baa82c09ea23999cfd473227eb
EBUILD luasocket-3.0_rc1-r5.ebuild 1269 BLAKE2B 2d68f6772b9b9b64f6e4a7019fe0fbb0d1b06853b22dbf6b25df7e1009fc9cadf71d011ce25192533b2327e9c9a0e696922da36e37e979ebcb684c385fc38be3 SHA512 e26279b51433c160b3eeed4891684ef339c711986ffd6bce5f0b89b714bcdaac792b033cf6a28558be8c5660dd12258e513a7025465a34be53e07e4130bbae39
EBUILD luasocket-3.0_rc1_p20200328-r100.ebuild 1948 BLAKE2B 520cca570a1bc4a66d6bfbf4668a035857265d983a13159b630445333df23d5959098752288a509fd27e2352a00c66af2c1bf129c9835eb79ac7a6eb9cdb3163 SHA512 b9631e0d568994989ef221f5bade7d3c67346638a3827787f53fe5f4052aa6d74843b08b9d0accae75a3b574d7d4d6c203697454bad48edc5a74461ea595d314
EBUILD luasocket-3.0_rc1_p20200328-r101.ebuild 2090 BLAKE2B b05de5f8feb553e4a58c446d016a2bebb66ccac4c2d5927f246856a2b4b055c8a0c5e6e003a3e77ed19ca51871028b06436c94cabb21be6981a316b52ce6979c SHA512 eeca0edc2aa3c3e9d5a940c78610e45c56705ef55e0659120f2643b350cc00d8f5eb7ccca9f372d2493838e39adfcdac40a2593ad4cf3ddfe972652f47bd5df6
EBUILD luasocket-3.0_rc1_p20200328.ebuild 1824 BLAKE2B acd961363bba7bd85d0437f2b81712863becfefef7cb76172b9ae88a189065ee5a5ae5035a35923df1a9de96ab2df04fa624ef8fefae3a952d27ae13f1e86309 SHA512 afc8bf466ffcd25e15899e043a7fa5fd9cad9d3025abb8931c14471b53a12b8262d3f714ed3b611f4216c131d5cf2cff9ba0790642bb2cd8199d42d729f13b98
MISC metadata.xml 572 BLAKE2B 22a011f8d4e4f921389561208866b4740ac3d16bd8868958ec3aa06cded706d3444b9cb24fa79f2ecedd1d315ce6f2e6b95853eada6abe404cc49225ed291ef0 SHA512 6a4010f7f130b00f9819677e701496b056fbd9ee382881f2efe61877dcefae594cc8dbeab688ed99822e9335e0b484d4774a0209f47aa8527f6f95a134382b0c

@ -6,8 +6,9 @@ EAPI=7
EGIT_COMMIT="5b18e475f38fcf28429b1cc4b17baee3b9793a62"
LUA_COMPAT=( lua5-{1..3} )
LUA_REQ_USE="${MULTILIB_USEDEP}"
MY_P="${PN}-${EGIT_COMMIT}"
inherit flag-o-matic lua multilib multilib-minimal toolchain-funcs
inherit flag-o-matic lua multilib-minimal toolchain-funcs
DESCRIPTION="Networking support library for the Lua language"
HOMEPAGE="
@ -15,7 +16,7 @@ HOMEPAGE="
https://github.com/diegonehab/luasocket
"
SRC_URI="https://github.com/diegonehab/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
@ -38,12 +39,12 @@ src_prepare() {
# Workaround for 32-bit systems
append-cflags -fno-stack-protector
multilib_copy_sources
lua_copy_sources
lua_foreach_impl multilib_copy_sources
}
lua_multilib_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
pushd "${WORKDIR}/${MY_P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -58,6 +59,8 @@ lua_multilib_src_compile() {
)
emake "${myemakeargs[@]}" all
popd
}
multilib_src_compile() {
@ -65,6 +68,8 @@ multilib_src_compile() {
}
lua_multilib_src_install() {
pushd "${WORKDIR}/${MY_P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CDIR=$(lua_get_cmod_dir)"
"DESTDIR=${ED}"
@ -79,6 +84,8 @@ lua_multilib_src_install() {
insinto "$(lua_get_include_dir)"/luasocket
doins src/*.h
popd
}
multilib_src_install() {

@ -5,5 +5,5 @@ DIST luassert-1.8.0.tar.gz 38874 BLAKE2B ebc4aab1de5dc830d0b9266726ca6bf361e0300
EBUILD luassert-1.7.10.ebuild 874 BLAKE2B 52842a1da1aa2f7403ad84eb8038361e738f0c54ae5c298a01f5aad4924e79da65464a97674d20974efc7150e20d124fe40693fa285b8ffcee6f91d7cbccab36 SHA512 9bfda9a13d9a1e46e5c04a28905a1341ff7782ec4f22a714470a48d03956ea2864e5ca5effc8bab26115e9d05f153f5300d46e004f35883558a923bdb08acdf8
EBUILD luassert-1.7.9.ebuild 609 BLAKE2B bb29a2069407537bd1e0bb9dc7561951c4615c6405108d11f83fd8132d032e0696f16be288e365a0b4201a41e45dda36e8b360313d58d1b7b0b58628b0c62b59 SHA512 920ca16cdb8eb819218d6eeaf97fcfb18777f68963cc79249622e856b7ef35cc8231e7436c8cb84a673ea50ce20dd95960834be0f19d71c2041e827a3f51bd9d
EBUILD luassert-1.8.0-r101.ebuild 994 BLAKE2B d0a8cab68455d3acef5aaa3890f482c1e7c6980c89026486a31b5b239b0fbff0624ba7cad1dbf0c3300ce3d1d9426ec3d7378b823f28ac85abf4c6bb63e5545a SHA512 bcb03b7f471d304b9a9bf374f1ab405b85950b5eba27836be0a7d27733fc7b6f8aa24b4cab804a6354f235ca0114da2d01a5aed61992459e6fbf8e625422aeb8
EBUILD luassert-1.8.0.ebuild 962 BLAKE2B 153ecbd4a7d0b0baf03d0f5a2b1237f3cddc870689128cdae95cc5642c3b1f75b787a1e66c26a4f8019640519568baa5479d65ae7bea8477e68013704358c3d5 SHA512 0dce6316060cc9a2afe25450f4e362b2c5f482bb34fce5d32bb7bc70a56d9ce260c46e22e8f8f8f208f3b9fa51ea38b19077f1e99ea10007f26863392fb590a4
EBUILD luassert-1.8.0.ebuild 961 BLAKE2B 9bfc02723342c0c8e30ab0fb3eda56bede0f82411945e73138c6acc1c37ca01bfc50b4f06933ba3437eb92255a03b69abca68a363b484c11d805dc87e60a9cb5 SHA512 e1b6895d91229c5ebb15b6f5697015740c45755e631b7844335a61fa46525dda96b310978857d2abc1685e3d2a9ce2cadb3747ed60c2373942b3b4d98f204a7b
MISC metadata.xml 598 BLAKE2B 44f0ff617e32241bc72db4da50d83f321cae964924c7dd6c12c46b356158d0ca4a99f228042b2c51e7bdbc0e4573b45cdc15814e5cf73e8a4e4fda450df58ab7 SHA512 d5d5330dba6b543ca5ec99235444ead2c736c2319689513767a27cc654837bb645ab60365e2dd96f9e7ffbd3dbc9c4b3ff5029ad59655bf88bec1f7faa50f80a

@ -11,7 +11,7 @@ SRC_URI="https://github.com/Olivine-Labs/luassert/archive/v${PV}.tar.gz -> ${P}.
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm arm64 ppc ~ppc64 x86"
KEYWORDS="~amd64 arm arm64 ppc ppc64 x86"
IUSE="luajit test"
RESTRICT="test" # Requires same version to be installed or busted will fail.

@ -3,6 +3,6 @@ AUX luasystem-0.2.1_p0-fix-makefile.patch 825 BLAKE2B 1732876603d8b5560bda1644de
DIST luasystem-0.2.0_p0.tar.gz 8058 BLAKE2B fd29eaec7fe2f49e933932a436be75678400fc55a275e412379e05ab5b9cfe2036dfc9e61f960caa29d3c4ab1d439f9ede7ff3cbe14a61287270cc3707660636 SHA512 b8c7ba30470cbf100cc3f14df31729778cfb0aabebe4d27ce42c19581a2585f878d86a29a2f73fd1bef4e5861e2a604d3c396a73f131fa99ae14a17cba52c336
DIST luasystem-0.2.1_p0.tar.gz 8162 BLAKE2B ad8a6009823ad8202ff3884a3167d0779405c2a6be460b7ef2939622eb4d0fc8edbc6b04aba5dec9dd5e4e38f11ae0dcd582b9c348d5b516aa411858d55c6d71 SHA512 9dc323d4d1914cfa4f278a49ef22e58569d5cd7e369fa17fa6006cd47f9d90c6dfd4404067ea2436aa46a27cfbdf91e4aa26e20b89aeeefdf2aa7252c51fb32b
EBUILD luasystem-0.2.0_p0.ebuild 1044 BLAKE2B 09dc31b189eec831c6d464eb802eb29b4846a45efe2c30e692e96c9f578ec71b480f82451e407b7fc36bca90065626090a209e75c761d07ef3f77df5d544d6cf SHA512 4c443043cb0b480975288d596d97af29c570e33f44ad7b634c7d86b5660f6e6d14556065ff15c4ed9990091d3a0d916ec3f4affeb32f763b6530258417a2b71f
EBUILD luasystem-0.2.1_p0-r101.ebuild 1687 BLAKE2B 8a7fca76da37830a8dcd4986837beead2c91d98499e55221d3641e0f8f0be0b9b179c3587162cb8ff3a663c7a489ab858aa961f2424b1f0899dd1ef5bb4a5d9f SHA512 59a6ac5361e8c5c8232b499812a4cda72c54439cae0d050334d8aa5514b73112878dc8ad0210b0f9db8db926148b27b7bbab7cd6a61a2f9d3a17e664e44f3677
EBUILD luasystem-0.2.1_p0.ebuild 1190 BLAKE2B 3b7990082b8f84302b3a13476600cb3065e9beaea604d4b5c780338b94c08412793d243b42a65207740ea4e82f331f22dbb3bd1eb3a8cca812146ef77f4363f4 SHA512 ef3d0a11177eb5fa2ce12ff74945ee4d7da5ee2e81aaadc5d6db9dc87764403d5f1d4fe26565a6fc231917091e022be0073a199c1cc18c9a62b1444240bb9ecb
EBUILD luasystem-0.2.1_p0-r102.ebuild 1535 BLAKE2B afdb0819f3fc6ea5575ffc2ba12a8b38f0ee5e9287954c9595cd7b47f55663109b157d1bed0c594197e635f721dd9df577ff3843449ebdcb287de5bdcfa8682f SHA512 9ce953c8b8404caac7af0f0cde124329e695e804afc18f56e0f4d6201497b90c4e102c523b86d2b1221f2a60e7408edd32b5af583e6f6691f8bceaff96b7f4f0
EBUILD luasystem-0.2.1_p0.ebuild 1189 BLAKE2B bc03c1ed6d3779019d0adf9f12784d8bf9a896ebd649ececc71423e39d5e5d9fac9c0d3d1b5528c93168c7f26778964dadc0709b2861b443bf17affbf2c52c2c SHA512 e4d32990d70ca46fc792db65ca712199f45c2fc3c75cfeb1670d12db0ba15758f8b1741f37a7f8d349bf1e6f833b7e4c2ffdf2cafcd232878e7b4959264c3e02
MISC metadata.xml 591 BLAKE2B 9e8a3ce4bfe3031b55f3aa5193c124a8aa3da8907e6dfd97e60c59e4bb846a1aec0f1e2319f43178840a9b9e7517362d654a95c2f0871494482a70a20131e535 SHA512 23828de621a5ac7168e256b201af36343de97edbeb898d6d5e4f882bca88fe345914fc98f70d5e997d8b191dcf446f62250e4309cc2d3f84b9830b023088fa0e

@ -31,6 +31,12 @@ BDEPEND="
PATCHES=( "${FILESDIR}"/${P}-fix-makefile.patch )
src_prepare() {
default
lua_copy_sources
}
lua_src_test() {
busted --lua=${ELUA} || die
}
@ -40,8 +46,7 @@ src_test() {
}
lua_src_compile() {
# Clean project, to compile it for every lua slot
emake clean
pushd "${BUILD_DIR}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@ -53,8 +58,7 @@ lua_src_compile() {
emake "${myemakeargs[@]}" linux
# Copy module to match the choosen LUA implementation
cp "src/core.so" "src/core-${ELUA}.so" || die
popd
}
src_compile() {
@ -62,8 +66,7 @@ src_compile() {
}
lua_src_install () {
# Use correct module for the choosen LUA implementation
cp "src/core-${ELUA}.so" "src/core.so" || die
pushd "${BUILD_DIR}" || die
local emakeargs=(
"INSTALL_TOP_CDIR=${ED}/$(lua_get_cmod_dir)"
@ -75,6 +78,8 @@ lua_src_install () {
insinto $(lua_get_lmod_dir)/system
doins system/init.lua
popd
}
src_install() {

@ -16,7 +16,7 @@ SRC_URI="https://github.com/LuaDist2/luasystem/archive/${MY_PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 arm arm64 ppc ~ppc64 x86"
KEYWORDS="~amd64 arm arm64 ppc ppc64 x86"
IUSE="luajit test"
RESTRICT="!test? ( test )"

@ -1,4 +1,6 @@
DIST mpack-1.0.4.tar.gz 46382 BLAKE2B 5092830e1a970ad96686ede4d96833a210543418cb23f218ba774bfd724267344f9e44e367490bb33dae8023e1145202ea6e457be7753a426eae990df906547d SHA512 8e40a562faf8b62137dec0733cbb9006fa7054e5a47bdd128fb4dfd676fac4e4385a23c3d908a4ce2edd65d673db25916695fa74bc08c5316b0c80e571a7442c
EBUILD mpack-1.0.4-r100.ebuild 2189 BLAKE2B 2cbd956200de82989aea1179e07de5106bc3a0bdd4d2c96a77ba1726c923677113ad745297cdb715083bced9e73fae65da324e0c0c43dec5c5e68cc5d3956d5f SHA512 a84fff9a2e4a5f6df78c4fe54cb08ae4c203aad10274a83f300eb8ad8757b467b2118487e3b6c01f0a3e56b33021e3839bac8fc683e4da043d13e8b63947916b
DIST mpack-1.0.8.tar.gz 15616 BLAKE2B 06593296d1d36459127bf35eaeb37c894a0c0c6ccff0969cd0a82bee1920a715801db26f0ba0bc54a56399d07efc262666ee4ce79878288a5c0221fd27febea1 SHA512 6d21cc6bbdee583a1d808742991459e4b1796f347b2f4eaa747b576f5bb1ca989123339120e43246bac859c20e6f46ac57116ce9f135157256fecbd8cf817f75
EBUILD mpack-1.0.4.ebuild 1058 BLAKE2B cc907ec09c79aaf12c09a39f88ad39edbb23b128ae0c0e90d83ecd862072acbb82fd5252f8188540788371d4bf231c64172dcca4a4836cb913cc4cd264cbc966 SHA512 94dff8c1f5154e50653cc58638902f716990175e2d579e4ac5aa866638f252a5b4a3f616037dc183f8592b7785d28b7b9912ded7105fabc4feeeeecb6f858d87
MISC metadata.xml 249 BLAKE2B 2176c8add15ed2ad2e76def8911e581e40a5a8b0ced984020fa93a507a5478a3636be5b8053df59af367394611b4ab309fe966517286e43ae29963cea9726382 SHA512 1af3a96a7be80a3d2ee34216ac8b85c8965406212b1bd8bef97bb6adb8719f14c97227cfb8885e85ae0981aa93396be9049cf8640640e3669fc17be6c7c489ff
EBUILD mpack-1.0.8-r100.ebuild 1776 BLAKE2B d9d38dfc62cde85a87e7865e52ceff66762b4878e2a8e9d363d73162f4881e274652f99b86fd5ec7b2e72d6a2d6698e88a2a09268af958a607236d357f493947 SHA512 689bad3022e350a3e2de2132ead2bb2d139ae3a492cffb68353f139b855d1cdc1540b8bd684173b35ec40db8e8e1772dfbb93f6967643169fe622f6e88aa98e9
EBUILD mpack-1.0.8.ebuild 1646 BLAKE2B 8ec3db8a0404d37cf7f144d9576dc3a9a2a694faf807a0b716f8efbfd97bbaf4e8db04a890f04d24183d095cb5e3d3f2947febe59ca24879ccb45414b9ab9bc4 SHA512 5f573705d84ab310abc535586c389319f5fe368f9630094046a35606dffff74d36c8613e625f41b05b86c2e1ca133dbc9648cb254066fba5283546adca214e59
MISC metadata.xml 336 BLAKE2B d2eb682d5c161942105aea7b4d1801cb98478b9c19876563ea921cf0cedaaf04a02cf756c8a5f595d52e710436e6f73e2dfe3acc10a4c9cd080415f4e1bb305a SHA512 a1ab89e3b9f01ff9112240a0a9ac945ed7391e98f5dfd4bd1ea518e0f228ae09109cd8f39fc29b36fe6ecc252dca7e0819693ce35be564421684de705dc8a4a1

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

Loading…
Cancel
Save