Sync with portage [Wed Oct 14 16:43:41 MSK 2020].

master
Calculate Linux 4 years ago
parent bd0921cc9b
commit 3838b6a194

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29475 BLAKE2B 03d3cc1ba4b97c91c13f7f1e5830f02e394807dbe0087f598c94deb5162eba7d45d841a9ce0aec1e532bc72376bd51d21abc329a8ac19f25d58bd72d07e7dbe8 SHA512 fb4a19029e833cd94ba6e5628d276d85e85d863e80e19c02c45102254e6cf05f5ae9def1d682759033ca84ce0a31ef2af28e515d22e982795b08fe36123617b3
TIMESTAMP 2020-10-13T09:08:26Z
MANIFEST Manifest.files.gz 29456 BLAKE2B 5a9406dacda960ceb64985b479a1a81328d6ff45a9d64cb20700d6a23bc50a9e4f224924b6c73d20664bb1f5315d09125cd2ae005c78cbc1c4b48736f4575688 SHA512 7c4361cc1c748763d24268b674bc02126cd9567e230a9a206ddea5c97c6be9af477d3fff2c10ee84be4563250132f3394f8d5d12cb7de0a27d027b169f2f856d
TIMESTAMP 2020-10-14T13:08:29Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+FbopfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl+G+E1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klDkiBAAm8v9YTOhYVMnf+ujvmvO1HJUMAQk91KBC7vQu/Zgs1gpaBgAGTCawBVg
yOpE+9IwXSsZUg2pJq37YrQcXNrvcyjpiDur/tiiOrXt5UNoN8GlWj+kZ5EEmBQu
PLWoiHKgf9fOpjeAi576tQQ8qxhe8r0ipTuTT60s7qkR8e+qma/h4Jro6pqqBxaU
3HrSGy+ldk68yxorrFXJFwC9gomV6J5xgVC2FGFG6A0g6ERV1fC53vwQnJ83MKNf
B6Xunt0gX1UWht5zEpcfbSIVxmM2zdANLquk6EIdY9txciVKOvKy+7KDccabqtxb
bPhAifIyom8Je/k3h/CdHgPQQJ3nOOKGFm9QFwPEh4MShoz/SaJfS9zFDV2VSypY
sGT/FsmgwBh4Xb67GebMXTIeVSg5dwEghUN7JbOVmpNSMXwGbAvgsHc9jcbWXNXW
z20WS/734XqvtnwqaCUDMxjddOZzAKjDfCMooEtMj9/F/JhL3CcYg3Be1x72ck3Y
sxUCXfscns7BrdjePDwOoUH4L6oWpj+cG/RouJG/koO3aXlwn6C4saPbFVOWKyZp
gE1vpJda7uTnltd1c3yijufpGgtViNKvEITBDYEKOnGTZNOr1xaRalQgztGOQCK/
wuwPV1f8GkordNd6tfhcXohGADONTyWMKilJ7GP/B24FOZ25qyc=
=xxpz
klCWsxAAtVQ8ieVxyiAqIiEcysuEQMx6bxtrXwhDe9NcFRm9t+HxfnGto0Vy5w5j
xoWcV0jurfxqdbQmwrnd+eYFbtbjJlDdtSe5Yck4kBHNGt0tx0s/1FDdBQMmtLPG
tituq8/Zp+1qfYpwU7WcMjtzJ5yJ4CGVfCoM6TuloQsHd28PVwCjp0U7rERnGdaD
zLkwkadyBci5xKg/XF4vIMTlXqdkedg6sjZ86hfNdAvIbAdrot2rVoe0Ns6+7+DD
RSXGr1PDeacdxzlTzBHVli0LjCGdh4bfr9hh7p1WPwTLvfIsWwVTn3sLulQ7S3pX
bW1LiCuJcCXDYYYQdZhkqnr9vrvuhZtoXZFXwmYgM0Sx82Y27OeYK9tw46wOuGki
jRDBJWn49kPvbPX1j7elgev3khFFAXLP46CFfqZYp1IcUE7w3RDeU1pkbcHgZMf7
57XNzuo6GgfOLLHzbgNWePzLU2KBtx/x+QnG5nA6nerk0PKxgCJOwsgWUiJixnZK
9k9CX9bwMfl62yDZpgBxQuN8MkUlof15vUbV2SNo1NUyPdnbQCQRpaDpn7ffQ7Mr
08krEeRhp9CqJsCQPNSkcIqomX0XqphUQPWUvzuY4kBmp5QIOJkDltQ8KbGjsW4Z
oFmhnRz0sDkfPOzz0VF/P0HqgQtMuNKFUF4KIfZmMoAxa3vbH5g=
=Er3g
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -1,4 +1,5 @@
AUX ngxtop-0.0.2-py3.patch 1816 BLAKE2B 1f19b6143bc5eab4786043d1641f17a370cc07b72c3e61329e9b3255fb6a0c66d00d94b371aae5e0d5747e99964a102d7ea630a235ebad4df0cd3ff015917c95 SHA512 47127c5ba26d0d6319ca74f21370bf01ce3a74676066bf7476f862de8165c2d62d90e5cad1cb2369e5743db4fa51090e8bdf59da04f9dcfafec62edc44122f8f
DIST ngxtop-0.0.3_pre141201.tar.xz 9012 BLAKE2B 9e8a7d2c3aadb302e0923fc7cb5b0219a56489993fdcf83fb7b38ba67036f2b5cae7e5bba2c9efc81d858c58b0f1e25f17fa8cc600e77f76b45aafd9d5a3354e SHA512 ce0c6d027eacfe553752a4a66b7d5823de45ef847d4db1a50d9677126a1d574c22e17b5a60f073bf74eb93d56d15d88d6201353324b201b77c1dd5bede6d7cde
EBUILD ngxtop-0.0.3_pre141201-r1.ebuild 749 BLAKE2B 728b286c2f5a51f3c6f21434766c6f03ae13de4c355f55b2ba35606595c3e9361545176f157312c6c878798ddacfa8b1510a243c1a73eb57ab32befdf753bf68 SHA512 047ab67573bad0f456a8125b81756e5a075b47a6d666c2b2827f6783105be7baeb7fe29c0dca1619f34672907d60f514c8da47c7ad897cbbe6fa870d836ad1f4
EBUILD ngxtop-0.0.3_pre141201.ebuild 717 BLAKE2B fd1b649f65855e48ec25e68f7280be86a3bec07dddd127dfd9da7e1be6a81123a17e785120a31fefe8f9e5a9aaefd7361d7562d194c84c4175d9ebf6c34f99f8 SHA512 d72758a338d6596ccff321136bf8373aa3e08e7843058e747f7ccc05ace5e08f6d8f96c5d98cde6f1b37b8216e234ae7c31dc2da50e1312df1d54883fc31c2f3
MISC metadata.xml 461 BLAKE2B f806664e2adbfc73592f38096aa760947d80503bbc57896ea67a6981d2dc5f96ba33b3c52ccbbc9b89cdf8396be58e02c72fca1da540e50234f56230e1af974e SHA512 ad2119f295b8c26f57142a89ca52ca6fc33b8fd1cbb8fc8b03a838f4515035a58144c661c64afb53a032cbcb385d13fd5d6cdb8c63d5e098210f506e406e0382

@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="real-time metrics for nginx server (and others)"
HOMEPAGE="https://github.com/lebinh/ngxtop"
#SRC_URI="https://github.com/lebinh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
dev-python/docopt[${PYTHON_USEDEP}]
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/tabulate[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
"
PATCHES=( "${FILESDIR}"/${PN}-0.0.2-py3.patch )

Binary file not shown.

@ -1,3 +1,3 @@
DIST iat-0.1.7.tar.bz2 103750 BLAKE2B 30aed495ea5a03478fa741ef0479d22bb12e579fddf7f9232b62430d7867f4a0029145e69909f39d3b63c0b8d7f11b473f00cacbf3e051050157177503034d0b SHA512 ecde86ae11a9d88f7fa05c3b803941f6e5fad6f3dd14dc094145aa809fe9a15f7b410dae7b81715147c92309b618b8b62975ee193b73f38250b4403a6dd55eb4
EBUILD iat-0.1.7-r1.ebuild 440 BLAKE2B 076add40cbb3e2a2c71d82ff70701ce29cb26bafe5920a902fc021b020e26b220ef394f04b0d321db89a11e3a3f8b757fb5b47f64f10269b2854d6d2d8b3eab5 SHA512 30dbcf3862388e943a628672fe7fecfcbca7b9888e29795aac5cfce7ecf602a9edbb08789df1d78a098db90c8e9df97997da83276112a8f1ee4f6357b266410c
MISC metadata.xml 467 BLAKE2B ecf4b42f2c5af73519da4f5a5758bee899c3114353af401b6ef22355f88134f21137b0700f4e73b95460c7d0c5cec725001b5f93f2a4836ff602880da02cf119 SHA512 8530afa568ec9a0536f199f3dfa8fad64234b4b8088b62b34517fd6d348136d3fe98113c63ec810b681d8a469d039b6447ac31050b0afb0a1c67aa905a5b89cd
MISC metadata.xml 453 BLAKE2B abb6feddb970d2b6fdbceef9e942ea369924fa9d39069dcedd7bfd2d523b1b9f99265e38dd3aef569819e224af1009188b55dee2f6dc5587d9a189aaf16f3400 SHA512 8d603d04b731f71e2b0a4e31717ad6a33cc285e8062029e7a620050f1a5f697cb5106e7e940bd6aa179dcb67db6aafbefa10f98efe1f519647c72bc213344b53

@ -3,7 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>ramage.lucas@protonmail.com</email>
<description>Lucas Ramage</description>
<name>Lucas Ramage</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>

Binary file not shown.

@ -1,5 +1,5 @@
DIST cardpeek-0.7.2.tar.gz 1130295 BLAKE2B c2aec139c8834947dd2e04fe384719bccdbce9b75b24f791136d5afb5873e6e0afb8306ebb2ddf6fa4e8b4cb46078667fae8eb962b425278351172292df6faaf SHA512 9fd1790794b8d092859670bb36a0cdd235e7d098d563032ccdb8143eac00bb77532f1ab918897c4b753afd184079975de34a6f645e31eadb28b6c5a81d344ecd
DIST cardpeek-0.8.4.tar.gz 1520613 BLAKE2B f31a0298ab8423b384b0ad62abb0599da75fd968385e9e6c9a5982e6fbaf7bec8a6098e3e7a5c30ce6634c65e05db084772f4a33c7ef5d6fdcdee0022cc56b86 SHA512 f6eebc7a17f270dd56529ee36815fee72b2f9d62b24d6cc90060f20c7604b9b99ab76858d9c04c60aaec838b02b8db76476a91ee22a4e10f01f852cd1f536efb
EBUILD cardpeek-0.7.2.ebuild 518 BLAKE2B 39ba3d1835492494fb2644ad91f950ab330f179682e50d1cc3f949460cabef53cddfb2761794fb1b8a476a60ad76dbb3229cb93ca86a5485b5f4bfc92f23131a SHA512 0d688d4251c0f7b12b070431a952d9186e6481b8cc2bd8a5d7a7a1bdc83207b6e86337b322496e20e37e97d59363cdb081f27c731e129d7b67c82e32e7fb70b2
EBUILD cardpeek-0.8.4.ebuild 526 BLAKE2B fb59f54fadab35ee57c5f38870506d289ea04995b4dc8df9a641c178f45ca6aa9c4339c3634382473856248636c736e16796c0471e0280c3078676cdc8cc6e20 SHA512 6e7758473939e558ea1983434244fbdb0817eae243b714305eeef6e77b4a8c6ecf8d369b7e38865dbe97dfb82809e4ef16ea2942097d200e381f6bb82247b0b4
EBUILD cardpeek-0.8.4.ebuild 597 BLAKE2B 364d20acc1374affc69897309525c59efceefd61eea1cee1fb6a46c4ad0f524d3fcf0df1d79581f83b935d1797128a8648760868a0c5805a2381df8d48b833bb SHA512 7cd770a85aae7bbb242b126400f8762ecb663d2b653072d34d12b7f49cd8de64b6c2d0419af87a1632cd5889ec5edf48c918bad93358263f465f1caebd3d2c30
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33

@ -1,8 +1,12 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-2 )
inherit lua-single
DESCRIPTION="Tool to read the contents of smartcards"
HOMEPAGE="http://pannetrat.com/Cardpeek"
SRC_URI="http://downloads.pannetrat.com/install/${P}.tar.gz"
@ -12,8 +16,10 @@ SLOT="0"
KEYWORDS=""
IUSE="libressl"
RDEPEND="sys-apps/pcsc-lite
dev-lang/lua:5.2
REQUIRED_USE="${LUA_REQUIRED_USE}"
RDEPEND="${LUA_DEPS}
sys-apps/pcsc-lite
x11-libs/gtk+:3
net-misc/curl
!libressl? ( dev-libs/openssl:0= )

@ -0,0 +1,3 @@
DIST 4AE3942E.asc.html 5476 BLAKE2B 22b3acf6d4360b1686890596e7c8de2a3a38e739aa0ea4ae7fa7e09295127c7196f5af5750bd30d5260365206e08397e3bda970a4b7cdfb2d0827f80f2810758 SHA512 025bafbfe98e2437a3919f4651e7583a5fccd60ff110904189969ce5fe1770ed4222c60a530065b7720a0e233d1a138b55cd7df4c8f28337b9e953547434429c
EBUILD openpgp-keys-voikko-20201013.ebuild 636 BLAKE2B 75730a6ad9788b46c73ab33a406d09f148be98b3d80cffd89e0ddfadedbe5ccd1e7e02083351ce4fcf6c10f41aed2f911ad8dcac890b3f0a5df372e456240538 SHA512 1586c99910475426dc12a022e0499272d11dfed50c5ba81ebc82fac2ce55e7070ae685c4f719394a50d34e4f9605644795782afa0199af02ab91f8c5d9eb6475
MISC metadata.xml 254 BLAKE2B 938f68b7b21ad386a35540a09e4bb956e241dfc963d4823c3c0cd46d3449ff4fb5a1cead67ad7c35a460503d30bdbde35822535f1c2d46f2939ee190f328b846 SHA512 26047ebb40fc49bfb4393121c5c5af69caee617a1d75676be84b0f5af75564828aeeef4503c7681eaaf7e48f6c662574874336296c18e002dca8e925162a1d4c

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>juippis@gentoo.org</email>
<name>Joonas Niilola</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,19 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="OpenPGP keys used to sign voikko* packages"
HOMEPAGE="https://voikko.puimula.org/"
SRC_URI="http://keys.gnupg.net/pks/lookup?op=get&search=0x3D309B604AE3942E -> 4AE3942E.asc.html"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86"
S="${WORKDIR}"
src_install() {
insinto /usr/share/openpgp-keys
newins - voikko.asc < <(awk '/-----BEGIN PGP PUBLIC KEY BLOCK-----/,/-----END PGP PUBLIC KEY BLOCK-----/' ${DISTDIR}/4AE3942E.asc.html || die)
}

Binary file not shown.

@ -9,6 +9,6 @@ AUX qemu-9999-cflags.patch 228 BLAKE2B e7e7235cf2bccddf80c62f7154ab672fa0056e5bc
AUX qemu-binfmt.initd.head 1442 BLAKE2B 23aa5338914aa7c47f9b1cc1d28291abd0ea037a33cca81f990decfafac2907c86c042350c9dd45591d16330846d4e11d2c8a2a409a68ad81656d9c2c51964c0 SHA512 3fec8946a37bfbd2089f5d95089ed5987a198fc0139ee7482d4bb38c2ffa0e165667a7853afcf2b458bc3e2a6540f172c929ca5a334a00db47e2d0f881382c0e
AUX qemu-binfmt.initd.tail 245 BLAKE2B dd59f2944c6e3f0c4d282b94b687a9b5c51dd77c5103fb9889bd9ce56874495397676ae6c8375d9e9e23094828477240778d9e0f361e68cdd63fdad574851561 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737
DIST qemu-5.1.0.tar.xz 62911540 BLAKE2B 6a3ecbda2d9274f2736ffbc88d2006be31f153e7687e1425c1a297975f0e828cd2eafc11d11b589991acda87a489dd256ccf5a8947f91bb9431e515e979d8f29 SHA512 e213edb71d93d5167ddce7546220ecb7b52a7778586a4f476f65bd1e510c9cfc6d1876238a7b501d9cc3fd31cc2ae4b7fb9e753bc3f12cc17cd16dfce2a96ba3
EBUILD qemu-5.1.0-r1.ebuild 25231 BLAKE2B ca59f29a53186dfa6af49605cb79782dabc137a67d848196ce684ac032f1e807a3290f1fb88852263bc606342568822aaf8791274fa8d533a0eaec399b3a6d8a SHA512 d23b4db3079560515ad89b55d2c7b3240fe44bf98f1f93e15a4a96ac052369ca2982c86f1c347f1b12e80c13c111e1ac9b6004303f56e5e135e44d171bcecf68
EBUILD qemu-5.1.0-r1.ebuild 25229 BLAKE2B 6fb4107320c76bbb42fe2c4b66a35db4dd4e8acb13ed9a21e95a314921ac8e20299ba4ddaf71ecff6d4e127f0cdfb4dc14bfd828bc14e77389ee12eba37f9fea SHA512 c0246649e907654da00bdc6ef414e0e57e172286a32ff2f70e3c2390a4bfc965cf5efa1974a7c831532f1df2d5c29627f1490d3328a0e57f2436f6c4a417dede
EBUILD qemu-9999.ebuild 25253 BLAKE2B 0bf7b9483506b5f082b8b455036b47cd99f13ff19a379a56fc1323d59091442979d02411e6f9999391389f4d03e70c15bbe14d4a833527778eabb5ab7ceca942 SHA512 870cfaa4139a6a1b1775c314b6d011a3b911a857d2a5c87cf75ef948cb018ca756a55ed8700b5649d856bb0ee1c3491e99755005fd48f264148a66e7930efbc8
MISC metadata.xml 4458 BLAKE2B 521a9c7b7c3371ca4352decbaf2324ef22822a176bf22b4f26761dfc40535cb4a6d6438f39ae6803804fdac8891bd2ded0f972279eec9076b80803826946f954 SHA512 9ba9e2805b6fa423fad3da849f57fdc328e8d6276a0a3d15a8970fc117d8174a76a20be96cf9eaa2a92149de922aa0c9b807cd4f2412f335375088dc32a79b61

@ -3,7 +3,7 @@
EAPI="7"
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
PYTHON_COMPAT=( python3_{6,7,8,9} )
PYTHON_REQ_USE="ncurses,readline"
PLOCALES="bg de_DE fr_FR hu it sv tr zh_CN"

Binary file not shown.

