pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-guessit: rename guessit to py-guessit



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Mon Feb 13 16:32:02 2017 +0100
Changeset:	75abdc9731025247502f27d513e93d17eb2ab659

Modified Files:
	Makefile
	subliminal/Makefile
Added Files:
	py-guessit/ALTERNATIVES
	py-guessit/DESCR
	py-guessit/Makefile
	py-guessit/PLIST
	py-guessit/distinfo

Log Message:
py-guessit: rename guessit to py-guessit

Rename guessit package to py-guessit in order to ease coexistence of multiple
py-guessit versions.
Adjust Makefile and subliminal accordingly.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=75abdc9731025247502f27d513e93d17eb2ab659

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                |   2 +-
 py-guessit/ALTERNATIVES |   1 +
 py-guessit/DESCR        |   6 ++
 py-guessit/Makefile     |  24 ++++++
 py-guessit/PLIST        | 191 ++++++++++++++++++++++++++++++++++++++++++++++++
 py-guessit/distinfo     |   6 ++
 subliminal/Makefile     |   2 +-
 7 files changed, 230 insertions(+), 2 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index e3c297b7d7..891888036d 100644
--- a/Makefile
+++ b/Makefile
@@ -1061,7 +1061,6 @@ SUBDIR+=	gts
 SUBDIR+=	gts-snapshot
 SUBDIR+=	gtuxnes
 SUBDIR+=	gtypist
-SUBDIR+=	guessit
 SUBDIR+=	guichan
 SUBDIR+=	guile-scsh
 SUBDIR+=	guilerxspencer
@@ -3011,6 +3010,7 @@ SUBDIR+=	py-gslodeiv2
 SUBDIR+=	py-gsw
 SUBDIR+=	py-gtk2-docs
 SUBDIR+=	py-gts
+SUBDIR+=	py-guessit
 SUBDIR+=	py-guppy
 SUBDIR+=	py-gvar
 SUBDIR+=	py-gwpy
