diff options
author | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-01-26 15:56:13 +0000 |
---|---|---|
committer | Andrew Pantyukhin <sat@FreeBSD.org> | 2007-01-26 15:56:13 +0000 |
commit | 731b0e3c8edb9ed66c2a2503d90a682c2e82c987 (patch) | |
tree | 4585b3b0994ee6961507988c69d42090a1bc8ac1 /multimedia | |
parent | - Add PORTSCOUT variable. (diff) |
Add port multimedia/lives:
LiVES is a Free, Open Source video editor *and* a VJ tool.
LiVES lets you start editing and making video right away, without having
to worry about formats, frame sizes, or framerates. LiVES will let you
start creating your own tools, utilities and effects via the built in
RFX builder.
LiVES is aimed at the digital video artist who wants to create their own
content, the video editor who wants to produce professional looking
video, and the VJ who wants to captivate with spectacular images.
WWW: http://lives.sourceforge.net/
Notes
Notes:
svn path=/head/; revision=183351
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/lives/Makefile | 62 | ||||
-rw-r--r-- | multimedia/lives/distinfo | 3 | ||||
-rw-r--r-- | multimedia/lives/files/patch-src__main.c | 18 | ||||
-rw-r--r-- | multimedia/lives/files/patch-src__main.h | 10 | ||||
-rw-r--r-- | multimedia/lives/pkg-descr | 12 | ||||
-rw-r--r-- | multimedia/lives/pkg-plist | 188 |
7 files changed, 294 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index 405c79e2c544..ed7dcd7d5fa8 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -132,6 +132,7 @@ SUBDIR += linux-libtheora SUBDIR += linux-realplayer SUBDIR += linux-xmovie + SUBDIR += lives SUBDIR += lsdvd SUBDIR += lxdvdrip SUBDIR += mjpegtools diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile new file mode 100644 index 000000000000..3ba3d76b41d7 --- /dev/null +++ b/multimedia/lives/Makefile @@ -0,0 +1,62 @@ +# New ports collection makefile for: lives +# Date created: 3 November 2006 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= lives +DISTVERSION= 0.9.8.2 +CATEGORIES= multimedia +MASTER_SITES= SF + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Video editing system + +LIB_DEPENDS= Magick.10:${PORTSDIR}/graphics/ImageMagick \ + jpeg.9:${PORTSDIR}/graphics/jpeg \ + gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \ + jack.0:${PORTSDIR}/audio/jack \ + visual-0.4.0:${PORTSDIR}/graphics/libvisual04 \ + theora.2:${PORTSDIR}/multimedia/libtheora \ + avcodec.1:${PORTSDIR}/multimedia/ffmpeg-devel \ + dv.4:${PORTSDIR}/multimedia/libdv \ + matroska.0:${PORTSDIR}/multimedia/libmatroska \ + x264.50:${PORTSDIR}/multimedia/x264 +BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r +RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \ + sox:${PORTSDIR}/audio/sox \ + transcode:${PORTSDIR}/multimedia/transcode \ + mjpegtools>=1.8.0:${PORTSDIR}/multimedia/mjpegtools \ + xmms:${PORTSDIR}/multimedia/xmms \ + mpg123:${PORTSDIR}/audio/mpg123 \ + ogg123:${PORTSDIR}/audio/vorbis-tools \ + cdda2wav:${PORTSDIR}/sysutils/cdrtools \ + gs:${PORTSDIR}/print/ghostscript-gnu \ + sswf:${PORTSDIR}/graphics/sswf \ + ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r + +USE_BZIP2= yes +USE_PYTHON= yes +USE_PERL5= yes +USE_GNOME= gtk20 +USE_GETTEXT= yes +USE_SDL= yes +CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -g -fPIC +LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" +LC_MESSAGES_NAMES= lives + +post-patch: + @${REINPLACE_CMD} -e '/test.*==/s|==|=|g' -e '/LIBS/s|-ldl ||' ${WRKSRC}/configure + @${REINPLACE_CMD} -e '/LDFLAGS/s|-ldld||;s|-ldl||'\ + ${WRKSRC}/lives-plugins/weed-plugins/Makefile.in + @${REINPLACE_CMD} -e 's|-d alsa|-d oss|' ${WRKSRC}/src/main.c + @${REINPLACE_CMD} -e '/^SUBDIRS/s|weed-plugins||' ${WRKSRC}/lives-plugins/Makefile.in + @${REINPLACE_CMD} -e '/^docdir/s|=.*|=${DOCSDIR}|' ${WRKSRC}/Makefile.in + @${FIND} ${WRKSRC}/ -name Makefile.in |\ + ${XARGS} ${EGREP} -lm1 '(-O3|-fexpensive-optimizations)' |\ + ${XARGS} ${REINPLACE_CMD} -e 's|-O3||;s|-fexpensive-optimizations||' + +.include <bsd.port.mk> diff --git a/multimedia/lives/distinfo b/multimedia/lives/distinfo new file mode 100644 index 000000000000..d624c31af710 --- /dev/null +++ b/multimedia/lives/distinfo @@ -0,0 +1,3 @@ +MD5 (lives-0.9.8.2.tar.bz2) = 236ef4edae25e5e147e6d7191adbed85 +SHA256 (lives-0.9.8.2.tar.bz2) = fa85dd702815f3dfdb2242ffa7f57b6b265248d329dffa74b4b982721e662d48 +SIZE (lives-0.9.8.2.tar.bz2) = 1657365 diff --git a/multimedia/lives/files/patch-src__main.c b/multimedia/lives/files/patch-src__main.c new file mode 100644 index 000000000000..96ae5a590283 --- /dev/null +++ b/multimedia/lives/files/patch-src__main.c @@ -0,0 +1,18 @@ +--- ./src/main.c.orig Fri Jan 26 12:50:12 2007 ++++ ./src/main.c Fri Jan 26 12:50:23 2007 +@@ -91,6 +91,7 @@ + capable=get_capabilities(); + + palette=(_palette*)(g_malloc(sizeof(_palette))); ++ mainw->cached_list=NULL; + + if (!capable->smog_version_correct||!capable->can_write_to_tempdir) { + g_snprintf(prefs->theme,64,"none"); +@@ -98,7 +99,6 @@ + else { + // from here onwards we can use get_pref() and friends ////// + gchar *rcfile=g_strdup_printf("%s/.lives",capable->home_dir); +- mainw->cached_list=NULL; + cache_file_contents(rcfile); + g_free(rcfile); + diff --git a/multimedia/lives/files/patch-src__main.h b/multimedia/lives/files/patch-src__main.h new file mode 100644 index 000000000000..35757ceefc3e --- /dev/null +++ b/multimedia/lives/files/patch-src__main.h @@ -0,0 +1,10 @@ +--- ./src/main.h.orig Mon Dec 18 04:51:33 2006 ++++ ./src/main.h Fri Jan 26 12:48:23 2007 +@@ -57,6 +57,7 @@ + #include <gdk/gdkkeysyms.h> + + #include <stdlib.h> ++#include <sys/stat.h> + #include <stdio.h> + #include <unistd.h> + #include <string.h> diff --git a/multimedia/lives/pkg-descr b/multimedia/lives/pkg-descr new file mode 100644 index 000000000000..f5059d948b9a --- /dev/null +++ b/multimedia/lives/pkg-descr @@ -0,0 +1,12 @@ +LiVES is a Free, Open Source video editor *and* a VJ tool. + +LiVES lets you start editing and making video right away, without having +to worry about formats, frame sizes, or framerates. LiVES will let you +start creating your own tools, utilities and effects via the built in +RFX builder. + +LiVES is aimed at the digital video artist who wants to create their own +content, the video editor who wants to produce professional looking +video, and the VJ who wants to captivate with spectacular images. + +WWW: http://lives.sourceforge.net/ diff --git a/multimedia/lives/pkg-plist b/multimedia/lives/pkg-plist new file mode 100644 index 000000000000..424f5a6b771b --- /dev/null +++ b/multimedia/lives/pkg-plist @@ -0,0 +1,188 @@ +bin/autolives.pl +bin/avi_encoder.py +bin/build-lives-rfx-plugin +bin/build-lives-rfx-plugin-multi +bin/dirac_encoder.py +bin/gif_encoder.py +bin/lives +bin/lives-exe +bin/midistart +bin/midistop +bin/mkv_encoder.py +bin/mng_encoder.py +bin/mpeg_encoder.py +bin/ogm_encoder.py +bin/smogrify +bin/theora_encoder.py +%%DOCSDIR%%/AUTHORS +%%DOCSDIR%%/BUGS +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/FEATURES +%%DOCSDIR%%/GETTING.STARTED +%%DOCSDIR%%/LiVES-Perl.sxw +%%DOCSDIR%%/README +%%DOCSDIR%%/README.RFX +%%DOCSDIR%%/README.multi_encoder +%%DOCSDIR%%/RFX.spec +%%DOCSDIR%%/clip_format.txt +%%DOCSDIR%%/lives-OMC.txt +%%DOCSDIR%%/rfxbuilder.sxw +%%DOCSDIR%%/weedevents.txt +%%DOCSDIR%%/weedspec.txt +%%DATADIR%%/default.keymap +%%DATADIR%%/icons/fullscreen.png +%%DATADIR%%/icons/loop.png +%%DATADIR%%/icons/playsel.png +%%DATADIR%%/icons/sepwin.png +%%DATADIR%%/icons/volume_mute.png +%%DATADIR%%/icons/zoom-in.png +%%DATADIR%%/icons/zoom-out.png +%%DATADIR%%/plugins/effects/RFXscripts/blank_frames.script +%%DATADIR%%/plugins/effects/RFXscripts/blur.script +%%DATADIR%%/plugins/effects/RFXscripts/brightness_change.script +%%DATADIR%%/plugins/effects/RFXscripts/charcoal.script +%%DATADIR%%/plugins/effects/RFXscripts/colorize.script +%%DATADIR%%/plugins/effects/RFXscripts/colour_filter.script +%%DATADIR%%/plugins/effects/RFXscripts/contrast.script +%%DATADIR%%/plugins/effects/RFXscripts/cycle.script +%%DATADIR%%/plugins/effects/RFXscripts/deinterlace.script +%%DATADIR%%/plugins/effects/RFXscripts/despekle.script +%%DATADIR%%/plugins/effects/RFXscripts/dream.script +%%DATADIR%%/plugins/effects/RFXscripts/edge_detect.script +%%DATADIR%%/plugins/effects/RFXscripts/emboss.script +%%DATADIR%%/plugins/effects/RFXscripts/enhance.script +%%DATADIR%%/plugins/effects/RFXscripts/flip.script +%%DATADIR%%/plugins/effects/RFXscripts/flop.script +%%DATADIR%%/plugins/effects/RFXscripts/frame_calculator.script +%%DATADIR%%/plugins/effects/RFXscripts/gamma_change.script +%%DATADIR%%/plugins/effects/RFXscripts/hue_change.script +%%DATADIR%%/plugins/effects/RFXscripts/jumble.script +%%DATADIR%%/plugins/effects/RFXscripts/modulate.script +%%DATADIR%%/plugins/effects/RFXscripts/monochrome.script +%%DATADIR%%/plugins/effects/RFXscripts/negate.script +%%DATADIR%%/plugins/effects/RFXscripts/noisify.script +%%DATADIR%%/plugins/effects/RFXscripts/normalize.script +%%DATADIR%%/plugins/effects/RFXscripts/photo_still.script +%%DATADIR%%/plugins/effects/RFXscripts/pixilate.script +%%DATADIR%%/plugins/effects/RFXscripts/posterize.script +%%DATADIR%%/plugins/effects/RFXscripts/randomzoom.script +%%DATADIR%%/plugins/effects/RFXscripts/resize.script +%%DATADIR%%/plugins/effects/RFXscripts/rotate.script +%%DATADIR%%/plugins/effects/RFXscripts/saturation_change.script +%%DATADIR%%/plugins/effects/RFXscripts/shift_horizontal.script +%%DATADIR%%/plugins/effects/RFXscripts/shift_vertical.script +%%DATADIR%%/plugins/effects/RFXscripts/shrink_expand.script +%%DATADIR%%/plugins/effects/RFXscripts/solarize.script +%%DATADIR%%/plugins/effects/RFXscripts/spin.script +%%DATADIR%%/plugins/effects/RFXscripts/spread.script +%%DATADIR%%/plugins/effects/RFXscripts/swirl.script +%%DATADIR%%/plugins/effects/RFXscripts/textover.script +%%DATADIR%%/plugins/effects/RFXscripts/transition_bwthresh.script +%%DATADIR%%/plugins/effects/RFXscripts/transition_checkerboard.script +%%DATADIR%%/plugins/effects/RFXscripts/transition_fade.script +%%DATADIR%%/plugins/effects/RFXscripts/transition_splice.script +%%DATADIR%%/plugins/effects/RFXscripts/trim_frames.script +%%DATADIR%%/plugins/effects/RFXscripts/tunnel.script +%%DATADIR%%/plugins/effects/RFXscripts/wave.script +%%DATADIR%%/plugins/effects/rendered/blank_frames +%%DATADIR%%/plugins/effects/rendered/blur +%%DATADIR%%/plugins/effects/rendered/brightness_change +%%DATADIR%%/plugins/effects/rendered/charcoal +%%DATADIR%%/plugins/effects/rendered/colorize +%%DATADIR%%/plugins/effects/rendered/colour_filter +%%DATADIR%%/plugins/effects/rendered/contrast +%%DATADIR%%/plugins/effects/rendered/cycle +%%DATADIR%%/plugins/effects/rendered/deinterlace +%%DATADIR%%/plugins/effects/rendered/despeckle +%%DATADIR%%/plugins/effects/rendered/dream +%%DATADIR%%/plugins/effects/rendered/edge_detect +%%DATADIR%%/plugins/effects/rendered/emboss +%%DATADIR%%/plugins/effects/rendered/enhance +%%DATADIR%%/plugins/effects/rendered/flip +%%DATADIR%%/plugins/effects/rendered/flop +%%DATADIR%%/plugins/effects/rendered/frame_calculator +%%DATADIR%%/plugins/effects/rendered/gamma_change +%%DATADIR%%/plugins/effects/rendered/hue_change +%%DATADIR%%/plugins/effects/rendered/jumble +%%DATADIR%%/plugins/effects/rendered/modulate +%%DATADIR%%/plugins/effects/rendered/monochrome +%%DATADIR%%/plugins/effects/rendered/negate +%%DATADIR%%/plugins/effects/rendered/noisify +%%DATADIR%%/plugins/effects/rendered/normalize +%%DATADIR%%/plugins/effects/rendered/photo_still +%%DATADIR%%/plugins/effects/rendered/pixilate +%%DATADIR%%/plugins/effects/rendered/posterize +%%DATADIR%%/plugins/effects/rendered/randomzoom +%%DATADIR%%/plugins/effects/rendered/resize +%%DATADIR%%/plugins/effects/rendered/rotate +%%DATADIR%%/plugins/effects/rendered/saturation_change +%%DATADIR%%/plugins/effects/rendered/shift_horizontal +%%DATADIR%%/plugins/effects/rendered/shift_vertical +%%DATADIR%%/plugins/effects/rendered/shrink_expand +%%DATADIR%%/plugins/effects/rendered/solarize +%%DATADIR%%/plugins/effects/rendered/spin +%%DATADIR%%/plugins/effects/rendered/spread +%%DATADIR%%/plugins/effects/rendered/swirl +%%DATADIR%%/plugins/effects/rendered/textover +%%DATADIR%%/plugins/effects/rendered/transition_bwthresh +%%DATADIR%%/plugins/effects/rendered/transition_checkerboard +%%DATADIR%%/plugins/effects/rendered/transition_fade2 +%%DATADIR%%/plugins/effects/rendered/transition_splice +%%DATADIR%%/plugins/effects/rendered/trim_frames +%%DATADIR%%/plugins/effects/rendered/tunnel +%%DATADIR%%/plugins/effects/rendered/wave +%%DATADIR%%/plugins/encoders/encodedv_encoder +%%DATADIR%%/plugins/encoders/ffmpeg_encoder +%%DATADIR%%/plugins/encoders/mencoder_encoder +%%DATADIR%%/plugins/encoders/mjpegtools_encoder +%%DATADIR%%/plugins/encoders/multi_encoder +%%DATADIR%%/plugins/encoders/pdf_encoder +%%DATADIR%%/plugins/encoders/qtutils_encoder +%%DATADIR%%/plugins/encoders/sswf_encoder +%%DATADIR%%/plugins/encoders/transcode_encoder +%%DATADIR%%/plugins/playback/video/SDL +%%DATADIR%%/plugins/playback/video/yuv4mpeg_stream +%%DATADIR%%/themes/camera/frame.jpg +%%DATADIR%%/themes/camera/main.jpg +%%DATADIR%%/themes/cutting_room/frame.jpg +%%DATADIR%%/themes/cutting_room/main.jpg +%%DATADIR%%/themes/default/frame.jpg +%%DATADIR%%/themes/default/main.jpg +%%DATADIR%%/themes/editor/frame.jpg +%%DATADIR%%/themes/editor/main.jpg +%%DATADIR%%/themes/greenish/frame.jpg +%%DATADIR%%/themes/greenish/main.jpg +%%DATADIR%%/themes/pinks/frame.jpg +%%DATADIR%%/themes/pinks/main.jpg +%%DATADIR%%/themes/sunburst/frame.jpg +%%DATADIR%%/themes/sunburst/main.jpg +share/locale/cz/LC_MESSAGES/lives.mo +share/locale/de_DE/LC_MESSAGES/lives.mo +share/locale/fr/LC_MESSAGES/lives.mo +share/locale/ja/LC_MESSAGES/lives.mo +share/locale/nl_NL/LC_MESSAGES/lives.mo +share/locale/pt_BR/LC_MESSAGES/lives.mo +@dirrm %%DOCSDIR%% +@dirrm %%DATADIR%%/icons +@dirrm %%DATADIR%%/plugins/effects/RFXscripts +@dirrm %%DATADIR%%/plugins/effects/rendered +@dirrm %%DATADIR%%/plugins/effects +@dirrm %%DATADIR%%/plugins/encoders +@dirrm %%DATADIR%%/plugins/playback/video +@dirrm %%DATADIR%%/plugins/playback +@dirrm %%DATADIR%%/plugins +@dirrm %%DATADIR%%/themes/camera +@dirrm %%DATADIR%%/themes/cutting_room +@dirrm %%DATADIR%%/themes/default +@dirrm %%DATADIR%%/themes/editor +@dirrm %%DATADIR%%/themes/greenish +@dirrm %%DATADIR%%/themes/pinks +@dirrm %%DATADIR%%/themes/sunburst +@dirrm %%DATADIR%%/themes +@dirrm %%DATADIR%% +@dirrmtry share/locale/cz/LC_MESSAGES +@dirrmtry share/locale/cz +@dirrmtry share/locale/de_DE/LC_MESSAGES +@dirrmtry share/locale/de_DE +@dirrmtry share/locale/nl_NL/LC_MESSAGES +@dirrmtry share/locale/nl_NL |