@ -4,6 +4,6 @@ DIST sunpinyin-2.0.4_pre20130108.tar.xz 964764 BLAKE2B 2c9d2e3fc02009ad10784c940
DIST sunpinyin-2.0.4_pre20200306162733.tar.gz 547519 BLAKE2B 6e0e4457217d7b85221cab15173f588a5c7c039208a8f6cd48ed5fb21c5b5eae2f4616d6fddbf6eff8a006193097de26c866d5385d4602f41059ee8d7e52a2d5 SHA512 e8cf73aeca8dcbc7dd6f51f034a9a0363201bc14a814800e071c987933935b0e8039aa84178a6bd1cba1c7dee4b25b2d5546e78ea683e68e8981afea48fdab33
DIST sunpinyin-3.0.0_rc1.tar.gz 547138 BLAKE2B 682e733241d690d1fef8ce452c497a894c5ab61bf5298c1f292ce3a25a681d594744db43ebd51b3e59274cce0e47a1bce15a793f2c20e2998915c3432f2a7c32 SHA512 c9d4936de5835a7f02e52c5b32bf1a42d76bf7588449aaa813f3df7ab2d72f3ca0f4e18f74a60be4860f0724b5e05cbe567c67e6f3150b0e71b23b3a9002fc5e
EBUILD sunpinyin-2.0.4_pre20130108-r2.ebuild 969 BLAKE2B 3a4fed1810722b8d0f74282add5b5298c120b373c083fab1f1289285435915a12be3b8cfd3c44514c5f0d085231ffe933d5fab0ba3a2522d1422b71447bb0da8 SHA512 588f5bf39e30b91ecea1550c28c6ab2fca113fbbcc999f12ebaa335abccb214d4d2f4f6d28dbbdf728561b6ccecd9177f518134b0d39dd9c36a19428cab70ebf
EBUILD sunpinyin-2.0.4_pre20200306162733.ebuild 1583 BLAKE2B ac1195146760061c65d51de3306192d173c3bf76eede636ff3a5bf0324df9f3523498d1e89b98049fbfd1c50e453b371cc6cb587885e84492f492282102c6f8a SHA512 8dffec68e4e1c84d517c4646e6cd4b93fe06d92176bbceaf26be60198f0106e77c226fe9acddec004be030c76685f83ba30f305501913f35d3c71cc3a07cb26b
EBUILD sunpinyin-2.0.4_pre20200306162733.ebuild 1581 BLAKE2B de6c5d31021f02b404059e1dc8fa13cce4a7a0c9fd399051e62a8ac1757ca3d148699d49693e0d7ea567578d50cce723a0bba28cff606412a2037d64e745bc43 SHA512 080cd71721b06fbeb439442ba7ed7271903cdc347171e2c0dbad8e21a19b5f035a877044ac8430e610454d38e4d6fe863fff054bd545bedcb26b126c5eb84ce3
EBUILD sunpinyin-3.0.0_rc1.ebuild 918 BLAKE2B e5220cd1829a49aa2155ab92e5b9c2ea82ca281bff4743935f24b2072a8237f064905f979feccca99007d653877728430108c45793286eeb41d3668832b39859 SHA512 065897821edeed4dece2aff5061f7d97fcf634a544a7d1d6cf614b4215e05808459c7940953e8ae6f0319f3803d36630cb520b2b97da1284289e5d447da9a3e3
MISC metadata.xml 328 BLAKE2B 61db20b9475140020b99ef82cc8949db01b996bbe043b4aa68bd7bd6cb67c56286ce0e00c8dd1a039798b23a8921621260286231f1d87a079ef13a4a764b8049 SHA512 c67333df77b03f92845334d6b738c172cc2e1935b5df4cad2d7bc983c08cda59f1427588ab8d054cd40b7fdc52c0adcb516d74c7de4bb320f85979a6a3297628

@ -26,7 +26,7 @@ fi
LICENSE="|| ( CDDL LGPL-2.1 )"
SLOT="0/3"
KEYWORDS="~amd64 ppc ppc64 ~x86"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
BDEPEND="dev-lang/perl

Binary file not shown.

@ -1,3 +1,4 @@
DIST chkcrontab-1.7.tar.gz 25088 BLAKE2B 5e3cffcbcd064cfe8e9898dc74c215b14bdd69a4c110a91b73777cb024dd6dfe8d10ce862e82752baad65a8daf88dc45bee06f8e736393e0f973ee2f79f7bd96 SHA512 5236b1996a8d4f5d3861bf3d8a1bafafa271237965721ea4ff61e6712ee4546b9d0484483a0dac25f9d920904f899f2930b46df16d656083b422d95a1d6de0c0
EBUILD chkcrontab-1.7-r1.ebuild 575 BLAKE2B 01327ce8fa3e08690548b06de79f7fdb4dd40c690407bdf4c5f3ef1b34f226489b83924716ffe06427475ab4a62ce6dca2ba842fe0a5f04842b6de8ceb49c818 SHA512 4609d2e880924e43985df7993fafbdd6d1591a463bea4b3a4fa9f2ce789b650678b67832c61697c5874e30b7f8ef1d19b39024dcada2f1ef06943893993656e9
EBUILD chkcrontab-1.7.ebuild 555 BLAKE2B fc96c290f6866ddd18ed02eae4c80b2e6e013c17b108b56e2aa1e0540b53c801df48a7425e6c4f46751e8334d71ceb0b469c551abb997e829f2226b18ba02d0c SHA512 de95af7a7820a7b0af60b04820f6ccbde2dafbfa6c1fe2a089d3c8f657992d4179caf4c49f6e79be1ce930d829f64a5959910fa7da4b50a29347edbcf781ef0c
MISC metadata.xml 463 BLAKE2B 82e0b38cdc6aeb0cb304f3448f326c129e5b936ff559e07e5ced9b1b72e840cc4f1573571eae46cc56639f6920e717e7d3f67eef6cf8aac5e9a11f5948ac70ca SHA512 d181e1a0b06519224d4e6b13b7157bd9741000c676e7f47c72dd27eb475d991a32480393bd62a599fb0a833908bae96b810fbdb17723723067edc6af3b3ab0ca

@ -0,0 +1,26 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1
DESCRIPTION="A tool to detect crontab errors"
HOMEPAGE="https://github.com/lyda/chkcrontab"
SRC_URI="https://github.com/lyda/chkcrontab/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
distutils_enable_tests setup.py
python_install_all() {
doman doc/${PN}.1
distutils-r1_python_install_all
}

@ -1,3 +1,4 @@
DIST worker-3.8.3.tar.bz2 1519483 BLAKE2B 45573bed62256eda879a776f8a65af63a5c57f8c89784445faf264d2e09403faecdeb225d99ee50498df4c21a9cdf69a131c7d391a24eafe48c2319808b009dd SHA512 fa5d078233a91ec603cd87718542cdd5d99ef89c5d2e72c84fe40c08778c5e9dde8e99a23ccfee5ef61e63535c809a48ccf71fe9a256fd7afa05f848c5045738
EBUILD worker-3.8.3-r100.ebuild 1353 BLAKE2B cb35e5327e069badcf1afbadac898c9b85b09c3b526c8e1caf253e7c2f04afca98f850b810823a653b22158341ee06ca8ff169edb3c4bdd6c1457a264f682d7b SHA512 9959aa356b6c02486fe2ac04dc42beb117e0559166ef35a59d1de41c59b7bfb30d687a2faf9c56cdd13943b84d4a6e04adc48bde5acf36fd71b9237cd42a185f
EBUILD worker-3.8.3.ebuild 1264 BLAKE2B 94d3fe57c632417e7b2a913e3fc0556ebac23c8eff0738985d3f5e3283e75839fb77a700a557731c948299035b0d67511cacf1ebf107fd64212615271dd59307 SHA512 9d41c3ddf13e86873ac6288601e0f50e552e912a0cab69133300285947bc0f3a48574d9121729ef721ebd41b03998b0dbb0aa82f23ceec123455ba299d46d2e4
MISC metadata.xml 520 BLAKE2B 0fb1b40fb4c8758fb25ef27ba4d0a7f18550a3bfb8d53efee66a72ce1e8e371a9b17e7ff49f8c109b0d99dd0fbb709636b170cbbfd4701efcc08e0580e49302a SHA512 0dfbeebb02e324e4b6d6ccc9939ae4b2293f185db6bf42de31ade55b577395950b799b9591228e1f9c9f64c05aab5011e3eb43970b1796f60cf96ed5ba82a183

@ -0,0 +1,59 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-{1..2} )
inherit lua-single
DESCRIPTION="Worker Filemanager: Amiga Directory Opus 4 clone"
HOMEPAGE="http://www.boomerangsworld.de/cms/worker/"
SRC_URI="http://www.boomerangsworld.de/cms/worker/downloads/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="avfs debug dbus examples libnotify lua +magic xinerama xft"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
RDEPEND="x11-libs/libX11
avfs? ( >=sys-fs/avfs-0.9.5 )
dbus? ( dev-libs/dbus-glib )
lua? ( ${LUA_DEPS} )
magic? ( sys-apps/file )
xft? ( x11-libs/libXft )
xinerama? ( x11-libs/libXinerama )"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
DOCS=( AUTHORS ChangeLog INSTALL NEWS README README_LARGEFILES THANKS )
src_configure() {
# there is no ./configure flag to disable libXinerama support
export ac_cv_lib_Xinerama_XineramaQueryScreens=$(usex xinerama)
econf \
--without-hal \
--enable-utf8 \
$(use_with avfs) \
$(use_with dbus) \
$(use_enable debug) \
$(use_enable libnotify inotify) \
$(use_enable lua) \
$(use_with magic libmagic) \
$(use_enable xft)
}
src_compile() {
emake -j1
}
src_install() {
default
if use examples; then
docinto examples
dodoc examples/config-*
fi
}

Binary file not shown.

@ -1,3 +1,4 @@
DIST libreoffice-voikko-5.0.tar.gz 51882 BLAKE2B c4d33f469821b3d3ee15f71c21a2e3fd5474939dda204873e85d9e52aee0d1cd9c01f660d63fdbef87786dbb0b8a88ba4fd45b8aff07b0b35588c9933d4c9cef SHA512 58f139c190acf5c56a8506365c296d06efd95b4422bb66c50e8058231bd10410b202d2a01ad0a2bf82dc0f41565c1e3a07ed86a4ae070d32af8cfd0e56d7eec0
EBUILD libreoffice-voikko-5.0.ebuild 1414 BLAKE2B f4648b845d3195e420233594f4f09ef6bdc4affdea0e90581a24d1ebb87fdbd01872b378862a33d8c87935593d48cd80fc4e229d3ca1cd4c37f9aecbb2df89a0 SHA512 fb7d5d6b49c81251c524ee5dc8514c3d6554303214909014d8d474157501aefb0edca6f34302081e987fba124b8dc73d49b0354bac5e31bdcf4ae17db84066be
DIST libreoffice-voikko-5.0.tar.gz.asc 819 BLAKE2B 4305cd6cfccce6ee832cbda6c3b10a7676e94fa968c71f1894c178a3715ec00b477e745ef22b284b06190291748ac71dad2b43ea5d15e49833b0dcb53eabb7ca SHA512 7df7317018904700957691785ba80f1fcb390891fdbf6210a8eb06db5ac4ae1721b8175777685d062af08b52168dd94d5bb4b851c9405501781f1b1257a32cc3
EBUILD libreoffice-voikko-5.0.ebuild 1653 BLAKE2B ed32915f2400d2f8620dc07636e8847c39e334e7a6d80face9c897cb8df52f7ed2f561cdfe9253978f146ca83ddab932603b6e83afdc5a5a6cc72cf6784ba94d SHA512 11a7bd6713a0cc0c53d0e0c7bcd42e2752791d2704d509ddc5ff07eb3216eb1a6539e0308b5fae1c912492f4edad89df51738154b1b9be51a943aa99ce01e42f
MISC metadata.xml 254 BLAKE2B 938f68b7b21ad386a35540a09e4bb956e241dfc963d4823c3c0cd46d3449ff4fb5a1cead67ad7c35a460503d30bdbde35822535f1c2d46f2939ee190f328b846 SHA512 26047ebb40fc49bfb4393121c5c5af69caee617a1d75676be84b0f5af75564828aeeef4503c7681eaaf7e48f6c662574874336296c18e002dca8e925162a1d4c

