update for different .orig.tar.gz name
[alioth/cvs.git] / debian / README.source
1 #!/bin/mksh
2 # $MirOS: contrib/hosted/tg/deb/cvs/debian/README.source,v 1.8 2011/06/11 04:59:47 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 # Please look here too:
8 # Vcs-CVS: :ext:_anoncvs@anoncvs.mirbsd.org:/cvs src/gnu/usr.bin/cvs
9 # Vcs-Browser: http://cvs.mirbsd.de/src/gnu/usr.bin/cvs/
10
11 # The thing behind epoch:upstreamversion- without any ~bpo etc.
12 DEBIANVER=5
13
14 set -x
15 cd "$(dirname "$0")/.."
16 [[ $(basename "$(pwd)") = cvs-1.12.13 ]] && exit 1
17 debian/rules clean
18 set -e
19 (cd ..; tar xzf cvs_1.12.13+real.orig.tar.gz)
20 mv debian ../cvs-1.12.13/
21 cd ..
22 rm -rf cvs-1.12.13+real
23 mv cvs-1.12.13 cvs-1.12.13+real
24 cd cvs-1.12.13 cvs-1.12.13+real
25
26 CVSROOT=:ext:_anoncvs@anoncvs.mirbsd.org:/cvs
27 [[ $1 = -H ]] && CVSROOT=:ext:_anoncvs@herc.mirbsd.org:/cvs
28 CVS_RSH=ssh cvs -qd $CVSROOT co -PA -ddebian/CVSTEMP ports/devel/cvs/patches
29 read i?'Press ^C to abort, Enter to apply:'
30
31 cat debian/CVSTEMP/patch-* | patch -lp0
32 find . -name \*.orig -o -name \*.rej
33 ed -s configure.in <<-EOF
34         ,g/-MirPorts-QQ/s//-MirDebian-${DEBIANVER}/
35         ,g/miros-discuss@/s//tg@/
36         w
37         q
38 EOF
39
40 rm -f config.h.in configure
41 autoheader2.59
42 autoconf2.59
43 debian/rules clean
44 find debian -name CVS -a -type d -print0 | xargs -0r rm -rf --
45 exit 0