Ensure the generated ports category XML files are always
recreated. If a build failure is triggered, such as a port Makefile contains a non-ASCII apostrophe, the generated files are not replaced if they exist (even if an error occurs). In such a case, manual intervention would be needed to remove the file(s) that would cause the build failure. Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
6385564661
commit
b00aff92a6
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=52882
1 changed files with 2 additions and 2 deletions
|
|
@ -47,7 +47,7 @@ packages.exists:
|
|||
${TOUCH} ${.TARGET}
|
||||
.endif
|
||||
|
||||
Makefile.gen: categories-alpha.xml categories-grouped.xml index.xml \
|
||||
Makefile.gen: .PHONY categories-alpha.xml categories-grouped.xml index.xml \
|
||||
installing.xml master-index.xml references.xml searching.xml \
|
||||
statistics.ent updating.xml .NOTMAIN
|
||||
( ${ECHO_CMD} DOCS= *.xml | ${SED} 's|catalog-cwd\.xml||g';\
|
||||
|
|
@ -68,7 +68,7 @@ categories-grouped.xml master-index.xml statistics.ent: categories-alpha.xml
|
|||
# this builds: categories-alpha.xml, categories-grouped.xml,
|
||||
# master-index.xml, statistics.ent, <category>.xml
|
||||
CATEGORYLIST=`grep "^[a-z]" categories | sed -e s"/,.*//"`
|
||||
categories-alpha.xml: ${INDEX} categories categories.descriptions \
|
||||
categories-alpha.xml: .PHONY ${INDEX} categories categories.descriptions \
|
||||
packages.exists portindex ports.ent .NOTMAIN
|
||||
${RM} -f categories-alpha.xml categories-grouped.xml \
|
||||
master-index.xml statistics.ent
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue