Wed Jul 8 17:20:50 2009 UTC ()
add coherence-0.6.4, an UPnP media server framework
(I had some partial success using it to connect "rhythmbox" to
a "mediatomb" media server.)

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(drochner)
diff -r0 -r1.1.1.1 pkgsrc/net/coherence/Makefile
diff -r0 -r1.1.1.1 pkgsrc/net/coherence/PLIST
diff -r0 -r1.1.1.1 pkgsrc/net/coherence/distinfo
diff -r0 -r1.1.1.1 pkgsrc/net/coherence/DESCR
diff -r0 -r1.1.1.1 pkgsrc/net/coherence/patches/patch-aa

File Added: pkgsrc/net/coherence/Attic/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2009/07/08 17:20:50 drochner Exp $
#

DISTNAME=	Coherence-0.6.4
PKGNAME=	coherence-0.6.4
CATEGORIES=	net
MASTER_SITES=	http://coherence.beebits.net/download/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://coherence.beebits.net/
COMMENT=	Media server framework

USE_LANGUAGES=	# none
PKG_DESTDIR_SUPPORT= user-destdir

DEPENDS+= ${PYPKGPREFIX}-twisted:../../net/py-twisted

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/coherence/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2009/07/08 17:20:50 drochner Exp $
bin/applet-coherence
bin/coherence
${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}/coherence/__init__.py
${PYSITELIB}/coherence/__init__.pyc
${PYSITELIB}/coherence/__init__.pyo
${PYSITELIB}/coherence/backend.py
${PYSITELIB}/coherence/backend.pyc
${PYSITELIB}/coherence/backend.pyo
${PYSITELIB}/coherence/backends/__init__.py
${PYSITELIB}/coherence/backends/__init__.pyc
${PYSITELIB}/coherence/backends/__init__.pyo
${PYSITELIB}/coherence/backends/ampache_storage.py
${PYSITELIB}/coherence/backends/ampache_storage.pyc
${PYSITELIB}/coherence/backends/ampache_storage.pyo
${PYSITELIB}/coherence/backends/appletrailers_storage.py
${PYSITELIB}/coherence/backends/appletrailers_storage.pyc
${PYSITELIB}/coherence/backends/appletrailers_storage.pyo
${PYSITELIB}/coherence/backends/axiscam_storage.py
${PYSITELIB}/coherence/backends/axiscam_storage.pyc
${PYSITELIB}/coherence/backends/axiscam_storage.pyo
${PYSITELIB}/coherence/backends/bbc_storage.py
${PYSITELIB}/coherence/backends/bbc_storage.pyc
${PYSITELIB}/coherence/backends/bbc_storage.pyo
${PYSITELIB}/coherence/backends/buzztard_control.py
${PYSITELIB}/coherence/backends/buzztard_control.pyc
${PYSITELIB}/coherence/backends/buzztard_control.pyo
${PYSITELIB}/coherence/backends/dvbd_storage.py
${PYSITELIB}/coherence/backends/dvbd_storage.pyc
${PYSITELIB}/coherence/backends/dvbd_storage.pyo
${PYSITELIB}/coherence/backends/elisa_renderer.py
${PYSITELIB}/coherence/backends/elisa_renderer.pyc
${PYSITELIB}/coherence/backends/elisa_renderer.pyo
${PYSITELIB}/coherence/backends/elisa_storage.py
${PYSITELIB}/coherence/backends/elisa_storage.pyc
${PYSITELIB}/coherence/backends/elisa_storage.pyo
${PYSITELIB}/coherence/backends/flickr_storage.py
${PYSITELIB}/coherence/backends/flickr_storage.pyc
${PYSITELIB}/coherence/backends/flickr_storage.pyo
${PYSITELIB}/coherence/backends/fs_storage.py
${PYSITELIB}/coherence/backends/fs_storage.pyc
${PYSITELIB}/coherence/backends/fs_storage.pyo
${PYSITELIB}/coherence/backends/gallery2_storage.py
${PYSITELIB}/coherence/backends/gallery2_storage.pyc
${PYSITELIB}/coherence/backends/gallery2_storage.pyo
${PYSITELIB}/coherence/backends/gstreamer_renderer.py
${PYSITELIB}/coherence/backends/gstreamer_renderer.pyc
${PYSITELIB}/coherence/backends/gstreamer_renderer.pyo
${PYSITELIB}/coherence/backends/iradio_storage.py
${PYSITELIB}/coherence/backends/iradio_storage.pyc
${PYSITELIB}/coherence/backends/iradio_storage.pyo
${PYSITELIB}/coherence/backends/itv_storage.py
${PYSITELIB}/coherence/backends/itv_storage.pyc
${PYSITELIB}/coherence/backends/itv_storage.pyo
${PYSITELIB}/coherence/backends/lastfm_storage.py
${PYSITELIB}/coherence/backends/lastfm_storage.pyc
${PYSITELIB}/coherence/backends/lastfm_storage.pyo
${PYSITELIB}/coherence/backends/light.py
${PYSITELIB}/coherence/backends/light.pyc
${PYSITELIB}/coherence/backends/light.pyo
${PYSITELIB}/coherence/backends/lolcats_storage.py
${PYSITELIB}/coherence/backends/lolcats_storage.pyc
${PYSITELIB}/coherence/backends/lolcats_storage.pyo
${PYSITELIB}/coherence/backends/mediadb_storage.py
${PYSITELIB}/coherence/backends/mediadb_storage.pyc
${PYSITELIB}/coherence/backends/mediadb_storage.pyo
${PYSITELIB}/coherence/backends/miro_storage.py
${PYSITELIB}/coherence/backends/miro_storage.pyc
${PYSITELIB}/coherence/backends/miro_storage.pyo
${PYSITELIB}/coherence/backends/picasa_storage.py
${PYSITELIB}/coherence/backends/picasa_storage.pyc
${PYSITELIB}/coherence/backends/picasa_storage.pyo
${PYSITELIB}/coherence/backends/swr3_storage.py
${PYSITELIB}/coherence/backends/swr3_storage.pyc
${PYSITELIB}/coherence/backends/swr3_storage.pyo
${PYSITELIB}/coherence/backends/ted_storage.py
${PYSITELIB}/coherence/backends/ted_storage.pyc
${PYSITELIB}/coherence/backends/ted_storage.pyo
${PYSITELIB}/coherence/backends/test_storage.py
${PYSITELIB}/coherence/backends/test_storage.pyc
${PYSITELIB}/coherence/backends/test_storage.pyo
${PYSITELIB}/coherence/backends/tracker_storage.py
${PYSITELIB}/coherence/backends/tracker_storage.pyc
${PYSITELIB}/coherence/backends/tracker_storage.pyo
${PYSITELIB}/coherence/backends/youtube_storage.py
${PYSITELIB}/coherence/backends/youtube_storage.pyc
${PYSITELIB}/coherence/backends/youtube_storage.pyo
${PYSITELIB}/coherence/base.py
${PYSITELIB}/coherence/base.pyc
${PYSITELIB}/coherence/base.pyo
${PYSITELIB}/coherence/dbus_service.py
${PYSITELIB}/coherence/dbus_service.pyc
${PYSITELIB}/coherence/dbus_service.pyo
${PYSITELIB}/coherence/extern/__init__.py
${PYSITELIB}/coherence/extern/__init__.pyc
${PYSITELIB}/coherence/extern/__init__.pyo
${PYSITELIB}/coherence/extern/config.py
${PYSITELIB}/coherence/extern/config.pyc
${PYSITELIB}/coherence/extern/config.pyo
${PYSITELIB}/coherence/extern/covers_by_amazon.py
${PYSITELIB}/coherence/extern/covers_by_amazon.pyc
${PYSITELIB}/coherence/extern/covers_by_amazon.pyo
${PYSITELIB}/coherence/extern/et.py
${PYSITELIB}/coherence/extern/et.pyc
${PYSITELIB}/coherence/extern/et.pyo
${PYSITELIB}/coherence/extern/galleryremote/__init__.py
${PYSITELIB}/coherence/extern/galleryremote/__init__.pyc
${PYSITELIB}/coherence/extern/galleryremote/__init__.pyo
${PYSITELIB}/coherence/extern/galleryremote/gallery.py
${PYSITELIB}/coherence/extern/galleryremote/gallery.pyc
${PYSITELIB}/coherence/extern/galleryremote/gallery.pyo
${PYSITELIB}/coherence/extern/inotify.py
${PYSITELIB}/coherence/extern/inotify.pyc
${PYSITELIB}/coherence/extern/inotify.pyo
${PYSITELIB}/coherence/extern/log/__init__.py
${PYSITELIB}/coherence/extern/log/__init__.pyc
${PYSITELIB}/coherence/extern/log/__init__.pyo
${PYSITELIB}/coherence/extern/log/log.py
${PYSITELIB}/coherence/extern/log/log.pyc
${PYSITELIB}/coherence/extern/log/log.pyo
${PYSITELIB}/coherence/extern/log/termcolor.py
${PYSITELIB}/coherence/extern/log/termcolor.pyc
${PYSITELIB}/coherence/extern/log/termcolor.pyo
${PYSITELIB}/coherence/extern/log/test_log.py
${PYSITELIB}/coherence/extern/log/test_log.pyc
${PYSITELIB}/coherence/extern/log/test_log.pyo
${PYSITELIB}/coherence/extern/logger.py
${PYSITELIB}/coherence/extern/logger.pyc
${PYSITELIB}/coherence/extern/logger.pyo
${PYSITELIB}/coherence/extern/louie/__init__.py
${PYSITELIB}/coherence/extern/louie/__init__.pyc
${PYSITELIB}/coherence/extern/louie/__init__.pyo
${PYSITELIB}/coherence/extern/louie/dispatcher.py
${PYSITELIB}/coherence/extern/louie/dispatcher.pyc
${PYSITELIB}/coherence/extern/louie/dispatcher.pyo
${PYSITELIB}/coherence/extern/louie/error.py
${PYSITELIB}/coherence/extern/louie/error.pyc
${PYSITELIB}/coherence/extern/louie/error.pyo
${PYSITELIB}/coherence/extern/louie/plugin.py
${PYSITELIB}/coherence/extern/louie/plugin.pyc
${PYSITELIB}/coherence/extern/louie/plugin.pyo
${PYSITELIB}/coherence/extern/louie/robustapply.py
${PYSITELIB}/coherence/extern/louie/robustapply.pyc
${PYSITELIB}/coherence/extern/louie/robustapply.pyo
${PYSITELIB}/coherence/extern/louie/saferef.py
${PYSITELIB}/coherence/extern/louie/saferef.pyc
${PYSITELIB}/coherence/extern/louie/saferef.pyo
${PYSITELIB}/coherence/extern/louie/sender.py
${PYSITELIB}/coherence/extern/louie/sender.pyc
${PYSITELIB}/coherence/extern/louie/sender.pyo
${PYSITELIB}/coherence/extern/louie/signal.py
${PYSITELIB}/coherence/extern/louie/signal.pyc
${PYSITELIB}/coherence/extern/louie/signal.pyo
${PYSITELIB}/coherence/extern/louie/version.py
${PYSITELIB}/coherence/extern/louie/version.pyc
${PYSITELIB}/coherence/extern/louie/version.pyo
${PYSITELIB}/coherence/extern/simple_config.py
${PYSITELIB}/coherence/extern/simple_config.pyc
${PYSITELIB}/coherence/extern/simple_config.pyo
${PYSITELIB}/coherence/extern/simple_plugin.py
${PYSITELIB}/coherence/extern/simple_plugin.pyc
${PYSITELIB}/coherence/extern/simple_plugin.pyo
${PYSITELIB}/coherence/extern/test_inotify.py
${PYSITELIB}/coherence/extern/test_inotify.pyc
${PYSITELIB}/coherence/extern/test_inotify.pyo
${PYSITELIB}/coherence/extern/uuid/__init__.py
${PYSITELIB}/coherence/extern/uuid/__init__.pyc
${PYSITELIB}/coherence/extern/uuid/__init__.pyo
${PYSITELIB}/coherence/extern/uuid/uuid.py
${PYSITELIB}/coherence/extern/uuid/uuid.pyc
${PYSITELIB}/coherence/extern/uuid/uuid.pyo
${PYSITELIB}/coherence/extern/xdg.py
${PYSITELIB}/coherence/extern/xdg.pyc
${PYSITELIB}/coherence/extern/xdg.pyo
${PYSITELIB}/coherence/extern/youtubedl/__init__.py
${PYSITELIB}/coherence/extern/youtubedl/__init__.pyc
${PYSITELIB}/coherence/extern/youtubedl/__init__.pyo
${PYSITELIB}/coherence/extern/youtubedl/youtubedl.py
${PYSITELIB}/coherence/extern/youtubedl/youtubedl.pyc
${PYSITELIB}/coherence/extern/youtubedl/youtubedl.pyo
${PYSITELIB}/coherence/log.py
${PYSITELIB}/coherence/log.pyc
${PYSITELIB}/coherence/log.pyo
${PYSITELIB}/coherence/test/__init__.py
${PYSITELIB}/coherence/test/__init__.pyc
${PYSITELIB}/coherence/test/__init__.pyo
${PYSITELIB}/coherence/test/test_base.py
${PYSITELIB}/coherence/test/test_base.pyc
${PYSITELIB}/coherence/test/test_base.pyo
${PYSITELIB}/coherence/test/test_dbus.py
${PYSITELIB}/coherence/test/test_dbus.pyc
${PYSITELIB}/coherence/test/test_dbus.pyo
${PYSITELIB}/coherence/transcoder.py
${PYSITELIB}/coherence/transcoder.pyc
${PYSITELIB}/coherence/transcoder.pyo
${PYSITELIB}/coherence/ui/__init__.py
${PYSITELIB}/coherence/ui/__init__.pyc
${PYSITELIB}/coherence/ui/__init__.pyo
${PYSITELIB}/coherence/ui/av_widgets.py
${PYSITELIB}/coherence/ui/av_widgets.pyc
${PYSITELIB}/coherence/ui/av_widgets.pyo
${PYSITELIB}/coherence/ui/icons/audio-x-generic.png
${PYSITELIB}/coherence/ui/icons/emblem-new.png
${PYSITELIB}/coherence/ui/icons/emblem-shared.png
${PYSITELIB}/coherence/ui/icons/emblem-unreadable.png
${PYSITELIB}/coherence/ui/icons/folder.png
${PYSITELIB}/coherence/ui/icons/image-x-generic.png
${PYSITELIB}/coherence/ui/icons/network-server.png
${PYSITELIB}/coherence/ui/icons/video-x-generic.png
${PYSITELIB}/coherence/upnp/__init__.py
${PYSITELIB}/coherence/upnp/__init__.pyc
${PYSITELIB}/coherence/upnp/__init__.pyo
${PYSITELIB}/coherence/upnp/core/DIDLLite.py
${PYSITELIB}/coherence/upnp/core/DIDLLite.pyc
${PYSITELIB}/coherence/upnp/core/DIDLLite.pyo
${PYSITELIB}/coherence/upnp/core/__init__.py
${PYSITELIB}/coherence/upnp/core/__init__.pyc
${PYSITELIB}/coherence/upnp/core/__init__.pyo
${PYSITELIB}/coherence/upnp/core/action.py
${PYSITELIB}/coherence/upnp/core/action.pyc
${PYSITELIB}/coherence/upnp/core/action.pyo
${PYSITELIB}/coherence/upnp/core/device.py
${PYSITELIB}/coherence/upnp/core/device.pyc
${PYSITELIB}/coherence/upnp/core/device.pyo
${PYSITELIB}/coherence/upnp/core/dlna.py
${PYSITELIB}/coherence/upnp/core/dlna.pyc
${PYSITELIB}/coherence/upnp/core/dlna.pyo
${PYSITELIB}/coherence/upnp/core/event.py
${PYSITELIB}/coherence/upnp/core/event.pyc
${PYSITELIB}/coherence/upnp/core/event.pyo
${PYSITELIB}/coherence/upnp/core/msearch.py
${PYSITELIB}/coherence/upnp/core/msearch.pyc
${PYSITELIB}/coherence/upnp/core/msearch.pyo
${PYSITELIB}/coherence/upnp/core/service.py
${PYSITELIB}/coherence/upnp/core/service.pyc
${PYSITELIB}/coherence/upnp/core/service.pyo
${PYSITELIB}/coherence/upnp/core/soap_lite.py
${PYSITELIB}/coherence/upnp/core/soap_lite.pyc
${PYSITELIB}/coherence/upnp/core/soap_lite.pyo
${PYSITELIB}/coherence/upnp/core/soap_proxy.py
${PYSITELIB}/coherence/upnp/core/soap_proxy.pyc
${PYSITELIB}/coherence/upnp/core/soap_proxy.pyo
${PYSITELIB}/coherence/upnp/core/soap_service.py
${PYSITELIB}/coherence/upnp/core/soap_service.pyc
${PYSITELIB}/coherence/upnp/core/soap_service.pyo
${PYSITELIB}/coherence/upnp/core/ssdp.py
${PYSITELIB}/coherence/upnp/core/ssdp.pyc
${PYSITELIB}/coherence/upnp/core/ssdp.pyo
${PYSITELIB}/coherence/upnp/core/test/__init__.py
${PYSITELIB}/coherence/upnp/core/test/__init__.pyc
${PYSITELIB}/coherence/upnp/core/test/__init__.pyo
${PYSITELIB}/coherence/upnp/core/test/test_didl.py
${PYSITELIB}/coherence/upnp/core/test/test_didl.pyc
${PYSITELIB}/coherence/upnp/core/test/test_didl.pyo
${PYSITELIB}/coherence/upnp/core/test/test_utils.py
${PYSITELIB}/coherence/upnp/core/test/test_utils.pyc
${PYSITELIB}/coherence/upnp/core/test/test_utils.pyo
${PYSITELIB}/coherence/upnp/core/utils.py
${PYSITELIB}/coherence/upnp/core/utils.pyc
${PYSITELIB}/coherence/upnp/core/utils.pyo
${PYSITELIB}/coherence/upnp/core/uuid.py
${PYSITELIB}/coherence/upnp/core/uuid.pyc
${PYSITELIB}/coherence/upnp/core/uuid.pyo
${PYSITELIB}/coherence/upnp/core/variable.py
${PYSITELIB}/coherence/upnp/core/variable.pyc
${PYSITELIB}/coherence/upnp/core/variable.pyo
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/AVTransport1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/AVTransport2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/ConnectionManager1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/ConnectionManager2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/ContentDirectory1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/ContentDirectory2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/Dimming1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/MediaRenderer2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/MediaServer2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/RenderingControl1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/RenderingControl2.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/ScheduledRecording1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/SwitchPower1.xml
${PYSITELIB}/coherence/upnp/core/xml-service-descriptions/X_MS_MediaReceiverRegistrar1.xml
${PYSITELIB}/coherence/upnp/devices/__init__.py
${PYSITELIB}/coherence/upnp/devices/__init__.pyc
${PYSITELIB}/coherence/upnp/devices/__init__.pyo
${PYSITELIB}/coherence/upnp/devices/basics.py
${PYSITELIB}/coherence/upnp/devices/basics.pyc
${PYSITELIB}/coherence/upnp/devices/basics.pyo
${PYSITELIB}/coherence/upnp/devices/binary_light.py
${PYSITELIB}/coherence/upnp/devices/binary_light.pyc
${PYSITELIB}/coherence/upnp/devices/binary_light.pyo
${PYSITELIB}/coherence/upnp/devices/binary_light_client.py
${PYSITELIB}/coherence/upnp/devices/binary_light_client.pyc
${PYSITELIB}/coherence/upnp/devices/binary_light_client.pyo
${PYSITELIB}/coherence/upnp/devices/control_point.py
${PYSITELIB}/coherence/upnp/devices/control_point.pyc
${PYSITELIB}/coherence/upnp/devices/control_point.pyo
${PYSITELIB}/coherence/upnp/devices/dimmable_light.py
${PYSITELIB}/coherence/upnp/devices/dimmable_light.pyc
${PYSITELIB}/coherence/upnp/devices/dimmable_light.pyo
${PYSITELIB}/coherence/upnp/devices/dimmable_light_client.py
${PYSITELIB}/coherence/upnp/devices/dimmable_light_client.pyc
${PYSITELIB}/coherence/upnp/devices/dimmable_light_client.pyo
${PYSITELIB}/coherence/upnp/devices/media_renderer.py
${PYSITELIB}/coherence/upnp/devices/media_renderer.pyc
${PYSITELIB}/coherence/upnp/devices/media_renderer.pyo
${PYSITELIB}/coherence/upnp/devices/media_renderer_client.py
${PYSITELIB}/coherence/upnp/devices/media_renderer_client.pyc
${PYSITELIB}/coherence/upnp/devices/media_renderer_client.pyo
${PYSITELIB}/coherence/upnp/devices/media_server.py
${PYSITELIB}/coherence/upnp/devices/media_server.pyc
${PYSITELIB}/coherence/upnp/devices/media_server.pyo
${PYSITELIB}/coherence/upnp/devices/media_server_client.py
${PYSITELIB}/coherence/upnp/devices/media_server_client.pyc
${PYSITELIB}/coherence/upnp/devices/media_server_client.pyo
${PYSITELIB}/coherence/upnp/services/__init__.py
${PYSITELIB}/coherence/upnp/services/__init__.pyc
${PYSITELIB}/coherence/upnp/services/__init__.pyo
${PYSITELIB}/coherence/upnp/services/clients/__init__.py
${PYSITELIB}/coherence/upnp/services/clients/__init__.pyc
${PYSITELIB}/coherence/upnp/services/clients/__init__.pyo
${PYSITELIB}/coherence/upnp/services/clients/av_transport_client.py
${PYSITELIB}/coherence/upnp/services/clients/av_transport_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/av_transport_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/connection_manager_client.py
${PYSITELIB}/coherence/upnp/services/clients/connection_manager_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/connection_manager_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/content_directory_client.py
${PYSITELIB}/coherence/upnp/services/clients/content_directory_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/content_directory_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/dimming_client.py
${PYSITELIB}/coherence/upnp/services/clients/dimming_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/dimming_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/rendering_control_client.py
${PYSITELIB}/coherence/upnp/services/clients/rendering_control_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/rendering_control_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/switch_power_client.py
${PYSITELIB}/coherence/upnp/services/clients/switch_power_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/switch_power_client.pyo
${PYSITELIB}/coherence/upnp/services/clients/test/__init__.py
${PYSITELIB}/coherence/upnp/services/clients/test/__init__.pyc
${PYSITELIB}/coherence/upnp/services/clients/test/__init__.pyo
${PYSITELIB}/coherence/upnp/services/clients/test/test_switch_power_client.py
${PYSITELIB}/coherence/upnp/services/clients/test/test_switch_power_client.pyc
${PYSITELIB}/coherence/upnp/services/clients/test/test_switch_power_client.pyo
${PYSITELIB}/coherence/upnp/services/servers/__init__.py
${PYSITELIB}/coherence/upnp/services/servers/__init__.pyc
${PYSITELIB}/coherence/upnp/services/servers/__init__.pyo
${PYSITELIB}/coherence/upnp/services/servers/av_transport_server.py
${PYSITELIB}/coherence/upnp/services/servers/av_transport_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/av_transport_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/connection_manager_server.py
${PYSITELIB}/coherence/upnp/services/servers/connection_manager_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/connection_manager_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/content_directory_server.py
${PYSITELIB}/coherence/upnp/services/servers/content_directory_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/content_directory_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/dimming_server.py
${PYSITELIB}/coherence/upnp/services/servers/dimming_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/dimming_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/media_receiver_registrar_server.py
${PYSITELIB}/coherence/upnp/services/servers/media_receiver_registrar_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/media_receiver_registrar_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/rendering_control_server.py
${PYSITELIB}/coherence/upnp/services/servers/rendering_control_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/rendering_control_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/scheduled_recording_server.py
${PYSITELIB}/coherence/upnp/services/servers/scheduled_recording_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/scheduled_recording_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/switch_power_server.py
${PYSITELIB}/coherence/upnp/services/servers/switch_power_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/switch_power_server.pyo
${PYSITELIB}/coherence/upnp/services/servers/test/__init__.py
${PYSITELIB}/coherence/upnp/services/servers/test/__init__.pyc
${PYSITELIB}/coherence/upnp/services/servers/test/__init__.pyo
${PYSITELIB}/coherence/upnp/services/servers/test/test_content_directory_server.py
${PYSITELIB}/coherence/upnp/services/servers/test/test_content_directory_server.pyc
${PYSITELIB}/coherence/upnp/services/servers/test/test_content_directory_server.pyo
${PYSITELIB}/coherence/web/__init__.py
${PYSITELIB}/coherence/web/__init__.pyc
${PYSITELIB}/coherence/web/__init__.pyo
${PYSITELIB}/coherence/web/ui.py
${PYSITELIB}/coherence/web/ui.pyc
${PYSITELIB}/coherence/web/ui.pyo
${PYSITELIB}/misc/Desktop-Applet/tango-system-file-manager-32x32.png
${PYSITELIB}/misc/Desktop-Applet/tango-system-file-manager.png
${PYSITELIB}/misc/device-icons/ampache-icon.png
${PYSITELIB}/misc/device-icons/coherence-icon.png
${PYSITELIB}/misc/device-icons/elisa-icon.png
${PYSITELIB}/misc/device-icons/flickr-icon.png
${PYSITELIB}/misc/device-icons/youtube-icon.png
${PYSITELIB}/misc/upnp-tester.py
${PYSITELIB}/misc/upnp-tester.pyc
${PYSITELIB}/misc/upnp-tester.pyo

