summaryrefslogtreecommitdiff
path: root/debian/patches/Makefile
blob: b0eff7decf33059e201889b99085f7834d50eee9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bin/make -f
# -*- makefile -*- 
# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
#
# This file is also based upon prior sendmail makefiles 
#
# Richard Nelson <cowboy@debian.org>

                                                                                
#-------------
create:
	diff -cr ../../cf/m4/proto.m4 proto.m4 > patch.ldap.m4 || /bin/true
	#diff -cr ../../cf/mailer/local.m4 local.m4 > patch.dont_masquerade_local || /bin/true
	#diff -cr ../../cf/feature/local_procmail.m4 local_procmail.m4 > patch.local_procmail || /bin/true
	#diff -cr ../../src/conf.h   conf.h    > patch.IP_SRCROUTE || /bin/true
	#diff -cr ../../src/daemon.c daemon.c >> patch.IP_SRCROUTE || /bin/true

patch:
	patch -p1 --version-control=never -l < debian/patches/mime-patch
	patch -p5 --version-control=never < debian/patches/mrbl.p3
	patch -p3 --version-control=never < debian/patches/patch.local_procmail
	patch -p2 --version-control=never < debian/patches/patch.IP_SRCROUTE
	patch -p2 --version-control=never < debian/patches/patch.dont_masquerade_local
	patch -p2 --version-control=never < debian/patches/patch.ldap.m4
	cd src && patch -p0 --version-control=never < ../debian/patches/patch.ldap.src
	cd rmail && patch -p0 --version-control=never < ../debian/patches/patch.rmail
	cd src && patch -p0 --version-control=never < ../debian/patches/patch.DOS
	patch -p0 --version-control=never -l < debian/patches/cf.mailer.cyrus.m4
	patch -p0 --version-control=never -l < debian/patches/patch.mail.local


unpatch:
	patch -R -p1 --version-control=never -l < debian/patches/mime-patch
	patch -R -p5 --version-control=never < debian/patches/mrbl.p3
	patch -R -p3 --version-control=never < debian/patches/patch.local_procmail
	patch -R -p2 --version-control=never < debian/patches/patch.IP_SRCROUTE
	patch -R -p2 --version-control=never < debian/patches/patch.dont_masquerade_local
	patch -R -p2 --version-control=never < debian/patches/patch.ldap.m4
	cd src && patch -R -p0 --version-control=never < ../debian/patches/patch.ldap.src
	cd rmail && patch -R -p0 --version-control=never < ../debian/patches/patch.rmail
	cd src && patch -R -p0 --version-control=never < ../debian/patches/patch.DOS
	patch -R -p0 --version-control=never -l < debian/patches/cf.mailer.cyrus.m4
	patch -R -p0 --version-control=never -l < debian/patches/patch.mail.local


#-------------
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install