From 94b064d49db99bf4356d2c19b51ae30a388d366a Mon Sep 17 00:00:00 2001 From: Marcus von Appen Date: Tue, 25 Dec 2012 17:19:12 +0000 Subject: [PATCH] Subliminal is a python library to search and download subtitles. It uses video hashes and the powerful guessit library that extracts informations from filenames or filepaths to ensure you have the best subtitles. It also relies on enzyme to detect embedded subtitles and avoid duplicates. WWW: http://subliminal.readthedocs.org/en/latest/index.html PR: ports/172909 Submitted by: William Grzybowski --- multimedia/Makefile | 1 + multimedia/py-subliminal/Makefile | 32 ++++++++++++++++++++++++++++++ multimedia/py-subliminal/distinfo | 2 ++ multimedia/py-subliminal/pkg-descr | 8 ++++++++ 4 files changed, 43 insertions(+) create mode 100644 multimedia/py-subliminal/Makefile create mode 100644 multimedia/py-subliminal/distinfo create mode 100644 multimedia/py-subliminal/pkg-descr diff --git a/multimedia/Makefile b/multimedia/Makefile index 020cfd2e6741..31627314b7c8 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -274,6 +274,7 @@ SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 SUBDIR += py-kaa-metadata + SUBDIR += py-subliminal SUBDIR += py-mlt SUBDIR += py-openlp SUBDIR += py-periscope diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile new file mode 100644 index 000000000000..bd9aebc3ca3c --- /dev/null +++ b/multimedia/py-subliminal/Makefile @@ -0,0 +1,32 @@ +# Created by: William Grzybowski +# $FreeBSD$ + +PORTNAME= subliminal +PORTVERSION= 0.6.2 +CATEGORIES= multimedia python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= william88@gmail.com +COMMENT= Subliminal is a python library to search and download subtitles + +LICENSE= LGPL3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:${PORTSDIR}/www/py-beautifulsoup \ + ${PYTHON_PKGNAMEPREFIX}enzyme>0:${PORTSDIR}/multimedia/py-enzyme \ + ${PYTHON_PKGNAMEPREFIX}guessit>0:${PORTSDIR}/multimedia/py-guessit \ + ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:${PORTSDIR}/www/py-html5lib + +USE_PYTHON= -2.7 +USE_PYDISTUTILS= easy_install + +PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% bin/subliminal + +.include + +.if ${PYTHON_REL} < 270 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.1:${PORTSDIR}/devel/py-argparse +.endif + +.include diff --git a/multimedia/py-subliminal/distinfo b/multimedia/py-subliminal/distinfo new file mode 100644 index 000000000000..0d5be3fedf8d --- /dev/null +++ b/multimedia/py-subliminal/distinfo @@ -0,0 +1,2 @@ +SHA256 (subliminal-0.6.2.tar.gz) = 7bfd89fc74f6d7c4c9b3f15e4401e5c3c8aedfbda39817275c47fb68fac69776 +SIZE (subliminal-0.6.2.tar.gz) = 61209 diff --git a/multimedia/py-subliminal/pkg-descr b/multimedia/py-subliminal/pkg-descr new file mode 100644 index 000000000000..7e63127b2948 --- /dev/null +++ b/multimedia/py-subliminal/pkg-descr @@ -0,0 +1,8 @@ +Subliminal is a python library to search and download subtitles. + +It uses video hashes and the powerful guessit library that extracts +informations from filenames or filepaths to ensure you have the best +subtitles. It also relies on enzyme to detect embedded subtitles and avoid +duplicates. + +WWW: http://subliminal.readthedocs.org/en/latest/index.html