old_contents: {
    'targets': [
      {
        'target_name': 'time',
        'sources': [ 'src/time.cc' ],
        'conditions': [
          ['OS=="mac"', {
            'defines': [
              '__DARWIN_UNIX03', # For char* timezone
              'HAVE_TM_GMTOFF'
            ]
          }],
          ['OS=="linux"', {
            'defines': [
              'HAVE_TM_GMTOFF'
            ]
          }]
        ]
      }
    ]
  }
  
new_contents: {
    'targets': [
      {
        'target_name': 'time',
        'sources': [ 'src/time.cc' ],
        'conditions': [
          ['OS=="mac"', {
            'defines': [
              '__DARWIN_UNIX03', # For char* timezone
              'HAVE_TM_GMTOFF'
            ]
          }],
          ['OS=="linux"', {
            'defines': [
              'HAVE_TM_GMTOFF'
            ]
          }],
          ['OS=="solaris"', {
            'defines': [
              'HAVE_ALTZONE',
              'HAVE_TIMEZONE'
            ]
          }]
        ]
      }
    ]
  }
  
subject: Add solaris defines to the bindings.gyp file.