sci-libs/pgplot
FORTRAN/C device-independent scientific graphic library
ChangeLog
commit 81a800fbac38920a0dadc096a2dd841b1af0c444
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:39:45 2026 +0200
sci-libs/pgplot: die on the remaining unchecked commands
The motif and tk driver seds, makemake and the two pdflatex runs went
unchecked, so a failure left a build without those drivers or docs,
or with a stale makefile. The USE checks become if blocks so a
disabled flag is not mistaken for a failure.
commit 83801c9099eb894da6cb9645bab2a141da5ed112
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 13:12:32 2026 +0200
sci-libs/pgplot: add missing || die
The devmanual asks for || die after every command that can fail; these
cd, mv, cp, mkdir and rm calls could fail silently. No installed files
change, so no revision bump.
commit 5beccd54e15672d0a5cbed2309ac5be17e65c7ad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:01:17 2026 +0200
sci-libs/pgplot: check pointer size instead of listing 64-bit arches
The X drivers' PIXMAP integers were widened on `use amd64 || use arm64
|| use ia64`. ia64 is no longer a Gentoo arch, so on every other arch
the `use ia64` test aborted src_prepare. Testing the target pointer size
states the actual condition and covers any 64-bit arch.
commit ef4a152c72dd9c4a8e8d265b3feb2d9265781fb6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:09:19 2026 +0200
sci-libs/pgplot: trim 5.2.2-r99 comment prose
commit c8fe2ff9d2f5c8f4a8d13a613aba6edbb8928724
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 15:49:19 2026 +0200
sci-libs/pgplot: Extend 64-bit PIXMAP fix to arm64, keyword 5.2.2-r99 for ~arm64
The X drivers stash pointers in a Fortran INTEGER (4 bytes), so the
ebuild widens PIXMAP to INTEGER*8 on 64-bit ABIs. That fixup was gated
on amd64/ia64 only; arm64/aarch64 is LP64 too and needs the same
widening, otherwise the pointer is truncated. Add arm64 to the guard.
FORTRAN/C scientific graphics library; aarch64-portable.
commit 284fa0f60f508c7be062e7b45c2ebbd499d96507
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:50:22 2026 +0200
sci-libs/pgplot: update HOMEPAGE to sites.astro.caltech.edu
The www.astro.caltech.edu/~tjp/pgplot/ host now permanently redirects
to sites.astro.caltech.edu (caltech IT migration). Point HOMEPAGE at
the new canonical location so pkgcheck stops flagging RedirectedUrl.
commit b85f69f0eedff09a704f5f0e4d7684810510c628
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:04:57 2026 +0200
sci-libs/pgplot: fork ::gentoo-r9 as -r99 with -std=gnu89 fix
::gentoo's sci-libs/pgplot-5.2.2-r9 builds with the C compiler default, which on gcc
16 (-std=gnu23) rejects K&R-style prototypes in drivers/figdisp_comm.c (e.g. 'void
figdisp_convbufout();' followed by two-arg calls). Fork the ebuild as -r99 and add
'append-cflags -std=gnu89' in src_configure so K&R survives. Patches and Manifest
DIST hash match ::gentoo verbatim. Drop this fork once ::gentoo lands an equivalent
fix.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:39:45 2026 +0200
sci-libs/pgplot: die on the remaining unchecked commands
The motif and tk driver seds, makemake and the two pdflatex runs went
unchecked, so a failure left a build without those drivers or docs,
or with a stale makefile. The USE checks become if blocks so a
disabled flag is not mistaken for a failure.
commit 83801c9099eb894da6cb9645bab2a141da5ed112
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 13:12:32 2026 +0200
sci-libs/pgplot: add missing || die
The devmanual asks for || die after every command that can fail; these
cd, mv, cp, mkdir and rm calls could fail silently. No installed files
change, so no revision bump.
commit 5beccd54e15672d0a5cbed2309ac5be17e65c7ad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:01:17 2026 +0200
sci-libs/pgplot: check pointer size instead of listing 64-bit arches
The X drivers' PIXMAP integers were widened on `use amd64 || use arm64
|| use ia64`. ia64 is no longer a Gentoo arch, so on every other arch
the `use ia64` test aborted src_prepare. Testing the target pointer size
states the actual condition and covers any 64-bit arch.
commit ef4a152c72dd9c4a8e8d265b3feb2d9265781fb6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:09:19 2026 +0200
sci-libs/pgplot: trim 5.2.2-r99 comment prose
commit c8fe2ff9d2f5c8f4a8d13a613aba6edbb8928724
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 15:49:19 2026 +0200
sci-libs/pgplot: Extend 64-bit PIXMAP fix to arm64, keyword 5.2.2-r99 for ~arm64
The X drivers stash pointers in a Fortran INTEGER (4 bytes), so the
ebuild widens PIXMAP to INTEGER*8 on 64-bit ABIs. That fixup was gated
on amd64/ia64 only; arm64/aarch64 is LP64 too and needs the same
widening, otherwise the pointer is truncated. Add arm64 to the guard.
FORTRAN/C scientific graphics library; aarch64-portable.
commit 284fa0f60f508c7be062e7b45c2ebbd499d96507
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:50:22 2026 +0200
sci-libs/pgplot: update HOMEPAGE to sites.astro.caltech.edu
The www.astro.caltech.edu/~tjp/pgplot/ host now permanently redirects
to sites.astro.caltech.edu (caltech IT migration). Point HOMEPAGE at
the new canonical location so pkgcheck stops flagging RedirectedUrl.
commit b85f69f0eedff09a704f5f0e4d7684810510c628
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:04:57 2026 +0200
sci-libs/pgplot: fork ::gentoo-r9 as -r99 with -std=gnu89 fix
::gentoo's sci-libs/pgplot-5.2.2-r9 builds with the C compiler default, which on gcc
16 (-std=gnu23) rejects K&R-style prototypes in drivers/figdisp_comm.c (e.g. 'void
figdisp_convbufout();' followed by two-arg calls). Fork the ebuild as -r99 and add
'append-cflags -std=gnu89' in src_configure so K&R survives. Patches and Manifest
DIST hash match ::gentoo verbatim. Drop this fork once ::gentoo lands an equivalent
fix.


View
Download
Browse