PERFORCE change 102468 for review

Gabor Kovesdan gabor at FreeBSD.org
Wed Jul 26 17:20:36 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=102468

Change 102468 by gabor at gabor_spitfire on 2006/07/26 17:19:44

	Convert some make substitution to sed script.

Affected files ...

.. //depot/projects/soc2006/gabor_ports/Tools/scripts/do-fetch.sh#6 edit

Differences ...

==== //depot/projects/soc2006/gabor_ports/Tools/scripts/do-fetch.sh#6 (text+ko) ====

@@ -4,7 +4,7 @@
 for _S in ${MASTER_SITES}; do
 	_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 	if [ -n "$(_S_TEMP)" ] ; then 
-		for _group in ${_S_TEMP:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 			_G_TEMP=	${_group}
 				if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default
 					${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be"
@@ -20,7 +20,7 @@
 for _S in ${MASTER_SITE_SUBDIR}; do
 	_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 	if [ -n "$(_S_TEMP)" ] ; then
-		for _group in ${_S_TEMP:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 			_G_TEMP=	${_group}
 			if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default; then
 				${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be"
@@ -40,7 +40,7 @@
 for _S in ${MASTER_SITES}; do
 	_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 	if [ -n "$(_S_TEMP)" ] ; then
-		for _group in ${_S_TEMP:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 			if [ -z "$$(_MASTER_SITE_SUBDIR_${_group})" ] ; then
 				MASTER_SITES_TMP=	${_MASTER_SITES_${_group}:S^%SUBDIR%/^^}
 			else
@@ -129,7 +129,7 @@
 for _D in ${DISTFILES}; do
 	_D_TEMP=	${_D:S/^${_D:C/:[^:]+$//}//}
 	if [ -n "$(_D_TEMP)" ] ; then
-		for _group in ${_D_TEMP:S/^://:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} -e "s/^://" -e "s/,/ /g"`; do
 			if [ -z "$$(_MASTER_SITES_${_group})" ] ; then
 				_G_TEMP_TEMP=	${_G_TEMP:M/${_group}/}
 				if [ -z "$(_G_TEMP_TEMP)" ; then
@@ -169,14 +169,14 @@
 for _S in ${MASTER_SITES}; do
 	_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//}
 	if [ -n "${_S_TEMP}" ] ; then
-		for _group in ${_S_TEMP:S/^://:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} -e "s/^://" -e "s/,/ /g"`; do
 			SORTED_MASTER_SITES_${_group}_CMD=	cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} master-sites--${_group}
 			${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
 		done
 	fi
 done
 
-### FIXME: thos should be convert to be done in this script itself
+### FIXME: those should be convert to be done in this script itself
 #
 # Hackery to enable simple fetch targets with several dynamic MASTER_SITES
 #
@@ -184,7 +184,7 @@
 .for _F in ${DISTFILES}
 _F_TEMP=        ${_F:S/^${_F:C/:[^:]+$//}//:S/^://}
 .       if !empty(_F_TEMP)
-.               for _group in ${_F_TEMP:S/,/ /g}
+.               for _group in `${ECHO_CMD} ${_F_TEMP} | ${SED} "s/,/ /g"`; do
 .                       if defined(_MASTER_SITES_${_group})
 _MASTER_SITES_ENV+=     _MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}"
 .                       endif
@@ -264,7 +264,7 @@
 	for _S in ${PATCH_SITES}; do
 		_S_TEMP=        ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 		if [ -n "${_S_TEMP)" ; then \
-			for _group in ${_S_TEMP:S/,/ /g}; do
+			for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 				_G_TEMP= ${_group}
 				if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default; then
                                 	${ECHO_MSG} "The words all, ALL and default are reserved and cannot be"
@@ -280,7 +280,7 @@
 	for _S in ${PATCH_SITE_SUBDIR}; do
 		_S_TEMP=        ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 		if [ -n "$(_S_TEMP)" ] ; then
-			for _group in ${_S_TEMP:S/,/ /g}; do
+			for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 				_G_TEMP=        ${_group}
 				if ${_G_TEMP} == all || ${_G_TEMP} == ALL || ${_G_TEMP} == default; then
 					${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be"
@@ -300,7 +300,7 @@
 	for _S in ${PATCH_SITES}; do
 		_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://}
 		if [ -n "$(_S_TEMP)" } ; then
-			for _group in ${_S_TEMP:S/,/ /g}; do
+			for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} "s/,/ /g"`; do
 				if [ -z "$$(_PATCH_SITE_SUBDIR_${_group})" ] ; then
 					_S_TEMP_TEMP=	${_PATCH_SITES_${_group}:M*%SUBDIR%/*}
 					if [ -z "$(_S_TEMP_TEMP)" ] ; then
@@ -367,7 +367,7 @@
 for _S in ${PATCH_SITES}; do
 	_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//}
 	if [ -n "${_S_TEMP}" ] ; then
-		for _group in ${_S_TEMP:S/^://:S/,/ /g}; do
+		for _group in `${ECHO_CMD} ${_S_TEMP} | ${SED} -e "s/^://" "s/,/ /g"`; do
 			SORTED_PATCH_SITES_${_group}_CMD=	cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} patch-sites-${_group}
 			${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_${_group}}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
 		done
@@ -380,7 +380,7 @@
 .for _F in ${PATCHFILES}
 _F_TEMP=        ${_F:S/^${_F:C/:[^:]+$//}//:S/^://}
 .       if !empty(_F_TEMP)
-.               for _group in ${_F_TEMP:S/,/ /g}
+.               for _group in `${ECHO_CMD} ${_F_TEMP} | ${SED} "s/,/ /g"`; do
 .                       if defined(_PATCH_SITES_${_group})
 _PATCH_SITES_ENV+=      _PATCH_SITES_${_group}="${_PATCH_SITES_${_group}}"
 .                       endif


More information about the p4-projects mailing list