diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2020-05-04 11:17:03 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2020-05-04 11:17:03 +0000 |
commit | 18769fe1ecd5eed7312f29335fd7a35187596e66 (patch) | |
tree | f1495029c504ba2302f0475fabbfedece04313c6 /graphics/ruby-gd/files/patch-xpm | |
parent | - fix deprecated used of gdlib-config (diff) |
- fix gd with xpm
- fix dependecies
- drop xpm suffix
Notes
Notes:
svn path=/head/; revision=533918
Diffstat (limited to 'graphics/ruby-gd/files/patch-xpm')
-rw-r--r-- | graphics/ruby-gd/files/patch-xpm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/graphics/ruby-gd/files/patch-xpm b/graphics/ruby-gd/files/patch-xpm new file mode 100644 index 000000000000..1b41535769bf --- /dev/null +++ b/graphics/ruby-gd/files/patch-xpm @@ -0,0 +1,26 @@ +--- GD.c.orig 2020-04-30 23:33:14 UTC ++++ GD.c +@@ -341,9 +341,9 @@ img_from_xpm(klass, f) + rb_io_check_readable(fptr); + + /* need cast, and the argument is char* type */ +- iptr = (gdImagePtr)gdImageCreateFromXpm(fptr->path); ++ iptr = (gdImagePtr)gdImageCreateFromXpm(FPTR_PATH); + if (!iptr) +- rb_raise(rb_eArgError, "%s is not a valid XPM File", (char*)fptr->path); ++ rb_raise(rb_eArgError, "%s is not a valid XPM File", FPTR_PATH); + + return Data_Wrap_Struct(klass,0,free_img,iptr); + } +@@ -364,9 +364,9 @@ img_from_xpmfname(klass, fname) + rb_io_check_readable(fptr); + + /* need cast, and the argument is char* type */ +- iptr = (gdImagePtr)gdImageCreateFromXpm(fptr->path); ++ iptr = (gdImagePtr)gdImageCreateFromXpm(FPTR_PATH); + if (!iptr) +- rb_raise(rb_eArgError, "%s is not a valid XPM File", (char*)fptr->path); ++ rb_raise(rb_eArgError, "%s is not a valid XPM File", FPTR_PATH); + + return Data_Wrap_Struct(klass,0,free_img,iptr); + } |