| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
With hat: portmgr
Notes:
svn path=/head/; revision=527444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Repo-Copy the Pillow 6.2.2 release to graphics/py-pillow6 to retain
backwards compatibility for Python 2 consumers as the Pillow 7.0.0 release
dropped the support for Python 2.
* Apply conditional statements to use either Pillow 7.x or Pillow 6.x for
consumers that can be built for Python 2 or newer.
* Exceptions are ports that can be built only for either Python 2 or
Python 3. For the first case, consumers are just assigned to the
repo-copied graphics/py-pillow6.
* Also remove Pillow from BUILD_DEPENDS of math/py-PyWavelets as it is not
listed in setup.py as a build dependency [1] and relax the version
requirements of Pillow for www/py-wagtail.
Release Notes:
* https://pillow.readthedocs.io/en/latest/releasenotes/index.html
Backward Incompatible Changes (7.0.0):
* https://pillow.readthedocs.io/en/latest/releasenotes/7.0.0.html#backwards-incompatible-changes
Detailed Changelog:
* https://github.com/python-pillow/Pillow/blob/7.0.0/CHANGES.rst
PR: 243665
Submitted by: sunpoet (patch for 7.0.0 and repo-copied version)
Reviewed by: koobs [1], sunpoet
Approved by: koobs (maintainer)
Differential Revision: https://reviews.freebsd.org/D23713
Notes:
svn path=/head/; revision=526962
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelogs since 6.2.0:
https://pillow.readthedocs.io/en/stable/releasenotes/6.2.2.html
https://pillow.readthedocs.io/en/stable/releasenotes/6.2.1.html
PR: 243336
Submitted by: sunpoet
Approved by: koobs (maintainer)
MFH: 2020Q1
Security: 0700e76c-3eb0-11ea-8478-3085a9a95629
Notes:
svn path=/head/; revision=524023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release Notes:
* https://pillow.readthedocs.io/en/latest/releasenotes/index.html
Detailed Changelog:
* https://github.com/python-pillow/Pillow/blob/6.2.0/CHANGES.rst
PR: 241268
Approved by: koobs (maintainer)
MFH: 2019Q4
Security: 998ca824-ef55-11e9-b81f-3085a9a95629
Notes:
svn path=/head/; revision=514792
|
|
|
|
|
|
|
|
|
|
|
| |
- Update WWW
PR: 239917
Submitted by: amdmi3
Approved by: maintainer timeout (koobs, a month)
Notes:
svn path=/head/; revision=511883
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert the LCMS option, which installs graphics/lcms2 and enables the
bindings for LCMS (= Little Color Management System), into a default one.
The library liblcms2.so from graphics/lcms2 is already installed implicitly
through graphics/openjpeg using the default option JPEG2000 but Pillow's own
main library, _imaging.so, is not linked against it.
Thus do the same as in r504993 by making the LCMS option as default to get
real use out of liblcms2.so that has been already there.
Approved by: koobs (maintainer)
Notes:
svn path=/head/; revision=508031
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the TIFF knob, which installs graphics/tiff and enables the bindings for
TIFF image support, to the default options.
The library libtiff.so from graphics/tiff is already installed implicitly
through graphics/openjpeg using the default option JPEG2000 but Pillow's own
main library, _imaging.so, is not linked against it.
Thus convert the TIFF option into a default one to gain real use of the
libtiff.so that has been already there.
Approved by: koobs (maintainer)
Notes:
svn path=/head/; revision=504993
|
|
|
|
|
|
|
|
| |
PR: 237426
Reported by: koobs
Notes:
svn path=/head/; revision=504161
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Introduce a new option OLE and add it to the default options to maintain
compatibility for a while with existing installations/users that rely on
the previously deprecated function PIL.OleFileIO which has been removed
now.
* Remove obsolete CONFLICTS_INSTALL entry because graphics/py-imaging no
longer exists in the Ports tree since 2016.
Release Notes:
* https://pillow.readthedocs.io/en/latest/releasenotes/index.html
Backward Incompatible Changes (6.0.0):
* https://pillow.readthedocs.io/en/latest/releasenotes/6.0.0.html#backwards-incompatible-changes
Detailed Changelog:
* https://github.com/python-pillow/Pillow/blob/6.0.0/CHANGES.rst
PR: 237426
Reviewed by: antoine, koobs, Charlie Li
Approved by: koobs (maintainer)
Notes:
svn path=/head/; revision=504155
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
quoted.
Sponsored by: Absolight
Notes:
svn path=/head/; revision=462332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
- Bump PORTREVISION for dependent ports
Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
Notes:
svn path=/head/; revision=439814
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412346
|
|
|
|
|
|
|
|
|
| |
- Bump PORTREVISION for graphics/webp shlib change
Changes: https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
Notes:
svn path=/head/; revision=412334
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=390310
|
|
|
|
|
|
|
|
|
|
| |
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=385633
|
|
|
|
| |
Notes:
svn path=/head/; revision=372957
|
|
|
|
|
|
|
|
|
|
|
| |
(e.g. games/pysolfc) rely on it.
PR: 194818
Reported by: Dana (dj9bsd@gmail.com)
With hat: python@
Notes:
svn path=/head/; revision=372903
|
|
|
|
|
|
|
|
| |
With hat: python
Reported by: Beeblebrox <zaphod berentweb com> (via email, freebsd-ports@)
Notes:
svn path=/head/; revision=370635
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 2.6.0
- USES python
PR: 193958
Submitted by: mva
Approved by: koobs (maintainer)
Notes:
svn path=/head/; revision=370397
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=340674
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
graphics)
Notes:
svn path=/head/; revision=327733
|
|
|
|
|
|
|
|
|
|
|
| |
- Update and sort pkg-plist
- Use GitHub for distfiles
- Add regression-test: target
Approved by: eadler (mentor)
Notes:
svn path=/head/; revision=316516
|
|
|
|
|
|
|
|
|
| |
standardise and canonicalise Makefile header format and contents.
Approved by: eadler (mentor)
Notes:
svn path=/head/; revision=311983
|
|
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
|