@ -3,9 +3,12 @@
EAPI=7
inherit verify-sig
DESCRIPTION="Free Finnish spell checking and hyphenation for LibreOffice"
HOMEPAGE="https://voikko.puimula.org/"
SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz"
SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz
verify-sig? ( https://www.puimula.org/voikko-sources/libreoffice-voikko/${P}.tar.gz.asc )"
LICENSE="GPL-3"
SLOT="0"
@ -15,6 +18,9 @@ DEPEND="app-office/libreoffice[odk]
dev-libs/voikko-fi"
RDEPEND="${DEPEND}
dev-libs/libvoikko"
BDEPEND="verify-sig? ( app-crypt/openpgp-keys-voikko )"
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc
src_compile() {
emake oxt

Binary file not shown.

@ -1,4 +1,5 @@
AUX gentoolkit-0.5.0-python3_9.patch 1425 BLAKE2B 51663e01d48f6f192cfe96972c584337e62495d553251ffe360c4e928e208d528b453faefeb3c2d1641c9e662151b8ba91ebb7f1ec6b3a2c67fcb18eaefe3495 SHA512 327ff6d6aa77293f7bff3be6e543e3bb1b4fcf226d3e913668c69fdb9de2d2e04a73d9e73526910ae4e2c3b0bce3f87249cb31d55928b58a9c4274b97525e9d3
AUX gentoolkit-0.5.0-r1-python3_9.patch 1220 BLAKE2B ce01d9a8cdd214d585b0e4ee61ce21aba2880deb76c666f6a0fd5833d340a24b741be68e6923a942353d53ad0c4d66014290548d52fe76bad4cc0069b6322d29 SHA512 19ab5bd0bd76571106e12f361ef41a7eb4fb573afe5e5d61c547e4df1d2697c80db8307623edbdffcdaee9472ab56c1b61e133cfbf3845b174a10f4e7aec7d44
DIST gentoolkit-0.4.6.tar.gz 3205641 BLAKE2B 7da91a313c8a9263eb7b4abd6207ece9dd602a5069a87f1e78ada13fc9f396e1f2afddaf0637c473445034cf57b5ca7631e209361a88fa3892d302b20f4cc986 SHA512 3aa3c9af7e994313400607943b9090fd813227ddd6d550b50fbcf7eeb4053da8bcdb41c9ef2579d957d2f279fdcc4e2f2ceca1091c5fd457df4204dd11792d6e
DIST gentoolkit-0.4.7.tar.gz 3205669 BLAKE2B e5f64b85546bc10ad16e7fa42d288965539177375e8796b40df699859efa13fb98bb86aec58e60363c955b2d5e4b2e6379a7597252ee4fdbeec49559de67b328 SHA512 0fab600b4323d23e12009eeb4ade595950880a88b05bcfbfeada1a9b9af615b96d31c568285629bf6e5de7b45ed857bdf98b6261dc54974fbaf70c924e093c76
DIST gentoolkit-0.4.8.tar.gz 3206070 BLAKE2B 7f689ae85136827b8af50401165ccd44bc824e12bec43dad786c7221ec78ee3c1f14d538d197e277a2fedc23f570440f4ec7c0cc707a146814315ff6de48c115 SHA512 689b4229c5d2b6f4440b7d3d57e4b9be5265eead53737890c17dbd0510df287f5c19f86b924735d4ad146d1a500c59a15869b718cbf805b894b0bf115b69f838
@ -6,6 +7,6 @@ DIST gentoolkit-0.5.0.tar.gz 3206598 BLAKE2B a379dcbbaba9d52c241fea020b87c458384
EBUILD gentoolkit-0.4.6.ebuild 2289 BLAKE2B c405f76dc529c42474e0e160df1669f036bbe1000b29ea188a777808c7530f280cfd770a27bb5414e7dfdcdcc36bccc2add5ec4c6bd0aaf9ef004948b7f83837 SHA512 67ef3bc311e4ea96e6c940d7f413fe8b05b03d0d3412cb3b75fb0f2a8a180d72f10f35991eb3ef012ee0b5b176d230007ea1a7e254883f57c9f91c4cc48b6397
EBUILD gentoolkit-0.4.7.ebuild 2306 BLAKE2B f979fb2faab8d450bfa47ae0fc51b032f7613807048f0e6ae52c6acd7d52dc336d605a3b78ab72582b481452ef05c27de9f20a3f782e47d559c1360ec3a53c77 SHA512 046b1c64203865794811eb01ba111a593600f7bf7a4878d9c2c0e8dcb1421451cd2c6b42ac7094061807de5f056f72ef582df999bbc61a8a7d13075b2f6ee90e
EBUILD gentoolkit-0.4.8.ebuild 2297 BLAKE2B 10d21be291c5222f70be925db74d50698d305cc591ff174842ad384a158f06d76e8b11e606bfe773970c2925ce7e15f0b2665a600bac98ae0642030aadff72b6 SHA512 6af0f28b49cde8aeba62e4f4a7d4d536609d38ec14c4d378b2e71deaca4a1b0442ba9f0b9d9dad853e7bba6d8ed7b3e099a1e7d723bbcbed7be2caa14fd0e30e
EBUILD gentoolkit-0.5.0-r1.ebuild 2327 BLAKE2B b0f1b414bb653d1f6cf2ba20af60de58a222b661b67a94751d4878fe4e120e33eebacfa01131619d5b3591b53c9f2e5484019328c796c7ca39c535c60952f638 SHA512 79418dbb6d9adac94d379e4cccce3f121a1f05c51c7fd82109ddc52a8aa2b1cf2f58328862af2597ec5961e6a63e418f055f968d570816084f5024dd25208ecb
EBUILD gentoolkit-0.5.0-r2.ebuild 2375 BLAKE2B 7165c21ac1618ab4782825d3aba54b711b81cc5e23e5f8f931208932507a5d07748ba05637636c4792f0f9c716b0d51634d6658e5d65583da08f7ac1ba9bdcc0 SHA512 463072c80f9b83e72c42633fa9d9a2ded94db7b8f55e629d1fc180ca695578b359b74cd052bd8b5afe0c0e95f2b777027cdb739461c174c8a3aea2e292b51753
EBUILD gentoolkit-9999.ebuild 2057 BLAKE2B 3435a6c40993571c81a7e7e5479712b37b89bbd9b5e8e5e242ba512398bfb9271bba257c8eb75e7ea5c0a8a1ec7e62ce44853d32b05549a86c14ae8b1199eb9d SHA512 7d6313ff0848fe2266b4bc5edec9f743cf1c2680afe50774316c7734d254f290bae71b46ff1581ead22d8a34075b6ab86f637ef0566af71fc7b76ea1934b0783
MISC metadata.xml 558 BLAKE2B 2ede18c080565469ba0be5ac6f2e34ab02f9367947ef1e380deed006c5ca2900468e142ee1d7c8664d62ed49caeb64069726f0426251a00d48a848af745128b4 SHA512 8e57275ae720065361529af42999f9bfe871007e45592ee6f539eec4ce61e6b141f44c65316ee10798bfaecc86a814fa18353becbb31ffc5e2c38df100ac3704

@ -0,0 +1,34 @@
From f14b6198d1dd9cb7f4a83f3822e4a1782a5581e8 Mon Sep 17 00:00:00 2001
From: Brian Dolbec <dolsen@gentoo.org>
Date: Tue, 13 Oct 2020 10:04:07 -0400
Subject: [PATCH] metadata.py: Fix duplicated use flag text bug 748129
Regression from commit: 517581df206766
link: https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=517581df206766fabf10273cde565e0a6dc62829
Gentoo bug: https://bugs.gentoo.org/748129
Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
---
pym/gentoolkit/metadata.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pym/gentoolkit/metadata.py b/pym/gentoolkit/metadata.py
index c3dba98..0b58392 100644
--- a/pym/gentoolkit/metadata.py
+++ b/pym/gentoolkit/metadata.py
@@ -101,8 +101,11 @@ class _Useflag(object):
if node.text:
_desc = node.text
for child in node.iter():
- _desc += child.text if child.text else ''
- _desc += child.tail if child.tail else ''
+ # prevent duplicate text
+ if child.text and child.text not in _desc:
+ _desc += child.text
+ if child.tail and not child.tail in _desc:
+ _desc += child.tail
# This takes care of tabs and newlines left from the file
self.description = re.sub(r'\s+', ' ', _desc)
--
libgit2 1.0.1

@ -27,7 +27,10 @@ RDEPEND="${DEPEND}
distutils_enable_tests setup.py
PATCHES=( "${FILESDIR}"/${PN}-0.5.0-python3_9.patch)
PATCHES=(
"${FILESDIR}"/${PN}-0.5.0-python3_9.patch
"${FILESDIR}"/${PN}-0.5.0-r1-python3_9.patch
)
python_prepare_all() {
python_setup

Binary file not shown.

@ -1,5 +0,0 @@
DIST mpv-bash-completion-3.3.16.tar.gz 20125 BLAKE2B 1350445ea05474e553ade334c1f11e97828df11143021920a25787a295d6e870595e35dda6ccd048ed4e01e0e85443a5902893fed1aa1525e875649a93ef632d SHA512 d962cc911d571b0345ddee22ecae6faef307f2da44642d6db5223fb0e51d2b2087b038e1964cf8f1ed683bb95a3268a8ffc1fff2759561100b23921406a0e31f
DIST mpv-bash-completion-3.3.17.tar.gz 20873 BLAKE2B 5e44b315a4f148c27768a3b0c29d609b679e3d489dd79803795a75a9289816ed13797cc04c748410ba3302a2619dedad21772f2d914b2c3ff5c73189e4e348df SHA512 a0b1ae4b07bd3e5fc95fea135aa5391d0efb0d2c1e4ccbb712cf0911b9e07b23a7bfb27d43b615988610f545f1bc62226998295573480ab657e3b18966d48991
EBUILD mpv-bash-completion-3.3.16.ebuild 1120 BLAKE2B d0f980a20b970ba099c0d06ded70aab17730eb127a65649f603a66a45bd17381299bfcf2c21effd2eeb5a318245400a54dc0fa9719782164e23ae1b700870c68 SHA512 f57a73c90eb63618b9690ef7a79346db3f1ffc8778a2fa4040470567073ed7ab38622e21201c188dac57ec646a722ae64b30555c8e66f7e6de856e6047c0bb57
EBUILD mpv-bash-completion-3.3.17.ebuild 1120 BLAKE2B d0f980a20b970ba099c0d06ded70aab17730eb127a65649f603a66a45bd17381299bfcf2c21effd2eeb5a318245400a54dc0fa9719782164e23ae1b700870c68 SHA512 f57a73c90eb63618b9690ef7a79346db3f1ffc8778a2fa4040470567073ed7ab38622e21201c188dac57ec646a722ae64b30555c8e66f7e6de856e6047c0bb57
MISC metadata.xml 334 BLAKE2B 40a7d8dc557fc02f37c833ff1a5fa275667ca1b1943f381953c38bc5b4b21cddabb1f3663e9459e8680dd1e8d79b6d7c138165b67db1c46b5e40adac8fa669ea SHA512 05474c18d5e81a3921a057bfc9cbe0d408335af198195372bf0e6ac265c9fc09258fe4acd4ac1a0b8c7c2e54b0d577bdc521e56545ca18164b3ae5aa5711cb05

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<changelog>https://github.com/2ion/mpv-bash-completion/releases</changelog>
<remote-id type="github">2ion/mpv-bash-completion</remote-id>
</upstream>
</pkgmetadata>

@ -1,51 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Bash completion for the mpv video player"
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="luajit"
COMMON_DEPEND=">=media-video/mpv-0.25.0[cli]"
RDEPEND="${COMMON_DEPEND}
>=app-shells/bash-completion-2.3-r1
"
DEPEND="${COMMON_DEPEND}
!luajit? ( dev-lang/lua:* )
luajit? ( dev-lang/luajit:2 )
"
src_prepare() {
default_src_prepare
# Avoid 'mpv' make target that supports lua only.
sed -i -e 's|check: mpv|check:|' Makefile || die
}
src_compile() {
# Prevent access violations from completion generation.
# See Gentoo bug 656086.
addpredict /dev/dri
$(usex luajit 'luajit' 'lua') gen.lua > mpv || die
}
src_install() {
dobashcomp mpv
einstalldocs
}
pkg_postinst() {
if ! has_version 'x11-apps/xrandr'; then
elog
elog "If you want completion of window sizes, please install 'x11-apps/xrandr'."
elog
fi
}

@ -1,51 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Bash completion for the mpv video player"
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="luajit"
COMMON_DEPEND=">=media-video/mpv-0.25.0[cli]"
RDEPEND="${COMMON_DEPEND}
>=app-shells/bash-completion-2.3-r1
"
DEPEND="${COMMON_DEPEND}
!luajit? ( dev-lang/lua:* )
luajit? ( dev-lang/luajit:2 )
"
src_prepare() {
default_src_prepare
# Avoid 'mpv' make target that supports lua only.
sed -i -e 's|check: mpv|check:|' Makefile || die
}
src_compile() {
# Prevent access violations from completion generation.
# See Gentoo bug 656086.
addpredict /dev/dri
$(usex luajit 'luajit' 'lua') gen.lua > mpv || die
}
src_install() {
dobashcomp mpv
einstalldocs
}
pkg_postinst() {
if ! has_version 'x11-apps/xrandr'; then
elog
elog "If you want completion of window sizes, please install 'x11-apps/xrandr'."
elog
fi
}

Binary file not shown.

@ -1,7 +1,7 @@
DIST dos2unix-7.3.5.tar.gz 662133 BLAKE2B e24f77d92fe0c5931f9ca762b79a1713b14cc39b7566f78d55c4fd58bb7d3c0de1f2a8add8ffd6c3fa26a6bae73c412572fc71701e26b7b52f15b51b0de0d294 SHA512 beafefa715d894ec51bd808b18485bcf413f93b888203486e659f7e30b922b32b2f1da2305ef9ae85e54085ba3819bd512957bb872b529fe4728000cec7d3e58
DIST dos2unix-7.4.1.tar.gz 711570 BLAKE2B 3dbe33007aa3e2ef47ec3dc0c3165987986955fffd7ae1435725014d52ba716626e7891911afe11674beec11fa62a12983c8dfc28cff682ca0c3e798449a9b0f SHA512 81e7cff82d95b298fb218b073f54d17fa851a7507fbd54b3cd9af7c1efa6a7bd3cf59f7a84ffbaf395403bf458650763e1755944451b24f708878a9c62316dc4
DIST dos2unix-7.4.2-beta1.tar.gz 712261 BLAKE2B 020b51a53b3b8ac601efd0f3fa424fbe5a42ca5b06e1f7282c2aca021e22b38aac21e4aa7b42ed428c95053d57bb5c35483881b06dc580b533eac2fe716142a2 SHA512 323c0dd90616bca1891f8228d43bca1c6415b5765f5fba4ccf5ce692da9b545c8f10f908ba5ebd65c3409fb4d9fdaaa2fb36d589faa8b5940d27ecf8f72bc422
DIST dos2unix-7.4.2.tar.gz 727429 BLAKE2B 5ba8aecfe3a79dfe9f4d7d69453fdcdd573c8889b41240c6bce5fea1b7e9e8213454af98f768cb2d199c85684a7d48192ba4bf856a92b867594b52a2209d5e04 SHA512 3fb77561596bafd83f3f7807ce967e58d5a96e5235afe3a4074ae7112297445690b2586bf652eb0b5bd1984fd41a79478355f6df8244561b4167a8a09593110d
EBUILD dos2unix-7.3.5.ebuild 2060 BLAKE2B 79addcc1d203a536003d9ac775c520f09a3f816898e1c888e5d3305500db1a18439d9503f365e91e2c5379456101c1e090926191d09f67d5eae00c6cd632f418 SHA512 c486b0abc3b9ca00bd4fc0909298ad4340d6b84e949ffe7f61ac2e0c05a9aa47b83a72616d1b53f867f2b51ec04dd44467f988311cd9a11e031ba2e4a4ed1936
EBUILD dos2unix-7.4.1.ebuild 2080 BLAKE2B 4ee1a14eabb90520cdfb6a163d2bc04f2c3aa7632914e47efc8d5c77e974d2590d422eab6e59cae6e4ce0ecd0723721a640797b8a5b6390a2041cec6f7919cf3 SHA512 71a45fdfd99e9e0ac65b12f81e7f7ff5d15608f82521f24a5bdc17bf439237aa6546e0bdfa8dc6a5e00b3c02344d14f43ea1ab5dbf219c8221b988e1e87f941b
EBUILD dos2unix-7.4.2_beta1.ebuild 2143 BLAKE2B 053aa58e57e7c752e0f23db32bc0b4dc0f7d56ed152f9c2d2b0760c9b1b1a37683355bf160b794b5371a54be302238c20939ee45be81d221f6ed4502bb40bcea SHA512 92c0bac78e01a5896b70f3c8199e3f16165b912eaf3388dacf3bcf42bd7cb6e0de77f59c687058ab0cdaa588ce8350c3df77e59bd2b211bb160a8a3b271365cb
EBUILD dos2unix-7.4.2.ebuild 2147 BLAKE2B 1bbb99a76ee393c233e796ee51262fe5eeed6e6584d192d78cfc150aa845a085c86919170ca8acd78d18e16312dc1b217b4a3091a3e42b3f80d01efd66ff1093 SHA512 28aa107c6cdb86b274e577fcef12f7e46bfa1965bd0ac4b2e9bd0dd0737813a3bda34f0693dd9afbb0c8a5d577cd99cbf326a68d7598b960bd98644a29e4bf05
MISC metadata.xml 343 BLAKE2B c4023a36777a79352885528afd87e7709255ccf7f02d9ba28e29eb11f6c67c2775eeeec4f2db95b427b94859e70e7cd276984bca828eb872116e7ec33751c31c SHA512 12f79ed9fdd8df3c05110ea2a31123ca92a855cdf9287910802cb4e68c384764cc84c29929376426b23bfe9699574dbbdc2105d82c6e2701aa9fe67079d867f3

@ -3,7 +3,7 @@
EAPI=7
PLOCALES="da de eo es fr hu ja nb nl pl pt_BR ru sr sv uk vi zh_CN zh_TW"
PLOCALES="da de eo es fr fur hu ja nb nl pl pt_BR ru sr sv uk vi zh_CN zh_TW"
inherit l10n toolchain-funcs

@ -5,8 +5,14 @@ AUX mupdf-1.15-Makefile.patch 1189 BLAKE2B 21447e2fd8ca7c396b9b2bd5e1e70ac6ebff5
AUX mupdf-1.15-openssl-x11.patch 735 BLAKE2B 03e53970a145db913bad9c03de899ffeb7eed3abfad4d3db15819d5e101ba03e376fc0faea9c4939b7167b276fffe022975bae2e99238d5b4bee92edfb924fd5 SHA512 028930d5e6c86a9052de6e1e0f3e937d89a3f22e10b7fb71f1dba998c480c9914520e4248c21d68291c6fd7684c627b5068c1bb2e027ff6a518d1ca5533eb677
AUX mupdf-1.16.1-freeglut-fg_gl2-gcc-10.patch 3410 BLAKE2B 1181234b618d52766e159366bd4358776ec39fc7091c05025a6a70cf626427fb3a36c0909569d4be22aba8c9695366d0b8a61592f5bbab766efbe8190077d66d SHA512 069c8150402fc463def14ff5690ecfe8a376579ad8319bf79f90823a04799bef1bfa25e79b759a0e027595a114bd3cf48f613541eeb2eec2c85e31d2105062f6
AUX mupdf-1.17.0-cross-fixes.patch 4554 BLAKE2B 7956aea05180adc50805f56c000b0704cbaf1eb538889f1569e9f536984fb11581c36956edabb704f519285513aad01cbe0ba5a107838996937c2efa398a9c07 SHA512 0fc71632744a5fe15cace6c7b185b108e78b6676c03f204ba52e90826e7be17039b427a50697004798d51ea357828035e897d2d3ce91da95ea0f2a1a0c668fba
AUX mupdf-1.18-Makefile.patch 1246 BLAKE2B e0054c441b067ef4aec069cb0fd4342f16919af51ac53096f20a2dbc87a81e2bece8478441df493d6825eedca53f4c9634cfe8724980da119d0ac20035a4d423 SHA512 def7524e0468ca15220b2d9c718ef61da4ce007c43f591ae3ad80afe55f86549985b1c5ec3d3d266045a0a6ca399580f8f4e001893d4feaabb7785a8a4df278e
AUX mupdf-1.18.0-cross-fixes.patch 5830 BLAKE2B e91e41b4889f2716d20b112b18924799db5d21274feb3699f2bca04fd3d93528d86e2ef05ccf25d1a0800e81a333d0703f837d45fef926746aeec1ece60c6ced SHA512 0e7a91474c3f31a5d5f7ddc461d74f1bc0cc8de7eb7bedbaa0f6335a6038327f5c7261d16baade5dba567b3d1ad49adf7a65ea40b226fca5f1eb58cc7bc0b07a
AUX mupdf-1.18.0-fix-oob-in-pdf-layer.c 3462 BLAKE2B 861f5d6d0f81aed837d19ed19ba54158856bed5cab3ce8202bad11bb509b017e554ea37d9ebd05213386251b26bce10f83311c3de99fe663bf2995adc1231a9e SHA512 91620d0d429d2f4068e1834ec9466d9e9f9bfb363fba33247636e38651196580a89bd36785e42b31328070c42bd2210585ddabea8a0a970d72e7066e61804d6c
AUX mupdf-1.18.0-fix-oob-in-pixmap.c 1123 BLAKE2B d49194b540b489ad9d3a4b5057bbe6ac3a1414d0123b7c2d4710adad1ed7fd439f8e83162d07a86aee6bd778c35ea6798da166461ac6e358af6910cc6b492624 SHA512 1d836c1a3f37c21ed349da799d5cb0c57d3fc275a632a42343cda81aae76394273c06230fc9c22a6d5366498b51a057d5a11797376a4b2af96b937618ba31e11
DIST mupdf-1.16.1-source.tar.xz 45800404 BLAKE2B bc4158a457056c55db52a518efc13c289cca537c29a6b563046297dc225f3ce0add781adb8520c4d0829d653ed0539042597e341cb21c4fb4c462ed422bf735b SHA512 fa657e6b9251aff91c25e91b335ea829b797dd91a759505bfd7259f8236613f590a044bc741e9b0587da55817a1ab8c1499c067d65d683d099259d06d91a8f50
DIST mupdf-1.17.0-source.tar.xz 48559964 BLAKE2B f46b09a6d288054da79bea356df4d7d98fe2759cf82bea1f0df2e961b94acebbab58826f7a731c4c68e8b086fd9367fddcabea6c7d2838f25ed84ddc1a0c2bd9 SHA512 39188e6ce3eaefb525b2c32767c4bf52ed881b41889edef086aa64bfe1c38e6f3cb853450c8284d175ef8854f32e9bc67415a692048ead26cf31c35645f9e0e5
EBUILD mupdf-1.16.1.ebuild 3482 BLAKE2B 2f8f19e665bb7f60a55f08fd841a05e2f5388831d1eeb7bf903bc2014d2723c93bc363fb4930295d54b932e42ec0ef05dc966e5b64cc1c9af0e89727251d84c1 SHA512 90b0634cd1ee1c29c6dc91e563c26f24736429c7be164855df4ece40967ca6b5e1af2d10e5743bcb83e05aed607ffb771115960bb7c299696ec796fb4704e211
EBUILD mupdf-1.17.0.ebuild 4380 BLAKE2B d0eafbaef397afb3369730800a075c50210c5e057bd598faa59eb40cd52a5258016a61664ad2b6e1787922412a49934dcd2bf288a28f20e7af95f6cf58b0f8a7 SHA512 474615ea48c4cb505b48cb2b59c2ca7456a4da7cf5b2610f9e3dd977a88161a6aaf64946f7c0e63faaf7c5bc1609244a2db4ff429a53a4ff07babd7212d07f37
DIST mupdf-1.18.0-source.tar.xz 53621544 BLAKE2B d0057f4240bd4f6b4b6d9381ae1c3871c56b97604d5c6ea6438a8bde72d4696c10a9f0e8e2ed8f43d63a04bb1d973bade8a708327c00b0d0c6802b28af697a55 SHA512 7551f18b9bac6e2dc1cf073741cbc975ce3a16dc7e37c9d5a58254c67bf2c07bb36185d6585e435d4126f3ae351f67d7432d19a986c9b47b15105ca43db0edb8
EBUILD mupdf-1.16.1.ebuild 3482 BLAKE2B 008cfbf3cfceac9f5153101404c86ecbe09139057a7fc2cc2d50be0582437328f1bcfd9130ce3e7ecfb1f00901c9a451addf2d663155785523ce77a4304fd02a SHA512 eba09ca1355c7085c8c494d393feda8dba6366744ccaf3aeae6e9c3a11db7c97935cb031b89e013886927fe8a95e78b3f29f9594686e71024e93a49673c86e8b
EBUILD mupdf-1.17.0.ebuild 4380 BLAKE2B 3c75b04d913c07617c738c1fdb6b87a6ab762f5fbf51cf723c8e485516b6de55aabd42857d9f84bc7131f8fac360df9cba112d0e5e40314f4624fdfb5d2ec7f1 SHA512 ae5b7d2b3374cdef700b65669fe3179b63e343a319e1f3c0ca1e624dcf8eca0819d8ec82d33ab348cd2e5d051a94b686e4f2dc3e4f9ad32a09b9a15cd966ff28
EBUILD mupdf-1.18.0.ebuild 4370 BLAKE2B 2f02e1f221d5babb73dc86b99778cd6948aa82d993840e96c9cfe1a85745217d7e5e86de99e6952e08340b72c39b28fda53e8dcedf0a791fc6a1fe36e0a75176 SHA512 4ae888919009caa82a5b4739e6aa632e63d7bf3633135a8aa109e49183faedc6ff856b3fe83c472c6dd0f3599150721ca233d508b7e858ec7c766b17494bbbff
MISC metadata.xml 245 BLAKE2B 26bf988c73d073000ab8d21ea881c4088b90e7081410938828744375bfa8de31cce2c78154ccfc61105c853c1f24f4994ca4e5cbb80c4c89dfd489bbd10a09ee SHA512 ecb8a4621081ccdd43f08e4f560b0bc820c27d6a282c87e1a8f77137ec8b215188fe31f11fc6379533afee2ebe7e14d5395a45c1aab9abfe423fd832dba692a4

@ -0,0 +1,42 @@
diff --git a/Makefile b/Makefile
index b0fb617..528e117 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
-include user.make
ifndef build
- build := release
+ build := debug
endif
ifndef OUT
@@ -214,13 +214,15 @@ MUPDF_LIB = $(OUT)/libmupdf.$(SO)
$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ) $(THREAD_OBJ) $(PKCS7_OBJ)
else
-MUPDF_LIB = $(OUT)/libmupdf.a
-THIRD_LIB = $(OUT)/libmupdf-third.a
+MUPDF_LIB = libmupdf.so.$(GENTOO_PV)
+MUPDF_STATIC = $(OUT)/libmupdf.a
+THIRD_LIB =
THREAD_LIB = $(OUT)/libmupdf-threads.a
PKCS7_LIB = $(OUT)/libmupdf-pkcs7.a
-$(MUPDF_LIB) : $(MUPDF_OBJ)
-$(THIRD_LIB) : $(THIRD_OBJ)
+$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ)
+ $(QUIET_LINK) $(CC) $(LDFLAGS) --shared -Wl,-soname -Wl,$(MUPDF_LIB) -o $@ $^ $(THIRD_LIBS) $(LIBS)
+$(MUPDF_STATIC): $(MUPDF_OBJ) $(THIRD_OBJ)
$(THREAD_LIB) : $(THREAD_OBJ)
$(PKCS7_LIB) : $(PKCS7_OBJ)
endif
@@ -374,7 +376,7 @@ install: libs apps
install -d $(DESTDIR)$(docdir)
install -d $(DESTDIR)$(docdir)/examples
- install -m 644 README COPYING CHANGES $(DESTDIR)$(docdir)
+ install -m 644 README CHANGES $(DESTDIR)$(docdir)
install -m 644 docs/*.html docs/*.css docs/*.png $(DESTDIR)$(docdir)
install -m 644 docs/examples/* $(DESTDIR)$(docdir)/examples

@ -0,0 +1,128 @@
Refreshed patches based on:
https://sources.debian.org/patches/mupdf/1.17.0+ds1-1/0004-MuPDF-crossbuild-use-target-arch-pkg-config.patch/
https://sources.debian.org/patches/mupdf/1.17.0+ds1-1/0005-MuPDF-crossbuild-use-host-cc-for-utils.patch/
--- a/Makefile
+++ b/Makefile
@@ -147,6 +147,9 @@ PKCS7_OBJ := $(PKCS7_SRC:%.c=$(OUT)/%.o)
HEXDUMP_EXE := $(OUT)/scripts/hexdump.exe
+$(HEXDUMP_EXE): scripts/hexdump.c
+ $(QUIET_CC) $(MKTGTDIR) ; $(CC_FOR_BUILD) $(CFLAGS) -o $@ $<
+
FONT_BIN := $(sort $(wildcard resources/fonts/urw/*.cff))
FONT_BIN += $(sort $(wildcard resources/fonts/han/*.ttc))
FONT_BIN += $(sort $(wildcard resources/fonts/droid/*.ttf))
--- a/Makerules
+++ b/Makerules
@@ -6,6 +6,9 @@ OS := $(OS:MSYS%=MINGW)
OS := $(OS:Windows_NT=MINGW)
OS := $(OS:Darwin=MACOS)
+PKG_CONFIG ?= pkg-config
+CC_FOR_BUILD ?= $(CC)
+
ifeq ($(findstring -fembed-bitcode,$(XCFLAGS)),)
# clang does not support these in combination with -fembed-bitcode
CFLAGS += -ffunction-sections -fdata-sections
@@ -128,51 +128,51 @@ else ifeq ($(OS),MACOS)
else ifeq ($(OS),Linux)
HAVE_OBJCOPY := yes
- ifeq ($(shell pkg-config --exists freetype2 && echo yes),yes)
- SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2)
- SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2)
+ ifeq ($(shell $(PKG_CONFIG) --exists freetype2 && echo yes),yes)
+ SYS_FREETYPE_CFLAGS := $(shell $(PKG_CONFIG) --cflags freetype2)
+ SYS_FREETYPE_LIBS := $(shell $(PKG_CONFIG) --libs freetype2)
endif
- ifeq ($(shell pkg-config --exists gumbo && echo yes),yes)
- SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo)
- SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo)
+ ifeq ($(shell $(PKG_CONFIG) --exists gumbo && echo yes),yes)
+ SYS_GUMBO_CFLAGS := $(shell $(PKG_CONFIG) --cflags gumbo)
+ SYS_GUMBO_LIBS := $(shell $(PKG_CONFIG) --libs gumbo)
endif
- ifeq ($(shell pkg-config --exists harfbuzz && echo yes),yes)
- SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz)
- SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz)
+ ifeq ($(shell $(PKG_CONFIG) --exists harfbuzz && echo yes),yes)
+ SYS_HARFBUZZ_CFLAGS := $(shell $(PKG_CONFIG) --cflags harfbuzz)
+ SYS_HARFBUZZ_LIBS := $(shell $(PKG_CONFIG) --libs harfbuzz)
endif
- ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes)
- SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2)
- SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2)
+ ifeq ($(shell $(PKG_CONFIG) --exists lcms2 && echo yes),yes)
+ SYS_LCMS2_CFLAGS := $(shell $(PKG_CONFIG) --cflags lcms2)
+ SYS_LCMS2_LIBS := $(shell $(PKG_CONFIG) --libs lcms2)
endif
- ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes)
- SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg)
- SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg)
+ ifeq ($(shell $(PKG_CONFIG) --exists libjpeg && echo yes),yes)
+ SYS_LIBJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libjpeg)
+ SYS_LIBJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libjpeg)
endif
- ifeq ($(shell pkg-config --exists libopenjp2 && echo yes),yes)
- SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2)
- SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2)
+ ifeq ($(shell $(PKG_CONFIG) --exists libopenjp2 && echo yes),yes)
+ SYS_OPENJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libopenjp2)
+ SYS_OPENJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libopenjp2)
endif
- ifeq ($(shell pkg-config --exists zlib && echo yes),yes)
- SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib)
- SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib)
+ ifeq ($(shell $(PKG_CONFIG) --exists zlib && echo yes),yes)
+ SYS_ZLIB_CFLAGS := $(shell $(PKG_CONFIG) --cflags zlib)
+ SYS_ZLIB_LIBS := $(shell $(PKG_CONFIG) --libs zlib)
endif
- HAVE_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes)
+ HAVE_LEPTONICA := $(shell $(PKG_CONFIG) --exists 'lept >= 1.7.4' && echo yes)
ifeq ($(HAVE_LEPTONICA),yes)
- SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept)
- SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept)
+ SYS_LEPTONICA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lept)
+ SYS_LEPTONICA_LIBS := $(shell $(PKG_CONFIG) --libs lept)
endif
- HAVE_TESSERACT := $(shell pkg-config --exists 'tesseract-ocr >= 4.0.0' && echo yes)
+ HAVE_TESSERACT := $(shell $(PKG_CONFIG) --exists 'tesseract-ocr >= 4.0.0' && echo yes)
ifeq ($(HAVE_TESSERACT),yes)
- SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract)
- SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract)
+ SYS_TESSERACT_CFLAGS := $(shell $(PKG_CONFIG) --cflags tesseract)
+ SYS_TESSERACT_LIBS := $(shell $(PKG_CONFIG) --libs tesseract)
endif
- HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes)
+ HAVE_SYS_CURL := $(shell $(PKG_CONFIG) --exists libcurl && echo yes)
ifeq ($(HAVE_SYS_CURL),yes)
- SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
- SYS_CURL_LIBS := $(shell pkg-config --libs libcurl)
+ SYS_CURL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcurl)
+ SYS_CURL_LIBS := $(shell $(PKG_CONFIG) --libs libcurl)
endif
HAVE_GLUT := yes
@@ -183,14 +183,14 @@ else ifeq ($(OS),Linux)
HAVE_X11 := not-unless-portage-tells-me
ifeq ($(HAVE_X11),yes)
- X11_CFLAGS := $(shell pkg-config --cflags x11 xext)
- X11_LIBS := $(shell pkg-config --libs x11 xext)
+ X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
+ X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
endif
HAVE_LIBCRYPTO := not-unless-portage-tells-me
ifeq ($(HAVE_LIBCRYPTO),yes)
- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
+ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
+ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
endif
HAVE_PTHREAD := yes

@ -0,0 +1,102 @@
From b82e9b6d6b46877e5c3763cc3bc641c66fa7eb54 Mon Sep 17 00:00:00 2001
From: Robin Watts <Robin.Watts@artifex.com>
Date: Thu, 8 Oct 2020 16:15:40 +0100
Subject: [PATCH] Bug 701297: Harden populate_ui against unexpected repairs.
We count the number of layers, and allocate space for them in
an array. We then walk the tree reading details of those layers
in. If we hit a problem that causes a repair while reading the
information, the number of layers can magically increase. In
the existing code we run off the end of the array.
In the new code we watch for hitting the end of the array and
realloc as required.
---
source/pdf/pdf-layer.c | 32 +++++++++++++++++++++++++-------
1 file changed, 25 insertions(+), 7 deletions(-)
diff --git a/source/pdf/pdf-layer.c b/source/pdf/pdf-layer.c
index 177f0c947..b8e9d7cad 100644
--- a/source/pdf/pdf-layer.c
+++ b/source/pdf/pdf-layer.c
@@ -104,10 +104,27 @@ count_entries(fz_context *ctx, pdf_obj *obj)
}
static pdf_ocg_ui *
-populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *order, int depth, pdf_obj *rbgroups, pdf_obj *locked)
+get_ocg_ui(fz_context *ctx, pdf_ocg_descriptor *desc, int fill)
+{
+ if (fill == desc->num_ui_entries)
+ {
+ /* Number of layers changed while parsing;
+ * probably due to a repair. */
+ int newsize = desc->num_ui_entries * 2;
+ if (newsize == 0)
+ newsize = 4; /* Arbitrary non-zero */
+ desc->ui = fz_realloc_array(ctx, desc->ui, newsize, pdf_ocg_ui);
+ desc->num_ui_entries = newsize;
+ }
+ return &desc->ui[fill];
+}
+
+static int
+populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, int fill, pdf_obj *order, int depth, pdf_obj *rbgroups, pdf_obj *locked)
{
int len = pdf_array_len(ctx, order);
int i, j;
+ pdf_ocg_ui *ui;
for (i = 0; i < len; i++)
{
@@ -118,7 +135,7 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
continue;
fz_try(ctx)
- ui = populate_ui(ctx, desc, ui, o, depth+1, rbgroups, locked);
+ fill = populate_ui(ctx, desc, fill, o, depth+1, rbgroups, locked);
fz_always(ctx)
pdf_unmark_obj(ctx, o);
fz_catch(ctx)
@@ -126,14 +143,14 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
continue;
}
- ui->depth = depth;
if (pdf_is_string(ctx, o))
{
+ ui = get_ocg_ui(ctx, desc, fill++);
+ ui->depth = depth;
ui->ocg = -1;
ui->name = pdf_to_str_buf(ctx, o);
ui->button_flags = PDF_LAYER_UI_LABEL;
ui->locked = 1;
- ui++;
continue;
}
@@ -144,13 +161,14 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
}
if (j == desc->len)
continue; /* OCG not found in main list! Just ignore it */
+ ui = get_ocg_ui(ctx, desc, fill++);
+ ui->depth = depth;
ui->ocg = j;
ui->name = pdf_dict_get_string(ctx, o, PDF_NAME(Name), NULL);
ui->button_flags = pdf_array_contains(ctx, o, rbgroups) ? PDF_LAYER_UI_RADIOBOX : PDF_LAYER_UI_CHECKBOX;
ui->locked = pdf_array_contains(ctx, o, locked);
- ui++;
}
- return ui;
+ return fill;
}
static void
@@ -188,7 +206,7 @@ load_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_obj *ocprops, pdf_obj *oc
desc->ui = Memento_label(fz_calloc(ctx, count, sizeof(pdf_ocg_ui)), "pdf_ocg_ui");
fz_try(ctx)
{
- (void)populate_ui(ctx, desc, desc->ui, order, 0, rbgroups, locked);
+ desc->num_ui_entries = populate_ui(ctx, desc, 0, order, 0, rbgroups, locked);
}
fz_catch(ctx)
{

@ -0,0 +1,41 @@
From 32e4e8b4bcbacbf92af7c88337efae21986d9603 Mon Sep 17 00:00:00 2001
From: Robin Watts <Robin.Watts@artifex.com>
Date: Thu, 8 Oct 2020 18:10:28 +0100
Subject: [PATCH] Bug 702958: Fix overflow in fz_clear_pixmap_with_value.
---
source/fitz/pixmap.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/source/fitz/pixmap.c b/source/fitz/pixmap.c
index 66873d214..80d8bb62f 100644
--- a/source/fitz/pixmap.c
+++ b/source/fitz/pixmap.c
@@ -555,7 +555,8 @@ void
fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
{
unsigned char *s;
- int w, h, n, stride, len;
+ int w, h, n;
+ ptrdiff_t stride, len;
int alpha = pix->alpha;
w = pix->w;
@@ -572,7 +573,7 @@ fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
n = pix->n;
stride = pix->stride;
- len = w * n;
+ len = (ptrdiff_t)w * n;
s = pix->samples;
if (value == 255 || !alpha)
@@ -584,7 +585,7 @@ fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
}
while (h--)
{
- memset(s, value, (unsigned int)len);
+ memset(s, value, len);
s += stride;
}
}

