source: projects/specs/trunk/p/procmail/procmail-vl.spec @ 9333

Revision 9333, 4.8 KB checked in by inagaki, 9 years ago (diff)

2015-02-06 Ryoichi INAGAKI <ryo1@…>

  • bind, ntp, procmail: security fix


Line 
1Summary: The procmail mail processing program.
2Summary(ja): procmail メール処理プログラム
3Name: procmail
4Version: 3.22
5Release: 5%{?_dist_release}
6License: GPL or artistic
7Group: Applications/Internet
8Source: ftp://ftp.procmail.org/pub/procmail/procmail-%{version}.tar.gz
9URL: http://www.procmail.org
10Patch0: procmail-3.22-rhconfig.patch
11Patch1: procmail-3.15.1-man.patch
12Patch2: procmail_3.22-8.debian.patch
13Patch3: procmail-3.22-large_files.patch
14Patch5: procmail-3.22-ipv6.patch
15Patch6: procmail-3.22-getline.patch
16
17# patches added by Vine
18Patch10: procmail-3.14-OLD_PREFIX.patch
19# security fix
20Patch100: CVE-2014-3618.patch
21
22BuildRoot: %{_tmppath}/%{name}-%{version}-root
23
24Vendor: Project Vine
25Distribution: Vine Linux
26Packager: daisuke, inagaki
27
28%description
29The procmail program is MDA (Mail Delivery Agent) for local mail
30delivery.  In addition to just delivering mail, procmail can be used
31for automatic filtering, presorting and other mail handling jobs.
32
33%description -l ja
34procmail プログラムはローカルメール配送のためのメール配送エージェント
35(MDA) です。procmail は単にメールを配送するだけではなく
36自動フィルタリングやソーティング等の処理も行う事が可能です.
37
38%prep
39%setup -q
40%patch0 -p1 -b .rhconfig
41%patch1 -p1
42%patch2 -p1
43%patch3 -p1
44%patch5 -p1 -b .ipv6
45%patch6 -p1 -b .getline
46%patch10 -p1 -b .OLD_PREFIX
47# security fix
48%patch100 -p1 -b .CVE-2014-3618
49
50find . -type d -exec chmod 755 {} \;
51
52%build
53make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
54
55%install
56rm -rf ${RPM_BUILD_ROOT}
57mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
58mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,5}
59
60make \
61    BASENAME=${RPM_BUILD_ROOT}%{_prefix} MANDIR=${RPM_BUILD_ROOT}%{_mandir} \
62        install
63
64strip ${RPM_BUILD_ROOT}%{_bindir}/* || :
65
66%clean
67rm -rf ${RPM_BUILD_ROOT}
68
69%files
70%defattr(-,root,root)
71%doc Artistic COPYING FAQ FEATURES HISTORY README KNOWN_BUGS examples
72
73%{_bindir}/formail
74%attr(2755,root,mail)   %{_bindir}/lockfile
75%{_bindir}/mailstat
76%attr(0755,root,mail)   %{_bindir}/procmail
77
78%{_mandir}/man[15]/*
79
80
81%changelog
82* Fri Feb  6 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.22-5
83- added patch100 from Vine Linux/6
84  * Sun Sep  7 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.22-4
85  - add patch100 for fix CVE-2014-3618 (formail)
86
87* Fri May 16 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-4
88- rebuild on current environment
89
90* Sun Apr  3 2011 IWAI, Masaharu <iwai@alib.jp> 3.22-3
91- add two patches from Fedora 3.22-25
92  - add IPv6 support to comsat notification (Patch5)
93  - rename getline to avoid conflict with glibc 2.10,11 (Patch6)
94- update description
95
96* Wed Jun 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.22-2
97- spec in UTF-8
98
99* Fri May  2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.22-1
100- applied new versioning policy
101
102* Wed Sep 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl4
103- rebuild to add gpg sign
104- add Patch2,3 from FC
105
106* Sun May 18 2003 IWAI Masaharu <iwai@alib.jp> 3.22-0vl3
107- rebuild with new toolchain
108- fix typo in %%changelog
109
110* Thu Oct 03 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl2
111- lose setuid/setgid bits.
112  postfix do not use procmail as local mailer now.
113
114* Tue Oct  2 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl1
115- come back setuid/setgid bits to create lock file.
116
117* Wed Jul 18 2001 <sagami@vinelinux.org>
118- 3.20-0vl1
119- sync with RedHat 6.2 updates 3.20-0.62; major changes are...
120  * lose setuid/setgid (root,mail) bits (bugzilla #23257).
121  * Change to "License: GPL or artistic" from "Copyright: distributable"
122  * Enable LMTP
123  * Fix man page (bugzilla #35825)
124
125* Thu Feb  8 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
126- 3.14-5vl2
127- fixed formail to comply with RFC822 (OLD_PREFIX).
128
129* Wed Jan 10 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
130- 3.14-5vl1
131- based on 3.14-5 from Rawhide
132- added Japanese summary and description
133
134* Fri Aug 11 2000 Jeff Johnson <jbj@redhat.com>
135- add space in delivery rules with '!' (#15947).
136
137* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
138- automatic rebuild
139
140* Thu Jun 15 2000 Jeff Johnson <jbj@redhat.com>
141- FHS packaging.
142
143* Mon Feb  7 2000 Jeff Johnson <jbj@redhat.com>
144- compress man pages.
145
146* Fri Jan 14 2000 Jeff Johnson <jbj@redhat.com>
147- update to 3.14.
148
149* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
150- fix doc perms.
151
152* Wed Apr 21 1999 Cristian Gafton <gafton@redhat.com>
153- turn on GROUP_PER_USER
154- add some docs to the package
155
156* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
157- version 3.13
158
159* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
160- fixed Group line
161
162* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
163- auto rebuild in the new build environment (release 16)
164
165* Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com>
166- build root
167
168* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
169- translations modified for de, fr, tr
170
171* Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
172- built against glibc
Note: See TracBrowser for help on using the repository browser.