aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-06-10 13:12:41 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-06-10 13:12:41 +0000
commit729244c0d0a241cb60ca6e3c3e3a033a0f17e0cf (patch)
tree4070bba60f90358dc7c7b1f706ef3f38de4486d0 /multimedia
parent3ecfbafa4d73baa94ece9617fc36eb1f9a9c0f63 (diff)
downloadports-729244c0d0a241cb60ca6e3c3e3a033a0f17e0cf.tar.gz
ports-729244c0d0a241cb60ca6e3c3e3a033a0f17e0cf.zip
KatchTV is an "Internet TV" application (for KDE). KatchTV makes it easy
to subscribe to "TV" channels from all over the internet in the form of podcasts, so that you can browse channels, download shows, and watch them, all from one convenient interface. Author: Lee Braiden <lee.b@digitalunleashed.com> WWW: http://www.digitalunleashed.com/giving.php PR: ports/96655 Submitted by: Nicola Vitale <nivit@email.it> Approved by: lawrance (mentor, implicit)
Notes
Notes: svn path=/head/; revision=165020
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/katchtv/Makefile44
-rw-r--r--multimedia/katchtv/distinfo3
-rw-r--r--multimedia/katchtv/pkg-descr7
-rw-r--r--multimedia/katchtv/pkg-plist25
5 files changed, 80 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 092313f4a6b2..3e74fd9472a4 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -89,6 +89,7 @@
SUBDIR += k9copy
SUBDIR += kaffeine
SUBDIR += kaffeine-mozilla
+ SUBDIR += katchtv
SUBDIR += kbtv
SUBDIR += kdemultimedia3
SUBDIR += kino
diff --git a/multimedia/katchtv/Makefile b/multimedia/katchtv/Makefile
new file mode 100644
index 000000000000..aed2ce5db39f
--- /dev/null
+++ b/multimedia/katchtv/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: katchtv
+# Date created: 2006-05-02
+# Whom: Nicola Vitale <nivit@email.it>
+#
+# $FreeBSD$
+#
+
+PORTNAME= katchtv
+PORTVERSION= 1.0
+CATEGORIES= multimedia kde python
+MASTER_SITES= http://www.digitalunleashed.com/downloads/${PORTNAME}/ \
+ http://nivi.interfree.it/distfiles/${PORTNAME}/${PORTVERSION}/
+DISTNAME= ${PORTNAME}_latest_release
+DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
+
+MAINTAINER= nivit@email.it
+COMMENT= An Internet TV application (for KDE)
+
+RUN_DEPENDS= kdepyuic:${PORTSDIR}/x11-toolkits/py-kde \
+ kaffeine:${PORTSDIR}/multimedia/kaffeine
+
+NO_BUILD= yes
+USE_BZIP2= yes
+
+WRKSRC= ${WRKDIR}/KatchTV
+
+FIND_DELETE= -type f \( -name "README*" -or -name "LICENSE*" -or -name MANIFEST -or -name TODO -or -name ChangeLog -or -name PKG-INFO \)
+FIND_DIRS= -type d
+FIND_DATA= -type f
+
+LN_OPTS= -sf
+
+KATCHTV_SCRIPT= KatchTV
+
+post-extract:
+ cd ${WRKSRC} && ${FIND} . ${FIND_DELETE} -delete
+
+do-install:
+ cd ${WRKSRC} && ${FIND} . ${FIND_DIRS} -exec ${MKDIR} ${DATADIR}/{} ";"
+ cd ${WRKSRC} && ${FIND} . ${FIND_DATA} -exec ${INSTALL_DATA} {} ${DATADIR}/{} ";"
+ ${INSTALL_SCRIPT} ${WRKSRC}/${KATCHTV_SCRIPT} ${DATADIR}/${KATCHTV_SCRIPT}
+ ${LN} ${LN_OPTS} ${DATADIR}/${KATCHTV_SCRIPT} ${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/multimedia/katchtv/distinfo b/multimedia/katchtv/distinfo
new file mode 100644
index 000000000000..fd14abd8b7c7
--- /dev/null
+++ b/multimedia/katchtv/distinfo
@@ -0,0 +1,3 @@
+MD5 (katchtv/1.0/katchtv_latest_release.tar.bz2) = b41d8c68cea91627917f88a4423a1c50
+SHA256 (katchtv/1.0/katchtv_latest_release.tar.bz2) = 74ac0f46eff6054111e5b9f4cdb6da0b30234643995aa15b76764f5355d57cb2
+SIZE (katchtv/1.0/katchtv_latest_release.tar.bz2) = 101629
diff --git a/multimedia/katchtv/pkg-descr b/multimedia/katchtv/pkg-descr
new file mode 100644
index 000000000000..455da82fce8b
--- /dev/null
+++ b/multimedia/katchtv/pkg-descr
@@ -0,0 +1,7 @@
+KatchTV is an "Internet TV" application (for KDE). KatchTV makes it easy
+to subscribe to "TV" channels from all over the internet in the form
+of podcasts, so that you can browse channels, download shows, and watch
+them, all from one convenient interface.
+
+Author: Lee Braiden <lee.b@digitalunleashed.com>
+WWW: http://www.digitalunleashed.com/giving.php
diff --git a/multimedia/katchtv/pkg-plist b/multimedia/katchtv/pkg-plist
new file mode 100644
index 000000000000..1c5d3b619aec
--- /dev/null
+++ b/multimedia/katchtv/pkg-plist
@@ -0,0 +1,25 @@
+@comment $FreeBSD$
+bin/katchtv
+%%DATADIR%%/Docs/Manual/images/live_bookmark2.gif
+%%DATADIR%%/Docs/Manual/images/xml2.gif
+%%DATADIR%%/Docs/Manual/index.html
+%%DATADIR%%/KatchTV
+%%DATADIR%%/thirdparty/feedparser.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/setup.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/__init__.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/byterange.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/grabber.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/keepalive.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/mirror.py
+%%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber/progress.py
+%%DATADIR%%/uicode/KTVMainWindow.py
+%%DATADIR%%/webstyle/progressbar.png
+@dirrm %%DATADIR%%/Docs/Manual/images
+@dirrm %%DATADIR%%/Docs/Manual
+@dirrm %%DATADIR%%/Docs
+@dirrm %%DATADIR%%/thirdparty/urlgrabber-2.9.9/urlgrabber
+@dirrm %%DATADIR%%/thirdparty/urlgrabber-2.9.9
+@dirrm %%DATADIR%%/thirdparty
+@dirrm %%DATADIR%%/uicode
+@dirrm %%DATADIR%%/webstyle
+@dirrm %%DATADIR%%