OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 30-Dec-2002 15:38:34
Branch: HEAD Handle: 2002123014383201
Modified files:
openpkg-src/postfix postfix.spec
openpkg-web news.txt
Log:
package cleanups
Summary:
Revision Changes Path
1.97 +31 -38 openpkg-src/postfix/postfix.spec
1.2429 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/postfix/postfix.spec
============================================================================
$ cvs diff -u -r1.96 -r1.97 postfix.spec
--- openpkg-src/postfix/postfix.spec 25 Dec 2002 08:52:34 -0000 1.96
+++ openpkg-src/postfix/postfix.spec 30 Dec 2002 14:38:33 -0000 1.97
@@ -23,21 +23,15 @@
## SUCH DAMAGE.
##
-# involved versions
-%define V_postfix 2.0.0.1
-%define V_tls 0.8.12-2.0.0.1-0.9.6h
-%define V_pflogsumm 1.0.5
-
-# build options
-%ifndef with_tls
-%define with_tls no
-%endif
-%ifndef with_sasl
-%define with_sasl no
-%endif
-%ifndef with_mysql
-%define with_mysql no
-%endif
+# package versions
+%define V_postfix 2.0.0.1
+%define V_tls 0.8.12-2.0.0.1-0.9.6h
+%define V_pflogsumm 1.0.5
+
+# package options
+%option with_tls no
+%option with_sasl no
+%option with_mysql no
# package information
Name: postfix
@@ -49,7 +43,7 @@
Group: Mail
License: IPL
Version: %{V_postfix}
-Release: 20021225
+Release: 20021230
# list of sources
Source0:
ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-%{V_postfix}.tar.gz
@@ -82,33 +76,36 @@
Conflicts: sendmail, ssmtp, exim
%description
- Postfix is a new-generation Mail Transfer Agent (MTA) able to
- fully replace the Sendmail MTA.
+ Postfix is a new-generation Mail Transfer Agent (MTA) able to fully
+ replace the Sendmail MTA.
Local specifics in this OpenPKG version:
o Postfix delivers locally via Procmail
o Postfix logs directly to the filesystem and not via syslog(3)
o Berkeley-DB lookup table support
o PCRE matching support
- o Optional STARTTLS support
- o Optional SASL2 authentication support
- o Optional MySQL support
-
- Options:
- --define 'with_tls %{with_tls}'
- --define 'with_sasl %{with_sasl}'
- --define 'with_mysql %{with_mysql}'
+ o Optional STARTTLS support (see package options below)
+ o Optional SASL2 authentication support (see package options below)
+ o Optional MySQL support (see package options below)
+
+ %options -p10
%prep
+ # unpack distribution files
%setup0 -q -c -a 0
%if "%{with_tls}" == "yes"
%setup1 -q -T -D -a 1
%endif
%setup3 -q -T -D -a 3
+
+ # apply external TLS patches
cd postfix-%{V_postfix}
%if "%{with_tls}" == "yes"
%{l_patch} -p1 < ../pfixtls-%{V_tls}/pfixtls.diff
%endif
+
+%build
+ # configure Postfix (hard-core part)
%{l_shtool} subst \
-e 's/var_config_dir, /var_command_dir, /' \
src/postfix/postfix.c
@@ -124,8 +121,7 @@
-e 's;#define HAS_DB;#define HAS_DB_DISABLED;' \
src/util/sys_defs.h
-%build
- # configure Postfix
+ # configure Postfix (regular part)
cd postfix-%{V_postfix}
unset LD_LIBRARY_PATH || true
CCARGS=""
@@ -164,8 +160,7 @@
rm -rf $RPM_BUILD_ROOT
# perform standard installation procedure
- (
- cd postfix-%{V_postfix}
+ ( cd postfix-%{V_postfix}
%{l_shtool} subst -e "s;chown;true;" postfix-install
sh postfix-install -non-interactive \
install_root=$RPM_BUILD_ROOT \
@@ -181,8 +176,7 @@
setgid_group=%{l_rgrp}
%{l_shtool} install -c -m 755 \
-e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
- auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
- )
+ auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail )
# post-adjust binaries
rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/mailq
@@ -211,8 +205,7 @@
relocated sample-* transport virtual \
main.cf master.cf main.cf.default; do
mv $cfg sample/
- done
- )
+ done )
# install default configuration
%{l_shtool} install -c -m 644 \
@@ -227,12 +220,12 @@
# pre-create variable stuff
( cd $RPM_BUILD_ROOT%{l_prefix}/var/postfix
- %{l_shtool} mkdir -f -p -m 700 active bounce corrupt defer deferred \
- flush incoming private saved
+ %{l_shtool} mkdir -f -p -m 700 \
+ active bounce corrupt defer deferred \
+ flush incoming private saved
%{l_shtool} mkdir -f -p -m 730 maildrop
%{l_shtool} mkdir -f -p -m 710 public
- %{l_shtool} mkdir -f -p -m 755 log pid
- )
+ %{l_shtool} mkdir -f -p -m 755 log pid )
# install addons
%{l_shtool} install -c -m 755 \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.2428 -r1.2429 news.txt
--- openpkg-web/news.txt 30 Dec 2002 14:31:45 -0000 1.2428
+++ openpkg-web/news.txt 30 Dec 2002 14:38:32 -0000 1.2429
@@ -1,3 +1,4 @@
+30-Dec-2002: Upgraded package: P<postfix-2.0.0.1-20021230>
30-Dec-2002: Upgraded package: P<openpkg-tool-20021230-20021230>
30-Dec-2002: Upgraded package: P<openpkg-20021230-20021230>
30-Dec-2002: New package: P<orbit2-2.5.1-20021230>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]