parent
2786a3199b
commit
c390ff0993
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29306 BLAKE2B e1fc3d12d70e69bc7a5582863b60afa1a833b9935436ff05dde64141cab9da317bc68bba2dfb874726122f22f5c07dcc097b5e92f31887f99afd86e529b69bcd SHA512 3992193dec398d8d2d52f749d30c0b5609ab982c751e407ab2cb9f8a1ad18c6efa2ee0e7be9e9ae578902904d1081eefc6d5c8e87d3d05eab6c600050b395adf
|
MANIFEST Manifest.files.gz 29293 BLAKE2B aa75e03fcc6d60f1c96cc07697af2d9b245eb7cf8a204a5c7886c18d8c78e0729a2dd686908308516e1a72e838f2bf937888af85ba93b073e990c784ac640066 SHA512 89d1f93f1517cc6a373832498b31dfce1cf06394382c65901c6de996a7cd49dd280540110bb54ec6ff5f092f8a93922fdd4d29f8ab91ce8bfb88a545dd3a9d41
|
||||||
TIMESTAMP 2020-11-30T05:08:39Z
|
TIMESTAMP 2020-12-01T06:38:46Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl/EfldfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl/F5PZfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klDLtw//XZi4pM1P99Us1kQhVg/GNuY6iMve0SOgyZJ6GbQpY8daaCkfXVo2HdIa
|
klCSXg//fFnpSglpQV0PJR0BVV8MDJVxLkCZgqDu5xoWWn25IW4x7YM8eGfhtY9X
|
||||||
QIAE2esOkZQhXB9caUn8tFphOycWmBQ20aAJgXNFMjSwzgqLY8XFl3nQ7FEBk8mv
|
a78jMK2mSEBm9ZxSom+4YLulJdootMCqLcYFhji0wlXVavPivzk0LOTEzLaSdyT3
|
||||||
GYKkkJqXglB88b2qBEQqZkDrNkYG97VoJeDTYQEzmTh/nTNjlUR5VZhjTn3s8X70
|
HGxzAy09t94bKpeH3t1lWE3SYz1uIaa1BRNKB7NNtZ5Hj5ORRzUEvB94HZ2tJKWG
|
||||||
+2ZQFKoS7jCde5v7TuQ/5Q155fUyY07CfRz/39h4oSNm3V1LnYCVcbtRbjdiEGKn
|
yreSjnsSxxAaMRYxjNQkQw4ZVPwg8Ejuk7YZ27Mee7mgw0HRrCwsBJq93BCr9VP3
|
||||||
zdnlCT1hM90SNTCZwgBMImpsBTljVGidhYDDopgdUNNSBA/Uz7/EACLmDLoU2MAc
|
HTbuDTOUHSHhyj325kuA+lpP2UpOI4XWqPiJuPELdGLu//8e8ARPiA1eNVpvkluM
|
||||||
E62mSVRb5KrsreBHy28Uk91QIw30ECOjDgLxl0YWkI26aBNWaYdNdetEBVCP4q7H
|
SkSdkSHAzpizw6b6mw10RoMBIhzkG3SQKoBT38jyzMV0YvWL4hxZqN4+4ctilMCv
|
||||||
2iuC5s2f26EL1qNrIO5TX8KJ3WuI+BdC0y8uSMhlr+ZhhHGSpuQVCAO9eMQFrOXm
|
hdy7ZjwzCw7cNpJs4cxHGaety1Uw5GTaSf6sqfCSQOXAfwWXUyCczGI3n0Gp0vK4
|
||||||
7AdUWxqorNBx1kV9wVR7O4W+cu47FakcepXiNpPN+6toIsaJ9IJpD4mQmoq18b2Z
|
/R6Tf+npTrUsjdPGa5DWnq2bAuRrYR/tQ21tg2FbMhBUtp/aAOeGJCRz41EDQ87T
|
||||||
GR/6cQ0QPVTGWTtzJT6aBU9hFTjyxspzc9WvKfmaVHvZ5Bzd2dMm2mx/okJVoRPz
|
OruWeBY/fmBJvnxjv44ItmxlcxCztlrN3q9uHi+4U3YLlQ9f3IlWppXJ6OPgxXUf
|
||||||
h6HcYLzg9OtUIHHpAtzo1Vfhs6pIhMaVeXQQVHuZunDqJkXoGltxiO/T9Tvmpife
|
t15RHop7JMaoIKnWX5WIJckUti76iHCHsHa1BT7owvc/NDW91KUnLO8VCTQH9yca
|
||||||
eVkGoUDqLpuB1M6D4szMprRdzQCScAwHWxHBUuJYsSI7k7UIGgo=
|
n0NYuZqD9E6L4ScPW7Oj6ThQTpOpHq1w984tBIsLWylGd5EYWFI=
|
||||||
=UJcS
|
=fhBK
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD dbmail-0.ebuild 151 BLAKE2B 98b775b3e5970380b04fdfa1ad75b2ae2502256de930926a406a31f2f85ef821080d3471f9de3573418281f094f0a210a68513ab6947e32d37316bf1304f77d9 SHA512 0686e1ec9f45f677ec8dc6077669ffe50b932ad1d7d3fae31b308637b9cffc461058dcf45fb8f8787609f9f3da4879810aa293841c7ee97b3d8061fa4625829e
|
||||||
|
MISC metadata.xml 252 BLAKE2B 607ece46067f5be04418014fa63f92ad521ce98dcd952feb4fcd1bcfcb16fd520bddb62e7f6e14486a7f45a2505cc258067adc1017af98ba9e69a78244bc62a5 SHA512 e7da72c861777d74f6459375f6f43e39f9e4dda779352c3e8942fcd658dcce6f995f016e34a74b331533f1815fba3faa9af024956a804f38a411990878e4bad6
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=365
|
@ -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>lordvan@gentoo.org</email>
|
||||||
|
<name>Thomas Raschbacher</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD gatling-0.ebuild 180 BLAKE2B 992ae8da6fb672543038babfafaf58609c3ade4986626ec7fea19be252e8254336c0fcaba81ae8860468ee6996c7d2876424697f99529236a820e0f5f1c2b620 SHA512 2ac477a365f895a2837fbddae08a828cc2388db38433361eb50a54be0992cda15a305471ba6e6257fc1bbf6b14f7231207fcc91f7755f74d86378b736313d7d4
|
||||||
|
MISC metadata.xml 249 BLAKE2B a4931a30c3947b238913053d611639235b076475e864914e684020d86ee1b4aa6da94e4cef59c53a0e5ccd3b3d15d3a4ae293800b17bbb89e0af9cff79314a70 SHA512 b1cb770984baef468e3d17e343acff395e1993b14f90def7f8582b5e5d1a512bd3c7727e03f1deca47f7359a8f8cc9a8360130923388a5c06fabbfb9b05d5138
|
@ -0,0 +1,8 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-group
|
||||||
|
|
||||||
|
ACCT_GROUP_ID=500 # matches acct-user/gatling
|
@ -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>sping@gentoo.org</email>
|
||||||
|
<name>Sebastian Pipping</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD dbmail-0.ebuild 198 BLAKE2B cf2aae761a05449758e9bf1ed85adbbdd1892c780851f018a28713a92c0459b23e2d2a37cf75ed3fb7ca0baa3b00dafecda47672633a46ee1ad70578ca2ae71a SHA512 fce38395283685c0430ea83ad8f83991eed1ed116d77d44476f79dc211e0b2b1976d09cc7f510dbbef6e109ba3ec616969dadd00e68bc42342347c3400542f50
|
||||||
|
MISC metadata.xml 252 BLAKE2B 607ece46067f5be04418014fa63f92ad521ce98dcd952feb4fcd1bcfcb16fd520bddb62e7f6e14486a7f45a2505cc258067adc1017af98ba9e69a78244bc62a5 SHA512 e7da72c861777d74f6459375f6f43e39f9e4dda779352c3e8942fcd658dcce6f995f016e34a74b331533f1815fba3faa9af024956a804f38a411990878e4bad6
|
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_ID=365
|
||||||
|
ACCT_USER_GROUPS=( "${PN}" )
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -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>lordvan@gentoo.org</email>
|
||||||
|
<name>Thomas Raschbacher</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,2 @@
|
|||||||
|
EBUILD gatling-0.ebuild 262 BLAKE2B e19b7c7aae6e958100e9ecb5d43576a1a0616f3de42c962be015602663ad0420885bf6eb4bc035de1489a341184b082c942581446747ecec251bcb34cc2525b3 SHA512 01e0d77e27983527461650eaf3e38ea593dd0c462d439c81af1b9f26b083246cf9508052d029647c8205651b8a824c68c06fc01d37fbe411c74209978668eb55
|
||||||
|
MISC metadata.xml 249 BLAKE2B a4931a30c3947b238913053d611639235b076475e864914e684020d86ee1b4aa6da94e4cef59c53a0e5ccd3b3d15d3a4ae293800b17bbb89e0af9cff79314a70 SHA512 b1cb770984baef468e3d17e343acff395e1993b14f90def7f8582b5e5d1a512bd3c7727e03f1deca47f7359a8f8cc9a8360130923388a5c06fabbfb9b05d5138
|
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit acct-user
|
||||||
|
|
||||||
|
ACCT_USER_GROUPS=( gatling )
|
||||||
|
ACCT_USER_HOME=/var/www/localhost
|
||||||
|
ACCT_USER_ID=500 # matches acct-group/gatling
|
||||||
|
|
||||||
|
acct-user_add_deps
|
@ -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>sping@gentoo.org</email>
|
||||||
|
<name>Sebastian Pipping</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
Binary file not shown.
@ -1,9 +1,4 @@
|
|||||||
DIST cdist-5.1.3.tar.gz 915245 BLAKE2B 5fce58f6fcbd48852e1c0c5568b72c360e74fd49b5321e2aedfdc8e48fd090cbdd7bab87a94e76d087f04f5a706bf2c7b1bebdc5a80867e26d8cc6e28afdeab3 SHA512 8330a5af80dfc07da722675ae1d402ebae4ba0aada451a02d782365d68d1d43a643609f3326f5ed793d2902838ee29071c0255c9d8a9d38c1e8a7c92a24cef46
|
AUX cdist-6.9.2-tests.patch 993 BLAKE2B 94ee65198bce01b0aee00c7a561a85a8d72f6fc768cee44bda91a2ffb7072862c459d735e6e9e3efecef3fe214f5f737effbef039172e1319a867dcd6981bc08 SHA512 e95906c1fcd43caee028a431340600e4ae53149974549cdc0e6de6d9a6b20780478271b9e2414c315eafe3e6afb6d20ae35da24beefe22bd90f6b30e51cc6f7a
|
||||||
DIST cdist-6.0.0.tar.gz 934813 BLAKE2B 3cb18ebb3059fc9a37beb1567c691e1d34a9cde5d49081e8798b5ba86ea8da3b6c964d2c8bea7bf2f04f986b0b4a8766c8ea53ce48fb4bc024264e72efec1fcb SHA512 e846060f3020d6281d41e97b9cc33250cd1d4ae0d110a2792fc2447af110fef91199fc0382d5a1e501f487fda42f703957ff5a39cf28061338609a600290d792
|
DIST cdist-6.9.2.tar.gz 1358442 BLAKE2B c734e25e4ce32fcc1f8aef105d56e12a11906a9a031ce399d48a5f3c62ef05153e8fad231e8e2316fc860b66a10bc29a9ee42077947b00acc8ea7010ff41a0fe SHA512 7ff8274b1ac5fd4abac691991ab89613e39fd4170bd7580c1519b9a5ea7dac9ab933fd00a5b72306cc5c2307f4d24745cdd77ec9c21c02b3595796b8639019b1
|
||||||
DIST cdist-6.5.4.tar.gz 898002 BLAKE2B b4565cd8112ce1bff6ac74625a5920886a708fec827f70c3a3a2df156408761badebff4e161900cd09685bfbbb4954927c9771f6516c54a510b582ebec075e76 SHA512 3f1405e1b28d7568ef3ae543d59e760b2dc1fc8004be031550ba52d3aa2d8911cef4325865fb9ed5df053ec1609a076bb31a520b100bad5811f0de9cd73f416e
|
EBUILD cdist-6.9.2.ebuild 760 BLAKE2B afa9cafc2ebd481849b8191f259c4182ac4d66f807ebf310db83cfb601405ca757810dc3e4027d03d14cb855b973035d4101515c074d2dcf4de90b9f756440b6 SHA512 0a78d3b1d17e572e857f8b08731ff2fe7c40a89c185ceeb240cbe4e5848f46c4fa97a6dfcb169b3944c83aa943e2ace6edbf64adb23a834beea7d80babfc475a
|
||||||
DIST cdist-6.5.6.tar.gz 950790 BLAKE2B f13927009eb8c0172ecc0d59c1eb90fccd17542beed21033f17cec0746f6a41d5f9b39103942ffadf5a45251f49d97bc10ac82ff94bd5cd05d86c48f5d4f839f SHA512 b62a62feca742be233af9602b9216408c68cc66f114d9e581619f564359ccddc23a54257f16d70105476b76f6ba19ecd8937253f01dc479f806609e11fde8741
|
|
||||||
EBUILD cdist-5.1.3.ebuild 590 BLAKE2B c587b9ffe196b672e600f80c521138e46c838ab3c2c93165299fe58037957c93e4a9fed227705583ae877444d76b81d466827e283af24845127de848594b6308 SHA512 64de373a0834108dcdbed4ad81b6747aa14ef5c568b341ca8056c4d7eb369cabb543d02d252b5cd3c89832fc9a5b1192640072e47594ef2d9c5312e1e6d6d60d
|
|
||||||
EBUILD cdist-6.0.0.ebuild 596 BLAKE2B fac03ebac640f9a3c0675bf239849276005d9374c144cfd342bff70bec164883dc3b7aa5c820d28abff14f0a48c7d49380cb2940758cac0b49afa0f0853db3b1 SHA512 265a2362ccd5bbbce39d85b975a0a938b15e790394ae3cbabbbe6244a9e7c65db6248205484927627bc13c6e7bbb3e54efe35c9a7c801d00c4469ead0b4547ca
|
|
||||||
EBUILD cdist-6.5.4.ebuild 646 BLAKE2B b590d8fd0f7794c433908ded86c9b1e53007c8bdab64610d94b2d086554ccfd066e83b9b282ef7d29d6c754c8296e6d07666c7e03378aee9edc7f6c3a560e3a8 SHA512 653898d859c35fa4551d95f5d4f84431784d4e48430f4c0ff00e40e92934efa08532ffae6bb74157af19bfdbe78948de1eac4a4fb44af49c312db5fd4f62be56
|
|
||||||
EBUILD cdist-6.5.6.ebuild 646 BLAKE2B b590d8fd0f7794c433908ded86c9b1e53007c8bdab64610d94b2d086554ccfd066e83b9b282ef7d29d6c754c8296e6d07666c7e03378aee9edc7f6c3a560e3a8 SHA512 653898d859c35fa4551d95f5d4f84431784d4e48430f4c0ff00e40e92934efa08532ffae6bb74157af19bfdbe78948de1eac4a4fb44af49c312db5fd4f62be56
|
|
||||||
MISC metadata.xml 240 BLAKE2B 1dc43622dbc22a70ccbdccd82d2fa3c54b7bb985e0ab124812aac7a453546a46ffa6bf205b4b8e72e014cad9ee017dfec3c4430881277b3463367418bf4f76db SHA512 bedaadadb9b7d70f72dde98c058a74300749effe632f00af0f693a9bf826076d02773cc39bb5b3b813fd2ed24cedfaf3cecfb8cac81ea561d288286840cf1f1c
|
MISC metadata.xml 240 BLAKE2B 1dc43622dbc22a70ccbdccd82d2fa3c54b7bb985e0ab124812aac7a453546a46ffa6bf205b4b8e72e014cad9ee017dfec3c4430881277b3463367418bf4f76db SHA512 bedaadadb9b7d70f72dde98c058a74300749effe632f00af0f693a9bf826076d02773cc39bb5b3b813fd2ed24cedfaf3cecfb8cac81ea561d288286840cf1f1c
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7} )
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A usable configuration management system"
|
|
||||||
HOMEPAGE="https://www.nico.schottelius.org/software/cdist/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && HTML_DOCS=( docs/dist/html/*.html docs/dist/html/man{1,7}/*.html )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/dist/man/man1/*.1 docs/dist/man/man7/*.7
|
|
||||||
}
|
|
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7} )
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A usable configuration management system"
|
|
||||||
HOMEPAGE="https://www.nico.schottelius.org/software/cdist/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( docs/dist/html/*.html docs/dist/html/man{1,7}/*.html )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/dist/man/man1/*.1 docs/dist/man/man7/*.7
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=no
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A usable configuration management system"
|
|
||||||
HOMEPAGE="https://www.cdi.st/ https://code.ungleich.ch/ungleich-public/cdist"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( docs/dist/html/*.html docs/dist/html/man{1,7}/*.html )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/dist/man/man1/*.1 docs/dist/man/man7/*.7
|
|
||||||
}
|
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=no
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A usable configuration management system"
|
|
||||||
HOMEPAGE="https://www.cdi.st/ https://code.ungleich.ch/ungleich-public/cdist"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( docs/dist/html/*.html docs/dist/html/man{1,7}/*.html )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
doman docs/dist/man/man1/*.1 docs/dist/man/man7/*.7
|
|
||||||
}
|
|
@ -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} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=no
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A usable configuration management system"
|
||||||
|
HOMEPAGE="https://www.cdi.st/ https://code.ungleich.ch/ungleich-public/cdist"
|
||||||
|
SRC_URI="https://code.ungleich.ch/ungleich-public/cdist/-/archive/${PV}/cdist-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/src dev-python/sphinx_rtd_theme
|
||||||
|
distutils_enable_tests unittest
|
||||||
|
|
||||||
|
# only required for py3.6 compatibility
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-tests.patch )
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
echo "VERSION='${PV}'" > cdist/version.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
--- a/cdist/preos.py
|
||||||
|
+++ b/cdist/preos.py
|
||||||
|
@@ -7,7 +7,7 @@ import cdist
|
||||||
|
import logging
|
||||||
|
import cdist.argparse
|
||||||
|
import cdist.configuration
|
||||||
|
-import cdist.exec.util as util
|
||||||
|
+from cdist.exec import util
|
||||||
|
|
||||||
|
|
||||||
|
_PREOS_CALL = "commandline"
|
||||||
|
--- a/cdist/exec/local.py
|
||||||
|
+++ b/cdist/exec/local.py
|
||||||
|
@@ -34,7 +34,7 @@ import datetime
|
||||||
|
import cdist
|
||||||
|
import cdist.message
|
||||||
|
from cdist import core
|
||||||
|
-import cdist.exec.util as util
|
||||||
|
+from cdist.exec import util
|
||||||
|
|
||||||
|
CONF_SUBDIRS_LINKED = ["explorer", "files", "manifest", "type", ]
|
||||||
|
|
||||||
|
--- a/cdist/exec/remote.py
|
||||||
|
+++ b/cdist/exec/remote.py
|
||||||
|
@@ -27,7 +27,7 @@ import logging
|
||||||
|
import multiprocessing
|
||||||
|
|
||||||
|
import cdist
|
||||||
|
-import cdist.exec.util as util
|
||||||
|
+from cdist.exec import util
|
||||||
|
import cdist.util.ipaddr as ipaddr
|
||||||
|
from cdist.mputil import mp_pool_run
|
||||||
|
|
||||||
|
--- a/cdist/info.py
|
||||||
|
+++ b/cdist/info.py
|
||||||
|
@@ -22,7 +22,7 @@
|
||||||
|
import cdist
|
||||||
|
import cdist.configuration
|
||||||
|
import cdist.core
|
||||||
|
-import cdist.exec.util as util
|
||||||
|
+from cdist.exec import util
|
||||||
|
import os
|
||||||
|
import glob
|
||||||
|
import fnmatch
|
@ -1,6 +1,6 @@
|
|||||||
DIST sudo-1.9.3p1.tar.gz 3958071 BLAKE2B b681c120faa5dc7f25e27c1be423d68cea70f63dcdfea2183fd386a34dec0376555453399d3f8886c66c6507343648d40b59a058710432154061b210df2a704c SHA512 3ad13fd03e5b371fd6bf7909731ffc11431d2182a744b654f7e5d4b810e47955d49bc78f551afe13ec56acbce694139c33a15bc022cea41b17af5496b8b7f89f
|
DIST sudo-1.9.3p1.tar.gz 3958071 BLAKE2B b681c120faa5dc7f25e27c1be423d68cea70f63dcdfea2183fd386a34dec0376555453399d3f8886c66c6507343648d40b59a058710432154061b210df2a704c SHA512 3ad13fd03e5b371fd6bf7909731ffc11431d2182a744b654f7e5d4b810e47955d49bc78f551afe13ec56acbce694139c33a15bc022cea41b17af5496b8b7f89f
|
||||||
DIST sudo-1.9.4rc2.tar.gz 3990607 BLAKE2B 46318341a7b14dda0f3765343fa4c0fd026ed6f127da8dc205adc1f2103ce444854114ca6c571801d267a31aa92802bdd2351d09f847949765b55df84cbe8b1b SHA512 0f16a73139c9a80352f8be3ed696116f05c0e36930998b4dbe9a452933b2b784cf49d6a5486a49f25d4244ae6a71d49880d200c5c7f3fce2a8ff857b9ee96cf7
|
DIST sudo-1.9.4.tar.gz 3992062 BLAKE2B 65eb8f78eb34ca7009ea0752a1acbfcb4e06ddd7083301736ac1bac7019c1a45cf2c34f69ac5b86fa4ac01310e209f236840712ad4998b692ddf774b9d1bf60d SHA512 682b4d303147193149509b734b64f8541e00ccc1c41468928dff307f9d52f2b1aae005deee1ef5ac389cd3dc506368dba8a78c0392ea1434dd78cf7ef8a08408
|
||||||
EBUILD sudo-1.9.3_p1.ebuild 6892 BLAKE2B 3ad32318e45533045e40e7d4ad282b5a218c9531d98dda7a6d92bc0568ee874e020f4497811e7e2dad677d8d14962d2e5aadb014d5d1e01a4559fda16867e39f SHA512 34803aae1dd4a8aaa696b7b4c72d69d9dbe08a25072aac9b8a2a3f9e47eed84a9273c2cc6f1c496477a88b8df74e5587cf8761906970d574ea140fd0a41ca639
|
EBUILD sudo-1.9.3_p1.ebuild 6892 BLAKE2B 3ad32318e45533045e40e7d4ad282b5a218c9531d98dda7a6d92bc0568ee874e020f4497811e7e2dad677d8d14962d2e5aadb014d5d1e01a4559fda16867e39f SHA512 34803aae1dd4a8aaa696b7b4c72d69d9dbe08a25072aac9b8a2a3f9e47eed84a9273c2cc6f1c496477a88b8df74e5587cf8761906970d574ea140fd0a41ca639
|
||||||
EBUILD sudo-1.9.4_rc2.ebuild 6901 BLAKE2B 57b94080303df4d32651aab3cd4be8601f59ff13138eb6b8941854255942422d338e47047ff98b1ec9c86863e77f2e1b36901ed001daf715f23b15ae65264709 SHA512 ecb146a12fe3ea3d32ef237e0e67a99d3eadd6ad99997c327eb31027b0f45aa6dbed9dec03ed5c39c62ddd1131762fdc708899e76b2a867416dc0997c1f0727e
|
EBUILD sudo-1.9.4.ebuild 6901 BLAKE2B 57b94080303df4d32651aab3cd4be8601f59ff13138eb6b8941854255942422d338e47047ff98b1ec9c86863e77f2e1b36901ed001daf715f23b15ae65264709 SHA512 ecb146a12fe3ea3d32ef237e0e67a99d3eadd6ad99997c327eb31027b0f45aa6dbed9dec03ed5c39c62ddd1131762fdc708899e76b2a867416dc0997c1f0727e
|
||||||
EBUILD sudo-9999.ebuild 6901 BLAKE2B 57b94080303df4d32651aab3cd4be8601f59ff13138eb6b8941854255942422d338e47047ff98b1ec9c86863e77f2e1b36901ed001daf715f23b15ae65264709 SHA512 ecb146a12fe3ea3d32ef237e0e67a99d3eadd6ad99997c327eb31027b0f45aa6dbed9dec03ed5c39c62ddd1131762fdc708899e76b2a867416dc0997c1f0727e
|
EBUILD sudo-9999.ebuild 6901 BLAKE2B 57b94080303df4d32651aab3cd4be8601f59ff13138eb6b8941854255942422d338e47047ff98b1ec9c86863e77f2e1b36901ed001daf715f23b15ae65264709 SHA512 ecb146a12fe3ea3d32ef237e0e67a99d3eadd6ad99997c327eb31027b0f45aa6dbed9dec03ed5c39c62ddd1131762fdc708899e76b2a867416dc0997c1f0727e
|
||||||
MISC metadata.xml 1161 BLAKE2B 0c501bf06edca82993ece857f9f7565f99da15df36c916bc9dc57e78bccf2b247c382e97dd6c97cc7f5375e1a0513c1a30ecbf097516e96319fd1797257fb117 SHA512 d6bc9cf11ea1bd28c19bfe167580556af517d92c958d63cd7872ab5076840eca39a7ab3d1f56e84fc0fcfb675d7a89c23ccdd3629f665c45232be1140eb950ac
|
MISC metadata.xml 1161 BLAKE2B 0c501bf06edca82993ece857f9f7565f99da15df36c916bc9dc57e78bccf2b247c382e97dd6c97cc7f5375e1a0513c1a30ecbf097516e96319fd1797257fb117 SHA512 d6bc9cf11ea1bd28c19bfe167580556af517d92c958d63cd7872ab5076840eca39a7ab3d1f56e84fc0fcfb675d7a89c23ccdd3629f665c45232be1140eb950ac
|
||||||
|
Binary file not shown.
@ -1,6 +1,4 @@
|
|||||||
DIST acme-tiny-4.0.4.tar.gz 12667 BLAKE2B 6177d639a2d65080f84ca93400405c01ef18cb3c8d18ef5e7e57af1eede9d6f1e105ca7f6f89014e79c5cb1d865d3c81f590abdb37e8caa6b9699ea20064f698 SHA512 e66befe8262b3396e5e55ea01fc47c668c527868832d2ccdc2786156ec52e698fd20cb6fa4fe861d97947d64f4b6c751be9c79bf546eaac34978c53b9e6f85e4
|
|
||||||
DIST acme-tiny-4.1.0.tar.gz 12776 BLAKE2B 7efd9d1399ec3bbd98180511c9f36fbf6f9a96a0d4e0e72b9d4c85d16246118eaaad25bc26ba42f746fd4b60b498ceca5307e279d788157237ac6ad153848501 SHA512 31d69a5031c019acbc23b3f06041eae8e261766396d4a7420fd70a71cfa16de953bea4c0c2ad0c6a6e793ed61ab5331f40145352ffce69f4f062f35dd0db7519
|
DIST acme-tiny-4.1.0.tar.gz 12776 BLAKE2B 7efd9d1399ec3bbd98180511c9f36fbf6f9a96a0d4e0e72b9d4c85d16246118eaaad25bc26ba42f746fd4b60b498ceca5307e279d788157237ac6ad153848501 SHA512 31d69a5031c019acbc23b3f06041eae8e261766396d4a7420fd70a71cfa16de953bea4c0c2ad0c6a6e793ed61ab5331f40145352ffce69f4f062f35dd0db7519
|
||||||
EBUILD acme-tiny-4.0.4.ebuild 1123 BLAKE2B b2eeaab3c586da0a554d7707a82d426573e91c876231d9234c8de20b1635360ac0ad57a0a025efc4bbfabc61853e1f4be6965421312ebe96f997ea5a90370864 SHA512 0aca96327d05bcacb6e960d69bb6972a234cb7d1316eb89021f42f06f756ed454033879e58dc9dc726043221a94c990635b54f9a26b08264e5aabf88e7e480a6
|
EBUILD acme-tiny-4.1.0.ebuild 1112 BLAKE2B 170dc37a59ee76941653e79d810eb2935924ae52ec35238cdc0df64229dbe771e0b883db4f0471d7226d38e530aed46f63729f50ad8bcdb7c7a3b701c0ce3633 SHA512 3e7e26fce017bb333a5810123435116b19e7da38836ecd76be4229b25ef7bc5541324eb3499a553a28d347bedcba55d6c1dc56ccfc4670bed63786eb223e7f8b
|
||||||
EBUILD acme-tiny-4.1.0.ebuild 1114 BLAKE2B f89edfc1bbbe6d7775a19672d269a0e52aebb6e0d5ad3e9af8db495cd4d6c4f6ab21db97d7baea00ee289d67e5bf9e22191bc154bfba2cd67ed2b2dd80373cf0 SHA512 9701da44e3c150c0a27204ac933e21060e62f86dc16ba66fa10406a6c9e8525521f30bbf2a32acc80fa21ebc7e33c6b229065b10304c4f66740c80106554b301
|
EBUILD acme-tiny-9999.ebuild 1114 BLAKE2B f89edfc1bbbe6d7775a19672d269a0e52aebb6e0d5ad3e9af8db495cd4d6c4f6ab21db97d7baea00ee289d67e5bf9e22191bc154bfba2cd67ed2b2dd80373cf0 SHA512 9701da44e3c150c0a27204ac933e21060e62f86dc16ba66fa10406a6c9e8525521f30bbf2a32acc80fa21ebc7e33c6b229065b10304c4f66740c80106554b301
|
||||||
EBUILD acme-tiny-9999.ebuild 1114 BLAKE2B 82fb2e53832a806c908e634e1c6af5523050feff73ca126541f088e5f9d6d4782b45767e5b6a34ad27483e24dbf48f71039924f685e965cf2dc74887272e4f0a SHA512 960b6ef1e9ac8e7d076da62ef0b7035a88a90e95f8a7f22f6d79789a341e67ee82db5b8877a9972fdc0df7f1280fe409d1351b8ad8ad695fd9e6fd8493135d35
|
|
||||||
MISC metadata.xml 329 BLAKE2B ced7f9ec6d26b74b6c0ee133935595f1d7d4dcb7d0e134f072b66725151980d013fcc5a7ef30708dca402c6a8449e119bbf3084b85afa301965aee3465e1b034 SHA512 3c6601f8249de10c7cf8b14bd128d5d564671ebb5eb6554eaebf7b6e01b0469f2a26ae658aa05f6391ce28029c5a5d422e2ed12115f2a5451d17ceca4258684b
|
MISC metadata.xml 329 BLAKE2B ced7f9ec6d26b74b6c0ee133935595f1d7d4dcb7d0e134f072b66725151980d013fcc5a7ef30708dca402c6a8449e119bbf3084b85afa301965aee3465e1b034 SHA512 3c6601f8249de10c7cf8b14bd128d5d564671ebb5eb6554eaebf7b6e01b0469f2a26ae658aa05f6391ce28029c5a5d422e2ed12115f2a5451d17ceca4258684b
|
||||||
|
@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{3_6,3_7} )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/diafygi/${PN}.git"
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/diafygi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64 ~x86"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="A tiny, auditable script for Let's Encrypt's ACME Protocol"
|
|
||||||
HOMEPAGE="https://github.com/diafygi/acme-tiny"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
|
|
||||||
RDEPEND="dev-libs/openssl:0"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if [[ ${PV} != 9999 ]]; then
|
|
||||||
export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i 's|#!/usr/bin/sh|#!/bin/sh|g' README.md || die
|
|
||||||
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
for v in ${REPLACING_VERSIONS}; do
|
|
||||||
if ver_test "$v" "-lt" "4.0.3" || ver_test "$v" "-ge" "9999"; then
|
|
||||||
einfo "The --account-email flag has been changed to --contact and"
|
|
||||||
einfo "has different syntax."
|
|
||||||
einfo "Please update your scripts accordingly"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
Binary file not shown.
@ -1,9 +1,10 @@
|
|||||||
AUX 1.55-gcc.patch 261 BLAKE2B 323f9408222a994b0571b1a154fc0117f9b1015f2592b35d98156fa783d26f4e1377d23b1820e280e5b8ce885e826fa00f9ce51b9400c0ebac4186aa2b0af0ce SHA512 ff9612dcc75e2e0aeb67c5170c97e2705a1447ffeade77457924f5b7c354b4f7a69f53c237d1674c39fab5c057c27b5b7fa3e0779ce2f19e0a128f0b0228023b
|
AUX 1.55-gcc.patch 261 BLAKE2B 323f9408222a994b0571b1a154fc0117f9b1015f2592b35d98156fa783d26f4e1377d23b1820e280e5b8ce885e826fa00f9ce51b9400c0ebac4186aa2b0af0ce SHA512 ff9612dcc75e2e0aeb67c5170c97e2705a1447ffeade77457924f5b7c354b4f7a69f53c237d1674c39fab5c057c27b5b7fa3e0779ce2f19e0a128f0b0228023b
|
||||||
AUX 1.55-tinfo.patch 339 BLAKE2B 9860fe0cead822ee4773b6500e53cc10366527fd2e9068ea29561e1b3c695719f210f860f840b65888ecfaccb6b4e4d5a9af5d0328652d948a53104609df547d SHA512 267841535437a1e71ae94fbfbfa7e2250cba919ee8a1c7a19f861d667f9b4e2032ed1cc6ed5b6b6ad7093aa62425d16f99a56d7a3e0737a4dd9f87bf7564f5e1
|
AUX 1.55-tinfo.patch 339 BLAKE2B 9860fe0cead822ee4773b6500e53cc10366527fd2e9068ea29561e1b3c695719f210f860f840b65888ecfaccb6b4e4d5a9af5d0328652d948a53104609df547d SHA512 267841535437a1e71ae94fbfbfa7e2250cba919ee8a1c7a19f861d667f9b4e2032ed1cc6ed5b6b6ad7093aa62425d16f99a56d7a3e0737a4dd9f87bf7564f5e1
|
||||||
AUX hexcurse-1.60.0-Werror.patch 291 BLAKE2B ce310d08d4880d53c2eb3c17794294cc124fffcbd991d00471a00fd796ed1bd4f1a1317e8a8690f5cd94abd0ede9b317f38cf2ee20ca1f5bffe60acdf89b7571 SHA512 01d6a272b2fd0bd033e4157f2fd2c13e1a8ec6148534217f0d38fbac04ac402b0be919abddffba519afb4bec16dba951a9bdd998cf21aa4fcf8b81b0d6d2b6ff
|
AUX hexcurse-1.60.0-Werror.patch 291 BLAKE2B ce310d08d4880d53c2eb3c17794294cc124fffcbd991d00471a00fd796ed1bd4f1a1317e8a8690f5cd94abd0ede9b317f38cf2ee20ca1f5bffe60acdf89b7571 SHA512 01d6a272b2fd0bd033e4157f2fd2c13e1a8ec6148534217f0d38fbac04ac402b0be919abddffba519afb4bec16dba951a9bdd998cf21aa4fcf8b81b0d6d2b6ff
|
||||||
|
AUX hexcurse-1.60.0-gcc10.patch 1095 BLAKE2B 399cbef6c1136626f83851a23e82dd180cc4f92d121e5c6563da0048a934947f2a96a3a3dbefbe0230ab8dac3aefea1dfa19a946b9f21a1feab5d033e2f1d0c4 SHA512 8b1e4cfaaa53f00e140bdce4fb3ee9c728c8f362689f2f85aab0ba537532475e1016cfc7c2bf36a3bd53a44b532cf3e257203d73a7aaab38d6a5ad79a5c9f974
|
||||||
AUX hexcurse-1.60.0-tinfo.patch 386 BLAKE2B e4f376cc9cf60c9163553aa9082e5c84a228f0704c575941414cde6527cb6c9b867d55cba45dbb35bdd95d79ee8d13acee3a139256d794f9f648af87581ed458 SHA512 ce0c25842a874d631d75826f6b967fe0d0f53a435e6222eed1310caa884b570c1cf131c14e0be84fc7de728e37cdaee5b950ada527fd03ddba0dacf578e4fe42
|
AUX hexcurse-1.60.0-tinfo.patch 386 BLAKE2B e4f376cc9cf60c9163553aa9082e5c84a228f0704c575941414cde6527cb6c9b867d55cba45dbb35bdd95d79ee8d13acee3a139256d794f9f648af87581ed458 SHA512 ce0c25842a874d631d75826f6b967fe0d0f53a435e6222eed1310caa884b570c1cf131c14e0be84fc7de728e37cdaee5b950ada527fd03ddba0dacf578e4fe42
|
||||||
DIST hexcurse-1.55.tar.gz 113512 BLAKE2B 68dbb21e0c8830256f51a477a968449d86da174ca3cc7d29232c6d2a2f909339a0555ff459ed373e62e35b3d1d8abfbbd32a9462006b20bfa1f4f641f4eba825 SHA512 39f9eae0bb891bdfb702fb871b75c53d15acf6e74b3272b616f00303f444bfddced6fbe3041eb3769fa90fbc226dd584f5d84f7427b659e63f3b74511938a4a7
|
DIST hexcurse-1.55.tar.gz 113512 BLAKE2B 68dbb21e0c8830256f51a477a968449d86da174ca3cc7d29232c6d2a2f909339a0555ff459ed373e62e35b3d1d8abfbbd32a9462006b20bfa1f4f641f4eba825 SHA512 39f9eae0bb891bdfb702fb871b75c53d15acf6e74b3272b616f00303f444bfddced6fbe3041eb3769fa90fbc226dd584f5d84f7427b659e63f3b74511938a4a7
|
||||||
DIST hexcurse-1.60.0.tar.gz 171904 BLAKE2B f591469a859e71e0ada99975c3632f29b293f5bcf65dece9fb047908c860e11ee5b5d5f78e636d3163497acf396de64e568e560427cf0ee7f2c752e0fc5a2b72 SHA512 2301f10e9190922fc61cbbe3a834826ebf87bc5ece9191d368181e2336af240e68cbe46e3a60dee3e0e42281b2f05ae4a7060ee1083b37f4906eacc66e58a094
|
DIST hexcurse-1.60.0.tar.gz 171904 BLAKE2B f591469a859e71e0ada99975c3632f29b293f5bcf65dece9fb047908c860e11ee5b5d5f78e636d3163497acf396de64e568e560427cf0ee7f2c752e0fc5a2b72 SHA512 2301f10e9190922fc61cbbe3a834826ebf87bc5ece9191d368181e2336af240e68cbe46e3a60dee3e0e42281b2f05ae4a7060ee1083b37f4906eacc66e58a094
|
||||||
EBUILD hexcurse-1.55.ebuild 667 BLAKE2B 3e6fbad3a1f63fee93d6b0e95f3fca1b169f4f47ec4a24ce8ccefbad01a1f88a159ff3b8b412a77fe19761fbca3a92649382e6dba3adacf94b200f4cc22a8814 SHA512 46c9e32f704a557cc6d8445b711aa22da954201a894ee8d71f7d6aace738a41c1939df969595043ca62a75375c8fc2fcb3172c7b284f42a6906aa5f07ed780dc
|
EBUILD hexcurse-1.55.ebuild 667 BLAKE2B 3e6fbad3a1f63fee93d6b0e95f3fca1b169f4f47ec4a24ce8ccefbad01a1f88a159ff3b8b412a77fe19761fbca3a92649382e6dba3adacf94b200f4cc22a8814 SHA512 46c9e32f704a557cc6d8445b711aa22da954201a894ee8d71f7d6aace738a41c1939df969595043ca62a75375c8fc2fcb3172c7b284f42a6906aa5f07ed780dc
|
||||||
EBUILD hexcurse-1.60.0.ebuild 706 BLAKE2B dc3b15be8fd7f967c25624ff29ea7ddd29e6dd787d427d6ac3ea0cebb73e1d89db13c05d91170f12af24dcd755de295f02942b852f340f8c40788b3f1bc1feb8 SHA512 6c69ea5924d248d9c4bcaf6a801377ee070bc759702568cf98ffcb4b03dd907f6b9a633cf7cd380d5a69f2fb823068d3efcc002b5e1c624feddb678b39dc4e22
|
EBUILD hexcurse-1.60.0.ebuild 655 BLAKE2B d5f139a4a1c8646ba71be250bc46093ebd65805d1408b28d96f8cc04a3087eb04639862f11b651843ba5e3aa57a943d478c94a4833d2c6e10c007cf9e28e12f6 SHA512 b0b26bb38e2fc197226e9926e9028066119cfe13579bf29bab123c6a687cacacccfe343f6fd0ca45bb71c95e0ca5eeb44ee712db663c8bda08664114456dd845
|
||||||
MISC metadata.xml 341 BLAKE2B f4e87e5d95358a8f4078d0e6940f7d6b3f7f68f6ba7b5ecd4b2d28b3a55528e0ab70787c5768b9b6fe27e293a3225c87a147d163eab3d3798d4f6e14d2c54f67 SHA512 9dae98987744bc9a84ac94d729dbd6e1147abc81bde05cfc784ce039b34c75f6c22d1da88b25cee28594ffb5286a65cf38331c30b45af2bba5dec61580260ec6
|
MISC metadata.xml 341 BLAKE2B f4e87e5d95358a8f4078d0e6940f7d6b3f7f68f6ba7b5ecd4b2d28b3a55528e0ab70787c5768b9b6fe27e293a3225c87a147d163eab3d3798d4f6e14d2c54f67 SHA512 9dae98987744bc9a84ac94d729dbd6e1147abc81bde05cfc784ce039b34c75f6c22d1da88b25cee28594ffb5286a65cf38331c30b45af2bba5dec61580260ec6
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
From 9cf7c9dcd012656df949d06f2986b57db3a72bdc Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
|
||||||
|
Date: Tue, 9 Jun 2020 01:25:04 +0300
|
||||||
|
Subject: [PATCH] Fix compilation with GCC 10
|
||||||
|
|
||||||
|
Fixed compilation with -fno-common, which enabled in GCC 10 by default.
|
||||||
|
See https://bugs.gentoo.org/706762.
|
||||||
|
---
|
||||||
|
include/hex.h | 2 +-
|
||||||
|
src/hexcurse.c | 2 ++
|
||||||
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/include/hex.h b/include/hex.h
|
||||||
|
index 57845c0..845bac0 100644
|
||||||
|
--- a/include/hex.h
|
||||||
|
+++ b/include/hex.h
|
||||||
|
@@ -126,7 +126,7 @@ extern bool color_enabled;
|
||||||
|
#define max(a,b) ((a) >(b) ? (a) : (b))
|
||||||
|
#endif
|
||||||
|
|
||||||
|
-FILE *fpIN; /* global file ptr */
|
||||||
|
+extern FILE *fpIN; /* global file ptr */
|
||||||
|
|
||||||
|
/* function prototypes */
|
||||||
|
|
||||||
|
diff --git a/src/hexcurse.c b/src/hexcurse.c
|
||||||
|
index e723ddc..3c167b6 100644
|
||||||
|
--- a/src/hexcurse.c
|
||||||
|
+++ b/src/hexcurse.c
|
||||||
|
@@ -27,6 +27,8 @@
|
||||||
|
/*#define DEBUG_LLIST*/
|
||||||
|
/*#define DEBUG_GOTO*/
|
||||||
|
|
||||||
|
+FILE *fpIN;
|
||||||
|
+
|
||||||
|
int BASE, MAXY, resize = 0;
|
||||||
|
int MIN_ADDR_LENGTH;
|
||||||
|
hexList *head; /* linked list struct */
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -1,5 +1,7 @@
|
|||||||
DIST mousepad-0.4.2.tar.bz2 696014 BLAKE2B 2591f177b59147e01502329939365c5f18031f3dc9100baa29cb1da04afbff26cc91cc612ea1e5ebbc2d15754375da6afbd4ae9d96399f41cf06191d7d8d7082 SHA512 f3266018ce61683dc62b6866649f3674cc363ea652de04d3f087341c61cf24fb5eb730411948e354d085792f88b59e3dba7e7712715d92711f750b33d8bfb69a
|
DIST mousepad-0.4.2.tar.bz2 696014 BLAKE2B 2591f177b59147e01502329939365c5f18031f3dc9100baa29cb1da04afbff26cc91cc612ea1e5ebbc2d15754375da6afbd4ae9d96399f41cf06191d7d8d7082 SHA512 f3266018ce61683dc62b6866649f3674cc363ea652de04d3f087341c61cf24fb5eb730411948e354d085792f88b59e3dba7e7712715d92711f750b33d8bfb69a
|
||||||
DIST mousepad-0.4.90.tar.bz2 808320 BLAKE2B 5a639001663d24a9d0ae126f672adb5d3a72825893e0f0d90e263596f214d76f973e0743248efee8562dc04afb09c0519ed649ca5d36b9221569490e289d687f SHA512 e839584782b09ee9d485ca4dcf05e22afb459cba269b3a15fe2dc0e3f3240bc15b1a8d7db92160b735d97d7293e67b0484b50ac3e72946b499dc65ac1097390b
|
DIST mousepad-0.4.90.tar.bz2 808320 BLAKE2B 5a639001663d24a9d0ae126f672adb5d3a72825893e0f0d90e263596f214d76f973e0743248efee8562dc04afb09c0519ed649ca5d36b9221569490e289d687f SHA512 e839584782b09ee9d485ca4dcf05e22afb459cba269b3a15fe2dc0e3f3240bc15b1a8d7db92160b735d97d7293e67b0484b50ac3e72946b499dc65ac1097390b
|
||||||
|
DIST mousepad-0.5.0.tar.bz2 810533 BLAKE2B c98fe38d65923fca2a5f2a769ad8fd0c92f77c6aff2c658e2ecd3bc3081988cb10b5dd49ba36020fe05c6f172e08f6efb825eb2c38b630dbcc6fd4d639313e15 SHA512 06cab143a3a0f98ad2aeecb0c7f034b8dede355de09632217da27dfb0675909c6cb284b227644c9ab3513a67fb23594ee63f0112ade69830d46559a8e7d65842
|
||||||
EBUILD mousepad-0.4.2.ebuild 1147 BLAKE2B 05c61f59b02d3fa600143f96e3135e4f0d4e3b7b2bb22e83005120c095477018dac9fac4d6895a7e01ff06a24edcf40862236ba3202898637446239b8e79c5e1 SHA512 91532dc7048428097cfccfa7b0444ef39a00cdd859842ec01d20029bd5fcab4e8baf3eea0993b0a7f29acb8fd00c40f7c57a9db7d69ba619c0c41a28f10b83fb
|
EBUILD mousepad-0.4.2.ebuild 1147 BLAKE2B 05c61f59b02d3fa600143f96e3135e4f0d4e3b7b2bb22e83005120c095477018dac9fac4d6895a7e01ff06a24edcf40862236ba3202898637446239b8e79c5e1 SHA512 91532dc7048428097cfccfa7b0444ef39a00cdd859842ec01d20029bd5fcab4e8baf3eea0993b0a7f29acb8fd00c40f7c57a9db7d69ba619c0c41a28f10b83fb
|
||||||
EBUILD mousepad-0.4.90.ebuild 794 BLAKE2B b605fdbc5f0162763ea0944a55550221eeaa53c5886db3ff7528bba3e6314c37db6dd0e3c28ece1bebc19cb825bdcc559dcec8007e4043d93066a8ba0d3a11e9 SHA512 e48fad969fb5742577a300bba23fd9b3bb6651e8b722d819faeb2fd185e9e1b87807ce137dff26c97752db86ef2c7a68fa41a17abd9a7490a65bbc6b97c4c6ee
|
EBUILD mousepad-0.4.90.ebuild 794 BLAKE2B b605fdbc5f0162763ea0944a55550221eeaa53c5886db3ff7528bba3e6314c37db6dd0e3c28ece1bebc19cb825bdcc559dcec8007e4043d93066a8ba0d3a11e9 SHA512 e48fad969fb5742577a300bba23fd9b3bb6651e8b722d819faeb2fd185e9e1b87807ce137dff26c97752db86ef2c7a68fa41a17abd9a7490a65bbc6b97c4c6ee
|
||||||
|
EBUILD mousepad-0.5.0.ebuild 794 BLAKE2B b605fdbc5f0162763ea0944a55550221eeaa53c5886db3ff7528bba3e6314c37db6dd0e3c28ece1bebc19cb825bdcc559dcec8007e4043d93066a8ba0d3a11e9 SHA512 e48fad969fb5742577a300bba23fd9b3bb6651e8b722d819faeb2fd185e9e1b87807ce137dff26c97752db86ef2c7a68fa41a17abd9a7490a65bbc6b97c4c6ee
|
||||||
MISC metadata.xml 320 BLAKE2B cacb0475fb17dcfcb37f6adea12ec9ccdf5e54e2efbe32b373b0a26eeeda3f16bd3e76b0b6fd5027fcd1e7d1d400f87d72f8befca6df302fd6747407c87d2a50 SHA512 b19e2d6452858183bf2b4c11c9f7230fa56aeea86af72584c12c0c5bd21a883ac96f8f409b27e7ba802d2ef109d49a5b7eb652529e6d753483a35f74aac84caa
|
MISC metadata.xml 320 BLAKE2B cacb0475fb17dcfcb37f6adea12ec9ccdf5e54e2efbe32b373b0a26eeeda3f16bd3e76b0b6fd5027fcd1e7d1d400f87d72f8befca6df302fd6747407c87d2a50 SHA512 b19e2d6452858183bf2b4c11c9f7230fa56aeea86af72584c12c0c5bd21a883ac96f8f409b27e7ba802d2ef109d49a5b7eb652529e6d753483a35f74aac84caa
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
inherit gnome2-utils xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment"
|
||||||
|
HOMEPAGE="https://git.xfce.org/apps/mousepad/about/"
|
||||||
|
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/glib-2.45.8:2=
|
||||||
|
>=xfce-base/xfconf-4.12:=
|
||||||
|
>=x11-libs/gtk+-3.20:3=
|
||||||
|
x11-libs/gtksourceview:3.0="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-lang/perl
|
||||||
|
dev-util/intltool
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_schemas_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_schemas_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
DIST eselect-repository-8.tar.gz 6774 BLAKE2B d22c2befc744e21b7619a490e9c41f1052c4077135ba5247ea9558f15f7dc5c06642dd934c41ad8cb3bedb40398876ea9d508276bde6f214fe06d5f80b19911b SHA512 b1fd13e3bfa323dea7fec53a33865352545a070df472c9db0b2901945a795833eb8a2b7b264005d94fe6e92dce57414a7e995157d28c8d26048bedcbf42adf96
|
DIST eselect-repository-8.tar.gz 6774 BLAKE2B d22c2befc744e21b7619a490e9c41f1052c4077135ba5247ea9558f15f7dc5c06642dd934c41ad8cb3bedb40398876ea9d508276bde6f214fe06d5f80b19911b SHA512 b1fd13e3bfa323dea7fec53a33865352545a070df472c9db0b2901945a795833eb8a2b7b264005d94fe6e92dce57414a7e995157d28c8d26048bedcbf42adf96
|
||||||
EBUILD eselect-repository-8.ebuild 993 BLAKE2B 31acb2e5f29e0e39318e7d65312ae62890504852664492f280159bf38fdd6e4bf9834bf1c3c0bc253ff6f596f8586c3f5150132d513ebd51d3f382f3ad798316 SHA512 65061aa60e2462cd98614ecf69a95aeb692af5c5b50069e7c642ac7972f02cd98f33097697b371ab61854bccdd6b4ecac072daf9612b58b321ddf645d0af728b
|
EBUILD eselect-repository-8.ebuild 1004 BLAKE2B c1cf27cf20177ff72e88f5276063764ddd300a55864daf5feef883f637fc9dc5c8ede0f5c5f9b32818b6e7a5db2670803a699b0b279565926b9a31a90c5c681f SHA512 e56863609a8ddb54c33324f76dafbde0de2150c3b827b8066955b1037a81db63cf0f26b607ec764ea69871f2468329d9782fcbbc9bca63f2afc8ed6ddd057c9f
|
||||||
MISC metadata.xml 361 BLAKE2B 65f6d76855e7205041fd10b416774d373f2cbf3ef3c13ccbad5069edb5f2d980c67cd1f188471df59ce784ff5b8a100c984644dadacaa4ace8d42c22993fc594 SHA512 40082f5d7899074e331edbe92d13784a3ccff5e04f60db71297ded20b2f1cca88e70b1f4fd6cc94e76048b7f3a718b586ced406452d816333e969e64ac5a3c8e
|
MISC metadata.xml 361 BLAKE2B 65f6d76855e7205041fd10b416774d373f2cbf3ef3c13ccbad5069edb5f2d980c67cd1f188471df59ce784ff5b8a100c984644dadacaa4ace8d42c22993fc594 SHA512 40082f5d7899074e331edbe92d13784a3ccff5e04f60db71297ded20b2f1cca88e70b1f4fd6cc94e76048b7f3a718b586ced406452d816333e969e64ac5a3c8e
|
||||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
DIST AMQP-CPP-4.3.10.tar.gz 156600 BLAKE2B 0453259e8d84b223fc8d36d4747b267a84d7db9daef55d13ff31d4c8cf1e5dd8efb87d9f83f7ff7554aa70c5000d6da45187ce03db09ff4c542bd5409d81ada8 SHA512 ef9a20cd066bbefc243d8d58dbded728e0c88f5c47134f835c50dfa01178b53200970333f0d56330c206f74aa7d7691556c3e4693d5276adb7e3bf4e66bcd057
|
DIST AMQP-CPP-4.3.10.tar.gz 156600 BLAKE2B 0453259e8d84b223fc8d36d4747b267a84d7db9daef55d13ff31d4c8cf1e5dd8efb87d9f83f7ff7554aa70c5000d6da45187ce03db09ff4c542bd5409d81ada8 SHA512 ef9a20cd066bbefc243d8d58dbded728e0c88f5c47134f835c50dfa01178b53200970333f0d56330c206f74aa7d7691556c3e4693d5276adb7e3bf4e66bcd057
|
||||||
EBUILD amqp-cpp-4.3.10.ebuild 881 BLAKE2B df9620265df8faa25fda70e29a8139af379ec90e1fa3f0d92b0ee849abe3439002f9eb47c085ea451407db830434b9d030a402d5dbe319a1635be65bc1cc21e1 SHA512 3cf77447f395533ba474137a3f87ea5b0445eb9326c8f1b5e64add515a26c88c39482b04716eef7b3ff890655d07e653bd63a25936c3533cb676560c53062ad2
|
EBUILD amqp-cpp-4.3.10.ebuild 889 BLAKE2B 796d43515b303bdf39d0d5439d6be8c2ca8331639bbf83a3926218c7052d89c3bc2b4d82fbc901372958cbba3f87d39577c8456c3e2bdf16f53a3de92f81489c SHA512 2ee67976e747b2adcf6c78ce31301984d0ef80c74e7650e0c1d78c7e79498d74a83e7d9b353d6cf670289de35faa45cfe1fa135a7d4265b75781c3f01480e84d
|
||||||
MISC metadata.xml 348 BLAKE2B 29b53174f65d22e7ad469c2739a73408704894ace6178af09de74ff9c000cafb84504ca7e2216ce05147445df06395c7e866f17ecde134479d2334a1cb74be14 SHA512 ccb1b80ee5fe043328df1410b25032be9f8e794a5046a6429b583c2e9a8aa1801add7a44ca3a9b0343857ba47aa4717dbbc2a320744aee430edc467e8cffef2a
|
MISC metadata.xml 348 BLAKE2B 29b53174f65d22e7ad469c2739a73408704894ace6178af09de74ff9c000cafb84504ca7e2216ce05147445df06395c7e866f17ecde134479d2334a1cb74be14 SHA512 ccb1b80ee5fe043328df1410b25032be9f8e794a5046a6429b583c2e9a8aa1801add7a44ca3a9b0343857ba47aa4717dbbc2a320744aee430edc467e8cffef2a
|
||||||
|
Binary file not shown.
@ -0,0 +1,126 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# TODO: multiple ABI?
|
||||||
|
LUA_COMPAT=( lua5-1 )
|
||||||
|
PYTHON_COMPAT=( python3_8 )
|
||||||
|
inherit flag-o-matic cmake lua-single python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Crazy Eddie's GUI System"
|
||||||
|
HOMEPAGE="http://www.cegui.org.uk/"
|
||||||
|
SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
|
||||||
|
REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
|
||||||
|
lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )" # bug 362223
|
||||||
|
|
||||||
|
# gles broken
|
||||||
|
# gles? ( media-libs/mesa[gles1] )
|
||||||
|
# directfb broken
|
||||||
|
# directfb? ( dev-libs/DirectFB )
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/boost:=
|
||||||
|
virtual/libiconv
|
||||||
|
bidi? ( dev-libs/fribidi )
|
||||||
|
devil? ( media-libs/devil )
|
||||||
|
expat? ( dev-libs/expat )
|
||||||
|
freeimage? ( media-libs/freeimage )
|
||||||
|
irrlicht? ( dev-games/irrlicht )
|
||||||
|
lua? (
|
||||||
|
${LUA_DEPS}
|
||||||
|
dev-lua/toluapp[${LUA_SINGLE_USEDEP}]
|
||||||
|
)
|
||||||
|
ogre? ( >=dev-games/ogre-1.7:= )
|
||||||
|
opengl? (
|
||||||
|
virtual/opengl
|
||||||
|
virtual/glu
|
||||||
|
media-libs/glew:=
|
||||||
|
)
|
||||||
|
pcre? ( dev-libs/libpcre )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-libs/boost:=[python,${PYTHON_MULTI_USEDEP}]
|
||||||
|
')
|
||||||
|
)
|
||||||
|
tinyxml? ( dev-libs/tinyxml )
|
||||||
|
truetype? ( media-libs/freetype:2 )
|
||||||
|
xerces-c? ( dev-libs/xerces-c )
|
||||||
|
xml? ( dev-libs/libxml2:2 )
|
||||||
|
zip? ( sys-libs/zlib[minizip] )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
opengl? ( media-libs/glm )"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-icu-59.patch
|
||||||
|
"${FILESDIR}"/${P}-python3.patch
|
||||||
|
"${FILESDIR}"/${P}-musl.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use lua && lua-single_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# http://www.cegui.org.uk/mantis/view.php?id=991
|
||||||
|
append-ldflags $(no-as-needed)
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_DEVIL=$(usex devil)
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=$(usex freeimage)
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_PVR=OFF
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_SILLY=OFF
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_STB=ON
|
||||||
|
-DCEGUI_BUILD_IMAGECODEC_TGA=ON
|
||||||
|
-DCEGUI_BUILD_LUA_GENERATOR=$(usex lua)
|
||||||
|
-DCEGUI_BUILD_LUA_MODULE=$(usex lua)
|
||||||
|
-DCEGUI_BUILD_PYTHON_MODULES=$(usex python)
|
||||||
|
-DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
|
||||||
|
-DCEGUI_BUILD_RENDERER_IRRLICHT=$(usex irrlicht)
|
||||||
|
-DCEGUI_BUILD_RENDERER_NULL=ON
|
||||||
|
-DCEGUI_BUILD_RENDERER_OGRE=$(usex ogre)
|
||||||
|
-DCEGUI_BUILD_RENDERER_OPENGL=$(usex opengl)
|
||||||
|
-DCEGUI_BUILD_RENDERER_OPENGL3=$(usex opengl)
|
||||||
|
-DCEGUI_BUILD_RENDERER_OPENGLES=OFF
|
||||||
|
-DCEGUI_BUILD_STATIC_CONFIGURATION=$(usex static-libs)
|
||||||
|
-DCEGUI_BUILD_TESTS=OFF
|
||||||
|
-DCEGUI_BUILD_XMLPARSER_EXPAT=$(usex expat)
|
||||||
|
-DCEGUI_BUILD_XMLPARSER_LIBXML2=$(usex xml)
|
||||||
|
-DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
|
||||||
|
-DCEGUI_BUILD_XMLPARSER_TINYXML=$(usex tinyxml)
|
||||||
|
-DCEGUI_BUILD_XMLPARSER_XERCES=$(usex xerces-c)
|
||||||
|
-DCEGUI_HAS_FREETYPE=$(usex truetype)
|
||||||
|
-DCEGUI_HAS_MINIZIP_RESOURCE_PROVIDER=$(usex zip)
|
||||||
|
-DCEGUI_HAS_PCRE_REGEX=$(usex pcre)
|
||||||
|
-DCEGUI_SAMPLES_ENABLED=OFF
|
||||||
|
-DCEGUI_USE_FRIBIDI=$(usex bidi)
|
||||||
|
-DCEGUI_USE_MINIBIDI=OFF
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cmake_src_compile all $(usex doc html "")
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
docinto html
|
||||||
|
use doc && dodoc -r "${BUILD_DIR}"/doc/doxygen/html/*
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,197 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
inherit autotools multilib multilib-minimal portability toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
|
||||||
|
HOMEPAGE="http://www.lua.org/"
|
||||||
|
TEST_PV="5.4.1"
|
||||||
|
TEST_P="${PN}-${TEST_PV}-tests"
|
||||||
|
SRC_URI="
|
||||||
|
http://www.lua.org/ftp/${P}.tar.gz
|
||||||
|
test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="5.4"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="+deprecated readline static test test-complete"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
app-eselect/eselect-lua
|
||||||
|
readline? ( sys-libs/readline:0= )
|
||||||
|
!dev-lang/lua:0"
|
||||||
|
DEPEND="${COMMON_DEPEND}"
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
BDEPEND="sys-devel/libtool"
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
MULTILIB_WRAPPED_HEADERS=(
|
||||||
|
/usr/include/lua${SLOT}/luaconf.h
|
||||||
|
)
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/lua-5.4-makefiles.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# use glibtool on Darwin (versus Apple libtool)
|
||||||
|
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||||
|
sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
|
||||||
|
Makefile src/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# correct lua versioning
|
||||||
|
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
|
||||||
|
|
||||||
|
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
|
||||||
|
|
||||||
|
# Using dynamic linked lua is not recommended for performance
|
||||||
|
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
|
||||||
|
# Mainly, this is of concern if your arch is poor with GPRs, like x86
|
||||||
|
# Note that this only affects the interpreter binary (named lua), not the lua
|
||||||
|
# compiler (built statically) nor the lua libraries (both shared and static
|
||||||
|
# are installed)
|
||||||
|
if use static ; then
|
||||||
|
sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# upstream does not use libtool, but we do (see bug #336167)
|
||||||
|
cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# custom Makefiles
|
||||||
|
multilib_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
sed -i \
|
||||||
|
-e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
|
||||||
|
-e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
|
||||||
|
src/luaconf.h \
|
||||||
|
|| die "failed patching luaconf.h"
|
||||||
|
|
||||||
|
econf
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
tc-export CC
|
||||||
|
|
||||||
|
# what to link to liblua
|
||||||
|
liblibs="-lm"
|
||||||
|
liblibs="${liblibs} $(dlopen_lib)"
|
||||||
|
|
||||||
|
# what to link to the executables
|
||||||
|
mylibs=
|
||||||
|
use readline && mylibs="-lreadline"
|
||||||
|
|
||||||
|
cd src
|
||||||
|
|
||||||
|
local myCFLAGS=""
|
||||||
|
use deprecated && myCFLAGS="-DLUA_COMPAT_5_3"
|
||||||
|
use readline && myCFLAGS="-DLUA_USE_READLINE"
|
||||||
|
|
||||||
|
case "${CHOST}" in
|
||||||
|
*-mingw*) : ;;
|
||||||
|
*) myCFLAGS+=" -DLUA_USE_LINUX" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
|
||||||
|
SYSLDFLAGS="${LDFLAGS}" \
|
||||||
|
RPATH="${EPREFIX}/usr/$(get_libdir)/" \
|
||||||
|
LUA_LIBS="${mylibs}" \
|
||||||
|
LIB_LIBS="${liblibs}" \
|
||||||
|
V=$(ver_cut 1-2) \
|
||||||
|
gentoo_all
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
|
||||||
|
V=${SLOT} gentoo_install
|
||||||
|
|
||||||
|
case $SLOT in
|
||||||
|
0)
|
||||||
|
LIBNAME="lua"
|
||||||
|
INCLUDEDIR_SUFFIX=''
|
||||||
|
;;
|
||||||
|
*) LIBNAME="lua${SLOT}"
|
||||||
|
INCLUDEDIR_SUFFIX="/lua${SLOT}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# We want packages to find our things...
|
||||||
|
# A slotted Lua uses different directories for headers & names for
|
||||||
|
# libraries, and pkgconfig should reflect that.
|
||||||
|
local PATCH_PV=$(ver_cut 1-2)
|
||||||
|
cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
|
||||||
|
sed -r -i \
|
||||||
|
-e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
|
||||||
|
-e "s:^prefix= :prefix= ${EPREFIX}:" \
|
||||||
|
-e "s:^V=.*:V= ${PATCH_PV}:" \
|
||||||
|
-e "s:^R=.*:R= ${PV}:" \
|
||||||
|
-e "s:/,lib,:/$(get_libdir):g" \
|
||||||
|
-e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
|
||||||
|
-e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
|
||||||
|
"${WORKDIR}/lua.pc" || die
|
||||||
|
|
||||||
|
insinto "/usr/$(get_libdir)/pkgconfig"
|
||||||
|
newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
|
||||||
|
# Copy Debian's symlink support:
|
||||||
|
# https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
|
||||||
|
# FreeBSD calls the pkgconfig 'lua-5.3.pc'
|
||||||
|
# Older systems called it 'lua53.pc'
|
||||||
|
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
|
||||||
|
dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
DOCS="README"
|
||||||
|
HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
|
||||||
|
einstalldocs
|
||||||
|
newman doc/lua.1 lua${SLOT}.1
|
||||||
|
newman doc/luac.1 luac${SLOT}.1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Makefile contains a dummy target that doesn't do tests
|
||||||
|
# but causes issues with slotted lua (bug #510360)
|
||||||
|
src_test() {
|
||||||
|
debug-print-function ${FUNCNAME} "$@"
|
||||||
|
cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
|
||||||
|
# https://www.lua.org/tests/
|
||||||
|
# There are two sets:
|
||||||
|
# basic
|
||||||
|
# complete.
|
||||||
|
#
|
||||||
|
# The basic subset is selected by passing -e'_U=true'
|
||||||
|
# The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
|
||||||
|
# attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
|
||||||
|
TEST_OPTS="$(usex test-complete '' '-e_U=true')"
|
||||||
|
TEST_MARKER="${T}/test.failed"
|
||||||
|
rm -f "${TEST_MARKER}"
|
||||||
|
|
||||||
|
# If we are failing, set the marker file, and only check it after done all ABIs
|
||||||
|
abi_src_test() {
|
||||||
|
debug-print-function ${FUNCNAME} "$@"
|
||||||
|
TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
|
||||||
|
eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
|
||||||
|
grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_foreach_abi abi_src_test
|
||||||
|
|
||||||
|
if [ -e "${TEST_MARKER}" ]; then
|
||||||
|
cat "${TEST_MARKER}"
|
||||||
|
die "Tests failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if has_version "app-editor/emacs"; then
|
||||||
|
if ! has_version "app-emacs/emacs-mode"; then
|
||||||
|
einfo "Install app-emacs/lua-mode for lua support for emacs"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit flag-o-matic
|
||||||
|
|
||||||
|
MY_PN="MoarVM"
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
S="${WORKDIR}/${P}"
|
||||||
|
else
|
||||||
|
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
|
||||||
|
HOMEPAGE="http://moarvm.org"
|
||||||
|
LICENSE="Artistic-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="asan clang debug doc +jit optimize static-libs ubsan"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/libatomic_ops
|
||||||
|
>=dev-libs/libuv-1.26
|
||||||
|
dev-lang/lua:=
|
||||||
|
dev-libs/libffi"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
clang? ( >=sys-devel/clang-3.1 )
|
||||||
|
dev-lang/perl"
|
||||||
|
|
||||||
|
DOCS=( CREDITS README.markdown )
|
||||||
|
|
||||||
|
# Tests are conducted via nqp
|
||||||
|
RESTRICT=test
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
MAKEOPTS+=" NOISY=1"
|
||||||
|
use doc && DOCS+=( docs/* )
|
||||||
|
local prefix="${EPREFIX}/usr"
|
||||||
|
local libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||||
|
einfo "--prefix '${prefix}'"
|
||||||
|
einfo "--libdir '${libdir}'"
|
||||||
|
local myconfigargs=(
|
||||||
|
"--prefix" "${prefix}"
|
||||||
|
"--has-libuv"
|
||||||
|
"--has-libatomic_ops"
|
||||||
|
"--has-libffi"
|
||||||
|
"--libdir" "${libdir}"
|
||||||
|
"--compiler" "$(usex clang clang gcc)"
|
||||||
|
"$(usex asan --asan)"
|
||||||
|
"$(usex debug --debug --no-debug)"
|
||||||
|
"$(usex optimize --optimize= --no-optimize)"
|
||||||
|
"$(usex static-libs --static)"
|
||||||
|
"$(usex ubsan --ubsan)"
|
||||||
|
)
|
||||||
|
|
||||||
|
perl Configure.pl "${myconfigargs[@]}" moarshared || die
|
||||||
|
}
|
@ -0,0 +1,160 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit java-pkg-opt-2 multibuild
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||||
|
HOMEPAGE="https://rakudo.org"
|
||||||
|
|
||||||
|
LICENSE="Artistic-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="doc clang java +moar test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
REQUIRED_USE="|| ( java moar )"
|
||||||
|
|
||||||
|
CDEPEND="java? (
|
||||||
|
dev-java/asm:4
|
||||||
|
dev-java/jline:0
|
||||||
|
dev-java/jna:4
|
||||||
|
)
|
||||||
|
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
java? ( >=virtual/jre-1.8 )"
|
||||||
|
DEPEND="${CDEPEND}"
|
||||||
|
BDEPEND="${CDEPEND}
|
||||||
|
clang? ( sys-devel/clang )
|
||||||
|
java? ( >=virtual/jdk-1.8 )
|
||||||
|
dev-lang/perl"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
|
||||||
|
ewarn "NQP is known to fail compilation/installation with Rakudo and/or NQP"
|
||||||
|
ewarn "already being installed. So if it fails, try uninstalling both"
|
||||||
|
ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new installation."
|
||||||
|
ewarn "(see Bug #584394)"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
# Don't clean stage0 jars.
|
||||||
|
einfo "Cleaning upstream jars"
|
||||||
|
java-pkg_clean 3rdparty/
|
||||||
|
|
||||||
|
# Don't use jars we just deleted.
|
||||||
|
sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
|
||||||
|
src/vm/jvm/runners/nqp-j || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
MULTIBUILD_VARIANTS=()
|
||||||
|
use moar && MULTIBUILD_VARIANTS+=( moar )
|
||||||
|
use java && MULTIBUILD_VARIANTS+=( jvm )
|
||||||
|
|
||||||
|
multibuild_copy_sources
|
||||||
|
|
||||||
|
# This will pull in conditional java_prepare
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
nqp_configure() {
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
local myconfargs=(
|
||||||
|
"--backend=${MULTIBUILD_VARIANT}"
|
||||||
|
"--prefix=${EPREFIX}/usr" )
|
||||||
|
|
||||||
|
perl Configure.pl "${myconfargs[@]}" || die
|
||||||
|
popd || die
|
||||||
|
}
|
||||||
|
|
||||||
|
nqp_compile() {
|
||||||
|
if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
|
||||||
|
emake -j1 \
|
||||||
|
-C "${BUILD_DIR}" \
|
||||||
|
THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies asm-4,jline,jna-4) \
|
||||||
|
JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
|
||||||
|
elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
|
||||||
|
emake -j1 \
|
||||||
|
-C "${BUILD_DIR}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
nqp_test() {
|
||||||
|
emake -j1 \
|
||||||
|
-C "${BUILD_DIR}" \
|
||||||
|
test
|
||||||
|
}
|
||||||
|
|
||||||
|
nqp_install() {
|
||||||
|
# This is the actual reason we need multibuild.eclass.
|
||||||
|
# We need to distinguish the install procedure for MoarVM and JVM backends.
|
||||||
|
case "${MULTIBUILD_VARIANT}" in
|
||||||
|
moar)
|
||||||
|
emake \
|
||||||
|
DESTDIR="${ED}" \
|
||||||
|
-C "${BUILD_DIR}" \
|
||||||
|
install
|
||||||
|
;;
|
||||||
|
jvm)
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
# Set JAVA_PKG_JARDEST early.
|
||||||
|
java-pkg_init_paths_
|
||||||
|
|
||||||
|
# Upstream sets the classpath to this location. Perhaps it's
|
||||||
|
# used to locate the additional libraries?
|
||||||
|
java-pkg_addcp "${JAVA_PKG_JARDEST}"
|
||||||
|
|
||||||
|
insinto "${JAVA_PKG_JARDEST}"
|
||||||
|
local jar
|
||||||
|
|
||||||
|
for jar in *.jar; do
|
||||||
|
if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
|
||||||
|
# jars for NQP itself.
|
||||||
|
java-pkg_dojar ${jar}
|
||||||
|
else
|
||||||
|
# jars used by NQP.
|
||||||
|
doins ${jar}
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Upstream uses -Xbootclasspath/a, which is faster due to lack
|
||||||
|
# of verification, but gjl isn't flexible enough yet. :(
|
||||||
|
java-pkg_dolauncher ${PN}-j --main ${PN}
|
||||||
|
dosym ${PN}-j /usr/bin/${PN}
|
||||||
|
dobin tools/jvm/eval-client.pl
|
||||||
|
popd > /dev/null || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
multibuild_foreach_variant nqp_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
multibuild_foreach_variant nqp_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
multibuild_foreach_variant nqp_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
multibuild_foreach_variant nqp_install
|
||||||
|
|
||||||
|
dodoc CREDITS README.pod
|
||||||
|
use doc && dodoc -r docs/*
|
||||||
|
}
|
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit java-pkg-opt-2
|
||||||
|
|
||||||
|
DESCRIPTION="A compiler for the Perl 6 programming language"
|
||||||
|
HOMEPAGE="https://rakudo.org"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/rakudo/${PN}.git"
|
||||||
|
inherit git-r3
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="Artistic-2"
|
||||||
|
SLOT="0"
|
||||||
|
# TODO: add USE="javascript" once that's usable in nqp
|
||||||
|
IUSE="clang java +moar test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
REQUIRED_USE="|| ( java moar )"
|
||||||
|
|
||||||
|
CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
java? ( >=virtual/jre-1.7 )"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
clang? ( sys-devel/clang )
|
||||||
|
java? ( >=virtual/jdk-1.7 )
|
||||||
|
>=dev-lang/perl-5.10"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
if has_version dev-lang/rakudo; then
|
||||||
|
ewarn "Rakudo is known to fail compilation/installation with Rakudo"
|
||||||
|
ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo,"
|
||||||
|
ewarn "then do a new installation."
|
||||||
|
ewarn "(see Bug #584394)"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local backends
|
||||||
|
use moar && backends+="moar,"
|
||||||
|
use java && backends+="jvm"
|
||||||
|
|
||||||
|
local myargs=(
|
||||||
|
"--prefix=/usr"
|
||||||
|
"--sysroot=/"
|
||||||
|
"--sdkroot=/"
|
||||||
|
"--backends=${backends}"
|
||||||
|
)
|
||||||
|
|
||||||
|
perl Configure.pl "${myargs[@]}" || die
|
||||||
|
|
||||||
|
if use java; then
|
||||||
|
NQP=$(java-pkg_getjars --with-dependencies nqp)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
|
||||||
|
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
DIST efl-1.25.1.tar.xz 72306872 BLAKE2B 060d729380ba62677307c5346da1786e879c14c4e40f0a3288c8cb81ece08f4ac501d989495b1c3dcbfeb19a86d23130892ae874861de5684c867aef60cb07d6 SHA512 cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
|
DIST efl-1.25.1.tar.xz 72306872 BLAKE2B 060d729380ba62677307c5346da1786e879c14c4e40f0a3288c8cb81ece08f4ac501d989495b1c3dcbfeb19a86d23130892ae874861de5684c867aef60cb07d6 SHA512 cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
|
||||||
EBUILD efl-1.25.1-r10.ebuild 7774 BLAKE2B 3787eb8fafd4e6277612a18850e5ecb296ff1373877249977e8c26b1f609b484ed8ffa8f18f2fdf48845b4bdb3db1c3f57c99ab9ed80d0339583ddceb3d2430c SHA512 b057178a6b6fa9e527bfbc1ac572930dd101f3bb64b16b159ecf51a3049e3dfae5c338ecdcd8438bf7e1e3be7851537ec3d1e2950b2728266e9610949883b28d
|
EBUILD efl-1.25.1-r10.ebuild 7780 BLAKE2B c9c7f76edfd5ff18cf3cee80e06c9f8031038dfb0907f19f0cd25459a280bab6a5134160ba63c0b5020dc0b7a5abc6f0df358ea0255b9a4028e4be98ff985662 SHA512 345af1650198beebf12f7fa73655d20f70bcb2a67ca0b668eee7ceb52dbbb9c24237868922f24cce2867ed5b9639ff0d0139eb12916e5064e6bd2818df7db95b
|
||||||
EBUILD efl-1.25.1-r2.ebuild 7749 BLAKE2B 897961b06badff816a08a64d93f2ab9acfd548ca1bf812324f569cf64b55607cbff55702c57bd8b35dc5ca2086bcf5c64b3fc2ce01339510d8cc69ff727986a9 SHA512 9b6c8106e6027c46b3efc78a43c54bb49a9d785b6b87fe420aeaac8a467b0eabb9e6389d52bf93ab650ce8ead0f7e79a305a298d15383af49f609b63a2458a3e
|
EBUILD efl-1.25.1-r2.ebuild 7749 BLAKE2B 897961b06badff816a08a64d93f2ab9acfd548ca1bf812324f569cf64b55607cbff55702c57bd8b35dc5ca2086bcf5c64b3fc2ce01339510d8cc69ff727986a9 SHA512 9b6c8106e6027c46b3efc78a43c54bb49a9d785b6b87fe420aeaac8a467b0eabb9e6389d52bf93ab650ce8ead0f7e79a305a298d15383af49f609b63a2458a3e
|
||||||
MISC metadata.xml 1985 BLAKE2B 5ad17cbfc665a26357c6b8d473d211663224eca97ed9a22c8575122e331b9661118890db1cf4f41e9e0e9b16f157d48da0920026fc83fdf965e4d1bd7c3d1ede SHA512 dbc127099457c88bcc419bd0c415f801765aeb85f010d7de43ea03e9400a7888c33c80f53048bf4edfd34ff95a43ac506026775a7bf11b041adc89acef0ec15d
|
MISC metadata.xml 1985 BLAKE2B 5ad17cbfc665a26357c6b8d473d211663224eca97ed9a22c8575122e331b9661118890db1cf4f41e9e0e9b16f157d48da0920026fc83fdf965e4d1bd7c3d1ede SHA512 dbc127099457c88bcc419bd0c415f801765aeb85f010d7de43ea03e9400a7888c33c80f53048bf4edfd34ff95a43ac506026775a7bf11b041adc89acef0ec15d
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
DIST libarcus-4.6.1.tar.gz 31938 BLAKE2B c1da0181e07f297549df92ed23848343f0dadf94af7ce64ff2661e5c09c68768d47180aff505f2a225af2d49e493b8511ac9560a9b51a4eef98d6da82566b093 SHA512 3c56133fee2eb152f0557a1860d1d298b44a021a53247687ce938949c49e1999c3e2287552e67ff65a58bf6aecbd82c8412da394f83a9981bfa68d29e9501250
|
AUX libarcus-4.8.0-deprecated-protobuf-calls.patch 1395 BLAKE2B 6488f7da07b78df1f18826a62f47cc2a7835ad66f7c5f999a4926caff9bffa8125b39f44cbb4e5849b3283c95898120c2cdc0947c9008869af91db08f0036e55 SHA512 f98cdd0d15d03752cd04466211cdaf2fb0ebb4f9a5aa887c4f9a1df5c32ced18559952f89c4549ea93376d95ec0b1bc51289ce87256804d2fc453686d48b55e5
|
||||||
DIST libarcus-4.7.0.tar.gz 31944 BLAKE2B 93cd7e8dab674b1e145c0fd15bcc8901982e9c26f82fa5b6b9582568701b70edeb1a589e1e1c94f9e14100d08b12580e58aa1724917b88f9c099f12ca47e4e57 SHA512 5eb8e84ff8e87966fc3ff1d71ec69f8fece493e25e022f7f1ba7ef218e75b5be86cededc28faf57634b09617990f62247e6cd6f373f940cf145ee6d8e8635374
|
DIST libarcus-4.7.0.tar.gz 31944 BLAKE2B 93cd7e8dab674b1e145c0fd15bcc8901982e9c26f82fa5b6b9582568701b70edeb1a589e1e1c94f9e14100d08b12580e58aa1724917b88f9c099f12ca47e4e57 SHA512 5eb8e84ff8e87966fc3ff1d71ec69f8fece493e25e022f7f1ba7ef218e75b5be86cededc28faf57634b09617990f62247e6cd6f373f940cf145ee6d8e8635374
|
||||||
EBUILD libarcus-4.6.1.ebuild 1413 BLAKE2B b86d88ae8593f0604b1aed03d4463bec146eeb3ffe7b9387a3e4a40fa4aaaa02dfbfd2fcf75441012aeea630700e606a7f0d2fbb5e164e5100b4792795d94dd3 SHA512 d96d6c1dc57ae1364d6776ab0eadfa05633982fc43e0275cb9b488813b73157849c8b11b64d8eaf479dd26c137680a6873c11726fedd1348bcedab9bdaa8a3da
|
DIST libarcus-4.8.0.tar.gz 31906 BLAKE2B 677fafa3875834c7602bc85b7246f50ed0dc49e886814c4562ce41a1a7baecfb4fb0bac42aada5339fe73cbd3fc5ac3b28076bf72a1e24591a947d747c6eb794 SHA512 44db9b48ab6be08c30f2121d68197a7347eaf3ee255649969a773afbe45ec2433e2cc082aa72f6d40dad7ea28345da858471fff9a129365a4e848df8c8c07689
|
||||||
EBUILD libarcus-4.7.0.ebuild 1296 BLAKE2B 46122f8ecd8ca43cdec1a249d01198b5e5d72257d69c42a11ab3fe3bc8b555e68cbbafe548f6cd30bb53573b5fd5379208cc90c37378393eef177618152aecfa SHA512 4575ab25cd24d8745f8a19ccee7fd0157e4fcdf7cf2ea74db4cf1e96cfd941436351117b6f3d50641b9cbbe669b7289628d0d3df4dfd9d1a0c5a54da0802a928
|
EBUILD libarcus-4.7.0.ebuild 1296 BLAKE2B 46122f8ecd8ca43cdec1a249d01198b5e5d72257d69c42a11ab3fe3bc8b555e68cbbafe548f6cd30bb53573b5fd5379208cc90c37378393eef177618152aecfa SHA512 4575ab25cd24d8745f8a19ccee7fd0157e4fcdf7cf2ea74db4cf1e96cfd941436351117b6f3d50641b9cbbe669b7289628d0d3df4dfd9d1a0c5a54da0802a928
|
||||||
|
EBUILD libarcus-4.8.0.ebuild 1361 BLAKE2B ede2807324a1d667b3c6cc3a90874d68a57594e877424aedfbd25d0149cb5c173bce8a1ad725deb9fb2a5a4242c81b44e0a8052465c4f37daf40e84d707c2832 SHA512 a2f6c5e2ff007727d77d3c570b4c4333db04cd44bad54d2d5663d2f7b8cf2479f5cb19a84e546217ef0ec704da07fad291cbe67ce6ebb60997d862b4e32088d9
|
||||||
MISC metadata.xml 1175 BLAKE2B 61f841d29c806ed268ad8012ec6207ad00e404d31ce17ab6a94a72a5b14bf4f7c4220ad95ba527f4004f04fdfce7fa6aa868297bae1842467c7e8bfd022977c8 SHA512 7d2add76530f8977dc69996c7e627e7ecb7f875b4d048b866f2a61c198b457a672bea2173a3bfdc32a68e6f455d484c3a884683a01d785c1fed3d2741d61ac49
|
MISC metadata.xml 1175 BLAKE2B 61f841d29c806ed268ad8012ec6207ad00e404d31ce17ab6a94a72a5b14bf4f7c4220ad95ba527f4004f04fdfce7fa6aa868297bae1842467c7e8bfd022977c8 SHA512 7d2add76530f8977dc69996c7e627e7ecb7f875b4d048b866f2a61c198b457a672bea2173a3bfdc32a68e6f455d484c3a884683a01d785c1fed3d2741d61ac49
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
--- a/src/Socket_p.h
|
||||||
|
+++ b/src/Socket_p.h
|
||||||
|
@@ -128,9 +128,6 @@
|
||||||
|
|
||||||
|
static const int keep_alive_rate = 500; //Number of milliseconds between sending keepalive packets
|
||||||
|
|
||||||
|
- // This value determines when protobuf should warn about very large messages.
|
||||||
|
- static const int message_size_warning = 400 * 1048576;
|
||||||
|
-
|
||||||
|
// This value determines when protobuf should error out because the message is too large.
|
||||||
|
// Due to the way Protobuf is implemented, messages large than 512MiB will cause issues.
|
||||||
|
static const int message_size_maximum = 500 * 1048576;
|
||||||
|
@@ -362,7 +359,7 @@
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
- uint32_t message_size = message->ByteSize();
|
||||||
|
+ uint32_t message_size = message->ByteSizeLong();
|
||||||
|
if(platform_socket.writeUInt32(message_size) == -1)
|
||||||
|
{
|
||||||
|
error(ErrorCode::SendFailedError, "Could not send message size");
|
||||||
|
@@ -548,7 +545,7 @@
|
||||||
|
|
||||||
|
google::protobuf::io::ArrayInputStream array(wire_message->data, wire_message->size);
|
||||||
|
google::protobuf::io::CodedInputStream stream(&array);
|
||||||
|
- stream.SetTotalBytesLimit(message_size_maximum, message_size_warning);
|
||||||
|
+ stream.SetTotalBytesLimit(message_size_maximum);
|
||||||
|
if(!message->ParseFromCodedStream(&stream))
|
||||||
|
{
|
||||||
|
error(ErrorCode::ParseFailedError, "Failed to parse message:" + std::string(wire_message->data));
|
@ -1,5 +1,5 @@
|
|||||||
DIST libcharon-4.6.1.tar.gz 145486 BLAKE2B 43a3bcddf128da9305711757b707394b5b0c23da27e27c3615d521e0af79683b2a525fefa7ae877581b56dae4c1dd7036c3189c17f8f86c92492b46e129a22b3 SHA512 43f7606529a933067bcb82a16e95d76f713a7847535887968c2933131d3197ec6127376e10c7d5f1debd218fc902962329fe22d4f9229b434a804daff94122cc
|
|
||||||
DIST libcharon-4.7.0.tar.gz 151221 BLAKE2B af9fe83e07303e1ff296b878c9745a329531a9957ad16a9b39b36e53f3f2275f850806b6d1a51638013c7148f3ee68b92489a67629a6026056a8c4ed3f2338b1 SHA512 690ce086bf8bba3eee2ce087d02ce00c23a7ac4079b0a2961c05cf75d461b0d5dee0c1f86ed769b50f1cd9ef83d8570a54f4fac628e0c19a5a593138292bc64c
|
DIST libcharon-4.7.0.tar.gz 151221 BLAKE2B af9fe83e07303e1ff296b878c9745a329531a9957ad16a9b39b36e53f3f2275f850806b6d1a51638013c7148f3ee68b92489a67629a6026056a8c4ed3f2338b1 SHA512 690ce086bf8bba3eee2ce087d02ce00c23a7ac4079b0a2961c05cf75d461b0d5dee0c1f86ed769b50f1cd9ef83d8570a54f4fac628e0c19a5a593138292bc64c
|
||||||
EBUILD libcharon-4.6.1.ebuild 879 BLAKE2B 16669d87920270c86b67935c836b5f6929218aeaaa8904301c7ccd439954b6a6efb26b0e06c8dc82531ceee401def4581da1b85ac6e08eb668aa2c1b984ef1a9 SHA512 4675e202878348756d337c789f08d610ebd44cfa74e29b2fc76eb424e81358a5fedce52995b304a365fd118ab61e1754583257b3de8ca875206dad0a3f2fb135
|
DIST libcharon-4.8.0.tar.gz 151223 BLAKE2B fe4d2901908367569b45c466d31ac6e290979a8bd39c84f9c3ceb3ed91e9d9f1a789703fa5006706e21d77bd46b3185571df3f6157c7722e3e35244d27e0231c SHA512 33d3e9aa4e356fbf1d41555cfe2a5470d8f02b1d4f59d83e1ba89236b5e4489a93bdf24fad6f9bd2b0f843c053c485a082f5ee57437862ac40522aa61280b19c
|
||||||
EBUILD libcharon-4.7.0.ebuild 1780 BLAKE2B a042010ac83d21edf3a2c7f03d8bc16d0e876f2182cde29975b62b84dc2caa1b4779620424b51165db5e74352f5f23207cef135c24448b7daff40ea24c158302 SHA512 0fb259054a968f0d3bd3cb36dfe425389393328611a6cc20fbd2c5c46091e791d0108e44fab1a679df3c42df49bccab11867aee4a55a0cc0924bab039d34966a
|
EBUILD libcharon-4.7.0.ebuild 1780 BLAKE2B a042010ac83d21edf3a2c7f03d8bc16d0e876f2182cde29975b62b84dc2caa1b4779620424b51165db5e74352f5f23207cef135c24448b7daff40ea24c158302 SHA512 0fb259054a968f0d3bd3cb36dfe425389393328611a6cc20fbd2c5c46091e791d0108e44fab1a679df3c42df49bccab11867aee4a55a0cc0924bab039d34966a
|
||||||
|
EBUILD libcharon-4.8.0.ebuild 1780 BLAKE2B a042010ac83d21edf3a2c7f03d8bc16d0e876f2182cde29975b62b84dc2caa1b4779620424b51165db5e74352f5f23207cef135c24448b7daff40ea24c158302 SHA512 0fb259054a968f0d3bd3cb36dfe425389393328611a6cc20fbd2c5c46091e791d0108e44fab1a679df3c42df49bccab11867aee4a55a0cc0924bab039d34966a
|
||||||
MISC metadata.xml 1098 BLAKE2B 6167df47c3514dfd94d9e8d9046167ec1af4b02a224428671f3a3a70471f4fa81805ceb18c9ef85fa687e74c8229c2ee0d1601c9203c329b89644ad300611b30 SHA512 a41c8b8bf3904242479f66cae5875fe9991e8ad1b7cd706393570218c223985c15cce9701b4c4191a6b5b2d15d72a45e3743bfe4c6d985ee6861483ffa24b358
|
MISC metadata.xml 1098 BLAKE2B 6167df47c3514dfd94d9e8d9046167ec1af4b02a224428671f3a3a70471f4fa81805ceb18c9ef85fa687e74c8229c2ee0d1601c9203c329b89644ad300611b30 SHA512 a41c8b8bf3904242479f66cae5875fe9991e8ad1b7cd706393570218c223985c15cce9701b4c4191a6b5b2d15d72a45e3743bfe4c6d985ee6861483ffa24b358
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
|
||||||
inherit cmake python-single-r1
|
|
||||||
|
|
||||||
MY_PN="libCharon"
|
|
||||||
|
|
||||||
DESCRIPTION="This library facilitates communication between Cura and its backend"
|
|
||||||
HOMEPAGE="https://github.com/Ultimaker/libCharon"
|
|
||||||
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
|
||||||
SLOT="0/3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
RDEPEND="${PYTHON_DEPS}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Use current python version, not the latest installed
|
|
||||||
sed -i "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
|
|
||||||
CMakeLists.txt || die
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake_src_install
|
|
||||||
python_optimize "${D}/usr/$(get_libdir)"
|
|
||||||
}
|
|
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
|
MY_PN="libCharon"
|
||||||
|
|
||||||
|
DESCRIPTION="This library facilitates communication between Cura and its backend"
|
||||||
|
HOMEPAGE="https://github.com/Ultimaker/libCharon"
|
||||||
|
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0/3"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
IUSE="+client +dbus test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dbus? (
|
||||||
|
acct-group/ultimaker
|
||||||
|
acct-user/ultimaker
|
||||||
|
sys-apps/dbus
|
||||||
|
)"
|
||||||
|
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
test? (
|
||||||
|
$(python_gen_cond_dep 'dev-python/pytest[${PYTHON_MULTI_USEDEP}]')
|
||||||
|
)"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# use current python version, not the latest installed
|
||||||
|
# fix python install location
|
||||||
|
sed -i \
|
||||||
|
-e "s:find_package(Python3 3.4 REQUIRED:find_package(Python3 ${EPYTHON##python} EXACT REQUIRED:g" \
|
||||||
|
-e "s:lib\${LIB_SUFFIX}/python\${Python3_VERSION_MAJOR}\.\${Python3_VERSION_MINOR}/site-packages:$(python_get_sitedir):g" \
|
||||||
|
CMakeLists.txt || die
|
||||||
|
|
||||||
|
sed -i -e "s:/usr/lib/python3/dist-packages/Charon/Service/main.py:$(python_get_sitedir)/Charon/Service/main.py:g" service/charon.service || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DINSTALL_CLIENT=$(usex client ON OFF)
|
||||||
|
-DINSTALL_SERVICE=$(usex dbus ON OFF)
|
||||||
|
-DPython3_EXECUTABLE="${PYTHON}"
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
python_optimize "${D}/usr/$(get_libdir)"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use dbus ; then
|
||||||
|
elog "To start the Charon File Metadata service at boot, add it to the default runlevel with:"
|
||||||
|
elog " systemctl enable charon"
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX libnest2d-0.4-add-disallowed-areas.patch 4671 BLAKE2B 1b57d9a00f9ad5df3d0396d039bcf64570dedb0da939ad60a6eeca199de280a413fa80c4fb6edf976b920634243ce1f8da6a7c00cf08930a6309c4955f48f7e4 SHA512 1915a937b91c1e3d06d4a0b5914d706f84da171cfd2ebf161b0017e67a5a28bbefd80d7a290348735b4143e4b67f421c5d611831af1b89b76371327d74d11508
|
||||||
|
DIST libnest2d-0.4.tar.gz 365065 BLAKE2B 74a4aef18be22d24e4e73288dd3e330b2f5baa3b2c705683c22767dfb0394a7b332bad957321f57ec7eaaf4740cff9ca1ed86f9d552be65df1b2af76ceba61e9 SHA512 fadce18986b844eed13a581f84055df909a17407a0980deb6c7c24248a969a537a8840650bcfc673e61973810ce9a008acb599e3b8e00c9bff6b566ca41cd62c
|
||||||
|
EBUILD libnest2d-0.4.ebuild 879 BLAKE2B 5b843992f159dd19cb5bf03b73ea80e3369ce62c03e256c87fbaffc454b54f901a96a0fc98cd78341797598eceaf42dc33b9c0b9ac19e97697245dd320fbddd6 SHA512 dfb53e939996d155e777704710f652a9d705e0d1751675da04cdccd505b2e3a6cd36fd881f46ce749d43cd395fa966756362e98eb447d0f2dfb44e39b390bb0a
|
||||||
|
MISC metadata.xml 1265 BLAKE2B fa154d4341887bd9da78aa8fcf10935187d6cd8570f27ca68a241322b8dffe56c8860638cc2c045d74646f3a22f49dd87b4c2620f2885b839c9fcb99c9a5aaa6 SHA512 0cf2a7b8a132a5b3510ceeb6dd7474c34e2e05a0de5a29157c73e533140194be91108450539f790124f716d3a8cebf320d0eada3cbabc2f7f8eb0f763d590184
|
@ -0,0 +1,122 @@
|
|||||||
|
From 2e91be2679b5efa0773292d9d0a2ae72255bb271 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ghostkeeper <rubend@tutanota.com>
|
||||||
|
Date: Tue, 6 Oct 2020 16:13:15 +0200
|
||||||
|
Subject: [PATCH 1/3] Allow for an item to be a disallowed area
|
||||||
|
|
||||||
|
Disallowed areas have slightly different behaviour from fixed items: Other items won't get packed closely around them. Implementation of that pending.
|
||||||
|
|
||||||
|
Contributes to issue CURA-7754.
|
||||||
|
---
|
||||||
|
include/libnest2d/nester.hpp | 16 ++++++++++++++++
|
||||||
|
1 file changed, 16 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/include/libnest2d/nester.hpp b/include/libnest2d/nester.hpp
|
||||||
|
index 2f207d5..932a060 100644
|
||||||
|
--- a/include/libnest2d/nester.hpp
|
||||||
|
+++ b/include/libnest2d/nester.hpp
|
||||||
|
@@ -71,6 +71,15 @@ class _Item {
|
||||||
|
int binid_{BIN_ID_UNSET}, priority_{0};
|
||||||
|
bool fixed_{false};
|
||||||
|
|
||||||
|
+ /**
|
||||||
|
+ * \brief If this is a fixed area, indicates whether it is a disallowed area
|
||||||
|
+ * or a previously placed item.
|
||||||
|
+ *
|
||||||
|
+ * If this is a disallowed area, other objects will not get packed close
|
||||||
|
+ * together with this item. It only blocks other items in its area.
|
||||||
|
+ */
|
||||||
|
+ bool disallowed_{false};
|
||||||
|
+
|
||||||
|
public:
|
||||||
|
|
||||||
|
/// The type of the shape which was handed over as the template argument.
|
||||||
|
@@ -129,11 +138,18 @@ class _Item {
|
||||||
|
sh_(sl::create<RawShape>(std::move(contour), std::move(holes))) {}
|
||||||
|
|
||||||
|
inline bool isFixed() const noexcept { return fixed_; }
|
||||||
|
+ inline bool isDisallowedArea() const noexcept { return disallowed_; }
|
||||||
|
inline void markAsFixedInBin(int binid)
|
||||||
|
{
|
||||||
|
fixed_ = binid >= 0;
|
||||||
|
binid_ = binid;
|
||||||
|
}
|
||||||
|
+ inline void markAsDisallowedAreaInBin(int binid)
|
||||||
|
+ {
|
||||||
|
+ fixed_ = binid >= 0;
|
||||||
|
+ binid_ = binid;
|
||||||
|
+ disallowed_ = true;
|
||||||
|
+ }
|
||||||
|
|
||||||
|
inline void binId(int idx) { binid_ = idx; }
|
||||||
|
inline int binId() const noexcept { return binid_; }
|
||||||
|
|
||||||
|
From ff61049e59d3151462bca7ff2e2268c2b32731e7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ghostkeeper <rubend@tutanota.com>
|
||||||
|
Date: Tue, 6 Oct 2020 16:14:36 +0200
|
||||||
|
Subject: [PATCH 2/3] Allow unsetting of being a disallowed area
|
||||||
|
|
||||||
|
If you set the bin to -1 or set the item to be a simple fixed item afterwards, it'll no longer be a disallowed area.
|
||||||
|
|
||||||
|
Contributes to issue CURA-7754.
|
||||||
|
---
|
||||||
|
include/libnest2d/nester.hpp | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/include/libnest2d/nester.hpp b/include/libnest2d/nester.hpp
|
||||||
|
index 932a060..54761a6 100644
|
||||||
|
--- a/include/libnest2d/nester.hpp
|
||||||
|
+++ b/include/libnest2d/nester.hpp
|
||||||
|
@@ -143,12 +143,13 @@ class _Item {
|
||||||
|
{
|
||||||
|
fixed_ = binid >= 0;
|
||||||
|
binid_ = binid;
|
||||||
|
+ disallowed_ = false;
|
||||||
|
}
|
||||||
|
inline void markAsDisallowedAreaInBin(int binid)
|
||||||
|
{
|
||||||
|
fixed_ = binid >= 0;
|
||||||
|
binid_ = binid;
|
||||||
|
- disallowed_ = true;
|
||||||
|
+ disallowed_ = fixed_;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline void binId(int idx) { binid_ = idx; }
|
||||||
|
|
||||||
|
From 31391fd173249ad9b906390058e13b09238fadc8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Ghostkeeper <rubend@tutanota.com>
|
||||||
|
Date: Thu, 8 Oct 2020 11:06:58 +0200
|
||||||
|
Subject: [PATCH 3/3] Align items to their starting position if all placed
|
||||||
|
items are disallowed
|
||||||
|
|
||||||
|
We shouldn't align items to disallowed areas. So place them in the starting position according to the alignment property.
|
||||||
|
|
||||||
|
Lot of work to investigate. But very little code changes!
|
||||||
|
|
||||||
|
Contributes to issue CURA-7754.
|
||||||
|
---
|
||||||
|
include/libnest2d/placers/nfpplacer.hpp | 5 +++--
|
||||||
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/include/libnest2d/placers/nfpplacer.hpp b/include/libnest2d/placers/nfpplacer.hpp
|
||||||
|
index 96a8cff..b0ebb15 100644
|
||||||
|
--- a/include/libnest2d/placers/nfpplacer.hpp
|
||||||
|
+++ b/include/libnest2d/placers/nfpplacer.hpp
|
||||||
|
@@ -101,7 +101,7 @@ struct NfpPConfig {
|
||||||
|
* alignment with the candidate item or do anything else.
|
||||||
|
*
|
||||||
|
* \param remaining A container with the remaining items waiting to be
|
||||||
|
- * placed. You can use some features about the remaining items to alter to
|
||||||
|
+ * placed. You can use some features about the remaining items to alter the
|
||||||
|
* score of the current placement. If you know that you have to leave place
|
||||||
|
* for other items as well, that might influence your decision about where
|
||||||
|
* the current candidate should be placed. E.g. imagine three big circles
|
||||||
|
@@ -735,7 +735,8 @@ class _NofitPolyPlacer: public PlacerBoilerplate<_NofitPolyPlacer<RawShape, TBin
|
||||||
|
remlist.insert(remlist.end(), remaining.from, remaining.to);
|
||||||
|
}
|
||||||
|
|
||||||
|
- if(items_.empty()) {
|
||||||
|
+ if(std::all_of(items_.begin(), items_.end(),
|
||||||
|
+ [](const Item& item) { return item.isDisallowedArea(); })) {
|
||||||
|
setInitialPosition(item);
|
||||||
|
best_overfit = overfit(item.transformedShape(), bin_);
|
||||||
|
can_pack = best_overfit <= 0;
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Library and framework for the 2D bin packaging problem"
|
||||||
|
HOMEPAGE="https://github.com/tamasmeszaros/libnest2d"
|
||||||
|
SRC_URI="https://github.com/tamasmeszaros/libnest2d/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="examples static-libs test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-cpp/eigen:3
|
||||||
|
dev-libs/boost
|
||||||
|
dev-libs/clipper
|
||||||
|
sci-libs/nlopt
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( >=dev-cpp/catch-2.9.1 )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-add-disallowed-areas.patch )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBUILD_SHARED_LIBS=ON
|
||||||
|
-DLIBNEST2D_BUILD_EXAMPLES=$(usex examples)
|
||||||
|
-DLIBNEST2D_HEADER_ONLY=$(usex static-libs OFF ON)
|
||||||
|
-DLIBNEST2D_BUILD_UNITTESTS=$(usex test)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>3dprint@gentoo.org</email>
|
||||||
|
<name>Gentoo 3D Printer Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Libnest2D is a library and framework for the 2D bin packaging problem. Inspired from the SVGNest Javascript
|
||||||
|
library the project is built from scratch in C++11. The library is written with a policy that it should be
|
||||||
|
usable out of the box with a very simple interface but has to be customizable to the very core as well. The
|
||||||
|
algorithms are defined in a header only fashion with templated geometry types. These geometries can have custom
|
||||||
|
or already existing implementation to avoid copying or having unnecessary dependencies.
|
||||||
|
|
||||||
|
A default backend is provided if the user of the library just wants to use it out of the box without additional
|
||||||
|
integration. This backend is reasonably fast and robust, being built on top of boost geometry and the
|
||||||
|
polyclipping library. Usage of this default backend implies the dependency on these packages but its header only
|
||||||
|
as well.
|
||||||
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">tamasmeszaros/libnest2d</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,7 +1,6 @@
|
|||||||
AUX libsavitar-4.6.1-remove-packaged-pugixml.patch 2098 BLAKE2B 83bf2850e91dfca67288d6dfabd8cd70551a6e35d40d79621ec652e227a3831f675d2fa31ebf080ba6db1da023c4288ff141339b72c7f533e795e8c881bdd60b SHA512 159c669eeb7c324155bf06ad57574e7405fb29fa3f843fb64879ec9ec65a259a5cf5c5b3f4de90f4e06967c08abf002ee75b49c53d053200cadc881780115441
|
|
||||||
AUX libsavitar-4.7.0-use-system-pugixml.patch 162 BLAKE2B fa5f648f8288cf954cd2e1b0583d3e7ab7d55d288101576580119de6de1b3ffbe1e9037d6ee04731e34c27a3a0432f10f006ce387bee838d8acda64ebaa4ca73 SHA512 c32caa0c0a9d422cfc367b617d6ac6dd14e4c7104533377d46043734ed461a233ed436c0ae197ba78e9b02e6b3b1942b56debc11f68c17571181db18b5950f72
|
AUX libsavitar-4.7.0-use-system-pugixml.patch 162 BLAKE2B fa5f648f8288cf954cd2e1b0583d3e7ab7d55d288101576580119de6de1b3ffbe1e9037d6ee04731e34c27a3a0432f10f006ce387bee838d8acda64ebaa4ca73 SHA512 c32caa0c0a9d422cfc367b617d6ac6dd14e4c7104533377d46043734ed461a233ed436c0ae197ba78e9b02e6b3b1942b56debc11f68c17571181db18b5950f72
|
||||||
DIST libsavitar-4.6.1.tar.gz 98202 BLAKE2B 8025d11316fb777a037c01fb9411a6368e5e7a1b64c4a695a114ff94c1a2802d4eaeb6c8512e14db74ddbbffabd2bc98f93f61adfc2cbdc7ef329d30b105bd4b SHA512 49a0f2e98bc26d84b638d6eb44f9fd93811d92ad398f3c85b1abf2cca3172667315b907d30807eb70b497bd652d95cd443c8cc4daa68c8852787ef46fda47cc2
|
|
||||||
DIST libsavitar-4.7.0.tar.gz 99070 BLAKE2B 3e27624a62568b8d45ddf8fde60a0377faa81eb9e031e32e935d992304b7249d4f3fa7d9bc45b370882e203368a90ad48347faa600f339d096c67432e23d8ddc SHA512 bd19d3ee8be570791bf4f3d5be5eb44d5bba3181a693633d5703ba91c78d3725dbe051c888ec60cea057790a561beeb98b96c41e6584f630f2410bdb97e0cb4d
|
DIST libsavitar-4.7.0.tar.gz 99070 BLAKE2B 3e27624a62568b8d45ddf8fde60a0377faa81eb9e031e32e935d992304b7249d4f3fa7d9bc45b370882e203368a90ad48347faa600f339d096c67432e23d8ddc SHA512 bd19d3ee8be570791bf4f3d5be5eb44d5bba3181a693633d5703ba91c78d3725dbe051c888ec60cea057790a561beeb98b96c41e6584f630f2410bdb97e0cb4d
|
||||||
EBUILD libsavitar-4.6.1.ebuild 1346 BLAKE2B ebee4d8131f57b10ef3901e18a4c7c5463d38047eee586eb5a834af5274ab42af091aedf658507ad57f4c67ab3049781e4068087a8d5bec45e3986674a2013f3 SHA512 a2a4472d6c54f88910ada2200a0ae8491469852406e10712b5dedd5cbad2ca36069867584643069cf34c63b6550f48129c317741bcc96807be907846af08e14c
|
DIST libsavitar-4.8.0.tar.gz 99030 BLAKE2B a1c1e252aa942114a1d7112d2e661b5e63403502642826c6b92c408c8eabd3d9fb12b44dc286f9a0dce3d42f473adae2441d357f237c903c8a0df936c41f9f37 SHA512 65d31986b120c9e717b10d0bac420f2582d9f1b44051d88f89475408d1f7997e144001c61f180eac554de33f1f8c1ec9555a6c23bdd797315624f57030f7ec8c
|
||||||
EBUILD libsavitar-4.7.0.ebuild 1753 BLAKE2B 83e91f17eacb614bdfc25f75bfc3bf25fb79e5bf332aa3246c161beaf0894feb9d8990ffd4a5361b7f1b1a359351d2321f2f90a31fe982a6f6bcd0f8ac5297b2 SHA512 313398f3ee57a42ed7e572d6befe1f5b7da862ae8b51b88cf95cbda95f00b8bdb10609f7c507fda8a8a7198c16138489cbc4b59166d578f6c8b35d1bc70ed493
|
EBUILD libsavitar-4.7.0.ebuild 1753 BLAKE2B 83e91f17eacb614bdfc25f75bfc3bf25fb79e5bf332aa3246c161beaf0894feb9d8990ffd4a5361b7f1b1a359351d2321f2f90a31fe982a6f6bcd0f8ac5297b2 SHA512 313398f3ee57a42ed7e572d6befe1f5b7da862ae8b51b88cf95cbda95f00b8bdb10609f7c507fda8a8a7198c16138489cbc4b59166d578f6c8b35d1bc70ed493
|
||||||
|
EBUILD libsavitar-4.8.0.ebuild 1753 BLAKE2B 83e91f17eacb614bdfc25f75bfc3bf25fb79e5bf332aa3246c161beaf0894feb9d8990ffd4a5361b7f1b1a359351d2321f2f90a31fe982a6f6bcd0f8ac5297b2 SHA512 313398f3ee57a42ed7e572d6befe1f5b7da862ae8b51b88cf95cbda95f00b8bdb10609f7c507fda8a8a7198c16138489cbc4b59166d578f6c8b35d1bc70ed493
|
||||||
MISC metadata.xml 862 BLAKE2B 2bca0c0a62d0d51c6c83e7bfbf5ff5511545620f2280e60d52b91f9570a52f49f410701b053a4ce6a3fd5ca55bb5becdddc8197b8dd24c284bca410d952db58d SHA512 b31615e952a8ef30f5d72b2dbefe9f6b4330b483781eb57179f7d0d1d9e91159e26eff8f90e494b1747354c059d05ad57b16c08511f9e775e13d8b0165502304
|
MISC metadata.xml 862 BLAKE2B 2bca0c0a62d0d51c6c83e7bfbf5ff5511545620f2280e60d52b91f9570a52f49f410701b053a4ce6a3fd5ca55bb5becdddc8197b8dd24c284bca410d952db58d SHA512 b31615e952a8ef30f5d72b2dbefe9f6b4330b483781eb57179f7d0d1d9e91159e26eff8f90e494b1747354c059d05ad57b16c08511f9e775e13d8b0165502304
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
diff -urN libSavitar-4.2.0_old/CMakeLists.txt libSavitar-4.2.0/CMakeLists.txt
|
|
||||||
--- libSavitar-4.2.0_old/CMakeLists.txt 2019-07-30 09:03:53.000000000 +0300
|
|
||||||
+++ libSavitar-4.2.0/CMakeLists.txt 2019-08-04 17:23:27.099395645 +0300
|
|
||||||
@@ -15,7 +15,7 @@
|
|
||||||
find_package(Threads QUIET)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
-add_subdirectory(pugixml)
|
|
||||||
+find_package(pugixml REQUIRED)
|
|
||||||
|
|
||||||
if(BUILD_PYTHON)
|
|
||||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
|
|
||||||
diff -urN libSavitar-4.2.0_old/src/MeshData.cpp libSavitar-4.2.0/src/MeshData.cpp
|
|
||||||
--- libSavitar-4.2.0_old/src/MeshData.cpp 2019-07-30 09:03:53.000000000 +0300
|
|
||||||
+++ libSavitar-4.2.0/src/MeshData.cpp 2019-08-04 17:23:59.891051757 +0300
|
|
||||||
@@ -17,7 +17,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "MeshData.h"
|
|
||||||
-#include "../pugixml/src/pugixml.hpp"
|
|
||||||
+#include <pugixml.hpp>
|
|
||||||
#include <cstring>
|
|
||||||
#include <iostream>
|
|
||||||
#include <stdexcept> //For std::runtime_error.
|
|
||||||
diff -urN libSavitar-4.2.0_old/src/Scene.cpp libSavitar-4.2.0/src/Scene.cpp
|
|
||||||
--- libSavitar-4.2.0_old/src/Scene.cpp 2019-07-30 09:03:53.000000000 +0300
|
|
||||||
+++ libSavitar-4.2.0/src/Scene.cpp 2019-08-04 17:24:10.425265944 +0300
|
|
||||||
@@ -17,7 +17,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "Scene.h"
|
|
||||||
-#include "../pugixml/src/pugixml.hpp"
|
|
||||||
+#include <pugixml.hpp>
|
|
||||||
#include <iostream>
|
|
||||||
#include <string>
|
|
||||||
using namespace Savitar;
|
|
||||||
diff -urN libSavitar-4.2.0_old/src/SceneNode.cpp libSavitar-4.2.0/src/SceneNode.cpp
|
|
||||||
--- libSavitar-4.2.0_old/src/SceneNode.cpp 2019-07-30 09:03:53.000000000 +0300
|
|
||||||
+++ libSavitar-4.2.0/src/SceneNode.cpp 2019-08-04 17:24:31.617696840 +0300
|
|
||||||
@@ -18,7 +18,7 @@
|
|
||||||
|
|
||||||
#include "SceneNode.h"
|
|
||||||
#include "Namespace.h"
|
|
||||||
-#include "../pugixml/src/pugixml.hpp"
|
|
||||||
+#include <pugixml.hpp>
|
|
||||||
#include <iostream>
|
|
||||||
using namespace Savitar;
|
|
||||||
|
|
||||||
diff -urN libSavitar-4.2.0_old/src/ThreeMFParser.h libSavitar-4.2.0/src/ThreeMFParser.h
|
|
||||||
--- libSavitar-4.2.0_old/src/ThreeMFParser.h 2019-07-30 09:03:53.000000000 +0300
|
|
||||||
+++ libSavitar-4.2.0/src/ThreeMFParser.h 2019-08-04 17:24:53.996151843 +0300
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
|
|
||||||
#include "SavitarExport.h"
|
|
||||||
#include "SceneNode.h"
|
|
||||||
-#include "../pugixml/src/pugixml.hpp"
|
|
||||||
+#include <pugixml.hpp>
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
namespace Savitar
|
|
@ -1,53 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
|
||||||
inherit cmake python-single-r1
|
|
||||||
|
|
||||||
MY_PN="libSavitar"
|
|
||||||
|
|
||||||
DESCRIPTION="C++ implementation of 3mf loading with SIP python bindings"
|
|
||||||
HOMEPAGE="https://github.com/Ultimaker/libSavitar"
|
|
||||||
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
|
||||||
SLOT="0/3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="+python static-libs"
|
|
||||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
|
||||||
|
|
||||||
RDEPEND="${PYTHON_DEPS}
|
|
||||||
dev-libs/pugixml
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
dev-python/sip[${PYTHON_MULTI_USEDEP}]
|
|
||||||
')"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-4.6.1-remove-packaged-pugixml.patch )
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use python && python-single-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Find SIP for current python version, not the latest installed
|
|
||||||
sed -i "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
|
|
||||||
CMakeLists.txt || die
|
|
||||||
sed -i "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
|
|
||||||
cmake/FindSIP.cmake || die
|
|
||||||
|
|
||||||
cmake_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_PYTHON=$(usex python ON OFF)
|
|
||||||
-DBUILD_STATIC=$(usex static-libs ON OFF)
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
@ -0,0 +1,76 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..8} )
|
||||||
|
|
||||||
|
inherit cmake python-single-r1
|
||||||
|
|
||||||
|
MY_PN="libSavitar"
|
||||||
|
|
||||||
|
DESCRIPTION="C++ implementation of 3mf loading with SIP python bindings"
|
||||||
|
HOMEPAGE="https://github.com/Ultimaker/libSavitar"
|
||||||
|
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0/3"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
IUSE="+python static-libs test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="${PYTHON_DEPS}
|
||||||
|
dev-libs/pugixml
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/sip[${PYTHON_MULTI_USEDEP}]
|
||||||
|
')"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-cpp/gtest
|
||||||
|
dev-cpp/tbb
|
||||||
|
)"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
BUILD_DIR="${S}/build"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-4.7.0-use-system-pugixml.patch" )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# remove bundled pugixml
|
||||||
|
rm -r "${S}"/pugixml || die
|
||||||
|
|
||||||
|
find "${S}"/src -type f -name '*.cpp' -o -name '*.h' | xargs sed -i \
|
||||||
|
-e 's "../pugixml/src/pugixml.hpp" <pugixml.hpp> g' || die
|
||||||
|
|
||||||
|
if use test; then
|
||||||
|
find "${S}"/tests -type f -name '*.cpp' -o -name '*.h' | xargs sed -i \
|
||||||
|
-e 's "../pugixml/src/pugixml.hpp" <pugixml.hpp> g' || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# find SIP for current python version, not the latest installed
|
||||||
|
sed -i -e "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
|
||||||
|
CMakeLists.txt cmake/FindSIP.cmake || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DBUILD_PYTHON=$(usex python ON OFF)
|
||||||
|
-DBUILD_STATIC=$(usex static-libs ON OFF)
|
||||||
|
-DBUILD_TESTS=$(usex test ON OFF)
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cmake_src_test
|
||||||
|
}
|
@ -1,3 +1,5 @@
|
|||||||
DIST stb-20200205.tar.gz 1375616 BLAKE2B 11acfb4b1938e75c388b426e4b568c2976566259469716514d0ac8c97ab23d45f51fed1dcf458ca8f07e51d88d90708b33d66d545ed1aa09cd96fea46b9eb738 SHA512 31f945de8b642a359363c81e67f09b71aa663eacd68f5ec602eed40987f2d953943871af3b408d1e948a9e5c953098fca34b9e971fdeed92b734bb0c79c79a42
|
DIST stb-20200205.tar.gz 1375616 BLAKE2B 11acfb4b1938e75c388b426e4b568c2976566259469716514d0ac8c97ab23d45f51fed1dcf458ca8f07e51d88d90708b33d66d545ed1aa09cd96fea46b9eb738 SHA512 31f945de8b642a359363c81e67f09b71aa663eacd68f5ec602eed40987f2d953943871af3b408d1e948a9e5c953098fca34b9e971fdeed92b734bb0c79c79a42
|
||||||
|
DIST stb-20200713.tar.gz 1378579 BLAKE2B 13f2deecdc20c95fe3dfd1820346e9c8d1046004082a4b6044934efa7e20270b253953fb8e2d9eecf2a263ea342b740d87807e50da48178c0eb4c7028bd27488 SHA512 a9ba80d19dae4e527171bb02e1caa4d3eb0704cdf7f8fef1a7a09e6b05c65b829b0aa580f469f158a39bf13018289f40c1680ab5c22bfa5e932bff94eced475d
|
||||||
EBUILD stb-20200205.ebuild 719 BLAKE2B cfcc051e427552368e023c465f215e3e47b3ef1fff350d52c2383a0fc4a607cbeb7fb19e41c435af726379596dfa2fa83d68685a02315356846166f54c6922f5 SHA512 8316c362c1f0662cb87350de115e15cc852e6d7b0e2109676a7e2de7fa2bec232cd25029a09a1c2138774b0795baed0081fd3968bff7b78341e05a804174dfdf
|
EBUILD stb-20200205.ebuild 719 BLAKE2B cfcc051e427552368e023c465f215e3e47b3ef1fff350d52c2383a0fc4a607cbeb7fb19e41c435af726379596dfa2fa83d68685a02315356846166f54c6922f5 SHA512 8316c362c1f0662cb87350de115e15cc852e6d7b0e2109676a7e2de7fa2bec232cd25029a09a1c2138774b0795baed0081fd3968bff7b78341e05a804174dfdf
|
||||||
|
EBUILD stb-20200713.ebuild 719 BLAKE2B 51077574a1751160fa47f7a15cc58069fa7a51db0002ff0e97ebb50df58ad3f843eb57b642f782efb1c0df0f712939a3f09ce3234b4905525131397e3babc18c SHA512 5216946ea6ddbdc04776adbdc71a44895cd62a0e33ebf5fd54a279d8e4f39beac2cabd82bc884ec4d6b549f2523dcd77a7d109d61b4a6cac5b998e85ea2bd987
|
||||||
MISC metadata.xml 566 BLAKE2B 31083e6f694a1b5f7fff41a5ca5df347107cb75c6a116cae7f8d6652ff55a197539d90cfc77828728f1b10e1ff091e1bf658fa95298de1da3415472fbb837fd8 SHA512 d6db1290da820060b19a4cee9536caf912eda54a4e11a8ef21ef4e74e60cb1580a1ba320803f0c5b815a77a6b906c9c3d11c6193443ae4abc451c8b5c978fae3
|
MISC metadata.xml 566 BLAKE2B 31083e6f694a1b5f7fff41a5ca5df347107cb75c6a116cae7f8d6652ff55a197539d90cfc77828728f1b10e1ff091e1bf658fa95298de1da3415472fbb837fd8 SHA512 d6db1290da820060b19a4cee9536caf912eda54a4e11a8ef21ef4e74e60cb1580a1ba320803f0c5b815a77a6b906c9c3d11c6193443ae4abc451c8b5c978fae3
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# There are no official releases
|
||||||
|
CHECKSUM="b42009b3b9d4ca35bc703f5310eedc74f584be58"
|
||||||
|
|
||||||
|
DESCRIPTION="single-file public domain (or MIT licensed) libraries for C/C++"
|
||||||
|
HOMEPAGE="https://github.com/nothings/stb"
|
||||||
|
SRC_URI="https://github.com/nothings/stb/archive/${CHECKSUM}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( MIT Unlicense )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${CHECKSUM}"
|
||||||
|
|
||||||
|
BDEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Move the header files in a folder so they don't pollute the include dir
|
||||||
|
mkdir stb || die
|
||||||
|
mv *.h stb/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
doheader -r stb
|
||||||
|
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd
|
DIST busted-htest-1.0.0.tar.gz 4347 BLAKE2B f1d30a305cb9691588b18f67842b536d3de9430d22c51ec292202e5aca5784447cd525ae8b1f1da42a3d3792344419efbfe1d03fe29823b445a7c1ead0fe577f SHA512 001f494949c04445004e8b06fde62727cab85a320673748d18714b82d7b2b9aea43316f6119e669c569f31578b787f4e5ca5d19da3f33fe28df572aaa41c75bd
|
||||||
EBUILD busted-htest-1.0.0-r100.ebuild 673 BLAKE2B 2ac75603f7105490f7702bbfd522397c2297c94c6b47b58daeb792c48db5a6b79f2db7ca1a6865ea1854539f2c30476b27d7e0d05a81b7b742d5d0959d756751 SHA512 3f99ebe1fe05e61c9dbdc603c6b3946b711e10ee0553fc33984f74b9bda8cddcb01cfa6d82831c6b38404830dd981ddb6836b86d0ccb3807f2acf31a9cc132e1
|
EBUILD busted-htest-1.0.0-r100.ebuild 660 BLAKE2B 99818fce2a5f16ecb7950ff57232deb71dac7cbceb238315e8ad6349cfff37b0662859e8c8907badaa7db38cb934b964ebbb6499050e98b40665fee875796f30 SHA512 64a307d432b249d0c63cc3d9fad42c384aa999888afb31e6c97359525a7e1b1f4ff545def8b5db7f4f22aaf945217931477af5feec0d4ec79287825c63148a86
|
||||||
EBUILD busted-htest-1.0.0.ebuild 689 BLAKE2B a3b1e62aed5e4c9191e07c7a7c00833a4213002ecb5356c0de236b27223df40fe3d3acab2dfe328347932c617e94ae2b4f3f8ad137e173e29aa87eb09acb2e0c SHA512 e0f268246b55e23c144e992aea4033a94c66e78120e829c80222dd99706f7551cc346801d8955eb6c06df73dd7612da4d6ead4f439f6cd47c498fc09266b9283
|
EBUILD busted-htest-1.0.0.ebuild 689 BLAKE2B a3b1e62aed5e4c9191e07c7a7c00833a4213002ecb5356c0de236b27223df40fe3d3acab2dfe328347932c617e94ae2b4f3f8ad137e173e29aa87eb09acb2e0c SHA512 e0f268246b55e23c144e992aea4033a94c66e78120e829c80222dd99706f7551cc346801d8955eb6c06df73dd7612da4d6ead4f439f6cd47c498fc09266b9283
|
||||||
MISC metadata.xml 445 BLAKE2B d93949e732dacc208367a75c8a25a742a01e4c4f4fa489341ca788749164c34407f730c907629b85cf24df8d0f18840f5b7c65f9f215116987c287b850b58d96 SHA512 c1e94898a7dfc55ae498125a643dba08184f5d5cf0a8aa6cd935b90fee365cd5c59c21f3ac4918d12d2b805beb461248d061c9d2101ce561405e130e95177262
|
MISC metadata.xml 445 BLAKE2B d93949e732dacc208367a75c8a25a742a01e4c4f4fa489341ca788749164c34407f730c907629b85cf24df8d0f18840f5b7c65f9f215116987c287b850b58d96 SHA512 c1e94898a7dfc55ae498125a643dba08184f5d5cf0a8aa6cd935b90fee365cd5c59c21f3ac4918d12d2b805beb461248d061c9d2101ce561405e130e95177262
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
DIST inifile-1.0.tar.gz 2611 BLAKE2B cdda6d9b2de45b4bec4695029018e37fe22a993afe5a54df4f4c519457d00267338de5aa3379a72dc7ab962260cd39f49674c2685799e4ad5544fed938c1080b SHA512 d0a9aa825cd5cf4a3b0b562853f3593141f537388c3e3a4334317b2536aa2dd695bdea37058d3d907aad10162bb71ef5b324c769e65cbd18e4526e37275cb970
|
||||||
|
EBUILD inifile-1.0-r100.ebuild 645 BLAKE2B 56872cb0ccc71574d19ab5f44acf2eccd10f4ee2feb39e2c2bb409c5867a451a4abd965aca6e10c6045aefbff3e31ed406f07dbec63127112669d502e7b1f93a SHA512 8f5844e8aa6936a8c702ef8f1d1734895395346858f01983e0843895d4837f230350547aa331c58be9a20df589202184f2598e5a962cf04c1c67c0e1a46e47cc
|
||||||
|
EBUILD inifile-1.0.ebuild 696 BLAKE2B 4f35c46a80b51447abb363ae09f1606865cb02c2abdfb418ea5f370826063c783234e4075728518f11c951423cf53c2fabf2a39b696aac0f7725484595bd5540 SHA512 5aff526d305006045861a5794b6d648553ceb14322d7976dd892a9f1568cf73e24071229de32224e6dbc49d169e24958cead64da07139d538812130ecc3437eb
|
||||||
|
MISC metadata.xml 330 BLAKE2B 950a8b8109efc12fe3c96d1a3a2d58371849a984e9894325b36155a3d734e8c2e644b974553e31e029d8622972d6f932a58879525e5179ad4eac9d19c0f70a6b SHA512 0bd7146b86660e03f10927c0a2efa7d6298d2345483a16dcad46fb8f2e0e8b9cdbceae2b8d9dc7c282987ee8e82210f2c27d01df4a958e6c981e807bcb4ce7c3
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..3} luajit )
|
||||||
|
MY_PV="${PV/_p/-}"
|
||||||
|
|
||||||
|
inherit lua
|
||||||
|
|
||||||
|
DESCRIPTION="A simple and complete ini parser for Lua"
|
||||||
|
HOMEPAGE="https://github.com/bartbes/inifile/"
|
||||||
|
SRC_URI="https://github.com/bartbes/inifile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="${LUA_DEPS}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
lua_src_install() {
|
||||||
|
insinto $(lua_get_lmod_dir)
|
||||||
|
doins inifile.lua
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
lua_foreach_impl lua_src_install
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
MY_PV="${PV/_p/-}"
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A simple and complete ini parser for Lua"
|
||||||
|
HOMEPAGE="https://github.com/bartbes/inifile/"
|
||||||
|
SRC_URI="https://github.com/bartbes/inifile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="luajit"
|
||||||
|
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
luajit? ( dev-lang/luajit:2 )
|
||||||
|
!luajit? ( >=dev-lang/lua-5.1:= )
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
|
||||||
|
doins inifile.lua
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>conikost@gentoo.org</email>
|
||||||
|
<name>Conrad Kostecki</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">bartbes/inifile</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -1,4 +1,8 @@
|
|||||||
AUX lanes-3.10.0-fix-makefile.patch 855 BLAKE2B 4505cb94476ffcc1100917a660d5b8d9aa062c2a87fa463cc98bcf84190239ceb5ad53bb0c9db57b512db5590dc128f102c1af4b72c02442953220a1ed12e46e SHA512 877e3ad24d9192c2b87de7e684f77c7db725d929d1f2709b531929cf343e1da9b0396a79dd0763d2fa36a492d7920937553f533d9a75dfb353ec2ab4466c2e80
|
AUX lanes-3.10.0-fix-makefile.patch 855 BLAKE2B 4505cb94476ffcc1100917a660d5b8d9aa062c2a87fa463cc98bcf84190239ceb5ad53bb0c9db57b512db5590dc128f102c1af4b72c02442953220a1ed12e46e SHA512 877e3ad24d9192c2b87de7e684f77c7db725d929d1f2709b531929cf343e1da9b0396a79dd0763d2fa36a492d7920937553f533d9a75dfb353ec2ab4466c2e80
|
||||||
|
AUX lanes-3.13.0-makefile.patch 2909 BLAKE2B e2325494fdf3f54923ed29cc66e80443a22be26cb7352b1fcbe46d0df7983bda958874e5a8a4156a65c9f2cc019fb7a6b6ed8da8652aa6d45af63f787ccf828e SHA512 ad3b7456a6c68043974ffcc1e1955b96364461b90b1edfa32f50ad48a3aeae9755ec8f756303f5e7c009f6c3e07f2d2c6bcfadc7e484d7a6e140b59e55b5d5a7
|
||||||
DIST lanes-3.10.0.tar.gz 231359 BLAKE2B beb1972a9b37097947fc673a644330fe8b66c826bc09967526b96d8e28838939516ee3ad4640fb8e5dca7061227c2844d55270c48f26416c7a7bd3613a83e648 SHA512 4a49f560623e291a8344ffef69f4f26fd422d21d3926d73dfee9c9ae9ebd4973e5ae2d307dfd42c5a3bf101bfcc277df54f0a46d89390c83483208e36d4e5d9b
|
DIST lanes-3.10.0.tar.gz 231359 BLAKE2B beb1972a9b37097947fc673a644330fe8b66c826bc09967526b96d8e28838939516ee3ad4640fb8e5dca7061227c2844d55270c48f26416c7a7bd3613a83e648 SHA512 4a49f560623e291a8344ffef69f4f26fd422d21d3926d73dfee9c9ae9ebd4973e5ae2d307dfd42c5a3bf101bfcc277df54f0a46d89390c83483208e36d4e5d9b
|
||||||
|
DIST lanes-3.13.0.tar.gz 247978 BLAKE2B e330f3648e865b8b7c1b77061b6a8210f46e1db650066736afe62040dbb20c7e31e0037b420fded8fb0931cc2ac59687e2039fb31f43c1bdf0cae8cd3c031307 SHA512 bb509181757fa2b4f07a55962015b35ca6bb867b18ec89dd655f333babe2e12f56479fa85bc98e0dacf5bec2a523265bbc3a978396dc332dc1fdda4df760b2e5
|
||||||
EBUILD lanes-3.10.0.ebuild 755 BLAKE2B 9034cc6d8f6f0124e9e18d1ebad67d33a798b62dd286a2d7b16d2940c44c3c55827e8343da6a19fca663b73a1ebde60845170917f287cecb264fff353bd07938 SHA512 e3dd7ab1960a3fa2e9f90123b1f6d52ed90215c167b504c1d5986d0b2adcac3d279292c26628e8cc8d30d98c95d81acc7f9a0973333451c0173c785b08b0c679
|
EBUILD lanes-3.10.0.ebuild 755 BLAKE2B 9034cc6d8f6f0124e9e18d1ebad67d33a798b62dd286a2d7b16d2940c44c3c55827e8343da6a19fca663b73a1ebde60845170917f287cecb264fff353bd07938 SHA512 e3dd7ab1960a3fa2e9f90123b1f6d52ed90215c167b504c1d5986d0b2adcac3d279292c26628e8cc8d30d98c95d81acc7f9a0973333451c0173c785b08b0c679
|
||||||
MISC metadata.xml 327 BLAKE2B 7b9f8e7dd81f276b8f95697a22412a955efc368172847c3fd2b74baa34cd0f65e3f0e1fe16a450bdbd811dafce036b374e8ba9956ad80f94e866e3a3a840651a SHA512 b7a1e293faa34fe5bb51e15dfb1537be01bafeeb1a48b36847e96e45ed8bf82364f9154332fc615c3b3dab8f93d1b2dbf9662ffbd8cb117ac22f481daed44a2d
|
EBUILD lanes-3.13.0-r100.ebuild 1404 BLAKE2B b96e9fa333fb440ac806e6213b210d77e74c7cfdc56d537f36f2f147ae5a8bef0ee74bedbfcb0b9f0a04e7895d4b14d38c44ed658818e022755f8f4a3fbb1379 SHA512 d1b9b4f665b87796b4b7219668955965587ea94c568c43e4ca8e15c87eee7abddca000b628cb735fbac6e200f8ac89d856f93746a8ec21afa3ea228aaf7f9172
|
||||||
|
EBUILD lanes-3.13.0.ebuild 1312 BLAKE2B f130e3e5faaf31d3d0e639199f322e18bc8ff5802e83d1ca59b31b3b3199ddfcbfc6c8df497ef3964f805251abb6d58f0c0cdb6565ecad8da89518bccd165182 SHA512 510b94480af415b9046cba4da7740e9d8eb6514b6630bafe4131c0b84da911e654893bf45548f44c33105c072f1088f92ad7fc3496ba93b8023d2c0f0ea7747b
|
||||||
|
MISC metadata.xml 438 BLAKE2B 7edf60b96d12fe2b577ca5665bbfe053830e53f4821f50b14467e025472db68cdb0d7c4874ff03c882d710d9180ac170beb9f5b07e1f021dc9c576645d2606a7 SHA512 d9258d0d00639649436ae8877e4856309332ad07cc765f228f17b1be79fd2c876fab0bd5a303e1a77f64b9951d5e109126dc6baa5cd92da197202895d9528138
|
||||||
|
@ -0,0 +1,93 @@
|
|||||||
|
--- lanes-3.13.0.old/Makefile 2018-11-30 13:28:50.000000000 +0100
|
||||||
|
+++ lanes-3.13.0/Makefile 2020-11-30 21:28:36.769384766 +0100
|
||||||
|
@@ -33,7 +33,7 @@
|
||||||
|
|
||||||
|
# Autodetect LUA
|
||||||
|
#
|
||||||
|
-LUA=$(word 1,$(shell which lua5.1$(_LUAEXT)) $(shell which lua51$(_LUAEXT)) lua$(_LUAEXT))
|
||||||
|
+LUA ?= $(word 1,$(shell which lua5.1$(_LUAEXT)) $(shell which lua51$(_LUAEXT)) lua$(_LUAEXT))
|
||||||
|
|
||||||
|
_TARGET_SO=$(_TARGET_DIR)/core.$(_SO)
|
||||||
|
|
||||||
|
--- lanes-3.13.0.old/src/Makefile 2018-11-30 13:28:50.000000000 +0100
|
||||||
|
+++ lanes-3.13.0/src/Makefile 2020-11-30 21:40:06.399382894 +0100
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
#
|
||||||
|
LIBFLAG=-shared
|
||||||
|
|
||||||
|
-OPT_FLAGS=-O2
|
||||||
|
+OPT_FLAGS ?=
|
||||||
|
# -O0 -g
|
||||||
|
|
||||||
|
_SO=so
|
||||||
|
@@ -38,50 +38,8 @@
|
||||||
|
LUA_LIBS:="$(LUA_DEV)/lua5.1.dll" -lgcc
|
||||||
|
LIBFLAG=-shared -Wl,-Map,lanes.map
|
||||||
|
else
|
||||||
|
- # Autodetect LUA_FLAGS and/or LUA_LIBS
|
||||||
|
- #
|
||||||
|
- ifneq "$(shell which pkg-config)" ""
|
||||||
|
- ifeq "$(shell pkg-config --exists luajit && echo 1)" "1"
|
||||||
|
- LUA_FLAGS:=$(shell pkg-config --cflags luajit)
|
||||||
|
- LUA_LIBS:=$(shell pkg-config --libs luajit)
|
||||||
|
- #
|
||||||
|
- # Debian: -I/usr/include/luajit-2.0
|
||||||
|
- # -lluajit-5.1
|
||||||
|
- else
|
||||||
|
- ifeq "$(shell pkg-config --exists lua5.1 && echo 1)" "1"
|
||||||
|
- LUA_FLAGS:=$(shell pkg-config --cflags lua5.1)
|
||||||
|
- LUA_LIBS:=$(shell pkg-config --libs lua5.1)
|
||||||
|
- #
|
||||||
|
- # Ubuntu: -I/usr/include/lua5.1
|
||||||
|
- # -llua5.1
|
||||||
|
- else
|
||||||
|
- ifeq "$(shell pkg-config --exists lua && echo 1)" "1"
|
||||||
|
- LUA_FLAGS:=$(shell pkg-config --cflags lua)
|
||||||
|
- LUA_LIBS:=$(shell pkg-config --libs lua)
|
||||||
|
- #
|
||||||
|
- # OS X fink with pkg-config:
|
||||||
|
- # -I/sw/include
|
||||||
|
- # -L/sw/lib -llua -lm
|
||||||
|
- else
|
||||||
|
- $(warning *** 'pkg-config' existed but did not know of 'lua[5.1]' - Good luck!)
|
||||||
|
- LUA_FLAGS:=
|
||||||
|
- LUA_LIBS:=-llua
|
||||||
|
- endif
|
||||||
|
- endif
|
||||||
|
- endif
|
||||||
|
- else
|
||||||
|
- # No 'pkg-config'; try defaults
|
||||||
|
- #
|
||||||
|
- ifeq "$(shell uname -s)" "Darwin"
|
||||||
|
- $(warning *** Assuming 'fink' at default path)
|
||||||
|
- LUA_FLAGS:=-I/sw/include
|
||||||
|
- LUA_LIBS:=-L/sw/lib -llua
|
||||||
|
- else
|
||||||
|
- $(warning *** Assuming an arbitrary Lua installation; try installing 'pkg-config')
|
||||||
|
- LUA_FLAGS:=
|
||||||
|
- LUA_LIBS:=-llua
|
||||||
|
- endif
|
||||||
|
- endif
|
||||||
|
+ LUA_FLAGS ?= $(shell pkg-config --cflags lua)
|
||||||
|
+ LUA_LIBS ?= $(shell pkg-config --libs lua)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq "$(shell uname -s)" "Darwin"
|
||||||
|
@@ -92,7 +50,7 @@
|
||||||
|
LIBFLAG = -bundle -undefined dynamic_lookup
|
||||||
|
endif
|
||||||
|
|
||||||
|
- CFLAGS=-Wall -Werror $(OPT_FLAGS) $(LUA_FLAGS)
|
||||||
|
+ CFLAGS=-Wall $(OPT_FLAGS) $(LUA_FLAGS)
|
||||||
|
LIBS=$(LUA_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
@@ -125,7 +83,7 @@
|
||||||
|
#
|
||||||
|
$(MODULE_DIR)/core.$(_SO): $(OBJ)
|
||||||
|
mkdir -p $(MODULE_DIR)
|
||||||
|
- $(CC) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@
|
||||||
|
+ $(CC) $(LDFLAGS) $(LIBFLAG) $^ $(LIBS) $(LUA_LIBS) -o $@
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-rm -rf $(MODULE)/core.$(_SO) *.o *.map
|
@ -0,0 +1,87 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..3} luajit )
|
||||||
|
|
||||||
|
inherit lua toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
|
||||||
|
HOMEPAGE="https://github.com/LuaLanes/lanes"
|
||||||
|
SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="${LUA_DEPS}"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( ${RDEPEND} )
|
||||||
|
"
|
||||||
|
|
||||||
|
HTML_DOCS=( "docs/." )
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
lua_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_compile() {
|
||||||
|
pushd "${BUILD_DIR}" || die
|
||||||
|
|
||||||
|
local myemakeargs=(
|
||||||
|
"CC=$(tc-getCC)"
|
||||||
|
"LUA=${ELUA}"
|
||||||
|
"LUA_FLAGS=$(lua_get_CFLAGS)"
|
||||||
|
"LUA_LIBS="
|
||||||
|
"OPT_FLAGS=${CFLAGS}"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}"
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
lua_foreach_impl lua_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_test() {
|
||||||
|
pushd "${BUILD_DIR}" || die
|
||||||
|
|
||||||
|
emake LUA="${ELUA}" test
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
lua_foreach_impl lua_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_install() {
|
||||||
|
pushd "${BUILD_DIR}" || die
|
||||||
|
|
||||||
|
local myemakeargs=(
|
||||||
|
"LUA_LIBDIR=${ED}/$(lua_get_cmod_dir)"
|
||||||
|
"LUA_SHAREDIR=${ED}/$(lua_get_lmod_dir)"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}" install
|
||||||
|
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
lua_foreach_impl lua_src_install
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Lightweight, native, lazy evaluating multithreading library"
|
||||||
|
HOMEPAGE="https://github.com/LuaLanes/lanes"
|
||||||
|
SRC_URI="https://github.com/LuaLanes/lanes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
IUSE="luajit test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
luajit? ( dev-lang/luajit:2 )
|
||||||
|
!luajit? ( dev-lang/lua:0 )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( ${RDEPEND} )
|
||||||
|
"
|
||||||
|
|
||||||
|
HTML_DOCS=( "docs/." )
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local myemakeargs=(
|
||||||
|
"CC=$(tc-getCC)"
|
||||||
|
"LUA=$(usex luajit 'luajit' 'lua')"
|
||||||
|
"LUA_FLAGS=-I$($(tc-getPKG_CONFIG) --variable $(usex luajit 'includedir' 'INSTALL_INC') $(usex luajit 'luajit' 'lua'))"
|
||||||
|
"LUA_LIBS="
|
||||||
|
"OPT_FLAGS=${CFLAGS}"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake LUA=$(usex luajit 'luajit' 'lua') test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local myemakeargs=(
|
||||||
|
"LUA_LIBDIR=${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
|
||||||
|
"LUA_SHAREDIR=${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
|
||||||
|
)
|
||||||
|
|
||||||
|
emake "${myemakeargs[@]}" install
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1
|
DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1
|
||||||
EBUILD lua-argparse-0.6.0-r1.ebuild 1149 BLAKE2B 76a7482ee0faf569658097d6320bdf59ae5b6b76934e38be58a2c99fbd694950576e1adad222428ca71200b835ec4482f5502ab711be156b53cefe7361560a92 SHA512 270fc4f26278d07eb29e2df4618cb8ba187c9c5fa8ba8870b89c6f905562a1cbf1cdaee589fe4d7677b1bf113a964e6c11419b441fb4217cf21f90594e757486
|
EBUILD lua-argparse-0.6.0-r1.ebuild 1149 BLAKE2B 76a7482ee0faf569658097d6320bdf59ae5b6b76934e38be58a2c99fbd694950576e1adad222428ca71200b835ec4482f5502ab711be156b53cefe7361560a92 SHA512 270fc4f26278d07eb29e2df4618cb8ba187c9c5fa8ba8870b89c6f905562a1cbf1cdaee589fe4d7677b1bf113a964e6c11419b441fb4217cf21f90594e757486
|
||||||
EBUILD lua-argparse-0.6.0-r100.ebuild 1151 BLAKE2B 17c633aab87e3648592c13c08a1a06af7c69290dca5f9a25f8eb42b9e97ddcc3829ac9d76e3871d9739b549d93d6e9ec1c74be502b5ad8876be8a09a05c89c4f SHA512 4aaf9e1a881410da490e5087e63a97d44f3aeb5f01403e7fbd93115b4219c7ee708f63dc9a317b2e240cd787d4329324543e56f9def620f69a381506e07be9fb
|
EBUILD lua-argparse-0.6.0-r100.ebuild 1138 BLAKE2B ada852b0d22da5c1dda57dca8042d65312785550c4e1e4210178f04f695d1a2e0eed1c89ffae1ae0b94167aea1a9b4b95325e51fd806e69c7f8d8bd4d48e5388 SHA512 b89d6782f57a4798b0efcf209853c9e9d9cc9c820f5d307260ccb9f84dd1475c27a554722a60d01c14cb9da6096fffd5b4f619d8040c8fee4436a073a7cfbfe4
|
||||||
MISC metadata.xml 861 BLAKE2B a185dce4492228d1c0ec03fc8a089d78eb4403e77065f0da15e5630e84a795deae30cf7659f57f2472f27f2e49b019b0cf8fdee12e6f269c386e1f3b37171060 SHA512 ad9a84be1da77dca8025a79c4b4390cbf8597e9eac7e0fbe3cf0a195d143a0e18363f7f5a7e2045adc7f6872d99ba13ff8bc19c12390235d9bcc1933dc8a581e
|
MISC metadata.xml 861 BLAKE2B a185dce4492228d1c0ec03fc8a089d78eb4403e77065f0da15e5630e84a795deae30cf7659f57f2472f27f2e49b019b0cf8fdee12e6f269c386e1f3b37171060 SHA512 ad9a84be1da77dca8025a79c4b4390cbf8597e9eac7e0fbe3cf0a195d143a0e18363f7f5a7e2045adc7f6872d99ba13ff8bc19c12390235d9bcc1933dc8a581e
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
AUX luadbi-0.7.2-mysql-8.patch 1920 BLAKE2B 5b8f65c9a6966df0bd18487e09effc073fb4ce9ed7913e1b9397ae722a2fe8cc04bcd8f5dce403fc5181fef8f95bdf71bffd00cb5b99932c6cf48e00daa49175 SHA512 436aa613eb420126f158103bc7c36cb3cc2a680c76d32e6239c2b310b7367bd5275c85640645d904ffee059b970095e8176df23dbca8b54aa13f436a619e2f6f
|
AUX luadbi-0.7.2-mysql-8.patch 1920 BLAKE2B 5b8f65c9a6966df0bd18487e09effc073fb4ce9ed7913e1b9397ae722a2fe8cc04bcd8f5dce403fc5181fef8f95bdf71bffd00cb5b99932c6cf48e00daa49175 SHA512 436aa613eb420126f158103bc7c36cb3cc2a680c76d32e6239c2b310b7367bd5275c85640645d904ffee059b970095e8176df23dbca8b54aa13f436a619e2f6f
|
||||||
DIST luadbi-0.7.2.tar.gz 36462 BLAKE2B 581c7353bfa36b3f6cabed2df78372f8810300bf4525bf8d370e61d469f9daa5a5c40c58916164a8d0a621a61e983e85c67b23ef03f51212be79f09ad8512047 SHA512 891f99cbc8f1b5327ef820641a1608abf41410f2f28584b975cc3cf65154b9bebf6f1b9ca7d1818b9c965738ad700dd17ae042dfd2a7146cf755871ebae535b9
|
DIST luadbi-0.7.2.tar.gz 36462 BLAKE2B 581c7353bfa36b3f6cabed2df78372f8810300bf4525bf8d370e61d469f9daa5a5c40c58916164a8d0a621a61e983e85c67b23ef03f51212be79f09ad8512047 SHA512 891f99cbc8f1b5327ef820641a1608abf41410f2f28584b975cc3cf65154b9bebf6f1b9ca7d1818b9c965738ad700dd17ae042dfd2a7146cf755871ebae535b9
|
||||||
EBUILD luadbi-0.7.2-r101.ebuild 1797 BLAKE2B 2bd8f4fa6c4af9cff7520eadc714ae84ffa2ed58133f540ca80071724db3d7ee82497a69ccf647969bc014f6e46501a4444d7432ff3a713c51e46d36c5fe5f18 SHA512 d15563be1d3f6dc22ec444a3988ec83aa73200e9a4e38bf767a72664a2dbad9cadf2cd541f3114f09c64207cb31dfbc8a80e6c15f80e5a7f72ba3b27c999e303
|
EBUILD luadbi-0.7.2-r101.ebuild 1784 BLAKE2B 363d75d53e1ccd55d89ecf9f1961957c2bb8b7ff2d3b54dc886dec1b0cca608ca5a2414b08f77c6f0932c63f86a0641ab7aa0b905ac133e9ba2f93ef48c29ebb SHA512 4d5c703f8b7268ee0304736af83ae2fc8d5ab30c3e2a5d5bec7a4a0a65d877a09cbc8b1e5ca60e2901f375047cae092554c60d6cbfd09bcc1b819d834e6679c7
|
||||||
EBUILD luadbi-0.7.2.ebuild 1579 BLAKE2B fa7b1bd1ae6913826966f6687ae8af24f62f3cc4771133ddc17cf72b1b2ff87dfe6a7b0034defe931e7cf5062efcb101609664e6be1a2de04648360141bff7b6 SHA512 923534935b8aa20d437fcf65b62a75853e7c80c00b43f48455ffe9f050cf0fef3e2828afee2b402faa7713c035c484f6dba982357f42a344ba6800cf147e09df
|
EBUILD luadbi-0.7.2.ebuild 1579 BLAKE2B fa7b1bd1ae6913826966f6687ae8af24f62f3cc4771133ddc17cf72b1b2ff87dfe6a7b0034defe931e7cf5062efcb101609664e6be1a2de04648360141bff7b6 SHA512 923534935b8aa20d437fcf65b62a75853e7c80c00b43f48455ffe9f050cf0fef3e2828afee2b402faa7713c035c484f6dba982357f42a344ba6800cf147e09df
|
||||||
MISC metadata.xml 328 BLAKE2B c167ea2fe2bc0e9d84453ad1e1d7b703b862d927ea1ed775b68f6928f35d02f0d5b08ba5a910ae666fd826003dea923de1dfc7970d3a349943b6eb7a977cd137 SHA512 bfed24b1441ac6dad0a42125d1e3077e5f78a080bc6a495b9ef3447f423ea248b794650583a96681e7ad42802517309feabd268eb65af63e1c101503b418c030
|
MISC metadata.xml 328 BLAKE2B c167ea2fe2bc0e9d84453ad1e1d7b703b862d927ea1ed775b68f6928f35d02f0d5b08ba5a910ae666fd826003dea923de1dfc7970d3a349943b6eb7a977cd137 SHA512 bfed24b1441ac6dad0a42125d1e3077e5f78a080bc6a495b9ef3447f423ea248b794650583a96681e7ad42802517309feabd268eb65af63e1c101503b418c030
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
DIST luarocks-3.3.1.tar.gz 241636 BLAKE2B fd34d7a233bbf1c5f224bd04886a7f1382d63ffc014c8b78ae7924fb799d66a32e048298deed103686771263885c85c9173c013d1bbb3bad6a48e9fd99fdaac0 SHA512 0a695ceb30ae575cbca52abd2aad9675e33a234c53c5d1e125442d874c21e0e3cf6157431f07085e4311f81833680366adfe5c626a66cb5880380b48899a116a
|
DIST luarocks-3.3.1.tar.gz 241636 BLAKE2B fd34d7a233bbf1c5f224bd04886a7f1382d63ffc014c8b78ae7924fb799d66a32e048298deed103686771263885c85c9173c013d1bbb3bad6a48e9fd99fdaac0 SHA512 0a695ceb30ae575cbca52abd2aad9675e33a234c53c5d1e125442d874c21e0e3cf6157431f07085e4311f81833680366adfe5c626a66cb5880380b48899a116a
|
||||||
DIST luarocks-3.4.0.tar.gz 244013 BLAKE2B 873c315ca3616179d20d665ceb09b8549c6f007d721581751bb4bb27d147547a52f5be1458541f9c0f936fcc3659c1d8eb253431ee0cf12530f3bef09aa838a3 SHA512 111ef93cbc4c0d79fdb26d9696b76e6b9e7fb1e30029db43feae9622cc6dd89991f1a62f87af0ca11f4043cb0d445ec73c5edf53e1af5f0d9bc4f756d4c18151
|
DIST luarocks-3.4.0.tar.gz 244013 BLAKE2B 873c315ca3616179d20d665ceb09b8549c6f007d721581751bb4bb27d147547a52f5be1458541f9c0f936fcc3659c1d8eb253431ee0cf12530f3bef09aa838a3 SHA512 111ef93cbc4c0d79fdb26d9696b76e6b9e7fb1e30029db43feae9622cc6dd89991f1a62f87af0ca11f4043cb0d445ec73c5edf53e1af5f0d9bc4f756d4c18151
|
||||||
EBUILD luarocks-3.3.1.ebuild 896 BLAKE2B 0d69942e098d25a6494381997dd13b147a53f989ae10d36207e4343b34e57ed4c3c0ed559d19b67015caf4481cc0ae711120830eb9025240f7783970983617f9 SHA512 c9e6eec54c82a24995235b5fe8d40848ee80ba62de7514f94146f6e13c6b7bbff9678e6ca7ae469213ff660da8433903d6606a03ae3999239b5bdb10ec6a863b
|
EBUILD luarocks-3.3.1.ebuild 896 BLAKE2B 0d69942e098d25a6494381997dd13b147a53f989ae10d36207e4343b34e57ed4c3c0ed559d19b67015caf4481cc0ae711120830eb9025240f7783970983617f9 SHA512 c9e6eec54c82a24995235b5fe8d40848ee80ba62de7514f94146f6e13c6b7bbff9678e6ca7ae469213ff660da8433903d6606a03ae3999239b5bdb10ec6a863b
|
||||||
EBUILD luarocks-3.4.0-r100.ebuild 1765 BLAKE2B 327e3c5ad91c933ca606e6f935dfe46e46d252f67aa3c4ee13be552eda0bbacf99db908bbe02cab8e09598c9adf13f1f679c41994692f8cab23006a5854466ac SHA512 855fe0909179c2663576347fdc0ef7cd1724d10e5453840058e8382ce684254757b88f330287839a7228eb039b81603d2816806553c878f3c9acec11701d6b25
|
EBUILD luarocks-3.4.0-r100.ebuild 2076 BLAKE2B 342b6a19174d1bdebcd91b27fb6db6ac9c7b606181b4d821057e843711923d9ad731cb2fd696c36a6e74ab1a1ea1134b7ec216ccdc0bbb6647e06437cbd2068b SHA512 d5bae0105cd8ad25330cbfa6333a412dda924ea423c342a4e285f47789cdf23b4edfb387965b34d778b38d99239b681f64af788554549e821d351eee625e0eb9
|
||||||
EBUILD luarocks-3.4.0.ebuild 1452 BLAKE2B ed44a4756e659f0bff11017878c93ee6425ac5c1c000da8432c1ec5dc2929ea194a99d3ebce415f8b8b979218f7b2abf511d0a96932fc44fe6877b604e10eb88 SHA512 0de5e1a24507697ffcd029ea8a689d4d00ffec6eb0c015de5fdb6cba3c01dc4654bff7f0d098bb0b97dc96cee97109b0ec2235bb05ea8bcfda030cd34ec6f18f
|
EBUILD luarocks-3.4.0.ebuild 1452 BLAKE2B ed44a4756e659f0bff11017878c93ee6425ac5c1c000da8432c1ec5dc2929ea194a99d3ebce415f8b8b979218f7b2abf511d0a96932fc44fe6877b604e10eb88 SHA512 0de5e1a24507697ffcd029ea8a689d4d00ffec6eb0c015de5fdb6cba3c01dc4654bff7f0d098bb0b97dc96cee97109b0ec2235bb05ea8bcfda030cd34ec6f18f
|
||||||
MISC metadata.xml 724 BLAKE2B 690486dab66b070c7ec5f7e71db2cced3d1c191acbbcc3d86bc7b4dcb90796c5b1cb712a4cad42462dc9bedecfd5de330b02447bd7ccf89b89b57905871a555f SHA512 7d8d58c931e5134bd261a05539d3d2e54648fe538a4c65397b78be325feeb4da04d93fc1ff81e2d3b6fd062cc2d94f8cf9958865ca968c1805fc915bcf287edb
|
MISC metadata.xml 724 BLAKE2B 690486dab66b070c7ec5f7e71db2cced3d1c191acbbcc3d86bc7b4dcb90796c5b1cb712a4cad42462dc9bedecfd5de330b02447bd7ccf89b89b57905871a555f SHA512 7d8d58c931e5134bd261a05539d3d2e54648fe538a4c65397b78be325feeb4da04d93fc1ff81e2d3b6fd062cc2d94f8cf9958865ca968c1805fc915bcf287edb
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
DIST luasec-0.9.tar.gz 52163 BLAKE2B fa95ae63b36f138f923dc412f527ff527e4f7562ad177ca7f450ef889e75c204d1bfec3773523fb68865c3846a0edc583cbf903db5233ff080074147f33bfb30 SHA512 ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
|
DIST luasec-0.9.tar.gz 52163 BLAKE2B fa95ae63b36f138f923dc412f527ff527e4f7562ad177ca7f450ef889e75c204d1bfec3773523fb68865c3846a0edc583cbf903db5233ff080074147f33bfb30 SHA512 ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
|
||||||
EBUILD luasec-0.9-r102.ebuild 1594 BLAKE2B e8e6d880dee9198e4e4cea4393bb9f20b673591e187b254c20c389fefdcc43b80e28f6a3c87ad19f343180fca2f630893b8c7fe6787c10d543476f76702ade2e SHA512 528627f5dc08385667871c50560b037e93d4f9bbc93840fdfdeed77bad0d6c1924400edeb7e53c0438091404523359dfb6b26430229beccedb26a8ed549fca74
|
EBUILD luasec-0.9-r102.ebuild 1569 BLAKE2B b1b658be0eea29ee65475958bc0de8460df7b2986322b37c71be4fba912d963dcc11e973dd891501fd2e1d596d10174e4289c5c7fa8a8575440a865e42c10ebd SHA512 02c167d22737553543c7a17cc5acc2fd256f4976185f371f15046ef46b8334576566b5dce7d3504bda8bb760c03b3c22dc7ade18b8c95d63f821efbcab5ab638
|
||||||
EBUILD luasec-0.9.ebuild 997 BLAKE2B 5e7ce2c2a4a1168fb844890fc586b6ee5a3d87651910b8d5c70bd3309cd8ae8796b1b77f9ea3a6c42accd4c912048b9de7ed320c2e2147ed000d1aa9a70260af SHA512 ca19f37bc58becf4f8b592f223c5588146cec6821f6c5ca0c9689419ca57795b6fa4b636841bf9f44efaec4aa751230a9f695d9faabb20e1e9acc7f7d25764b2
|
EBUILD luasec-0.9.ebuild 997 BLAKE2B 5e7ce2c2a4a1168fb844890fc586b6ee5a3d87651910b8d5c70bd3309cd8ae8796b1b77f9ea3a6c42accd4c912048b9de7ed320c2e2147ed000d1aa9a70260af SHA512 ca19f37bc58becf4f8b592f223c5588146cec6821f6c5ca0c9689419ca57795b6fa4b636841bf9f44efaec4aa751230a9f695d9faabb20e1e9acc7f7d25764b2
|
||||||
EBUILD luasec-9999.ebuild 1103 BLAKE2B 8d32013bb83b774b57beaeebcdd2687c769c34672be5cbf343155954417850592071591b985fd1771fa7633888a2977c0d92326f5e31732ff7ea141b43f55c3d SHA512 c6c9f13f1b8e62b3f1b4ae06374cdfdd6a99fedbcc61fb4bce8911254e9d295fbdd0f7637ef220a0acc2250a7658e29fb91e0182bc50542e49de51b03bc0cc60
|
EBUILD luasec-9999.ebuild 1103 BLAKE2B 8d32013bb83b774b57beaeebcdd2687c769c34672be5cbf343155954417850592071591b985fd1771fa7633888a2977c0d92326f5e31732ff7ea141b43f55c3d SHA512 c6c9f13f1b8e62b3f1b4ae06374cdfdd6a99fedbcc61fb4bce8911254e9d295fbdd0f7637ef220a0acc2250a7658e29fb91e0182bc50542e49de51b03bc0cc60
|
||||||
MISC metadata.xml 566 BLAKE2B 2a450b74b0f44833f841b701e215721f4055b44a66e43f649e69a4f1c9757985a09a99f8798e7f219349c190f2614733aad757d81e11f610885dbc0fe08b6e6e SHA512 f02b7d7234f4a6d93cd9c734c1b8a8a09b48fb73998d240925329357a6e9dac590aff6ccde697d18698fdbd6f2c69e4d6f5e983affba91b5a84f4f3108e3d660
|
MISC metadata.xml 566 BLAKE2B 2a450b74b0f44833f841b701e215721f4055b44a66e43f649e69a4f1c9757985a09a99f8798e7f219349c190f2614733aad757d81e11f610885dbc0fe08b6e6e SHA512 f02b7d7234f4a6d93cd9c734c1b8a8a09b48fb73998d240925329357a6e9dac590aff6ccde697d18698fdbd6f2c69e4d6f5e983affba91b5a84f4f3108e3d660
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue