parent
b15e2e38cb
commit
8285b3672d
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29286 BLAKE2B bdc485fb8813136f84a1ef80e785d1e40d04c573b2d99aefea145ff5316a4f96d0ebe255ea1a385c465fb94261ba76508e9b4c979a65bf97d8d8a37e347d613d SHA512 291ed3026b54a92fdf5196b693a1b28097430ed4d2ac39a47c819b6f5f43d1212e38ab2f30e891bbfcc02b8c089bf1dcd129a0f171c8f2bba13edcb1ec77bcc5
|
||||
TIMESTAMP 2021-08-03T05:09:09Z
|
||||
MANIFEST Manifest.files.gz 29264 BLAKE2B 7d8ed5509a04b6806b31adc477baee11e0054423fcc9a72f8b90196b8cfd5752997b1d3de49d822dbe197e219fc656bcf7d6b6e22b13f0ac0f1aeb8edf6434a6 SHA512 dbe640bf2b8734f09135eaa0568c5db80a77b222784ea90a2ef91b681afec053c12ba4ec792b3c9a7830b49dabf9ab4b7c4865ae1c650b046268e0da3cf2dc58
|
||||
TIMESTAMP 2021-08-03T16:39:05Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmEIz3VfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmEJcSlfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klB/sA//SNGBqsD3pDhIKuH7h4dknm2FiGprEvZkjDyXY+qDuNWhcQ12jh7V6s/O
|
||||
G0BWhndh/FLQeAKS9MhIGHIe+CL41z1pxPUwFZquPwXlulvNhHRKQ9t0ucgHAQYg
|
||||
3RCrcBSAD9KbW39F0d5F59nsMQ5uGANK/H5+yrIB83DKP08jRo0bcPeEA879ZoDL
|
||||
CSGUnVztyBT7KWVKOQROc+Dyg477uHuRHBewicW0MHPMk7YTA5KP3C7CjziUuTnd
|
||||
wYvF1g3fwNguKRBPODqffBuobxlT8vTr/BkEYUmVG32mTGHsFfU0FHfiHIH5A++2
|
||||
noemAIgiPGB0VIaR0V9UO04YPlfgndISrzsTa122fYYSMCtpgcrk6J3VOzLPlQxF
|
||||
hdyB/HV+Y4PzzXRfkszFj2fmbKqEiP8nuTM01hucP52s4IF7yQIU++9n41VGYb1e
|
||||
nWsLz6YFkx3Shph970kyhxTtUpaRUDDc5MK0cUd2YYJ5XEUk1V+pnBLLC8mlDVl4
|
||||
7BCJvxZZdfWVMEawKw/MD71A51VzWHD0kZZU8nlL1jwgo0dJRsCEk1kt1muvnzyD
|
||||
znGm+PZuimd4Gu30LIUgtgiPVn0Gy8ULBNgIXrrfdW4dYQWrhk1voHbWZ9OmrGiV
|
||||
za+/SJKIG3gg+RMC+MhQITLm13Z9XFXeYe9MQUrfbFDxSi7XRHA=
|
||||
=bEnA
|
||||
klDt7RAAhJIS1712KPbpU/+rbBYO+lrQL11zfeHITxnf0NDlOAdxbCzahv20YPgm
|
||||
zOSLGYgKpg2yCdzqCGEvX6YXe2II6DVGlQMYlJc+rQQNyF4wJYkahxIAo7InyJka
|
||||
z/6wKj8God9/U4E4VSuubNJ6f3glS2Hbp4r4jNYuurdD1OiNJHS+m9F6GhhzjZe3
|
||||
hrsIes4raYjmsbFmzKpo0dbPAkFBGwQ7g1PBQaXpUtBdoHtdGeV5Fpbk3FLvqadx
|
||||
lzok3Nf8sJKojHWWmSjzpwJt1xrfmbCu6J2rOGTJtZh9e64JnOd83Tkh+GIz9Tz3
|
||||
9nu+UyMylJx7ne4Q0Mnne9NzGFAfzkXUQouSfK7cQqir2vczeunRGozli0Bl7Pwd
|
||||
61HHM9a0XXtzk/HWQUeFeGg4KRcvZwlLkwfmH04vQhm+n1RLzE/ngfQbtc2a9QoZ
|
||||
/nWULzP3r3NUmcUu1TePc2SJLI9180nBRor/e291RhIGVJWWL9YS+1LlgPC217P8
|
||||
P95nu2cviojHS4uAWTh8EAAo9Vmo1DHJqUoSJFh8ToK99WnKSIcNO/w98e+kptxJ
|
||||
1jiu0LjmomKXB8GiJBFVEuS3zMnBqa0BOETZcTbuHYJfM9OGHmqxcCjOjVoEzpXl
|
||||
PS07DlXC+6e1S1gXvglOOaGNG9an2V4k7Xd0Ijnpvm6hL7uHTKU=
|
||||
=VKyW
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/aws-cli-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# botocore is x.(y+1).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(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.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests --install nose
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/awscli-1.19.47-py39.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# integration tests require AWS credentials and Internet access
|
||||
nosetests -v tests/{functional,unit} ||
|
||||
die "Tests failed for ${EPYTHON}"
|
||||
}
|
||||
|
||||
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,5 +1,5 @@
|
||||
DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
|
||||
DIST zstd-1.5.0.tar.gz 1867111 BLAKE2B e503d17478b94128eb3ec578178f9d7023e941434dcc07790e12fd6c9933518f34fba5d7795ab7b145e4e499597644a6edd2830106649c5a749c962d5afe2f31 SHA512 25b657529a698eec891f92ff4a085d1fd95d2ff938ce52c8a4ff6163eb0b668ec642dd09e0db190652638cd92371006afa01d8e437437762c4097ad301675c33
|
||||
EBUILD zstd-1.4.9.ebuild 1670 BLAKE2B 4ecc7d03f5dd84ea8d21325d79e605e0240a97b437aa89f086b29f70236c91122021e793e02c96481e6ff44b2aedca24d56fbc5bcac016f54016e3a65afa1c3f SHA512 f5556bfc7c0118b6a757b464d905e59cdbbf8de0739f1816b17fcff7c12eee6576c834f78408a3c9253615bcf5e967f8a9d4bf6183399a9d24549df64bfc6f96
|
||||
EBUILD zstd-1.5.0.ebuild 1671 BLAKE2B 4f1fd55fddfbcf5349978f30b17965e4f26af2b868f9c448f6dc10ade08ca7a2ed236c2ddf7cea592ba917fce5f7f6c35790a4568385753bd0533f75ef57a304 SHA512 0868d7d30c752e2f9bd84bbe14c06b9240ceb0c9e1f829e948ce090a3638ef66f4f42e1463673bbafbc4fe1c412075adafd316f0b986a4d71c89825a7daf4ee4
|
||||
EBUILD zstd-1.5.0.ebuild 1670 BLAKE2B 4ecc7d03f5dd84ea8d21325d79e605e0240a97b437aa89f086b29f70236c91122021e793e02c96481e6ff44b2aedca24d56fbc5bcac016f54016e3a65afa1c3f SHA512 f5556bfc7c0118b6a757b464d905e59cdbbf8de0739f1816b17fcff7c12eee6576c834f78408a3c9253615bcf5e967f8a9d4bf6183399a9d24549df64bfc6f96
|
||||
MISC metadata.xml 409 BLAKE2B c955efa52a6bb0508c7a648281351c4eb37c8d0381b71317948fb33fcf49acd837ebaa86a66d46c561ec86b97a914f64795ea424ee2f9fc06ae13a5e00343ac8 SHA512 d3a660c20edfc5f404dd02df9819178e7501483db8a548b434cd6f19d9634352b80a6118d5bb5bd27496f0d1a7d5e1aa9adbbc21f1604bfa3f78aa99a252d1b6
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
DIST SelfLinux-0.13.0-html.tar.gz 7379682 BLAKE2B 5baf00233fd69c3d115adef28c0644d0d4e563014c82649d7e4c906189a36543bd30528ea901f8b2b7c849721b220eeccc3787f67b016ca7161515e23fa8871c SHA512 bb7f16006863f958dd24c8f82db5e4538f00fc66f1b2efe7c52ed28d241fdcfdd366e973c91b730118ff485c2343f5a0fac293f080f0d6e86d24fca4beaaab72
|
||||
EBUILD selflinux-0.13.0-r1.ebuild 626 BLAKE2B 2543e52dfd35ded333453f1a6240b447c24b0d32a38cf051874cdf361441cfd0f2b8763b84d1943b1aa299f8ec8b9a11862966d8704492aab1d930be4af04f64 SHA512 7015ea61444fbb1b4d7b1812d4caf36806d1d4c26617db8c248ad5e9a198de0c4768745c46ced90775594ede5f99cc7e22c7aba503cf28f0a58bcc644c5691aa
|
||||
EBUILD selflinux-0.13.0.ebuild 417 BLAKE2B bb6cde83ebdfc3792083e5ecea696e429cddacdf46e52ebbc96d9f10373d6fce175c4eceb1c2104620c2baf7a70d13efc74f8521a4997c2f91dfcc7c1494e9c5 SHA512 bb9091b568dafce84f17abcb47ae4866f834b63d6b42c7ac717a68b6387c95129ffba1c9414f715158b2c161bf2ef7a9e70ee6c83747b5e512514aca0e3773d9
|
||||
MISC metadata.xml 270 BLAKE2B 9948dbd05e664315ac11842827c04e5b53bd4a1b773f119a1a9ce99aaf0d9be1795b064b10ef28bf6e5d3ecc2615fb8768e06aae866025e673fe326ea72ae624 SHA512 bb6ff3e49ce5fff927116af4f4676901362fba263d12bfeb04533a209ed743720feac7942fbe4f3ab367c7c07d6142a238cae7e16dbc8722ffbf126cf5fd169f
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="SelfLinux-${PV}"
|
||||
|
||||
DESCRIPTION="german-language hypertext tutorial about Linux"
|
||||
HOMEPAGE="http://selflinux.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}-html.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="FDL-1.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
dohtml * -r
|
||||
}
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
https://www.virtualbox.org/changeset/90377/vbox
|
||||
https://bugs.gentoo.org/805350
|
||||
https://bugs.gentoo.org/805365
|
||||
|
||||
--- VirtualBox-6.1.26/configure
|
||||
+++ VirtualBox-6.1.26/configure
|
||||
@@ -1624,6 +1624,8 @@ EOF
|
||||
else
|
||||
# Strip .../QtCore as we add components ourself:
|
||||
INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\)/QtCore|\1|g; s| $||g'`
|
||||
+ # Strip .../QtGui as we add components ourself:
|
||||
+ INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\)/QtGui|\1|g; s| $||g'`
|
||||
# store only the first path, remove all other paths
|
||||
# most likely pkg-config gave us -I/usr/include/qt5 -I/usr/include/qt5/QtCore
|
||||
INCQT5=`echo "$INCQT5"|$KBUILD_SED 's|\([^ ]*\) .*|\1|'`
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST remind-03.01.15.tar.gz 363101 BLAKE2B a5e27b83c20428991982c3cae22b32be6cc054bfd51a868ee3515f5ec4a37aa24f8ec476f566860ca0fbb6f29e7c9f3e6ed023714e52091ebca103162936877f SHA512 335f3ca88237f1ae53768b9ecdeb03f0bb1e706a8afd3ba36121ec76048a08fbc0d5ec72b05e552394b4cf2131be335c49533e1212b7e713ef16002a0621fc84
|
||||
DIST remind-03.03.05.tar.gz 402481 BLAKE2B 8fabc3269a06aaf3502c2245653442ddf6c101c3f62718769418c28850da467d210f381ef3452e95b6dbc921fe06979b4c38be8b7389a9defd76865da66080f3 SHA512 56b37dfc50a6c6a8a284691d7f1c39d542b7309ec12a029c65b68f7921cd43521d3cef9fc8d21f4a9f4a7609b0e00013e7f2793b529f39f80d63ae1fe5194fd4
|
||||
EBUILD remind-03.01.15.ebuild 974 BLAKE2B 4abb01f3621af3f3ef79942c9e90963bc595e5c628a32c47511e2797a39bd6bd97f0f68916541dd2d542ef784730c6a26b0dfafa43cf1a1620a4ed5975b8adda SHA512 c03bfc1521f8ae9e33269de91879d8c66403b873a703f61667540e08299134f620ceb0ca01c4b90cef11ddd93d2076a479966612f15a2565570b8f63291590b2
|
||||
EBUILD remind-03.03.05.ebuild 1012 BLAKE2B 1343d44dc6a267054047afb7afc3839d79ddd78cc8380070c3011f8bafa8b46fb7cfe26b0baca84c188830eed7e961ee2bcec2761e0da0c1543f63f99a77a0ef SHA512 b6d1828068313d87a0d2dfbb9f9edee30546b5c1443abb9e612dd2fd42dca301b95b6480dbdf1ac4ca6c062c34b5d7608d75191ed23995af7bd28721c50f9531
|
||||
MISC metadata.xml 404 BLAKE2B 2b778bdd15c3d2f49ebe6bceb0269233ade6420e4f14d137b117ef947f8bca031f228210b7a1c5c92a35a00f33d1b082b6dc34959499bd42d29150e4efa4994e SHA512 49df6bda13c6b41a344f10a275a77e258e810858a9d12db036e9361a3a696ac0649b8c1bf060e35496b3f4dd1596196207b57d99cbb40555345984fc68f3695e
|
||||
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Ridiculously functional reminder program"
|
||||
HOMEPAGE="http://www.roaringpenguin.com/products/remind"
|
||||
SRC_URI="http://www.roaringpenguin.com/files/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="tk"
|
||||
|
||||
RDEPEND="tk? ( dev-lang/tk dev-tcltk/tcllib )"
|
||||
|
||||
DOCS="docs/WHATSNEW examples/defs.rem www/README.*"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's:$(MAKE) install:&-nostripped:' "${S}"/Makefile || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [[ ${EUID} -eq 0 ]] ; then
|
||||
ewarn "Testing fails if run as root. Skipping tests."
|
||||
else
|
||||
emake test
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobin www/rem2html
|
||||
|
||||
if ! use tk ; then
|
||||
rm "${D}"/usr/bin/tkremind "${D}"/usr/share/man/man1/tkremind* \
|
||||
"${D}"/usr/bin/cm2rem* "${D}"/usr/share/man/man1/cm2rem*
|
||||
fi
|
||||
|
||||
rm "${S}"/contrib/rem2ics-*/{Makefile,rem2ics.spec} || die
|
||||
insinto /usr/share/${PN}
|
||||
doins -r contrib/
|
||||
}
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST kmymoney-5.1.1.tar.xz 12059768 BLAKE2B 8b41bce8804d757ba9c801c7b1eeb214a8983c4686a9663a4b5255460139593b7f70e29f08294df810a02eab4190dc6de852be091760981fd84ff8191fda82a3 SHA512 2ed3e47b2e65c9d9e5a11b55f0d425192331b21d64f8a4a4f8921fdd67eac219bf3ae1418026071218d823acc9a36905dc5c499cb0ae2af4ced0e32d1720bf59
|
||||
DIST kmymoney-5.1.2.tar.xz 12640912 BLAKE2B 72abd190914eef258e6745ca9835de14bdb2060b0d025f8bdb1bc0e12b773fc891b143fe36adb8b7afcc86498601f6e1a7f9485f9a11c875f4c75bfe01d93738 SHA512 38c60998be4e3ffb49091eb2085b293c2d5265f6582e980d2dc60a66a00862b6afd3e2152c752a9fb14a7bf8b6255a0c39b69b65e2f5c976f23d965e3a1cdf46
|
||||
EBUILD kmymoney-5.1.1-r1.ebuild 3785 BLAKE2B 2c27db7f0e3904a03446c47b35073f8cb6dccc83098f2d8372b2e9704a81a4ab46863506818f08d80739da9b3f07ea2941fc66d2fa837d652f824ab8e2e15f72 SHA512 22df2e85e40d63ba93df70510257fd0376c8f4766f61606b7031ef64a486d37101bcb007c6fa322ee440a0e1881dd1e5183ee0e7552420572d471d26a9e9228a
|
||||
EBUILD kmymoney-5.1.2.ebuild 3866 BLAKE2B 7a35be77712dad1d60a41392b50192ee9510c7adf75f5d640d4231035fb3aabddce8e787531d6fe6eb4481ba72a6fee85a26dd432c8c352b19cf6076b6df8f04 SHA512 32f61db5faff616ef78260e710f767f230a81fe2f0dfb734169d1a13373b5f0d9ec32e7517cf7c7f27be2e7c76fd4afafa737fbc57b947a7a7ba8b2295554f0f
|
||||
EBUILD kmymoney-5.1.2.ebuild 3865 BLAKE2B e9bd3badb3fae742a3f599fcf5408fd6c7c0edc1a60d4df444523e5f901b26bdd3e26a8ebdc255e48e84d267d72e83cadfa996f2a5bee14ba8d18ee47ae8b6a1 SHA512 635023f3c1abf7ff3373d9f35d662e7842bde44c58ac4e77dce1822262ba58f8a9f215e373e8b1a5b77fefe7942c12f9b7865ad267968a677d8fecaf0da8e345
|
||||
MISC metadata.xml 612 BLAKE2B 693f4ae569b54f8e2bc6c5a3844db95e3791accba94be3174e11eb9dce42f4766334880fff00b5a0a2515b78ec8a6c298cf03efefa8fb49ae95309ea3648f479 SHA512 a580d659890251263b82938adbf80ae3a072d4d00c1f87e5faf76d6f88a80e0bd210bc4e5a40ea9f6662580892b77510644b35c90385438c3ad77bd191a0a398
|
||||
|
@ -1,132 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
EGIT_BRANCH="5.1"
|
||||
ECM_HANDBOOK="optional"
|
||||
ECM_TEST="forceoptional"
|
||||
KFMIN=5.74.0
|
||||
QTMIN=5.15.1
|
||||
VIRTUALX_REQUIRED="test"
|
||||
VIRTUALDBUS_TEST="true"
|
||||
inherit ecm kde.org optfeature
|
||||
|
||||
DESCRIPTION="Personal finance manager based on KDE Frameworks"
|
||||
HOMEPAGE="https://kmymoney.org/"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
KEYWORDS="amd64 x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="5"
|
||||
IUSE="activities addressbook calendar hbci holidays"
|
||||
[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
RDEPEND="
|
||||
>=app-crypt/gpgme-1.7.1-r1[cxx]
|
||||
>=app-office/libalkimia-7.0.0:=
|
||||
dev-db/sqlcipher
|
||||
dev-libs/gmp:0=[cxx(+)]
|
||||
dev-libs/kdiagram:5
|
||||
dev-libs/libgpg-error
|
||||
dev-libs/libofx:=
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtnetwork-${QTMIN}:5
|
||||
>=dev-qt/qtprintsupport-${QTMIN}:5
|
||||
>=dev-qt/qtsql-${QTMIN}:5
|
||||
>=dev-qt/qtsvg-${QTMIN}:5
|
||||
>=dev-qt/qtwebengine-${QTMIN}:5[widgets]
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=dev-qt/qtxml-${QTMIN}:5
|
||||
>=kde-frameworks/karchive-${KFMIN}:5
|
||||
>=kde-frameworks/kcmutils-${KFMIN}:5
|
||||
>=kde-frameworks/kcodecs-${KFMIN}:5
|
||||
>=kde-frameworks/kcompletion-${KFMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kiconthemes-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
>=kde-frameworks/kitemmodels-${KFMIN}:5
|
||||
>=kde-frameworks/kitemviews-${KFMIN}:5
|
||||
>=kde-frameworks/kjobwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwallet-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
>=kde-frameworks/sonnet-${KFMIN}:5
|
||||
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
|
||||
addressbook? (
|
||||
kde-apps/akonadi:5
|
||||
kde-apps/kidentitymanagement:5
|
||||
>=kde-frameworks/kcontacts-${KFMIN}:5
|
||||
)
|
||||
calendar? ( dev-libs/libical:= )
|
||||
hbci? (
|
||||
>=net-libs/aqbanking-6.0.1
|
||||
>=sys-libs/gwenhywfar-5.1.2:=[qt5]
|
||||
)
|
||||
holidays? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
ecm_pkg_setup
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]] && use experimental; then
|
||||
ewarn "USE experimental set: Building unfinished features."
|
||||
ewarn "This *will* chew up your data. You have been warned."
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_OFXIMPORTER=ON
|
||||
-DENABLE_WEBENGINE=ON
|
||||
-DENABLE_WEBOOB=OFF
|
||||
-DUSE_QT_DESIGNER=OFF
|
||||
$(cmake_use_find_package activities KF5Activities)
|
||||
$(cmake_use_find_package addressbook KF5Akonadi)
|
||||
$(cmake_use_find_package addressbook KF5Contacts)
|
||||
$(cmake_use_find_package addressbook KF5IdentityManagement)
|
||||
-DENABLE_LIBICAL=$(usex calendar)
|
||||
-DENABLE_KBANKING=$(usex hbci)
|
||||
$(cmake_use_find_package holidays KF5Holidays)
|
||||
)
|
||||
[[ ${KDE_BUILD_TYPE} = live ]] &&
|
||||
mycmakeargs+=( -DENABLE_UNFINISHEDFEATURES=$(usex experimental) )
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# bug 652636; bug 673052: needs kmymoney installed to succeed
|
||||
local myctestargs=(
|
||||
-E "(reports-chart-test|qsqlcipher-test)"
|
||||
)
|
||||
|
||||
ecm_src_test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote
|
||||
fi
|
||||
if has_version "app-office/kmymoney[quotes]"; then
|
||||
elog "Please note: IUSE=quotes flag is gone in ${PN}-5.1.1. ${PN} still"
|
||||
elog "does online stock quote retrieval without it, but dev-perl/Finance-Quote"
|
||||
elog "may provide additional sources. To keep the functionality, run:"
|
||||
elog " emerge --noreplace dev-perl/Finance-Quote"
|
||||
fi
|
||||
ecm_pkg_postinst
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST bibletime-3.0.1.tar.xz 1630180 BLAKE2B fe03cc8396f44ba0d68e27d50f60435c9d9501b620278c5d7565bea50c18f711675ac1020c6738790eb8452380ed974cba1a41bfb6f87778224d814c63e10aa3 SHA512 217e45c034d8fd8de4b7ef936f340a613fd7046b4700f828edd6d6f32f4bad4ecda2ec2c4425461af39c6926170fe080406238780e3c63bdbe0273679e0aef94
|
||||
DIST bibletime-3.0.tar.xz 1568732 BLAKE2B f1e9cb23d64d566d8b0934cfbdffabb52193f240523ad3ba79bbf0e3cd3ff516354791bf0b057354820cd3303c01d3ec50aa61f2e7843b1083c74d442d915a89 SHA512 85afc2781807345ea8fdefea6d179955fa76085c0a9c97e47321ea37ef9ea05367678c54bacfc10cf1d6085d46ba6fbd1c7d448044ffdfe3c96007ee8d7e5c00
|
||||
EBUILD bibletime-3.0.1.ebuild 1170 BLAKE2B 7db7ebfed65551923087980a6a1026120e6cda66eb1ddcd122a26a685fc903f0825d823591bda54309dd3649e19be3e6a37be0dbea6ac9be028004af31711abb SHA512 af58cd2e47d0bfe86266566b354cee6aff21232cc57ae8ed91901030880b4d1ae8b516db56182da834397135e854bf0de2badeccc4e630ed8667212535ccdd23
|
||||
EBUILD bibletime-3.0.ebuild 1305 BLAKE2B bd114fabd567e3ed57a8ab3ceaa993bed146bf5243056583ec74e2cbb1368fe546fc905e4686191e45b21017471409e48113794706680045bd191dd96650ee66 SHA512 adaccb36fd3709860ad17ef107dea9ac1255a36e2dcb83210cd3bcddfc1b209924b8c53a11630e44abf1cba930dd9fdc1334a9da7b09d6aa9abda1998efa55cb
|
||||
MISC metadata.xml 656 BLAKE2B 2402db72930eebc4448e4f0e48ae2e0494a20b9f52ba82a4bf61ea446aa476c917ce0af0229bb3c935ee5648aa69ea82943dd3ef98649aa6ae58af85f475eb53 SHA512 4e72b972bdbbb02fd7297414ba11fcf1680f640a05a4d47e45a4765441923f5c3fea4c2e5c758355fec60b809d94897151a30a8c09675c9466201db62940bf83
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake xdg-utils
|
||||
|
||||
DESCRIPTION="Qt Bible-study application using the SWORD library"
|
||||
HOMEPAGE="https://bibletime.info/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=app-text/sword-1.8.1
|
||||
dev-cpp/clucene
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebchannel:5
|
||||
dev-qt/qtwebengine:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost
|
||||
dev-libs/icu:=
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qttest:5
|
||||
net-misc/curl
|
||||
sys-libs/zlib"
|
||||
|
||||
DOCS=( ChangeLog README.md )
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt:" \
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_HANDBOOK_HTML=no
|
||||
-DBUILD_HANDBOOK_PDF=no
|
||||
-DBUILD_HOWTO_HTML=no
|
||||
-DBUILD_HOWTO_PDF=no
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
AUX kchmviewer-8.0-custom-url-scheme-registration.patch 2583 BLAKE2B fac216716c6ae1592c3a90fa52912845e5599c4339e608cbdb92514f2be060e600072e65f7791786d366ff6a6b2e76373f7b2355f3dce7d7c1d1af8e15db65c6 SHA512 4535cb7d3e407303ba554850ac30daa5357746fb420aa563a5995998cd2df45bd40b271788034c1bf9732d1bd9d6b40b6f21fcb65dfa1b17a7ce030654dd6074
|
||||
AUX kchmviewer-8.0-underlinking.patch 882 BLAKE2B a20eebc7a2649ffa293e57d9b6e042232754922d69b1702923232c1f01690ddaaa2dfd2381406e81aeda9a44cded48945450bf4a9c8a6df36f1e88781614622f SHA512 493eca26ba6e681f0fb2318d43eb8fb37838a1ac8e18f1c4b3943e81dd2f4e63ba76a07e78a243e7dc294828d51883775f806c9223f29ba445d807a8b38b9103
|
||||
DIST kchmviewer-8.0.tar.gz 311899 BLAKE2B f317dcc17fa88f30a4a1867b59b16bdc78457b46f4f3d3b78bd5d9d50745bf2d2329df170568c7814a02814a77b319bbd1d9f8edc3c1da0071a6ce64965b26bf SHA512 28ae8ee8a6f4a9be2e8a9666f6326906e04f34ad80a363697fc7e5bfbc745e6671884add3f57b6a1264f2056428cb0a31504da9c69a0bede0c3b485a08e75048
|
||||
EBUILD kchmviewer-8.0.ebuild 968 BLAKE2B 3f3d719007780e1a03405b1b069af8a58f81763f2098fe2a72b1f061cdfacd6bfdc53494ea9cdaca1060ee0352bfb53ea4e266cdc9abaafa1d1e4844d1ca1fd0 SHA512 a54e510f98022ea2e2ceefd4537ceb8222611fa06af61407eb578ff7e612222d3e3bbf5a5d891299e74ed0d6b815b74aa91fb00467a52ec86f2b6301dc57a418
|
||||
MISC metadata.xml 332 BLAKE2B ee65532facbaa670c7e703d7c70f7826d17d36902c46b8eb7902e70b1245f27a52efb1a0bbb4501ddb545d12f067ed2c35b37ac914fb8b6ec0186d064d989f02 SHA512 fec62f5d76da354f3eafcc948586f2dd5b88153ce558068dc084eaa62259dac81f0861a75c3ed99a350e495ddc4ca624e53435df80091c0c3fa503ad6d3b3e64
|
@ -0,0 +1,59 @@
|
||||
From 9ac73e7ad15de08aab6b1198115be2eb44da7afe Mon Sep 17 00:00:00 2001
|
||||
From: George Yunaev <gyunaev@ulduzsoft.com>
|
||||
Date: Fri, 21 May 2021 15:57:21 -0700
|
||||
Subject: [PATCH] Custom URL scheme registration needs to be applied once per
|
||||
https://doc.qt.io/qt-5/qwebengineurlschemehandler.html
|
||||
|
||||
---
|
||||
src/viewwindow_webengine.cpp | 20 +++++++++++++-------
|
||||
src/viewwindow_webengine.h | 3 ---
|
||||
2 files changed, 13 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/src/viewwindow_webengine.cpp b/src/viewwindow_webengine.cpp
|
||||
index 631d84d..34f3396 100644
|
||||
--- a/src/viewwindow_webengine.cpp
|
||||
+++ b/src/viewwindow_webengine.cpp
|
||||
@@ -63,16 +63,22 @@ ViewWindow::ViewWindow( QWidget * parent )
|
||||
m_contextMenuLink = 0;
|
||||
m_storedScrollbarPosition = -1; // see header
|
||||
|
||||
- // Use our network emulation layer. I don't know if we transfer the ownership when we install it,
|
||||
- // so we create one per page. May be unnecessary.
|
||||
- m_provider = new DataProvider_QWebEngine( this );
|
||||
-
|
||||
- page()->profile()->installUrlSchemeHandler( EBook_CHM::urlScheme(), m_provider );
|
||||
- page()->profile()->installUrlSchemeHandler( EBook_EPUB::urlScheme(), m_provider );
|
||||
-
|
||||
// All links are going through us
|
||||
//page()->setLinkDelegationPolicy( QWebPage::DelegateAllLinks );
|
||||
|
||||
+ // This needs to be done only once
|
||||
+ static bool providerInstalled = false;
|
||||
+
|
||||
+ if ( !providerInstalled )
|
||||
+ {
|
||||
+ // Use our network emulation layer. We do not transfer the ownership when we install it. See https://doc.qt.io/qt-5/qwebengineurlschemehandler.html
|
||||
+ DataProvider_QWebEngine * provider = new DataProvider_QWebEngine( 0 );
|
||||
+
|
||||
+ QWebEngineProfile::defaultProfile()->installUrlSchemeHandler( EBook_CHM::urlScheme(), provider );
|
||||
+ QWebEngineProfile::defaultProfile()->installUrlSchemeHandler( EBook_EPUB::urlScheme(), provider );
|
||||
+ providerInstalled = true;
|
||||
+ }
|
||||
+
|
||||
connect( this, SIGNAL( loadFinished(bool)), this, SLOT( onLoadFinished(bool)) );
|
||||
|
||||
// Search results highlighter
|
||||
diff --git a/src/viewwindow_webengine.h b/src/viewwindow_webengine.h
|
||||
index 0adea31..3e96690 100644
|
||||
--- a/src/viewwindow_webengine.h
|
||||
+++ b/src/viewwindow_webengine.h
|
||||
@@ -128,9 +128,6 @@ class ViewWindow : public QWebEngineView
|
||||
// It is set to -1 if no scrollbar position has been set and the page is not loaded yet
|
||||
// It is set to 0 if no scrollbar position has been set and the page is loaded already
|
||||
int m_storedScrollbarPosition;
|
||||
-
|
||||
- // Data provider
|
||||
- DataProvider_QWebEngine * m_provider;
|
||||
};
|
||||
|
||||
#endif // VIEWWINDOW_WEBENGINE_H
|
@ -0,0 +1,30 @@
|
||||
From e3b09edbbae17ad19661a7514afe5a9d84ca0ffa Mon Sep 17 00:00:00 2001
|
||||
From: George Yunaev <gyunaev@ulduzsoft.com>
|
||||
Date: Sun, 23 May 2021 15:03:06 -0700
|
||||
Subject: [PATCH] Adding support for old single-pass gcc linker which requires
|
||||
a specific order of libraries. Thanks to @u-235 for reporting and patch.
|
||||
|
||||
---
|
||||
src/src.pro | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/src.pro b/src/src.pro
|
||||
index e75d6a9..14c31a1 100644
|
||||
--- a/src/src.pro
|
||||
+++ b/src/src.pro
|
||||
@@ -40,7 +40,6 @@ SOURCES += config.cpp \
|
||||
textencodings.cpp \
|
||||
treeitem_toc.cpp \
|
||||
treeitem_index.cpp
|
||||
-LIBS += -lchm -lzip
|
||||
TARGET = ../bin/kchmviewer
|
||||
CONFIG += threads \
|
||||
warn_on \
|
||||
@@ -106,6 +105,7 @@ unix:!macx: {
|
||||
LIBS += ../lib/libebook/libebook.a
|
||||
POST_TARGETDEPS += ../lib/libebook/libebook.a
|
||||
}
|
||||
+LIBS += -lchm -lzip
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
# Qt 5
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop qmake-utils xdg
|
||||
|
||||
DESCRIPTION="Feature rich chm file viewer, based on Qt"
|
||||
HOMEPAGE="https://www.ulduzsoft.com/kchmviewer/"
|
||||
SRC_URI="https://github.com/gyunaev/${PN}/archive/refs/tags/RELEASE_${PV/./_}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/kchmviewer-RELEASE_8_0"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-libs/chmlib
|
||||
dev-libs/libzip:=
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwebengine:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-underlinking.patch"
|
||||
"${FILESDIR}/${P}-custom-url-scheme-registration.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc ChangeLog DBUS-bindings FAQ README
|
||||
doicon packages/kchmviewer.png
|
||||
dobin bin/kchmviewer
|
||||
domenu packages/kchmviewer.desktop
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>kde@gentoo.org</email>
|
||||
<name>Gentoo KDE Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">gyunaev/kchmviewer</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,14 +1,8 @@
|
||||
AUX vilistextum-2.6.9-blockquote.patch 4541 BLAKE2B 231ea3348a4519c5f24160bd17559f1b899f1de853c8649e035824c7055fe39d470572e3fa2fd1009fbc4f798e623afd2b7b69efdbdfd009616a4d32b6300209 SHA512 e5c13e5a500cc893ffbcdacb98e4433b88bc9bf73866e1acd080c83e8927ef647a83aa207e617838f7f3a3bb6783d5fc76ae74924297df2d3fc5b61c24bd97a3
|
||||
AUX vilistextum-2.6.9-darwin11.patch 615 BLAKE2B 0bfefb47961cf1752c8251a484d04b20c55196d2c64c2e98bc50caf6842b02960257ff22d7d6f7b04c4a7e97e5c66a6a2f122db24faaae4c7fe326833e57c7c6 SHA512 35aeec20cb7e6ba1668d97f041bbd5b98712589eaaf0ab70a59d3a7df74e0d2e67abbab3a27c7c5ee5f6fe9d61f11610686df3459f0cb401cca03f3f671309ac
|
||||
AUX vilistextum-2.6.9-gentoo.diff 763 BLAKE2B bb145aa629084c370281fdb2bd31e763d0c0106bb8aa5c7fc1ee030e837cc0062b9f46ad9d626b88a199c12e6163acc2ab28978eb5cb236c3a212b341a7ad9b9 SHA512 b4c49ff27598cedeb06058d3237ea8ebc59a4df9031818f98b5fb22225733d94b820b892541dbddc38c28c08a62ff6f52ef8278c016522b1db95352653178b21
|
||||
AUX vilistextum-2.6.9-prefix.patch 837 BLAKE2B 65aec718915942919f371453af12cbfa74437f999d7c25a49186ed5c02e975c4c10ebf629bc54a8a6fb69b9acc9723a32d4d82b0ee09c039afdc5f0fa8d9370c SHA512 6f913d283542bfea02d062f872dc2471e7ea2bc4c29ddb8893aecb9abeb36e6cc821c393217a92421e6888f7c25aa072bfc16c56a69a40593ed504245d8cd187
|
||||
AUX vilistextum-2.8.0-prefix.patch 784 BLAKE2B 4aeab8e91012cc1302aa7a94337069973c9cea8b179658f30346f3d95bb9d0a351e1430666d6465888432fb74e3454d2eaadedbd8af64e2b57cfe00e9633c65e SHA512 95a92905c68e357c40f64696cf20c9639bed5da3c651c75df803eef4c991bb56424893a40a2a9ca80a9e66a16e1e986d0589dd43d751130146697348c5b0205f
|
||||
AUX vilistextum-2.8.0-towlower.patch 274 BLAKE2B b6c043049bf6d928ecb147465aeff6ac959c3320b76ff92c6ebfffb9dda0d8719fe1c1d5dded60e00e6a10a3fab9f177ccbfc053c9daee81b7a95d6ba29044e1 SHA512 3283ebd7694be279f9956df31f6b1e62de3f674f3af0a6d4d5cc139f2cc04c3be322d103faaf1bf0f9845dbcc2f9a12e89d49178df48c90020267fec73f2ecd5
|
||||
AUX vilistextum-2.8.0.20200411-blockquote.patch 4500 BLAKE2B 1f1c996181771b20b9570d4f7cc322f773590943470d10021820a84acd9fbfb48e496506b42df2ec2b2c05a214953ab854d70b777289639de9f26346e4b815c8 SHA512 5d280336f9bc3363d35d5136fe6a5cbcdb08cc90ff8826063ce9f594fc241b4f7db94852aba6cf278a34872a9abf55693f04ac01b0f191045792114473857dd8
|
||||
AUX vilistextum-2.8.0.20200411-list-alignment.patch 855 BLAKE2B e23391c5e3e33d05fa17403dacf027e066e5fb75cd62a2707ddf10edd45c16c71ed591a99f3d99939258718591e747bce38cfaa1ca8303cb63401828afc52bb4 SHA512 b5674a76b8ca6f63b2dd30f273219767fe3863ee16eb0d63a0c675334ca9f2b99d059c3276f31473efb1576bc0ed8a6546f37d278130902ddd4c1efa0e1e4549
|
||||
AUX vilistextum-2.8.0.20200411-static.patch 429 BLAKE2B e5a86f226bd0f272a21ccb1b787d2579ca3ebabfac5e3c35420c9f4db2e3426d87ab554e52a14f3352cbc62fa2d7a97c57eaf726283e1024018aa896d547d808 SHA512 b15a4d067faaaeedde484c1e944f73cb14bf205bb33436e46b3348d278ba3ba199a023ae8f95c2aca5a9fb5752ef3dbdd993108d31ea7268d5c88ece8c2749e8
|
||||
DIST vilistextum-2.6.9.tar.bz2 147743 BLAKE2B 1cf6f187cb277271ddd9946984afb4d59336ea0cd446e62df3593070ccc63b3510a107e2b7e7b8dc757c63e4f5caf3790c7d998b6be325f4d22d2a6b9fea3432 SHA512 ce76a4061b766e4544d1a86986333314a3b6959439ba6995a2977c10b01b0142c524d4b215c3272a1dcfcc4f5b6fda03210de95d65cedecfc6a1c940cedf487d
|
||||
DIST vilistextum-2.8.0.20200411.tar.gz 219791 BLAKE2B 95b86d17e8dbf29b520aa48c88eb8c9e8abb01a234848ed55bdad0a63a7c0ec8ca9ae7c437fe7f84bbf7f4dad74fc8437a9e3b53493552e9e01b8029b10ef18a SHA512 40a219ebe7bebd61548a3bad794690cf091b67b70e8e6c44548a0c1b9f61077b141a035335e7128b191a8501103707f5324b00326a407e29ec0fee383c4d0917
|
||||
EBUILD vilistextum-2.6.9-r1.ebuild 1795 BLAKE2B 49f0673b3c30271e2686da6598c94455d57df7dad4dceed7e039c459d30d3cacf6407234d8d459f13f992be9990e660f00198d2017e829ae4252e58a476e6dcd SHA512 9a58610ef3a53b1179d57c837b9fef01c2a6dd1a0f520582846dd88bbb3124a4935f55e048c2f320aee0042c2acbf987fb0b1bb6b2d6d5a2b201703a9acbc7a4
|
||||
EBUILD vilistextum-2.8.0.20200411.ebuild 2056 BLAKE2B 486363551ec0e7b7743d80ccb1988f5fff5732fb62b8bf7dd164a53287f1098551b0c657e45ac1f49a7b09ccecc20a35c1b18429e868627bc6c852ee18368f15 SHA512 8c2844cf54099039873e7d219f8dd686e14620f7f39210a2a6d3422b79338595641d2f52cb6711e5ea96374f6a3b6b873712c62cb995657fe73d0aa2bfc5f8a5
|
||||
MISC metadata.xml 271 BLAKE2B 46146f4bf13e9f4d33435225ec1012dd9bb89b20812963dc50368cab2a60a3c542052cb72f8963cc72074b2c13a5b054c77152de1d108027752601a349bc4ef8 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b
|
||||
|
@ -1,23 +0,0 @@
|
||||
OSX Lion has wcscasecmp, but is not GNU
|
||||
|
||||
--- configure.in
|
||||
+++ configure.in
|
||||
@@ -67,6 +67,7 @@
|
||||
dnl Checks for library functions.
|
||||
AC_CHECK_FUNCS(strstr)
|
||||
AC_CHECK_FUNCS(strcasecmp)
|
||||
+AC_CHECK_FUNCS(wcscasecmp)
|
||||
|
||||
dnl create testsuite
|
||||
dnl AC_CONFIG_TESTDIR([tests])
|
||||
--- src/html.c
|
||||
+++ src/html.c
|
||||
@@ -40,7 +40,7 @@
|
||||
link_inline[DEF_STR_LEN]; /* Link of a HTML-Tag */
|
||||
|
||||
/* ------------------------------------------------ */
|
||||
-#if defined(MULTIBYTE) && ! defined(__GNU_LIBRARY__)
|
||||
+#if defined(MULTIBYTE) && ! defined(HAVE_WCSCASECMP)
|
||||
#include <wchar.h>
|
||||
static int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
|
||||
{
|
@ -1,22 +0,0 @@
|
||||
diff -ur vilistextum-2.6.9/src/Makefile.am vilistextum-2.6.9.new/src/Makefile.am
|
||||
--- vilistextum-2.6.9/src/Makefile.am 2006-10-24 01:48:54.000000000 +0700
|
||||
+++ vilistextum-2.6.9.new/src/Makefile.am 2006-11-20 09:51:24.000000000 +0700
|
||||
@@ -6,7 +6,7 @@
|
||||
main.c main.h util.c util.h \
|
||||
multibyte.h unicode_entities.c unicode_entities.h
|
||||
|
||||
-AM_CFLAGS = -Wall -O2 -ansi
|
||||
+AM_CFLAGS = -Wall -ansi
|
||||
AM_LDFLAGS = $(STATIC)
|
||||
|
||||
EXTRA_DIST = kilistextum.kaptn
|
||||
diff -ur vilistextum-2.6.9/tests/Makefile.am vilistextum-2.6.9.new/tests/Makefile.am
|
||||
--- vilistextum-2.6.9/tests/Makefile.am 2004-07-06 19:06:20.000000000 +0700
|
||||
+++ vilistextum-2.6.9.new/tests/Makefile.am 2006-11-20 09:51:05.000000000 +0700
|
||||
@@ -16,5 +16,5 @@
|
||||
|
||||
test: check
|
||||
|
||||
-all: check
|
||||
+all:
|
||||
|
@ -1,27 +0,0 @@
|
||||
* don't look in /usr/local
|
||||
* try to hack around not being able to use AM_ICONV
|
||||
|
||||
--- configure.in.orig 2006-10-23 22:20:19 +0200
|
||||
+++ configure.in 2010-03-18 19:32:13 +0100
|
||||
@@ -21,10 +21,6 @@
|
||||
AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS(getopt.h)
|
||||
|
||||
-dnl add /usr/local
|
||||
-CFLAGS="$CFLAGS -I/usr/local/include"
|
||||
-LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||
-
|
||||
dnl checking for options
|
||||
AC_MSG_CHECKING(if --enable-multibyte specified)
|
||||
AC_ARG_ENABLE(multibyte,
|
||||
@@ -41,7 +37,9 @@
|
||||
AC_CHECK_HEADERS(iconv.h,,
|
||||
AC_MSG_ERROR(Need libiconv or iconv.h for multibyte support))
|
||||
|
||||
-AC_CHECK_LIB(iconv, iconv,,
|
||||
+dnl iconv_open_into is implemented only in GNU libiconv and not in other
|
||||
+dnl iconv implementations
|
||||
+AC_CHECK_LIB(iconv, libiconv_open_into,,
|
||||
AC_MSG_WARN([Generic iconv found but not libiconv. See INSTALL for details]))
|
||||
|
||||
dnl setting INTERNAL_LOCALE
|
@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit epatch autotools
|
||||
|
||||
DESCRIPTION="HTML to ASCII converter programmed to handle incorrect html"
|
||||
HOMEPAGE="https://bhaak.net/vilistextum/"
|
||||
SRC_URI="https://bhaak.net/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
|
||||
#IUSE="unicode kde"
|
||||
IUSE="unicode"
|
||||
|
||||
DEPEND="virtual/libiconv"
|
||||
RDEPEND=""
|
||||
# KDE support will be available once a version of kaptain in stable
|
||||
# kde? ( kde-misc/kaptain )"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}/${P}-gentoo.diff" \
|
||||
"${FILESDIR}/${P}-prefix.patch" \
|
||||
"${FILESDIR}/${P}-darwin11.patch" \
|
||||
"${FILESDIR}/${P}-blockquote.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
get_locale() {
|
||||
locale -a | grep -i "$1\.utf.*8\$"
|
||||
}
|
||||
|
||||
find_locale() {
|
||||
local l t
|
||||
|
||||
# we basically prefer to find en_US.UTF-8, but it may not always be
|
||||
# available, in which case it is better not to hardcode to use it
|
||||
l=$(get_locale en_US)
|
||||
if [[ -z ${l} ]] ; then
|
||||
for t in "en_GB" "en_.*" ".*" ; do
|
||||
l=$(get_locale ${t})
|
||||
if [[ -n ${l} ]] ; then
|
||||
l=${l%%$'\n'*}
|
||||
break;
|
||||
fi
|
||||
done
|
||||
fi
|
||||
[[ -z ${l} ]] && die "Failed to find a unicode locale"
|
||||
echo "${l}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# need hardwired locale simply because locale -a | grep -i utf-8 | head -n1
|
||||
# isn't always returning the most sensical (and working) locale
|
||||
econf \
|
||||
$(use_enable unicode multibyte) \
|
||||
$(use_with unicode unicode-locale $(find_locale))
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if $(locale -a | grep -iq "en_US\.utf.*8"); then
|
||||
emake -j1 check
|
||||
else
|
||||
ewarn "If you like to run the test,"
|
||||
ewarn "please make sure en_US.UTF-8 is installed."
|
||||
die "en_US.UTF-8 locale is missing"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml doc/*.html
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST nginx-syntax-0.3.3.tar.bz2 5675 BLAKE2B d642a6f34b10f1f4d32c772a3c434e30cba5a26c03234c76658c15a9216723a12893414699db9c998e31445c658db0d33db0e4967713b2863b73e71a059e09e3 SHA512 0142c9b825b9f9c262145c0d202651f020e5b3f3f3548ecbdd713cf66c5f7098b974e7d16eedfa9d722c2efdfbd9732097bf8b293a610a64c21571ec66a5886d
|
||||
EBUILD nginx-syntax-0.3.3.ebuild 334 BLAKE2B 49ef4ddf174005f41128c7355cb63f25c2ff879e9277992510c3d17519005855d5e449007645eba00bb65277b1b6bff6d087e1b2a509e66abb2e9e93a3e73924 SHA512 f74c4e467ff74a09c50ead128a340dd4734570a28ad0b91e08296683cf9729fe46b165466d82b1bab764277b22cb653529b67527ccae3ffa3bfe5ebcb6c6e5a5
|
||||
EBUILD nginx-syntax-0.3.3.ebuild 333 BLAKE2B a6562f0330bac2c5f2ad2d93b2ae8778726956f0f952da6b6935797ec4692f56ffffa66612cb5c31c30805f282b09489ffb1fac7a65a519321037c62316c62d2 SHA512 7e9e95cd3112be41d143e1f8311332768428ae6cecdcc3a62798df4ac7bcfdb77fd8736c7d49d4e2c9d481e942955a0ecdb8677d562a9188e2d7a01ae69f37bd
|
||||
MISC metadata.xml 249 BLAKE2B 7ae6eac3ca23edbcbaa6aee682bb4aec155e3166f169eef8e4400e59fa56113ecc3593680d55cc57f08a4a718963dd3d0bb804bd1e8771ed60a4bebaae9db281 SHA512 4051dd059d975d2e1799125f7defbf5a62a168241d8b83d83710592efd60808800951c4fd6da1294044d7e7ec6b757b8d50593fd076696f826dec761e99645c7
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX 50mozart-gentoo.el 592 BLAKE2B 4bac647ce0e16ef481c3907a183f5559fb2644edddc8c4bd3864fef572c2064b0f4f0d6a66de3995c894fc9b4c6d813f82cc98dd5ccff38fbf8d91dbea0ca8bd SHA512 b8f50633ea7b249aadc096b3533f9dbfc65e4e2ef6d3afe39910b42a2f98ea44b133c55e308d3808f7373df835fa9653c229104035eb3b6ec24ede4968fdd254
|
||||
DIST mozart-2.0.1-gentoo-patchset-1.tar.gz 39069 BLAKE2B 7490d13665314b3a998fb21bd8a342f262d92a395c3b0bbfa9a7813c044220c82ac02eb0103409127862c9bb4e4c44765b1228a7bdea2cb247492c94264f4fe0 SHA512 ce3cdb8ffebd95d6065439432905ad68b9cd8b86f58478092ab55df7ae7c72498a3e29bda462f3305aff6c99d010c45d786f905e2e906550ee61656ba122bbc6
|
||||
DIST mozart-2.0.1-gentoo-patchset-2.tar.gz 39435 BLAKE2B 18fe6f6e0d81d3b7901c73df567d79b6d8d8564bc49eb10dace2669de1448672a48dc0c509afbb5c506e8af65902ce36cb30f48c7fa26b6aa49cc09988218d42 SHA512 407da6fae39734097ab22fec5bc97ad1beb9103b13484ee0429a40a8f5803f6ed2abd2a64cfb56ccdddf9f82a2d9cd0883fe0a8f8a94bee963590606e1667127
|
||||
DIST mozart-2.0.1.tar.gz 2281261 BLAKE2B 7f071e9ec130a0b482b299f4dac15d64f632702d6ecf55b7af0993087064e533b4de80f77520a725f69f68648a9ce763c8c8826bb24e52af49eda8c3ccfba0b5 SHA512 a72a6fa68296d06af72327fd11310b3be152e5ad9a56f1fc4200ac7b89cd177e9a23a38c6721e1885d4f2ed0870065e919fb9fe3c9a2833fcd8e4ac0fd43aeb4
|
||||
EBUILD mozart-2.0.1.ebuild 1973 BLAKE2B 1ceb81b2ca9eefc4b3be3ba2e2deba83d684fac4e7c4f799f7c78cdb26361d066f9605beb800d19e278bb7dfe5c69b698fdc9b0dd782cd27d378ff19022b3c81 SHA512 a8c25fecd52f5ae4f7ff5fe70cadd497d000befa0fd06f2261bc7309c9adfd89b651686ff6447727c4e8897d59ef6e7ee8210d04bbf1580666cc9160992c3e21
|
||||
EBUILD mozart-2.0.1.ebuild 1973 BLAKE2B 2f3a30371ede8c1f37e16d58cf6fcc0cdabdde91fb763a40800142e586b9a3b2a705daa8bce09ba1a518b5b222a99eebee2245793b623db0f43eee6c5c2fdf41 SHA512 adfe074a230cdd04074eb4ae0f42a06991f116246350b004f853dd8824bbf6b1c7d08138fbd9d1acc07d26bf0d197167473c8a2db99429763e53c22a66c7ca60
|
||||
MISC metadata.xml 321 BLAKE2B 66e915ec2aa90d30c791cdf291b101a0559043c45d0ae8379724b5d96da7b10cba94a87dcd1ebba60613bdd96db5b186250b8ab760a525a32e6997053b3fbb21 SHA512 8a4dd517688fd00cac687ce1b89bfc4a0ecb7fff980cc7505db8fa748d729c14622e2bb1909c206e2e226be65ceafc83763db820b22bef16e0e18f91f70a6a90
|
||||
|
@ -0,0 +1,346 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
WANT_LIBTOOL="none"
|
||||
|
||||
inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
|
||||
python-utils-r1 toolchain-funcs verify-sig
|
||||
|
||||
MY_PV=${PV/_rc/rc}
|
||||
MY_P="Python-${MY_PV%_p*}"
|
||||
PYVER=$(ver_cut 1-2)
|
||||
PATCHSET="python-gentoo-patches-${MY_PV}"
|
||||
|
||||
DESCRIPTION="An interpreted, interactive, object-oriented programming language"
|
||||
HOMEPAGE="https://www.python.org/"
|
||||
SRC_URI="https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
|
||||
https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
|
||||
verify-sig? (
|
||||
https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
|
||||
)"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="${PYVER}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="bluetooth build examples gdbm hardened ipv6 +ncurses +readline +sqlite +ssl test tk wininst +xml"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# Do not add a dependency on dev-lang/python to this ebuild.
|
||||
# If you need to apply a patch which requires python for bootstrapping, please
|
||||
# run the bootstrap code on your dev box and include the results in the
|
||||
# patchset. See bug 447752.
|
||||
|
||||
RDEPEND="app-arch/bzip2:=
|
||||
app-arch/xz-utils:=
|
||||
dev-libs/libffi:=
|
||||
sys-apps/util-linux:=
|
||||
>=sys-libs/zlib-1.1.3:=
|
||||
virtual/libcrypt:=
|
||||
virtual/libintl
|
||||
gdbm? ( sys-libs/gdbm:=[berkdb] )
|
||||
ncurses? ( >=sys-libs/ncurses-5.2:= )
|
||||
readline? ( >=sys-libs/readline-4.1:= )
|
||||
sqlite? ( >=dev-db/sqlite-3.3.8:3= )
|
||||
ssl? ( >=dev-libs/openssl-1.1.1:= )
|
||||
tk? (
|
||||
>=dev-lang/tcl-8.0:=
|
||||
>=dev-lang/tk-8.0:=
|
||||
dev-tcltk/blt:=
|
||||
dev-tcltk/tix
|
||||
)
|
||||
xml? ( >=dev-libs/expat-2.1:= )
|
||||
!!<sys-apps/sandbox-2.21"
|
||||
# bluetooth requires headers from bluez
|
||||
DEPEND="${RDEPEND}
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
test? ( app-arch/xz-utils[extra-filters(+)] )"
|
||||
# autoconf-archive needed to eautoreconf
|
||||
BDEPEND="
|
||||
sys-devel/autoconf-archive
|
||||
virtual/pkgconfig
|
||||
verify-sig? ( app-crypt/openpgp-keys-python )
|
||||
!sys-devel/gcc[libffi(-)]"
|
||||
RDEPEND+=" !build? ( app-misc/mime-types )"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
|
||||
|
||||
# large file tests involve a 2.5G file being copied (duplicated)
|
||||
CHECKREQS_DISK_BUILD=5500M
|
||||
|
||||
pkg_pretend() {
|
||||
use test && check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use test && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||
rm -fr Modules/expat || die
|
||||
rm -fr Modules/_ctypes/libffi* || die
|
||||
rm -fr Modules/zlib || die
|
||||
|
||||
local PATCHES=(
|
||||
"${WORKDIR}/${PATCHSET}"
|
||||
)
|
||||
|
||||
default
|
||||
|
||||
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||
|
||||
# force correct number of jobs
|
||||
# https://bugs.gentoo.org/737660
|
||||
local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
|
||||
sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die
|
||||
sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local disable
|
||||
# disable automagic bluetooth headers detection
|
||||
use bluetooth || export ac_cv_header_bluetooth_bluetooth_h=no
|
||||
use gdbm || disable+=" gdbm"
|
||||
use ncurses || disable+=" _curses _curses_panel"
|
||||
use readline || disable+=" readline"
|
||||
use sqlite || disable+=" _sqlite3"
|
||||
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||
use tk || disable+=" _tkinter"
|
||||
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||
export PYTHON_DISABLE_MODULES="${disable}"
|
||||
|
||||
if ! use xml; then
|
||||
ewarn "You have configured Python without XML support."
|
||||
ewarn "This is NOT a recommended configuration as you"
|
||||
ewarn "may face problems parsing any XML documents."
|
||||
fi
|
||||
|
||||
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||
fi
|
||||
|
||||
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||
append-flags -fwrapv
|
||||
fi
|
||||
|
||||
filter-flags -malign-double
|
||||
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||
if is-flagq -O3; then
|
||||
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||
use hardened && replace-flags -O3 -O2
|
||||
fi
|
||||
|
||||
# https://bugs.gentoo.org/700012
|
||||
if is-flagq -flto || is-flagq '-flto=*'; then
|
||||
append-cflags $(test-flags-CC -ffat-lto-objects)
|
||||
fi
|
||||
|
||||
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
|
||||
tc-export CXX
|
||||
|
||||
# Fix implicit declarations on cross and prefix builds. Bug #674070.
|
||||
use ncurses && append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
|
||||
|
||||
local dbmliborder
|
||||
if use gdbm; then
|
||||
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
# glibc-2.30 removes it; since we can't cleanly force-rebuild
|
||||
# Python on glibc upgrade, remove it proactively to give
|
||||
# a chance for users rebuilding python before glibc
|
||||
ac_cv_header_stropts_h=no
|
||||
|
||||
--enable-shared
|
||||
--without-static-libpython
|
||||
$(use_enable ipv6)
|
||||
--infodir='${prefix}/share/info'
|
||||
--mandir='${prefix}/share/man'
|
||||
--with-computed-gotos
|
||||
--with-dbmliborder="${dbmliborder}"
|
||||
--with-libc=
|
||||
--enable-loadable-sqlite-extensions
|
||||
--without-ensurepip
|
||||
--with-system-expat
|
||||
--with-system-ffi
|
||||
)
|
||||
|
||||
OPT="" econf "${myeconfargs[@]}"
|
||||
|
||||
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
|
||||
eerror "configure has detected that the sem_open function is broken."
|
||||
eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
|
||||
die "Broken sem_open function (bug 496328)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Ensure sed works as expected
|
||||
# https://bugs.gentoo.org/594768
|
||||
local -x LC_ALL=C
|
||||
|
||||
emake CPPFLAGS= CFLAGS= LDFLAGS=
|
||||
|
||||
# Work around bug 329499. See also bug 413751 and 457194.
|
||||
if has_version dev-libs/libffi[pax-kernel]; then
|
||||
pax-mark E python
|
||||
else
|
||||
pax-mark m python
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests will not work when cross compiling.
|
||||
if tc-is-cross-compiler; then
|
||||
elog "Disabling tests due to crosscompiling."
|
||||
return
|
||||
fi
|
||||
|
||||
# Skip failing tests.
|
||||
local skipped_tests="gdb"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${S}"/Lib/test/test_${test}.py "${T}"
|
||||
done
|
||||
|
||||
# bug 660358
|
||||
local -x COLUMNS=80
|
||||
local -x PYTHONDONTWRITEBYTECODE=
|
||||
# workaround https://bugs.gentoo.org/775416
|
||||
addwrite /usr/lib/python3.10/site-packages
|
||||
|
||||
local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")
|
||||
|
||||
emake test EXTRATESTOPTS="-u-network -j${jobs}" \
|
||||
CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty
|
||||
local result=$?
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${T}/test_${test}.py" "${S}"/Lib/test
|
||||
done
|
||||
|
||||
elog "The following tests have been skipped:"
|
||||
for test in ${skipped_tests}; do
|
||||
elog "test_${test}.py"
|
||||
done
|
||||
|
||||
elog "If you would like to run them, you may:"
|
||||
elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'"
|
||||
elog "and run the tests separately."
|
||||
|
||||
if [[ ${result} -ne 0 ]]; then
|
||||
die "emake test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir=${ED}/usr/lib/python${PYVER}
|
||||
|
||||
emake DESTDIR="${D}" altinstall
|
||||
|
||||
sed \
|
||||
-e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \
|
||||
-e "s/\(PY_LDFLAGS=\).*/\1/" \
|
||||
-i "${libdir}/config-${PYVER}"*/Makefile || die "sed failed"
|
||||
|
||||
# Fix collisions between different slots of Python.
|
||||
rm "${ED}/usr/$(get_libdir)/libpython3.so" || die
|
||||
|
||||
# Cheap hack to get version with ABIFLAGS
|
||||
local abiver=$(cd "${ED}/usr/include"; echo python*)
|
||||
if [[ ${abiver} != python${PYVER} ]]; then
|
||||
# Replace python3.X with a symlink to python3.Xm
|
||||
rm "${ED}/usr/bin/python${PYVER}" || die
|
||||
dosym "${abiver}" "/usr/bin/python${PYVER}"
|
||||
# Create python3.X-config symlink
|
||||
dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
|
||||
# Create python-3.5m.pc symlink
|
||||
dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
|
||||
fi
|
||||
|
||||
# python seems to get rebuilt in src_install (bug 569908)
|
||||
# Work around it for now.
|
||||
if has_version dev-libs/libffi[pax-kernel]; then
|
||||
pax-mark E "${ED}/usr/bin/${abiver}"
|
||||
else
|
||||
pax-mark m "${ED}/usr/bin/${abiver}"
|
||||
fi
|
||||
|
||||
use sqlite || rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die
|
||||
use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
|
||||
|
||||
dodoc Misc/{ACKS,HISTORY,NEWS}
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
find Tools -name __pycache__ -exec rm -fr {} + || die
|
||||
dodoc -r Tools
|
||||
fi
|
||||
insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
|
||||
local libname=$(printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | \
|
||||
emake --no-print-directory -s -f - 2>/dev/null)
|
||||
newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py
|
||||
|
||||
newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER}
|
||||
newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER}
|
||||
sed \
|
||||
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \
|
||||
-e "s:@PYDOC@:pydoc${PYVER}:" \
|
||||
-i "${ED}/etc/conf.d/pydoc-${PYVER}" \
|
||||
"${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed"
|
||||
|
||||
local -x EPYTHON=python${PYVER}
|
||||
# if not using a cross-compiler, use the fresh binary
|
||||
if ! tc-is-cross-compiler; then
|
||||
local -x PYTHON=./python
|
||||
local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD}
|
||||
else
|
||||
local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON}
|
||||
fi
|
||||
|
||||
echo "EPYTHON='${EPYTHON}'" > epython.py || die
|
||||
python_domodule epython.py
|
||||
|
||||
# python-exec wrapping support
|
||||
local pymajor=${PYVER%.*}
|
||||
local scriptdir=${D}$(python_get_scriptdir)
|
||||
mkdir -p "${scriptdir}" || die
|
||||
# python and pythonX
|
||||
ln -s "../../../bin/${abiver}" \
|
||||
"${scriptdir}/python${pymajor}" || die
|
||||
ln -s "python${pymajor}" "${scriptdir}/python" || die
|
||||
# python-config and pythonX-config
|
||||
# note: we need to create a wrapper rather than symlinking it due
|
||||
# to some random dirname(argv[0]) magic performed by python-config
|
||||
cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die
|
||||
#!/bin/sh
|
||||
exec "${abiver}-config" "\${@}"
|
||||
EOF
|
||||
chmod +x "${scriptdir}/python${pymajor}-config" || die
|
||||
ln -s "python${pymajor}-config" \
|
||||
"${scriptdir}/python-config" || die
|
||||
# 2to3, pydoc
|
||||
ln -s "../../../bin/2to3-${PYVER}" \
|
||||
"${scriptdir}/2to3" || die
|
||||
ln -s "../../../bin/pydoc${PYVER}" \
|
||||
"${scriptdir}/pydoc" || die
|
||||
# idle
|
||||
if use tk; then
|
||||
ln -s "../../../bin/idle${PYVER}" \
|
||||
"${scriptdir}/idle" || die
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST fstrm-0.6.0.tar.gz 135214 BLAKE2B 237b371450ea2e92e466aaeab2d6ebf9ba7c6bbf14d1517431818b01a2609c1765299bb576bb3a4a3a99a9ce7644992c3f5eaf82c01d903a1bad358d49ed47b4 SHA512 8e327f40fb49b36998d8bb9353b30b9924630b85adf1e4462ce4b456daa7eea727892a59f43ddd48de5bf5059a450fef54726b09af6d7f210fa182c4055d65f4
|
||||
DIST fstrm-0.6.1.tar.gz 135425 BLAKE2B 607852bd6bd18d2dc4e862c7425882274710674da1edb3a525b409f5eff9cb46748f8e5b7b1e88ab180ddfed7a19ee41aaa9551d70331ac80ff178ffa0b4ca98 SHA512 7bf2728e2d0d1fdbd4e93069ddb03a01dc56909dbac57650ed530c80f761170b257c7191a3d789d4661df1f09c15594f20ec93a4eb5e5deb7ea3a7eabe56806c
|
||||
EBUILD fstrm-0.6.0.ebuild 822 BLAKE2B 396271d57a86f3b2fd7352f33b3d481015406002790b3d62e7c069658cb382dd4f6a4c7ea47ee96941d894f8079dcf2c6a25895b15b4ed6c3279475e6e3f5a18 SHA512 5b50e0acf16f422e8b135cff76fce107397e48fce40ebb78a06b7a1fdbd3d641359ad6b1bd41b0c28ec3fb04ad8c926d790eae39d90e18ec119fa1a1d4b15107
|
||||
EBUILD fstrm-0.6.1.ebuild 795 BLAKE2B 625b19f47fec6e8730d8814c3b0f0fbc9ef894f9700bbcd869c7099b67bd58d927324e88a0b33be73019ea0dd80302ec7c5a3b536c82eef8ff0e59d3f59397af SHA512 98a7430e1c826b32a930c50ad84d1c65b8ff3f0c6102dc8f2ff389264fbcd795c5291ca3bb70512a8d8640010935242f2f6220d64ddd1952bba7eeea5f28293d
|
||||
EBUILD fstrm-0.6.1.ebuild 794 BLAKE2B d06fb048667e139024e4d564a5b13958d1673162c59a20f8c3ad16cce537733db3c0292cd98bae1ed99b649f06b742aae103a58efde40d48ccef8bde414f82a3 SHA512 83beadd40456ddf8a33f2b8ce0ef8412ff0d3dbb54e742fe7bc790c1cf2b68ea1efd3545b9390e065db9442f3ce181c97d663b9dbff318f1851644ccbc6a8c3f
|
||||
MISC metadata.xml 321 BLAKE2B 4513b4f120d44149f4419f74664e9f345f365c4f6f3938f9c751021ce00a2bee3c1f655b2c47113eded5f743dbc8c8968f7e3fba76ff71189e4026777700724a SHA512 a2bd9cbe2b311f26fa6bb62aa783fa8577f0e07d6e284370c787386e08b6aaf98d4f5bf655f69283d864b0e7a7fe847c75142ac67ff12dd93596f9ddddcbb065
|
||||
|
@ -1,9 +1,7 @@
|
||||
AUX libgnt-2.14.0-optional_docs.patch 369 BLAKE2B 445d0c6a1632c3368f72777919ba2096aa1b16804dd141f87d8c7b8ac3350fc8354bc53423e3ca9a677a8de0c2f8710023561f4e230ce74793fc66ea899829f5 SHA512 83f1640729653bc9cee49f667f79e472727d4ba7c3d6fad3ebccc6fe412fe0a43b868582bbe2de8bcca611661cca8ba135330c1c919ea7622135ed7488b524be
|
||||
AUX libgnt-2.14.0-tinfo.patch 567 BLAKE2B 7d9b1c0b520a3f2c3d74d6659a503f554c5b7805f3e5f659bb6e0e58475f74633563d44f6667df64048bdb33437e176cf80a547b33e1939565938752e87325ac SHA512 56ce8dab03e74714ecfe0cb7dd274c5fce996d84793fff5e247ee329b1c5bebf2d933b96cc6fe916dafb4f402269d3b1b8cacda07deff4c149869d509ee5c416
|
||||
DIST libgnt-2.14.0.tar.xz 102444 BLAKE2B 303dc33e60571ba4b5b9cc8ce477807b9b2ed6b4d1ed14e40c43e146a6d3d156741597befdf3e6c0c6816e9d43955f57f9e1b61e3f1f2d2fc451bf53f7236022 SHA512 0d9c5550374696a0e6ede5246cda3c372d7055d21b9ffaf10be88d6a469bdf18c7dd1113ec612acf4889c0e5686ea87bb0e8348ca8985fd5ff8913afc5813b38
|
||||
DIST libgnt-2.14.1.tar.xz 106564 BLAKE2B 19eddef51b44fa82982c705415fee43bf7495bc4692a7371fea782bcc21acdb932f15e1e8de6af962a529eea59f54c0b116d96b87ed3616201e6370760fac5b8 SHA512 434fff31a0946dabeaadbabaf96b4a7cf7f2a7da6d7794b7cf8a75f3f959388d89b32ce5921a20d5d6532ac2fd851ec2f6c18cc7cbc5a0ae97a00ff1ee3f74c3
|
||||
DIST libgnt-2.14.2.tar.xz 106128 BLAKE2B d3db0ba3a297c14f32cc49b4e5b3392f47031e9406d862520a2f014f4d4e93c13e2ba5a2d61df81637f9dd7961d64ba69b393ee5b3cfebd7eb2768e3f16f29d0 SHA512 17b39e132b44b23486d7d39fa02761997a28abf53f67bf71bbad86d35124e5deb0363d670b2fb5ac99d47256282b0ef6ad1886e12984c868bb0d13ea7ba7d860
|
||||
EBUILD libgnt-2.14.0.ebuild 772 BLAKE2B a116663fc807313145fd230ea8ac48929d3ba4b51d637a8b04df095125dec039860957f40c9c20c9b434a38165d318007941b0d57dabc2bc14c2f5d274692b2d SHA512 50da75b92165b5fa72284f7757dc676376b35ab1ad3b4f878809d8375ee16f01c3f3043c39571dc591e52de35c103514ebcde35f01025c22a20ec58cce5ae098
|
||||
EBUILD libgnt-2.14.1.ebuild 773 BLAKE2B 2fd05516a279b23fae55fb8161e7c03a1e7f3caa49f9f807916128de0357597c5881b642aeb836561f1a7652d0d7fe1a4c0a705425f903436c51910c78869d8b SHA512 2c153a27cea8e99839e13ac4811c70869b7ef7ee4a9f112f66745b38c0b44df4ac6be2e1c3a9f5ff4461ae4c18235e87156675b18d99a523fad4cb42ca8eb422
|
||||
EBUILD libgnt-2.14.1.ebuild 772 BLAKE2B a116663fc807313145fd230ea8ac48929d3ba4b51d637a8b04df095125dec039860957f40c9c20c9b434a38165d318007941b0d57dabc2bc14c2f5d274692b2d SHA512 50da75b92165b5fa72284f7757dc676376b35ab1ad3b4f878809d8375ee16f01c3f3043c39571dc591e52de35c103514ebcde35f01025c22a20ec58cce5ae098
|
||||
EBUILD libgnt-2.14.2.ebuild 779 BLAKE2B 1bb147612f6aa0a8bf813c5d11f18a3b143fb69a6fc457ddd8ebc06f877312ad02c6c9be503acc4a667c8e742e481fb449fe66c94fdf42422d345555254d4d3e SHA512 77e5cc120fe12eeb1c1b083cb979db55e0c129696c3d853fb6622edf45a7d653249f376b48056b5dd8953dc92ad6d899052bf6d4f7690e8701d4062604aad475
|
||||
MISC metadata.xml 257 BLAKE2B 35c1b06807230338ceb9de70f79760d55e93dcdba508da3c663e785ab3966781edc2098abd8df084b2ecabbf40ff8e8e4a0d0a6e131daf648ff58e101cf27587 SHA512 ff078cacb115b8f3624b45d883d8ed72701e3d2fccae06c04c633eb60821b23681cc151e00689d1b6035c94570535e7ac0de51a55dae99f606886164883185ea
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="Pidgin's GLib Ncurses Toolkit"
|
||||
HOMEPAGE="https://keep.imfreedom.org/libgnt/libgnt"
|
||||
SRC_URI="mirror://sourceforge/pidgin/${P}.tar.xz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
!<net-im/pidgin-2.14.0
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2
|
||||
sys-libs/ncurses:0=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/glib-utils
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-util/gtk-doc )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.14.0-optional_docs.patch"
|
||||
"${FILESDIR}/${PN}-2.14.0-tinfo.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use doc)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST librevenge-0.0.4.tar.xz 421604 BLAKE2B 414674e4313f3062dac20a1ad7f1cf1c0a1681bb486f4edef109558fa70aaf8ee407fec8dfa93014db8c8746804e0a2bfec9636d75066b93d84e9bcbdc3f4dc4 SHA512 c4c2c98bac3522c8bd487058f4db19d85ad0d99159c4de4ffde91a10ea3adb7f995ebe8ccf6afcf533d81f50fb654bf265b9cd197508f85b5b68a101ca279712
|
||||
EBUILD librevenge-0.0.4-r1.ebuild 1132 BLAKE2B 68a3a33fb35da3887c07b2add3cc5cf6e55318f076530540388cc101032ddf455cda1af9336c043b1d5a1cff2c367f208e7efa2bfda199c3a1382635a0eb3304 SHA512 6eae4014722af847914d570ddb236b020202dc2afa43da1716b246acad760bb1df8bf7949cfd302b0a015c859760dafa2cd91bc3d57a95fa3c56006150adbee2
|
||||
EBUILD librevenge-9999.ebuild 1188 BLAKE2B aa0340450c8789d5416155a9225a8b7b10d9322ef32946b36fe8433f69a7be02bc6d78126dab3917fd087b8a0eff80a6109fa94700b3d73b86b18b7bd88a2fd9 SHA512 46f2b70a4b88cb7da3791158f11ed2dd254e6cb2e8ac3545cd811a3b45af384d20c0f56e489b415a6eaef375e8613066bab77934f31a0595e8d7d40c7d765865
|
||||
EBUILD librevenge-9999.ebuild 1127 BLAKE2B 785828d5d536485e3fb3e234b557f617b1caaa104ac62e4a5d86b5437baaf9b5497f41c3b15aaad45cbd04af7c52d51a4acd4e57762b95a9d02cd9d751eb5ac5 SHA512 4eacc44eb852b8a988e0664abdb7823fd5c8f5ec7b838d523cbfbaa1f4cfda396ed7e7d9cc27f2b0e3bf6eaf622b6023b3b1c32399881a8e4710f763d9e289fe
|
||||
MISC metadata.xml 255 BLAKE2B 9b8486730bea2158e8be5cbbe0552c5460d1b18e2236a68e3f11d85ce4eeb96eb0e746f44a10cb7cdcf1bf498190a512ef42f47852c6843b9a3c937ceabc338d SHA512 ac646e8ac676faf0aac283e4be31c5f2b29e98ccf07327073ed05e688ce696caf639bdfea63e4aed141a90e84c0a86892bc717a52b95cdf1739aaa15240013c3
|
||||
|
Binary file not shown.
@ -0,0 +1,124 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OCaml bindings for LLVM"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
# Keep in sync with sys-devel/llvm
|
||||
ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY M68k VE )
|
||||
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
|
||||
NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
|
||||
"${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
|
||||
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS=""
|
||||
IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
|
||||
REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/ocaml-ctypes:=
|
||||
~sys-devel/llvm-${PV}:=[debug?]
|
||||
!sys-devel/llvm[ocaml(-)]"
|
||||
for x in "${ALL_LLVM_TARGETS[@]}"; do
|
||||
RDEPEND+="
|
||||
${x}? ( ~sys-devel/llvm-${PV}[${x}] )"
|
||||
done
|
||||
unset x
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-lang/perl
|
||||
dev-ml/findlib
|
||||
>=dev-util/cmake-3.16
|
||||
test? ( dev-ml/ounit2 )
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
LLVM_COMPONENTS=( llvm )
|
||||
llvm.org_set_globals
|
||||
|
||||
pkg_setup() {
|
||||
LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON
|
||||
-DLLVM_OCAML_OUT_OF_TREE=ON
|
||||
|
||||
# cheap hack: LLVM combines both anyway, and the only difference
|
||||
# is that the former list is explicitly verified at cmake time
|
||||
-DLLVM_TARGETS_TO_BUILD=""
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
# disable various irrelevant deps and settings
|
||||
-DLLVM_ENABLE_FFI=OFF
|
||||
-DLLVM_ENABLE_TERMINFO=OFF
|
||||
-DHAVE_HISTEDIT_H=NO
|
||||
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
|
||||
# disable go bindings
|
||||
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
|
||||
|
||||
# TODO: ocamldoc
|
||||
)
|
||||
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||
)
|
||||
|
||||
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
|
||||
# also: custom rules for OCaml do not work for CPPFLAGS
|
||||
use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
|
||||
cmake_src_configure
|
||||
|
||||
local llvm_libdir=$(llvm-config --libdir)
|
||||
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
|
||||
cd "${BUILD_DIR}/${libdir}" || die
|
||||
ln -s "${llvm_libdir}"/*.so . || die
|
||||
|
||||
if use test; then
|
||||
local llvm_bindir=$(llvm-config --bindir)
|
||||
# Force using system-installed tools.
|
||||
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
|
||||
"${BUILD_DIR}"/test/lit.site.cfg.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_build ocaml_all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
cmake_build check-llvm-bindings-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
|
||||
|
||||
dodoc bindings/ocaml/README.txt
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST Alien-Libxml2-0.16.tar.gz 19890 BLAKE2B 50ad3fd53b392de730a140fef350a38cfd2dec069354a45406a524ec1daa8a46cdba2398c20cd29ff6c9f8a2c52f7307130d1ad7d477d9a3b18c1c87a072d827 SHA512 54d3f670047b26934140be28bec5ab27c655daa459409bda00655d6f652f5099b07d2e286f59825a36e7dc56bca1e92a0af19c33582fa90f3f26aff4202334ac
|
||||
DIST Alien-Libxml2-0.17.tar.gz 20787 BLAKE2B c9ef905cdee44e649612cf54ebfa0875c8eadd278d17584c71db005e7f1eed4a9df00bfa83739067334828203d1159ee97b56461facf40364fab17b90a4c4474 SHA512 89f8034800f03e9e7f87871fec4da54313d0b2557efd9c4bbb2f01793e5679c6c355eb8bfcaf54540b50f9cf69e84d88835fee9b06f8b2f6c7dd7e6c6ed2c097
|
||||
EBUILD Alien-Libxml2-0.160.0.ebuild 646 BLAKE2B 8496be5d0c14508c8ec35c0cb936dedde65fcdc952cf1d3e5005ec67f6ba1a442930ef364f36be6e747868dd632d1141878f062f391d9681f9dec1924a628d7b SHA512 725b6855829e122cd28ccc029ef648e008c8e17ee6d224cb5b84a750ac18ec2af032ca7c668cf0cbe91b44b6cbcec20df4115943fcf8f459ff544b36527395b9
|
||||
EBUILD Alien-Libxml2-0.170.0.ebuild 650 BLAKE2B 1bd0a01485a91cba8786b4883aba52e5eb99a8b02b768c094c3c0ed94204cd829fcba672bbe2a24f38a6d0bf35172a3206b5cbfca1362c0a9260a5e8b683fd6c SHA512 a7104161165db92a09e5604e137ccae89982d83ed1370f0b216f8e1f569d2d948beb3c36601d8995c07cdefe65fe740cec1cf8948c23785dfede0f13b78f5d2e
|
||||
EBUILD Alien-Libxml2-0.170.0.ebuild 647 BLAKE2B a14e06e232f44748d31711e892b0291257d826b762a65a39fa06f0cfcf0e4abf7126adf430e6d984176b65464ff435c9a6014de569b0765c12cd836a06e454cf SHA512 679c4a835486cd7414a3993ea4550604c81c6d90f09404b39aeff136e9d0273628a4c88bcdf7aff71d0cd74b26c8c672df921c2dd20a14a549e85ceddd443484
|
||||
MISC metadata.xml 398 BLAKE2B 573fb504b4eec6a5e7768737ea93806ae4bc6208333e12d20cce0d26ce0388744d8a85f5ccf74665d37698688bbaf3d7c7a02475b54985e07f21f384f895ddd2 SHA512 92051468292aa25af81ada3e1482231921087d51be86df605c843a32de4ecbe42606da3abfca48f86d19111c2b4d486d65e867be8f3dded6b1e8bc764991c787
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST Astro-FITS-Header-3.07.tar.gz 105979 BLAKE2B 0193f6691aae31134e2537c328a0aaef501b1ac4289df2aa825f28e01ade37338d34ae3979f0d71c1d6706e5cd567cc158a5560b4002bdb8baf192109ca64fca SHA512 21b72ca2727fd77c6da01407ab97ac1bc3bfb4f6864d7a4728fa3f9cbad07b64ca20445bc8daf6c34a3523ab16a2b688cf99936157a41f36147b39f05a6c1f90
|
||||
DIST Astro-FITS-Header-3.08.tar.gz 116038 BLAKE2B 1b8b96e7a352634083322746970cf60855b81ec811fe82eddfd7b49bd037f660a292d9656bdfffc89b19370424ca1e8f343d7ab4a7c2c0dd8c457b0eab0ccd7b SHA512 c94a9da46212a2db95c1ce32da2609869bc85687c236919791c16b06f1787311ee3ac3323baece790c04d56818754c6f487b15c20487ded9ebe61bf97cc11c29
|
||||
EBUILD Astro-FITS-Header-3.70.0-r1.ebuild 453 BLAKE2B 1a1f02ac4777deeaa53e49e9968625b4de91f96f485eb93a6cfe71fa4f2ca6fc88bfc7282eb943e9b720d3cfb54d28e95e0f79c795ab7b4964bdc714dbe4c247 SHA512 331e409d797bb1710fdb11c4e808fc073b26fcf73e4aa0aeeaee3ecf26836c9ece2a751131329dda649e7a889806964cc403b198d94ba2748170c143a3e9fbcd
|
||||
EBUILD Astro-FITS-Header-3.80.0.ebuild 426 BLAKE2B 7a2de1ac74e7412bf8095a92b76880745bdb85c708b4f391e1f7f485b5a3b32e34bab3cd476d38684315cf68083155f0fb1f678ced81a10c17788f7a60077b5f SHA512 2210d80fdcd8296f94e2d53a6450651c58dc9b31f14ec7b32e6fc3ae2abd18a02c9dd0832bc660fd305e0ab63e9f22115e117c3e35fbbaaee61b343521791a3c
|
||||
EBUILD Astro-FITS-Header-3.80.0.ebuild 424 BLAKE2B cc010c122ec56faf90f8246205a0c71524fbabbf21903968476fe33a2fb7420c4e405e17c33f6ec5a08e767616f9ac8ece0060c60dacda5efb93727ec89bf16e SHA512 142b4d22acb26bae8d01eefb85a6f3516e3eb92a53d8561737f1ac425cf97ebcc8821becb9106be366c7e5cf977f3b49034a30345a7efe5038f81cb2e5d9007d
|
||||
MISC metadata.xml 843 BLAKE2B 76e91f5ecd3e1b2b2780a3f699552d0b1310859fbac1d695abd8234e6aafb621c8a1cdd5aec3f12e02ba0944801623aed39024355dd536f9303cce52883c68fa SHA512 a13eb0a2f1a21cb627a6f84224422e7fee029004d14c9f8b1bf4a9d4fe3712a16b823fa70dc494770a1397c8827060b1028e52e67356fb276529bfcfce861392
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST Cache-Memcached-1.30.tar.gz 20643 BLAKE2B a9395edd2fe803183af74810a2fbbc4c366d915b012d73269ff7edf21c584e5a04f082eb8bad5738b72b24dfd3960839b605b78351aa605c0255ab762d0dd614 SHA512 050cb8a764e4709fc8b195ca8bdf3012435656e285f45f569a4daaf687734f37d89043b12cf300b0b33d39179df5ccab8246e8ea613b1a41f10705d858c41ff8
|
||||
EBUILD Cache-Memcached-1.300.0-r2.ebuild 875 BLAKE2B 14d178c7d03ef88b9d320dc00faaeb1758091284e0d3f73aeba01a8b8c6d19f27c9da928c2e0a31838b3cd46ab760924e86da0e10ef634fae82177a081695b19 SHA512 94b47d5e6710ca7a502e485018fa64c191451664f671bc1f8f2fd6117560566f8475e84912581072c9d46328e8f5c3bb534afe99530f1f4ad47f52274b950dab
|
||||
EBUILD Cache-Memcached-1.300.0-r2.ebuild 882 BLAKE2B 19256d0497f5e21cfa7fe5d82e996ecfddd10abfae2a743bd027ff1759b76a1c5b213618bb39ea7b87397e1d5a20e5ae0a5adcbd967ad15ae9827248e3df51dd SHA512 4bdebe893d19550e07c51aaca41f9aac4e9cc21c6f1249dcc96937125be8ff91d39a50201a5250dc5b544d0234285c6f98ae80b16f4cd9227db3c1d7c90a1863
|
||||
MISC metadata.xml 476 BLAKE2B 17e960c1b6a4759827c58b04aa81d5ee3e04ff561c4481d955e5de553f862199049624c22cc60c15921c3c554cc09517335ccd02bd655358290b3d5bf1bb8cbd SHA512 59c2b067be38588303650ea92c6a8c457f8dc1c472ca69ee80e39103c98d16317de1788ef0f43c724d7bcf18dfc41532becc9109a13d0c34aaec0c9dbe41c215
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST Class-Singleton-1.5.tar.gz 7785 BLAKE2B 98bc10c6fda65abe6958360c780826bd76597cc597f8d1910cddf309c04eb3228d4ce8f5f03029a3a99a464eb158de69e167e5e9efc0c0f6d4f3c60938be2444 SHA512 f061a8b92d5f65e4fbcd14ef36ff1216f84443f487de34c98f7d08d6d18148f156c0cbd6249e75ac448c17547d1172dbda8b670a8e7573d3581c9c1196eb4804
|
||||
DIST Class-Singleton-1.6.tar.gz 16164 BLAKE2B 6b788f00ee703d1c09b1da54e24fd109f223cc825d9e41e8333758935a161ac9cb00e40cd013d3ebbc2c5ac94e29b2c4db1558784d6a5c870bf813647059582c SHA512 68b637ba57d5da70ac8e7a8a5e1874481681d6a217bb0c58a232d4329c582f32d29b5ac4c60a131bc863c8faf2852c5249bced9d286e87fefe4960e95f35b1ec
|
||||
EBUILD Class-Singleton-1.500.0-r1.ebuild 469 BLAKE2B 4fc69fab4175b0d880234b9d830937687f1f8708ac2a1e3300bdd7566b986dc370ef80349fa92bc0a63c4f29c40b3717679e15bce9fd92883743e0bc03ae29e1 SHA512 812e46b5b250ab8d591ed53fd991fecd66613e13e7a4191060b0d59b809425b6e8a91d59e5b96a1f4f1968e9ff577baf009aad2ba699e0beb75fd57c1d05b978
|
||||
EBUILD Class-Singleton-1.600.0.ebuild 481 BLAKE2B 51852cf89d2e0ccf18a86e8a05d9814e746f17a365490e05cde4fb7105825c3f3a9ee3cc46b6905d162077ca7113e6b26f91889d9e930ac0a81772578299aee3 SHA512 2ddb010d21f933c82fd4ef0a9d8d12cc7deb530dac9f06aa3282e899a574f4fb0644b4e727b06081005c7d8f6753548bbe8bbb3b396f232ef737a9117d6b5406
|
||||
EBUILD Class-Singleton-1.600.0.ebuild 480 BLAKE2B 7f27c44b524a61e09e6d5bd32973e0e6b9d14e4836e83ac5ea738ebedf2a7d6b236fad1afb2c523b7f5e7cc41bd6e4b1bfd96ced7284b594218d8de69ffe39de SHA512 256222ac72b9e10e3ba1bd25180fae7396600c22eafd0f7278bf14ac5afdb7fe79215352993bc7ac21e4238f462bd7b2ebbe1414de9f82a2b3f0da4d63397013
|
||||
MISC metadata.xml 402 BLAKE2B 448b53179712f0a6f1ca4eab049c9f531b22f178e8a9ae2d9d9ce94cf7c5dc467b51a71a5f1234f0bd7fdd0d6bc480512d5a9e4291c98f7cd82ae395b4143ff9 SHA512 b2baa8b23ef41d09974517a93429563892d0c9b1fa0295253c936066f5256b9ee3fd4abc8a2458e20a2011c05ede9643899a8c9ae876c679f50ead08db33ac54
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST Crypt-OpenSSL-Guess-0.11.tar.gz 11346 BLAKE2B f22d09e23e91c36c722dc9800391b67a1f912f8af6a13ec95c9074e65559585c77e72596a6dae17db28e11f8449813777423a60d9af0147819dfcb91ba489152 SHA512 cdae7f20a15d24842cf117bfba4f3bc0ec7d1066251e0480cbadd8f0aa28c9c9573905726fc1333ea9fbbb3769a67dbf28043de8487dcce27dab5d14a0848b09
|
||||
DIST Crypt-OpenSSL-Guess-0.13.tar.gz 11832 BLAKE2B 4857fd301eb4348f8afe17b1b7780a404c5c2567323b37c36e1be9e0c545aabc78a27d06e86c4f0c34940a33ff43c78be006ef0365c346488646ced6f4d9939c SHA512 1b3286d536bcb7545be636e33b5ff37bf334fbb7f3a99f4fcb32cf1166b1bc7cc179e9d39af1c7ac537630a75066353a1d7a0ab97816757a444dc0068029da97
|
||||
EBUILD Crypt-OpenSSL-Guess-0.110.0.ebuild 598 BLAKE2B 837a5fbffe0409842c232df5223a45c4c5bf433cd4d3f61fecbd2201067930aefd27b4d235d14eebcb9579b542796b5a6f65576224d95d1f30eefe060b595a20 SHA512 0933a865287f63583dd02c2b156730a144fd6db79085fce435058245e198eddff389ae79aee3594e344f5ec26136b546d1a9dbf82e03f3afcddf90fcc3097af9
|
||||
EBUILD Crypt-OpenSSL-Guess-0.130.0.ebuild 599 BLAKE2B 4df1cb21e5ff564444abab9e93d9be7721778b9f20b9b89a688455b6ac04b6fa106bb9e33fbd5cdddf492fc92ad59ed6328ec2ac115c845dd7a99759aa759033 SHA512 fc2902521eba6334cb290e42a8fa3a0528d446ff7684ec2f392a76dbd2e7d47d5c9fd0f137a85a08ede90c29cc5f172e36f39cfb9009b30d6b6d01dddc9eaffb
|
||||
EBUILD Crypt-OpenSSL-Guess-0.130.0.ebuild 598 BLAKE2B 8626a25dd7de27ebaf9305e09fbb005f73092c706f21ff543b6cacb1e44b237a7fe73bb3b9de74aa7f1e6fe535981b39100e1b6e2f60dd97b7ab9adda87a9db4 SHA512 ec872248028d6daefacb8bcba16eccc44bfee6a8be87b437667d8d203c179b21f11d53e570174d867b8bb27ff2759f787f23e2b0836f77fa59000de7407dc40d
|
||||
MISC metadata.xml 411 BLAKE2B 777372daa18fae2658976904b22a5e17c15e1ce863a3ca026a03131be84cd435a8fa582c162500ae76881c6605abc8a2737ce877448d62f46e5101c1a9776b6a SHA512 da55f9571c2cec8cd96e6fbf95f74cab2b89cca8c74d32bfd217680f60ea0454b60b6cd851b0f8f841ea07ca2e23cb83764f0e28340eea38119ba216a31113f0
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue