aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kbtv
diff options
context:
space:
mode:
authorMarcus Alves Grando <mnag@FreeBSD.org>2005-12-07 11:51:27 +0000
committerMarcus Alves Grando <mnag@FreeBSD.org>2005-12-07 11:51:27 +0000
commit41e9f0cbbf60a5d83d7093a4f64608b6e39c0e22 (patch)
treec1a1203fce8c244e156bf1c30715a3d92fa8b1ef /multimedia/kbtv
parenta5c05ad2ac51f9af55c60e741c380fe013b75a50 (diff)
downloadports-41e9f0cbbf60a5d83d7093a4f64608b6e39c0e22.tar.gz
ports-41e9f0cbbf60a5d83d7093a4f64608b6e39c0e22.zip
New port
A simple KDE TV viewer for BSD WWW: http://freebsd.ricin.com/kbtv PR: 89908 Submitted by: Danny Pansters <danny@ricin.com>
Notes
Notes: svn path=/head/; revision=150583
Diffstat (limited to 'multimedia/kbtv')
-rw-r--r--multimedia/kbtv/Makefile81
-rw-r--r--multimedia/kbtv/distinfo3
-rw-r--r--multimedia/kbtv/pkg-descr3
-rw-r--r--multimedia/kbtv/pkg-plist63
4 files changed, 150 insertions, 0 deletions
diff --git a/multimedia/kbtv/Makefile b/multimedia/kbtv/Makefile
new file mode 100644
index 000000000000..5d09f78bc988
--- /dev/null
+++ b/multimedia/kbtv/Makefile
@@ -0,0 +1,81 @@
+# New ports collection makefile for: kbtv
+# Date created: Tue Oct 4 01:59:31 UTC 2005
+# Whom: danny@ricin.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= kbtv
+DISTVERSION= 1.0-rc1
+CATEGORIES= multimedia python kde
+MASTER_SITES= http://freebsd.ricin.com/ports/distfiles/
+EXTRACT_SUFX= .tbz
+
+MAINTAINER= danny@ricin.com
+COMMENT= KDE TV viewer for BSD
+
+BUILD_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt \
+ kdepyuic:${PORTSDIR}/x11-toolkits/py-kde \
+ mplayer:${PORTSDIR}/multimedia/mplayer
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_BZIP2= YES
+USE_KDELIBS_VER=3
+USE_PYTHON= yes
+USE_REINPLACE= yes
+
+OPTIONS= DOCS "Install (KDE) documentation" on \
+ MANPAGES "Install btcontrol manpage" on \
+ MAN_COMPRESS "Compress manpage" on \
+ UIFILES "Install Designer (ui) files" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(NOPORTDOCS) || defined(WITHOUT_DOCS)
+PLIST_SUB+= DOCS="@comment "
+.else
+PLIST_SUB+= DOCS=""
+.endif
+
+.if defined(NO_INSTALL_MANPAGES) || defined(WITHOUT_MANPAGES)
+PLIST_SUB+= MAN="@comment "
+.else
+PLIST_SUB+= MAN=""
+.endif
+
+.if defined(NOMANCOMPRESS) || defined(WITHOUT_MAN_COMPRESS)
+PLIST_SUB+= CMAN="man1/btcontrol.1"
+.else
+PLIST_SUB+= CMAN="man1/btcontrol.1.gz"
+.endif
+
+.if defined(WITHOUT_UIFILES)
+PLIST_SUB+= UI="@comment "
+.else
+PLIST_SUB+= UI=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|PREFIX = /usr/local|PREFIX = ${PREFIX}|' \
+ ${WRKSRC}/install.cfg
+.if defined(NOPORTDOCS) || defined(WITHOUT_DOCS)
+ @${REINPLACE_CMD} -e 's|INSTALL_DOCS = yes|INSTALL_DOCS = |' \
+ ${WRKSRC}/install.cfg
+.endif
+.if defined(NOMANCOMPRESS) || defined(WITHOUT_MAN_COMPRESS)
+ @${REINPLACE_CMD} -e 's|MANPAGES_COMPRESS = yes|MANPAGES_COMPRESS = |' \
+ ${WRKSRC}/install.cfg
+.endif
+.if defined(NO_INSTALL_MANPAGES) || defined(WITHOUT_MANPAGES)
+ @${REINPLACE_CMD} -e 's|INSTALL_MANPAGES = yes|INSTALL_MANPAGES = |' \
+ ${WRKSRC}/install.cfg
+.endif
+.if defined(WITHOUT_UIFILES)
+ @${REINPLACE_CMD} -e 's|INSTALL_UIFILES = yes|INSTALL_UIFILES = |' \
+ ${WRKSRC}/install.cfg
+.endif
+
+do-configure:
+ @(cd ${WRKSRC} && ${MAKE} configure)
+
+.include <bsd.port.post.mk>
diff --git a/multimedia/kbtv/distinfo b/multimedia/kbtv/distinfo
new file mode 100644
index 000000000000..44518dd2413d
--- /dev/null
+++ b/multimedia/kbtv/distinfo
@@ -0,0 +1,3 @@
+MD5 (kbtv-1.0-rc1.tbz) = ffabb9cff39e312495b25b1c9f5e8b24
+SHA256 (kbtv-1.0-rc1.tbz) = 8bb296699526f1b3b300e47363a0afb5ec1fadbcc6bc895a4c5257e7b5f0eb67
+SIZE (kbtv-1.0-rc1.tbz) = 458259
diff --git a/multimedia/kbtv/pkg-descr b/multimedia/kbtv/pkg-descr
new file mode 100644
index 000000000000..682fe3365c43
--- /dev/null
+++ b/multimedia/kbtv/pkg-descr
@@ -0,0 +1,3 @@
+A simple KDE TV viewer for BSD
+
+WWW: http://freebsd.ricin.com/kbtv
diff --git a/multimedia/kbtv/pkg-plist b/multimedia/kbtv/pkg-plist
new file mode 100644
index 000000000000..43b767672497
--- /dev/null
+++ b/multimedia/kbtv/pkg-plist
@@ -0,0 +1,63 @@
+bin/btcontrol
+bin/kbtv
+share/apps/kbtv/btaudio.py
+share/apps/kbtv/btaudio.pyc
+share/apps/kbtv/btbackend.py
+share/apps/kbtv/btbackend.pyc
+share/apps/kbtv/btcontrol.py
+share/apps/kbtv/btcontrol.pyc
+share/apps/kbtv/dialog_add_channels.py
+share/apps/kbtv/dialog_add_channels.pyc
+share/apps/kbtv/dialog_channel_editor.py
+share/apps/kbtv/dialog_channel_editor.pyc
+share/apps/kbtv/dialog_hardware_info.py
+share/apps/kbtv/dialog_hardware_info.pyc
+share/apps/kbtv/dialog_picture_settings.py
+share/apps/kbtv/dialog_picture_settings.pyc
+share/apps/kbtv/kbtv.py
+share/apps/kbtv/kbtv.pyc
+share/apps/kbtv/kbtv_channels.py
+share/apps/kbtv/kbtv_channels.pyc
+share/apps/kbtv/kbtv_frequencies.py
+share/apps/kbtv/kbtv_frequencies.pyc
+share/apps/kbtv/kbtv_hardware.py
+share/apps/kbtv/kbtv_hardware.pyc
+share/apps/kbtv/kbtv_picture.py
+share/apps/kbtv/kbtv_picture.pyc
+share/apps/kbtv/kbtv_splash.png
+share/apps/kbtv/kbtv_toolbar.py
+share/apps/kbtv/kbtv_toolbar.pyc
+share/apps/kbtv/kbtvui.rc
+share/apps/kbtv/pics/kbtv.png
+share/apps/kbtv/pics/kbtv_splash.png
+share/apps/kbtv/pics/volume_down.png
+share/apps/kbtv/pics/volume_up.png
+share/apps/kbtv/widget_toolbar.py
+share/apps/kbtv/widget_toolbar.pyc
+share/applications/kde/kbtv.desktop
+share/icons/crystalsvg/64x64/apps/kbtv.png
+%%UI%%share/apps/kbtv/ui/dialog_add_channels.ui
+%%UI%%share/apps/kbtv/ui/dialog_channel_editor.ui
+%%UI%%share/apps/kbtv/ui/dialog_hardware_info.ui
+%%UI%%share/apps/kbtv/ui/dialog_picture_settings.ui
+%%UI%%share/apps/kbtv/ui/widget_toolbar.ui
+%%DOCS%%share/doc/HTML/en/kbtv/commands.html
+%%DOCS%%share/doc/HTML/en/kbtv/common
+%%DOCS%%share/doc/HTML/en/kbtv/credits.html
+%%DOCS%%share/doc/HTML/en/kbtv/index.cache.bz2
+%%DOCS%%share/doc/HTML/en/kbtv/index.docbook
+%%DOCS%%share/doc/HTML/en/kbtv/index.html
+%%DOCS%%share/doc/HTML/en/kbtv/introduction.html
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-addchannels.png
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-channeleditor.png
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-dcop.html
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-hardwareinfo.png
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-main.png
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-picturesettings.png
+%%DOCS%%share/doc/HTML/en/kbtv/kbtv-ui.png
+%%DOCS%%share/doc/HTML/en/kbtv/using-kbtv.html
+%%MAN%%man/%%CMAN%%
+@dirrm %%DOCS%%share/doc/HTML/en/kbtv
+@dirrm %%UI%%share/apps/kbtv/ui
+@dirrm share/apps/kbtv/pics
+@dirrm share/apps/kbtv