ports/81631: new port: german/tvbrowser

Lars Engels lars at 0x20.net
Sun May 29 21:09:55 UTC 2005


>Number:         81631
>Category:       ports
>Synopsis:       new port: german/tvbrowser
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 29 20:40:05 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Lars Engels
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD bart.bsd-geek.de 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Sat Apr 30 01:48:18 CEST 2005 root at bart.bsd-geek.de:/usr/obj/usr/src/sys/BART i386


>Description:
TV-Browser is a digital tv guide. The tv data are retrieved from
multiple sources and can be downloaded from our servers after
having been automatically processed.

Currently, TV-Browser supports tv and some radio channels from
Germany, Austria and Swiss.

WWW: http://www.tvbrowser.org   

	
>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       /usr/ports/german/tvbrowser/
#       /usr/ports/german/tvbrowser/Makefile
#       /usr/ports/german/tvbrowser/distinfo
#       /usr/ports/german/tvbrowser/pkg-descr
#       /usr/ports/german/tvbrowser/files
#       /usr/ports/german/tvbrowser/files/pkg-message.in
#       /usr/ports/german/tvbrowser/files/tvbrowser
#       /usr/ports/german/tvbrowser/pkg-plist
#
echo c - /usr/ports/german/tvbrowser/
mkdir -p /usr/ports/german/tvbrowser/ > /dev/null 2>&1
echo x - /usr/ports/german/tvbrowser/Makefile
sed 's/^X//' >/usr/ports/german/tvbrowser/Makefile << 'END-of-/usr/ports/german/tvbrowser/Makefile'
X# New ports collection makefile for:   tvbrowser
X# Date Created:                24 May 2005
X# Whom:                        Lars Engels <lars.engels at 0x20.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      tvbrowser
XPORTVERSION=   1.0
XCATEGORIES=    german
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE_EXTENDED}
XMASTER_SITE_SUBDIR=    tvbrowser
XDISTNAME=      tvbrowser_v1.0_bin
X
XMAINTAINER=    lars.engels at 0x20.net
XCOMMENT=       A digital tv guide
X
XEXTRACT_AFTER_ARGS=    -d ${WRKSRC}
X
XPKGMESSAGE=    ${WRKDIR}/pkg-message
XSUB_FILES=     pkg-message
XUSE_ZIP=       yes
XNO_BUILD=      yes
XUSE_JAVA=      yes
XJAVA_VERSION=  1.4+
X
Xdo-install:
X       @${MKDIR} ${PREFIX}/share/${PORTNAME}
X       @${CP} -r ${WRKSRC}/tvbrowser_v1.0/* ${PREFIX}/share/${PORTNAME}
X       @${CP} -r ${FILESDIR}/tvbrowser /${PREFIX}/bin/
X       @${CHMOD} 755 /${PREFIX}/bin/tvbrowser
X
Xpost-install:
X       @${MKDIR} ${PREFIX}/share/${PORTNAME}/tvdata
X       @${MKDIR} /var/tvbrowser/tvdata
X       @${CHMOD} 777 /var/tvbrowser/tvdata
X       @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-/usr/ports/german/tvbrowser/Makefile
echo x - /usr/ports/german/tvbrowser/distinfo
sed 's/^X//' >/usr/ports/german/tvbrowser/distinfo << 'END-of-/usr/ports/german/tvbrowser/distinfo'
XMD5 (tvbrowser_v1.0_bin.zip) = b27d85ead880b2d7a07e69e5f46775fc
XSIZE (tvbrowser_v1.0_bin.zip) = 1060069
END-of-/usr/ports/german/tvbrowser/distinfo
echo x - /usr/ports/german/tvbrowser/pkg-descr
sed 's/^X//' >/usr/ports/german/tvbrowser/pkg-descr << 'END-of-/usr/ports/german/tvbrowser/pkg-descr'
XTV-Browser is a digital tv guide. The tv data are retrieved from
Xmultiple sources and can be downloaded from our servers after
Xhaving been automatically processed.
X
XCurrently, TV-Browser supports tv and some radio channels from
XGermany, Austria and Swiss.
X
XWWW: http://www.tvbrowser.org
X
X- Lars Engels
Xlars at 0x20.net
END-of-/usr/ports/german/tvbrowser/pkg-descr
echo c - /usr/ports/german/tvbrowser/files
mkdir -p /usr/ports/german/tvbrowser/files > /dev/null 2>&1
echo x - /usr/ports/german/tvbrowser/files/pkg-message.in
sed 's/^X//' >/usr/ports/german/tvbrowser/files/pkg-message.in << 'END-of-/usr/ports/german/tvbrowser/files/pkg-message.in'
X************************************************************
X
XCheck if %%PREFIX%%/bin/java exists. If not, create a link:
X
X       ln -s %%PREFIX%%/bin/javavm %%PREFIX%%/bin/java
X
Xor change the start script %%PREFIX%%/bin/tvbrowser
X
X
X    
X               !!!    IMPORTANT    !!!
X
XIn order to use TV Browser as a regular user you have to do
Xthe following:
X
X1. As the regular user run tvbrowser
X
X2. Cancel the Setup Assistant
X
X3. Do not update the tv data
X
X4. Click on the Settings button
X
X5. Select Advanced | Directories and enter 
X   
X   /var/tvbrowser/tvdata 
X
X6. Restart TV Browser and have fun
X
X************************************************************
END-of-/usr/ports/german/tvbrowser/files/pkg-message.in
echo x - /usr/ports/german/tvbrowser/files/tvbrowser
sed 's/^X//' >/usr/ports/german/tvbrowser/files/tvbrowser << 'END-of-/usr/ports/german/tvbrowser/files/tvbrowser'
X#!/bin/sh
X
Xcd /usr/local/share/tvbrowser && java -jar tvbrowser.jar
END-of-/usr/ports/german/tvbrowser/files/tvbrowser
echo x - /usr/ports/german/tvbrowser/pkg-plist
sed 's/^X//' >/usr/ports/german/tvbrowser/pkg-plist << 'END-of-/usr/ports/german/tvbrowser/pkg-plist'
Xbin/tvbrowser
X%%DATADIR%%/INSTALL.txt
X%%DATADIR%%/LICENSE.txt
X%%DATADIR%%/help/de/Forward24.gif
X%%DATADIR%%/help/de/about.html
X%%DATADIR%%/help/de/assistant.html
X%%DATADIR%%/help/de/deinstallation.html
X%%DATADIR%%/help/de/faq.html
X%%DATADIR%%/help/de/img01.png
X%%DATADIR%%/help/de/img02.png
X%%DATADIR%%/help/de/img03.png
X%%DATADIR%%/help/de/img04.png
X%%DATADIR%%/help/de/img05.png
X%%DATADIR%%/help/de/img06.png
X%%DATADIR%%/help/de/img07.png
X%%DATADIR%%/help/de/img08.png
X%%DATADIR%%/help/de/img09.png
X%%DATADIR%%/help/de/index.html
X%%DATADIR%%/help/de/installation.html
X%%DATADIR%%/help/de/main.html
X%%DATADIR%%/help/de/navigation.html
X%%DATADIR%%/help/de/online.html
X%%DATADIR%%/help/de/settings.html
X%%DATADIR%%/help/default/index.html
X%%DATADIR%%/help/style.css
X%%DATADIR%%/imgs/About16.gif
X%%DATADIR%%/imgs/Back24.gif
X%%DATADIR%%/imgs/Down24.gif
X%%DATADIR%%/imgs/Export16.gif
X%%DATADIR%%/imgs/Find24.gif
X%%DATADIR%%/imgs/Forward24.gif
X%%DATADIR%%/imgs/Help16.gif
X%%DATADIR%%/imgs/Host16.gif
X%%DATADIR%%/imgs/Import16.gif
X%%DATADIR%%/imgs/Info_16to9.gif
X%%DATADIR%%/imgs/Info_BlackAndWhite.gif
X%%DATADIR%%/imgs/Info_DolbyDigital51.gif
X%%DATADIR%%/imgs/Info_DolbySurround.gif
X%%DATADIR%%/imgs/Info_Mono.gif
X%%DATADIR%%/imgs/Info_OriginalWithSubtitle.gif
X%%DATADIR%%/imgs/Info_Stereo.gif
X%%DATADIR%%/imgs/Info_SubtitleForAurallyHandicapped.gif
X%%DATADIR%%/imgs/Info_TwoChannelTone.gif
X%%DATADIR%%/imgs/Jar16.gif
X%%DATADIR%%/imgs/Open16.gif
X%%DATADIR%%/imgs/Preferences16.gif
X%%DATADIR%%/imgs/Preferences24.gif
X%%DATADIR%%/imgs/Refresh16.gif
X%%DATADIR%%/imgs/Refresh24.gif
X%%DATADIR%%/imgs/Search16.gif
X%%DATADIR%%/imgs/Stop24.gif
X%%DATADIR%%/imgs/TVBrowser.ico
X%%DATADIR%%/imgs/TVBrowser16.gif
X%%DATADIR%%/imgs/TVBrowser16.png
X%%DATADIR%%/imgs/TVBrowser32.gif
X%%DATADIR%%/imgs/TimeEarly24.gif
X%%DATADIR%%/imgs/TimeEvening24.gif
X%%DATADIR%%/imgs/TimeMidday24.gif
X%%DATADIR%%/imgs/TimeMorning24.gif
X%%DATADIR%%/imgs/TimeNow24.gif
X%%DATADIR%%/imgs/Up24.gif
X%%DATADIR%%/imgs/WebComponent16.gif
X%%DATADIR%%/imgs/background.jpg
X%%DATADIR%%/imgs/background2.jpg
X%%DATADIR%%/imgs/columns2.jpg
X%%DATADIR%%/imgs/columns_afternoon.jpg
X%%DATADIR%%/imgs/columns_early.jpg
X%%DATADIR%%/imgs/columns_edge.jpg
X%%DATADIR%%/imgs/columns_evening.jpg
X%%DATADIR%%/imgs/columns_midday.jpg
X%%DATADIR%%/imgs/down16.gif
X%%DATADIR%%/imgs/more.png
X%%DATADIR%%/imgs/splash.jpg
X%%DATADIR%%/imgs/tvabout.jpg
X%%DATADIR%%/imgs/up16.gif
X%%DATADIR%%/plugins/FavoritesPlugin.jar
X%%DATADIR%%/plugins/GoogleSearchPlugin.jar
X%%DATADIR%%/plugins/ImdbSearchPlugin.jar
X%%DATADIR%%/plugins/ListViewPlugin.jar
X%%DATADIR%%/plugins/NewsPlugin.jar
X%%DATADIR%%/plugins/PrintPlugin.jar
X%%DATADIR%%/plugins/ProgramInfo.jar
X%%DATADIR%%/plugins/ReminderPlugin.jar
X%%DATADIR%%/plugins/SearchPlugin.jar
X%%DATADIR%%/plugins/ShowviewPlugin.jar
X%%DATADIR%%/plugins/TVRaterPlugin.jar
X%%DATADIR%%/themepacks/themepack.zip
X%%DATADIR%%/tvbrowser.jar
X%%DATADIR%%/tvdataservice/TvBrowserDataService.jar
X%%DATADIR%%/website.url
X at dirrm %%DATADIR%%/tvdataservice
X at dirrm %%DATADIR%%/themepacks
X at dirrm %%DATADIR%%/plugins
X at dirrm %%DATADIR%%/imgs
X at dirrm %%DATADIR%%/help/default
X at dirrm %%DATADIR%%/help/de
X at dirrm %%DATADIR%%/help
X at dirrm %%DATADIR%%/tvdata
X at unexec rmdir /var/tvbrowser/tvdata
X at unexec rmdir /var/tvbrowser
X at dirrm share/tvbrowser
END-of-/usr/ports/german/tvbrowser/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list