Name: php-PHPMailer Summary: PHP email transport class with a lot of features Version: 5.2.2 Release: 1%{?dist} License: LGPLv2+ Group: System Environment/Libraries Source0: http://phpmailer.apache-extras.org.codespot.com/files/PHPMailer_%{version}.tgz URL: http://phpmailer.worxware.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Buildarch: noarch Requires: php-mbstring %description Full Featured Email Transfer Class for PHP. PHPMailer features: * Supports emails digitally signed with S/MIME encryption! * Supports emails with multiple TOs, CCs, BCCs and REPLY-TOs * Works on any platform. * Supports Text & HTML emails. * Embedded image support. * Multipart/alternative emails for mail clients that do not read HTML email. * Flexible debugging. * Custom mail headers. * Redundant SMTP servers. * Support for 8bit, base64, binary, and quoted-printable encoding. * Word wrap. * Multiple fs, string, and binary attachments (those from database, string, etc). * SMTP authentication. * Tested on multiple SMTP servers: Sendmail, qmail, Postfix, Gmail, Imail, Exchange, etc. * Good documentation, many examples included in download. * It's swift, small, and simple. #------------------------------------------------------------------------------- %prep #------------------------------------------------------------------------------- %setup -q -n PHPMailer_%{version} pushd docs/phpdoc/js/prettify NONUTF="lang-apollo.js lang-vb.js lang-tex.js lang-vhdl.js lang-scala.js lang-lua.js lang-ml.js lang-wiki.js lang-sql.js lang-go.js" for file in $NONUTF do iconv -f iso-8859-1 -t utf-8 $file > $file.utf mv $file.utf $file done popd #------------------------------------------------------------------------------- %build #------------------------------------------------------------------------------- # Make sure all file lines are \n terminated. find . -type f -exec sed -i -e 's/[\r\t ]*$//' '{}' ';' # Change default language path. sed -i -e \ "/function SetLanguage/s#'language/'#'%{_datadir}/PHPMailer/language/'#" \ class.phpmailer.php #------------------------------------------------------------------------------- %install #------------------------------------------------------------------------------- rm -rf "${RPM_BUILD_ROOT}" # install directories. install -p -d -m 755 "${RPM_BUILD_ROOT}/%{_datadir}/php/PHPMailer/" install -p -d -m 755 "${RPM_BUILD_ROOT}/%{_datadir}/PHPMailer/language/" # Install class files. install -p -m 644 \ class.phpmailer.php "${RPM_BUILD_ROOT}/%{_datadir}/php/PHPMailer/" install -p -m 644 class.smtp.php "${RPM_BUILD_ROOT}/%{_datadir}/php/PHPMailer/" install -p -m 644 class.pop3.php "${RPM_BUILD_ROOT}/%{_datadir}/php/PHPMailer/" # Install language files (these are not gettextized). install -p -m 644 language/*.php \ "${RPM_BUILD_ROOT}/%{_datadir}/PHPMailer/language" # Tag language files. ( cd "${RPM_BUILD_ROOT}" find ".%{_datadir}/PHPMailer/language" -name "phpmailer.lang-*.php" | sed -e 's/^\.//' \ -e 's#^.*/phpmailer\.lang-\(.*\)\.php$#%lang(\1) &#' ) > files.list #------------------------------------------------------------------------------- %clean #------------------------------------------------------------------------------- rm -rf "${RPM_BUILD_ROOT}" #------------------------------------------------------------------------------- %files -f files.list #------------------------------------------------------------------------------- %defattr(-, root, root, -) %doc docs/* README LICENSE changelog.txt %doc examples %{_datadir}/php/PHPMailer %dir %{_datadir}/PHPMailer %dir %{_datadir}/PHPMailer/language %changelog * Mon Dec 24 2012 Remi Collet - 5.2.2-1 - Update to 5.2.2, rebuild for remi repository * Sun Dec 23 2012 Johan Cwiklinski - 5.2.2-1 - Latest upstream release * Thu Mar 22 2012 Remi Collet - 5.2.1-1 - Update to 5.2.1, rebuild for remi repository * Tue Mar 20 2012 Johan Cwiklinski - 5.2.1-1 - Latest upstream release * Thu Jul 21 2011 Remi Collet - 5.1.4 - rebuild for remi repository - add BuildRoot for old version * Mon Jul 18 2011 Patrick Monnerat 5.1-4 - Patch "sign" to fix mail signing. https://sourceforge.net/tracker/?func=detail&aid=3370322&group_id=26031&atid=385709 * Wed Feb 09 2011 Fedora Release Engineering - 5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jul 8 2010 Patrick Monnerat 5.1-2 - Get rid of dos2unix build requirement and of BuildRoot rpm tag. * Fri Jan 15 2010 Patrick Monnerat 5.1-1 - New upstream release. - Moved endline conversion and default language path update from prep to build section. - Patch "php53" to remove PHP 5.3 deprecated features. * Mon Aug 3 2009 Patrick Monnerat 5.0.2-3 - Home page change. - Package description from new home page. - Requires php-mbstring. * Fri Jun 19 2009 Patrick Monnerat 5.0.2-2 - Suppress "ed" build requirement. - Tag language files. - Move class files to a package-specific directory. * Tue Jun 2 2009 Patrick Monnerat 5.0.2-1 - Initial RPM spec file.