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


RevLine 
[521]1Summary: The procmail mail processing program.
2Summary(ja): procmail メール処理プログラム
3Name: procmail
4Version: 3.22
[9333]5Release: 5%{?_dist_release}
[521]6License: GPL or artistic
[9333]7Group: Applications/Internet
[521]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
[3273]14Patch5: procmail-3.22-ipv6.patch
15Patch6: procmail-3.22-getline.patch
16
[521]17# patches added by Vine
18Patch10: procmail-3.14-OLD_PREFIX.patch
[9333]19# security fix
20Patch100: CVE-2014-3618.patch
21
[521]22BuildRoot: %{_tmppath}/%{name}-%{version}-root
23
24Vendor: Project Vine
25Distribution: Vine Linux
26Packager: daisuke, inagaki
27
28%description
[3273]29The procmail program is MDA (Mail Delivery Agent) for local mail
[521]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
[3273]34procmail プログラムはローカルメール配送のためのメール配送エージェント
35(MDA) です。procmail は単にメールを配送するだけではなく
[521]36自動フィルタリングやソーティング等の処理も行う事が可能です.
37
38%prep
39%setup -q
40%patch0 -p1 -b .rhconfig
41%patch1 -p1
42%patch2 -p1
43%patch3 -p1
[3273]44%patch5 -p1 -b .ipv6
45%patch6 -p1 -b .getline
[521]46%patch10 -p1 -b .OLD_PREFIX
[9333]47# security fix
48%patch100 -p1 -b .CVE-2014-3618
49
[521]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
[9333]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
[8443]87* Fri May 16 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-4
88- rebuild on current environment
89
[3273]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
[521]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.