ports/93360: [maintainer] multimedia/kbtv: update to 1.0-RC3
Danny Pansters
danny at ricin.com
Tue Feb 14 22:00:20 UTC 2006
>Number: 93360
>Category: ports
>Synopsis: [maintainer] multimedia/kbtv: update to 1.0-RC3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 14 22:00:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Danny Pansters
>Release: FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD desktop.homenet 6.0-STABLE FreeBSD 6.0-STABLE #6: Sat Nov 5 19:10:14 UTC 2005 danny at desktop.homenet:/usr/obj/usr/src/sys/DESKTOP i386
>Description:
New version 1.0-RC3. This is a rewrite.
>How-To-Repeat:
N/A
>Fix:
--- kbtv.diff begins here ---
diff -ruN kbtv.old/Makefile kbtv/Makefile
--- kbtv.old/Makefile Sun Feb 5 22:51:54 2006
+++ kbtv/Makefile Tue Feb 14 21:34:56 2006
@@ -6,76 +6,34 @@
#
PORTNAME= kbtv
-DISTVERSION= 1.0-rc2
+DISTVERSION= 1.0-RC3
CATEGORIES= multimedia python kde
MASTER_SITES= http://freebsd.ricin.com/ports/distfiles/
EXTRACT_SUFX= .tbz
MAINTAINER= danny at ricin.com
-COMMENT= Simple KDE TV viewer for BSD
+COMMENT= KDE TV application for BSD
BUILD_DEPENDS= pyuic:${PORTSDIR}/x11-toolkits/py-qt \
kdepyuic:${PORTSDIR}/x11-toolkits/py-kde \
+ swig:${PORTSDIR}/devel/swig13
+RUN_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_PYTHON= 2.3+
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)
+post-extract:
+ @${REINPLACE_CMD} -e 's|PREFIX = "/usr/local"|PREFIX = "${PREFIX}"|' \
+ ${WRKSRC}/installprefs.py
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+ @sleep 5
.include <bsd.port.post.mk>
diff -ruN kbtv.old/distinfo kbtv/distinfo
--- kbtv.old/distinfo Sun Feb 5 22:51:54 2006
+++ kbtv/distinfo Tue Feb 14 21:11:56 2006
@@ -1,3 +1,3 @@
-MD5 (kbtv-1.0-rc2.tbz) = 2ad0d5f60d6b30d874189037e25983ec
-SHA256 (kbtv-1.0-rc2.tbz) = 0f8d4b96fb6b254d78d947cf507a0e0ce039ce5a4b64d12d702730b61514f4ba
-SIZE (kbtv-1.0-rc2.tbz) = 459668
+MD5 (kbtv-1.0-RC3.tbz) = dfa595eb7967a6f441c1f0f9ab3c54b6
+SHA256 (kbtv-1.0-RC3.tbz) = d4e3f68d569203224a67f56cdd6e3040000cc5f4b73954bc1a4a786815e53ae3
+SIZE (kbtv-1.0-RC3.tbz) = 876041
diff -ruN kbtv.old/pkg-descr kbtv/pkg-descr
--- kbtv.old/pkg-descr Sun Feb 5 22:51:54 2006
+++ kbtv/pkg-descr Sun Feb 5 22:53:03 2006
@@ -1,3 +1,3 @@
-A simple KDE TV viewer for BSD
+KDE TV application for BSD
WWW: http://freebsd.ricin.com/kbtv
diff -ruN kbtv.old/pkg-message kbtv/pkg-message
--- kbtv.old/pkg-message Thu Jan 1 00:00:00 1970
+++ kbtv/pkg-message Sun Feb 12 16:05:18 2006
@@ -0,0 +1,13 @@
+
+ N O T E
+====================================================================
+Before you can sucessfully run kbtv, you must run btsetup as root or
+manually set up correct module loading, device permissions (use the
+operator group, not wheel), group membership, and if needed sysctls.
+
+Consult the README on how to use btsetup. For the impatient: on the
+btsetup prompt you first issue kldload commands if needed, then
+sysctl commands if needed, then the commit command, and finally the
+adduser command. Use show to see current status, help when lost.
+====================================================================
+
diff -ruN kbtv.old/pkg-plist kbtv/pkg-plist
--- kbtv.old/pkg-plist Sun Feb 5 22:51:54 2006
+++ kbtv/pkg-plist Sat Feb 11 16:34:25 2006
@@ -1,64 +1,87 @@
-bin/btcontrol
bin/kbtv
-share/apps/kbtv/btaudio.py
-share/apps/kbtv/btaudio.pyc
+sbin/btsetup
+share/applications/kde/kbtv.desktop
+share/apps/kbtv/NEWS
+share/apps/kbtv/README
+share/apps/kbtv/_bt848.so
+share/apps/kbtv/bt848.c
+share/apps/kbtv/bt848.h
+share/apps/kbtv/bt848.o
+share/apps/kbtv/bt848.py
+share/apps/kbtv/bt848.pyc
+share/apps/kbtv/bt848_wrap.c
+share/apps/kbtv/bt848_wrap.o
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/input.kbtv
-share/apps/kbtv/kbtv.py
-share/apps/kbtv/kbtv.pyc
+share/apps/kbtv/btchannels.py
+share/apps/kbtv/btchannels.pyc
+share/apps/kbtv/btcopyright.py
+share/apps/kbtv/btcopyright.pyc
+share/apps/kbtv/bthardware.py
+share/apps/kbtv/bthardware.pyc
+share/apps/kbtv/btsetup.py
+share/apps/kbtv/btsetup.pyc
+share/apps/kbtv/channel_add.py
+share/apps/kbtv/channel_add.pyc
+share/apps/kbtv/channel_add.ui
+share/apps/kbtv/channel_editor.py
+share/apps/kbtv/channel_editor.pyc
+share/apps/kbtv/channel_editor.ui
+share/apps/kbtv/channel_process.py
+share/apps/kbtv/channel_process.pyc
+share/apps/kbtv/channel_process.ui
+share/apps/kbtv/hardware_info.py
+share/apps/kbtv/hardware_info.pyc
+share/apps/kbtv/hardware_info.ui
+share/apps/kbtv/kbtv_application.py
+share/apps/kbtv/kbtv_application.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_dcop.py
+share/apps/kbtv/kbtv_dcop.pyc
share/apps/kbtv/kbtv_hardware.py
share/apps/kbtv/kbtv_hardware.pyc
+share/apps/kbtv/kbtv_part.py
+share/apps/kbtv/kbtv_part.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/kbtv_version.py
+share/apps/kbtv/kbtv_version.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/apps/kbtv/picture_settings.py
+share/apps/kbtv/picture_settings.pyc
+share/apps/kbtv/picture_settings.ui
+share/apps/kbtv/toolbar_widget.py
+share/apps/kbtv/toolbar_widget.pyc
+share/apps/kbtv/toolbar_widget.ui
+share/doc/HTML/en/kbtv/btsetup.html
+share/doc/HTML/en/kbtv/commands.html
+share/doc/HTML/en/kbtv/credits.html
+share/doc/HTML/en/kbtv/index.cache.bz2
+share/doc/HTML/en/kbtv/index.docbook
+share/doc/HTML/en/kbtv/index.html
+share/doc/HTML/en/kbtv/install.html
+share/doc/HTML/en/kbtv/introduction.html
+share/doc/HTML/en/kbtv/kbtv-channel-dialogs.html
+share/doc/HTML/en/kbtv/kbtv-commands-hacking.html
+share/doc/HTML/en/kbtv/kbtv-menus.html
+share/doc/HTML/en/kbtv/kbtv-other-dialogs.html
+share/doc/HTML/en/kbtv/kbtv_screenshot_dialog_add_channels.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_dialog_channel_editor.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_dialog_hardware.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_dialog_picture.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_dialog_processing.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_kdcop.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_main_window.png
+share/doc/HTML/en/kbtv/kbtv_screenshot_menus.png
+share/doc/HTML/en/kbtv/using-kbtv.html
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%%
- at dirrm %%DOCS%%share/doc/HTML/en/kbtv
- at dirrm %%UI%%share/apps/kbtv/ui
+ at dirrm share/doc/HTML/en/kbtv
@dirrm share/apps/kbtv/pics
@dirrm share/apps/kbtv
--- kbtv.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list