diff --git a/dev-lang/wabt/Manifest b/dev-lang/wabt/Manifest index 34c549d923..a0603a36c6 100644 --- a/dev-lang/wabt/Manifest +++ b/dev-lang/wabt/Manifest @@ -1 +1 @@ -DIST wabt-1.0.29.tar.xz 1977856 BLAKE2B 08ad2cf96ba743dd094a05f51ab86341fb0403737b35ff8f4e5d5041dfd27994af0215565085f1a1818d847f4587c93e91cebc9f63df6b401f4f295101f6d760 SHA512 fa791c29ecc4e8795d5afa6ffd8fcb0b3e39b89f4b936611e86759aafcb77b91c7b02e899d07c8e9ee871ac66e40f44579ec788e2d18a87d4f48dbf795c6c045 +DIST wabt-1.0.30.tar.xz 2020572 BLAKE2B eda0074b0839908bb837921ed451aa0c022dc1fe8ee594f64294115dc020edc92e59d259d033d3290c843f501be0bb87e3e9b44e31ba6f6b427898db25a65380 SHA512 d7a76d6c96c1a6098111ebfb1a252a0dbd7952a014300015ee39808afcc2243fdb0794a8e2fb7fb26b11c1ecca7923c2fe6210aa6a85d7f6b001c11fe451a816 diff --git a/dev-lang/wabt/files/wabt-1.0.30-wasm-blob-tests.patch b/dev-lang/wabt/files/wabt-1.0.30-wasm-blob-tests.patch new file mode 100644 index 0000000000..df9188e91e --- /dev/null +++ b/dev-lang/wabt/files/wabt-1.0.30-wasm-blob-tests.patch @@ -0,0 +1,55 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2935e9e5..949e4e38 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -658,49 +658,7 @@ if (BUILD_TESTS) + USES_TERMINAL + ) + +- add_custom_target(run-c-api-tests +- COMMAND ${PYTHON_EXECUTABLE} ${WABT_SOURCE_DIR}/test/run-c-api-examples.py --bindir $ +- WORKING_DIRECTORY ${WABT_SOURCE_DIR} +- USES_TERMINAL +- ) +- +- add_custom_target(check DEPENDS run-unittests run-tests run-c-api-tests) +- +- function(c_api_example NAME) +- set(EXENAME wasm-c-api-${NAME}) +- add_executable(${EXENAME} third_party/wasm-c-api/example/${NAME}.c) +- if (COMPILER_IS_MSVC) +- set_target_properties(${EXENAME} PROPERTIES COMPILE_FLAGS "-wd4311") +- else () +- set_target_properties(${EXENAME} PROPERTIES COMPILE_FLAGS "-std=gnu11 -Wno-pointer-to-int-cast") +- endif () +- +- target_link_libraries(${EXENAME} wasm Threads::Threads) +- add_custom_target(${EXENAME}-copy-to-bin ALL +- COMMAND ${CMAKE_COMMAND} -E make_directory ${WABT_SOURCE_DIR}/bin +- COMMAND ${CMAKE_COMMAND} -E copy $ ${WABT_SOURCE_DIR}/bin/ +- COMMAND ${CMAKE_COMMAND} -E copy ${WABT_SOURCE_DIR}/third_party/wasm-c-api/example/${NAME}.wasm $/ +- COMMAND ${CMAKE_COMMAND} -E copy ${WABT_SOURCE_DIR}/third_party/wasm-c-api/example/${NAME}.wasm ${WABT_SOURCE_DIR}/bin/ +- DEPENDS ${EXENAME} +- ) +- add_dependencies(run-c-api-tests ${EXENAME}) +- endfunction() +- +- c_api_example(callback) +- c_api_example(finalize) +- c_api_example(global) +- c_api_example(hello) +- c_api_example(hostref) +- c_api_example(multi) +- c_api_example(memory) +- c_api_example(reflect) +- c_api_example(serialize) +- c_api_example(start) +- c_api_example(table) +- c_api_example(trap) +- if (CMAKE_USE_PTHREADS_INIT) +- c_api_example(threads) +- endif () ++ add_custom_target(check DEPENDS run-unittests run-tests) + endif () + + # install diff --git a/dev-lang/wabt/wabt-1.0.29.ebuild b/dev-lang/wabt/wabt-1.0.30.ebuild similarity index 71% rename from dev-lang/wabt/wabt-1.0.29.ebuild rename to dev-lang/wabt/wabt-1.0.30.ebuild index 18e045454d..da332c8fe4 100644 --- a/dev-lang/wabt/wabt-1.0.29.ebuild +++ b/dev-lang/wabt/wabt-1.0.30.ebuild @@ -18,7 +18,19 @@ IUSE="test" RESTRICT="!test? ( test )" DEPEND="test? ( dev-cpp/gtest )" -BDEPEND="${PYTHON_DEPS}" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/ply[${PYTHON_USEDEP}]') +" + +PATCHES=( + # Disable tests depending on third_party/wasm-c-api/example/*.wasm + "${FILESDIR}/wabt-1.0.30-wasm-blob-tests.patch" +) + +python_check_deps() { + python_has_version "dev-python/ply[${PYTHON_USEDEP}]" +} src_prepare() { cmake_src_prepare @@ -26,6 +38,8 @@ src_prepare() { # Submodules kept: third_party/testsuite third_party/wasm-c-api rm -r third_party/gtest third_party/ply third_party/uvwasi || die + rm third_party/wasm-c-api/example/*.wasm fuzz-in/wasm/stuff.wasm wasm2c/examples/fac/fac.wasm || die + sed -i 's;default_compiler =.*;default_compiler = os.getenv("CC", "cc");' test/run-spec-wasm2c.py || die } diff --git a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild index 25668e4896..ce93cd18bf 100644 --- a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild +++ b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild @@ -126,7 +126,7 @@ LICENSE="MIT Apache-2.0 PSF-2 BSD Boost-1.0 Unlicense" SLOT="0" KEYWORDS="~amd64" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="test" RDEPEND=" >=dev-python/pyyaml-5.2[${PYTHON_USEDEP}] @@ -134,16 +134,15 @@ RDEPEND=" >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}] >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} - test? ( - ~dev-python/black-22.3.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-4.36.0[${PYTHON_USEDEP}] - >=dev-python/hypothesmith-0.0.4[${PYTHON_USEDEP}] - >=dev-python/prompt_toolkit-2.0.9[${PYTHON_USEDEP}] - ) -" -BDEPEND="test? ( dev-python/ufmt[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND}" +# test? ( +# ~dev-python/black-22.3.0[${PYTHON_USEDEP}] +# >=dev-python/hypothesis-4.36.0[${PYTHON_USEDEP}] +# >=dev-python/hypothesmith-0.0.4[${PYTHON_USEDEP}] +# >=dev-python/prompt_toolkit-2.0.9[${PYTHON_USEDEP}] +# ) +# " +# BDEPEND="test? ( dev-python/ufmt[${PYTHON_USEDEP}] )" distutils_enable_tests --install pytest diff --git a/dev-util/go-deblob/Manifest b/dev-util/go-deblob/Manifest deleted file mode 100644 index b260428f0a..0000000000 --- a/dev-util/go-deblob/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST git.sr.ht%2F~sircmpwn%2Fgetopt%2F@v%2Fv0.0.0-20190808004552-daaf1274538b.mod 78 BLAKE2B 01c5d4bbdb9ddf4d3e7435a993e873bde3241c4136c6988358dce0d2ec79a4850dadd8e13ea99e35996c3082a54b9a13409f2a85f7a2ba118f9c20e074d797f3 SHA512 c521cf971e4d6882a73b0596d1ab31ad59292672b263a1554ce9e32a57e3c1ecafa8e758b8c9b4efef31a875b74e147cb84f59b0479de2d85184b8d9252a9fbd -DIST git.sr.ht%2F~sircmpwn%2Fgetopt%2F@v%2Fv0.0.0-20190808004552-daaf1274538b.zip 15118 BLAKE2B 57c55c5eab998bfa60ee82dbb17668186b0235ce1a6f2b2ff27e92b33a9b0592d31aa9fa767b6d6ecabcaecbe309680fcf2b0c717422629d409356fcb78a1cde SHA512 5d05c9eb7b235155e33a1cac0b422f48727df06e96e08b03a507a04fcb376b090e713d2dbe8603804520cddd4b1a02f26691c1ebb49ae34294e834a1afaf3a1d -DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e -DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d SHA512 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9 -DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902 -DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2 -DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5 -DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383 -DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611 -DIST go-deblob-1.0.0.tar.gz 5781 BLAKE2B d4d3822cbb9267bf9c8b8c82259f8160e7e65d9537e3c5eaecbbcffa22fc28f48a3ea98eaf6d30ce6290fe82b6b9cf0b3dbff386a2559fb21fcff8a4454bc6cc SHA512 8352e667ef3fa29ded0f073e783ff66fea32e3cc77e5fba4b4b5135434db38fbdfe8b48b0a7c4c98a3ed854f5a655366816cd825262a43a912ba155709af83ed diff --git a/dev-util/go-deblob/go-deblob-1.0.0.ebuild b/dev-util/go-deblob/go-deblob-1.0.0.ebuild deleted file mode 100644 index 86c8c13812..0000000000 --- a/dev-util/go-deblob/go-deblob-1.0.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="hacktivis.me/git/go-deblob" - -inherit go-module - -DESCRIPTION="remove binary blobs from a directory" -HOMEPAGE="https://hacktivis.me/git/go-deblob/" -# BSD: hacktivis.me/git/go-deblob, git.sr.ht/~sircmpwn/getopt, github.com/pmezard/go-difflib -# ISC: github.com/davecgh/go-spew -# MIT: github.com/stretchr/objx, github.com/stretchr/testify -LICENSE="BSD ISC MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -EGO_SUM=( - "git.sr.ht/~sircmpwn/getopt v0.0.0-20190808004552-daaf1274538b h1:da5JBQ6dcW14aWnEf/pFRIMV2PsqTQEWmR+V2sw5oxU=" - "git.sr.ht/~sircmpwn/getopt v0.0.0-20190808004552-daaf1274538b/go.mod h1:wMEGFFFNuPos7vHmWXfszqImLppbc0wEhh6JBfJIUgw=" - "github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=" - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=" - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=" - "github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=" - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=" -) - -go-module_set_globals - -SRC_URI="https://hacktivis.me/releases/${P}.tar.gz - ${EGO_SUM_SRC_URI}" - -src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install - einstalldocs -} diff --git a/dev-util/go-deblob/metadata.xml b/dev-util/go-deblob/metadata.xml deleted file mode 100644 index c698af2344..0000000000 --- a/dev-util/go-deblob/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - - diff --git a/profiles/license_groups b/profiles/license_groups index c704a85dee..bb1a72535e 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -5,5 +5,5 @@ OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ FREE @FREE-SOFTWARE @OPEN-DEFINITION DFSG @FREE lablgtk-examples meschach shion VOSTROM BINARY-REDISTRIBUTABLE PGP-2 RSAREF -EULA Enpass-EULA RTCW-ETEULA technic Typora-EULA Warframe-EULA +EULA Enpass-EULA RTCW-ETEULA technic Typora-EULA Warframe-EULA Saleae COPYFREE 0BSD BEER-WARE BSL-1.1 BSD BSD-2 CC0-1.0 Clear-BSD HPND MIT OPENLDAP POSTGRESQL tcltk Unlicense WTFPL ZSH diff --git a/sys-fs/ufiformat/Manifest b/sys-fs/ufiformat/Manifest new file mode 100644 index 0000000000..42e43c941b --- /dev/null +++ b/sys-fs/ufiformat/Manifest @@ -0,0 +1 @@ +DIST ufiformat-0.9.9.tar.gz 98000 BLAKE2B ebfa3fedc39df583aa0535cd8945a6c856d90a25b0bb5b38e7208e9903c8146fc5fb1b2ad224f27e57e36d11ad0f729ad024822bd8ec047a32cc7f63f17117f9 SHA512 7cb519e8ee8f9b159c5e13daeaff9d68dd8f27df6c4ca00fbb726fd5882358bef8685b7116e8ca5c3661120c2cb6ef80a6ed3c19fd2103bbffd2dfe240cccc8d diff --git a/sys-fs/ufiformat/metadata.xml b/sys-fs/ufiformat/metadata.xml new file mode 100644 index 0000000000..5ff2df21a9 --- /dev/null +++ b/sys-fs/ufiformat/metadata.xml @@ -0,0 +1,8 @@ + + + + +Low-level formatter for USB floppy drives. Provides similar functionality +that fdformat did for internal floppy drives. + + diff --git a/sys-fs/ufiformat/ufiformat-0.9.9.ebuild b/sys-fs/ufiformat/ufiformat-0.9.9.ebuild new file mode 100644 index 0000000000..e0bf3984aa --- /dev/null +++ b/sys-fs/ufiformat/ufiformat-0.9.9.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# : $ + +EAPI=8 + +DESCRIPTION="USB Floppy Disk formatting tool" +HOMEPAGE="https://github.com/tedigh/ufiformat" +SRC_URI="https://github.com/tedigh/$PN/archive/refs/tags/v$PV.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="sys-fs/e2fsprogs" +DEPEND=${RDEPEND}