From d4725f7e03f4d243d29d408f4b9de39459e00d4c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 19 Feb 2023 20:16:04 +0000 Subject: gentoo auto-resync : 19:02:2023 - 20:16:03 --- dev-util/Manifest.gz | Bin 68403 -> 68411 bytes dev-util/glslang/Manifest | 8 - ...lslang-1.3.224-Fix-cmake-file-install-dir.patch | 258 --------------------- .../glslang-1.3.231-Install-static-libs.patch | 57 ----- dev-util/glslang/glslang-1.3.216.ebuild | 28 --- dev-util/glslang/glslang-1.3.224-r1.ebuild | 30 --- dev-util/glslang/glslang-1.3.231-r2.ebuild | 37 --- dev-util/libabigail/Manifest | 2 +- dev-util/libabigail/libabigail-2.2.ebuild | 2 +- dev-util/rizin/Manifest | 2 +- dev-util/rizin/rizin-0.5.0-r1.ebuild | 93 ++++++++ dev-util/rizin/rizin-0.5.0.ebuild | 90 ------- 12 files changed, 96 insertions(+), 511 deletions(-) delete mode 100644 dev-util/glslang/files/glslang-1.3.224-Fix-cmake-file-install-dir.patch delete mode 100644 dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch delete mode 100644 dev-util/glslang/glslang-1.3.216.ebuild delete mode 100644 dev-util/glslang/glslang-1.3.224-r1.ebuild delete mode 100644 dev-util/glslang/glslang-1.3.231-r2.ebuild create mode 100644 dev-util/rizin/rizin-0.5.0-r1.ebuild delete mode 100644 dev-util/rizin/rizin-0.5.0.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 6579b9538d5c..06a1fd3acb62 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index dd69b56cfe36..7eb7faffeac8 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -1,14 +1,6 @@ -AUX glslang-1.3.224-Fix-cmake-file-install-dir.patch 13162 BLAKE2B fb58095f7f9c136e3d1aeacb0d7e0a1ddc4d8972a160f8e31e7542526ae9eed9c1acb07dc1bf160e58f8df2582420b9df4532c0aae723729293b0fa5b4bc24df SHA512 8eb4cf63767d83219b56996477521da067f06e0d9db52c8a5a7c842e28f988935181cacb5727795c33fc75ec81d6085c6d30f0498ed4f1a8c3e6fbe33c1cc7be -AUX glslang-1.3.231-Install-static-libs.patch 2628 BLAKE2B 4d70627a22636bb2d47b6f6295a7e47f74e485227f8673e92998dad46ef8cb35cbd581b85d744fe6cec24ac1d0458689e3aad3b703a83e2cac369da3c5bd5bff SHA512 f5e4ad9cd39ce4be50aba81c075dbca3f05a84190ba54cbd36fdb494c003e1c45d8878e03aefb9ff341c6959d465207782f2e285f8b28d9b9bff60ceb5c4a9b8 AUX glslang-1.3.236-Install-static-libs.patch 1460 BLAKE2B f17b5b7325e112d52a65767166530c9976833a2a893e608fe89c662a2e84feccd8e51b36a620dcf94b269cbeb96307744b4376799821dd4d4e422ad8fd887b14 SHA512 032da16afb9ca98bb0377625fc16458c641836fb3bb63940818c1bf4b068b6fe03b3f14b03cf00e10991236ca20d292293c67d02dbc429b2e3714e6a8bf85b19 -DIST glslang-1.3.216.tar.gz 3537750 BLAKE2B 0eddc7be8a4499a283b941b51aefec5bfa3d555b8f44408f33a6993db1bea96b6dfeedb093d64117ef4ffca6ad264ea5968492af642fc2b0563bb43eff241cb8 SHA512 4ab3953df2e881e4eb923307d6ec906daaa1786a1ad1b4d7d6713d63599c8f7cfd41257d53f7caeddcc4ad8cc4aac707393d2b7a1c7452ff5e9d1ae5f84696e8 -DIST glslang-1.3.224.tar.gz 3543160 BLAKE2B 5773f884b39f2bd01bf71269e62ee3c0ee36a736249e65b6b205560227698230e708feb4137cffe7b4b30e8756c206e53663bb3942b1d5d528511ac96e8bc407 SHA512 d982fb166d07e8862b8b41d90652fd419a35a0987ff86e21b4cb760594e0c8505d927dcdb089540168ca4b47e4d89d5e150706758ff82b25011f52c1716cfbf4 -DIST glslang-1.3.231.tar.gz 3657070 BLAKE2B 3a33854d165e966f339027f73d0f05bf4a2df5998f379529413209eaca2b3e95939ead4bb606e7f65effb7a32e81ce40f4bd7af94b2e6fbad1ed8d809f6a1f19 SHA512 2235c476b03bcb93ac9d0d8a88fdf980f6435086d7ce13a1d9c8ff223880d788a49f35e7392f1b5af9174da7b501a171b80ce4e89bc0c6d609d2b737da982e56 DIST glslang-1.3.236.tar.gz 3659402 BLAKE2B 7ee37cf00e5d9bd821253d7c907d29422410cf6809f7ec09551b1d0b08e53924add24595a52b241017b69890037ea91660be1ea5645e18cb1e0bba80ad224a5b SHA512 4758b137a31bc6ef999c6b00f4d4a55c0edc879eb09082acbc22a56549a53e61ee5a67e705a40f679f2e25f3a5f1245c14a880e646febc5270e8374809debcb3 DIST glslang-1.3.239.tar.gz 3683945 BLAKE2B ffc690522814d7a28bea7168744d390a5a1c7e34e67f2037c72b2a040c8c48fbb9d46f37d74ea58b2bcf7621b0008498a9dd592da08e9e93037e3f45c5b920d6 SHA512 a7cd35c76dc4f3a4f2f1015e7495b87313472d7c766075256c0d2d0004f395f62d38d715675b49f13f66a12645175c421af4622129aeb588528397e92f51790b -EBUILD glslang-1.3.216.ebuild 809 BLAKE2B bdd6cab8ea162ccf4f9c88a821607ce24c28353be9d569228edc64562b47a2ab758906af71c0ae92b87a76d5a5be0c0d76c7b32253b7382118d594ca6cfffe74 SHA512 3bb4d5229b400c11b9217a8fb4725475e0bd31f9cdf328de70178a002418762bef18ec55c87a5cea194e350b5023e5b4fbf9640d33e704cb88dd9e9e6344222d -EBUILD glslang-1.3.224-r1.ebuild 874 BLAKE2B 6f42ee6e58439d3d8871619dae6cac517e20983166fea557effe63353281d26423adff1cce133e29283d6ab2c53191511aa81c5c11e8e87f569fe4eb7108ccc1 SHA512 f8b1fc565791d53b12700433a5e57e7a3172b17cf7648bf2ad3ece034469ad56831b176601ed036da5233ed47db31e4c1c5b87d5e64278f704dc62bfe7f3947e -EBUILD glslang-1.3.231-r2.ebuild 963 BLAKE2B c3e69752a1bcc0448a59c196dc7e8fd828cb620abc41106939971a28da337f57165ca2721669c8d40f42568bb200bd12367626b9d29761aabaeec5825570a045 SHA512 a04780f1b16fd97c96aeb18e24dad17a9250e1873a8457a544ecfb4372bb0903cc68a5e18a044d7826c298f5575c69f185209adb53551bef95f4bde69a3930ad EBUILD glslang-1.3.236.ebuild 963 BLAKE2B c3e69752a1bcc0448a59c196dc7e8fd828cb620abc41106939971a28da337f57165ca2721669c8d40f42568bb200bd12367626b9d29761aabaeec5825570a045 SHA512 a04780f1b16fd97c96aeb18e24dad17a9250e1873a8457a544ecfb4372bb0903cc68a5e18a044d7826c298f5575c69f185209adb53551bef95f4bde69a3930ad EBUILD glslang-1.3.239.ebuild 979 BLAKE2B 820df800052d93dcc6e5980897ec636aaf55b52c80aa24b10e7bebe37b809d298a190470b8cb3f2bd336edd7d9133fc92e08104f12d7c085b95ca69c031a1850 SHA512 cfea61b91d5d80f8d68e1c3961cead566b1fbb501e667245a9fd288d53cac1880559bc0f1a454f1f282afcd543ef32c66826ebcab04d8dd447cc395512397fee EBUILD glslang-9999.ebuild 979 BLAKE2B 820df800052d93dcc6e5980897ec636aaf55b52c80aa24b10e7bebe37b809d298a190470b8cb3f2bd336edd7d9133fc92e08104f12d7c085b95ca69c031a1850 SHA512 cfea61b91d5d80f8d68e1c3961cead566b1fbb501e667245a9fd288d53cac1880559bc0f1a454f1f282afcd543ef32c66826ebcab04d8dd447cc395512397fee diff --git a/dev-util/glslang/files/glslang-1.3.224-Fix-cmake-file-install-dir.patch b/dev-util/glslang/files/glslang-1.3.224-Fix-cmake-file-install-dir.patch deleted file mode 100644 index 685584eee2c8..000000000000 --- a/dev-util/glslang/files/glslang-1.3.224-Fix-cmake-file-install-dir.patch +++ /dev/null @@ -1,258 +0,0 @@ -From 1b32fc8eb242f264f2bedb384d3f3e359f3cdd1d Mon Sep 17 00:00:00 2001 -From: Andrea Pappacoda -Date: Thu, 25 Aug 2022 23:15:14 +0200 -Subject: [PATCH] build: install glslang-config.cmake to libdir -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -As glslang ships architecture dependant files, the Config file should be -installed to libdir, not datadir. See -https://github.com/KhronosGroup/glslang/pull/2989#discussion_r955367103 -for more details. - -Here's the diff between the install tree before and after this patch: - - $ diff <(tree install-datadir) <(tree install) - 1c1 - < install-datadir - --- - > install - 74,99c74,98 - < ├── lib - < │   ├── cmake - < │   │   ├── glslang-default-resource-limitsTargets.cmake - < │   │   ├── glslangTargets.cmake - < │   │   ├── glslangValidatorTargets.cmake - < │   │   ├── HLSLTargets.cmake - < │   │   ├── OGLCompilerTargets.cmake - < │   │   ├── OSDependentTargets.cmake - < │   │   ├── spirv-remapTargets.cmake - < │   │   ├── SPIRVTargets.cmake - < │   │   └── SPVRemapperTargets.cmake - < │   ├── libGenericCodeGen.a - < │   ├── libglslang.a - < │   ├── libglslang-default-resource-limits.a - < │   ├── libHLSL.a - < │   ├── libMachineIndependent.a - < │   ├── libOGLCompiler.a - < │   ├── libOSDependent.a - < │   ├── libSPIRV.a - < │   └── libSPVRemapper.a - < └── share - < └── glslang - < ├── glslang-config.cmake - < ├── glslang-config-version.cmake - < ├── glslang-targets.cmake - < └── glslang-targets-debug.cmake - --- - > └── lib - > ├── cmake - > │   ├── glslang-default-resource-limitsTargets.cmake - > │   ├── glslangTargets.cmake - > │   ├── glslangValidatorTargets.cmake - > │   ├── HLSLTargets.cmake - > │   ├── OGLCompilerTargets.cmake - > │   ├── OSDependentTargets.cmake - > │   ├── spirv-remapTargets.cmake - > │   ├── SPIRVTargets.cmake - > │   └── SPVRemapperTargets.cmake - > ├── glslang - > │   ├── glslang-config.cmake - > │   ├── glslang-config-version.cmake - > │   ├── glslang-targets.cmake - > │   └── glslang-targets-debug.cmake - > ├── libGenericCodeGen.a - > ├── libglslang.a - > ├── libglslang-default-resource-limits.a - > ├── libHLSL.a - > ├── libMachineIndependent.a - > ├── libOGLCompiler.a - > ├── libOSDependent.a - > ├── libSPIRV.a - > └── libSPVRemapper.a - 101c100 - < 15 directories, 83 files - --- - > 14 directories, 83 files ---- - CMakeLists.txt | 8 ++++---- - OGLCompilersDLL/CMakeLists.txt | 2 +- - SPIRV/CMakeLists.txt | 4 ++-- - StandAlone/CMakeLists.txt | 6 +++--- - glslang/CMakeLists.txt | 2 +- - glslang/OSDependent/Unix/CMakeLists.txt | 2 +- - glslang/OSDependent/Windows/CMakeLists.txt | 2 +- - gtests/CMakeLists.txt | 2 +- - hlsl/CMakeLists.txt | 2 +- - 9 files changed, 15 insertions(+), 15 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a01168603..b7fe3d775 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -375,13 +375,13 @@ if(ENABLE_GLSLANG_INSTALL) - include("@PACKAGE_PATH_EXPORT_TARGETS@") - ]=]) - -- set(PATH_EXPORT_TARGETS "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake") -+ set(PATH_EXPORT_TARGETS "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake") - configure_package_config_file( - "${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake" - PATH_VARS - PATH_EXPORT_TARGETS -- INSTALL_DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME} -+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME} - ) - - write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/glslang-config-version.cmake" -@@ -392,7 +392,7 @@ if(ENABLE_GLSLANG_INSTALL) - install( - EXPORT glslang-targets - NAMESPACE "glslang::" -- DESTINATION "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}" -+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}" - ) - - install( -@@ -400,6 +400,6 @@ if(ENABLE_GLSLANG_INSTALL) - "${CMAKE_CURRENT_BINARY_DIR}/glslang-config.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/glslang-config-version.cmake" - DESTINATION -- "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}" -+ "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}" - ) - endif() -\ No newline at end of file -diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt -index 8c0e2ba5c..841b3e2c6 100644 ---- a/OGLCompilersDLL/CMakeLists.txt -+++ b/OGLCompilersDLL/CMakeLists.txt -@@ -49,7 +49,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `OGLCompilerTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::OGLCompiler) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(OGLCompiler ALIAS glslang::OGLCompiler) -diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt -index c26e310da..6724417f4 100644 ---- a/SPIRV/CMakeLists.txt -+++ b/SPIRV/CMakeLists.txt -@@ -121,7 +121,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `SPVRemapperTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::SPVRemapper) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(SPVRemapper ALIAS glslang::SPVRemapper) -@@ -133,7 +133,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `SPIRVTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::SPIRV) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(SPIRV ALIAS glslang::SPIRV) -diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt -index 027575047..d54a1df8c 100644 ---- a/StandAlone/CMakeLists.txt -+++ b/StandAlone/CMakeLists.txt -@@ -111,7 +111,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `glslangValidatorTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::glslangValidator) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(glslangValidator ALIAS glslang::glslangValidator) -@@ -126,7 +126,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `spirv-remapTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::spirv-remap) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(spirv-remap ALIAS glslang::spirv-remap) -@@ -141,7 +141,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `glslang-default-resource-limitsTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::glslang-default-resource-limits) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(glslang-default-resource-limits ALIAS glslang::glslang-default-resource-limits) -diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt -index 45c9813a8..f63e8fc32 100644 ---- a/glslang/CMakeLists.txt -+++ b/glslang/CMakeLists.txt -@@ -209,7 +209,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `glslangTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::glslang) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - if(${BUILD_SHARED_LIBS}) -diff --git a/glslang/OSDependent/Unix/CMakeLists.txt b/glslang/OSDependent/Unix/CMakeLists.txt -index 96ae21604..ec1eda4a3 100644 ---- a/glslang/OSDependent/Unix/CMakeLists.txt -+++ b/glslang/OSDependent/Unix/CMakeLists.txt -@@ -60,7 +60,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::OSDependent) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(OSDependent ALIAS glslang::OSDependent) -diff --git a/glslang/OSDependent/Windows/CMakeLists.txt b/glslang/OSDependent/Windows/CMakeLists.txt -index 548984470..6048bb872 100644 ---- a/glslang/OSDependent/Windows/CMakeLists.txt -+++ b/glslang/OSDependent/Windows/CMakeLists.txt -@@ -55,7 +55,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::OSDependent) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(OSDependent ALIAS glslang::OSDependent) -diff --git a/gtests/CMakeLists.txt b/gtests/CMakeLists.txt -index dd555ecca..8dff7ede0 100644 ---- a/gtests/CMakeLists.txt -+++ b/gtests/CMakeLists.txt -@@ -76,7 +76,7 @@ if(BUILD_TESTING) - message(WARNING \"Using `glslangtestsTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::glslangtests) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(glslangtests ALIAS glslang::glslangtests) -diff --git a/hlsl/CMakeLists.txt b/hlsl/CMakeLists.txt -index 4616cfe01..b34df3aea 100644 ---- a/hlsl/CMakeLists.txt -+++ b/hlsl/CMakeLists.txt -@@ -52,7 +52,7 @@ if(ENABLE_GLSLANG_INSTALL) - message(WARNING \"Using `HLSLTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::HLSL) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(HLSL ALIAS glslang::HLSL) diff --git a/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch b/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch deleted file mode 100644 index b7ed014d92b3..000000000000 --- a/dev-util/glslang/files/glslang-1.3.231-Install-static-libs.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt -index b44cbc73..41f6de93 100644 ---- a/OGLCompilersDLL/CMakeLists.txt -+++ b/OGLCompilersDLL/CMakeLists.txt -@@ -41,7 +41,7 @@ if(WIN32) - source_group("Source" FILES ${SOURCES}) - endif(WIN32) - --if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS) -+if(ENABLE_GLSLANG_INSTALL) - install(TARGETS OGLCompiler EXPORT glslang-targets) - - # Backward compatibility -@@ -49,7 +49,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS) - message(WARNING \"Using `OGLCompilerTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::OGLCompiler) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(OGLCompiler ALIAS glslang::OGLCompiler) -diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt -index a8b14911..57ec1efd 100644 ---- a/glslang/CMakeLists.txt -+++ b/glslang/CMakeLists.txt -@@ -203,7 +203,7 @@ endif() - ################################################################################ - if(ENABLE_GLSLANG_INSTALL) - install(TARGETS glslang EXPORT glslang-targets) -- if(NOT BUILD_SHARED_LIBS) -+ if(BUILD_SHARED_LIBS) - install(TARGETS MachineIndependent EXPORT glslang-targets) - install(TARGETS GenericCodeGen EXPORT glslang-targets) - -diff --git a/glslang/OSDependent/Unix/CMakeLists.txt b/glslang/OSDependent/Unix/CMakeLists.txt -index 16eb939b..959788dc 100644 ---- a/glslang/OSDependent/Unix/CMakeLists.txt -+++ b/glslang/OSDependent/Unix/CMakeLists.txt -@@ -52,7 +52,7 @@ else() - target_link_libraries(OSDependent Threads::Threads) - endif() - --if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS) -+if(ENABLE_GLSLANG_INSTALL) - install(TARGETS OSDependent EXPORT glslang-targets) - - # Backward compatibility -@@ -60,7 +60,7 @@ if(ENABLE_GLSLANG_INSTALL AND NOT BUILD_SHARED_LIBS) - message(WARNING \"Using `OSDependentTargets.cmake` is deprecated: use `find_package(glslang)` to find glslang CMake targets.\") - - if (NOT TARGET glslang::OSDependent) -- include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/glslang-targets.cmake\") -+ include(\"\${CMAKE_CURRENT_LIST_DIR}/../../${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}/glslang-targets.cmake\") - endif() - - add_library(OSDependent ALIAS glslang::OSDependent) diff --git a/dev-util/glslang/glslang-1.3.216.ebuild b/dev-util/glslang/glslang-1.3.216.ebuild deleted file mode 100644 index 995dd4fbb89b..000000000000 --- a/dev-util/glslang/glslang-1.3.216.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git" - inherit git-r3 -else - SNAPSHOT_COMMIT="sdk-${PV}.0" - SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" -fi - -DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" -HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang" - -LICENSE="BSD" -SLOT="0" - -BDEPEND="${PYTHON_DEPS}" - -# Bug 698850 -RESTRICT="test" diff --git a/dev-util/glslang/glslang-1.3.224-r1.ebuild b/dev-util/glslang/glslang-1.3.224-r1.ebuild deleted file mode 100644 index 7cfc6b2a1243..000000000000 --- a/dev-util/glslang/glslang-1.3.224-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git" - inherit git-r3 -else - SNAPSHOT_COMMIT="sdk-${PV}.0" - SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" -fi - -DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" -HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang" - -LICENSE="BSD" -SLOT="0" - -BDEPEND="${PYTHON_DEPS}" - -# Bug 698850 -RESTRICT="test" - -PATCHES=( "${FILESDIR}/${P}-Fix-cmake-file-install-dir.patch" ) diff --git a/dev-util/glslang/glslang-1.3.231-r2.ebuild b/dev-util/glslang/glslang-1.3.231-r2.ebuild deleted file mode 100644 index 85c685266e96..000000000000 --- a/dev-util/glslang/glslang-1.3.231-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git" - inherit git-r3 -else - SNAPSHOT_COMMIT="sdk-${PV}.0" - SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" -fi - -DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" -HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang" - -PATCHES=( "${FILESDIR}/${P}-Install-static-libs.patch" ) - -LICENSE="BSD" -SLOT="0/1" - -BDEPEND="${PYTHON_DEPS}" - -# Bug 698850 -RESTRICT="test" - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_PCH=OFF - ) - cmake_src_configure -} diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest index b97f747aca93..6208f8c6f095 100644 --- a/dev-util/libabigail/Manifest +++ b/dev-util/libabigail/Manifest @@ -3,6 +3,6 @@ DIST libabigail-2.1.tar.gz 405861148 BLAKE2B 28c8c7cfc33b5002d10b94e2eb9e16ef403 DIST libabigail-2.2-docs.tar.xz 46776 BLAKE2B 469981ea9879b202bcfd68dfa1d71c25470c6c9b9a8058ff29923a4cb7ecd5cb652b239bf6faa05c6b7e479b425e2fd4327a0d6e1703f3622299d743b72e8b5c SHA512 c06bfa95957390ca7abd1e47a79e2da813fd3bdfb8dcaf23bf81da697c77b67d9cd5457010291e2753fcc74f55803a1c81234aa3b8cb27c6b1ce3991f6ab60ab DIST libabigail-2.2.tar.xz 351078692 BLAKE2B fc03b1653fbe94213713e710c358133a2abd51cac46c8d4b5d797715b16e3d9923ddd99f9a2f85352599b6b5628f52e505f0ec2bca6dc3ea118826bbe69ff42b SHA512 c512c4a497ea6bb88283feae6c31cf5fe347c260cf1670fe65296bf158d3a2aa449ca518a4f2780e814ffbe6970c7856d2ab91e15499638db78bc52d67d794ce EBUILD libabigail-2.1-r1.ebuild 2762 BLAKE2B 27229355620d0b9c457fee50d4c25b29a7d8c08b4e6826f17a122def204b635ce1686733e17be62e410a8e47ad56b6dbfa41b4a3b225795ad1938053e8040bce SHA512 830dff55284bdc2327ec0a0847acff6726bbbac38b36b1ad2882ee63d2f622071cb4fe7bde24f109d35255d75c12ebf3f87220cdb093a1c52d2e3dcc2bfb5979 -EBUILD libabigail-2.2.ebuild 2889 BLAKE2B 5419ed7b5c65b35a5d57557a7377bbd03247eabf62a49d8c1ae2029dba9de22ed14944d8ab56417484b0c3e6065d3330847d748d1e315fc0c576ac4061225b78 SHA512 6dbee007ad7277d803c3e7b7b5069ac465fa34546c74c3ad9c6ad4ba50e951d977a4ff1a4ad543766aab4ba7b53273c9538d78ddcbcf286b2dc0133343ca238a +EBUILD libabigail-2.2.ebuild 2888 BLAKE2B 46997c0959539ab66a1e8608159fc416f2c349ee1a45a4db44b6de5e672bc1c3075f1f29c69a6a53d41dbd85756312fcd61cbf86e8555afcbf84ea40e60b2fee SHA512 655d0d9d7ae70e0b18791a6afcfe60e0bb3b539fb501f7c963f7ad745ab834a264bd69c142cc752676f5f4527e467e8af5885a6eb9509c55d53b9d6d29683c85 EBUILD libabigail-9999.ebuild 2889 BLAKE2B 5419ed7b5c65b35a5d57557a7377bbd03247eabf62a49d8c1ae2029dba9de22ed14944d8ab56417484b0c3e6065d3330847d748d1e315fc0c576ac4061225b78 SHA512 6dbee007ad7277d803c3e7b7b5069ac465fa34546c74c3ad9c6ad4ba50e951d977a4ff1a4ad543766aab4ba7b53273c9538d78ddcbcf286b2dc0133343ca238a MISC metadata.xml 245 BLAKE2B 4ac08132cfdd18d0ef2c38470da5045bca296f4975a8fa1e7094c1f6f524ebf02103d487ae7d6d0bb1c912d46eb207a74a417bbdc10bc92499331112f15392e6 SHA512 fa5b2d519f191de35a1f8719e8ba7ea346c54173c797e152df2aeefda32dfb0e0741ff171b87e1ee835c1d5383f424b8bb276d597bdf2fe911525bd5719cab9d diff --git a/dev-util/libabigail/libabigail-2.2.ebuild b/dev-util/libabigail/libabigail-2.2.ebuild index 5f02f1b0e21e..6aba1522ff20 100644 --- a/dev-util/libabigail/libabigail-2.2.ebuild +++ b/dev-util/libabigail/libabigail-2.2.ebuild @@ -31,7 +31,7 @@ else LIBABIGAIL_DOCS_USEFLAG="doc" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv" fi LICENSE="Apache-2.0-with-LLVM-exceptions" diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest index 8ebb7d944dc9..ada25b44a688 100644 --- a/dev-util/rizin/Manifest +++ b/dev-util/rizin/Manifest @@ -5,5 +5,5 @@ DIST rizin-src-v0.5.0.tar.xz 11774892 BLAKE2B ae64f2b14829eaedeff2e4ef9986778e31 DIST rizin-testbins-0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2.tar.gz 179281553 BLAKE2B b86278589da2f8e5859b0f4b16e2667a6e7477c9a889158da5a2c1a1b6e29af4798d56a22dd4c3e23aec1908e7b444ca999502e73f8d8ccf4e0bf2a969380564 SHA512 ae11b6da5cb995f8f1cc996a7b772234b3e7e7c2b0695d0b223657ba839c82dbbcb390600aeb0d16c7c61a5037ba9d0739df79efd730c1b96392cfc1e6f6613d DIST rizin-testbins-aef7f7b714a696f382f55b8cbbf94c5b69518de3.tar.gz 178497762 BLAKE2B 8c82a537a58e65d35bd8b309311c4377b5996ff4b650fc6cff4cf347e04fbe4b2ec0e88f03ff43572c8e99675186b05b393b7da070a60ab107c3cca829d2544b SHA512 2745b58646963c28a45b46e8e709845c355863e61cf796aeb3d2e617f1bf2f9916a4b106cd08f48b1ef6e36f7f38624b5977dcd62c921124b0a1122b7220baa8 EBUILD rizin-0.4.1.ebuild 2441 BLAKE2B 6b93beab0b3f394b243039551c66a27cf498a7943cab90063d12d31e2349d478cbce12795ed724fd51393c1ce4e944f550e73279a52bcba7a3528370371b9d20 SHA512 ead851e780e6d3c0ce5e8c16789e182b62dab1631fabcebd96f17b0e0c449ae48b5c3caac1c0d1bfb7e7d2dadcaf0a6b16757b26991fe5f7647d7dd349bcb85b -EBUILD rizin-0.5.0.ebuild 2237 BLAKE2B 19f2a60df6f0bf6d2cb1b11c3ef4c6bafe1e97825c39a5ab07a3b2e7651824e891d298ccd2c7dd7eca5e83514b200c94c1d1cee8b99f4c835d8cc1d36ea8ee8d SHA512 3e59e4f18ffca150c19920db3b4bb4f75d179b7343e4d764eecc990b8c151b6fb5264f2fb61599ebab6b658f88691987b58b1c5210f37d23183df884175f5cb8 +EBUILD rizin-0.5.0-r1.ebuild 2312 BLAKE2B db3d8a1070f9582988397c46a1cad1cf48db3a839695e5e5f2cb582782532c1ebe55f14d1238ca9d7139f37c1097169db24b926c1605c1f7b71d32cf2ac37c37 SHA512 ede920acd54d86b1cd8e8e48b526646b5d7ac4950f08f7c1618a26d95ff66f470f1a66ddfbd18a060bea58c2f919634ce781cfc768ac9d8a3ae8b9be0e2b343d MISC metadata.xml 427 BLAKE2B 2937970e78526f69e371b4451a3406b1fdc35a01707d366e8b54e23f9d13e8a713254902825ae111817ee00ea3aaf3bc968db8b6d944b15f869e2b89ba8e16b8 SHA512 65cc9c4cd5f2f64cd02e89b0f7f4972fefec51cb175650625da263b729022587c9487e9ab9faed8517200ed622a8ca5ec35b2b6f4c67966d78344c043197c981 diff --git a/dev-util/rizin/rizin-0.5.0-r1.ebuild b/dev-util/rizin/rizin-0.5.0-r1.ebuild new file mode 100644 index 000000000000..7144a4dcffb4 --- /dev/null +++ b/dev-util/rizin/rizin-0.5.0-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +# This is the commit that the CI for the release commit used +BINS_COMMIT="0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2" + +inherit meson python-any-r1 + +DESCRIPTION="reverse engineering framework for binary analysis" +HOMEPAGE="https://rizin.re/" + +SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz + test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" +KEYWORDS="~amd64 ~arm64 ~x86" + +LICENSE="Apache-2.0 BSD LGPL-3 MIT" +SLOT="0/${PV}" +IUSE="test" + +# Need to audit licenses of the binaries used for testing +RESTRICT="test? ( fetch ) !test? ( test )" + +RDEPEND=" + app-arch/lz4:0= + app-arch/xz-utils + dev-libs/capstone:0= + dev-libs/libmspack + dev-libs/libzip:0= + dev-libs/openssl:0= + >=dev-libs/tree-sitter-0.19.0 + dev-libs/xxhash + sys-apps/file + sys-libs/zlib:0= +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch" + "${FILESDIR}/${PN}-0.5.0-capstone-include-path.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +src_prepare() { + default + + local py_to_mangle=( + librz/core/cmd_descs/cmd_descs_generate.py + sys/clang-format.py + test/fuzz/scripts/fuzz_rz_asm.py + test/scripts/gdbserver.py + ) + + python_fix_shebang "${py_to_mangle[@]}" + + if use test; then + cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die + cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die + fi +} + +src_configure() { + local emesonargs=( + -Dcli=enabled + -Duse_sys_capstone=enabled + -Duse_sys_libmspack=enabled + -Duse_sys_libzip=enabled + -Duse_sys_lz4=enabled + -Duse_sys_lzma=enabled + -Duse_sys_magic=enabled + -Duse_sys_openssl=enabled + -Duse_sys_tree_sitter=enabled + -Duse_sys_xxhash=enabled + -Duse_sys_zlib=enabled + + $(meson_use test enable_tests) + $(meson_use test enable_rz_test) + ) + meson_src_configure +} + +src_test() { + # We can select running either unit or integration tests, or all of + # them by not passing --suite. According to upstream, integration + # tests are more fragile and unit tests are sufficient for testing + # packaging, so only run those. + meson_src_test --suite unit +} diff --git a/dev-util/rizin/rizin-0.5.0.ebuild b/dev-util/rizin/rizin-0.5.0.ebuild deleted file mode 100644 index 5bb4702d4c90..000000000000 --- a/dev-util/rizin/rizin-0.5.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -# This is the commit that the CI for the release commit used -BINS_COMMIT="0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2" - -inherit meson python-any-r1 - -DESCRIPTION="reverse engineering framework for binary analysis" -HOMEPAGE="https://rizin.re/" - -SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz - test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" -KEYWORDS="~amd64 ~arm64 ~x86" - -LICENSE="Apache-2.0 BSD LGPL-3 MIT" -SLOT="0/${PV}" -IUSE="test" - -# Need to audit licenses of the binaries used for testing -RESTRICT="test? ( fetch ) !test? ( test )" - -RDEPEND=" - sys-apps/file - app-arch/lz4:0= - dev-libs/capstone:0= - dev-libs/libuv:0= - dev-libs/libzip:0= - dev-libs/openssl:0= - >=dev-libs/tree-sitter-0.19.0 - dev-libs/xxhash - sys-libs/zlib:0= -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch" - "${FILESDIR}/${PN}-0.5.0-capstone-include-path.patch" -) - -S="${WORKDIR}/${PN}-v${PV}" - -src_prepare() { - default - - local py_to_mangle=( - librz/core/cmd_descs/cmd_descs_generate.py - sys/clang-format.py - test/fuzz/scripts/fuzz_rz_asm.py - test/scripts/gdbserver.py - ) - - python_fix_shebang "${py_to_mangle[@]}" - - if use test; then - cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die - cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die - fi -} - -src_configure() { - local emesonargs=( - -Dcli=enabled - -Duse_sys_capstone=enabled - -Duse_sys_magic=enabled - -Duse_sys_libzip=enabled - -Duse_sys_zlib=enabled - -Duse_sys_lz4=enabled - -Duse_sys_xxhash=enabled - -Duse_sys_openssl=enabled - -Duse_sys_tree_sitter=enabled - - $(meson_use test enable_tests) - $(meson_use test enable_rz_test) - ) - meson_src_configure -} - -src_test() { - # We can select running either unit or integration tests, or all of - # them by not passing --suite. According to upstream, integration - # tests are more fragile and unit tests are sufficient for testing - # packaging, so only run those. - meson_src_test --suite unit -} -- cgit v1.2.3