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