You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

patch_fltk.sh 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/bin/bash
  2. set -e
  3. apply_patch()
  4. {
  5. rm -f $2
  6. curl -OL http://www.fltk.org/strfiles/$1/$2
  7. patch -p1 < $2
  8. }
  9. # Export dead key information from FLTK to the apps
  10. # http://www.fltk.org/str.php?L2599
  11. apply_patch 2599 fltk-1_v4.3.x-keyboard-x11.patch
  12. apply_patch 2599 fltk-1_v4.3.x-keyboard-win32.patch
  13. apply_patch 2599 fltk-1_v6.3.x-keyboard-osx.patch
  14. # Notify applications of changes to the clipboard
  15. # http://www.fltk.org/str.php?L2636
  16. apply_patch 2636 fltk-1.3.x-clipboard.patch
  17. apply_patch 2636 fltk-1_v6.3.x-clipboard-x11.patch
  18. apply_patch 2636 fltk-1_v3.3.x-clipboard-win32-fix.patch
  19. apply_patch 2636 fltk-1_v2.3.x-clipboard-win32.patch
  20. apply_patch 2636 fltk-1_v2.3.x-clipboard-osx.patch
  21. # Ability to convert a Fl_Pixmap to a Fl_RGB_Image
  22. # http://www.fltk.org/str.php?L2659
  23. apply_patch 2659 pixmap_v2.patch
  24. # Support for custom cursors
  25. # http://www.fltk.org/str.php?L2660
  26. apply_patch 2660 fltk-1_v5.3.x-cursor.patch
  27. # Improve modality interaction with WM
  28. # http://www.fltk.org/str.php?L2802
  29. apply_patch 2802 fltk-1_v2.3.0-modal.patch
  30. # Window icons
  31. # http://www.fltk.org/str.php?L2816
  32. apply_patch 2816 fltk-1_v3.3.0-icons.patch
  33. # Multihead
  34. # http://fltk.org/str.php?L2860
  35. apply_patch 2860 fltk-1.3.x-screen_num.patch
  36. apply_patch 2860 fltk-1_v3.3.x-multihead.patch
  37. # Apply DRC's patches to FLTK
  38. curl -L 'https://sourceforge.net/mailarchive/attachment.php?list_name=tigervnc-devel&message_id=512DD1FE.7090609%40users.sourceforge.net&counter=1' -o 0001-Add-BUILD_STATIC-feature-from-TigerVNC-to-optionally.patch
  39. curl -L 'https://sourceforge.net/mailarchive/attachment.php?list_name=tigervnc-devel&message_id=512DD1FE.7090609%40users.sourceforge.net&counter=2' -o 0002-Fl_cocoa.mm-depends-on-some-Carbon-functions-so-we-n.patch
  40. curl -L 'https://sourceforge.net/mailarchive/attachment.php?list_name=tigervnc-devel&message_id=512DD1FE.7090609%40users.sourceforge.net&counter=3' -o 0003-We-need-to-unset-CMAKE_REQUIRED_LIBRARIES-after-chec.patch
  41. patch -p1 -i 0001-Add-BUILD_STATIC-feature-from-TigerVNC-to-optionally.patch
  42. patch -p1 -i 0002-Fl_cocoa.mm-depends-on-some-Carbon-functions-so-we-n.patch
  43. patch -p1 -i 0003-We-need-to-unset-CMAKE_REQUIRED_LIBRARIES-after-chec.patch