aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorpawel <pawel@FreeBSD.org>2012-04-15 02:04:19 +0800
committerpawel <pawel@FreeBSD.org>2012-04-15 02:04:19 +0800
commit693f9b0cef0db98def75969234509a2972413d17 (patch)
tree3895fc13b300324d67d2e38815eb020e0fe91806 /multimedia
parent3bcced2a1eaef1064aebefff840d0db4a20d15a2 (diff)
downloadfreebsd-ports-gnome-693f9b0cef0db98def75969234509a2972413d17.tar.gz
freebsd-ports-gnome-693f9b0cef0db98def75969234509a2972413d17.tar.zst
freebsd-ports-gnome-693f9b0cef0db98def75969234509a2972413d17.zip
- Update to version 1.6.1
- Add missing build/lib deps - Add option to build doxygen documentation (default off)
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/lives/Makefile24
-rw-r--r--multimedia/lives/distinfo4
-rw-r--r--multimedia/lives/files/patch-src__htmsocket.c18
-rw-r--r--multimedia/lives/pkg-plist36
4 files changed, 62 insertions, 20 deletions
diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile
index da5257de7e46..ecb4ab3f179c 100644
--- a/multimedia/lives/Makefile
+++ b/multimedia/lives/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= lives
-PORTVERSION= 1.3.12
-PORTREVISION= 2
+PORTVERSION= 1.6.1
CATEGORIES= multimedia
MASTER_SITES= http://salsaman.home.xs4all.nl/lives/current/
DISTNAME= LiVES-${PORTVERSION}
@@ -17,18 +16,22 @@ COMMENT= Video editing system
LICENSE= GPLv3
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:${PORTSDIR}/multimedia/v4l_compat
LIB_DEPENDS= jack.0:${PORTSDIR}/audio/jack \
oil-0.3.0:${PORTSDIR}/devel/liboil \
visual-0.4.0:${PORTSDIR}/graphics/libvisual04 \
dv.4:${PORTSDIR}/multimedia/libdv \
theora.0:${PORTSDIR}/multimedia/libtheora \
- mjpegutils-2.0.0:${PORTSDIR}/multimedia/mjpegtools
+ mjpegutils-2.0.0:${PORTSDIR}/multimedia/mjpegtools \
+ pulse:${PORTSDIR}/audio/pulseaudio \
+ schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger \
+ asound:${PORTSDIR}/audio/alsa-lib \
+ avcodec:${PORTSDIR}/multimedia/ffmpeg
RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 \
sox:${PORTSDIR}/audio/sox \
ogg123:${PORTSDIR}/audio/vorbis-tools \
convert:${PORTSDIR}/graphics/ImageMagick \
sswf:${PORTSDIR}/graphics/sswf \
- ffmpeg:${PORTSDIR}/multimedia/ffmpeg \
mencoder:${PORTSDIR}/multimedia/mencoder \
mkvmerge:${PORTSDIR}/multimedia/mkvtoolnix \
mplayer:${PORTSDIR}/multimedia/mplayer \
@@ -37,7 +40,8 @@ RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 \
x264:${PORTSDIR}/multimedia/x264 \
xmms:${PORTSDIR}/multimedia/xmms
-OPTIONS= FREI0R "Enable frei0r support" off
+OPTIONS= DOXYGEN "Build Doxygen documentation" off \
+ FREI0R "Enable frei0r support" off
WRKSRC= ${WRKDIR}/${DISTNAME:L}
@@ -52,7 +56,7 @@ USE_GHOSTSCRIPT_RUN= yes
GNU_CONFIGURE= yes
MAKE_JOBS_SAFE= yes
-CONFIGURE_ARGS= --disable-ldvgrab --disable-doxygen
+CONFIGURE_ARGS= --disable-ldvgrab
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -fPIC
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
@@ -68,6 +72,13 @@ PORT_VERBS= lives LiVES _encoder.py midistart midistop smogrify sendOSC
.include <bsd.port.options.mk>
+.if !defined(NOPORTDOCS) && defined(WITH_DOXYGEN)
+BUILD_DEPENDS+= ${LOCALBASE}/bin/doxygen:${PORTSDIR}/devel/doxygen
+PORTDOCS= html
+.else
+CONFIGURE_ARGS+=--disable-doxygen
+.endif
+
.if defined(WITH_FREI0R)
BUILD_DEPENDS+= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r
RUN_DEPENDS+= ${LOCALBASE}/include/frei0r.h:${PORTSDIR}/graphics/frei0r
@@ -105,6 +116,7 @@ post-patch:
/flags/s|-L/usr/lib64||g ; \
/flags/s|-Wl,-Bsymbolic||g ; \
/flags/s|--tag=disable-static||g'
+ @${REINPLACE_CMD} -e 's|-$$(VERSION)||g' ${WRKSRC}/Makefile.in
pre-build:
@cd ${WRKSRC}/po; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
diff --git a/multimedia/lives/distinfo b/multimedia/lives/distinfo
index 78cfc675f553..711cebaf347c 100644
--- a/multimedia/lives/distinfo
+++ b/multimedia/lives/distinfo
@@ -1,2 +1,2 @@
-SHA256 (LiVES-1.3.12.tar.bz2) = 36ff2eec0ca0a8bff7ac847847ad3f8af8ace3f03892f11c2b15e776ca4ae1f5
-SIZE (LiVES-1.3.12.tar.bz2) = 3169216
+SHA256 (LiVES-1.6.1.tar.bz2) = cb0dc4e909e78db79e33f3dbd0464522cdc494442bd79670d05756ad4d5b9cb7
+SIZE (LiVES-1.6.1.tar.bz2) = 3372854
diff --git a/multimedia/lives/files/patch-src__htmsocket.c b/multimedia/lives/files/patch-src__htmsocket.c
index 217feb9edc31..71ce6a23c47a 100644
--- a/multimedia/lives/files/patch-src__htmsocket.c
+++ b/multimedia/lives/files/patch-src__htmsocket.c
@@ -1,13 +1,11 @@
---- src/htmsocket.c.orig 2008-07-11 15:02:34.000000000 +0900
-+++ src/htmsocket.c 2009-06-03 00:58:22.000000000 +0900
-@@ -9,7 +9,10 @@
- #include <unistd.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <sys/types.h>
+--- src/htmsocket.c.orig 2012-01-17 04:02:52.000000000 +0100
++++ src/htmsocket.c 2012-04-13 23:32:15.000000000 +0200
+@@ -12,6 +12,8 @@
+
#include <sys/socket.h>
-+#include <netinet/in.h>
-+#include <arpa/inet.h>
#include <sys/ioctl.h>
++#include <sys/types.h>
++#include <netinet/in.h>
- #include "main.h"
+ #if defined(__sun)
+ #include <sys/filio.h>
diff --git a/multimedia/lives/pkg-plist b/multimedia/lives/pkg-plist
index ba890dde1bfd..7052e868fdea 100644
--- a/multimedia/lives/pkg-plist
+++ b/multimedia/lives/pkg-plist
@@ -23,6 +23,7 @@ bin/midistart
bin/midistop
bin/sendOSC
bin/smogrify
+include/weed/weed-compat.h
include/weed/weed-effects.h
include/weed/weed-events.h
include/weed/weed-host.h
@@ -32,6 +33,7 @@ include/weed/weed-plugin.h
include/weed/weed-utils.h
include/weed/weed.h
libdata/pkgconfig/libweed.pc
+libdata/pkgconfig/libweed-compat.pc
libdata/pkgconfig/libweed-plugin-utils.pc
libdata/pkgconfig/libweed-utils.pc
libdata/pkgconfig/libweed_slice.pc
@@ -39,11 +41,9 @@ lib/libweed-plugin-utils.a
lib/libweed-plugin-utils.la
lib/libweed-utils.a
lib/libweed-utils.la
-lib/libweed.a
lib/libweed.la
lib/libweed.so
lib/libweed.so.0
-lib/libweed_slice.a
lib/libweed_slice.la
lib/libweed_slice.so
lib/libweed_slice.so.0
@@ -51,6 +51,8 @@ lib/lives/plugins/decoders/dv_decoder.la
lib/lives/plugins/decoders/dv_decoder.so
lib/lives/plugins/decoders/ogg_decoder.la
lib/lives/plugins/decoders/ogg_decoder.so
+lib/lives/plugins/effects/realtime/weed/RGBdelay.la
+lib/lives/plugins/effects/realtime/weed/RGBdelay.so
lib/lives/plugins/effects/realtime/weed/alien_overlay.la
lib/lives/plugins/effects/realtime/weed/alien_overlay.so
lib/lives/plugins/effects/realtime/weed/audio_transition.la
@@ -67,6 +69,8 @@ lib/lives/plugins/effects/realtime/weed/colorkey.la
lib/lives/plugins/effects/realtime/weed/colorkey.so
lib/lives/plugins/effects/realtime/weed/comic.la
lib/lives/plugins/effects/realtime/weed/comic.so
+lib/lives/plugins/effects/realtime/weed/compositor.la
+lib/lives/plugins/effects/realtime/weed/compositor.so
lib/lives/plugins/effects/realtime/weed/deinterlace.la
lib/lives/plugins/effects/realtime/weed/deinterlace.so
lib/lives/plugins/effects/realtime/weed/edge.la
@@ -77,6 +81,8 @@ lib/lives/plugins/effects/realtime/weed/fireTV.la
lib/lives/plugins/effects/realtime/weed/fireTV.so
%%FREI0R%%lib/lives/plugins/effects/realtime/weed/frei0r/frei0r.la
%%FREI0R%%lib/lives/plugins/effects/realtime/weed/frei0r/frei0r.so
+lib/lives/plugins/effects/realtime/weed/gdk_fast_resize.la
+lib/lives/plugins/effects/realtime/weed/gdk_fast_resize.so
lib/lives/plugins/effects/realtime/weed/haip.la
lib/lives/plugins/effects/realtime/weed/haip.so
lib/lives/plugins/effects/realtime/weed/layout_blends.la
@@ -85,6 +91,8 @@ lib/lives/plugins/effects/realtime/weed/lifeTV.la
lib/lives/plugins/effects/realtime/weed/lifeTV.so
lib/lives/plugins/effects/realtime/weed/livetext.la
lib/lives/plugins/effects/realtime/weed/livetext.so
+lib/lives/plugins/effects/realtime/weed/mask_overlay.la
+lib/lives/plugins/effects/realtime/weed/mask_overlay.so
lib/lives/plugins/effects/realtime/weed/mirrors.la
lib/lives/plugins/effects/realtime/weed/mirrors.so
lib/lives/plugins/effects/realtime/weed/multi_blends.la
@@ -103,10 +111,14 @@ lib/lives/plugins/effects/realtime/weed/plasma.la
lib/lives/plugins/effects/realtime/weed/plasma.so
lib/lives/plugins/effects/realtime/weed/posterise.la
lib/lives/plugins/effects/realtime/weed/posterise.so
+lib/lives/plugins/effects/realtime/weed/puretext.la
+lib/lives/plugins/effects/realtime/weed/puretext.so
lib/lives/plugins/effects/realtime/weed/rippleTV.la
lib/lives/plugins/effects/realtime/weed/rippleTV.so
lib/lives/plugins/effects/realtime/weed/rotozoom.la
lib/lives/plugins/effects/realtime/weed/rotozoom.so
+lib/lives/plugins/effects/realtime/weed/scribbler.la
+lib/lives/plugins/effects/realtime/weed/scribbler.so
lib/lives/plugins/effects/realtime/weed/simple_blend.la
lib/lives/plugins/effects/realtime/weed/simple_blend.so
lib/lives/plugins/effects/realtime/weed/slide_over.la
@@ -121,6 +133,8 @@ lib/lives/plugins/effects/realtime/weed/tvpic.la
lib/lives/plugins/effects/realtime/weed/tvpic.so
lib/lives/plugins/effects/realtime/weed/vertigo.la
lib/lives/plugins/effects/realtime/weed/vertigo.so
+lib/lives/plugins/effects/realtime/weed/videowall.la
+lib/lives/plugins/effects/realtime/weed/videowall.so
lib/lives/plugins/effects/realtime/weed/warpTV.la
lib/lives/plugins/effects/realtime/weed/warpTV.so
lib/lives/plugins/effects/realtime/weed/xeffect.la
@@ -142,6 +156,7 @@ lib/lives/plugins/effects/rendered/dream
lib/lives/plugins/effects/rendered/edge_detect
lib/lives/plugins/effects/rendered/emboss
lib/lives/plugins/effects/rendered/enhance
+lib/lives/plugins/effects/rendered/fade_in_out
lib/lives/plugins/effects/rendered/flip
lib/lives/plugins/effects/rendered/flop
lib/lives/plugins/effects/rendered/frame_calculator
@@ -193,12 +208,22 @@ lib/lives/plugins/encoders/qtutils_encoder
lib/lives/plugins/encoders/sswf_encoder
lib/lives/plugins/encoders/transcode_encoder
lib/lives/plugins/encoders/x264_encoder
+lib/lives/plugins/playback/audiostream/audiostreamer.pl
lib/lives/plugins/playback/video/SDL.la
lib/lives/plugins/playback/video/SDL.so
+lib/lives/plugins/playback/video/icecast_output.la
+lib/lives/plugins/playback/video/icecast_output.so
lib/lives/plugins/playback/video/lives2lives_stream.la
lib/lives/plugins/playback/video/lives2lives_stream.so
+lib/lives/plugins/playback/video/oggstream.la
+lib/lives/plugins/playback/video/oggstream.so
+lib/lives/plugins/playback/video/vloopback.la
+lib/lives/plugins/playback/video/vloopback.so
+lib/lives/plugins/playback/video/vloopback2.la
+lib/lives/plugins/playback/video/vloopback2.so
lib/lives/plugins/playback/video/yuv4mpeg_stream.la
lib/lives/plugins/playback/video/yuv4mpeg_stream.so
+share/app-install/icons/lives.png
share/applications/LiVES.desktop
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/BUGS
@@ -252,6 +277,7 @@ share/applications/LiVES.desktop
%%DATADIR%%/plugins/effects/RFXscripts/edge_detect.script
%%DATADIR%%/plugins/effects/RFXscripts/emboss.script
%%DATADIR%%/plugins/effects/RFXscripts/enhance.script
+%%DATADIR%%/plugins/effects/RFXscripts/fade_in_out.script
%%DATADIR%%/plugins/effects/RFXscripts/flip.script
%%DATADIR%%/plugins/effects/RFXscripts/flop.script
%%DATADIR%%/plugins/effects/RFXscripts/frame_calculator.script
@@ -332,6 +358,7 @@ share/applications/LiVES.desktop
%%NLS%%share/locale/sk/LC_MESSAGES/lives.mo
%%NLS%%share/locale/te/LC_MESSAGES/lives.mo
%%NLS%%share/locale/tr/LC_MESSAGES/lives.mo
+%%NLS%%share/locale/ug/LC_MESSAGES/lives.mo
%%NLS%%share/locale/uk/LC_MESSAGES/lives.mo
%%NLS%%share/locale/uz/LC_MESSAGES/lives.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/lives.mo
@@ -350,8 +377,11 @@ share/pixmaps/lives.xpm
@dirrm %%DATADIR%%/icons
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm share/app-install/icons
+@dirrm share/app-install
@dirrm include/weed
@dirrm lib/lives/plugins/playback/video
+@dirrm lib/lives/plugins/playback/audiostream
@dirrm lib/lives/plugins/playback
@dirrm lib/lives/plugins/encoders
@dirrm lib/lives/plugins/effects/rendered
@@ -363,6 +393,8 @@ share/pixmaps/lives.xpm
@dirrm lib/lives/plugins/decoders
@dirrm lib/lives/plugins
@dirrm lib/lives
+%%NLS%%@dirrmtry share/locale/ug/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ug
%%NLS%%@dirrmtry share/locale/te/LC_MESSAGES
%%NLS%%@dirrmtry share/locale/te
%%NLS%%@dirrmtry share/locale/oc/LC_MESSAGES