summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-python/jupyter-collaboration: new package, add 2.0.5Benda Xu2024-03-245-0/+98
| | | | | | | | | | This is renamed from the previous jupyter-server-ydoc. profiles/arch/amd64/x32: mask jupyter-collaboration on x32. Reference: https://jupyterlab.readthedocs.io/en/latest/user/rtc.html Bug: https://bugs.gentoo.org/915824 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/jupyter-ydoc: revive with version 2.0.1.Benda Xu2024-03-244-0/+92
| | | | | | | It is a dependency of jupyterlab real time collaboration extension. Bug: https://bugs.gentoo.org/915824 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/pycrdt: new package, add 0.8.11Benda Xu2024-03-243-0/+162
| | | | | | This package is replacing the previous ypy. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/pycrdt-websocket: new package, add 0.12.7Benda Xu2024-03-243-0/+42
| | | | | | This package is replacing the previous ypy-websocket. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/jupyter-server-fileid: revive.Benda Xu2024-03-243-0/+59
It is a dependency of jupyterlab real time collaboration extension. Bug: https://bugs.gentoo.org/915824 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-physics/root: call python-single-r1_pkg_setup unconditionally.Benda Xu2024-03-114-4/+12
ROOT relies on python to generate headers, even if pyROOT is not enabled. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hip: add extend-isa-compatibility-check patchSv. Lockal2023-12-142-0/+237
| | | | | | Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Benda Xu <heroxbd@gentoo.org> Signed-off-by: Sv. Lockal <lockalsash@gmail.com>
* dev-util/hip: get rid of FindHIP and keep hip-config.Benda Xu2023-12-141-0/+4
| | | | | | | | | | | | | According to the cmake documentation, do not write find modules for packages that themselves build with CMake. Instead provide a CMake package configuration file with the package itself. FindHIP is needed by HIP over CUDA, not what Gentoo is aiming for. Reference: https://github.com/ROCmSoftwarePlatform/hipFFT/pull/66 Reference: https://cmake.org/cmake/help/latest/command/find_package.html Bug: https://github.com/ROCm-Developer-Tools/hipamd/issues/39 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-libs/rocm-opencl-runtime: call check_amdgpu() from rocm.eclass.Benda Xu2023-12-141-18/+3
| | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hip: include test suit.Benda Xu2023-12-143-9/+82
| | | | | | | | | | | | | | The dev-util/hip upstream has separated its test cases into a full git repository with an independent build system. To run the test cases, we have to call cmake twice in every src_* phase. I come up with a wrapper to hack CMAKE_USE_DIR and BUILD_DIR values. Ignore vulkan tests before someone could figure out how to properly run them. Reference: https://github.com/ROCm-Developer-Tools/HIP/issues/3292 Closes: https://github.com/gentoo/gentoo/pull/33906 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* rocm.eclass: add ROCM_SKIP_GLOBALS for the USE-flags exposure.Benda Xu2023-12-141-2/+16
| | | | | | | | | | | Low level ebuilds such as dev-util/hip and dev-libs/rocm-opencl-runtime unconditionally supports all the AMDGPU cards. They do not need to define amdgpu_targets_* USE-flags. But their src_test() call check_amdgpu() to confirm an AMDGPU is available. Reference: https://marc.info/?l=gentoo-dev&m=170045497732286 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hip: depend on rocr-runtime.Benda Xu2023-12-141-0/+1
HIP uses hsa_amd_memory_copy_engine_status() function, only available in rocr-runtime newer than 5.6.0. Closes: https://bugs.gentoo.org/913208 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipSPARSE: add 5.7.1Benda Xu2023-11-272-0/+99
| | | | | | Do not create symlinks. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipCUB: add 5.7.1Sv. Lockal2023-11-272-0/+72
| | | | | | Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocThrust: add 5.7.1Sv. Lockal2023-11-272-0/+77
| | | | | | | enable HMM to increase tests pass rate Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocPRIM: add 5.7.1Sv. Lockal2023-11-273-0/+109
| | | | | | | add 5.7.1 expand-isa-compatibility patch Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocSPARSE: add 5.7.1Sv. Lockal2023-11-272-0/+140
| | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocSOLVER: add 5.7.1Sv. Lockal2023-11-273-0/+71
| | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/Tensile: add 5.7.1Sv. Lockal2023-11-274-0/+239
| | | | | | | increase LLVM_MAX_SLOT to 17 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipBLAS: add 5.7.1Sv. Lockal2023-11-273-0/+40
| | | | | Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocBLAS: re-enable tests.Benda Xu2023-11-271-3/+1
| | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocBLAS: add 5.7.1Sv. Lockal2023-11-273-0/+242
| | | | | | Closes: https://bugs.gentoo.org/911816 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipFFT: drop include directory hack.Benda Xu2023-11-272-4/+0
hipFFT-5.7 is FHS compliant. Drop HIP_ROOT_DIR and unused cmake variables, it is only for FindHIP.cmake. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/desc/amdgpu_targets.desc: fill in more GPU models.Yiyang Wu2023-11-261-3/+3
Reference: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg98470.html Bug: https://github.com/gentoo/gentoo/pull/33861 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipFFT: use HIP config.Benda Xu2023-11-202-0/+41
hipFFT is not updated in 5.7.1, and we need to manually backport it. Reference: https://github.com/ROCmSoftwarePlatform/hipFFT/pull/66 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocRAND: add dev-cpp/benchmark dependency.Benda Xu2023-11-202-6/+8
| | | | | Closes: https://bugs.gentoo.org/913111 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipRAND: correct the on disk file name. Bump to 5.7.1.Benda Xu2023-11-203-2/+39
| | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocRAND: add 5.7.1 and fix_generator_alignements.patchSv. Lockal2023-11-203-0/+84
| | | | | | Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/hipFFT: add 5.7.1Benda Xu2023-11-202-0/+46
| | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/rocFFT: add 5.7.1 and fix test dependencies.Sv. Lockal2023-11-202-0/+151
Cannonicalize the include path as no directory hacks are needed for 5.7.1. Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hip: fix crashes and QA issues.Sv. Lockal2023-11-195-3/+134
| | | | | | | | | | | | | | | | - add fix-unaligned-memcpy.patch - add exec-stack.patch - add disable-stack-protector patch - drop asan doc from the build system. Closes: https://bugs.gentoo.org/915969 Bug: https://github.com/ROCm-Developer-Tools/clr/issues/18 Bug: https://github.com/gentoo/gentoo/pull/33400 Bug: https://github.com/ROCm-Developer-Tools/clr/issues/22 Bug: https://github.com/ROCm-Developer-Tools/clr/issues/21 Bug: https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/issues/61 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hipcc: passing --hip-version to clang for proper includeYiyang Wu2023-11-192-0/+43
| | | | | Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/hipcc-5.7.1: fix compilation issuesSv. Lockal2023-11-193-24/+34
- Restore the patch for adding -fno-stack-protector - Better handling of clang path using llvm.eclass - Fix the device lib path parsed to clang - QA: remove files installed to wrong location Bug: https://bugs.gentoo.org/890377 Bug: https://github.com/gentoo/gentoo/pull/33400 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/33845
* sci-misc/vitables: drop unnecessary Debian patches.Benda Xu2023-09-031-3/+18
Get back to vitables executable. Install the icons. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* x11-wm/xpra: drop systemd-run call for USE=minimal.Benda Xu2023-09-022-6/+25
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/automat: ~arm64-macos with other twisted dependencies.Benda Xu2023-08-216-6/+6
dev-python/automat: keyword 22.10.0 for ~arm64-macos dev-python/ptyprocess: keyword 0.7.0-r1 for ~arm64-macos dev-python/path: keyword 16.7.1 for ~arm64-macos dev-python/pexpect: keyword 4.8.0_p20230402 for ~arm64-macos dev-python/decorator: keyword 5.1.1-r1 for ~arm64-macos net-libs/zeromq: keyword 4.3.4-r2 for ~arm64-macos Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/tornado: keyword 6.3.3 for ~arm64-macosBenda Xu2023-08-211-1/+1
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/prefix/darwin/macos: mask debugpy and pydevd.Benda Xu2023-08-201-0/+8
| | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/ipykernel: drop debugpy dependency on macOS.Benda Xu2023-08-2021-23/+23
Reference: https://github.com/ipython/ipykernel/issues/712 Reference: https://github.com/ipython/ipykernel/issues/1136 dev-python/ipykernel: keyword 6.25.1-r1 for ~arm64-macos, ~x64-macos dev-python/comm: keyword 0.1.4 for ~arm64-macos, ~x64-macos dev-python/ipython: keyword 8.14.0 for ~arm64-macos, ~x64-macos dev-python/jupyter-client: keyword 8.3.0 for ~arm64-macos, ~x64-macos dev-python/jupyter-core: keyword 5.3.1 for ~arm64-macos, ~x64-macos dev-python/matplotlib-inline: keyword 0.1.6 for ~arm64-macos, ~x64-macos dev-python/nest-asyncio: keyword 1.5.7 for ~arm64-macos, ~x64-macos dev-python/pyzmq: keyword 25.1.1 for ~arm64-macos, ~x64-macos dev-python/traitlets: keyword 5.9.0 for ~arm64-macos, ~x64-macos dev-python/twisted: keyword 22.10.0-r3 for ~arm64-macos, ~x64-macos dev-libs/libsodium: keyword 1.0.18_p20220618 dev-python/backcall: keyword 0.2.0-r1 for ~arm64-macos, ~x64-macos dev-python/jedi: keyword 0.19.0 for ~arm64-macos, ~x64-macos dev-python/pickleshare: keyword 0.7.5 for ~arm64-macos, ~x64-macos dev-python/prompt-toolkit: keyword 3.0.39 for ~arm64-macos, ~x64-macos dev-python/stack_data: keyword 0.6.2 for ~arm64-macos, ~x64-macos dev-python/asttokens: keyword 2.2.1 for ~arm64-macos, ~x64-macos dev-python/executing: keyword 1.2.0 for ~arm64-macos, ~x64-macos dev-python/pure_eval: keyword 0.2.2 for ~arm64-macos, ~x64-macos dev-python/wcwidth: keyword 0.2.6 for ~arm64-macos, ~x64-macos dev-python/parso: keyword 0.8.3-r1 for ~arm64-macos, ~x64-macos Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/prefix/darwin/macos: mask dev-libs/libbsd and its USE flag.Benda Xu2023-08-172-1/+11
We should make a `virtual/libbsd` when we accumulate enough `!elibc_Darwin? ( dev-libs/libbsd )` dependencies. Reported-by: Jiajie Chen <jiegec@qq.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/prefix/darwin/macos: turn off ssl and smp default USE flags.Benda Xu2023-08-171-0/+22
| | | | | | | | dev-python/{twisted[ssl],ipython[smp]} both depend on rust, which is not yet supported on Gentoo/macOS. Suggested-by: Jiajie Chen <jiegec@qq.com> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-libs/scikit-learn: keyword ~{arm,x}64-macos with dependenciesBenda Xu2023-08-176-6/+6
dev-python/joblib: keyword 1.3.2 for ~arm64-macos, ~x64-macos dev-python/threadpoolctl: keyword 3.2.0 for ~arm64-macos, ~x64-macos dev-python/cloudpickle: keyword 2.2.1 for ~arm64-macos, ~x64-macos dev-python/loky: keyword 3.4.1 for ~arm64-macos, ~x64-macos dev-python/psutil: keyword 5.9.5 for ~arm64-macos Suggested-by: Hanyi Li <lihanyi21@mails.tsinghua.edu.cn> Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sci-physics/clhep: add 2.4.6.4, drop 2.4.5.3Benda Xu2023-08-142-2/+2
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-util/nvidia-cuda-toolkit: dosym link has EPREFIX prepended.Benda Xu2023-08-143-6/+6
Should use the raw cudadir. Reference: https://bugs.gentoo.org/615594 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* sys-devel/llvm: enable py3.11Benda Xu2023-08-091-1/+1
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/tqdm: keyword 4.65.0 for ~arm64-macosBenda Xu2023-08-061-1/+1
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-python/numpy: drop numpy/distutils/tests/test_ccompiler_opt.pyBenda Xu2023-08-051-0/+1
This test is useless to Gentoo. Portage should control all the CFLAGS, not letting NumPy distutils do the guesses. Closes: https://bugs.gentoo.org/910738 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* app-eselect/eselect-repository: keyword 13 for ~arm64-macosBenda Xu2023-08-011-1/+1
Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* dev-lang/R: add 4.3.1 and keyword {x,arm}64-macos.Benda Xu2023-08-013-1/+250
Disable aqua in all cases. dev-libs/tre: keyword 0.8.0_p20210321-r3 Closes: https://bugs.gentoo.org/878103 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/prefix/darwin/macos: welcome guile-3 to macos.Benda Xu2023-08-012-0/+10
Bug: https://bugs.gentoo.org/825334 Signed-off-by: Benda Xu <heroxbd@gentoo.org>