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