Bonjour,

Oui, le patch à été appliqué mais ça doit bien avoir un rapport car si
je remet le fichier po4a.cfg à l'état initial, la génération se fait
(presque) correctement, sauf que je n'ai plus aucun diacritique.

Ci-joint, les deux fichiers po4a.cfg et makefile impactés par le patch.

Merci de ton aide

Cordialement

Valéry Perrin

Nicolas François a écrit :
> Bonjour Valéry,
> 
> Est-ce que tu a appliqué le patch proposé ici:
> http://lists.debian.org/debian-l10n-french/2009/08/msg00137.html
> 
> En particulier le '-L ISO-8859-15' dans po4a.cfg ne doit plus être
> utilisé.
> 
> Bon week-end,
# This generates a list of synopses of debhelper commands, and substitutes
# it in to the #LIST# line on the man page fed to it on stdin. Must be passed
# parameters of all the executables or pod files to get the synopses from.
# For correct conversion of pod tags (like S< >) #LIST# must be substituted in
# the pod file and not in the troff file.
MAKEMANLIST=perl -e ' \
                undef $$/; \
                foreach (@ARGV) { \
                        open (IN, $$_) or die "$$_: $$!"; \
                        $$file=<IN>; \
                        close IN; \
                        if ($$file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { \
                                $$collect.="=item $$1(1)\n\n$$2\n\n"; \
                        } \
                } \
                END { \
                        while (<STDIN>) { \
                                s/\#LIST\#/$$collect/; \
                                print; \
                        }; \
                }'

