--- /dev/null
+.config
+
+# files produced by './configure.gnu' on a Linux machine
+/Makefile
+/Policy.sh
+/cflags
+/config.h
+/config.sh
+/makeaperl
+/makedepend
+/makedir
+/makefile
+/makefile.old
+/myconfig
+/opmini.c
+/perlmain.c
+/pod/Makefile
+/writemain
+/x2p/Makefile
+/x2p/cflags
+/x2p/makefile
+/x2p/makefile.old
+
+# general build products
+*.o *.a
+
+# ?
+ext.libs
+
+# these are scattered everywhere, ignore them
+.exists
+
+/miniperl
+/perl
+
+/extra.pods
+/generate_uudmap
+/uni.data
+/uudmap.h
+
+x2p/a2p
+x2p/find2perl
+x2p/psed
+x2p/s2p
--- /dev/null
+# ignore generated .c files, and other module build traces
+*.c *.bs
+blib
+pm_to_blib
+Makefile
+ppport.h
--- /dev/null
+!/byterun.c
--- /dev/null
+!/version.c
+/constants.h
--- /dev/null
+!/PPPort/module2.c
+!/PPPort/module3.c
--- /dev/null
+/PPPort.pm
+#ignored in /ext
+#/ppport.h
+/module*.c
--- /dev/null
+!/dlutils.c
+/DynaLoader.pm
+/XSLoader.pm
--- /dev/null
+!/encengine.c
+/Byte/Byte.xs
+*.exh
+*.h
+!/Encode/encode.h
+*.fnm
--- /dev/null
+/Errno.pm
+/arch.txt
--- /dev/null
+!/Glob/bsd_glob.c
--- /dev/null
+*.inc
+/xdefine
--- /dev/null
+!/Win32CORE.c
--- /dev/null
+!/APItest/core.c
+!/APItest/exception.c
+!/APItest/notcore.c
+!/Typemap/stdio.c
--- /dev/null
+/B.pm
+/B
+/Compress
+/Config.pm
+/Config.pod
+/Config_heavy.pl
+/DB_File.pm
+/Data
+/Devel/DProf.pm
+/Devel/InnerPackage.pm
+/Devel/PPPort.pm
+/Devel/Peek.pm
+/Digest/MD5.pm
+/Digest/SHA.pm
+/DynaLoader.pm
+/Encode.pm
+/Encode
+/Errno.pm
+/ExtUtils/Miniperl.pm
+/Fcntl.pm
+/File/Glob.pm
+/File/GlobMapper.pm
+/Filter/Util
+/Hash
+/I18N/Langinfo.pm
+/IO.pm
+/IO/Compress
+/IO/Dir.pm
+/IO/File.pm
+/IO/Handle.pm
+/IO/Pipe.pm
+/IO/Poll.pm
+/IO/Seekable.pm
+/IO/Select.pm
+/IO/Socket.pm
+/IO/Socket
+/IO/Uncompress
+/IPC/Msg.pm
+/IPC/Semaphore.pm
+/IPC/SharedMem.pm
+/IPC/SysV.pm
+/List
+/MIME
+/Math/BigInt/FastCalc.pm
+/Module/Pluggable.pm
+/Module/Pluggable
+/O.pm
+/Opcode.pm
+/POSIX.pm
+/POSIX.pod
+/PerlIO/encoding.pm
+/PerlIO/scalar.pm
+/PerlIO/via.pm
+/Pod/Simple/t/corpus/2202jp.txt
+/Pod/Simple/t/corpus/2202jpx.txt
+/Pod/Simple/t/corpus/2202jpy.txt
+/Pod/Simple/t/corpus2/polish_utf16be_bom.txt
+/Pod/Simple/t/corpus2/polish_utf16le_bom.txt
+/SDBM_File.pm
+/Safe.pm
+/Scalar
+/Socket.pm
+/Storable.pm
+/Sys
+/Text/Soundex.pm
+/Time/HiRes.pm
+/Time/Piece.pm
+/Time/Seconds.pm
+/Unicode/Normalize.pm
+/XS
+/XSLoader.pm
+/attrs.pm
+/auto
+/encoding.pm
+/lib.pm
+/ops.pm
+/re.pm
+/threads.pm
+/threads
+/unicore/Canonical.pl
+/unicore/CombiningClass.pl
+/unicore/Decomposition.pl
+/unicore/Exact.pl
+/unicore/Name.pl
+/unicore/PVA.pl
+/unicore/Properties
+/unicore/To
+/unicore/lib
--- /dev/null
+/*
+!/*.packed
+!/.gitignore
--- /dev/null
+*.tar
+*.tgz
--- /dev/null
+/upload_post_text.txt
--- /dev/null
+# arch-specific pods
+/perlaix.pod
+/perlamiga.pod
+/perlapollo.pod
+/perlbeos.pod
+/perlbs2000.pod
+/perlce.pod
+/perlcn.pod
+/perlcygwin.pod
+/perldelta.pod
+/perldgux.pod
+/perldos.pod
+/perlepoc.pod
+/perlfreebsd.pod
+/perlhpux.pod
+/perlhurd.pod
+/perlirix.pod
+/perljp.pod
+/perlko.pod
+/perllinux.pod
+/perlmachten.pod
+/perlmacos.pod
+/perlmacosx.pod
+/perlmint.pod
+/perlmpeix.pod
+/perlnetware.pod
+/perlopenbsd.pod
+/perlos2.pod
+/perlos390.pod
+/perlos400.pod
+/perlplan9.pod
+/perlqnx.pod
+/perlriscos.pod
+/perlsolaris.pod
+/perlsymbian.pod
+/perltru64.pod
+/perltw.pod
+/perluts.pod
+/perlvmesa.pod
+/perlvms.pod
+/perlvos.pod
+/perlwin32.pod
+
+# scripts etc
+/pod2html
+/pod2latex
+/pod2man
+/pod2text
+/pod2usage
+/podchecker
+/podselect
--- /dev/null
+/-Dodgy.pm
--- /dev/null
+*
+!/.gitignore
+!/*.SH
+!/*.PL
--- /dev/null
+/a2p
+/find2perl
+/psed
+/s2p