parent
1019cba2a2
commit
24e2934e4d
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST keepassxc-2.6.2-src.tar.xz 5720788 BLAKE2B c6bcc0af594c3b697d8e74752edb0389c80c72008bd57dcc36d9606462ea4bc9c6012a9f3f31702a9c0f88004fdc66f1ee4fbebd8a501227f4579ea8f3f1078f SHA512 b297edc4fae32b65430802094bd63dc301addae36859365a3009899d5bc20b32934e174ea56bf3fd1ee633a263ab36b577cba5aaa75bf4ad597f44606f7b5fd1
|
|
||||||
DIST keepassxc-2.6.3-src.tar.xz 7562816 BLAKE2B 1b33850ed996a2f07b1665309bb4680329a0f858d89e9e89f7ca39a84f27f1a4364bd8526d1907b4fc4d5dd586b3dc48d9d9b6235b78b52edc4db08ca72d79fa SHA512 37f97c0851731badffc9c40ed2dcc5c8fc200ea96b32281c21cf199799681abbd74fb191140022ad7872d69ee139e12646e19697010f539690e4e0f0f1c92558
|
DIST keepassxc-2.6.3-src.tar.xz 7562816 BLAKE2B 1b33850ed996a2f07b1665309bb4680329a0f858d89e9e89f7ca39a84f27f1a4364bd8526d1907b4fc4d5dd586b3dc48d9d9b6235b78b52edc4db08ca72d79fa SHA512 37f97c0851731badffc9c40ed2dcc5c8fc200ea96b32281c21cf199799681abbd74fb191140022ad7872d69ee139e12646e19697010f539690e4e0f0f1c92558
|
||||||
DIST keepassxc-2.6.4-src.tar.xz 7575164 BLAKE2B ca02e59c7355f7f7e14bb4fa318fab66d354e84d1025847b413b7e838dc5a42024b963dea1e3ba2060c51da7daed2ee5b220e5dab72b5813d39c04b49c6ba9ba SHA512 3bde0c8670ba14be80c6f3676bd447b0855a2af2915a395ee236c2d4c6e4b859936351643d679480aae1fcf55ed4315447ae927ac9bdedeb0332593cb4e9fedb
|
DIST keepassxc-2.6.4-src.tar.xz 7575164 BLAKE2B ca02e59c7355f7f7e14bb4fa318fab66d354e84d1025847b413b7e838dc5a42024b963dea1e3ba2060c51da7daed2ee5b220e5dab72b5813d39c04b49c6ba9ba SHA512 3bde0c8670ba14be80c6f3676bd447b0855a2af2915a395ee236c2d4c6e4b859936351643d679480aae1fcf55ed4315447ae927ac9bdedeb0332593cb4e9fedb
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
From efbb6fc9da02fed4e5db21858aa7d265081df2c8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Antonio Rojas <arojas@archlinux.org>
|
||||||
|
Date: Mon, 5 Oct 2020 21:00:24 +0200
|
||||||
|
Subject: [PATCH] Support quazip 1.0
|
||||||
|
|
||||||
|
---
|
||||||
|
cmake/FindQuaZip.cmake | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/cmake/FindQuaZip.cmake b/cmake/FindQuaZip.cmake
|
||||||
|
index a387e2f81..9fab3e579 100644
|
||||||
|
--- a/cmake/FindQuaZip.cmake
|
||||||
|
+++ b/cmake/FindQuaZip.cmake
|
||||||
|
@@ -10,12 +10,12 @@ if(MINGW)
|
||||||
|
find_path(QUAZIP_ZLIB_INCLUDE_DIR zlib.h)
|
||||||
|
else()
|
||||||
|
find_library(QUAZIP_LIBRARIES
|
||||||
|
- NAMES quazip5 quazip
|
||||||
|
+ NAMES quazip5 quazip quazip1-qt5
|
||||||
|
PATHS /usr/lib /usr/lib64 /usr/local/lib
|
||||||
|
)
|
||||||
|
find_path(QUAZIP_INCLUDE_DIR quazip.h
|
||||||
|
PATHS /usr/include /usr/local/include
|
||||||
|
- PATH_SUFFIXES quazip5 quazip
|
||||||
|
+ PATH_SUFFIXES quazip5 quazip QuaZip-Qt5-1.0/quazip
|
||||||
|
)
|
||||||
|
find_path(QUAZIP_ZLIB_INCLUDE_DIR zlib.h PATHS /usr/include /usr/local/include)
|
||||||
|
endif()
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit cmake xdg
|
|
||||||
|
|
||||||
DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition"
|
|
||||||
HOMEPAGE="https://keepassxc.org"
|
|
||||||
|
|
||||||
if [[ "${PV}" != 9999 ]] ; then
|
|
||||||
if [[ "${PV}" == *_beta* ]] ; then
|
|
||||||
SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/${P/_/-}"
|
|
||||||
else
|
|
||||||
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz"
|
|
||||||
KEYWORDS="amd64 ~arm64 ~ppc64 x86"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1 GPL-2 GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="autotype browser ccache keeshare +network test yubikey"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
app-crypt/argon2:=
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
>=dev-libs/libsodium-1.0.12:=
|
|
||||||
dev-qt/qtconcurrent:5
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtdbus:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtsvg:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
media-gfx/qrencode:=
|
|
||||||
sys-libs/readline:0=
|
|
||||||
sys-libs/zlib:=
|
|
||||||
autotype? (
|
|
||||||
dev-qt/qtx11extras:5
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXtst
|
|
||||||
)
|
|
||||||
keeshare? ( dev-libs/quazip:0 )
|
|
||||||
yubikey? ( sys-auth/ykpers )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
${RDEPEND}
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
dev-qt/qttest:5
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
ccache? ( dev-util/ccache )
|
|
||||||
"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
use test || \
|
|
||||||
sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DWITH_CCACHE="$(usex ccache)"
|
|
||||||
-DWITH_GUI_TESTS=OFF
|
|
||||||
-DWITH_TESTS="$(usex test)"
|
|
||||||
-DWITH_XC_AUTOTYPE="$(usex autotype)"
|
|
||||||
-DWITH_XC_DOCS=OFF
|
|
||||||
-DWITH_XC_BROWSER="$(usex browser)"
|
|
||||||
-DWITH_XC_FDOSECRETS=ON
|
|
||||||
-DWITH_XC_KEESHARE="$(usex keeshare)"
|
|
||||||
-DWITH_XC_NETWORKING="$(usex network)"
|
|
||||||
-DWITH_XC_SSHAGENT=ON
|
|
||||||
-DWITH_XC_UPDATECHECK=OFF
|
|
||||||
-DWITH_XC_YUBIKEY="$(usex yubikey)"
|
|
||||||
)
|
|
||||||
if [[ "${PV}" == *_beta* ]] ; then
|
|
||||||
mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
|
|
||||||
fi
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST ckb-0.4.2.tar.gz 883681 BLAKE2B b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382 SHA512 4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8
|
|
||||||
DIST ckb-0.4.3.tar.gz 1588845 BLAKE2B bdf11580c8224dfe0a7d01f99e3bea1d36fa3d7c1de84ec991ee4454c838db614bd74757ec3b952d28ab672244bb4c28888f6b80366255cfb57ec37ff8742c1d SHA512 6772812fb9608251f3a14efeb16960966be446462ab3f5b1bec896761aeae9e5f5cf9c07b21e509dbef057825c3017323f82f066519cb512ebe2fc6eea6ec217
|
DIST ckb-0.4.3.tar.gz 1588845 BLAKE2B bdf11580c8224dfe0a7d01f99e3bea1d36fa3d7c1de84ec991ee4454c838db614bd74757ec3b952d28ab672244bb4c28888f6b80366255cfb57ec37ff8742c1d SHA512 6772812fb9608251f3a14efeb16960966be446462ab3f5b1bec896761aeae9e5f5cf9c07b21e509dbef057825c3017323f82f066519cb512ebe2fc6eea6ec217
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit xdg cmake
|
|
||||||
|
|
||||||
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"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/quazip-0.7.2:0[qt5(+)]
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
virtual/libudev:=
|
|
||||||
x11-libs/libX11"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}-next-${PV}"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-gcc10.patch )
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DDISABLE_UPDATER=yes
|
|
||||||
)
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake_src_install
|
|
||||||
dodoc CHANGELOG.md
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
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;
|
|
@ -0,0 +1,11 @@
|
|||||||
|
diff --git a/rbutil/rbutilqt/version.h b/rbutil/rbutilqt/version.h
|
||||||
|
index f0877ba..044c7c7 100644
|
||||||
|
--- a/rbutil/rbutilqt/version.h
|
||||||
|
+++ b/rbutil/rbutilqt/version.h
|
||||||
|
@@ -40,5 +40,5 @@
|
||||||
|
// PUREVERSION should identify the build uniquely. Use version string for now.
|
||||||
|
#define PUREVERSION "v1.4.1"
|
||||||
|
|
||||||
|
-#define FULLVERSION VERSION " (" PUREVERSION "), built " __DATE__ " " __TIME__
|
||||||
|
+#define FULLVERSION VERSION
|
||||||
|
|
@ -1,63 +0,0 @@
|
|||||||
This patch is a simplified version of a patch I have sent upstream.
|
|
||||||
http://gerrit.rockbox.org/1825
|
|
||||||
|
|
||||||
-- Chewi
|
|
||||||
|
|
||||||
diff -Naur a/base/ziputil.cpp b/base/ziputil.cpp
|
|
||||||
--- a/rbutil/rbutilqt/base/ziputil.cpp 2019-11-10 06:45:49.000000000 +0000
|
|
||||||
+++ b/rbutil/rbutilqt/base/ziputil.cpp 2019-12-04 22:38:34.443112450 +0000
|
|
||||||
@@ -22,9 +22,9 @@
|
|
||||||
#include "progressloggerinterface.h"
|
|
||||||
#include "Logger.h"
|
|
||||||
|
|
||||||
-#include "quazip/quazip.h"
|
|
||||||
-#include "quazip/quazipfile.h"
|
|
||||||
-#include "quazip/quazipfileinfo.h"
|
|
||||||
+#include <quazip5/quazip.h>
|
|
||||||
+#include <quazip5/quazipfile.h>
|
|
||||||
+#include <quazip5/quazipfileinfo.h>
|
|
||||||
|
|
||||||
|
|
||||||
ZipUtil::ZipUtil(QObject* parent) : ArchiveUtil(parent)
|
|
||||||
diff -Naur a/base/ziputil.h b/base/ziputil.h
|
|
||||||
--- a/rbutil/rbutilqt/base/ziputil.h 2019-11-10 06:45:49.000000000 +0000
|
|
||||||
+++ b/rbutil/rbutilqt/base/ziputil.h 2019-12-04 22:38:34.443112450 +0000
|
|
||||||
@@ -21,9 +21,9 @@
|
|
||||||
|
|
||||||
#include <QtCore>
|
|
||||||
#include "archiveutil.h"
|
|
||||||
-#include "quazip/quazip.h"
|
|
||||||
-#include "quazip/quazipfile.h"
|
|
||||||
-#include "quazip/quazipfileinfo.h"
|
|
||||||
+#include <quazip5/quazip.h>
|
|
||||||
+#include <quazip5/quazipfile.h>
|
|
||||||
+#include <quazip5/quazipfileinfo.h>
|
|
||||||
|
|
||||||
class ZipUtil : public ArchiveUtil
|
|
||||||
{
|
|
||||||
diff -Naur a/rbutilqt.pro b/rbutilqt.pro
|
|
||||||
--- a/rbutil/rbutilqt/rbutilqt.pro 2019-11-10 06:45:50.000000000 +0000
|
|
||||||
+++ b/rbutil/rbutilqt/rbutilqt.pro 2019-12-04 22:43:30.144259710 +0000
|
|
||||||
@@ -131,7 +131,7 @@
|
|
||||||
|
|
||||||
DEPENDPATH = $$INCLUDEPATH
|
|
||||||
|
|
||||||
-LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR
|
|
||||||
+LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR -lquazip5
|
|
||||||
# append all RBLIBS to LIBS
|
|
||||||
for(rblib, RBLIBS) {
|
|
||||||
LIBS += -l$$rblib
|
|
||||||
@@ -142,7 +142,6 @@
|
|
||||||
|
|
||||||
# on win32 libz is linked implicitly.
|
|
||||||
!win32 {
|
|
||||||
- LIBS += -lz
|
|
||||||
}
|
|
||||||
|
|
||||||
# Add a (possibly found) libspeex now, don't do this before -lrbspeex!
|
|
||||||
@@ -271,5 +270,4 @@
|
|
||||||
|
|
||||||
# source files are separate.
|
|
||||||
include(rbutilqt.pri)
|
|
||||||
-include(quazip/quazip.pri)
|
|
||||||
include(logger/logger.pri)
|
|
@ -0,0 +1,84 @@
|
|||||||
|
From f9e3ba5d8be99dc78eeb7b21d16afe2955e0a9f8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andreas Sturmlechner <asturm@gentoo.org>
|
||||||
|
Date: Sat, 20 Feb 2021 18:11:09 +0100
|
||||||
|
Subject: [PATCH] Use upstream quazip1-qt5 pkgconfig
|
||||||
|
|
||||||
|
Based on patch by James Le Cuirot <chewi@gentoo.org>
|
||||||
|
http://gerrit.rockbox.org/1825
|
||||||
|
|
||||||
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
||||||
|
---
|
||||||
|
rbutil/rbutilqt/base/ziputil.cpp | 6 +++---
|
||||||
|
rbutil/rbutilqt/base/ziputil.h | 6 +++---
|
||||||
|
rbutil/rbutilqt/rbutilqt.pro | 9 +++------
|
||||||
|
3 files changed, 9 insertions(+), 12 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/rbutil/rbutilqt/base/ziputil.cpp b/rbutil/rbutilqt/base/ziputil.cpp
|
||||||
|
index b6cfddd..9fa6632 100644
|
||||||
|
--- a/rbutil/rbutilqt/base/ziputil.cpp
|
||||||
|
+++ b/rbutil/rbutilqt/base/ziputil.cpp
|
||||||
|
@@ -22,9 +22,9 @@
|
||||||
|
#include "progressloggerinterface.h"
|
||||||
|
#include "Logger.h"
|
||||||
|
|
||||||
|
-#include "quazip/quazip.h"
|
||||||
|
-#include "quazip/quazipfile.h"
|
||||||
|
-#include "quazip/quazipfileinfo.h"
|
||||||
|
+#include "quazip.h"
|
||||||
|
+#include "quazipfile.h"
|
||||||
|
+#include "quazipfileinfo.h"
|
||||||
|
|
||||||
|
|
||||||
|
ZipUtil::ZipUtil(QObject* parent) : ArchiveUtil(parent)
|
||||||
|
diff --git a/rbutil/rbutilqt/base/ziputil.h b/rbutil/rbutilqt/base/ziputil.h
|
||||||
|
index 25c3dce..7a6e08a 100644
|
||||||
|
--- a/rbutil/rbutilqt/base/ziputil.h
|
||||||
|
+++ b/rbutil/rbutilqt/base/ziputil.h
|
||||||
|
@@ -21,9 +21,9 @@
|
||||||
|
|
||||||
|
#include <QtCore>
|
||||||
|
#include "archiveutil.h"
|
||||||
|
-#include "quazip/quazip.h"
|
||||||
|
-#include "quazip/quazipfile.h"
|
||||||
|
-#include "quazip/quazipfileinfo.h"
|
||||||
|
+#include "quazip.h"
|
||||||
|
+#include "quazipfile.h"
|
||||||
|
+#include "quazipfileinfo.h"
|
||||||
|
|
||||||
|
class ZipUtil : public ArchiveUtil
|
||||||
|
{
|
||||||
|
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro
|
||||||
|
index d5caa77..40a62ff 100644
|
||||||
|
--- a/rbutil/rbutilqt/rbutilqt.pro
|
||||||
|
+++ b/rbutil/rbutilqt/rbutilqt.pro
|
||||||
|
@@ -140,11 +140,6 @@ for(rblib, RBLIBS) {
|
||||||
|
# We need libcrypto++
|
||||||
|
LIBS += -lcryptopp
|
||||||
|
|
||||||
|
-# on win32 libz is linked implicitly.
|
||||||
|
-!win32 {
|
||||||
|
- LIBS += -lz
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
# Add a (possibly found) libspeex now, don't do this before -lrbspeex!
|
||||||
|
!static:!isEmpty(LIBSPEEX) {
|
||||||
|
LIBS += $$LIBSPEEX
|
||||||
|
@@ -205,6 +200,9 @@ unix:!static:libusb0:!macx {
|
||||||
|
LIBS += -lusb
|
||||||
|
}
|
||||||
|
|
||||||
|
+CONFIG += link_pkgconfig
|
||||||
|
+PKGCONFIG += quazip1-qt5
|
||||||
|
+
|
||||||
|
unix:!macx:static {
|
||||||
|
# force statically linking of libusb. Libraries that are appended
|
||||||
|
# later will get linked dynamically again.
|
||||||
|
@@ -271,5 +269,4 @@ unix {
|
||||||
|
|
||||||
|
# source files are separate.
|
||||||
|
include(rbutilqt.pri)
|
||||||
|
-include(quazip/quazip.pri)
|
||||||
|
include(logger/logger.pri)
|
||||||
|
--
|
||||||
|
2.30.1
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,19 @@
|
|||||||
|
Fix build with QuaZip-1.0.
|
||||||
|
|
||||||
|
--- a/texstudio.pro
|
||||||
|
+++ b/texstudio.pro
|
||||||
|
@@ -369,11 +369,9 @@
|
||||||
|
isEmpty(USE_SYSTEM_QUAZIP) {
|
||||||
|
include(src/quazip/quazip/quazip.pri)
|
||||||
|
} else {
|
||||||
|
- message(System quazip5)
|
||||||
|
- isEmpty(QUAZIP_LIB): QUAZIP_LIB = -lquazip5
|
||||||
|
- isEmpty(QUAZIP_INCLUDE): QUAZIP_INCLUDE = $${PREFIX}/include/quazip5
|
||||||
|
- INCLUDEPATH += $${QUAZIP_INCLUDE}
|
||||||
|
- LIBS += $${QUAZIP_LIB}
|
||||||
|
+ message(System QuaZip)
|
||||||
|
+ CONFIG += link_pkgconfig
|
||||||
|
+ PKGCONFIG += quazip1-qt5
|
||||||
|
}
|
||||||
|
|
||||||
|
include(src/pdfviewer/pdfviewer.pri)
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,446 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="7"
|
||||||
|
|
||||||
|
# Patch version
|
||||||
|
FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
|
||||||
|
SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-03.tar.xz"
|
||||||
|
|
||||||
|
LLVM_MAX_SLOT=11
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
WANT_AUTOCONF="2.1"
|
||||||
|
|
||||||
|
inherit autotools check-reqs flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs
|
||||||
|
|
||||||
|
MY_PN="mozjs"
|
||||||
|
MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
|
||||||
|
|
||||||
|
MY_MAJOR=$(ver_cut 1)
|
||||||
|
|
||||||
|
MOZ_ESR=yes
|
||||||
|
|
||||||
|
MOZ_PV=${PV}
|
||||||
|
MOZ_PV_SUFFIX=
|
||||||
|
if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
|
||||||
|
MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
|
||||||
|
|
||||||
|
# Convert the ebuild version to the upstream Mozilla version
|
||||||
|
MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
|
||||||
|
MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
|
||||||
|
MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n ${MOZ_ESR} ]] ; then
|
||||||
|
# ESR releases have slightly different version numbers
|
||||||
|
MOZ_PV="${MOZ_PV}esr"
|
||||||
|
fi
|
||||||
|
|
||||||
|
MOZ_PN="firefox"
|
||||||
|
MOZ_P="${MOZ_PN}-${MOZ_PV}"
|
||||||
|
MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
|
||||||
|
MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
|
||||||
|
|
||||||
|
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
|
||||||
|
|
||||||
|
if [[ ${PV} == *_rc* ]] ; then
|
||||||
|
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATCH_URIS=(
|
||||||
|
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}
|
||||||
|
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
|
||||||
|
)
|
||||||
|
|
||||||
|
SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
|
||||||
|
${PATCH_URIS[@]}"
|
||||||
|
|
||||||
|
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"
|
||||||
|
|
||||||
|
SLOT="78"
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
IUSE="clang cpu_flags_arm_neon debug +jit lto test"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="${PYTHON_DEPS}
|
||||||
|
>=virtual/rust-1.41.0
|
||||||
|
virtual/pkgconfig
|
||||||
|
|| (
|
||||||
|
(
|
||||||
|
sys-devel/llvm:11
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:11
|
||||||
|
lto? ( =sys-devel/lld-11* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(
|
||||||
|
sys-devel/llvm:10
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:10
|
||||||
|
lto? ( =sys-devel/lld-10* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(
|
||||||
|
sys-devel/llvm:9
|
||||||
|
clang? (
|
||||||
|
sys-devel/clang:9
|
||||||
|
lto? ( =sys-devel/lld-9* )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
lto? (
|
||||||
|
!clang? ( sys-devel/binutils[gold] )
|
||||||
|
)"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-libs/icu-67.1:=
|
||||||
|
>=dev-libs/nspr-4.25
|
||||||
|
sys-libs/readline:0=
|
||||||
|
>=sys-libs/zlib-1.2.3"
|
||||||
|
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
test? (
|
||||||
|
$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/firefox-${MY_PV}/js/src"
|
||||||
|
|
||||||
|
llvm_check_deps() {
|
||||||
|
if use clang ; then
|
||||||
|
if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
|
||||||
|
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lto ; then
|
||||||
|
if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
|
||||||
|
ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
|
||||||
|
}
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
if use test ; then
|
||||||
|
has_version "dev-python/six[${PYTHON_USEDEP}]"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="7600M"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="6400M"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_pretend
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if [[ ${MERGE_TYPE} != binary ]] ; then
|
||||||
|
if use test ; then
|
||||||
|
CHECKREQS_DISK_BUILD="7600M"
|
||||||
|
else
|
||||||
|
CHECKREQS_DISK_BUILD="6400M"
|
||||||
|
fi
|
||||||
|
|
||||||
|
check-reqs_pkg_setup
|
||||||
|
|
||||||
|
llvm_pkg_setup
|
||||||
|
|
||||||
|
if use clang && use lto ; then
|
||||||
|
local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
|
||||||
|
[[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
|
||||||
|
[[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
|
||||||
|
|
||||||
|
# temp fix for https://bugs.gentoo.org/768543
|
||||||
|
# we can assume that rust 1.{49,50}.0 always uses llvm 11
|
||||||
|
local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
|
||||||
|
[[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
|
||||||
|
[[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
|
||||||
|
|
||||||
|
if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
|
||||||
|
local version_llvm_rust="11"
|
||||||
|
else
|
||||||
|
local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
|
||||||
|
[[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
|
||||||
|
[[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
|
||||||
|
eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
|
||||||
|
eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
|
||||||
|
eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
|
||||||
|
eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
|
||||||
|
eerror " - Build ${CATEGORY}/${PN} without USE=lto"
|
||||||
|
die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
# Build system is using /proc/self/oom_score_adj, bug #604394
|
||||||
|
addpredict /proc/self/oom_score_adj
|
||||||
|
|
||||||
|
if ! mountpoint -q /dev/shm ; then
|
||||||
|
# If /dev/shm is not available, configure is known to fail with
|
||||||
|
# a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
|
||||||
|
ewarn "/dev/shm is not mounted -- expect build failures!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure we use C locale when building, bug #746215
|
||||||
|
export LC_ALL=C
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
pushd ../.. &>/dev/null || die
|
||||||
|
|
||||||
|
use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
|
||||||
|
|
||||||
|
eapply "${WORKDIR}"/firefox-patches
|
||||||
|
eapply "${WORKDIR}"/spidermonkey-patches
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
# Make LTO respect MAKEOPTS
|
||||||
|
sed -i \
|
||||||
|
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
|
||||||
|
build/moz.configure/lto-pgo.configure \
|
||||||
|
|| die "sed failed to set num_cores"
|
||||||
|
|
||||||
|
# sed-in toolchain prefix
|
||||||
|
sed -i \
|
||||||
|
-e "s/objdump/${CHOST}-objdump/" \
|
||||||
|
python/mozbuild/mozbuild/configure/check_debug_ranges.py \
|
||||||
|
|| die "sed failed to set toolchain prefix"
|
||||||
|
|
||||||
|
einfo "Removing pre-built binaries ..."
|
||||||
|
find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
|
||||||
|
|
||||||
|
MOZJS_BUILDDIR="${WORKDIR}/build"
|
||||||
|
mkdir "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
popd &>/dev/null || die
|
||||||
|
eautoconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Show flags set at the beginning
|
||||||
|
einfo "Current CFLAGS: ${CFLAGS}"
|
||||||
|
einfo "Current CXXFLAGS: ${CXXFLAGS}"
|
||||||
|
einfo "Current LDFLAGS: ${LDFLAGS}"
|
||||||
|
einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
|
||||||
|
|
||||||
|
local have_switched_compiler=
|
||||||
|
if use clang && ! tc-is-clang ; then
|
||||||
|
# Force clang
|
||||||
|
einfo "Enforcing the use of clang due to USE=clang ..."
|
||||||
|
have_switched_compiler=yes
|
||||||
|
AR=llvm-ar
|
||||||
|
CC=${CHOST}-clang
|
||||||
|
CXX=${CHOST}-clang++
|
||||||
|
NM=llvm-nm
|
||||||
|
RANLIB=llvm-ranlib
|
||||||
|
elif ! use clang && ! tc-is-gcc ; then
|
||||||
|
# Force gcc
|
||||||
|
have_switched_compiler=yes
|
||||||
|
einfo "Enforcing the use of gcc due to USE=-clang ..."
|
||||||
|
AR=gcc-ar
|
||||||
|
CC=${CHOST}-gcc
|
||||||
|
CXX=${CHOST}-g++
|
||||||
|
NM=gcc-nm
|
||||||
|
RANLIB=gcc-ranlib
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${have_switched_compiler}" ]] ; then
|
||||||
|
# Because we switched active compiler we have to ensure
|
||||||
|
# that no unsupported flags are set
|
||||||
|
strip-unsupported-flags
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure we use correct toolchain
|
||||||
|
export HOST_CC="$(tc-getBUILD_CC)"
|
||||||
|
export HOST_CXX="$(tc-getBUILD_CXX)"
|
||||||
|
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
|
||||||
|
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
|
||||||
|
# ../python/mach/mach/mixin/process.py fails to detect SHELL
|
||||||
|
export SHELL="${EPREFIX}/bin/bash"
|
||||||
|
|
||||||
|
local -a myeconfargs=(
|
||||||
|
--host="${CBUILD:-${CHOST}}"
|
||||||
|
--target="${CHOST}"
|
||||||
|
--disable-jemalloc
|
||||||
|
--disable-optimize
|
||||||
|
--disable-strip
|
||||||
|
--enable-readline
|
||||||
|
--enable-shared-js
|
||||||
|
--with-intl-api
|
||||||
|
--with-system-icu
|
||||||
|
--with-system-nspr
|
||||||
|
--with-system-zlib
|
||||||
|
--with-toolchain-prefix="${CHOST}-"
|
||||||
|
$(use_enable debug)
|
||||||
|
$(use_enable jit)
|
||||||
|
$(use_enable test tests)
|
||||||
|
)
|
||||||
|
|
||||||
|
if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
|
||||||
|
myeconfargs+=( --enable-rust-simd )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Modifications to better support ARM, bug 717344
|
||||||
|
if use cpu_flags_arm_neon ; then
|
||||||
|
myeconfargs+=( --with-fpu=neon )
|
||||||
|
|
||||||
|
if ! tc-is-clang ; then
|
||||||
|
# thumb options aren't supported when using clang, bug 666966
|
||||||
|
myeconfargs+=( --with-thumb=yes )
|
||||||
|
myeconfargs+=( --with-thumb-interwork=no )
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Tell build system that we want to use LTO
|
||||||
|
if use lto ; then
|
||||||
|
myeconfargs+=( --enable-lto )
|
||||||
|
|
||||||
|
if use clang ; then
|
||||||
|
myeconfargs+=( --enable-linker=lld )
|
||||||
|
else
|
||||||
|
myeconfargs+=( --enable-linker=gold )
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# LTO flag was handled via configure
|
||||||
|
filter-flags '-flto*'
|
||||||
|
|
||||||
|
if tc-is-gcc ; then
|
||||||
|
if ver_test $(gcc-fullversion) -ge 10 ; then
|
||||||
|
einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
|
||||||
|
append-cxxflags -fno-tree-loop-vectorize
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Show flags we will use
|
||||||
|
einfo "Build CFLAGS: ${CFLAGS}"
|
||||||
|
einfo "Build CXXFLAGS: ${CXXFLAGS}"
|
||||||
|
einfo "Build LDFLAGS: ${LDFLAGS}"
|
||||||
|
einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
|
||||||
|
|
||||||
|
# Forcing system-icu allows us to skip patching bundled ICU for PPC
|
||||||
|
# and other minor arches
|
||||||
|
ECONF_SOURCE="${S}" \
|
||||||
|
econf \
|
||||||
|
${myeconfargs[@]} \
|
||||||
|
XARGS="${EPREFIX}/usr/bin/xargs"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
|
||||||
|
einfo "Smoke-test successful, continuing with full test suite"
|
||||||
|
else
|
||||||
|
die "Smoke-test failed: did interpreter initialization fail?"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local -a KNOWN_TESTFAILURES
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/reset-time-zone-cache-same-offset.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zone-path.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-historic.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/time-zones-imported.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/toString-localized-posix.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleString_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleDateString_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format_timeZone.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/timeZone_backward_links.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/tz-environment-variable.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DisplayNames/language.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/DisplayNames/region.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Locale/likely-subtags.js )
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Intl/Locale/likely-subtags-generated.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js )
|
||||||
|
|
||||||
|
if use x86 ; then
|
||||||
|
KNOWN_TESTFAILURES+=( non262/Date/timeclip.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/built-ins/Number/prototype/toPrecision/return-values.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.1.js )
|
||||||
|
KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.2.js )
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $(tc-endian) == "big" ]] ; then
|
||||||
|
KNOWN_TESTFAILURES+=( test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js )
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "" > "${T}"/known_failures.list || die
|
||||||
|
|
||||||
|
local KNOWN_TESTFAILURE
|
||||||
|
for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
|
||||||
|
echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
|
||||||
|
done
|
||||||
|
|
||||||
|
PYTHONPATH="${S}/tests/lib" \
|
||||||
|
${PYTHON} \
|
||||||
|
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
|
||||||
|
--exclude-file="${T}"/known_failures.list \
|
||||||
|
"${MOZJS_BUILDDIR}"/js/src/js \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
if use jit ; then
|
||||||
|
KNOWN_TESTFAILURES=()
|
||||||
|
|
||||||
|
echo "" > "${T}"/known_failures.list || die
|
||||||
|
|
||||||
|
for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
|
||||||
|
echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
|
||||||
|
done
|
||||||
|
|
||||||
|
PYTHONPATH="${S}/tests/lib" \
|
||||||
|
${PYTHON} \
|
||||||
|
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
|
||||||
|
--exclude-file="${T}"/known_failures.list \
|
||||||
|
"${MOZJS_BUILDDIR}"/js/src/js basic \
|
||||||
|
|| die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "${MOZJS_BUILDDIR}" || die
|
||||||
|
default
|
||||||
|
|
||||||
|
# fix soname links
|
||||||
|
pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
|
||||||
|
mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
|
||||||
|
ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
|
||||||
|
ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
|
||||||
|
popd &>/dev/null || die
|
||||||
|
|
||||||
|
# remove unneeded files
|
||||||
|
rm \
|
||||||
|
"${ED}"/usr/bin/js${MY_MAJOR}-config \
|
||||||
|
"${ED}"/usr/$(get_libdir)/libjs_static.ajs \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
# fix permissions
|
||||||
|
chmod -x \
|
||||||
|
"${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
|
||||||
|
"${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
|
||||||
|
|| die
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST libinput-1.16.4.tar.xz 596028 BLAKE2B ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814 SHA512 a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee
|
DIST libinput-1.16.4.tar.xz 596028 BLAKE2B ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814 SHA512 a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee
|
||||||
|
DIST libinput-1.17.0.tar.xz 612004 BLAKE2B 035b85115917804c032a4b0629b4cfee29513beff6cf84921d95d3f9d09d5f55574e1088256f72e271dbb6508b66c6a7271cf07be572a402e6c9ef02f075591f SHA512 490c7e59cbaa43e4190dbc421582dca887b6ae92304c4f8f3ea9df515bd76de41ca9a376e6f1cfe7b235dd2d5d8d8ef5982f5ddcf958e3b31b981e9440bb0888
|
||||||
|
@ -0,0 +1,88 @@
|
|||||||
|
# Copyright 2014-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{7,8} )
|
||||||
|
|
||||||
|
inherit meson python-any-r1 udev
|
||||||
|
|
||||||
|
DESCRIPTION="Library to handle input devices in Wayland"
|
||||||
|
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
|
||||||
|
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 ~riscv ~s390 ~sparc ~x86"
|
||||||
|
IUSE="doc input_devices_wacom test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? (
|
||||||
|
$(python_gen_any_dep '
|
||||||
|
dev-python/commonmark[${PYTHON_USEDEP}]
|
||||||
|
dev-python/recommonmark[${PYTHON_USEDEP}]
|
||||||
|
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
>=app-doc/doxygen-1.8.3
|
||||||
|
>=media-gfx/graphviz-2.38.0
|
||||||
|
)
|
||||||
|
"
|
||||||
|
# test? ( dev-util/valgrind )
|
||||||
|
RDEPEND="
|
||||||
|
input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
|
||||||
|
>=dev-libs/libevdev-1.3
|
||||||
|
>=sys-libs/mtdev-1.1
|
||||||
|
virtual/libudev:=
|
||||||
|
virtual/udev
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( >=dev-libs/check-0.9.10 )"
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
|
||||||
|
has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
|
||||||
|
has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
|
||||||
|
has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use doc && python-any-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed "s@, '-Werror'@@" -i meson.build || die #744250
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# gui can be built but will not be installed
|
||||||
|
local emesonargs=(
|
||||||
|
-Ddebug-gui=false
|
||||||
|
$(meson_use doc documentation)
|
||||||
|
$(meson_use input_devices_wacom libwacom)
|
||||||
|
$(meson_use test tests)
|
||||||
|
-Dudev-dir="${EPREFIX}$(get_udevdir)"
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
if use doc ; then
|
||||||
|
docinto html
|
||||||
|
dodoc -r "${BUILD_DIR}"/Documentation/.
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
pkgname="dev-python/python-libevdev"
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
|
||||||
|
einfo "${pkgname} must be installed to use the"
|
||||||
|
einfo "libinput measure and libinput replay tools."
|
||||||
|
fi
|
||||||
|
|
||||||
|
udevadm hwdb --update --root="${ROOT}"
|
||||||
|
}
|
@ -0,0 +1,84 @@
|
|||||||
|
From cb46ae4bc4c9684010b433eec3a35fc4fa1ebc5d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andreas Sturmlechner <asturm@gentoo.org>
|
||||||
|
Date: Sat, 20 Feb 2021 22:53:46 +0100
|
||||||
|
Subject: [PATCH] Use CTest module provided BUILD_TESTING (default: ON)
|
||||||
|
|
||||||
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
||||||
|
---
|
||||||
|
CMakeLists.txt | 38 +++++++++++++++++---------------------
|
||||||
|
1 file changed, 17 insertions(+), 21 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index c314fe1..bac3699 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -16,7 +16,7 @@ if(NOT CMAKE_BUILD_TYPE)
|
||||||
|
set(CMAKE_BUILD_TYPE RELEASE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-enable_testing()
|
||||||
|
+include(CTest)
|
||||||
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
|
set(CMAKE_DEBUG_POSTFIX d)
|
||||||
|
@@ -27,33 +27,29 @@ set(QUAZIP_LIB_FILE_NAME quazip${QuaZip_VERSION_MAJOR}-qt${QUAZIP_QT_MAJOR_VERSI
|
||||||
|
set(QUAZIP_LIB_TARGET_NAME QuaZip)
|
||||||
|
set(QUAZIP_DIR_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}-${QUAZIP_LIB_VERSION})
|
||||||
|
set(QUAZIP_PACKAGE_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION})
|
||||||
|
-set(QUAZIP_ENABLE_TESTS OFF)
|
||||||
|
if(QUAZIP_QT_MAJOR_VERSION EQUAL 6)
|
||||||
|
- find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat
|
||||||
|
- OPTIONAL_COMPONENTS Network Test)
|
||||||
|
+ find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat)
|
||||||
|
set(QUAZIP_LIB_QT_LIBRARIES Qt6::Core Qt6::Core5Compat)
|
||||||
|
- set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||||
|
set(QUAZIP_PKGCONFIG_REQUIRES Qt6Core)
|
||||||
|
- if (Qt6Network_FOUND AND Qt6Test_FOUND)
|
||||||
|
- set(QUAZIP_ENABLE_TESTS ON)
|
||||||
|
- endif()
|
||||||
|
+ if (BUILD_TESTING)
|
||||||
|
+ find_package(Qt6 REQUIRED COMPONENTS Network Test)
|
||||||
|
+ set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||||
|
+ endif()
|
||||||
|
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 5)
|
||||||
|
- find_package(Qt5 REQUIRED COMPONENTS Core
|
||||||
|
- OPTIONAL_COMPONENTS Network Test)
|
||||||
|
+ find_package(Qt5 REQUIRED COMPONENTS Core)
|
||||||
|
set(QUAZIP_LIB_QT_LIBRARIES Qt5::Core)
|
||||||
|
- set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||||
|
set(QUAZIP_PKGCONFIG_REQUIRES Qt5Core)
|
||||||
|
- if (Qt5Network_FOUND AND Qt5Test_FOUND)
|
||||||
|
- set(QUAZIP_ENABLE_TESTS ON)
|
||||||
|
- endif()
|
||||||
|
+ if (BUILD_TESTING)
|
||||||
|
+ find_package(Qt5 REQUIRED COMPONENTS Network Test)
|
||||||
|
+ set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||||
|
+ endif()
|
||||||
|
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 4)
|
||||||
|
- find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore
|
||||||
|
- OPTIONAL_COMPONENTS QtNetwork QtTest)
|
||||||
|
+ find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore)
|
||||||
|
set(QUAZIP_LIB_QT_LIBRARIES Qt4::QtCore)
|
||||||
|
- set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||||
|
set(QUAZIP_PKGCONFIG_REQUIRES QtCore)
|
||||||
|
- if (QT_QTNETWORK_FOUND AND QT_QTTEST_FOUND)
|
||||||
|
- set(QUAZIP_ENABLE_TESTS ON)
|
||||||
|
+ if (BUILD_TESTING)
|
||||||
|
+ find_package(Qt4 REQUIRED COMPONENTS Network Test)
|
||||||
|
+ set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "Qt version ${QUAZIP_QT_MAJOR_VERSION} is not supported")
|
||||||
|
@@ -69,7 +65,7 @@ endif()
|
||||||
|
|
||||||
|
add_subdirectory(quazip)
|
||||||
|
|
||||||
|
-if(QUAZIP_ENABLE_TESTS)
|
||||||
|
- add_subdirectory(qztest EXCLUDE_FROM_ALL)
|
||||||
|
+if(BUILD_TESTING)
|
||||||
|
+ add_subdirectory(qztest EXCLUDE_FROM_ALL)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
--
|
||||||
|
2.30.1
|
||||||
|
|
@ -1,40 +0,0 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index 14230a6..22c1421 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -26,34 +26,25 @@ set(QUAZIP_LIB_FILE_NAME quazip${QuaZip_VERSION_MAJOR}-qt${QUAZIP_QT_MAJOR_VERSI
|
|
||||||
set(QUAZIP_LIB_TARGET_NAME QuaZip)
|
|
||||||
set(QUAZIP_DIR_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}-${QUAZIP_LIB_VERSION})
|
|
||||||
set(QUAZIP_PACKAGE_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION})
|
|
||||||
-set(QUAZIP_ENABLE_TESTS OFF)
|
|
||||||
+option(QUAZIP_ENABLE_TESTS "" OFF)
|
|
||||||
if(QUAZIP_QT_MAJOR_VERSION EQUAL 6)
|
|
||||||
find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat
|
|
||||||
OPTIONAL_COMPONENTS Network Test)
|
|
||||||
set(QUAZIP_LIB_QT_LIBRARIES Qt6::Core Qt6::Core5Compat)
|
|
||||||
set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
|
||||||
set(QUAZIP_PKGCONFIG_REQUIRES Qt6Core)
|
|
||||||
- if (Qt6Network_FOUND AND Qt6Test_FOUND)
|
|
||||||
- set(QUAZIP_ENABLE_TESTS ON)
|
|
||||||
- endif()
|
|
||||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 5)
|
|
||||||
find_package(Qt5 REQUIRED COMPONENTS Core
|
|
||||||
OPTIONAL_COMPONENTS Network Test)
|
|
||||||
set(QUAZIP_LIB_QT_LIBRARIES Qt5::Core)
|
|
||||||
set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
|
||||||
set(QUAZIP_PKGCONFIG_REQUIRES Qt5Core)
|
|
||||||
- if (Qt5Network_FOUND AND Qt5Test_FOUND)
|
|
||||||
- set(QUAZIP_ENABLE_TESTS ON)
|
|
||||||
- endif()
|
|
||||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 4)
|
|
||||||
find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore
|
|
||||||
OPTIONAL_COMPONENTS QtNetwork QtTest)
|
|
||||||
set(QUAZIP_LIB_QT_LIBRARIES Qt4::QtCore)
|
|
||||||
set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
|
||||||
set(QUAZIP_PKGCONFIG_REQUIRES QtCore)
|
|
||||||
- if (QT_QTNETWORK_FOUND AND QT_QTTEST_FOUND)
|
|
||||||
- set(QUAZIP_ENABLE_TESTS ON)
|
|
||||||
- endif()
|
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "Qt version ${QUAZIP_QT_MAJOR_VERSION} is not supported")
|
|
||||||
endif()
|
|
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
DIST exdown-0.7.1.tar.gz 4863 BLAKE2B 819e66bed1028a98293a4f30ec6dc70a8360bd018821e332719793b4c72e60f0ec09391825ee0c6eb5f4e1132f1c22d48fe0dc19fe8c42253e92a833b7821340 SHA512 4cd0abc734850b5bf8b4531f4c690400d0f5fa6a9e6efbd3e20f75f646f0373f47a04a1655ac86d95a0d6d55019a174e0361d3bdda91bdb9197e8d64ffadcab6
|
DIST exdown-0.7.1.tar.gz 4863 BLAKE2B 819e66bed1028a98293a4f30ec6dc70a8360bd018821e332719793b4c72e60f0ec09391825ee0c6eb5f4e1132f1c22d48fe0dc19fe8c42253e92a833b7821340 SHA512 4cd0abc734850b5bf8b4531f4c690400d0f5fa6a9e6efbd3e20f75f646f0373f47a04a1655ac86d95a0d6d55019a174e0361d3bdda91bdb9197e8d64ffadcab6
|
||||||
DIST exdown-0.8.0.tar.gz 4864 BLAKE2B 084e359b5797484486d9554f85e07bc671da5260bcfebc5cdf20583b91f13e52f9a4332afd8b69ab3c80313d18e1f1bd0d36415a2297589c5bc65c04fde18046 SHA512 cb80d355666b57f4c35fd5776d01deb36b35547d87d152d5b5a26d5c46ecfda28af10c54a3d4ac9bd6b69f99ff3e62b07cfcade07b4cd1f51969562931aee687
|
DIST exdown-0.8.0.tar.gz 4864 BLAKE2B 084e359b5797484486d9554f85e07bc671da5260bcfebc5cdf20583b91f13e52f9a4332afd8b69ab3c80313d18e1f1bd0d36415a2297589c5bc65c04fde18046 SHA512 cb80d355666b57f4c35fd5776d01deb36b35547d87d152d5b5a26d5c46ecfda28af10c54a3d4ac9bd6b69f99ff3e62b07cfcade07b4cd1f51969562931aee687
|
||||||
DIST exdown-0.8.2.tar.gz 5255 BLAKE2B ee33e23afc86befdb421c8ac82742977a35f5cf2931aad5cdb5fdd4096682160810bbe09661ec59c10c86f7214bf67b8dc705b9e0ebae3e818c3b112fab91831 SHA512 919b6f8d57546c308b488cc47bd8d51700ffbf758477f3d0cc9de92936a2a70828475edcea011488d653f1d53309fcb2d951ac945e76bdc9a5d015f7ac34e291
|
DIST exdown-0.8.2.tar.gz 5255 BLAKE2B ee33e23afc86befdb421c8ac82742977a35f5cf2931aad5cdb5fdd4096682160810bbe09661ec59c10c86f7214bf67b8dc705b9e0ebae3e818c3b112fab91831 SHA512 919b6f8d57546c308b488cc47bd8d51700ffbf758477f3d0cc9de92936a2a70828475edcea011488d653f1d53309fcb2d951ac945e76bdc9a5d015f7ac34e291
|
||||||
|
DIST exdown-0.8.5.tar.gz 5522 BLAKE2B 30e3d6e2f12aaa5783605b8a65c391e59b563a86defcefc8f5e322f93cdd4ccc561f6514254c41109047509b77e38202365b798c2b1e7838bec9275a607d0539 SHA512 709c0f2fb6d0944357c656f3beab7f151a48000a430f863cf56c529a49ee462c1c168f9708d77fd6fd5ef3fe29b11084303da1831726bb01943e1b817ba733a4
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 2019-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1 virtualx
|
||||||
|
|
||||||
|
DESCRIPTION="Extract code blocks from markdown"
|
||||||
|
HOMEPAGE="https://github.com/nschloe/exdown"
|
||||||
|
SRC_URI="https://github.com/nschloe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/importlib_metadata[${PYTHON_USEDEP}]
|
||||||
|
' python3_7)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
@ -1 +1,2 @@
|
|||||||
DIST filesystem_spec-0.8.5.tar.gz 255904 BLAKE2B df400276dbc53a453e9e9a00acb2e93a86a5f239237533bab036a16bd48d6d709f68241febe75f6f72281162ba4a563a087405a1064e18805ce2501095d778fb SHA512 20001fd02348f15e764a9e20eab98267f6746bd7e86187914d3db3098061aa62cb296595c3519696ae1e99ef896d49df0fcec846aaf6e5c281dd1a344ef6c393
|
DIST filesystem_spec-0.8.5.tar.gz 255904 BLAKE2B df400276dbc53a453e9e9a00acb2e93a86a5f239237533bab036a16bd48d6d709f68241febe75f6f72281162ba4a563a087405a1064e18805ce2501095d778fb SHA512 20001fd02348f15e764a9e20eab98267f6746bd7e86187914d3db3098061aa62cb296595c3519696ae1e99ef896d49df0fcec846aaf6e5c281dd1a344ef6c393
|
||||||
|
DIST filesystem_spec-0.8.7.tar.gz 277744 BLAKE2B 4957b716d622ecd2a1bb381b291253970682dde2c90a0e8dd76dfcc3ce3c9ba55846d97df8c1fcedd4e0d5af1c10eccc6c94418f2e78e9fffde846d12c11e170 SHA512 6eb89bf1e19ac1313aad2217aaaf4686f2e2e831a2cd339f9e12b8319fb080b82f0b90b10af53c2e6febd98a34ae8520444fee3c6394e7ab5fd5ca68d56e5454
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 2020-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_P=filesystem_spec-${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="A specification that python filesystems should adhere to"
|
||||||
|
HOMEPAGE="https://github.com/intake/filesystem_spec/
|
||||||
|
https://pypi.org/project/fsspec/"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz
|
||||||
|
-> ${MY_P}.tar.gz"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/versioneer[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
dev-python/requests[${PYTHON_USEDEP}]
|
||||||
|
dev-vcs/git
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
git config --global user.email "you@example.com" || die
|
||||||
|
git config --global user.name "Your Name" || die
|
||||||
|
distutils-r1_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# sftp and smb require server started via docker
|
||||||
|
pytest -vv \
|
||||||
|
--deselect fsspec/tests/test_spec.py::test_find \
|
||||||
|
--ignore fsspec/implementations/tests/test_dbfs.py \
|
||||||
|
--ignore fsspec/implementations/tests/test_sftp.py \
|
||||||
|
--ignore fsspec/implementations/tests/test_smb.py ||
|
||||||
|
die "Tests failed with ${EPYTHON}"
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST importlib_metadata-3.3.0.tar.gz 33549 BLAKE2B 6646cf7f8dbbeeadd7b4e9e572a59c14e2f17444dcd84aef817e27b299cbc3f0fa868657a59221a42ea8c49c5cc75e9e170a787df3e3014808d19eff1f89debf SHA512 af2215405b0f7e120d2745f3736d021174e611ad226abe64b496192a210e85786e78560349f1188deb3bffbfceb36385e9fbac20f4447aafb025a1d735c333ac
|
DIST importlib_metadata-3.3.0.tar.gz 33549 BLAKE2B 6646cf7f8dbbeeadd7b4e9e572a59c14e2f17444dcd84aef817e27b299cbc3f0fa868657a59221a42ea8c49c5cc75e9e170a787df3e3014808d19eff1f89debf SHA512 af2215405b0f7e120d2745f3736d021174e611ad226abe64b496192a210e85786e78560349f1188deb3bffbfceb36385e9fbac20f4447aafb025a1d735c333ac
|
||||||
DIST importlib_metadata-3.4.0.tar.gz 33841 BLAKE2B e2ac38c0f6fc5ecf78d3a4018715282b176f448e0a9f2cb16320812c1f9ca18f797b2ddfa85a96d83f6ff9540b486abcd8b5a38fa7f9261abbde4a88962e765d SHA512 d17aae60ca79ddb3c2e60218144e7a3e055b2807e8ca4e55f0d0c1ae428323ab7d832e4178dd05a60f1de2f157497a6261afa7baa8f91bec85d042303869fb67
|
DIST importlib_metadata-3.4.0.tar.gz 33841 BLAKE2B e2ac38c0f6fc5ecf78d3a4018715282b176f448e0a9f2cb16320812c1f9ca18f797b2ddfa85a96d83f6ff9540b486abcd8b5a38fa7f9261abbde4a88962e765d SHA512 d17aae60ca79ddb3c2e60218144e7a3e055b2807e8ca4e55f0d0c1ae428323ab7d832e4178dd05a60f1de2f157497a6261afa7baa8f91bec85d042303869fb67
|
||||||
|
DIST importlib_metadata-3.5.0.tar.gz 34528 BLAKE2B 589cd89639626a2fa70dc5e8e68c04b36e87cee59517c31b6cc68b5c7d0248a030a6bfb8641f199b3b59cc452ac2b9e3c05b993577f2b5fbed1f98e9b43abbf8 SHA512 711603d2dce7d9fae275348aa4b53671e0253e5321d97caa891094daeb7330cf40cf70a21586eeb5cc9da2f06171b3f811e5c583164f105e32250484c5e5f4b7
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# Included in Python >= 3.8
|
||||||
|
PYTHON_COMPAT=( pypy3 python3_{7,8} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Read metadata from Python packages"
|
||||||
|
HOMEPAGE="https://github.com/python/importlib_metadata"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
|
||||||
|
dev-python/zipp[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
>=dev-python/importlib_resources-1.3.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/packaging[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Skip a test that requires pep517 which is not in the tree
|
||||||
|
sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,36 @@
|
|||||||
|
From 3eaf480ae5d615e8e26153cca98115ff0f23135f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Antonio Rojas <arojas@archlinux.org>
|
||||||
|
Date: Mon, 5 Oct 2020 20:11:26 +0200
|
||||||
|
Subject: [PATCH] Support quazip 1.0
|
||||||
|
|
||||||
|
Update FindQuaZip to find the QuaZip 1.0 library names and include dirs. Once support for quazip<1 is dropped this should be ported to use quazip's own QuaZipConfig
|
||||||
|
---
|
||||||
|
cmake/modules/FindQuaZip.cmake | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/cmake/modules/FindQuaZip.cmake b/cmake/modules/FindQuaZip.cmake
|
||||||
|
index 7e628fcd4b..345c7909ab 100644
|
||||||
|
--- a/cmake/modules/FindQuaZip.cmake
|
||||||
|
+++ b/cmake/modules/FindQuaZip.cmake
|
||||||
|
@@ -25,15 +25,15 @@ ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
|
||||||
|
ELSE(WIN32)
|
||||||
|
FIND_PACKAGE(PkgConfig)
|
||||||
|
# pkg_check_modules(PC_QCA2 QUIET qca2)
|
||||||
|
- pkg_check_modules(PC_QUAZIP quazip)
|
||||||
|
+ pkg_check_modules(PC_QUAZIP quazip quazip1-qt5)
|
||||||
|
FIND_LIBRARY(QUAZIP_LIBRARIES
|
||||||
|
WIN32_DEBUG_POSTFIX d
|
||||||
|
- NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
|
||||||
|
+ NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX} quazip1-qt5
|
||||||
|
HINTS /usr/lib /usr/lib64
|
||||||
|
)
|
||||||
|
FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
|
||||||
|
HINTS /usr/include /usr/local/include
|
||||||
|
- PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
|
||||||
|
+ PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} QuaZip-Qt5-1.0/quazip
|
||||||
|
)
|
||||||
|
FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include /usr/local/include)
|
||||||
|
ENDIF (WIN32)
|
||||||
|
--
|
||||||
|
GitLab
|
||||||
|
|
@ -0,0 +1,127 @@
|
|||||||
|
From b4a1e98a83598072ea6d720ae4d56d380bee5a75 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Petr Vanek <petr@yarpen.cz>
|
||||||
|
Date: Sun, 15 Nov 2020 19:15:59 +0100
|
||||||
|
Subject: [PATCH] fixed #569 Build fails with quazip 1.0 (#576)
|
||||||
|
|
||||||
|
---
|
||||||
|
cmake/Unix.cmake | 28 +++++++++++++++------
|
||||||
|
src/DkCore/DkBasicLoader.cpp | 4 +++
|
||||||
|
src/DkCore/DkImageContainer.cpp | 4 +++
|
||||||
|
src/DkCore/DkImageLoader.cpp | 6 ++++-
|
||||||
|
src/DkGui/DkDialog.cpp | 4 +++
|
||||||
|
5 files changed, 37 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/cmake/Unix.cmake b/cmake/Unix.cmake
|
||||||
|
index 5567084b..c90ba320 100644
|
||||||
|
--- a/cmake/Unix.cmake
|
||||||
|
+++ b/cmake/Unix.cmake
|
||||||
|
@@ -102,14 +102,26 @@ unset(QT_ROOT CACHE)
|
||||||
|
|
||||||
|
if(ENABLE_QUAZIP)
|
||||||
|
if(USE_SYSTEM_QUAZIP)
|
||||||
|
- SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||||
|
-
|
||||||
|
- find_package(QuaZip5 QUIET)
|
||||||
|
- if(NOT QUAZIP_FOUND)
|
||||||
|
- message(FATAL_ERROR "QUAZIP not found. It's mandatory when used with ENABLE_QUAZIP enabled, you can also disable USE_SYSTEM_QUAZIP")
|
||||||
|
- else()
|
||||||
|
- add_definitions(-DWITH_QUAZIP)
|
||||||
|
- endif()
|
||||||
|
+ # Let's try QuaZip1 first (it's the bright future)
|
||||||
|
+ find_package(QuaZip-Qt5 QUIET)
|
||||||
|
+ if (QuaZip-Qt5_FOUND)
|
||||||
|
+ message(STATUS "QUAZIP: QuaZip-1 for Qt5 found")
|
||||||
|
+ set(QUAZIP_LIBRARIES QuaZip::QuaZip)
|
||||||
|
+ add_definitions(-DWITH_QUAZIP1)
|
||||||
|
+ else ()
|
||||||
|
+ message(WARNING "QUAZIP: 1.x not found. Trying to find 0.x")
|
||||||
|
+ # QuaZip < 1.0. This leg can be removed (including cmake/FindQuaZip5.cmake)
|
||||||
|
+ # ater the final migration to 1.x in Linux distros
|
||||||
|
+ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||||
|
+
|
||||||
|
+ find_package(QuaZip5 QUIET)
|
||||||
|
+ if(NOT QUAZIP_FOUND)
|
||||||
|
+ message(FATAL_ERROR "QUAZIP: even 0.x not found. It's mandatory when used with ENABLE_QUAZIP enabled, you can also disable USE_SYSTEM_QUAZIP")
|
||||||
|
+ endif()
|
||||||
|
+
|
||||||
|
+ endif (QuaZip-Qt5_FOUND)
|
||||||
|
+ # we have any QuaZip after all
|
||||||
|
+ add_definitions(-DWITH_QUAZIP)
|
||||||
|
else()
|
||||||
|
find_package(ZLIB REQUIRED)
|
||||||
|
set(QUAZIP_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/quazip-0.7/quazip ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/quazip-0.7/)
|
||||||
|
diff --git a/src/DkCore/DkBasicLoader.cpp b/src/DkCore/DkBasicLoader.cpp
|
||||||
|
index 7f9e889c..b7edfd43 100644
|
||||||
|
--- a/src/DkCore/DkBasicLoader.cpp
|
||||||
|
+++ b/src/DkCore/DkBasicLoader.cpp
|
||||||
|
@@ -54,8 +54,12 @@
|
||||||
|
|
||||||
|
// quazip
|
||||||
|
#ifdef WITH_QUAZIP
|
||||||
|
+#ifdef WITH_QUAZIP1
|
||||||
|
+#include <quazip/JlCompress.h>
|
||||||
|
+#else
|
||||||
|
#include <quazip5/JlCompress.h>
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
// opencv
|
||||||
|
#ifdef WITH_OPENCV
|
||||||
|
diff --git a/src/DkCore/DkImageContainer.cpp b/src/DkCore/DkImageContainer.cpp
|
||||||
|
index 810994d3..150da9c2 100644
|
||||||
|
--- a/src/DkCore/DkImageContainer.cpp
|
||||||
|
+++ b/src/DkCore/DkImageContainer.cpp
|
||||||
|
@@ -41,8 +41,12 @@
|
||||||
|
|
||||||
|
// quazip
|
||||||
|
#ifdef WITH_QUAZIP
|
||||||
|
+#ifdef WITH_QUAZIP1
|
||||||
|
+#include <quazip/JlCompress.h>
|
||||||
|
+#else
|
||||||
|
#include <quazip5/JlCompress.h>
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
#pragma warning(pop) // no warnings from includes - end
|
||||||
|
|
||||||
|
#pragma warning(disable: 4251) // TODO: remove
|
||||||
|
diff --git a/src/DkCore/DkImageLoader.cpp b/src/DkCore/DkImageLoader.cpp
|
||||||
|
index 09d25d23..e4186f2b 100644
|
||||||
|
--- a/src/DkCore/DkImageLoader.cpp
|
||||||
|
+++ b/src/DkCore/DkImageLoader.cpp
|
||||||
|
@@ -79,8 +79,12 @@
|
||||||
|
|
||||||
|
// quazip
|
||||||
|
#ifdef WITH_QUAZIP
|
||||||
|
+#ifdef WITH_QUAZIP1
|
||||||
|
+#include <quazip/JlCompress.h>
|
||||||
|
+#else
|
||||||
|
#include <quazip5/JlCompress.h>
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
// opencv
|
||||||
|
#ifdef WITH_OPENCV
|
||||||
|
@@ -2212,4 +2216,4 @@ QString DkImageLoader::fileName() const {
|
||||||
|
return mCurrentImage->fileName();
|
||||||
|
}
|
||||||
|
|
||||||
|
-}
|
||||||
|
\ No newline at end of file
|
||||||
|
+}
|
||||||
|
diff --git a/src/DkGui/DkDialog.cpp b/src/DkGui/DkDialog.cpp
|
||||||
|
index 008c9a3b..85842eca 100644
|
||||||
|
--- a/src/DkGui/DkDialog.cpp
|
||||||
|
+++ b/src/DkGui/DkDialog.cpp
|
||||||
|
@@ -97,8 +97,12 @@
|
||||||
|
|
||||||
|
// quazip
|
||||||
|
#ifdef WITH_QUAZIP
|
||||||
|
+#ifdef WITH_QUAZIP1
|
||||||
|
+#include <quazip/JlCompress.h>
|
||||||
|
+#else
|
||||||
|
#include <quazip5/JlCompress.h>
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#pragma warning(pop) // no warnings from includes - end
|
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
Tue, 23 Feb 2021 15:38:39 +0000
|
Tue, 23 Feb 2021 20:08:38 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Tue, 23 Feb 2021 15:38:39 +0000
|
Tue, 23 Feb 2021 20:08:38 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,15 +0,0 @@
|
|||||||
BDEPEND=ccache? ( dev-util/ccache ) dev-util/ninja dev-util/cmake
|
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
|
||||||
DEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers ) dev-qt/linguist-tools:5 dev-qt/qttest:5 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
|
||||||
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://keepassxc.org
|
|
||||||
IUSE=autotype browser ccache keeshare +network test yubikey
|
|
||||||
KEYWORDS=amd64 ~arm64 ~ppc64 x86
|
|
||||||
LICENSE=LGPL-2.1 GPL-2 GPL-3
|
|
||||||
RDEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers )
|
|
||||||
RESTRICT=!test? ( test )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.6.2/keepassxc-2.6.2-src.tar.xz
|
|
||||||
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
|
||||||
_md5_=1bfeddb79ef94890bb46be8d6b56bd2b
|
|
@ -1,15 +1,15 @@
|
|||||||
BDEPEND=ccache? ( dev-util/ccache ) dev-util/ninja dev-util/cmake
|
BDEPEND=ccache? ( dev-util/ccache ) dev-util/ninja dev-util/cmake
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||||
DEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers ) dev-qt/linguist-tools:5 dev-qt/qttest:5 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
DEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0= ) yubikey? ( sys-auth/ykpers ) dev-qt/linguist-tools:5 dev-qt/qttest:5 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
|
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://keepassxc.org
|
HOMEPAGE=https://keepassxc.org
|
||||||
IUSE=autotype browser ccache keeshare +network test yubikey
|
IUSE=autotype browser ccache keeshare +network test yubikey
|
||||||
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
|
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
|
||||||
LICENSE=LGPL-2.1 GPL-2 GPL-3
|
LICENSE=LGPL-2.1 GPL-2 GPL-3
|
||||||
RDEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers )
|
RDEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0= ) yubikey? ( sys-auth/ykpers )
|
||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.6.4/keepassxc-2.6.4-src.tar.xz
|
SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.6.4/keepassxc-2.6.4-src.tar.xz
|
||||||
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=945127a8296f6982f7fba385a94014de
|
_md5_=e4f6ab0c165b418985914c3fd8bd0217
|
@ -1,14 +1,14 @@
|
|||||||
BDEPEND=ccache? ( dev-util/ccache ) dev-util/ninja dev-util/cmake >=dev-vcs/git-1.8.2.1[curl]
|
BDEPEND=ccache? ( dev-util/ccache ) dev-util/ninja dev-util/cmake >=dev-vcs/git-1.8.2.1[curl]
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
|
||||||
DEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers ) dev-qt/linguist-tools:5 dev-qt/qttest:5 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
DEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0= ) yubikey? ( sys-auth/ykpers ) dev-qt/linguist-tools:5 dev-qt/qttest:5 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
|
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://keepassxc.org
|
HOMEPAGE=https://keepassxc.org
|
||||||
IUSE=autotype browser ccache keeshare +network test yubikey
|
IUSE=autotype browser ccache keeshare +network test yubikey
|
||||||
LICENSE=LGPL-2.1 GPL-2 GPL-3
|
LICENSE=LGPL-2.1 GPL-2 GPL-3
|
||||||
PROPERTIES=live
|
PROPERTIES=live
|
||||||
RDEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0 ) yubikey? ( sys-auth/ykpers )
|
RDEPEND=app-crypt/argon2:= dev-libs/libgcrypt:= >=dev-libs/libsodium-1.0.12:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= autotype? ( dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXi x11-libs/libXtst ) keeshare? ( dev-libs/quazip:0= ) yubikey? ( sys-auth/ykpers )
|
||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 git-r3 3e7ec3d6619213460c85e2aa48398441 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 git-r3 3e7ec3d6619213460c85e2aa48398441 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=945127a8296f6982f7fba385a94014de
|
_md5_=c985fbe0c7f952b29a1823f62c4f648f
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,13 +0,0 @@
|
|||||||
BDEPEND=dev-util/ninja dev-util/cmake
|
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
|
||||||
DEPEND=>=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/libudev:= x11-libs/libX11 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
|
||||||
DESCRIPTION=Corsair K65/K70/K95 Driver
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://github.com/ckb-next/ckb-next
|
|
||||||
KEYWORDS=~amd64
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=>=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/libudev:= x11-libs/libX11
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/ckb-next/ckb-next/archive/v0.4.2.tar.gz -> ckb-0.4.2.tar.gz
|
|
||||||
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
|
||||||
_md5_=d42e33d8e7876b8a21203b2ea533471b
|
|
@ -1,13 +1,13 @@
|
|||||||
BDEPEND=dev-qt/linguist-tools:5 dev-util/ninja dev-util/cmake
|
BDEPEND=dev-qt/linguist-tools:5 dev-util/ninja dev-util/cmake
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||||
DEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-sound/pulseaudio virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm dev-util/desktop-file-utils x11-misc/shared-mime-info
|
DEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-sound/pulseaudio virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
DESCRIPTION=Corsair K65/K70/K95 Driver
|
DESCRIPTION=Corsair K65/K70/K95 Driver
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://github.com/ckb-next/ckb-next
|
HOMEPAGE=https://github.com/ckb-next/ckb-next
|
||||||
KEYWORDS=~amd64
|
KEYWORDS=~amd64
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-sound/pulseaudio virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm
|
RDEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-sound/pulseaudio virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/ckb-next/ckb-next/archive/v0.4.3.tar.gz -> ckb-0.4.3.tar.gz
|
SRC_URI=https://github.com/ckb-next/ckb-next/archive/v0.4.3.tar.gz -> ckb-0.4.3.tar.gz
|
||||||
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=cmake 314a813be2f09820e8978cdee941e501 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=a576326aea896c01afee511ce57b1144
|
_md5_=1f632ad38ca27f872eb9cb9c5cb5a388
|
@ -1,14 +1,14 @@
|
|||||||
BDEPEND=dev-qt/linguist-tools:5
|
BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig
|
||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
||||||
DEPEND=dev-libs/crypto++:= dev-libs/quazip:0 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
DEPEND=dev-libs/crypto++:= dev-libs/quazip:0= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
DESCRIPTION=Rockbox open source firmware manager for music players
|
DESCRIPTION=Rockbox open source firmware manager for music players
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://www.rockbox.org/wiki/RockboxUtility
|
HOMEPAGE=https://www.rockbox.org/wiki/RockboxUtility
|
||||||
IUSE=debug
|
IUSE=debug
|
||||||
KEYWORDS=~amd64
|
KEYWORDS=~amd64
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND=dev-libs/crypto++:= dev-libs/quazip:0 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1
|
RDEPEND=dev-libs/crypto++:= dev-libs/quazip:0= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://download.rockbox.org/rbutil/source/RockboxUtility-v1.4.1-src.tar.bz2
|
SRC_URI=https://download.rockbox.org/rbutil/source/RockboxUtility-v1.4.1-src.tar.bz2
|
||||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=762895a6e8e7ad3adab6c9be3968dae1
|
_md5_=78dcc3ba6db0efc2a3910839d9accd9e
|
Binary file not shown.
@ -1,14 +0,0 @@
|
|||||||
BDEPEND=virtual/pkgconfig
|
|
||||||
DEFINED_PHASES=configure install postinst postrm preinst prepare
|
|
||||||
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
|
||||||
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
|
||||||
IUSE=video
|
|
||||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/texstudio-org/texstudio/archive/3.0.5.tar.gz -> texstudio-3.0.5.tar.gz
|
|
||||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e prefix de7d8e2b10085ed5ff09ad70e4753e5c qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
|
||||||
_md5_=4e7c909479aa07b77c3a45dc2e7df684
|
|
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=virtual/pkgconfig
|
||||||
|
DEFINED_PHASES=configure install postinst postrm preinst prepare
|
||||||
|
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.3-r1:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
|
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
||||||
|
IUSE=video
|
||||||
|
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.3-r1:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/texstudio-org/texstudio/archive/3.0.5.tar.gz -> texstudio-3.0.5.tar.gz
|
||||||
|
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
|
_md5_=b71dfdd2bda7ddcd1d247dd08d06c6e2
|
@ -1,14 +0,0 @@
|
|||||||
BDEPEND=virtual/pkgconfig
|
|
||||||
DEFINED_PHASES=configure install postinst postrm preinst prepare
|
|
||||||
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
|
||||||
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
|
||||||
IUSE=video
|
|
||||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/texstudio-org/texstudio/archive/3.1.0.tar.gz -> texstudio-3.1.0.tar.gz
|
|
||||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e prefix de7d8e2b10085ed5ff09ad70e4753e5c qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
|
||||||
_md5_=4e7c909479aa07b77c3a45dc2e7df684
|
|
@ -0,0 +1,14 @@
|
|||||||
|
BDEPEND=virtual/pkgconfig
|
||||||
|
DEFINED_PHASES=configure install postinst postrm preinst prepare
|
||||||
|
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.3-r1:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
|
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
||||||
|
IUSE=video
|
||||||
|
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.3-r1:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/texstudio-org/texstudio/archive/3.1.0.tar.gz -> texstudio-3.1.0.tar.gz
|
||||||
|
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 multilib d410501a125f99ffb560b0c523cd3d1e qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
|
_md5_=424ea2440ed4ab2128625c3793022090
|
@ -1,13 +1,13 @@
|
|||||||
BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
|
BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
|
||||||
DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
|
DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
|
||||||
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
DEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-1.0:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
|
||||||
EAPI=7
|
EAPI=7
|
||||||
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
|
||||||
IUSE=video
|
IUSE=video
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
PROPERTIES=live
|
PROPERTIES=live
|
||||||
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-0.7.2:0[qt5(+)] dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( media-libs/phonon[qt5(+)] ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
RDEPEND=app-text/hunspell:= app-text/poppler[qt5] >=dev-libs/quazip-1.0:0= dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib x11-libs/libX11 x11-libs/libXext video? ( >=media-libs/phonon-4.11.0 ) app-text/ghostscript-gpl app-text/psutils media-libs/netpbm virtual/latex-base
|
||||||
SLOT=0
|
SLOT=0
|
||||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 git-r3 3e7ec3d6619213460c85e2aa48398441 multilib d410501a125f99ffb560b0c523cd3d1e prefix de7d8e2b10085ed5ff09ad70e4753e5c qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 git-r3 3e7ec3d6619213460c85e2aa48398441 multilib d410501a125f99ffb560b0c523cd3d1e qmake-utils dc74fe3891abc25e80dad5cd3d7c6e47 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
_md5_=982de7c042450ab6c64d2048745fccb1
|
_md5_=2d6807de0fbb07d1d64c096858b47cf8
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=|| ( dev-lang/python:3.9 dev-lang/python:3.8 dev-lang/python:3.7 ) >=virtual/rust-1.41.0 virtual/pkgconfig || ( ( sys-devel/llvm:11 clang? ( sys-devel/clang:11 lto? ( =sys-devel/lld-11* ) ) ) ( sys-devel/llvm:10 clang? ( sys-devel/clang:10 lto? ( =sys-devel/lld-10* ) ) ) ( sys-devel/llvm:9 clang? ( sys-devel/clang:9 lto? ( =sys-devel/lld-9* ) ) ) ) lto? ( !clang? ( sys-devel/binutils[gold] ) ) >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) ~sys-devel/autoconf-2.13 >=sys-devel/libtool-2.4
|
||||||
|
DEFINED_PHASES=compile configure install prepare pretend setup test
|
||||||
|
DEPEND=>=dev-libs/icu-67.1:= >=dev-libs/nspr-4.25 sys-libs/readline:0= >=sys-libs/zlib-1.2.3 test? ( || ( ( dev-lang/python:3.9 dev-python/six[python_targets_python3_9(-),-python_single_target_python3_9(-)] ) ( dev-lang/python:3.8 dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ( dev-lang/python:3.7 dev-python/six[python_targets_python3_7(-),-python_single_target_python3_7(-)] ) ) ) !!sys-devel/llvm:0
|
||||||
|
DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
|
||||||
|
IUSE=clang cpu_flags_arm_neon debug +jit lto test
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86
|
||||||
|
LICENSE=MPL-2.0
|
||||||
|
RDEPEND=>=dev-libs/icu-67.1:= >=dev-libs/nspr-4.25 sys-libs/readline:0= >=sys-libs/zlib-1.2.3
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=78
|
||||||
|
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/78.8.0esr/source/firefox-78.8.0esr.source.tar.xz -> firefox-78.8.0esr.source.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-78esr-patches-10.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-78esr-patches-10.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/firefox-78esr-patches-10.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-78-patches-03.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-78-patches-03.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/spidermonkey-78-patches-03.tar.xz
|
||||||
|
_eclasses_=autotools 9988ecbe04129214297a7bbf3d253710 check-reqs 7e3fd1855a5e1b50bb9e80827b3f672d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e libtool f143db5a74ccd9ca28c1234deffede96 llvm 96482dd3973a93c32659252dfeba1433 multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 python-any-r1 0a79a9b53fce4525f438f8ea9695fb88 python-utils-r1 69861348186337fa4b269de5826004b3 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
|
||||||
|
_md5_=ca805de22c0b4f791d539035812e4b90
|
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
BDEPEND=virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.8 dev-python/commonmark[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/recommonmark[python_targets_python3_8(-),-python_single_target_python3_8(-)] dev-python/sphinx[python_targets_python3_8(-),-python_single_target_python3_8(-)] >=dev-python/sphinx_rtd_theme-0.2.4[python_targets_python3_8(-),-python_single_target_python3_8(-)] ) ( dev-lang/python:3.7 dev-python/commonmark[python_targets_python3_7(-),-python_single_target_python3_7(-)] dev-python/recommonmark[python_targets_python3_7(-),-python_single_target_python3_7(-)] dev-python/sphinx[python_targets_python3_7(-),-python_single_target_python3_7(-)] >=dev-python/sphinx_rtd_theme-0.2.4[python_targets_python3_7(-),-python_single_target_python3_7(-)] ) ) >=app-doc/doxygen-1.8.3 >=media-gfx/graphviz-2.38.0 ) >=dev-util/meson-0.54.0 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
|
||||||
|
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||||
|
DEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) >=dev-libs/libevdev-1.3 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev test? ( >=dev-libs/check-0.9.10 )
|
||||||
|
DESCRIPTION=Library to handle input devices in Wayland
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput
|
||||||
|
IUSE=doc input_devices_wacom test
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) >=dev-libs/libevdev-1.3 >=sys-libs/mtdev-1.1 virtual/libudev:= virtual/udev
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0/10
|
||||||
|
SRC_URI=https://www.freedesktop.org/software/libinput/libinput-1.17.0.tar.xz
|
||||||
|
_eclasses_=meson e43eef9331f54965a573ed380854ff47 multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-any-r1 0a79a9b53fce4525f438f8ea9695fb88 python-utils-r1 69861348186337fa4b269de5826004b3 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 udev 452708c3f55cf6e918b045adb949a9e6
|
||||||
|
_md5_=4a98ee79dc1e1df4e0380d7e5f96bac4
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue