CTAN update: pkgcheck

CTAN Announcements via ctan-ann via ctan-ann <[email protected]> Wed, 27 May 2026 13:38:00 +0200 (CEST)
Newsgroups gmane.comp.tex.ctan.announce
Organization CTAN
Message-ID <[email protected]>
Manfred Lotz submitted an update to the

                 pkgcheck

package.

Version number: 4.0.2 2026-05-25
License type: apache2 mit

Summary description: CTAN package checker

Announcement text:
----------------------------------------------------------------------


## pkgcheck 2026-05-25 (4.0.2)

### Fixed

Fix filecontents false positives

         Suppress \begin{filecontents} targets in files that have no \generate or
         \generateFile commands.  Such files use filecontents for documentation
         purposes (embedded code examples, index-style files written during doc
         compilation) rather than for package installation.

         Co-Authored-By: Claude Sonnet 4.6 <noreply-IarDGxEC4Up8UrSeD/[email protected]>

## pkgcheck 2026-05-24 (4.0.1)

### Fixed

Fix three parser bugs in nom_parsing.rs

         - keep may_generate=true when a macro is redefined
           with a non-generating body (sticky flag).  Fixes ctable/isodoc where
           \ifx...\else...\fi guards a generating and a no-op \def of \Extract.
         - introduce skip_control_symbol so the fallback branch advances
           past \X (backslash + one character) rather than just the backslash.
           Fixes \\begin{filecontents} and \\generate{ in Perl string literals
           (perltex.dtx, makedtx.dtx) being misread as real TeX commands.

           Co-Authored-By: Claude Sonnet 4.6 <noreply-IarDGxEC4Up8UrSeD/[email protected]>


----------------------------------------------------------------------

This package is located at
    https://mirrors.ctan.org/support/pkgcheck

More information is at
    https://www.ctan.org/pkg/pkgcheck

------------------------------------------------------------------------

    Thanks for the upload.

      For the CTAN Team
     Erik Braun

------------------------------------------------------------------------

CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]