diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-07-30 07:45:21 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-07-30 07:45:21 +0800 |
commit | f586e4202eb5092e514232492578be786d7afccb (patch) | |
tree | 6b6a81bdfcf2d78316484d037555ba8e37cf7ae6 /multimedia | |
parent | ca0ca400d3bb6e434c31a2bf4064d79cfb5ea303 (diff) | |
download | marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar.gz marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar.bz2 marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar.lz marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar.xz marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.tar.zst marcuscom-ports-f586e4202eb5092e514232492578be786d7afccb.zip |
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9270 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'multimedia')
65 files changed, 2879 insertions, 0 deletions
diff --git a/multimedia/gaim-xmms-remote/Makefile b/multimedia/gaim-xmms-remote/Makefile new file mode 100644 index 000000000..b032f122d --- /dev/null +++ b/multimedia/gaim-xmms-remote/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: gaim-xmms-remote +# Date created: 2004-08-31 +# Whom: daniel@xbox-irc.net +# +# $FreeBSD$ +# + +PORTNAME= gaim-xmms-remote +PORTVERSION= 1.8 +PORTREVISION= 11 +CATEGORIES= multimedia net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= guifications + +MAINTAINER= danielshafer@gmail.com +COMMENT= Plugin to display current XMMS song in Gaim + +BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim +RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim +LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms + +USE_XLIB= yes +USE_GMAKE= yes +USE_GNOME= gnomeprefix gnomehack gtk20 +GNU_CONFIGURE= yes + +post-patch: + @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \ + -e 's#\([@(]\)GAIM_LIBDIR\([@)]\)#\1libdir\2#' \ + -e 's#\([@(]\)GAIM_DATADIR\([@)]\)#\1datadir\2#' + @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/multimedia/gaim-xmms-remote/distinfo b/multimedia/gaim-xmms-remote/distinfo new file mode 100644 index 000000000..13d34df44 --- /dev/null +++ b/multimedia/gaim-xmms-remote/distinfo @@ -0,0 +1,3 @@ +MD5 (gaim-xmms-remote-1.8.tar.gz) = 87e73c821f61ff3859d191cb77358128 +SHA256 (gaim-xmms-remote-1.8.tar.gz) = c4f70139487cfcf7993f8c2b45c5f845a174ab2477cccf1af942fc96b98f9c55 +SIZE (gaim-xmms-remote-1.8.tar.gz) = 313277 diff --git a/multimedia/gaim-xmms-remote/pkg-descr b/multimedia/gaim-xmms-remote/pkg-descr new file mode 100644 index 000000000..1fc83f2d8 --- /dev/null +++ b/multimedia/gaim-xmms-remote/pkg-descr @@ -0,0 +1,4 @@ +Gaim XMMS Remote is a Gaim plugin that lets you control +XMMS from within gaim. + +WWW: http://guifications.sourceforge.net/Gaim-XMMS-Remote/ diff --git a/multimedia/gaim-xmms-remote/pkg-plist b/multimedia/gaim-xmms-remote/pkg-plist new file mode 100644 index 000000000..e281a3846 --- /dev/null +++ b/multimedia/gaim-xmms-remote/pkg-plist @@ -0,0 +1,9 @@ +lib/gaim/gxr.la +lib/gaim/gxr.so +share/pixmaps/gaim/gxr/next.png +share/pixmaps/gaim/gxr/pause.png +share/pixmaps/gaim/gxr/play.png +share/pixmaps/gaim/gxr/previous.png +share/pixmaps/gaim/gxr/stop.png +share/pixmaps/gaim/gxr/xmms.png +@dirrm share/pixmaps/gaim/gxr diff --git a/multimedia/gmencoder/Makefile b/multimedia/gmencoder/Makefile new file mode 100644 index 000000000..65f23eddc --- /dev/null +++ b/multimedia/gmencoder/Makefile @@ -0,0 +1,62 @@ +# Ports collection makefile for: gmencoder +# Date created: Wed Feb 25 03:20:50 EST 2004 +# Whom: Michael Johnson <ahze@ahze.net> +# +# $FreeBSD$ +# + +PORTNAME= gmencoder +PORTVERSION= 0.1.0 +PORTREVISION= 9 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +EXTRACT_SUFX= .tgz + +MAINTAINER= ports@FreeBSD.org +COMMENT= Gmencoder is Gnome2 front-end to mplayer/mencoder + +BUILD_DEPENDS= mencoder:${PORTSDIR}/multimedia/mplayer +RUN_DEPENDS= mencoder:${PORTSDIR}/multimedia/mplayer + +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" +USE_GMAKE= yes +USE_GNOME= gnomehack gnomeprefix libgnomeui +USE_GETTEXT= yes + +MAN1= gmencoder.1 + +DESKTOP_ENTRIES= "Gmencoder" "Gnome2 front-end to mplayer/mencoder" \ + "" "gmencoder" "GNOME;Application;AudioVideo;" false + +.if defined(WITH_DVD_DEVICE) +DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} +.else +DEFAULT_DVD_DEVICE=/dev/acd0 +.endif + +pre-everything:: +.if !defined(WITH_DVD_DEVICE) + @${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}" + @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" + @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|-O4||; s|type -path|which|' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \ + ${WRKSRC}/src/main.c ${WRKSRC}/src/interface.c + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in README + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + ${INSTALL_MAN} ${WRKSRC}/man/gmencoder.1 ${MANPREFIX}/man/man1 + +.include <bsd.port.mk> diff --git a/multimedia/gmencoder/distinfo b/multimedia/gmencoder/distinfo new file mode 100644 index 000000000..007c4485a --- /dev/null +++ b/multimedia/gmencoder/distinfo @@ -0,0 +1,3 @@ +MD5 (gmencoder-0.1.0.tgz) = 2b011c02f9a9cf3d94554a02d052c938 +SHA256 (gmencoder-0.1.0.tgz) = 6782a9eb1feac6b898039d6f45a810c2c26d4dbbf4fdbeed266f4349a71edb53 +SIZE (gmencoder-0.1.0.tgz) = 120557 diff --git a/multimedia/gmencoder/pkg-descr b/multimedia/gmencoder/pkg-descr new file mode 100644 index 000000000..86d848e19 --- /dev/null +++ b/multimedia/gmencoder/pkg-descr @@ -0,0 +1,5 @@ +Gmencoder is Gnome2 front-end to mplayer/mencoder. It supports many of the +output codecs as well as postprocessing, cropping, scale, subtitles ripping, +1, 2 and 3 passes for encoding. + +WWW: http://gmencoder.sourceforge.net/ diff --git a/multimedia/gmencoder/pkg-plist b/multimedia/gmencoder/pkg-plist new file mode 100644 index 000000000..7774924b6 --- /dev/null +++ b/multimedia/gmencoder/pkg-plist @@ -0,0 +1,8 @@ +bin/gmencoder +share/pixmaps/gmencoder/media-pause.png +share/pixmaps/gmencoder/media-play.png +%%PORTDOCS%%%%DOCSDIR%%/README +share/locale/es/LC_MESSAGES/gmencoder.mo +share/locale/en/LC_MESSAGES/gmencoder.mo +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm share/pixmaps/gmencoder diff --git a/multimedia/gnome-subtitles/Makefile b/multimedia/gnome-subtitles/Makefile new file mode 100644 index 000000000..d496f0896 --- /dev/null +++ b/multimedia/gnome-subtitles/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: gnome-subtitles +# Date created: 23 March 2007 +# Whom: Marcin Simonides <marcin@studio4plus.com> +# +# $FreeBSD$ +# + +PORTNAME= gnome-subtitles +PORTVERSION= 0.5.1 +PORTREVISION= 1 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= marcin@studio4plus.com +COMMENT= Subtitle editor with video preview + +BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono +RUN_DEPENDS= mono:${PORTSDIR}/lang/mono + +USE_GMAKE= yes +USE_GNOME= gnomeprefix gtksharp20 gnomesharp20 gnomedocutils +GNU_CONFIGURE= yes +GCONF_SCHEMAS= gnome-subtitles.schemas +INSTALLS_OMF= yes +INSTALLS_ICONS= yes + +MAN1= gnome-subtitles.1 + +.if !defined(WITHOUT_MPLAYER) + RUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer +.endif + +.include <bsd.port.pre.mk> +.include "${.CURDIR}/../../lang/mono/bsd.mono.mk" +.include <bsd.port.post.mk> diff --git a/multimedia/gnome-subtitles/distinfo b/multimedia/gnome-subtitles/distinfo new file mode 100644 index 000000000..e78d5814c --- /dev/null +++ b/multimedia/gnome-subtitles/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome-subtitles-0.5.1.tar.gz) = 313fabeb42f4bf117c851d2af9eda437 +SHA256 (gnome-subtitles-0.5.1.tar.gz) = 1aa0d521eebced2e5288cb1fd2762dc36267a84681388016ead6cb48fe7c9692 +SIZE (gnome-subtitles-0.5.1.tar.gz) = 445167 diff --git a/multimedia/gnome-subtitles/files/patch-src_GnomeSubtitles_Execution_gnome-subtitles.in b/multimedia/gnome-subtitles/files/patch-src_GnomeSubtitles_Execution_gnome-subtitles.in new file mode 100644 index 000000000..b652261bd --- /dev/null +++ b/multimedia/gnome-subtitles/files/patch-src_GnomeSubtitles_Execution_gnome-subtitles.in @@ -0,0 +1,8 @@ +--- src/GnomeSubtitles/Execution/gnome-subtitles.in.orig Sat Mar 24 10:30:55 2007 ++++ src/GnomeSubtitles/Execution/gnome-subtitles.in Sat Mar 24 10:31:09 2007 +@@ -1,3 +1,3 @@ +-#!/bin/bash +-exec -a gnome-subtitles @MONO@ @prefix@/lib/gnome-subtitles/gnome-subtitles.exe "$@" ++#!/bin/sh ++exec @MONO@ @prefix@/lib/gnome-subtitles/gnome-subtitles.exe "$@" + diff --git a/multimedia/gnome-subtitles/pkg-descr b/multimedia/gnome-subtitles/pkg-descr new file mode 100644 index 000000000..62eb1537b --- /dev/null +++ b/multimedia/gnome-subtitles/pkg-descr @@ -0,0 +1,5 @@ +Gnome Subtitles is a subtitle editor for the GNOME desktop. It supports +the most common text-based subtitle formats and allows for subtitle +editing, conversion and synchronization. + +WWW: http://gnome-subtitles.sourceforge.net diff --git a/multimedia/gnome-subtitles/pkg-plist b/multimedia/gnome-subtitles/pkg-plist new file mode 100644 index 000000000..4ada75621 --- /dev/null +++ b/multimedia/gnome-subtitles/pkg-plist @@ -0,0 +1,13 @@ +bin/gnome-subtitles +lib/gnome-subtitles/gnome-subtitles.exe +lib/gnome-subtitles/sublib.dll +share/applications/gnome-subtitles.desktop +share/gnome/help/gnome-subtitles/C/legal.xml +share/gnome/help/gnome-subtitles/C/gnome-subtitles.xml +share/omf/gnome-subtitles/gnome-subtitles-C.omf +share/pixmaps/gnome-subtitles.png +@dirrmtry lib/gnome-subtitles +@dirrmtry share/omf/gnome-subtitles +@dirrmtry share/gnome/help/gnome-subtitles/C +@dirrmtry share/gnome/help/gnome-subtitles +@dirrmtry locale diff --git a/multimedia/gxmms/Makefile b/multimedia/gxmms/Makefile new file mode 100644 index 000000000..886fff30a --- /dev/null +++ b/multimedia/gxmms/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: gxmms +# Date created: 3 November 2004 +# Whom: Radek Kozlowski <radek@raadradd.com> +# +# $FreeBSD$ +# + +PORTNAME= gxmms +PORTVERSION= 0.2.1 +PORTREVISION= 6 +CATEGORIES= multimedia gnome +MASTER_SITES= ${MASTER_SITE_SAVANNAH} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= radek@raadradd.com +COMMENT= A simple GNOME panel applet for controlling XMMS + +BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms +RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms + +BROKEN= Does not compile + +USE_GMAKE= yes +USE_GNOME= gnomehack gnomepanel gnomeprefix intlhack +GNU_CONFIGURE= yes +USE_X_PREFIX= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +.include <bsd.port.mk> diff --git a/multimedia/gxmms/distinfo b/multimedia/gxmms/distinfo new file mode 100644 index 000000000..39aac6586 --- /dev/null +++ b/multimedia/gxmms/distinfo @@ -0,0 +1,3 @@ +MD5 (gxmms-0.2.1.tar.gz) = cdb986fa0545b787ac71ef6336823831 +SHA256 (gxmms-0.2.1.tar.gz) = bf3cc3bd5b42935db7589434a4777bc6125de3f49f8885bb086e9ebd9e85fb26 +SIZE (gxmms-0.2.1.tar.gz) = 129794 diff --git a/multimedia/gxmms/files/patch-src-xmmsctrl.c b/multimedia/gxmms/files/patch-src-xmmsctrl.c new file mode 100644 index 000000000..2e14c7e83 --- /dev/null +++ b/multimedia/gxmms/files/patch-src-xmmsctrl.c @@ -0,0 +1,18 @@ +--- src/xmmsctrl.c.orig Fri Sep 3 00:19:54 2004 ++++ src/xmmsctrl.c Thu Nov 4 14:36:56 2004 +@@ -48,13 +48,14 @@ + static gchar *msg_error = _("Sorry, unable to launch XMMS."); + gint timer; + time_t lt; ++ gchar *exec_this; + + if (xmms_remote_is_running(xmms->session)) + { + return; + } + +- gchar *exec_this = g_strdup_printf("%s &", exec_cmd); ++ exec_this = g_strdup_printf("%s &", exec_cmd); + + if (system(exec_this)) + { diff --git a/multimedia/gxmms/pkg-descr b/multimedia/gxmms/pkg-descr new file mode 100644 index 000000000..8c7cc24c1 --- /dev/null +++ b/multimedia/gxmms/pkg-descr @@ -0,0 +1,13 @@ +Gxmms is a simple GNOME panel applet that lets you control the basic +functions of the X MultiMedia System (XMMS). It has the following +features: + + * Scrollable track time progress bar + * Volume control with mouse scrollwheel + * Buttons: Previous track - Play / Pause - Stop - Next track - Eject + * Real-time tooltips with track title and time + * Control repeat and shuffle properties + * Show/Hide main window, playlist editor, graphical eq and more + * Internazionalization (i18n) + +WWW: http://www.nongnu.org/gxmms/ diff --git a/multimedia/gxmms/pkg-plist b/multimedia/gxmms/pkg-plist new file mode 100644 index 000000000..c958bcb41 --- /dev/null +++ b/multimedia/gxmms/pkg-plist @@ -0,0 +1,14 @@ +libdata/bonobo/servers/GNOME_gxmmsApplet.server +libexec/gxmms_applet +share/gnome-2.0/ui/GNOME_gxmmsApplet.xml +share/gxmms/gxmms.png +share/gxmms/gxmms_eject.png +share/gxmms/gxmms_next.png +share/gxmms/gxmms_play_pause.png +share/gxmms/gxmms_prev.png +share/gxmms/gxmms_stop.png +share/pixmaps/gxmms_mini.png +share/locale/ca/LC_MESSAGES/gxmms.mo +share/locale/es/LC_MESSAGES/gxmms.mo +share/locale/fr/LC_MESSAGES/gxmms.mo +@dirrm share/gxmms diff --git a/multimedia/kino/Makefile b/multimedia/kino/Makefile new file mode 100644 index 000000000..d1a62f2ed --- /dev/null +++ b/multimedia/kino/Makefile @@ -0,0 +1,65 @@ +# New ports collection makefile for: kino +# Date created: 10 April 2004 +# Whom: pb@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= kino +PORTVERSION= 1.1.0 +PORTREVISION= 1 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= pb@FreeBSD.org +COMMENT= A DV non-linear video editor + +LIB_DEPENDS= dv.4:${PORTSDIR}/multimedia/libdv \ + Magick.10:${PORTSDIR}/graphics/ImageMagick \ + samplerate.1:${PORTSDIR}/audio/libsamplerate +RUN_DEPENDS= mencoder:${PORTSDIR}/multimedia/mplayer \ + mplex:${PORTSDIR}/multimedia/mjpegtools + +OPTIONS= QUICKTIME "With Quicktime support" off \ + FFMPEG_KINO "With ffmpeg-kino" off + +USE_AUTOTOOLS= autoconf:261 +USE_GETTEXT= yes +USE_GMAKE= yes +USE_GNOME= gnomehack gnomeprefix libglade2 libxml2 +USE_ICONV= yes +GNU_CONFIGURE= yes +USE_X_PREFIX= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/lqt \ + -I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib/libquicktime \ + -L${LOCALBASE}/lib -L${X11BASE}/lib" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +CONFIGURE_ARGS= --with-dv1394 +MAN1= kino.1 kino2raw.1 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +IGNORE= does not compile on FreeBSD 4.x +.endif + +.if defined(WITH_FFMPEG_KINO) +MAN1+= ffmpeg-kino.1 +.endif + +.if defined(WITH_QUICKTIME) +LIB_DEPENDS+= quicktime.0:${PORTSDIR}/multimedia/libquicktime +CONFIGURE_ARGS+= --with-quicktime +.endif + +.if defined(WITH_FFMPEG_KINO) +PLIST_SUB+= FFMPEG_KINO="" +.else +CONFIGURE_ARGS+= --disable-local-ffmpeg +PLIST_SUB+= FFMPEG_KINO="@comment " +LIB_DEPENDS+= avcodec.1:$(PORTSDIR)/multimedia/ffmpeg +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/kino/distinfo b/multimedia/kino/distinfo new file mode 100644 index 000000000..49c0982c9 --- /dev/null +++ b/multimedia/kino/distinfo @@ -0,0 +1,3 @@ +MD5 (kino-1.1.0.tar.gz) = c0b238d361b191c487c2e25ff2cc4acf +SHA256 (kino-1.1.0.tar.gz) = 40caa7b9c4efa1fefc01a1770abbf9170a90720fff269fb7a96fc2f553cf2506 +SIZE (kino-1.1.0.tar.gz) = 10623140 diff --git a/multimedia/kino/files/patch-Makefile.in b/multimedia/kino/files/patch-Makefile.in new file mode 100644 index 000000000..d780b7a79 --- /dev/null +++ b/multimedia/kino/files/patch-Makefile.in @@ -0,0 +1,12 @@ +--- Makefile.in.orig Tue Mar 27 16:15:11 2007 ++++ Makefile.in Tue Mar 27 16:15:55 2007 +@@ -715,8 +715,7 @@ + + info-am: + +-install-data-am: install-data-local install-desktopDATA \ +- install-udevrulesDATA ++install-data-am: install-data-local install-desktopDATA + + install-exec-am: + diff --git a/multimedia/kino/files/patch-am b/multimedia/kino/files/patch-am new file mode 100644 index 000000000..b92432fdb --- /dev/null +++ b/multimedia/kino/files/patch-am @@ -0,0 +1,25 @@ +--- src/jogshuttle.cc.orig Tue Feb 20 07:32:05 2007 ++++ src/jogshuttle.cc Sat Mar 17 21:05:33 2007 +@@ -27,7 +27,7 @@ + #include <fcntl.h> + #include <unistd.h> + #include <errno.h> +-#include <linux/input.h> ++//#include <linux/input.h> + + #include "jogshuttle.h" + #include "preferences.h" +@@ -343,6 +343,7 @@ + */ + void JogShuttle::inputCallback( gint source, GdkInputCondition condition ) + { ++#if 0 + g_return_if_fail( this != NULL ); + // g_return_if_fail( input_ >= 0 ); + // g_return_if_fail( input_ == source ); +@@ -405,4 +406,5 @@ + { + return; + } ++#endif + } diff --git a/multimedia/kino/files/patch-an b/multimedia/kino/files/patch-an new file mode 100644 index 000000000..55c5b0a9c --- /dev/null +++ b/multimedia/kino/files/patch-an @@ -0,0 +1,18 @@ +--- src/page_capture.cc.orig Thu Apr 1 23:50:01 2004 ++++ src/page_capture.cc Sun Apr 11 00:35:15 2004 +@@ -295,6 +295,7 @@ + } + gui_state_was = 0; + } ++#if 0 + else if ( check_phyid == true ) + { + if ( gui_state_was != 1 ) +@@ -438,6 +439,7 @@ + gui_state_was = 3; + } + } ++#endif + } + + /** Define active widgets. diff --git a/multimedia/kino/files/patch-ao b/multimedia/kino/files/patch-ao new file mode 100644 index 000000000..f10219edb --- /dev/null +++ b/multimedia/kino/files/patch-ao @@ -0,0 +1,16 @@ +--- src/page_capture.h Wed Dec 10 05:17:38 2003 ++++ src/page_capture.h Fri Apr 9 16:40:51 2004 +@@ -26,10 +26,12 @@ + + #include "kino_common.h" + #include "page.h" +-#include <libavc1394/avc1394.h> ++//#include <libavc1394/avc1394.h> + + /** This class controls the firewire capture notebook page. + */ ++ ++typedef unsigned long quadlet_t; + + class PageCapture : public Page + { diff --git a/multimedia/kino/files/patch-at b/multimedia/kino/files/patch-at new file mode 100644 index 000000000..bc056bbb1 --- /dev/null +++ b/multimedia/kino/files/patch-at @@ -0,0 +1,11 @@ +--- src/riff.cc Wed Nov 26 00:01:24 2003 ++++ src/riff.cc Fri Apr 9 16:22:28 2004 +@@ -69,7 +69,7 @@ + //#include <stdio.h> + #include <iostream> + #include <iomanip> +-#include <byteswap.h> ++//#include <byteswap.h> + + using std::cout; + using std::hex; diff --git a/multimedia/kino/files/patch-au b/multimedia/kino/files/patch-au new file mode 100644 index 000000000..ed36b858a --- /dev/null +++ b/multimedia/kino/files/patch-au @@ -0,0 +1,10 @@ +--- src/storyboard.cc.orig Fri Apr 2 22:10:11 2004 ++++ src/storyboard.cc Sun Apr 11 00:35:26 2004 +@@ -26,6 +26,7 @@ + #include <string> + + #include <pthread.h> ++#include <libgen.h> + + #include "storyboard.h" + #include "frame.h" diff --git a/multimedia/kino/files/patch-av b/multimedia/kino/files/patch-av new file mode 100644 index 000000000..b0f6e8ef4 --- /dev/null +++ b/multimedia/kino/files/patch-av @@ -0,0 +1,449 @@ +--- src/v4l.cc.orig Mon Mar 15 21:25:09 2004 ++++ src/v4l.cc Sun Apr 11 00:35:28 2004 +@@ -71,7 +71,7 @@ + + V4LCapability::V4LCapability( V4LDevice *device ) + { +- device->request( VIDIOCGCAP, this ); ++// device->request( VIDIOCGCAP, this ); + } + + V4LCapability::~V4LCapability() +@@ -81,82 +81,98 @@ + + void *V4LCapability::getStruct() + { +- return & capability; ++ //return & capability; ++ return NULL; + } + + char *V4LCapability::getName() + { +- return capability.name; ++ //return capability.name; ++ return ""; + } + + int V4LCapability::getNumberOfChannels() + { +- return capability.channels; ++ //return capability.channels; ++ return 0; + } + + int V4LCapability::getNumberOfAudioDevices() + { +- return capability.audios; ++// return capability.audios; ++ return 0; + } + + int V4LCapability::getMinWidth() + { +- return capability.minwidth; ++// return capability.minwidth; ++ return 0; + } + + int V4LCapability::getMinHeight() + { +- return capability.minheight; ++// return capability.minheight; ++ return 0; + } + + int V4LCapability::getMaxWidth() + { +- return capability.maxwidth; ++ //return capability.maxwidth; ++ return 0; + } + + int V4LCapability::getMaxHeight() + { +- return capability.maxheight; ++ //return capability.maxheight; ++ return 0; + } + + bool V4LCapability::canCapture() + { +- return capability.type & VID_TYPE_CAPTURE; ++ //return capability.type & VID_TYPE_CAPTURE; ++ return false; + } + + bool V4LCapability::hasTuner() + { +- return capability.type & VID_TYPE_TUNER; ++ //return capability.type & VID_TYPE_TUNER; ++ return false; + } + + bool V4LCapability::hasChromakey() + { +- return capability.type & VID_TYPE_CHROMAKEY; ++ //return capability.type & VID_TYPE_CHROMAKEY; ++ return false; + } + + bool V4LCapability::hasClipping() + { +- return capability.type & VID_TYPE_CLIPPING; ++ //return capability.type & VID_TYPE_CLIPPING; ++ return false; + } + + bool V4LCapability::hasOverwrite() + { +- return capability.type & VID_TYPE_FRAMERAM; ++ //return capability.type & VID_TYPE_FRAMERAM; ++ return false; + } + + bool V4LCapability::hasScaling() + { +- return capability.type & VID_TYPE_SCALES; ++ //return capability.type & VID_TYPE_SCALES; ++ return false; + } + + bool V4LCapability::isMonochrome() + { +- return capability.type & VID_TYPE_MONOCHROME; ++ //return capability.type & VID_TYPE_MONOCHROME; ++ return false; + } + + bool V4LCapability::canSubCapture() + { +- return capability.type & VID_TYPE_SUBCAPTURE; ++ //return capability.type & VID_TYPE_SUBCAPTURE; ++ return false; + } + + void V4LCapability::report() +@@ -188,13 +204,14 @@ + V4LTuner::V4LTuner( V4LDevice *device, int index ) + { + this->device = device; +- this->tuner.tuner = index; +- this->device->request( VIDIOCGTUNER, this ); ++ //this->tuner.tuner = index; ++ //this->device->request( VIDIOCGTUNER, this ); + } + + void *V4LTuner::getStruct() + { +- return & tuner; ++ //return & tuner; ++ return NULL; + } + + void V4LTuner::report() +@@ -202,61 +219,68 @@ + + int V4LTuner::getRangeLow() + { +- return tuner.rangelow; ++ //return tuner.rangelow; ++ return 0; + } + + void V4LTuner::setRangeLow( int low ) + { +- tuner.rangelow = low; ++ //tuner.rangelow = low; + } + + int V4LTuner::getRangeHigh() + { +- return tuner.rangehigh; ++ //return tuner.rangehigh; ++ return 0; + } + + void V4LTuner::setRangeHigh( int high ) + { +- tuner.rangehigh = high; ++ //tuner.rangehigh = high; + } + + int V4LTuner::getFlags() + { +- return tuner.flags; ++ //return tuner.flags; ++ return 0; + } + + void V4LTuner::setFlags( int flags ) + { +- tuner.flags = flags; ++ //tuner.flags = flags; + } + + int V4LTuner::getMode() + { +- return tuner.mode; ++ //return tuner.mode; ++ return 0; + } + + void V4LTuner::setMode( int mode ) + { +- tuner.mode = mode; ++ //tuner.mode = mode; + } + + int V4LTuner::getSignal() + { +- return tuner.signal; ++ //return tuner.signal; ++ return 0; + } + + V4LChannel::V4LChannel( V4LDevice *device, int index ) + { ++#if 0 + memset( &channel, 0, sizeof( struct video_channel ) ); + this->device = device; + this->channel.channel = index; +- device->request( VIDIOCGCHAN, this ); +- device->request( VIDIOCSCHAN, this ); ++ //device->request( VIDIOCGCHAN, this ); ++ //device->request( VIDIOCSCHAN, this ); + for ( unsigned int i = 0; i < getNumberOfTuners(); i ++ ) + { + V4LTuner *tuner = new V4LTuner( this->device, i ); + tuners.insert( tuners.end(), tuner ); + } ++#endif + } + + V4LChannel::~V4LChannel() +@@ -266,12 +290,14 @@ + + void *V4LChannel::getStruct() + { +- return & channel; ++ //return & channel; ++ return NULL; + } + + char *V4LChannel::getName() + { +- return channel.name; ++ //return channel.name; ++ return ""; + } + + bool V4LChannel::setTuner( unsigned int index ) +@@ -282,7 +308,8 @@ + // FIXME: Hardcoded tuner settings + current->setRangeLow( 0 ); + current->setRangeHigh( 0xffff ); +- return device->request( VIDIOCSTUNER, current ); ++ //return device->request( VIDIOCSTUNER, current ); ++ return false; + } + else + { +@@ -292,7 +319,8 @@ + + unsigned int V4LChannel::getNumberOfTuners() + { +- return channel.tuners; ++ //return channel.tuners; ++ return 0; + } + + V4LTuner *V4LChannel::getTuner( unsigned int index ) +@@ -309,12 +337,13 @@ + + int V4LChannel::getSignal() + { +- device->request( VIDIOCGTUNER, current ); ++ //device->request( VIDIOCGTUNER, current ); + return current->getSignal(); + } + + void V4LChannel::report() + { ++#if 0 + cout << ">>>> Channel # " << channel.channel << endl; + cout << ">>>> Name : " << this->getName() << endl; + cout << ">>>> Tuners : " << this->getNumberOfTuners() << endl; +@@ -328,6 +357,7 @@ + cout << " TV" << endl; + if ( channel.type & VIDEO_TYPE_CAMERA ) + cout << " Camera" << endl; ++#endif + } + + /** Constructor for the V4L class. +@@ -431,7 +461,8 @@ + if ( channel >= 0 && channel < channels.size() ) + { + current = channels[ channel ]; +- return this->request( VIDIOCSCHAN, current ); ++ //return this->request( VIDIOCSCHAN, current ); ++ return false; + } + else + { +@@ -553,6 +584,7 @@ + + void V4L::startAudio() + { ++#if 0 + struct video_audio audio; + ioctl( fd, VIDIOCGAUDIO, &audio ); + if ( audio.flags & VIDEO_AUDIO_MUTE ) +@@ -560,6 +592,7 @@ + cout << "Volume : " << audio.volume << endl; + audio.volume = 65535; + ioctl( fd, VIDIOCSAUDIO, &audio ); ++#endif + } + + /** Turn off audio. +@@ -567,16 +600,19 @@ + + void V4L::stopAudio() + { ++#if 0 + struct video_audio audio; + ioctl( fd, VIDIOCGAUDIO, &audio ); + audio.flags |= VIDEO_AUDIO_MUTE; + cout << "Volume : " << audio.volume << endl; + audio.volume = 0; + ioctl( fd, VIDIOCSAUDIO, &audio ); ++#endif + } + + int V4L::mappedMemorySize( bool init ) + { ++#if 0 + static video_mbuf buf; + if ( init == true ) + { +@@ -586,6 +622,8 @@ + frame_maps = buf.frames; + } + return buf.size; ++#endif ++ return 0; + } + + /** Initialise capture. +@@ -596,6 +634,7 @@ + + bool V4L::initialiseCapture( int format ) + { ++#if 0 + size = width * height * 4; + + map = mmap( 0, mappedMemorySize( true ), PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0 ); +@@ -625,6 +664,8 @@ + { + return false; + } ++#endif ++ return false; + } + + /** Get the next frame. +@@ -635,6 +676,7 @@ + void *V4L::getNextFrame() + { + unsigned char * ret = NULL; ++#if 0 + + int current = frame_next; + frame_next = ( frame_next + 1 ) % frame_maps; +@@ -647,6 +689,7 @@ + + frames ++; + ++#endif + return ( void * ) ret; + } + +@@ -655,6 +698,7 @@ + + void V4L::stopCapture() + { ++#if 0 + if ( map != NULL ) + { + struct timeval tv; +@@ -667,6 +711,7 @@ + int enable = 0; + ioctl( getHandle(), VIDIOCCAPTURE, &enable ); + } ++#endif + } + + /** Get the current frequency of the tuner. +@@ -676,9 +721,12 @@ + + int V4L::getFrequency() + { ++#if 0 + unsigned long current; + ioctl( fd, VIDIOCGFREQ, ¤t ); + return ( int ) current; ++#endif ++ return 0; + } + + /** Set the current frequency of the tuner. +@@ -690,7 +738,8 @@ + bool V4L::setFrequency( int frequency ) + { + unsigned long val = ( unsigned long ) frequency & 0xffff; +- return ioctl( fd, VIDIOCSFREQ, &val ) != -1; ++ //return ioctl( fd, VIDIOCSFREQ, &val ) != -1; ++ return false; + } + + /** Get the signal of the current tuned in frequency. +@@ -998,12 +1047,12 @@ + + void GDKV4L::draw() + { +- + if ( displayer == NULL ) + { + gdk_threads_enter(); + displayer = FindDisplayer::getDisplayer( widget, getWidth(), getHeight() ); + ++#if 0 + switch ( displayer->format() ) + { + case DISPLAY_YUV: +@@ -1021,6 +1070,7 @@ + default: + break; + } ++#endif + gdk_threads_leave(); + } + +@@ -1046,6 +1096,7 @@ + gdk_threads_enter(); + displayer = FindDisplayer::getDisplayer( widget, getWidth(), getHeight() ); + ++#if 0 + if ( ENCODE_YUV ) + { + input = DISPLAY_YUV; // Fake - YUV422P isn't supported by Displayer +@@ -1056,6 +1107,7 @@ + input = DISPLAY_RGB; // Fake - YUV420P isn't supported by Displayer + initialiseCapture( VIDEO_PALETTE_YUV420P ); + } ++#endif + + // skip the first frame + f = getNextFrame(); diff --git a/multimedia/kino/files/patch-aw b/multimedia/kino/files/patch-aw new file mode 100644 index 000000000..ab2e7bc76 --- /dev/null +++ b/multimedia/kino/files/patch-aw @@ -0,0 +1,55 @@ +--- src/v4l.h.orig Tue Jan 20 02:22:02 2004 ++++ src/v4l.h Sun Apr 11 02:54:30 2004 +@@ -28,6 +28,7 @@ + #include <string> + + #include <fcntl.h> ++#include <pthread.h> + #include <unistd.h> + #include <sys/mman.h> + #include <sys/types.h> +@@ -39,7 +40,7 @@ + + #define _DEVICE_H_ + #define _LINUX_TIME_H +-#include <linux/videodev.h> ++//#include <linux/videodev.h> + + #include "displayer.h" + +@@ -69,7 +70,7 @@ + class V4LCapability : public V4LStruct + { + private: +- struct video_capability capability; ++ //struct video_capability capability; + + public: + V4LCapability( V4LDevice *device ); +@@ -97,7 +98,7 @@ + { + private: + V4LDevice *device; +- struct video_tuner tuner; ++ //struct video_tuner tuner; + + public: + V4LTuner( V4LDevice *device, int index ); +@@ -118,7 +119,7 @@ + { + private: + V4LDevice *device; +- struct video_channel channel; ++ //struct video_channel channel; + vector <V4LTuner *> tuners; + V4LTuner *current; + +@@ -147,7 +148,7 @@ + int width; + int height; + void *map; +- struct video_mmap frame[ 32 ]; ++ //struct video_mmap frame[ 32 ]; + int frame_maps; + int frame_next; + int size; diff --git a/multimedia/kino/files/patch-ax b/multimedia/kino/files/patch-ax new file mode 100644 index 000000000..18cb2a17c --- /dev/null +++ b/multimedia/kino/files/patch-ax @@ -0,0 +1,10 @@ +--- src/audio_filters.h.orig Mon Dec 15 05:08:34 2003 ++++ src/audio_filters.h Sat Apr 10 12:17:38 2004 +@@ -27,7 +27,6 @@ + + // C Includes + +-#include <stdint.h> + #include <gtk/gtk.h> + + /** Public interface for all audio filter classes. diff --git a/multimedia/kino/files/patch-az b/multimedia/kino/files/patch-az new file mode 100644 index 000000000..e8ca4e86f --- /dev/null +++ b/multimedia/kino/files/patch-az @@ -0,0 +1,11 @@ +--- src/filehandler.cc.orig Sun Jul 11 22:00:33 2004 ++++ src/filehandler.cc Thu Aug 12 21:07:57 2004 +@@ -243,7 +243,7 @@ + struct timeval tv; + struct timezone tz; + gettimeofday( &tv, &tz ); +- localtime_r( static_cast< const time_t * >( &tv.tv_sec ), &date ); ++ localtime_r( (const time_t *)( &tv.tv_sec ), &date ); + } + sb << setfill( '0' ) + << setw( 4 ) << date.tm_year + 1900 << '.' diff --git a/multimedia/kino/files/patch-bb b/multimedia/kino/files/patch-bb new file mode 100644 index 000000000..ceb2f3414 --- /dev/null +++ b/multimedia/kino/files/patch-bb @@ -0,0 +1,10 @@ +--- src/image_create.h.orig Thu Jul 28 16:36:23 2005 ++++ src/image_create.h Mon Nov 28 21:27:51 2005 +@@ -27,7 +27,6 @@ + + // C Includes + +-#include <stdint.h> + #include <gtk/gtk.h> + + /** Public interface for all image create classes. diff --git a/multimedia/kino/files/patch-be b/multimedia/kino/files/patch-be new file mode 100644 index 000000000..4dfe1e80a --- /dev/null +++ b/multimedia/kino/files/patch-be @@ -0,0 +1,10 @@ +--- src/kino_av_pipe.h Tue Nov 25 20:51:18 2003 ++++ src/kino_av_pipe.h Sat Apr 10 12:20:10 2004 +@@ -21,7 +21,6 @@ + #define _KINO_AV_PIPE_H 1 + + #include <stdio.h> +-#include <stdint.h> + #include <stdlib.h> + + class KinoAudioInput diff --git a/multimedia/kino/files/patch-bf b/multimedia/kino/files/patch-bf new file mode 100644 index 000000000..5a8b79bf0 --- /dev/null +++ b/multimedia/kino/files/patch-bf @@ -0,0 +1,10 @@ +--- src/kino_common.h.orig Fri Nov 11 06:42:22 2005 ++++ src/kino_common.h Mon Nov 28 21:28:55 2005 +@@ -25,7 +25,6 @@ + #include <gdk/gdkkeysyms.h> + #include <limits.h> + #include <stdlib.h> +-#include <stdint.h> + + #include "playlist.h" + #include "frame.h" diff --git a/multimedia/kino/files/patch-bh b/multimedia/kino/files/patch-bh new file mode 100644 index 000000000..208555d2e --- /dev/null +++ b/multimedia/kino/files/patch-bh @@ -0,0 +1,10 @@ +--- src/page_timeline.h Tue Nov 25 20:51:16 2003 ++++ src/page_timeline.h Sat Apr 10 12:18:36 2004 +@@ -20,6 +20,7 @@ + #ifndef _PAGE_TIMELINE_H + #define _PAGE_TIMELINE_H + ++#include <pthread.h> + #include "kino_common.h" + #include "page.h" + diff --git a/multimedia/kino/files/patch-configure.in b/multimedia/kino/files/patch-configure.in new file mode 100644 index 000000000..04726c22e --- /dev/null +++ b/multimedia/kino/files/patch-configure.in @@ -0,0 +1,72 @@ +--- configure.in.orig Thu Mar 8 04:52:54 2007 ++++ configure.in Sun Mar 18 00:00:50 2007 +@@ -40,32 +40,32 @@ + AC_SUBST(LIBDV_CFLAGS) + AC_SUBST(LIBDV_LIBS) + +-PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.0.0, AC_DEFINE(HAVE_LIBRAW1394, 1, [libraw1394 present])) +-AC_SUBST(LIBRAW1394_CFLAGS) +-AC_SUBST(LIBRAW1394_LIBS) ++#PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.0.0, AC_DEFINE(HAVE_LIBRAW1394, 1, [libraw1394 present])) ++#AC_SUBST(LIBRAW1394_CFLAGS) ++#AC_SUBST(LIBRAW1394_LIBS) + LIBS="$LIBS $LIBRAW1394_LIBS -lm" + CFLAGS="$CFLAGS $LIBRAW1394_CFLAGS" + + # LIBAVC1394 and LIBROM1394 +-AC_CHECK_HEADER([libavc1394/avc1394.h], , +- [AC_MSG_ERROR([avc1394.h not found, install libavc1394-devel]) +-]) +-AC_CHECK_LIB(avc1394, avc1394_vcr_record, , +- [AC_MSG_ERROR([Unable to link with libavc1394. Check that you have libavc1394 installed and that the version is 0.4.1 or newer])] +-) +-AC_CHECK_HEADER([libavc1394/rom1394.h], , +- [AC_MSG_ERROR([rom1394.h not found, install libavc1394-devel]) +-]) +-AC_CHECK_LIB(rom1394, rom1394_get_node_type, , +- [AC_MSG_ERROR([Unable to link with librom1394. Check that your have librom1394 installed (usually part of libavc1394) and that the version is 0.4.1 or newer])] +-) +- +-AC_CHECK_LIB(pthread, pthread_create, , +- [AC_MSG_ERROR([You need the pthread library to compile kino])] +-) +-AC_CHECK_LIB(dl, dlopen, , +- [AC_MSG_ERROR([You need libdl to compile kino])] +-) ++#AC_CHECK_HEADER([libavc1394/avc1394.h], , ++# [AC_MSG_ERROR([avc1394.h not found, install libavc1394-devel]) ++#]) ++#AC_CHECK_LIB(avc1394, avc1394_vcr_record, , ++# [AC_MSG_ERROR([Unable to link with libavc1394. Check that you have libavc1394 installed and that the version is 0.4.1 or newer])] ++#) ++#AC_CHECK_HEADER([libavc1394/rom1394.h], , ++# [AC_MSG_ERROR([rom1394.h not found, install libavc1394-devel]) ++#]) ++#AC_CHECK_LIB(rom1394, rom1394_get_node_type, , ++# [AC_MSG_ERROR([Unable to link with librom1394. Check that your have librom1394 installed (usually part of libavc1394) and that the version is 0.4.1 or newer])] ++#) ++ ++#AC_CHECK_LIB(pthread, pthread_create, , ++# [AC_MSG_ERROR([You need the pthread library to compile kino])] ++#) ++#AC_CHECK_LIB(dl, dlopen, , ++# [AC_MSG_ERROR([You need libdl to compile kino])] ++#) + + # LIBIEC61883 + AC_ARG_WITH(dv1394, AC_HELP_STRING([--with-dv1394],[Use dv1394 instead of libiec61883 for DV I/O (only if you must).])) +@@ -187,12 +187,12 @@ + tar -xzf ffmpeg-svn-r8218.tar.gz + fi + if ! (test -f ffmpeg/config.mak) ; then +- pushd ffmpeg ++ (cd ffmpeg + ./configure --disable-ffserver --disable-ffplay --disable-v4l \ + --disable-v4l2 --disable-dv1394 --disable-network --disable-zlib \ + --disable-vhook --build-suffix=-kino --enable-gpl --enable-swscaler \ + --prefix="$prefix" +- popd ++ ) + fi + fi + ]) diff --git a/multimedia/kino/files/patch-src::audio_transitions.h b/multimedia/kino/files/patch-src::audio_transitions.h new file mode 100644 index 000000000..d3cac8d18 --- /dev/null +++ b/multimedia/kino/files/patch-src::audio_transitions.h @@ -0,0 +1,12 @@ +--- src/audio_transitions.h.orig Mon Dec 22 06:43:05 2003 ++++ src/audio_transitions.h Tue Apr 13 11:22:03 2004 +@@ -27,7 +27,8 @@ + + // C Includes + +-#include <stdint.h> ++//#include <stdint.h> ++#include <sys/types.h> + #include <gtk/gtk.h> + + /** Public interface for all audio transition classes. diff --git a/multimedia/kino/files/patch-src::filehandler.h b/multimedia/kino/files/patch-src::filehandler.h new file mode 100644 index 000000000..9a97bce4f --- /dev/null +++ b/multimedia/kino/files/patch-src::filehandler.h @@ -0,0 +1,10 @@ +--- src/filehandler.h.orig Thu Feb 19 06:27:37 2004 ++++ src/filehandler.h Tue Apr 13 11:05:50 2004 +@@ -33,7 +33,6 @@ + #include "riff.h" + #include "avi.h" + #include <sys/types.h> +-#include <stdint.h> + + enum FileCaptureMode { + CAPTURE_IGNORE, diff --git a/multimedia/kino/files/patch-src::image_filters.h b/multimedia/kino/files/patch-src::image_filters.h new file mode 100644 index 000000000..947810473 --- /dev/null +++ b/multimedia/kino/files/patch-src::image_filters.h @@ -0,0 +1,12 @@ +--- src/image_filters.h.orig Tue Apr 13 11:11:19 2004 ++++ src/image_filters.h Tue Apr 13 11:18:54 2004 +@@ -27,7 +27,8 @@ + + // C Includes + +-#include <stdint.h> ++//#include <stdint.h> ++#include <sys/types.h> + #include <gtk/gtk.h> + + /** Dummy interface for non-image encoding filters (only ImageFilterKeep should implement diff --git a/multimedia/kino/files/patch-src::image_transitions.h b/multimedia/kino/files/patch-src::image_transitions.h new file mode 100644 index 000000000..0e04deab3 --- /dev/null +++ b/multimedia/kino/files/patch-src::image_transitions.h @@ -0,0 +1,12 @@ +--- src/image_transitions.h.orig Mon Dec 22 06:42:29 2003 ++++ src/image_transitions.h Tue Apr 13 11:20:19 2004 +@@ -27,7 +27,8 @@ + + // C Includes + +-#include <stdint.h> ++//#include <stdint.h> ++#include <sys/types.h> + #include <gtk/gtk.h> + + /** Public interface for all image transition classes. diff --git a/multimedia/kino/files/patch-src::kino_common.cc b/multimedia/kino/files/patch-src::kino_common.cc new file mode 100644 index 000000000..9bc6cdcd3 --- /dev/null +++ b/multimedia/kino/files/patch-src::kino_common.cc @@ -0,0 +1,29 @@ +--- src/kino_common.cc.orig Wed Mar 7 10:23:12 2007 ++++ src/kino_common.cc Sat Mar 17 21:17:18 2007 +@@ -35,6 +35,8 @@ + #ifndef _GNU_SOURCE + #define _GNU_SOURCE + #endif ++#include <libgen.h> ++#include <signal.h> + #include <string.h> + #include <stdarg.h> + #include <time.h> +@@ -1527,7 +1529,8 @@ + Frame *frame = GetFramePool()->GetFrame(); + if ( frame != NULL ) + { +- unsigned char pixels[ FRAME_MAX_WIDTH * FRAME_MAX_HEIGHT * 4 ]; ++ unsigned char *pixels; ++ pixels = (unsigned char *)malloc(FRAME_MAX_WIDTH * FRAME_MAX_HEIGHT * 4); + GError *gerror = NULL; + this->getPlayList()->GetFrame( this->g_currentFrame, *frame ); + +@@ -1562,6 +1565,7 @@ + g_error_free( gerror ); + } + g_object_unref( im ); ++ free(pixels); + GetFramePool()->DoneWithFrame( frame ); + } + } diff --git a/multimedia/kino/files/patch-src::mediactrl.c b/multimedia/kino/files/patch-src::mediactrl.c new file mode 100644 index 000000000..1f26e5506 --- /dev/null +++ b/multimedia/kino/files/patch-src::mediactrl.c @@ -0,0 +1,85 @@ +--- src/mediactrl.c.orig Tue Jul 13 02:46:15 2004 ++++ src/mediactrl.c Fri Aug 13 01:26:56 2004 +@@ -19,14 +19,14 @@ + #include <sys/types.h> + #include <sys/stat.h> + #include <sys/time.h> +-#include <asm/types.h> ++//#include <asm/types.h> + #include <fcntl.h> + #include <unistd.h> +-#include <stdint.h> ++//#include <stdint.h> + #include <string.h> + #include <errno.h> + +-#include <linux/input.h> ++//#include <linux/input.h> + #include "mediactrl.h" + + +@@ -101,7 +101,7 @@ + Griffin PowerMate + */ + static struct media_ctrl_key mc_powermate_keys[] = { +- { BTN_0, "Button", MEDIA_CTRL_B1 }, ++ { 0xdead, "Button", MEDIA_CTRL_B1 }, + { 0, NULL, 0 } + }; + +@@ -126,6 +126,7 @@ + + void translate_contour_hid_event(struct media_ctrl *ctrl, struct input_event *ev, struct media_ctrl_event *me) + { ++#if 0 + + int lv, cv; + +@@ -183,10 +184,12 @@ + + } + ++#endif + } + + void translate_compliant(struct media_ctrl *ctrl, struct input_event *ev, struct media_ctrl_event *me) + { ++#if 0 + me->type = 0; + + // printf("Translate %02x %02x\n", ev->type, ev->code ); +@@ -227,6 +230,7 @@ + //printf("Key: %04x %02x: %s\n", ev->code, ev->value, key->name); + + } ++#endif + } + + struct media_ctrl_device supported_devices[] = { +@@ -273,8 +277,9 @@ + + if ( me->type == MEDIA_CTRL_EVENT_JOG ) { + struct timeval timev; ++ unsigned long now; + gettimeofday(&timev, NULL); +- unsigned long now = (unsigned long)timev.tv_usec + (1000000*(unsigned long)timev.tv_sec); ++ now = (unsigned long)timev.tv_usec + (1000000*(unsigned long)timev.tv_sec); + if ( now < ctrl->last_jog_time + 40000 ) { + //printf("*** Fast Jog %02d %05d ***\n", me->value, now - ctrl->last_jog_time); + ctrl->jogrel = me->value; +@@ -294,6 +299,7 @@ + + int probe_device(struct media_ctrl *mc) + { ++#if 0 + short devinfo[4]; + int i = 0; + +@@ -321,6 +327,7 @@ + + } while ( supported_devices[++i].vendor != 0 ); + ++#endif + return 0; + } + diff --git a/multimedia/kino/files/patch-src::mediactrl.h b/multimedia/kino/files/patch-src::mediactrl.h new file mode 100644 index 000000000..0b24c41c5 --- /dev/null +++ b/multimedia/kino/files/patch-src::mediactrl.h @@ -0,0 +1,11 @@ +--- src/mediactrl.h.orig Mon Mar 15 21:25:09 2004 ++++ src/mediactrl.h Sun Apr 11 02:52:17 2004 +@@ -153,6 +153,8 @@ + + }; + ++struct input_event { ++}; + + struct media_ctrl_device { + int vendor; diff --git a/multimedia/kino/files/patch-src__Makefile.in b/multimedia/kino/files/patch-src__Makefile.in new file mode 100644 index 000000000..bb7d2ae18 --- /dev/null +++ b/multimedia/kino/files/patch-src__Makefile.in @@ -0,0 +1,29 @@ +--- src/Makefile.in.orig Tue Jul 18 23:15:15 2006 ++++ src/Makefile.in Tue Jul 18 23:16:30 2006 +@@ -203,8 +203,6 @@ + LIBOBJS = @LIBOBJS@ + LIBQUICKTIME_CFLAGS = @LIBQUICKTIME_CFLAGS@ + LIBQUICKTIME_LIBS = @LIBQUICKTIME_LIBS@ +-LIBRAW1394_CFLAGS = @LIBRAW1394_CFLAGS@ +-LIBRAW1394_LIBS = @LIBRAW1394_LIBS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ + LIBXML2_CFLAGS = @LIBXML2_CFLAGS@ +@@ -352,8 +350,6 @@ + EXTRA_kino_SOURCES = cmd_ref.c + kino_LDADD = \ + $(LIBDV_LIBS) \ +- $(LIBRAW1394_LIBS) \ +- $(LIBAVC1394_LIBS) \ + $(LIBIEC61883_LIBS) \ + $(LIBQUICKTIME_LIBS) \ + $(ALSA_LIBS) \ +@@ -366,8 +362,6 @@ + kino_LDFLAGS = -export-dynamic + INCLUDES = -Wall \ + $(LIBDV_CFLAGS) \ +- $(LIBRAW1394_CFLAGS) \ +- $(LIBAVC1394_CFLAGS) \ + $(LIBIEC61883_CFLAGS) \ + $(LIBQUICKTIME_CFLAGS) \ + $(ALSA_CFLAGS) \ diff --git a/multimedia/kino/files/patch-src__dvtitler__textblock.cc b/multimedia/kino/files/patch-src__dvtitler__textblock.cc new file mode 100644 index 000000000..fb009cfb6 --- /dev/null +++ b/multimedia/kino/files/patch-src__dvtitler__textblock.cc @@ -0,0 +1,11 @@ +--- src/dvtitler/textblock.cc.orig Tue Oct 4 09:15:44 2005 ++++ src/dvtitler/textblock.cc Sat Dec 17 23:25:26 2005 +@@ -22,7 +22,7 @@ + #endif + + #include "textblock.h" +-#include <stdint.h> ++#include <sys/types.h> + + struct DVColor + { diff --git a/multimedia/kino/files/patch-src__gtkenhancedscale.c b/multimedia/kino/files/patch-src__gtkenhancedscale.c new file mode 100644 index 000000000..de9b7f8c5 --- /dev/null +++ b/multimedia/kino/files/patch-src__gtkenhancedscale.c @@ -0,0 +1,11 @@ +--- src/gtkenhancedscale.c.orig Thu Jul 20 05:47:54 2006 ++++ src/gtkenhancedscale.c Sat Sep 2 19:54:17 2006 +@@ -33,7 +33,7 @@ + #include "gtkenhancedscale.h" + #include <string.h> + #include <stdio.h> +-#include <malloc.h> ++#include <stdlib.h> + #include <math.h> + + #undef FANCY diff --git a/multimedia/kino/files/patch-src__ieee1394io.cc b/multimedia/kino/files/patch-src__ieee1394io.cc new file mode 100644 index 000000000..e9c7bf5b9 --- /dev/null +++ b/multimedia/kino/files/patch-src__ieee1394io.cc @@ -0,0 +1,431 @@ +--- src/ieee1394io.cc.orig Sun Jul 2 22:52:08 2006 ++++ src/ieee1394io.cc Sat Sep 2 19:32:07 2006 +@@ -64,9 +64,11 @@ + #include <time.h> + #include <sys/time.h> + ++#if 0 + #include <libavc1394/avc1394.h> + #include <libavc1394/avc1394_vcr.h> + #include <libavc1394/rom1394.h> ++#endif + + #include "ieee1394io.h" + #include "preferences.h" +@@ -388,6 +390,7 @@ + + bool iec61883Reader::Open( int port ) + { ++#if 0 + bool success; + + assert( !m_handle ); +@@ -409,6 +412,8 @@ + success = false; + } + return success; ++#endif ++ return true; + } + + +@@ -494,6 +499,7 @@ + + return 0; + } ++#endif + + + /** The thread responsible for polling the raw1394 interface. +@@ -502,14 +508,19 @@ + but only in the pthread_testcancel() function. + + */ ++#ifdef HAVE_IEC61883 + void* iec61883Reader::ThreadProxy( void* arg ) + { ++#if 0 + iec61883Reader* self = static_cast< iec61883Reader* >( arg ); + return self->Thread(); ++#endif ++ return NULL; + } + + void* iec61883Reader::Thread() + { ++#if 0 + struct pollfd raw1394_poll; + int result; + +@@ -531,6 +542,7 @@ + || ( raw1394_poll.revents & POLLPRI ) ) ) + result = raw1394_loop_iterate( m_handle ); + } ++#endif + return NULL; + } + #endif +@@ -617,6 +629,7 @@ + + bool dv1394Reader::Open( int port ) + { ++#if 0 + int n_frames = DV1394_MAX_FRAMES / 4; + struct dv1394_init init = + { +@@ -647,6 +660,8 @@ + } + + return true; ++#endif ++ return false; + } + + +@@ -655,6 +670,7 @@ + */ + void dv1394Reader::Close() + { ++#if 0 + if ( m_dv1394_fd != -1 ) + { + if ( m_dv1394_map != NULL ) +@@ -663,11 +679,13 @@ + m_dv1394_map = NULL; + m_dv1394_fd = -1; + } ++#endif + } + + + bool dv1394Reader::StartReceive() + { ++#if 0 + /* Starting iso receive */ + if ( ioctl( m_dv1394_fd, DV1394_START_RECEIVE, NULL ) ) + { +@@ -675,6 +693,8 @@ + return false; + } + return true; ++#endif ++ return false; + } + + +@@ -683,6 +703,7 @@ + + bool dv1394Reader::Handler( int handle ) + { ++#if 0 + struct dv1394_status dvst; + struct pollfd pol; + int result; +@@ -769,6 +790,8 @@ + + } + return true; ++#endif ++ return false; + } + + +@@ -805,6 +828,7 @@ + + AVC::AVC( void ) : port( -1 ), totalPorts( 0 ) + { ++#if 0 + pthread_mutex_init( &avc_mutex, NULL ); + avc_handle = NULL; + struct raw1394_portinfo pinf[ 16 ]; +@@ -825,6 +849,7 @@ + avc_handle = NULL; + cerr << exc << endl; + } ++#endif + return; + } + +@@ -835,6 +860,7 @@ + + AVC::~AVC() + { ++#if 0 + if ( avc_handle != NULL ) + { + pthread_mutex_lock( &avc_mutex ); +@@ -842,12 +868,14 @@ + avc_handle = NULL; + pthread_mutex_unlock( &avc_mutex ); + } ++#endif + } + + extern "C" { + extern KinoCommon *common; + } + ++#if 0 + int AVC::ResetHandler( raw1394handle_t handle, unsigned int generation ) + { + cerr << "Reset Handler received" << endl; +@@ -855,7 +883,7 @@ + common->getPageCapture()->driver_locked = true; + return 0; + } +- ++#endif + + /** See if a node_id is still valid and pointing to an AV/C Recorder. + +@@ -871,6 +899,7 @@ + int AVC::isPhyIDValid( int phyID ) + { + int value = -1; ++#if 0 + int currentNode, nodeCount; + rom1394_directory rom1394_dir; + +@@ -935,6 +964,7 @@ + if ( value == -1 ) + port = -1; + pthread_mutex_unlock( &avc_mutex ); ++#endif + return value; + } + +@@ -943,6 +973,7 @@ + */ + void AVC::Noop( void ) + { ++#if 0 + struct pollfd raw1394_poll; + raw1394_poll.fd = raw1394_get_fd( avc_handle ); + raw1394_poll.events = POLLIN | POLLPRI; +@@ -953,11 +984,13 @@ + || ( raw1394_poll.revents & POLLPRI ) ) + raw1394_loop_iterate( avc_handle ); + } ++#endif + } + + + int AVC::Play( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -969,12 +1002,14 @@ + } + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + + int AVC::Pause( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -991,12 +1026,14 @@ + }; + nanosleep( &t, NULL ); + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + + int AVC::Stop( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1009,12 +1046,14 @@ + }; + nanosleep( &t, NULL ); + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + + int AVC::Rewind( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1022,12 +1061,14 @@ + avc1394_vcr_rewind( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + + int AVC::FastForward( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1035,11 +1076,13 @@ + avc1394_vcr_forward( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::Forward( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1047,11 +1090,13 @@ + avc1394_vcr_next( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::Back( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1059,11 +1104,13 @@ + avc1394_vcr_previous( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::NextScene( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1071,11 +1118,13 @@ + avc1394_vcr_next_index( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::PreviousScene( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1083,11 +1132,13 @@ + avc1394_vcr_previous_index( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::Record( int phyID ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1095,11 +1146,13 @@ + avc1394_vcr_record( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + int AVC::Shuttle( int phyID, int speed ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1107,12 +1160,14 @@ + avc1394_vcr_trick_play( avc_handle, phyID, speed ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return 0; + } + + unsigned int AVC::TransportStatus( int phyID ) + { + quadlet_t val = 0; ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1120,11 +1175,13 @@ + val = avc1394_vcr_status( avc_handle, phyID ); + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return val; + } + + bool AVC::Timecode( int phyID, char* timecode ) + { ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1152,12 +1209,14 @@ + + } + pthread_mutex_unlock( &avc_mutex ); ++#endif + return true; + } + + int AVC::getNodeId( const char *guid ) + { + int value = -1; ++#if 0 + pthread_mutex_lock( &avc_mutex ); + if ( avc_handle != NULL ) + { +@@ -1199,6 +1258,7 @@ + if ( value == -1 ) + port = -1; + pthread_mutex_unlock( &avc_mutex ); ++#endif + return value; + } + +@@ -1322,6 +1382,7 @@ + int iec61883Writer::HandlerProxy( unsigned char *data, int n_dif_blocks, + unsigned int dropped, void *callback_data) + { ++#if 0 + if ( callback_data ) + { + iec61883Writer* writer = static_cast< iec61883Writer* >( callback_data ); +@@ -1331,6 +1392,8 @@ + { + return -1; + } ++#endif ++ return -1; + } + + diff --git a/multimedia/kino/files/patch-src__ieee1394io.h b/multimedia/kino/files/patch-src__ieee1394io.h new file mode 100644 index 000000000..e98b0cdbd --- /dev/null +++ b/multimedia/kino/files/patch-src__ieee1394io.h @@ -0,0 +1,57 @@ +--- src/ieee1394io.h.orig Sun May 21 19:14:23 2006 ++++ src/ieee1394io.h Tue Jul 18 22:56:29 2006 +@@ -20,8 +20,10 @@ + #ifndef _IEEE1394IO_H + #define _IEEE1394IO_H 1 + ++#if 0 + #include <libraw1394/raw1394.h> + #include <libraw1394/csr.h> ++#endif + #ifdef HAVE_IEC61883 + #include <libiec61883/iec61883.h> + #endif +@@ -29,6 +31,7 @@ + #include "dv1394.h" + #endif + ++#include <pthread.h> + #include <string> + using std::string; + #include <deque> +@@ -114,7 +117,7 @@ + { + private: + /// the handle to libraw1394 +- raw1394handle_t m_handle; ++ // raw1394handle_t m_handle; + + /// the handle to libiec61883 + iec61883_dv_fb_t m_iec61883dv; +@@ -130,7 +133,7 @@ + void StopReceive( void ); + bool StartThread( int port ); + void StopThread( void ); +- int Handler( int length, int complete, unsigned char *data ); ++ // int Handler( int length, int complete, unsigned char *data ); + void *Thread(); + void ResetHandler( void ); + +@@ -183,7 +186,7 @@ + pthread_mutex_t avc_mutex; + + /// the handle to the ieee1394 subsystem +- raw1394handle_t avc_handle; ++ //raw1394handle_t avc_handle; + + public: + AVC( void ); +@@ -211,7 +214,7 @@ + } + + private: +- static int ResetHandler( raw1394handle_t handle, unsigned int generation ); ++ //static int ResetHandler( raw1394handle_t handle, unsigned int generation ); + + }; + diff --git a/multimedia/kino/files/patch-src__jogshuttle.h b/multimedia/kino/files/patch-src__jogshuttle.h new file mode 100644 index 000000000..3a7f4a70d --- /dev/null +++ b/multimedia/kino/files/patch-src__jogshuttle.h @@ -0,0 +1,10 @@ +--- src/jogshuttle.h.orig Mon Oct 3 01:40:59 2005 ++++ src/jogshuttle.h Sat Dec 17 23:22:45 2005 +@@ -26,6 +26,7 @@ + #endif + + #include <gtk/gtk.h> ++#include <sys/time.h> + #include "mediactrl.h" + + /** diff --git a/multimedia/kino/files/patch-src__kino_extra.h b/multimedia/kino/files/patch-src__kino_extra.h new file mode 100644 index 000000000..0b4e686ad --- /dev/null +++ b/multimedia/kino/files/patch-src__kino_extra.h @@ -0,0 +1,12 @@ +--- src/kino_extra.h.orig Thu Apr 13 08:07:40 2006 ++++ src/kino_extra.h Tue Jul 18 23:09:33 2006 +@@ -20,7 +20,8 @@ + #ifndef _KINO_EXTRA_H_ + #define _KINO_EXTRA_H_ + +-#include <stdint.h> ++// #include <stdint.h> ++#include <sys/types.h> + #include <gtk/gtk.h> + + // This is mandatory for plug-ins to be able to access the functionality here diff --git a/multimedia/kino/files/patch-src__page_export_1394.cc b/multimedia/kino/files/patch-src__page_export_1394.cc new file mode 100644 index 000000000..8ab730904 --- /dev/null +++ b/multimedia/kino/files/patch-src__page_export_1394.cc @@ -0,0 +1,18 @@ +--- src/page_export_1394.cc.orig Sat Dec 23 08:24:23 2006 ++++ src/page_export_1394.cc Mon Dec 25 23:37:13 2006 +@@ -63,6 +63,7 @@ + + void Export1394::start() + { ++#if 0 + static raw1394handle_t handle; + gchar s[ 512 ]; + +@@ -140,6 +141,7 @@ + { + gtk_widget_set_sensitive ( GTK_WIDGET ( tmp ), FALSE ); + } ++#endif + } + + /** Define active widgets. diff --git a/multimedia/kino/files/patch-src__preferences_dialog.cc b/multimedia/kino/files/patch-src__preferences_dialog.cc new file mode 100644 index 000000000..be599f982 --- /dev/null +++ b/multimedia/kino/files/patch-src__preferences_dialog.cc @@ -0,0 +1,53 @@ +--- src/preferences_dialog.cc.orig Fri Jul 14 08:11:36 2006 ++++ src/preferences_dialog.cc Sat Sep 2 19:34:27 2006 +@@ -34,8 +34,10 @@ + #include "support.h" + #include "commands.h" + #include "message.h" ++#if 0 + #include <libavc1394/avc1394.h> + #include <libavc1394/rom1394.h> ++#endif + + /* Declare callbacks for the jogshuttle handling */ + static void +@@ -67,9 +69,13 @@ + GtkWidget* glade_menuitem; + GtkWidget* widget; + int currentNode, itemCount = 0, currentItem = 0; ++#if 0 + rom1394_directory rom1394_dir; ++#endif + glade_menu = gtk_menu_new (); ++#if 0 + static raw1394handle_t handle; ++#endif + + media_ctrl_key *mkeys; + +@@ -312,6 +318,7 @@ + #ifdef HAVE_DV1394 + gtk_widget_hide_all( lookup_widget( dialog, "hbox_ieee1394_warning" ) ); + #endif ++#if 0 + if ( ( handle = raw1394_new_handle() ) ) + { + raw1394_portinfo ports[MAX_1394_PORTS]; +@@ -373,6 +380,7 @@ + } + } + } ++#endif + + gtk_option_menu_set_menu ( GTK_OPTION_MENU ( widget ), glade_menu ); + gtk_option_menu_set_history( GTK_OPTION_MENU( widget ), currentItem ); +@@ -409,7 +417,9 @@ + void + on_avc_phyid_activate( GtkMenuItem * menu_item, gpointer user_data ) + { ++#if 0 + strncpy( Preferences::getInstance().avcGUID, (char *) user_data, 64 ); ++#endif + } + + void diff --git a/multimedia/kino/files/patch-src_endian_types.h b/multimedia/kino/files/patch-src_endian_types.h new file mode 100644 index 000000000..25e767169 --- /dev/null +++ b/multimedia/kino/files/patch-src_endian_types.h @@ -0,0 +1,51 @@ +--- src/endian_types.h.orig Sat Apr 2 01:02:46 2005 ++++ src/endian_types.h Thu Jul 14 20:35:49 2005 +@@ -30,14 +30,45 @@ + /* Needed for BYTE_ORDER and BIG/LITTLE_ENDIAN macros. */ + #ifndef _BSD_SOURCE + # define _BSD_SOURCE +-# include <endian.h> ++# include <sys/endian.h> + # undef _BSD_SOURCE + #else +-# include <endian.h> ++# include <sys/endian.h> + #endif + + #include <sys/types.h> +-#include <byteswap.h> ++//#include <byteswap.h> ++ ++#if __FreeBSD_version__ >= 500000 ++#define bswap_16 bswap16 ++#define bswap_32 bswap32 ++#define bswap_64 bswap64 ++#else ++static inline int16_t bswap_16(const int16_t& x) ++{ ++ return (x>>8)|((x&255)<<8); ++} ++ ++static inline int32_t bswap_32(const int32_t& x) ++{ ++ return (x>>24)|((x&0xff0000)>>8)|((x&0xff00)<<8)|((x&255)<<8); ++} ++ ++static inline int64_t bswap_64(const int64_t& x) ++{ ++ union { ++ unsigned char x[8]; ++ int64_t x64; ++ } u; ++ unsigned char t; ++ u.x64 = x; ++ t = u.x[7]; u.x[7] = u.x[0]; u.x[0] =t; ++ t = u.x[6]; u.x[6] = u.x[1]; u.x[1] =t; ++ t = u.x[5]; u.x[5] = u.x[2]; u.x[2] =t; ++ t = u.x[4]; u.x[4] = u.x[3]; u.x[3] =t; ++ return u.x64; ++} ++#endif + + static inline int8_t bswap(const int8_t& x) + { diff --git a/multimedia/kino/pkg-descr b/multimedia/kino/pkg-descr new file mode 100644 index 000000000..3fa0081b5 --- /dev/null +++ b/multimedia/kino/pkg-descr @@ -0,0 +1,6 @@ +Kino is an IEEE 1394 DV non-linear video editor. + +Note: IEEE 1394 and V4L are disabled in this port. + +WWW: http://www.kinodv.org/ +WWW: http://sourceforge.net/projects/kino/ diff --git a/multimedia/kino/pkg-plist b/multimedia/kino/pkg-plist new file mode 100644 index 000000000..361e899b3 --- /dev/null +++ b/multimedia/kino/pkg-plist @@ -0,0 +1,479 @@ +%%FFMPEG_KINO%%bin/ffmpeg-kino +bin/kino +bin/kino2raw +include/kino/audio_filters.h +include/kino/audio_transitions.h +include/kino/endian_types.h +include/kino/frame.h +include/kino/image_create.h +include/kino/image_filters.h +include/kino/image_transitions.h +include/kino/kino_extra.h +include/kino/kino_plugin_types.h +include/kino/kino_plugin_utility.h +include/kino/playlist.h +include/kino/smiltime.h +include/kino/time_map.h +lib/kino-gtk2/libdvtitler.a +lib/kino-gtk2/libdvtitler.la +lib/kino-gtk2/libdvtitler.so +lib/kino-gtk2/libkinoplus.a +lib/kino-gtk2/libkinoplus.la +lib/kino-gtk2/libkinoplus.so +lib/kino-gtk2/libtimfx.a +lib/kino-gtk2/libtimfx.la +lib/kino-gtk2/libtimfx.so +share/applications/Kino.desktop +share/kino/about.jpeg +share/kino/capture.png +share/kino/dvtitler.glade +share/kino/edit.png +share/kino/export.png +share/kino/fx.png +share/kino/insert_after-16.png +share/kino/insert_after.png +share/kino/insert_before-16.png +share/kino/insert_before.png +share/kino/join.xpm +share/kino/kino.glade +share/kino/kino.png +share/kino/kinoplus.glade +share/kino/link.xpm +share/kino/link_off.xpm +share/kino/magick.glade +share/kino/publish_project.png +share/kino/publish_project_16.png +share/kino/publish_still.png +share/kino/publish_still_16.png +share/kino/saveframe.png +share/kino/saveframe_16.png +share/kino/split.xpm +share/kino/stock_media-begin-16.png +share/kino/stock_media-end-16.png +share/kino/stock_media-fwd-16.png +share/kino/stock_media-next-16.png +share/kino/stock_media-next-frame-16.png +share/kino/stock_media-pause-16.png +share/kino/stock_media-play-16.png +share/kino/stock_media-prev-16.png +share/kino/stock_media-prev-frame-16.png +share/kino/stock_media-rec-16.png +share/kino/stock_media-repeat-alt.png +share/kino/stock_media-rew-16.png +share/kino/stock_media-stop-16.png +share/kino/timeline.png +share/kino/timfx.glade +share/kino/trim.png +share/kino/trim_in.xpm +share/kino/trim_out.xpm +share/kino/help/en/AutoSplit.html +share/kino/help/en/FX.html +share/kino/help/en/GNU-FDL.html +share/kino/help/en/appendix.html +share/kino/help/en/aspectratio.html +share/kino/help/en/capture.html +share/kino/help/en/developers.html +share/kino/help/en/docbook.css +share/kino/help/en/dropframe.html +share/kino/help/en/droppedframes.html +share/kino/help/en/edit.html +share/kino/help/en/export.html +share/kino/help/en/export_audio.html +share/kino/help/en/export_dv.html +share/kino/help/en/export_export.html +share/kino/help/en/export_ieee1394.html +share/kino/help/en/export_other.html +share/kino/help/en/export_selection.html +share/kino/help/en/framedropping.html +share/kino/help/en/fx_audio.html +share/kino/help/en/fx_selection.html +share/kino/help/en/fx_video.html +share/kino/help/en/images/caution.png +share/kino/help/en/images/important.png +share/kino/help/en/images/note.png +share/kino/help/en/images/tip.png +share/kino/help/en/images/warning.png +share/kino/help/en/index.html +share/kino/help/en/interfieldmotion.html +share/kino/help/en/interlace.html +share/kino/help/en/intro.html +share/kino/help/en/jogshuttle.html +share/kino/help/en/keyboard.html +share/kino/help/en/keyboard_capture.html +share/kino/help/en/keyboard_edit.html +share/kino/help/en/keyboard_export.html +share/kino/help/en/keyboard_fx.html +share/kino/help/en/keyboard_timeline.html +share/kino/help/en/keyboard_trim.html +share/kino/help/en/kino.xml +share/kino/help/en/links.html +share/kino/help/en/locked.html +share/kino/help/en/media/FX/fx.png +share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_dub/fx-audiofilter-dub.png +share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_gain/fx-audiofilter-gain.png +share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_mix/fx-audiofilter-mix.png +share/kino/help/en/media/FX/fx_audio/fx_audio_transitions/fx-audiotransition-crossfade.png +share/kino/help/en/media/FX/fx_selection/fx-overwrite-advanced.png +share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_colorrange/fx-create-color_range.png +share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_fixedcolor/fx-create-fixed_color.png +share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_fromfile/fx-create-from_file.png +share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_gradient/fx-create-gradient.png +share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_noise/fx-create-noise.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_blur/fx-vfilter-blur-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_blur/fx-vfilter-blur.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_charcoal/fx-vfilter-charcoal-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_charcoal/fx-vfilter-charcoal.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_coloraverage/fx-vfilter-coloravg-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_coloraverage/fx-vfilter-coloravg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_colorhold/fx-vfilter-colorhold-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_colorhold/fx-vfilter-colorhold.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_flip/fx-vfilter-flip-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_flip/fx-vfilter-flip.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_jerky/fx-vfilter-jerky.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_kaleidoscope/fx-vfilter-kaleidoscope-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_kaleidoscope/fx-vfilter-kaleidoscope.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_levels/fx-vfilter-levels.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_mirror/fx-vfilter-mirror-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_mirror/fx-vfilter-mirror.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_panzoom/fx-vfilter-panzoom-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_panzoom/fx-vfilter-panzoom.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_pixelate/fx-vfilter-pixelate-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_pixelate/fx-vfilter-pixelate.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_softfocus/fx-vfilter-soft-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_softfocus/fx-vfilter-soft.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_superimpose/fx-vfilter-superimpose-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_superimpose/fx-vfilter-superimpose.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_titler/fx-vfilter-titler-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_titler/fx-vfilter-titler.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx-vtran.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_barndoor/fx-vtran-barn-horz-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_barndoor/fx-vtran-barn-horz.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_barndoor/fx-vtran-barn-vert-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_composite/fx-vtran-composite-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_composite/fx-vtran-composite.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_differences/fx-vtran-diff-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_differences/fx-vtran-diff.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_dissolve/fx-vtran-dissolve-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_dissolve/fx-vtran-dissolve.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-barleft.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-barndiag.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-box.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-burst.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-clock.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-iris.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe-matrix.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma/fx-vtran-wipe.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_push/fx-vtran-push-horz-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_push/fx-vtran-push-vert-eg.png +share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_push/fx-vtran-push.png +share/kino/help/en/media/FX/fx_video/keyframing/fx-keyframe-add.png +share/kino/help/en/media/FX/fx_video/keyframing/fx-keyframing-remove.png +share/kino/help/en/media/capture/capture-empty.png +share/kino/help/en/media/edit/button-copy.png +share/kino/help/en/media/edit/button-cut.png +share/kino/help/en/media/edit/button-join.png +share/kino/help/en/media/edit/button-paste.png +share/kino/help/en/media/edit/button-split.png +share/kino/help/en/media/edit/edit.png +share/kino/help/en/media/edit/pointclick/button-append.png +share/kino/help/en/media/edit/pointclick/button-insert.png +share/kino/help/en/media/edit/pointclick/file-open.png +share/kino/help/en/media/export/export_audio/export-audio.png +share/kino/help/en/media/export/export_dv/export-dv-range.png +share/kino/help/en/media/export/export_ieee1394/export-1394-enabled.png +share/kino/help/en/media/export/export_other/export-other-theora.png +share/kino/help/en/media/export/export_selection/export-range.png +share/kino/help/en/media/export/mpeg/dvdauthor/export-mpeg-dvd.png +share/kino/help/en/media/export/mpeg/export-mpeg-vcd.png +share/kino/help/en/media/export/stills/export-stills-current.png +share/kino/help/en/media/keyboard/help-keyboard.png +share/kino/help/en/media/metadata/metadata.png +share/kino/help/en/media/prefs/prefs0/prefs-defaults.png +share/kino/help/en/media/prefs/prefs1/prefs-capture.png +share/kino/help/en/media/prefs/prefs2/prefs-1394-broken.png +share/kino/help/en/media/prefs/prefs2/prefs-1394-empty.png +share/kino/help/en/media/prefs/prefs3/prefs-display.png +share/kino/help/en/media/prefs/prefs4/prefs-audio.png +share/kino/help/en/media/prefs/prefs5/prefs-jogshuttle.png +share/kino/help/en/media/prefs/prefs7/prefs-other.png +share/kino/help/en/media/publish/button-publish_movie.png +share/kino/help/en/media/terms/jogshuttle/shuttlepro.png +share/kino/help/en/media/trim/trim.png +share/kino/help/en/media/ui/kinoui.png +share/kino/help/en/media/ui/properties.png +share/kino/help/en/metadata.html +share/kino/help/en/metadata_example.html +share/kino/help/en/metanames.html +share/kino/help/en/metavalues.html +share/kino/help/en/mode.html +share/kino/help/en/movie.html +share/kino/help/en/mpeg.html +share/kino/help/en/newprojecturi.html +share/kino/help/en/newprojectxpath.html +share/kino/help/en/overwrite_insert.html +share/kino/help/en/pointclick.html +share/kino/help/en/prefs.html +share/kino/help/en/prefs0.html +share/kino/help/en/prefs1.html +share/kino/help/en/prefs2.html +share/kino/help/en/prefs3.html +share/kino/help/en/prefs4.html +share/kino/help/en/prefs5.html +share/kino/help/en/prefs7.html +share/kino/help/en/preview.html +share/kino/help/en/publish.html +share/kino/help/en/render.html +share/kino/help/en/scene.html +share/kino/help/en/scrubbar.html +share/kino/help/en/shuttle.html +share/kino/help/en/stills.html +share/kino/help/en/terms.html +share/kino/help/en/time.html +share/kino/help/en/timecode.html +share/kino/help/en/timeentry.html +share/kino/help/en/timeformats.html +share/kino/help/en/transport.html +share/kino/help/en/trim.html +share/kino/help/en/trim_conclusion.html +share/kino/help/en/trim_storyboard.html +share/kino/help/en/trimloader.html +share/kino/help/en/ui.html +share/kino/help/en/vi.html +share/kino/help/fr/AutoSplit.html +share/kino/help/fr/FX.html +share/kino/help/fr/GNU-FDL.html +share/kino/help/fr/appendix.html +share/kino/help/fr/aspectratio.html +share/kino/help/fr/capture.html +share/kino/help/fr/developers.html +share/kino/help/fr/docbook.css +share/kino/help/fr/dropframe.html +share/kino/help/fr/droppedframes.html +share/kino/help/fr/edit.html +share/kino/help/fr/export.html +share/kino/help/fr/export_audio.html +share/kino/help/fr/export_dv.html +share/kino/help/fr/export_export.html +share/kino/help/fr/export_ieee1394.html +share/kino/help/fr/export_other.html +share/kino/help/fr/export_selection.html +share/kino/help/fr/framedropping.html +share/kino/help/fr/fx_audio.html +share/kino/help/fr/fx_selection.html +share/kino/help/fr/fx_video.html +share/kino/help/fr/images/caution.png +share/kino/help/fr/images/important.png +share/kino/help/fr/images/note.png +share/kino/help/fr/images/tip.png +share/kino/help/fr/images/warning.png +share/kino/help/fr/index.html +share/kino/help/fr/interfieldmotion.html +share/kino/help/fr/interlace.html +share/kino/help/fr/intro.html +share/kino/help/fr/jogshuttle.html +share/kino/help/fr/keyboard.html +share/kino/help/fr/kino.xml +share/kino/help/fr/links.html +share/kino/help/fr/locked.html +share/kino/help/fr/media/ui/kinoui-fr.png +share/kino/help/fr/metadata.html +share/kino/help/fr/metadata_example.html +share/kino/help/fr/metanames.html +share/kino/help/fr/metavalues.html +share/kino/help/fr/mode.html +share/kino/help/fr/movie.html +share/kino/help/fr/mpeg.html +share/kino/help/fr/newprojecturi.html +share/kino/help/fr/newprojectxpath.html +share/kino/help/fr/overwrite_insert.html +share/kino/help/fr/pointclick.html +share/kino/help/fr/prefs.html +share/kino/help/fr/prefs0.html +share/kino/help/fr/prefs1.html +share/kino/help/fr/prefs2.html +share/kino/help/fr/prefs3.html +share/kino/help/fr/prefs4.html +share/kino/help/fr/prefs5.html +share/kino/help/fr/prefs7.html +share/kino/help/fr/preview.html +share/kino/help/fr/publish.html +share/kino/help/fr/render.html +share/kino/help/fr/scene.html +share/kino/help/fr/scrubbar.html +share/kino/help/fr/shuttle.html +share/kino/help/fr/stills.html +share/kino/help/fr/terms.html +share/kino/help/fr/time.html +share/kino/help/fr/timecode.html +share/kino/help/fr/timeentry.html +share/kino/help/fr/timeformats.html +share/kino/help/fr/transport.html +share/kino/help/fr/trim.html +share/kino/help/fr/trim_conclusion.html +share/kino/help/fr/trim_storyboard.html +share/kino/help/fr/trimloader.html +share/kino/help/fr/ui.html +share/kino/help/fr/vi.html +share/kino/scripts/help.sh +share/kino/scripts/dvdauthor/dvdauthor-k3b.sh +share/kino/scripts/dvdauthor/dvdauthor.sh +share/kino/scripts/dvdauthor/growisofs.sh +share/kino/scripts/dvdauthor/none.sh +share/kino/scripts/dvdauthor/qdvdauthor.sh +share/kino/scripts/exports/extract_chapters +share/kino/scripts/exports/ffmpeg2theora.sh +share/kino/scripts/exports/ffmpeg_3gp.sh +share/kino/scripts/exports/ffmpeg_divx.sh +share/kino/scripts/exports/ffmpeg_divx_dual.sh +share/kino/scripts/exports/ffmpeg_dvd.sh +share/kino/scripts/exports/ffmpeg_dvd_dual.sh +share/kino/scripts/exports/ffmpeg_flv.sh +share/kino/scripts/exports/ffmpeg_h264.sh +share/kino/scripts/exports/ffmpeg_h264_dual.sh +share/kino/scripts/exports/ffmpeg_mp3.sh +share/kino/scripts/exports/ffmpeg_mp4.sh +share/kino/scripts/exports/ffmpeg_mp4_dual.sh +share/kino/scripts/exports/ffmpeg_utils.sh +share/kino/scripts/exports/ffmpeg_vcd.sh +share/kino/scripts/exports/ffmpeg_xvid.sh +share/kino/scripts/exports/ffmpeg_xvid_dual.sh +share/kino/scripts/exports/mencoder.sh +share/kino/scripts/exports/rawplay.sh +share/kino/scripts/import/audio.sh +share/kino/scripts/import/media.sh +share/kino/scripts/publish/bliptv_frame.sh +share/kino/scripts/publish/bliptv_project.sh +share/kino/scripts/publish/echo.sh +share/kino/scripts/publish/frame.sh +share/kino/scripts/publish/project.sh +share/kino/lumas/bar_bottom.png +share/kino/lumas/bar_left.png +share/kino/lumas/bar_right.png +share/kino/lumas/bar_top.png +share/kino/lumas/barn_bottomleft.png +share/kino/lumas/barn_horz.png +share/kino/lumas/barn_topleft.png +share/kino/lumas/barn_vert.png +share/kino/lumas/box_bottomcentre.png +share/kino/lumas/box_bottomleft.png +share/kino/lumas/box_bottomright.png +share/kino/lumas/box_leftcentre.png +share/kino/lumas/box_rightcentre.png +share/kino/lumas/box_topcentre.png +share/kino/lumas/box_topleft.png +share/kino/lumas/box_topright.png +share/kino/lumas/burst.png +share/kino/lumas/checkerboard_small.png +share/kino/lumas/clock.png +share/kino/lumas/clock_clockwise12.png +share/kino/lumas/clock_clockwise6.png +share/kino/lumas/diag_bottomleft.png +share/kino/lumas/diag_bottomright.png +share/kino/lumas/diag_topleft.png +share/kino/lumas/diag_topright.png +share/kino/lumas/fourbox_in.png +share/kino/lumas/fourbox_out.png +share/kino/lumas/horizontal_barn_doors.png +share/kino/lumas/horizontal_blinds.png +share/kino/lumas/iris_circle.png +share/kino/lumas/iris_rectangle.png +share/kino/lumas/left_to_right.png +share/kino/lumas/matrix_snake_toplefthorizontal.png +share/kino/lumas/none.png +share/kino/lumas/symmetric_clock.png +share/pixmaps/kino.png +share/locale/cs/LC_MESSAGES/kino.mo +share/locale/da/LC_MESSAGES/kino.mo +share/locale/de/LC_MESSAGES/kino.mo +share/locale/es/LC_MESSAGES/kino.mo +share/locale/eu/LC_MESSAGES/kino.mo +share/locale/fr/LC_MESSAGES/kino.mo +share/locale/hu/LC_MESSAGES/kino.mo +share/locale/it/LC_MESSAGES/kino.mo +share/locale/nb/LC_MESSAGES/kino.mo +share/locale/no/LC_MESSAGES/kino.mo +share/locale/ru/LC_MESSAGES/kino.mo +share/locale/sv/LC_MESSAGES/kino.mo +share/mime/packages/kino.xml +@dirrm include/kino +@dirrm lib/kino-gtk2 +@dirrm share/kino/help/en/media/ui +@dirrm share/kino/help/en/media/trim +@dirrm share/kino/help/en/media/terms/jogshuttle +@dirrm share/kino/help/en/media/terms +@dirrm share/kino/help/en/media/publish +@dirrm share/kino/help/en/media/prefs/prefs7 +@dirrm share/kino/help/en/media/prefs/prefs5 +@dirrm share/kino/help/en/media/prefs/prefs4 +@dirrm share/kino/help/en/media/prefs/prefs3 +@dirrm share/kino/help/en/media/prefs/prefs2 +@dirrm share/kino/help/en/media/prefs/prefs1 +@dirrm share/kino/help/en/media/prefs/prefs0 +@dirrm share/kino/help/en/media/prefs +@dirrm share/kino/help/en/media/metadata +@dirrm share/kino/help/en/media/keyboard +@dirrm share/kino/help/en/media/export/stills +@dirrm share/kino/help/en/media/export/mpeg/dvdauthor +@dirrm share/kino/help/en/media/export/mpeg +@dirrm share/kino/help/en/media/export/export_selection +@dirrm share/kino/help/en/media/export/export_other +@dirrm share/kino/help/en/media/export/export_ieee1394 +@dirrm share/kino/help/en/media/export/export_dv +@dirrm share/kino/help/en/media/export/export_audio +@dirrm share/kino/help/en/media/export +@dirrm share/kino/help/en/media/edit/pointclick +@dirrm share/kino/help/en/media/edit +@dirrm share/kino/help/en/media/capture +@dirrm share/kino/help/en/media/FX/fx_video/keyframing +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_push +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_luma +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_dissolve +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_differences +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_composite +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions/fx_barndoor +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_transitions +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_titler +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_superimpose +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_softfocus +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_pixelate +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_panzoom +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_mirror +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_levels +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_kaleidoscope +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_jerky +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_flip +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_colorhold +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_coloraverage +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_charcoal +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters/fx_blur +@dirrm share/kino/help/en/media/FX/fx_video/fx_video_filters +@dirrm share/kino/help/en/media/FX/fx_video +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_noise +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_gradient +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_fromfile +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_fixedcolor +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create/fx_create_colorrange +@dirrm share/kino/help/en/media/FX/fx_selection/fx_create +@dirrm share/kino/help/en/media/FX/fx_selection +@dirrm share/kino/help/en/media/FX/fx_audio/fx_audio_transitions +@dirrm share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_mix +@dirrm share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_gain +@dirrm share/kino/help/en/media/FX/fx_audio/fx_audio_filters/fx_dub +@dirrm share/kino/help/en/media/FX/fx_audio/fx_audio_filters +@dirrm share/kino/help/en/media/FX/fx_audio +@dirrm share/kino/help/en/media/FX +@dirrm share/kino/help/en/media/ +@dirrm share/kino/help/en/images +@dirrm share/kino/help/en +@dirrm share/kino/help/fr/images +@dirrm share/kino/help/fr/media/ui +@dirrm share/kino/help/fr/media +@dirrm share/kino/help/fr +@dirrm share/kino/help +@dirrm share/kino/lumas +@dirrm share/kino/scripts/dvdauthor +@dirrm share/kino/scripts/exports +@dirrm share/kino/scripts/import +@dirrm share/kino/scripts/publish +@dirrm share/kino/scripts +@dirrm share/kino diff --git a/multimedia/linux-realplayer/Makefile b/multimedia/linux-realplayer/Makefile new file mode 100644 index 000000000..2ba78d87e --- /dev/null +++ b/multimedia/linux-realplayer/Makefile @@ -0,0 +1,136 @@ +# New ports collection makefile for: linux-realplayer +# Date created: 31 January 1999 +# Whom: Kris Kennaway <kkennawa@physics.adelaide.edu.au> +# +# $FreeBSD$ +# + +PORTNAME= linux-realplayer +DISTVERSION= 10.0.8.805-20060718 +PORTREVISION= 2 +CATEGORIES= multimedia audio linux +MASTER_SITES= https://helixcommunity.org/download.php/2152/:player \ + http://ftp.nluug.nl/ftp/pub/os/Linux/distr/pardusrepo/sources/:playeralt \ + ftp://fr2.rpmfind.net/linux/sourceforge/m/mp/mplayer-tru/:codecs +DISTFILES= RealPlayer-${DISTVERSION}.i586.rpm:player,playeralt \ + mplayer-codecs-linux-real-20040626-1.i386.rpm:codecs + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Linux RealPlayer 10 from RealNetworks + +EXTRACT_DEPENDS= rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 + +WRKSRC= ${WRKDIR}/usr/local/RealPlayer +ONLY_FOR_ARCHS= i386 amd64 +USE_LINUX= yes +USE_X_PREFIX= yes +RESTRICTED= Redistribution not allowed +NO_BUILD= yes +WANT_GNOME= yes + +RADIR= ${PREFIX}/lib/RealPlayer +PLUGINSDIR= ${PREFIX}/lib/linux-mozilla/plugins +RABINDIR= ${PREFIX}/bin + +.if defined(WITHOUT_NLS) +PLIST_SUB+= NLS="@comment " +.else +PLIST_SUB+= NLS="" +.endif + +.include <bsd.port.pre.mk> + +.if exists(${LOCALBASE}/share/icons) +WITH_ICONS= yes +PLIST_SUB+= ICONS="" +.else +PLIST_SUB+= ICONS="@comment " +.endif + +.if ${HAVE_GNOME:Mgnomehier}!="" +WITH_GNOME= yes +PLIST_SUB+= GNOME="" +.else +PLIST_SUB+= GNOME="@comment " +.endif + +.if defined(WITH_ICONS) || defined(WITH_GNOME) +PLIST_SUB+= X11="" +.else +PLIST_SUB+= X11="@comment " +.endif + +do-extract: + @${MKDIR} ${WRKDIR} + @set -x; for f in ${_DISTFILES}; do\ + cd ${WRKDIR}; rpm2cpio.pl ${DISTDIR}/$$f | \ + ${CPIO} -idm --quiet; \ + done + +post-patch: + @${SED} 's|/usr/local|${PREFIX}|' \ + < ${FILESDIR}/realplay > ${WRKSRC}/realplay + +do-install: + @${MKDIR} ${RADIR} + ${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/README ${RADIR} + ${INSTALL_PROGRAM} ${WRKSRC}/realplay.bin ${RADIR} + ${BRANDELF} -t Linux ${RADIR}/realplay.bin +.for dir in codecs common lib plugins share/default share/realplay + @${MKDIR} ${RADIR}/${dir} + ${INSTALL_DATA} ${WRKSRC}/${dir}/* ${RADIR}/${dir} +.endfor + +# Extra codecs from the RealPlayer-9 -- no longer shipped by Real, +# but still in use by major content providers, such as Amazon: +.for c in dnet ddnt + ${INSTALL_DATA} ${WRKDIR}/usr/lib/codecs/$c.so.6.0 \ + ${RADIR}/codecs/ + ${LN} -s $c.so.6.0 ${RADIR}/codecs/$c.so +.endfor + +.if !defined(WITHOUT_NLS) + @${MKDIR} ${RADIR}/share/locale + ${CP} -Rp ${WRKSRC}/share/locale/* ${RADIR}/share/locale + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${RADIR}/share/locale +.endif + + @${MKDIR} ${PLUGINSDIR} + ${INSTALL_DATA} ${WRKSRC}/mozilla/* ${PLUGINSDIR} + + @${MKDIR} ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/realplay ${PREFIX}/bin + +.if defined(WITH_ICONS) +. for size in 16x16 32x32 48x48 192x192 + @${MKDIR} ${LOCALBASE}/share/icons/hicolor/${size}/apps + ${INSTALL_DATA} ${WRKSRC}/share/icons/realplay_${size}.png \ + ${LOCALBASE}/share/icons/hicolor/${size}/apps +. endfor +. for size in 48x48 192x192 + @${MKDIR} ${LOCALBASE}/share/icons/hicolor/${size}/mimetypes + ${INSTALL_DATA} ${WRKSRC}/share/icons/mime-*_${size}.png \ + ${LOCALBASE}/share/icons/hicolor/${size}/mimetypes +. endfor +.endif + +.if defined(WITH_GNOME) + @${MKDIR} ${LOCALBASE}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/share/realplay.png \ + ${LOCALBASE}/share/pixmaps + + @${MKDIR} ${LOCALBASE}/share/applications + ${INSTALL_DATA} ${WRKSRC}/share/realplay.desktop \ + ${LOCALBASE}/share/applications + + @${MKDIR} ${LOCALBASE}/share/application-registry + ${INSTALL_DATA} ${WRKSRC}/share/realplay.applications \ + ${LOCALBASE}/share/application-registry + + @${MKDIR} ${LOCALBASE}/share/mime-info + ${INSTALL_DATA} ${WRKSRC}/share/realplay.keys ${WRKSRC}/share/realplay.mime \ + ${LOCALBASE}/share/mime-info +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/linux-realplayer/distinfo b/multimedia/linux-realplayer/distinfo new file mode 100644 index 000000000..f6231f80d --- /dev/null +++ b/multimedia/linux-realplayer/distinfo @@ -0,0 +1,6 @@ +MD5 (RealPlayer-10.0.8.805-20060718.i586.rpm) = a768c2b90edd29ba005162da2da4e067 +SHA256 (RealPlayer-10.0.8.805-20060718.i586.rpm) = 792422449bc31c990b7a3fb3326ffee248db0813fc264547ec49bc2a547169ff +SIZE (RealPlayer-10.0.8.805-20060718.i586.rpm) = 6649992 +MD5 (mplayer-codecs-linux-real-20040626-1.i386.rpm) = c4126cba33257f4d78907c7d254b8200 +SHA256 (mplayer-codecs-linux-real-20040626-1.i386.rpm) = 338c8e595a95c9ab5192e4fbd4e5e86faf9a6040fab51381d53950ddad75c2e9 +SIZE (mplayer-codecs-linux-real-20040626-1.i386.rpm) = 595298 diff --git a/multimedia/linux-realplayer/files/realplay b/multimedia/linux-realplayer/files/realplay new file mode 100755 index 000000000..af83d450d --- /dev/null +++ b/multimedia/linux-realplayer/files/realplay @@ -0,0 +1,4 @@ +#!/bin/sh + +export HELIX_LIBS="/usr/local/lib/RealPlayer" +exec "$HELIX_LIBS/realplay.bin" "$@" diff --git a/multimedia/linux-realplayer/pkg-descr b/multimedia/linux-realplayer/pkg-descr new file mode 100644 index 000000000..e296db31f --- /dev/null +++ b/multimedia/linux-realplayer/pkg-descr @@ -0,0 +1,5 @@ +The RealPlayer for Linux is built on top of the Helix Player for Linux +and includes support for several non-open source components including +RealAudio/RealVideo, MP3 etc. + +WWW: https://player.helixcommunity.org/ diff --git a/multimedia/linux-realplayer/pkg-plist b/multimedia/linux-realplayer/pkg-plist new file mode 100644 index 000000000..6de623f44 --- /dev/null +++ b/multimedia/linux-realplayer/pkg-plist @@ -0,0 +1,248 @@ +bin/realplay +lib/RealPlayer/LICENSE +lib/RealPlayer/README +lib/RealPlayer/codecs/amrn.so +lib/RealPlayer/codecs/amrw.so +lib/RealPlayer/codecs/atrc.so +lib/RealPlayer/codecs/colorcvt.so +lib/RealPlayer/codecs/cook.so +lib/RealPlayer/codecs/cvt1.so +lib/RealPlayer/codecs/ddnt.so.6.0 +lib/RealPlayer/codecs/dnet.so.6.0 +lib/RealPlayer/codecs/ddnt.so +lib/RealPlayer/codecs/dnet.so +lib/RealPlayer/codecs/drv1.so +lib/RealPlayer/codecs/drv2.so +lib/RealPlayer/codecs/drvc.so +lib/RealPlayer/codecs/raac.so +lib/RealPlayer/codecs/rv10.so +lib/RealPlayer/codecs/rv20.so +lib/RealPlayer/codecs/rv30.so +lib/RealPlayer/codecs/rv40.so +lib/RealPlayer/codecs/sipr.so +lib/RealPlayer/common/clntcore.so +lib/RealPlayer/common/clntxres.so +lib/RealPlayer/lib/libgtkhx.so +lib/RealPlayer/plugins/aacff.so +lib/RealPlayer/plugins/amrff.so +lib/RealPlayer/plugins/audplin.so +lib/RealPlayer/plugins/aufformat.so +lib/RealPlayer/plugins/authmgr.so +lib/RealPlayer/plugins/clbascauth.so +lib/RealPlayer/plugins/giffformat.so +lib/RealPlayer/plugins/gifrender.so +lib/RealPlayer/plugins/h263render.so +lib/RealPlayer/plugins/httpfsys.so +lib/RealPlayer/plugins/hxsdp.so +lib/RealPlayer/plugins/hxxml.so +lib/RealPlayer/plugins/jpgfformat.so +lib/RealPlayer/plugins/jpgrender.so +lib/RealPlayer/plugins/memfsys.so +lib/RealPlayer/plugins/mp3fformat.so +lib/RealPlayer/plugins/mp3metaff.so +lib/RealPlayer/plugins/mp3render.so +lib/RealPlayer/plugins/mp4arender.so +lib/RealPlayer/plugins/mp4fformat.so +lib/RealPlayer/plugins/oggfformat.so +lib/RealPlayer/plugins/pcmrend.so +lib/RealPlayer/plugins/pngfformat.so +lib/RealPlayer/plugins/pngrender.so +lib/RealPlayer/plugins/ramfformat.so +lib/RealPlayer/plugins/ramrender.so +lib/RealPlayer/plugins/rarender.so +lib/RealPlayer/plugins/rmfformat.so +lib/RealPlayer/plugins/rn5auth.so +lib/RealPlayer/plugins/rpfformat.so +lib/RealPlayer/plugins/rpgifplin.so +lib/RealPlayer/plugins/rpjpgplin.so +lib/RealPlayer/plugins/rppngplin.so +lib/RealPlayer/plugins/rprender.so +lib/RealPlayer/plugins/rtfformat.so +lib/RealPlayer/plugins/rtrender.so +lib/RealPlayer/plugins/rvxrender.so +lib/RealPlayer/plugins/sdpplin.so +lib/RealPlayer/plugins/smlfformat.so +lib/RealPlayer/plugins/smlrender.so +lib/RealPlayer/plugins/smmrender.so +lib/RealPlayer/plugins/smplfsys.so +lib/RealPlayer/plugins/swfformat.so +lib/RealPlayer/plugins/swfrender.so +lib/RealPlayer/plugins/theorarend.so +lib/RealPlayer/plugins/vidsite.so +lib/RealPlayer/plugins/vorbisrend.so +lib/RealPlayer/plugins/vsrcplin.so +lib/RealPlayer/plugins/vsrlocal.so +lib/RealPlayer/plugins/wbmpfformat.so +lib/RealPlayer/plugins/wbmprend.so +lib/RealPlayer/realplay.bin +lib/RealPlayer/share/default/clipinfo.png +lib/RealPlayer/share/default/congestion.png +lib/RealPlayer/share/default/fastforward.png +lib/RealPlayer/share/default/next.png +lib/RealPlayer/share/default/pause.png +lib/RealPlayer/share/default/play.png +lib/RealPlayer/share/default/prefs_advanced.png +lib/RealPlayer/share/default/prefs_connection.png +lib/RealPlayer/share/default/prefs_content.png +lib/RealPlayer/share/default/prefs_hardware.png +lib/RealPlayer/share/default/prefs_internet.png +lib/RealPlayer/share/default/prefs_mediatypes.png +lib/RealPlayer/share/default/prefs_playback.png +lib/RealPlayer/share/default/prefs_proxy.png +lib/RealPlayer/share/default/prefs_raw.png +lib/RealPlayer/share/default/prefs_transport.png +lib/RealPlayer/share/default/previous.png +lib/RealPlayer/share/default/rewind.png +lib/RealPlayer/share/default/stop.png +lib/RealPlayer/share/default/tactoggle.png +lib/RealPlayer/share/default/volume_high.png +lib/RealPlayer/share/default/volume_low.png +lib/RealPlayer/share/default/volume_mid.png +lib/RealPlayer/share/default/volume_mute.png +lib/RealPlayer/share/default/volume_off.png +lib/RealPlayer/share/default/volume_popup_high.png +lib/RealPlayer/share/default/volume_popup_low.png +lib/RealPlayer/share/default/volume_popup_mid.png +lib/RealPlayer/share/default/volume_popup_mute.png +lib/RealPlayer/share/default/volume_popup_off.png +%%NLS%%lib/RealPlayer/share/locale/de/LICENSE +%%NLS%%lib/RealPlayer/share/locale/de/README +%%NLS%%lib/RealPlayer/share/locale/de/player.mo +%%NLS%%lib/RealPlayer/share/locale/de/widget.mo +%%NLS%%lib/RealPlayer/share/locale/es/LICENSE +%%NLS%%lib/RealPlayer/share/locale/es/README +%%NLS%%lib/RealPlayer/share/locale/es/player.mo +%%NLS%%lib/RealPlayer/share/locale/es/widget.mo +%%NLS%%lib/RealPlayer/share/locale/fr/LICENSE +%%NLS%%lib/RealPlayer/share/locale/fr/README +%%NLS%%lib/RealPlayer/share/locale/fr/player.mo +%%NLS%%lib/RealPlayer/share/locale/fr/widget.mo +%%NLS%%lib/RealPlayer/share/locale/hi/LICENSE +%%NLS%%lib/RealPlayer/share/locale/hi/README +%%NLS%%lib/RealPlayer/share/locale/hi/player.mo +%%NLS%%lib/RealPlayer/share/locale/hi/widget.mo +%%NLS%%lib/RealPlayer/share/locale/it/LICENSE +%%NLS%%lib/RealPlayer/share/locale/it/README +%%NLS%%lib/RealPlayer/share/locale/it/player.mo +%%NLS%%lib/RealPlayer/share/locale/it/widget.mo +%%NLS%%lib/RealPlayer/share/locale/ja/LICENSE +%%NLS%%lib/RealPlayer/share/locale/ja/README +%%NLS%%lib/RealPlayer/share/locale/ja/player.mo +%%NLS%%lib/RealPlayer/share/locale/ja/widget.mo +%%NLS%%lib/RealPlayer/share/locale/ko/LICENSE +%%NLS%%lib/RealPlayer/share/locale/ko/README +%%NLS%%lib/RealPlayer/share/locale/ko/player.mo +%%NLS%%lib/RealPlayer/share/locale/ko/widget.mo +%%NLS%%lib/RealPlayer/share/locale/pl/LICENSE +%%NLS%%lib/RealPlayer/share/locale/pl/README +%%NLS%%lib/RealPlayer/share/locale/pl/player.mo +%%NLS%%lib/RealPlayer/share/locale/pl/widget.mo +%%NLS%%lib/RealPlayer/share/locale/pt_BR/LICENSE +%%NLS%%lib/RealPlayer/share/locale/pt_BR/README +%%NLS%%lib/RealPlayer/share/locale/pt_BR/player.mo +%%NLS%%lib/RealPlayer/share/locale/pt_BR/widget.mo +%%NLS%%lib/RealPlayer/share/locale/zh_CN/LICENSE +%%NLS%%lib/RealPlayer/share/locale/zh_CN/README +%%NLS%%lib/RealPlayer/share/locale/zh_CN/player.mo +%%NLS%%lib/RealPlayer/share/locale/zh_CN/widget.mo +%%NLS%%lib/RealPlayer/share/locale/zh_TW/LICENSE +%%NLS%%lib/RealPlayer/share/locale/zh_TW/README +%%NLS%%lib/RealPlayer/share/locale/zh_TW/player.mo +%%NLS%%lib/RealPlayer/share/locale/zh_TW/widget.mo +lib/RealPlayer/share/realplay/embedded_logo.png +lib/RealPlayer/share/realplay/icon.png +lib/RealPlayer/share/realplay/logo.png +lib/RealPlayer/share/realplay/prefs_general.png +lib/RealPlayer/share/realplay/setup_title.png +lib/RealPlayer/share/realplay/setup_welcome.png +lib/linux-mozilla/plugins/nphelix.so +lib/linux-mozilla/plugins/nphelix.xpt +@dirrm lib/RealPlayer/codecs +@dirrm lib/RealPlayer/common +@dirrm lib/RealPlayer/lib +@dirrm lib/RealPlayer/plugins +@dirrm lib/RealPlayer/share/default +%%NLS%%@dirrm lib/RealPlayer/share/locale/de +%%NLS%%@dirrm lib/RealPlayer/share/locale/es +%%NLS%%@dirrm lib/RealPlayer/share/locale/fr +%%NLS%%@dirrm lib/RealPlayer/share/locale/hi +%%NLS%%@dirrm lib/RealPlayer/share/locale/it +%%NLS%%@dirrm lib/RealPlayer/share/locale/ja +%%NLS%%@dirrm lib/RealPlayer/share/locale/ko +%%NLS%%@dirrm lib/RealPlayer/share/locale/pl +%%NLS%%@dirrm lib/RealPlayer/share/locale/pt_BR +%%NLS%%@dirrm lib/RealPlayer/share/locale/zh_CN +%%NLS%%@dirrm lib/RealPlayer/share/locale/zh_TW +%%NLS%%@dirrm lib/RealPlayer/share/locale +@dirrm lib/RealPlayer/share/realplay +@dirrm lib/RealPlayer/share +@dirrm lib/RealPlayer +@dirrmtry lib/linux-mozilla/plugins +@dirrmtry lib/linux-mozilla +%%X11%%@cwd %%LOCALBASE%% +%%GNOME%%share/application-registry/realplay.applications +%%GNOME%%share/applications/realplay.desktop +%%GNOME%%share/mime-info/realplay.keys +%%GNOME%%share/mime-info/realplay.mime +%%GNOME%%share/pixmaps/realplay.png +%%ICONS%%share/icons/hicolor/16x16/apps/realplay_16x16.png +%%ICONS%%share/icons/hicolor/192x192/apps/realplay_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-generic_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-ogg_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-ram_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-rm_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-rpm_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-application-smil_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-aiff_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-au_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-generic_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-mp3_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-mp4_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-ogg_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-ra_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-audio-wav_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-text-realtext_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-avi_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-generic_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-mov_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-ogg_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-rv_192x192.png +%%ICONS%%share/icons/hicolor/192x192/mimetypes/mime-video-swf_192x192.png +%%ICONS%%share/icons/hicolor/32x32/apps/realplay_32x32.png +%%ICONS%%share/icons/hicolor/48x48/apps/realplay_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-generic_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-ogg_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-ram_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-rpm_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-rm_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-application-smil_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-aiff_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-au_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-generic_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-mp3_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-mp4_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-ogg_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-ra_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-audio-wav_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-text-realtext_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-avi_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-generic_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-mov_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-ogg_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-rv_48x48.png +%%ICONS%%share/icons/hicolor/48x48/mimetypes/mime-video-swf_48x48.png +%%GNOME%%@dirrmtry share/application-registry +%%GNOME%%@dirrmtry share/applications +%%GNOME%%@dirrmtry share/mime-info +%%GNOME%%@dirrmtry share/pixmaps +%%ICONS%%@dirrmtry share/icons/hicolor/48x48/apps +%%ICONS%%@dirrmtry share/icons/hicolor/48x48/mimetypes +%%ICONS%%@dirrmtry share/icons/hicolor/48x48 +%%ICONS%%@dirrmtry share/icons/hicolor/32x32/apps +%%ICONS%%@dirrmtry share/icons/hicolor/32x32 +%%ICONS%%@dirrmtry share/icons/hicolor/192x192/apps +%%ICONS%%@dirrmtry share/icons/hicolor/192x192/mimetypes +%%ICONS%%@dirrmtry share/icons/hicolor/192x192 +%%ICONS%%@dirrmtry share/icons/hicolor/16x16/apps +%%ICONS%%@dirrmtry share/icons/hicolor/16x16 +%%ICONS%%@dirrmtry share/icons/hicolor diff --git a/multimedia/quark/Makefile b/multimedia/quark/Makefile new file mode 100644 index 000000000..d7234ef8b --- /dev/null +++ b/multimedia/quark/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: multimedia/quark +# Date created: 21 Jul 2003 +# Whom: Juan Salaverria <rael@vectorstar.net> +# +# $FreeBSD$ + +PORTNAME= quark +PORTVERSION= 3.21 +PORTREVISION= 15 +CATEGORIES= multimedia gnome +MASTER_SITES= http://quark.sunsite.dk/ \ + http://demian.dyndns.org/src/ + +MAINTAINER= ports@FreeBSD.org +COMMENT= An audio player, for geeks, by geeks + +LIB_DEPENDS= xine.1:${PORTSDIR}/multimedia/libxine + +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix gnometarget gnomevfs2 +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +PORTDOCS= AUTHORS COPYING INSTALL README +GCONF_SCHEMAS= quark.schemas strange-quark.schemas + +post-patch: + @${REINPLACE_CMD} -e \ + 's|CFLAGS="-g |CFLAGS="$$CFLAGS |g' ${WRKSRC}/configure + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}) +.endif + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/multimedia/quark/distinfo b/multimedia/quark/distinfo new file mode 100644 index 000000000..582d9701b --- /dev/null +++ b/multimedia/quark/distinfo @@ -0,0 +1,3 @@ +MD5 (quark-3.21.tar.gz) = d2e16ef97b9107df27ac4a8ba269b6ab +SHA256 (quark-3.21.tar.gz) = 45b0b17c82f4c4ed58fc76548dba6ca3e766391c5e42ea5f207249056514ac6b +SIZE (quark-3.21.tar.gz) = 204423 diff --git a/multimedia/quark/files/patch-charm-quark::charm-quark b/multimedia/quark/files/patch-charm-quark::charm-quark new file mode 100644 index 000000000..205eeda7b --- /dev/null +++ b/multimedia/quark/files/patch-charm-quark::charm-quark @@ -0,0 +1,8 @@ +--- charm-quark/charm-quark.orig Mon Jul 21 02:39:44 2003 ++++ charm-quark/charm-quark Mon Jul 21 02:41:04 2003 +@@ -1,4 +1,4 @@ +-#! /bin/bash ++#! /bin/sh + + NAME="charm-quark" + VERSION="1.0" diff --git a/multimedia/quark/pkg-descr b/multimedia/quark/pkg-descr new file mode 100644 index 000000000..4a0c60e29 --- /dev/null +++ b/multimedia/quark/pkg-descr @@ -0,0 +1,13 @@ +Quark is an audio player, for geeks, by geeks. It runs in the background +with access provided via a FIFO in the filesystem. It uses Xine-lib +for playing music, and can therefore play any file format supported +by Xine. + +Quark comes with a couple front-ends to make it more useful. + + - charm-quark - a CLI interface + - strange-quark - a GTK System Tray interface + +WWW: http://quark.sunsite.dk/ + +Juan Salaverria -- <rael@vectorstar.net> diff --git a/multimedia/quark/pkg-message b/multimedia/quark/pkg-message new file mode 100644 index 000000000..678ff8221 --- /dev/null +++ b/multimedia/quark/pkg-message @@ -0,0 +1,4 @@ + +To see the quark's user interface, you will need to have the Notification Area +applet loaded in your panel. + diff --git a/multimedia/quark/pkg-plist b/multimedia/quark/pkg-plist new file mode 100644 index 000000000..d01f84d39 --- /dev/null +++ b/multimedia/quark/pkg-plist @@ -0,0 +1,6 @@ +bin/charm-quark +bin/quark +bin/strange-quark +share/applications/quark.desktop +share/pixmaps/quark.png +share/locale/ko/LC_MESSAGES/quark.mo |