notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-sorl-thumbnail Sorl-thumbnail provides an easy way to generate image thumbnails
12.8.0_1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 12.8.0Version of this port present on the latest quarterly branch.
Maintainer: ports@caomhin.org search for ports maintained by this maintainer
Port Added: 2009-12-13 00:29:23
Last Update: 2022-04-28 10:02:15
Commit Hash: 0cf5531
Also Listed In: python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}sorl-thumbnail>0:graphics/py-sorl-thumbnail@${PY_FLAVOR}
To install the port:
cd /usr/ports/graphics/py-sorl-thumbnail/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/py-sorl-thumbnail
  • pkg install py38-sorl-thumbnail
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-sorl-thumbnail listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-sorl-thumbnail
Package flavors (<flavor>: <package>)
  • py38: py38-sorl-thumbnail
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-sorl-thumbnail
ABIlatestquarterly
FreeBSD:11:aarch6412.4.1_1-
FreeBSD:11:amd64--
FreeBSD:11:armv63.2.5_6-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6412.4.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv612.4.1_1-
FreeBSD:12:armv712.4.1_1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-sorl-thumbnail
ABIlatestquarterly
FreeBSD:11:aarch6412.4.1_1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6412.4.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv612.4.1_1-
FreeBSD:12:armv712.4.1_1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-sorl-thumbnail
ABIlatestquarterly
FreeBSD:11:aarch64-12.6.3
FreeBSD:11:amd64--
FreeBSD:11:armv6-12.6.3
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-12.6.3
FreeBSD:12:armv7-12.6.3
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-12.6.3
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv612.6.3-
FreeBSD:13:armv712.6.3-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc6412.6.3-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6412.6.3-
 
py38-sorl-thumbnail
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd6412.6.312.6.3
FreeBSD:11:armv6--
FreeBSD:11:i38612.6.312.6.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-12.8.0
FreeBSD:12:amd6412.8.0_112.8.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i38612.8.0_112.8.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch6412.8.0_112.8.0
FreeBSD:13:amd64-12.8.0
FreeBSD:13:armv6-12.8.0
FreeBSD:13:armv7-12.8.0
FreeBSD:13:i386-12.8.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-12.6.3
FreeBSD:14:aarch6412.8.0_1-
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py39-sorl-thumbnail
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd6412.8.0_1-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38612.8.0_1-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd6412.8.0_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38612.8.0_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools_scm>0 : devel/py-setuptools_scm@py38
  2. py38-sphinx>=0,1 : textproc/py-sphinx@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
Runtime dependencies:
  1. py38-django32>=1.11 : www/py-django32@py38
  2. py38-pillow>=7.0.0 : graphics/py-pillow@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/py-satchmo*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/s/sorl-thumbnail/
  2. https://pypi.org/packages/source/s/sorl-thumbnail/
Collapse this list.

Number of commits found: 27

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
28 Apr 2022 10:02:15
 files touched by this commit commit hash:0cf5531fcd38982e6667fb2b8561eae80c4902c3  12.8.0_1
Kai Knoblich (kai) search for other commits by this committer
www/py-django32: Switch consumers over to Django 3.2

Django 2.2 became End-of-Life on 11th April 2022 and Django 3.2 is the
new LTS (= Long Term Support) release which will be supported until
April 2024.

* Switch the most ports that use www/py-django22 to www/py-django32

* Switch www/seahub over to www/py-djangorestframework

* Ports that are not yet ready for Django 3.2 (only three so far) or
  those that have already been set with an expiration date were not
  taken into account.

* Bump PORTREVISION due dependency change where necessary.

PR:		261313
Reviewed by:	bofh, dvl, koobs, ultima
Approved by:	bofh, dvl, koobs, ultima, sunpoet, Kevin Golding, Ivan Rozhuk,
		Alexander Sieg (maintainers)
		maintainer timeout (remaining maintainers)
Differential Revision:	https://reviews.freebsd.org/D34859
16 Feb 2022 17:36:45
 files touched by this commit commit hash:9b2c4b6fb5651d0389525776324fcf76047e3dee  12.8.0
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Kevin Golding
graphics/py-sorl-thumbnail: Update to 12.8.0

Changes:
https://github.com/jazzband/sorl-thumbnail/blob/de96f2b6c67748e6ec6aed50fb5f6cd75b7d3414/CHANGES.rst

PR:		261994
11 Dec 2021 13:50:53
 files touched by this commit commit hash:45526ecbeec33dbb87f0b678d4c04988aab9b657  12.6.3
Tobias C. Berner (tcberner) search for other commits by this committer
framework: Add new USES 'magick' for graphics/ImageMagick*

A new USES has been added to depend on ImageMagick.

	USES=magick

adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.

If a specific version is required, use for example

	USES=magick:6        resp.     USES=magick:7

If only a build, run or test is required, use for example

	USES=magick:build    resp.     USES=magick:6,build,test
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  12.6.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Jan 2021 14:34:38
Original commit files touched by this commit Revision:561562  12.6.3
dbaio search for other commits by this committer
Remove PY_SPHINX from ports using Python 3

Approved by:	 portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D28093
11 May 2020 23:51:58
Original commit files touched by this commit Revision:534966  12.6.3
dbaio search for other commits by this committer
Update Sphinx

- Repocopy textproc/py-sphinx to textproc/py-sphinx18

  Update it to 1.8.5 (latest version from 1.8.X).
  This version supports Python 2 and 3.
  Add test target.

- textproc/py-sphinx: Update to 3.0.2

  Python 3 only (3.5+).
  Add test target.

- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Apr 2020 07:44:25
Original commit files touched by this commit Revision:530951  12.6.3
kai search for other commits by this committer
graphics/py-sorl-thumbnail: Update to 12.6.3

* Assign to Django 2.2 (current LTS release) as Django 1.11 is End-of-Life.

* Make port concurrent safe as it installs files outside Python's site-lib
  directory.

* Separate USES block from non-relevant variables and pet portlint
  (whitespace issues in pkg-plist)

* Also remove an obsolete patch that was required to fix build issues with
  the documentation files.

Changelog:

https://github.com/jazzband/sorl-thumbnail/blob/12.6.3/CHANGES.rst

PR:		245358
Approved by:	Kevin Golding <ports@caomhin.org> (maintainer)
24 Mar 2020 19:54:57
Original commit files touched by this commit Revision:529063  12.4.1_2
antoine search for other commits by this committer
Convert the tree to use PY_PILLOW

With hat:	portmgr
Originally submitted by:	kai
24 Feb 2020 11:36:16
Original commit files touched by this commit Revision:526962  12.4.1_2
kai search for other commits by this committer
graphics/py-pillow: Update to 7.0.0

* 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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Nov 2018 19:57:08
Original commit files touched by this commit Revision:484640  12.4.1_1
kwm search for other commits by this committer
Update ImageMagick to 6.9.10.14 [1]

* Add PKGNAMESUFFIX and rename the directory. This was done to show
  that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.

Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.

Chase these changes in all the ports that using IM6.

PR:		225102 (based on, only the version update) [1]
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
30 May 2018 18:10:36
Original commit files touched by this commit Revision:471144  12.4.1_1
swills search for other commits by this committer
graphics/py-sorl-thumbnail: Update default option

PR:		228561
Submitted by:	Kevin Golding <ports@caomhin.org> (maintainer)
26 May 2018 17:14:20
Original commit files touched by this commit Revision:470901  12.4.1
miwi search for other commits by this committer
- Update to 12.4.1
- Changed RUN_DEPENDS (assign to Django 1.11)
- Added LICENSE_FILE
- Added NO_ARCH
- Added DOCS option with the appropriate dependencies
- Changed options to reflect the new possibilities with the pluggable engines
and key value stores
- Updated pkg-descr

PR:	228309
Submitted by:	freebsd_ports@k-worx.org
Approved by:	maintainer
Sponsored by:	iXsystems Inc.
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  3.2.5_6  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Nov 2016 14:04:22
Original commit files touched by this commit Revision:426827  3.2.5_6
danfe search for other commits by this committer
In several dozen ports, use single space for WWW: line in pkg-descr, and
reformat port description text in cases when it was notoriously broken.
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  3.2.5_6
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
16 Jan 2016 11:19:09
Original commit files touched by this commit Revision:406208  3.2.5_6
miwi search for other commits by this committer
- Switch forgotten ports over to py-django18
- Fix PYTHON_PKGNAMEPREFIX

Reported by:    antoinebot
17 Aug 2015 14:20:41
Original commit files touched by this commit Revision:394508  3.2.5_5
mat search for other commits by this committer
Remove UNIQUENAME and LATEST_LINK.

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
06 Dec 2014 22:13:43
Original commit files touched by this commit Revision:374159  3.2.5_5
feld search for other commits by this committer
Update "BSD" license in graphics category
05 Oct 2014 00:09:16
Original commit files touched by this commit Revision:370027  3.2.5_5
wg search for other commits by this committer
graphics/py-sorl-thumbnail: switch from py-imaging to py-pillow

- USES python

With hat:	python
Approved by:	portmgr (bdrewery, implicit)
29 Jan 2014 13:21:32
Original commit files touched by this commit Revision:341733  3.2.5_4
miwi search for other commits by this committer
- Stage support
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION
13 Jan 2014 21:00:04
Original commit files touched by this commit Revision:339634  3.2.5_3
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
20 Sep 2013 18:35:46
Original commit files touched by this commit Revision:327733  3.2.5_3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
graphics)
23 May 2013 02:35:26
Original commit files touched by this commit Revision:318829  3.2.5_3
jgh search for other commits by this committer
- adoption of optionsNG
- convert to USES in some cases (pkgconfig,pathfix)
- trim COMMENT/historical headers in some cases

Approved by:	portmgr (miwi)
10 Dec 2011 11:04:29
Original commit files touched by this commit   3.2.5_3
scheidell search for other commits by this committer
- Fix checksum mismatch [1]
- Alternate patch submitted by maintainer

PR:             163024 [1]
Submitted by:   Dulmandakh Sukhbaatar <dulmandakh@gmail.com> [1]
Approved by:    ports@caomhin.org (maintainer), gabor (mentor)
Feature safe:   yes
25 Feb 2011 03:19:29
Original commit files touched by this commit   3.2.5_2
miwi search for other commits by this committer
- Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support
05 Feb 2010 11:46:55
Original commit files touched by this commit   3.2.5_1
dinoex search for other commits by this committer
- update to jpeg-8
13 Dec 2009 00:28:47
Original commit files touched by this commit   3.2.5
miwi search for other commits by this committer
The sorl-thumbnail package provides an easy way to generate image
thumbnails.
Although not required to use, sorl-thumbnail is heavily integrated with
the Django framework.

WWW:    http://code.google.com/p/sorl-thumbnail/

PR:             ports/140824
Submitted by:   Kevin Golding <ports at caomhin.org>

Number of commits found: 27