diff --git a/py-guessit/ALTERNATIVES b/py-guessit/ALTERNATIVES
new file mode 100644
index 0000000000..b694841369
--- /dev/null
+++ b/py-guessit/ALTERNATIVES
@@ -0,0 +1 @@
+bin/guessit @PREFIX@/bin/guessit-@PYVERSSUFFIX@
diff --git a/py-guessit/DESCR b/py-guessit/DESCR
new file mode 100644
index 0000000000..6cc913d800
--- /dev/null
+++ b/py-guessit/DESCR
@@ -0,0 +1,6 @@
+GuessIt is a python library that extracts as much information as possible
+from a video filename.
+
+It has a very powerful matcher that allows to guess properties from a video
+using its filename only. This matcher works with both movies and tv shows
+episodes.
diff --git a/py-guessit/Makefile b/py-guessit/Makefile
new file mode 100644
index 0000000000..d3bd74af17
--- /dev/null
+++ b/py-guessit/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	guessit-2.1.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=g/guessit/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://guessit.io/
+COMMENT=	Extracts as much information as possible from a video filename
+LICENSE=	gnu-lgpl-v3
+
+DEPENDS+=	${PYPKGPREFIX}-babelfish>=0.5.5:../../wip/py-babelfish
+DEPENDS+=	${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-rebulk>=0.8.2:../../wip/py-rebulk
+
+USE_LANGUAGES=	# none
+
+post-install:
+	${MV} ${DESTDIR}${PREFIX}/bin/guessit ${DESTDIR}${PREFIX}/bin/guessit-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-guessit/PLIST b/py-guessit/PLIST
new file mode 100644
index 0000000000..7f4e7845de
--- /dev/null
+++ b/py-guessit/PLIST
@@ -0,0 +1,191 @@
+@comment $NetBSD$
+bin/guessit-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/guessit/__init__.py
+${PYSITELIB}/guessit/__init__.pyc
+${PYSITELIB}/guessit/__init__.pyo
+${PYSITELIB}/guessit/__main__.py
+${PYSITELIB}/guessit/__main__.pyc
+${PYSITELIB}/guessit/__main__.pyo
+${PYSITELIB}/guessit/__version__.py
+${PYSITELIB}/guessit/__version__.pyc
+${PYSITELIB}/guessit/__version__.pyo
+${PYSITELIB}/guessit/api.py
+${PYSITELIB}/guessit/api.pyc
+${PYSITELIB}/guessit/api.pyo
+${PYSITELIB}/guessit/backports.py
+${PYSITELIB}/guessit/backports.pyc
+${PYSITELIB}/guessit/backports.pyo
+${PYSITELIB}/guessit/jsonutils.py
+${PYSITELIB}/guessit/jsonutils.pyc
+${PYSITELIB}/guessit/jsonutils.pyo
+${PYSITELIB}/guessit/options.py
+${PYSITELIB}/guessit/options.pyc
+${PYSITELIB}/guessit/options.pyo
+${PYSITELIB}/guessit/reutils.py
+${PYSITELIB}/guessit/reutils.pyc
+${PYSITELIB}/guessit/reutils.pyo
+${PYSITELIB}/guessit/rules/__init__.py
+${PYSITELIB}/guessit/rules/__init__.pyc
+${PYSITELIB}/guessit/rules/__init__.pyo
+${PYSITELIB}/guessit/rules/common/__init__.py
+${PYSITELIB}/guessit/rules/common/__init__.pyc
+${PYSITELIB}/guessit/rules/common/__init__.pyo
+${PYSITELIB}/guessit/rules/common/comparators.py
+${PYSITELIB}/guessit/rules/common/comparators.pyc
+${PYSITELIB}/guessit/rules/common/comparators.pyo
+${PYSITELIB}/guessit/rules/common/date.py
+${PYSITELIB}/guessit/rules/common/date.pyc
+${PYSITELIB}/guessit/rules/common/date.pyo
+${PYSITELIB}/guessit/rules/common/formatters.py
+${PYSITELIB}/guessit/rules/common/formatters.pyc
+${PYSITELIB}/guessit/rules/common/formatters.pyo
+${PYSITELIB}/guessit/rules/common/numeral.py
+${PYSITELIB}/guessit/rules/common/numeral.pyc
+${PYSITELIB}/guessit/rules/common/numeral.pyo
+${PYSITELIB}/guessit/rules/common/validators.py
+${PYSITELIB}/guessit/rules/common/validators.pyc
+${PYSITELIB}/guessit/rules/common/validators.pyo
+${PYSITELIB}/guessit/rules/common/words.py
+${PYSITELIB}/guessit/rules/common/words.pyc
+${PYSITELIB}/guessit/rules/common/words.pyo
+${PYSITELIB}/guessit/rules/markers/__init__.py
+${PYSITELIB}/guessit/rules/markers/__init__.pyc
+${PYSITELIB}/guessit/rules/markers/__init__.pyo
+${PYSITELIB}/guessit/rules/markers/groups.py
+${PYSITELIB}/guessit/rules/markers/groups.pyc
+${PYSITELIB}/guessit/rules/markers/groups.pyo
+${PYSITELIB}/guessit/rules/markers/path.py
+${PYSITELIB}/guessit/rules/markers/path.pyc
+${PYSITELIB}/guessit/rules/markers/path.pyo
+${PYSITELIB}/guessit/rules/processors.py
+${PYSITELIB}/guessit/rules/processors.pyc
+${PYSITELIB}/guessit/rules/processors.pyo
+${PYSITELIB}/guessit/rules/properties/__init__.py
+${PYSITELIB}/guessit/rules/properties/__init__.pyc
+${PYSITELIB}/guessit/rules/properties/__init__.pyo
+${PYSITELIB}/guessit/rules/properties/audio_codec.py
+${PYSITELIB}/guessit/rules/properties/audio_codec.pyc
+${PYSITELIB}/guessit/rules/properties/audio_codec.pyo
+${PYSITELIB}/guessit/rules/properties/bonus.py
+${PYSITELIB}/guessit/rules/properties/bonus.pyc
+${PYSITELIB}/guessit/rules/properties/bonus.pyo
+${PYSITELIB}/guessit/rules/properties/cds.py
+${PYSITELIB}/guessit/rules/properties/cds.pyc
+${PYSITELIB}/guessit/rules/properties/cds.pyo
+${PYSITELIB}/guessit/rules/properties/container.py
+${PYSITELIB}/guessit/rules/properties/container.pyc
+${PYSITELIB}/guessit/rules/properties/container.pyo
+${PYSITELIB}/guessit/rules/properties/country.py
+${PYSITELIB}/guessit/rules/properties/country.pyc
+${PYSITELIB}/guessit/rules/properties/country.pyo
+${PYSITELIB}/guessit/rules/properties/crc.py
+${PYSITELIB}/guessit/rules/properties/crc.pyc
+${PYSITELIB}/guessit/rules/properties/crc.pyo
+${PYSITELIB}/guessit/rules/properties/date.py
+${PYSITELIB}/guessit/rules/properties/date.pyc
+${PYSITELIB}/guessit/rules/properties/date.pyo
+${PYSITELIB}/guessit/rules/properties/edition.py
+${PYSITELIB}/guessit/rules/properties/edition.pyc
+${PYSITELIB}/guessit/rules/properties/edition.pyo
+${PYSITELIB}/guessit/rules/properties/episode_title.py
+${PYSITELIB}/guessit/rules/properties/episode_title.pyc
+${PYSITELIB}/guessit/rules/properties/episode_title.pyo
+${PYSITELIB}/guessit/rules/properties/episodes.py
+${PYSITELIB}/guessit/rules/properties/episodes.pyc
+${PYSITELIB}/guessit/rules/properties/episodes.pyo
+${PYSITELIB}/guessit/rules/properties/film.py
+${PYSITELIB}/guessit/rules/properties/film.pyc
+${PYSITELIB}/guessit/rules/properties/film.pyo
+${PYSITELIB}/guessit/rules/properties/format.py
+${PYSITELIB}/guessit/rules/properties/format.pyc
+${PYSITELIB}/guessit/rules/properties/format.pyo
+${PYSITELIB}/guessit/rules/properties/language.py
+${PYSITELIB}/guessit/rules/properties/language.pyc
+${PYSITELIB}/guessit/rules/properties/language.pyo
+${PYSITELIB}/guessit/rules/properties/mimetype.py
+${PYSITELIB}/guessit/rules/properties/mimetype.pyc
+${PYSITELIB}/guessit/rules/properties/mimetype.pyo
+${PYSITELIB}/guessit/rules/properties/other.py
+${PYSITELIB}/guessit/rules/properties/other.pyc
+${PYSITELIB}/guessit/rules/properties/other.pyo
+${PYSITELIB}/guessit/rules/properties/part.py
+${PYSITELIB}/guessit/rules/properties/part.pyc
+${PYSITELIB}/guessit/rules/properties/part.pyo
+${PYSITELIB}/guessit/rules/properties/release_group.py
+${PYSITELIB}/guessit/rules/properties/release_group.pyc
+${PYSITELIB}/guessit/rules/properties/release_group.pyo
+${PYSITELIB}/guessit/rules/properties/screen_size.py
+${PYSITELIB}/guessit/rules/properties/screen_size.pyc
+${PYSITELIB}/guessit/rules/properties/screen_size.pyo
+${PYSITELIB}/guessit/rules/properties/streaming_service.py
+${PYSITELIB}/guessit/rules/properties/streaming_service.pyc
+${PYSITELIB}/guessit/rules/properties/streaming_service.pyo
+${PYSITELIB}/guessit/rules/properties/title.py
+${PYSITELIB}/guessit/rules/properties/title.pyc
+${PYSITELIB}/guessit/rules/properties/title.pyo
+${PYSITELIB}/guessit/rules/properties/type.py
+${PYSITELIB}/guessit/rules/properties/type.pyc
+${PYSITELIB}/guessit/rules/properties/type.pyo
+${PYSITELIB}/guessit/rules/properties/video_codec.py
+${PYSITELIB}/guessit/rules/properties/video_codec.pyc
+${PYSITELIB}/guessit/rules/properties/video_codec.pyo
+${PYSITELIB}/guessit/rules/properties/website.py
+${PYSITELIB}/guessit/rules/properties/website.pyc
+${PYSITELIB}/guessit/rules/properties/website.pyo
+${PYSITELIB}/guessit/test/__init__.py
+${PYSITELIB}/guessit/test/__init__.pyc
+${PYSITELIB}/guessit/test/__init__.pyo
+${PYSITELIB}/guessit/test/episodes.yml
+${PYSITELIB}/guessit/test/movies.yml
+${PYSITELIB}/guessit/test/rules/__init__.py
+${PYSITELIB}/guessit/test/rules/__init__.pyc
+${PYSITELIB}/guessit/test/rules/__init__.pyo
+${PYSITELIB}/guessit/test/rules/audio_codec.yml
+${PYSITELIB}/guessit/test/rules/bonus.yml
+${PYSITELIB}/guessit/test/rules/cds.yml
+${PYSITELIB}/guessit/test/rules/country.yml
+${PYSITELIB}/guessit/test/rules/date.yml
+${PYSITELIB}/guessit/test/rules/edition.yml
+${PYSITELIB}/guessit/test/rules/episodes.yml
+${PYSITELIB}/guessit/test/rules/film.yml
+${PYSITELIB}/guessit/test/rules/format.yml
+${PYSITELIB}/guessit/test/rules/language.yml
+${PYSITELIB}/guessit/test/rules/other.yml
+${PYSITELIB}/guessit/test/rules/part.yml
+${PYSITELIB}/guessit/test/rules/processors.yml
+${PYSITELIB}/guessit/test/rules/processors_test.py
+${PYSITELIB}/guessit/test/rules/processors_test.pyc
+${PYSITELIB}/guessit/test/rules/processors_test.pyo
+${PYSITELIB}/guessit/test/rules/release_group.yml
+${PYSITELIB}/guessit/test/rules/screen_size.yml
+${PYSITELIB}/guessit/test/rules/title.yml
+${PYSITELIB}/guessit/test/rules/video_codec.yml
+${PYSITELIB}/guessit/test/rules/website.yml
+${PYSITELIB}/guessit/test/test-input-file.txt
+${PYSITELIB}/guessit/test/test_api.py
+${PYSITELIB}/guessit/test/test_api.pyc
+${PYSITELIB}/guessit/test/test_api.pyo
+${PYSITELIB}/guessit/test/test_api_unicode_literals.py
+${PYSITELIB}/guessit/test/test_api_unicode_literals.pyc
+${PYSITELIB}/guessit/test/test_api_unicode_literals.pyo
+${PYSITELIB}/guessit/test/test_benchmark.py
+${PYSITELIB}/guessit/test/test_benchmark.pyc
+${PYSITELIB}/guessit/test/test_benchmark.pyo
+${PYSITELIB}/guessit/test/test_main.py
+${PYSITELIB}/guessit/test/test_main.pyc
+${PYSITELIB}/guessit/test/test_main.pyo
+${PYSITELIB}/guessit/test/test_yml.py
+${PYSITELIB}/guessit/test/test_yml.pyc
+${PYSITELIB}/guessit/test/test_yml.pyo
+${PYSITELIB}/guessit/test/various.yml
+${PYSITELIB}/guessit/tlds-alpha-by-domain.txt
+${PYSITELIB}/guessit/yamlutils.py
+${PYSITELIB}/guessit/yamlutils.pyc
+${PYSITELIB}/guessit/yamlutils.pyo
diff --git a/py-guessit/distinfo b/py-guessit/distinfo
new file mode 100644
index 0000000000..8ab7fa43c5
--- /dev/null
+++ b/py-guessit/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (guessit-2.1.1.tar.gz) = aa2c5361a943d6a561cc109d9eddedd99151f4a9
+RMD160 (guessit-2.1.1.tar.gz) = 1acbe4ea4cc73cf114a4a794860a5e2f1dc83011
+SHA512 (guessit-2.1.1.tar.gz) = 61ace43bacf4bf2289bd1f0cd5105080b8302d92be8bda77942355594e07db14b594c73e4bf42bd14840f9f9723d602a38cd443cc3e1fabdca335d364fa97e2f
+Size (guessit-2.1.1.tar.gz) = 86447 bytes
diff --git a/subliminal/Makefile b/subliminal/Makefile
index d79980ee11..2b223c031e 100644
--- a/subliminal/Makefile
+++ b/subliminal/Makefile
@@ -16,13 +16,13 @@ DEPENDS+=	${PYPKGPREFIX}-chardet>=2.3.0:../../converters/py-chardet
 DEPENDS+=	${PYPKGPREFIX}-click>=4.0:../../devel/py-click
 DEPENDS+=	${PYPKGPREFIX}-dogpile-cache>=0.6.0:../../wip/py-dogpile-cache
 DEPENDS+=	${PYPKGPREFIX}-enzyme>=0.4.1:../../wip/py-enzyme
+DEPENDS+=	${PYPKGPREFIX}-guessit>=2.0.1:../../wip/py-guessit
 DEPENDS+=	${PYPKGPREFIX}-pysrt>=1.0.1:../../wip/py-pysrt
 DEPENDS+=	${PYPKGPREFIX}-pytz>=2012c:../../time/py-pytz
 DEPENDS+=	${PYPKGPREFIX}-rarfile>=2.7:../../wip/py-rarfile
 DEPENDS+=	${PYPKGPREFIX}-requests>=2.0:../../devel/py-requests
 DEPENDS+=	${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
 DEPENDS+=	${PYPKGPREFIX}-stevedore>=1.0.0:../../wip/py-stevedore
-DEPENDS+=	guessit>=2.0.1:../../wip/guessit
 
 .include "../../lang/python/egg.mk"
 


Home | Main Index | Thread Index | Old Index