parent
ad8c2b8552
commit
5bc92aac92
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29545 BLAKE2B 53b1916a19fde702dbfd1c74650077357f06b3a091778f26a613a559b7c9a9f3def23931711ffec5b70ff6f05a844b520c5fe91f42b1ec04c8a7940db943b751 SHA512 6a8a692e9b6aaac37c7c606f5a936faa566d98dcac125838c1bd38cc8b7e43764f21bbf1b50df8e2455634ab20af7993c7c07825798d5f8d45b93053fa67334e
|
||||
TIMESTAMP 2022-07-08T06:09:41Z
|
||||
MANIFEST Manifest.files.gz 29550 BLAKE2B f3e24edafd29a3620fae40fa0a6a7b65d02edc4bf1d27dcec6fd5abcd57250e6d0f29e7d751cfe6718406ac2a0829554c2ccfa4070b18e272800c4050afabea4 SHA512 40a948da701a7e8ae918f252ebd7295a89c4f3b44d9d0c75b4c99ddf1ab3e17e0cc557d6dbf0071fc710fe93916e79e3388a05bfa571670ebda5e296fb9274f2
|
||||
TIMESTAMP 2022-07-08T11:39:44Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLHyiVfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLIF4BfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klCxJxAApwDfux+lihXyfqvRnbef/YvhyVpSG32sdCvQo83m0rt3LPYJeXEUFwg8
|
||||
bWcRf49htuOHWSqDmw/anajUyYkxdkw9dVCqmnzStKWhgeBhY+Ol596x3zBpCbge
|
||||
wGyaxRB2rRSOxuHJ6CBqmXmzmtyuO45Y1T/yITSJjfMC4EgtQY5a+ONj1w5DH2WZ
|
||||
7scLC4gdphBdGlA0yK3k0IDF3it0lzZxhT3NYbOUZy+AgZRv0cTPK5SmmMz2IwLN
|
||||
4ofjO+pBbcDYIVLdEtTO9QUYqYZYLcMLIn1dtjzf1seCvd+5OD4yac3nLeSND629
|
||||
uSwQyOeT3D5ac07HkVy8jdQHtiBLOj/+FYWTyxbeUPyX1o14hanR6pkOmvxHIv2m
|
||||
xvvQ3P/hry3nFLYwWBHprDdlPKGKMdYjOfwTdMUYZlsE5u2Qn7ioXujF3elSDPbe
|
||||
iebeR+D/smHVDn98caIvBnXDFzeruv5wkhwjfQNXKphGuo4J9xHZnK8YIrsbci1l
|
||||
FnWX+VFAC+F+RtS7ifi6kBGrFNTJFa1UrH82IFQ399ak2Ppd6iYmnlv14vCsxF+G
|
||||
HVa8KCu1r7VSH8zoNJDAXY2RcRSEovWfdXww9Yib+7+/tfyuZvsb2SXCSZ2dUqmj
|
||||
GlBs2gxiElkG4EpfXfAp5pF5jrrsLv3MRli+uI5DGT30M2nqCns=
|
||||
=td+J
|
||||
klAQqg/+NrxR87KLe3jYiRiIsYDP8kxHMEytc44g76vwTVrvWKaY+HSLN+JjnqwK
|
||||
0tW6RptqFbQ/JxZa6yqqG6ixYlvVYxZ9TlcQ6Kf9bBakEUnYAXgKTtFc+dviRs0t
|
||||
rZJvZrZ9ZY9mslIh/eOD6bceN3Pk5H/5GyWM4HCQnTqPzPnDGtTixRvtHFNzk52N
|
||||
Nqdnq4RNXVYX1pO01vupVo7K5h1BRH182BKRGQ04Zqq3ShTER9Z7hhs+sWx1BVWY
|
||||
O+o4FVuyJKPh1pLwa0xGEMec0sdyQ0dX557ri8ki06uuXl+2cO75SsQvzGpG7xp3
|
||||
yX3B1JoxRr8vMvsCvILefbjENAWBDIRBj+R9Xv5/U38dSajWkymFhmWJYk+0Kbsu
|
||||
vBdTX24u//psi5ZA+2AlRBMg1nSukkPZtAJrxpE9qqSrgVfnuSr+JHU1d7tG7Lsc
|
||||
qmbuFCWt2tAI6yUUsXRSNw0/viVBr+EujMDIgFLBfmL0BKOTOqEGkF2n7GPgWHI9
|
||||
3D3uZ9D+/5eSxENEmSaj7J+JIDpoNjlrxW21viW2tB0OaiDl/EGKZ2J/V0NNkpcX
|
||||
DoX9RuyM3QeV6/ZN7IwFWhWJkbAHtTs1m+f5GRYWaJ+51l+dBTL6JNXWTkHg6/qd
|
||||
ufWibRWW60HEjwhPjxw/C2ElACSQXgUp1PDPZzoT874dk4rQD8A=
|
||||
=UCRx
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
||||
|
||||
MY_P=aws-cli-${PV}
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="
|
||||
https://github.com/aws/aws-cli/
|
||||
https://pypi.org/project/awscli/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
||||
-> ${MY_P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# botocore is x.(y+2).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
!app-admin/awscli-bin
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
# strip overzealous upper bounds on requirements
|
||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# integration tests require AWS credentials and Internet access
|
||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
AUX 1.7.11-bis.rules 590 BLAKE2B 8604b9d067bac53501127f7d6ed8b6ef226e6faee64cd89cb0f53f66a89dcbb62e3de71743845c48e5326254f69ab1b07a207375614224066980df672b1bf5f6 SHA512 9e2d806a13a978f1a27a9b3bb6bf4f63809bc3cd03057b513f48bee0d2f2589f75484ff4e0e18dcf8b1b37b9af2465014fc3bcf87b48dd330a375fee3baef52f
|
||||
AUX acr38u-1.7.11-build.patch 5819 BLAKE2B 46747a588006909d04c14e643f098ba8de3fd69943d311cf82bbc8135d4bcafab30526366f021d5bfcd150a20debabc4e6e35355f19938591fdc423a68b65730 SHA512 a9395d41e55c381de65ebc9b9e796d1ae01c75a0261fdc80d5d819dc4cf85030eb3fe1e6123d9beb247abca3b60fa94210eb12b325b37cf8b367ee3a00919cae
|
||||
DIST ACR38_LINUX_100711_P.tar.bz2 274137 BLAKE2B 0087cc63ee3af898824fd7cfe31f8b1f922ca4dded22215196b2bdaf1296cd50319d4923735fd2ecdb3cc329dee0df7f288a70e875417b02eb0803d19b1613af SHA512 c5d0e71ae383de515718d24110b825efa84cf1a150ec7249f80070446331fb4df4d157f5f4e96d45588346e51ab8e2012530edae92575b66891c7ee596d8d3f7
|
||||
EBUILD acr38u-1.7.11-r3.ebuild 1359 BLAKE2B cf9aba09624788656de556e54fb893d1a2642ba77ad74f73f605a83f510cbb2a06bd312310cb59768939d3f1677da17f8b8b45cb8646f0990f242b030b16f6eb SHA512 f269e951002756ab3bd10c21f70388e55f89a9934676cd486a0d83dbc4ce1eda13a7f4fa3b3f995b37a846ab369f0a1a9a955340ef486f5e02fcf0b806081981
|
||||
EBUILD acr38u-1.7.11-r4.ebuild 1411 BLAKE2B 8b1c7b00fdf8818494dac5882e640352b885f163379a21dc5b5d86e24dd89d3dccbe0b6ba9f9c8ade821808e63933dbc8bcf44a0df6397b5c7defb2c676c7be6 SHA512 c66782ec7a2dd5983ee3143c5e4598e7bbc343186a380861cc7cf315e81824b222a2682ee102218cc1bd5cc6809a1c91dd358f60c35e1d9ec06e7611bc52a73b
|
||||
MISC metadata.xml 384 BLAKE2B ed3f61fac35344e337b92528527d1a72fb6b42ce7504df0a3e7525864fd9a7979dc3008dfdb5f3ac46b725c130b4b05b74d47cabd85ec02fa5945b21c3d974f1 SHA512 9b69e0c9084463997343e06e5bcb50d7c4c0c9dced4c13aba208d4422417a05e0165259850346547e6ac3f5f82c0e098afc3036bcf53a645de877b1ee1c37978
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools toolchain-funcs udev
|
||||
|
||||
MY_P=ACR38_LINUX_$(ver_cut 1)00$(ver_cut 2)$(ver_cut 3)_P
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
DESCRIPTION="Non CCID driver for ACR38 AC1038-based Smart Card Reader"
|
||||
|
||||
#SRC_URI="http://www.acs.com.hk/drivers/eng/${MY_P}.tar.bz2"
|
||||
# tarball release is encapsuled in a .zip file :-(
|
||||
# http://www.acs.com.hk/drivers/eng/ACR38_Driver_Lnx_101_P.zip
|
||||
# I'm waiting an answer from info@acs.com.hk about that !
|
||||
SRC_URI="https://www.linuxunderground.be/${MY_P}.tar.bz2"
|
||||
HOMEPAGE="https://www.acs.com.hk"
|
||||
|
||||
# Make this safe from collisions, require a version of pcsc-lite that
|
||||
# uses libusb-1.0 and use the wrapper library instead.
|
||||
# Changed back from dev-libs/libusb-compat to virtual/libusb:0 because
|
||||
# libusb-compat is marked stable and primary in the virtual. -ssuominen
|
||||
RDEPEND=">=sys-apps/pcsc-lite-1.6.4
|
||||
virtual/libusb:0"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-build.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
# note: for eudev support this pkg may always need to install rules to /usr
|
||||
udev_newrules "${FILESDIR}/${PV}-bis.rules" 92-pcscd-acr38u.rules
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
|
||||
inherit flag-o-matic systemd toolchain-funcs verify-sig
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
|
||||
HOMEPAGE="https://gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
|
||||
SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
# Note: On each bump, update dep bounds on each version from configure.ac!
|
||||
DEPEND=">=dev-libs/libassuan-2.5.0
|
||||
>=dev-libs/libgcrypt-1.8.0:=
|
||||
>=dev-libs/libgpg-error-1.29
|
||||
>=dev-libs/libksba-1.3.5
|
||||
>=dev-libs/npth-1.2
|
||||
>=net-misc/curl-7.10
|
||||
sys-libs/zlib
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
ldap? ( net-nds/openldap:= )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
smartcard? ( usb? ( virtual/libusb:1 ) )
|
||||
ssl? ( >=net-libs/gnutls-3.0:0= )
|
||||
tofu? ( >=dev-db/sqlite-3.7 )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
app-crypt/pinentry
|
||||
nls? ( virtual/libintl )
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
wks-server? ( virtual/mta )"
|
||||
|
||||
BDEPEND="virtual/pkgconfig
|
||||
doc? ( sys-apps/texinfo )
|
||||
nls? ( sys-devel/gettext )
|
||||
verify-sig? ( sec-keys/openpgp-keys-gnupg )"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog NEWS README THANKS TODO VERSION
|
||||
doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Inject SSH_AUTH_SOCK into user's sessions after enabling gpg-agent-ssh.socket in systemctl --user mode,
|
||||
# idea borrowed from libdbus, see
|
||||
# https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/systemd-user/dbus.socket.in#L6
|
||||
#
|
||||
# This cannot be upstreamed, as it requires determining the exact prefix of 'systemctl',
|
||||
# which in turn requires discovery in Autoconf, something that upstream deeply resents.
|
||||
sed -e "/DirectoryMode=/a ExecStartPost=-${EPREFIX}/bin/systemctl --user set-environment SSH_AUTH_SOCK=%t/gnupg/S.gpg-agent.ssh" \
|
||||
-i doc/examples/systemd-user/gpg-agent-ssh.socket || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable bzip2)
|
||||
$(use_enable nls)
|
||||
$(use_enable smartcard scdaemon)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable test all-tests)
|
||||
$(use_enable test tests)
|
||||
$(use_enable tofu)
|
||||
$(use smartcard && use_enable usb ccid-driver || echo '--disable-ccid-driver')
|
||||
$(use_enable wks-server wks-tools)
|
||||
$(use_with ldap)
|
||||
$(use_with readline)
|
||||
--with-mailprog=/usr/libexec/sendmail
|
||||
--disable-ntbtls
|
||||
--enable-gpg
|
||||
--enable-gpgsm
|
||||
--enable-large-secmem
|
||||
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
|
||||
KSBA_CONFIG="${ESYSROOT}/usr/bin/ksba-config"
|
||||
LIBASSUAN_CONFIG="${ESYSROOT}/usr/bin/libassuan-config"
|
||||
LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config"
|
||||
NPTH_CONFIG="${ESYSROOT}/usr/bin/npth-config"
|
||||
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
)
|
||||
|
||||
if use prefix && use usb; then
|
||||
# bug #649598
|
||||
append-cppflags -I"${EPREFIX}/usr/include/libusb-1.0"
|
||||
fi
|
||||
|
||||
# bug #663142
|
||||
if use user-socket; then
|
||||
myconf+=( --enable-run-gnupg-user-socket )
|
||||
fi
|
||||
|
||||
# glib fails and picks up clang's internal stdint.h causing weird errors
|
||||
tc-is-clang && export gl_cv_absolute_stdint_h="${ESYSROOT}"/usr/include/stdint.h
|
||||
|
||||
# Hardcode mailprog to /usr/libexec/sendmail even if it does not exist.
|
||||
# As of GnuPG 2.3, the mailprog substitution is used for the binary called
|
||||
# by wks-client & wks-server; and if it's autodetected but not not exist at
|
||||
# build time, then then 'gpg-wks-client --send' functionality will not
|
||||
# work. This has an unwanted side-effect in stage3 builds: there was a
|
||||
# [R]DEPEND on virtual/mta, which also brought in virtual/logger, bloating
|
||||
# the build where the install guide previously make the user chose the
|
||||
# logger & mta early in the install.
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# bug #638574
|
||||
use tofu && export TESTFLAGS=--parallel
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use tools &&
|
||||
dobin \
|
||||
tools/{convert-from-106,gpg-check-pattern} \
|
||||
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
|
||||
tools/make-dns-cert
|
||||
|
||||
dosym gpg /usr/bin/gpg2
|
||||
dosym gpgv /usr/bin/gpgv2
|
||||
echo ".so man1/gpg.1" > "${ED}"/usr/share/man/man1/gpg2.1 || die
|
||||
echo ".so man1/gpgv.1" > "${ED}"/usr/share/man/man1/gpgv2.1 || die
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg || die
|
||||
|
||||
use doc && dodoc doc/gnupg.html/* doc/*.png
|
||||
|
||||
systemd_douserunit doc/examples/systemd-user/*.{service,socket}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
VERIFY_SIG_METHOD="signify"
|
||||
inherit toolchain-funcs verify-sig
|
||||
|
||||
DESCRIPTION="Cryptographically sign and verify files"
|
||||
HOMEPAGE="http://www.openbsd.org/ https://github.com/aperezdc/signify"
|
||||
SRC_URI="
|
||||
https://github.com/aperezdc/${PN}/releases/download/v${PV}/${P}.tar.xz
|
||||
verify-sig? (
|
||||
https://github.com/aperezdc/${PN}/releases/download/v${PV}/SHA256.sig
|
||||
-> ${P}.sha.sig
|
||||
)"
|
||||
|
||||
LICENSE="BSD-1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
RDEPEND="!net-mail/signify
|
||||
>=dev-libs/libbsd-0.7"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="verify-sig? ( sec-keys/signify-keys-signify )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-30-man_compress.patch )
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${P}.pub"
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
# Too many levels of symbolic links
|
||||
cp "${DISTDIR}"/${P}.{sha.sig,tar.xz} "${WORKDIR}" || die
|
||||
verify-sig_verify_signed_checksums \
|
||||
${P}.sha.sig sha256 ${P}.tar.xz
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" PREFIX="/usr" install
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,7 +1,3 @@
|
||||
DIST protontricks-1.7.0.tar.gz 139203 BLAKE2B d93bbb672286d32743da1473e132508084bae527159911367c51e88686c38d3bad0a2f72a2c0f0feb09412e31e6d5bb20dfe113b9e71e4e655693bfbe663a968 SHA512 c12f211051bc23c8eb03c5385e8245361d72dcce1e641a7da1f87f344db5fdc7d698bd7691e0855ae025c1d94944db89b380805664d87123b6252d06259480ff
|
||||
DIST protontricks-1.8.1.tar.gz 151972 BLAKE2B 1e7b600bfc22c46e879c5684229e374699548bc96d172c23d4b3c7c08871c0baf629436e81ad35d0d5e93e11515c8a20d4365658d10610cd60b04d6982b83b7c SHA512 246e65f61ef4fd6825e426aa2b4ed3df26ad1443fabca079194890a8115805ff2f51be96ce410854407b61451dafbec6abd1e26f029c1e442af10a209c75377a
|
||||
DIST protontricks-1.8.2.tar.gz 153142 BLAKE2B c0757973f7e1c442ab0bba27c2c739a7b24d45bab31ec308ec195290e35392d222369dbfe64f558e21ed1b61d13bdae629c0ba8b2f81b9af2b4f2f94c30ba9ea SHA512 9b83c34847e8ea8ae86f77330f626748a8ef5682c99619d90fea0c52de3ccd5b4285e5dfc676b8c046b9deec996847dbb0586596428507e162e255a852b28cd1
|
||||
EBUILD protontricks-1.7.0.ebuild 1561 BLAKE2B e9d4a3c2b48ce79f6639d2c6efc146797fdfee1ce6d0dd68d61381e19c9ef3c6643b0737f0b982e5f2e395ef8668c01e49e5cb4de22c77e646caeac9fe9e2966 SHA512 5fbd53dd0a4ddcc4ef760225231fecd12603135aa4a4fda2cf5ae7f956bbb849c6fa2e4747fd4d1153a5c9772dd64f90b4b065b05361b49e9ba82f81842e7da6
|
||||
EBUILD protontricks-1.8.1.ebuild 1562 BLAKE2B 2d1f12f2aaf762aa6ce807a25cda700ae81bf886ee18aff7c510e4caddb284403d16a94468e0288ab20e487363c69c276143e6b64569ea8128d1c3d5cfe96358 SHA512 a8603cb1daca3d04f068b66794c8bfb7fb50536dcb59d82422b47293ce13332ed04efc409c13fbd5044084f503455d793d968dbaf68cd883ceec2e0f162082fc
|
||||
EBUILD protontricks-1.8.2.ebuild 1561 BLAKE2B 8e363eb3c10b00c76e33654b1435d0e94d27941d53f17666dfa8450e9bf9a40f913fa9c66bd7d1f9d8f35e625c46ab0c50b20953734c370dfd770004c7a2c4d8 SHA512 dc3a8f17876d26da53bb9a8018aa6b754e503782bdde6b464e3353ba67ea51c9405f1b93c3d3f63f9aaa91cb7bf6542318ed3eba7bd111cd54ea58108d88882e
|
||||
MISC metadata.xml 809 BLAKE2B dc0506e6f3224adc867438699359c4eafc389041846c644818732036e04bcb9c789e358a08effdb4b9ff4430521f7fe8ff6800b75aa93d6313e3d85395467741 SHA512 351bb79dc7921e6c62100b3354546185d31578b044393ea5e5b5fea089eb47164882ff4ede30d8a575dea31ec9d0927793f8109d9e63ca4ad6954c1affdbe6f4
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
|
||||
HOMEPAGE="https://github.com/Matoking/protontricks"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="+gui"
|
||||
|
||||
RDEPEND="app-emulation/winetricks
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/vdf[${PYTHON_USEDEP}]
|
||||
')
|
||||
gui? ( gnome-extra/zenity
|
||||
|| (
|
||||
app-emulation/winetricks[gtk]
|
||||
app-emulation/winetricks[kde]
|
||||
)
|
||||
)"
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
DOCS=( CHANGELOG.md README.md )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed to generate the version file"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
|
||||
elog
|
||||
|
||||
if ! use gui; then
|
||||
ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option,"
|
||||
ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "Protontricks can only find games for which a Proton prefix already exists."
|
||||
elog "Make sure to run a Proton game at least once before trying to use protontricks on it."
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
|
||||
HOMEPAGE="https://github.com/Matoking/protontricks"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+gui"
|
||||
|
||||
RDEPEND="app-emulation/winetricks
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/vdf[${PYTHON_USEDEP}]
|
||||
')
|
||||
gui? ( gnome-extra/zenity
|
||||
|| (
|
||||
app-emulation/winetricks[gtk]
|
||||
app-emulation/winetricks[kde]
|
||||
)
|
||||
)"
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
DOCS=( CHANGELOG.md README.md )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed to generate the version file"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
|
||||
elog
|
||||
|
||||
if ! use gui; then
|
||||
ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option,"
|
||||
ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "Protontricks can only find games for which a Proton prefix already exists."
|
||||
elog "Make sure to run a Proton game at least once before trying to use protontricks on it."
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
AUX 0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch 765 BLAKE2B f71598d503d5c9981b2955aa1eadf374d7bf00cc1af7b6733aee8009ff7bb20455a6539a7614ec742b4067e6a9337f1dfe713bfc19fb8344af6a43422867a148 SHA512 e9661c5365d2c71fe9f016d936b3d4c844c91cbc9649f877eee385ad894ff03bd3a8e90ecc504aaf1f21c7d339348f22b59a45859fe9b1527113ad7eb39dfd9e
|
||||
AUX rbutil-1.4.1-fix-versionstring.patch 402 BLAKE2B afe3c79869c926ff04d7630104c0b177974beb9103d729e5deb2e91f183e7ec859811beaf1141084ed9371f9541ec6b3a6e59fbad4dfab5069ab3ab19bc39d87 SHA512 9a627aa68fdd639a33dfcbbe81f86e1a757fc040cef223eb3c0ea1feed2574140cb6c6645c9fe200adc9c8dcf4026e32d792572d3011ad8c1bbf37b9c445033d
|
||||
AUX rbutil-1.4.1-quazip1.patch 2376 BLAKE2B 5bf56d8ca9d91e321f3a61b80e64b80a3e227e7cfc46c96d1a6b5b2dbf94f63a3c545f1394df76dcf2562cfdb45d4e19dfdf17896553146c214fbb80a2eb4c0d SHA512 b2b58a21e13af102bddf1be14e506310f9c1f8e03cbf8793440492080ee7868b8e9d664177c6309dd3dd99da1c3898f4edad8fadb484d69590cc6d0bb689742a
|
||||
DIST RockboxUtility-v1.4.1-src.tar.bz2 1427019 BLAKE2B b4d5e7e74c46c32138c564ebe5b81233ac47ddabe51241e7c6cfef9d5ca25f85b53166a840e5aadec0e021ad206e5d987c71d617c56aee425ece0321aea5edb2 SHA512 24e4ac7b99618d40044bd8248e6755b40e77e333902ddd898e57b33c50705e97fdc5a751be49f8e5ded445b4f712bdd5310b266ff82680ea76488d8bfc8e17c2
|
||||
EBUILD rbutil-1.4.1-r2.ebuild 1676 BLAKE2B b7c7a662ce282f9cc8f96a93f3a86e318f035889eb6e15c7c33533a8a0b3b084b2becaaa08ed4353392d653a4296aab1428102e3d6c4f455ebd3e844b716f462 SHA512 071dd21234e5880be514247aea42a35d20d7533cf4ccf379ed0f327c775583b8704734db25f5bacf493b205fcd5b6ea5df92f446ca31648779a2ba1d6004d567
|
||||
AUX rbutil-1.5.1-cmake.patch 1518 BLAKE2B 1755a6cf567775afc5eb1a9b9c12ac29a01ed26d2d921d47080ee2542a8ba2621bfe2704d89cd417cb34cd50f0d6d4374d266dd71fe87b15d8ee21510ba79fec SHA512 6e083d19795a9d6020bf910510b53796c68dd30939949fff4f0b48e3d988d16139784d36dead756ee88d318be09ebc1508f788e4283482fb973b3c1c40ea54d8
|
||||
AUX rbutil-1.5.1-headers.patch 475 BLAKE2B 3bb6bfdaaa16f8401b9efce799a2a726b8c903a20b97191e41ed01b7970f7629b997fa6e044ff9472e64947cad207dcdb0c71ca1489e391648a8f30c06eaea6f SHA512 ebf25d30cb067d831024973913f8aa48de6b282db667939a4bdada4a44f7d74ccf58f764a2aa079dc3f7875631638070b75d7fae65d670836460efc1f0dc64f8
|
||||
AUX rbutil-1.5.1-system-quazip.patch 5656 BLAKE2B c36a76ebe073055ea4c7e840f532a3a356b824d1aba5f4082f88176a5ffa5a01c1a4b199346baa1a2ac910698fc0fb7cdb222fc7c6ee7f9f83f5e945301b64d9 SHA512 3ee97efa7453ad7fc77a39dcae9225f1a17b176b62cde1033a3426d5f8786447d260a284f43b6fcf8bd7c8a5049f845a4241daa057ee81ad342d1994c83529d7
|
||||
DIST RockboxUtility-v1.5.1-src.tar.bz2 1495776 BLAKE2B 0a5009cfbe610a46a98d72d184cb49852ba6ffbee7a826bc4d69a7dd06f982695c6964586c48cf58b2f12ee5f650ec2ee0c650336ea987b2c8d62b459f2333cb SHA512 623cdc7bba3028264448f072be1e9a754afe544cda1193bec051dd390acadea213cda8f00e25bc3a0254a282f8f6b2ba34e67c2ac0d086c0a74d52df1fd733fb
|
||||
EBUILD rbutil-1.5.1.ebuild 1357 BLAKE2B f20eec18297b0ba9995a33a3b2349a572111e2c4b94eb1ae9b288ba4cb090eb9d1e44560ec3f40e792c1a97003cb43906423bb191ef57ecbdf161ec9409ec39d SHA512 daf0fbdb87ffe3c1424c68d513d838ea599544fe3cbd654c1c26f831329a58fc09fa28bbee147c61c8ffd5aeb6b826c661b73f3ca5c1ffa94c5c158d60a67eda
|
||||
MISC metadata.xml 248 BLAKE2B 97ed0d2320e1aa2d1cca6b63b0cf9cb07669ea73ac0dad7a8f7db4f510d3b2dc28cbf5a7c019f15ac87c25c5e51e619386694b49d21fc19f4092047c8e382287 SHA512 23bb29604f7cc644073025158d751004189a85fe6be88a7817afebad685c3b73f21cdb3e5d05f16699baa5d6b52f1e3a1f365b1ad7ea09bfcd204182e646f203
|
||||
|
@ -1,27 +0,0 @@
|
||||
From 141c9c218c31dfd6f4f9e47f25cc2764d2bb4b63 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Hauke <mardnh@gmx.de>
|
||||
Date: Sat, 13 Jun 2020 19:11:15 +0200
|
||||
Subject: [PATCH] imxtools/sbtools: fix compilation with gcc 10
|
||||
|
||||
---
|
||||
utils/imxtools/sbtools/misc.h | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/utils/imxtools/sbtools/misc.h b/utils/imxtools/sbtools/misc.h
|
||||
index f803fbb..5c6b2fc 100644
|
||||
--- a/utils/imxtools/sbtools/misc.h
|
||||
+++ b/utils/imxtools/sbtools/misc.h
|
||||
@@ -40,8 +40,8 @@ extern bool g_debug;
|
||||
extern bool g_force;
|
||||
|
||||
typedef struct crypto_key_t *key_array_t;
|
||||
-int g_nr_keys;
|
||||
-key_array_t g_key_array;
|
||||
+extern int g_nr_keys;
|
||||
+extern key_array_t g_key_array;
|
||||
|
||||
typedef void (*misc_printf_t)(void *user, const char *fmt, ...);
|
||||
|
||||
--
|
||||
2.26.2
|
||||
|
@ -1,11 +0,0 @@
|
||||
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,84 +0,0 @@
|
||||
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
|
||||
|
@ -0,0 +1,32 @@
|
||||
diff -Naur a/utils/CMakeLists.txt b/utils/CMakeLists.txt
|
||||
--- a/utils/CMakeLists.txt 2022-04-18 20:05:44.073208000 +0100
|
||||
+++ b/utils/CMakeLists.txt 2022-07-07 16:19:17.378055916 +0100
|
||||
@@ -358,22 +358,6 @@
|
||||
)
|
||||
target_include_directories(rbtomcrypt PUBLIC ${CMAKE_CURRENT_LIST_DIR}/tomcrypt/src/headers)
|
||||
|
||||
-add_library(skin_parser
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_buffer.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_buffer.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_debug.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_debug.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_parser.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_parser.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_scan.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/skin_scan.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/symbols.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/tag_table.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser/tag_table.h
|
||||
- )
|
||||
-target_include_directories(skin_parser PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../lib/skin_parser)
|
||||
-target_compile_definitions(skin_parser PUBLIC __PCTOOL__)
|
||||
-
|
||||
# target will always be build. File is only updated when contents change.
|
||||
add_custom_target(gitversion.h
|
||||
COMMENT "Updating gitversion.h"
|
||||
@@ -391,5 +375,3 @@
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/cmake/deploy.cmake)
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/cmake/QtTest.cmake)
|
||||
add_subdirectory(rbutilqt)
|
||||
-add_subdirectory(themeeditor)
|
||||
-
|
@ -0,0 +1,17 @@
|
||||
https://bugs.gentoo.org/830559
|
||||
https://www.rockbox.org/tracker/task/13358
|
||||
|
||||
Note: This may need tweaking for non-Linux platforms.
|
||||
|
||||
diff --git a/utils/sansapatcher/sansaio.h b/utils/sansapatcher/sansaio.h
|
||||
index 61e2f1d1b2..327f8fbd18 100644
|
||||
--- a/utils/sansapatcher/sansaio.h
|
||||
+++ b/utils/sansapatcher/sansaio.h
|
||||
@@ -23,6 +23,7 @@
|
||||
#define __SANSAIO_H
|
||||
|
||||
#include <stdint.h>
|
||||
+#include <sys/types.h>
|
||||
#if !defined(_MSC_VER)
|
||||
#include <unistd.h> /* not available on MSVC */
|
||||
#endif
|
@ -0,0 +1,150 @@
|
||||
From 930293a899825ae552370a060dd04117ebc5fdae Mon Sep 17 00:00:00 2001
|
||||
From: James Le Cuirot <chewi@gentoo.org>
|
||||
Date: Thu, 7 Jul 2022 21:52:54 +0100
|
||||
Subject: [PATCH] rbutil: Add USE_SYSTEM_QUAZIP option to use system-wide
|
||||
QuaZIP
|
||||
|
||||
QuaZIP is included in several major Linux distributions and packaging
|
||||
policies strongly oppose bundling of libraries.
|
||||
|
||||
Change-Id: I8d454784dc4b244f4dd8aa18deb3350a29aaab77
|
||||
---
|
||||
docs/CREDITS | 1 +
|
||||
utils/rbutilqt/CMakeLists.txt | 65 ++++++++++++++++++---------------
|
||||
utils/rbutilqt/base/ziputil.cpp | 6 +--
|
||||
utils/rbutilqt/base/ziputil.h | 6 +--
|
||||
4 files changed, 43 insertions(+), 35 deletions(-)
|
||||
|
||||
diff --git a/docs/CREDITS b/docs/CREDITS
|
||||
index 6f7c23fc7e..3a6fcb83b9 100644
|
||||
--- a/docs/CREDITS
|
||||
+++ b/docs/CREDITS
|
||||
@@ -710,6 +710,7 @@ Marc Aarts
|
||||
Fabrice Bellard
|
||||
Selami Dinçer
|
||||
Matej Golian
|
||||
+James Le Cuirot
|
||||
|
||||
The libmad team
|
||||
The wavpack team
|
||||
diff --git a/utils/rbutilqt/CMakeLists.txt b/utils/rbutilqt/CMakeLists.txt
|
||||
index 41954cb9ee..350790109b 100644
|
||||
--- a/utils/rbutilqt/CMakeLists.txt
|
||||
+++ b/utils/rbutilqt/CMakeLists.txt
|
||||
@@ -255,9 +255,43 @@ if(APPLE)
|
||||
${CMAKE_CURRENT_LIST_DIR}/base/ttscarbon.h)
|
||||
endif()
|
||||
|
||||
+option(USE_SYSTEM_QUAZIP "Use system QuaZIP library" OFF)
|
||||
+if(USE_SYSTEM_QUAZIP)
|
||||
+ find_package(QuaZip-Qt5 REQUIRED)
|
||||
+ set(QUAZIP_LIBRARY QuaZip::QuaZip)
|
||||
+else()
|
||||
+ # TODO: Upstream has cmake support, use that instead.
|
||||
+ add_library(quazip
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/ioapi.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/minizip_crypt.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/qioapi.cpp
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip.cpp
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfile.cpp
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfile.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfileinfo.cpp
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfileinfo.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip_global.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipnewinfo.cpp
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipnewinfo.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/unzip.c
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/unzip.h
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/zip.c
|
||||
+ ${CMAKE_CURRENT_LIST_DIR}/quazip/zip.h
|
||||
+ )
|
||||
+ target_include_directories(quazip PUBLIC ${CMAKE_CURRENT_LIST_DIR}/quazip)
|
||||
+ target_link_libraries(quazip z Qt${QT_VERSION_MAJOR}::Core)
|
||||
+ if(QT_VERSION_MAJOR EQUAL 6)
|
||||
+ target_link_libraries(quazip Qt${QT_VERSION_MAJOR}::Core5Compat)
|
||||
+ endif()
|
||||
+ target_compile_definitions(quazip PUBLIC QUAZIP_STATIC)
|
||||
+ set_property(TARGET quazip PROPERTY AUTOMOC ON)
|
||||
+ set(QUAZIP_LIBRARY quazip)
|
||||
+endif()
|
||||
+
|
||||
target_link_libraries(rbbase
|
||||
- cutelogger quazip mspack bspatch rbspeex voicefont
|
||||
- sansapatcher ipodpatcher chinachippatcher
|
||||
+ cutelogger ${QUAZIP_LIBRARY} mspack bspatch rbspeex
|
||||
+ voicefont sansapatcher ipodpatcher chinachippatcher
|
||||
mkamsboot mkimxboot mkmpioboot mktccboot mks5lboot
|
||||
Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Network)
|
||||
target_include_directories(rbbase PUBLIC ${CMAKE_CURRENT_LIST_DIR}/base)
|
||||
@@ -298,33 +332,6 @@ target_link_libraries(cutelogger PUBLIC Qt${QT_VERSION_MAJOR}::Core)
|
||||
target_compile_definitions(cutelogger PUBLIC CUTELOGGER_STATIC)
|
||||
set_property(TARGET cutelogger PROPERTY AUTOMOC ON)
|
||||
|
||||
-# TODO: Upstream has cmake support, use that instead.
|
||||
-add_library(quazip
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/ioapi.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/minizip_crypt.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/qioapi.cpp
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip.cpp
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfile.cpp
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfile.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfileinfo.cpp
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipfileinfo.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip_global.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazip.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipnewinfo.cpp
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/quazipnewinfo.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/unzip.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/unzip.h
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/zip.c
|
||||
- ${CMAKE_CURRENT_LIST_DIR}/quazip/zip.h
|
||||
- )
|
||||
-target_include_directories(quazip PUBLIC ${CMAKE_CURRENT_LIST_DIR}/quazip)
|
||||
-target_link_libraries(quazip z Qt${QT_VERSION_MAJOR}::Core)
|
||||
-if(QT_VERSION_MAJOR EQUAL 6)
|
||||
- target_link_libraries(quazip Qt${QT_VERSION_MAJOR}::Core5Compat)
|
||||
-endif()
|
||||
-target_compile_definitions(quazip PUBLIC QUAZIP_STATIC)
|
||||
-set_property(TARGET quazip PROPERTY AUTOMOC ON)
|
||||
-
|
||||
add_library(mspack
|
||||
#mspack/cabc.c
|
||||
mspack/cabd.c
|
||||
diff --git a/utils/rbutilqt/base/ziputil.cpp b/utils/rbutilqt/base/ziputil.cpp
|
||||
index e285446711..877a861253 100644
|
||||
--- a/utils/rbutilqt/base/ziputil.cpp
|
||||
+++ b/utils/rbutilqt/base/ziputil.cpp
|
||||
@@ -22,9 +22,9 @@
|
||||
#include "progressloglevels.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/utils/rbutilqt/base/ziputil.h b/utils/rbutilqt/base/ziputil.h
|
||||
index 73a87a820a..ea32ca42c3 100644
|
||||
--- a/utils/rbutilqt/base/ziputil.h
|
||||
+++ b/utils/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
|
||||
{
|
||||
--
|
||||
2.35.1
|
||||
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop qmake-utils xdg
|
||||
|
||||
DESCRIPTION="Rockbox open source firmware manager for music players"
|
||||
HOMEPAGE="https://www.rockbox.org/wiki/RockboxUtility"
|
||||
SRC_URI="https://download.rockbox.org/${PN}/source/RockboxUtility-v${PV}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug"
|
||||
|
||||
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
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/RockboxUtility-v${PV}"
|
||||
QTDIR="${PN}/${PN}qt"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-quazip1.patch
|
||||
"${FILESDIR}"/0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch
|
||||
"${FILESDIR}"/${P}-fix-versionstring.patch # bug 734178
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
xdg_src_prepare
|
||||
|
||||
if has_version "<dev-libs/quazip-1.0"; then
|
||||
sed -e "/^PKGCONFIG/s/quazip1-qt5/quazip/" -i ${QTDIR}/${PN}qt.pro || die
|
||||
fi
|
||||
|
||||
rm -rv "${QTDIR}"/{quazip,zlib}/ || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${QTDIR}" || die
|
||||
|
||||
# Generate binary translations.
|
||||
"$(qt5_get_bindir)"/lrelease ${PN}qt.pro || die
|
||||
|
||||
# noccache is required to call the correct compiler.
|
||||
eqmake5 CONFIG+="noccache $(use debug && echo dbg)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C "${QTDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${QTDIR}" || die
|
||||
|
||||
local icon size
|
||||
for icon in icons/rockbox-*.png; do
|
||||
size=${icon##*-}
|
||||
size=${size%%.*}
|
||||
newicon -s "${size}" "${icon}" rockbox.png
|
||||
done
|
||||
|
||||
dobin RockboxUtility
|
||||
make_desktop_entry RockboxUtility "Rockbox Utility" rockbox
|
||||
dodoc changelog.txt
|
||||
}
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake desktop xdg
|
||||
|
||||
DESCRIPTION="Rockbox open source firmware manager for music players"
|
||||
HOMEPAGE="https://www.rockbox.org/wiki/RockboxUtility"
|
||||
SRC_URI="https://download.rockbox.org/${PN}/source/RockboxUtility-v${PV}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2:=
|
||||
>=dev-libs/quazip-1.2:=
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-libs/speex
|
||||
media-libs/speexdsp
|
||||
virtual/libusb:1
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/RockboxUtility-v${PV}-src"
|
||||
CMAKE_USE_DIR="${S}/utils"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-system-quazip.patch
|
||||
"${FILESDIR}"/${P}-cmake.patch
|
||||
"${FILESDIR}"/${P}-headers.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
rm -rv utils/rbutilqt/{quazip,zlib}/ || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DCCACHE_PROGRAM=FALSE
|
||||
-DUSE_SYSTEM_QUAZIP=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${BUILD_DIR}"/{ipodpatcher,sansapatcher,rbutilqt/RockboxUtility}
|
||||
newicon -s scalable docs/logo/rockbox-clef.svg rockbox.svg
|
||||
make_desktop_entry RockboxUtility "Rockbox Utility" rockbox
|
||||
dodoc utils/rbutilqt/changelog.txt
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,34 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python package that generates fake data for you"
|
||||
HOMEPAGE="
|
||||
https://github.com/joke2k/faker/
|
||||
https://pypi.org/project/Faker/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
|
||||
!dev-ruby/faker
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP},tiff]
|
||||
dev-python/random2[${PYTHON_USEDEP}]
|
||||
dev-python/validators[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,5 +1,7 @@
|
||||
DIST Faker-13.13.0.tar.gz 1528907 BLAKE2B be4593ba271330822f10590aa8e15c4658cd8a19333ab769d32178b72c15b504b8a5269443100250a863af25e40c582244e815cf612dbf8a57833f470ddeec09 SHA512 9e794bf95d40040dfa98439d0d9da19a90dd202905d4825c82453e202adad80bbea6da74ce0d36d8e205381d419a19b8b1fb60b32e20e97ee69b315f4f0c8eb9
|
||||
DIST Faker-13.14.0.tar.gz 1529502 BLAKE2B 57c5182742f4383bc0590f953dbf8de7075b331da8d9893b84149ce8d3004e545acccf9f113d94eb608b634d9ad42a466d813c5f0311e037d8977fa04eaf36af SHA512 05edbad684a89b0cb4df4965be63b43729047075eed98de9678d98383b28d2ae6d3c645c03ab86d7bc935160c1ab744494d608749213322e318b465c0d47e9c7
|
||||
DIST Faker-13.15.0.tar.gz 1531111 BLAKE2B b6e91f7e47f5040894647b53eff92ddc8384fe9edfe19aa4d3706c2d5e54100d171b37609968bba068c89d9c946f92b5966b9e8f502863ab3730d9857a342853 SHA512 6de6de872e19f82a716fdf10f594e3d77b160bde46e7c8d20610621728ee3e555b4090835dba220da96d98db5eaac8c0e4290786441441f220b7458f442b99f3
|
||||
EBUILD Faker-13.13.0.ebuild 743 BLAKE2B 5018d7828a83837233d7e23c875e4c710665e4322e79329a49cc426d97b630627f9aa64df85f92449f06d1e11f772e8e84064b389b586b9ef5214d7200ffa305 SHA512 a8de56e0b42bedd66f8f9b5a512ff79d30b29e728c5d6227f6c9b4f11c22b284941f342ec8c531345e4a89af15aade1192941fa0f4400b2d3e2efb3bc9f7e724
|
||||
EBUILD Faker-13.14.0.ebuild 743 BLAKE2B 5018d7828a83837233d7e23c875e4c710665e4322e79329a49cc426d97b630627f9aa64df85f92449f06d1e11f772e8e84064b389b586b9ef5214d7200ffa305 SHA512 a8de56e0b42bedd66f8f9b5a512ff79d30b29e728c5d6227f6c9b4f11c22b284941f342ec8c531345e4a89af15aade1192941fa0f4400b2d3e2efb3bc9f7e724
|
||||
EBUILD Faker-13.15.0.ebuild 743 BLAKE2B 5018d7828a83837233d7e23c875e4c710665e4322e79329a49cc426d97b630627f9aa64df85f92449f06d1e11f772e8e84064b389b586b9ef5214d7200ffa305 SHA512 a8de56e0b42bedd66f8f9b5a512ff79d30b29e728c5d6227f6c9b4f11c22b284941f342ec8c531345e4a89af15aade1192941fa0f4400b2d3e2efb3bc9f7e724
|
||||
MISC metadata.xml 474 BLAKE2B 337c8b17b4ca092edc2e59bd61dd847e4b9f2bd7e0651d07dad5b3e3eb4f311de9e27e6cad1f6a4835f618446cfa4cdb95e578a8af11498cf7bed1ec697990ce SHA512 35f4a2a50ad5589ba50e619670d1f1eac423fec920bb9c07b3f8bd7d7f2a0bb4e88dde286b062339b30ba304bd1a834bf3318c0b0ad0552ce9eb45fa72e5f44e
|
||||
|
Binary file not shown.
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="The AWS SDK for Python"
|
||||
HOMEPAGE="
|
||||
https://github.com/boto/boto3/
|
||||
https://pypi.org/project/boto3/
|
||||
"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||
inherit git-r3
|
||||
BOTOCORE_PV=${PV}
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/boto/boto3/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
# botocore is x.(y+3).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs/source \
|
||||
'dev-python/guzzle_sphinx_theme'
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# don't lock versions to narrow ranges
|
||||
sed -e '/botocore/ d' \
|
||||
-e '/jmespath/ d' \
|
||||
-e '/s3transfer/ d' \
|
||||
-i setup.py || die
|
||||
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)"
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||
HOMEPAGE="
|
||||
https://github.com/boto/botocore/
|
||||
https://pypi.org/project/botocore/
|
||||
"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
<dev-python/jmespath-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs/source \
|
||||
'dev-python/guzzle_sphinx_theme'
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# unpin deps
|
||||
sed -i -e "s:>=.*':':" setup.py || die
|
||||
|
||||
# unbundle deps
|
||||
rm -r botocore/vendored || die
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# rely on bundled six
|
||||
tests/functional/test_six_imports.py::test_no_bare_six_imports
|
||||
tests/functional/test_six_threading.py::test_six_thread_safety
|
||||
)
|
||||
|
||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An implementation of the Debug Adapter Protocol for Python"
|
||||
HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/"
|
||||
SRC_URI="
|
||||
https://github.com/microsoft/${PN}/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
# This is completely broken
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="dev-python/pydevd[${PYTHON_USEDEP}]"
|
||||
BDEPEND="test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.6.1-unbundle-pydevd.patch"
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# Drop unnecessary and unrecognized option
|
||||
# __main__.py: error: unrecognized arguments: -n8
|
||||
# Do not timeout
|
||||
sed -e '/addopts/d' -e '/timeout/d' -i pytest.ini || die
|
||||
|
||||
# Unbundle dev-python/pydevd
|
||||
rm -r src/debugpy/_vendored tests/tests/test_vendoring.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 flag-o-matic optfeature
|
||||
|
||||
DESCRIPTION="Python to native compiler"
|
||||
HOMEPAGE="https://www.nuitka.net"
|
||||
SRC_URI="https://nuitka.net/releases/${P^}.tar.gz"
|
||||
S="${WORKDIR}/${P^}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~loong ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-util/scons[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-util/ccache )
|
||||
"
|
||||
|
||||
DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
|
||||
|
||||
distutils-r1_src_prepare() {
|
||||
# remove vendored version of SCons that is Python2 only
|
||||
# this should be removed when upstream removes support for Python2
|
||||
rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
doman doc/nuitka3.1 doc/nuitka3-run.1
|
||||
}
|
||||
|
||||
python_test() {
|
||||
append-ldflags -Wl,--no-warn-search-mismatch
|
||||
./tests/basics/run_all.py search || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "support for stand-alone executables" app-admin/chrpath
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST weasyprint-55.0.tar.gz 410970 BLAKE2B ba77f249c3568031eff9b7110864b69113f71ea197d0c7136de01bd40155a437b5e540e87219e6ca49428b98d8ec471dcf9ed1d0224d68a3b320e5fffb568239 SHA512 96cc6de5af86da47aa0b5a84c3f00679690774574f3370ca319afe77f3eb9c9725f3b0a6cbddf589f23f444972bc77b07cce7e27ee2c466484636b3cb30250a3
|
||||
DIST weasyprint-56.0.tar.gz 419236 BLAKE2B c64d382e4ac169904a51fec17152faacccf4ccdab775a3b34b0db7e0a4306e6cadf6810482cee5535991400455864749cce1fc6ba5e0b469a3eb934d62298028 SHA512 d8efc83f77967a514d26806a9b73ef03e047431c6db9b367cd23a819b4a68714d216081afc74162b60084d0f3755498dc782d0335069bc9e70c42b611b737eec
|
||||
EBUILD weasyprint-55.0.ebuild 1069 BLAKE2B 990b3ea546068fbbe204bc328df21f9a63d8ffe031cf692bbf8aea6a6c21ba42f42933e96351a6ed27c0e71288668639854926b2007e889a3bd08321880c3bab SHA512 5df31ae924d16f392e372bca733ebc5b5089960e11d161a192d6a69c18a1f01d6ca9c7b810725cf22dae7817617d3d4229ea399fb1280f200df02b352c1d24e7
|
||||
EBUILD weasyprint-56.0.ebuild 1067 BLAKE2B 49f990e2106b3a06d9284d82dd08c7a1050c0779b9f7a462bb8cbd1af0b1d5b501c9c6f859f3b38e033b7bc4e1270342ffc64a0fae2a399b79b126b8e4b7b984 SHA512 4a450739ba48f50351674425688ab27476252fb467e61a67429b19ca35900c6ee08d795af2526965b280d10fab04156fb5799ed9c41a075e61fe3644bd57dce0
|
||||
MISC metadata.xml 382 BLAKE2B 3e5d142b055354e1ea440d9efd4bf92458b1da3f777dd90929ce2041ca6e0969fa6e58aacfb4a5a93ff90805e0d8ec4c9c6253559ca54698f5029639ce35ac8a SHA512 43415064a6f56eaca974031e51d63118d1c65b33e4399302fc72cc2cd6f15e0a47cf411b18d3c5136e866115855deb19b6a9e058a18049151959ce5ee29ececf
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF"
|
||||
HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/cffi-0.6:=[${PYTHON_USEDEP}]
|
||||
>=dev-python/cssselect2-0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}]
|
||||
>=dev-python/pydyf-0.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}]
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
<app-text/ghostscript-gpl-9.56
|
||||
media-fonts/ahem
|
||||
media-fonts/dejavu
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/addopts/d' pyproject.toml || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST rsibreak-0.12.14.tar.xz 562176 BLAKE2B 1c0a687c3df8eba116eba64ed502a52ab66f5e77183a31fbb18b8ac3e1bc6ff43e8bb1e50303bcdd78536d415b61730b2dc561c72bc92544dd5855f5a937e317 SHA512 10de87ce892b0320dc6f5115985125c1e1e156022d6d0159dc64721ba2f4dbfdea0f8d2138d450fbfef8c11bedcd564df850cbeb7900dc480c94d44bf15ae997
|
||||
DIST rsibreak-0.12.15.tar.xz 591600 BLAKE2B 9c3b455c64e5c07d340dc134e3d9f31ae97a1326568b5d4a8837c42a0c6a943de59ff615346b15277db8e491ea013d62024bf899ee76547bf7056dc1b0f94773 SHA512 8178387716b9d611a33ce72070bae1c3d55ad098100a701fcae9f40a8db4bb29eda364a799223a6fea5671e44e0a5a41aa2b6dff2fb50a832221e468c17de87b
|
||||
EBUILD rsibreak-0.12.14.ebuild 1315 BLAKE2B 8c4fe2998628f2699f6650eb1c707c07e1d37dd7341b6c4eacd763010ffafaac641eba285a7836f918f608c188028940966e3d0134f931b980ed6cf646e6ca96 SHA512 f252fb9c6bbb0b72a77276f0e30033f72a9103ca4d65fe202ebc9180141a7dcf25f2a8a547beeff9c4540feeffac2be006d05688377698d4c1526386e8868803
|
||||
EBUILD rsibreak-0.12.15.ebuild 1315 BLAKE2B a7ab49f800ec2ab330ee3454464a0ed3c61cd93c08294bb3a9a9cb4b286194553cf44d62a8853a4c75c5969283ae376d64e77d8a258a332a943d4e9bba6a49f0 SHA512 63807e572b2d7e533040a2e806a3ef641463f7da51402945e500bf6dccdedf78e518208b66a0b22c78fb6335ce8063da61974cb3656dc589af9b238bdd94b462
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ECM_HANDBOOK="forceoptional"
|
||||
KFMIN=5.74.0
|
||||
QTMIN=5.15.2
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit ecm kde.org
|
||||
|
||||
DESCRIPTION="Small utility which bothers you at certain intervals"
|
||||
HOMEPAGE="https://apps.kde.org/rsibreak/ https://userbase.kde.org/RSIBreak"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
|
||||
SLOT="5"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kcrash-${KFMIN}:5
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kidletime-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/knotifyconfig-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
"
|
||||
# bug 587170 for frameworkintegration
|
||||
RDEPEND="${DEPEND}
|
||||
>=kde-frameworks/frameworkintegration-${KFMIN}:5
|
||||
"
|
||||
BDEPEND="sys-devel/gettext"
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX graphviz-4.0.0-clang-printf-alike.patch 7199 BLAKE2B cb1e67561d1955ae466da8226835716421d55e61200747cbef592cb8ae02ad7b88f7721492f9ea9491519c9ce694cf0e8daef63b8f7e4eb0ae7dffd3a106df7a SHA512 c044e302402848716da87ace0542daf5e9a9d1245f24ca145c041157825fcbd6e046bf521f563f7d25b16068cb2a76b08f1234a76679983f3685d65656e82733
|
||||
DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085 SHA512 2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
|
||||
DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971 SHA512 34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2
|
||||
DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a SHA512 51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d
|
||||
EBUILD graphviz-2.50.0.ebuild 7752 BLAKE2B 8969610d147f4f40e65202bb8409ea6925e457fbf5456e5b37b96ec73826314ced8ed9a17ba6440c8c5806b69b0efc0914425272febfa11be6041354e30bb1fe SHA512 0a634668da138100dd1c76ea0f1b3865c8c8e43fa1249eeaa8de88a1b5acc80d69ffcffbb31f5652126dee957f40169ac585a1899d0bad96a6004b173dc89161
|
||||
EBUILD graphviz-4.0.0-r1.ebuild 6240 BLAKE2B 9fd392799e39ed0d329e548b27e0c78fc143efb40349d4481db67ff5a4be58bbb210281ecce17e8728a935b5c8e6514d773da253878815a3fe4900d37167f856 SHA512 4fac5de3a5baebc3046c75e7318fceb0077d2bf252adf578c61f93ae32fab2a9dc891c2652bfb9d80312011cc72afab4c6d05a016f2ea1e88cc545a5210a30d6
|
||||
EBUILD graphviz-5.0.0.ebuild 6140 BLAKE2B eda5a266f41226dcd0d596898e4c8a011786ee14dabb9dd9a48d7e7493e944b0a3c11719774ff4b4e830f4e5f31efe7dad9955a8fa9c8abe181a434ed436bcce SHA512 32e15bddd89f087faf5d1cce5db901d313759564f99a414e2f8b1c4b4922b8a199dae20e85454e0bda4e267522962aaf59b8e22d94503248af2244273b0712cc
|
||||
MISC metadata.xml 2274 BLAKE2B c0a78179ac104e2dbe542716a7bf3afa690d02d859ddd0c1103f8b9adda558d80fffa03038c3f8f2b6075dfa32454cbd0799610c084520808ae9253f237e3142 SHA512 0e9f3bd47884fe33dcbfd0f79021fe04d1d7cf3ac455aa54655c1ee4de0e63178b657bc8c3a665a47e33889f6b1a0de35918d8e0c2ce3479aa6f94b477efa158
|
||||
|
@ -0,0 +1,216 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="Open Source Graph Visualization Software"
|
||||
HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/"
|
||||
# unfortunately upstream uses an "artifact" store for the pre-generated
|
||||
# tarball now, which makes predictable URLs impossible.
|
||||
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="CPL-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris"
|
||||
IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X"
|
||||
|
||||
REQUIRED_USE="
|
||||
!cairo? ( !X !gtk2 !postscript !lasi )
|
||||
pdf? ( cairo )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
# Requires ksh, tests against installed package, missing files and directory
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/expat-2
|
||||
>=dev-libs/glib-2.11.1:2
|
||||
dev-libs/libltdl:0
|
||||
>=media-libs/fontconfig-2.3.95
|
||||
>=media-libs/freetype-2.1.10
|
||||
>=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
|
||||
media-libs/libjpeg-turbo:=
|
||||
>=media-libs/libpng-1.2:0=
|
||||
sys-libs/zlib
|
||||
virtual/libiconv
|
||||
cairo? (
|
||||
>=x11-libs/cairo-1.1.10[svg]
|
||||
>=x11-libs/pango-1.12
|
||||
)
|
||||
devil? ( media-libs/devil[png,jpeg] )
|
||||
gtk2? (
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:2
|
||||
)
|
||||
gts? ( sci-libs/gts )
|
||||
guile? ( dev-scheme/guile )
|
||||
lasi? ( media-libs/lasi )
|
||||
pdf? ( app-text/poppler )
|
||||
perl? ( dev-lang/perl:= )
|
||||
postscript? ( app-text/ghostscript-gpl )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
ruby? ( dev-lang/ruby:* )
|
||||
svg? ( gnome-base/librsvg )
|
||||
tcl? ( >=dev-lang/tcl-8.3:0= )
|
||||
webp? ( media-libs/libwebp:= )
|
||||
X? ( x11-libs/libX11 )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )"
|
||||
BDEPEND="
|
||||
sys-devel/flex
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/ghostscript-gpl
|
||||
sys-apps/groff
|
||||
)
|
||||
guile? (
|
||||
dev-lang/swig
|
||||
dev-scheme/guile
|
||||
)
|
||||
nls? ( >=sys-devel/gettext-0.14.5 )
|
||||
perl? ( dev-lang/swig )
|
||||
python? ( dev-lang/swig )
|
||||
ruby? ( dev-lang/swig )
|
||||
tcl? ( dev-lang/swig )"
|
||||
|
||||
# Dependency description / Maintainer-Info:
|
||||
|
||||
# Rendering is done via the following plugins (/plugins):
|
||||
# - core, dot_layout, neato_layout, gd , dot
|
||||
# the ones which are always compiled in, depend on zlib, gd
|
||||
# - gtk
|
||||
# Directly depends on gtk-2.
|
||||
# needs 'pangocairo' enabled in graphviz configuration
|
||||
# gtk-2 depends on pango, cairo and libX11 directly.
|
||||
# - gdk-pixbuf
|
||||
# Directly depends on gtk-2 and gdk-pixbuf.
|
||||
# needs 'pangocairo' enabled in graphviz configuration
|
||||
# - ming
|
||||
# flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
|
||||
# incomplete.
|
||||
# - cairo/pango:
|
||||
# Needs pango for text layout, uses cairo methods to draw stuff
|
||||
# - xlib:
|
||||
# needs cairo+pango,
|
||||
# can make use of gnomeui and inotify support (??? unsure),
|
||||
# needs libXaw for UI
|
||||
# UI also links directly against libX11, libXmu, and libXt
|
||||
# and uses libXpm if available so we make sure it always is
|
||||
|
||||
# There can be swig-generated bindings for the following languages (/tclpkg/gv):
|
||||
# - c-sharp (disabled)
|
||||
# - scheme (enabled via guile) ... no longer broken on ~x86
|
||||
# - go (disabled)
|
||||
# - io (disabled)
|
||||
# - lua (enabled via lua)
|
||||
# - ocaml (enabled via ocaml)
|
||||
# - perl (enabled via perl) *1
|
||||
# - php (enabled via php) *2
|
||||
# - python (enabled via python) *1
|
||||
# - ruby (enabled via ruby) *1
|
||||
# - tcl (enabled via tcl)
|
||||
# *1 = The ${P}-bindings.patch takes care that those bindings are installed to the right location
|
||||
# *2 = Those bindings don't build because the paths for the headers/libs aren't
|
||||
# detected correctly and/or the options passed to swig are wrong (-php instead of -php4/5)
|
||||
|
||||
# There are several other tools in /tclpkg:
|
||||
# gdtclft, tcldot, tclhandle, tclpathplan, tclstubs ; enabled with: --with-tcl
|
||||
# tkspline, tkstubs ; enabled with: --with-tk
|
||||
|
||||
# And the commands (/cmd):
|
||||
# - dot, gvedit, gvpr, smyrna, tools/* :)
|
||||
# sci-libs/gts can be used for some of these
|
||||
# - gvedit (via 'qt5'):
|
||||
# based on ./configure it needs qt-core and qt-gui only
|
||||
# - smyrna : experimental opengl front-end (via 'smyrna')
|
||||
# currently disabled -- it segfaults a lot
|
||||
# needs x11-libs/gtkglext, gnome-base/libglade, media-libs/freeglut
|
||||
# sci-libs/gts, x11-libs/gtk. Also needs 'gtk','glade','glut','gts' and 'png'
|
||||
# with flags enabled at configure time
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
# Speeds up the libltdl configure
|
||||
--cache-file="${S}"/config.cache
|
||||
--enable-ltdl
|
||||
$(use_enable doc man-pdfs)
|
||||
$(use_with cairo pangocairo)
|
||||
$(use_with examples demos '$(docdir)/examples')
|
||||
$(use_with devil)
|
||||
$(use_with gtk2 gdk)
|
||||
$(use_with gtk2 gdk-pixbuf)
|
||||
$(use_with gtk2)
|
||||
$(use_with gts)
|
||||
$(use_with qt5 qt)
|
||||
$(use_with lasi)
|
||||
$(use_with pdf poppler)
|
||||
$(use_with postscript ghostscript)
|
||||
$(use_with svg rsvg)
|
||||
$(use_with webp)
|
||||
$(use_with X x)
|
||||
--with-digcola
|
||||
--with-fontconfig
|
||||
--with-freetype2
|
||||
--with-ipsepcola
|
||||
--with-libgd
|
||||
--with-sfdp
|
||||
--without-ming
|
||||
# new/experimental features, to be tested, disable for now
|
||||
--without-ipsepcola
|
||||
--without-smyrna
|
||||
--without-visio
|
||||
# Bindings:
|
||||
$(use_enable guile)
|
||||
$(use_enable perl)
|
||||
$(use_enable python python3)
|
||||
$(use_enable ruby)
|
||||
$(use_enable tcl)
|
||||
--disable-go
|
||||
--disable-io
|
||||
--disable-lua
|
||||
--disable-java
|
||||
--disable-ocaml
|
||||
--disable-php
|
||||
--disable-python
|
||||
--disable-r
|
||||
--disable-sharp
|
||||
# libtool file collision, bug #276609
|
||||
--without-included-ltdl
|
||||
--disable-ltdl-install
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
use python && python_optimize \
|
||||
"${D}"$(python_get_sitedir) \
|
||||
"${ED}"/usr/$(get_libdir)/graphviz/python3
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# We need to register all plugins before they become usable
|
||||
dot -c || die
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# Remove cruft, bug #547344
|
||||
rm -rf "${EROOT}"/usr/$(get_libdir)/graphviz/config{,6} || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
DIST picard-2.8.1.tar.gz 5060681 BLAKE2B e649407e12fe0a5f627feaa4e1ac347b27bcb22960f6b1adac67444ebb1f0ad4bcc5732cb218cb3ba67147fdd3bc9f4a5fe3eb3836c6bd1a43ea29bb2add1d9a SHA512 0f15dccacb1d95232235b7c8251b59f02d9cd7836fc10e624951a04f889d12206301aea77d9503fd0f4fed2ae400a150ac159ce6cefd9e8a914a62f8257c7ffb
|
||||
DIST picard-2.8.2.tar.gz 5095347 BLAKE2B ddaab9e7d09bd7848d55ac385cd901b5f7b3e2044811cd63b16027159586e01028f2885202c4d2bbfa20926305e110e075778f0b907ff8812c937fe0905a8fef SHA512 18b4ebc6e898f4e2910d4d022a12c0516030133318467c38a77325ce088a9dd632d3d8105944570f75b918d3f4dc32b1a501e93bc92a7315ec9ff35ed3e56699
|
||||
DIST picard-2.8.tar.gz 5060056 BLAKE2B b5ba78c910a615e7e2bab148e83514d4fc929d8dc910dcd07dff3af75b502bc9036eb7843bdd3d95b2e5d07902ffcefb529ad1aa19d101565f9c4e66eba693e2 SHA512 bd5b4e7b457603eb8c1895452a7b00cb5de48e28e72c8f377ad73e49aa272a2d09338ea4585f40f1a8401e860a9be3d210db3f44a39956b200d85aa24a89562c
|
||||
EBUILD picard-2.8.1.ebuild 1495 BLAKE2B 93c39165f269d5fe6e8c92f5c69fd2d418f4521d4ec5a5160f7573eae94f15d8eb8b96305af1439cba581219a17cc56c07db605fa23fd4e098e1a8eb5adff797 SHA512 ebf2b6a4040a6d2bd4ce3c336ad8c589f91098bbb4e5fde71685dec3ec750867a96243c909f989dffd832a38a655082a6f416801fb68d4bf57f3b0450312fa03
|
||||
EBUILD picard-2.8.2.ebuild 1495 BLAKE2B 93c39165f269d5fe6e8c92f5c69fd2d418f4521d4ec5a5160f7573eae94f15d8eb8b96305af1439cba581219a17cc56c07db605fa23fd4e098e1a8eb5adff797 SHA512 ebf2b6a4040a6d2bd4ce3c336ad8c589f91098bbb4e5fde71685dec3ec750867a96243c909f989dffd832a38a655082a6f416801fb68d4bf57f3b0450312fa03
|
||||
EBUILD picard-2.8.ebuild 1493 BLAKE2B 1c1299005667323359904a6425720c3f5db9375e313596623b490b6adcdaddf10eeae4c107e953e2e6b42bf2cbeaeac52dc6687f29cfb8af901b8c04047b5a68 SHA512 9ce976a962eab56607c67e5fad2210aa8f369e5b733d448a7ab23ef84928153316a0c7345dc4410f6b566cf6bcd153cbdec1759d5a0a91b5ab8aae1119405550
|
||||
EBUILD picard-9999.ebuild 1495 BLAKE2B 93c39165f269d5fe6e8c92f5c69fd2d418f4521d4ec5a5160f7573eae94f15d8eb8b96305af1439cba581219a17cc56c07db605fa23fd4e098e1a8eb5adff797 SHA512 ebf2b6a4040a6d2bd4ce3c336ad8c589f91098bbb4e5fde71685dec3ec750867a96243c909f989dffd832a38a655082a6f416801fb68d4bf57f3b0450312fa03
|
||||
EBUILD picard-2.8.1.ebuild 1448 BLAKE2B 694d79f9a133a075eeaa985e500600e2310e45e7671285303f96c02a5a78d7a7c44df9e99b9851842f338f1dea5dccf8e2c1a193d09f8960f3c9ad41275b891f SHA512 aaa97fddb14ab0500dce3533314c8ebe3892b7a8a0a4741e29bb83e99e7be5e7c32c77a14bcb5130888d1a9170ba5155086fe148d046e8dfb0c9b0eb6a78332b
|
||||
EBUILD picard-2.8.2.ebuild 1450 BLAKE2B ef2f46ea8d3fcc2d59ba7de0265d8780c1c1fc02cc7c3a03456cf89ef710604372c21c39c85742c328ac6fad55fab55a6a37649f6e6416998abc1047596b1479 SHA512 4173a90be211aa96379eb0121cd2bd04ebbafe619146b1525f362c98eac979d71ba37db9022245378c2c8ec9b3491cab6a292c8bfe42e403745afed12dc3685c
|
||||
EBUILD picard-9999.ebuild 1450 BLAKE2B ef2f46ea8d3fcc2d59ba7de0265d8780c1c1fc02cc7c3a03456cf89ef710604372c21c39c85742c328ac6fad55fab55a6a37649f6e6416998abc1047596b1479 SHA512 4173a90be211aa96379eb0121cd2bd04ebbafe619146b1525f362c98eac979d71ba37db9022245378c2c8ec9b3491cab6a292c8bfe42e403745afed12dc3685c
|
||||
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1 xdg
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="https://github.com/metabrainz/picard"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="amd64 x86"
|
||||
S="${WORKDIR}/${PN}-release-${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Cross-platform music tagger"
|
||||
HOMEPAGE="https://picard.musicbrainz.org"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="discid fingerprints nls"
|
||||
|
||||
BDEPEND="
|
||||
nls? ( dev-qt/linguist-tools:5 )
|
||||
"
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/fasteners[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/python-discid[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
media-libs/mutagen[${PYTHON_USEDEP}]
|
||||
discid? ( dev-python/python-discid[${PYTHON_USEDEP}] )
|
||||
')
|
||||
fingerprints? ( media-libs/chromaprint[tools] )
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_compile() {
|
||||
local build_args=(
|
||||
--disable-autoupdate
|
||||
)
|
||||
if ! use nls; then
|
||||
build_args+=( --disable-locales )
|
||||
fi
|
||||
distutils-r1_python_compile ${build_args[@]}
|
||||
}
|
||||
|
||||
python_install() {
|
||||
local install_args=(
|
||||
--disable-autoupdate
|
||||
--skip-build
|
||||
)
|
||||
if ! use nls; then
|
||||
install_args+=( --disable-locales )
|
||||
fi
|
||||
distutils-r1_python_install ${install_args[@]}
|
||||
}
|
Binary file not shown.
@ -0,0 +1,293 @@
|
||||
https://gitlab.com/mbunkus/mkvtoolnix/-/commit/1e1076e43fe8f38e33246fff3ce8651a93c371d9
|
||||
https://bugs.gentoo.org/856700
|
||||
|
||||
From: Moritz Bunkus <mo@bunkus.online>
|
||||
Date: Thu, 7 Jul 2022 13:11:34 +0200
|
||||
Subject: [PATCH] fix compilation with fmt v9.0.0
|
||||
|
||||
Prior to v9 all types that were outputtable via `operator<<` to
|
||||
`std::ostream` could be formatted. v9 changed that to require explicit
|
||||
tagging of those types that should work this way. This commit adds
|
||||
those tags for the types that are currently formatted via fmt.
|
||||
|
||||
Fixes #3366.
|
||||
--- a/src/common/aac.h
|
||||
+++ b/src/common/aac.h
|
||||
@@ -221,3 +221,7 @@ protected:
|
||||
using parser_cptr = std::shared_ptr<parser_c>;
|
||||
|
||||
} // namespace mtx::aac
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::aac::header_c> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/bcp47.h
|
||||
+++ b/src/common/bcp47.h
|
||||
@@ -176,3 +176,8 @@ struct hash<mtx::bcp47::language_c> {
|
||||
};
|
||||
|
||||
} // namespace mtx::bcp47
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::bcp47::language_c::extension_t> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::bcp47::language_c> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/bluray/track_chapter_names.cpp
|
||||
+++ b/src/common/bluray/track_chapter_names.cpp
|
||||
@@ -18,6 +18,7 @@
|
||||
#include "common/bluray/track_chapter_names.h"
|
||||
#include "common/bluray/util.h"
|
||||
#include "common/debugging.h"
|
||||
+#include "common/path.h"
|
||||
#include "common/qt.h"
|
||||
#include "common/xml/xml.h"
|
||||
|
||||
--- a/src/common/error.h
|
||||
+++ b/src/common/error.h
|
||||
@@ -45,3 +45,7 @@ operator <<(std::ostream &out,
|
||||
}
|
||||
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::exception> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/fourcc.h
|
||||
+++ b/src/common/fourcc.h
|
||||
@@ -83,3 +83,7 @@ operator <<(std::ostream &out,
|
||||
out << fourcc.str();
|
||||
return out;
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<fourcc_c> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/kax_analyzer.h
|
||||
+++ b/src/common/kax_analyzer.h
|
||||
@@ -239,3 +239,7 @@ public:
|
||||
virtual void debug_abort_process();
|
||||
};
|
||||
using console_kax_analyzer_cptr = std::shared_ptr<console_kax_analyzer_c>;
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::kax_analyzer_x> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/math_fwd.h
|
||||
+++ b/src/common/math_fwd.h
|
||||
@@ -18,6 +18,11 @@
|
||||
using mtx_mp_rational_t = boost::multiprecision::number<boost::multiprecision::backends::gmp_rational, boost::multiprecision::et_off>;
|
||||
using mtx_mp_int_t = boost::multiprecision::number<boost::multiprecision::backends::gmp_int, boost::multiprecision::et_off>;
|
||||
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx_mp_rational_t> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx_mp_int_t> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
+
|
||||
namespace mtx {
|
||||
|
||||
// This conversion function exists to work around incomplete
|
||||
--- a/src/common/mm_io_x.h
|
||||
+++ b/src/common/mm_io_x.h
|
||||
@@ -155,3 +155,16 @@ operator <<(std::ostream &out,
|
||||
}
|
||||
|
||||
}}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::mm_io::exception> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::end_of_file_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::seek_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::read_write_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::open_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::wrong_read_write_access_x>: ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::insufficient_space_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::create_directory_x> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::text::exception> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::mm_io::text::invalid_utf8_char_x>: ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/opus.h
|
||||
+++ b/src/common/opus.h
|
||||
@@ -91,3 +91,9 @@ operator <<(std::ostream &out,
|
||||
}
|
||||
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mtx::opus::decode_error> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::opus::id_header_t> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mtx::opus::toc_t> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/path.h
|
||||
+++ b/src/common/path.h
|
||||
@@ -36,3 +36,7 @@ std::filesystem::path absolute(std::filesystem::path const &p);
|
||||
void create_directories(std::filesystem::path const &path, std::error_code &error_code);
|
||||
|
||||
} // namespace mtx::fs
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<std::filesystem::path> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/qt.h
|
||||
+++ b/src/common/qt.h
|
||||
@@ -102,3 +102,7 @@ operator <<(std::wostream &out,
|
||||
out << string.toStdWString();
|
||||
return out;
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<QString> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/strings/formatting.h
|
||||
+++ b/src/common/strings/formatting.h
|
||||
@@ -129,3 +129,7 @@ operator <<(std::ostream &out,
|
||||
out << mtx::string::format_timestamp(timestamp);
|
||||
return out;
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<basic_timestamp_c<int64_t>> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/common/translation.h
|
||||
+++ b/src/common/translation.h
|
||||
@@ -80,4 +80,8 @@ operator <<(std::ostream &out,
|
||||
return out;
|
||||
}
|
||||
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<translatable_string_c> : ostream_formatter {};
|
||||
+#endif
|
||||
+
|
||||
void init_locales(std::string locale = "");
|
||||
--- a/src/input/r_flac.cpp
|
||||
+++ b/src/input/r_flac.cpp
|
||||
@@ -240,7 +240,7 @@ flac_reader_c::handle_picture_metadata(FLAC__StreamMetadata const *metadata) {
|
||||
mxdebug_if(m_debug, fmt::format("flac_reader: MIME type: {0}\n", attachment->mime_type));
|
||||
mxdebug_if(m_debug, fmt::format("flac_reader: data length: {0}\n", picture.data_length));
|
||||
mxdebug_if(m_debug, fmt::format("flac_reader: ID: {0}\n", m_attachment_id));
|
||||
- mxdebug_if(m_debug, fmt::format("flac_reader: mode: {0}\n", attach_mode));
|
||||
+ mxdebug_if(m_debug, fmt::format("flac_reader: mode: {0}\n", static_cast<unsigned int>(attach_mode)));
|
||||
|
||||
if (attachment->mime_type.empty() || attachment->name.empty())
|
||||
return;
|
||||
@@ -276,7 +276,7 @@ flac_reader_c::flac_metadata_cb(const FLAC__StreamMetadata *metadata) {
|
||||
: metadata->type == FLAC__METADATA_TYPE_VORBIS_COMMENT ? "VORBIS COMMENT"
|
||||
: metadata->type == FLAC__METADATA_TYPE_CUESHEET ? "CUESHEET"
|
||||
: "UNDEFINED",
|
||||
- metadata->type, metadata->length));
|
||||
+ static_cast<unsigned int>(metadata->type), metadata->length));
|
||||
break;
|
||||
}
|
||||
}
|
||||
--- a/src/input/r_flv.h
|
||||
+++ b/src/input/r_flv.h
|
||||
@@ -173,3 +173,8 @@ protected:
|
||||
|
||||
unsigned int add_track(char type);
|
||||
};
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<flv_header_t> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<flv_tag_c> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/input/r_mpeg_ps.h
|
||||
+++ b/src/input/r_mpeg_ps.h
|
||||
@@ -244,3 +244,8 @@ private:
|
||||
void sort_tracks();
|
||||
void calculate_global_timestamp_offset();
|
||||
};
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<mpeg_ps_id_t> : ostream_formatter {};
|
||||
+template <> struct fmt::formatter<mpeg_ps_packet_c> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/input/r_ogm_flac.cpp
|
||||
+++ b/src/input/r_ogm_flac.cpp
|
||||
@@ -104,7 +104,7 @@ fhe_metadata_cb(const FLAC__StreamDecoder *,
|
||||
: metadata->type == FLAC__METADATA_TYPE_VORBIS_COMMENT ? "VORBIS COMMENT"
|
||||
: metadata->type == FLAC__METADATA_TYPE_CUESHEET ? "CUESHEET"
|
||||
: "UNDEFINED",
|
||||
- metadata->type, metadata->length));
|
||||
+ static_cast<unsigned int>(metadata->type), metadata->length));
|
||||
break;
|
||||
}
|
||||
}
|
||||
--- a/src/input/r_qtmp4.h
|
||||
+++ b/src/input/r_qtmp4.h
|
||||
@@ -590,3 +590,7 @@ protected:
|
||||
|
||||
virtual void process_atom(qt_atom_t const &parent, int level, std::function<void(qt_atom_t const &)> const &handler);
|
||||
};
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<qt_atom_t> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/merge/item_selector.h
|
||||
+++ b/src/merge/item_selector.h
|
||||
@@ -139,3 +139,7 @@ operator <<(std::ostream &out,
|
||||
|
||||
return out;
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <typename T> struct fmt::formatter<item_selector_c<T>> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/propedit/attachment_target.cpp
|
||||
+++ b/src/propedit/attachment_target.cpp
|
||||
@@ -83,14 +83,14 @@ attachment_target_c::dump_info()
|
||||
" selector_num_arg: {6}\n"
|
||||
" selector_string_arg: {7}\n",
|
||||
m_file_name,
|
||||
- m_command,
|
||||
+ static_cast<unsigned int>(m_command),
|
||||
ac_add == m_command ? "add"
|
||||
: ac_delete == m_command ? "delete"
|
||||
: ac_replace == m_command ? "replace"
|
||||
: ac_update == m_command ? "update"
|
||||
: "unknown",
|
||||
m_options,
|
||||
- m_selector_type,
|
||||
+ static_cast<unsigned int>(m_selector_type),
|
||||
st_id == m_selector_type ? "ID"
|
||||
: st_uid == m_selector_type ? "UID"
|
||||
: st_name == m_selector_type ? "name"
|
||||
--- a/src/propedit/attachment_target.h
|
||||
+++ b/src/propedit/attachment_target.h
|
||||
@@ -130,3 +130,7 @@ operator <<(std::ostream &out,
|
||||
|
||||
return out;
|
||||
}
|
||||
+
|
||||
+#if FMT_VERSION >= 90000
|
||||
+template <> struct fmt::formatter<attachment_target_c::options_t> : ostream_formatter {};
|
||||
+#endif // FMT_VERSION >= 90000
|
||||
--- a/src/propedit/tag_target.cpp
|
||||
+++ b/src/propedit/tag_target.cpp
|
||||
@@ -104,10 +104,10 @@ tag_target_c::dump_info()
|
||||
" selection_track_type: {3}\n"
|
||||
" track_uid: {4}\n"
|
||||
" file_name: {5}\n",
|
||||
- static_cast<int>(m_operation_mode),
|
||||
- static_cast<int>(m_selection_mode),
|
||||
+ static_cast<unsigned int>(m_operation_mode),
|
||||
+ static_cast<unsigned int>(m_selection_mode),
|
||||
m_selection_param,
|
||||
- m_selection_track_type,
|
||||
+ static_cast<unsigned int>(m_selection_track_type),
|
||||
m_track_uid,
|
||||
m_file_name));
|
||||
|
||||
--- a/src/propedit/track_target.cpp
|
||||
+++ b/src/propedit/track_target.cpp
|
||||
@@ -78,9 +78,9 @@ track_target_c::dump_info()
|
||||
" selection_track_type: {2}\n"
|
||||
" track_uid: {3}\n"
|
||||
" file_name: {4}\n",
|
||||
- static_cast<int>(m_selection_mode),
|
||||
+ static_cast<unsigned int>(m_selection_mode),
|
||||
m_selection_param,
|
||||
- m_selection_track_type,
|
||||
+ static_cast<unsigned int>(m_selection_track_type),
|
||||
m_track_uid,
|
||||
m_file_name));
|
||||
|
||||
GitLab
|
Binary file not shown.
@ -1 +1 @@
|
||||
Fri, 08 Jul 2022 06:09:38 +0000
|
||||
Fri, 08 Jul 2022 11:39:40 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 08 Jul 2022 06:09:38 +0000
|
||||
Fri, 08 Jul 2022 11:39:40 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/botocore-1.27.25[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-6[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.3.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DESCRIPTION=Universal Command Line Environment for AWS
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
|
||||
INHERIT=bash-completion-r1 distutils-r1 multiprocessing
|
||||
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
|
||||
KEYWORDS=~amd64 ~arm64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-python/botocore-1.27.25[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/docutils[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rsa[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] !app-admin/awscli-bin python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
|
||||
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/aws/aws-cli/archive/1.25.25.tar.gz -> aws-cli-1.25.25.gh.tar.gz
|
||||
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 64c5b9cc381383c9c1ef74fb199293ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 e2883e4f04f0503cdf7f2954e2bf5e15 python-utils-r1 32313e7e2fbfba8f62a99ef923fc923c toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb
|
||||
_md5_=0fd6a2cdd4f5b854d8449e5fd0580e2b
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=>=sys-apps/pcsc-lite-1.6.4 virtual/libusb:0
|
||||
DESCRIPTION=Non CCID driver for ACR38 AC1038-based Smart Card Reader
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.acs.com.hk
|
||||
INHERIT=autotools toolchain-funcs udev
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=sys-apps/pcsc-lite-1.6.4 virtual/libusb:0
|
||||
SLOT=0
|
||||
SRC_URI=https://www.linuxunderground.be/ACR38_LINUX_100711_P.tar.bz2
|
||||
_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb udev f3a0a3964e2028a140c181f00eea9712
|
||||
_md5_=2a4bdc4274705db13041e106920806a5
|
@ -0,0 +1,16 @@
|
||||
BDEPEND=virtual/pkgconfig doc? ( sys-apps/texinfo ) nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-gnupg ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgpg-error-1.29 >=dev-libs/libksba-1.3.5 >=dev-libs/npth-1.2 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) ldap? ( net-nds/openldap:= ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:1 ) ) ssl? ( >=net-libs/gnutls-3.0:0= ) tofu? ( >=dev-db/sqlite-3.7 )
|
||||
DESCRIPTION=The GNU Privacy Guard, a GPL OpenPGP implementation
|
||||
EAPI=8
|
||||
HOMEPAGE=https://gnupg.org/
|
||||
INHERIT=flag-o-matic systemd toolchain-funcs verify-sig
|
||||
IUSE=bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server verify-sig
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgpg-error-1.29 >=dev-libs/libksba-1.3.5 >=dev-libs/npth-1.2 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) ldap? ( net-nds/openldap:= ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:1 ) ) ssl? ( >=net-libs/gnutls-3.0:0= ) tofu? ( >=dev-db/sqlite-3.7 ) app-crypt/pinentry nls? ( virtual/libintl ) selinux? ( sec-policy/selinux-gpg ) wks-server? ( virtual/mta )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.36.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.36.tar.bz2.sig )
|
||||
_eclasses_=flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb verify-sig 0748d665fa664a87add00152ed046e16
|
||||
_md5_=a53868cb2af93c535fede7d373e93f48
|
@ -0,0 +1,15 @@
|
||||
BDEPEND=verify-sig? ( sec-keys/signify-keys-signify ) verify-sig? ( app-crypt/signify )
|
||||
DEFINED_PHASES=configure install unpack
|
||||
DEPEND=!net-mail/signify >=dev-libs/libbsd-0.7
|
||||
DESCRIPTION=Cryptographically sign and verify files
|
||||
EAPI=8
|
||||
HOMEPAGE=http://www.openbsd.org/ https://github.com/aperezdc/signify
|
||||
INHERIT=toolchain-funcs verify-sig
|
||||
IUSE=verify-sig
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
|
||||
LICENSE=BSD-1
|
||||
RDEPEND=!net-mail/signify >=dev-libs/libbsd-0.7
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/aperezdc/signify/releases/download/v31/signify-31.tar.xz verify-sig? ( https://github.com/aperezdc/signify/releases/download/v31/SHA256.sig -> signify-31.sha.sig )
|
||||
_eclasses_=multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb verify-sig 0748d665fa664a87add00152ed046e16
|
||||
_md5_=41f8389f34e22ffb3a698dcc460eced6
|
Binary file not shown.
@ -1,16 +0,0 @@
|
||||
BDEPEND=python_single_target_pypy3? ( dev-python/setuptools_scm[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools_scm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools_scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools_scm[python_targets_python3_10(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.1.2[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/pytest-7.1.2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.1.2[python_targets_python3_10(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_pypy3? ( >=dev-python/gpep517-6[python_targets_pypy3(-)] >=dev-python/setuptools-62.3.3[python_targets_pypy3(-)] dev-python/wheel[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/gpep517-6[python_targets_python3_8(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-6[python_targets_python3_9(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-6[python_targets_python3_10(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] )
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DESCRIPTION=app-emulation/winetricks wrapper for Proton (Steam Play) games
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/Matoking/protontricks
|
||||
INHERIT=distutils-r1 xdg-utils
|
||||
IUSE=+gui test python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
KEYWORDS=amd64
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
|
||||
REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/protontricks/protontricks-1.7.0.tar.gz
|
||||
_eclasses_=distutils-r1 64c5b9cc381383c9c1ef74fb199293ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 32313e7e2fbfba8f62a99ef923fc923c toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
|
||||
_md5_=3cb66ada2e78470b9cc1539e72509dab
|
@ -1,16 +0,0 @@
|
||||
BDEPEND=python_single_target_pypy3? ( dev-python/setuptools_scm[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools_scm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools_scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools_scm[python_targets_python3_10(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.1.2[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/pytest-7.1.2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.1.2[python_targets_python3_10(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_pypy3? ( >=dev-python/gpep517-6[python_targets_pypy3(-)] >=dev-python/setuptools-62.3.3[python_targets_pypy3(-)] dev-python/wheel[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/gpep517-6[python_targets_python3_8(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-6[python_targets_python3_9(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-6[python_targets_python3_10(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] )
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DESCRIPTION=app-emulation/winetricks wrapper for Proton (Steam Play) games
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/Matoking/protontricks
|
||||
INHERIT=distutils-r1 xdg-utils
|
||||
IUSE=+gui test python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
|
||||
REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/protontricks/protontricks-1.8.1.tar.gz
|
||||
_eclasses_=distutils-r1 64c5b9cc381383c9c1ef74fb199293ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 32313e7e2fbfba8f62a99ef923fc923c toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
|
||||
_md5_=4ec85aa866474ae488502f9d98e3336c
|
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig
|
||||
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
|
||||
DESCRIPTION=Rockbox open source firmware manager for music players
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.rockbox.org/wiki/RockboxUtility
|
||||
INHERIT=desktop qmake-utils xdg
|
||||
IUSE=debug
|
||||
KEYWORDS=~amd64
|
||||
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
|
||||
SLOT=0
|
||||
SRC_URI=https://download.rockbox.org/rbutil/source/RockboxUtility-v1.4.1-src.tar.bz2
|
||||
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa multilib 4fbbbc98f236f1b43acd99476bc3cd85 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
|
||||
_md5_=78dcc3ba6db0efc2a3910839d9accd9e
|
@ -0,0 +1,14 @@
|
||||
BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||
DEPEND=app-arch/bzip2:= >=dev-libs/quazip-1.2:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1
|
||||
DESCRIPTION=Rockbox open source firmware manager for music players
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.rockbox.org/wiki/RockboxUtility
|
||||
INHERIT=cmake desktop xdg
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-arch/bzip2:= >=dev-libs/quazip-1.2:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1
|
||||
SLOT=0
|
||||
SRC_URI=https://download.rockbox.org/rbutil/source/RockboxUtility-v1.5.1-src.tar.bz2
|
||||
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
|
||||
_md5_=6998b1c8902a63353410ad5de6807f64
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue