The existing version no longer works due to imdb changes. - todd
Index: misc/py-imdb/Makefile =================================================================== RCS file: /home/cvs/openbsd/ports/misc/py-imdb/Makefile,v retrieving revision 1.24 diff -u -r1.24 Makefile --- misc/py-imdb/Makefile 11 Mar 2013 11:23:58 -0000 1.24 +++ misc/py-imdb/Makefile 4 Nov 2014 13:06:18 -0000 @@ -2,10 +2,9 @@ COMMENT = python package to retrieve data of the IMDb movie database -MODPY_EGG_VERSION = 4.6 +MODPY_EGG_VERSION = 5.0 DISTNAME = IMDbPY-${MODPY_EGG_VERSION} PKGNAME = py-imdb-${MODPY_EGG_VERSION} -REVISION = 2 CATEGORIES = misc devel HOMEPAGE = http://imdbpy.sourceforge.net/ Index: misc/py-imdb/distinfo =================================================================== RCS file: /home/cvs/openbsd/ports/misc/py-imdb/distinfo,v retrieving revision 1.13 diff -u -r1.13 distinfo --- misc/py-imdb/distinfo 17 Sep 2010 13:25:00 -0000 1.13 +++ misc/py-imdb/distinfo 4 Nov 2014 13:06:58 -0000 @@ -1,5 +1,2 @@ -MD5 (IMDbPY-4.6.tar.gz) = h21M0EH6I2M+NjfCK/lWIg== -RMD160 (IMDbPY-4.6.tar.gz) = 1d77NVbvfMCYiArRCngJVWWIwbg= -SHA1 (IMDbPY-4.6.tar.gz) = asUsmPqG1aRXlH3I4w/t9eIY/6o= -SHA256 (IMDbPY-4.6.tar.gz) = XiKHbPIr+ZNGVPQizznZjPc2z0txt3cuK+DBfhIlrY0= -SIZE (IMDbPY-4.6.tar.gz) = 295677 +SHA256 (IMDbPY-5.0.tar.gz) = MiSoiWhHzduNBJpYeFLGbw8z82yJMRrpqJ/4ftUfwkM= +SIZE (IMDbPY-5.0.tar.gz) = 367238 Index: misc/py-imdb/patches/patch-setup_py =================================================================== RCS file: /home/cvs/openbsd/ports/misc/py-imdb/patches/patch-setup_py,v retrieving revision 1.5 diff -u -r1.5 patch-setup_py --- misc/py-imdb/patches/patch-setup_py 17 Sep 2010 13:25:00 -0000 1.5 +++ misc/py-imdb/patches/patch-setup_py 4 Nov 2014 13:11:33 -0000 @@ -1,15 +1,7 @@ $OpenBSD: patch-setup_py,v 1.5 2010/09/17 13:25:00 millert Exp $ ---- setup.py.orig Sat Jun 19 13:47:49 2010 -+++ setup.py Thu Sep 16 16:07:17 2010 -@@ -2,6 +2,7 @@ - - import os - import sys -+import re - import ez_setup - ez_setup.use_setuptools() - -@@ -70,7 +71,7 @@ scripts = ['./bin/get_first_movie.py', +--- setup.py.orig Fri May 2 14:42:07 2014 ++++ setup.py Tue Nov 4 06:11:26 2014 +@@ -71,7 +71,7 @@ scripts = ['./bin/get_first_movie.py', # XXX: I'm not sure that 'etc' is a good idea. Making it an absolute # path seems a recipe for a disaster (with bdist_egg, at least). @@ -18,7 +10,7 @@ # Defining these 'features', it's possible to run commands like: -@@ -129,7 +130,7 @@ params = { +@@ -130,7 +130,7 @@ params = { 'url': home_page, 'download_url': dwnl_url, # Scripts. @@ -27,25 +19,3 @@ # Documentation files. 'data_files': data_files, # C extensions. -@@ -222,17 +223,17 @@ try: - languages = runRebuildmo() - else: - languages = [] -- if languages: -- data_files.append(('imdb/locale', ['imdb/locale/imdbpy.pot'])) -+# if languages: -+# data_files.append(('share/locale', ['imdb/locale/imdbpy.pot'])) - for lang in languages: - files_found = setuptools.findall('imdb/locale/%s' % lang) - if not files_found: - continue - base_dir = os.path.dirname(files_found[0]) -- data_files.append(('imdb/locale', ['imdb/locale/imdbpy-%s.po' % lang])) -+# data_files.append(('share/locale', ['imdb/locale/imdbpy-%s.po' % lang])) - if not base_dir: - continue -- data_files.append((base_dir, files_found)) -+ data_files.append((re.sub('^imdb', 'share', base_dir), files_found)) - setuptools.setup(**params) - except SystemExit: - print ERR_MSG Index: misc/py-imdb/pkg/PLIST =================================================================== RCS file: /home/cvs/openbsd/ports/misc/py-imdb/pkg/PLIST,v retrieving revision 1.11 diff -u -r1.11 PLIST --- misc/py-imdb/pkg/PLIST 17 Sep 2010 13:25:00 -0000 1.11 +++ misc/py-imdb/pkg/PLIST 4 Nov 2014 13:11:59 -0000 @@ -4,7 +4,6 @@ lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/IMDbPY-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/imdb/ @@ -24,19 +23,52 @@ lib/python${MODPY_VERSION}/site-packages/imdb/_exceptions.pyc lib/python${MODPY_VERSION}/site-packages/imdb/_logging.py lib/python${MODPY_VERSION}/site-packages/imdb/_logging.pyc -lib/python${MODPY_VERSION}/site-packages/imdb/articles.py -lib/python${MODPY_VERSION}/site-packages/imdb/articles.pyc lib/python${MODPY_VERSION}/site-packages/imdb/helpers.py lib/python${MODPY_VERSION}/site-packages/imdb/helpers.pyc +lib/python${MODPY_VERSION}/site-packages/imdb/linguistics.py +lib/python${MODPY_VERSION}/site-packages/imdb/linguistics.pyc lib/python${MODPY_VERSION}/site-packages/imdb/locale/ lib/python${MODPY_VERSION}/site-packages/imdb/locale/__init__.py lib/python${MODPY_VERSION}/site-packages/imdb/locale/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/imdb/locale/ar/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/ar/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/ar/LC_MESSAGES/imdbpy.mo +lib/python${MODPY_VERSION}/site-packages/imdb/locale/bg/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/bg/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/bg/LC_MESSAGES/imdbpy.mo +lib/python${MODPY_VERSION}/site-packages/imdb/locale/de/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/de/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/de/LC_MESSAGES/imdbpy.mo +lib/python${MODPY_VERSION}/site-packages/imdb/locale/en/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/en/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/en/LC_MESSAGES/imdbpy.mo +lib/python${MODPY_VERSION}/site-packages/imdb/locale/es/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/es/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/es/LC_MESSAGES/imdbpy.mo +lib/python${MODPY_VERSION}/site-packages/imdb/locale/fr/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/fr/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/fr/LC_MESSAGES/imdbpy.mo lib/python${MODPY_VERSION}/site-packages/imdb/locale/generatepot.py lib/python${MODPY_VERSION}/site-packages/imdb/locale/generatepot.pyc +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}ar.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}bg.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}de.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}en.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}es.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}fr.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}it.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdb${MODPY_PY_PREFIX}tr.po +lib/python${MODPY_VERSION}/site-packages/imdb/locale/imdbpy.pot +lib/python${MODPY_VERSION}/site-packages/imdb/locale/it/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/it/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/it/LC_MESSAGES/imdbpy.mo lib/python${MODPY_VERSION}/site-packages/imdb/locale/msgfmt.py lib/python${MODPY_VERSION}/site-packages/imdb/locale/msgfmt.pyc lib/python${MODPY_VERSION}/site-packages/imdb/locale/rebuildmo.py lib/python${MODPY_VERSION}/site-packages/imdb/locale/rebuildmo.pyc +lib/python${MODPY_VERSION}/site-packages/imdb/locale/tr/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/tr/LC_MESSAGES/ +lib/python${MODPY_VERSION}/site-packages/imdb/locale/tr/LC_MESSAGES/imdbpy.mo lib/python${MODPY_VERSION}/site-packages/imdb/parser/ lib/python${MODPY_VERSION}/site-packages/imdb/parser/__init__.py lib/python${MODPY_VERSION}/site-packages/imdb/parser/__init__.pyc @@ -91,64 +123,64 @@ lib/python${MODPY_VERSION}/site-packages/imdb/parser/sql/objectadapter.pyc lib/python${MODPY_VERSION}/site-packages/imdb/utils.py lib/python${MODPY_VERSION}/site-packages/imdb/utils.pyc -share/doc/py-imdb/ -share/doc/py-imdb/AUTHOR.txt -share/doc/py-imdb/CONTRIBUTORS.txt -share/doc/py-imdb/CREDITS.txt -share/doc/py-imdb/Changelog.txt -share/doc/py-imdb/DISCLAIMER.txt -share/doc/py-imdb/FAQS.txt -share/doc/py-imdb/GPL.txt -share/doc/py-imdb/INSTALL.txt -share/doc/py-imdb/LICENSE.txt -share/doc/py-imdb/README.adult -share/doc/py-imdb/README.companies -share/doc/py-imdb/README.currentRole -share/doc/py-imdb/README.devel -share/doc/py-imdb/README.info2xml -share/doc/py-imdb/README.keywords -share/doc/py-imdb/README.local -share/doc/py-imdb/README.locale -share/doc/py-imdb/README.logging -share/doc/py-imdb/README.mobile -share/doc/py-imdb/README.newparsers -share/doc/py-imdb/README.package -share/doc/py-imdb/README.redesign -share/doc/py-imdb/README.series -share/doc/py-imdb/README.sqldb -share/doc/py-imdb/README.txt -share/doc/py-imdb/README.users -share/doc/py-imdb/README.utf8 -share/doc/py-imdb/TODO.txt -share/doc/py-imdb/applydiffs.sh -share/doc/py-imdb/imdbpy.cfg -share/doc/py-imdb/imdbpy46.dtd -share/doc/py-imdb/imdbpyPowered.png -share/doc/py-imdb/imdbpyico.png -share/doc/py-imdb/imdbpyico.xpm -share/doc/py-imdb/imdbpyico16x16.ico -share/doc/py-imdb/imdbpyico32x32.ico -share/doc/py-imdb/imdbpywin.bmp -share/doc/py-imdb/reduce.sh -share/examples/py-imdb/ -share/examples/py-imdb/get_character.py -share/examples/py-imdb/get_company.py -share/examples/py-imdb/get_first_character.py -share/examples/py-imdb/get_first_company.py -share/examples/py-imdb/get_first_movie.py -share/examples/py-imdb/get_first_person.py -share/examples/py-imdb/get_keyword.py -share/examples/py-imdb/get_movie.py -share/examples/py-imdb/get_person.py -share/examples/py-imdb/get_top_bottom_movies.py -share/examples/py-imdb/imdbpy.cfg +share/doc/${MODPY_PY_PREFIX}imdb/ +share/doc/${MODPY_PY_PREFIX}imdb/AUTHOR.txt +share/doc/${MODPY_PY_PREFIX}imdb/CONTRIBUTORS.txt +share/doc/${MODPY_PY_PREFIX}imdb/CREDITS.txt +share/doc/${MODPY_PY_PREFIX}imdb/Changelog.txt +share/doc/${MODPY_PY_PREFIX}imdb/DISCLAIMER.txt +share/doc/${MODPY_PY_PREFIX}imdb/FAQS.txt +share/doc/${MODPY_PY_PREFIX}imdb/GPL.txt +share/doc/${MODPY_PY_PREFIX}imdb/INSTALL.txt +share/doc/${MODPY_PY_PREFIX}imdb/LICENSE.txt +share/doc/${MODPY_PY_PREFIX}imdb/README.adult +share/doc/${MODPY_PY_PREFIX}imdb/README.companies +share/doc/${MODPY_PY_PREFIX}imdb/README.currentRole +share/doc/${MODPY_PY_PREFIX}imdb/README.devel +share/doc/${MODPY_PY_PREFIX}imdb/README.http +share/doc/${MODPY_PY_PREFIX}imdb/README.info2xml +share/doc/${MODPY_PY_PREFIX}imdb/README.keywords +share/doc/${MODPY_PY_PREFIX}imdb/README.local +share/doc/${MODPY_PY_PREFIX}imdb/README.locale +share/doc/${MODPY_PY_PREFIX}imdb/README.logging +share/doc/${MODPY_PY_PREFIX}imdb/README.mobile +share/doc/${MODPY_PY_PREFIX}imdb/README.newparsers +share/doc/${MODPY_PY_PREFIX}imdb/README.package +share/doc/${MODPY_PY_PREFIX}imdb/README.redesign +share/doc/${MODPY_PY_PREFIX}imdb/README.series +share/doc/${MODPY_PY_PREFIX}imdb/README.sqldb +share/doc/${MODPY_PY_PREFIX}imdb/README.txt +share/doc/${MODPY_PY_PREFIX}imdb/README.unicode +share/doc/${MODPY_PY_PREFIX}imdb/README.users +share/doc/${MODPY_PY_PREFIX}imdb/TODO.txt +share/doc/${MODPY_PY_PREFIX}imdb/applydiffs.sh +share/doc/${MODPY_PY_PREFIX}imdb/download_applydiffs.py +share/doc/${MODPY_PY_PREFIX}imdb/imdbpy.cfg +share/doc/${MODPY_PY_PREFIX}imdb/imdbpy48.dtd +share/doc/${MODPY_PY_PREFIX}imdb/imdbpyPowered.png +share/doc/${MODPY_PY_PREFIX}imdb/imdbpy_new_logo.png +share/doc/${MODPY_PY_PREFIX}imdb/imdbpyico.png +share/doc/${MODPY_PY_PREFIX}imdb/imdbpyico.xpm +share/doc/${MODPY_PY_PREFIX}imdb/imdbpyico16x16.ico +share/doc/${MODPY_PY_PREFIX}imdb/imdbpyico32x32.ico +share/doc/${MODPY_PY_PREFIX}imdb/imdbpywin.bmp +share/doc/${MODPY_PY_PREFIX}imdb/reduce.sh +share/examples/${MODPY_PY_PREFIX}imdb/ +share/examples/${MODPY_PY_PREFIX}imdb/get_character.py +share/examples/${MODPY_PY_PREFIX}imdb/get_company.py +share/examples/${MODPY_PY_PREFIX}imdb/get_first_character.py +share/examples/${MODPY_PY_PREFIX}imdb/get_first_company.py +share/examples/${MODPY_PY_PREFIX}imdb/get_first_movie.py +share/examples/${MODPY_PY_PREFIX}imdb/get_first_person.py +share/examples/${MODPY_PY_PREFIX}imdb/get_keyword.py +share/examples/${MODPY_PY_PREFIX}imdb/get_movie.py +share/examples/${MODPY_PY_PREFIX}imdb/get_person.py +share/examples/${MODPY_PY_PREFIX}imdb/get_top_bottom_movies.py +share/examples/${MODPY_PY_PREFIX}imdb/imdbpy.cfg @sample ${SYSCONFDIR}/imdbpy.cfg -share/examples/py-imdb/imdbpy2sql.py -share/examples/py-imdb/search_character.py -share/examples/py-imdb/search_company.py -share/examples/py-imdb/search_keyword.py -share/examples/py-imdb/search_movie.py -share/examples/py-imdb/search_person.py -share/locale/en/LC_MESSAGES/imdbpy.mo -share/locale/it/LC_MESSAGES/imdbpy.mo -share/locale/tr/LC_MESSAGES/imdbpy.mo +share/examples/${MODPY_PY_PREFIX}imdb/imdbpy2sql.py +share/examples/${MODPY_PY_PREFIX}imdb/search_character.py +share/examples/${MODPY_PY_PREFIX}imdb/search_company.py +share/examples/${MODPY_PY_PREFIX}imdb/search_keyword.py +share/examples/${MODPY_PY_PREFIX}imdb/search_movie.py +share/examples/${MODPY_PY_PREFIX}imdb/search_person.py