rpms/mbox2eml/devel import.log, NONE, 1.1 mbox2eml-0.1.1-gcc43.patch, NONE, 1.1 mbox2eml.spec, NONE, 1.1 set-eml-mtimes.pl, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Ville Skyttä
scop at fedoraproject.org
Fri Mar 19 20:36:03 UTC 2010
- Previous message: File mbox2eml-0.1.1.tar.gz uploaded to lookaside cache by scop
- Next message: rpms/mbox2eml/F-13 mbox2eml-0.1.1-gcc43.patch, NONE, 1.1 mbox2eml.spec, NONE, 1.1 set-eml-mtimes.pl, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: scop
Update of /cvs/pkgs/rpms/mbox2eml/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv21844/devel
Modified Files:
.cvsignore sources
Added Files:
import.log mbox2eml-0.1.1-gcc43.patch mbox2eml.spec
set-eml-mtimes.pl
Log Message:
Initial import (#574249).
--- NEW FILE import.log ---
mbox2eml-0_1_1-3_fc13:HEAD:mbox2eml-0.1.1-3.fc13.src.rpm:1269030902
mbox2eml-0.1.1-gcc43.patch:
cmdparser.cpp | 1 +
1 file changed, 1 insertion(+)
--- NEW FILE mbox2eml-0.1.1-gcc43.patch ---
diff -up mbox2eml-0.1.1/src/cmdparser.cpp~ mbox2eml-0.1.1/src/cmdparser.cpp
--- mbox2eml-0.1.1/src/cmdparser.cpp~ 2005-02-02 02:11:36.000000000 +0200
+++ mbox2eml-0.1.1/src/cmdparser.cpp 2009-11-06 00:37:34.000000000 +0200
@@ -1,4 +1,5 @@
#include "cmdparser.hpp"
+#include <cstring>
namespace fs = boost::filesystem;
--- NEW FILE mbox2eml.spec ---
Name: mbox2eml
Version: 0.1.1
Release: 3%{?dist}
Summary: Split mbox mailboxes into single .eml files
Group: Applications/Internet
License: GPL+
URL: http://sourceforge.net/projects/mbox2eml/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: set-eml-mtimes.pl
# http://sf.net/tracker/?func=detail&aid=2892908&group_id=127642&atid=709064
Patch0: %{name}-0.1.1-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: boost-devel
BuildRequires: popt-devel
%description
Mbox2eml splits mbox mailboxes into single .eml files. It is highly
configurable and written in C++ to gain maximum performance using a
minimum of RAM.
%prep
%setup -q
%patch0 -p1
sed -i -e 's/\r//g' AUTHORS ChangeLog
install -pm 644 %{SOURCE1} .
%build
%configure LIBS="-lboost_system"
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README set-eml-mtimes.pl
%{_bindir}/mbox2eml
%changelog
* Sun Mar 7 2010 Ville Skyttä <ville.skytta at iki.fi> - 0.1.1-3
- Fix build with ld --no-add-needed.
* Fri Nov 6 2009 Ville Skyttä <ville.skytta at iki.fi> - 0.1.1-2
- Add script for setting mtimes to dates of .eml in docs.
* Fri Nov 6 2009 Ville Skyttä <ville.skytta at iki.fi> - 0.1.1-1
- First build.
--- NEW FILE set-eml-mtimes.pl ---
#!/usr/bin/perl -w
# http://sf.net/tracker/?func=detail&aid=2892923&group_id=127642&atid=709065
# mbox2eml 0.1.1 does not set the modification time of the extracted
# .eml files to the timestamp of the message; this script does that.
# Run it on a directory containing .eml files.
use strict;
use Date::Parse qw(str2time);
use File::Spec::Functions qw(catfile);
use Mail::Internet qw();
if (!@ARGV) {
print STDERR "Usage: $0 DIR\n";
exit 1;
}
opendir(DIR, $ARGV[0]) || die("Can't open dir '$ARGV[0]': $!");
for my $eml (grep { /^.+\.eml$/ && -f catfile($ARGV[0], $_) } readdir(DIR)) {
$eml = catfile($ARGV[0], $eml);
if (!open(EML, $eml)) {
warn("Can't open file '$eml' for reading: $!\n");
next;
}
my $mail = Mail::Internet->new(*EML, Body => []);
close(EML) || warn("Can't close file '$eml': $!\n");
my $date = $mail->head->get("Date");
if (!$date) {
warn("No Date found in file '$eml', skipped\n");
next;
}
$date = str2time($date);
if (!$date) {
warn("Can't parse date '$date', skipped\n");
next;
}
utime($date, $date, $eml) || warn("Can't set times for file '$eml': $!\n");
}
closedir(DIR) || warn("Can't close dir $ARGV[0]: $!");
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mbox2eml/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 19 Mar 2010 20:09:23 -0000 1.1
+++ .cvsignore 19 Mar 2010 20:36:02 -0000 1.2
@@ -0,0 +1 @@
+mbox2eml-0.1.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mbox2eml/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 19 Mar 2010 20:09:23 -0000 1.1
+++ sources 19 Mar 2010 20:36:03 -0000 1.2
@@ -0,0 +1 @@
+56b179d06576c48e4d91f827ef5a1ef6 mbox2eml-0.1.1.tar.gz
- Previous message: File mbox2eml-0.1.1.tar.gz uploaded to lookaside cache by scop
- Next message: rpms/mbox2eml/F-13 mbox2eml-0.1.1-gcc43.patch, NONE, 1.1 mbox2eml.spec, NONE, 1.1 set-eml-mtimes.pl, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list