Re: [UPDATE] www/newsboat to 2.14
On Fri, Feb 08, 2019 at 09:54:02PM +, Stuart Henderson wrote: > On 2019/02/08 22:27, Remi Locherer wrote: > > Hi Frederic > > > > On Thu, Feb 07, 2019 at 11:47:09AM +0100, Frederic Cambus wrote: > > > Hi ports@, > > > > > > Here is a diff to update newsboat to 2.14, which now depends on Rust > > > and Cargo. All the work was done by semarie@. > > > > > > I've been running newsboat for three weeks with this diff and haven't > > > noticed any regressions, but more testing would definitely be welcome. > > > > > > Comments? OK? > > > > It builds and runs fine on my amd64 box. > > > > It's the first time I'm looking into a port that uses rust. Did you > > create the list of crates automatically? > > Yes, from the list from upstream via rust.port.mk, see port-modules(5). That is nice! > > > I wonder because I see the > > winapi and fuchsia-zircon crates in the list. > > You're supposed to close your eyes for that bit so you don't drip > tears onto your keyboard ;) > I see. ;-) OK remi@ for updating newsboat to 2.14.
Re: [UPDATE] www/newsboat to 2.14
On 2019/02/08 22:27, Remi Locherer wrote: > Hi Frederic > > On Thu, Feb 07, 2019 at 11:47:09AM +0100, Frederic Cambus wrote: > > Hi ports@, > > > > Here is a diff to update newsboat to 2.14, which now depends on Rust > > and Cargo. All the work was done by semarie@. > > > > I've been running newsboat for three weeks with this diff and haven't > > noticed any regressions, but more testing would definitely be welcome. > > > > Comments? OK? > > It builds and runs fine on my amd64 box. > > It's the first time I'm looking into a port that uses rust. Did you > create the list of crates automatically? Yes, from the list from upstream via rust.port.mk, see port-modules(5). > I wonder because I see the > winapi and fuchsia-zircon crates in the list. You're supposed to close your eyes for that bit so you don't drip tears onto your keyboard ;)
Re: [UPDATE] www/newsboat to 2.14
Hi Frederic On Thu, Feb 07, 2019 at 11:47:09AM +0100, Frederic Cambus wrote: > Hi ports@, > > Here is a diff to update newsboat to 2.14, which now depends on Rust > and Cargo. All the work was done by semarie@. > > I've been running newsboat for three weeks with this diff and haven't > noticed any regressions, but more testing would definitely be welcome. > > Comments? OK? It builds and runs fine on my amd64 box. It's the first time I'm looking into a port that uses rust. Did you create the list of crates automatically? I wonder because I see the winapi and fuchsia-zircon crates in the list. Cheers, Remi > > Index: Makefile > === > RCS file: /cvs/ports/www/newsboat/Makefile,v > retrieving revision 1.6 > diff -u -p -r1.6 Makefile > --- Makefile 27 Sep 2018 09:15:27 - 1.6 > +++ Makefile 18 Jan 2019 11:57:46 - > @@ -2,7 +2,7 @@ > > COMMENT =RSS/Atom feed reader for text terminals > > -V = 2.13 > +V = 2.14 > DISTNAME = newsboat-$V > > CATEGORIES = www > @@ -23,6 +23,86 @@ EXTRACT_SUFX = .tar.xz > > COMPILER = base-clang ports-gcc > > +DISTFILES += ${DISTNAME}${EXTRACT_SUFX} > +MODULES =devel/cargo > + > +MODCARGO_BUILD = No > +MODCARGO_INSTALL = No > +MODCARGO_TEST = No > + > +MODCARGO_CRATES += aho-corasick0.6.9 # Unlicense/MIT > +MODCARGO_CRATES += argon2rs0.2.5 # MIT > +MODCARGO_CRATES += arrayvec0.4.9 # MIT/Apache-2.0 > +MODCARGO_CRATES += autocfg 0.1.1 # Apache-2.0/MIT > +MODCARGO_CRATES += backtrace 0.3.13 # MIT/Apache-2.0 > +MODCARGO_CRATES += backtrace-sys 0.1.26 # MIT/Apache-2.0 > +MODCARGO_CRATES += bitflags1.0.4 # MIT/Apache-2.0 > +MODCARGO_CRATES += blake2-rfc 0.2.18 # MIT OR Apache-2.0 > +MODCARGO_CRATES += cc 1.0.26 # MIT/Apache-2.0 > +MODCARGO_CRATES += cfg-if 0.1.6 # MIT/Apache-2.0 > +MODCARGO_CRATES += chrono 0.4.6 # MIT/Apache-2.0 > +MODCARGO_CRATES += cloudabi0.0.3 # BSD-2-Clause > +MODCARGO_CRATES += constant_time_eq0.1.3 # CC0-1.0 > +MODCARGO_CRATES += dirs1.0.4 # MIT OR Apache-2.0 > +MODCARGO_CRATES += failure 0.1.3 # MIT OR Apache-2.0 > +MODCARGO_CRATES += failure_derive 0.1.3 # MIT OR Apache-2.0 > +MODCARGO_CRATES += fuchsia-zircon 0.3.3 # BSD-3-Clause > +MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 # BSD-3-Clause > +MODCARGO_CRATES += idna0.1.5 # MIT/Apache-2.0 > +MODCARGO_CRATES += lazy_static 1.2.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += libc0.2.45 # MIT OR Apache-2.0 > +MODCARGO_CRATES += lock_api0.1.5 # Apache-2.0/MIT > +MODCARGO_CRATES += matches 0.1.8 # MIT > +MODCARGO_CRATES += memchr 2.1.2 # Unlicense/MIT > +MODCARGO_CRATES += nodrop 0.1.13 # MIT/Apache-2.0 > +MODCARGO_CRATES += num-integer 0.1.39 # MIT/Apache-2.0 > +MODCARGO_CRATES += num-traits 0.2.6 # MIT/Apache-2.0 > +MODCARGO_CRATES += once_cell 0.1.6 # MIT OR Apache-2.0 > +MODCARGO_CRATES += parking_lot 0.6.4 # Apache-2.0/MIT > +MODCARGO_CRATES += parking_lot_core0.3.1 # Apache-2.0/MIT > +MODCARGO_CRATES += percent-encoding1.0.1 # MIT/Apache-2.0 > +MODCARGO_CRATES += proc-macro2 0.4.24 # MIT/Apache-2.0 > +MODCARGO_CRATES += quote 0.6.10 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand0.4.3 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand0.5.5 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand0.6.1 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_chacha 0.1.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_core 0.2.2 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_core 0.3.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_hc 0.1.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_isaac 0.1.1 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_pcg0.1.1 # MIT/Apache-2.0 > +MODCARGO_CRATES += rand_xorshift 0.1.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += redox_syscall 0.1.44 # MIT > +MODCARGO_CRATES += redox_users 0.2.0 # MIT > +MODCARGO_CRATES += regex 1.1.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += regex-syntax0.6.4 # MIT/Apache-2.0 > +MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0 > +MODCARGO_CRATES += rustc-demangle 0.1.11 # MIT/Apache-2.0 > +MODCARGO_CRATES += rustc_version 0.2.3 # MIT/Apache-2.0 > +MODCARGO_CRATES += scoped_threadpool 0.1.9 # MIT > +MODCARGO_CRATES += scopeguard 0.3.3 # MIT/Apache-2.0 > +MODCARGO_CRATES += semver 0.9.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += semver-parser 0.7.0 # MIT/Apache-2.0 > +MODCARGO_CRATES += smallvec0.6.7 # MIT/Apache-2.0 > +MODCARGO_CRATES += syn 0.15.23 # MIT/Apache-2.0 > +MODCARGO_CRATES += synstructure0.10.1 # MIT > +MODCARGO_CRATES += tempfile3.0.5 # MIT/Apache-2.0 > +MODCARGO_CRATES += thread_local0.3.6 #
[UPDATE] www/newsboat to 2.14
Hi ports@, Here is a diff to update newsboat to 2.14, which now depends on Rust and Cargo. All the work was done by semarie@. I've been running newsboat for three weeks with this diff and haven't noticed any regressions, but more testing would definitely be welcome. Comments? OK? Index: Makefile === RCS file: /cvs/ports/www/newsboat/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile27 Sep 2018 09:15:27 - 1.6 +++ Makefile18 Jan 2019 11:57:46 - @@ -2,7 +2,7 @@ COMMENT = RSS/Atom feed reader for text terminals -V =2.13 +V =2.14 DISTNAME = newsboat-$V CATEGORIES = www @@ -23,6 +23,86 @@ EXTRACT_SUFX = .tar.xz COMPILER = base-clang ports-gcc +DISTFILES += ${DISTNAME}${EXTRACT_SUFX} +MODULES = devel/cargo + +MODCARGO_BUILD = No +MODCARGO_INSTALL = No +MODCARGO_TEST =No + +MODCARGO_CRATES += aho-corasick0.6.9 # Unlicense/MIT +MODCARGO_CRATES += argon2rs0.2.5 # MIT +MODCARGO_CRATES += arrayvec0.4.9 # MIT/Apache-2.0 +MODCARGO_CRATES += autocfg 0.1.1 # Apache-2.0/MIT +MODCARGO_CRATES += backtrace 0.3.13 # MIT/Apache-2.0 +MODCARGO_CRATES += backtrace-sys 0.1.26 # MIT/Apache-2.0 +MODCARGO_CRATES += bitflags1.0.4 # MIT/Apache-2.0 +MODCARGO_CRATES += blake2-rfc 0.2.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += cc 1.0.26 # MIT/Apache-2.0 +MODCARGO_CRATES += cfg-if 0.1.6 # MIT/Apache-2.0 +MODCARGO_CRATES += chrono 0.4.6 # MIT/Apache-2.0 +MODCARGO_CRATES += cloudabi0.0.3 # BSD-2-Clause +MODCARGO_CRATES += constant_time_eq0.1.3 # CC0-1.0 +MODCARGO_CRATES += dirs1.0.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += failure 0.1.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += failure_derive 0.1.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += fuchsia-zircon 0.3.3 # BSD-3-Clause +MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 # BSD-3-Clause +MODCARGO_CRATES += idna0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += lazy_static 1.2.0 # MIT/Apache-2.0 +MODCARGO_CRATES += libc0.2.45 # MIT OR Apache-2.0 +MODCARGO_CRATES += lock_api0.1.5 # Apache-2.0/MIT +MODCARGO_CRATES += matches 0.1.8 # MIT +MODCARGO_CRATES += memchr 2.1.2 # Unlicense/MIT +MODCARGO_CRATES += nodrop 0.1.13 # MIT/Apache-2.0 +MODCARGO_CRATES += num-integer 0.1.39 # MIT/Apache-2.0 +MODCARGO_CRATES += num-traits 0.2.6 # MIT/Apache-2.0 +MODCARGO_CRATES += once_cell 0.1.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += parking_lot 0.6.4 # Apache-2.0/MIT +MODCARGO_CRATES += parking_lot_core0.3.1 # Apache-2.0/MIT +MODCARGO_CRATES += percent-encoding1.0.1 # MIT/Apache-2.0 +MODCARGO_CRATES += proc-macro2 0.4.24 # MIT/Apache-2.0 +MODCARGO_CRATES += quote 0.6.10 # MIT/Apache-2.0 +MODCARGO_CRATES += rand0.4.3 # MIT/Apache-2.0 +MODCARGO_CRATES += rand0.5.5 # MIT/Apache-2.0 +MODCARGO_CRATES += rand0.6.1 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_chacha 0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_core 0.2.2 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_core 0.3.0 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_hc 0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_isaac 0.1.1 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_pcg0.1.1 # MIT/Apache-2.0 +MODCARGO_CRATES += rand_xorshift 0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += redox_syscall 0.1.44 # MIT +MODCARGO_CRATES += redox_users 0.2.0 # MIT +MODCARGO_CRATES += regex 1.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += regex-syntax0.6.4 # MIT/Apache-2.0 +MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0 +MODCARGO_CRATES += rustc-demangle 0.1.11 # MIT/Apache-2.0 +MODCARGO_CRATES += rustc_version 0.2.3 # MIT/Apache-2.0 +MODCARGO_CRATES += scoped_threadpool 0.1.9 # MIT +MODCARGO_CRATES += scopeguard 0.3.3 # MIT/Apache-2.0 +MODCARGO_CRATES += semver 0.9.0 # MIT/Apache-2.0 +MODCARGO_CRATES += semver-parser 0.7.0 # MIT/Apache-2.0 +MODCARGO_CRATES += smallvec0.6.7 # MIT/Apache-2.0 +MODCARGO_CRATES += syn 0.15.23 # MIT/Apache-2.0 +MODCARGO_CRATES += synstructure0.10.1 # MIT +MODCARGO_CRATES += tempfile3.0.5 # MIT/Apache-2.0 +MODCARGO_CRATES += thread_local0.3.6 # Apache-2.0/MIT +MODCARGO_CRATES += time0.1.41 # MIT/Apache-2.0 +MODCARGO_CRATES += ucd-util0.1.3 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-bidi0.3.4 # MIT / Apache-2.0 +MODCARGO_CRATES += unicode-normalization 0.1.7 # MIT/Apache-2.0 +MODCARGO_CRATES += unicode-xid 0.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES +=