parent
973141ef9f
commit
bcfda6c68d
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
||||
DIST ibus-typing-booster-2.11.5.tar.gz 9485824 BLAKE2B 41d9aa2ba310e2db725e7809a67988fa69fee117b560d945a3cd935e7b2bbc372f448a531ed4ebd2a131dc1ffe3cb7d86b7d10fdbce56a2e241157f08a84ca69 SHA512 a30c81903b3d99f23a606f7f083615283ba64a0e62ac54183327447c33f6f7212472742036634522d36776a45ac72ce7874bcada624361f930785e2823652f0c
|
||||
DIST ibus-typing-booster-2.14.0.tar.gz 10048272 BLAKE2B 638978811e6c7f4fa6607a7925aaf89636390391359c3e312a40ab759fff81066ea980995a3ec33f51dcb6fed5009d11bb90409c37b65c8f005b9769333e0cfb SHA512 5db5791e25caba4fa845c33198c20365c1e07cbbbfd6fe2d1d3145771b16031cc9baa55f950870fc11d4079ce04dac246603e45285550e856fc403342ae51676
|
||||
DIST ibus-typing-booster-2.14.12.tar.gz 10226257 BLAKE2B 5dae530a7ec425e8bd3c6009d0bdb9b8d321c8670769ddf80ba7f706d6b5140f21f184f877603de3cc6f425a4a1953c645eb177c9fa8183ecfd091ccfb32353a SHA512 09d1898c3ac8a1dc79768df7a44c33862a0b0fbb2122d184f1e8a839b8c3c71191fe5ef932f9e649ac715c8093a5c277d5783594f8defc06ecc13727b851ffa5
|
||||
DIST ibus-typing-booster-2.14.4.tar.gz 10053545 BLAKE2B d0f941b937c1230ed9a947730fdc1bf9c3b5a255b1d3a63071fbe6c0595cf2d016aecaad4480770df34d1380c23b9db297fc57911dfb65e57952678593b2c05b SHA512 c8ab41fbc2bb401e342b317b0b20e0e9cd5c6ba529d0389b2b025db4295568b6f4ccadd639f622bd25078b6c2b8d5e336145c5397c580fb13012d4072333f523
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
PYTHON_COMPAT=( python3_{8,9} )
|
||||
PYTHON_REQ_USE="sqlite(+)"
|
||||
|
||||
inherit gnome2-utils python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="Completion input method for IBus"
|
||||
HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
|
||||
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
dev-libs/m17n-lib
|
||||
$(python_gen_cond_dep '
|
||||
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
')"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-db/m17n-db-1.7"
|
||||
BDEPEND="sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST po4a-0.57.tar.gz 3079550 BLAKE2B 54b1d3263aa0ebd90eec61d735c3422efb5f67b2d88f91a87a6893bcdb7f06131aedadeb3577d221cf75ba07f8001f6e23409375756afec8357e26e8f0f0a1c2 SHA512 7ac2e614c126b049feeb8edbafb71a875cee78fb85d8cd74f3bf5b555cc8b2d19d5e4606b732e714e937c34e178729d73edfe559de594c5ffe811b5162b27d81
|
||||
DIST po4a-0.62.tar.gz 3980028 BLAKE2B 4336c09254728b6a8d9c1220628612735e10d1531e3473eb7606900b9f20db3cfec1bb1c1c57f5c40bf8fce84fe823d25c743e2d50b3c56558239526f12bf09a SHA512 a91a31d9d80bb48ee071f39148572a4ec2b65f472a26696aa517c9d52ad56accf9fbdf971dcf15dd1c492cca7efab328ebffe1f20e98f7fe2532d4bf490a9997
|
||||
DIST po4a-0.63.tar.gz 4067940 BLAKE2B 4cfa4163c21f5f8b783a5bdc29595f10cd172f7813de5617ed67a25bef547697084511a6f3897c47acb9158f15b3fcd97600bec7e23ba560cffe7cc646ce4c39 SHA512 556859b73728249795df22676a3cde1cbf575c608ad20f267fe7a6ee224d0262db2db19df8b7369ebf1ab568c017548ff118ae035608cca7a4d0963db8acd633
|
||||
DIST po4a-0.64.tar.gz 4121565 BLAKE2B a579aabb4245501be4ec7c319e8cef91db2e10883a09ef5a7eaf2d97aad64e8e59f25101c20286c955067fef2f58bc08c9865d5d608dd72913a38eaaff0ac542 SHA512 3d51aaa5894365087523b82e218819ba8a92d3cbc1b389648526f26fbbf37ccaa7ed6643bb388e5fa73a7a1abadee2b4ee2ebbcac14790c56567bf1a3e766fb0
|
||||
|
Binary file not shown.
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
|
||||
HOMEPAGE="https://pypi.org/project/PyECLib/"
|
||||
SRC_URI="mirror://pypi/p/pyeclib/pyeclib-${PV}.tar.gz"
|
||||
S="${WORKDIR}/pyeclib-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
DEPEND="dev-libs/liberasurecode"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
src_prepare() {
|
||||
# https://review.opendev.org/c/openstack/pyeclib/+/798010
|
||||
sed -e '/library_dirs/d' -i setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "jerasure backend" dev-libs/jerasure
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
|
||||
|
||||
inherit distutils-r1 multilib
|
||||
|
||||
DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
|
||||
HOMEPAGE="https://pypi.org/project/PyECLib/"
|
||||
SRC_URI="mirror://pypi/p/pyeclib/pyeclib-${PV}.tar.gz"
|
||||
S="${WORKDIR}/pyeclib-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND="dev-libs/jerasure"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}"
|
||||
RDEPEND="dev-libs/liberasurecode
|
||||
${CDEPEND}"
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
DIST hamlib-4.1.tar.gz 2260629 BLAKE2B e53249f476005f3ec8afcbba6d875d913cdc45eb741fdb8b8718c1c5bda9cf8d50087165b72055600bc9ff364117f7d72235a3d68a9fb0882a77a6fdbf366605 SHA512 a5fca5dc89a7408628bc77fe22c6d8c77474b3dabee7b2b6d0b280becb6cb63f5619e4a620ad11aeb81b8412145b0f8cb0291a2d4cd3751c643cb1709b2dfa78
|
||||
DIST hamlib-4.2.tar.gz 2311775 BLAKE2B 4fe8d3e6d489369aede1a4cd59f01be44a7787ca71c21c5b92d436666c67de68013f488834d0f57238e6a947c24cd5b4c6c667397dec30392f1cccd695df252e SHA512 08ccf4e592fbae938ae1aaa5afede7e2e6ec7d23b449a65b00e093502f4aeb36930624f055d9802349f77df9dd2b7b983aa44d83f8c62a6de5789e7df627f804
|
||||
DIST hamlib-4.3.1.tar.gz 2356944 BLAKE2B c803d253c867303cbde98b6f2e10f610aac111b7bd81fd343e1396cb86384b1c26942e5ccb8e395e073f9aa3d48e6f9edc1b64da14b2ec5ca09f98fbd3dee667 SHA512 8dee4676a19de7ac1ef733a4285b76e918f11aad6594d0557d36df295faf04c615e0993edb2f9ed5e7aea718c184603fec831caf28b75026c705f0b2e4b9eca7
|
||||
|
@ -1,20 +1,20 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
MY_P=${P/_rc2/~rc2}
|
||||
|
||||
inherit autotools python-single-r1
|
||||
|
||||
DESCRIPTION="Ham radio backend rig control libraries"
|
||||
HOMEPAGE="https://www.hamlib.org"
|
||||
HOMEPAGE="http://www.hamlib.org"
|
||||
SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2 GPL-2"
|
||||
SLOT="0/4"
|
||||
KEYWORDS="amd64 x86"
|
||||
SLOT="0/4.2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc perl python tcl"
|
||||
|
||||
RESTRICT="test"
|
@ -1,4 +1,4 @@
|
||||
DIST harfbuzz-2.8.1.tar.gz 17939717 BLAKE2B 4e6eeb0beb45e88386d994eb219479a2ed68bd1b78af3becb4ef1c89152e21924319b415e194f57c7aa4acf8031ab4ae35725b873f36b6f816aaa33a7bbb86d9 SHA512 16e43b9182d3ebd2394c2c0e0df815ca9e715d55dc7e46de4eafcde49ddf59cccae69a5340e05c8aa2ee6bc2ba46d1cffae8252d1b2a004ffe9d70c62628cf73
|
||||
DIST harfbuzz-2.8.2.tar.gz 18506485 BLAKE2B 39a43d643339a5bc27d886e418695d2864ad7b9094dc508f5ccf52bf635b340adb7ec6958a15349e0b2580444ec98c5850e4022f708287fbe44cb7ea90065881 SHA512 51eee8c8fa6f839512e0dfc5c80ae8ed1e09d747d0ffc6736e5a1cbf86de956322f23e6ea25a90985e2317e98229a133e208da2a7b5177d65894cc64706ee8d4
|
||||
DIST harfbuzz-2.9.0.tar.gz 18794661 BLAKE2B f11f8e744e8d344b340006cc2f3a4f90e32ca62a7f6d737fa339b646ebfa95a92b4ce1bc558fb814ecc95f8b04135c2ae2824d2c31d76411f6e0c1223691c393 SHA512 6c9f32b91d261b3d3a3b5110300ecff750958f889d23b23e407817526efaad9dfd94c4979414f299f9d23a7313e24aaad0da48d02d374b873583d5419c420803
|
||||
DIST harfbuzz-2.9.1.tar.gz 19154048 BLAKE2B e6cdc3936606e3d9a4bacf385db13c54f328d5be6c20ab20f844650351dd34f8f2015954f4ac7a6e0b8a1258ed9a6e71f43871c768c892d87af5c399c4499c63 SHA512 f8bb1d75b498d1581e76c57e5a15999e2c0d745d7d73dad17bfc91daf000f96d17c4924e6fb31270c90c26693dd504a7e7b2add152a013acca2491a86256b07b
|
||||
DIST harfbuzz-3.0.0.tar.gz 20360786 BLAKE2B acc1e4d7d59908a23ae1015700cfbf1737cdb0b26ba811d752954356baffb2ab18c3d22b5964d200c4cc7e312a79655c3437aff9f5a85b72c472e324dc3257ba SHA512 69999ad86bde56ef689392a521143b6ad14b6719860772c3d4c343358997049a48c79e8f302fe0a7f3b0d930b476ddf440def874a1269b50ae79d020bcd073b5
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
Sat, 18 Sep 2021 12:38:59 +0000
|
||||
Sat, 18 Sep 2021 15:39:02 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sat, 18 Sep 2021 12:39:00 +0000
|
||||
Sat, 18 Sep 2021 15:39:02 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,16 +0,0 @@
|
||||
BDEPEND=sys-devel/gettext virtual/pkgconfig
|
||||
DEFINED_PHASES=postinst postrm preinst prepare setup
|
||||
DEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[sqlite(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[sqlite(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Completion input method for IBus
|
||||
EAPI=7
|
||||
HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
|
||||
IUSE=python_single_target_python3_8 python_single_target_python3_9
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=python_single_target_python3_8? ( dev-lang/python:3.8[sqlite(+)] >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9[sqlite(+)] >=dev-lang/python-exec-2:=[python_targets_python3_9] ) dev-libs/m17n-lib python_single_target_python3_8? ( app-i18n/ibus[python(+),python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] dev-python/pyenchant[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( app-i18n/ibus[python(+),python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] dev-python/pyenchant[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/pyxdg[python_targets_python3_9(-)] ) >=dev-db/m17n-db-1.7
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.11.5/ibus-typing-booster-2.11.5.tar.gz
|
||||
_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff gnome2-utils 355c758ccc0d6df60d43a066640e642c multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 655fe65f186504e455c2f3116808fda8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 27f9a2f19502b925ac117bd657aa2979
|
||||
_md5_=7682e1612c09a3d88af0ade47c3fcd5c
|
Binary file not shown.
@ -1,15 +1,15 @@
|
||||
BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-perl/Module-Build test? ( app-text/docbook-sgml-dtd:4.1 dev-perl/Test-Pod virtual/latex-base ) dev-lang/perl
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=app-text/opensp dev-libs/libxslt dev-perl/Locale-gettext dev-perl/SGMLSpm dev-perl/TermReadKey dev-perl/Text-WrapI18N dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny sys-devel/gettext dev-perl/Pod-Parser dev-lang/perl
|
||||
DEPEND=app-text/opensp dev-libs/libxslt dev-perl/Locale-gettext dev-perl/Pod-Parser dev-perl/SGMLSpm dev-perl/TermReadKey dev-perl/Text-WrapI18N dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny sys-devel/gettext dev-lang/perl
|
||||
DESCRIPTION=Tools to ease the translation of documentation
|
||||
EAPI=7
|
||||
HOMEPAGE=https://po4a.org/
|
||||
IUSE=test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=app-text/opensp dev-libs/libxslt dev-perl/Locale-gettext dev-perl/SGMLSpm dev-perl/TermReadKey dev-perl/Text-WrapI18N dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny sys-devel/gettext dev-perl/Pod-Parser dev-lang/perl:=
|
||||
RDEPEND=app-text/opensp dev-libs/libxslt dev-perl/Locale-gettext dev-perl/Pod-Parser dev-perl/SGMLSpm dev-perl/TermReadKey dev-perl/Text-WrapI18N dev-perl/Unicode-LineBreak dev-perl/YAML-Tiny sys-devel/gettext dev-lang/perl:=
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/mquinson/po4a/releases/download/v0.62/po4a-0.62.tar.gz
|
||||
SRC_URI=https://github.com/mquinson/po4a/releases/download/v0.64/po4a-0.64.tar.gz
|
||||
_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b perl-functions fea344a91ebf37efadf172c6a3de5a72 perl-module bd9574a79c5f0a347a9ea3db5ad9ca72 plocale 89c6aac5da68423465e6fd79fb4ad5fb
|
||||
_md5_=a1a06b49332e1990aa620c0dd67a7296
|
||||
_md5_=8a6ead2014a9dbea501b92ef05b62d8b
|
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-libs/jerasure python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
DESCRIPTION=Messaging API for RPC and notifications over different messaging transports
|
||||
EAPI=6
|
||||
HOMEPAGE=https://pypi.org/project/PyECLib/
|
||||
IUSE=test python_targets_python3_8 python_targets_python3_9
|
||||
KEYWORDS=amd64 ~arm64 x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/liberasurecode dev-libs/jerasure python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/pyeclib/pyeclib-1.6.0.tar.gz
|
||||
_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 distutils-r1 39fb83ed394c172aad380c33a8de287e eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b preserve-libs dbc9f8d2d49c66467bc327fddd8317bd python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 655fe65f186504e455c2f3116808fda8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 27f9a2f19502b925ac117bd657aa2979
|
||||
_md5_=2eace067c0902a3cba1f8469518ccecc
|
@ -0,0 +1,16 @@
|
||||
BDEPEND=test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( dev-libs/liberasurecode dev-python/unittest-or-fail[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=dev-libs/liberasurecode
|
||||
DESCRIPTION=Messaging API for RPC and notifications over different messaging transports
|
||||
EAPI=8
|
||||
HOMEPAGE=https://pypi.org/project/PyECLib/
|
||||
IUSE=test python_targets_python3_8 python_targets_python3_9
|
||||
KEYWORDS=amd64 ~arm64 x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/liberasurecode python_targets_python3_8? ( dev-lang/python:3.8 ) python_targets_python3_9? ( dev-lang/python:3.9 ) >=dev-lang/python-exec-2:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/pyeclib/pyeclib-1.6.0.tar.gz
|
||||
_eclasses_=distutils-r1 39fb83ed394c172aad380c33a8de287e multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-r1 e574a3642f886323f18f867ecc4d91c4 python-utils-r1 655fe65f186504e455c2f3116808fda8 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
|
||||
_md5_=6d958bcd9501f3e4a00cd90eea243478
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,16 +0,0 @@
|
||||
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install prepare setup
|
||||
DEPEND==virtual/libusb-0* dev-libs/libxml2 sys-libs/readline:0= perl? ( dev-lang/perl ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) tcl? ( dev-lang/tcl:0= ) virtual/pkgconfig dev-lang/swig >=sys-devel/libtool-2.2 doc? ( app-doc/doxygen )
|
||||
DESCRIPTION=Ham radio backend rig control libraries
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.hamlib.org
|
||||
IUSE=doc perl python tcl python_single_target_python3_8 python_single_target_python3_9
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=LGPL-2 GPL-2
|
||||
RDEPEND==virtual/libusb-0* dev-libs/libxml2 sys-libs/readline:0= perl? ( dev-lang/perl ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) ) tcl? ( dev-lang/tcl:0= )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 )
|
||||
RESTRICT=test
|
||||
SLOT=0/4
|
||||
SRC_URI=mirror://sourceforge/hamlib/hamlib-4.1.tar.gz
|
||||
_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 655fe65f186504e455c2f3116808fda8 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
|
||||
_md5_=0c93c2ce02912dc368d766aaa73f0429
|
@ -0,0 +1,16 @@
|
||||
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=compile configure install prepare setup
|
||||
DEPEND==virtual/libusb-0* dev-libs/libxml2 sys-libs/readline:0= perl? ( dev-lang/perl ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) tcl? ( dev-lang/tcl:0= ) virtual/pkgconfig dev-lang/swig >=sys-devel/libtool-2.2 doc? ( app-doc/doxygen )
|
||||
DESCRIPTION=Ham radio backend rig control libraries
|
||||
EAPI=8
|
||||
HOMEPAGE=http://www.hamlib.org
|
||||
IUSE=doc perl python tcl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2 GPL-2
|
||||
RDEPEND==virtual/libusb-0* dev-libs/libxml2 sys-libs/readline:0= perl? ( dev-lang/perl ) python? ( python_single_target_python3_8? ( dev-lang/python:3.8 >=dev-lang/python-exec-2:=[python_targets_python3_8] ) python_single_target_python3_9? ( dev-lang/python:3.9 >=dev-lang/python-exec-2:=[python_targets_python3_9] ) python_single_target_python3_10? ( dev-lang/python:3.10 >=dev-lang/python-exec-2:=[python_targets_python3_10] ) ) tcl? ( dev-lang/tcl:0= )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=test
|
||||
SLOT=0/4.2
|
||||
SRC_URI=mirror://sourceforge/hamlib/hamlib-4.3.1.tar.gz
|
||||
_eclasses_=autotools c7052b276346587968d52ea8eaf5aca1 gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 d46c125afba8be02eb1cd7104bac6e9c python-utils-r1 655fe65f186504e455c2f3116808fda8 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa
|
||||
_md5_=cc1f0a80e53d878c84adba5883e61487
|
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=|| ( dev-lang/python:3.10 dev-lang/python:3.9 dev-lang/python:3.8 ) || ( dev-lang/ruby:2.6 dev-lang/ruby:2.7 dev-lang/ruby:3.0 ) virtual/rubygems >=app-accessibility/at-spi2-core-2.5.3 dev-util/glib-utils >=dev-util/gperf-3.0.1 >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP gtk-doc? ( >=dev-util/gtk-doc-1.32 ) geolocation? ( dev-util/gdbus-codegen ) >=dev-util/cmake-3.10 dev-util/ninja >=dev-util/cmake-3.20.5 >=app-portage/elt-patches-20170815 app-arch/xz-utils test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=>=x11-libs/cairo-1.16.0:=[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-60.2:= virtual/jpeg:0= >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3= sys-libs/zlib:0 >=dev-libs/atk-2.16.0 media-libs/libwebp:= >=dev-libs/glib-2.67.1:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 gnome-keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.14:1.0 >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?] gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0 >=media-libs/gst-plugins-bad-1.14:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) libnotify? ( x11-libs/libnotify ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) egl? ( media-libs/mesa[egl(+)] ) gles2-only? ( media-libs/mesa[gles2] ) opengl? ( virtual/opengl ) wayland? ( dev-libs/wayland >=dev-libs/wayland-protocols-1.12 opengl? ( >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) gles2-only? ( >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Open source web browser engine
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.webkitgtk.org
|
||||
IUSE=aqua +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
|
||||
LICENSE=LGPL-2+ BSD
|
||||
RDEPEND=>=x11-libs/cairo-1.16.0:=[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-60.2:= virtual/jpeg:0= >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3= sys-libs/zlib:0 >=dev-libs/atk-2.16.0 media-libs/libwebp:= >=dev-libs/glib-2.67.1:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 gnome-keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.14:1.0 >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?] gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] ) >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0 >=media-libs/gst-plugins-bad-1.14:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) libnotify? ( x11-libs/libnotify ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) egl? ( media-libs/mesa[egl(+)] ) gles2-only? ( media-libs/mesa[gles2] ) opengl? ( virtual/opengl ) wayland? ( dev-libs/wayland >=dev-libs/wayland-protocols-1.12 opengl? ( >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) gles2-only? ( >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) geolocation? ( >=app-misc/geoclue-2.1.5:2.0 )
|
||||
REQUIRED_USE=gles2-only? ( egl !opengl ) gstreamer? ( opengl? ( egl ) ) wayland? ( egl ) || ( aqua wayland X )
|
||||
RESTRICT=test
|
||||
SLOT=4/37
|
||||
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.32.4.tar.xz
|
||||
_eclasses_=check-reqs bfb51de63b0462097e40436214dd43c8 cmake 11fee991ab428a3370e5c20fa8231fb6 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic 4134b5c0fb719b9161d10bdaba9e09e5 gnome.org b5c48cddff1da36a205d924d722b28c9 gnome2 fef543fb9014c61e207d8b3fb27b4793 gnome2-utils 355c758ccc0d6df60d43a066640e642c libtool 241a8f577b9781a42a7421e53448a44e multilib 4b66d835ec72e021e359bb81eacfe988 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 pax-utils fce6ad998516159787b92e8043167889 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 655fe65f186504e455c2f3116808fda8 ruby-single 214d0508e74b80c85efcef39699cb9a2 ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 9ea1c67b6f8315fdc2568abb674519aa virtualx fa024aa649b6bd544144bf94893d402c wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 27f9a2f19502b925ac117bd657aa2979
|
||||
_md5_=107125d4ed9b8fdf70e79aa453a91995
|
@ -1 +1 @@
|
||||
Sat, 18 Sep 2021 12:39:00 +0000
|
||||
Sat, 18 Sep 2021 15:39:02 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sat Sep 18 12:38:59 PM UTC 2021
|
||||
Sat Sep 18 03:39:02 PM UTC 2021
|
||||
|
@ -1 +1 @@
|
||||
Sat, 18 Sep 2021 13:00:01 +0000
|
||||
Sat, 18 Sep 2021 16:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
36d0fd58cc3bd7b08b75ad32ea6e77d638122745 1631968245 2021-09-18T12:30:45+00:00
|
||||
abde07959df441fb48875abfb78b8277efe2d31f 1631978594 2021-09-18T15:23:14+00:00
|
||||
|
@ -1 +1 @@
|
||||
1631968501 Sat 18 Sep 2021 12:35:01 PM UTC
|
||||
1631979301 Sat 18 Sep 2021 03:35:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sat, 18 Sep 2021 12:39:00 +0000
|
||||
Sat, 18 Sep 2021 15:39:02 +0000
|
||||
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST webkitgtk-2.32.3.tar.xz 23323972 BLAKE2B da6f71214935fa13ee4d3214e3c34b636c2894f579539f0de4165e2fa51611cf8f57d40de9e3285a195b7e9f55fb9f5967722e01dcc78f9458b4fb74bc3e7e4a SHA512 473f89c6d56f6718e3e352a023d12188365b67cbe6535025205594729a10d792122275257b81ebe8e504a98814aa4e2a663616ffb13fea445df2b06929d89ebe
|
||||
DIST webkitgtk-2.32.4.tar.xz 23327956 BLAKE2B 13762828c39ea55dcdc65be6561fd1ce33fa8c83c1750807fa56a05adfa3604992d0c532ca0466295e6b0e0174dbbda93ebd8082b1ad06b597b54ad8e3a69bd6 SHA512 c2d72850097da72a82faab0a1218b312668b88bc8b67fcd62f08368c71d46bc833e08b3e095eb286beeae59ee88ac74c8393caee8a4ec5a8e90e02425e43350b
|
||||
|
@ -0,0 +1,300 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
USE_RUBY="ruby26 ruby27 ruby30"
|
||||
|
||||
inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 ruby-single toolchain-funcs virtualx
|
||||
|
||||
MY_P="webkitgtk-${PV}"
|
||||
DESCRIPTION="Open source web browser engine"
|
||||
HOMEPAGE="https://www.webkitgtk.org"
|
||||
SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2+ BSD"
|
||||
SLOT="4/37" # soname version of libwebkit2gtk-4.0
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
IUSE="aqua +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell systemd wayland +X"
|
||||
|
||||
# gstreamer with opengl/gles2 needs egl
|
||||
REQUIRED_USE="
|
||||
gles2-only? ( egl !opengl )
|
||||
gstreamer? ( opengl? ( egl ) )
|
||||
wayland? ( egl )
|
||||
|| ( aqua wayland X )
|
||||
"
|
||||
|
||||
# Tests fail to link for inexplicable reasons
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=148210
|
||||
RESTRICT="test"
|
||||
|
||||
# Aqua support in gtk3 is untested
|
||||
# Dependencies found at Source/cmake/OptionsGTK.cmake
|
||||
# Various compile-time optionals for gtk+-3.22.0 - ensure it
|
||||
# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
|
||||
# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
|
||||
wpe_depend="
|
||||
>=gui-libs/libwpe-1.5.0:1.0
|
||||
>=gui-libs/wpebackend-fdo-1.7.0:1.0
|
||||
"
|
||||
# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix
|
||||
RDEPEND="
|
||||
>=x11-libs/cairo-1.16.0:=[X?]
|
||||
>=media-libs/fontconfig-2.13.0:1.0
|
||||
>=media-libs/freetype-2.9.0:2
|
||||
>=dev-libs/libgcrypt-1.7.0:0=
|
||||
>=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
|
||||
>=media-libs/harfbuzz-1.4.2:=[icu(+)]
|
||||
>=dev-libs/icu-60.2:=
|
||||
virtual/jpeg:0=
|
||||
>=net-libs/libsoup-2.54:2.4[introspection?]
|
||||
>=dev-libs/libxml2-2.8.0:2
|
||||
>=media-libs/libpng-1.4:0=
|
||||
dev-db/sqlite:3=
|
||||
sys-libs/zlib:0
|
||||
>=dev-libs/atk-2.16.0
|
||||
media-libs/libwebp:=
|
||||
|
||||
>=dev-libs/glib-2.67.1:2
|
||||
>=dev-libs/libxslt-1.1.7
|
||||
media-libs/woff2
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
|
||||
dev-libs/libtasn1:=
|
||||
spell? ( >=app-text/enchant-0.22:2 )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.14:1.0
|
||||
>=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?,X?]
|
||||
gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
|
||||
>=media-plugins/gst-plugins-opus-1.14.4-r1:1.0
|
||||
>=media-libs/gst-plugins-bad-1.14:1.0 )
|
||||
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt )
|
||||
|
||||
libnotify? ( x11-libs/libnotify )
|
||||
dev-libs/hyphen
|
||||
jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
|
||||
|
||||
egl? ( media-libs/mesa[egl(+)] )
|
||||
gles2-only? ( media-libs/mesa[gles2] )
|
||||
opengl? ( virtual/opengl )
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
>=dev-libs/wayland-protocols-1.12
|
||||
opengl? ( ${wpe_depend} )
|
||||
gles2-only? ( ${wpe_depend} )
|
||||
)
|
||||
|
||||
seccomp? (
|
||||
>=sys-apps/bubblewrap-0.3.1
|
||||
sys-libs/libseccomp
|
||||
sys-apps/xdg-dbus-proxy
|
||||
)
|
||||
|
||||
systemd? ( sys-apps/systemd:= )
|
||||
gamepad? ( >=dev-libs/libmanette-0.2.4 )
|
||||
"
|
||||
unset wpe_depend
|
||||
DEPEND="${RDEPEND}"
|
||||
# paxctl needed for bug #407085
|
||||
# Need real bison, not yacc
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
${RUBY_DEPS}
|
||||
>=app-accessibility/at-spi2-core-2.5.3
|
||||
dev-util/glib-utils
|
||||
>=dev-util/gperf-3.0.1
|
||||
>=sys-devel/bison-2.4.3
|
||||
|| ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 )
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
|
||||
>=dev-lang/perl-5.10
|
||||
virtual/perl-Data-Dumper
|
||||
virtual/perl-Carp
|
||||
virtual/perl-JSON-PP
|
||||
|
||||
gtk-doc? ( >=dev-util/gtk-doc-1.32 )
|
||||
geolocation? ( dev-util/gdbus-codegen )
|
||||
>=dev-util/cmake-3.10
|
||||
"
|
||||
# test? (
|
||||
# dev-python/pygobject:3[python_targets_python2_7]
|
||||
# x11-themes/hicolor-icon-theme
|
||||
# jit? ( sys-apps/paxctl ) )
|
||||
RDEPEND="${RDEPEND}
|
||||
geolocation? ( >=app-misc/geoclue-2.1.5:2.0 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != "binary" ]] ; then
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS"
|
||||
check-reqs_pkg_pretend
|
||||
fi
|
||||
|
||||
if ! test-flag-CXX -std=c++17 ; then
|
||||
die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use opengl && ! use gles2-only; then
|
||||
ewarn
|
||||
ewarn "You are disabling OpenGL usage (USE=opengl or USE=gles2-only) completely."
|
||||
ewarn "This is an unsupported configuration meant for very specific embedded"
|
||||
ewarn "use cases, where there truly is no GL possible (and even that use case"
|
||||
ewarn "is very unlikely to come by). If you have GL (even software-only), you"
|
||||
ewarn "really really should be enabling OpenGL!"
|
||||
ewarn
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
check-reqs_pkg_setup
|
||||
fi
|
||||
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/2.28.2-opengl-without-X-fixes.patch
|
||||
cmake_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Respect CC, otherwise fails on prefix #395875
|
||||
tc-export CC
|
||||
|
||||
# It does not compile on alpha without this in LDFLAGS
|
||||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# ld segfaults on ia64 with LDFLAGS --as-needed, bug #555504
|
||||
use ia64 && append-ldflags "-Wl,--no-as-needed"
|
||||
|
||||
# Sigbuses on SPARC with mcpu and co., bug #???
|
||||
use sparc && filter-flags "-mvis"
|
||||
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634
|
||||
use ppc64 && append-flags "-mminimal-toc"
|
||||
|
||||
# Try to use less memory, bug #469942 (see Fedora .spec for reference)
|
||||
# --no-keep-memory doesn't work on ia64, bug #502492
|
||||
if ! use ia64; then
|
||||
append-ldflags "-Wl,--no-keep-memory"
|
||||
fi
|
||||
|
||||
# We try to use gold when possible for this package
|
||||
# if ! tc-ld-is-gold ; then
|
||||
# append-ldflags "-Wl,--reduce-memory-overheads"
|
||||
# fi
|
||||
|
||||
# Ruby situation is a bit complicated. See bug 513888
|
||||
local rubyimpl
|
||||
local ruby_interpreter=""
|
||||
for rubyimpl in ${USE_RUBY}; do
|
||||
if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}]"; then
|
||||
ruby_interpreter="-DRUBY_EXECUTABLE=$(type -P ${rubyimpl})"
|
||||
fi
|
||||
done
|
||||
# This will rarely occur. Only a couple of corner cases could lead us to
|
||||
# that failure. See bug 513888
|
||||
[[ -z $ruby_interpreter ]] && die "No suitable ruby interpreter found"
|
||||
|
||||
# TODO: Check Web Audio support
|
||||
# should somehow let user select between them?
|
||||
#
|
||||
# opengl needs to be explicetly handled, bug #576634
|
||||
|
||||
local use_wpe_renderer=OFF
|
||||
local opengl_enabled
|
||||
if use opengl || use gles2-only; then
|
||||
opengl_enabled=ON
|
||||
use wayland && use_wpe_renderer=ON
|
||||
else
|
||||
opengl_enabled=OFF
|
||||
fi
|
||||
|
||||
local mycmakeargs=(
|
||||
-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
|
||||
-DENABLE_QUARTZ_TARGET=$(usex aqua)
|
||||
-DENABLE_API_TESTS=$(usex test)
|
||||
-DENABLE_GTKDOC=$(usex gtk-doc)
|
||||
-DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service)
|
||||
$(cmake_use_find_package gles2-only OpenGLES2)
|
||||
-DENABLE_GLES2=$(usex gles2-only)
|
||||
-DENABLE_MINIBROWSER=$(usex examples)
|
||||
-DENABLE_VIDEO=$(usex gstreamer)
|
||||
-DENABLE_WEB_AUDIO=$(usex gstreamer)
|
||||
-DENABLE_INTROSPECTION=$(usex introspection)
|
||||
-DUSE_LIBNOTIFY=$(usex libnotify)
|
||||
-DUSE_LIBSECRET=$(usex gnome-keyring)
|
||||
-DUSE_OPENJPEG=$(usex jpeg2k)
|
||||
-DUSE_WOFF2=ON
|
||||
-DENABLE_SPELLCHECK=$(usex spell)
|
||||
-DUSE_SYSTEMD=$(usex systemd) # Whether to enable journald logging
|
||||
-DENABLE_GAMEPAD=$(usex gamepad)
|
||||
-DENABLE_WAYLAND_TARGET=$(usex wayland)
|
||||
-DUSE_WPE_RENDERER=${use_wpe_renderer} # WPE renderer is used to implement accelerated compositing under wayland
|
||||
$(cmake_use_find_package egl EGL)
|
||||
$(cmake_use_find_package opengl OpenGL)
|
||||
-DENABLE_X11_TARGET=$(usex X)
|
||||
-DUSE_OPENGL_OR_ES=${opengl_enabled}
|
||||
-DENABLE_WEBGL=${opengl_enabled}
|
||||
# Supported only under ANGLE, see
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=225563
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=224888
|
||||
-DENABLE_WEBGL2=OFF
|
||||
-DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
|
||||
-DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
|
||||
-DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
|
||||
-DPORT=GTK
|
||||
${ruby_interpreter}
|
||||
)
|
||||
|
||||
# Allow it to use GOLD when possible as it has all the magic to
|
||||
# detect when to use it and using gold for this concrete package has
|
||||
# multiple advantages and is also the upstream default, bug #585788
|
||||
# if tc-ld-is-gold ; then
|
||||
# mycmakeargs+=( -DUSE_LD_GOLD=ON )
|
||||
# else
|
||||
# mycmakeargs+=( -DUSE_LD_GOLD=OFF )
|
||||
# fi
|
||||
|
||||
# https://bugs.gentoo.org/761238
|
||||
append-cppflags -DNDEBUG
|
||||
|
||||
WK_USE_CCACHE=NO cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Prevents test failures on PaX systems
|
||||
pax-mark m $(list-paxables Programs/*[Tt]ests/*) # Programs/unittests/.libs/test*
|
||||
|
||||
cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# Prevents crashes on PaX systems, bug #522808
|
||||
pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/jsc" "${ED}/usr/libexec/webkit2gtk-4.0/WebKitWebProcess"
|
||||
pax-mark m "${ED}/usr/libexec/webkit2gtk-4.0/WebKitPluginProcess"
|
||||
}
|
Loading…
Reference in new issue