<commit_before>{
  'targets': [
    {
      'target_name': 'action_before_build',
      'type': 'none',
      'hard_dependency': 1,
      'actions': [
        {
          'action_name': 'run_protoc_metrics',
          'inputs': [
            './proto/metrics.proto'
          ],
          'outputs': [
            "./src/metrics.pb.cc"
          ],
          'action': ['protoc','-Iproto/','--cpp_out=./src/','./proto/metrics.proto']
        },
        {
          'action_name': 'run_protoc_vector_tile',
          'inputs': [
            './proto/vector_tile.proto'
          ],
          'outputs': [
            "./src/vector_tile.pb.cc"
          ],
          'action': ['protoc','-Iproto/','--cpp_out=./src/','./proto/vector_tile.proto']
        }
      ]
    },
    {
      'target_name': 'fontserver',
      'sources': [
        'src/fontserver.cpp',
        'src/tile.cpp',
        'src/clipper.cpp',
        'src/harfbuzz_shaper.cpp',
        'src/font_engine_freetype.cpp',
        'src/face.cpp',
        'src/font_set.cpp',
        'src/utils.cpp',
        'src/fs.cpp',
        'src/distmap.c',
        'src/edtaa4func.c',
        'src/vector_tile.pb.cc'
      ],
      'include_dirs': [
        '<!@(pkg-config icu-uc --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config pangoft2 --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config freetype2 --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config harfbuzz --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config protobuf --cflags-only-I | sed s/-I//g)',
      ],
      'libraries': [
        '<!@(pkg-config icu-uc --libs)',
        '<!@(pkg-config pangoft2 --libs)',
        '<!@(pkg-config freetype2 --libs)',
        '<!@(pkg-config harfbuzz --libs)',
        '<!@(pkg-config protobuf --libs)'
      ],
      'xcode_settings': {
          'MACOSX_DEPLOYMENT_TARGET': '10.8',
          'OTHER_CPLUSPLUSFLAGS': ['-std=c++11', '-stdlib=libc++', '-Wno-unused-variable'],
          'GCC_ENABLE_CPP_RTTI': 'YES',
          'GCC_ENABLE_CPP_EXCEPTIONS': 'YES'
      },
      'cflags_cc!': ['-fno-rtti', '-fno-exceptions'],
      'cflags_cc' : ['-std=c++11'],
      'cflags_c' : ['-std=c99'],
    }
  ]
}<commit_msg>remove pango from binding.gyp<commit_after>{
  'targets': [
    {
      'target_name': 'action_before_build',
      'type': 'none',
      'hard_dependency': 1,
      'actions': [
        {
          'action_name': 'run_protoc_metrics',
          'inputs': [
            './proto/metrics.proto'
          ],
          'outputs': [
            "./src/metrics.pb.cc"
          ],
          'action': ['protoc','-Iproto/','--cpp_out=./src/','./proto/metrics.proto']
        },
        {
          'action_name': 'run_protoc_vector_tile',
          'inputs': [
            './proto/vector_tile.proto'
          ],
          'outputs': [
            "./src/vector_tile.pb.cc"
          ],
          'action': ['protoc','-Iproto/','--cpp_out=./src/','./proto/vector_tile.proto']
        }
      ]
    },
    {
      'target_name': 'fontserver',
      'sources': [
        'src/fontserver.cpp',
        'src/tile.cpp',
        'src/clipper.cpp',
        'src/harfbuzz_shaper.cpp',
        'src/font_engine_freetype.cpp',
        'src/face.cpp',
        'src/font_set.cpp',
        'src/utils.cpp',
        'src/fs.cpp',
        'src/distmap.c',
        'src/edtaa4func.c',
        'src/vector_tile.pb.cc'
      ],
      'include_dirs': [
        '<!@(pkg-config icu-uc --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config freetype2 --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config harfbuzz --cflags-only-I | sed s/-I//g)',
        '<!@(pkg-config protobuf --cflags-only-I | sed s/-I//g)',
      ],
      'libraries': [
        '<!@(pkg-config freetype2 --libs)',
        '<!@(pkg-config icu-uc --libs)',
        '<!@(pkg-config harfbuzz --libs)',
        '<!@(pkg-config protobuf --libs)'
      ],
      'xcode_settings': {
          'MACOSX_DEPLOYMENT_TARGET': '10.8',
          'OTHER_CPLUSPLUSFLAGS': ['-std=c++11', '-stdlib=libc++', '-Wno-unused-variable'],
          'GCC_ENABLE_CPP_RTTI': 'YES',
          'GCC_ENABLE_CPP_EXCEPTIONS': 'YES'
      },
      'cflags_cc!': ['-fno-rtti', '-fno-exceptions'],
      'cflags_cc' : ['-std=c++11'],
      'cflags_c' : ['-std=c99'],
    }
  ]
}
{'fraction_non_alphanumeric': 0.2158374211632796, 'fraction_numerical': 0.006540527914038776, 'mean_word_length': 1.6896984924623115, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4169974', 'n_tokens_mistral': 1610, 'n_tokens_neox': 1580, 'n_words': 195}