notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
py-moviepy Video editing with Python
1.0.3_1 multimedia 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 1.0.3_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-07-13 02:58:36
Last Update: 2021-05-22 14:42:55
Commit Hash: aee1b38
Also Listed In: python
License: MIT
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}moviepy>0:multimedia/py-moviepy@${PY_FLAVOR}
To install the port: cd /usr/ports/multimedia/py-moviepy/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/py-moviepy
  • pkg install py38-moviepy
NOTE: This is a Python port. Instead of py38-moviepy listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-moviepy
Package flavors (<flavor>: <package>)
  • py38: py38-moviepy
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-moviepy
ABIlatestquarterly
FreeBSD:11:aarch640.2.3.51.0.3
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.2.3.5-
FreeBSD:12:amd64--
FreeBSD:12:armv60.2.3.5-
FreeBSD:12:armv7--
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-moviepy
ABIlatestquarterly
FreeBSD:11:aarch640.2.3.5-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.2.3.5-
FreeBSD:12:amd64--
FreeBSD:12:armv60.2.3.5-
FreeBSD:12:armv7--
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-moviepy
ABIlatestquarterly
FreeBSD:11:aarch64-1.0.3
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-1.0.3
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:powerpc641.0.3-
 
py38-moviepy
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.0.3_11.0.3_1
FreeBSD:11:armv6--
FreeBSD:11:i3861.0.3_11.0.3_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.0.3_1
FreeBSD:12:amd641.0.3_11.0.3_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.0.3_11.0.3_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.0.3_1
FreeBSD:13:amd641.0.3_11.0.3_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.0.3_11.0.3_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.0.3_1-
FreeBSD:14:amd641.0.3_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.0.3_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>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. ffmpeg : multimedia/ffmpeg
  2. py38-decorator4>=4.0.2<5.0 : devel/py-decorator4@py38
  3. py38-imageio>=2.5<3.0 : graphics/py-imageio@py38
  4. py38-imageio-ffmpeg>=0.2.0 : graphics/py-imageio-ffmpeg@py38
  5. py38-numpy>=0,1 : math/py-numpy@py38
  6. py38-proglog<=1.0.0 : devel/py-proglog@py38
  7. py38-requests>=2.8.1<3.0 : www/py-requests@py38
  8. py38-tqdm>=4.11.2<5.0 : misc/py-tqdm@py38
  9. convert : graphics/ImageMagick7
  10. py38-setuptools>0 : devel/py-setuptools@py38
  11. python3.8 : lang/python38
This port is required by:
for Run
  1. www/py-instabot

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/m/moviepy/
  2. https://pypi.org/packages/source/m/moviepy/
Collapse this list.

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 May 2021 14:42:55
 files touched by this commit commit hash:aee1b38c9d65b6e1bfc7d97589799c3da656f7b8  1.0.3_1
sunpoet search for other commits by this committer
multimedia/py-moviepy: Fix fae695c56b13252e60b1b8f692ca74bd73b965d7
20 May 2021 02:19:29
 files touched by this commit commit hash:fae695c56b13252e60b1b8f692ca74bd73b965d7  1.0.3_1
ygy search for other commits by this committer
new port: devel/py-decorator4

devel/py-decorator needs to be updated to 5.x, while some ports don't
support that in their latest releases, including:

- devel/py-pytest-relaxed
- multimedia/py-moviepy

Updated them to use this devel/py-decorator4 until they officially
support 5.x. No functional changes for these ports.

An expiry date has been set for this keeping-old-version port, so we
don't forget to delete it once nothing depends on it.

Approved by:	lwhsu (mentor)
18 Apr 2021 05:43:55
 files touched by this commit commit hash:bdcb041c74ef8f85f1d36647575e0808b0be5871  1.0.3
sunpoet search for other commits by this committer
multimedia/py-moviepy: Remove PYNUMPY
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.0.3
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
07 Mar 2021 22:21:41
Original commit files touched by this commit Revision:567696  1.0.3
sunpoet search for other commits by this committer
Revert r566733

IMAGEMAGICK_DEFAULT is not widely adopted.
Furthermore, this commit is not approved.
It should be applied ports tree wide with approvals from maintainers.
27 Feb 2021 20:07:19
Original commit files touched by this commit Revision:566733  1.0.3
danfe search for other commits by this committer
Convert options to IMAGEMAGICK_DEFAULT introduced in r564968.
13 Dec 2020 14:43:23
Original commit files touched by this commit Revision:557932  1.0.3
sunpoet search for other commits by this committer
Drop Python 2.7 support
08 May 2020 20:53:17
Original commit files touched by this commit Revision:534457  1.0.3
sunpoet search for other commits by this committer
Update to 1.0.3

Changes:	https://github.com/Zulko/moviepy/releases
05 Apr 2020 19:54:43
Original commit files touched by this commit Revision:530819  1.0.2
sunpoet search for other commits by this committer
Update to 1.0.2

Changes:	https://github.com/Zulko/moviepy/releases
13 Nov 2019 23:35:38
Original commit files touched by this commit Revision:517458  1.0.1
sunpoet search for other commits by this committer
Update version requirement of RUN_DEPENDS
03 Oct 2019 18:23:59
Original commit files touched by this commit Revision:513687  1.0.1
sunpoet search for other commits by this committer
Update to 1.0.1

Changes:	https://github.com/Zulko/moviepy/releases
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.0.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
16 Feb 2019 22:54:17
Original commit files touched by this commit Revision:493113  1.0.0
sunpoet search for other commits by this committer
Update to 1.0.0

