--- usr/bin/cygport	2008-10-28 06:08:16.000000000 +0000
+++ /usr/bin/cygport	2008-12-29 19:17:27.000000000 +0000
@@ -2019,12 +2027,12 @@ __pkg_diff() {
 	# diff exits >0 when targets differ, hence catch exception with true
 	if [ "${SRC_DIR}" = "." ]
 	then
-		diff -urN \
+		diff -purN \
 			${origsrcdir##*/}/CYGWIN-PATCHES ${srcdir##*/}/CYGWIN-PATCHES \
 			> ${patchdir}/${cygwin_patchfile} || true;
 		difflevel=1;
 	else
-		diff -urN \
+		diff -purN \
 			${origsrcdir##*/}/${SRC_DIR}/CYGWIN-PATCHES ${srcdir##*/}/${SRC_DIR}/CYGWIN-PATCHES \
 			> ${patchdir}/${cygwin_patchfile} || true;
 		difflevel=2;
@@ -2035,7 +2043,7 @@ __pkg_diff() {
 		rm -f ${patchdir}/${src_patchfile};
 		touch ${patchdir}/${src_patchfile};
 	else
-		diff -urN ${diff_excludes_x} \
+		diff -purN ${diff_excludes_x} \
 			${origsrcdir##*/} ${srcdir##*/} \
 			> ${patchdir}/${src_patchfile} || true;
 	fi
