aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2011-03-26 19:19:58 +0000
committerJuergen Lock <nox@FreeBSD.org>2011-03-26 19:19:58 +0000
commitd40c793e7a4bdd37295f1316f779dce3fb8f76e6 (patch)
tree144a819d11d6b4afa9f10cb8cf92e01d4f701f03 /multimedia
parenta90cfac7f118f7a625b3da0fab02f1976f471f8a (diff)
downloadports-d40c793e7a4bdd37295f1316f779dce3fb8f76e6.tar.gz
ports-d40c793e7a4bdd37295f1316f779dce3fb8f76e6.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/vdr-plugin-skinenigmang/Makefile38
-rw-r--r--multimedia/vdr-plugin-skinenigmang/distinfo4
-rw-r--r--multimedia/vdr-plugin-skinenigmang/files/patch-Makefile9
-rw-r--r--multimedia/vdr-plugin-skinenigmang/files/patch-vdr-skinenigmang-0.1.165
-rw-r--r--multimedia/vdr-plugin-skinenigmang/pkg-descr6
-rw-r--r--multimedia/vdr-plugin-skinenigmang/pkg-plist134
7 files changed, 257 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 2288eaf8682f..600045fcd94a 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -343,6 +343,7 @@
SUBDIR += vdr-plugin-osdpip
SUBDIR += vdr-plugin-osdteletext
SUBDIR += vdr-plugin-remote
+ SUBDIR += vdr-plugin-skinenigmang
SUBDIR += vic
SUBDIR += vlc
SUBDIR += vodcatcher
diff --git a/multimedia/vdr-plugin-skinenigmang/Makefile b/multimedia/vdr-plugin-skinenigmang/Makefile
new file mode 100644
index 000000000000..a3b9e27c8ac5
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: vdr-plugin-skinenigmang
+# Date created: Wed Apr 14 18:11:42 CEST 2010
+# Whom: Juergen Lock <nox@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= vdr-plugin-skinenigmang
+PORTVERSION= 0.1.1
+PORTREVISION= 6
+CATEGORIES= multimedia
+MASTER_SITES= http://andreas.vdr-developer.org/enigmang/download/
+DISTNAME= ${PORTNAME:S/-plugin-/-/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
+DISTFILES= ${DISTNAME}.tgz \
+ skinenigmang-logos-xpm-hi-20070702.tgz
+
+MAINTAINER= nox@FreeBSD.org
+COMMENT= Video Disk Recorder - Enigma-NG skin plugin
+
+PATCH_STRIP= -p1
+HAVE_CONFIGURE= yes
+PORTDOCS= COPYING README
+MAKE_JOBS_SAFE= yes
+WRKSRC= ${WRKDIR}/${PLUGIN}-${DISTVERSION}
+
+.include "${.CURDIR}/../vdr/Makefile.plugins"
+
+post-patch: post-patch-plugin
+
+post-install: post-install-pluginlocales
+ (cd ${WRKDIR}/${PLUGIN} && \
+ ${COPYTREE_SHARE} \* ${PREFIX}/etc/vdr/plugins/${PLUGIN} )
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
+.endif
+
+.include <bsd.port.mk>
diff --git a/multimedia/vdr-plugin-skinenigmang/distinfo b/multimedia/vdr-plugin-skinenigmang/distinfo
new file mode 100644
index 000000000000..961f73d48f4d
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/distinfo
@@ -0,0 +1,4 @@
+SHA256 (vdr/vdr-skinenigmang-0.1.1.tgz) = 2d87b4f0257e6f6272b72d9dcb97446b70a0da77872b26e467b8462e53d4e72f
+SIZE (vdr/vdr-skinenigmang-0.1.1.tgz) = 89727
+SHA256 (vdr/skinenigmang-logos-xpm-hi-20070702.tgz) = 3428569d284db2fb1e57fe2683a818be489311d0b0ca3d4d172d34638fa61eaf
+SIZE (vdr/skinenigmang-logos-xpm-hi-20070702.tgz) = 49245
diff --git a/multimedia/vdr-plugin-skinenigmang/files/patch-Makefile b/multimedia/vdr-plugin-skinenigmang/files/patch-Makefile
new file mode 100644
index 000000000000..911e0b4e70fe
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/files/patch-Makefile
@@ -0,0 +1,9 @@
+--- skinenigmang-0.1.1/Makefile.orig
++++ skinenigmang-0.1.1/Makefile
+@@ -206,3 +210,6 @@ dist: clean
+
+ clean:
+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot
++
++install:
++ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
diff --git a/multimedia/vdr-plugin-skinenigmang/files/patch-vdr-skinenigmang-0.1.1 b/multimedia/vdr-plugin-skinenigmang/files/patch-vdr-skinenigmang-0.1.1
new file mode 100644
index 000000000000..e3f0a04f145e
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/files/patch-vdr-skinenigmang-0.1.1
@@ -0,0 +1,65 @@
+diff -ur orig/skinenigmang-0.1.1/Makefile skinenigmang-0.1.1/Makefile
+--- orig/skinenigmang-0.1.1/Makefile 2010-03-13 16:33:20.000000000 +0100
++++ skinenigmang-0.1.1/Makefile 2010-04-07 13:38:45.000000000 +0200
+@@ -16,15 +16,15 @@
+
+ # If you are using the epgsearch plugin and want to see the number of
+ # timer conflicts in the main menu's info area.
+-SKINENIGMA_USE_PLUGIN_EPGSEARCH = 1
++#SKINENIGMA_USE_PLUGIN_EPGSEARCH = 1
+
+ # If you use the mailbox plugin this will include support for it.
+-SKINENIGMA_USE_PLUGIN_MAILBOX = 1
++#SKINENIGMA_USE_PLUGIN_MAILBOX = 1
+
+ # Include code to support the Avards plugin:
+ # - Dynamic OSD size depending on current WSS mode.
+ # - Display current WSS mode in channel info and replay OSDs.
+-SKINENIGMA_USE_PLUGIN_AVARDS = 1
++#SKINENIGMA_USE_PLUGIN_AVARDS = 1
+
+ # Disable code to show signal strength and signal-to-noise ratio
+ # in channel info OSD.
+@@ -32,7 +32,7 @@
+
+ # Strip debug symbols? Set eg. to /bin/true if not
+ #STRIP = strip
+-STRIP = /bin/true
++STRIP = /usr/bin/true
+
+ # The official name of this plugin.
+ # This name will be used in the '-P...' option of VDR to load the plugin.
+@@ -191,7 +191,11 @@
+ ifndef SKINENIGMA_DEBUG
+ @$(STRIP) $@
+ endif
++ifdef FREEBSD
++ @cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
++else
+ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
++endif
+
+ dist: clean
+ @-rm -rf $(TMPDIR)/$(ARCHIVE)
+diff -ur orig/skinenigmang-0.1.1/enigma.c skinenigmang-0.1.1/enigma.c
+--- orig/skinenigmang-0.1.1/enigma.c 2010-04-05 10:33:42.000000000 +0200
++++ skinenigmang-0.1.1/enigma.c 2010-04-07 13:38:07.000000000 +0200
+@@ -256,6 +256,18 @@
+ #define ScrollbarHeight 20
+ #define ScrollbarWidth 16
+
++#ifdef __FreeBSD__
++/* XXX Implement strchrnul for FreeBSD. */
++static char *
++strchrnul (const char *s, int c_in)
++{
++ char c = c_in;
++ while (*s && (*s != c))
++ s++;
++
++ return (char *) s;
++}
++#endif
+
+ // --- cSkinEnigmaDisplayChannel --------------------------------------------
+
diff --git a/multimedia/vdr-plugin-skinenigmang/pkg-descr b/multimedia/vdr-plugin-skinenigmang/pkg-descr
new file mode 100644
index 000000000000..8345901c02f3
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/pkg-descr
@@ -0,0 +1,6 @@
+http://www.vdr-wiki.de/wiki/index.php/Skinenigmang-plugin
+
+"EnigmaNG" is a standalone VDR OSD skin based on the "Enigma" text2skin
+addon.
+
+WWW: http://andreas.vdr-developer.org/enigmang/index.html
diff --git a/multimedia/vdr-plugin-skinenigmang/pkg-plist b/multimedia/vdr-plugin-skinenigmang/pkg-plist
new file mode 100644
index 000000000000..ada78f9857e8
--- /dev/null
+++ b/multimedia/vdr-plugin-skinenigmang/pkg-plist
@@ -0,0 +1,134 @@
+lib/vdr/libvdr-skinenigmang.so.1.7.17
+etc/vdr/plugins/skinenigmang/HISTORY
+etc/vdr/plugins/skinenigmang/README
+etc/vdr/plugins/skinenigmang/flags/deu.xpm
+etc/vdr/plugins/skinenigmang/flags/eng.xpm
+etc/vdr/plugins/skinenigmang/flags/fra.xpm
+etc/vdr/plugins/skinenigmang/flags/dut.xpm
+etc/vdr/plugins/skinenigmang/flags/fraDD.xpm
+etc/vdr/plugins/skinenigmang/flags/dutDD.xpm
+etc/vdr/plugins/skinenigmang/flags/deuDD.xpm
+etc/vdr/plugins/skinenigmang/flags/engDD.xpm
+etc/vdr/plugins/skinenigmang/flags/dutDUAL.xpm
+etc/vdr/plugins/skinenigmang/flags/fraDUAL.xpm
+etc/vdr/plugins/skinenigmang/flags/engDUAL.xpm
+etc/vdr/plugins/skinenigmang/flags/dutMONO.xpm
+etc/vdr/plugins/skinenigmang/flags/fraMONO.xpm
+etc/vdr/plugins/skinenigmang/flags/engMONO.xpm
+etc/vdr/plugins/skinenigmang/flags/deuMONO.xpm
+etc/vdr/plugins/skinenigmang/flags/deuDUAL.xpm
+etc/vdr/plugins/skinenigmang/flags/ger.xpm
+etc/vdr/plugins/skinenigmang/icons/message/info.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward1.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward2.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward3.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowForward1.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowForward2.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/pause.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward4.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward5.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward6.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward7.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward8.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastForward9.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind1.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind2.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind3.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind4.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind5.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind6.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind7.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind8.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/fastRewind9.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/play.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowForward3.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowRewind1.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowForward.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowRewind.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowRewind2.xpm
+etc/vdr/plugins/skinenigmang/icons/replay/slowRewind3.xpm
+etc/vdr/plugins/skinenigmang/icons/audio/audioStereo.xpm
+etc/vdr/plugins/skinenigmang/icons/audio/audioRight.xpm
+etc/vdr/plugins/skinenigmang/icons/audio/audioLeft.xpm
+etc/vdr/plugins/skinenigmang/icons/volume/muteOff.xpm
+etc/vdr/plugins/skinenigmang/icons/volume/muteOn.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/audiorecorder.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/blank.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/burn.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/cancel.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/cdda.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/channels.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/channelscan.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/chanorg.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/commands.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/device.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/digicam.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/director.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/dvd.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/dvdselect.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/epgsearch.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/externalplayer.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/femon.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/filebrowser.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/fussball.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/games.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/image.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/mp3.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/mplayer.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/newsticker.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/osdpip.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/pin.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/radio.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/recordings.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/rotor.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/schedule.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/setup.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/solitaire.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/solitaire2.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/stop.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/streamdev.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/sudoku.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/summary.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/teletext.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/timers.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/tvonscreen.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/vdrc.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/vdrcd.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/vdrrip.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/weather.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/xineliboutput.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/vcd.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/soccer.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/webepg.xpm
+etc/vdr/plugins/skinenigmang/icons/menu/vdr.xpm
+@dirrm etc/vdr/plugins/skinenigmang/flags
+@dirrm etc/vdr/plugins/skinenigmang/icons/message
+@dirrm etc/vdr/plugins/skinenigmang/icons/replay
+@dirrm etc/vdr/plugins/skinenigmang/icons/audio
+@dirrm etc/vdr/plugins/skinenigmang/icons/volume
+@dirrm etc/vdr/plugins/skinenigmang/icons/menu
+@dirrm etc/vdr/plugins/skinenigmang/icons
+@dirrm etc/vdr/plugins/skinenigmang
+%%NLS%%share/locale/ca_ES/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/cs_CZ/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/da_DK/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/de_DE/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/el_GR/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/es_ES/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/et_EE/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/fi_FI/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/fr_FR/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/hr_HR/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/hu_HU/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/it_IT/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/nl_NL/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/nn_NO/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/pl_PL/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/pt_PT/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/ro_RO/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/ru_RU/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/sl_SI/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/sv_SE/LC_MESSAGES/vdr-skinenigmang.mo
+%%NLS%%share/locale/tr_TR/LC_MESSAGES/vdr-skinenigmang.mo