dev-lang / gdl

GNU Data Language

Official package sites : https://github.com/gnudatalanguage/gdl ·

A free IDL (Interactive Data Language) compatible incremental compiler (ie. runs IDL programs). IDL is a registered trademark of ITT Visual Information Solutions.

v1.0.4-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
eigen fftw glpk graphicsmagick gshhs hdf hdf5 imagemagick netcdf openmp png postscript proj python shapelib test tiff udunits wxwidgets

General

eigen
Build matrix manipulation with dev-cpp/eigen
fftw
Use FFTW library for computing Fourier transforms
glpk
Use GNU Linear Programming Kit sci-mathematics/glpk
graphicsmagick
Build and link against GraphicsMagick instead of ImageMagick (requires USE=imagemagick if optional)
gshhs
Add support for projection adn continent maps with sci-geosciences/gshhs-data
hdf
Add support for the Hierarchical Data Format v.4
hdf5
Add support for the Hierarchical Data Format v5
imagemagick
Enable optional support for the ImageMagick or GraphicsMagick image converter
netcdf
Enable NetCDF data format support
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
png
Add support for libpng (PNG images)
postscript
Enable support for the PostScript language (often with ghostscript-gpl or libspectre)
proj
Add support for sci-libs/proj (geographic projections)
python
Add optional support/bindings for the Python language
shapelib
Add support for manipulating ESRI Shapefiles with sci-libs/shapelib
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tiff
Add support for the TIFF image format
udunits
Add support for manipulating units of physical quantities
wxwidgets
Add support for wxWidgets/wxGTK GUI toolkit

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-cpp / antlr-cpp : The ANTLR 4 C++ Runtime

dev-cpp / eigen : C++ template library for linear algebra

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / pslib : pslib is a C-library to create PostScript files on the fly

dev-python / numpy : Fast array and numerical python library

media-gfx / graphicsmagick : Collection of tools and libraries for many image formats

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-libs / libpng : Portable Network Graphics library

media-libs / tiff : Tag Image File Format (TIFF) library

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

sci-geosciences / gshhs : Global Self-consistent, Hierarchical, High-resolution Shoreline programs

sci-geosciences / gshhs-data : Global Self-consistent, Hierarchical, High-resolution Shoreline programs data

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

sci-libs / gsl : The GNU Scientific Library

sci-libs / hdf : General purpose library and format for storing scientific data

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / libgeotiff : Library for reading TIFF files with embedded tags for geographic information

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / plplot : Multi-language scientific plotting library

sci-libs / proj : PROJ coordinate transformation software

sci-libs / shapelib : Library for manipulating ESRI Shapefiles

sci-libs / udunits : Library for manipulating units of physical quantities

sci-mathematics / glpk : GNU Linear Programming Kit

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

x11-libs / libX11 : X.Org X11 library

x11-libs / wxGTK : GTK version of wxWidgets, a cross-platform C++ GUI toolkit

dev-cpp / antlr-cpp : The ANTLR 4 C++ Runtime

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / pslib : pslib is a C-library to create PostScript files on the fly

dev-python / numpy : Fast array and numerical python library

media-gfx / graphicsmagick : Collection of tools and libraries for many image formats

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-libs / libpng : Portable Network Graphics library

media-libs / tiff : Tag Image File Format (TIFF) library

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

sci-geosciences / gshhs : Global Self-consistent, Hierarchical, High-resolution Shoreline programs

sci-geosciences / gshhs-data : Global Self-consistent, Hierarchical, High-resolution Shoreline programs data

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

sci-libs / gsl : The GNU Scientific Library

sci-libs / hdf : General purpose library and format for storing scientific data

sci-libs / hdf5 : General purpose library and file format for storing scientific data

sci-libs / libgeotiff : Library for reading TIFF files with embedded tags for geographic information

sci-libs / netcdf : Scientific library and interface for array oriented data access

sci-libs / plplot : Multi-language scientific plotting library

sci-libs / proj : PROJ coordinate transformation software

sci-libs / shapelib : Library for manipulating ESRI Shapefiles

sci-libs / udunits : Library for manipulating units of physical quantities

sci-mathematics / glpk : GNU Linear Programming Kit

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

x11-libs / libX11 : X.Org X11 library

x11-libs / wxGTK : GTK version of wxWidgets, a cross-platform C++ GUI toolkit

sci-astronomy / idlastro : Astronomical user routines for IDL

sci-libs / idlcoyote : GDL library from D. Fannings IDL courses

sci-libs / idlmarkwardt : Craig Markwardt IDL procedures (MPFIT, CMSVLIB, etc)

875848
dev-lang/gdl-1.0.1 fails tests: 176 - test_tic_toc.pro (Failed)
906353
dev-lang/gdl-1.0.1-r2 fails to compile (MUSL-SYSTEM): file.cpp:454:22: error: aggregate lib::FindInDir(const DString&, const DString&)::stat64 statStruct has incomplete type and cannot be defined
935469
dev-lang/gdl-1.0.4-r1: setup-wxwidgets should be called from src_configure
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-lang/gdl: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/930966 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-lang/gdl: drop 1.0.1-r2, 1.0.4
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-lang/gdl: Use wxGTK 3.2
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-lang/gdl: add 1.0.4
Closes: https://bugs.gentoo.org/917444 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/gdl: drop stale dev-util/intltool dep
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/gdl: drop 1.0.0_rc3-r3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/gdl: add media-libs/libtiff subslot dep
libtiff changed SONAME. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-lang/gdl: depend on plplot[X]
Closes: https://bugs.gentoo.org/875818 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-lang/gdl: add 1.0.1, enable python3_{10,11}
switch to python-single-r1 to avoid compiling the whole package two or three times when python support is enabled add flag for shapelib support add missing dep on net-libs/libtirpc tests still need some work Closes: https://bugs.gentoo.org/845642 Closes: https://bugs.gentoo.org/830817 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/gdl: depend on netcdf subslot
need to be rebuilt when its subslot changes Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/gdl: add missing dev-util/intltool dependency
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-lang/gdl: Remove old 0.9.6
Closes: https://bugs.gentoo.org/735280 Closes: https://bugs.gentoo.org/741096 Closes: https://bugs.gentoo.org/741402 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
dev-lang/gdl: Bump version to 1.0.0_rc3
Bug: https://bugs.gentoo.org/735280 Bug: https://bugs.gentoo.org/741096 Bug: https://bugs.gentoo.org/741402 Closes: https://bugs.gentoo.org/704026 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/gdl: Revbump post dep change
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/gdl: Permit numpy-python2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/gdl: Remove USE=grib
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francesco Turco · gentoo
dev-lang/gdl: update link in comments.
Francesco Turco · gentoo
dev-lang/gdl: update HOMEPAGE.
Closes: https://github.com/gentoo/gentoo/pull/9549
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
David Seifert · gentoo
dev-lang/gdl: Use sub-slot operators for imagemagick
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3907
Pacho Ramos · gentoo
dev-lang/gdl: Drop old version relying on obsolete wxGTK
Package-Manager: portage-2.3.0_rc1
Sébastien Fabbro · gentoo
dev-lang/gdl: fix bad syntax preventing USE flag switches
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=578806 Package-Manager: portage-2.2.28
Sébastien Fabbro · gentoo
dev-lang/gdl: Version bump with various patches from Fedora and Debian
Package-Manager: portage-2.2.27
Pacho Ramos · gentoo
dev-lang/gdl: Support wxGTK:3.0
Package-Manager: portage-2.2.23
James Le Cuirot · gentoo
dev-lang/gdl: Remove old
Package-Manager: portage-2.2.20.1
James Le Cuirot · gentoo
dev-lang/gdl: Use dev-cpp/antlr-cpp as well as dev-java/antlr
The old dependency was wrong anyway because it was missing from RDEPEND. We now need USE defaults on antlr to avoid conflicts until the older version is removed. Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
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