sync lintian overrides against sid
[alioth/cvs.git] / debian / README.source
1 #!/bin/mksh
2 # $MirOS: contrib/hosted/tg/deb/cvs/debian/README.source,v 1.6 2011/05/06 23:28:41 tg Exp $
3 #-
4 # The patches are placed otherwhere in CVS:
5 # Vcs-CVS: :ext:_anoncvs@anoncvs.mirbsd.org:/cvs ports/devel/cvs/patches
6 # Vcs-Browser: http://cvs.mirbsd.de/ports/devel/cvs/patches/
7
8 # The thing behind epoch:upstreamversion- without any ~bpo etc.
9 DEBIANVER=4
10
11 set -x
12 cd "$(dirname "$0")/.."
13 debian/rules clean
14 set -e
15 rm -f .*
16 rm -rf !(debian)
17 (cd ..; tar xzf cvs_1.12.13.orig.tar.gz)
18
19 CVSROOT=:ext:_anoncvs@anoncvs.mirbsd.org:/cvs
20 [[ $1 = -H ]] && CVSROOT=:ext:_anoncvs@herc.mirbsd.org:/cvs
21 CVS_RSH=ssh cvs -qd $CVSROOT co -PA -ddebian/CVSTEMP ports/devel/cvs/patches
22 read i?'Press ^C to abort, Enter to apply:'
23
24 cat debian/CVSTEMP/patch-* | patch -lp0
25 find . -name \*.orig -o -name \*.rej
26 ed -s configure.in <<-EOF
27         ,g/-MirPorts-QQ/s//-MirDebian-${DEBIANVER}/
28         ,g/miros-discuss@/s//tg@/
29         w
30         q
31 EOF
32
33 rm -f config.h.in configure
34 autoheader2.59
35 autoconf2.59
36 debian/rules clean
37 find debian -name CVS -a -type d -print0 | xargs -0r rm -rf --
38 exit 0