ports/150159: current ports Mk/bsd.port.mk make fetch calls wget fails to support schemes

Rob Farmer rfarmer at predatorlabs.net
Thu Sep 2 21:46:37 UTC 2010

On Tue, Aug 31, 2010 at 10:39 AM, Julian H. Stacey <jhs at berklix.com> wrote:
> make fetch used to call src/ BSD licensed fetch
> it now calls FSF GNU licensed wget,
> You can see why it fails with
>        cd sysutils/tarsnap ; make fetch-list

> Revert Mk invocation back to longer invoke FSF/GNU licensed
> wget & instead again invoke BSD licensed src/ provided fetch,
> until such time as wget might be capable of offering all
> schemes BSD fetch already does.

In ports/sysutils/tarsnap/Makefile:

20	# Workaround for bug in libfetch(3)
21	FETCH_DEPENDS=  ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
22	FETCH_CMD=  ${LOCALBASE}/bin/wget
23	FETCH_BEFORE_ARGS=  --no-check-certificate
24	DISABLE_SIZE=   yes

This has nothing to do with ports/Mk and fetch would still be used if
the maintainer hadn't overridden it.

Rob Farmer

More information about the freebsd-ports mailing list