@ -5,7 +5,7 @@ EAPI=7
inherit flag-o-matic toolchain-funcs xdg desktop
DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
HOMEPAGE="https://mupdf.com/"
SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz"

@ -5,7 +5,7 @@ EAPI=7
inherit desktop flag-o-matic toolchain-funcs xdg
DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C"
DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
HOMEPAGE="https://mupdf.com/"
SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz"
S="${WORKDIR}/${P}-source"

@ -0,0 +1,153 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop flag-o-matic toolchain-funcs xdg
DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
HOMEPAGE="https://mupdf.com/"
SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz"
S="${WORKDIR}/${P}-source"
LICENSE="AGPL-3"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="X +javascript libressl opengl ssl static-libs"
# Although we use the bundled, patched version of freeglut in mupdf (because of
# bug #653298), the best way to ensure that its dependencies are present is to
# install system's freeglut.
BDEPEND="virtual/pkgconfig"
RDEPEND="
>=dev-lang/mujs-1.0.7:=[static-libs?]
dev-libs/gumbo
media-libs/freetype:2=[static-libs?]
media-libs/harfbuzz:=[static-libs?,truetype]
media-libs/jbig2dec:=[static-libs?]
media-libs/libpng:0=[static-libs?]
>=media-libs/openjpeg-2.1:2=[static-libs?]
virtual/jpeg[static-libs?]
opengl? ( >=media-libs/freeglut-3.0.0:= )
ssl? (
libressl? ( >=dev-libs/libressl-3.2.0:0=[static-libs?] )
!libressl? ( >=dev-libs/openssl-1.1:0=[static-libs?] )
)
X? (
x11-libs/libX11[static-libs?]
x11-libs/libXext[static-libs?]
)"
DEPEND="${RDEPEND}"
REQUIRED_USE="opengl? ( !static-libs )"
PATCHES=(
"${FILESDIR}"/${PN}-1.15-CFLAGS.patch
"${FILESDIR}"/${PN}-1.18-Makefile.patch
"${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch
# See bugs #662352
"${FILESDIR}"/${PN}-1.15-openssl-x11.patch
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.18.0-cross-fixes.patch
# Additional security patches post-1.18.0
"${FILESDIR}"/${P}-fix-oob-in-pdf-layer.c
"${FILESDIR}"/${P}-fix-oob-in-pixmap.c
)
src_prepare() {
xdg_src_prepare
use hppa && append-cflags -ffunction-sections
use javascript || \
sed -e '/* #define FZ_ENABLE_JS/ a\#define FZ_ENABLE_JS 0' \
-i include/mupdf/fitz/config.h || die
sed -e "1iOS = Linux" \
-e "1iCC = $(tc-getCC)" \
-e "1iLD = $(tc-getLD)" \
-e "1iAR = $(tc-getAR)" \
-e "1iverbose = yes" \
-e "1ibuild = debug" \
-e "1iprefix = ${ED}/usr" \
-e "1ilibdir = ${ED}/usr/$(get_libdir)" \
-e "1idocdir = ${ED}/usr/share/doc/${PF}" \
-i Makerules || die
}
_emake() {
# When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
# Bundled libs
# * General
# Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
# recommendations. It does not mean "always use system libs".
# See [0] below for what it means in a specific version.
#
# * freeglut
# We don't use system's freeglut because upstream has a special modified
# version of it that gives mupdf clipboard support. See bug #653298
#
# * mujs
# As of v1.15.0, mupdf started using symbols in mujs that were not part
# of any release. We then went back to using the bundled version of it.
# But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
# when bumping and check!
# See bug #685244
#
# * lmms2
# mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
# It is therefore not appropriate for us to unbundle it at this time.
#
# [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
# [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
emake \
GENTOO_PV=${PV} \
HAVE_GLUT=$(usex opengl) \
HAVE_LIBCRYPTO=$(usex ssl) \
HAVE_X11=$(usex X) \
USE_SYSTEM_LIBS=yes \
USE_SYSTEM_MUJS=yes \
USE_SYSTEM_GLUT=no \
HAVE_OBJCOPY=no \
"$@"
}
src_compile() {
_emake XCFLAGS="-fpic"
use static-libs && \
_emake build/debug/lib${PN}.a
}
src_install() {
if use X || use opengl ; then
domenu platform/debian/${PN}.desktop
doicon platform/debian/${PN}.xpm
else
rm docs/man/${PN}.1 || die
fi
_emake install
dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
use static-libs && \
dolib.a build/debug/lib${PN}.a
if use opengl ; then
einfo "mupdf symlink points to mupdf-gl (bug 616654)"
dosym ${PN}-gl /usr/bin/${PN}
elif use X ; then
einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
dosym ${PN}-x11 /usr/bin/${PN}
fi
# Respect libdir (bug #734898)
sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die
insinto /usr/$(get_libdir)/pkgconfig
doins platform/debian/${PN}.pc
dodoc README CHANGES CONTRIBUTORS
}

Binary file not shown.

@ -1,3 +1,3 @@
DIST platformio-4.3.4.tar.gz 190096 BLAKE2B 593fb04e78cc04a3fe939de4ea11617ae267dc2427009a168a50d0172774962c34faba5d9fef861980b09172efad8401154dc812040a5867c7c320a0d5728273 SHA512 751a737eeb425238094c00defcd2094b511e2cfb5792a965323b87d46113a94e03e7be35dbe3e5ecde0c096fda5f372c9ab9863b779cb58e0c5abc36885475d6
EBUILD platformio-4.3.4.ebuild 1307 BLAKE2B 740cb3572276569dd34eb511a51916c704def1274801187e71a349cacbf5f5fd8d5566b4338bd0107d6eeca8b2e6f9d00f64180fafd43331c3db078696b5b8b4 SHA512 35cb40a5cc5eee03c8587204ff9a7d00dcb7e172868e6ac4383b18f72e056cc5dd6841bbc1708335b9d0c6c15dd0e224b21f666f6b6284c3e8d2f61864503c00
DIST platformio-5.0.1.tar.gz 211141 BLAKE2B f42498d3232ee6954e9d591939235da4dd8e6028ca5bc5c28cd32293825a9bddb31a164beb9227b5f55d2fed43981ae161db1eb404917a12a3114e5868106d27 SHA512 4037f646676bce9807ae522ef70324749d3ccc342a9f06c959c888b40fc5f1658d98a912244ee196c1afcf4a871a8232c35c1744794bc5a8b6e0a82c309606df
EBUILD platformio-5.0.1.ebuild 1342 BLAKE2B 84a249021f3b2f453cb52433db409620d3e52c476449bf7ff2ac878ab8c5a38a52ac1afd26050de3c9052a339d4a3f728de12d8f90f97932ea80a3b66f5225c9 SHA512 4943a582fe62e3a65c8a297c4b0a0d02754a14e3cb5b40bd33a96471f2c4f5ca0c3fc5b86f98b3d84ad258701a110706e326acad2b7971b4a7e941d0428194e4
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5

@ -3,8 +3,9 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{6,7,8,9} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1

Binary file not shown.

