From nobody@FreeBSD.org  Sat Aug 14 23:13:35 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A4B6A1065695
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 14 Aug 2010 23:13:35 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 93D4F8FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 14 Aug 2010 23:13:35 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o7ENDZLx036004
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 14 Aug 2010 23:13:35 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o7ENDZJJ036003;
	Sat, 14 Aug 2010 23:13:35 GMT
	(envelope-from nobody)
Message-Id: <201008142313.o7ENDZJJ036003@www.freebsd.org>
Date: Sat, 14 Aug 2010 23:13:35 GMT
From: Rene Ladan <rene@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [bsd.port.mk] deprecate MD5 checksums in distinfo
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         149657
>Category:       ports
>Synopsis:       [bsd.port.mk] deprecate MD5 checksums in distinfo
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    portmgr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 14 23:20:01 UTC 2010
>Closed-Date:    Thu Oct 28 21:00:03 UTC 2010
>Last-Modified:  Thu Oct 28 21:10:09 UTC 2010
>Originator:     Rene Ladan
>Release:        9.0-CURRENT amd64 r211219
>Organization:
>Environment:
>Description:
Last week the possible removal of MD5 checksums in favor of SHA256 checksums from distinfo was discussed on #bsdports. dougb@ already spotted some ports without a SHA256 checksum and reported them. The consensus was that SHA256 is a stronger algorithm than MD5, making the latter redundant. so@ and/or ports-security@ might also be interested in this change request.

This patch to bsd.port.mk signals if a distinfo file contains MD5 lines and gives a non-fatal notice about it. It removes md5 from CHECKSUM_ALGORITHMS, so no new MD5 checksums are being generated, nor are they checked. While here, rename MD5_FILE to DISTINFO_FILE.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: bsd.port.mk
===================================================================
RCS file: /home/pcvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.643
diff -u -r1.643 bsd.port.mk
--- bsd.port.mk	15 Jul 2010 14:48:50 -0000	1.643
+++ bsd.port.mk	14 Aug 2010 22:55:31 -0000
@@ -1130,7 +1130,7 @@
 #				- Different checksum algorithms to check for verifying the
 #				  integrity of the distfiles. The absence of the algorithm
 #				  in distinfo doesn't make it fail.
-#				  Default: md5 sha256
+#				  Default: sha256 (md5 is deprecated, allowed but unused)
 # NO_CHECKSUM	- Don't verify the checksum.  Typically used when
 #				  when you noticed the distfile you just fetched has
 #				  a different checksum and you intend to verify if
@@ -2261,9 +2261,9 @@
 # Use this as the first operand to always build dependency.
 NONEXISTENT?=	/nonexistent
 
-CHECKSUM_ALGORITHMS?= md5 sha256
+CHECKSUM_ALGORITHMS?= sha256
 
-MD5_FILE?=		${MASTERDIR}/distinfo
+DISTINFO_FILE?=		${MASTERDIR}/distinfo
 
 MAKE_FLAGS?=	-f
 MAKEFILE?=		Makefile
@@ -3517,10 +3517,10 @@
 	fi
 .endif
 
-# set alg to any of SIZE, MD5, SHA256 (or any other checksum algorithm):
-DISTINFO_DATA?=	if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${MD5_FILE}" ]; then exit; fi; \
+# set alg to any of SIZE, SHA256 (or any other checksum algorithm):
+DISTINFO_DATA?=	if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${DISTINFO_FILE}" ]; then exit; fi; \
 	DIR=${DIST_SUBDIR}; ${AWK} -v alg=$$alg -v file=$${DIR:+$$DIR/}$${file}	\
-		'$$1 == alg && $$2 == "(" file ")" {print $$4}' ${MD5_FILE}
+		'$$1 == alg && $$2 == "(" file ")" {print $$4}' ${DISTINFO_FILE}
 
 # Fetch
 
@@ -3551,11 +3551,11 @@
 				${ECHO_MSG} "=> Please correct this problem and try again."; \
 				exit 1; \
 			fi; \
