123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
- Summary: The procmail mail processing program.
- Summary(ja): procmail メール処理プログラム
- Name: procmail
- Version: 3.22
- Release: 6%{?_dist_release}
- Group: internet
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: daisuke, inagaki
- License: GPL or artistic
- Source: ftp://ftp.ucsb.edu/pub/mirrors/procmail/procmail-%{version}.tar.gz
- Patch0: procmail-3.22-rhconfig.patch
- Patch1: procmail-3.15.1-man.patch
- Patch2: procmail_3.22-8.debian.patch
- Patch4: procmail-3.22-truncate.patch
- Patch5: procmail-3.22-ipv6.patch
- Patch6: procmail-3.22-getline.patch
- Patch8: procmail-3.22-crash-fix.patch
- Patch10: procmail-3.22-coverity-scan-fixes.patch
- Patch100: procmail-3.14-OLD_PREFIX.patch
- Patch1000: procmail-3.22-CVE-2014-3618.patch
- Patch1001: procmail-3.22-CVE-2017-16844.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- %description
- The procmail program is MDA (Mail Delivery Agent) for local mail
- delivery. In addition to just delivering mail, procmail can be used
- for automatic filtering, presorting and other mail handling jobs.
- %description -l ja
- procmail プログラムはローカルメール配送のためのメール配送エージェント
- (MDA) です。procmail は単にメールを配送するだけではなく
- 自動フィルタリングやソーティング等の処理も行う事が可能です.
- %debug_package
- %prep
- %setup -q
- %autopatch -p1
- find examples -type f | xargs chmod 644
- find . -type d -exec chmod 755 {} \;
- %build
- make RPM_OPT_FLAGS="$(getconf LFS_CFLAGS)" autoconf.h
- make RPM_OPT_FLAGS="$RPM_OPT_FLAGS %{?hardened_flags} -Wno-comments $(getconf LFS_CFLAGS)"
- make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
- %install
- rm -rf ${RPM_BUILD_ROOT}
- mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
- mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,5}
- make \
- BASENAME=${RPM_BUILD_ROOT}%{_prefix} MANDIR=${RPM_BUILD_ROOT}%{_mandir} \
- install
- cp debian/mailstat.1 ${RPM_BUILD_ROOT}%{_mandir}/man1
- %clean
- rm -rf ${RPM_BUILD_ROOT}
- %files
- %defattr(-,root,root)
- %license COPYING
- %doc Artistic FAQ FEATURES HISTORY README KNOWN_BUGS examples
- %{_bindir}/formail
- %attr(2755,root,mail) %{_bindir}/lockfile
- %{_bindir}/mailstat
- %attr(0755,root,mail) %{_bindir}/procmail
- %{_mandir}/man[15]/*
- %changelog
- * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22-7
- - renumbered patches.
- - imported Patch10 and 1001 from rawhide.
- * Fri Jul 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22-6
- - dropped a patch: procmail-3.22-large_files.patch.
- - imported patches from rawhide.
- - procmail-3.22-crash-fix.patch
- - procmail-3.22-truncate.patch
- * Fri Feb 6 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.22-5
- - added patch100 from Vine Linux/6
- * Sun Sep 7 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.22-4
- - add patch100 for fix CVE-2014-3618 (formail)
- * Fri May 16 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-4
- - rebuild on current environment
- * Sun Apr 3 2011 IWAI, Masaharu <iwai@alib.jp> 3.22-3
- - add two patches from Fedora 3.22-25
- - add IPv6 support to comsat notification (Patch5)
- - rename getline to avoid conflict with glibc 2.10,11 (Patch6)
- - update description
- * Wed Jun 24 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.22-2
- - spec in UTF-8
- * Fri May 2 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.22-1
- - applied new versioning policy
- * Wed Sep 20 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl4
- - rebuild to add gpg sign
- - add Patch2,3 from FC
- * Sun May 18 2003 IWAI Masaharu <iwai@alib.jp> 3.22-0vl3
- - rebuild with new toolchain
- - fix typo in %%changelog
- * Thu Oct 03 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl2
- - lose setuid/setgid bits.
- postfix do not use procmail as local mailer now.
- * Tue Oct 2 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 3.22-0vl1
- - come back setuid/setgid bits to create lock file.
- * Wed Jul 18 2001 <sagami@vinelinux.org>
- - 3.20-0vl1
- - sync with RedHat 6.2 updates 3.20-0.62; major changes are...
- * lose setuid/setgid (root,mail) bits (bugzilla
- * Change to "License: GPL or artistic" from "Copyright: distributable"
- * Enable LMTP
- * Fix man page (bugzilla
- * Thu Feb 8 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
- - 3.14-5vl2
- - fixed formail to comply with RFC822 (OLD_PREFIX).
- * Wed Jan 10 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
- - 3.14-5vl1
- - based on 3.14-5 from Rawhide
- - added Japanese summary and description
- * Fri Aug 11 2000 Jeff Johnson <jbj@redhat.com>
- - add space in delivery rules with '!' (#15947).
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild
- * Thu Jun 15 2000 Jeff Johnson <jbj@redhat.com>
- - FHS packaging.
- * Mon Feb 7 2000 Jeff Johnson <jbj@redhat.com>
- - compress man pages.
- * Fri Jan 14 2000 Jeff Johnson <jbj@redhat.com>
- - update to 3.14.
- * Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
- - fix doc perms.
- * Wed Apr 21 1999 Cristian Gafton <gafton@redhat.com>
- - turn on GROUP_PER_USER
- - add some docs to the package
- * Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
- - version 3.13
- * Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
- - fixed Group line
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 16)
- * Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com>
- - build root
- * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
- * Thu Jun 19 1997 Erik Troan <ewt@redhat.com>
- - built against glibc
|