ports/172890: [NEW PORT] multimedia/py-guessit
William Grzybowski
william88 at gmail.com
Sat Oct 20 00:00:01 UTC 2012
>Number: 172890
>Category: ports
>Synopsis: [NEW PORT] multimedia/py-guessit
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 20 00:00:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: William Grzybowski
>Release: FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
>Description:
py-guessit: Extract as much information as possible from a video file.
This module will be required for a utility called subliminal that I will submit soon.
>How-To-Repeat:
>Fix:
See attached patch
--- py-guessit.patch begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# py-guessit/Makefile
# py-guessit/distinfo
# py-guessit/pkg-descr
# py-guessit/pkg-plist
#
echo x - py-guessit/Makefile
sed 's/^X//' >py-guessit/Makefile << 'fa173d370b65b28efcd088fe7fe44f8b'
X# Whom: William Grzybowski <william88 at gmail.com>
X
XPORTNAME= guessit
XPORTVERSION= 0.5.2
XCATEGORIES= multimedia python
XMASTER_SITES= CHEESESHOP
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= william88 at gmail.com
XCOMMENT= Extract as much information as possible from a video file
X
XLICENSE= LGPL3
X
XUSE_PYTHON= -2.7
XUSE_PYDISTUTILS= easy_install
X
X.include <bsd.port.mk>
fa173d370b65b28efcd088fe7fe44f8b
echo x - py-guessit/distinfo
sed 's/^X//' >py-guessit/distinfo << '1ebbbce595b6e5aeffd9dd9dcb6370aa'
XSHA256 (guessit-0.5.2.tar.gz) = cd8cc5bbc51ec248ca5236772d0b3d26fa1fd840a11928f384f298fe19bf198c
XSIZE (guessit-0.5.2.tar.gz) = 44239
1ebbbce595b6e5aeffd9dd9dcb6370aa
echo x - py-guessit/pkg-descr
sed 's/^X//' >py-guessit/pkg-descr << 'ca452e7479a30aee82e1f7d21f5bf78b'
XGuessIt is a python library that tries to extract as much information as
Xpossible from a video file.
X
XIt has a very powerful filename matcher that allows to guess a lot of metadata
Xfrom a video using only its filename. This matcher works with both movies and
Xtv shows episodes.
X
XWWW: http://guessit.readthedocs.org/en/latest/
ca452e7479a30aee82e1f7d21f5bf78b
echo x - py-guessit/pkg-plist
sed 's/^X//' >py-guessit/pkg-plist << '627615f3d123a41b37870972273674a0'
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-3166-1_utf8.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-639-2_utf-8.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
627615f3d123a41b37870972273674a0
exit
--- py-guessit.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list