Date: Saturday, June 2, 2018 @ 23:29:20 Author: foutrelis Revision: 338492
Fix build with boost 1.67 Added: cclive/trunk/boost-1.67.patch Modified: cclive/trunk/PKGBUILD ------------------+ PKGBUILD | 5 ++++- boost-1.67.patch | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-06-02 23:07:09 UTC (rev 338491) +++ PKGBUILD 2018-06-02 23:29:20 UTC (rev 338492) @@ -14,10 +14,12 @@ makedepends=('boost') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.sig} iostream.patch + boost-1.67.patch boost.m4) # https://github.com/tsuna/boost.m4 sha512sums=('0d8f6f870e24e2906542c1e02745009597fca2e879261bef7a81e07f8dec016ee200d8a4b37dd0f20b3ad27c12e2445fed1f6a9dc262a6c27e40222048bb5438' 'SKIP' 'dc6fb068d153e91c03533830e6d87bb292109e192b9fff7003a23fbe3ab5a786fee52a0f522788b5715511be0de55deed1b4a9b2369ac6d239074ec099e0e893' + '8897a535aaa7d8acf3eea07f0e172423d59ec7ff051dbfc096661162649b589b23795f326aad7fa6370aad3174ec5b7e2125424d0425cff425f3dfa3ca660c9d' 'fe459153907224948888dd6cf6d04b780867595e5e70661d50e3fc2976149f716b807c71d5bfed61566b069bddc955838fdcf441ba5110bea9b2bbaac5b99c84') validpgpkeys=('E220FCFF9EADBA326FD6B23BBF1D59CCAD00BE50') # Toni Gundogdu @@ -28,7 +30,8 @@ cp $srcdir/boost.m4 m4/ autoconf - patch -p1 -i $srcdir/iostream.patch + patch -Np1 -i ../iostream.patch + patch -Np1 -i ../boost-1.67.patch } build() { Added: boost-1.67.patch =================================================================== --- boost-1.67.patch (rev 0) +++ boost-1.67.patch 2018-06-02 23:29:20 UTC (rev 338492) @@ -0,0 +1,12 @@ +diff -upr cclive-0.9.3.orig/src/cc/progressbar.h cclive-0.9.3/src/cc/progressbar.h +--- cclive-0.9.3.orig/src/cc/progressbar.h 2013-11-23 11:46:27.000000000 +0200 ++++ cclive-0.9.3/src/cc/progressbar.h 2018-06-03 02:23:36.603414837 +0300 +@@ -316,7 +316,7 @@ private: + + static inline std::string eta_from_seconds(const double s) + { +- const pt::time_duration& td = pt::seconds(s); ++ const pt::time_duration& td = pt::seconds(long(s)); + return pt::to_simple_string(td); + } +