Re: [UPDATE] www/newsboat to 2.14

2019-02-09 Thread Remi Locherer
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

2019-02-08 Thread Stuart Henderson
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

2019-02-08 Thread Remi Locherer
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

2019-02-07 Thread Frederic Cambus
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 +=