On 2020-07-30, Klemens Nanni <k...@openbsd.org> wrote:

> Any OKs for this diff which updates and brings in all the support?

I haven't gotten around to really looking at this... but since it's
committed now:

This changed rsync from a self-contained port that you could quickly
compile on a clean box to something with this list of dependencies
on clang archs:

archivers/xz
converters/libiconv
devel/pcre
archivers/lzip/lunzip
devel/dwz
devel/gettext,-runtime
devel/gmake
archivers/lz4
sysutils/xxhash
sysutils/ggrep
archivers/zstd
net/rsync

On non-clang archs, you can forget about just building it.  Ports
gcc is required:

devel/metaauto
archivers/xz
devel/help2man
devel/autoconf/2.69
devel/automake/1.16
devel/autoconf/2.67
devel/libtool,-ltdl
devel/libtool
devel/gmp,no_cxx,bootstrap
devel/mpfr
devel/libmpc
converters/libiconv
devel/gettext,-runtime
devel/gettext,-textstyle
devel/gettext,-tools
archivers/lzip/lunzip
devel/gmake
archivers/lz4
sysutils/xxhash
devel/libsigsegv
devel/m4
devel/bison
devel/libexecinfo
lang/gcc/8,,-libs
lang/gcc/8
lang/gcc/8,,-main
lang/gcc/8,-c++
lang/gcc/8,-libs
devel/pcre
sysutils/ggrep
archivers/zstd
net/rsync

The iconv FLAVOR doesn't build:

Missing library for iconv>=0.0

Never mind that the iconv flavor doesn't make sense any longer,
given that there are now multiple library dependencies and libiconv
is a build dependency anyway.

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to