diff --git a/Makefile b/Makefile index 7a952a7..a5cfacd 100644 --- a/Makefile +++ b/Makefile @@ -130,10 +130,10 @@ build-cran: favicons: ${favicons} export-favicon = \ - @sz=$$(sed 's/.*x\([[:digit:]]*\)\.png/\1/' <<<"$@") \ - && set -x; \ + @sz=$$(echo "$@" | sed 's/.*x\([[:digit:]]*\)\.png/\1/'); \ inkscape -w $$sz -h $$sz --export-area $1 --export-filename=${@D}/tmp-${@F} $< \ - && pngcrush -q ${@D}/tmp-${@F} $@ && rm ${@D}/tmp-${@F} + && pngcrush -q ${@D}/tmp-${@F} $@ \ + && ${RM} ${@D}/tmp-${@F} ${favicons_small}: figures/logo.svg | pkgdown/favicon $(call export-favicon,-11:1000:181:1192) diff --git a/R/unload.r b/R/unload.r index cdf63f4..b225ac6 100644 --- a/R/unload.r +++ b/R/unload.r @@ -153,10 +153,18 @@ purge_cache = function () { #' @keywords internal unload_mod = function (mod_ns, info) { + UseMethod('unload_mod', info) +} + +`unload_mod.box$mod_info` = function (mod_ns, info) { call_hook(mod_ns, '.on_unload', mod_ns) deregister_mod(info) } +`unload_mod.box$pkg_info` = function (mod_ns, info) { + invisible(NULL) +} + #' @keywords internal unload_mod_recursive = function (mod_ns, info) { UseMethod('unload_mod_recursive') diff --git a/pkgdown/_pkgdown.yml b/pkgdown/_pkgdown.yml index eeee535..dd17071 100644 --- a/pkgdown/_pkgdown.yml +++ b/pkgdown/_pkgdown.yml @@ -49,8 +49,6 @@ navbar: href: articles/contributing.html - text: Module environments href: articles/mod-envs.html - - text: Module access benchmark - href: articles/extract-benchmark.html template: bootstrap: 5 diff --git a/vignettes/extract-benchmark.rmd b/vignettes/extract-benchmark.rmd.skip similarity index 100% rename from vignettes/extract-benchmark.rmd rename to vignettes/extract-benchmark.rmd.skip