Changes:	https://github.com/Zulko/moviepy/releases
		https://github.com/Zulko/moviepy/commits/master
02 Jan 2019 23:58:32
Original commit files touched by this commit Revision:489112  0.2.3.5_2
sunpoet search for other commits by this committer
Sort RUN_DEPENDS
16 Dec 2018 18:59:06
Original commit files touched by this commit Revision:487621  0.2.3.5_2
yuri search for other commits by this committer
multimedia/py-moviepy: Unbreak: it couldn't find the ffmpeg executable

This line:
from moviepy.editor import *

resulted in failure:
  File "/usr/local/lib/python2.7/site-packages/imageio/plugins/ffmpeg.py", line
77, in download
    raise RuntimeError("FFMPEG exe isn't available for platform %s" % plat)
RuntimeError: FFMPEG exe isn't available for platform freebsd64

This is because it uses py-imageio to download the ffmpeg binary which doesn't
exist for FreeBSD.
Besides, py-imageio is downloading files without checking cryptographic
fingerprints wihich is insecure: https://github.com/imageio/imageio/issues/416

Solution:
Make py-moviepy to always use the pre-installed ffmpeg package.

Approved by:	portmgr (unbreak)
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  0.2.3.5_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
10 Nov 2018 19:57:08
Original commit files touched by this commit Revision:484640  0.2.3.5
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>
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  0.2.3.5
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
01 Jun 2018 22:47:29
Original commit files touched by this commit Revision:471307  0.2.3.5
sunpoet search for other commits by this committer
Update to 0.2.3.5

Changes:	https://github.com/Zulko/moviepy/releases
27 Apr 2018 15:56:30
Original commit files touched by this commit Revision:468455  0.2.3.4
sunpoet search for other commits by this committer
Update to 0.2.3.4

Changes:	https://github.com/Zulko/moviepy/releases
25 Apr 2018 16:42:38
Original commit files touched by this commit Revision:468282  0.2.3.3
amdmi3 search for other commits by this committer
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.

Approved by:	portmgr blanket, mat
22 Apr 2018 08:48:40
Original commit files touched by this commit Revision:467942  0.2.3.3
sunpoet search for other commits by this committer
Update to 0.2.3.3

Changes:	https://github.com/Zulko/moviepy/releases
16 Apr 2018 18:33:01
Original commit files touched by this commit Revision:467507  0.2.3.2_2
sunpoet search for other commits by this committer
Add ImageMagick 7.x support

- Add IMAGEMAGICK6 and IMAGEMAGICK7 options
- Change default from IMAGEMAGICK6 to IMAGEMAGICK7
- Bump PORTREVISION for dependency change
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  0.2.3.2_1
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
03 Mar 2018 19:16:11
Original commit files touched by this commit Revision:463526  0.2.3.2
sunpoet search for other commits by this committer
Update to 0.2.3.2

- Fix RUN_DEPENDS
- Relax USES=python
- Allow concurrent installation (USE_PYTHON=concurrent)
- Update pkg-descr
- Add PyPI as primary WWW
- Take maintainership

Changes:	https://github.com/Zulko/moviepy/releases
12 Jan 2018 11:21:07
Original commit files touched by this commit Revision:458818  0.2.2.13_2
rene search for other commits by this committer
Return kevlo's ports to the pool, he handed in his commit bit.

With hat:	portmgr-secretary
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.2.2.13_2  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)
25 Apr 2017 08:20:31
Original commit files touched by this commit Revision:439367  0.2.2.13_2
riggs search for other commits by this committer
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
14 Apr 2017 05:30:25
Original commit files touched by this commit Revision:438490  0.2.2.13_1
jbeich search for other commits by this committer
graphics/opencv: back out r423216 and r423063 (replaying r423316)

Renaming didn't help to unblock 3.x progress as co-existence with 2.x
was no less complex than simply fixing consumers. This commit also
restores directory-level history accidentally lost via git-svn.

PR:		210505
Pointy hat to:	jbeich (should've discussed first)
17 Feb 2017 00:44:28
Original commit files touched by this commit Revision:434259  0.2.2.13
kevlo search for other commits by this committer
Update to 0.2.2.13
15 Feb 2017 05:48:28
Original commit files touched by this commit Revision:434152  0.2.2.12
kevlo search for other commits by this committer
Update to 0.2.2.12
03 Oct 2016 17:47:08
Original commit files touched by this commit Revision:423216  0.2.2.11_1
jbeich search for other commits by this committer
graphics/opencv: add suffix to make room for 3.x series

To avoid confusion, the main port is to track the latest release.
Whether to rename includes/libraries as well making it possible to
install 2.x and 3.x side-by-side remains to be investigated.

PR:		210505 (for tracking)
Inspired by:	PkgSrc
13 Jul 2016 07:52:34
Original commit files touched by this commit Revision:418463  0.2.2.11
kevlo search for other commits by this committer
Fix typo in pkg-descr.
13 Jul 2016 03:36:59
Original commit files touched by this commit Revision:418460  0.2.2.11
kevlo search for other commits by this committer
Add a missing dependency on graphics/ImageMagick.
13 Jul 2016 02:58:28
Original commit files touched by this commit Revision:418459  0.2.2.11
kevlo search for other commits by this committer
Import py-moviepy 0.2.2.11.

MoviePy s a Python module for video editing: cuts, concatenations,
title insertions, video compositing (a.k.a. non-linear editing),
video processing, and creation of custom effects.

Number of commits found: 36