This files is in: http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/lang/py-mx-base/ For FreeBSD ports/lang/py-mx-base/ For ports/130064 http://www.freebsd.org/cgi/query-pr.cgi?pr=130064&cat=ports See Also: http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/devel/py-mx-experimental/ For ports/devel/py-mx-experimental ports/127522 -------- Subject: Re: ports/130064: Patch out superfluous FETCH_CMD that can lock up. From: FreeBSD-gnats-submit@@@FreeBSD.org Date: Tue, 30 Dec 2008 22:10:01 GMT (23:10 CET) To: "Julian H. Stacey" Thank you very much for your problem report. It has the internal identification `ports/130064'. The individual assigned to look at your report is: freebsd-ports-bugs. You can access the state of your problem report at any time via this link: http://www.freebsd.org/cgi/query-pr.cgi?pr=130064 >Category: ports >Responsible: freebsd-ports-bugs >Synopsis: Patch out superfluous FETCH_CMD that can lock up. >Arrival-Date: Tue Dec 30 22:10:01 UTC 2008 -------- To: linimon@@@lonesome.com (Mark Linimon) Subject: Re: ports/130064: Patch out superfluous FETCH_CMD that can lock up. ----- http://www.berklix.com/~jhs/src/bsd/fixes/freebsd/ports/gen/lang/py-mx-base/Makefile.REL=7.1.diff Remove the -ar, else if you get a protocol error, this ports loops for ever with a simple "make fetch", thus it otherwise it prevents a "cd /usr/ports ; make -k fetch BATCH=YES" having any chance of fetching more distfiles - as it loops forever. Once I removed this damed ar, it passed by my ftp protocol error, got on to next fetch rule & succeeded, log below: --------------- ake fetch ===> Vulnerability check disabled, database not found => egenix-mx-base-2.0.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch from file:///pub/FreeBSD/dists/current.old//. fetch: file:///pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: No such file or directory => Attempting to fetch from /pub/FreeBSD/dists/current.old//. fetch: /pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: No such file or directory => Attempting to fetch from ftp://ftp/pub/FreeBSD/dists/current.old//. fetch: ftp://ftp/pub/FreeBSD/dists/current.old//egenix-mx-base-2.0.6.tar.gz: Not logged in => Attempting to fetch from file:///pub/FreeBSD/dists/current//. egenix-mx-base-2.0.6.tar.gz 100% of 573 kB 7271 kBps --------------- Note I have similarly hacked ../../py-mx-experimental/Makefile *** 7.1/ports/lang/py-mx-base/Makefile.orig Tue Dec 30 22:06:24 2008 --- generic/ports/lang/py-mx-base/Makefile Tue Dec 30 22:05:31 2008 *************** *** 16,22 **** MAINTAINER= ports@@@FreeBSD.org COMMENT= The eGenix mx-Extension Series for Python ! FETCH_CMD= /usr/bin/fetch -ar USE_PYTHON= yes USE_PYDISTUTILS=yes .if defined(WITH_ZOPE) --- 16,22 ---- MAINTAINER= ports@@@FreeBSD.org COMMENT= The eGenix mx-Extension Series for Python ! # FETCH_CMD= /usr/bin/fetch -ar USE_PYTHON= yes USE_PYDISTUTILS=yes .if defined(WITH_ZOPE)