From owner-svn-ports-head@freebsd.org Tue Sep 15 13:23:09 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC3FBA04172; Tue, 15 Sep 2015 13:23:08 +0000 (UTC) (envelope-from rm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C9FC01624; Tue, 15 Sep 2015 13:23:08 +0000 (UTC) (envelope-from rm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8FDN8Yf092336; Tue, 15 Sep 2015 13:23:08 GMT (envelope-from rm@FreeBSD.org) Received: (from rm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8FDN8p8092333; Tue, 15 Sep 2015 13:23:08 GMT (envelope-from rm@FreeBSD.org) Message-Id: <201509151323.t8FDN8p8092333@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rm set sender to rm@FreeBSD.org using -f From: Ruslan Makhmatkhanov Date: Tue, 15 Sep 2015 13:23:08 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r396959 - in head/multimedia/freevo: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Sep 2015 13:23:09 -0000 Author: rm Date: Tue Sep 15 13:23:07 2015 New Revision: 396959 URL: https://svnweb.freebsd.org/changeset/ports/396959 Log: multimedia/freevo: fix runtime with newer twisted lib - add patch to fix runtime with modern twisted.web - remove useless dependency on py-xml - it was successfully tested by maintainer with stock python xml package While here: - add NO_ARCH - limit python version to 2.x - modernize pkg-plist Submitted by: J.R. Oldroyd (maintainer) MFH: 2015Q3 Added: head/multimedia/freevo/files/patch-src-util-marmalade.py (contents, props changed) Modified: head/multimedia/freevo/Makefile head/multimedia/freevo/pkg-plist Modified: head/multimedia/freevo/Makefile ============================================================================== --- head/multimedia/freevo/Makefile Tue Sep 15 13:09:32 2015 (r396958) +++ head/multimedia/freevo/Makefile Tue Sep 15 13:23:07 2015 (r396959) @@ -3,7 +3,7 @@ PORTNAME= freevo PORTVERSION= 1.9.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/Freevo%20releases/${PORTVERSION} @@ -17,7 +17,6 @@ RUN_DEPENDS= mplayer:${PORTSDIR}/multime aumix:${PORTSDIR}/audio/aumix \ tv_cat:${PORTSDIR}/textproc/p5-xmltv \ ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0_1:${PORTSDIR}/devel/py-zope.interface \ - ${PYTHON_SITELIBDIR}/_xmlplus/__init__.py:${PORTSDIR}/textproc/py-xml \ ${PYTHON_SITELIBDIR}/kaa/__init__.py:${PORTSDIR}/multimedia/py-kaa-base \ ${PYTHON_SITELIBDIR}/kaa/imlib2/__init__.py:${PORTSDIR}/multimedia/py-kaa-imlib2 \ ${PYTHON_SITELIBDIR}/kaa/metadata/__init__.py:${PORTSDIR}/multimedia/py-kaa-metadata \ @@ -38,7 +37,8 @@ SUB_LIST+= PYTHON_VERSION=${PYTHON_DEFAU FREEVO_HOME=${FREEVO_HOME} SUB_FILES= pkg-message pkg-deinstall -USES= python twisted:web +NO_ARCH= yes +USES= python:2 twisted:web USE_PYTHON= distutils noegginfo PYDISTUTILS_INSTALLNOSINGLE= yes PYDISTUTILS_SETUP= ${PYSETUP} Added: head/multimedia/freevo/files/patch-src-util-marmalade.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/freevo/files/patch-src-util-marmalade.py Tue Sep 15 13:23:07 2015 (r396959) @@ -0,0 +1,9 @@ +--- src/util/marmalade.py.orig 2007-11-07 18:53:47 UTC ++++ src/util/marmalade.py +@@ -448,4 +448,5 @@ def unjellyFromXML(stringOrFile): + return unjellyFromDOM(document) + + +-from twisted.web.microdom import Text, Element, Node, Document, parse, parseString, CDATASection, NodeList ++from twisted.web.microdom import Text, Element, Node, Document, parse, parseString, CDATASection ++from types import ListType as Nodelist Modified: head/multimedia/freevo/pkg-plist ============================================================================== --- head/multimedia/freevo/pkg-plist Tue Sep 15 13:09:32 2015 (r396958) +++ head/multimedia/freevo/pkg-plist Tue Sep 15 13:23:07 2015 (r396959) @@ -2343,140 +2343,6 @@ etc/freevo/local_conf.py.example %%NLS%%share/locale/sv/LC_MESSAGES/freevo.po %%NLS%%share/locale/zh_CN/LC_MESSAGES/freevo.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/freevo.po -%%NLS%%@dirrm share/locale/nn_NO/LC_MESSAGES -%%NLS%%@dirrm share/locale/nn_NO -@dirrmtry etc/freevo -@dirrm %%PYTHON_SITELIBDIR%%/freevo/animation -@dirrm %%PYTHON_SITELIBDIR%%/freevo/audio/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/audio -@dirrm %%PYTHON_SITELIBDIR%%/freevo/dialog/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/dialog -@dirrm %%PYTHON_SITELIBDIR%%/freevo/games -@dirrm %%PYTHON_SITELIBDIR%%/freevo/gui -@dirrm %%PYTHON_SITELIBDIR%%/freevo/helpers -@dirrm %%PYTHON_SITELIBDIR%%/freevo/image/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/image -@dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar -@dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins/screensaver -@dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skin/widgets -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skin -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/main -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/osd -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/dvbstreamer -@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/livepause/display -@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/livepause -@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv -@dirrm %%PYTHON_SITELIBDIR%%/freevo/util -@dirrm %%PYTHON_SITELIBDIR%%/freevo/video/plugins -@dirrm %%PYTHON_SITELIBDIR%%/freevo/video -@dirrm %%PYTHON_SITELIBDIR%%/freevo/www -@dirrm %%PYTHON_SITELIBDIR%%/freevo -@dirrm %%DOCSDIR%%/installation -@dirrm %%DOCSDIR%%/plugin_writing -@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/contrib/fbcon -@dirrm %%DATADIR%%/contrib -@dirrm %%DATADIR%%/fonts -@dirrm %%DATADIR%%/fxd/examples -@dirrm %%DATADIR%%/fxd -@dirrm %%DATADIR%%/htdocs/help/wiki -@dirrm %%DATADIR%%/htdocs/help -@dirrm %%DATADIR%%/htdocs/icons -@dirrm %%DATADIR%%/htdocs/images/config -@dirrm %%DATADIR%%/htdocs/images/library -@dirrm %%DATADIR%%/htdocs/images/tab -@dirrm %%DATADIR%%/htdocs/images -@dirrm %%DATADIR%%/htdocs/scripts -@dirrm %%DATADIR%%/htdocs/styles -@dirrm %%DATADIR%%/htdocs/videolan/img -@dirrm %%DATADIR%%/htdocs/videolan -@dirrm %%DATADIR%%/htdocs -@dirrm %%DATADIR%%/icons/holidays -@dirrm %%DATADIR%%/icons/misc -@dirrm %%DATADIR%%/icons/popup -@dirrm %%DATADIR%%/icons/status -@dirrm %%DATADIR%%/icons/themes/AquaFusion/mimetypes -@dirrm %%DATADIR%%/icons/themes/AquaFusion -@dirrm %%DATADIR%%/icons/themes/Crystal/mimetypes -@dirrm %%DATADIR%%/icons/themes/Crystal/misc -@dirrm %%DATADIR%%/icons/themes/Crystal/popup -@dirrm %%DATADIR%%/icons/themes/Crystal/status -@dirrm %%DATADIR%%/icons/themes/Crystal -@dirrm %%DATADIR%%/icons/themes/Noia/mimetypes -@dirrm %%DATADIR%%/icons/themes/Noia/misc -@dirrm %%DATADIR%%/icons/themes/Noia -@dirrm %%DATADIR%%/icons/themes/Panorama/mimetypes -@dirrm %%DATADIR%%/icons/themes/Panorama/status -@dirrm %%DATADIR%%/icons/themes/Panorama -@dirrm %%DATADIR%%/icons/themes/Rain/mimetypes -@dirrm %%DATADIR%%/icons/themes/Rain/misc -@dirrm %%DATADIR%%/icons/themes/Rain/popup -@dirrm %%DATADIR%%/icons/themes/Rain/status -@dirrm %%DATADIR%%/icons/themes/Rain -@dirrm %%DATADIR%%/icons/themes/atlantice/mimetypes -@dirrm %%DATADIR%%/icons/themes/atlantice/status -@dirrm %%DATADIR%%/icons/themes/atlantice -@dirrm %%DATADIR%%/icons/themes/bluestar/mimetypes -@dirrm %%DATADIR%%/icons/themes/bluestar/popup -@dirrm %%DATADIR%%/icons/themes/bluestar/status -@dirrm %%DATADIR%%/icons/themes/bluestar -@dirrm %%DATADIR%%/icons/themes/blurr/mimetypes -@dirrm %%DATADIR%%/icons/themes/blurr/misc -@dirrm %%DATADIR%%/icons/themes/blurr/status -@dirrm %%DATADIR%%/icons/themes/blurr -@dirrm %%DATADIR%%/icons/themes/geexbox/mimetypes -@dirrm %%DATADIR%%/icons/themes/geexbox/status -@dirrm %%DATADIR%%/icons/themes/geexbox -@dirrm %%DATADIR%%/icons/themes/mediaportal/mimetypes -@dirrm %%DATADIR%%/icons/themes/mediaportal/misc -@dirrm %%DATADIR%%/icons/themes/mediaportal/popup -@dirrm %%DATADIR%%/icons/themes/mediaportal/status -@dirrm %%DATADIR%%/icons/themes/mediaportal -@dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54 -@dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu -@dirrm %%DATADIR%%/icons/themes/tuxntosh/mimetypes -@dirrm %%DATADIR%%/icons/themes/tuxntosh -@dirrm %%DATADIR%%/icons/themes/tuxntosh2/mainmenu/54x54 -@dirrm %%DATADIR%%/icons/themes/tuxntosh2/mainmenu -@dirrm %%DATADIR%%/icons/themes/tuxntosh2/mimetypes -@dirrm %%DATADIR%%/icons/themes/tuxntosh2 -@dirrm %%DATADIR%%/icons/themes -@dirrm %%DATADIR%%/icons/weather -@dirrm %%DATADIR%%/icons -@dirrm %%DATADIR%%/images/TuxnTosh -@dirrm %%DATADIR%%/images/atlantice -@dirrm %%DATADIR%%/images/barbieri -@dirrm %%DATADIR%%/images/fxd/webradio/somafm -@dirrm %%DATADIR%%/images/fxd/webradio -@dirrm %%DATADIR%%/images/fxd -@dirrm %%DATADIR%%/images/gant -@dirrm %%DATADIR%%/images/geexbox -@dirrm %%DATADIR%%/images/mediaportal -@dirrm %%DATADIR%%/images/mplayervis -@dirrm %%DATADIR%%/images/newmarks -@dirrm %%DATADIR%%/images/osd/base -@dirrm %%DATADIR%%/images/osd -@dirrm %%DATADIR%%/images/panorama -@dirrm %%DATADIR%%/images/watermarks -@dirrm %%DATADIR%%/images/weather/mediaportal -@dirrm %%DATADIR%%/images/weather -@dirrm %%DATADIR%%/images -@dirrm %%DATADIR%%/osddesigner -@dirrm %%DATADIR%%/skins/main -@dirrm %%DATADIR%%/skins/osd -@dirrm %%DATADIR%%/skins/plugins/osd -@dirrm %%DATADIR%%/skins/plugins -@dirrm %%DATADIR%%/skins -@dirrm %%DATADIR%% -@owner freevo -@group freevo -@unexec rmdir /var/log/freevo 2>/dev/null || true -@exec install -d -o freevo -g freevo -m 0755 /var/log/freevo -@unexec rmdir /var/run/freevo 2>/dev/null || true -@exec install -d -o freevo -g freevo -m 0755 /var/run/freevo -@owner -@group +@dir etc/freevo +@dir(freevo,freevo,0755) /var/log/freevo +@dir(freevo,freevo,0755) /var/run/freevo