moonshine fixed by Romain Tartière <romain@@@freebsd.org> later same day.


To:	 mono@@@FreeBSD.org, lihong@@@ieee.org
cc: ports@@@freebsd.org
Subject: FETCH_ARGS -a in Makefile of www/moonshine & chinese/ibus-chewing
From:		"Julian H. Stacey" <jhs@@@berklix.com>
Organization: http://www.berklix.com BSD Linux Unix Consultancy, Munich Germany
Fcc:		sent
User-agent:	EXMH on FreeBSD http://www.berklix.com/free/
X-URL:		http://www.berklix.com/~jhs/cv/

Hi mono@@@FreeBSD.org, lihong@@@ieee.org
cc: ports@@@freebsd.org
I didn't use send-pr with a diff for this [yet], as review requested [first].

In 
	-current/ports/www/moonshine/Makefile		FETCH_ARGS=   -apRr
	-current/ports/chinese/ibus-chewing/Makefile 	FETCH_ARGS=   -apRr
please remove 
	'a' 
from 
	FETCH_ARGS
(or perhaps its better to remove the whole line?) 

Purpose: to allow eg 
	cd /usr/ports ; make -k fetch
to safely descend to
	cd www/moonshine ; make fetch
& run properly trying more URLs, 
	(with '-a' , here it locked up, looping fast forever on my
	local (broken) ftp proxy, never getting to my working http
	proxy, which satifies normal ports fetch URLs.  'a' stole
	so much CPU I had to escape the X session to ps & kill the
	fetch PID.)

	/usr/ports/Mk/bsd.port.mk
has
	Default: "-ApRr"
If user wants to over ride default, he can set it in
	/etc/make.conf

Ports@
find on all ports for FETCH_ARGS found just those 2 ports with '-a'
(but I didnt think about eg FETCH_BEFORE_ARGS).

PS I think I caught some other port[s] some time, that also had
'-a' & got removed, I can't remember which.  

Cheers,
Julian
--
Julian H. Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com
 Mail plain text,  Not HTML, quoted-printable & base 64 dumped with spam.
	Avoid top posting, It cripples itemised cumulative responses.
Not needed for 9.0-RELEASE
Not needed for 8.3-RELEASE

In current pre Thu Dec  8 17:57:21 CET 2011 there is no FETCH,
so this patch probably will not be needed for 8.3

*** -current/ports/chinese/ibus-chewing/Makefile	Mon Aug 23 15:09:38 2010
--- new-generic/ports/chinese/ibus-chewing/Makefile	Mon Aug 23 15:09:51 2010
***************
*** 20,26 ****
  LIB_DEPENDS=	chewing.3:${PORTSDIR}/chinese/libchewing
  
  FETCH_BEFORE_ARGS=	-o ${DISTNAME}${EXTRACT_SUFX}
! FETCH_ARGS=	-apRr
  
  USE_GETTEXT=	yes
  USE_GNOME=	gconf2 gtk20
--- 20,26 ----
  LIB_DEPENDS=	chewing.3:${PORTSDIR}/chinese/libchewing
  
  FETCH_BEFORE_ARGS=	-o ${DISTNAME}${EXTRACT_SUFX}
! FETCH_ARGS?=	-pRr
  
  USE_GETTEXT=	yes
  USE_GNOME=	gconf2 gtk20
