summaryrefslogtreecommitdiff
path: root/media-video/photofilmstrip/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-09-13 17:49:31 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-09-13 17:49:31 +0100
commit36ac65103bf5503e5bad1ecc7e8cb9e7643f6840 (patch)
treed9d1fbc20509d4c90f57fb2d9e1459bc8034c831 /media-video/photofilmstrip/files
parenta1392efe64137262023d92492396ca9156d22396 (diff)
Revert "gentoo resync : 13.09.2019"
This reverts commit a1392efe64137262023d92492396ca9156d22396.
Diffstat (limited to 'media-video/photofilmstrip/files')
-rw-r--r--media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_modules_imports_fix.patch91
-rw-r--r--media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch35
2 files changed, 126 insertions, 0 deletions
diff --git a/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_modules_imports_fix.patch b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_modules_imports_fix.patch
new file mode 100644
index 000000000000..989459775413
--- /dev/null
+++ b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_modules_imports_fix.patch
@@ -0,0 +1,91 @@
+--- photofilmstrip-2.1.0-orig/photofilmstrip/core/__init__.py
++++ photofilmstrip-2.1.0/photofilmstrip/core/__init__.py
+@@ -22,47 +22,47 @@
+ # WA: py2exe and PIL
+ import os
+ if os.name == "nt":
+- import Image
++ import PIL.Image as Image
+
+- import ArgImagePlugin
+- import BmpImagePlugin
+- import BufrStubImagePlugin
+- import CurImagePlugin
+- import DcxImagePlugin
+- import EpsImagePlugin
+- import FitsStubImagePlugin
+- import FliImagePlugin
+- import FpxImagePlugin
+- import GbrImagePlugin
+- import GifImagePlugin
+- import GribStubImagePlugin
+- import Hdf5StubImagePlugin
+- import IcnsImagePlugin
+- import IcoImagePlugin
+- import ImImagePlugin
+- import ImtImagePlugin
+- import IptcImagePlugin
+- import JpegImagePlugin
+- import McIdasImagePlugin
+- import MicImagePlugin
+- import MpegImagePlugin
+- import MspImagePlugin
+- import PalmImagePlugin
+- import PcdImagePlugin
+- import PcxImagePlugin
+- import PdfImagePlugin
+- import PixarImagePlugin
+- import PngImagePlugin
+- import PpmImagePlugin
+- import PsdImagePlugin
+- import SgiImagePlugin
+- import SpiderImagePlugin
+- import SunImagePlugin
+- import TgaImagePlugin
+- import TiffImagePlugin
+- import WmfImagePlugin
+- import XbmImagePlugin
+- import XpmImagePlugin
+- import XVThumbImagePlugin
++ import PIL.ArgImagePlugin as ArgImagePlugin
++ import PIL.BmpImagePlugin as BmpImagePlugin
++ import PIL.BufrStubImagePlugin as BufrStubImagePlugin
++ import PIL.CurImagePlugin as CurImagePlugin
++ import PIL.DcxImagePlugin as DcxImagePlugin
++ import PIL.EpsImagePlugin as EpsImagePlugin
++ import PIL.FitsStubImagePlugin as FitsStubImagePlugin
++ import PIL.FliImagePlugin as FliImagePlugin
++ import PIL.FpxImagePlugin as FpxImagePlugin
++ import PIL.GbrImagePlugin as GbrImagePlugin
++ import PIL.GifImagePlugin as GifImagePlugin
++ import PIL.GribStubImagePlugin as GribStubImagePlugin
++ import PIL.Hdf5StubImagePlugin as Hdf5StubImagePlugin
++ import PIL.IcnsImagePlugin as IcnsImagePlugin
++ import PIL.IcoImagePlugin as IcoImagePlugin
++ import PIL.ImImagePlugin as ImImagePlugin
++ import PIL.ImtImagePlugin as ImtImagePlugin
++ import PIL.IptcImagePlugin as IptcImagePlugin
++ import PIL.JpegImagePlugin as JpegImagePlugin
++ import PIL.McIdasImagePlugin as McIdasImagePlugin
++ import PIL.MicImagePlugin as MicImagePlugin
++ import PIL.MpegImagePlugin as MpegImagePlugin
++ import PIL.MspImagePlugin as MspImagePlugin
++ import PIL.PalmImagePlugin as PalmImagePlugin
++ import PIL.PcdImagePlugin as PcdImagePlugin
++ import PIL.PcxImagePlugin as PcxImagePlugin
++ import PIL.PdfImagePlugin as PdfImagePlugin
++ import PIL.PixarImagePlugin as PixarImagePlugin
++ import PIL.PngImagePlugin as PngImagePlugin
++ import PIL.PpmImagePlugin as PpmImagePlugin
++ import PIL.PsdImagePlugin as PsdImagePlugin
++ import PIL.SgiImagePlugin as SgiImagePlugin
++ import PIL.SpiderImagePlugin as SpiderImagePlugin
++ import PIL.SunImagePlugin as SunImagePlugin
++ import PIL.TgaImagePlugin as TgaImagePlugin
++ import PIL.TiffImagePlugin as TiffImagePlugin
++ import PIL.WmfImagePlugin as WmfImagePlugin
++ import PIL.XbmImagePlugin as XbmImagePlugin
++ import PIL.XpmImagePlugin as XpmImagePlugin
++ import PIL.XVThumbImagePlugin as XVThumbImagePlugin
+ Image._initialized=2
+ # WA: end
diff --git a/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch
new file mode 100644
index 000000000000..dc29c9c8e14f
--- /dev/null
+++ b/media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch
@@ -0,0 +1,35 @@
+Gentoo-Bug: https://bugs.gentoo.org/584128
+
+--- a/photofilmstrip/core/ProjectFile.py
++++ b/photofilmstrip/core/ProjectFile.py
+@@ -196,7 +196,7 @@
+ def __ThumbToQuery(self, picId, pic):
+ pilThumb = PILBackend.GetThumbnail(pic, height=120)
+ thumbWidth, thumbHeight = pilThumb.size
+- thumbData = buffer(pilThumb.tostring())
++ thumbData = buffer(pilThumb.tobytes())
+
+ query = "INSERT INTO `thumbnail` (" \
+ "picture_id, width, height, data" \
+--- a/photofilmstrip/core/renderer/CairoRenderer.py
++++ b/photofilmstrip/core/renderer/CairoRenderer.py
+@@ -121,7 +121,7 @@
+ def _PilToCairo(self, pilImg):
+ pilImg = pilImg.copy()
+ w, h = pilImg.size
+- data = pilImg.convert('RGBA').tostring()
++ data = pilImg.convert('RGBA').tobytes()
+ buff = array.array('B', data)
+ cairoImage = cairo.ImageSurface.create_for_data(buff, cairo.FORMAT_ARGB32, w, h)
+ # cairoImage = cairo.ImageSurface.create_for_data(buff, cairo.FORMAT_RGB24, w, h)
+--- a/photofilmstrip/core/renderer/PyGameRenderer.py
++++ b/photofilmstrip/core/renderer/PyGameRenderer.py
+@@ -100,7 +100,7 @@
+ def _PilToPyGame(self, pilImg):
+ mode = pilImg.mode
+ assert mode in "RGB", "RGBA"
+- return pygame.image.fromstring(pilImg.tostring(), pilImg.size, mode)
++ return pygame.image.frombytes(pilImg.tobytes(), pilImg.size, mode)
+
+
+ # def CropAndResize(self, ctx, rect):