pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42987: fonts/tex-lm-doc PLIST problem (case mismatch)



>Number:         42987
>Category:       pkg
>Synopsis:       fonts/tex-lm-doc PLIST problem (case mismatch)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 17 07:35:00 +0000 2010
>Originator:     Robert Elz
>Release:        NetBSD 4.0  (pkgsrc current 2010-03-17)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 4.0_STABLE NetBSD 4.0_STABLE 
(JADE-1.696-20080517) #9: Fri May 23 18:55:13 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/4/kernels/JADE i386
Architecture: i386
Machine: i386
>Description:
        The current version (tex-lm-doc-2.004) of fonts/tex-lm-doc
        contains a minor error in filename case that causes the file-check
        test in pkgsrc to fail (and with PKG_DEVELOPER=yes) that causes
        package building to fail.

        I notice that the PLIST wasn't updated in the recent upgrade from
        the previous version (1.106) to the new one (2.004), it looks as
        if it should have been, at least in this trivial way.

>How-To-Repeat:
        I use pkg_comp with netBSD 4.0 release sets installed (except
        x* sets, I have X11_TYPE=modular)   None of that is relevant here.

        When building a binary package, with PKG_DEVELOPER=yes, expect
        to see ... (when building using traditional case preserving
        filesystems anyway)

=> Checking file-check results for tex-lm-doc-2.004
ERROR: ************************************************************
ERROR: The following files are in the PLIST but not in /usr/pkg:
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/GUST-FONT-LICENSE.txt
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/MANIFEST-Latin-Modern.txt
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/README-Latin-Modern.txt
ERROR: ************************************************************
ERROR: The following files are in /usr/pkg but not in the PLIST:
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/GUST-FONT-LICENSE.TXT
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/MANIFEST-Latin-Modern.TXT
ERROR:         /usr/pkg/share/texmf-dist/doc/fonts/lm/README-Latin-Modern.TXT
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/fonts/tex-lm-doc
*** Error code 1

Stop.

>Fix:
        s/txt/TXT/ on the relevant 3 lines in the PLIST would seem to
        handle this most simply.   Alternatively, since .txt is a lot
        easier to deal with than .TXT, find where the files are installed
        and rename them (I didn't spot it in the build log, which means
        these are almost certainly just part of one of the "copy everything"
        pax invocations - the rename could be pre or post copy if it is
        done that way.



Home | Main Index | Thread Index | Old Index