1#!/usr/bin/perl 2 3# MANIFEST.SKIP -- Kevin's various excluded files 4 5# Copyright 2008, 2009, 2010, 2011, 2012 Kevin Ryde 6 7# This file is shared among several distributions. 8# 9# This file is free software; you can redistribute it and/or modify it 10# under the terms of the GNU General Public License as published by 11# the Free Software Foundation; either version 3, or (at your option) 12# any later version. 13# 14# This file is distributed in the hope that it will be useful, but 15# WITHOUT ANY WARRANTY; without even the implied warranty of 16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17# General Public License for more details. 18# 19# You should have received a copy of the GNU General Public License along 20# with this file. If not, see <http://www.gnu.org/licenses/>. 21 22 23# cf. /usr/share/perl/5.14/ExtUtils/MANIFEST.SKIP 24 25 26# emacs backups 27~$ 28# emacs locks 29(^|/)\.# 30# emacs autosave 31(^|/)# 32 33# own distdir 34^[A-Za-z][A-Za-z0-9-_]*-\d+/ 35# own dist files 36\.tar$ 37\.tar\.gz$ 38\.deb$ 39 40# ExtUtils::MakeMaker leaving Makefile.old 41# and "myman" leaving MANIFEST.old 42\.old$ 43# ExtUtils::MakeMaker "metafile" rule temporary, left behind if interrupted 44^META_new\.yml$ 45 46# built - MakeMaker 47^Makefile$ 48^blib 49^pm_to_blib 50^TAGS$ 51# MakeMaker 6.18 to 6.25, apparently 52^blibdirs\.ts$ 53# msdos compiler output stuff using gcc, 54# "XSFILENAME.def" extension, and others fixed names it seems 55\.def$ 56^dll\.base$ 57^dll\.exp$ 58# msdos compiler stuff using ms c 59\.pdb$ 60 61# built - recent Module::Build nonsense 62^MYMETA\.yml$ 63 64# built - cdbs and debhelper 65^debian/stamp- 66^debian/.*\.log$ 67 68# built - texinfo.tex temporaries 69\.(aux|cp|cps|fn|fns|ky|log|pg|toc|tp|tps|vr)$ 70 71# toplevel .c files built from .xs 72^[^/]+\.c$ 73# built .o compiled and .bs from .xs 74\.o$ 75\.obj$ 76\.bs$ 77# 78#(^|/)[A-Z][A-Za-z0-9_]*\.c$ 79#/[^Z])[^/]+\.c$ 80 81# built - configury 82^a\.out$ 83^conftest 84^config\.h$ 85^myconfig\.h$ 86 87# built - toplevel html pages 88^[a-zA-Z][^./]+\.html$ 89 90# inc/MyMakefileExtras.pm "diff-prev" 91^diff\.tmp 92# inc/MyMakefileExtras.pm "lintian-source" 93^temp-lintian 94# various testing 95^tempfile\.png$ 96^tempfile 97\.tmp$ 98 99 100# my dists 101^dist-deb 102^up$ 103^c$ 104 105# special case p..ulp test build stuff 106devel/h2xs/TestConstFoo/ 107 108# special case various executables 109^devel/exe-[^/.]+$ 110# special case mall executables 111^devel/hblk$ 112^devel/mallopt$ 113^devel/mallstats$ 114^devel/malltrim$ 115# special case fli executables 116^devel/mmap-multi$ 117# special case widget-bits executables 118^devel/grandom$ 119^devel/grandom-[a-z]+$ 120# special case widget-cursor executables 121^devel/invisible-blank$ 122# special case x'or executables 123^devel/gtk-gc-colour$ 124# special case combo executables 125^devel/toolbutton-overflow-leak$ 126# special case xpother executables 127^devel/encode-all$ 128^devel/encode-dump$ 129^devel/Encode-X11-xlib$ 130^devel/Encode-X11-xlib2$ 131# special case xpother samples 132^devel/encode.*\.ctext$ 133^devel/encode.*\.utf8$ 134 135# special htmlext environs 136^test-dist/ 137 138 139\.junk$ 140\.bak$ 141^backup 142^misc 143^maybe 144^samples 145^samp 146^formats 147