# Figure out the `current debhelper version.
VERSION=$(shell expr "`dpkg-parsechangelog |grep Version:`" : '.*Version: 
\(.*\)')

PERLLIBDIR=$(shell perl -MConfig -e 'print 
$$Config{vendorlib}')/Debian/Debhelper

POD2MAN=pod2man -c Debhelper -r "$(VERSION)"

# l10n to be built is determined from .po files
LANGS=$(notdir $(basename $(wildcard man/po4a/po/*.po)))

build: version
        find . -maxdepth 1 -type f -perm +100 -name "dh*" \
                -exec $(POD2MAN) {} {}.1 \;
        cat debhelper.pod | \
                $(MAKEMANLIST) `find . -maxdepth 1 -type f -perm +100 -name 
"dh_*" | sort` | \
                $(POD2MAN) --name="debhelper" --section=7  > debhelper.7
        po4a --previous -L UTF-8 man/po4a/po4a.cfg 
        set -e; \
        for lang in $(LANGS); do \
                dir=man/$$lang; \
                for file in $$dir/dh*.pod; do \
                        prog=`basename $$file | sed 's/.pod//'`; \
                        $(POD2MAN) $$file $$prog.$$lang.1; \
                done; \
                if [ -e $$dir/debhelper.pod ]; then \
                        cat $$dir/debhelper.pod | \
                                $(MAKEMANLIST) `find $$dir -type f -maxdepth 1 
-name "dh_*.pod" | sort` | \
                                $(POD2MAN) --name="debhelper" --section=7 > 
debhelper.$$lang.7; \
                fi; \
        done

version:
        printf "package 
Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';\n1" > \
                Debian/Debhelper/Dh_Version.pm

clean:
        rm -f *.1 *.7 Debian/Debhelper/Dh_Version.pm
        po4a --previous --rm-translations --rm-backups man/po4a/po4a.cfg
        for lang in $(LANGS); do \
                if [ -e man/$$lang ]; then rmdir man/$$lang; fi; \
        done;

install:
        install -d $(DESTDIR)/usr/bin \
                $(DESTDIR)/usr/share/debhelper/autoscripts \
                $(DESTDIR)$(PERLLIBDIR)/Sequence \
                $(DESTDIR)$(PERLLIBDIR)/Buildsystem
        install $(shell find -maxdepth 1 -mindepth 1 -name dh\* |grep -v 
\.1\$$) $(DESTDIR)/usr/bin
        install -m 0644 autoscripts/* $(DESTDIR)/usr/share/debhelper/autoscripts
        install -m 0644 Debian/Debhelper/*.pm $(DESTDIR)$(PERLLIBDIR)
        install -m 0644 Debian/Debhelper/Sequence/*.pm 
$(DESTDIR)$(PERLLIBDIR)/Sequence
        install -m 0644 Debian/Debhelper/Buildsystem/*.pm 
$(DESTDIR)$(PERLLIBDIR)/Buildsystem

test: version
        ./run perl -MTest::Harness -e 'runtests grep { ! /CVS/ && ! /\.svn/ && 
-f && -x } @ARGV' t/* t/buildsystems/*
        # clean up log etc
        ./run dh_clean
[po4a_langs] fr es
[po4a_paths] man/po4a/po/debhelper.pot  $lang:man/po4a/po/$lang.po
[type: pod] debhelper.pod       $lang:man/$lang/debhelper.pod           
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh                  $lang:man/$lang/dh.pod                  
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_auto_build       $lang:man/$lang/dh_auto_build.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_auto_clean       $lang:man/$lang/dh_auto_clean.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_auto_configure   $lang:man/$lang/dh_auto_configure.pod   
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_auto_install     $lang:man/$lang/dh_auto_install.pod     
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_auto_test        $lang:man/$lang/dh_auto_test.pod        
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_bugfiles         $lang:man/$lang/dh_bugfiles.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_builddeb         $lang:man/$lang/dh_builddeb.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_clean            $lang:man/$lang/dh_clean.pod            
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_compress         $lang:man/$lang/dh_compress.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_desktop          $lang:man/$lang/dh_desktop.pod          
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_fixperms         $lang:man/$lang/dh_fixperms.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_gconf            $lang:man/$lang/dh_gconf.pod            
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_gencontrol       $lang:man/$lang/dh_gencontrol.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_icons            $lang:man/$lang/dh_icons.pod            
add_fr:man/po4a/add.fr  add_es:man/po4a/add.es
[type: pod] dh_install          $lang:man/$lang/dh_install.pod          
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installcatalogs  $lang:man/$lang/dh_installcatalogs.pod  
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installchangelogs $lang:man/$lang/dh_installchangelogs.pod 
add_fr:man/po4a/add.fr add_es:man/po4a/add1.es
[type: pod] dh_installcron      $lang:man/$lang/dh_installcron.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installdeb       $lang:man/$lang/dh_installdeb.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installdebconf   $lang:man/$lang/dh_installdebconf.pod   
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installdirs      $lang:man/$lang/dh_installdirs.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installdocs      $lang:man/$lang/dh_installdocs.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installemacsen   $lang:man/$lang/dh_installemacsen.pod   
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installexamples  $lang:man/$lang/dh_installexamples.pod  
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installifupdown  $lang:man/$lang/dh_installifupdown.pod  
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installinfo      $lang:man/$lang/dh_installinfo.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installinit      $lang:man/$lang/dh_installinit.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installlogcheck  $lang:man/$lang/dh_installlogcheck.pod  
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installlogrotate $lang:man/$lang/dh_installlogrotate.pod 
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installman       $lang:man/$lang/dh_installman.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installmanpages  $lang:man/$lang/dh_installmanpages.pod  
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installmenu      $lang:man/$lang/dh_installmenu.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installmime      $lang:man/$lang/dh_installmime.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installmodules   $lang:man/$lang/dh_installmodules.pod   
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installpam       $lang:man/$lang/dh_installpam.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installppp       $lang:man/$lang/dh_installppp.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installudev      $lang:man/$lang/dh_installudev.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installwm        $lang:man/$lang/dh_installwm.pod        
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_installxfonts    $lang:man/$lang/dh_installxfonts.pod    
add_fr:man/po4a/add.fr  add_es:man/po4a/add1.es
[type: pod] dh_link             $lang:man/$lang/dh_link.pod             
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_listpackages     $lang:man/$lang/dh_listpackages.pod     
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_makeshlibs       $lang:man/$lang/dh_makeshlibs.pod       
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_md5sums          $lang:man/$lang/dh_md5sums.pod          
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_movefiles        $lang:man/$lang/dh_movefiles.pod        
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_perl             $lang:man/$lang/dh_perl.pod             
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_prep             $lang:man/$lang/dh_prep.pod             
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_python           $lang:man/$lang/dh_python.pod           
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_scrollkeeper     $lang:man/$lang/dh_scrollkeeper.pod     
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_shlibdeps        $lang:man/$lang/dh_shlibdeps.pod        
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_strip            $lang:man/$lang/dh_strip.pod            
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_suidregister     $lang:man/$lang/dh_suidregister.pod     
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_testdir          $lang:man/$lang/dh_testdir.pod          
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_testroot         $lang:man/$lang/dh_testroot.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_testversion      $lang:man/$lang/dh_testversion.pod      
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_undocumented     $lang:man/$lang/dh_undocumented.pod     
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es
[type: pod] dh_usrlocal         $lang:man/$lang/dh_usrlocal.pod         
add_fr:man/po4a/add.fr  add_es:man/po4a/add2.es

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to