Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jun 2019 21:00:06 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r503333 - in head/print/hplip: . files
Message-ID:  <201906022100.x52L06Xg086764@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kai
Date: Sun Jun  2 21:00:06 2019
New Revision: 503333
URL: https://svnweb.freebsd.org/changeset/ports/503333

Log:
  print/hplip: Fix runtime with graphics/py-pillow 6.0.0
  
  Fix a possible runtime error in installers/dcheck.py when graphics/py-pillow
  is updated to 6.0.0, which removed the previously deprecated constant
  Image.VERSION .
  
  PR:		238072, 237426 (related)
  Approved by:	woodsb02 (maintainer)

Modified:
  head/print/hplip/Makefile
  head/print/hplip/files/patch-installer_dcheck.py

Modified: head/print/hplip/Makefile
==============================================================================
--- head/print/hplip/Makefile	Sun Jun  2 19:50:16 2019	(r503332)
+++ head/print/hplip/Makefile	Sun Jun  2 21:00:06 2019	(r503333)
@@ -3,7 +3,7 @@
 
 PORTNAME=	hplip
 PORTVERSION=	3.17.11
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	print
 MASTER_SITES=	SF
 

Modified: head/print/hplip/files/patch-installer_dcheck.py
==============================================================================
--- head/print/hplip/files/patch-installer_dcheck.py	Sun Jun  2 19:50:16 2019	(r503332)
+++ head/print/hplip/files/patch-installer_dcheck.py	Sun Jun  2 21:00:06 2019	(r503333)
@@ -1,4 +1,4 @@
---- installer/dcheck.py.orig	2016-08-26 10:05:26 UTC
+--- installer/dcheck.py.orig	2019-05-23 09:47:03 UTC
 +++ installer/dcheck.py
 @@ -48,7 +48,11 @@ mod_output = ''
  def update_ld_output():
@@ -13,7 +13,19 @@
  
      if status != 0:
          log.debug("ldconfig failed.")
-@@ -378,6 +382,8 @@ def get_libpthread_version():
+@@ -370,7 +374,10 @@ def get_pil_version():
+     except ImportError:
+         return '-'
+     else:
+-         return Image.VERSION
++        if hasattr(Image, "__version__"): # required for Pillow >= 6.0.0
++            return Image.__version__
++        else:
++            return Image.VERSION
+ 
+ def get_libpthread_version():
+     try:
+@@ -378,6 +385,8 @@ def get_libpthread_version():
      except ImportError:
          return '-'
      else:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906022100.x52L06Xg086764>