Created attachment 216997 [details] Patch file Currently no supported FreeBSD version has libreadline.so in base system. Then if 'Uses=readline' is used devel/readline is always added to dependency whether or not 'port' argument is specified. So remove unnecessary 'port' argument now.
databases/sqlite3/Makefile need more work: remove option READLINES and rename option READLINEP to READLINE.
(In reply to VVD from comment #1) It was submitted as bug #248446.
Update patch [1]: - Remove databases/sqlite3 after r545157 - Add missing lang/io/Makefile.addons and math/units/Makefile [1] https://people.FreeBSD.org/~sunpoet/patch/USES-readline.txt Pass this PR to the maintainer (portmgr@).
The patch seems wrong, all ports fail with error: Incorrect 'USES+=readline:' readline takes no arguments
Created attachment 217658 [details] Updated patch file * Add missing audio/ardour6/Makefile. * Simplify options related to readline in devel/gdb/Makefile. I tried test build of following modified ports with poudriere and 12.1-RELEASE amd64 jail. audio/ardour5 audio/ardour6 audio/ecasound audio/libsmf audio/yoshimi biology/mrbayes devel/gdb devel/grv devel/opendht devel/tclreadline devel/tig games/wesnoth lang/io lang/mdk lang/newlisp lang/python27 lang/python35 lang/python36 lang/python37 lang/python38 lang/ruby25 lang/ruby26 lang/ruby27 lang/sdcc math/R math/asymptote math/cvc4 math/eukleides math/libqalculate math/units print/fontforge security/krb5-116 security/krb5-117 security/krb5-118 security/krb5-devel sysutils/bareos-server sysutils/bareos16-server sysutils/bareos17-server sysutils/bareos18-server sysutils/slurm-wlm And all of them but sysutils/bareos-server are built successfully. Build of sysutils/bareos-server also fails without this patch.
A new failure log on 12.1 amd64: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-09-03_21h21m04s/logs/errors/scm-5f2_10.log
Created attachment 217759 [details] Updated patch file Fix build of lang/scm.
Exp-run looks fine
Created attachment 217938 [details] Updated patch file Update patch to make it fit to latest ports tree.
Created attachment 218148 [details] Updated patch file Update patch to chase removal of audio/ardour5 and lang/python35.
Hello Sunpoet, You are the maintainer of devel/readline. So would you please commit my latest patch? Best Regards.
Created attachment 220365 [details] Updated patch file Chase update of audio/ecasound.
Created attachment 220710 [details] Updated patch file Chase update of sysutils/bareos-server and sysutils/bareos18-server.
Created attachment 222126 [details] Updated patch file Update patch to make it fit to the latest ports tree.