packages: mailx/mailx.spec, mailx/mail.1.pl (REMOVED), mailx/mailx-bug10074...

baggins baggins at pld-linux.org
Wed Apr 14 12:24:58 CEST 2010


Author: baggins                      Date: Wed Apr 14 10:24:58 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- it's time fo the 14 years old BSD mailx to die
- we use Heirloom mailx (previously known as nail) from now on

---- Files affected:
packages/mailx:
   mailx.spec (1.49 -> 1.50) , mail.1.pl (1.1 -> NONE)  (REMOVED), mailx-bug10074.patch (1.1 -> NONE)  (REMOVED), mailx-date.patch (1.2 -> NONE)  (REMOVED), mailx-debian.diff (1.1 -> NONE)  (REMOVED), mailx-environ.patch (1.1 -> NONE)  (REMOVED), mailx-gcc4.patch (1.1 -> NONE)  (REMOVED), mailx-kill_warnings.patch (1.1 -> NONE)  (REMOVED), mailx-man.patch (1.1 -> NONE)  (REMOVED), mailx-misc.diff (1.2 -> NONE)  (REMOVED), mailx-nopanic.patch (1.1 -> NONE)  (REMOVED), mailx-nullchar.patch (1.1 -> NONE)  (REMOVED), mailx-pathnames.patch (1.1 -> NONE)  (REMOVED), mailx-siglj.patch (1.1 -> NONE)  (REMOVED), mailx-version.patch (1.1 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/mailx/mailx.spec
diff -u packages/mailx/mailx.spec:1.49 packages/mailx/mailx.spec:1.50
--- packages/mailx/mailx.spec:1.49	Wed May 28 20:59:18 2008
+++ packages/mailx/mailx.spec	Wed Apr 14 12:24:53 2010
@@ -1,102 +1,91 @@
 # $Revision$, $Date$
-Summary:	/bin/mail - the "traditional" way to mail via shell scripts
-Summary(pl.UTF-8):	Tradycyjna metoda wysyłania poczty przy pomocy komendy z shella
+Summary:	An enhanced implementation of the mailx command
+Summary(pl.UTF-8):	Rozszerzona implementacja komendy mailx
 Name:		mailx
-Version:	8.1.1
-Release:	34
+Version:	24.4
+Release:	0.1
 License:	BSD
 Group:		Applications/Mail
-Source0:	ftp://ftp.ptb.de/pub/mail/unix/%{name}-%{version}.tar.gz
-# Source0-md5:	2a5b39e90b9d6d4e56b6cc930b0c4db4
-Source1:	mail.1.pl
-Patch0:		%{name}-misc.diff
-Patch1:		%{name}-man.patch
-Patch2:		%{name}-nullchar.patch
-Patch3:		%{name}-nopanic.patch
-Patch4:		%{name}-debian.diff
-Patch5:		%{name}-pathnames.patch
-Patch6:		%{name}-date.patch
-Patch7:		%{name}-siglj.patch
-Patch8:		%{name}-environ.patch
-Patch9:		%{name}-bug10074.patch
-Patch10:	%{name}-version.patch
-Patch11:	%{name}-kill_warnings.patch
-Patch12:	%{name}-gcc4.patch
+Source0:	http://dl.sourceforge.net/heirloom/%{name}-%{version}.tar.bz2
+# Source0-md5:	0c93759e34200eb56a0e7c464680a54a
+Patch0:		%{name}-bsdcompat.patch
+Patch1:		%{name}-use-krb5-gss.patch
+URL:		http://heirloom.sourceforge.net/mailx.html
+BuildRequires:	heimdal-devel
+BuildRequires:	openssl-devel >= 0.9.7d
+Obsoletes:	nail
 Obsoletes:	nail-mail
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-The /bin/mail program can be used to send quick mail messages, and is
-often used in shell scripts.
-
-%description -l de.UTF-8
-Das /bin/mail-Programm dient zum Versenden von Quick-Mail- Nachrichten
-und wird häufig in Shell-Skripts verwendet.
-
-%description -l fr.UTF-8
-Le programme /bin/mail peut être utilisé pour envoyer des mails
-rapides et est souvent utilisé dans les scripts shell.
+Heirloom mailx is derived from Berkeley Mail and is intended provide the
+functionality of the POSIX mailx command with additional support
+for MIME messages, IMAP, POP3, and SMTP. It provides enhanced
+features for interactive use, such as caching and disconnected
+operation for IMAP, message threading, scoring, and filtering.
+It is also usable as a mail batch language, both for sending
+and receiving mail.A
 
 %description -l pl.UTF-8
-Przy pomocy programu /bin/mail można wysyłać pocztę. Często jest on
-wykorzystywany w skryptach shella.
-
-%description -l tr.UTF-8
-/bin/mail programı hızlı olarak mektup göndermek için kullanılabilir.
-Genellikle kabuk yorumlayıcıları içinde kullanılır.
+Heirloom mailx został stworzony na podstawie Berkeley Mail z zamysłem
+dostarczenia funkcjonalnosci komendy POSIX mailx z dodatkowym
+wsparciem dla MIME, IMAP, POP3 i SMTP. Nail dostacza rozszerzone
+możliwości przy pracy interaktywnej, takie jak odłączone operacje dla
+IMAP, wątkowanie wiadomości, punktacja i filtrowanie.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
 
 %build
 %{__make} \
 	CC="%{__cc}" \
-	CFLAGS="%{rpmcflags}"
+	CFLAGS="%{rpmcflags}" \
+	MAILRC=/etc/mail.rc \
+	MAILSPOOL=/var/mail \
+	SENDMAIL=/usr/lib/sendmail
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/bin,/etc/skel,%{_bindir},%{_datadir}/misc} \
-	$RPM_BUILD_ROOT%{_mandir}/{man1,pl/man1}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,/etc/skel,/bin}
 
