From f29a41111b3a606f5d95049b1ba92daabbc68cc0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 5 Jan 2023 12:08:58 +0000 Subject: gentoo auto-resync : 05:01:2023 - 12:08:57 --- dev-util/Manifest.gz | Bin 68425 -> 68418 bytes dev-util/bitcoin-tx/Manifest | 2 +- dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild | 82 ++++++++++++++++++++++ dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild | 79 --------------------- dev-util/ropper/Manifest | 2 - dev-util/ropper/ropper-1.13.7.ebuild | 46 ------------- dev-util/seer/Manifest | 4 +- dev-util/seer/seer-1.12.ebuild | 51 -------------- dev-util/seer/seer-1.14.ebuild | 47 +++++++++++++ dev-util/unicorn/Manifest | 3 - dev-util/unicorn/files/unicorn-2.0.0-lto.patch | 62 ----------------- dev-util/unicorn/unicorn-2.0.0.ebuild | 87 ------------------------ 12 files changed, 132 insertions(+), 333 deletions(-) create mode 100644 dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild delete mode 100644 dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild delete mode 100644 dev-util/ropper/ropper-1.13.7.ebuild delete mode 100644 dev-util/seer/seer-1.12.ebuild create mode 100644 dev-util/seer/seer-1.14.ebuild delete mode 100644 dev-util/unicorn/files/unicorn-2.0.0-lto.patch delete mode 100644 dev-util/unicorn/unicorn-2.0.0.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 9a92676968bb..61471f17d6d5 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest index a703614ffefc..8865221db476 100644 --- a/dev-util/bitcoin-tx/Manifest +++ b/dev-util/bitcoin-tx/Manifest @@ -7,5 +7,5 @@ DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c6409 DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad EBUILD bitcoin-tx-0.21.0.ebuild 2433 BLAKE2B ae42a797e2f2c258e0f70fa5bdde4250c14e2f9db658a6df208d4449d71bbf5fb9e5dbf3cd2364a5595b5ead60143df3504413910b2ab5a9f423ff85f916b54e SHA512 e985e69f181f72438e32eecd29bc78e70904cea6d61b053e8405c4205d48b0864fc4e0f1df004b021fbee581f7fac50f23f6d832c5d5e7f8c02ac4972a29eb5e EBUILD bitcoin-tx-22.0.ebuild 2697 BLAKE2B 6dfa8a2c86c01be35c8e0139fead76a742dc638ee30e83b17a8f161321d38607147135c63dce66712854e1b6bcd5bab9a891ffa7b280687631d300ff2673670d SHA512 7af1ba5b32d7b7d58df8c37ddb1dc7ccec66ac79917541493fe193afee722fa2cf77efcdeba10c7930e8f1a92fc28c27793d91607d8f44e545a71339a970007d -EBUILD bitcoin-tx-24.0.1.ebuild 1467 BLAKE2B 7d393aefeca4d1d9073a5db84e0b0ab8533d7ee9faa14645e62e60bf97c968b099342d516fe1e12e04aa8c085197e11260ffc77268e8f228d38cfddc49f382ad SHA512 88011f90c24f5beaec90899acd1ab02d8e4dc89000e7db0d26bc279e1976b1a9e15b8f8edd1b4d81a45c2be70ca58a56abfea8d53c63585a5b06c442ec5c0885 +EBUILD bitcoin-tx-24.0.1-r1.ebuild 1603 BLAKE2B f039794b2a7f4d42d1ad7b74d6295426a8e1f88f08c496b254e1c008d3ac37cd423bc6fe4c9bde0b42f082905cb1124a86cd3ce37dfec3f5f02bbd9069e83719 SHA512 be3110288a0f41bb7bbba5e6b4f327c7187482e499bc922ebeefb41958be24433e1cfa7df17a862698a182a4e028f5b7c801813fbfd0761de3c1d9d22cd397b0 MISC metadata.xml 651 BLAKE2B 33a308d2af3a2418cfed88e8a50b1a7f160c3f9ccb7d65acef717cad7bbad0dd8fe0577a6fbe606a354f6458074ed3471ac7672737c8892ac5c67f41ef47ed2f SHA512 303af395b2ef63071c84925ccd94a79f441fa2d32efb78b218c2846be6ae8777949823d205f8073c48ff73746adbec8cf05f76ec90a7f26601cd427335f1fff7 diff --git a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild new file mode 100644 index 000000000000..0b44b98f9cba --- /dev/null +++ b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1-r1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 + +DESCRIPTION="Command-line Bitcoin transaction tool" +HOMEPAGE="https://bitcoincore.org/" +SRC_URI=" + https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-tx}.tar.gz +" +S="${WORKDIR}"/${P/-tx} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +# TODO: Can we drop virtual/bitcoin-leveldb from some bitcoin-*? +# (only bitcoin-qt, bitcoind should need it?) +RDEPEND=" + >=dev-libs/boost-1.64.0:= + >=dev-libs/libsecp256k1-0.2:=[recovery,schnorr] + virtual/bitcoin-leveldb +" +DEPEND="${RDEPEND}" + +DOCS=( + doc/bips.md + doc/release-notes.md +) + +PATCHES=( + "${FILESDIR}"/24.0.1-syslibs.patch +) + +pkg_pretend() { + elog "You are building ${PN} from Bitcoin Core." + elog "For more information, see:" + elog "https://bitcoincore.org/en/releases/${PV}/" +} + +src_prepare() { + default + + eautoreconf + rm -r src/leveldb src/secp256k1 || die +} + +src_configure() { + local myeconfargs=( + --disable-asm + --without-qtdbus + --disable-ebpf + --without-natpmp + --without-qrencode + --without-miniupnpc + --disable-tests + --disable-wallet + --disable-zmq + --enable-util-tx + --disable-util-util + --disable-util-cli + --disable-util-wallet + --disable-bench + --without-libs + --without-daemon + --without-gui + --disable-fuzz + --disable-fuzz-binary + --disable-ccache + --with-system-libsecp256k1 + --with-system-univalue + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + newbashcomp contrib/${PN}.bash-completion ${PN} +} diff --git a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild deleted file mode 100644 index ef71b0141e50..000000000000 --- a/dev-util/bitcoin-tx/bitcoin-tx-24.0.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools bash-completion-r1 - -DESCRIPTION="Command-line Bitcoin transaction tool" -HOMEPAGE="https://bitcoincore.org/" -SRC_URI=" - https://bitcoincore.org/bin/bitcoin-core-${PV}/${P/-tx}.tar.gz -" -S="${WORKDIR}"/${P/-tx} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-libs/boost-1.64.0:= - >=dev-libs/libsecp256k1-0.2:=[recovery,schnorr] -" -DEPEND="${RDEPEND}" - -DOCS=( - doc/bips.md - doc/release-notes.md -) - -PATCHES=( - "${FILESDIR}"/24.0.1-syslibs.patch -) - -pkg_pretend() { - elog "You are building ${PN} from Bitcoin Core." - elog "For more information, see:" - elog "https://bitcoincore.org/en/releases/${PV}/" -} - -src_prepare() { - default - - eautoreconf - rm -r src/leveldb src/secp256k1 || die -} - -src_configure() { - local myeconfargs=( - --disable-asm - --without-qtdbus - --disable-ebpf - --without-natpmp - --without-qrencode - --without-miniupnpc - --disable-tests - --disable-wallet - --disable-zmq - --enable-util-tx - --disable-util-util - --disable-util-cli - --disable-util-wallet - --disable-bench - --without-libs - --without-daemon - --without-gui - --disable-fuzz - --disable-fuzz-binary - --disable-ccache - --with-system-libsecp256k1 - --with-system-univalue - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - newbashcomp contrib/${PN}.bash-completion ${PN} -} diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest index 7834037ac278..d120a55565eb 100644 --- a/dev-util/ropper/Manifest +++ b/dev-util/ropper/Manifest @@ -1,6 +1,4 @@ -DIST ropper-1.13.7.tar.gz 1491228 BLAKE2B 24e3f4d2454cad2b4ba8f365a4da4060f0aadc4e78423388024adbf2b58d33276e68ed92f7b778b9a7d9eda057c6a1675a67c43c93df4d378605c08720d97197 SHA512 1d93c4d58454bbd5cfb6a4a7a69f571294613e10e77cae6a65eaf7b9a5c977a3b82c888bd414d1b3e6a1082ba7cd9f2121253bf849dff2a40cdb34acb1371acf DIST ropper-1.13.8.gh.tar.gz 1491769 BLAKE2B 8601bcd2287763aa208b227c437362b9799ec1775104b659213e69a77f118bce567e95a0b83a4f0556439a82ee853ebc9aabaa4098b2a700572d1b661213eb25 SHA512 eae2279e1c6bc91af76e8e5d37b7d57c5d2e518d027e293dbd52c6c27dcd8826e73673c55fe581cdefda272b657c8eff2b5eb4fdc4996fec1548709b8371b5d4 -EBUILD ropper-1.13.7.ebuild 1102 BLAKE2B e52ef8a6bc3a1aa70d72d0b5d1b172312cc943ac029ab53281afe52d72bc2c9666fccdaf06a4475b5811e2114cde8b8d8c800168e137e7757240c26b891f3132 SHA512 e8302bfe62bb3c97bc1260537b4c2561d2d18e21832e81cab4693a1870e614cb74a4bc9a81e3af2eb6010ddfd66690c95a9fd052b278e47c4825cbbb8a8daf04 EBUILD ropper-1.13.8.ebuild 1103 BLAKE2B 2fefb477c020fa57de236d090d4dd65aeb96c34890e1ac52cc2f003e4cf608db7f7d7f358f066749f3c52f17a72ef6128020137390b16fa41457d323c6fb4b70 SHA512 dad2d40d83bdcbf88b36ecf7b00287d57f03ece9e8d2e96fcb17953587b90b8dae242ba4d157ce994346e69e42c6a76659daa6d9a43a8d13c11bbb870ea16e47 EBUILD ropper-9999.ebuild 1105 BLAKE2B 805e2e2c6336104c9215a28a75b0df7564bf3feef8c504056d2fc5a7917be8584083e21accfd53cea07188359aed1ea29beef15475f6cbad3703b5bf9908a10a SHA512 a7618d437ed1022f4b9fd457aa57e26e58f1a4441f6fd916f5589ff071e9e63fa02f8f57365a7992f4f02f1f4395337ccbdc4984232cd973f18b60ef9f2dfdfb MISC metadata.xml 786 BLAKE2B 1080932503cd360d0ecac2d9f135bb4e52c5590944adf0f491eac763fef40e4d95361fc81a9144469d86d1c75f6448623662f179030ec7b01634e0edb8202a8e SHA512 4dbd1c561976731b60ad27d9c71128151b2063e4a9c28291e4e53aedfe829110f1bdbc89b0a3ffabc95236dbe30830489f034280c3c0e9bf90a572960654cba3 diff --git a/dev-util/ropper/ropper-1.13.7.ebuild b/dev-util/ropper/ropper-1.13.7.ebuild deleted file mode 100644 index 6bd50c5a169b..000000000000 --- a/dev-util/ropper/ropper-1.13.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Use to display information about binary files in different file formats" -HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sashs/Ropper" -else - SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/Ropper-${PV} - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="z3" - -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/capstone[python,${PYTHON_USEDEP}] - dev-libs/keystone[python,${PYTHON_USEDEP}] - dev-python/filebytes[${PYTHON_USEDEP}] - ') - z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -src_prepare() { - # Remove test which dies on trying to import itself (stub loader, not a real test) - rm test.py || die - - distutils-r1_src_prepare -} diff --git a/dev-util/seer/Manifest b/dev-util/seer/Manifest index 62dde6e45915..aa9e7e9a930a 100644 --- a/dev-util/seer/Manifest +++ b/dev-util/seer/Manifest @@ -1,7 +1,7 @@ AUX seer-1.12-build-fixes.patch 683 BLAKE2B 70fe3b851fc94edf47c70f29ad91c77621dc0037b97232548aa0eaf69057be8c5743a1d341bfcea8ec58953471c67155c5479bd85e05642272b8126df4c70131 SHA512 e2f4680038b5491925fcb642865762bbe52d2f70f156133881a23bfd713c54a49c0bbc48a80c79e0830c08b16fd0e51fefcae9c03475ae22c5f5568646088956 -DIST seer-1.12.tar.gz 387336 BLAKE2B 2db88904c230f5e5d1aa7112a77a88f709879aed8a6c6867ef05d53cfbba5baa56b477345be8e00a8a5881b2156da9730b71285dc68945d78cb959fccbb988be SHA512 94ce329fa0aebea34d838c1742cd3ab34d76123d3a99e102314b2e4a300944be2fb4cd3116d023efbc3a48aec562493ca241a8478a995bd99df58bf0fecc3d50 DIST seer-1.13.tar.gz 396675 BLAKE2B 9dd844688a84645c5c105f5296c86c71335ccced3880a3636c8e6904be85253b1dd4da51035e5d93f6f6415584763cdf40dd27cfb5d617ee6a2fd2b64685752a SHA512 1c54c4c304ca3a378aaf1f2e2e8de49cf41886de76257cb9f746ff85a15ec2bf9abe0d4311ca6a2e585d2c13740ec815e63f3a8dc4df7478c71bc0e2261b5d4e -EBUILD seer-1.12.ebuild 990 BLAKE2B b10a27d1aacdfe1cc46acb806f9cc94136548796d9c25d8fb607c8b00d2b8084c41257bedc1c231932422457126f6df2804f17b03057a8789ff775cfc9ef5998 SHA512 3767b1f3dbc76f8881ee4d20f254c0e2645d1746cd410e4060794c2e27ce9ffdbd5be7319b594a07daeaca54e1455610b7e9bc13203528428192502fd24bc981 +DIST seer-1.14.tar.gz 400391 BLAKE2B 9134bd62eae35e965601af56e734a29d5f0d12af2c9383e287c0ba41a6285587b24b84b49c588bb497b8b55154ebef74ac78b1ace282d018d40d544ed070e343 SHA512 1657ce26e676cb03e514e69f79e4aef614f489918329b1421d8017284387bb155b750d18b00ff8244ad73104cd0b7e078360a22c692e9ec5cfd4aa258c778dc3 EBUILD seer-1.13.ebuild 939 BLAKE2B c2e94cfe86db4f938afa2a1262364f71e8299e9a7df6b0b2250713211acee662072b94d2c3b83ec899b9eb26fb4818cca4d93cce6733bce0784c1a3410c5d857 SHA512 6165033e812c43ed711ca73d9fceb650ee8f5561e88221b3374cbb68715a975cf13664d2cdb0032f1a21bebc5830965bde6f8ee1c84e83a693c278841f0b6741 +EBUILD seer-1.14.ebuild 944 BLAKE2B 3fea94c17d92eb1a2af1fd45949082a345ce6898ad279f81b3023181678f44135620b6ff5963ddca54a2d87ead13a0eba1c7810b78348ecbf3ae5ad8bc54c600 SHA512 70b34e7620989dbee3d370c63211e6099e1fad52cde620a5829129788aa14b726aea35e1c0029814792bb5dfcf3ac7540d2e92b59a2eb4f0940e6d64221d9c95 EBUILD seer-9999.ebuild 939 BLAKE2B c2e94cfe86db4f938afa2a1262364f71e8299e9a7df6b0b2250713211acee662072b94d2c3b83ec899b9eb26fb4818cca4d93cce6733bce0784c1a3410c5d857 SHA512 6165033e812c43ed711ca73d9fceb650ee8f5561e88221b3374cbb68715a975cf13664d2cdb0032f1a21bebc5830965bde6f8ee1c84e83a693c278841f0b6741 MISC metadata.xml 318 BLAKE2B a34dc163a2b5e0fc9db7808eaa083a7b978a5578db14c5f33e870a2b73ec21f056c3b287997e8db4c1951e8d56852df746fccc30cf47ad24fdbae13896329014 SHA512 4c3706be2572cfb702b357753b35deb33199ed701d95b37f005919e374712ee5412a8b9214ea4c3c82e8371457b5571ed9a055b1df963196650a64e8c0d67fbd diff --git a/dev-util/seer/seer-1.12.ebuild b/dev-util/seer/seer-1.12.ebuild deleted file mode 100644 index 3106394943f3..000000000000 --- a/dev-util/seer/seer-1.12.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="A GUI frontend to gdb" -HOMEPAGE="https://github.com/epasveer/seer" -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/epasveer/seer" - inherit git-r3 -else - SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - - KEYWORDS="~amd64" -fi - -S="${WORKDIR}"/${P}/src - -# Upstream keep 'debian/copyright' up to date -# https://github.com/epasveer/seer/issues/86 -LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0" -SLOT="0" - -DEPEND=" - dev-qt/qtcharts:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 -" -RDEPEND=" - ${DEPEND} - sys-devel/gdb -" - -PATCHES=( - "${FILESDIR}"/${P}-build-fixes.patch -) - -src_install() { - cmake_src_install - - domenu resources/seergdb.desktop - - local size - for size in 32 64 128 256 512 ; do - newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png - done -} diff --git a/dev-util/seer/seer-1.14.ebuild b/dev-util/seer/seer-1.14.ebuild new file mode 100644 index 000000000000..10f65fe03c63 --- /dev/null +++ b/dev-util/seer/seer-1.14.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +DESCRIPTION="A GUI frontend to gdb" +HOMEPAGE="https://github.com/epasveer/seer" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/epasveer/seer" + inherit git-r3 +else + SRC_URI="https://github.com/epasveer/seer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +S="${WORKDIR}"/${P}/src + +# Upstream keep 'debian/copyright' up to date +# https://github.com/epasveer/seer/issues/86 +LICENSE="GPL-3+ CC-BY-3.0 CC-BY-4.0" +SLOT="0" + +DEPEND=" + dev-qt/qtcharts:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 +" +RDEPEND=" + ${DEPEND} + sys-devel/gdb +" + +src_install() { + cmake_src_install + + domenu resources/seergdb.desktop + + local size + for size in 32 64 128 256 512 ; do + newicon -s ${size} resources/seergdb_${size}x${size}.png seergdb.png + done +} diff --git a/dev-util/unicorn/Manifest b/dev-util/unicorn/Manifest index 6ee9b524cd42..f1b25143665a 100644 --- a/dev-util/unicorn/Manifest +++ b/dev-util/unicorn/Manifest @@ -1,7 +1,4 @@ -AUX unicorn-2.0.0-lto.patch 2165 BLAKE2B 5858b3d7daf1f3654271d974f04836baa1c89a8204317c37b043e44f1c9005c2e4d1207308db253e2463f0c0b5ec2d59ef1717d941ad35feeab8c94b9518d3f5 SHA512 bd3f7e281f6c064b08dde128453da5db41ddd673fca53975a9e80a2ffe5f5fa05f5826f5027a7662ef11182e3f77680aa357341e0cbe085943047ed280af8d75 -DIST unicorn-2.0.0.gh.tar.gz 4065595 BLAKE2B c16252a8a4af77c1c76c80101c30b92536d1677f93898acf4711e910dbbe1072715b83b4564c015592465eb51d00333e55849c3e06b07726ea3522286d8429bf SHA512 3996f19755ccdaac6e92a7455160e1c90a592ffb789d55ddc9d1bdcf1e68e8a6150bcfa1025a322780c04878be8de28e0ad5fdd79a7b25887ed2793b769f6789 DIST unicorn-2.0.1.gh.tar.gz 4070004 BLAKE2B 4ab8f92367e7df5762d29ed58dfff524f59053e28548b170b982d16988eea16df46851d2ea559d8beabb4f1315e5ee627f9ded755a4f3b1cfd6d863a50c633b6 SHA512 4249d33d38614ea1ca51e38c7838cb276306100aa44c65ad1b3e39304e4b856ac643a9c6f9d13678fc07bea58989a08b64653d17afe9e62bcef2936ba63e1b1f -EBUILD unicorn-2.0.0.ebuild 1749 BLAKE2B 964761d8c139fe79c8549715fefa2ed7a8f33928cec4eef2246143b3d690e4a2dcaec8a74cdf5c69b6da33aa1ded0958b56bf157ce355c943d090c3051860879 SHA512 5ac8715ced8967784293087a71203c12ec5dd7292ae4f2d764b90af3cf7591ba22b91935d39c873dafba670b8093cbc9b0d4485dd3dd716817f04f20c2cc56cb EBUILD unicorn-2.0.1.ebuild 1706 BLAKE2B c2d5d58fb9d2605c3d220252b04395bb8c2fcaaaa6c600c210e29eea7ab83a1aa3826195cbe8c26f40081f7e9ddbfdb8a441c4b6dbcdfd94604232547daa9849 SHA512 bdebe5e8676f92dfdf3c4fb66e1ae095f563f26fdca6932c724c665a87967cbd82f0d87a049ad47766cfb3f11176c8092abea54726fd15c34d5299871bb9f104 EBUILD unicorn-9999.ebuild 1708 BLAKE2B 43214ad5df0aa79a0fd002304c0f4964d3b3f1ba90ca9a2f64b61e5c3e01ee9a47e323b364bc08d93dce036f196ce8c19888b5a93da95ad8ea335cb8ae3f6318 SHA512 bdd22202eb84437c619831116fad9438cac24b3eb85b3d0476ed5d43999572223c7e83ff7484212039a54d725df6b839cddbf59f2c09529f737b81dc72e2bd00 MISC metadata.xml 510 BLAKE2B 857f3ee3645ffdb28846b7305ec3066ddf49934225fe2c173a5a6b5b8354b208b6bb1337c2e11713b7c983a6fe3a1e67dae62bf64b0c9228f14ccfea8d57d5c5 SHA512 e1da17744042b95f11fb8b5f562020738c7495b0256469420cfa19fda995a24f02e806f67db8521e2f4a19a32825bf54a0865ec723d853cd5aa440c42b007946 diff --git a/dev-util/unicorn/files/unicorn-2.0.0-lto.patch b/dev-util/unicorn/files/unicorn-2.0.0-lto.patch deleted file mode 100644 index f6bcda2a18f8..000000000000 --- a/dev-util/unicorn/files/unicorn-2.0.0-lto.patch +++ /dev/null @@ -1,62 +0,0 @@ -commit 6d283cf464b82a86f7930e39c91c92ad3cefb58f -Author: mio -Date: Sat Jul 23 20:39:01 2022 +0800 - - Fix ppc symbols clash - -Bug: https://bugs.gentoo.org/872998 -Bug: https://github.com/unicorn-engine/unicorn/issues/1662 - -diff --git a/qemu/ppc.h b/qemu/ppc.h -index 7022629e..eff4b69d 100644 ---- a/qemu/ppc.h -+++ b/qemu/ppc.h -@@ -1708,4 +1708,12 @@ - #define ppc_dcr_init ppc_dcr_init_ppc - #define ppc_cpu_pir ppc_cpu_pir_ppc - #define ppc_irq_reset ppc_irq_reset_ppc -+#define store_booke_tsr store_booke_tsr_ppc -+#define get_pteg_offset32 get_pteg_offset32_ppc -+#define ppc_booke_timers_init ppc_booke_timers_init_ppc -+#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc -+#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc -+#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc -+#define store_booke_tcr store_booke_tcr_ppc -+#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc - #endif -diff --git a/qemu/ppc64.h b/qemu/ppc64.h -index 992caf87..c08ee2d6 100644 ---- a/qemu/ppc64.h -+++ b/qemu/ppc64.h -@@ -1708,4 +1708,12 @@ - #define ppc_dcr_init ppc_dcr_init_ppc64 - #define ppc_cpu_pir ppc_cpu_pir_ppc64 - #define ppc_irq_reset ppc_irq_reset_ppc64 -+#define store_booke_tsr store_booke_tsr_ppc64 -+#define get_pteg_offset32 get_pteg_offset32_ppc64 -+#define ppc_booke_timers_init ppc_booke_timers_init_ppc64 -+#define ppc_hash32_handle_mmu_fault ppc_hash32_handle_mmu_fault_ppc64 -+#define gen_helper_store_booke_tsr gen_helper_store_booke_tsr_ppc64 -+#define gen_helper_store_booke_tcr gen_helper_store_booke_tcr_ppc64 -+#define store_booke_tcr store_booke_tcr_ppc64 -+#define ppc_hash32_get_phys_page_debug ppc_hash32_get_phys_page_debug_ppc64 - #endif -diff --git a/symbols.sh b/symbols.sh -index 2968b959..0d426c00 100755 ---- a/symbols.sh -+++ b/symbols.sh -@@ -6264,6 +6264,14 @@ ppc_dcr_register \ - ppc_dcr_init \ - ppc_cpu_pir \ - ppc_irq_reset \ -+store_booke_tsr \ -+get_pteg_offset32 \ -+ppc_booke_timers_init \ -+ppc_hash32_handle_mmu_fault \ -+gen_helper_store_booke_tsr \ -+gen_helper_store_booke_tcr \ -+store_booke_tcr \ -+ppc_hash32_get_phys_page_debug \ - " - - ppc64_SYMBOLS=${ppc_SYMBOLS} diff --git a/dev-util/unicorn/unicorn-2.0.0.ebuild b/dev-util/unicorn/unicorn-2.0.0.ebuild deleted file mode 100644 index 76a25d55547e..000000000000 --- a/dev-util/unicorn/unicorn-2.0.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=${PV/_/-} - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake distutils-r1 - -DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator framework" -HOMEPAGE="https://www.unicorn-engine.org" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/unicorn-engine/unicorn" -else - SRC_URI="https://github.com/unicorn-engine/unicorn/archive/${MY_PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" -fi - -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="BSD-2 GPL-2 LGPL-2.1" -SLOT="0/2" -IUSE="python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND="${PYTHON_DEPS} - dev-libs/glib:2" -RDEPEND="python? ( ${PYTHON_DEPS} )" -BDEPEND="virtual/pkgconfig - python? ( ${DISTUTILS_DEPS} )" - -PATCHES=( - "${FILESDIR}/${P}-lto.patch" -) - -UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc s390x tricore" - -wrap_python() { - if use python; then - # src_prepare - # Do not compile C extensions - export LIBUNICORN_PATH=1 - - pushd bindings/python >/dev/null || die - distutils-r1_${1} "$@" - popd >/dev/null || die - fi -} - -src_prepare() { - # Build from sources - rm -r bindings/python/prebuilt || die "failed to remove prebuilt files" - - cmake_src_prepare - wrap_python ${FUNCNAME} -} - -src_configure(){ - local mycmakeargs=( - -DUNICORN_ARCH="${UNICORN_TARGETS// /;}" - ) - - cmake_src_configure - - wrap_python ${FUNCNAME} -} - -src_compile() { - cmake_src_compile - - wrap_python ${FUNCNAME} -} - -src_install() { - cmake_src_install - - if ! use static-libs; then - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die - fi - - wrap_python ${FUNCNAME} -} -- cgit v1.2.3