dev-libs / libdynd

C++ dynamic multi-dimensionnal array library with Python exposure

Official package sites : http://libdynd.org ·

LibDyND, a component of the Blaze project, is a C++ library for dynamic, multidimensional arrays. It is inspired by NumPy, the Python array programming library at the core of the scientific Python stack, but tries to address a number of obstacles encountered by some of its users. Examples of this are support for variable-sized string and ragged array types. The library is in a preview development state, and can be thought of as a sandbox where features are being tried and tweaked to gain experience with them.

v0.7.2-r1 :: 0/0.7.2 :: gentoo

Modified
License
BSD
Keywords
amd64 x86 ~amd64-linux ~x86-linux
USE flags
cuda doc fftw test

General

cuda
Enable NVIDIA CUDA support (computation on GPU)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fftw
Use FFTW library for computing Fourier transforms
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-libs / c-blosc : Blocking, shuffling and lossless compression library

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

dev-libs / c-blosc : Blocking, shuffling and lossless compression library

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

516736
dev-libs/libdynd-0.6.2 USE=cuda - nvcc: /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/stddef.h(432): error: identifier "nullptr" is undefined
851672
dev-libs/libdynd-0.7.2-r1 - /.../callable.hpp: error: invalid cast from type std::nullptr_t to type void
867034
dev-libs/libdynd-0.7.2-r1 calls commands that do not exist: epstopdf
925228
dev-libs/libdynd-0.7.2-r1 fails tests: malloc(): unaligned tcache chunk detected
932462
dev-libs/libdynd-0.7.2-r1 - [ncurses-6.5] [gcc-15] [llvm] /.../sort.h: error: read-only variable is not assignable
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libdynd: fix EbuildReservedName
dyn substring. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/libdynd: fix libdir
Closes: https://bugs.gentoo.org/701474 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/libdynd: port to EAPI 7, cmake-utils -> cmake
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/libdynd: Drop no-op -DDYND_CUDA (unknown CMake variable)
It begs the question of what IUSE=cuda is actually doing here. Closes: https://bugs.gentoo.org/659402 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-libs/libdynd: -DFFTW_PATH is not used without IUSE="fftw"
Bug: https://bugs.gentoo.org/659402 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-libs/libdynd: Drop no-op IUSE="mkl"
Bug: https://bugs.gentoo.org/659402 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/libdynd: Drop old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Agostino Sarubbo · gentoo
dev-libs/libdynd: x86 stable wrt bug #606050
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-libs/libdynd: amd64 stable wrt bug #606050
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
David Seifert · gentoo
Revert "dev-libs/libdynd: version bump"
This reverts commit 534b09a8949b7a27832196be14f6f4ec295f3e8b.
Sébastien Fabbro · gentoo
dev-libs/libdynd: removed bogus line
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sébastien Fabbro · gentoo
dev-libs/libdynd: fix the git version mangling also add cuda sanitizing, and basic cleaning
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sébastien Fabbro · gentoo
dev-libs/libdynd: version bump Cleaned old buggy versions.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed