processed John Dalbec's fix of 2000/dlowe
Updated `bugs.html` to reflect the fix of all known bugs in `2000/dlowe`. Added thank you to John Dalbec in `thanks-for-help.md`. Added processing of "%%REPO_TOP_URL%%" tokens to `bin/subst.default.sh`. Updated `find-missing-links.sh` to not falsely report missing links when a "%%REPO_TOP_URL%%" token is used. Changed `bin/subst.default.sh` VERSION from "1.3.2 2024-08-05" to "1.4.0 2025-04-16". Changed `bin/find-missing-links.sh` VERSION from "1.1.1 2024-04-28" to "1.2.0 2025-04-16". Due to a `pandoc(1)` bug fix, `2011/fredriksson/index.html` and `2012/kang/index.html` were modified. The bug fix removed extraneous whitespace that was previously introduced into HTML under certain situations. These 2 changes do **NOT** impact the way web browsers render these pages, however. Updated sitemap. Tested the above via `make www gen_status gen_sitemap timestamp` on macOS.
This commit is contained in:
1 parent
d644602053
commit
54fdd0f39c
11 files changed
+478
-834
No files matched your search
+10
-34
@@ -102,28 +102,9 @@ shopt -u nocaseglob # disable strict case matching
|
||||
shopt -u extglob # enable extended globbing patterns
|
||||
shopt -s globstar # enable ** to match all files and zero or more directories and subdirectories
|
||||
|
||||
|
||||
# IOCCC requires use of C locale
|
||||
#
|
||||
export LANG="C"
|
||||
export LC_CTYPE="C"
|
||||
export LC_NUMERIC="C"
|
||||
export LC_TIME="C"
|
||||
export LC_COLLATE="C"
|
||||
export LC_MONETARY="C"
|
||||
export LC_MESSAGES="C"
|
||||
export LC_PAPER="C"
|
||||
export LC_NAME="C"
|
||||
export LC_ADDRESS="C"
|
||||
export LC_TELEPHONE="C"
|
||||
export LC_MEASUREMENT="C"
|
||||
export LC_IDENTIFICATION="C"
|
||||
export LC_ALL="C"
|
||||
|
||||
|
||||
# set variables referenced in the usage message
|
||||
#
|
||||
export VERSION="2.0.0 2025-03-13"
|
||||
export VERSION="1.2.0 2025-04-16"
|
||||
NAME=$(basename "$0")
|
||||
export NAME
|
||||
export V_FLAG=0
|
||||
@@ -284,20 +265,6 @@ fi
|
||||
# If -v 3 or higher, print exported variables in order that they were exported.
|
||||
#
|
||||
if [[ $V_FLAG -ge 3 ]]; then
|
||||
echo "$0: debug[3]: LANG=$LANG" 1>&2
|
||||
echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
|
||||
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
|
||||
echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
|
||||
echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
|
||||
echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
|
||||
echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
|
||||
echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
|
||||
echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
|
||||
echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
|
||||
echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
|
||||
echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
|
||||
echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
|
||||
echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
|
||||
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
|
||||
echo "$0: debug[3]: NAME=$NAME" 1>&2
|
||||
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
|
||||
@@ -461,6 +428,14 @@ fi
|
||||
#
|
||||
# -e "s;%%REPO_URL%%/*;$TOPDIR/;" \
|
||||
#
|
||||
# # delete all lines containing %%REPO_TOP_URL%%
|
||||
#
|
||||
# We cannot check as local files, URLs that generally under GitHub
|
||||
# However paths under REPO_URL=$REPO_TOP_URL/blob/master DO map to $TOPDIR,
|
||||
# so we only convert %%REPO_URL%% to $TOPDIR, but NOT %%REPO_TOP_URL%%.
|
||||
#
|
||||
# -e '/%%REPO_TOP_URL%%/d' \
|
||||
#
|
||||
# # convert "%%DOCROOT_SLASH%%" into TOPDIR
|
||||
#
|
||||
# -e "s;%%DOCROOT_SLASH%%/*;$TOPDIR/;" \
|
||||
@@ -519,6 +494,7 @@ find . -name '*.md' ! -name markdown.md ! -path './tmp/*' ! -path './NOTES/*' -p
|
||||
-e '/^https?:/d' \
|
||||
-e '/^mailto:/d' \
|
||||
-e "s;%%REPO_URL%%/*;$TOPDIR/;" \
|
||||
-e '/%%REPO_TOP_URL%%/d' \
|
||||
-e "s;%%DOCROOT_SLASH%%/*;$TOPDIR/;" \
|
||||
-e "s;^([^/]);$TOPDIR/$MD_DIR/\1;" \
|
||||
-e '/%%TOKEN%%/d' \
|
||||
|
||||
+7
-33
@@ -93,27 +93,9 @@ shopt -u extglob # enable extended globbing patterns
|
||||
shopt -s globstar # enable ** to match all files and zero or more directories and subdirectories
|
||||
|
||||
|
||||
# IOCCC requires use of C locale
|
||||
#
|
||||
export LANG="C"
|
||||
export LC_CTYPE="C"
|
||||
export LC_NUMERIC="C"
|
||||
export LC_TIME="C"
|
||||
export LC_COLLATE="C"
|
||||
export LC_MONETARY="C"
|
||||
export LC_MESSAGES="C"
|
||||
export LC_PAPER="C"
|
||||
export LC_NAME="C"
|
||||
export LC_ADDRESS="C"
|
||||
export LC_TELEPHONE="C"
|
||||
export LC_MEASUREMENT="C"
|
||||
export LC_IDENTIFICATION="C"
|
||||
export LC_ALL="C"
|
||||
|
||||
|
||||
# set variables referenced in the usage message
|
||||
#
|
||||
export VERSION="2.0.0 2025-03-13"
|
||||
export VERSION="1.4.0 2025-04-16"
|
||||
NAME=$(basename "$0")
|
||||
export NAME
|
||||
export V_FLAG=0
|
||||
@@ -257,20 +239,6 @@ export VALIDATOR_ENCODED_URL
|
||||
# parameter debugging
|
||||
#
|
||||
if [[ $V_FLAG -ge 3 ]]; then
|
||||
echo "$0: debug[3]: LANG=$LANG" 1>&2
|
||||
echo "$0: debug[3]: LC_CTYPE=$LC_CTYPE" 1>&2
|
||||
echo "$0: debug[3]: LC_NUMERIC=$LC_NUMERIC" 1>&2
|
||||
echo "$0: debug[3]: LC_TIME=$LC_TIME" 1>&2
|
||||
echo "$0: debug[3]: LC_COLLATE=$LC_COLLATE" 1>&2
|
||||
echo "$0: debug[3]: LC_MONETARY=$LC_MONETARY" 1>&2
|
||||
echo "$0: debug[3]: LC_MESSAGES=$LC_MESSAGES" 1>&2
|
||||
echo "$0: debug[3]: LC_PAPER=$LC_PAPER" 1>&2
|
||||
echo "$0: debug[3]: LC_NAME=$LC_NAME" 1>&2
|
||||
echo "$0: debug[3]: LC_ADDRESS=$LC_ADDRESS" 1>&2
|
||||
echo "$0: debug[3]: LC_TELEPHONE=$LC_TELEPHONE" 1>&2
|
||||
echo "$0: debug[3]: LC_MEASUREMENT=$LC_MEASUREMENT" 1>&2
|
||||
echo "$0: debug[3]: LC_IDENTIFICATION=$LC_IDENTIFICATION" 1>&2
|
||||
echo "$0: debug[3]: LC_ALL=$LC_ALL" 1>&2
|
||||
echo "$0: debug[3]: VERSION=$VERSION" 1>&2
|
||||
echo "$0: debug[3]: NAME=$NAME" 1>&2
|
||||
echo "$0: debug[3]: V_FLAG=$V_FLAG" 1>&2
|
||||
@@ -303,6 +271,12 @@ echo "-s"
|
||||
echo "HEADER_1=The International Obfuscated C Code Contest"
|
||||
|
||||
|
||||
# output REPO_TOP_URL substitution
|
||||
#
|
||||
echo "-s"
|
||||
echo "REPO_TOP_URL=$REPO_TOP_URL"
|
||||
|
||||
|
||||
# output REPO_URL substitution
|
||||
#
|
||||
echo "-s"
|
||||
|
||||
Reference in new issue
Block a user