@ -1,9 +1,5 @@
DIST epam-1.0.2.tar.gz 43720 BLAKE2B 39a1056d068bdceb7ff640a498b0766aa59649228b03e03f9385bfc106f45aa210315162d4386907a1e9cbc8f177289adebf72f527a4eaf270cd62413f1daa13 SHA512 a3fdb379d8c25e56e51dcf1e683d289e9f3d19a537b1a55ca4c09185eb5731fe073a5bf0dd1449f09f8ee5b7d868b0e63f04473c1f3d1b97722dcd9832e4e030
DIST epam-1.0.6.tar.gz 47494 BLAKE2B 8120e4f10222468ee2adf2f0ec9cffcaaea8c1fc92faf9889de0f970562631cb54cd9ba34d01994dcf657108c4232158d5617e4b9c884bc84e5eb383028b8e3f SHA512 2c316a46ac734be2c74a86e767b413fa8ff1b296622b85de4828fdd60c84e5b3962f8b76004fcb39ab43a345ec967e3f3db4ac6d0e7335dc982dbcf1edf02c4b
DIST epam-1.0.7.tar.gz 47506 BLAKE2B 8ac8026623a653c4d0f897fb08044003c2426ca1309b1e57cbdb6f6ece4662fd15143293e1dae1f806cbc3d6cf028712701e2587750de15f44304ed7e28c17bd SHA512 ddfcb6a0ef955e6ef0fba2c98e25fbc8532c829b80c4150d0545bb9b5114773184af0adba49921cf6e2363a0224dedccd7bf81b5da292dda74f8966a8e73e1b2
DIST epam-1.0.8.tar.gz 47334 BLAKE2B be914b0a5e4657e3ddb3e9bcb607448b14451e112c0b929159a962ca8bdc778e6d7d358fb4053b500e71fddc2fbd16ce6d5b543a5f592c9037d71b4ec09aacc7 SHA512 b09624b7d1650ae741bcfcdddceacf5bfd29bb3e00a4044498d6eaec328f8762423f71025fb89a8242c76934c56b8d60f1910fc390766382468f3d844723bef2
EBUILD epam-1.0.2.ebuild 689 BLAKE2B d9bfcd8120700da95bcf49ad78be634bb007f842ebd142b11fd15204e63356884c78e88cee691460b226720f4d3a8d6292e0fc89695772837ded9c8406c78f91 SHA512 20d17e41ae689835560586e6bbc6df8f1410f7db8a343c2d0cb73ec971e2c9f423f63fae8e7889e36c1fe0eedfa9c58be80c8f132915a138602a74ff84cb9f23
EBUILD epam-1.0.6.ebuild 707 BLAKE2B 682c2b6f1f4a7d076c6f1cd6d05a907d50523d170bb732275284dde8c30617697b95c73009895f0a6883f0a6e68252a82f9e06131bbdb019bafe1979e5ab9ece SHA512 7ec4cbdbb85122cfa0a5430d2405fa84601fb9e9f0629b91d050dc0bd26e6f1b48212aabe4efdab8f27c9244996ac10204558ae1a1d59ebb75f94da32279766a
EBUILD epam-1.0.7.ebuild 707 BLAKE2B 39cd02393fe143571a69f9f891fd1871d20e2ba1d74fe1ced2926a40e549b894f355332b513ed2759191dff71d3873599c53eccd8312eaef2bd3bf5a6d4e266f SHA512 81c917c08d22c0c71751fe30ec1e13195ba26b20642ebd4d18919f617c9823bc01ab457d3364e51bbb8a0606e1367a678e47d847c2675c36da7c1e5052ff26a4
DIST epam-1.0.9.tar.gz 47548 BLAKE2B b0a8c6e07d788160e153c75e6d8c6535f68279f1f404b25c0fe5ad1559251059a6efd38a9a30c5b180513f69fb22674ba772c29fa598bed5ddc6dcacd9f0f419 SHA512 f537dbfdba09b3f65775e2235e90e2e91951908d95cd10df05581c740d7254cce53a3a2f4131df75f5c6400b3b2cdf6b37651a554076e9cfa66fb3c627d8562c
EBUILD epam-1.0.8.ebuild 705 BLAKE2B a9dd2cff66c816688797ef08f23046b6931424eb9579ed485fc818c67517b17aca0cd08fe65db46f3164c700e9ef0c5148c36a57152b513a14fca9358749aaf5 SHA512 33b8728a73cc93b44ee28e96eab02800026187f41d22ba80a3ea71f5760c416fd14ba381ac0ff0b95724a759f2f0e9e39e7886cec445f62f6a45965d4a3f71d2
EBUILD epam-1.0.9.ebuild 707 BLAKE2B 39cd02393fe143571a69f9f891fd1871d20e2ba1d74fe1ced2926a40e549b894f355332b513ed2759191dff71d3873599c53eccd8312eaef2bd3bf5a6d4e266f SHA512 81c917c08d22c0c71751fe30ec1e13195ba26b20642ebd4d18919f617c9823bc01ab457d3364e51bbb8a0606e1367a678e47d847c2675c36da7c1e5052ff26a4
MISC metadata.xml 300 BLAKE2B a33450cf19659d35cebd7c2af55112772ab91d24fb791b995bf71a87de6b16b1aed627620640f3abca6d5f6adf672a02ac0352a12fa1542b35168ecf0b99bf47 SHA512 2aae6f30853e3a91c983ea72464c4a09c1d8c8e24080d78f91d1f77c3f62db62621ca7e9bb17d69ae3be9f42acb17dfb77f1448de43be8bf9b8545e601780ef6

@ -1,33 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar user
DESCRIPTION="epam for ejabberd to help with PAM authentication support"
HOMEPAGE="https://github.com/processone/epam"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 sparc x86"
DEPEND=">=dev-lang/erlang-17.1
sys-libs/pam"
RDEPEND="${DEPEND}"
DOCS=( README.md )
pkg_setup() {
enewgroup "${PN}"
}
src_install() {
rebar_src_install
local epam_path="$(get_erl_libs)/${P}/priv/bin/epam"
fowners root:"${PN}" "${epam_path}"
fperms 4750 "${epam_path}"
}

@ -1,33 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar user
DESCRIPTION="epam for ejabberd to help with PAM authentication support"
HOMEPAGE="https://github.com/processone/epam"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
sys-libs/pam"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
pkg_setup() {
enewgroup "${PN}"
}
src_install() {
rebar_src_install
local epam_path="$(get_erl_libs)/${P}/priv/bin/epam"
fowners root:"${PN}" "${epam_path}"
fperms 4750 "${epam_path}"
}

@ -1,3 +1,5 @@
DIST eredis-1.0.8.tar.gz 124993 BLAKE2B d668e9e98657a63db18c67e16293622c631520c138f51f84e9ce0ecdf0d972647863cede6713d1e9882460d0447929732d3925636eb0286d21c1bce3488630f8 SHA512 416bb6197980613c9c6e5739e46aebcc6d2033959672bbde1d349a880b5201e0444ccf09f320978c31199e2df096fab6b7656671c1a091c9448ee72548bc1bfb
DIST eredis-1.2.0.tar.gz 28568 BLAKE2B dfd50a2fc6367322677dab02fc1e84dcb1ea1eef622be2c2b3994798a59a0d4c78c58d5852cf9205df9dc5d03d8dac6cab3991f16b601d3227749e1734ac9ffd SHA512 c72ae291389e47d1ac4c1de69dccb6121f4f9195283665d490904226b2ea15cb7671b48bb08db507a5e62c6bced62d890a9ecb9752da6e0aad24a28da137907c
EBUILD eredis-1.0.8.ebuild 515 BLAKE2B b55820ff6b3f0ce2656b3892eaeb6057387f9ea2ff39cf8f43e0aeaaff830c545e23f6531ec4c7a28b0f7185efe1e442d41630aa9d81dff5679f316e6d4915c5 SHA512 4477350c75f9ccba476d9cdf83d83faad377706516f58aa585dac7cae4ec4abb0e29fe4fbafc84522b9c7008c44bc5cb2f45d1a5e6a268be27ca78c34ee1e890
EBUILD eredis-1.2.0.ebuild 515 BLAKE2B 3daaf349381ffbe613911670c1a67b2419da851d8b7d553629f1f67306eda8e8fd38efe80b4af3e0159e69564d3f794f858c072a26adb015a3d92a44dffb7c2f SHA512 f5e3dab0419cee8007e70e1aa8238f404fa54ab39f3745fdcaf8f2b0775d6981b9275f28255bb8a0a5a8d8a31f7d99b31b09b31a59661ea5f1040777cdd2eaa3
MISC metadata.xml 297 BLAKE2B ccf9e8c5418e28e31d232dc7b3395d1f0cc3570aa5e35795227fa1d05570bee3842964f2bd41032c5af682d58578f9db6ad8e910e7eaae28280e7d6953b0ae25 SHA512 f9c13db194c1d460411753b7e4586ac309cc8d3ab63651d9351de27e2b99704416997099fa3b760bd6810eda4fb1bcbeac5f58e1498723e20e56250c921a874d

@ -0,0 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang Redis client"
HOMEPAGE="https://github.com/wooga/eredis"
SRC_URI="https://github.com/wooga/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS CHANGELOG.md README.md )
# Needs running redis instance at 127.0.0.1:6379.
RESTRICT=test

@ -1,3 +1,5 @@
DIST esip-1.0.34.tar.gz 89545 BLAKE2B 7411bbba155706abd9b5e8ad187d7a04cce0eb6a9185c30559b116df56869bc7753272390a8dbe3fe10b155f0f9c35a86c2dbd99ec7cb84556741ddc060b901d SHA512 d324c7b5a12a73516548d4dc735fd7c5f93d466efce409d870b4436ec975d004ab14b2750ef9ba98388819d5842ae0065c804f141a4c3e5e6747154fd8161bff
DIST esip-1.0.37.tar.gz 89632 BLAKE2B 6a733b5b09a50e79f9dfdbcb8fe2678fd7698f78559513052faf67e286da664b6f766d12f6dc6244ed922b5257ab2b2bebb593ff7ecee200e5dd6707a34c122a SHA512 8862154b4b43d177acb522107c193d0b19db28cde686538e565102f4303c16cffd3571d37a31edb00fd8ba436f2a847eeabf575fbb22cb7c1287160e266e207f
EBUILD esip-1.0.34.ebuild 679 BLAKE2B 794c30fcf407837fe5e5371e96f9109ee5cc330125799779b30fbba70d9a4958756f21c42b6c04d7b5d8220ebe194c72f0bbce55aceafef69e022933bbc40441 SHA512 5e71a5bdc4d5d9eabdf39b629dfd5fb8c40947b302ab978150c17d18ac6ef1722e8683956b151f203df4735b74c2bb61d9e3097f7a66791a2a1ad5feccb8642a
EBUILD esip-1.0.37.ebuild 681 BLAKE2B fa13ea0e4875094a24f5eed987683ec0333243e8e9f3d63c93b68989ad8a00ac4872cf4018577ca0e60cd2f39820ee94ce556383382e38f49d7bbc5876d4b39f SHA512 ae501ce963b2f05b735853ecbf0d1e26502457041cf516ced2fb928ee9570f111df84e8487b596d5ca47794c44a0b78b2b876582659e6c7db3d61563578fdfdb
MISC metadata.xml 300 BLAKE2B cb03126697327a4fc61963a6864f41bfcff8b1f61cc22af3ed9ead11e042c977e220f4c31dd9c1fd76af4e7c9114eee6615ad95c0bec8fc347e71b9d5abfb080 SHA512 a9dd8c6bbad69ddbe5ca9a2fc3fd5da67b41c9893414f81e3bc0450f1a313a2dd47fb8b6804936e7469a7f40f685b6462a7dac5c90b8c266632bd8f73ff05f58

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ProcessOne SIP server component"
HOMEPAGE="https://github.com/processone/esip"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-erlang/fast_tls-1.1.8
>=dev-erlang/stun-1.0.37
>=dev-erlang/p1_utils-1.0.20"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path stun
# ebin contains lonely .gitignore file asking for removal.
rm -r "${S}/ebin" || die
}

@ -1,7 +1,5 @@
DIST ezlib-1.0.2.tar.gz 45369 BLAKE2B d2d23cf9fcd530a76ed4a386df15401cd9598e158f20cba3eff19332e25532fdaba8cae93e576f5756559e74f169f6a01f9d09c41e844d3af4a9d9d3cac15185 SHA512 90671fdf0bbc23a7f54da665dfb31a3ed2d92180ff5c58d872001481584e6c8b39cd84b3dc947f1efdae10792c2547218017381cbc7056070d22b140e941c9bb
DIST ezlib-1.0.6.tar.gz 49136 BLAKE2B 596e3580a20d7b8174ded16656fd5f15b8558ffe16a1278e76a25dcff935c258b2df37fb5be0c4e78de566823c41c58941fffa95cdae8b02a21bf6ea5d6f5417 SHA512 6f2a459f773eeba9a7d1316a5c38c686b54c5c68bb3d90e38ac4698fb1140c2d1b961e981af5013711fbfd854f3b3f206a828b6eda9071fd437ccdf4871d8e39
DIST ezlib-1.0.7.tar.gz 49143 BLAKE2B 51a1bd0972024dd6dc905266c375d7097fd3f9e45d00ca23d16f11d335b3511b29202db2c6a64e4d0727bd0c447205be857bc9291ea5e771e0fe081829bfc25b SHA512 25fdc429c8d1216756b9c048058c711176a3292670dcd9ee156038362b49b7d5f4be325a3f67da5f24e462f188429d2247e42eca12da806748298a9966494382
EBUILD ezlib-1.0.2.ebuild 491 BLAKE2B d5e6691888c842a056c853a4282c657bb27a45514ee19ec2b1fb72e5092c2999fada5e33091d590e932c0e374f7251e4ec0a6bab8f882bf5321bb683de3eb676 SHA512 23f58b06fe7075ed98e7ef19fe140e1ee5651d3573e2891128c7fc75990f5130ce855e542cc400a7c283b6d6b69e9da5eeeab09eff4bf36f0629ed15bba720c8
EBUILD ezlib-1.0.6.ebuild 493 BLAKE2B 4cd4b1d9ec1a02ea89a68aef3c6aaa888a87c8ac774dbd61303f984b6781662f60f5fd51ef3c4a3cb357ed9e89019c019114b647c0167eed35ba7c272878a2cc SHA512 381e6cfc6362be226adfb6827f8e6bfe3d89526ae04e549078a22e7c2cb2d150e449846feaee55af1078401394439762f33266695b7f111766044f43bfb31e85
DIST ezlib-1.0.8.tar.gz 49200 BLAKE2B d4147ae45f91619342e82c25efdd29fd25e5528aee52f2a79636c0492cb50a2e49b5c7c6c5737aedba0001df4c0798cf30e8043fa5274b4818c1754f80ae4a20 SHA512 49b2e7d03995d4e43c023b8910e7644f3332e444b194bc7621cc35fd4d41e10692649250875462b1eca9a606312138c6f50812a32c9224f72e70ce4f2a9e6422
EBUILD ezlib-1.0.7.ebuild 491 BLAKE2B a58cb2ba75d9cfb35290ecf67ab2a063dca9b3d1a2aa668f97e1c8059f3e22192cea6eea44fad4e5d610e1e75e45c7e503777e4e2b4712caa28f7b9e9eaf19e3 SHA512 b5da3d0df825775dfa78d7ef0c8cbdde6307e96c8f0c0b2bd1899a74907b285a41c10e304b71776c63fb69d59de8a1c71aff9d734947fd67a2fa19db78bf3a5e
EBUILD ezlib-1.0.8.ebuild 493 BLAKE2B 628c41284d31e5476a7437dda28bbc2ff2f033f889f708c3f25dfc4677de74eba0a802b734419ceb2692deac5500ddc9e41eff10937124608d40affea808f810 SHA512 201a5a169a98a5fe8789941774b9c24a18bb57df241186ba7051f4b83d9173b415c2dea28d01bc2740580052be324bd73350cb862bf3ddce4384b2795dfd6d36
MISC metadata.xml 301 BLAKE2B 4775c3c3f47d311f08cb9acb60efc793519a72cf88df198c2e1b02b1752cd66927468da20d17d87c4361e4eb55d67e1be1232e8d9f3a83b6fbdd6c65a7f538ba SHA512 c666b05945b47891d00cedf53f827ae5e65be2b395146c79f694f2448dab72b8377bcd42d8e2d648c860a5fab2f1f2479bef9cb1cc5a0cb41ab44298ee08ef9a

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Native zlib driver for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/ezlib"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1:=
sys-libs/zlib"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

@ -1,7 +1,5 @@
DIST mqtree-1.0.4.tar.gz 227872 BLAKE2B 756542c77cecd3da12917c43c5c1a36f54af0bc18b66d1571d1a7428378fcd3c643168c182c3215ab5f7890b8292ef89248424567f6aa608c074548b055e0774 SHA512 5033c89bfbaba34a357bfd8d7981c75c362f7e9d039ef6035aad66e3562f848ff047fbbd612b51dfde79a0f7233337afb4a47dac5df369fa1c5e14b5d5b1911f
DIST mqtree-1.0.5.tar.gz 227940 BLAKE2B db8edddfb91b52bced394221ed3c3a91cc552f45165f78f1bc0177e80f54a97d9d8843037e59f8c5fdc70bbf04f7016276c3667da4bc54055e9ca2aa9ecbe9df SHA512 c624ffbd97bd0bb0076ca246ad9bcf0a443ea1334dc3b8f553c5559e6ee07d134ea275c3bd121dfddabed5ff9a90ee8dd21d1283663f8e4252fa4eeb105eba62
DIST mqtree-1.0.10.tar.gz 228863 BLAKE2B c8a0a611ec125c5e1dbe56677975cdae4da14e2c01ff0a6b6356d85886563c3cc60c7364ad5a3cc584bff9d891a7f4982341a0ce62ae5b9cad4c7bdcc80bbbb2 SHA512 89ab5e9a30028b5539d522d90951a92bbee93e91cac103127323d0d79a11ea13df3210cf61ae6bcb64b4f6d1d557562a03f651754b1f15f8d31f1e8015b31859
DIST mqtree-1.0.7.tar.gz 227967 BLAKE2B 72cad70ab53038eed09ba4444f0c21c9767405aac4b573c60a6ae0ef84737c1da248189e4dc5b08f0f197ca0f6cfd66a51bed1867d6cba591a9aec8ce8298501 SHA512 efca5119bfbdaab5637855ff20016061fadeed6b9ebc6b3db03686b37daba1b36b1ddafe805c953eadc77f8cbde3c6c4943d1aa39ae4c9a96eed3f97f64ca37f
EBUILD mqtree-1.0.4.ebuild 459 BLAKE2B 6a2a96084c91a8d34d33d6649577653cd181a295edfc05a54ab74d20a7b9a5d972c8246cecba331ec5b39fdad967f858b516c1441041b417cdab53b49045ec6c SHA512 b761b3bb68bcd322f5c35f0a58f4f01dcbd52b533afd5b4daa9591aa91d90e6e34c0e1ada41623bc63b1ae308a3b578440e63a7cbcff5c302e5c549c6c9e8051
EBUILD mqtree-1.0.5.ebuild 459 BLAKE2B 6a2a96084c91a8d34d33d6649577653cd181a295edfc05a54ab74d20a7b9a5d972c8246cecba331ec5b39fdad967f858b516c1441041b417cdab53b49045ec6c SHA512 b761b3bb68bcd322f5c35f0a58f4f01dcbd52b533afd5b4daa9591aa91d90e6e34c0e1ada41623bc63b1ae308a3b578440e63a7cbcff5c302e5c549c6c9e8051
EBUILD mqtree-1.0.10.ebuild 487 BLAKE2B bfea4f9dcb7d2f23f305141e92ae79bf0dbef4e5d1230f4f7855b8c648d8893c43679053109dea3c9ca7faf97389ae2389d2625bf04cce345d9f8b4091ce1201 SHA512 32c938ddbc8cfeeb97ed66e8e2f4d0f789d8648bd0a5ab9207df75a3705cde048c091c28b3f1cd0fd589f9ccdc251729bea68c7ec4d4b53779dff315ce7c1dd9
EBUILD mqtree-1.0.7.ebuild 485 BLAKE2B e30b4ed01cc75002ba3ace737e11c27c00e5a1ca971fec6ac850585ee34dd5a2d27d6a7bde1c4c3f80ce1bd705c1bb30d384f2c7203d7c71f88142e23eb5c653 SHA512 15b9525bdda055b181ca90931cc253ad4ca125ef16400236b8370fa4cb6e4b96761a39dbd24a433e56ced44cfd6bbc2e932639e5ceb03758d0dc7576378dbd4b
MISC metadata.xml 302 BLAKE2B f1e14f60c14e6ca60f01611695e2780a2322a84ca4eb765def4c9e820fa895db70586fe9b402eb3caeb17b53ca6a7cf509c6862ca23c28a6d03b8493a6da5ae5 SHA512 d08d18264a4294d72bc4a628b255cf8e00108e2d8fd452376a3fe76c80d6e0ecded13f1192b2b77ba3f91ec0922d0c7d5adddc3024f915237aa4ff148b03127e

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,10 +12,10 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.5
>=dev-erlang/p1_utils-1.0.16"
>=dev-erlang/p1_utils-1.0.20"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Index tree for MQTT topic filters"
HOMEPAGE="https://github.com/processone/mqtree"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=dev-lang/erlang-17.5
>=dev-erlang/p1_utils-1.0.16"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,3 +1,5 @@
DIST p1_acme-1.0.5.tar.gz 220724 BLAKE2B 7f236f9e66dc982342c15c46ebe2a391f72384710b19e1007d1e9ff679a9701190650853b8e67c3a63abba5e6a4107ed921fdc25f5cce984a4333fab98449f37 SHA512 e21907c18311b98cc865cddd155291fae09f739b5429a42810ba93fae77abe3f4e3ecaf9accf0d42d38e21bb823987dea0c3175ea1b7f20b171afa06a932f9e1
DIST p1_acme-1.0.8.tar.gz 221082 BLAKE2B 1e4b23f638b4f7bb877edf290aa54cdf45733816488ab518acc83bd268c240aa564ba1299674f8f938c059b4f2c0072f95d05b017d79419f3ac55d709eb812fe SHA512 8b2b4c594dc1dcbfcf9bb7a6b98096128791d416092a73109fd74ef7ab715d469c87ac6d66056cc5dcd5692c6e71936dc25afa86445a6ffc8164c5bc4f2b1869
EBUILD p1_acme-1.0.5.ebuild 740 BLAKE2B d18d4dcea55ebbe1053de7987ae2c2520b3a00cab9a47cb964338bf677f374e231dde6508dad0f06cf01114c420193cc53c3910d1409ecafbd01779abe0a7f2a SHA512 7dd40867ded34f20dafe554c2c906c08b62740bcf2ac329dff727a74da8ae2ffcdfd81384a2ff5ef8895831e535307ddf48b62cb17a93f47e0844d6b0186fcf2
EBUILD p1_acme-1.0.8.ebuild 742 BLAKE2B 83d9f44af26a747d19e7bb87bbd8e99dd6832f78615575968075aaa54fc6f5f1e62bdd69b1d795b7e2def154176ac37bf8dccea098e047c40a3b00de98b46b0b SHA512 1805d90029f6955bc856ff51d5087701d8213e13897f974b50848f66a056a7761c7ebb6c1b8074a0eb7da0573dd60a57aa555058b12fb3d7d8137e6b1fc03603
MISC metadata.xml 303 BLAKE2B 55f783852d04cc1214a55a4d8922ca45dc57b05114cb8a006b8d9a8393f162437b94426d8c79b144c7fd9b3c965eab914419bcdefbc10645214b2f72918eafa5 SHA512 60484f81b126b6b0f01615bac8c83be479c352e9c7a7a511d8de04c4a9dc3eaa50c9dcbb242b8cba8e4d498f429116127e66259a2e16f503b9f97e859a64bec6

@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="ACME client library for Erlang"
HOMEPAGE="https://github.com/processone/p1_acme"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/jiffy-1.0.5
>=dev-erlang/yconf-1.0.7
>=dev-erlang/idna-6.0.0
>=dev-erlang/jose-1.9.0
>=dev-erlang/base64url-1.0"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
# otherwise it wants to fetch base64url from git
sed -ri 's/\+\+ \[\{base64url.*//' rebar.config.script
}

@ -1,9 +1,5 @@
DIST p1_mysql-1.0.11.tar.gz 25958 BLAKE2B 6c94287fc584ed530d70e9609cc565c2c66a2b90b8bb47d85e370353e8e56dd9cb8e902406eaf330692f70c264f44977f22534e6805017a12accdcb5828a45e1 SHA512 2929b1e66aa887258b46f7dcda71f935230b9b7ea9fccf0baff2cda0782a5b7da26b9b396ed2bf3b16f07d397c88f5881ea93913a11e262be802654ac46dd9ed
DIST p1_mysql-1.0.14.tar.gz 26922 BLAKE2B 83b22c454a069fc14f7cfb82a7cb42eb4d43d3f560329159ddf503bbfe19a5f44ee7279489c5c0d028b63285c47d62e1416af24f70ad38927125de466c2b9414 SHA512 ab60ab6b43e3cca9e14e28075f1276cff02dc796a3074662c797ac2e46a38afb2726719de64bfd61e9a27b2d31665f33551d0680e137eb6167b9d32c8721e1e5
DIST p1_mysql-1.0.15.tar.gz 26943 BLAKE2B 191a7dcfae3b5f9e3f7c317aa10ad818147f0fa81b2ab06263ba45eea9c2771133c2c8b43a707d32ea4faf875d711ec63d14882eb58aed7a4715fd27e42fbdf8 SHA512 ef1d94095ef7dbe0e260a85cd0ec9c9449e199456acd991bfa42434126a2d6d731c6068e613de4cd4a9dbc3b3540f14bf85cce127e324475ea8a72f61657acb6
DIST p1_mysql-1.0.2.tar.gz 19512 BLAKE2B 8cf7cded80d6ca1239019f3d1bbb7d4babbe0336a09b6c8ebb55e116eeb592e35a6f332ee6950c78ac6559a3850bdc1dbfa50ded2d30e008deb8e8d50b5c86d2 SHA512 ac0656b3134cfae47161a4643188784cf71e8ea19bbd5856e58d4f1d508a8771534975a631da51e7574e5adb3f64cdd250ab59ab7e9138fd5cb865e80522bd11
EBUILD p1_mysql-1.0.11.ebuild 456 BLAKE2B 4f81320eb54b32a52c970610f809c18afe0341fc521c679af106db04302ac87aee15de37f27829669a4fddcd97ffa4c8af3e7e845d2bcd1150c09950bb4bcf30 SHA512 496f4b8f818a2918e7bdbfd9b7e61e0fac6fdd1f01719f55851032d1436d464f9f566420864e74e4c76924ffd211aa623b67ba205c8cc89186d211884b5517e7
EBUILD p1_mysql-1.0.14.ebuild 456 BLAKE2B c5ef56f86d7324d081781b70d2e4521a1a3ec4dc117b6214276ead092ef1b853f2c98e9543bf38d7b2162e421d9e4ca0c221c825a16d46e2f65f2bed8a5773eb SHA512 64d002bc9fe5f05642de44e020eaf2db3f2c586725aa88ccdb64512a989c8ee4d70246045baed5ce2116c8fbfc80369323d7badfc4818acf0a0575e0dbf4b1ea
DIST p1_mysql-1.0.16.tar.gz 26959 BLAKE2B 6c61a7127e35af39106559b9cc31c4774cda3ef66d630173865d52afccf9822db67a3b4753674df3a00644deafa87d1b82525f0ca6377009a22a1cbaced03a69 SHA512 f2b2ad57ce5918df231af2462a83c11babdb9d4b787e59ffee7c9dd48a38439a121ee2631927934bd12a9d98932c4d7a03a9313a58b1715102dc932d26eddb56
EBUILD p1_mysql-1.0.15.ebuild 454 BLAKE2B f9f2fa8b79fd41d06f199cc43d3a0a965d68e69d910031ea649f3d10c71cc1e970645c01fd84eebaedf63ab02278dabde092e35e8a695c082cf23cdb54874063 SHA512 bfedfb3f8df54ff8b9d425c90d9d68c54b7652b28478b10dcb60fa95e00e302eba168b82ff6702fdff2b0b7670fa269b437cbc5d6a023ca428cc7adebfc38b2c
EBUILD p1_mysql-1.0.2.ebuild 457 BLAKE2B 990dcac1c89710c99d384dacd9af2c81680f424cd0879ef7fbae4c6f938a58e551caae225eed4ba0391a9c1856f589a9c08cd9cbac16890710effe747de6c90c SHA512 15c3ad3a348419c06ba15b1c8a906fd7ebd987a93022e3ee033b38ca58b111cfdfe5b0a25305cd75d064400a7f78022d6785e8e72070bfd5ee8ddbe7e41e8c88
EBUILD p1_mysql-1.0.16.ebuild 456 BLAKE2B c5ef56f86d7324d081781b70d2e4521a1a3ec4dc117b6214276ead092ef1b853f2c98e9543bf38d7b2162e421d9e4ca0c221c825a16d46e2f65f2bed8a5773eb SHA512 64d002bc9fe5f05642de44e020eaf2db3f2c586725aa88ccdb64512a989c8ee4d70246045baed5ce2116c8fbfc80369323d7badfc4818acf0a0575e0dbf4b1ea
MISC metadata.xml 304 BLAKE2B 3d45b5c4b62a376ad320bba3d9469f35f5636233802428dea8bf5ac8b6134b8d06ef5de1ab9d977bd2089f6e9174a71d41dbaca71c54cb5990cda65dcc31a61a SHA512 0c3bad8ec7a25a29a6539774a18a8d8c57394cbe50bc9d4ac24f88897ee8a98717ae82d84245d5b593895645c9e543301573e321f47995310517aa764f95dfff

@ -1,20 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Pure Erlang MySQL driver"
HOMEPAGE="https://github.com/processone/p1_mysql"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,7 +1,5 @@
DIST p1_oauth2-0.6.1.tar.gz 212804 BLAKE2B 571341aaa4d3a4bac6ac2f8f46d2e4b9caf5e00622a392635d79ff11b520a3cab71d360220c99a46035ce851974d975d69a71ac9b1be626c9b126941fc4a73cf SHA512 2509d48775579a26178fb5a082e628a8487c986b1b4d4abe974b653a1e0b7605bed934d59f6d62927582bdb95a53ba454816d326d99a77c5360928c4973ade4a
DIST p1_oauth2-0.6.5.tar.gz 213847 BLAKE2B de1b9dc238efacf5682ad12b1b563fc311f1e0515673003286b31f42ebd33fb8dd9e384aed194047cd6ab38d4769ab128e8de5241004ce49f72d56ad9ca22d21 SHA512 5664aba423c85d90321533878b73e58b50d7ef3bc4183c8108c99e075ef4e75041eb28620de4dc14be23dfaac3623a858a9c8e191e54dae62eb9688ea0812312
DIST p1_oauth2-0.6.6.tar.gz 213866 BLAKE2B 2b7ff13697658c6ab31a2cab60100758d965ae0f3cbeb878539e42210e54e7cf33a458c645e432790f79ba3fa92ab35a5d6d6136edc14369ac6d8872e16d7f69 SHA512 9680bc96608bc486165d5f77cf6e92e5f9257e0dbea718c739563556c2b485f67152dcd99cbe228addd34b33b2dd6cc9eacc3827f269412f705acd14b2522952
EBUILD p1_oauth2-0.6.1.ebuild 793 BLAKE2B dec72f23969049efd9fb1438bd46ed23bed73fcd58038e5cea5573ce2d2196af230aa3b09a71f734774e1de3ad7173735f596d07528abaa606ad55fc1f6196cf SHA512 f249c3d9634952bda50c017080fafc05c0a1174fafef9f6456b6fe29f80096dd9cf8dd050a9f91886abaf07f61cd9304a826cd4ff9c21cc4d44db40af59fe336
EBUILD p1_oauth2-0.6.5.ebuild 723 BLAKE2B 8b6bda2aca4658c0ce0f88494373f38f9eb1241912c1b9ec1ab4b69cd66cfa8f3f74c099239ec1cdd63742cbef54d88587ee61f8282ae43aff5be008091c1aa4 SHA512 02bde99ee76c2a3da9bf0b1ca9d48cf86f272284118857f966f96728d108dea1d3276582e38a81f6e44313d97cbfd3ab0fd6f6c5c1c3d558961c31cbbb4978fa
DIST p1_oauth2-0.6.7.tar.gz 213885 BLAKE2B 42f363b3afec9368957bd788f43359a40a5929b7efb22078681caa8827fdb315f4b0063c3004b92bd92da2664d37b860d606e8c14124fe3d214fed2219e98117 SHA512 485db5926f11759ee447e40d2d2e3a9c66f949510b40adeb0c90ab9deac500dd01178e9b65cea6044e389af3881ad3a300222bd879b69b3a55d84ba3d718a166
EBUILD p1_oauth2-0.6.6.ebuild 721 BLAKE2B 141c96b9b6e6e482f1472993f1a3d596b8ded233f57daaa585910c7304a5960c7968f547022d8d820e4e30632f0eda77308bb89cebb5c77994ec851966a18b95 SHA512 35c01d9f53f0f2c8ca5b5b740879907eb17e71ef05ec9baa250ecda594eece3fa6af71238e851140e25f07a1c4d952dae83268f442470f1eda0f71fc3983dfbe
EBUILD p1_oauth2-0.6.7.ebuild 723 BLAKE2B 2cadab1ac041131df513021a873cb3a25aa5b4a4bcee5f96b050a16c518e77d788d525a03f3f83f7bee2fff33897d3361d31e906093c6cf4e8d5e8f8bd21474c SHA512 93bf43f1c9ddcee6094c2adddfc72832bd557d56737528f78c038867faa5f37e97dacce2a9762d3c68529aa7b45f0b88c666860e59da0d42df1486a3e7b6857f
MISC metadata.xml 305 BLAKE2B 98e1f6ec2c085dae2c72693e64f9cb18ae8bb6bf0b8a5971b7d3e1a55cc3face9b7af974b9f1af40ee76902e625e330b219d78861601ed3f4b211296471f5421 SHA512 8f6d2d7fdaffa942e66e63e1cc315b59af452406993c7f208d09e00ecd5be8151b3cd72ec6f8c573a9c274662e9f75ad8dab616e284aa77257813ff82ec50823

@ -1,37 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Erlang OAuth 2.0 implementation"
HOMEPAGE="https://github.com/processone/p1_oauth2"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
CDEPEND=">=dev-lang/erlang-17.1"
DEPEND="${CDEPEND}
test? (
>=dev-erlang/meck-0.8.3
>=dev-erlang/proper-1.1_p20150814
)"
RDEPEND="${CDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_remove_deps rebar.test.config
sed -e '/, warnings_as_errors/d' -i rebar.test.config || die
}
src_test() {
erebar -C rebar.test.config compile eunit
}

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

@ -1,9 +1,5 @@
DIST p1_pgsql-1.1.2.tar.gz 19347 BLAKE2B fc8d052dd77037b20a99fc147c55392c4d731eef6f098b6b805c4441e44b7a16ce6dce44c88ac2fa325d47fbadfa11fdc9c75b1f2039112699c2ab1b1dc6af42 SHA512 e5ead1e41e5dd0b9ec1ff96e6d133b8a5eaea38f6eb343391f5a7cc9757c3255730b147a621a8d55f7e0be2798186aedba0af2434ed96a981fa8f19c4ba8927e
DIST p1_pgsql-1.1.6.tar.gz 20545 BLAKE2B 17e5f2dc5f08ff830ae2b17a80950e45a0df7f939b8d42bf6a4a373c76818997c040b57f5db4cca3d0767d98c4684c0f61a610822d4c43c5138e61589cf57b8f SHA512 7bed2f44a134cdae1738c2a09257a406fe292a0f6bfb587eecb6597c1b4c6e9ea45d2ed6022ccc6a9a00fe008e4d99b2df4896ac2f0654e1daf7369a39dd60c9
DIST p1_pgsql-1.1.8.tar.gz 24162 BLAKE2B cd65c347f6ae651cd9baa053ab12117948f55d9c10ac5541768cf3a36f1086f513c6059353f91564587ee17ef21d1772bdb220159f877a27db35b86e034601e6 SHA512 ab156cfc3da979802a619855783bc114f5a0d75625467cf144e63cdf22187c30dc8d66d541addc54e4402c95bebcfb3900b1883e29e741af398c83419f5b71c3
DIST p1_pgsql-1.1.10.tar.gz 24073 BLAKE2B 541c12e72a7be558f7c9fcfb64c88ddcdfbc258ce33f2fd66b8bfdfaaed83f1a1194dfea6225abd1a601ef08d9a9e792c844f778bc1be4bbf94e8107c6e024a7 SHA512 d1385b71681f487822839041f01ca7241573fd3a4b3616e7f0508b2d604ce37273168e8ddf9e403edc6cb08d73c908c373727e26a970ee7ba67ea57de8524409
DIST p1_pgsql-1.1.9.tar.gz 24175 BLAKE2B cab26e09e89fda82431cd29a3a09c9fd309868021bfad3d5110fd5b40ccd19c9b6eee40d77debb1cde86bc77f139123ce282305500774f5650ebf7c647bec532 SHA512 5a24bfdf13bf015d0a92cbba74dbe09122b900bed994495fbccd51616ee6fc3032fc571847813ef4631d2c6a947985302818c067d19a3ab50e190de6f0f2cf1b
EBUILD p1_pgsql-1.1.2.ebuild 468 BLAKE2B b11272bb55904acb2a06c4151d6514ac0a675e133d5cd7a9bb9e403f5f191954bf4d45db1372958237a2397b554950bdf31193fe25fbbb2a5277cd166ef68a13 SHA512 382ec76355d60ea689e8db4f80ee9fc26e24ff37ce2064ec27d9691e5919ab56bd2ef44dc787ce18ca1eca3c7098eee0547daa9f12a0cd35fbaa095fd577a9b1
EBUILD p1_pgsql-1.1.6.ebuild 465 BLAKE2B 8d1d820aaa492e81ee359f6baf2a0a10624934c6abf7f1c03ca9eff91ac4da4b778f1246f72bd289d2db419037e5dc18428807bab8f97016fc15fea73902a517 SHA512 cd9ba3186da8bd1b04c94c3de9fa8ebf26cf742a40b0f98bda8fbfa436811991ed9fe3f0f11121704dd59f24719e8ee21cfa5e36c2b7dbc8c443e7ed64bb5b53
EBUILD p1_pgsql-1.1.8.ebuild 467 BLAKE2B 6b71b53b07d52e6a157cf64f0e5eb1c02ff5f474773d0b60d68a3868ee96f842c78c5d632ab43c99d8f6b627dbae8551b1498406e82b01b5433802baa80fe6c6 SHA512 dfc5c040f94cbe12a2d2cf5d337fc4d9cd21a695d217936464bc2b42bf15cd0a0beb2e766c3fb83dbad92b70a97a9fa38f54fb702b187ab848f7554e56f7017a
EBUILD p1_pgsql-1.1.10.ebuild 467 BLAKE2B d7c0846d73ab89288c18209b74583e18eda1714632ab1a66e7fc89b506bcabcf30dcfe63ceb3aff7cf19a11dbf73685c6386e56b206b72af8d0b40301fa9a699 SHA512 0e69a223920b5ced398a25784e300733dcc768f891a8b5ede11de432a97ce0e205968ba92c8b23e0425e1412ba44f462899b2b7f6f924adc70bb7fcd4f5121f2
EBUILD p1_pgsql-1.1.9.ebuild 465 BLAKE2B 203d68dea219e01faa4f06235baa17b3037dcfe5bb9515963df58353c204fb093cc9f0205245787747e2e8f52352d8ca257c0c4d237976b5f92be15ec108f3ac SHA512 fd9dd12bb71f692c3eb3e5539c4ae669ef28ddcf36860f646e20b1112dbf78384df5482fe6d68f079287edda534c1c5050d6f466007dc49756a188da8037b3df
MISC metadata.xml 304 BLAKE2B ef4e6ddc16ac353e121848f24676bbc1924a6afbaac3b8695d0be09b89cfee030b9bec9fd66484eb19595dbdc789d2b5fd746bdda9b5f4815c064cfcf146065b SHA512 b77962ea56d52b513fd7d3ea6c6726cafbb928f49f8ba0d9ccee10b20482a07385d250f80ad2780e3c5ec7d1854dc95b106575abf142e82d185c13d110b41431

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6

