svn commit: r396959 - in head/multimedia/freevo: . files
Ruslan Makhmatkhanov
rm at FreeBSD.org
Tue Sep 15 13:23:09 UTC 2015
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 <fbsd at opal.com> (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
- at dirrmtry etc/freevo
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/animation
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/audio/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/audio
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/dialog/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/dialog
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/games
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/gui
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/helpers
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/image/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/image
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins/screensaver
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skin/widgets
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skin
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/main
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/osd
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/skins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/dvbstreamer
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/livepause/display
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins/livepause
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/tv
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/util
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/video/plugins
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/video
- at dirrm %%PYTHON_SITELIBDIR%%/freevo/www
- at dirrm %%PYTHON_SITELIBDIR%%/freevo
- at dirrm %%DOCSDIR%%/installation
- at dirrm %%DOCSDIR%%/plugin_writing
- at dirrm %%DOCSDIR%%
- at dirrm %%DATADIR%%/contrib/fbcon
- at dirrm %%DATADIR%%/contrib
- at dirrm %%DATADIR%%/fonts
- at dirrm %%DATADIR%%/fxd/examples
- at dirrm %%DATADIR%%/fxd
- at dirrm %%DATADIR%%/htdocs/help/wiki
- at dirrm %%DATADIR%%/htdocs/help
- at dirrm %%DATADIR%%/htdocs/icons
- at dirrm %%DATADIR%%/htdocs/images/config
- at dirrm %%DATADIR%%/htdocs/images/library
- at dirrm %%DATADIR%%/htdocs/images/tab
- at dirrm %%DATADIR%%/htdocs/images
- at dirrm %%DATADIR%%/htdocs/scripts
- at dirrm %%DATADIR%%/htdocs/styles
- at dirrm %%DATADIR%%/htdocs/videolan/img
- at dirrm %%DATADIR%%/htdocs/videolan
- at dirrm %%DATADIR%%/htdocs
- at dirrm %%DATADIR%%/icons/holidays
- at dirrm %%DATADIR%%/icons/misc
- at dirrm %%DATADIR%%/icons/popup
- at dirrm %%DATADIR%%/icons/status
- at dirrm %%DATADIR%%/icons/themes/AquaFusion/mimetypes
- at dirrm %%DATADIR%%/icons/themes/AquaFusion
- at dirrm %%DATADIR%%/icons/themes/Crystal/mimetypes
- at dirrm %%DATADIR%%/icons/themes/Crystal/misc
- at dirrm %%DATADIR%%/icons/themes/Crystal/popup
- at dirrm %%DATADIR%%/icons/themes/Crystal/status
- at dirrm %%DATADIR%%/icons/themes/Crystal
- at dirrm %%DATADIR%%/icons/themes/Noia/mimetypes
- at dirrm %%DATADIR%%/icons/themes/Noia/misc
- at dirrm %%DATADIR%%/icons/themes/Noia
- at dirrm %%DATADIR%%/icons/themes/Panorama/mimetypes
- at dirrm %%DATADIR%%/icons/themes/Panorama/status
- at dirrm %%DATADIR%%/icons/themes/Panorama
- at dirrm %%DATADIR%%/icons/themes/Rain/mimetypes
- at dirrm %%DATADIR%%/icons/themes/Rain/misc
- at dirrm %%DATADIR%%/icons/themes/Rain/popup
- at dirrm %%DATADIR%%/icons/themes/Rain/status
- at dirrm %%DATADIR%%/icons/themes/Rain
- at dirrm %%DATADIR%%/icons/themes/atlantice/mimetypes
- at dirrm %%DATADIR%%/icons/themes/atlantice/status
- at dirrm %%DATADIR%%/icons/themes/atlantice
- at dirrm %%DATADIR%%/icons/themes/bluestar/mimetypes
- at dirrm %%DATADIR%%/icons/themes/bluestar/popup
- at dirrm %%DATADIR%%/icons/themes/bluestar/status
- at dirrm %%DATADIR%%/icons/themes/bluestar
- at dirrm %%DATADIR%%/icons/themes/blurr/mimetypes
- at dirrm %%DATADIR%%/icons/themes/blurr/misc
- at dirrm %%DATADIR%%/icons/themes/blurr/status
- at dirrm %%DATADIR%%/icons/themes/blurr
- at dirrm %%DATADIR%%/icons/themes/geexbox/mimetypes
- at dirrm %%DATADIR%%/icons/themes/geexbox/status
- at dirrm %%DATADIR%%/icons/themes/geexbox
- at dirrm %%DATADIR%%/icons/themes/mediaportal/mimetypes
- at dirrm %%DATADIR%%/icons/themes/mediaportal/misc
- at dirrm %%DATADIR%%/icons/themes/mediaportal/popup
- at dirrm %%DATADIR%%/icons/themes/mediaportal/status
- at dirrm %%DATADIR%%/icons/themes/mediaportal
- at dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54
- at dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu
- at dirrm %%DATADIR%%/icons/themes/tuxntosh/mimetypes
- at dirrm %%DATADIR%%/icons/themes/tuxntosh
- at dirrm %%DATADIR%%/icons/themes/tuxntosh2/mainmenu/54x54
- at dirrm %%DATADIR%%/icons/themes/tuxntosh2/mainmenu
- at dirrm %%DATADIR%%/icons/themes/tuxntosh2/mimetypes
- at dirrm %%DATADIR%%/icons/themes/tuxntosh2
- at dirrm %%DATADIR%%/icons/themes
- at dirrm %%DATADIR%%/icons/weather
- at dirrm %%DATADIR%%/icons
- at dirrm %%DATADIR%%/images/TuxnTosh
- at dirrm %%DATADIR%%/images/atlantice
- at dirrm %%DATADIR%%/images/barbieri
- at dirrm %%DATADIR%%/images/fxd/webradio/somafm
- at dirrm %%DATADIR%%/images/fxd/webradio
- at dirrm %%DATADIR%%/images/fxd
- at dirrm %%DATADIR%%/images/gant
- at dirrm %%DATADIR%%/images/geexbox
- at dirrm %%DATADIR%%/images/mediaportal
- at dirrm %%DATADIR%%/images/mplayervis
- at dirrm %%DATADIR%%/images/newmarks
- at dirrm %%DATADIR%%/images/osd/base
- at dirrm %%DATADIR%%/images/osd
- at dirrm %%DATADIR%%/images/panorama
- at dirrm %%DATADIR%%/images/watermarks
- at dirrm %%DATADIR%%/images/weather/mediaportal
- at dirrm %%DATADIR%%/images/weather
- at dirrm %%DATADIR%%/images
- at dirrm %%DATADIR%%/osddesigner
- at dirrm %%DATADIR%%/skins/main
- at dirrm %%DATADIR%%/skins/osd
- at dirrm %%DATADIR%%/skins/plugins/osd
- at dirrm %%DATADIR%%/skins/plugins
- at dirrm %%DATADIR%%/skins
- at dirrm %%DATADIR%%
- at owner freevo
- at group freevo
- at unexec rmdir /var/log/freevo 2>/dev/null || true
- at exec install -d -o freevo -g freevo -m 0755 /var/log/freevo
- at unexec rmdir /var/run/freevo 2>/dev/null || true
- at exec install -d -o freevo -g freevo -m 0755 /var/run/freevo
- at owner
- at group
+ at dir etc/freevo
+ at dir(freevo,freevo,0755) /var/log/freevo
+ at dir(freevo,freevo,0755) /var/run/freevo
More information about the svn-ports-all
mailing list