|
@@ -3,10 +3,18 @@ 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
|
|
|
-Group: Applications/Internet
|
|
|
-Source: ftp://ftp.procmail.org/pub/procmail/procmail-%{version}.tar.gz
|
|
|
-URL: http://www.procmail.org
|
|
|
+# website is vanished.
|
|
|
+#URL: http://www.procmail.org
|
|
|
+# Source: ftp://ftp.procmail.org/pub/procmail/procmail-%{version}.tar.gz
|
|
|
+# The original source doesn't seem to be available anymore, using mirror
|
|
|
+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
|
|
@@ -14,18 +22,16 @@ 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
|
|
|
|
|
|
# patches added by Vine
|
|
|
-Patch10: procmail-3.14-OLD_PREFIX.patch
|
|
|
+Patch100: procmail-3.14-OLD_PREFIX.patch
|
|
|
# security fix
|
|
|
-Patch100: CVE-2014-3618.patch
|
|
|
+Patch1000: procmail-3.22-CVE-2014-3618.patch
|
|
|
+Patch1001: procmail-3.22-CVE-2017-16844.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
-Distribution: Vine Linux
|
|
|
-Packager: daisuke, inagaki
|
|
|
-
|
|
|
%description
|
|
|
The procmail program is MDA (Mail Delivery Agent) for local mail
|
|
|
delivery. In addition to just delivering mail, procmail can be used
|
|
@@ -36,25 +42,24 @@ procmail プログラムはローカルメール配送のためのメール配
|
|
|
(MDA) です。procmail は単にメールを配送するだけではなく
|
|
|
自動フィルタリングやソーティング等の処理も行う事が可能です.
|
|
|
|
|
|
+
|
|
|
+%debug_package
|
|
|
+
|
|
|
+
|
|
|
%prep
|
|
|
%setup -q
|
|
|
-%patch0 -p1 -b .rhconfig
|
|
|
-%patch1 -p1
|
|
|
-%patch2 -p1
|
|
|
-%patch4 -p1 -b .truncate
|
|
|
-%patch5 -p1 -b .ipv6
|
|
|
-%patch6 -p1 -b .getline
|
|
|
-%patch8 -p1 -b .crash-fix
|
|
|
-
|
|
|
-%patch10 -p1 -b .OLD_PREFIX
|
|
|
-# security fix
|
|
|
-%patch100 -p1 -b .CVE-2014-3618
|
|
|
+%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}
|
|
@@ -64,24 +69,29 @@ make \
|
|
|
BASENAME=${RPM_BUILD_ROOT}%{_prefix} MANDIR=${RPM_BUILD_ROOT}%{_mandir} \
|
|
|
install
|
|
|
|
|
|
-strip ${RPM_BUILD_ROOT}%{_bindir}/* || :
|
|
|
+cp debian/mailstat.1 ${RPM_BUILD_ROOT}%{_mandir}/man1
|
|
|
+
|
|
|
|
|
|
%clean
|
|
|
rm -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
|
+
|
|
|
%files
|
|
|
%defattr(-,root,root)
|
|
|
-%doc Artistic COPYING FAQ FEATURES HISTORY README KNOWN_BUGS examples
|
|
|
-
|
|
|
+%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.
|