Merge pull request #17036 from cho-m/manpages-defer-require

manpages: move `require`s after `install_bundler_gems!`
This commit is contained in:
Mike McQuaid 2024-04-05 17:31:32 +01:00 committed by GitHub
commit e55f9e5d20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,10 +3,6 @@
require "cli/parser" require "cli/parser"
require "erb" require "erb"
require "kramdown"
require "manpages/parser/ronn"
require "manpages/converter/kramdown"
require "manpages/converter/roff"
SOURCE_PATH = (HOMEBREW_LIBRARY_PATH/"manpages").freeze SOURCE_PATH = (HOMEBREW_LIBRARY_PATH/"manpages").freeze
TARGET_MAN_PATH = (HOMEBREW_REPOSITORY/"manpages").freeze TARGET_MAN_PATH = (HOMEBREW_REPOSITORY/"manpages").freeze
@ -34,6 +30,11 @@ module Homebrew
def self.regenerate_man_pages(quiet:) def self.regenerate_man_pages(quiet:)
Homebrew.install_bundler_gems!(groups: ["man"]) Homebrew.install_bundler_gems!(groups: ["man"])
require "kramdown"
require "manpages/parser/ronn"
require "manpages/converter/kramdown"
require "manpages/converter/roff"
markup = build_man_page(quiet:) markup = build_man_page(quiet:)
root, warnings = Parser::Ronn.parse(markup) root, warnings = Parser::Ronn.parse(markup)
$stderr.puts(warnings) $stderr.puts(warnings)