import py-ffmpeg-progress-yield-0.2.0

Run an ffmpeg command with its progress yielded.

needed for audio/ffmpeg-normalize update.  Port by Yifei Zhan (thanks!),
ok sthen@
This commit is contained in:
op 2022-06-23 13:08:47 +00:00
parent 11edf64c83
commit f683e5b548
5 changed files with 87 additions and 0 deletions

View File

@ -0,0 +1,27 @@
COMMENT = Python FFmpeg progress wrapper
MODPY_EGG_VERSION = 0.2.0
DISTNAME = ffmpeg-progress-yield-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = multimedia
HOMEPAGE = https://github.com/slhck/ffmpeg-progress-yield
# MIT
PERMIT_PACKAGE = Yes
RUN_DEPENDS = graphics/ffmpeg
MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = test/test.py
FLAVORS = python3
FLAVOR = python3
.include <bsd.port.mk>

View File

@ -0,0 +1,41 @@
===> py3-ffmpeg-progress-yield-0.2.0 depends on: python->=3.9,<3.10 -> python-3.9.13
===> py3-ffmpeg-progress-yield-0.2.0 depends on: py3-setuptools-* -> py3-setuptools-57.4.0p0v0
===> Checking files for py3-ffmpeg-progress-yield-0.2.0
>> Fetch https://pypi.io/packages/source/f/ffmpeg-progress-yield/ffmpeg-progress-yield-0.2.0.tar.gz
ffmpeg-progress-yield-... 0% | | 0 --:-- ETA ffmpeg-progress-yield-... 100% |************************| 31030 00:00
>> (SHA256) ffmpeg-progress-yield-0.2.0.tar.gz: OK
===> Extracting for py3-ffmpeg-progress-yield-0.2.0
===> Patching for py3-ffmpeg-progress-yield-0.2.0
===> Compiler link: clang -> ccache /usr/bin/clang
===> Compiler link: clang++ -> ccache /usr/bin/clang++
===> Compiler link: cc -> ccache /usr/bin/cc
===> Compiler link: c++ -> ccache /usr/bin/c++
===> Generating configure for py3-ffmpeg-progress-yield-0.2.0
===> Configuring for py3-ffmpeg-progress-yield-0.2.0
===> Building for py3-ffmpeg-progress-yield-0.2.0
running egg_info
writing ffmpeg_progress_yield.egg-info/PKG-INFO
writing dependency_links to ffmpeg_progress_yield.egg-info/dependency_links.txt
writing entry points to ffmpeg_progress_yield.egg-info/entry_points.txt
writing top-level names to ffmpeg_progress_yield.egg-info/top_level.txt
reading manifest file 'ffmpeg_progress_yield.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'ffmpeg_progress_yield.egg-info/SOURCES.txt'
running build
running build_py
creating /home/_pobj/py-ffmpeg-progress-yield-0.2.0-python3/ffmpeg-progress-yield-0.2.0/lib
creating /home/_pobj/py-ffmpeg-progress-yield-0.2.0-python3/ffmpeg-progress-yield-0.2.0/lib/ffmpeg_progress_yield
copying ffmpeg_progress_yield/__init__.py -> /home/_pobj/py-ffmpeg-progress-yield-0.2.0-python3/ffmpeg-progress-yield-0.2.0/lib/ffmpeg_progress_yield
copying ffmpeg_progress_yield/__main__.py -> /home/_pobj/py-ffmpeg-progress-yield-0.2.0-python3/ffmpeg-progress-yield-0.2.0/lib/ffmpeg_progress_yield
copying ffmpeg_progress_yield/ffmpeg_progress_yield.py -> /home/_pobj/py-ffmpeg-progress-yield-0.2.0-python3/ffmpeg-progress-yield-0.2.0/lib/ffmpeg_progress_yield
running egg_info
writing ffmpeg_progress_yield.egg-info/PKG-INFO
writing dependency_links to ffmpeg_progress_yield.egg-info/dependency_links.txt
writing entry points to ffmpeg_progress_yield.egg-info/entry_points.txt
writing top-level names to ffmpeg_progress_yield.egg-info/top_level.txt
reading manifest file 'ffmpeg_progress_yield.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'ffmpeg_progress_yield.egg-info/SOURCES.txt'
3.75 real 1.28 user 0.91 sys

View File

@ -0,0 +1,2 @@
SHA256 (ffmpeg-progress-yield-0.2.0.tar.gz) = JmlnJsxwwBnRt2uyXkgjyT8IN93Ia8TqJsCBZScLTZI=
SIZE (ffmpeg-progress-yield-0.2.0.tar.gz) = 31030

View File

@ -0,0 +1 @@
Run an ffmpeg command with its progress yielded.

View File

@ -0,0 +1,16 @@
bin/ffmpeg-progress-yield
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/__init__.py
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/${MODPY_PYCACHE}ffmpeg_progress_yield.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ffmpeg_progress_yield/ffmpeg_progress_yield.py