X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlrepository.pod;h=ec0294a0f21263ff7d33dfea9e9b8c521d4abc62;hb=6e2cec711386bcf54fa61d6f91366e532eafcfc6;hp=0ab8a71aefef17a6f9782c5bb1c12e5c5e08ce0c;hpb=ad60556f60f5cb4d2ed50c55b502e1fb6e4c8e41;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlrepository.pod b/pod/perlrepository.pod index 0ab8a71..ec0294a 100644 --- a/pod/perlrepository.pod +++ b/pod/perlrepository.pod @@ -350,24 +350,9 @@ $install_root/lib. If you are unsure about the proper location of a file that may have gotten copied while building the source distribution, consult the C. -=head2 A note on binary files +=for XXX -Since the patch(1) utility cannot deal with binary files, it's -important that you either avoid the use of binary files in your patch, -generate the files dynamically, or that you encode any binary files -using the F utility. - -Assuming you needed to include a gzip-encoded file for a module's test -suite, you might do this as follows using the F utility: - - $ perl uupacktool.pl -v -p -D lib/Some/Module/t/src/t.gz - Writing lib/Some/Module/t/src/t.gz into lib/Some/Module/t/src/t.gz.packed - -This will replace the C file with an encoded counterpart. During -C, before any tests are run, perl's Makefile will restore -all the C<.packed> files mentioned in the MANIFEST to their original -name. This means that the test suite does not need to be aware of this -packing scheme and will not need to be altered. +What should we recommend about binary files now? Do we need anything? =head2 Getting your patch accepted