| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|