File Added: pkgsrc/net/coherence/Attic/distinfo
$NetBSD: distinfo,v 1.1.1.1 2009/07/08 17:20:50 drochner Exp $

SHA1 (Coherence-0.6.4.tar.gz) = bd03b299b2d4dc9e939a06dc54e9600f5a93c1a2
RMD160 (Coherence-0.6.4.tar.gz) = 9f49338416605e361905399614c210c67fba4008
Size (Coherence-0.6.4.tar.gz) = 308824 bytes
SHA1 (patch-aa) = 3d0e0966a12bb6f42015dac259db085923135fae

File Added: pkgsrc/net/coherence/Attic/DESCR
Coherence is a framework written in Python,
enabling your application to participate in digital living networks.

File Added: pkgsrc/net/coherence/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2009/07/08 17:20:50 drochner Exp $

--- coherence/upnp/core/event.py.orig	2009-03-29 22:27:52.000000000 +0200
+++ coherence/upnp/core/event.py
@@ -372,7 +372,8 @@ def send_notification(s, xml):
     if path == '':
         path = '/'
     if host_port.find(':') != -1:
-        host,port = tuple(host_port.split(':'))
+        # XXX deal with IPv6 addresses correctly
+        host,port = tuple(host_port.rsplit(':', 1))
         port = int(port)
     else:
         host = host_port