aboutsummaryrefslogtreecommitdiff
path: root/graphics/py-pillow
Commit message (Collapse)AuthorAgeFilesLines
* - Update to 5.3.0Martin Wilke2019-01-292-14/+14
| | | | | | | | | | | | | | | - Moved USES block above the OPTIONS block according to PHB and to pet portlint Changes by upstream: - https://github.com/python-pillow/Pillow/blob/5.3.0/CHANGES.rst PR: 234613 Submitted by: freebsd_ports@k-worx.org Approved by: maintainer timeout Sponsored by: iXsystems Inc. Notes: svn path=/head/; revision=491582
* - Update to 5.2.0Martin Wilke2018-09-302-4/+4
| | | | | | | | | | | | | Changes by upstream: - https://github.com/python-pillow/Pillow/compare/5.0.0...5.2.0 PR: 231088 Submitted by: freebsd_ports@k-worx.org Approved by: maintainer timeout Sponsored by: iXsystems Inc. Notes: svn path=/head/; revision=480957
* Use PY_FLAVOR for dependencies.Mathieu Arnold2018-06-201-4/+4
| | | | | | | | | | FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight Notes: svn path=/head/; revision=472884
* graphics/py-pillow: Update to 5.0.0Kubilay Kocak2018-03-172-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | - Update to 5.0.0 - Add TEST_DEPENDS, which was missing in previous port versions where test target was defined. - Switch to using pytest, per upstream. - Add comment to track actual (precise) supported Python versions. Release Notes: * https://pillow.readthedocs.io/en/latest/releasenotes/index.html Backward Incompatible Changes (5.0.0): * https://pillow.readthedocs.io/en/latest/releasenotes/5.0.0.html#backwards-incompatible-changes Detailed Changelog: * https://github.com/python-pillow/Pillow/blob/5.0.0/CHANGES.rst PR: 226573 [1] Submitted by: Kevin Golding <ports caomhin org> [1] Notes: svn path=/head/; revision=464756
* When using opt_VARS and the value of the variable has space, it must beMathieu Arnold2018-02-191-2/+2
| | | | | | | | | quoted. Sponsored by: Absolight Notes: svn path=/head/; revision=462332
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* Update to 0.6.0Sunpoet Po-Chuan Hsieh2017-04-301-0/+1
| | | | | | | | | - Bump PORTREVISION for dependent ports Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS Notes: svn path=/head/; revision=439814
* graphics/py-pillow: Update to 3.4.2 (security fixes)Mark Felder2017-01-092-10/+13
| | | | | | | | | | | | | - Update to 3.4.2 - Add JPEG2000 option Changes: https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst PR: 215615 MFH: 2017Q1 Notes: svn path=/head/; revision=430992
* Create new port graphics/py3-pillow:Ben Woods2016-05-181-4/+3
| | | | | | | | | | | | | | | | | | | | | - This is a variant of graphics/py-pillow for Python 3.x. A separate port is needed until the ports tree gets VARIANTS support. The science/gramps port will soon be updated to a version which only supports python3, and it depends on py-pillow with python3. To allow people to only use packages directly (and not ports), the package building infrastructure needs to build 2 packages: py-pillow with python2 and py-pillow with python3. Since the ports tree doesn't yet have VARIANTS support, this is not yet possible without making a separate py3-pillow port. - Ensure graphics/py-pillow does not clobber USES and TKINTER_xxx_DEPENDS variables in slave port - Remove duplicate USES= line in graphics/py-pillow PR: 207040 Approved by: mat, adamw (mentors), koobs (maintainer) Differential Revision: https://reviews.freebsd.org/D6433 Notes: svn path=/head/; revision=415455
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-6/+6
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* - Update to 0.5.0Sunpoet Po-Chuan Hsieh2016-04-011-0/+1
| | | | | | | | | - Bump PORTREVISION for graphics/webp shlib change Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS Notes: svn path=/head/; revision=412334
* graphics/py-pillow: Fix OPT_VARS, Enable WEBP by defaultKubilay Kocak2016-02-251-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After converting if PORT_OPTIONS:MOPTION PYDISTUTILS_BUILDARGS to OPTION_VARS=PYDISTUTILS_BUILDARGS in r409464 [1], it was reported that the port failed to build with the following error: ValueError: --enable-tcl requested but tcl not found Investigation revealed that only the first of the TKINTER_VARS{_OFF} values was being assigned. The root cause appears to be that OPTIONS_VARS=VAR=<value> does not support multiple space-separated values, unless: a) Values are quoted: OPTION_VARS=VAR="value1 value1", OR b) Multiple assignments are made: OPTION_VAR=VAR+=value1 VAR+=value2 This change wraps the assign for TKINTER_VARS{_OFF} in quotes. It's probably worth improving the OPTION_VARS mechanism to support (a) in Mk/bsd.options.mk instead in the long term. While I'm here: - Use the 'saveopts' command to save all PYDISTUTILS_BUILDARGS in setup.cfg so they are used in the install stage, fixing certain errors - Enable WEBP option by default (Hi pkg users!) [1] https://svnweb.freebsd.org/changeset/ports/409464 PR: 207470 Reported by: olgeni Reported by: Vladimir Omelchuk <admin vladiom com ua> Reported by: Oliver Hartmann <ohartman zedat fu-berlin de> Notes: svn path=/head/; revision=409505
* graphics/py-pillow: Update to 3.1.1, ModernizeKubilay Kocak2016-02-246-182/+34
| | | | | | | | | | | | | | | | - Update PORTVERSION and distinfo checksum (3.1.1) - Convert remaining conditionals to to OPTIONS helpers - Replace custom do-install and replace build/install target hacks - Remove patches (upstream, were previously backported) - Strip shared extensions - Extend test suite Changes: https://github.com/python-pillow/Pillow/blob/3.1.1/CHANGES.rst Notes: svn path=/head/; revision=409464
* graphics/py-pillow: Backport security fixesKubilay Kocak2016-02-135-1/+118
| | | | | | | | | | | | | | | | | | | | | Backport security fixes from 3.1.1 release, resolving the following vulnerabilities: * CVE-2016-0775: Buffer overflow in FLI decoding code * CVE-2016-0740: Buffer overflow in TIFF decoding code * Integer overflow in Resample.c [1] * Buffer overflow in PCD decoder [2] [1] https://github.com/python-pillow/Pillow/issues/1710 [2] https://github.com/python-pillow/Pillow/issues/568 PR: 207053 Submitted by: rakuco MFH: 2016Q1 Security: a8de962a-cf15-11e5-805c-5453ed2e2b49 Notes: svn path=/head/; revision=408782
* graphics/py-pillow: Update to 2.9.0Kubilay Kocak2015-08-172-7/+7
| | | | | | | | | | | | - Update to 2.9.0 - Change LICENSE_FILE path Changes: https://github.com/python-pillow/Pillow/blob/2.9.0/CHANGES.rst Notes: svn path=/head/; revision=394434
* Convert to USES=jpegAntoine Brodin2015-06-221-1/+1
| | | | Notes: svn path=/head/; revision=390310
* Update ports in the games category to not use GH_COMMIT.Mathieu Arnold2015-05-072-4/+2
| | | | | | | | | | With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=385633
* UnbreakAntoine Brodin2014-11-201-0/+2
| | | | Notes: svn path=/head/; revision=372957
* - Use TKINTER as default for py-pillow, since some portsMarcus von Appen2014-11-201-1/+2
| | | | | | | | | | | (e.g. games/pysolfc) rely on it. PR: 194818 Reported by: Dana (dj9bsd@gmail.com) With hat: python@ Notes: svn path=/head/; revision=372903
* graphics/py-pillow: fix typo in TIFF optionWilliam Grzybowski2014-10-111-1/+1
| | | | | | | | With hat: python Reported by: Beeblebrox <zaphod berentweb com> (via email, freebsd-ports@) Notes: svn path=/head/; revision=370635
* graphics/py-pillow: fix build of tk extensionWilliam Grzybowski2014-10-072-8/+17
| | | | | | | | | | | | - Update to 2.6.0 - USES python PR: 193958 Submitted by: mva Approved by: koobs (maintainer) Notes: svn path=/head/; revision=370397
* graphics/py-pillow: Update to 2.5.1, Add TKINTER optionKubilay Kocak2014-07-272-6/+15
| | | | | | | | | | | | | - Update to 2.5.1 - OPTIONS: Add Tkinter (Tcl/Tk) support - OPTIONS: Add FreeType as an options default Changes: https://github.com/python-pillow/Pillow/blob/2.5.1/CHANGES.rst Notes: svn path=/head/; revision=363009
* graphics/py-pillow: Update to 2.4.0Kubilay Kocak2014-06-273-7/+6
| | | | | | | | | | | | | | | | - Update to 2.4.0 - Chase upstream repository name change - pkg-descr: Update WWW: URL Changes: https://github.com/python-pillow/Pillow/blob/2.4.0/CHANGES.rst PR: 189029 Submitted by: oliverd (with changes, minus openjpg patch) Notes: svn path=/head/; revision=359494
* - Update to 0.4.0Sunpoet Po-Chuan Hsieh2014-05-081-1/+1
| | | | | | | | | | | | | - Add LICENSE - Sort LIB_DEPENDS - Use USES=libtool - Do not silence installation message - Bump PORTREVISION for graphics/webp shlib change Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS Notes: svn path=/head/; revision=353249
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* graphics/py-pillow: Update to 2.3.0, Add OPTIONS, ModerniseKubilay Kocak2014-02-155-320/+62
| | | | | | | | | | | | | | | | | | | | | - Update to 2.3.0 - Add OPTIONS: FREETYPE JPEG LCMS PNG TIFF WEBP - Enable STAGE support - Enable AUTOPLIST support, delete pkg-plist - Convert to new LIB_DEPENDS format - Replace use of PYDISTUTILS_PKGNAME with PORTNAME:modifier - Add LICENSE section - Delete unecessary patches Changes: https://github.com/python-imaging/Pillow/blob/2.3.0/CHANGES.rst Based on extended version of patch provided in: PR: ports/186726 Submitted by: tota Notes: svn path=/head/; revision=344324
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Update freetype to 2.5.2.Koop Mast2013-12-241-0/+11
| | | | | | | | | | | | | | | | | Remove patch to add -I/usr/local/include in freetype-config --cflags. If ports need extra headers they should look for them, and not get them via a side-effect. Freetype had a header resuffle in 2.5.1, patch ports to use the new header style. Thanks go to bdrewery for the two exp-runs and rakuco for helping me with some troublesome cmake ports. PR: ports/184587 Notes: svn path=/head/; revision=337385
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | graphics) Notes: svn path=/head/; revision=327733
* - Update to 2.0.0Kubilay Kocak2013-04-254-194/+211
| | | | | | | | | | | - Update and sort pkg-plist - Use GitHub for distfiles - Add regression-test: target Approved by: eadler (mentor) Notes: svn path=/head/; revision=316516
* Update MAINTAINER address for all my ports. While I'm here,Kubilay Kocak2013-02-091-6/+2
| | | | | | | | | standardise and canonicalise Makefile header format and contents. Approved by: eadler (mentor) Notes: svn path=/head/; revision=311983
* Pillow is the "friendly" PIL fork. PIL is the Python Imaging Library. PillowMartin Wilke2012-08-055-0/+326
was started for and is currently maintained by the Plone community. But it is used by many other folks in the Python web community. WWW: http://github.com/collective/Pillow PR: ports/168750 Submitted by: koobs <koobs.freebsd@gmail.com> Notes: svn path=/head/; revision=302071