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