old_contents: {
    'targets': [{
      'target_name': 'pty',
      'conditions': [
        ['OS=="win"', {
          # "I disabled those warnings because of winpty" - @peters (GH-40)
          'msvs_disabled_warnings': [ 4506, 4530 ],
          'include_dirs' : [
            'deps/winpty/include',
          ],
          'dependencies' : [
            'deps/winpty/winpty.gyp:winpty-agent',
            'deps/winpty/winpty.gyp:winpty',
          ],
          'sources' : [
            'src/win/pty.cc'
          ]
        }, { # OS!="win"
          'sources': [
            'src/unix/pty.cc'
          ],
          'libraries': [
            '-lutil',
            '-L/usr/lib',
            '-L/usr/local/lib'
          ],
        }],
        # http://www.gnu.org/software/gnulib/manual/html_node/forkpty.html
        #   One some systems (at least including Cygwin, Interix,
        #   OSF/1 4 and 5, and Mac OS X) linking with -lutil is not required.
        ['OS=="mac" or OS=="solaris"', {
          'libraries!': [
            '-lutil'
          ]
        }],
      ]
    }]
  }
  
new_contents: {
    'targets': [{
      'target_name': 'pty',
      'conditions': [
        ['OS=="win"', {
          # "I disabled those warnings because of winpty" - @peters (GH-40)
          'msvs_disabled_warnings': [ 4506, 4530 ],
          'include_dirs' : [
            'deps/winpty/include',
          ],
          'dependencies' : [
            'deps/winpty/winpty.gyp:winpty-agent',
            'deps/winpty/winpty.gyp:winpty',
          ],
          'sources' : [
            'src/win/pty.cc'
          ],
  		'libraries': [
  			'shlwapi.lib'
  		],
        }, { # OS!="win"
          'sources': [
            'src/unix/pty.cc'
          ],
          'libraries': [
            '-lutil',
            '-L/usr/lib',
            '-L/usr/local/lib'
          ],
        }],
        # http://www.gnu.org/software/gnulib/manual/html_node/forkpty.html
        #   One some systems (at least including Cygwin, Interix,
        #   OSF/1 4 and 5, and Mac OS X) linking with -lutil is not required.
        ['OS=="mac" or OS=="solaris"', {
          'libraries!': [
            '-lutil'
          ]
        }],
      ]
    }]
  }
  
subject: add missing link library