-install	misc/* $RPM_BUILD_ROOT%{_datadir}/misc
-install misc/mail.rc $RPM_BUILD_ROOT/etc/skel/.mailrc
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT \
+	MAILRC=/etc/mail.rc \
+	UCBINSTALL=/usr/bin/install \
+	PREFIX=%{_prefix}
 
-install mail $RPM_BUILD_ROOT/bin
-ln -sf ../../bin/mail $RPM_BUILD_ROOT%{_bindir}/Mail
+install mailx $RPM_BUILD_ROOT/bin/mail
 
-install mail.1 $RPM_BUILD_ROOT%{_mandir}/man1
-echo .so mail.1 > $RPM_BUILD_ROOT%{_mandir}/man1/Mail.1
+install nail.rc $RPM_BUILD_ROOT/etc/skel/.mailrc
+ln -s mail.rc $RPM_BUILD_ROOT/etc/nail.rc
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mail.1
-echo .so mail.1 > $RPM_BUILD_ROOT%{_mandir}/pl/man1/Mail.1
+ln -sf ../../bin/mail $RPM_BUILD_ROOT%{_bindir}/Mail
+
+echo .so mailx.1 > $RPM_BUILD_ROOT%{_mandir}/man1/mail.1
+echo .so mailx.1 > $RPM_BUILD_ROOT%{_mandir}/man1/Mail.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%doc AUTHORS ChangeLog README TODO
+%config(noreplace) %verify(not md5 mtime size) /etc/nail.rc
+%attr(755,root,root) %{_bindir}/mailx
+%{_mandir}/man1/n*
+%{_mandir}/man1/mailx*
 
-%attr(755,root,root) /bin/mail
-%attr(755,root,root) %{_bindir}/Mail
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog README TODO
+%config(noreplace) %verify(not md5 mtime size) /etc/mail.rc
 
 /etc/skel/.mailrc
 
-%{_datadir}/misc/*
-%{_mandir}/man1/*
-%lang(pl) %{_mandir}/pl/man1/*
+%attr(755,root,root) /bin/mail
+%attr(755,root,root) %{_bindir}/Mail
+%{_mandir}/man1/[Mm]ail.*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -104,6 +93,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.50  2010/04/14 10:24:53  baggins
+- it's time fo the 14 years old BSD mailx to die
+- we use Heirloom mailx (previously known as nail) from now on
+
 Revision 1.49  2008/05/28 18:59:18  glen
 - release 34
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mailx/mailx.spec?r1=1.49&r2=1.50&f=u



More information about the pld-cvs-commit mailing list