mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 11:33:15 -04:00
Merge updates from master
This commit is contained in:
@@ -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
|
||||
|
||||
55
dev-lang/wabt/files/wabt-1.0.30-wasm-blob-tests.patch
Normal file
55
dev-lang/wabt/files/wabt-1.0.30-wasm-blob-tests.patch
Normal file
@@ -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 $<TARGET_FILE_DIR:wat2wasm>
|
||||
- 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 $<TARGET_FILE:${EXENAME}> ${WABT_SOURCE_DIR}/bin/
|
||||
- COMMAND ${CMAKE_COMMAND} -E copy ${WABT_SOURCE_DIR}/third_party/wasm-c-api/example/${NAME}.wasm $<TARGET_FILE_DIR:${EXENAME}>/
|
||||
- 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
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>contact@hacktivis.me</email>
|
||||
<name>Haelwenn (lanodan) Monnier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -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
|
||||
|
||||
1
sys-fs/ufiformat/Manifest
Normal file
1
sys-fs/ufiformat/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ufiformat-0.9.9.tar.gz 98000 BLAKE2B ebfa3fedc39df583aa0535cd8945a6c856d90a25b0bb5b38e7208e9903c8146fc5fb1b2ad224f27e57e36d11ad0f729ad024822bd8ec047a32cc7f63f17117f9 SHA512 7cb519e8ee8f9b159c5e13daeaff9d68dd8f27df6c4ca00fbb726fd5882358bef8685b7116e8ca5c3661120c2cb6ef80a6ed3c19fd2103bbffd2dfe240cccc8d
|
||||
8
sys-fs/ufiformat/metadata.xml
Normal file
8
sys-fs/ufiformat/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<longdescription lang="en">
|
||||
Low-level formatter for USB floppy drives. Provides similar functionality
|
||||
that fdformat did for internal floppy drives.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
17
sys-fs/ufiformat/ufiformat-0.9.9.ebuild
Normal file
17
sys-fs/ufiformat/ufiformat-0.9.9.ebuild
Normal file
@@ -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}
|
||||
Reference in New Issue
Block a user