ports/devel/noweb/Makefile FETCH_* is wrong, comment out works.
Julian H. Stacey
jhs at berklix.com
Thu Jan 5 13:35:08 UTC 2017
ports/devel/noweb/Makefile contains
FETCH_CMD= /usr/bin/ftp
FETCH_ARGS= # empty
that is wrong, because if one already has the distfile on a local site
(accessed via MASTER_SITE_OVERRIDE or MASTER_SITE_BACKUP ),
it hangs & fails on make fetch.
The patch below works for me, but we might need something better ?
Note this comand runs fine on my gate:
fetch ftp://www.eecs.harvard.edu/pub/nr/noweb-2.11b.tgz
To see the generic failure that those FETCH above were hoping to solve, I ran
(cd /usr/ports/distfiles; mv noweb-2.11b.tgz noweb-2.11b.tgz.MV)
make MASTER_SITE_OVERRIDE= MASTER_SITE_BACKUP= fetch
& saw:
=> noweb-2.11b.tgz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch ftp://www.eecs.harvard.edu/pub/nr/noweb-2.11b.tgz
Requesting ftp://www.eecs.harvard.edu/pub/nr/noweb-2.11b.tgz
(via gate.js.berklix.net:21)
ftp: Improper response from `gate.js.berklix.net:21'
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop.
(but, my ftp proxy doesnt work anyway, I use http proxy beyond my gate)
*** 2017-01-05_12.0-CURRENT/ports/devel/noweb/Makefile Thu Jan 5 13:42:19 2017
--- new-generic/ports/devel/noweb/Makefile Thu Jan 5 13:48:41 2017
***************
*** 19,26 ****
RUN_DEPENDS= iconx:lang/icon
# Master site uses extended passive mode fetch(1) does not support
! FETCH_CMD= /usr/bin/ftp
! FETCH_ARGS= # empty
DISABLE_SIZE= yes
PORTSCOUT= skipv:2.11
--- 19,52 ----
RUN_DEPENDS= iconx:lang/icon
# Master site uses extended passive mode fetch(1) does not support
!
! # Next 2 lines hashed out by jhs at berklix.com
! # FETCH_CMD= /usr/bin/ftp
! # FETCH_ARGS= # empty
! # As they produced this hang:
! # => noweb-2.11b.tgz doesn't seem to exist in /usr/ports/distfiles/.
! # => Attempting to fetch file:///pub/FreeBSD/dists/current//noweb-2.11b.tgz
! # ftp: Can't open `/pub/FreeBSD/dists/current//noweb-2.11b.tgz': No such file or directory
! # => Attempting to fetch /pub/FreeBSD/dists/current//noweb-2.11b.tgz
! # ftp: Can't connect to `/pub/FreeBSD/dists/current//noweb-2.11b.tgz:': No such file or directory
! # ftp: Can't connect to `/pub/FreeBSD/dists/current//noweb-2.11b.tgz:ftp'
! # ftp>
! # Hashed out, it now fetches OK:
! # => Attempting to fetch file:///pub/FreeBSD/dists/current//noweb-2.11b.tgz
! # fetch: file:///pub/FreeBSD/dists/current//noweb-2.11b.tgz: No such file or directory
! # => Attempting to fetch /pub/FreeBSD/dists/current//noweb-2.11b.tgz
! # fetch: /pub/FreeBSD/dists/current//noweb-2.11b.tgz: No such file or directory
! # => Attempting to fetch ftp://ftp.js.berklix.net/pub/FreeBSD/dists/current//noweb-2.11b.tgz
! # resolving server address: ftp.js.berklix.net:21
! # setting passive mode
! # opening data connection
! # initiating transfer
! # fetch: ftp://ftp.js.berklix.net/pub/FreeBSD/dists/current//noweb-2.11b.tgz: File unavailable (e.g., file not found, no access)
! # => Attempting to fetch file:///pub/FreeBSD/dists/11.0-RELEASE//noweb-2.11b.tgz
! # remote size / mtime: 738870 / 1150149960
! # noweb-2.11b.tgz 100% of 721 kB 6339 kBps 00m00s
! # ===> Fetching all distfiles required by noweb-2.11b_1 for building
!
DISABLE_SIZE= yes
PORTSCOUT= skipv:2.11
------------
Cheers,
Julian
--
Julian Stacey, BSD Linux Unix Sys Eng Consultant Munich
Reply below, Prefix '> '. Plain text, No .doc, base64, HTML, quoted-printable.
http://berklix.eu/brexit/#stolen_votes
More information about the freebsd-ports
mailing list