FreeBSD Bugzilla – Attachment 141042 Details for
Bug 187759
multimedia/gmerlin: Fix build with clang
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 10.93 KB, created by
tkato432
on 2014-03-19 18:40:07 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2014-03-19 18:40:07 UTC
Size:
10.93 KB
patch
obsolete
>diff -urN /usr/ports/multimedia/gmerlin/Makefile multimedia/gmerlin/Makefile >--- /usr/ports/multimedia/gmerlin/Makefile 2013-11-06 21:59:44.000000000 +0900 >+++ multimedia/gmerlin/Makefile 2014-03-20 00:00:00.000000000 +0900 >@@ -3,6 +3,7 @@ > > PORTNAME= gmerlin > PORTVERSION= 1.2.0 >+PORTREVISION= 1 > CATEGORIES= multimedia > MASTER_SITES= SF > >@@ -10,25 +11,20 @@ > COMMENT= Multimedia framework > > LICENSE= GPLv3 >-LICENSE_FILE= ${WRKSRC}/COPYING > >-LIB_DEPENDS= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig \ >- gavl.1:${PORTSDIR}/multimedia/gavl >+LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \ >+ libgavl.so:${PORTSDIR}/multimedia/gavl \ >+ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig > >-OPTIONS_DEFINE= ALSA CDDB CDIO ESOUND JACK JPEG LIBVISUAL \ >- OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME \ >- TIFF >-OPTIONS_DEFAULT= CDDB CDIO JACK JPEG LIBVISUAL \ >- OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME \ >- TIFF >- >-GNU_CONFIGURE= yes >-CONFIGURE_ARGS= --disable-v4l --disable-v4l2 --disable-v4lconvert \ >- --without-doxygen --with-cpuflags=none --disable-musicbrainz >-USES= pathfix gettext pkgconfig >+USES= gettext pathfix pkgconfig > USE_GNOME= gtk20 libxml2 > USE_XORG= x11 xext xfixes xinerama xv > USE_GL= gl >+USE_SQLITE= yes >+GNU_CONFIGURE= yes >+CONFIGURE_ENV= ac_cv_func_inotify_init=no >+CONFIGURE_ARGS= --disable-v4l --disable-v4l2 --disable-v4lconvert \ >+ --without-doxygen --with-cpuflags=none --disable-musicbrainz > USE_LDCONFIG= yes > INSTALL_ICONS= yes > >@@ -36,134 +32,55 @@ > LDFLAGS+= -L${LOCALBASE}/lib > > INFO= gmerlin >-MAN1= gmerlin.1 \ >- gmerlin_play.1 \ >- gmerlin_remote.1 \ >- gmerlin_transcoder.1 \ >- gmerlin_transcoder_remote.1 \ >- gmerlin-record.1 >- >-NO_STAGE= yes >-.include <bsd.port.pre.mk> >- >-.if ${PORT_OPTIONS:MALSA} >-LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib >-PLIST_SUB+= ALSA="" >-.else >-CONFIGURE_ARGS+=--disable-alsa >-PLIST_SUB+= ALSA="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MPULSEAUDIO} >-LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio >-PLIST_SUB+= PULSEAUDIO="" >-.else >-CONFIGURE_ARGS+=--disable-pulseaudio >-PLIST_SUB+= PULSEAUDIO="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MQUICKTIME} >-LIB_DEPENDS+= quicktime.0:${PORTSDIR}/multimedia/libquicktime >-PLIST_SUB+= QUICKTIME="" >-.else >-CONFIGURE_ARGS+=--disable-lqt >-PLIST_SUB+= QUICKTIME="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MLIBVISUAL} >-LIB_DEPENDS+= visual-0.4:${PORTSDIR}/graphics/libvisual04 >-.else >-CONFIGURE_ARGS+=--disable-libvisual >-.endif >- >-.if ${PORT_OPTIONS:MCDIO} >-LIB_DEPENDS+= cdio.13:${PORTSDIR}/sysutils/libcdio >-PLIST_SUB+= CDIO="" >-.else >-CONFIGURE_ARGS+=--disable-libcdio >-PLIST_SUB+= CDIO="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MCDDB} >-LIB_DEPENDS+= cddb.4:${PORTSDIR}/audio/libcddb >-.else >-CONFIGURE_ARGS+=--disable-cddb >-.endif >- >-.if ${PORT_OPTIONS:MESOUND} >-LIB_DEPENDS+= esd.2:${PORTSDIR}/audio/esound >-PLIST_SUB+= ESOUND="" >-.else >-CONFIGURE_ARGS+=--disable-esd >-PLIST_SUB+= ESOUND="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MJACK} >-LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack >-PLIST_SUB+= JACK="" >-.else >-CONFIGURE_ARGS+=--disable-jack >-PLIST_SUB+= JACK="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MJPEG} >-LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg >-PLIST_SUB+= JPEG="" >-.else >-CONFIGURE_ARGS+=--disable-libjpeg >-PLIST_SUB+= JPEG="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MPNG} >-LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png >-PLIST_SUB+= PNG="" >-.else >-CONFIGURE_ARGS+=--disable-libpng >-PLIST_SUB+= PNG="@comment " >-.endif >- >-.if ${PORT_OPTIONS:MTIFF} >-LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff >-PLIST_SUB+= TIFF="" >-.else >-CONFIGURE_ARGS+=--disable-libtiff >-PLIST_SUB+= TIFF="@comment " >-.endif >- >-# applications >-.if ${PORT_OPTIONS:MALSA} >-PLIST_SUB+= ALSAMIXER="" >-.else >-CONFIGURE_ARGS+=--disable-alsamixer >-PLIST_SUB+= ALSAMIXER="@comment " >-.endif >- >-# vendor ocflags from configure >-.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} >-CFLAGS+= -O3 -funroll-all-loops -fomit-frame-pointer -ffast-math >-CXXFLAGS+= -O3 -funroll-all-loops -fomit-frame-pointer -ffast-math >-.endif >+ >+OPTIONS_DEFINE= ALSA CDDB CDIO ESOUND JACK JPEG LIBVISUAL \ >+ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF >+OPTIONS_DEFAULT= CDDB CDIO JACK JPEG LIBVISUAL \ >+ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF >+OPTIONS_SUB= yes >+ >+ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib >+ALSA_CONFIGURE_OFF= --disable-alsa --disable-alsamixer >+CDDB_LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb >+CDDB_CONFIGURE_ARGS= --disable-cddb >+CDIO_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio >+CDIO_CONFIGURE_OFF= --disable-libcdio >+ESOUND_USE= gnome=esound >+ESOUND_CONFIGURE_OFF= --disable-esd >+JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack >+JACK_CONFIGURE_OFF= --disable-jack >+JPEG_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg >+JPEG_CONFIGURE_OFF= --disable-libjpeg >+LIBVISUAL_LIB_DEPENDS= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04 >+LIBVISUAL_CONFIGURE_OFF=--disable-libvisual >+OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops -fomit-frame-pointer -ffast-math >+PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png >+PNG_CONFIGURE_OFF= --disable-libpng >+PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio >+PULSEAUDIO_CONFIGURE_OFF=--disable-pulseaudio >+QUICKTIME_LIB_DEPENDS= libquicktime.so:${PORTSDIR}/multimedia/libquicktime >+QUICKTIME_CONFIGURE_OFF=--disable-lqt >+TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff >+TIFF_CONFIGURE_OFF= --disable-libtiff > > post-patch: > @${REINPLACE_CMD} -e \ >- 's|-O3.*-ffast-math||g ; \ >- s|-DGTK_DISABLE_DEPRECATED||g ; \ >- /LIBS/ s|-ldl||g ; \ >- s|^LDFLAGS="|&$${LDFLAGS} |g' ${WRKSRC}/configure >+ '/LIBS/s|-ldl || ; \ >+ s|^LDFLAGS="|&$${LDFLAGS} | ; \ >+ s|-DGTK_DISABLE_DEPRECATED|| ; \ >+ s|-lpthread|-pthread| ; \ >+ s|-O3.*-ffast-math||' ${WRKSRC}/configure > @${REINPLACE_CMD} -e \ >- 's|-ldl||g ; \ >- s|-lpthread|${PTHREAD_LIBS}|g ; \ >- /^LIBS = / s|$$| @LIBINTL@ ${PTHREAD_LIBS}|g' \ >- ${WRKSRC}/lib/Makefile.am ${WRKSRC}/lib/Makefile.in \ >- ${WRKSRC}/tests/Makefile.am ${WRKSRC}/tests/Makefile.in \ >- ${WRKSRC}/apps/*/Makefile.am ${WRKSRC}/apps/*/Makefile.in >+ 's|^texinfo_|#texinfo_|g' ${WRKSRC}/doc/Makefile.in > @${REINPLACE_CMD} -e \ >- 's|^texinfo_|#texinfo_|g' ${WRKSRC}/doc/Makefile.in >+ 's|ln -sf $$(DESTDIR)|ln -sf |' ${WRKSRC}/icons/Makefile.in >+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ >+ 's|-ldl||g ; \ >+ s|-lpthread|-pthread|g ; \ >+ /^LIBS = /s|$$| @LIBINTL@ -pthread|g' > > post-install: >-.if ${PORT_OPTIONS:MDOCS} >- @${MKDIR} ${DOCSDIR} >- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} >-.endif >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) > >-.include <bsd.port.post.mk> >+.include <bsd.port.mk> >diff -urN /usr/ports/multimedia/gmerlin/files/patch-configure multimedia/gmerlin/files/patch-configure >--- /usr/ports/multimedia/gmerlin/files/patch-configure 2014-01-23 05:09:17.000000000 +0900 >+++ multimedia/gmerlin/files/patch-configure 2014-03-20 00:00:00.000000000 +0900 >@@ -1,6 +1,6 @@ >---- configure.orig 2011-01-08 09:50:08.000000000 +0900 >-+++ configure 2011-06-29 01:06:34.000000000 +0900 >-@@ -1042,6 +1042,7 @@ >+--- configure.orig 2014-03-18 03:42:33.000000000 +0900 >++++ configure 2014-03-18 03:57:27.000000000 +0900 >+@@ -1048,6 +1048,7 @@ > with_x > enable_pulseaudio > enable_lqt >@@ -8,7 +8,43 @@ > enable_libvisual > enable_libcdio > enable_musicbrainz >-@@ -15115,9 +15116,9 @@ >+@@ -6324,7 +6325,7 @@ >+ rm -rf conftest* >+ ;; >+ >+-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ >++amd64-*freebsd*|x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ >+ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) >+ # Find out which ABI we are using. >+ echo 'int i;' > conftest.$ac_ext >+@@ -6336,7 +6337,7 @@ >+ case `/usr/bin/file conftest.o` in >+ *32-bit*) >+ case $host in >+- x86_64-*kfreebsd*-gnu) >++ amd64-*freebsd*|x86_64-*kfreebsd*-gnu) >+ LD="${LD-ld} -m elf_i386_fbsd" >+ ;; >+ x86_64-*linux*) >+@@ -6355,7 +6356,7 @@ >+ ;; >+ *64-bit*) >+ case $host in >+- x86_64-*kfreebsd*-gnu) >++ amd64-*freebsd*|x86_64-*kfreebsd*-gnu) >+ LD="${LD-ld} -m elf_x86_64_fbsd" >+ ;; >+ x86_64-*linux*) >+@@ -11240,7 +11241,7 @@ >+ for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do >+ if test -n "$ac_prev"; then >+ case $ac_word in >+- i?86 | x86_64 | ppc | ppc64) >++ amd64 | i?86 | x86_64 | ppc | ppc64) >+ if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then >+ ac_arch=$ac_word >+ else >+@@ -15396,9 +15397,9 @@ > V4LCONVERT_REQUIRED="0.5.7" > have_v4lconvert=false > >@@ -21,3 +57,21 @@ > yes) test_v4lconvert=true ;; > no) test_v4lconvert=false ;; > esac >+@@ -17345,7 +17346,7 @@ >+ case $host_cpu in >+ i[3-7]86) >+ lqt_cpu_family=x86;; >+- x86_64*) >++ amd64* | x86_64*) >+ lqt_cpu_family=x86;; >+ powerpc | powerpc64) >+ lqt_cpu_family=ppc;; >+@@ -17520,7 +17521,7 @@ >+ $as_echo "IA32" >&6; } >+ ARCH_X86=true >+ ;; >+- x86_64*) >++ amd64* | x86_64*) >+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: x86_64" >&5 >+ $as_echo "x86_64" >&6; } >+ ARCH_X86=true >diff -urN /usr/ports/multimedia/gmerlin/files/patch-plugins__videofilters__bgyadif.c multimedia/gmerlin/files/patch-plugins__videofilters__bgyadif.c >--- /usr/ports/multimedia/gmerlin/files/patch-plugins__videofilters__bgyadif.c 1970-01-01 09:00:00.000000000 +0900 >+++ multimedia/gmerlin/files/patch-plugins__videofilters__bgyadif.c 2014-03-20 00:00:00.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- plugins/videofilters/bgyadif.c.orig >++++ plugins/videofilters/bgyadif.c >+@@ -704,7 +704,7 @@ >+ \ >+ /* if(p->mode<2) ... */\ >+ "movq %[tmp3], %%mm6 \n\t" /* diff */\ >+- "cmp $2, %[mode] \n\t"\ >++ "cmpl $2, %[mode] \n\t"\ >+ "jge 1f \n\t"\ >+ LOAD4("(%["prev2"],%[mrefs],2)", %%mm2) /* prev2[x-2*refs] */\ >+ LOAD4("(%["next2"],%[mrefs],2)", %%mm4) /* next2[x-2*refs] */\ >diff -urN /usr/ports/multimedia/gmerlin/pkg-plist multimedia/gmerlin/pkg-plist >--- /usr/ports/multimedia/gmerlin/pkg-plist 2014-01-23 05:09:17.000000000 +0900 >+++ multimedia/gmerlin/pkg-plist 2014-03-20 00:00:00.000000000 +0900 >@@ -1,8 +1,9 @@ > bin/album2m3u > bin/album2pls > bin/gmerlin >+bin/gmerlin-record > bin/gmerlin-video-thumbnailer >-%%ALSAMIXER%%bin/gmerlin_alsamixer >+%%ALSA%%bin/gmerlin_alsamixer > bin/gmerlin_imgconvert > bin/gmerlin_imgdiff > bin/gmerlin_kbd >@@ -11,7 +12,6 @@ > bin/gmerlin_play > bin/gmerlin_plugincfg > bin/gmerlin_psnr >-bin/gmerlin-record > bin/gmerlin_recorder > bin/gmerlin_remote > bin/gmerlin_ssim >@@ -221,7 +221,13 @@ > lib/libgmerlin_gtk.so.0 > libdata/pkgconfig/gmerlin-gtk.pc > libdata/pkgconfig/gmerlin.pc >-%%ALSAMIXER%%share/applications/gmerlin-alsamixer.desktop >+man/man1/gmerlin-record.1.gz >+man/man1/gmerlin.1.gz >+man/man1/gmerlin_play.1.gz >+man/man1/gmerlin_remote.1.gz >+man/man1/gmerlin_transcoder.1.gz >+man/man1/gmerlin_transcoder_remote.1.gz >+%%ALSA%%share/applications/gmerlin-alsamixer.desktop > share/applications/gmerlin-kbd.desktop > share/applications/gmerlin-player.desktop > share/applications/gmerlin-plugincfg.desktop
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 187759
: 141042 |
141043