diff options
author | nox <nox@FreeBSD.org> | 2014-10-19 05:10:39 +0800 |
---|---|---|
committer | nox <nox@FreeBSD.org> | 2014-10-19 05:10:39 +0800 |
commit | ef13e93eb63c5ab27385f443daa99f17dbb6ee63 (patch) | |
tree | 426e85a5763a8dc36a27558c47361e144d35e6d1 | |
parent | 2820c4765dbbc0b994a671c8daa41d0308a80fe7 (diff) | |
download | freebsd-ports-gnome-ef13e93eb63c5ab27385f443daa99f17dbb6ee63.tar.gz freebsd-ports-gnome-ef13e93eb63c5ab27385f443daa99f17dbb6ee63.tar.zst freebsd-ports-gnome-ef13e93eb63c5ab27385f443daa99f17dbb6ee63.zip |
- Update libxine to 1.2.6 - changelog is here:
http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/file/9aef7a72d009/ChangeLog
- Remove an inline from include/xine/xineutils.h for the benefit
of using libxine with base gcc 4.2 .
- Bump PORTREVISIONs for ports depending on libxine. (now also non-default
rdeps as per the new rule)
26 files changed, 53 insertions, 90 deletions
diff --git a/audio/atunes/Makefile b/audio/atunes/Makefile index 2948d0a1f8bf..4685ae21c4a2 100644 --- a/audio/atunes/Makefile +++ b/audio/atunes/Makefile @@ -3,7 +3,7 @@ PORTNAME= atunes PORTVERSION= 3.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/aTunes%20${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-bin diff --git a/graphics/gimageview/Makefile b/graphics/gimageview/Makefile index 23e4ce3d63f9..5a63ccdcadbc 100644 --- a/graphics/gimageview/Makefile +++ b/graphics/gimageview/Makefile @@ -3,7 +3,7 @@ PORTNAME= gimageview PORTVERSION= 0.2.27 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= graphics MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION} diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index cb0eace26a33..af5674623f17 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -3,7 +3,7 @@ PORTNAME?= opencv PORTVERSION= 2.4.9 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}library/${PORTNAME}-unix/${PORTVERSION} diff --git a/graphics/osg-devel/Makefile b/graphics/osg-devel/Makefile index d9b590d295d9..61c1ba04ad7e 100644 --- a/graphics/osg-devel/Makefile +++ b/graphics/osg-devel/Makefile @@ -3,6 +3,7 @@ PORTNAME= osg PORTVERSION= 3.3.2 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://trac.openscenegraph.org/downloads/developer_releases/ \ http://mirror.amdmi3.ru/distfiles/ diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile index 8cad5f7d1aaf..ba1c058cccb5 100644 --- a/graphics/osg/Makefile +++ b/graphics/osg/Makefile @@ -3,6 +3,7 @@ PORTNAME= osg PORTVERSION= 3.2.1 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://trac.openscenegraph.org/downloads/developer_releases/ \ http://mirror.amdmi3.ru/distfiles/ diff --git a/graphics/pornview/Makefile b/graphics/pornview/Makefile index 3132a07cbe2d..e92e23b85c27 100644 --- a/graphics/pornview/Makefile +++ b/graphics/pornview/Makefile @@ -3,7 +3,7 @@ PORTNAME= pornview PORTVERSION= 0.2.0.p.1 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/OldFiles DISTNAME= ${PORTNAME}-${PORTVERSION:S/.p./pre/} diff --git a/multimedia/emotion/Makefile b/multimedia/emotion/Makefile index 0cf0c250f68d..247f6f677c9a 100644 --- a/multimedia/emotion/Makefile +++ b/multimedia/emotion/Makefile @@ -3,7 +3,7 @@ PORTNAME= emotion PORTVERSION= 1.7.9 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= multimedia enlightenment MASTER_SITES= http://download.enlightenment.org/releases/ \ diff --git a/multimedia/gxine/Makefile b/multimedia/gxine/Makefile index 18112b03f2fd..6955b23b2361 100644 --- a/multimedia/gxine/Makefile +++ b/multimedia/gxine/Makefile @@ -3,7 +3,7 @@ PORTNAME= gxine PORTVERSION= 0.5.908 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= SF/xine/${PORTNAME}/${PORTVERSION} diff --git a/multimedia/k9copy-kde4/Makefile b/multimedia/k9copy-kde4/Makefile index 2d11fecddc6c..74e9a1a7041e 100644 --- a/multimedia/k9copy-kde4/Makefile +++ b/multimedia/k9copy-kde4/Makefile @@ -3,7 +3,7 @@ PORTNAME= k9copy PORTVERSION= 2.3.4 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= multimedia kde MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-kde4/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-Source diff --git a/multimedia/kaffeine/Makefile b/multimedia/kaffeine/Makefile index 4a1391b1f656..86d0c9b7254d 100644 --- a/multimedia/kaffeine/Makefile +++ b/multimedia/kaffeine/Makefile @@ -3,7 +3,7 @@ PORTNAME= kaffeine PORTVERSION= 1.2.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia kde MASTER_SITES= SF/kaffeine/current diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index 985f4f6bb262..fd5ff208271c 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= xine -PORTVERSION= 1.2.4 -PORTREVISION= 15 +PORTVERSION= 1.2.6 CATEGORIES= multimedia ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib @@ -37,9 +36,10 @@ LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ LIB_DEPENDS+= libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss .endif -USES= compiler gmake iconv libtool:keepla pathfix perl5 pkgconfig tar:xz +USES= compiler gmake iconv libtool:keepla pathfix perl5 pkgconfig \ + execinfo tar:xz GNU_CONFIGURE= yes -USE_XORG= x11 xv xinerama +USE_XORG= x11 xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build USE_SDL= sdl @@ -65,7 +65,7 @@ OPTIONS_DEFINE= CACA ESOUND JACK GNOMEVFS2 PULSEAUDIO XVMC SMB AALIB \ DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput -PLUGINSDIR= lib/xine/plugins/2.3 +PLUGINSDIR= lib/xine/plugins/2.5 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" .include <bsd.port.options.mk> diff --git a/multimedia/libxine/distinfo b/multimedia/libxine/distinfo index 3968a7e84a5c..6070f7888e52 100644 --- a/multimedia/libxine/distinfo +++ b/multimedia/libxine/distinfo @@ -1,2 +1,2 @@ -SHA256 (xine-lib-1.2.4.tar.xz) = 9c5b1b4ef7bd0591962c322a3afa709eeaa5bae664678548f1340e64f43abbdd -SIZE (xine-lib-1.2.4.tar.xz) = 4954992 +SHA256 (xine-lib-1.2.6.tar.xz) = bd041d738817c7c0c6392a3c0e5bda5a664a47e035135b5a449364f8c9b6a005 +SIZE (xine-lib-1.2.6.tar.xz) = 5020964 diff --git a/multimedia/libxine/files/patch-contrib-libdha-sysdep-pci_freebsd.c b/multimedia/libxine/files/patch-contrib-libdha-sysdep-pci_freebsd.c deleted file mode 100644 index 8ebf052e796d..000000000000 --- a/multimedia/libxine/files/patch-contrib-libdha-sysdep-pci_freebsd.c +++ /dev/null @@ -1,11 +0,0 @@ ---- contrib/libdha/sysdep/pci_freebsd.c.orig -+++ contrib/libdha/sysdep/pci_freebsd.c -@@ -8,7 +8,7 @@ - /* machine/console.h seems to be outdated by recent FreeBSD * - * however pcvt_ioctl.h seems to exist for very long time */ - /* #include <machine/console.h>*/ --#include <machine/pcvt_ioctl.h> -+#include <sys/kbio.h> - #ifndef GCCUSESGAS - #define GCCUSESGAS - #endif diff --git a/multimedia/libxine/files/patch-include-xine-post.h b/multimedia/libxine/files/patch-include-xine-post.h deleted file mode 100644 index 19b1eb3ba49d..000000000000 --- a/multimedia/libxine/files/patch-include-xine-post.h +++ /dev/null @@ -1,21 +0,0 @@ ---- include/xine/post.h.orig -+++ include/xine/post.h -@@ -23,6 +23,9 @@ - #ifndef XINE_POST_H - #define XINE_POST_H - -+/* for offsetof() */ -+#include <stddef.h> -+ - #include <xine.h> - #include <xine/video_out.h> - #include <xine/audio_out.h> -@@ -397,7 +400,7 @@ static xine_post_api_parameter_t temp_p[ - - #define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \ - { param_type, #var, sizeof(temp_s.var), \ -- (char*)&temp_s.var-(char*)&temp_s, enumv, min, max, readonly, descr }, -+ offsetof(__typeof__(temp_s), var), enumv, min, max, readonly, descr }, - - #define END_PARAM_DESCR( name ) \ - { POST_PARAM_TYPE_LAST, NULL, 0, 0, NULL, 0, 0, 1, NULL } \ diff --git a/multimedia/libxine/files/patch-include-xine-xineutils.h b/multimedia/libxine/files/patch-include-xine-xineutils.h new file mode 100644 index 000000000000..6ab80c8574d5 --- /dev/null +++ b/multimedia/libxine/files/patch-include-xine-xineutils.h @@ -0,0 +1,11 @@ +--- include/xine/xineutils.h.orig ++++ include/xine/xineutils.h +@@ -146,7 +146,7 @@ void *xine_xcalloc(size_t nmemb, size_t + * Free allocated memory and set pointer to NULL + * @param ptr Pointer to the pointer to the memory block which should be freed. + */ +-static inline void _x_freep(void *ptr) { ++static void _x_freep(void *ptr) { + void **p = (void **)ptr; + free (*p); + *p = NULL; diff --git a/multimedia/libxine/files/patch-src-combined-ffmpeg-Makefile.in.diff b/multimedia/libxine/files/patch-src-combined-ffmpeg-Makefile.in.diff index a76ddd43be1b..2a94e1640e89 100644 --- a/multimedia/libxine/files/patch-src-combined-ffmpeg-Makefile.in.diff +++ b/multimedia/libxine/files/patch-src-combined-ffmpeg-Makefile.in.diff @@ -1,13 +1,12 @@ --- src/combined/ffmpeg/Makefile.in.orig 2013-09-23 15:58:14.000000000 -0500 +++ src/combined/ffmpeg/Makefile.in 2013-09-25 03:25:33.000000000 -0500 -@@ -995,10 +995,7 @@ - avcodec_audio.list: AV_CODECS:=/CODEC_ID_PCM_S16LE/,/CODEC_ID_DVD_SUBTITLE/ +@@ -1037,9 +1037,7 @@ avcodec_audio.list: AV_CODECS:=/CODEC_ID avcodec_video.list: AV_CODECS:=/CODEC_ID_MPEG1VIDEO/,/CODEC_ID_PCM_S16LE/ --# that weird shell call just yields full path of the avcodec.h file + # that weird shell call just yields full path of the avcodec.h file -avcodec_audio.list avcodec_video.list: $(shell \ - echo '#include "$(srcdir)/ffmpeg_decoder.h"' | $(AV_CPP) -M - |\ -- sed -e 's/ \+/\n/g;' | sed -n -e '/avcodec\.h/p;') +- sed -e '/avcodec\.h/! d; s%^.* \([^ ]*/avcodec\.h\) .*%\1%') +avcodec_audio.list avcodec_video.list: $(AM_V_GEN)echo '#include "$(srcdir)/ffmpeg_decoder.h"' | $(AV_CPP) - |\ sed -e $(AV_CODECS)'! d; s/^[ \t]*//; s/[=,].*//; /^$$/ d' >$@ diff --git a/multimedia/libxine/files/patch-src-post-goom-mmx.h b/multimedia/libxine/files/patch-src-post-goom-mmx.h deleted file mode 100644 index 11c5bdc65b4c..000000000000 --- a/multimedia/libxine/files/patch-src-post-goom-mmx.h +++ /dev/null @@ -1,18 +0,0 @@ ---- src/post/goom/mmx.h.orig -+++ src/post/goom/mmx.h -@@ -725,13 +725,13 @@ void zoom_filter_xmmx (int prevX, int pr - { \ - printf("emms()\n"); \ - __asm__ __volatile__ ("emms" \ -- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)"); \ -+ "st","st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)"); \ - } - - #else - - #define emms() __asm__ __volatile__ ("emms"::: \ -- "st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)") -+ "st","st(1)","st(2)","st(3)","st(4)","st(5)","st(6)","st(7)") - - #endif - diff --git a/multimedia/libxine/files/patch-src-post-planar-eq2.c b/multimedia/libxine/files/patch-src-post-planar-eq2.c new file mode 100644 index 000000000000..7a47eea90047 --- /dev/null +++ b/multimedia/libxine/files/patch-src-post-planar-eq2.c @@ -0,0 +1,11 @@ +--- src/post/planar/eq2.c.orig ++++ src/post/planar/eq2.c +@@ -129,7 +129,7 @@ void affine_1d_MMX (eq2_param_t *par, un + "movq (%1), %%mm4 \n\t" + "pxor %%mm0, %%mm0 \n\t" + : +- : "g" (brvec), "g" (contvec) ++ : "r" (brvec), "r" (contvec) + ); + + while (h-- > 0) { diff --git a/multimedia/libxine/pkg-plist b/multimedia/libxine/pkg-plist index fdf10f615a24..f44058b940bc 100644 --- a/multimedia/libxine/pkg-plist +++ b/multimedia/libxine/pkg-plist @@ -44,7 +44,7 @@ include/xine/xmlparser.h lib/libxine.la lib/libxine.so lib/libxine.so.2 -lib/libxine.so.2.3.1 +lib/libxine.so.2.5.0 lib/libxine-interface.la share/xine-lib/fonts/cetus-16.xinefont.gz share/xine-lib/fonts/cetus-20.xinefont.gz @@ -106,6 +106,7 @@ share/xine-lib/fonts/serif-64.xinefont.gz %%PLUGINSDIR%%/xineplug_decode_gsm610.so %%WITH_IMAGEMAGICK%%%%PLUGINSDIR%%/xineplug_decode_image.so %%PLUGINSDIR%%/xineplug_decode_libjpeg.so +%%PLUGINSDIR%%/xineplug_decode_libvpx.so %%PLUGINSDIR%%/xineplug_decode_lpcm.so %%PLUGINSDIR%%/xineplug_decode_mad.so %%PLUGINSDIR%%/xineplug_decode_mpeg2.so @@ -230,14 +231,3 @@ share/aclocal/xine.m4 %%NLS%%share/locale/pt_BR/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/sk/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/tr/LC_MESSAGES/libxine2.mo -@dirrm include/xine -@dirrm %%PLUGINSDIR%%/post -@dirrmtry %%PLUGINSDIR%% -@dirrmtry lib/xine/plugins -@dirrmtry lib/xine -@dirrm %%DOCSDIR%%/hackersguide -@dirrm %%DOCSDIR%% -%%NLS%%@dirrmtry share/locale/en_US/LC_MESSAGES -%%NLS%%@dirrmtry share/locale/en_US -@dirrm share/xine-lib/fonts -@dirrm share/xine-lib diff --git a/multimedia/phonon-xine/Makefile b/multimedia/phonon-xine/Makefile index d957626247e7..014f3d70b5c5 100644 --- a/multimedia/phonon-xine/Makefile +++ b/multimedia/phonon-xine/Makefile @@ -3,7 +3,7 @@ PORTNAME= phonon PORTVERSION= 4.4.4 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= multimedia kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION}/src PKGNAMESUFFIX= -xine diff --git a/multimedia/quark/Makefile b/multimedia/quark/Makefile index ea2afc463ec3..05721a1dca45 100644 --- a/multimedia/quark/Makefile +++ b/multimedia/quark/Makefile @@ -3,7 +3,7 @@ PORTNAME= quark PORTVERSION= 3.24 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia gnome MASTER_SITES= http://hsgg.github.com/quark/ diff --git a/multimedia/subtitlecomposer-kde4/Makefile b/multimedia/subtitlecomposer-kde4/Makefile index d8c0a55ae825..a244f4314b89 100644 --- a/multimedia/subtitlecomposer-kde4/Makefile +++ b/multimedia/subtitlecomposer-kde4/Makefile @@ -2,7 +2,7 @@ PORTNAME= subtitlecomposer PORTVERSION= 0.5.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia kde MASTER_SITES= GITHUB diff --git a/multimedia/vdr-plugin-xineliboutput/Makefile b/multimedia/vdr-plugin-xineliboutput/Makefile index 4e46f6ac15d5..efa7ae3331e0 100644 --- a/multimedia/vdr-plugin-xineliboutput/Makefile +++ b/multimedia/vdr-plugin-xineliboutput/Makefile @@ -3,7 +3,7 @@ PORTNAME= vdr-plugin-xineliboutput PORTVERSION= 1.0.90s20120511 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= multimedia MASTER_SITES= SF:release \ LOCAL:snapshot @@ -26,7 +26,7 @@ USE_GL= gl glu glut PORTDOCS= COPYING README HISTORY PORTEXAMPLES= xine WRKSRC= ${WRKDIR}/vdr-${PLUGIN} -XINE_PLUGINSDIR= lib/xine/plugins/2.3 +XINE_PLUGINSDIR= lib/xine/plugins/2.5 OPTIONS_DEFINE= LIBBLURAY LIBEXTRACTOR EXAMPLES DOCS diff --git a/multimedia/xine/Makefile b/multimedia/xine/Makefile index 71eb01a222f0..9ba18e85832e 100644 --- a/multimedia/xine/Makefile +++ b/multimedia/xine/Makefile @@ -2,7 +2,7 @@ PORTNAME= xine PORTVERSION= 0.99.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} @@ -55,7 +55,7 @@ WIN32_CODECS_RUN_DEPENDS=\ XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft -XINE_PLUGINSDIR= lib/xine/plugins/2.3 +XINE_PLUGINSDIR= lib/xine/plugins/2.5 post-patch: @${REINPLACE_CMD} -e \ diff --git a/www/npapi-xine/Makefile b/www/npapi-xine/Makefile index 975f0bec2c1f..5aa03e4e0659 100644 --- a/www/npapi-xine/Makefile +++ b/www/npapi-xine/Makefile @@ -3,7 +3,7 @@ PORTNAME= xine PORTVERSION= 1.0.2 -PORTREVISION= 9 +PORTREVISION= 10 DISTVERSIONPREFIX= plugin- CATEGORIES= www multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-plugin/${PORTVERSION} diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile index 077a72743990..4db9a0105766 100644 --- a/x11/eaglemode/Makefile +++ b/x11/eaglemode/Makefile @@ -3,7 +3,7 @@ PORTNAME= eaglemode PORTVERSION= 0.85.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} |