gpo.zugaina.org

Search Portage & Overlays:

dev-perl/PGPLOT

Allow subroutines in the PGPLOT graphics library to be called from Perl

Screenshots

  • PGPLOT-2.350.0
    ~amd64 ~arm ~ppc ~x86
    perl_features_debug perl_features_ithreads perl_features_quadmath test

    View      Download      Browse     License: || ( Artistic GPL-1+ )   
    Overlay: stuff
  • PGPLOT-2.280.0
    ~amd64 ~arm ~ppc ~x86
    perl_features_debug perl_features_ithreads perl_features_quadmath test

    View      Download      Browse     License: || ( Artistic GPL-1+ )   
    Overlay: gentoo

ChangeLog

commit f9630e7299c7efec000b68d15996720717415335
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 00:02:56 2026 +0200

dev-perl/PGPLOT: drop 2.280.0-r99

Superseded by 2.350.0. The 2.28 distfile got rotated off CPAN to
BackPAN per CPAN's keep-only-latest policy, so the SRC_URI on the
old ebuild had been failing pkgcheck DeadUrl anyway.

commit 798edb503afedee766f02b8ac45db0b470cbbc98
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 00:01:26 2026 +0200

dev-perl/PGPLOT: add 2.350.0

Bump from 2.28 (2022-02-24) to 2.35 (2024-12-20). Upstream changelog
notes: incorporated PDL XS code into the XS module, restructured .pm
files under lib/, and tightened datatype handling. Minimum perl is now
5.10.1 (we only ship :=).

Keep the gnu89 src_configure tweak: pgfun.c still forward-declares
pgfun1/pgfun2/pgfunplot with empty parens, which is rejected by gcc 16
under its -std=gnu23 default. Verified compile clean against PGPLOT
2.35 source.

commit f08f19d5e813b96ecd8c75cfb2cfe4920c9bdd61
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:12:24 2026 +0200

dev-perl/PGPLOT: fork ::gentoo as -r99 with -std=gnu89 fix

::gentoo's dev-perl/PGPLOT-2.280.0 builds with the perl-module default CFLAGS, which
on gcc 16 (-std=gnu23) rejects K&R-style prototypes in pgfun.c with 'number of
arguments doesn't match prototype'. Fork as -r99: inherit flag-o-matic and append-
cflags -std=gnu89 in src_configure before perl-module's Makefile.PL generation. Drop
this fork once ::gentoo lands an equivalent fix. Sibling fix to sci-
libs/pgplot-5.2.2-r99 in this overlay; same root cause.