@ -1,20 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Pure Erlang PostgreSQL driver"
HOMEPAGE="https://github.com/processone/p1_pgsql"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Pure Erlang PostgreSQL driver"
HOMEPAGE="https://github.com/processone/p1_pgsql"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,7 +1,5 @@
DIST pkix-1.0.3.tar.gz 391302 BLAKE2B 8ff0403b6beed707afb8cca51c027d140f06273def0cff3588c9ee26673021d1fbb5b7397281c7daa27f076d61a222843251ab626661727f65255012846f9756 SHA512 b45c8fc74a1ef7d61818ba8a72bb141fa28796dadc36829f3456f1a87b5c263a5d708e4512cd91f54efd59dc14a47e31aa67ecb90c378f22fd42e77d6110320f
DIST pkix-1.0.4.tar.gz 411737 BLAKE2B 5f675adc535a5463d2259c078a5445348bf9901224f78daff5b1b261796888d90f6707a3d6fd199fa611f347a560f8154d8c2122aeeacea6df776e8aec62708a SHA512 2c90bc13dc381f08b250db105eb09729005d1d191a1d6e69e2096f155f40460ebe47cb85a1b157782cb74c5e759b53010bc96fc831a7224f5a3aa30e46775b16
DIST pkix-1.0.5.tar.gz 411755 BLAKE2B bd4b8cd87f1cabff7aa6923007aff9f586bb5e3e322978223a8533087ed2474816b578023a7269f37fb2afabafc4e2ce51606ba420c3b4cfea2e2b4e0f5c0af2 SHA512 b265f4ffb104404d38c9e6c5660e91a720d6b1a85339f82b40fae27727c4edbde585a1427682cf5ca59fe0be775fde26d74cbd4807f45b12b381736d2979595d
EBUILD pkix-1.0.3.ebuild 441 BLAKE2B 27f74ba97c101e7166cdfc2735ae0e3057e203a107f6d36958ccb764d8aa7d341fcb2b7eb714d225565ae7cb520fed94f00cdc0fa9847157f8dbfd9c665e22ff SHA512 efba9ba0d28ef4838f40a16631c7129b0493dc6aaa1f94cb723e9798fb1e9ef3c3bd7641219c25d38ce030dea2787c4a3bd5997b5e264689d432dfe86669a506
EBUILD pkix-1.0.4.ebuild 441 BLAKE2B 27f74ba97c101e7166cdfc2735ae0e3057e203a107f6d36958ccb764d8aa7d341fcb2b7eb714d225565ae7cb520fed94f00cdc0fa9847157f8dbfd9c665e22ff SHA512 efba9ba0d28ef4838f40a16631c7129b0493dc6aaa1f94cb723e9798fb1e9ef3c3bd7641219c25d38ce030dea2787c4a3bd5997b5e264689d432dfe86669a506
DIST pkix-1.0.6.tar.gz 411903 BLAKE2B d6673421fe8ab96f8521ad6122b3ef5b3fece3b3dfbeafba3a5bb67ff528a158419c132247ac258a8f8adaa9947b132b5589245da0b9a23dbb7f3c91963c1013 SHA512 28bcadf4dfc44f494dedd34b8a37a1e77c76ebb59aaa8113a8886be15f01e6a11bb689278437140513fba9552c507a0b9d7ca7587ec92ccf037641aed55345e8
EBUILD pkix-1.0.5.ebuild 467 BLAKE2B 52aa65ba307c5f1df43bf6a121d62d93e5dccd9cf34c995bc4bf12ef65c5cea8b8af91721a929425749ba00f984a77cbdbea1da2296a84e474c127db4264fa07 SHA512 a0b47f65268edda1aaa4326107dc3477feac7f81033457c06e5287870f01369966de8af8f7b46d260ef859426e096349c1555d146e421d959c2548bdd87401c6
EBUILD pkix-1.0.6.ebuild 416 BLAKE2B f8ae0775bca563f441d751462f0634fe698e4dce3ec3371b6e190f543a92d1781bd1ddcc071a4f26ed7ffa861d9544cf82511c7858a8fc1416c034ce56edcdd2 SHA512 22a1bde455e90686734df434b36511afb944d76123bc8af276fcd73eee4555e764dc6141867a74d80462cb17e0b94d59a81a0c0591627aaa7efe9966bfab2aa9
MISC metadata.xml 300 BLAKE2B 8faa02c849b7b56f6351028f45f4183ad0e971b1564b142246ce9192ee1daa2f80c36845920b613897a3a4f5c775a6e472e70fdbfd6ee8f00ff15effb193bfd8 SHA512 3dae9451fc5c94b513ff8e9eaa68a68110bd9bc36dd0863b949c2a345a0d12775d70e2619798de9a6bbb62daafc9eda00baefa6201535f49044bef9048d92e91

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="PKIX certificates management library for Erlang"
HOMEPAGE="https://github.com/processone/pkix"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=dev-lang/erlang-17.5"
RDEPEND="${DEPEND}"
DOCS=( README.md )

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,9 +12,6 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=dev-lang/erlang-17.5"
RDEPEND="${DEPEND}"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DOCS=( README.md )

@ -1,7 +1,5 @@
DIST sqlite3-1.1.5.tar.gz 1833901 BLAKE2B 19b02655962e4f70b01826e1346c93119a2a9bc8474083b0cb7719cdf8096d7fe7e33c3e8f17bb1d1bf11e32f4f9707fc2bb15ba6bfa848d2318a9e6c517d85b SHA512 894f39ba0760d15c4adf396d277cc30414c28acbc62135395af6939f769cab9237e836d5c3dcb5250c41917bec3db577902c01dbad1d2600480b3647c3c61c30
DIST sqlite3-1.1.6.tar.gz 1834834 BLAKE2B 43b8bb8c10888aebd8842ffe410c1aa2506606dd99c551778b08b2c70788c4bce201758a0bb950e949d25a1d49351c17e2d225c2ad165588378d166959b7485a SHA512 f3781c186f4f677340bf752884559e9afe745726b6e8dfeb8b701ab34a5e58af0e7dba8bd852443f44fac874a1af66970ea29b044ff2f0cfbbeafbb4996cdc8d
DIST sqlite3-1.1.7.tar.gz 1834822 BLAKE2B 9a3f30a3a5f4e7ebe38aa1a808057767dd6d43ab93b352b44fc3aef4c2ed8c19b5f4ee258a4ff7a2c052fb4f480f1fb3629624a171b07eb5e661acbc97b165b2 SHA512 8e4bd7dff93f7629d648934c4ce29c318d62313aa10de35144e4f6a3d8c87d8a423ccbe1c810476f8e8048358be4cb8ef242daa6138957e0b0d9c65fadbf144c
EBUILD sqlite3-1.1.5.ebuild 562 BLAKE2B d06a61c8ea8c5afdd99fbd141aef17bbd3f575b49811bbd881efef48ff186e8162584dbd4dd99247bcc4051bd569983e2399510cd7e5243f7d4667a98b4b9d30 SHA512 5385ec725fc763f672d4af06d926d2e9d0ebc8a06b1c460640f91fba3273a6977992bf0e667c28173d6fd3f2ea0347d5b8cf3bb2fd1044b17b2759eadc72d70a
EBUILD sqlite3-1.1.6.ebuild 559 BLAKE2B c22f7a013c04791cdf8a284774dc111fcf5682b7842f11137bf339fa5822e0c92d286fe772cf2cf022ae73e4c2ca81c6b3cad2f8e94584308cadb2ab2a4ad309 SHA512 3ffe525f476ff07b234f1fdb5e8bb0d7fe3601a9d7d6001cb6c4895f9c220246d3b31bf1fa42794d2b2e7ce1901d4a5dfe5c55b8d71b87365ba801cbe31e9c73
DIST sqlite3-1.1.8.tar.gz 1881308 BLAKE2B 0a73a422c678ef1827608cabb18dba28d11d260b91788caebbb8ad65355f60fc3b842df119da68fedf356013e52509a87ed4c0c7f117e024484069e0ef722fb5 SHA512 056630056680f6606c6acf303521bc31ccf514163e4f02df3575535fe31eda74380306baa505734ab0e92a2bb82b35cc4fab81d11c3a409f855b202440b6247e
EBUILD sqlite3-1.1.7.ebuild 560 BLAKE2B 0c5f809d4e308dea545ba9271400bde05f60725a65fc9b5204c21a6f7237bef3c80d657a4c3c883c7917a3eeb2a461dc754a45954fd8ef1ff674862406c5df77 SHA512 c183f0aac33e80321cd9fff8d460975674a3fb8e58b1ceabef24fe491c547aca9b353dc7980de7f0000cb7e49aae0dc7d7c8e78be6f79942cbed01a56e6bc0eb
EBUILD sqlite3-1.1.8.ebuild 562 BLAKE2B 89b905dc2621c86ff10fbf97557136687c13a20398ea5b261dbd6307b9361dc7a99e91e5fdf1bdce1d7198a6a3b51b04d84d6879ecf2815bcad343beb50e386e SHA512 03e70f878d0fd2e8522cb17986cc9794d8d5de7a3e438f1f785e67253fa6c123c89b43e201967cec68761615ffc8d3f4c10d99753f39a19de9c56f521331b274
MISC metadata.xml 310 BLAKE2B 9eb8a6f6e52d8b9e6f0cb38f374bdeb0d6973dd71b421808a2ff72e31b0e6890a4cb5d11566dfe7c523b691dbd858f8f2105ce269d85429bd69aa20929af95d6 SHA512 a9ca10f4266edf6ece231e2c50fe37b7eb6913815156c678b3d3d6911c0bcfd9b00315c1e81ff071a470492f7ea505a1601a1ffbcf88e4090c545f77e329f6cc

@ -1,26 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
MY_PN="erlang-sqlite3"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="SQLite gen_server port for Erlang"
HOMEPAGE="https://github.com/processone/erlang-sqlite3"
SRC_URI="https://github.com/processone/${MY_PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1
dev-db/sqlite:3"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS README.md )
S="${WORKDIR}/${MY_P}"

@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -15,7 +15,7 @@ SRC_URI="https://github.com/processone/${MY_PN}/archive/${PV}.tar.gz
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
dev-db/sqlite:3"

@ -1,3 +1,5 @@
DIST stringprep-1.0.20.tar.gz 98836 BLAKE2B 8928bbc502f98101d93554430fce240b441ce6eff5c3c8f2f7727d77821ae7f92a63d2a4d9b1883ca8b8e61cdbf07858e1c2d2892cefda15797ae536430fcee5 SHA512 402556387e4467d5770694378c923676fa4a429ee6709c7d6aa94901b1215fc7227dc1ad9d9561ca4d94880175ee64241e6ab1274c2c20212d27fc56faffae8d
DIST stringprep-1.0.22.tar.gz 98910 BLAKE2B 5885aa58a7201408467afa7ec6c4fda350effaf2c4f0ce3000f036fd67c16e778344e23a71f753abb6337db5e2084b147ef3b24878c1ca2bc0e1e308945a46ba SHA512 3cd687ede237de24476b091d0e871bbb4af42be21cf27ea44936413ba2b643d0c6f92b5c7135b7064b8e111e05f0a0815b0d32e6d33b60e46612bc0f7bfd3b09
EBUILD stringprep-1.0.20.ebuild 527 BLAKE2B ab9fceae5c8597c635c4269072151b2dd6a2a220e17a9d2341e72fd3a1a5db08ee75f4d486c53a0d1f480f6e2b72e2fa042ac3a736b87393f93f17668e4c4d72 SHA512 7b2e95353d9eff9afdf1ca0d27ae143f8535ddc6de3ae54c4a56c6b86f86359b822a5459858613126b0494f14007aa11629e2aebbb3427a134598d5d0436661a
EBUILD stringprep-1.0.22.ebuild 529 BLAKE2B 5f0a400757015665846d56b4f9a77ded343b6e1a1709dc94a45b3f053c72e9daa0bb370f37962ef825de2b9f49df42916502e1c5cf1fe6c1e24cdd11c332be1c SHA512 a9b1eb1fbdaad094cee98174c54da95e70ebfafaef3b7f4a01cf46b249a16b768c6489886f76bb2a02ded967d00db6a52bb0e88cd61651dea043767292e45f44
MISC metadata.xml 504 BLAKE2B 2127b99146efa992ca8a77c13ccf2966a92ea11b4e379c32752285431cde5f3a271f7bc47ad0f6bf6945f153f3a2cbd00c3bfd285b81978c8c1b3b66b256de96 SHA512 355a78e3829c0be4a1856053391d5e33a4cc23225fc44d6769acf1e2760e1b8220586a728dbd70639c4e3177f88d60d8333c5f16d1d227232fbcdf29211f2c47

@ -0,0 +1,21 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Fast Stringprep implementation for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stringprep"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1
>=dev-erlang/p1_utils-1.0.20"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,3 +1,5 @@
DIST stun-1.0.33.tar.gz 34863 BLAKE2B 84a501f19c332aad98d61e5f7f75c8866e44b4b1243e2d7498221cc8b717380475ec07bc962781375ad21b694e186a73a903446cd1bc6ed5b23536a2420c3602 SHA512 864eae964bf9e4f19338a6429bfbf4cefb114f9dcd8893410a8345373f6cacd82d04b2902feadfb340e927b335cf0a6415629564cc7cf03a5dcf7d1f3cb5ea12
DIST stun-1.0.38.tar.gz 39142 BLAKE2B 47efcd8d91bce2a4aab7b927a3adade62aeabd166464bc5c54f24db5088dda709c19f2155995398dd29de72eb3ee8ee5f10bfdffb37a839189a7f8375dacdf78 SHA512 a9a99440bfdf151d306e2da26d60eac5756bbaee41ece07d7b31634c66e7ac646bd8167b50e47a014a9b74a72510de34b5ac3dd75b03256cb2d792e796f0d6de
EBUILD stun-1.0.33.ebuild 504 BLAKE2B 5c6d89a02ee25d756e4ea201a754c047c7ae1edbf53e439ecac023b1a37f0495e639f6bf298977dfe4e9fae9d49d641e62823da307d70bcb15d38e68ceb259cd SHA512 021822647426cf7157c2474a013f5b8bae047b05ea0ca5e82be757007720c6aa19e3a56754e35617eb010e0c99b0d7ae582980562494e3af16fd47c5dade811a
EBUILD stun-1.0.38.ebuild 506 BLAKE2B 635d5e8e716eb08919e8ca6c4ee77e028621f1f5c660a03d4aefb1b3019c11087498de4161eab3739b0436768b374040f2bd792e6c07aca973938d46e9471f0d SHA512 a843fdb29890e2c21df0653884797b988b4be8551355ebc26e2a775e0460fe1fafc84f66b88588d3cc7e99e99464aba48488d4abcbf718273b1cd930148f4397
MISC metadata.xml 300 BLAKE2B 0e29cad1b734c0349b9910a8f0ec2f6ef8aaa813c860409f1688efa5d253d76fd035bbe7c4c837271fec68585d6d5bbcf4493542a3dcb1dbc229b3829f1d65df SHA512 48c6b133bcfcb9c038a6f683888f269424a65785e73b7f81c366886fe3769e569b15004f1353bbce9570b47346bb0db305654954b34ae12a959ef26f25944319

@ -1,12 +1,12 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="Pure Erlang MySQL driver"
HOMEPAGE="https://github.com/processone/p1_mysql"
DESCRIPTION="STUN and TURN library for Erlang and Elixir"
HOMEPAGE="https://github.com/processone/stun"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
@ -14,7 +14,8 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
DEPEND=">=dev-lang/erlang-17.1"
DEPEND=">=dev-erlang/fast_tls-1.1.8
>=dev-erlang/p1_utils-1.0.20"
RDEPEND="${DEPEND}"
DOCS=( CHANGELOG.md README.md )

@ -1,3 +1,5 @@
DIST xmpp-1.4.7.tar.gz 483070 BLAKE2B fae845a165a44c6c43e2f23ebf67a272c9a9b7dabcd221c8be6b83b6f560e7eee896a7906b9d621cba49de1af2163e64cd93d24bfd1341fe1d232c2746f80237 SHA512 37968de29bfeba698424f69a91f11c9adeca3bbac342cb9267ce4012471c10aeb030b691af2c5c01c6eaf9e1f866666982a8660a0e937829f75e0548ae5516cd
DIST xmpp-1.4.9.tar.gz 483243 BLAKE2B 15cd04d5e99357ab4dac71fe7ee9952059658b56894c205e2d5b6c705b347004e580715c5198fcbc026b34e17033ad08da622eab92c83934de58500a8c64b905 SHA512 9c66ca3099584ea971f863ab24ccdca070bede63bedbf2fc858df762c27c329d07d3d119f7ced8ffcc1c24acf8874a68ee7372f157e81836e46dba27b057b381
EBUILD xmpp-1.4.7.ebuild 710 BLAKE2B 7742c5d18d51e064f24f6e78d3dbeb03ab2f4af41daca9457c62d66c7489f5e2f16b998f129a63c7da4947df0e979ea261e2a4cdaf7a59721305c124f96a48bc SHA512 eec0608284f8c0973a787a77729e5907d52fa3ce50d8c28c35e512703b751d047fc299cdaa275c8a0a1313c9a7e9e8e7c1e60d2be939930b83ba3e4cd07494a8
EBUILD xmpp-1.4.9.ebuild 712 BLAKE2B 02c2421c669d7ddce7c16fce4e4e8b609b0ec28ccd9cefda063aeabe4d6f7b628a27bb0b66cdef91864e2526572668aa3576f3fe546ab0714c0d1649a53c24ad SHA512 a9a10a8c54a85180833e016fa35a9d7d0fd9e58a55e28f91ecfc4768188151bb455346cdbb44941642fd2b3bcf2e328811cd88f9806e52168103ece2f38e2eef
MISC metadata.xml 300 BLAKE2B 95b46ed0dc39741f2e8c5a822637fa76a7952e00f93ffe1b2a28905b7f68bec492756bf008653f5370c08d31e9b47133db6a6f181015f1fd1d0138e33e84746a SHA512 41a4ee656e0f8c79b319ad575de817bfc877163b235dbdfcaf5bfc0555b875190a4c395b4c2ed7e9e366d0c430b273f382d6ed984ffea6d4dc29ac0378336c92

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit rebar
DESCRIPTION="XMPP parsing and serialization library on top of Fast XML"
HOMEPAGE="https://github.com/processone/xmpp"
SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
RDEPEND=">=dev-erlang/ezlib-1.0.8
>=dev-erlang/fast_tls-1.1.8
>=dev-erlang/fast_xml-1.1.43
>=dev-erlang/p1_utils-1.0.20
>=dev-erlang/stringprep-1.0.22
>=dev-erlang/idna-6.0.0"
DEPEND="${RDEPEND}"
DOCS=( CHANGELOG.md README.md )
src_prepare() {
rebar_src_prepare
rebar_fix_include_path fast_xml
}

Binary file not shown.

@ -1,6 +1,8 @@
AUX mujs-1.0.5-flags.patch 839 BLAKE2B 843d1bf60167dfb91a5736ee936098c8f6b716f7a70118512d102adb3dc00223d5a3f1fb8da3a57b89797d5b26ebf8120cc1ef2013162aeff288be07cb99d99f SHA512 35681b868e129edffe27e41b793ef073b9ebeb5842212116f9740257515a3fb0d2f00d828a72d96b630c7632184ff9340325a5d79503e5a4c5a52892bd26f4bd
DIST mujs-1.0.6.tar.gz 121385 BLAKE2B b74da9cc9df6c51d81fe4b6170fddd9bfd3e37cc1c48509ddbcc9b657feb7169cfa98427770a118fb9c0923e70320668198739ea111cbd5d1c2303b2ada7093d SHA512 c3062348dcc79b8ea3726fc528b3ba765d3462232059617b9ab221ba47fa904cc81a305a6199a9a2cea24a2d891ca63d475b4884cd4e53fa715b3a55f51ca4d9
DIST mujs-1.0.7.tar.xz 93928 BLAKE2B 3c29ad3c23b75ee310824a36c0b08ede07b4ebaebff78558d07bc0eda55d6a994551502089cebd5b53ae24364ec1170e0865b7f1560d909dd15a18040666fea2 SHA512 30cc06ce4a608e091d46ba903ffc2eda29972cf583eb077d7824627fa20423c4721a406bf4271ebd5e5cade74f34e19acc9cffbc6d4d44314085a5525e91564f
DIST mujs-1.0.9.tar.gz 123113 BLAKE2B c55deaf14508c412394bf5fe3a53ef581d4e4726024d65f2ba5155eb2400a6e2f043c9f6721b170d19297e2cd38c62c462f3b4e102eb4bfe6e7857b40156c18b SHA512 a3dbc8dbf5c16b7de9803954fe38ea9f77c0e5b7de3895966ec0877e063d463c9950499791ea0d102e464bd0426413689f3edb15e38db3f13915d72f27556725
EBUILD mujs-1.0.6.ebuild 1306 BLAKE2B 3b8443a25740336511efe985d48079fccb76a8c8c5e9bf69ca307c0393923423339a673eab22310cec31739e88bf62799126a17f4b6fa6e52de111978731a0dd SHA512 cbd0bfdccee68ea8d01c5438fc6f27169f3afade7f5fb809c117b4d9fe8fcc3dff98473480983c17fc7ca6ba6969e474e6ddc021ab966eb5895fc740ccddb537
EBUILD mujs-1.0.7.ebuild 1277 BLAKE2B 6fe2022d19344c58d2ca3c69fab015aee765eca4b7818249e8c7b064cad5a95256563707766d4d02d2c87e963884afc97ac976dfbc68e2120148ec7898fdf396 SHA512 18da4d979159a1cbb1051d1bcacece833b4b0a311960411cfe0185c2ae931a64a352429d2797450e495f681f5a52529ec1eb4af7be7ce6df4f3ae7213f2d7fb0
EBUILD mujs-1.0.9.ebuild 1391 BLAKE2B adbf2383e322f553d816ea1380c0345a44af8415975a1375367dc0ac7a3037d6153f364858eea55dc5cfc90624f5b9754305f945f34d94d51de5678226b2b0be SHA512 c3a50ed1d0d972a1b0c307147db8641946d6f10772c7067dd6dbc375a784c3958f158f37b88b2d5177b51d9551e04c99158a8c8705e79ac12729989f644c7830
MISC metadata.xml 475 BLAKE2B c27925d0ece3e21984317e079213d568ed5dc278ed8855dc169bfb2e065c29e9845a2d6de4d8ee85a5c1b1a9fc47685318a8e13ec0c5665d63f5ebb9983d1249 SHA512 e73d572d699516550dcf6e4c3feaea5ad5eaeeb724dba92e5b58596cfda6697ebc1de9f04646aa0a1ad4177c1306106cb45b63d3c1797f57d08b7aca700099ae

@ -0,0 +1,60 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic toolchain-funcs
DESCRIPTION="An embeddable Javascript interpreter in C."
HOMEPAGE="
https://mujs.com/
https://github.com/ccxvii/mujs/
"
SRC_URI="https://github.com/ccxvii/mujs/archive/${PV}.tar.gz -> ${P}.tar.gz"
# Not available right now.
#SRC_URI="https://mujs.com/downloads/${P}.tar.xz"
LICENSE="ISC"
# subslot matches SONAME
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="static-libs"
RDEPEND="sys-libs/readline:0="
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.0.5-flags.patch"
)
src_prepare() {
default
tc-export AR CC
# library's ABI (and API) changes in ~each release:
# diff 'usr/includemujs.h' across releases to validate
append-cflags -fPIC -Wl,-soname=lib${PN}.so.${PV}
}
src_compile() {
emake VERSION=${PV} prefix=/usr shared
}
src_install() {
local myeconfargs=(
DESTDIR="${ED}"
install-shared
libdir="/usr/$(get_libdir)"
prefix="/usr"
VERSION="${PV}"
$(usex static-libs install-static '')
)
emake "${myeconfargs[@]}"
mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV:0:1}
}

@ -5,9 +5,13 @@ AUX ocaml.conf 177 BLAKE2B da070848d9e3a30ad303c296f55de87c30fd15feee3304ccc1d1f
DIST ocaml-4.04.2.tar.gz 4061873 BLAKE2B 756936592c7e0c87da27f154f07850eb3e4b2ed46ff3b36ff57541375840cd56b170dbe646ef6682f63d4e15ae209d3c125581803641f07403e9eb838c265519 SHA512 8b6a0319307cbb7451594d2f7c63851299d3e7d6ae7879e7525373304f9fd5a9b01d503ecd313a12a3cae24a4a7cb909f7aeebbb70efaa5277137189ea4558cb
DIST ocaml-4.05.0.tar.gz 4431750 BLAKE2B c2ab003a13e0a581ebd0e1c96eeb8a9baea9bfe6bee08823b0e4541819201ec109f1846e13fc1aefa51a001eefbb8f73320ba854d41975fc68cef41bc75b1ecc SHA512 9a060ae4b741e1687277403e5bdb8f6eda2e2ebf6c45f7c0149b66ea1213cb26d13febfbb3f11c12543e244cfdd053b786b09c4145e2348e5d89a7206f7de225
DIST ocaml-4.09.0.tar.gz 4838748 BLAKE2B 80f29d535c64bf2371b480217723ed20b2b21cfd93ce31366a7b91e7ddffdf68db4e88d085288b7e21efee567a13f42ecff24c3a0115507b006acf844239cefd SHA512 dc0271e591bf929b751705835790949a9d741e12d085c8b207c3689b5838a02ea8de80da8b2605d2e6744f2f541b0d1694ffafff9509e99ce01f3a391f6ef2ae
DIST ocaml-4.10.0.tar.gz 4927867 BLAKE2B 71b8448a10bf3049e3b005dfbb2030d479e69e4c2ef00055f1dacd38eff838b0a5c18b4883d899b5eb4cbd05bb7ca35867010794ed25682ad51b2fe19ef2114d SHA512 f39269d572b3f7755f7881b7a9fdfe5253e49d847835ae2a8695f67e3309fc1e925523d66ecbe1fb8bc0cc3b5602e077ce7feac4926aab571383766442265179
DIST ocaml-4.11.1.tar.gz 5069552 BLAKE2B a731d4b60d7965c860dda5c9dfb26b968320760501ff3cac908b8cd96e34391c417e16077cdf753b27b85a79857451e6ff0b566a9158178026a0e6bd5240aac4 SHA512 93fa8b2ff71d5f645e3ed72913205e7d35aa523cfa87d1939d77e796495b94c2fdb4a429ea65330cdeecfb0a36f7ab053b15090d9baa151b58e5331148dc8150
DIST ocaml-patches-8.tar.bz2 1803 BLAKE2B 5e76a198c2f5ca9f231d4e80499d784cf061ec79bf6b5e3aac917e1260d1f2b927f0f8015d39c01ce4fd481d32a5d211c31e081a7ab87ba1e7c7d5def95bc0fb SHA512 fc477fbb5bdec60a3c4d3dfa110119bb579560ac0e0e57e30e076da72643bda6359c06fd3745fd3436c5d611dbbd888ec2921e9d1920f4929df633c35a797411
DIST ocaml-patches-9.tar.bz2 1700 BLAKE2B 4e46b8fb490db28f815414e285f54e251394ea53e1d25c529bbea9f03e426fd19132b1e2c7c2be7d14983fceb4cad073d191b001f6da522fee4226371d4a2eca SHA512 cc19f9104fac69aecc5effa8cb772342e1fb61cdcd38ba0176efe04cf3d710b1c56d5178748f3bd29099af91fa684da432a8ef8d42de76dbd1b6954a255ea6c0
EBUILD ocaml-4.04.2-r1.ebuild 3530 BLAKE2B 2030afbaad9ffbe4f34ce84c0215129f738739b332751407bb0eb8a8ab98aa69ce893567ec5a6edfb8d4fd4704608dae556723a1739a92415c899d0e6d020126 SHA512 e2d823ecea42bfc096e92c040a19906fb3f0d68b1ff36671a3372f8af2297aced9df63f32220e221c1fe8c37c488a6af2936c70a1f822fbab767bab23db0f0fa
EBUILD ocaml-4.05.0-r1.ebuild 3685 BLAKE2B 9742c020d7b351f140b27976f55794aa134a8a8d0258ec1ce19b6db51a6bb162163ec33bf8ef4e5dff5239ce7edecffab37b4aae4c630f1a8216fcdc201481d3 SHA512 537cbf7ad8ed5aba17699a278970179af2a53a5fae4985e7999cee5be105110946907ec54da30b1dff2d5542258562dec9147f93c6b0f7c9599c9143f45c5fa4
EBUILD ocaml-4.09.0.ebuild 2180 BLAKE2B ef0fd9648867c4f0140732f1d7faa8830f4a5f0a0cc4efe4c926d2436155a178763fde810a4b05d08bf4d1f8fcd029df8f650fd39d494ac2760cf5857cee63c0 SHA512 46156fb371611d94dc0de0a292915723fe64d3c9e3279ea79ea365b742cd2887b3426d2b6bca80722d9a3d8f964c5048f64054bdac25e5fdf156e818e47fdad9
MISC metadata.xml 605 BLAKE2B 30bf74c9300280f432ca8ae675b756e9b95a8e683c56eebae7fab890071c616bcc2a2fae516e31c593c0e626061aba603909b073ff6c3fea4d09e7fce40f3f83 SHA512 298d96d5685b1e79e1baab1e393ef083fa270d147a24ae2a35fa424b311dbf45931673dbf44974a946cd3423d62ce66df6d36017dcf6cb3275770c1cf6215c10
EBUILD ocaml-4.10.0.ebuild 2187 BLAKE2B 437c4eb045e9a96ca5f584b914eabd45a77d4d997c651c0a820fd3cf30b176191d964970ef0a2ffa98abb39219c097b77d2c9dfec04941c7f34fc7073707f5d1 SHA512 2af75c60c38970ca36d22d85f5512ec9b1f3683df5f2b500b595a7417984d937523e36ae56721452657ccf70b479541fe5e4197e7ba2aefead9b522746a31ca8
EBUILD ocaml-4.11.1.ebuild 2009 BLAKE2B 95986d24d1e101ad19d3b8705eecb4954fd2b8f59d4db0e311df8f925ec9a8ff11cf1d610c3890bcdafa3954edf7628a54b2ddd348deb809521da4ffbb8c6982 SHA512 ae40fd641ba60b669af01c234a600c6412e266d209da282ebb3dccbd31ba5d08ce33a84243237646e103356f1c90c2d6b1c1225239bf9acc175706d33da4002e
MISC metadata.xml 682 BLAKE2B b6f2326a10af3e782ff11f6f8a60a6a50cfe597a68616233def75a32996fcfa82955cae88be70ef946951d0958b4c735fbc50d7afa0c7f48b4ce9747b3afe0c7 SHA512 611d0608683b18a2c5ccde22cb982211f5d6ee9cd27d1a4674a55a8a059d549a5bff8e474b1f9d592236e64f9b32b4feb7dc29e921ccc65c49e857124df338c2

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
</maintainer>
<use>
<flag name="flambda">Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.</flag>
<flag name="spacetime">Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information.</flag>

@ -0,0 +1,78 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
HOMEPAGE="https://ocaml.org/"
SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Programming language supporting functional, imperative & object-oriented styles"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="emacs flambda latex +ocamlopt spacetime xemacs"
RDEPEND="sys-libs/binutils-libs:=
spacetime? ( sys-libs/libunwind:= )"
BDEPEND="${RDEPEND}
virtual/pkgconfig"
PDEPEND="emacs? ( app-emacs/ocaml-mode )
xemacs? ( app-xemacs/ocaml )"
#PATCHES=("${FILESDIR}"/${PN}-4.10.0-gcc-10.patch)
src_prepare() {
default
# Upstream build ignores LDFLAGS in several places.
sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \
Makefile.config.in || die "LDFLAGS fix failed"
# ${P} overrides upstream build's own P due to a wrong assignment operator.
sed -i -e 's/^P ?=/P =/' stdlib/StdlibModules || die "P fix failed"
}
src_configure() {
local opt=(
--bindir="${EPREFIX}/usr/bin"
--libdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
--mandir="${EPREFIX}/usr/share/man"
--prefix="${EPREFIX}/usr"
$(use_enable flambda)
$(use_enable spacetime)
)
econf ${opt[@]}
}
src_compile() {
if use ocamlopt ; then
emake world.opt
else
emake world
fi
}
src_test() {
if use ocamlopt ; then
# OCaml tests only work when run sequentially
emake -j1 -C testsuite all
else
ewarn "${PN} was built without 'ocamlopt' USE flag; skipping tests."
fi
}
src_install() {
default
dodir /usr/include
# Create symlink for header files
dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml
dodoc Changes README.adoc
# Create envd entry for latex input files
if use latex ; then
echo "TEXINPUTS=\"${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:\"" > "${T}/99ocamldoc"
doenvd "${T}/99ocamldoc"
fi
# Install ocaml-rebuild portage set
insinto /usr/share/portage/config/sets
doins "${FILESDIR}/ocaml.conf"
}

@ -0,0 +1,74 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
HOMEPAGE="https://ocaml.org/"
SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Programming language supporting functional, imperative & object-oriented styles"
LICENSE="QPL-1.0 LGPL-2"
SLOT="0/${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="emacs flambda latex +ocamlopt spacetime xemacs"
RDEPEND="sys-libs/binutils-libs:=
spacetime? ( sys-libs/libunwind:= )"
BDEPEND="${RDEPEND}
virtual/pkgconfig"
PDEPEND="emacs? ( app-emacs/ocaml-mode )
xemacs? ( app-xemacs/ocaml )"
src_prepare() {
default
# Upstream build ignores LDFLAGS in several places.
sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \
-e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \
Makefile.config.in || die "LDFLAGS fix failed"
}
src_configure() {
local opt=(
--bindir="${EPREFIX}/usr/bin"
--libdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
--mandir="${EPREFIX}/usr/share/man"
--prefix="${EPREFIX}/usr"
$(use_enable flambda)
$(use_enable spacetime)
)
econf ${opt[@]}
}
src_compile() {
if use ocamlopt ; then
env -u P emake world.opt
else
env -u P emake world
fi
}
src_test() {
if use ocamlopt ; then
# OCaml tests only work when run sequentially
emake -j1 tests
else
ewarn "${PN} was built without 'ocamlopt' USE flag; skipping tests."
fi
}
src_install() {
default
dodir /usr/include
# Create symlink for header files
dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml
dodoc Changes README.adoc
# Create envd entry for latex input files
if use latex ; then
echo "TEXINPUTS=\"${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:\"" > "${T}/99ocamldoc"
doenvd "${T}/99ocamldoc"
fi
# Install ocaml-rebuild portage set
insinto /usr/share/portage/config/sets
doins "${FILESDIR}/ocaml.conf"
}

@ -42,5 +42,5 @@ DIST rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz 150891572 BLAKE2B 45ff02465ba82
DIST rust-1.47.0-x86_64-unknown-linux-musl.tar.xz 166456672 BLAKE2B d6ccfc574a81ae3e9e6a96805e6863009970b5c480f35ee0d582a204b782fe513b9c6c7094d1adea509de1a3097a8a0524ac00c2186b968f70f390615904eb5a SHA512 f71b162635955ecd8a6ec322818be69c788c18d4e923d84d901916648f2eb58573b1f97b460209294ee64198e76566b78e472f9cbca8665c59444adfc5ae603c
EBUILD rust-bin-1.45.2.ebuild 6060 BLAKE2B ec0546b78049ea25f6909ea4e4c76f297a028334e9599329a6fe71e93fc10b48e12b8d50662bdfd223662a1862a1bd58ef4e1d2950143d92fce19106eb3ce745 SHA512 da053f0fa91307e58d359572aa332de7a44306c5bd7b8b6abb281eb90ca2fcaef11cc931529255628ff6683333db00e2c4a5078b1747cb8dfcc43b89443a31a0
EBUILD rust-bin-1.46.0.ebuild 6060 BLAKE2B ec0546b78049ea25f6909ea4e4c76f297a028334e9599329a6fe71e93fc10b48e12b8d50662bdfd223662a1862a1bd58ef4e1d2950143d92fce19106eb3ce745 SHA512 da053f0fa91307e58d359572aa332de7a44306c5bd7b8b6abb281eb90ca2fcaef11cc931529255628ff6683333db00e2c4a5078b1747cb8dfcc43b89443a31a0
EBUILD rust-bin-1.47.0-r1.ebuild 4363 BLAKE2B 15e312e56e2223ddc7c29a3ad87328b142d92c643f32f4218c66f1236c9f2623a79e7f7f53a61e0d8a4e52f0b2659a9630c89f3ea727049559d24d817e9922e5 SHA512 13fea7d7a390aa725169977656cc8fa0df152c55ee8f141f869f45f24448a411af6e0d3f24b5c8053112b970bf6709dec5ba6aeee773b113880974b5a8e96804
EBUILD rust-bin-1.47.0-r1.ebuild 4324 BLAKE2B 8392e544bdc4d9c3f514028300464bcf8656c3df6b126f26c305c1e460f439ecbae85b7b8f8f5d2c0b9cc590922f127b3565a5baa0b29778fe3f5f17b94a084a SHA512 c87680e0102f680859fcd416ab55d0fe5905fff5a6518cc1f5f05bfbdcc6e44c1b83ba7e0949669d474d218abb5e9c0df3e6a207c4c1f49119f1d5d12723244e
MISC metadata.xml 489 BLAKE2B b9c157f91a878ec1196183173bb339e9beb832e9b002cd72ac5b0fc8a64e7d7b27d165f79bf34eb1debfa69c2381b5b9a74a9b52cefc9efdfe41c93ed72ecd9a SHA512 814c53f00547b8a2b12cab136c95222480ab34b1cec307029e66c7d712e1e00eb2a725ccdfe73d7f1b154b362867c7150caef3609daba20f8d4c2496c47f6b09

@ -22,11 +22,10 @@ RDEPEND=">=app-eselect/eselect-rust-20190311"
REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
QA_PREBUILT="
opt/${P}/bin/*-${PV}
opt/${P}/lib/*.so
opt/${P}/lib/rustlib/*/bin/*
opt/${P}/lib/rustlib/*/lib/*.so
opt/${P}/lib/rustlib/*/lib/*.rlib*
opt/${P}/bin/.*
opt/${P}/lib/.*.so
opt/${P}/lib/rustlib/.*/bin/.*
opt/${P}/lib/rustlib/.*/lib/.*
"
pkg_pretend() {

Binary file not shown.

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

Loading…
Cancel
Save