FreeBSD Bugzilla – Attachment 204564 Details for
Bug 238070
x11/cinnamon: Remove unnecessary version check
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Remove unnecessary version check
cinnamon-Remove-unnecessary-version-check.patch (text/plain), 3.23 KB, created by
Kubilay Kocak
on 2019-05-23 10:52:37 UTC
(
hide
)
Description:
Remove unnecessary version check
Filename:
MIME Type:
Creator:
Kubilay Kocak
Created:
2019-05-23 10:52:37 UTC
Size:
3.23 KB
patch
obsolete
>Index: x11/cinnamon/Makefile >=================================================================== >--- x11/cinnamon/Makefile (revision 502186) >+++ x11/cinnamon/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= cinnamon > PORTVERSION= 2.4.6 >-PORTREVISION= 11 >+PORTREVISION= 12 > CATEGORIES= x11 gnome > DIST_SUBDIR= gnome3 > >Index: x11/cinnamon/files/patch-files_usr_lib_cinnamon-settings_bin_imtools.py >=================================================================== >--- x11/cinnamon/files/patch-files_usr_lib_cinnamon-settings_bin_imtools.py (nonexistent) >+++ x11/cinnamon/files/patch-files_usr_lib_cinnamon-settings_bin_imtools.py (working copy) >@@ -0,0 +1,60 @@ >+From c843f3664064742e2672e0fea528571a882d84ad Mon Sep 17 00:00:00 2001 >+From: Eli Schwartz <eschwartz93@gmail.com> >+Date: Fri, 5 Apr 2019 11:28:45 -0400 >+Subject: [PATCH] PIL: remove unnnecessary version check and code fork (#8496) >+ >+The Image.VERSION variable was deprecated some time ago and is now gone >+entirely. But its only use was to determine whether we were using at >+least the latest version of PIL, or any version of its fork, Pillow. And >+PIL was last developed in 2009 and does not support python3 at all, so >+we are guaranteed to be using Pillow. >+ >+Moreover, the check does not really matter, as Pillow is guaranteed to >+load any image it opens, without the user doing so manually. >+ >+Fixes #8495 >+ >+--- files/usr/lib/cinnamon-settings/bin/imtools.py.orig 2019-05-23 10:40:29 UTC >++++ files/usr/lib/cinnamon-settings/bin/imtools.py >+@@ -618,32 +618,6 @@ def has_transparency(image): >+ return (image.mode == 'P' and 'transparency' in image.info) or\ >+ has_alpha(image) >+ >+- >+-if Image.VERSION == '1.1.7': >+- >+- def split(image): >+- """Work around for bug in Pil 1.1.7 >+- >+- :param image: input image >+- :type image: PIL image object >+- :returns: the different color bands of the image (eg R, G, B) >+- :rtype: tuple >+- """ >+- image.load() >+- return image.split() >+-else: >+- >+- def split(image): >+- """Work around for bug in Pil 1.1.7 >+- >+- :param image: input image >+- :type image: PIL image object >+- :returns: the different color bands of the image (eg R, G, B) >+- :rtype: tuple >+- """ >+- return image.split() >+- >+- >+ def get_alpha(image): >+ """Gets the image alpha band. Can handles P mode images with transpareny. >+ Returns a band with all values set to 255 if no alpha band exists. >+@@ -654,7 +628,7 @@ def get_alpha(image): >+ :rtype: single band image object >+ """ >+ if has_alpha(image): >+- return split(image)[-1] >++ return image.split()[-1] >+ if image.mode == 'P' and 'transparency' in image.info: >+ return image.convert('RGBA').split()[-1] >+ # No alpha layer, create one. > >Property changes on: x11/cinnamon/files/patch-files_usr_lib_cinnamon-settings_bin_imtools.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
koobs
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 238070
:
204564
|
204680
|
204686