Dagobert Michelsen <[email protected]> writes:

> Am 12.01.2013 um 16:31 schrieb Peter FELECAN:
>> Dagobert Michelsen <[email protected]> writes:
>>> Am 11.01.2013 um 09:02 schrieb pfelecan:
>>>> Still struggling to finish the packaging of TeXLive...
>>>> 
>>>> Here is what I do:
>>>> 
>>>> cd ~/opencsw/texlive/trunk
>>>> find work -type f -name 'post-install-reinplace*' -print -exec rm {} \;
>>>> nohup mgar platforms-remerge platforms-repackage < /dev/null > 
>>>> ~/logs/texlive 2>&1 &
>>>> 
>>>> I got the following errors reported by checkpkg, with the afferent 
>>>> proposal of overriding:
>>>> 
>>>> CHECKPKG_OVERRIDES_CSWtexlive-base += 
>>>> file-with-bad-content|/usr/local|root/opt/csw/share/texmf/scripts/simpdftex/simpdftex
>>>> CHECKPKG_OVERRIDES_CSWtexlive-latex-extra += 
>>>> file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/scripts/pax/pdfannotextractor.pl
>>>> CHECKPKG_OVERRIDES_CSWtexlive-publishers-doc += 
>>>> file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/doc/latex/confproc/buildpapers.sh
>>>> CHECKPKG_OVERRIDES_CSWtexlive-publishers-doc += 
>>>> file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/doc/latex/confproc/example/buildpapers.sh
>>>> 
>>>> However, in the recipe I have the following stanzas:
>>>> 
>>>> REINPLACE_WHEN_USRLOCAL    =       postinstall
>>>> ...
>>>> REINPLACE_USRLOCAL         +=      
>>>> /opt/csw/share/texmf/scripts/simpdftex/simpdftex
>>>> REINPLACE_USRLOCAL         +=      
>>>> /opt/csw/share/texmf-dist/scripts/pax/pdfannotextractor.pl
>>>> REINPLACE_USRLOCAL         +=      
>>>> /opt/csw/share/texmf-dist/doc/latex/confproc/buildpapers.sh
>>>> REINPLACE_USRLOCAL         +=      
>>>> /opt/csw/share/texmf-dist/doc/latex/confproc/example/buildpapers.sh
>>>> ...
>>>> 
>>>> I don't understand why, on this specific files, the "reinplace" mechanism 
>>>> doesn't work.
>>> 
>>> There are two things to check:
>>> 
>>> 1. Is the reinplacement called on these files? Please take a look at your 
>>> build log if this is the case
>>>   or if there are errors. The command is always printed.
>> 
>> I don't know. Which is the stanza to look for in the log file?
>> 
>> Note that the log file is available as /home/pfelecan/logs/texlive
>
>>From what I see there the reinplace is not invoked at all which does not 
>>match with your
> report. I notice however that you have placed the REINPLACEMENT assignments 
> below the
> include gar.mk which is generally not recommended as some rules require 
> variables to be
> defined when the Makefile code is read. I suggest moving them before the 
> include.
> That means all definitions (with the exception of := overrides) before the 
> include,
> all rules after the include.
>
> I have just reproduced the behaviour in a minimal example: 
> postinstall-reinplacemenent
> does not work at all when the definitions are below the include.
>
> Some of that is written down at the coding style.
>   https://sourceforge.net/apps/trac/gar/wiki/GarCodingStyle
>
> I have also added a note at
>   https://sourceforge.net/apps/trac/gar/wiki/Reinplace

I will modify, retry and keep informed. Thank you.
-- 
Peter
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to