FreeBSD Bugzilla – Attachment 20451 Details for
Bug 36078
Fix MASTER_SITES_NN recursive bug
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
patch-bsd.port.mk-enhance
patch-bsd.port.mk-enhance (text/plain; charset=us-ascii), 3.52 KB, created by
Mario Sergio Fujikawa Ferreira
on 2002-03-19 04:37:55 UTC
(
hide
)
Description:
patch-bsd.port.mk-enhance
Filename:
MIME Type:
Creator:
Mario Sergio Fujikawa Ferreira
Created:
2002-03-19 04:37:55 UTC
Size:
3.52 KB
patch
obsolete
>--- /usr/ports/Mk/bsd.port.mk.orig Sun Mar 17 04:15:24 2002 >+++ /usr/ports/Mk/bsd.port.mk Sun Mar 17 15:20:03 2002 >@@ -1352,25 +1352,47 @@ > # XXX simpler/faster solution but not the best space wise, suggestions please > .for _S in ${MASTER_SITES} > _S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://} >-MASTER_SITES_TMP= > . if !empty(_S_TEMP) > . for _group in ${_S_TEMP:S/,/ /g} >-. if defined(_MASTER_SITE_SUBDIR_${_group}) >-. for dir in ${_MASTER_SITE_SUBDIR_${_group}} >-MASTER_SITES_TMP+= ${_MASTER_SITES_${_group}:S^%SUBDIR%^${dir}^} >-. endfor >+. if !defined(_MASTER_SITE_SUBDIR_${_group}) >+MASTER_SITES_TMP= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} > . else >-MASTER_SITES_TMP+= ${_MASTER_SITES_${_group}:S^%SUBDIR%/^^} >+_S_TEMP_TEMP= ${_MASTER_SITES_${_group}:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+MASTER_SITES_TMP= ${_MASTER_SITES_${_group}} >+. else >+MASTER_SITES_TMP= >+. for site in ${_MASTER_SITES_${_group}} >+_S_TEMP_TEMP= ${site:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+MASTER_SITES_TMP+= ${site} >+. else >+. for dir in ${_MASTER_SITE_SUBDIR_${_group}} >+MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} >+. endfor >+. endif >+. endfor >+. endif > . endif > _MASTER_SITES_${_group}:= ${MASTER_SITES_TMP} > . endfor > . endif > .endfor >-MASTER_SITES_TMP= > .if defined(_MASTER_SITE_SUBDIR_DEFAULT) >-. for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} >-MASTER_SITES_TMP+= ${_MASTER_SITES_DEFAULT:S^%SUBDIR%^${dir}^} >-. endfor >+_S_TEMP= ${_MASTER_SITES_DEFAULT:M*%SUBDIR%*} >+. if defined(_S_TEMP) >+MASTER_SITES_TMP= >+. for site in ${_MASTER_SITES_DEFAULT} >+_S_TEMP_TEMP= ${site:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+MASTER_SITES_TMP+= ${site} >+. else >+. for dir in ${_MASTER_SITE_SUBDIR_DEFAULT} >+MASTER_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} >+. endfor >+. endif >+. endfor >+. endif > .else > MASTER_SITES_TMP= ${_MASTER_SITES_DEFAULT:S^%SUBDIR%/^^} > .endif >@@ -1378,25 +1400,47 @@ > MASTER_SITES_TMP= > .for _S in ${PATCH_SITES} > _S_TEMP= ${_S:S/^${_S:C@/:[^/:]+$@/@}//:S/^://} >-PATCH_SITES_TMP= > . if !empty(_S_TEMP) > . for _group in ${_S_TEMP:S/,/ /g} >-. if defined(_PATCH_SITE_SUBDIR_${_group}) >-. for dir in ${_PATCH_SITE_SUBDIR_${_group}} >-PATCH_SITES_TMP+= ${_PATCH_SITES_${_group}:S^%SUBDIR%^${dir}^} >-. endfor >+. if !defined(_PATCH_SITE_SUBDIR_${_group}) >+PATCH_SITES_TMP= ${_PATCH_SITES_${_group}:S^%SUBDIR%/^^} > . else >-PATCH_SITES_TMP+= ${_PATCH_SITES_${_group}:S^%SUBDIR%/^^} >+_S_TEMP_TEMP= ${_PATCH_SITES_${_group}:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+PATCH_SITES_TMP= ${_PATCH_SITES_${_group}} >+. else >+PATCH_SITES_TMP= >+. for site in ${_PATCH_SITES_${_group}} >+_S_TEMP_TEMP= ${site:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+PATCH_SITES_TMP+= ${site} >+. else >+. for dir in ${_PATCH_SITE_SUBDIR_${_group}} >+PATCH_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} >+. endfor >+. endif >+. endfor >+. endif > . endif > _PATCH_SITES_${_group}:= ${PATCH_SITES_TMP} > . endfor > . endif > .endfor >-PATCH_SITES_TMP= > .if defined(_PATCH_SITE_SUBDIR_DEFAULT) >-. for dir in ${_PATCH_SITE_SUBDIR_DEFAULT} >-PATCH_SITES_TMP+= ${_PATCH_SITES_DEFAULT:S^%SUBDIR%^${dir}^} >-. endfor >+_S_TEMP= ${_PATCH_SITES_DEFAULT:M*%SUBDIR%*} >+. if defined(_S_TEMP) >+PATCH_SITES_TMP= >+. for site in ${_PATCH_SITES_DEFAULT} >+_S_TEMP_TEMP= ${site:M*%SUBDIR%*} >+. if empty(_S_TEMP_TEMP) >+PATCH_SITES_TMP+= ${site} >+. else >+. for dir in ${_PATCH_SITE_SUBDIR_DEFAULT} >+PATCH_SITES_TMP+= ${site:S^%SUBDIR%^\${dir}^} >+. endfor >+. endif >+. endfor >+. endif > .else > PATCH_SITES_TMP= ${_PATCH_SITES_DEFAULT:S^%SUBDIR%/^^} > .endif
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 36078
:
20449
|
20450
| 20451 |
20452