diff options
Diffstat (limited to 'testing/ruby-pygments/use-system-pygments-only.patch')
-rw-r--r-- | testing/ruby-pygments/use-system-pygments-only.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/testing/ruby-pygments/use-system-pygments-only.patch b/testing/ruby-pygments/use-system-pygments-only.patch new file mode 100644 index 0000000000..6b4be89820 --- /dev/null +++ b/testing/ruby-pygments/use-system-pygments-only.patch @@ -0,0 +1,29 @@ +Use only system-provided pygments and json module. + +--- a/lib/pygments/mentos.py ++++ b/lib/pygments/mentos.py +@@ -6,13 +6,6 @@ + if 'PYGMENTS_PATH' in os.environ: + sys.path.insert(0, os.environ['PYGMENTS_PATH']) + +-dirname = os.path.dirname +- +-base_dir = dirname(dirname(dirname(os.path.abspath(__file__)))) +-sys.path.append(base_dir + "/vendor") +-sys.path.append(base_dir + "/vendor/pygments-main") +-sys.path.append(base_dir + "/vendor/simplejson") +- + import pygments + from pygments import lexers, formatters, styles, filters + +--- a/lib/pygments/popen.rb ++++ b/lib/pygments/popen.rb +@@ -24,7 +24,7 @@ + # Get things started by opening a pipe to mentos (the freshmaker), a + # Python process that talks to the Pygments library. We'll talk back and + # forth across this pipe. +- def start(pygments_path = File.expand_path('../../../vendor/pygments-main/', __FILE__)) ++ def start(pygments_path = '/usr/bin/pygmentize-2') + begin + @log = Logger.new(ENV['MENTOS_LOG'] ||= File::NULL) + @log.level = Logger::INFO |