Index: head/multimedia/avidemux/Makefile.common =================================================================== --- head/multimedia/avidemux/Makefile.common (revision 493855) +++ head/multimedia/avidemux/Makefile.common (revision 493856) @@ -1,288 +1,281 @@ # $FreeBSD$ AVIDEMUX_VERSION= 2.6.11 MASTER_SITES= \ SF/avidemux/avidemux/${PORTVERSION} DISTNAME= avidemux_${PORTVERSION} BUILD_DEPENDS+= yasm:devel/yasm \ bash:shells/bash LIB_DEPENDS+= libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libpng.so:graphics/png LICENSE= GPLv2 USE_GNOME= libxml2 OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options USES= cmake:noninja pkgconfig iconv gmake compiler:features sqlite USES+= dos2unix DOS2UNIX_FILES= cmake/admCheckMiscLibs.cmake \ avidemux_core/ADM_coreVideoCodec/include/ADM_coreVideoCodec6_export.h \ avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h CMAKE_ARGS+= -DGNUMAKE_EXECUTABLE=gmake CMAKE_ARGS+= -DAVIDEMUX_PACKAGER=none CMAKE_ARGS+= -DQT5:BOOL=OFF +CMAKE_ARGS+= -DESD:BOOL=OFF CXXFLAGS+= -I${LOCALBASE}/include MAKE_JOBS_UNSAFE= yes NOPRECIOUSMAKEVARS= yes # ARCH BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin -OPTIONS_DEFINE= QT4 CLI FREETYPE FONTCONFIG OSS ESOUND JACK \ +OPTIONS_DEFINE= QT4 CLI FREETYPE FONTCONFIG OSS JACK \ PULSEAUDIO XVIDEO FAAC FRIBIDI OPUS TWOLAME \ FAAD X264 X265 VPX XVID SDL AMR VORBIS NLS LAME VAAPI VDPAU OPTIONS_DEFAULT= FREETYPE FONTCONFIG OSS XVIDEO VPX XVID \ SDL FAAD VDPAU VORBIS OPTIONS_SUB= yes CLI_DESC= Build CLI tool FRIBIDI_CMAKE_OFF= -DFRIDIBI:BOOL=OFF FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi OPUS_CMAKE_OFF= -DOPUS:BOOL=OFF OPUS_LIB_DEPENDS= libopus.so:audio/opus TWOLAME_CMAKE_OFF= -DTWOLAME:BOOL=OFF TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME FAAC AMR X264 .endif .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" . if ${PORT_OPTIONS:MQT4} PLIST_SUB+= QT_NLS="" . else PLIST_SUB+= QT_NLS="@comment " . endif .else CMAKE_ARGS+= -DNO_NLS:BOOL=ON PLIST_SUB+= NLS="@comment " QT_NLS="@comment " .endif # for libexecinfo: (so that __builtin_frame_address() finds the top # of the stack) .if ${ARCH} == amd64 CFLAGS+= -fno-omit-frame-pointer #MAKE_ENV+= ARCH=x86_64 #CONFIGURE_ENV+= ARCH=x86_64 .endif CMAKE_ARGS+= -DLIBEXECINFO_INCLUDE_DIR=/usr/include CMAKE_ARGS+= -DLIBEXECINFO_LIBRARY_DIR=-lexecinfo # We haven't ALSA(Never) & Aften(Yet) on FreeBSD CMAKE_ARGS+= -DARTS:BOOL=OFF -DALSA:BOOL=OFF -DAFTEN:BOOL=OFF .if empty(PORT_OPTIONS:MGTK3) && empty(PORT_OPTIONS:MQT4) CMAKE_ARGS+= -DX11:BOOL=OFF .else USE_GNOME+= libxslt .endif .if ${PORT_OPTIONS:MGTK3} USE_GNOME+= gnomeprefix gtk30 PLIST_SUB+= GTK="" .else CMAKE_ARGS+= -DGTK:BOOL=OFF PLIST_SUB+= GTK="@comment " .endif .if ${PORT_OPTIONS:MQT4} DEPRECATED= Qt4 has been EOL since december 2015 EXPIRATION_DATE=2019-03-15 USES+= qt:4 USE_QT= qmake_build moc_build rcc_build uic_build linguist_build gui PLIST_SUB+= QT4="" .else CMAKE_ARGS+= -DQT4:BOOL=OFF PLIST_SUB+= QT4="@comment " .endif .if ${PORT_OPTIONS:MCLI} PLIST_SUB+= CLI="" .else PLIST_SUB+= CLI="@comment " .endif .if ${PORT_OPTIONS:MOSS} CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=ON .else CMAKE_ARGS+= -DOSS_SUPPORT:BOOL=OFF -.endif - -.if ${PORT_OPTIONS:MESOUND} -USE_GNOME+= esound -PLIST_SUB+= ESD="" -.else -CMAKE_ARGS+= -DESD:BOOL=OFF -PLIST_SUB+= ESD="@comment " .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:audio/jack PLIST_SUB+= JACK="" .else CMAKE_ARGS+= -DJACK:BOOL=OFF PLIST_SUB+= JACK="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:audio/pulseaudio PLIST_SUB+= PULSE="" .else CMAKE_ARGS+= -DPULSEAUDIOSIMPLE:BOOL=OFF PLIST_SUB+= PULSE="@comment " .endif .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:print/freetype2 PLIST_SUB+= FREETYPE="" .else CMAKE_ARGS+= -DFREETYPE2:BOOL=OFF PLIST_SUB+= FREETYPE="@comment " .endif .if ${PORT_OPTIONS:MFONTCONFIG} LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig .else CMAKE_ARGS+= -DFONTCONFIG:BOOL=OFF .endif .if ${PORT_OPTIONS:MXVIDEO} #LIB_DEPENDS+= Xv:x11/libXv USE_XORG+= xv .else CMAKE_ARGS+= -DXVIDEO:BOOL=OFF .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:audio/faac PLIST_SUB+= FAAC="" .else CMAKE_ARGS+= -DFAAC:BOOL=OFF PLIST_SUB+= FAAC="@comment " .endif .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= libmp3lame.so:audio/lame PLIST_SUB+= LAME="" .else CMAKE_ARGS+= -DLAME:BOOL=OFF PLIST_SUB+= LAME="@comment " .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:audio/faad PLIST_SUB+= FAAD="" .else CMAKE_ARGS+= -DFAAD:BOOL=OFF -DNeAAC:BOOL=OFF PLIST_SUB+= FAAD="@comment " .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:multimedia/libx264 PLIST_SUB+= X264="" .else CMAKE_ARGS+= -DX264:BOOL=OFF PLIST_SUB+= X264="@comment " .endif .if ${PORT_OPTIONS:MX265} LIB_DEPENDS+= libx265.so:multimedia/x265 PLIST_SUB+= X265="" .else CMAKE_ARGS+= -DX265:BOOL=OFF PLIST_SUB+= X265="@comment " .endif .if ${PORT_OPTIONS:MVPX} LIB_DEPENDS+= libvpx.so:multimedia/libvpx PLIST_SUB+= VPX="" .else CMAKE_ARGS+= -DVPXDEC:BOOL=OFF PLIST_SUB+= VPX="@comment " .endif .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:multimedia/xvid PLIST_SUB+= XVID="" .else CMAKE_ARGS+= -DXVID:BOOL=OFF PLIST_SUB+= XVID="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl PLIST_SUB+= SDL="" .else CMAKE_ARGS+= -DSDL:BOOL=OFF PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva.so:multimedia/libva PLIST_SUB+= VAAPI="" .else CMAKE_ARGS+= -DVAAPI:BOOL=OFF -DLIBVA:BOOL=OFF PLIST_SUB+= VAAPI="@comment " .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:multimedia/libvdpau PLIST_SUB+= VDPAU="" .else CMAKE_ARGS+= -DVDPAU:BOOL=OFF PLIST_SUB+= VDPAU="@comment " .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:audio/libvorbis PLIST_SUB+= VORBIS="" .else CMAKE_ARGS+= -DLIBVORBIS:BOOL=OFF -DVORBIS:BOOL=OFF PLIST_SUB+= VORBIS="@comment " .endif .if ${PORT_OPTIONS:MAMR} LIB_DEPENDS+= libopencore-amrnb.so:audio/opencore-amr PLIST_SUB+= AMRNB="" PLIST_SUB+= AMRWB="" .else CMAKE_ARGS+= -DOPENCORE_AMRNB:BOOL=OFF PLIST_SUB+= AMRNB="@comment " CMAKE_ARGS+= -DOPENCORE_AMRWB:BOOL=OFF PLIST_SUB+= AMRWB="@comment " .endif .include # is this kosher? the result seems to run tho... (see ports/185997) .if $(COMPILER_FEATURES:Mlibc++) LDFLAGS+= -lc++ .endif #.if ${COMPILER_TYPE} == clang USE_GCC= yes #.endif .if ${ARCH} == aarch64 BROKEN= cmake/admDetermineSystem.cmake:78: CPU not supported .elif ${ARCH} == powerpc || ${ARCH} == sparc64 BROKEN= Does not compile on powerpc or sparc64 .endif post-patch: @${MKDIR} ${CONFIGURE_WRKSRC}/config @${LN} -s ${LOCALBASE}/include/iconv.h ${CONFIGURE_WRKSRC}/config @${REINPLACE_CMD} 's|-ldl||' ${WRKSRC}/avidemux_core/CMakeLists.txt post-configure-common: @${FIND} ${CONFIGURE_WRKSRC} -name link.txt -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} 's|-ldl||g' Index: head/multimedia/gmerlin/Makefile =================================================================== --- head/multimedia/gmerlin/Makefile (revision 493855) +++ head/multimedia/gmerlin/Makefile (revision 493856) @@ -1,86 +1,85 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gmerlin PORTVERSION= 1.2.0 PORTREVISION= 14 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia framework LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libgavl.so:multimedia/gavl \ libfontconfig.so:x11-fonts/fontconfig USES= gettext libtool makeinfo pathfix pkgconfig sqlite USE_GNOME= gtk20 libxml2 USE_XORG= x11 xext xfixes xinerama xv USE_GL= gl 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 + --without-doxygen --with-cpuflags=none --disable-musicbrainz \ + --disable-esd USE_LDCONFIG= yes LLD_UNSAFE= yes INSTALL_TARGET= install-strip INSTALL_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib LDFLAGS+= -Wl,--add-needed INFO= gmerlin -OPTIONS_DEFINE= ALSA CDDB CDIO ESOUND JACK JPEG LIBVISUAL \ +OPTIONS_DEFINE= ALSA CDDB CDIO JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF DOCS OPTIONS_DEFAULT= CDDB JACK JPEG LIBVISUAL \ OPTIMIZED_CFLAGS PNG PULSEAUDIO QUICKTIME TIFF OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa --disable-alsamixer CDDB_LIB_DEPENDS= libcddb.so:audio/libcddb CDDB_CONFIGURE_OFF= --disable-cddb CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcdio_cdda.so:sysutils/libcdio-paranoia CDIO_CONFIGURE_OFF= --disable-libcdio -ESOUND_USE= gnome=esound -ESOUND_CONFIGURE_OFF= --disable-esd JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= --disable-jack JPEG_USES= jpeg JPEG_CONFIGURE_OFF= --disable-libjpeg LIBVISUAL_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 LIBVISUAL_CONFIGURE_OFF=--disable-libvisual OPTIMIZED_CFLAGS_CFLAGS=-O3 -funroll-loops -fomit-frame-pointer -ffast-math PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_OFF= --disable-libpng PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=--disable-pulseaudio QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime QUICKTIME_CONFIGURE_OFF=--disable-lqt TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_OFF= --disable-libtiff post-patch: @${REINPLACE_CMD} -e \ '/LIBS/s|-ldl || ; \ s|-DGTK_DISABLE_DEPRECATED|| ; \ s|-O3.*-ffast-math||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|^texinfo_|#texinfo_|g' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e \ 's|ln -sf $$(DESTDIR)|ln -sf |' ${WRKSRC}/icons/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|-ldl||g' post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/gmerlin/pkg-plist =================================================================== --- head/multimedia/gmerlin/pkg-plist (revision 493855) +++ head/multimedia/gmerlin/pkg-plist (revision 493856) @@ -1,322 +1,320 @@ bin/album2m3u bin/album2pls bin/gmerlin bin/gmerlin-record bin/gmerlin-video-thumbnailer %%ALSA%%bin/gmerlin_alsamixer bin/gmerlin_imgconvert bin/gmerlin_imgdiff bin/gmerlin_kbd bin/gmerlin_kbd_config bin/gmerlin_launcher bin/gmerlin_play bin/gmerlin_plugincfg bin/gmerlin_psnr bin/gmerlin_recorder bin/gmerlin_remote bin/gmerlin_ssim bin/gmerlin_transcoder bin/gmerlin_transcoder_remote bin/gmerlin_vanalyze bin/gmerlin_visualize bin/gmerlin_visualizer bin/gmerlin_visualizer_slave bin/gmerlin_vpsnr include/gmerlin/accelerator.h include/gmerlin/bg_sem.h include/gmerlin/bg_version.h include/gmerlin/bggavl.h include/gmerlin/bgsocket.h include/gmerlin/cfg_dialog.h include/gmerlin/cfg_registry.h include/gmerlin/charset.h include/gmerlin/cmdline.h include/gmerlin/converters.h include/gmerlin/edl.h include/gmerlin/encoder.h include/gmerlin/fileformat.h include/gmerlin/filters.h include/gmerlin/gui_gtk/aboutwindow.h include/gmerlin/gui_gtk/albumentry.h include/gmerlin/gui_gtk/audio.h include/gmerlin/gui_gtk/auth.h include/gmerlin/gui_gtk/button.h include/gmerlin/gui_gtk/chapterdialog.h include/gmerlin/gui_gtk/display.h include/gmerlin/gui_gtk/driveselect.h include/gmerlin/gui_gtk/fileentry.h include/gmerlin/gui_gtk/fileselect.h include/gmerlin/gui_gtk/gtkutils.h include/gmerlin/gui_gtk/infowindow.h include/gmerlin/gui_gtk/logwindow.h include/gmerlin/gui_gtk/message.h include/gmerlin/gui_gtk/multiinfo.h include/gmerlin/gui_gtk/plugin.h include/gmerlin/gui_gtk/presetmenu.h include/gmerlin/gui_gtk/question.h include/gmerlin/gui_gtk/scrolltext.h include/gmerlin/gui_gtk/slider.h include/gmerlin/gui_gtk/textview.h include/gmerlin/gui_gtk/tree.h include/gmerlin/gui_gtk/urllink.h include/gmerlin/gui_gtk/urlselect.h include/gmerlin/keycodes.h include/gmerlin/lcdproc.h include/gmerlin/log.h include/gmerlin/mediafiledevice.h include/gmerlin/msgqueue.h include/gmerlin/ocr.h include/gmerlin/osd.h include/gmerlin/ov.h include/gmerlin/parameter.h include/gmerlin/player.h include/gmerlin/playermsg.h include/gmerlin/plugin.h include/gmerlin/pluginfuncs.h include/gmerlin/pluginregistry.h include/gmerlin/preset.h include/gmerlin/recorder.h include/gmerlin/remote.h include/gmerlin/serialize.h include/gmerlin/singlepic.h include/gmerlin/streaminfo.h include/gmerlin/subprocess.h include/gmerlin/textrenderer.h include/gmerlin/transcoder.h include/gmerlin/transcoder_track.h include/gmerlin/transcodermsg.h include/gmerlin/translation.h include/gmerlin/tree.h include/gmerlin/utils.h include/gmerlin/visualize.h include/gmerlin/x11/x11.h include/gmerlin/xmlutils.h %%QUICKTIME%%lib/gmerlin/plugins/e_lqt.so lib/gmerlin/plugins/e_pp_cdrdao.so lib/gmerlin/plugins/e_pp_vcdimager.so %%PNG%%lib/gmerlin/plugins/e_spumux.so lib/gmerlin/plugins/e_subtext.so lib/gmerlin/plugins/e_wav.so lib/gmerlin/plugins/fa_sampleformat.so lib/gmerlin/plugins/fa_volume.so lib/gmerlin/plugins/fv_bitshift.so lib/gmerlin/plugins/fv_blur.so lib/gmerlin/plugins/fv_colorbalance.so lib/gmerlin/plugins/fv_colormatrix_rgb.so lib/gmerlin/plugins/fv_colormatrix_yuv.so lib/gmerlin/plugins/fv_cropscale.so lib/gmerlin/plugins/fv_decimate.so lib/gmerlin/plugins/fv_deinterlace.so lib/gmerlin/plugins/fv_equalizer.so lib/gmerlin/plugins/fv_flip.so lib/gmerlin/plugins/fv_framerate.so lib/gmerlin/plugins/fv_interlace.so lib/gmerlin/plugins/fv_invert_rgb.so lib/gmerlin/plugins/fv_oldcolor.so lib/gmerlin/plugins/fv_pixelformat.so lib/gmerlin/plugins/fv_swapfields.so lib/gmerlin/plugins/fv_tcdisplay.so lib/gmerlin/plugins/fv_tctweak.so lib/gmerlin/plugins/fv_textlogo.so lib/gmerlin/plugins/fv_tlp.so lib/gmerlin/plugins/fv_transform.so lib/gmerlin/plugins/fv_zoom.so %%ALSA%%lib/gmerlin/plugins/i_alsa.so %%CDIO%%lib/gmerlin/plugins/i_cdaudio.so lib/gmerlin/plugins/i_edl.so -%%ESOUND%%lib/gmerlin/plugins/i_esd.so %%JACK%%lib/gmerlin/plugins/i_jack.so %%QUICKTIME%%lib/gmerlin/plugins/i_lqt.so lib/gmerlin/plugins/i_mikmod.so lib/gmerlin/plugins/i_oss.so %%PULSEAUDIO%%lib/gmerlin/plugins/i_pulse.so lib/gmerlin/plugins/i_x11.so lib/gmerlin/plugins/ir_bmp.so lib/gmerlin/plugins/ir_gavl.so %%JPEG%%lib/gmerlin/plugins/ir_jpeg.so %%PNG%%lib/gmerlin/plugins/ir_png.so lib/gmerlin/plugins/ir_pnm.so lib/gmerlin/plugins/ir_tga.so %%TIFF%%lib/gmerlin/plugins/ir_tiff.so lib/gmerlin/plugins/iw_bmp.so lib/gmerlin/plugins/iw_gavl.so %%JPEG%%lib/gmerlin/plugins/iw_jpeg.so %%PNG%%lib/gmerlin/plugins/iw_png.so lib/gmerlin/plugins/iw_pnm.so lib/gmerlin/plugins/iw_tga.so %%TIFF%%lib/gmerlin/plugins/iw_tiff.so %%ALSA%%lib/gmerlin/plugins/oa_alsa.so -%%ESOUND%%lib/gmerlin/plugins/oa_esd.so %%JACK%%lib/gmerlin/plugins/oa_jack.so lib/gmerlin/plugins/oa_oss.so %%PULSEAUDIO%%lib/gmerlin/plugins/oa_pulse.so lib/gmerlin/plugins/ov_x11.so lib/gmerlin/plugins/vis_scope.so lib/libgmerlin.so lib/libgmerlin.so.0 lib/libgmerlin.so.0.0.0 lib/libgmerlin_gtk.so lib/libgmerlin_gtk.so.0 lib/libgmerlin_gtk.so.0.0.0 libdata/pkgconfig/gmerlin-gtk.pc libdata/pkgconfig/gmerlin.pc 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 share/applications/gmerlin-recorder.desktop share/applications/gmerlin-transcoder.desktop share/applications/gmerlin-visualizer.desktop %%PORTDOCS%%%%DOCSDIR%%/README %%DATADIR%%/icons/about_16.png %%DATADIR%%/icons/add_16.png %%DATADIR%%/icons/audio_16.png %%DATADIR%%/icons/bottom_16.png %%DATADIR%%/icons/camelot_icon.png %%DATADIR%%/icons/chapter_16.png %%DATADIR%%/icons/close_16.png %%DATADIR%%/icons/config_16.png %%DATADIR%%/icons/copy_16.png %%DATADIR%%/icons/cut_16.png %%DATADIR%%/icons/digit_0.png %%DATADIR%%/icons/digit_1.png %%DATADIR%%/icons/digit_2.png %%DATADIR%%/icons/digit_3.png %%DATADIR%%/icons/digit_4.png %%DATADIR%%/icons/digit_5.png %%DATADIR%%/icons/digit_6.png %%DATADIR%%/icons/digit_7.png %%DATADIR%%/icons/digit_8.png %%DATADIR%%/icons/digit_9.png %%DATADIR%%/icons/digit_colon.png %%DATADIR%%/icons/digit_dot.png %%DATADIR%%/icons/digit_minus.png %%DATADIR%%/icons/display_mode_all.png %%DATADIR%%/icons/display_mode_all_rem.png %%DATADIR%%/icons/display_mode_none.png %%DATADIR%%/icons/display_mode_rem.png %%DATADIR%%/icons/down_16.png %%DATADIR%%/icons/drive_16.png %%DATADIR%%/icons/drive_error_16.png %%DATADIR%%/icons/drive_running_16.png %%DATADIR%%/icons/earth_16.png %%DATADIR%%/icons/eject_16.png %%DATADIR%%/icons/favourites_16.png %%DATADIR%%/icons/favourites_closed_16.png %%DATADIR%%/icons/favourites_open_16.png %%DATADIR%%/icons/filter_16.png %%DATADIR%%/icons/find_16.png %%DATADIR%%/icons/first_16.png %%DATADIR%%/icons/folder_closed_16.png %%DATADIR%%/icons/folder_new_16.png %%DATADIR%%/icons/folder_open_16.png %%DATADIR%%/icons/fullscreen_16.png %%DATADIR%%/icons/gmerlin.jpg %%DATADIR%%/icons/goto_current_16.png %%DATADIR%%/icons/hardware_16.png %%DATADIR%%/icons/help_16.png %%DATADIR%%/icons/image_16.png %%DATADIR%%/icons/incoming_closed_16.png %%DATADIR%%/icons/incoming_open_16.png %%DATADIR%%/icons/info_16.png %%DATADIR%%/icons/kbd_icon.png %%DATADIR%%/icons/last_16.png %%DATADIR%%/icons/left_16.png %%DATADIR%%/icons/lock_16.png %%DATADIR%%/icons/log_16.png %%DATADIR%%/icons/mixer_icon.png %%DATADIR%%/icons/mute_16.png %%DATADIR%%/icons/paste_16.png %%DATADIR%%/icons/player_icon.png %%DATADIR%%/icons/plugin_16.png %%DATADIR%%/icons/plugincfg_icon.png %%DATADIR%%/icons/quit_16.png %%DATADIR%%/icons/record_16.png %%DATADIR%%/icons/recorder_icon.png %%DATADIR%%/icons/refresh_16.png %%DATADIR%%/icons/rename_16.png %%DATADIR%%/icons/repeat_mode_1.png %%DATADIR%%/icons/repeat_mode_all.png %%DATADIR%%/icons/repeat_mode_none.png %%DATADIR%%/icons/right_16.png %%DATADIR%%/icons/run_16.png %%DATADIR%%/icons/save_16.png %%DATADIR%%/icons/snapshot_16.png %%DATADIR%%/icons/sort_16.png %%DATADIR%%/icons/state_buffering_1.png %%DATADIR%%/icons/state_buffering_2.png %%DATADIR%%/icons/state_buffering_3.png %%DATADIR%%/icons/state_buffering_4.png %%DATADIR%%/icons/state_buffering_5.png %%DATADIR%%/icons/state_changing.png %%DATADIR%%/icons/state_error.png %%DATADIR%%/icons/state_mute.png %%DATADIR%%/icons/state_paused.png %%DATADIR%%/icons/state_playing.png %%DATADIR%%/icons/state_seeking.png %%DATADIR%%/icons/state_stopped.png %%DATADIR%%/icons/stop_16.png %%DATADIR%%/icons/tab_close.png %%DATADIR%%/icons/tearoff_16.png %%DATADIR%%/icons/top_16.png %%DATADIR%%/icons/tracks_dnd_32.png %%DATADIR%%/icons/transcoder_icon.png %%DATADIR%%/icons/trash_16.png %%DATADIR%%/icons/tree_root_16.png %%DATADIR%%/icons/tuner_16.png %%DATADIR%%/icons/up_16.png %%DATADIR%%/icons/video_16.png %%DATADIR%%/icons/visualizer_icon.png %%DATADIR%%/icons/windowed_16.png %%DATADIR%%/osd/GmerlinOSD.afm %%DATADIR%%/osd/GmerlinOSD.pfb %%DATADIR%%/plugin.sym %%DATADIR%%/skins/Default/close_button.png %%DATADIR%%/skins/Default/close_button_cl.png %%DATADIR%%/skins/Default/close_button_hl.png %%DATADIR%%/skins/Default/mainwin.png %%DATADIR%%/skins/Default/mainwin_hl.png %%DATADIR%%/skins/Default/menu_button.png %%DATADIR%%/skins/Default/menu_button_cl.png %%DATADIR%%/skins/Default/menu_button_hl.png %%DATADIR%%/skins/Default/next_button.png %%DATADIR%%/skins/Default/next_button_cl.png %%DATADIR%%/skins/Default/next_button_hl.png %%DATADIR%%/skins/Default/pause_button.png %%DATADIR%%/skins/Default/pause_button_cl.png %%DATADIR%%/skins/Default/pause_button_hl.png %%DATADIR%%/skins/Default/play_button.png %%DATADIR%%/skins/Default/play_button_cl.png %%DATADIR%%/skins/Default/play_button_hl.png %%DATADIR%%/skins/Default/previous_button.png %%DATADIR%%/skins/Default/previous_button_cl.png %%DATADIR%%/skins/Default/previous_button_hl.png %%DATADIR%%/skins/Default/seek_bg.png %%DATADIR%%/skins/Default/seek_slider.png %%DATADIR%%/skins/Default/seek_slider_cl.png %%DATADIR%%/skins/Default/seek_slider_hl.png %%DATADIR%%/skins/Default/seek_slider_in.png %%DATADIR%%/skins/Default/skin.xml %%DATADIR%%/skins/Default/stop_button.png %%DATADIR%%/skins/Default/stop_button_cl.png %%DATADIR%%/skins/Default/stop_button_hl.png %%DATADIR%%/skins/Default/volume_bg.png %%DATADIR%%/skins/Default/volume_slider.png %%DATADIR%%/skins/Default/volume_slider_cl.png %%DATADIR%%/skins/Default/volume_slider_hl.png %%DATADIR%%/skins/Default/volume_slider_in.png share/icons/hicolor/48x48/apps/gmerlin-alsamixer.png share/icons/hicolor/48x48/apps/gmerlin-camelot.png share/icons/hicolor/48x48/apps/gmerlin-kbd.png share/icons/hicolor/48x48/apps/gmerlin-player.png share/icons/hicolor/48x48/apps/gmerlin-plugincfg.png share/icons/hicolor/48x48/apps/gmerlin-recorder.png share/icons/hicolor/48x48/apps/gmerlin-transcoder.png share/icons/hicolor/48x48/apps/gmerlin-visualizer.png share/locale/de/LC_MESSAGES/gmerlin.mo Index: head/multimedia/libxine/Makefile =================================================================== --- head/multimedia/libxine/Makefile (revision 493855) +++ head/multimedia/libxine/Makefile (revision 493856) @@ -1,148 +1,147 @@ # Created by: alex # $FreeBSD$ PORTNAME= xine PORTVERSION= 1.2.9 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Libraries for xine multimedia player LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat LIB_DEPENDS= libFLAC.so:audio/flac \ liba52.so:audio/liba52 \ libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libdvdread.so:multimedia/libdvdread \ libfreetype.so:print/freetype2 \ libfame.so:multimedia/libfame \ libcdio_paranoia.so:sysutils/libcdio-paranoia \ libmodplug.so:audio/libmodplug \ libvcdinfo.so:multimedia/vcdimager \ libtheora.so:multimedia/libtheora \ libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libavcodec.so:multimedia/ffmpeg \ libfaad.so:audio/faad \ libvdpau.so:multimedia/libvdpau \ libvpx.so:multimedia/libvpx \ libiso9660.so:sysutils/libcdio \ libogg.so:audio/libogg \ libdvdnav.so:multimedia/libdvdnav USES= compiler cpe gmake gnome iconv libtool:keepla jpeg \ localbase pathfix perl5 pkgconfig tar:xz LLD_UNSAFE= yes CPE_PRODUCT= xine-lib CPE_VENDOR= xine GNU_CONFIGURE= yes USE_XORG= x11 xcb xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build USE_SDL= sdl USE_LDCONFIG= yes CONFIGURE_ARGS= --with-libflac \ --disable-real-codecs \ --disable-v4l \ --without-alsa \ + --without-esound \ --disable-musepack MAKE_ENV= V=1 MAKE_ARGS= pkgdatadir="${DATADIR}" \ datadir="${DATADIR}" \ libdir="${PREFIX}/lib" CFLAGS_i386= -fomit-frame-pointer DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput PLUGINSDIR= lib/xine/plugins/2.7 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" -OPTIONS_DEFINE= DOCS NLS CACA DVB DMX_IMAGE ESOUND IPV6 IMAGEMAGICK JACK \ +OPTIONS_DEFINE= DOCS NLS CACA DVB DMX_IMAGE IPV6 IMAGEMAGICK JACK \ GNOMEVFS2 PIXBUF PULSEAUDIO XVMC SMB SNDIO AALIB WAVPACK \ VAAPI LIBBLURAY OPTIONS_DEFAULT= DVB PIXBUF VAAPI OPTIONS_DEFINE_i386= W32DLL OPTIONS_DEFAULT_i386= W32DLL OPTIONS_SUB= yes DMX_IMAGE_DESC= DMX image plugin DVB_DESC= DVB plugin W32DLL_DESC= Win32 codec support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_ENABLE= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_WITH= caca DVB_CONFIGURE_ENABLE= dvb -ESOUND_USE= GNOME=esound -ESOUND_CONFIGURE_WITH= esound GNOMEVFS2_USE= GNOME=glib20,gconf2,gnomevfs2 GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs IMAGEMAGICK_CONFIGURE_WITH= imagemagick IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 IMAGEMAGICK_IMPLIES= DMX_IMAGE IPV6_CONFIGURE_ENABLE= ipv6 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PIXBUF_CONFIGURE_ENABLE= gdkpixbuf PIXBUF_IMPLIES= DMX_IMAGE PIXBUF_USE= GNOME=gdkpixbuf2,glib20 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio SMB_USES= samba:lib SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" SMB_CONFIGURE_ENABLE= samba SNDIO_CONFIGURE_ENABLE= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi W32DLL_CONFIGURE_ENABLE= w32dll W32DLL_PLIST_FILES= ${PLUGINSDIR}/xineplug_decode_qt.so \ ${PLUGINSDIR}/xineplug_decode_w32dll.so WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_WITH= wavpack .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) XVMC_CONFIGURE_WITH= xvmc-lib=XvMCNVIDIA XVMC_LIB_DEPENDS= libXvMCNVIDIA.so:x11/nvidia-driver-304 .else XVMC_CONFIGURE_WITH= xvmc-lib=XvMCW XVMC_LIB_DEPENDS= libXvMC.so:x11/libXvMC .endif XVMC_CONFIGURE_ENABLE= xvmc .include post-patch: .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ ${WRKSRC}/src/libw32dll/wine/Makefile.in .endif @${REINPLACE_CMD} -e 's|-ldl||' \ ${WRKSRC}/src/video_out/Makefile.in @${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ ${WRKSRC}/src/demuxers/demux_qt.c \ ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/post/*.so .include Index: head/multimedia/libxine/pkg-plist =================================================================== --- head/multimedia/libxine/pkg-plist (revision 493855) +++ head/multimedia/libxine/pkg-plist (revision 493856) @@ -1,203 +1,202 @@ bin/xine-config bin/xine-list-1.2 include/xine.h include/xine/alphablend.h include/xine/array.h include/xine/attributes.h include/xine/audio_decoder.h include/xine/audio_out.h include/xine/broadcaster.h include/xine/buffer.h include/xine/compat.h include/xine/configfile.h include/xine/demux.h include/xine/info_helper.h include/xine/input_plugin.h include/xine/io_helper.h include/xine/list.h include/xine/metronom.h include/xine/os_types.h include/xine/osd.h include/xine/plugin_catalog.h include/xine/pool.h include/xine/post.h include/xine/refcounter.h include/xine/resample.h include/xine/ring_buffer.h include/xine/scratch.h include/xine/sorted_array.h include/xine/spu.h include/xine/spu_decoder.h include/xine/vdr.h include/xine/version.h include/xine/video_decoder.h include/xine/video_out.h include/xine/video_overlay.h include/xine/vo_scale.h include/xine/xine_buffer.h include/xine/xine_internal.h include/xine/xine_plugin.h include/xine/xineintl.h include/xine/xineutils.h include/xine/xmllexer.h include/xine/xmlparser.h lib/libxine.la lib/libxine-interface.la lib/libxine.so lib/libxine.so.2 lib/libxine.so.2.7.0 %%PLUGINSDIR%%/mime.types %%PLUGINSDIR%%/post/xineplug_post_audio_filters.so %%PLUGINSDIR%%/post/xineplug_post_goom.so %%PLUGINSDIR%%/post/xineplug_post_mosaico.so %%PLUGINSDIR%%/post/xineplug_post_planar.so %%PLUGINSDIR%%/post/xineplug_post_switch.so %%PLUGINSDIR%%/post/xineplug_post_tvtime.so %%PLUGINSDIR%%/post/xineplug_post_visualizations.so -%%ESOUND%%%%PLUGINSDIR%%/xineplug_ao_out_esd.so %%JACK%%%%PLUGINSDIR%%/xineplug_ao_out_jack.so %%PLUGINSDIR%%/xineplug_ao_out_oss.so %%PULSEAUDIO%%%%PLUGINSDIR%%/xineplug_ao_out_pulseaudio.so %%SNDIO%%%%PLUGINSDIR%%/xineplug_ao_out_sndio.so %%PLUGINSDIR%%/xineplug_decode_a52.so %%PLUGINSDIR%%/xineplug_decode_dts.so %%PLUGINSDIR%%/xineplug_decode_dvaudio.so %%PLUGINSDIR%%/xineplug_decode_faad.so %%PLUGINSDIR%%/xineplug_decode_ff.so %%PIXBUF%%%%PLUGINSDIR%%/xineplug_decode_gdk_pixbuf.so %%PLUGINSDIR%%/xineplug_decode_gsm610.so %%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 %%PLUGINSDIR%%/xineplug_decode_rawvideo.so %%PLUGINSDIR%%/xineplug_decode_spu.so %%PLUGINSDIR%%/xineplug_decode_spucc.so %%PLUGINSDIR%%/xineplug_decode_spucmml.so %%PLUGINSDIR%%/xineplug_decode_spudvb.so %%PLUGINSDIR%%/xineplug_decode_spuhdmv.so %%PLUGINSDIR%%/xineplug_decode_vdpau.so %%PLUGINSDIR%%/xineplug_dmx_asf.so %%PLUGINSDIR%%/xineplug_dmx_audio.so %%PLUGINSDIR%%/xineplug_dmx_fli.so %%PLUGINSDIR%%/xineplug_dmx_games.so %%DMX_IMAGE%%%%PLUGINSDIR%%/xineplug_dmx_image.so %%PLUGINSDIR%%/xineplug_dmx_mng.so %%PLUGINSDIR%%/xineplug_dmx_modplug.so %%PLUGINSDIR%%/xineplug_dmx_nsv.so %%PLUGINSDIR%%/xineplug_dmx_playlist.so %%PLUGINSDIR%%/xineplug_dmx_pva.so %%PLUGINSDIR%%/xineplug_dmx_slave.so %%PLUGINSDIR%%/xineplug_dmx_video.so %%PLUGINSDIR%%/xineplug_flac.so %%LIBBLURAY%%%%PLUGINSDIR%%/xineplug_inp_bluray.so %%PLUGINSDIR%%/xineplug_inp_cdda.so %%DVB%%%%PLUGINSDIR%%/xineplug_inp_dvb.so %%PLUGINSDIR%%/xineplug_inp_dvd.so %%GNOMEVFS2%%%%PLUGINSDIR%%/xineplug_inp_gnome_vfs.so %%PLUGINSDIR%%/xineplug_inp_mms.so %%PLUGINSDIR%%/xineplug_inp_network.so %%PLUGINSDIR%%/xineplug_inp_rtp.so %%SMB%%%%PLUGINSDIR%%/xineplug_inp_smb.so %%PLUGINSDIR%%/xineplug_inp_vcd.so %%PLUGINSDIR%%/xineplug_inp_vcdo.so %%PLUGINSDIR%%/xineplug_nsf.so %%PLUGINSDIR%%/xineplug_sputext.so %%PLUGINSDIR%%/xineplug_vdr.so %%AALIB%%%%PLUGINSDIR%%/xineplug_vo_out_aa.so %%CACA%%%%PLUGINSDIR%%/xineplug_vo_out_caca.so %%PLUGINSDIR%%/xineplug_vo_out_opengl.so %%PLUGINSDIR%%/xineplug_vo_out_opengl2.so %%PLUGINSDIR%%/xineplug_vo_out_raw.so %%PLUGINSDIR%%/xineplug_vo_out_sdl.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_vo_out_vaapi.so %%PLUGINSDIR%%/xineplug_vo_out_vdpau.so %%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so %%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so %%PLUGINSDIR%%/xineplug_vo_out_xshm.so %%PLUGINSDIR%%/xineplug_vo_out_xv.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xvmc.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xxmc.so %%WAVPACK%%%%PLUGINSDIR%%/xineplug_wavpack.so %%PLUGINSDIR%%/xineplug_xiph.so libdata/pkgconfig/libxine.pc man/man1/xine-config.1.gz man/man1/xine-list-1.2.1.gz man/man5/xine.5.gz %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README.MINGWCROSS %%PORTDOCS%%%%DOCSDIR%%/README.WIN32 %%PORTDOCS%%%%DOCSDIR%%/README.cetus %%PORTDOCS%%%%DOCSDIR%%/README.dvb %%PORTDOCS%%%%DOCSDIR%%/README.dxr3 %%PORTDOCS%%%%DOCSDIR%%/README.freebsd %%PORTDOCS%%%%DOCSDIR%%/README.irix %%PORTDOCS%%%%DOCSDIR%%/README.macosx %%PORTDOCS%%%%DOCSDIR%%/README.network_dvd %%PORTDOCS%%%%DOCSDIR%%/README.opengl %%PORTDOCS%%%%DOCSDIR%%/README.solaris %%PORTDOCS%%%%DOCSDIR%%/README_xxmc.html %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.txt %%PORTDOCS%%%%DOCSDIR%%/hackersguide/architecture.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/hackersguide.html %%PORTDOCS%%%%DOCSDIR%%/hackersguide/library.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/overlays.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/post_frame.png %%NLS%%share/locale/cs/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/de/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/en_US/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eo/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/es/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eu/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/fr/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/it/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/ja/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/pl/LC_MESSAGES/libxine2.mo %%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 %%DATADIR%%/aclocal/xine.m4 %%DATADIR%%/fonts/cc-16.xinefont.gz %%DATADIR%%/fonts/cc-20.xinefont.gz %%DATADIR%%/fonts/cc-24.xinefont.gz %%DATADIR%%/fonts/cc-32.xinefont.gz %%DATADIR%%/fonts/cc-48.xinefont.gz %%DATADIR%%/fonts/cc-64.xinefont.gz %%DATADIR%%/fonts/cci-16.xinefont.gz %%DATADIR%%/fonts/cci-20.xinefont.gz %%DATADIR%%/fonts/cci-24.xinefont.gz %%DATADIR%%/fonts/cci-32.xinefont.gz %%DATADIR%%/fonts/cci-48.xinefont.gz %%DATADIR%%/fonts/cci-64.xinefont.gz %%DATADIR%%/fonts/cetus-16.xinefont.gz %%DATADIR%%/fonts/cetus-20.xinefont.gz %%DATADIR%%/fonts/cetus-24.xinefont.gz %%DATADIR%%/fonts/cetus-32.xinefont.gz %%DATADIR%%/fonts/cetus-48.xinefont.gz %%DATADIR%%/fonts/cetus-64.xinefont.gz %%DATADIR%%/fonts/mono-16.xinefont.gz %%DATADIR%%/fonts/mono-20.xinefont.gz %%DATADIR%%/fonts/mono-24.xinefont.gz %%DATADIR%%/fonts/mono-32.xinefont.gz %%DATADIR%%/fonts/mono-48.xinefont.gz %%DATADIR%%/fonts/mono-64.xinefont.gz %%DATADIR%%/fonts/sans-16.xinefont.gz %%DATADIR%%/fonts/sans-20.xinefont.gz %%DATADIR%%/fonts/sans-24.xinefont.gz %%DATADIR%%/fonts/sans-32.xinefont.gz %%DATADIR%%/fonts/sans-48.xinefont.gz %%DATADIR%%/fonts/sans-64.xinefont.gz %%DATADIR%%/fonts/serif-16.xinefont.gz %%DATADIR%%/fonts/serif-20.xinefont.gz %%DATADIR%%/fonts/serif-24.xinefont.gz %%DATADIR%%/fonts/serif-32.xinefont.gz %%DATADIR%%/fonts/serif-48.xinefont.gz %%DATADIR%%/fonts/serif-64.xinefont.gz Index: head/multimedia/mpeg4ip/Makefile =================================================================== --- head/multimedia/mpeg4ip/Makefile (revision 493855) +++ head/multimedia/mpeg4ip/Makefile (revision 493856) @@ -1,173 +1,159 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= mpeg4ip PORTVERSION= 1.6.1 -PORTREVISION= 43 +PORTREVISION= 44 CATEGORIES= multimedia audio ipv6 net MASTER_SITES= LOCAL/ahze # http://sourceforge.net/forum/forum.php?thread_id=1839453&forum_id=59136 #MASTER_SITES= SF/${PORTNAME} MAINTAINER= multimedia@FreeBSD.org COMMENT= Standards-based system to encode, stream, and play MPEG-4 audio/video BUILD_DEPENDS= mp4v2>=1.9.1:multimedia/mp4v2 \ ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat LIB_DEPENDS= libfaac.so:audio/faac \ libfaad.so:audio/faad \ libmp3lame.so:audio/lame \ libid3tag.so:audio/libid3tag \ liba52.so:audio/liba52 \ libmpeg2.so:multimedia/libmpeg2 \ libavcodec0.so:multimedia/ffmpeg0 \ libx264.so:multimedia/libx264 RUN_DEPENDS= mp4v2>=1.9.1:multimedia/mp4v2 USE_GNOME= gtk20 USE_SDL= sdl USES= gmake libtool pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -Wno-return-type CPPFLAGS+= -I${LOCALBASE}/include/SDL -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include CXXFLAGS+= -std=gnu++98 LIBS+= -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-ffmpeg=${LOCALBASE} \ --enable-mp4live \ --disable-static -OPTIONS_DEFINE= ESOUND IPV6 NAS OPTIMIZED_CFLAGS XVID DOCS +OPTIONS_DEFINE= IPV6 NAS OPTIMIZED_CFLAGS XVID DOCS OPTIONS_DEFAULT= XVID DOC_FILES= ${PORTDOCS} PORTDOCS= MAINREADME.html MP4LIVE_INTERNALS.html MPEG4IP_Guide.pdf \ MP4LIVE_README.html PLAYER_INTERNALS.html PLAYER_README.html \ ReadingList.txt encoding.htm m4rm.html \ mp4player.jpg mrm.html pi.html prm.html .include -### -## Auto detect possible extensions -### -# esound -.if exists(${LOCALBASE}/bin/esd-config) && empty(PORT_OPTIONS:MESOUND) -PORT_OPTIONS+= ESOUND -.endif # nas .if exists(${LOCALBASE}/lib/libaudio.so) && empty(PORT_OPTIONS:MNAS) PORT_OPTIONS+= NAS .endif # xvid .if exists(${LOCALBASE}/lib/libxvidcore.so) && empty(PORT_OPTIONS:MXVID) PORT_OPTIONS+= XVID .endif -### -## Enable extensions based on user choices -### -# esound -.if ${PORT_OPTIONS:MESOUND} -USE_GNOME+= esound -.endif # nas .if ${PORT_OPTIONS:MNAS} LIB_DEPENDS+= libaudio.so:audio/nas .endif # ipv6 .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .endif # xvid .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:multimedia/xvid PLIST_SUB+= XVID="" .else PLIST_SUB+= XVID="@comment " .endif #post-patch: pre-configure: @${TOUCH} -f ${WRKSRC}/bootstrapped # don't compile or use libmp4v2 @${REINPLACE_CMD} -e 's|mp4v2||' \ ${WRKSRC}/lib/Makefile.in @${FIND} ${WRKSRC} -type f -name Makefile.in | \ ${XARGS} -n 10 ${REINPLACE_CMD} -e \ 's|$$(top_builddir)/lib/mp4v2/libmp4v2.la||; \ s|$$(top_srcdir)/lib/mp4v2/libmp4v2.la||; \ s|@LIBS@|@LIBS@ -lmp4v2|; \ s|nasm|yasm|' @${REINPLACE_CMD} -e 's|-Werror||' \ ${WRKSRC}/common/video/iso-mpeg4/src/Makefile.in @${REINPLACE_CMD} -e 's|mp4venc_template.par||' \ ${WRKSRC}/server/util/mp4encode/Makefile.in @${FIND} ${WRKSRC} -type f -name "*.[ch]" -or -name "*.cpp" | ${XARGS} -n 10 \ ${REINPLACE_CMD} -e \ 's|||; \ s|||; \ s|||; \ s|||; \ s|||' # replacing distfile's libs with ports' versions # SDL related fixes # a few others @${REINPLACE_CMD} -E -e 's|lib/SDL/sdl-config|${SDL_CONFIG}|; \ s|sdl-config|${SDL_CONFIG}|; \ s|^(SDL_LIBS=).+$$|\1"`${SDL_CONFIG} --libs`"|; \ s|-Wmissing-declarations||; s|-Wmissing-prototypes||; \ s|>&/|>/|; s|nasm|yasm|' \ ${CONFIGURE_WRKSRC}/configure # do not install manm man pages @${REINPLACE_CMD} -E \ -e 's|api.mpt||' \ -e 's|^(install-man.*)install-manm|\1|' \ ${WRKSRC}/doc/mp4v2/Makefile.in @${REINPLACE_CMD} -e 's|$${enable_ffmpeg}/lib/libavcodec.a|-lavcodec0 -lavutil0 -lswscale0|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|pSameples|pSamples|' \ ${WRKSRC}/server/mp4live/audio_l16.cpp # replace bundled mp4v2 with placeholder post-configure: @${RM} -r ${WRKSRC}/lib/mp4v2 @${MKDIR} ${WRKSRC}/lib/mp4v2 @echo '#include "mpeg4ip.h"' > ${WRKSRC}/lib/mp4v2/mp4.h post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/server/util/mp4encode/mp4encode \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} \ ${WRKSRC}/server/util/mp4encode/mp4venc_template.par \ ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOC_FILES} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .if (defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "mmx") && !defined(PACKAGE_BUILDING) MMX=yes .endif ### ## Enable extensions based on arch detection ### # mmx .if defined(MMX) BUILD_DEPENDS+= yasm:devel/yasm .else CONFIGURE_ARGS+= --disable-mmx .endif # compiler optimizations .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fomit-frame-pointer .endif .include