Bump sysutils/exa to version 0.8.0_4
[dports.git] / sysutils / exa / files / patch-cargo-crates_datetime-0.4.5_src_system.rs
1 Fix build on FreeBSD 10.3/i386
2
3 error[E0308]: mismatched types                                                                                       
4   --> cargo-crates/datetime-0.4.5/src/system.rs:76:6                                                                 
5    |                                                                                                                 
6 76 |     (tv.tv_sec, (tv.tv_nsec / 1000) as i16)                                                                     
7    |      ^^^^^^^^^ expected i64, found i32                                                                          
8
9 --- cargo-crates/datetime-0.4.5/src/system.rs.orig      2017-10-01 10:07:40 UTC
10 +++ cargo-crates/datetime-0.4.5/src/system.rs
11 @@ -73,7 +73,7 @@ fn file_time_as_u64(ft: &FILETIME) -> u64 {
12  pub unsafe fn sys_time() -> (i64, i16) {
13      let mut tv = libc::timespec { tv_sec: 0, tv_nsec: 0 };
14      let _ = clock_gettime(libc::CLOCK_REALTIME, &mut tv);
15 -    (tv.tv_sec, (tv.tv_nsec / 1000) as i16)
16 +    (tv.tv_sec as i64, (tv.tv_nsec / 1000) as i16)
17  }
18  
19  /// Returns the system’s current time, as a tuple of seconds elapsed since