-			if [ -f ${MD5_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then \
-				_md5sum=`alg=MD5; ${DISTINFO_DATA}`; \
-				if [ -z "$$_md5sum" ]; then \
-					${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${MD5_FILE}."; \
-					${ECHO_MSG} "=> Either ${MD5_FILE} is out of date, or"; \
+			if [ -f ${DISTINFO_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then \
+				_sha256sum=`alg=SHA256; ${DISTINFO_DATA}`; \
+				if [ -z "$$_sha256sum" ]; then \
+					${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${DISTINFO_FILE}."; \
+					${ECHO_MSG} "=> Either ${DISTINFO_FILE} is out of date, or"; \
 					${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; \
 					exit 1; \
 				fi; \
@@ -4769,7 +4769,7 @@
 			fi ; \
 			for site in `eval $$SORTED_MASTER_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do \
 				DIR=${DIST_SUBDIR}; \
-				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
+				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${DISTINFO_FILE} | ${AWK} '{print $$4}'`; \
 				case $${file} in \
 				*/*)	args="-o $${file} $${site}$${file}";; \
 				*)		args=$${site}$${file};; \
@@ -4800,7 +4800,7 @@
 			fi ; \
 			for site in `eval $$SORTED_PATCH_SITES_CMD_TMP ${_RANDOMIZE_SITES}`; do \
 				DIR=${DIST_SUBDIR}; \
-				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
+				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${DISTINFO_FILE} | ${AWK} '{print $$4}'`; \
 				case $${file} in \
 				*/*)	args="-o $${file} $${site}$${file}";; \
 				*)		args=$${site}$${file};; \
@@ -4858,7 +4858,7 @@
 makesum: check-checksum-algorithms
 	@cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} fetch NO_CHECKSUM=yes \
 		DISABLE_SIZE=yes
-	@if [ -f ${MD5_FILE} ]; then ${CAT} /dev/null > ${MD5_FILE}; fi
+	@if [ -f ${DISTINFO_FILE} ]; then ${CAT} /dev/null > ${DISTINFO_FILE}; fi
 	@( \
 		cd ${DISTDIR}; \
 		\
@@ -4869,17 +4869,17 @@
 				eval alg_executable=\$$$$alg; \
 				\
 				if [ $$alg_executable != "NO" ]; then \
-					$$alg_executable $$file >> ${MD5_FILE}; \
+					$$alg_executable $$file >> ${DISTINFO_FILE}; \
 				fi; \
 			done; \
 			if [ -z "${NO_SIZE}" ]; then \
-				${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${MD5_FILE}; \
+				${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${DISTINFO_FILE}; \
 			fi; \
 		done \
 	)
 	@for file in ${_IGNOREFILES}; do \
 		for alg in ${CHECKSUM_ALGORITHMS:U}; do \
-			${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${MD5_FILE}; \
+			${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${DISTINFO_FILE}; \
 		done; \
 	done
 .endif
@@ -4887,11 +4887,14 @@
 .if !target(checksum)
 checksum: fetch check-checksum-algorithms
 	@${checksum_init} \
-	if [ -f ${MD5_FILE} ]; then \
+	if [ -f ${DISTINFO_FILE} ]; then \
 		cd ${DISTDIR}; OK="";\
 		for file in ${_CKSUMFILES}; do \
 			ignored="true"; \
 			_file=$${file#${DIST_SUBDIR}/*};	\
+			if ${GREP} MD5 ${DISTINFO_FILE} > /dev/null; then \
+				${ECHO_MSG} "=> Deprecated MD5 checksum found in ${DISTINFO_FILE}."; \
+			fi; \
 			for alg in ${CHECKSUM_ALGORITHMS:U}; do \
 				ignore="false"; \
 				eval alg_executable=\$$$$alg; \
@@ -4991,7 +4994,7 @@
 		\
 		if [ "$$OK" != "true" -a ${FETCH_REGET} -eq 0 ]; then \
 			${ECHO_MSG} "===>  Giving up on fetching files: $$refetchlist"; \
-			${ECHO_MSG} "Make sure the Makefile and distinfo file (${MD5_FILE})"; \
+			${ECHO_MSG} "Make sure the Makefile and distinfo file (${DISTINFO_FILE})"; \
 			${ECHO_MSG} "are up to date.  If you are absolutely sure you want to override this"; \
 			${ECHO_MSG} "check, type \"make NO_CHECKSUM=yes [other args]\"."; \
 			exit 1; \
@@ -5000,7 +5003,7 @@
 			exit 1; \
 		fi; \
 	elif [ -n "${_CKSUMFILES:M*}" ]; then \
-		${ECHO_MSG} "=> No checksum file (${MD5_FILE})."; \
+		${ECHO_MSG} "=> No checksum file (${DISTINFO_FILE})."; \
 	fi
 .endif
 


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->portmgr 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sat Aug 14 23:20:10 UTC 2010 
Responsible-Changed-Why:  
bsd.port.mk is portmgr territory (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=149657 

From: Doug Barton <dougb@dougbarton.us>
To: bug-followup@FreeBSD.org, rene@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sat, 14 Aug 2010 21:26:21 -0700

 I'm not positive that emitting a warning for an MD5 in a file is 
 necessary, my personal preference is that we just silently ignore them 
 and remove the lines at our leisure. However the rest of the patch looks 
 really good, thanks for doing this!
 
 The status on the remaining ports with no SHA256:
 
 Marked DEPRECATED with expiration 9/1/2010 on 8/8/2010:
 ports/editors/staroffice52
 ports/editors/staroffice60
 ports/editors/staroffice70
 ports/french/staroffice52
 ports/german/staroffice52
 ports/german/staroffice70
 ports/portuguese/staroffice52
 
 Marked DEPRECATED with expiration 9/1/2010 on 8/8/2010 (separate commits):
 ports/java/simplicity
 ports/lang/icc7
 
 ports/149449:
 ports/databases/sybase-ocsd
 
 ports/149450:
 ports/editors/staroffice5
 
 ports/149452:
 ports/emulators/linux-vmware-toolbox2
 
 ports/149453:
 ports/german/staroffice5
 
 ports/149455:
 ports/security/tripwire-131
 
 ports/149456:
 ports/sysutils/linux-acu
  From cy: "I will commit a fix after I return, after Aug 13."
 
 For the ports with PRs I plan to DEPRECATE them on 8/22 with the same 
 expiration date. They aren't fetchable, so it shouldn't matter. 
 Alternately, I could mark them DEPRECATED now and let the maintainers 
 un-mark them if they choose to fix them.
 
 
 hth,
 
 Doug
 
 -- 
 
 	Improve the effectiveness of your Internet presence with
 	a domain name makeover!    http://SupersetSolutions.com/
 
 	Computers are useless. They can only give you answers.
 			-- Pablo Picasso
 

From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org>
To: bug-followup@FreeBSD.org, dougb@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 15 Aug 2010 12:18:55 +0200

 The idea of the warning is to make remaining MD5 lines more visible.
 I just noticed that the grep expression on line 4895 is wrong, it should read:
                         if ${GREP} ^MD5 ${DISTINFO_FILE} > /dev/null; then \
  (note the extra '^' in front of 'MD5')
 This is to prevent giving false positives on distfiles which have
 'MD5' in their name.
 
 Rene

From: Anonymous <swell.k@gmail.com>
To: Rene Ladan <rene@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 15 Aug 2010 15:04:03 +0400

 While SHA256 is considered stronger I don't think redundancy is bad.
 And it makes easier to check MD5 against upstream .md5sum file for
 corruption.
 
 BTW, are there any logs of the discussion on #bsdports? I think the
 history of descision making is important for an *open* community.

From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org>
To: Anonymous <swell.k@gmail.com>
Cc: bug-followup@freebsd.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 15 Aug 2010 14:18:59 +0200

 2010/8/15 Anonymous <swell.k@gmail.com>:
 > While SHA256 is considered stronger I don't think redundancy is bad.
 > And it makes easier to check MD5 against upstream .md5sum file for
 > corruption.
 >
 MD5 should be avoided for hashing since it is susceptible to collision
 attacks. See also cperciva@'s last talk at BSDCan:
 http://www.bsdcan.org/2010/schedule/attachments/135_crypto1hr.pdf
 
 > BTW, are there any logs of the discussion on #bsdports? I think the
 > history of descision making is important for an *open* community.
 >
 My client (irssi) doesn't store them, sorry. For now nothing is decided
 yet about removing or even deprecating them. I sent the PR exactly
 for publishing the idea on #bsdports (on efnet). If  I remember correctly
 the history was like "hey, some ports don't have SHA256 checksums"
 and "well, but if all ports have them, why do we need MD5 checksums,
 since they are 'inferior'. So maybe we can remove them some day".

From: Anonymous <swell.k@gmail.com>
To: =?utf-8?Q?Ren=C3=A9?= Ladan <rene@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 15 Aug 2010 17:40:10 +0400

 Ren=C3=A9 Ladan <rene@freebsd.org> writes:
 
 > 2010/8/15 Anonymous <swell.k@gmail.com>:
 >> While SHA256 is considered stronger I don't think redundancy is bad.
 >> And it makes easier to check MD5 against upstream .md5sum file for
 >> corruption.
 >>
 > MD5 should be avoided for hashing since it is susceptible to collision
 > attacks. See also cperciva@'s last talk at BSDCan:
 > http://www.bsdcan.org/2010/schedule/attachments/135_crypto1hr.pdf
 
 That presentation doesn't mention redundancy in the security onion.
 One would have to find a collision that affects both MD5 and SHA256 at
 the same time in order to forge a fake distfile.
 
 Why not just fail if *any* of the used algos is not present in distinfo?
 
 --- a.diff begins here ---
 Index: Mk/bsd.port.mk
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /a/.cvsup/ports/Mk/bsd.port.mk,v
 retrieving revision 1.643
 diff -u -p -r1.643 bsd.port.mk
 --- Mk/bsd.port.mk	15 Jul 2010 14:48:50 -0000	1.643
 +++ Mk/bsd.port.mk	15 Aug 2010 13:14:04 -0000
 @@ -4905,7 +4912,7 @@ checksum: fetch check-checksum-algorithm
  				\
  				if [ $$ignore =3D "false" -a -z "$$CKSUM" ]; then \
  					${ECHO_MSG} "=3D> No $$alg checksum recorded for $$file."; \
 -					ignore=3D"true"; \
 +					exit 1; \
  				fi; \
  				\
  				if [ "$$CKSUM" =3D "IGNORE" ]; then \
 --- a.diff ends here ---

From: Doug Barton <dougb@FreeBSD.org>
To: =?ISO-8859-15?Q?Ren=E9_Ladan?= <rene@freebsd.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in
 distinfo
Date: Sun, 15 Aug 2010 21:54:23 -0700 (PDT)

   This message is in MIME format.  The first part should be readable text,
   while the remaining parts are likely unreadable without MIME-aware tools.
 
 --0-466284910-1281934466=:46260
 Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed
 Content-Transfer-Encoding: 8BIT
 
 On Sun, 15 Aug 2010, Ren Ladan wrote:
 
 > The idea of the warning is to make remaining MD5 lines more visible.
 
 Yes, I understand what "warning" means. :)  What I'm saying is, I don't 
 care if files still have MD5 lines. As long as they are not used, they 
 cannot hurt anything.
 
 Also, in that same discussion on IRC there were several discussions 
 about methodology for removing them, so my first choice would be to have 
 bsd.port.mk silently ignore them while we get volunteers to remove them 
 one category at a time.
 
 But either way, that's the smallest bit of it, simply moving forward on 
 using SHA256 only is a great step. :)
 
 
 Doug
 
 -- 
 
  	Improve the effectiveness of your Internet presence with
  	a domain name makeover!    http://SupersetSolutions.com/
 
  	Computers are useless. They can only give you answers.
  			-- Pablo Picasso
 
 --0-466284910-1281934466=:46260--

From: Doug Barton <dougb@dougbarton.us>
To: bug-followup@FreeBSD.org, rene@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Thu, 19 Aug 2010 12:03:38 -0700

 I had 2 PR numbers reversed in my previous post, sorry. The status of 
 the last 2 is:
 
 ports/149455:
 ports/sysutils/linux-acu
 - No response from MAINTAINER
 
 ports/149456:
 ports/security/tripwire-131
  From cy: "I will commit a fix after I return, after Aug 13."
 *** DONE ***
 
 As for the history, the plan all along was to replace md5 with sha256. 
 The reason it wasn't done all at once was that we still had supported 
 versions of FreeBSD which did not contain a sha256 binary at the time 
 this feature was introduced to bsd.port.mk.
 
 I will leave it as an exercise for the reader to educate themselves on 
 why having both doesn't provide any extra security, and why 
 transitioning to sha256 is the right way to go. Also, if you're 
 concerned about checking the .md5sum file somewhere then there is no 
 reason you can't do that yourself, the ports infrastructure doesn't need 
 to do it for you. :)
 
 The discussion on IRC went like this:
 <me>     Isn't it about time we removed MD5 from distinfo?
 <others> Do all supported versions of FreeBSD have sha256 now?
 <me>     yes
 <others> Do all ports have SHA256 lines?
 <me>     good question!
 <me>     turns out that almost all of them do, and I've taken
           care of the ones that don't
 <others> let's go for it!
 
 
 hth,
 
 Doug

From: Anonymous <swell.k@gmail.com>
To: Doug Barton <dougb@dougbarton.us>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sat, 21 Aug 2010 04:03:22 +0400

 Doug Barton <dougb@dougbarton.us> writes:
 
 > I will leave it as an exercise for the reader to educate themselves on
 > why having both doesn't provide any extra security, and why
 > transitioning to sha256 is the right way to go.
 
 If it doesn't affect security negatively[1] then why bother? I don't see
 the point of extra churn that affects practically every distinfo for no
 real benefit.
 
 [1] unless you're trying to shift blame from bsd.port.mk that it ignores
     missing checksum lines in distinfo on MD5 being insecure

From: Doug Barton <dougb@dougbarton.us>
To: Anonymous <swell.k@gmail.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Fri, 20 Aug 2010 17:07:30 -0700

 On 08/20/2010 17:03, Anonymous wrote:
 > Doug Barton<dougb@dougbarton.us>  writes:
 >
 >> I will leave it as an exercise for the reader to educate themselves on
 >> why having both doesn't provide any extra security, and why
 >> transitioning to sha256 is the right way to go.
 >
 > If it doesn't affect security negatively[1] then why bother? I don't see
 > the point of extra churn that affects practically every distinfo for no
 > real benefit.
 
 1. It was always intended to be removed when it was no longer necessary.
 2. Less code complexity is a good thing, especially for no added benefit.
 
 Doug
 
 -- 
 
 	Improve the effectiveness of your Internet presence with
 	a domain name makeover!    http://SupersetSolutions.com/
 
 	Computers are useless. They can only give you answers.
 			-- Pablo Picasso
 

From: Anonymous <swell.k@gmail.com>
To: Doug Barton <dougb@dougbarton.us>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sat, 21 Aug 2010 04:52:25 +0400

 Doug Barton <dougb@dougbarton.us> writes:
 
 > On 08/20/2010 17:03, Anonymous wrote:
 >> Doug Barton<dougb@dougbarton.us>  writes:
 >>
 >>> I will leave it as an exercise for the reader to educate themselves on
 >>> why having both doesn't provide any extra security, and why
 >>> transitioning to sha256 is the right way to go.
 >>
 >> If it doesn't affect security negatively[1] then why bother? I don't see
 >> the point of extra churn that affects practically every distinfo for no
 >> real benefit.
 >
 > 1. It was always intended to be removed when it was no longer necessary.
 
 Well, it could be done along with adding new algorithm to CHECKSUM_ALGORITHMS
 or replacing sha256 with smth better.
 
 > 2. Less code complexity is a good thing, especially for no added benefit.
 
 Where? Perhaps I'm looking at the wrong diff but all it does
 
   - rename MD5_FILE -> DISTINFO_FILE
   - replace check in do-fetch to rely on SHA256 line
   - remove `md5' from CHECKSUM_ALGORITHMS
   - add noisy warning about MD5 being deprecated instead of complaining
     that distinfo contains unused cruft and displaying it
 
 Missing checksums are still shoved under carpet except when there is
 only one algorithm. And the code still expects more than one algorithm
 in CHECKSUM_ALGORITHMS.

From: Doug Barton <dougb@FreeBSD.org>
To: bug-followup@FreeBSD.org, rene@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sat, 04 Sep 2010 20:19:27 -0700

 FYI, all ports without SHA256 checksums in their distinfo file have now 
 been removed.
 
 
 Doug

From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org>
To: bug-followup@FreeBSD.org, Doug Barton <dougb@freebsd.org>, 
	Anonymous <swell.k@gmail.com>
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 5 Sep 2010 17:12:41 +0200

 Given that nobody likes the verbose warning when an MD5 line is
 present, I suggest to remove it.
 
 @swell.k: I fail to see the difference your a.diff patch makes? If I
 omit the SHA256 line from a distinfo, bsd.port.mk bails out
 complaining that there is no SHA256 line both with and without your
 patch. Also, having support for multiple checksum algorithms is good
 because when SHA256 is superseded by some new algorithm (SHA3), the
 new checksums can just be added without breaking the entire tree.
 
 Somehow bsd.port.mk fails to complain when I force a size mismatch,
 which is caused by the checksum target not checking for it, only the
 fetch target does this. Maybe this should be added? Having the size
 check also in the checksum target lessens the possibility of a
 checksum collision.

From: Doug Barton <dougb@FreeBSD.org>
To: =?UTF-8?B?UmVuw6kgTGFkYW4=?= <rene@freebsd.org>
Cc: bug-followup@FreeBSD.org, Anonymous <swell.k@gmail.com>
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 05 Sep 2010 12:43:34 -0700

 On 09/05/2010 08:12 AM, René Ladan wrote:
 > Given that nobody likes the verbose warning when an MD5 line is
 > present, I suggest to remove it.
 
 Agreed.
 
 > Somehow bsd.port.mk fails to complain when I force a size mismatch,
 > which is caused by the checksum target not checking for it, only the
 > fetch target does this. Maybe this should be added? Having the size
 > check also in the checksum target lessens the possibility of a
 > checksum collision.
 
 The chances of a meaningful collision with SHA256 are so incredibly 
 small that I don't think it's worth worrying about. OTOH, if you want to 
 add code to bsd.port.mk to check that as part of the checksum target I 
 wouldn't object.
 
 
 Doug

From: Florent Thoumie <flz@xbsd.org>
To: bug-followup@freebsd.org, rene@freebsd.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Mon, 27 Sep 2010 07:52:09 +0100

 Patch looks ok to me on principle (after the warning has been removed).
 
 I haven't checked but make sure no port uses MD5_FILE directly as it's
 being renamed to DISTINFO_FILE.
 
 I'm away so someone else will have to run it through pointyhat if it
 reaches consensus.
 
 -- 
 Florent Thoumie
 flz@FreeBSD.org
 FreeBSD Committer

From: Rene Ladan <rene@freebsd.org>
To: Florent Thoumie <flz@xbsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Mon, 27 Sep 2010 20:51:42 +0200

 This is a multi-part message in MIME format.
 --------------010602060701060804010401
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 On 27-09-2010 08:52, Florent Thoumie wrote:
 > Patch looks ok to me on principle (after the warning has been removed).
 > 
 > I haven't checked but make sure no port uses MD5_FILE directly as it's
 > being renamed to DISTINFO_FILE.
 > 
 > I'm away so someone else will have to run it through pointyhat if it
 > reaches consensus.
 > 
 I have attached the list of files which have MD5_FILE in them, these
 include ports-mgmt/portmk/Mk/bsd.port.mk which the patch does not address.
 
 --------------010602060701060804010401
 Content-Type: text/plain;
  name="md5-file-list"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="md5-file-list"
 
 Mk/bsd.linux-rpm.mk:151:MD5_FILE?=				${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 Mk/bsd.qt.mk:34:MD5_FILE=	${PORTSDIR}/devel/qt4/distinfo
 accessibility/ktts/Makefile:28:MD5_FILE=	${PORTSDIR}/accessibility/kdeaccessibility4/distinfo
 astro/marble/Makefile:28:MD5_FILE=	${PORTSDIR}/misc/kdeedu4/distinfo
 audio/festvox-us1-mbrola/Makefile:33:MD5_FILE=	${.CURDIR}/distinfo
 audio/py-musicbrainz/Makefile:36:MD5_FILE=	${PORTSDIR}/audio/libmusicbrainz/distinfo
 chinese/acroread8-zh_CN/Makefile:12:MD5_FILE=	${.CURDIR}/distinfo
 chinese/acroread8-zh_TW/Makefile:12:MD5_FILE=	${.CURDIR}/distinfo
 chinese/joe/Makefile:21:MD5_FILE=	${.CURDIR}/distinfo
 chinese/joe2/Makefile:20:MD5_FILE=	${.CURDIR}/distinfo
 databases/py-bsddb/Makefile:27:MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 databases/py-gdbm/Makefile:27:MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 databases/linux-oracle-instantclient-basic/Makefile:23:MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 databases/linux-oracle-instantclient-sdk/Makefile:24:MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 databases/linux-oracle-instantclient-sqlplus/Makefile:25:MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 databases/mysql-workbench52/Makefile:17:MD5_FILE=	${.CURDIR}/distinfo
 databases/db42-nocrypto/Makefile:14:MD5_FILE=	${.CURDIR}/distinfo
 databases/py-sqlite3/Makefile:27:MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 databases/qt4-sqlite3-plugin/Makefile:17:MD5_FILE=	${PORTSDIR}/devel/qt4/distinfo
 databases/db41-nocrypto/Makefile:12:MD5_FILE=	${.CURDIR}/distinfo
 deskutils/multisync-backup/Makefile:14:MD5_FILE=	${MASTERDIR}/distinfo
 deskutils/multisync-syncml/Makefile:14:MD5_FILE=	${MASTERDIR}/distinfo
 devel/glib20-reference/bsd.gnome-reference.mk:29:MD5_FILE=	${PARENTDIR}/distinfo
 devel/p4/Makefile:24:MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 devel/p4d/Makefile:26:MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 devel/p4p/Makefile:26:MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 devel/linux-allegro/Makefile:28:MD5_FILE=	${MASTERDIR}/distinfo
 devel/p4v/Makefile:31:MD5_FILE=	${MASTERDIR}/distinfo.${MACHINE_ARCH}
 devel/p4ftpd/Makefile:24:MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 devel/p4web/Makefile:24:MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 devel/subversion-freebsd/Makefile:21:MD5_FILE=	${MASTERDIR}/distinfo
 emulators/linux_base-f10/Makefile:113:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/linux_base-f7/Makefile:104:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/linux_base-f8/Makefile:111:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/linux_base-f9/Makefile:119:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/linux_base-fc4/Makefile:107:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/linux_base-fc6/Makefile:106:MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 emulators/mupen64-base/Makefile.common:76:MD5_FILE=		${.CURDIR}/distinfo
 emulators/mupen64-base/Makefile.common:86:MD5_FILE=		${.CURDIR}/distinfo
 french/acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 french/acroread9/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 french/aster/bsd.aster.mk:12:MD5_FILE=	${.CURDIR}/../../french/aster/distinfo
 french/mozilla-flp/Makefile:50:MD5_FILE=	${MASTERDIR}/distinfo.seamonkey
 games/gnushogi/Makefile.common:11:MD5_FILE=	${.CURDIR}/../../games/gnushogi/distinfo
 german/acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 german/acroread9/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 graphics/linux-gdk-pixbuf/Makefile:24:MD5_FILE?=	${PKGDIR}/distinfo
 graphics/linux-sdl_image/Makefile:28:MD5_FILE=	${PKGDIR}/distinfo
 japanese/acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 japanese/acroread9/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 japanese/ical/Makefile:29:MD5_FILE=	${.CURDIR}/distinfo
 japanese/kanji26/Makefile:15:MD5_FILE=	${.CURDIR}/distinfo
 japanese/p5-Text-ChaSen/Makefile:20:MD5_FILE=	${.CURDIR}/../chasen-base/distinfo
 japanese/roundcube/Makefile:18:MD5_FILE=	${.CURDIR}/distinfo
 japanese/ruby-man/Makefile:15:MD5_FILE=	${.CURDIR}/distinfo
 japanese/samba3/Makefile:25:MD5_FILE=		${.CURDIR}/distinfo
 korean/acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 lang/php_doc/Makefile:79:	@> ${MD5_FILE}
 lang/php_doc/Makefile:84:	${MD5} $${f} >> ${MD5_FILE}; \
 lang/php_doc/Makefile:85:	${SHA256} $${f} >> ${MD5_FILE}; \
 lang/php_doc/Makefile:86:	${ECHO_CMD} "SIZE ($${f}) = "`${LS} -ALln $${f} | ${AWK} '{print $$5}'` >> ${MD5_FILE}
 mail/sympa-elixus/Makefile:22:MD5_FILE=	${.CURDIR}/distinfo
 math/dislin/Makefile:27:MD5_FILE=	${MASTERDIR}/distinfo${BINVER}
 math/vtk-data/Makefile:15:MD5_FILE=	${.CURDIR}/distinfo
 misc/dnetc/Makefile:24:MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 net/AquaGatekeeper/Makefile:23:MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 net/AquaGatekeeper2/Makefile:24:MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 net/iwi-firmware-kmod/Makefile:16:MD5_FILE=	${.CURDIR}/distinfo
 net/iwi-firmware/Makefile:18:MD5_FILE=	${.CURDIR}/distinfo
 net-im/licq/Makefile.inc:16:MD5_FILE?=		${PORTSDIR}/${LICQ_PORT}/distinfo
 net-p2p/libtorrent-devel/Makefile:18:MD5_FILE=	${.CURDIR}/distinfo
 net-p2p/rtorrent-devel/Makefile:21:MD5_FILE=	${.CURDIR}/distinfo
 ports-mgmt/portlint/src/portlint.pl:198:	PKGREQ PKGMESSAGE MD5_FILE .CURDIR USE_LDCONFIG USE_AUTOTOOLS
 ports-mgmt/portlint/src/portlint.pl:272:my @checker = ($makevar{DESCR}, 'Makefile', $makevar{MD5_FILE});
 ports-mgmt/portlint/src/portlint.pl:276:	$makevar{MD5_FILE} => \&checkdistinfo
 ports-mgmt/portlint/src/portlint.pl:314:		&perror("FATAL", "", -1, "no $i in \"$portdir\".") unless $i eq $makevar{MD5_FILE} && $makevar{DISTFILES} eq "";
 ports-mgmt/portmk/Mk/bsd.port.mk:2503:MD5_FILE?=		${MASTERDIR}/distinfo
 ports-mgmt/portmk/Mk/bsd.port.mk:3753:DISTINFO_DATA?=	if [ \( -n "${DISABLE_SIZE}" -a -n "${NO_CHECKSUM}" \) -o ! -f "${MD5_FILE}" ]; then exit; fi; \
 ports-mgmt/portmk/Mk/bsd.port.mk:3755:		'$$1 == alg && $$2 == "(" file ")" {print $$4}' ${MD5_FILE}
 ports-mgmt/portmk/Mk/bsd.port.mk:3786:			if [ -f ${MD5_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then \
 ports-mgmt/portmk/Mk/bsd.port.mk:3789:					${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${MD5_FILE}."; \
 ports-mgmt/portmk/Mk/bsd.port.mk:3790:					${ECHO_MSG} "=> Either ${MD5_FILE} is out of date, or"; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5002:				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5033:				CKSIZE=`${GREP} "^SIZE ($${DIR:+$$DIR/}$$file)" ${MD5_FILE} | ${AWK} '{print $$4}'`; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5091:	@if [ -f ${MD5_FILE} ]; then ${CAT} /dev/null > ${MD5_FILE}; fi
 ports-mgmt/portmk/Mk/bsd.port.mk:5102:					$$alg_executable $$file >> ${MD5_FILE}; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5106:				${ECHO_CMD} "SIZE ($$file) = "`${LS} -ALln $$file | ${AWK} '{print $$5}'` >> ${MD5_FILE}; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5112:			${ECHO_CMD} "$$alg ($$file) = IGNORE" >> ${MD5_FILE}; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5120:	if [ -f ${MD5_FILE} ]; then \
 ports-mgmt/portmk/Mk/bsd.port.mk:5224:			${ECHO_MSG} "Make sure the Makefile and distinfo file (${MD5_FILE})"; \
 ports-mgmt/portmk/Mk/bsd.port.mk:5233:		${ECHO_MSG} "=> No checksum file (${MD5_FILE})."; \
 portuguese/acroread8/Makefile:12:MD5_FILE=	${.CURDIR}/distinfo
 print/system-config-printer-kde/Makefile:28:MD5_FILE=	${PORTSDIR}/sysutils/kdeadmin4/distinfo
 print/bjfiltercom/Makefile:39:MD5_FILE=	${.CURDIR}/distinfo
 print/dk-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/es-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/fi-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/pips800/Makefile.pips:74:MD5_FILE=	${.CURDIR}/distinfo
 print/kdeutils4-printer-applet/Makefile:29:MD5_FILE=	${PORTSDIR}/misc/kdeutils4/distinfo
 print/it-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/nl-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/no-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 print/sv-acroread8/Makefile:11:MD5_FILE=	${.CURDIR}/distinfo
 science/medit/Makefile:23:MD5_FILE=	${MASTERDIR}/distinfo.src
 security/cyrus-sasl2-ldapdb/Makefile:25:MD5_FILE=	${CYRUS_SASL2_DIR}/distinfo
 security/cyrus-sasl2-saslauthd/Makefile:25:MD5_FILE=	${CYRUS_SASL2_DIR}/distinfo
 sysutils/rsyslog4/Makefile:86:MD5_FILE?=	${.CURDIR}/../rsyslog4/distinfo
 sysutils/rsyslog5/Makefile:80:MD5_FILE?=	${.CURDIR}/../rsyslog5/distinfo
 sysutils/rsyslog3/bsd.rsyslog.mk:23:MD5_FILE?=	${.CURDIR}/../rsyslog3/distinfo
 sysutils/rsyslog55/Makefile:90:MD5_FILE?=	${.CURDIR}/../rsyslog55/distinfo
 textproc/jdictionary/Makefile.plugin:28:MD5_FILE=	${.CURDIR}/distinfo
 textproc/linux-aspell/Makefile:30:MD5_FILE=	${MASTERDIR}/distinfo
 textproc/linux-scim-gtk/Makefile:29:MD5_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
 textproc/linux-scim-libs/Makefile:30:MD5_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
 textproc/py-expat/Makefile:29:MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 www/mod_pubcookie/Makefile:23:MD5_FILE=	${.CURDIR}/../pubcookie-login-server/distinfo
 www/openacs-dotlrn/Makefile:27:MD5_FILE=	${.CURDIR}/distinfo
 x11/plasma-scriptengine-python/Makefile:25:MD5_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
 x11/plasma-scriptengine-ruby/Makefile:27:MD5_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
 x11/ruby-gnome2/Makefile.common:26:MD5_FILE=		${RUBY_GNOME_PORTDIR}/distinfo
 x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile:14:MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-cryogenic-theme/distinfo
 x11-themes/gtk-aluminumalloy-smog-theme/Makefile:14:MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-smog-theme/distinfo
 x11-themes/gtk-aluminumalloy-toxic-theme/Makefile:14:MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-toxic-theme/distinfo
 x11-toolkits/py-tkinter/Makefile:28:MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 x11-toolkits/linux-f10-openmotif/Makefile:28:MD5_FILE=	${MASTERDIR}/distinfo.i386
 x11-toolkits/linux-f8-openmotif/Makefile:29:MD5_FILE=	${MASTERDIR}/distinfo.i386
 x11-wm/libwraster/Makefile:45:MD5_FILE=	${.CURDIR}/../windowmaker/distinfo
 
 --------------010602060701060804010401--

From: Rene Ladan <rene@freebsd.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Thu, 14 Oct 2010 16:24:25 +0200

 This is a multi-part message in MIME format.
 --------------000608060003030503070009
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 Attached is the patch for converting all instances of MD5_FILE to
 DISTINFO_FILE for the ports tree of today, except those in
 Mk/bsd.port.mk (addressed in the patches above) and those in
 ports-mgmt/portmk/Mk/bsd.port.mk
 
 --------------000608060003030503070009
 Content-Type: text/plain;
  name="md5-distinfo.diff.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="md5-distinfo.diff.txt"
 
 Index: accessibility/ktts/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/accessibility/ktts/Makefile,v
 retrieving revision 1.3
 diff -u -r1.3 Makefile
 --- accessibility/ktts/Makefile	2 Sep 2010 21:06:09 -0000	1.3
 +++ accessibility/ktts/Makefile	14 Oct 2010 14:05:57 -0000
 @@ -25,7 +25,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build uic_build rcc_build
  USE_LDCONFIG=	yes
 -MD5_FILE=	${PORTSDIR}/accessibility/kdeaccessibility4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/accessibility/kdeaccessibility4/distinfo
  MAKE_JOBS_SAFE=	yes
  
  CMAKE_ARGS+=	-DKDE4_JOVIE_ALSA:BOOL=OFF
 Index: audio/festvox-us1-mbrola/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/audio/festvox-us1-mbrola/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- audio/festvox-us1-mbrola/Makefile	29 Apr 2008 05:11:33 -0000	1.5
 +++ audio/festvox-us1-mbrola/Makefile	14 Oct 2010 14:05:57 -0000
 @@ -30,7 +30,7 @@
  
  PLIST_SUB=	VOICE="${VOICE}" VOICEDIR_REL="${VOICEDIR_REL}"
  
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  .include <bsd.port.pre.mk>
  
 Index: audio/py-musicbrainz/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/audio/py-musicbrainz/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- audio/py-musicbrainz/Makefile	2 Apr 2009 10:08:26 -0000	1.16
 +++ audio/py-musicbrainz/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -33,7 +33,7 @@
  PYDISTUTILS_BUILDARGS=	build_ext -I${LOCALBASE}/include -L${LOCALBASE}/lib
  
  DESCR=		${PORTSDIR}/audio/libmusicbrainz/pkg-descr
 -MD5_FILE=	${PORTSDIR}/audio/libmusicbrainz/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/audio/libmusicbrainz/distinfo
  PLIST_FILES=	%%PYTHON_SITELIBDIR%%/musicbrainz.py \
  		%%PYTHON_SITELIBDIR%%/musicbrainz.pyc \
  		%%PYTHON_SITELIBDIR%%/musicbrainz.pyo
 Index: chinese/acroread8-zh_CN/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/chinese/acroread8-zh_CN/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- chinese/acroread8-zh_CN/Makefile	4 Jan 2008 20:22:53 -0000	1.1
 +++ chinese/acroread8-zh_CN/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -9,7 +9,7 @@
  PKGNAMEPREFIX=	zh_CN-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	CHS
  
 Index: chinese/acroread8-zh_TW/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/chinese/acroread8-zh_TW/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- chinese/acroread8-zh_TW/Makefile	4 Jan 2008 20:22:53 -0000	1.1
 +++ chinese/acroread8-zh_TW/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -9,7 +9,7 @@
  PKGNAMEPREFIX=	zh_TW-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	CHT
  
 Index: chinese/joe/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/chinese/joe/Makefile,v
 retrieving revision 1.26
 diff -u -r1.26 Makefile
 --- chinese/joe/Makefile	28 Aug 2009 17:36:45 -0000	1.26
 +++ chinese/joe/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -18,6 +18,6 @@
  LATEST_LINK=	${PKGNAMEPREFIX}joe
  
  MASTERDIR=	${.CURDIR}/../../editors/joe
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  .include "${MASTERDIR}/Makefile"
 Index: chinese/joe2/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/chinese/joe2/Makefile,v
 retrieving revision 1.23
 diff -u -r1.23 Makefile
 --- chinese/joe2/Makefile	28 Aug 2009 17:36:45 -0000	1.23
 +++ chinese/joe2/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -17,6 +17,6 @@
  LATEST_LINK=	${PKGNAMEPREFIX}joe2
  
  MASTERDIR=	${.CURDIR}/../../editors/joe2
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  .include "${MASTERDIR}/Makefile"
 Index: deskutils/multisync-backup/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/deskutils/multisync-backup/Makefile,v
 retrieving revision 1.3
 diff -u -r1.3 Makefile
 --- deskutils/multisync-backup/Makefile	28 Apr 2004 22:57:58 -0000	1.3
 +++ deskutils/multisync-backup/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -11,7 +11,7 @@
  
  RUN_DEPENDS=	multisync:${PORTSDIR}/deskutils/multisync
  
 -MD5_FILE=	${MASTERDIR}/distinfo
 +DISTINFO_FILE=	${MASTERDIR}/distinfo
  PATCHDIR=	${.CURDIR}/files
  PLIST=		${.CURDIR}/pkg-plist
  
 Index: deskutils/multisync-syncml/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/deskutils/multisync-syncml/Makefile,v
 retrieving revision 1.3
 diff -u -r1.3 Makefile
 --- deskutils/multisync-syncml/Makefile	28 Apr 2004 22:57:58 -0000	1.3
 +++ deskutils/multisync-syncml/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -11,7 +11,7 @@
  
  RUN_DEPENDS=	multisync:${PORTSDIR}/deskutils/multisync
  
 -MD5_FILE=	${MASTERDIR}/distinfo
 +DISTINFO_FILE=	${MASTERDIR}/distinfo
  PATCHDIR=	${.CURDIR}/files
  PLIST=		${.CURDIR}/pkg-plist
  
 Index: devel/glib20-reference/bsd.gnome-reference.mk
 ===================================================================
 RCS file: /home/pcvs/ports/devel/glib20-reference/bsd.gnome-reference.mk,v
 retrieving revision 1.8
 diff -u -r1.8 bsd.gnome-reference.mk
 --- devel/glib20-reference/bsd.gnome-reference.mk	29 May 2008 22:11:58 -0000	1.8
 +++ devel/glib20-reference/bsd.gnome-reference.mk	14 Oct 2010 14:05:58 -0000
 @@ -26,7 +26,7 @@
  
  COMMENT=	Programming reference for ${REFERENCE_PORT}
  
 -MD5_FILE=	${PARENTDIR}/distinfo
 +DISTINFO_FILE=	${PARENTDIR}/distinfo
  
  REFERENCE_SRC?=	${WRKSRC}/docs/reference
  BOOKS?=		.
 Index: devel/linux-allegro/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/linux-allegro/Makefile,v
 retrieving revision 1.13
 diff -u -r1.13 Makefile
 --- devel/linux-allegro/Makefile	20 Jun 2009 13:59:53 -0000	1.13
 +++ devel/linux-allegro/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -25,7 +25,7 @@
  USE_LDCONFIG=		yes
  SRC_DISTFILES=
  
 -MD5_FILE=	${MASTERDIR}/distinfo
 +DISTINFO_FILE=	${MASTERDIR}/distinfo
  
  post-extract:
  	@cd ${WRKSRC}/usr/lib; \
 Index: devel/p4/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4/Makefile,v
 retrieving revision 1.87
 diff -u -r1.87 Makefile
 --- devel/p4/Makefile	5 Oct 2010 06:10:49 -0000	1.87
 +++ devel/p4/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -21,7 +21,7 @@
  
  P4VERSION=	r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
  DIST_SUBDIR=	perforce/${PORTVERSION}/bin.${PLATFORM}
 -MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
  
  RESTRICTED=	Restricted distribution
  
 Index: devel/p4d/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4d/Makefile,v
 retrieving revision 1.89
 diff -u -r1.89 Makefile
 --- devel/p4d/Makefile	5 Oct 2010 06:11:58 -0000	1.89
 +++ devel/p4d/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -23,7 +23,7 @@
  
  P4VERSION=	r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
  DIST_SUBDIR=	perforce/${PORTVERSION}/bin.${PLATFORM}
 -MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
  
  RESTRICTED=	Restricted distribution
  
 Index: devel/p4ftpd/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4ftpd/Makefile,v
 retrieving revision 1.86
 diff -u -r1.86 Makefile
 --- devel/p4ftpd/Makefile	28 Aug 2010 20:31:23 -0000	1.86
 +++ devel/p4ftpd/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -21,7 +21,7 @@
  
  P4VERSION=	r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
  DIST_SUBDIR=	perforce/${PORTVERSION}/bin.${PLATFORM}
 -MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
  
  RESTRICTED=	Restricted distribution
  
 Index: devel/p4p/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4p/Makefile,v
 retrieving revision 1.86
 diff -u -r1.86 Makefile
 --- devel/p4p/Makefile	28 Aug 2010 20:31:24 -0000	1.86
 +++ devel/p4p/Makefile	14 Oct 2010 14:05:58 -0000
 @@ -23,7 +23,7 @@
  
  P4VERSION=	r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
  DIST_SUBDIR=	perforce/${PORTVERSION}/bin.${PLATFORM}
 -MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
  
  RESTRICTED=	Restricted distribution
  
 Index: devel/p4v/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4v/Makefile,v
 retrieving revision 1.29
 diff -u -r1.29 Makefile
 --- devel/p4v/Makefile	21 May 2009 02:19:43 -0000	1.29
 +++ devel/p4v/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -28,7 +28,7 @@
  
  WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
  
 -MD5_FILE=	${MASTERDIR}/distinfo.${MACHINE_ARCH}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${MACHINE_ARCH}
  
  .include <bsd.port.pre.mk>
  
 Index: devel/p4web/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/p4web/Makefile,v
 retrieving revision 1.86
 diff -u -r1.86 Makefile
 --- devel/p4web/Makefile	28 Aug 2010 20:31:24 -0000	1.86
 +++ devel/p4web/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -21,7 +21,7 @@
  
  P4VERSION=	r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
  DIST_SUBDIR=	perforce/${PORTVERSION}/bin.${PLATFORM}
 -MD5_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${PLATFORM}
  
  RESTRICTED=	Restricted distribution
  
 Index: devel/subversion-freebsd/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/devel/subversion-freebsd/Makefile,v
 retrieving revision 1.139
 diff -u -r1.139 Makefile
 --- devel/subversion-freebsd/Makefile	13 Oct 2010 12:44:01 -0000	1.139
 +++ devel/subversion-freebsd/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -18,6 +18,6 @@
  
  CONFLICTS?=	subversion-[0-9]*
  
 -MD5_FILE=	${MASTERDIR}/distinfo
 +DISTINFO_FILE=	${MASTERDIR}/distinfo
  
  .include "${MASTERDIR}/Makefile"
 Index: french/acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/french/acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- french/acroread8/Makefile	4 Jan 2008 20:22:55 -0000	1.1
 +++ french/acroread8/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	french print linux
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	FRA
  
 Index: french/acroread9/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/french/acroread9/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- french/acroread9/Makefile	28 Mar 2009 18:11:43 -0000	1.1
 +++ french/acroread9/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	french print linux
  
  MASTERDIR=	${.CURDIR}/../../print/acroread9
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	FRA
  
 Index: french/aster/bsd.aster.mk
 ===================================================================
 RCS file: /home/pcvs/ports/french/aster/bsd.aster.mk,v
 retrieving revision 1.1
 diff -u -r1.1 bsd.aster.mk
 --- french/aster/bsd.aster.mk	16 Sep 2010 21:23:10 -0000	1.1
 +++ french/aster/bsd.aster.mk	14 Oct 2010 14:05:59 -0000
 @@ -9,7 +9,7 @@
  DISTVERSIONSUFFIX=	.noarch
  MASTER_SITES=	http://www.code-aster.org/V2/UPLOAD/DOC/Telechargement/
  DISTNAME=	aster-${DISTVERSIONPREFIX}${ASTER_DISTVERSION}${DISTVERSIONSUFFIX}
 -MD5_FILE=	${.CURDIR}/../../french/aster/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../../french/aster/distinfo
  
  ASTER_VER=	10.2.0
  ASTER_DISTVERSION=	${ASTER_VER}-2
 Index: french/mozilla-flp/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/french/mozilla-flp/Makefile,v
 retrieving revision 1.39
 diff -u -r1.39 Makefile
 --- french/mozilla-flp/Makefile	14 Sep 2010 19:57:08 -0000	1.39
 +++ french/mozilla-flp/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -47,7 +47,7 @@
  .else
  MOZVERSION=	1.1.18
  DISTURL=	/SeaMonkey
 -MD5_FILE=	${MASTERDIR}/distinfo.seamonkey
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.seamonkey
  PLIST_SUB+=	MOZ="@comment "
  .endif
  
 Index: games/gnushogi/Makefile.common
 ===================================================================
 RCS file: /home/pcvs/ports/games/gnushogi/Makefile.common,v
 retrieving revision 1.2
 diff -u -r1.2 Makefile.common
 --- games/gnushogi/Makefile.common	20 Mar 2004 06:15:47 -0000	1.2
 +++ games/gnushogi/Makefile.common	14 Oct 2010 14:05:59 -0000
 @@ -8,4 +8,4 @@
  GNUSHOGI_MASTER_SITE_SUBDIR=	${GNUSHOGI_PORTNAME}
  GNUSHOGI_DISTNAME=	${GNUSHOGI_PORTNAME}-${GNUSHOGI_PORTVERSION}
  
 -MD5_FILE=	${.CURDIR}/../../games/gnushogi/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../../games/gnushogi/distinfo
 Index: german/acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/german/acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- german/acroread8/Makefile	4 Jan 2008 20:22:55 -0000	1.1
 +++ german/acroread8/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	german print linux
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	DEU
  
 Index: german/acroread9/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/german/acroread9/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- german/acroread9/Makefile	28 Mar 2009 18:11:43 -0000	1.1
 +++ german/acroread9/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	german print linux
  
  MASTERDIR=	${.CURDIR}/../../print/acroread9
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	DEU
  
 Index: japanese/acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- japanese/acroread8/Makefile	4 Jan 2008 20:22:56 -0000	1.1
 +++ japanese/acroread8/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	japanese print
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	JPN
  
 Index: japanese/acroread9/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/acroread9/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- japanese/acroread9/Makefile	28 Mar 2009 18:11:43 -0000	1.1
 +++ japanese/acroread9/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	japanese print
  
  MASTERDIR=	${.CURDIR}/../../print/acroread9
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	JPN
  
 Index: japanese/ical/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/ical/Makefile,v
 retrieving revision 1.9
 diff -u -r1.9 Makefile
 --- japanese/ical/Makefile	22 Aug 2009 00:24:19 -0000	1.9
 +++ japanese/ical/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -26,7 +26,7 @@
  EXTRA_PATCHES=	${.CURDIR}/files/patch-*
  
  MASTERDIR=	${.CURDIR}/../../deskutils/ical
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  USE_XORG=	x11
  GNU_CONFIGURE=	yes
 Index: japanese/kanji26/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/kanji26/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- japanese/kanji26/Makefile	9 Oct 2000 06:25:46 -0000	1.5
 +++ japanese/kanji26/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -12,7 +12,7 @@
  FILESDIR=	${.CURDIR}/files
  PKGDIR=		${.CURDIR}
  MASTERDIR=	${.CURDIR}/../kanji18
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  README_FILE?=	793.gz
  RESIZESED_FILE?=	26to24.sed
  RESIZED_ALIAS_FILE?=	kanji24.alias
 Index: japanese/p5-Text-ChaSen/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/p5-Text-ChaSen/Makefile,v
 retrieving revision 1.13
 diff -u -r1.13 Makefile
 --- japanese/p5-Text-ChaSen/Makefile	29 Dec 2008 22:37:28 -0000	1.13
 +++ japanese/p5-Text-ChaSen/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -17,7 +17,7 @@
  
  LIB_DEPENDS=	chasen.2:${PORTSDIR}/japanese/chasen-base
  
 -MD5_FILE=	${.CURDIR}/../chasen-base/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../chasen-base/distinfo
  
  CHASEN_VERSION=	2.4.4
  
 Index: japanese/roundcube/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/roundcube/Makefile,v
 retrieving revision 1.2
 diff -u -r1.2 Makefile
 --- japanese/roundcube/Makefile	6 May 2010 21:09:49 -0000	1.2
 +++ japanese/roundcube/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -15,7 +15,7 @@
  
  CONFLICTS=	roundcube-[0-9]*
  MASTERDIR=	${.CURDIR}/../../mail/roundcube
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  BROKEN=		bad distinfo
  
 Index: japanese/ruby-man/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/ruby-man/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- japanese/ruby-man/Makefile	10 Jul 2009 01:50:54 -0000	1.6
 +++ japanese/ruby-man/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -12,7 +12,7 @@
  MAINTAINER=	ruby@FreeBSD.org
  COMMENT=	Ruby reference manual (Japanese version), in HTML format
  
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  PKGDIR=		${.CURDIR}
  
  LANGSUFFIX=	-jp
 Index: japanese/samba3/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/japanese/samba3/Makefile,v
 retrieving revision 1.34
 diff -u -r1.34 Makefile
 --- japanese/samba3/Makefile	1 Aug 2009 23:40:12 -0000	1.34
 +++ japanese/samba3/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -22,7 +22,7 @@
  SAMBA_PORT=		samba3
  
  MASTERDIR=		${.CURDIR}/../../net/${SAMBA_PORT}
 -MD5_FILE=		${.CURDIR}/distinfo
 +DISTINFO_FILE=		${.CURDIR}/distinfo
  DESCR=			${.CURDIR}/pkg-descr
  PORTSCOUT=		limit:^3\.0\.\d+
  
 Index: korean/acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/korean/acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- korean/acroread8/Makefile	4 Jan 2008 20:22:56 -0000	1.1
 +++ korean/acroread8/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -8,7 +8,7 @@
  CATEGORIES=	korean print linux
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	KOR
  
 Index: math/dislin/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/math/dislin/Makefile,v
 retrieving revision 1.44
 diff -u -r1.44 Makefile
 --- math/dislin/Makefile	21 Jun 2010 21:46:54 -0000	1.44
 +++ math/dislin/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -24,7 +24,7 @@
  NO_BUILD=	yes
  WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
  
 -MD5_FILE=	${MASTERDIR}/distinfo${BINVER}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo${BINVER}
  PLIST_SUB+=	VER=${PORTVERSION} MAJ=${MAJ}
  SUB_FILES=	dislin.sh pkg-message
  SUB_LIST+=	DISLIN_DIR=${DISLIN_DIR}
 Index: math/vtk-data/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/math/vtk-data/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- math/vtk-data/Makefile	23 Apr 2005 14:12:35 -0000	1.5
 +++ math/vtk-data/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -12,7 +12,7 @@
  
  MASTERDIR=	${.CURDIR}/../vtk
  
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  WRKSRC=		${WRKDIR}/VTKData-release-${PORTVERSION}
  SUB_FILES=	pkg-message
  PKGMESSAGE=	${WRKDIR}/pkg-message
 Index: net/AquaGatekeeper/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net/AquaGatekeeper/Makefile,v
 retrieving revision 1.15
 diff -u -r1.15 Makefile
 --- net/AquaGatekeeper/Makefile	24 Feb 2010 21:54:01 -0000	1.15
 +++ net/AquaGatekeeper/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -20,7 +20,7 @@
  CONFLICTS=	AquaGatekeeper-2.*
  NO_BUILD=	yes
  ONLY_FOR_ARCHS=	amd64 i386
 -MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${ARCH}
  
  RESTRICTED=	No commercial redistribution
  SUB_FILES=	pkg-message
 Index: net/AquaGatekeeper2/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net/AquaGatekeeper2/Makefile,v
 retrieving revision 1.15
 diff -u -r1.15 Makefile
 --- net/AquaGatekeeper2/Makefile	24 Feb 2010 21:58:51 -0000	1.15
 +++ net/AquaGatekeeper2/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -21,7 +21,7 @@
  LATEST_LINK=	${PKGNAMEPREFIX}${PORTNAME}2${PKGNAMESUFFIX}
  NO_BUILD=	yes
  ONLY_FOR_ARCHS=	amd64 i386
 -MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${ARCH}
  
  RESTRICTED=	No commercial redistribution
  SUB_FILES=	pkg-message
 Index: net/iwi-firmware/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net/iwi-firmware/Makefile,v
 retrieving revision 1.10
 diff -u -r1.10 Makefile
 --- net/iwi-firmware/Makefile	26 Aug 2007 18:09:51 -0000	1.10
 +++ net/iwi-firmware/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -15,7 +15,7 @@
  COMMENT=	Intel PRO/Wireless 2200 Driver Firmware
  
  MASTERDIR=	${.CURDIR}/../ipw-firmware
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  PLIST=		${.CURDIR}/pkg-plist
  DESCR=		${.CURDIR}/pkg-descr
  FILESDIR=	${.CURDIR}/files
 Index: net/iwi-firmware-kmod/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net/iwi-firmware-kmod/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- net/iwi-firmware-kmod/Makefile	29 Jun 2007 09:16:39 -0000	1.6
 +++ net/iwi-firmware-kmod/Makefile	14 Oct 2010 14:05:59 -0000
 @@ -13,7 +13,7 @@
  COMMENT=	Intel PRO/Wireless 2200 Firmware Kernel Module
  
  MASTERDIR=	${.CURDIR}/../ipw-firmware-kmod
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  PLIST=		${.CURDIR}/pkg-plist
  DESCR=		${.CURDIR}/pkg-descr
  
 Index: net-im/licq/Makefile.inc
 ===================================================================
 RCS file: /home/pcvs/ports/net-im/licq/Makefile.inc,v
 retrieving revision 1.27
 diff -u -r1.27 Makefile.inc
 --- net-im/licq/Makefile.inc	21 May 2010 11:24:04 -0000	1.27
 +++ net-im/licq/Makefile.inc	14 Oct 2010 14:05:59 -0000
 @@ -13,7 +13,7 @@
  DISTNAME=		${PKGNAMEPREFIX}${LICQ_VER}
  DISTFILES=		${DISTNAME}.tar.bz2
  GNU_CONFIGURE=		yes
 -MD5_FILE?=		${PORTSDIR}/${LICQ_PORT}/distinfo
 +DISTINFO_FILE?=		${PORTSDIR}/${LICQ_PORT}/distinfo
  USE_GMAKE=		yes
  USE_BZIP2=		yes
  WRKSRC?=		${WRKDIR}/${DISTNAME}/plugins/${PORTNAME}
 Index: net-p2p/libtorrent-devel/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net-p2p/libtorrent-devel/Makefile,v
 retrieving revision 1.26
 diff -u -r1.26 Makefile
 --- net-p2p/libtorrent-devel/Makefile	22 Feb 2010 18:36:55 -0000	1.26
 +++ net-p2p/libtorrent-devel/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -15,7 +15,7 @@
  
  MASTERDIR=	${.CURDIR}/../libtorrent
  PATCHDIR=	${.CURDIR}/files/
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  PLIST=		${.CURDIR}/pkg-plist
  DESCR=		${MASTERDIR}/pkg-descr
  
 Index: net-p2p/rtorrent-devel/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/net-p2p/rtorrent-devel/Makefile,v
 retrieving revision 1.30
 diff -u -r1.30 Makefile
 --- net-p2p/rtorrent-devel/Makefile	23 Feb 2010 13:03:57 -0000	1.30
 +++ net-p2p/rtorrent-devel/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -18,7 +18,7 @@
  
  MASTERDIR=	${.CURDIR}/../rtorrent
  PATCHDIR=	${.CURDIR}/files/
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  PLIST=		${.CURDIR}/pkg-plist
  DESCR=		${MASTERDIR}/pkg-descr
  
 Index: portuguese/acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/portuguese/acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- portuguese/acroread8/Makefile	4 Jan 2008 20:22:56 -0000	1.1
 +++ portuguese/acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -9,7 +9,7 @@
  PKGNAMEPREFIX=	pt_BR-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	PTB
  
 Index: print/bjfiltercom/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/bjfiltercom/Makefile,v
 retrieving revision 1.28
 diff -u -r1.28 Makefile
 --- print/bjfiltercom/Makefile	19 Mar 2009 17:28:48 -0000	1.28
 +++ print/bjfiltercom/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -36,7 +36,7 @@
  DIST_SUBDIR=	bjfilter
  PLIST=		${.CURDIR}/pkg-plist
  DESCR=		${.CURDIR}/pkg-descr
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  ONLY_FOR_ARCHS=	i386
  USE_LINUX=	yes
  NO_MTREE=	yes
 Index: print/dk-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/dk-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/dk-acroread8/Makefile	4 Jan 2008 20:22:54 -0000	1.1
 +++ print/dk-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	dk-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	DAN
  
 Index: print/es-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/es-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/es-acroread8/Makefile	4 Jan 2008 20:22:54 -0000	1.1
 +++ print/es-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	es-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	ESP
  
 Index: print/fi-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/fi-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/fi-acroread8/Makefile	4 Jan 2008 20:22:55 -0000	1.1
 +++ print/fi-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	fi-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	SUO
  
 Index: print/it-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/it-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/it-acroread8/Makefile	4 Jan 2008 20:22:55 -0000	1.1
 +++ print/it-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	it-
  
  MASTERDIR=	${.CURDIR}/../acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	ITA
  
 Index: print/kdeutils4-printer-applet/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/kdeutils4-printer-applet/Makefile,v
 retrieving revision 1.12
 diff -u -r1.12 Makefile
 --- print/kdeutils4-printer-applet/Makefile	1 Jun 2010 21:35:35 -0000	1.12
 +++ print/kdeutils4-printer-applet/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -26,7 +26,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build uic_build rcc_build
  USE_PYTHON=	2.5+
 -MD5_FILE=	${PORTSDIR}/misc/kdeutils4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/misc/kdeutils4/distinfo
  CMAKE_ARGS+=	-DINSTALL_PRINTER_APPLET:Bool=On
  
  BUILD_WRKSRC=	${WRKSRC}/${PORTNAME}
 Index: print/nl-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/nl-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/nl-acroread8/Makefile	4 Jan 2008 20:22:54 -0000	1.1
 +++ print/nl-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	nl-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	NLD
  
 Index: print/no-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/no-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/no-acroread8/Makefile	4 Jan 2008 20:22:54 -0000	1.1
 +++ print/no-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	no-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	NOR
  
 Index: print/pips800/Makefile.pips
 ===================================================================
 RCS file: /home/pcvs/ports/print/pips800/Makefile.pips,v
 retrieving revision 1.37
 diff -u -r1.37 Makefile.pips
 --- print/pips800/Makefile.pips	15 Sep 2010 18:35:07 -0000	1.37
 +++ print/pips800/Makefile.pips	14 Oct 2010 14:06:00 -0000
 @@ -71,7 +71,7 @@
  PKGNAMESUFFIX=	-cups
  .endif
  DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  DESCR=		${.CURDIR}/pkg-descr
  
  GNU_CONFIGURE=	yes
 Index: print/sv-acroread8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/sv-acroread8/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- print/sv-acroread8/Makefile	4 Jan 2008 20:22:55 -0000	1.1
 +++ print/sv-acroread8/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -8,7 +8,7 @@
  PKGNAMEPREFIX=	sv-
  
  MASTERDIR=	${.CURDIR}/../../print/acroread8
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  ADOBE_LANG=	SVE
  
 Index: print/system-config-printer-kde/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/print/system-config-printer-kde/Makefile,v
 retrieving revision 1.12
 diff -u -r1.12 Makefile
 --- print/system-config-printer-kde/Makefile	1 Jun 2010 21:35:35 -0000	1.12
 +++ print/system-config-printer-kde/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -25,7 +25,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build uic_build rcc_build
  USE_PYTHON=	2.5+
 -MD5_FILE=	${PORTSDIR}/sysutils/kdeadmin4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/sysutils/kdeadmin4/distinfo
  CMAKE_ARGS+=	-DINSTALL_SYSTEM_CONFIG_PRINTER:BOOL=On
  
  BUILD_WRKSRC=	${WRKSRC}/${PORTNAME}
 Index: science/medit/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/science/medit/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- science/medit/Makefile	23 Jan 2009 16:27:51 -0000	1.6
 +++ science/medit/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -20,7 +20,7 @@
  .if defined(MAINTAINER_MODE)
  DISTFILES+=	${PORTNAME}.${PORTVERSION}${EXTRACT_SUFX}	\
  		${PORTNAME}-missing.${PORTVERSION}${EXTRACT_SUFX}
 -MD5_FILE=	${MASTERDIR}/distinfo.src
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.src
  
  USE_GMAKE=	yes
  MAKEFILE=	makefile
 Index: security/cyrus-sasl2-ldapdb/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/security/cyrus-sasl2-ldapdb/Makefile,v
 retrieving revision 1.11
 diff -u -r1.11 Makefile
 --- security/cyrus-sasl2-ldapdb/Makefile	2 Aug 2009 19:35:25 -0000	1.11
 +++ security/cyrus-sasl2-ldapdb/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -22,7 +22,7 @@
  LIB_DEPENDS=	sasl2.2:${PORTSDIR}/security/cyrus-sasl2
  
  CYRUS_SASL2_DIR=${MASTERDIR}/../cyrus-sasl2
 -MD5_FILE=	${CYRUS_SASL2_DIR}/distinfo
 +DISTINFO_FILE=	${CYRUS_SASL2_DIR}/distinfo
  PATCHDIR=	${CYRUS_SASL2_DIR}/files
  INSTALL_WRKSRC=	${WRKDIR}/${DISTNAME}/plugins
  
 Index: security/cyrus-sasl2-saslauthd/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/security/cyrus-sasl2-saslauthd/Makefile,v
 retrieving revision 1.54
 diff -u -r1.54 Makefile
 --- security/cyrus-sasl2-saslauthd/Makefile	15 May 2009 01:17:58 -0000	1.54
 +++ security/cyrus-sasl2-saslauthd/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -22,7 +22,7 @@
  LIB_DEPENDS=	sasl2.2:${PORTSDIR}/security/cyrus-sasl2
  
  CYRUS_SASL2_DIR=${MASTERDIR}/../cyrus-sasl2
 -MD5_FILE=	${CYRUS_SASL2_DIR}/distinfo
 +DISTINFO_FILE=	${CYRUS_SASL2_DIR}/distinfo
  PATCHDIR=	${CYRUS_SASL2_DIR}/files
  INSTALL_WRKSRC=	${WRKDIR}/${DISTNAME}/saslauthd
  DOCSDIR=	${PREFIX}/share/doc/cyrus-sasl2
 Index: textproc/jdictionary/Makefile.plugin
 ===================================================================
 RCS file: /home/pcvs/ports/textproc/jdictionary/Makefile.plugin,v
 retrieving revision 1.2
 diff -u -r1.2 Makefile.plugin
 --- textproc/jdictionary/Makefile.plugin	22 Aug 2009 00:36:58 -0000	1.2
 +++ textproc/jdictionary/Makefile.plugin	14 Oct 2010 14:06:00 -0000
 @@ -25,7 +25,7 @@
  DATADIR=	${JAVASHAREDIR}/jdictionary/Plugins
  
  PLIST=		${MASTERDIR}/pkg-plist.plugin
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  DESCR=		${.CURDIR}/pkg-descr
  PLIST_SUB+=	DISTNAME=${DISTNAME}
  
 Index: textproc/linux-aspell/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/textproc/linux-aspell/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- textproc/linux-aspell/Makefile	20 Jun 2009 13:59:54 -0000	1.16
 +++ textproc/linux-aspell/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -27,7 +27,7 @@
  ONLY_FOR_ARCHS=	i386 amd64
  LINUX_DIST_VER=	4
  USE_GMAKE=	yes
 -MD5_FILE=	${MASTERDIR}/distinfo
 +DISTINFO_FILE=	${MASTERDIR}/distinfo
  DIST_SUBDIR=	rpm
  BRANDELF_DIRS=	usr/bin
  
 Index: textproc/linux-scim-gtk/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/textproc/linux-scim-gtk/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- textproc/linux-scim-gtk/Makefile	28 Mar 2010 06:44:19 -0000	1.5
 +++ textproc/linux-scim-gtk/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -26,7 +26,7 @@
  USE_LINUX_APPS=	gtk2 scimlibs
  USE_LDCONFIG=	yes
  PLIST_SUB=	LINUX_RPM_ARCH=${LINUX_RPM_ARCH}
 -MD5_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
 +DISTINFO_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
  
  .if defined(OVERRIDE_LINUX_BASE_PORT) && ${OVERRIDE_LINUX_BASE_PORT} == f8
  PORTVERSION=	1.4.7
 Index: textproc/linux-scim-libs/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/textproc/linux-scim-libs/Makefile,v
 retrieving revision 1.7
 diff -u -r1.7 Makefile
 --- textproc/linux-scim-libs/Makefile	28 Mar 2010 06:44:19 -0000	1.7
 +++ textproc/linux-scim-libs/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -27,7 +27,7 @@
  USE_LDCONFIG=	yes
  PLIST_SUB=	LINUX_RPM_ARCH=${LINUX_RPM_ARCH}
  PLIST=		${PKGDIR}/pkg-plist.fc${LINUX_DIST_VER}
 -MD5_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
 +DISTINFO_FILE=	${PKGDIR}/distinfo.${LINUX_RPM_ARCH}.fc${LINUX_DIST_VER}
  
  .if defined(OVERRIDE_LINUX_BASE_PORT) && ${OVERRIDE_LINUX_BASE_PORT} == f8
  PORTVERSION=	1.4.7
 Index: textproc/py-expat/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/textproc/py-expat/Makefile,v
 retrieving revision 1.18
 diff -u -r1.18 Makefile
 --- textproc/py-expat/Makefile	23 May 2010 21:16:15 -0000	1.18
 +++ textproc/py-expat/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -26,7 +26,7 @@
  PYDISTUTILS_PKGNAME=	pyexpat
  PYDISTUTILS_PKGVERSION=	0.0.0
  WRKSRC=		${PYTHON_WRKSRC}/Modules
 -MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
  
  post-extract:
  	@${CP} ${FILESDIR}/setup.py ${WRKSRC}
 Index: x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile	28 Mar 2010 06:46:12 -0000	1.6
 +++ x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -11,7 +11,7 @@
  
  MASTERDIR=	${.CURDIR}/../gtk-aluminumalloy-volcanic-theme
  
 -MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-cryogenic-theme/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../gtk-aluminumalloy-cryogenic-theme/distinfo
  PLIST=		${.CURDIR}/../gtk-aluminumalloy-cryogenic-theme/pkg-plist
  
  .include "${MASTERDIR}/Makefile"
 Index: x11-themes/gtk-aluminumalloy-smog-theme/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-themes/gtk-aluminumalloy-smog-theme/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- x11-themes/gtk-aluminumalloy-smog-theme/Makefile	28 Mar 2010 06:46:12 -0000	1.6
 +++ x11-themes/gtk-aluminumalloy-smog-theme/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -11,7 +11,7 @@
  
  MASTERDIR=	${.CURDIR}/../gtk-aluminumalloy-volcanic-theme
  
 -MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-smog-theme/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../gtk-aluminumalloy-smog-theme/distinfo
  PLIST=		${.CURDIR}/../gtk-aluminumalloy-smog-theme/pkg-plist
  
  .include "${MASTERDIR}/Makefile"
 Index: x11-themes/gtk-aluminumalloy-toxic-theme/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-themes/gtk-aluminumalloy-toxic-theme/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- x11-themes/gtk-aluminumalloy-toxic-theme/Makefile	28 Mar 2010 06:46:12 -0000	1.6
 +++ x11-themes/gtk-aluminumalloy-toxic-theme/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -11,7 +11,7 @@
  
  MASTERDIR=	${.CURDIR}/../gtk-aluminumalloy-volcanic-theme
  
 -MD5_FILE=	${.CURDIR}/../gtk-aluminumalloy-toxic-theme/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../gtk-aluminumalloy-toxic-theme/distinfo
  PLIST=		${.CURDIR}/../gtk-aluminumalloy-toxic-theme/pkg-plist
  
  .include "${MASTERDIR}/Makefile"
 Index: x11-toolkits/linux-f10-openmotif/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-toolkits/linux-f10-openmotif/Makefile,v
 retrieving revision 1.20
 diff -u -r1.20 Makefile
 --- x11-toolkits/linux-f10-openmotif/Makefile	20 Jun 2009 13:59:54 -0000	1.20
 +++ x11-toolkits/linux-f10-openmotif/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -25,7 +25,7 @@
  LINUX_DIST_VER=	10
  USE_LDCONFIG=	yes
  SRC_DISTFILES=
 -MD5_FILE=	${MASTERDIR}/distinfo.i386
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.i386
  
  post-extract:
  		@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \
 Index: x11-toolkits/linux-f8-openmotif/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-toolkits/linux-f8-openmotif/Makefile,v
 retrieving revision 1.21
 diff -u -r1.21 Makefile
 --- x11-toolkits/linux-f8-openmotif/Makefile	20 Jun 2009 13:59:54 -0000	1.21
 +++ x11-toolkits/linux-f8-openmotif/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -26,7 +26,7 @@
  LINUX_DIST_VER=	8
  USE_LDCONFIG=	yes
  SRC_DISTFILES=
 -MD5_FILE=	${MASTERDIR}/distinfo.i386
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.i386
  
  post-extract:
  		@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \
 Index: x11-toolkits/py-tkinter/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-toolkits/py-tkinter/Makefile,v
 retrieving revision 1.20
 diff -u -r1.20 Makefile
 --- x11-toolkits/py-tkinter/Makefile	20 Aug 2010 20:53:48 -0000	1.20
 +++ x11-toolkits/py-tkinter/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -25,7 +25,7 @@
  PYDISTUTILS_PKGVERSION=	0.0.0
  USE_TK=	82+
  WRKSRC=		${PYTHON_WRKSRC}/Modules
 -MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
  
  .include <bsd.port.pre.mk>
  
 Index: x11-wm/libwraster/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11-wm/libwraster/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- x11-wm/libwraster/Makefile	31 May 2010 02:01:53 -0000	1.5
 +++ x11-wm/libwraster/Makefile	14 Oct 2010 14:06:00 -0000
 @@ -42,7 +42,7 @@
  USE_LDCONFIG=	yes
  
  PATCHDIR=	${.CURDIR}/../windowmaker/files
 -MD5_FILE=	${.CURDIR}/../windowmaker/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../windowmaker/distinfo
  
  CONFLICTS=	windowmaker-0.*
  
 ? astro/boinc-astropulse
 Index: astro/marble/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/astro/marble/Makefile,v
 retrieving revision 1.4
 diff -u -r1.4 Makefile
 --- astro/marble/Makefile	6 Sep 2010 21:39:21 -0000	1.4
 +++ astro/marble/Makefile	14 Oct 2010 14:09:39 -0000
 @@ -25,7 +25,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build rcc_build uic_build
  USE_LDCONFIG=	yes
 -MD5_FILE=	${PORTSDIR}/misc/kdeedu4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/misc/kdeedu4/distinfo
  MAKE_JOBS_UNSAFE=	yes
  
  CMAKE_SOURCE_PATH=	${WRKSRC}/marble
 ? databases/tokyocabinet/tokyocabinet-1.4.44.patch
 Index: databases/db41-nocrypto/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/db41-nocrypto/Makefile,v
 retrieving revision 1.2
 diff -u -r1.2 Makefile
 --- databases/db41-nocrypto/Makefile	13 Jun 2010 12:01:22 -0000	1.2
 +++ databases/db41-nocrypto/Makefile	14 Oct 2010 14:10:11 -0000
 @@ -9,6 +9,6 @@
  DISTNAME=	db-${PORTVERSION}.NC
  
  MASTERDIR=	${.CURDIR}/../db41
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  .include "${MASTERDIR}/Makefile"
 Index: databases/db42-nocrypto/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/db42-nocrypto/Makefile,v
 retrieving revision 1.3
 diff -u -r1.3 Makefile
 --- databases/db42-nocrypto/Makefile	13 Jun 2010 11:57:34 -0000	1.3
 +++ databases/db42-nocrypto/Makefile	14 Oct 2010 14:10:11 -0000
 @@ -11,6 +11,6 @@
  MAINTAINER=	mandree@FreeBSD.org
  
  MASTERDIR=	${.CURDIR}/../db42
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  .include "${MASTERDIR}/Makefile"
 Index: databases/linux-oracle-instantclient-basic/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/linux-oracle-instantclient-basic/Makefile,v
 retrieving revision 1.9
 diff -u -r1.9 Makefile
 --- databases/linux-oracle-instantclient-basic/Makefile	18 Apr 2007 14:25:26 -0000	1.9
 +++ databases/linux-oracle-instantclient-basic/Makefile	14 Oct 2010 14:10:11 -0000
 @@ -20,7 +20,7 @@
  
  ONLY_FOR_ARCHS=		i386	# amd64(not yet on own)
  NO_BUILD=		yes
 -MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=		${MASTERDIR}/distinfo.${ARCH}
  
  RESTRICTED=		Packaging prohibited by Oracle license
  
 Index: databases/linux-oracle-instantclient-sdk/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/linux-oracle-instantclient-sdk/Makefile,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile
 --- databases/linux-oracle-instantclient-sdk/Makefile	11 Feb 2007 15:24:15 -0000	1.6
 +++ databases/linux-oracle-instantclient-sdk/Makefile	14 Oct 2010 14:10:11 -0000
 @@ -21,7 +21,7 @@
  
  ONLY_FOR_ARCHS=		i386	# amd64(not yet on own)
  NO_BUILD=		yes
 -MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=		${MASTERDIR}/distinfo.${ARCH}
  
  RESTRICTED=		Packaging prohibited by Oracle license
  
 Index: databases/linux-oracle-instantclient-sqlplus/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/linux-oracle-instantclient-sqlplus/Makefile,v
 retrieving revision 1.7
 diff -u -r1.7 Makefile
 --- databases/linux-oracle-instantclient-sqlplus/Makefile	18 Feb 2007 17:17:50 -0000	1.7
 +++ databases/linux-oracle-instantclient-sqlplus/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -22,7 +22,7 @@
  
  ONLY_FOR_ARCHS=		i386	# amd64(not yet on own)
  NO_BUILD=		yes
 -MD5_FILE=		${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=		${MASTERDIR}/distinfo.${ARCH}
  
  RESTRICTED=		Packaging prohibited by Oracle license
  
 Index: databases/mysql-workbench52/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/mysql-workbench52/Makefile,v
 retrieving revision 1.2
 diff -u -r1.2 Makefile
 --- databases/mysql-workbench52/Makefile	31 Jul 2009 13:49:39 -0000	1.2
 +++ databases/mysql-workbench52/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -14,7 +14,7 @@
  LIB_DEPENDS=	sqlite3:${PORTSDIR}/databases/sqlite3
  
  MASTERDIR=	${.CURDIR}/../mysql-workbench51
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  EXTRA_PATCHES=	${.CURDIR}/files/52-patch-frontend__linux__workbench__Makefile.am \
  		${.CURDIR}/files/52-patch-configure.in \
  		${.CURDIR}/files/52-patch-ext__ctemplate__ctemplate-src__configure.ac \
 Index: databases/py-bsddb/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/py-bsddb/Makefile,v
 retrieving revision 1.14
 diff -u -r1.14 Makefile
 --- databases/py-bsddb/Makefile	20 Aug 2010 20:53:47 -0000	1.14
 +++ databases/py-bsddb/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -24,7 +24,7 @@
  PYDISTUTILS_PKGVERSION=	0.0.0
  DIST_SUBDIR=	python
  WRKSRC=		${PYTHON_WRKSRC}/Modules
 -MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
  MAKE_ENV=	BSDDB_VERSION=${BDB_LIB_NAME}
  PLIST_FILES=	%%PYTHON_SITELIBDIR%%/_bsddb.so
  
 Index: databases/py-gdbm/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/py-gdbm/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- databases/py-gdbm/Makefile	20 Aug 2010 20:53:47 -0000	1.16
 +++ databases/py-gdbm/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -24,7 +24,7 @@
  USE_PYDISTUTILS=yes
  PYDISTUTILS_PKGVERSION=	0.0.0
  WRKSRC=		${PYTHON_WRKSRC}/Modules
 -MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
  
  .include <bsd.port.pre.mk>
  
 Index: databases/py-sqlite3/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/py-sqlite3/Makefile,v
 retrieving revision 1.7
 diff -u -r1.7 Makefile
 --- databases/py-sqlite3/Makefile	30 Jun 2009 21:51:52 -0000	1.7
 +++ databases/py-sqlite3/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -24,7 +24,7 @@
  USE_PYTHON=	2.5+
  USE_PYDISTUTILS=yes
  WRKSRC=		${PYTHON_WRKSRC}/Modules
 -MD5_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
  
  PYDISTUTILS_NOEGGINFO=	yes
  
 Index: databases/qt4-sqlite3-plugin/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/databases/qt4-sqlite3-plugin/Makefile,v
 retrieving revision 1.13
 diff -u -r1.13 Makefile
 --- databases/qt4-sqlite3-plugin/Makefile	21 Jan 2010 21:13:09 -0000	1.13
 +++ databases/qt4-sqlite3-plugin/Makefile	14 Oct 2010 14:10:12 -0000
 @@ -14,7 +14,7 @@
  COMMENT=	Qt SQLite 3.x database plugin
  
  DB=		sqlite
 -MD5_FILE=	${PORTSDIR}/devel/qt4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/devel/qt4/distinfo
  
  LIB_DEPENDS+=	sqlite3:${PORTSDIR}/databases/sqlite3
  
 Index: graphics/linux-gdk-pixbuf/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/graphics/linux-gdk-pixbuf/Makefile,v
 retrieving revision 1.14
 diff -u -r1.14 Makefile
 --- graphics/linux-gdk-pixbuf/Makefile	2 Jun 2009 21:15:35 -0000	1.14
 +++ graphics/linux-gdk-pixbuf/Makefile	14 Oct 2010 14:10:26 -0000
 @@ -21,6 +21,6 @@
  ONLY_FOR_ARCHS=	i386 amd64
  USE_LDCONFIG=	yes
  PLIST_SUB=	VERSION=${PORTVERSION:C/^([^\.]+\.[^\.]+\.[^\.]+).+/\1/}
 -MD5_FILE?=	${PKGDIR}/distinfo
 +DISTINFO_FILE?=	${PKGDIR}/distinfo
  
  .include <bsd.port.mk>
 Index: graphics/linux-sdl_image/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/graphics/linux-sdl_image/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- graphics/linux-sdl_image/Makefile	20 Jun 2009 13:59:54 -0000	1.16
 +++ graphics/linux-sdl_image/Makefile	14 Oct 2010 14:10:26 -0000
 @@ -25,7 +25,7 @@
  ONLY_FOR_ARCHS=	i386 amd64
  DIST_SUBDIR=	rpm
  PLIST_SUB+=	SDLIMVER=${PORTVERSION}
 -MD5_FILE=	${PKGDIR}/distinfo
 +DISTINFO_FILE=	${PKGDIR}/distinfo
  LINUX_NAME=	SDL_image
  
  PLIST_FILES=	usr/lib/libSDL_image-1.2.so.0 usr/lib/libSDL_image-1.2.so.0.1.4
 Index: lang/php_doc/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/lang/php_doc/Makefile,v
 retrieving revision 1.40
 diff -u -r1.40 Makefile
 --- lang/php_doc/Makefile	14 Jul 2010 08:02:05 -0000	1.40
 +++ lang/php_doc/Makefile	14 Oct 2010 14:10:36 -0000
 @@ -76,14 +76,13 @@
  # Download the files from http://au.php.net/distributions/manual/
  #
  makesum:
 -	@> ${MD5_FILE}
 +	@> ${DISTINFO_FILE}
  .for l in ${PHP_LANGS}
  	@f=php_manual_${l}-${PORTVERSION}${EXTRACT_SUFX}; \
  	${ECHO_CMD} makesum on $${f}; \
  	cd ${DISTDIR}; \
 -	${MD5} $${f} >> ${MD5_FILE}; \
 -	${SHA256} $${f} >> ${MD5_FILE}; \
 -	${ECHO_CMD} "SIZE ($${f}) = "`${LS} -ALln $${f} | ${AWK} '{print $$5}'` >> ${MD5_FILE}
 +	${SHA256} $${f} >> ${DISTINFO_FILE}; \
 +	${ECHO_CMD} "SIZE ($${f}) = "`${LS} -ALln $${f} | ${AWK} '{print $$5}'` >> ${DISTINFO_FILE}
  .endfor
  
  fetchdist:
 Index: misc/dnetc/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/misc/dnetc/Makefile,v
 retrieving revision 1.66
 diff -u -r1.66 Makefile
 --- misc/dnetc/Makefile	4 Jul 2010 09:42:47 -0000	1.66
 +++ misc/dnetc/Makefile	14 Oct 2010 14:11:01 -0000
 @@ -21,7 +21,7 @@
  
  # These are architecture dependent
  WRKSRC=		${WRKDIR}/dnetc${PORTVERSION:E}-freebsd-${ARCH:S/i386/x86/}-elf
 -MD5_FILE=	${MASTERDIR}/distinfo.${ARCH}
 +DISTINFO_FILE=	${MASTERDIR}/distinfo.${ARCH}
  
  ONLY_FOR_ARCHS=	i386 sparc64 amd64
  
 Index: ports-mgmt/portlint/src/portlint.pl
 ===================================================================
 RCS file: /home/pcvs/ports/ports-mgmt/portlint/src/portlint.pl,v
 retrieving revision 1.114
 diff -u -r1.114 portlint.pl
 --- ports-mgmt/portlint/src/portlint.pl	16 Jun 2010 03:53:15 -0000	1.114
 +++ ports-mgmt/portlint/src/portlint.pl	14 Oct 2010 14:11:16 -0000
 @@ -195,7 +195,7 @@
  	DISTNAME DISTFILES CATEGORIES MASTERDIR MAINTAINER MASTER_SITES
  	WRKDIR WRKSRC NO_WRKSUBDIR PATCHDIR SCRIPTDIR FILESDIR
  	PKGDIR COMMENT DESCR PLIST PKGCATEGORY PKGINSTALL PKGDEINSTALL
 -	PKGREQ PKGMESSAGE MD5_FILE .CURDIR USE_LDCONFIG USE_AUTOTOOLS
 +	PKGREQ PKGMESSAGE DISTINFO_FILE .CURDIR USE_LDCONFIG USE_AUTOTOOLS
  	INDEXFILE PKGORIGIN CONFLICTS PKG_VERSION PKGINSTALLVER
  	PLIST_FILES OPTIONS INSTALLS_OMF USE_GETTEXT USE_RC_SUBR
  	DIST_SUBDIR ALLFILES IGNOREFILES CHECKSUM_ALGORITHMS INSTALLS_ICONS
 @@ -269,11 +269,11 @@
  #
  # check for files.
  #
 -my @checker = ($makevar{DESCR}, 'Makefile', $makevar{MD5_FILE});
 +my @checker = ($makevar{DESCR}, 'Makefile', $makevar{DISTINFO_FILE});
  my %checker = (
  	$makevar{DESCR} => \&checkdescr,
  	'Makefile' => \&checkmakefile,
 -	$makevar{MD5_FILE} => \&checkdistinfo
 +	$makevar{DISTINFO_FILE} => \&checkdistinfo
  );
  if ($extrafile) {
  	my @files = (
 @@ -311,7 +311,7 @@
  foreach my $i (@checker) {
  	print "OK: checking $i.\n" if ($verbose);
  	if (! -f "$i") {
 -		&perror("FATAL", "", -1, "no $i in \"$portdir\".") unless $i eq $makevar{MD5_FILE} && $makevar{DISTFILES} eq "";
 +		&perror("FATAL", "", -1, "no $i in \"$portdir\".") unless $i eq $makevar{DISTINFO_FILE} && $makevar{DISTFILES} eq "";
  	} else {
  		my $proc = $checker{$i};
  		&$proc($i) || &perror("", "", -1, "Cannot open the file $i\n");
 Index: sysutils/rsyslog3/bsd.rsyslog.mk
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog3/bsd.rsyslog.mk,v
 retrieving revision 1.16
 diff -u -r1.16 bsd.rsyslog.mk
 --- sysutils/rsyslog3/bsd.rsyslog.mk	6 Oct 2010 00:26:23 -0000	1.16
 +++ sysutils/rsyslog3/bsd.rsyslog.mk	14 Oct 2010 14:11:29 -0000
 @@ -20,7 +20,7 @@
  PLIST_FILES=	${MTYPES:S|^|lib/rsyslog/|:S|$|${MNAME}.so|}
  PLIST=	""
  DESCR?=		${.CURDIR}/../rsyslog3/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog3/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog3/distinfo
  
  do-install:
  	@${INSTALL} -d ${PREFIX}/lib/rsyslog/
 Index: sysutils/rsyslog4/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog4/Makefile,v
 retrieving revision 1.15
 diff -u -r1.15 Makefile
 --- sysutils/rsyslog4/Makefile	6 Oct 2010 00:26:23 -0000	1.15
 +++ sysutils/rsyslog4/Makefile	14 Oct 2010 14:11:29 -0000
 @@ -82,7 +82,7 @@
  CONFIGURE_ARGS+=	--disable-rsyslogd --disable-klog
  
  DESCR?=		${.CURDIR}/../rsyslog4/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog4/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog4/distinfo
  .endif
  
  .include <bsd.port.post.mk>
 Index: sysutils/rsyslog4-devel/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog4-devel/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- sysutils/rsyslog4-devel/Makefile	6 Oct 2010 00:26:23 -0000	1.16
 +++ sysutils/rsyslog4-devel/Makefile	14 Oct 2010 14:11:30 -0000
 @@ -82,7 +82,7 @@
  CONFIGURE_ARGS+=	--disable-rsyslogd --disable-klog
  
  DESCR?=		${.CURDIR}/../rsyslog4-devel/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog4-devel/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog4-devel/distinfo
  .endif
  
  .include <bsd.port.post.mk>
 Index: sysutils/rsyslog5/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog5/Makefile,v
 retrieving revision 1.20
 diff -u -r1.20 Makefile
 --- sysutils/rsyslog5/Makefile	6 Oct 2010 00:26:23 -0000	1.20
 +++ sysutils/rsyslog5/Makefile	14 Oct 2010 14:11:30 -0000
 @@ -86,7 +86,7 @@
  CONFIGURE_ARGS+=	--disable-rsyslogd --disable-klog
  
  DESCR?=		${.CURDIR}/../rsyslog5/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog5/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog5/distinfo
  .endif
  
  .if ${OSVERSION} < 700042
 Index: sysutils/rsyslog5-devel/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog5-devel/Makefile,v
 retrieving revision 1.21
 diff -u -r1.21 Makefile
 --- sysutils/rsyslog5-devel/Makefile	12 Oct 2010 23:04:34 -0000	1.21
 +++ sysutils/rsyslog5-devel/Makefile	14 Oct 2010 14:11:30 -0000
 @@ -78,7 +78,7 @@
  CONFIGURE_ARGS+=	--disable-rsyslogd --disable-klog
  
  DESCR?=		${.CURDIR}/../rsyslog5-devel/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog5-devel/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog5-devel/distinfo
  .endif
  
  .if ${OSVERSION} < 700042
 Index: sysutils/rsyslog6-devel/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/sysutils/rsyslog6-devel/Makefile,v
 retrieving revision 1.24
 diff -u -r1.24 Makefile
 --- sysutils/rsyslog6-devel/Makefile	6 Oct 2010 00:26:23 -0000	1.24
 +++ sysutils/rsyslog6-devel/Makefile	14 Oct 2010 14:11:30 -0000
 @@ -87,7 +87,7 @@
  CONFIGURE_ARGS+=	--disable-rsyslogd --disable-klog
  
  DESCR?=		${.CURDIR}/../rsyslog6-devel/pkg-descr
 -MD5_FILE?=	${.CURDIR}/../rsyslog6-devel/distinfo
 +DISTINFO_FILE?=	${.CURDIR}/../rsyslog6-devel/distinfo
  .endif
  
  .if ${OSVERSION} < 700042
 ? www/chromium
 Index: www/mod_pubcookie/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/www/mod_pubcookie/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- www/mod_pubcookie/Makefile	25 May 2010 20:17:35 -0000	1.5
 +++ www/mod_pubcookie/Makefile	14 Oct 2010 14:11:51 -0000
 @@ -20,7 +20,7 @@
  CONFLICTS=	pubcookie-login-server-[0-9]*
  
  FILESDIR=	${.CURDIR}/../pubcookie-login-server/files
 -MD5_FILE=	${.CURDIR}/../pubcookie-login-server/distinfo
 +DISTINFO_FILE=	${.CURDIR}/../pubcookie-login-server/distinfo
  PATCHDIR=	${.CURDIR}/../pubcookie-login-server/files
  
  HAS_CONFIGURE=	YES
 Index: www/openacs-dotlrn/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/www/openacs-dotlrn/Makefile,v
 retrieving revision 1.16
 diff -u -r1.16 Makefile
 --- www/openacs-dotlrn/Makefile	12 Jan 2010 12:27:43 -0000	1.16
 +++ www/openacs-dotlrn/Makefile	14 Oct 2010 14:11:51 -0000
 @@ -24,7 +24,7 @@
  BASE_INSTALL=	bin content-repository-content-files log packages tcl www install.xml
  
  DESCR=		${.CURDIR}/pkg-descr
 -MD5_FILE=	${.CURDIR}/distinfo
 +DISTINFO_FILE=	${.CURDIR}/distinfo
  
  MASTERDIR=	${.CURDIR}/../openacs
  
 Index: x11/plasma-scriptengine-python/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11/plasma-scriptengine-python/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- x11/plasma-scriptengine-python/Makefile	11 May 2010 15:31:00 -0000	1.1
 +++ x11/plasma-scriptengine-python/Makefile	14 Oct 2010 14:11:59 -0000
 @@ -22,7 +22,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build uic_build rcc_build
  USE_PYTHON=	2.5+
 -MD5_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
  
  CMAKE_SOURCE_PATH=	${WRKSRC}/plasma/generic/scriptengines/python
  CMAKE_OUTSOURCE=	yes
 Index: x11/plasma-scriptengine-ruby/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/x11/plasma-scriptengine-ruby/Makefile,v
 retrieving revision 1.1
 diff -u -r1.1 Makefile
 --- x11/plasma-scriptengine-ruby/Makefile	11 May 2010 15:31:01 -0000	1.1
 +++ x11/plasma-scriptengine-ruby/Makefile	14 Oct 2010 14:11:59 -0000
 @@ -24,7 +24,7 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	qmake_build moc_build uic_build rcc_build
  USE_RUBY=	yes
 -MD5_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/x11/kdebase4-workspace/distinfo
  
  CMAKE_SOURCE_PATH=	${WRKSRC}/plasma/generic/scriptengines/ruby
  CMAKE_OUTSOURCE=	yes
 Index: x11/ruby-gnome2/Makefile.common
 ===================================================================
 RCS file: /home/pcvs/ports/x11/ruby-gnome2/Makefile.common,v
 retrieving revision 1.35
 diff -u -r1.35 Makefile.common
 --- x11/ruby-gnome2/Makefile.common	12 Oct 2010 03:23:26 -0000	1.35
 +++ x11/ruby-gnome2/Makefile.common	14 Oct 2010 14:12:00 -0000
 @@ -23,7 +23,7 @@
  .endif
  
  RUBY_GNOME_PORTDIR=	${PORTSDIR}/x11/ruby-gnome2
 -MD5_FILE=		${RUBY_GNOME_PORTDIR}/distinfo
 +DISTINFO_FILE=		${RUBY_GNOME_PORTDIR}/distinfo
  
  general-patch:
  	@${FIND} ${WRKDIR} -name mkmf-gnome2.rb | ${XARGS} ${REINPLACE_CMD} -e \
 Index: bsd.linux-rpm.mk
 ===================================================================
 RCS file: /home/pcvs/ports/Mk/bsd.linux-rpm.mk,v
 retrieving revision 1.23
 diff -u -r1.23 bsd.linux-rpm.mk
 --- bsd.linux-rpm.mk	13 Dec 2009 19:29:34 -0000	1.23
 +++ bsd.linux-rpm.mk	14 Oct 2010 14:22:51 -0000
 @@ -148,7 +148,7 @@
  EXTRACT_BEFORE_ARGS?=
  EXTRACT_AFTER_ARGS?=	| ${CPIO} -id --quiet
  
 -MD5_FILE?=				${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=				${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  
  BRANDELF_DIRS?=
  BRANDELF_FILES?=
 Index: bsd.qt.mk
 ===================================================================
 RCS file: /home/pcvs/ports/Mk/bsd.qt.mk,v
 retrieving revision 1.18
 diff -u -r1.18 bsd.qt.mk
 --- bsd.qt.mk	9 Jun 2010 19:41:19 -0000	1.18
 +++ bsd.qt.mk	14 Oct 2010 14:23:03 -0000
 @@ -31,7 +31,7 @@
  .endif # !defined(QT_NONSTANDARD)
  
  .if defined(QT_DIST)
 -MD5_FILE=	${PORTSDIR}/devel/qt4/distinfo
 +DISTINFO_FILE=	${PORTSDIR}/devel/qt4/distinfo
  MASTER_SITES=	${MASTER_SITE_QT}
  DISTNAME=	qt-everywhere-opensource-src-${QT4_VERSION}
  DIST_SUBDIR=	KDE
 
 --------------000608060003030503070009--
State-Changed-From-To: open->analyzed 
State-Changed-By: erwin 
State-Changed-When: Fri Oct 15 13:56:52 UTC 2010 
State-Changed-Why:  
Take patch.txt and patch-3 for an -exp 

http://www.freebsd.org/cgi/query-pr.cgi?pr=149657 

From: Rene Ladan <rene@freebsd.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/149657: [bsd.port.mk] deprecate MD5 checksums in distinfo
Date: Sun, 17 Oct 2010 21:04:04 +0200

 This is a multi-part message in MIME format.
 --------------080803070502030601070200
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 patch for emulators category, which was missing in patch-3.diff
 
 
 --------------080803070502030601070200
 Content-Type: text/plain;
  name="emulators-md5.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="emulators-md5.diff"
 
 Index: emulators/linux_base-f10/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-f10/Makefile,v
 retrieving revision 1.57
 diff -u -r1.57 Makefile
 --- emulators/linux_base-f10/Makefile	13 Sep 2010 18:39:46 -0000	1.57
 +++ emulators/linux_base-f10/Makefile	17 Oct 2010 19:00:20 -0000
 @@ -110,7 +110,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.9"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/linux_base-f7/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-f7/Makefile,v
 retrieving revision 1.41
 diff -u -r1.41 Makefile
 --- emulators/linux_base-f7/Makefile	9 Sep 2009 09:37:33 -0000	1.41
 +++ emulators/linux_base-f7/Makefile	17 Oct 2010 19:00:20 -0000
 @@ -101,7 +101,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.6"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/linux_base-f8/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-f8/Makefile,v
 retrieving revision 1.53
 diff -u -r1.53 Makefile
 --- emulators/linux_base-f8/Makefile	8 Sep 2009 09:16:27 -0000	1.53
 +++ emulators/linux_base-f8/Makefile	17 Oct 2010 19:00:21 -0000
 @@ -108,7 +108,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.7"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/linux_base-f9/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-f9/Makefile,v
 retrieving revision 1.56
 diff -u -r1.56 Makefile
 --- emulators/linux_base-f9/Makefile	9 Sep 2009 09:37:33 -0000	1.56
 +++ emulators/linux_base-f9/Makefile	17 Oct 2010 19:00:21 -0000
 @@ -116,7 +116,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.8"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/linux_base-fc4/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-fc4/Makefile,v
 retrieving revision 1.33
 diff -u -r1.33 Makefile
 --- emulators/linux_base-fc4/Makefile	8 Sep 2009 09:16:28 -0000	1.33
 +++ emulators/linux_base-fc4/Makefile	17 Oct 2010 19:00:21 -0000
 @@ -104,7 +104,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.3.6"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/linux_base-fc6/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/linux_base-fc6/Makefile,v
 retrieving revision 1.36
 diff -u -r1.36 Makefile
 --- emulators/linux_base-fc6/Makefile	8 Sep 2009 09:16:28 -0000	1.36
 +++ emulators/linux_base-fc6/Makefile	17 Oct 2010 19:00:21 -0000
 @@ -103,7 +103,7 @@
  LINUX_RPM_ARCH=		i386
  USE_LINUX_PREFIX=	yes
  NO_WRKSUBDIR=		yes
 -MD5_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
 +DISTINFO_FILE?=		${MASTERDIR}/distinfo.${LINUX_RPM_ARCH}
  PLIST_SUB=		GLIBCVER="2.5"
  
  RPM2CPIO?=		${LOCALBASE}/bin/rpm2cpio
 Index: emulators/mupen64-base/Makefile.common
 ===================================================================
 RCS file: /home/pcvs/ports/emulators/mupen64-base/Makefile.common,v
 retrieving revision 1.6
 diff -u -r1.6 Makefile.common
 --- emulators/mupen64-base/Makefile.common	5 Dec 2008 03:58:06 -0000	1.6
 +++ emulators/mupen64-base/Makefile.common	17 Oct 2010 19:00:21 -0000
 @@ -73,7 +73,7 @@
  .if ${PKGNAMESUFFIX} == "-glide"
  ALL_TARGET=		plugins/Glide64.so
  
 -MD5_FILE=		${.CURDIR}/distinfo
 +DISTINFO_FILE=		${.CURDIR}/distinfo
  DISTNAME=		${PKGNAMESUFFIX:S/-//:S/$/64/}-${PORTVERSION:S/$/.SP8/}
  
  EXTRACT_AFTER_ARGS=	| ${TAR} -xf -
 @@ -83,7 +83,7 @@
  .if ${PKGNAMESUFFIX} == "-tr64"
  ALL_TARGET=		plugins/tr64gl.so
  
 -MD5_FILE=		${.CURDIR}/distinfo
 +DISTINFO_FILE=		${.CURDIR}/distinfo
  DISTNAME=		${PKGNAMESUFFIX:S/-//}_ogl_gtk2-${PORTVERSION}
  
  EXTRACT_AFTER_ARGS=	| ${TAR} -xf -
 
 --------------080803070502030601070200--
State-Changed-From-To: analyzed->closed 
State-Changed-By: erwin 
State-Changed-When: Thu Oct 28 20:59:57 UTC 2010 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=149657 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/149657: commit references a PR
Date: Thu, 28 Oct 2010 21:00:33 +0000 (UTC)

 erwin       2010-10-28 21:00:21 UTC
 
   FreeBSD ports repository
 
   Modified files:
     Mk                   bsd.linux-rpm.mk bsd.port.mk bsd.qt.mk 
     accessibility/ktts   Makefile 
     astro/marble         Makefile 
     audio/festvox-us1-mbrola Makefile 
     audio/py-musicbrainz Makefile 
     chinese/acroread8-zh_CN Makefile 
     chinese/acroread8-zh_TW Makefile 
     chinese/joe          Makefile 
     chinese/joe2         Makefile 
     databases/db41-nocrypto Makefile 
     databases/db42-nocrypto Makefile 
     databases/linux-oracle-instantclient-basic Makefile 
     databases/linux-oracle-instantclient-sdk Makefile 
     databases/linux-oracle-instantclient-sqlplus Makefile 
     databases/mysql-workbench52 Makefile 
     databases/py-bsddb   Makefile 
     databases/py-gdbm    Makefile 
     databases/py-sqlite3 Makefile 
     databases/qt4-sqlite3-plugin Makefile 
     deskutils/multisync-backup Makefile 
     deskutils/multisync-syncml Makefile 
     devel/glib20-reference bsd.gnome-reference.mk 
     devel/linux-allegro  Makefile 
     devel/p4             Makefile 
     devel/p4d            Makefile 
     devel/p4ftpd         Makefile 
     devel/p4p            Makefile 
     devel/p4v            Makefile 
     devel/p4web          Makefile 
     devel/subversion-freebsd Makefile 
     emulators/linux_base-f10 Makefile 
     emulators/linux_base-f7 Makefile 
     emulators/linux_base-f8 Makefile 
     emulators/linux_base-f9 Makefile 
     emulators/linux_base-fc4 Makefile 
     emulators/linux_base-fc6 Makefile 
     emulators/mupen64-base Makefile.common 
     french/acroread8     Makefile 
     french/acroread9     Makefile 
     french/aster         bsd.aster.mk 
     french/mozilla-flp   Makefile 
     games/gnushogi       Makefile.common 
     german/acroread8     Makefile 
     german/acroread9     Makefile 
     graphics/linux-gdk-pixbuf Makefile 
     graphics/linux-sdl_image Makefile 
     japanese/acroread8   Makefile 
     japanese/acroread9   Makefile 
     japanese/ical        Makefile 
     japanese/kanji26     Makefile 
     japanese/p5-Text-ChaSen Makefile 
     japanese/roundcube   Makefile 
     japanese/ruby-man    Makefile 
     korean/acroread8     Makefile 
     lang/php_doc         Makefile 
     math/dislin          Makefile 
     math/vtk-data        Makefile 
     misc/dnetc           Makefile 
     net/AquaGatekeeper   Makefile 
     net/AquaGatekeeper2  Makefile 
     net/iwi-firmware     Makefile 
     net/iwi-firmware-kmod Makefile 
     net-im/licq          Makefile.inc 
     net-p2p/libtorrent-devel Makefile 
     net-p2p/rtorrent-devel Makefile 
     ports-mgmt/portlint/src portlint.pl 
     portuguese/acroread8 Makefile 
     print/bjfiltercom    Makefile 
     print/dk-acroread8   Makefile 
     print/es-acroread8   Makefile 
     print/fi-acroread8   Makefile 
     print/it-acroread8   Makefile 
     print/kdeutils4-printer-applet Makefile 
     print/nl-acroread8   Makefile 
     print/no-acroread8   Makefile 
     print/pips800        Makefile.pips 
     print/sv-acroread8   Makefile 
     print/system-config-printer-kde Makefile 
     security/cyrus-sasl2-ldapdb Makefile 
     security/cyrus-sasl2-saslauthd Makefile 
     sysutils/rsyslog3    bsd.rsyslog.mk 
     sysutils/rsyslog4    Makefile 
     sysutils/rsyslog4-devel Makefile 
     sysutils/rsyslog5    Makefile 
     sysutils/rsyslog5-devel Makefile 
     sysutils/rsyslog6-devel Makefile 
     textproc/jdictionary Makefile.plugin 
     textproc/linux-aspell Makefile 
     textproc/linux-scim-gtk Makefile 
     textproc/linux-scim-libs Makefile 
     textproc/py-expat    Makefile 
     www/mod_pubcookie    Makefile 
     www/openacs-dotlrn   Makefile 
     x11/plasma-scriptengine-python Makefile 
     x11/plasma-scriptengine-ruby Makefile 
     x11/ruby-gnome2      Makefile.common 
     x11-themes/gtk-aluminumalloy-cryogenic-theme Makefile 
     x11-themes/gtk-aluminumalloy-smog-theme Makefile 
     x11-themes/gtk-aluminumalloy-toxic-theme Makefile 
     x11-toolkits/linux-f10-openmotif Makefile 
     x11-toolkits/linux-f8-openmotif Makefile 
     x11-toolkits/py-tkinter Makefile 
     x11-wm/libwraster    Makefile 
   Log:
   Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
   be generated or checked, and will be silently ignored for now.  Also,
   generalize the MD5_FILE macro to DISTINFO_FILO.
   
   PR:             149657
   Submitted by:   rene
   Approved by:    portmgr
   Tested on:      pointyhat i386 7-exp
   
   Revision  Changes    Path
   1.24      +2 -2      ports/Mk/bsd.linux-rpm.mk
   1.652     +24 -25    ports/Mk/bsd.port.mk
   1.19      +2 -2      ports/Mk/bsd.qt.mk
   1.4       +1 -1      ports/accessibility/ktts/Makefile
   1.5       +1 -1      ports/astro/marble/Makefile
   1.6       +1 -1      ports/audio/festvox-us1-mbrola/Makefile
   1.17      +1 -1      ports/audio/py-musicbrainz/Makefile
   1.2       +1 -1      ports/chinese/acroread8-zh_CN/Makefile
   1.2       +1 -1      ports/chinese/acroread8-zh_TW/Makefile
   1.27      +1 -1      ports/chinese/joe/Makefile
   1.24      +1 -1      ports/chinese/joe2/Makefile
   1.3       +1 -1      ports/databases/db41-nocrypto/Makefile
   1.4       +1 -1      ports/databases/db42-nocrypto/Makefile
   1.10      +1 -1      ports/databases/linux-oracle-instantclient-basic/Makefile
   1.7       +1 -1      ports/databases/linux-oracle-instantclient-sdk/Makefile
   1.8       +1 -1      ports/databases/linux-oracle-instantclient-sqlplus/Makefile
   1.3       +1 -1      ports/databases/mysql-workbench52/Makefile
   1.15      +1 -1      ports/databases/py-bsddb/Makefile
   1.17      +1 -1      ports/databases/py-gdbm/Makefile
   1.8       +1 -1      ports/databases/py-sqlite3/Makefile
   1.14      +1 -1      ports/databases/qt4-sqlite3-plugin/Makefile
   1.4       +1 -1      ports/deskutils/multisync-backup/Makefile
   1.4       +1 -1      ports/deskutils/multisync-syncml/Makefile
   1.9       +2 -2      ports/devel/glib20-reference/bsd.gnome-reference.mk
   1.14      +1 -1      ports/devel/linux-allegro/Makefile
   1.88      +1 -1      ports/devel/p4/Makefile
   1.90      +1 -1      ports/devel/p4d/Makefile
   1.87      +1 -1      ports/devel/p4ftpd/Makefile
   1.87      +1 -1      ports/devel/p4p/Makefile
   1.30      +1 -1      ports/devel/p4v/Makefile
   1.87      +1 -1      ports/devel/p4web/Makefile
   1.140     +1 -1      ports/devel/subversion-freebsd/Makefile
   1.58      +1 -1      ports/emulators/linux_base-f10/Makefile
   1.42      +1 -1      ports/emulators/linux_base-f7/Makefile
   1.54      +1 -1      ports/emulators/linux_base-f8/Makefile
   1.57      +1 -1      ports/emulators/linux_base-f9/Makefile
   1.34      +1 -1      ports/emulators/linux_base-fc4/Makefile
   1.37      +1 -1      ports/emulators/linux_base-fc6/Makefile
   1.7       +2 -2      ports/emulators/mupen64-base/Makefile.common
   1.2       +1 -1      ports/french/acroread8/Makefile
   1.2       +1 -1      ports/french/acroread9/Makefile
   1.2       +2 -2      ports/french/aster/bsd.aster.mk
   1.40      +1 -1      ports/french/mozilla-flp/Makefile
   1.3       +2 -2      ports/games/gnushogi/Makefile.common
   1.2       +1 -1      ports/german/acroread8/Makefile
   1.2       +1 -1      ports/german/acroread9/Makefile
   1.15      +1 -1      ports/graphics/linux-gdk-pixbuf/Makefile
   1.17      +1 -1      ports/graphics/linux-sdl_image/Makefile
   1.2       +1 -1      ports/japanese/acroread8/Makefile
   1.2       +1 -1      ports/japanese/acroread9/Makefile
   1.10      +1 -1      ports/japanese/ical/Makefile
   1.6       +2 -2      ports/japanese/kanji26/Makefile
   1.14      +1 -1      ports/japanese/p5-Text-ChaSen/Makefile
   1.3       +1 -1      ports/japanese/roundcube/Makefile
   1.7       +1 -1      ports/japanese/ruby-man/Makefile
   1.2       +1 -1      ports/korean/acroread8/Makefile
   1.41      +3 -4      ports/lang/php_doc/Makefile
   1.45      +1 -1      ports/math/dislin/Makefile
   1.6       +1 -1      ports/math/vtk-data/Makefile
   1.67      +1 -1      ports/misc/dnetc/Makefile
   1.28      +2 -2      ports/net-im/licq/Makefile.inc
   1.27      +1 -1      ports/net-p2p/libtorrent-devel/Makefile
   1.31      +1 -1      ports/net-p2p/rtorrent-devel/Makefile
   1.16      +1 -1      ports/net/AquaGatekeeper/Makefile
   1.16      +1 -1      ports/net/AquaGatekeeper2/Makefile
   1.7       +1 -1      ports/net/iwi-firmware-kmod/Makefile
   1.11      +1 -1      ports/net/iwi-firmware/Makefile
   1.115     +5 -5      ports/ports-mgmt/portlint/src/portlint.pl
   1.2       +1 -1      ports/portuguese/acroread8/Makefile
   1.29      +1 -1      ports/print/bjfiltercom/Makefile
   1.2       +1 -1      ports/print/dk-acroread8/Makefile
   1.2       +1 -1      ports/print/es-acroread8/Makefile
   1.2       +1 -1      ports/print/fi-acroread8/Makefile
   1.2       +1 -1      ports/print/it-acroread8/Makefile
   1.13      +1 -1      ports/print/kdeutils4-printer-applet/Makefile
   1.2       +1 -1      ports/print/nl-acroread8/Makefile
   1.2       +1 -1      ports/print/no-acroread8/Makefile
   1.39      +2 -2      ports/print/pips800/Makefile.pips
   1.2       +1 -1      ports/print/sv-acroread8/Makefile
   1.13      +1 -1      ports/print/system-config-printer-kde/Makefile
   1.12      +1 -1      ports/security/cyrus-sasl2-ldapdb/Makefile
   1.55      +1 -1      ports/security/cyrus-sasl2-saslauthd/Makefile
   1.17      +1 -1      ports/sysutils/rsyslog3/bsd.rsyslog.mk
   1.17      +1 -1      ports/sysutils/rsyslog4-devel/Makefile
   1.16      +1 -1      ports/sysutils/rsyslog4/Makefile
   1.22      +1 -1      ports/sysutils/rsyslog5-devel/Makefile
   1.22      +1 -1      ports/sysutils/rsyslog5/Makefile
   1.25      +1 -1      ports/sysutils/rsyslog6-devel/Makefile
   1.3       +2 -2      ports/textproc/jdictionary/Makefile.plugin
   1.17      +1 -1      ports/textproc/linux-aspell/Makefile
   1.6       +1 -1      ports/textproc/linux-scim-gtk/Makefile
   1.8       +1 -1      ports/textproc/linux-scim-libs/Makefile
   1.19      +1 -1      ports/textproc/py-expat/Makefile
   1.6       +1 -1      ports/www/mod_pubcookie/Makefile
   1.17      +1 -1      ports/www/openacs-dotlrn/Makefile
   1.7       +1 -1      ports/x11-themes/gtk-aluminumalloy-cryogenic-theme/Makefile
   1.7       +1 -1      ports/x11-themes/gtk-aluminumalloy-smog-theme/Makefile
   1.7       +1 -1      ports/x11-themes/gtk-aluminumalloy-toxic-theme/Makefile
   1.21      +1 -1      ports/x11-toolkits/linux-f10-openmotif/Makefile
   1.22      +1 -1      ports/x11-toolkits/linux-f8-openmotif/Makefile
   1.21      +1 -1      ports/x11-toolkits/py-tkinter/Makefile
   1.6       +1 -1      ports/x11-wm/libwraster/Makefile
   1.2       +1 -1      ports/x11/plasma-scriptengine-python/Makefile
   1.2       +1 -1      ports/x11/plasma-scriptengine-ruby/Makefile
   1.36      +2 -2      ports/x11/ruby-gnome2/Makefile.common
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
