From 43ae86d742c26eac939c603b0dd53130991f2260 Mon Sep 17 00:00:00 2001 From: Edwin Groothuis Date: Thu, 24 Nov 2005 07:38:50 +0000 Subject: [PATCH] new port: german/tvbrowser 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 PR: ports/81631 Submitted by: Lars Engels --- german/Makefile | 1 + german/tvbrowser/Makefile | 39 ++++++++++ german/tvbrowser/distinfo | 2 + german/tvbrowser/files/pkg-message.in | 30 ++++++++ german/tvbrowser/files/tvbrowser | 3 + german/tvbrowser/pkg-descr | 11 +++ german/tvbrowser/pkg-plist | 101 ++++++++++++++++++++++++++ misc/tvbrowser/Makefile | 39 ++++++++++ misc/tvbrowser/distinfo | 2 + misc/tvbrowser/files/pkg-message.in | 30 ++++++++ misc/tvbrowser/files/tvbrowser | 3 + misc/tvbrowser/pkg-descr | 11 +++ misc/tvbrowser/pkg-plist | 101 ++++++++++++++++++++++++++ 13 files changed, 373 insertions(+) create mode 100644 german/tvbrowser/Makefile create mode 100644 german/tvbrowser/distinfo create mode 100644 german/tvbrowser/files/pkg-message.in create mode 100644 german/tvbrowser/files/tvbrowser create mode 100644 german/tvbrowser/pkg-descr create mode 100644 german/tvbrowser/pkg-plist create mode 100644 misc/tvbrowser/Makefile create mode 100644 misc/tvbrowser/distinfo create mode 100644 misc/tvbrowser/files/pkg-message.in create mode 100644 misc/tvbrowser/files/tvbrowser create mode 100644 misc/tvbrowser/pkg-descr create mode 100644 misc/tvbrowser/pkg-plist diff --git a/german/Makefile b/german/Makefile index e3d0433c8aac..ef0ea290e5d2 100644 --- a/german/Makefile +++ b/german/Makefile @@ -30,6 +30,7 @@ SUBDIR += staroffice70 SUBDIR += steak SUBDIR += swissgerman-ding + SUBDIR += tvbrowser SUBDIR += unix-connect SUBDIR += webalizer2 diff --git a/german/tvbrowser/Makefile b/german/tvbrowser/Makefile new file mode 100644 index 000000000000..4c6fc115e090 --- /dev/null +++ b/german/tvbrowser/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: tvbrowser +# Date Created: 24 May 2005 +# Whom: Lars Engels +# +# $FreeBSD$ +# + +PORTNAME= tvbrowser +PORTVERSION= 1.0 +CATEGORIES= german java +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= tvbrowser +DISTNAME= tvbrowser_v1.0_bin + +MAINTAINER= lars.engels@0x20.net +COMMENT= A digital tv guide + +EXTRACT_AFTER_ARGS= -d ${WRKSRC} + +PKGMESSAGE= ${WRKDIR}/pkg-message +SUB_FILES= pkg-message +USE_ZIP= yes +NO_BUILD= yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ + +do-install: + @${MKDIR} ${PREFIX}/share/${PORTNAME} + @${CP} -r ${WRKSRC}/tvbrowser_v1.0/* ${PREFIX}/share/${PORTNAME} + @${CP} -r ${FILESDIR}/tvbrowser /${PREFIX}/bin/ + @${CHMOD} 755 /${PREFIX}/bin/tvbrowser + +post-install: + @${MKDIR} ${PREFIX}/share/${PORTNAME}/tvdata + @${MKDIR} /var/tvbrowser/tvdata + @${CHMOD} 777 /var/tvbrowser/tvdata + @${CAT} ${PKGMESSAGE} + +.include diff --git a/german/tvbrowser/distinfo b/german/tvbrowser/distinfo new file mode 100644 index 000000000000..2520b5aa7084 --- /dev/null +++ b/german/tvbrowser/distinfo @@ -0,0 +1,2 @@ +MD5 (tvbrowser_v1.0_bin.zip) = b27d85ead880b2d7a07e69e5f46775fc +SIZE (tvbrowser_v1.0_bin.zip) = 1060069 diff --git a/german/tvbrowser/files/pkg-message.in b/german/tvbrowser/files/pkg-message.in new file mode 100644 index 000000000000..145b011921cf --- /dev/null +++ b/german/tvbrowser/files/pkg-message.in @@ -0,0 +1,30 @@ +************************************************************ + +Check if %%PREFIX%%/bin/java exists. If not, create a link: + + ln -s %%PREFIX%%/bin/javavm %%PREFIX%%/bin/java + +or change the start script %%PREFIX%%/bin/tvbrowser + + + + !!! IMPORTANT !!! + +In order to use TV Browser as a regular user you have to do +the following: + +1. As the regular user run tvbrowser + +2. Cancel the Setup Assistant + +3. Do not update the tv data + +4. Click on the Settings button + +5. Select Advanced | Directories and enter + + /var/tvbrowser/tvdata + +6. Restart TV Browser and have fun + +************************************************************ diff --git a/german/tvbrowser/files/tvbrowser b/german/tvbrowser/files/tvbrowser new file mode 100644 index 000000000000..2def45ed6f28 --- /dev/null +++ b/german/tvbrowser/files/tvbrowser @@ -0,0 +1,3 @@ +#!/bin/sh + +cd /usr/local/share/tvbrowser && java -jar tvbrowser.jar diff --git a/german/tvbrowser/pkg-descr b/german/tvbrowser/pkg-descr new file mode 100644 index 000000000000..935b5ba16f62 --- /dev/null +++ b/german/tvbrowser/pkg-descr @@ -0,0 +1,11 @@ +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 + +- Lars Engels +lars@0x20.net diff --git a/german/tvbrowser/pkg-plist b/german/tvbrowser/pkg-plist new file mode 100644 index 000000000000..ceb5bda480d8 --- /dev/null +++ b/german/tvbrowser/pkg-plist @@ -0,0 +1,101 @@ +bin/tvbrowser +%%DATADIR%%/INSTALL.txt +%%DATADIR%%/LICENSE.txt +%%DATADIR%%/help/de/Forward24.gif +%%DATADIR%%/help/de/about.html +%%DATADIR%%/help/de/assistant.html +%%DATADIR%%/help/de/deinstallation.html +%%DATADIR%%/help/de/faq.html +%%DATADIR%%/help/de/img01.png +%%DATADIR%%/help/de/img02.png +%%DATADIR%%/help/de/img03.png +%%DATADIR%%/help/de/img04.png +%%DATADIR%%/help/de/img05.png +%%DATADIR%%/help/de/img06.png +%%DATADIR%%/help/de/img07.png +%%DATADIR%%/help/de/img08.png +%%DATADIR%%/help/de/img09.png +%%DATADIR%%/help/de/index.html +%%DATADIR%%/help/de/installation.html +%%DATADIR%%/help/de/main.html +%%DATADIR%%/help/de/navigation.html +%%DATADIR%%/help/de/online.html +%%DATADIR%%/help/de/settings.html +%%DATADIR%%/help/default/index.html +%%DATADIR%%/help/style.css +%%DATADIR%%/imgs/About16.gif +%%DATADIR%%/imgs/Back24.gif +%%DATADIR%%/imgs/Down24.gif +%%DATADIR%%/imgs/Export16.gif +%%DATADIR%%/imgs/Find24.gif +%%DATADIR%%/imgs/Forward24.gif +%%DATADIR%%/imgs/Help16.gif +%%DATADIR%%/imgs/Host16.gif +%%DATADIR%%/imgs/Import16.gif +%%DATADIR%%/imgs/Info_16to9.gif +%%DATADIR%%/imgs/Info_BlackAndWhite.gif +%%DATADIR%%/imgs/Info_DolbyDigital51.gif +%%DATADIR%%/imgs/Info_DolbySurround.gif +%%DATADIR%%/imgs/Info_Mono.gif +%%DATADIR%%/imgs/Info_OriginalWithSubtitle.gif +%%DATADIR%%/imgs/Info_Stereo.gif +%%DATADIR%%/imgs/Info_SubtitleForAurallyHandicapped.gif +%%DATADIR%%/imgs/Info_TwoChannelTone.gif +%%DATADIR%%/imgs/Jar16.gif +%%DATADIR%%/imgs/Open16.gif +%%DATADIR%%/imgs/Preferences16.gif +%%DATADIR%%/imgs/Preferences24.gif +%%DATADIR%%/imgs/Refresh16.gif +%%DATADIR%%/imgs/Refresh24.gif +%%DATADIR%%/imgs/Search16.gif +%%DATADIR%%/imgs/Stop24.gif +%%DATADIR%%/imgs/TVBrowser.ico +%%DATADIR%%/imgs/TVBrowser16.gif +%%DATADIR%%/imgs/TVBrowser16.png +%%DATADIR%%/imgs/TVBrowser32.gif +%%DATADIR%%/imgs/TimeEarly24.gif +%%DATADIR%%/imgs/TimeEvening24.gif +%%DATADIR%%/imgs/TimeMidday24.gif +%%DATADIR%%/imgs/TimeMorning24.gif +%%DATADIR%%/imgs/TimeNow24.gif +%%DATADIR%%/imgs/Up24.gif +%%DATADIR%%/imgs/WebComponent16.gif +%%DATADIR%%/imgs/background.jpg +%%DATADIR%%/imgs/background2.jpg +%%DATADIR%%/imgs/columns2.jpg +%%DATADIR%%/imgs/columns_afternoon.jpg +%%DATADIR%%/imgs/columns_early.jpg +%%DATADIR%%/imgs/columns_edge.jpg +%%DATADIR%%/imgs/columns_evening.jpg +%%DATADIR%%/imgs/columns_midday.jpg +%%DATADIR%%/imgs/down16.gif +%%DATADIR%%/imgs/more.png +%%DATADIR%%/imgs/splash.jpg +%%DATADIR%%/imgs/tvabout.jpg +%%DATADIR%%/imgs/up16.gif +%%DATADIR%%/plugins/FavoritesPlugin.jar +%%DATADIR%%/plugins/GoogleSearchPlugin.jar +%%DATADIR%%/plugins/ImdbSearchPlugin.jar +%%DATADIR%%/plugins/ListViewPlugin.jar +%%DATADIR%%/plugins/NewsPlugin.jar +%%DATADIR%%/plugins/PrintPlugin.jar +%%DATADIR%%/plugins/ProgramInfo.jar +%%DATADIR%%/plugins/ReminderPlugin.jar +%%DATADIR%%/plugins/SearchPlugin.jar +%%DATADIR%%/plugins/ShowviewPlugin.jar +%%DATADIR%%/plugins/TVRaterPlugin.jar +%%DATADIR%%/themepacks/themepack.zip +%%DATADIR%%/tvbrowser.jar +%%DATADIR%%/tvdataservice/TvBrowserDataService.jar +%%DATADIR%%/website.url +@dirrm %%DATADIR%%/tvdataservice +@dirrm %%DATADIR%%/themepacks +@dirrm %%DATADIR%%/plugins +@dirrm %%DATADIR%%/imgs +@dirrm %%DATADIR%%/help/default +@dirrm %%DATADIR%%/help/de +@dirrm %%DATADIR%%/help +@dirrm %%DATADIR%%/tvdata +@unexec rmdir /var/tvbrowser/tvdata +@unexec rmdir /var/tvbrowser +@dirrm share/tvbrowser diff --git a/misc/tvbrowser/Makefile b/misc/tvbrowser/Makefile new file mode 100644 index 000000000000..4c6fc115e090 --- /dev/null +++ b/misc/tvbrowser/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: tvbrowser +# Date Created: 24 May 2005 +# Whom: Lars Engels +# +# $FreeBSD$ +# + +PORTNAME= tvbrowser +PORTVERSION= 1.0 +CATEGORIES= german java +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= tvbrowser +DISTNAME= tvbrowser_v1.0_bin + +MAINTAINER= lars.engels@0x20.net +COMMENT= A digital tv guide + +EXTRACT_AFTER_ARGS= -d ${WRKSRC} + +PKGMESSAGE= ${WRKDIR}/pkg-message +SUB_FILES= pkg-message +USE_ZIP= yes +NO_BUILD= yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ + +do-install: + @${MKDIR} ${PREFIX}/share/${PORTNAME} + @${CP} -r ${WRKSRC}/tvbrowser_v1.0/* ${PREFIX}/share/${PORTNAME} + @${CP} -r ${FILESDIR}/tvbrowser /${PREFIX}/bin/ + @${CHMOD} 755 /${PREFIX}/bin/tvbrowser + +post-install: + @${MKDIR} ${PREFIX}/share/${PORTNAME}/tvdata + @${MKDIR} /var/tvbrowser/tvdata + @${CHMOD} 777 /var/tvbrowser/tvdata + @${CAT} ${PKGMESSAGE} + +.include diff --git a/misc/tvbrowser/distinfo b/misc/tvbrowser/distinfo new file mode 100644 index 000000000000..2520b5aa7084 --- /dev/null +++ b/misc/tvbrowser/distinfo @@ -0,0 +1,2 @@ +MD5 (tvbrowser_v1.0_bin.zip) = b27d85ead880b2d7a07e69e5f46775fc +SIZE (tvbrowser_v1.0_bin.zip) = 1060069 diff --git a/misc/tvbrowser/files/pkg-message.in b/misc/tvbrowser/files/pkg-message.in new file mode 100644 index 000000000000..145b011921cf --- /dev/null +++ b/misc/tvbrowser/files/pkg-message.in @@ -0,0 +1,30 @@ +************************************************************ + +Check if %%PREFIX%%/bin/java exists. If not, create a link: + + ln -s %%PREFIX%%/bin/javavm %%PREFIX%%/bin/java + +or change the start script %%PREFIX%%/bin/tvbrowser + + + + !!! IMPORTANT !!! + +In order to use TV Browser as a regular user you have to do +the following: + +1. As the regular user run tvbrowser + +2. Cancel the Setup Assistant + +3. Do not update the tv data + +4. Click on the Settings button + +5. Select Advanced | Directories and enter + + /var/tvbrowser/tvdata + +6. Restart TV Browser and have fun + +************************************************************ diff --git a/misc/tvbrowser/files/tvbrowser b/misc/tvbrowser/files/tvbrowser new file mode 100644 index 000000000000..2def45ed6f28 --- /dev/null +++ b/misc/tvbrowser/files/tvbrowser @@ -0,0 +1,3 @@ +#!/bin/sh + +cd /usr/local/share/tvbrowser && java -jar tvbrowser.jar diff --git a/misc/tvbrowser/pkg-descr b/misc/tvbrowser/pkg-descr new file mode 100644 index 000000000000..935b5ba16f62 --- /dev/null +++ b/misc/tvbrowser/pkg-descr @@ -0,0 +1,11 @@ +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 + +- Lars Engels +lars@0x20.net diff --git a/misc/tvbrowser/pkg-plist b/misc/tvbrowser/pkg-plist new file mode 100644 index 000000000000..ceb5bda480d8 --- /dev/null +++ b/misc/tvbrowser/pkg-plist @@ -0,0 +1,101 @@ +bin/tvbrowser +%%DATADIR%%/INSTALL.txt +%%DATADIR%%/LICENSE.txt +%%DATADIR%%/help/de/Forward24.gif +%%DATADIR%%/help/de/about.html +%%DATADIR%%/help/de/assistant.html +%%DATADIR%%/help/de/deinstallation.html +%%DATADIR%%/help/de/faq.html +%%DATADIR%%/help/de/img01.png +%%DATADIR%%/help/de/img02.png +%%DATADIR%%/help/de/img03.png +%%DATADIR%%/help/de/img04.png +%%DATADIR%%/help/de/img05.png +%%DATADIR%%/help/de/img06.png +%%DATADIR%%/help/de/img07.png +%%DATADIR%%/help/de/img08.png +%%DATADIR%%/help/de/img09.png +%%DATADIR%%/help/de/index.html +%%DATADIR%%/help/de/installation.html +%%DATADIR%%/help/de/main.html +%%DATADIR%%/help/de/navigation.html +%%DATADIR%%/help/de/online.html +%%DATADIR%%/help/de/settings.html +%%DATADIR%%/help/default/index.html +%%DATADIR%%/help/style.css +%%DATADIR%%/imgs/About16.gif +%%DATADIR%%/imgs/Back24.gif +%%DATADIR%%/imgs/Down24.gif +%%DATADIR%%/imgs/Export16.gif +%%DATADIR%%/imgs/Find24.gif +%%DATADIR%%/imgs/Forward24.gif +%%DATADIR%%/imgs/Help16.gif +%%DATADIR%%/imgs/Host16.gif +%%DATADIR%%/imgs/Import16.gif +%%DATADIR%%/imgs/Info_16to9.gif +%%DATADIR%%/imgs/Info_BlackAndWhite.gif +%%DATADIR%%/imgs/Info_DolbyDigital51.gif +%%DATADIR%%/imgs/Info_DolbySurround.gif +%%DATADIR%%/imgs/Info_Mono.gif +%%DATADIR%%/imgs/Info_OriginalWithSubtitle.gif +%%DATADIR%%/imgs/Info_Stereo.gif +%%DATADIR%%/imgs/Info_SubtitleForAurallyHandicapped.gif +%%DATADIR%%/imgs/Info_TwoChannelTone.gif +%%DATADIR%%/imgs/Jar16.gif +%%DATADIR%%/imgs/Open16.gif +%%DATADIR%%/imgs/Preferences16.gif +%%DATADIR%%/imgs/Preferences24.gif +%%DATADIR%%/imgs/Refresh16.gif +%%DATADIR%%/imgs/Refresh24.gif +%%DATADIR%%/imgs/Search16.gif +%%DATADIR%%/imgs/Stop24.gif +%%DATADIR%%/imgs/TVBrowser.ico +%%DATADIR%%/imgs/TVBrowser16.gif +%%DATADIR%%/imgs/TVBrowser16.png +%%DATADIR%%/imgs/TVBrowser32.gif +%%DATADIR%%/imgs/TimeEarly24.gif +%%DATADIR%%/imgs/TimeEvening24.gif +%%DATADIR%%/imgs/TimeMidday24.gif +%%DATADIR%%/imgs/TimeMorning24.gif +%%DATADIR%%/imgs/TimeNow24.gif +%%DATADIR%%/imgs/Up24.gif +%%DATADIR%%/imgs/WebComponent16.gif +%%DATADIR%%/imgs/background.jpg +%%DATADIR%%/imgs/background2.jpg +%%DATADIR%%/imgs/columns2.jpg +%%DATADIR%%/imgs/columns_afternoon.jpg +%%DATADIR%%/imgs/columns_early.jpg +%%DATADIR%%/imgs/columns_edge.jpg +%%DATADIR%%/imgs/columns_evening.jpg +%%DATADIR%%/imgs/columns_midday.jpg +%%DATADIR%%/imgs/down16.gif +%%DATADIR%%/imgs/more.png +%%DATADIR%%/imgs/splash.jpg +%%DATADIR%%/imgs/tvabout.jpg +%%DATADIR%%/imgs/up16.gif +%%DATADIR%%/plugins/FavoritesPlugin.jar +%%DATADIR%%/plugins/GoogleSearchPlugin.jar +%%DATADIR%%/plugins/ImdbSearchPlugin.jar +%%DATADIR%%/plugins/ListViewPlugin.jar +%%DATADIR%%/plugins/NewsPlugin.jar +%%DATADIR%%/plugins/PrintPlugin.jar +%%DATADIR%%/plugins/ProgramInfo.jar +%%DATADIR%%/plugins/ReminderPlugin.jar +%%DATADIR%%/plugins/SearchPlugin.jar +%%DATADIR%%/plugins/ShowviewPlugin.jar +%%DATADIR%%/plugins/TVRaterPlugin.jar +%%DATADIR%%/themepacks/themepack.zip +%%DATADIR%%/tvbrowser.jar +%%DATADIR%%/tvdataservice/TvBrowserDataService.jar +%%DATADIR%%/website.url +@dirrm %%DATADIR%%/tvdataservice +@dirrm %%DATADIR%%/themepacks +@dirrm %%DATADIR%%/plugins +@dirrm %%DATADIR%%/imgs +@dirrm %%DATADIR%%/help/default +@dirrm %%DATADIR%%/help/de +@dirrm %%DATADIR%%/help +@dirrm %%DATADIR%%/tvdata +@unexec rmdir /var/tvbrowser/tvdata +@unexec rmdir /var/tvbrowser +@dirrm share/tvbrowser