diff --git a/multimedia/bombono/Makefile b/multimedia/bombono/Makefile index 185e37587880..6fda738cb31f 100644 --- a/multimedia/bombono/Makefile +++ b/multimedia/bombono/Makefile @@ -1,45 +1,45 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= bombono PORTVERSION= 1.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-dvd/${PORTVERSION:R} DISTNAME= ${PORTNAME}-dvd-${PORTVERSION} MAINTAINER= pawel@FreeBSD.org COMMENT= DVD authoring program BUILD_DEPENDS= GraphicsMagick>=1.1.7:${PORTSDIR}/graphics/GraphicsMagick LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \ libxml++-2.6.so:${PORTSDIR}/textproc/libxml++26 \ liblavfile.so:${PORTSDIR}/multimedia/mjpegtools \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libboost_filesystem.so:${PORTSDIR}/devel/boost-libs RUN_DEPENDS= GraphicsMagick>=1.1.7:${PORTSDIR}/graphics/GraphicsMagick \ dvda-author:${PORTSDIR}/audio/dvda-author \ enca:${PORTSDIR}/converters/enca \ growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \ toolame:${PORTSDIR}/audio/toolame USES= pkgconfig scons tar:bzip2 USE_GCC= any INSTALLS_ICONS= yes CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl MAKE_ARGS= DVDREAD_INCLUDE=${LOCALBASE}/include \ DVDREAD_LIBPATH=${LOCALBASE}/lib \ CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \ CC="${CC}" CXX="${CXX}" post-patch: @${REINPLACE_CMD} -e 's|-O2||' ${WRKSRC}/SConstruct post-install: cd ${WRKSRC}/docs/man/man1 && ${INSTALL_MAN} bombono-dvd.1 \ mpeg2demux.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/multimedia/dvdauthor/Makefile b/multimedia/dvdauthor/Makefile index 08ea8381d4af..16a92d46f256 100644 --- a/multimedia/dvdauthor/Makefile +++ b/multimedia/dvdauthor/Makefile @@ -1,75 +1,75 @@ # Created by: pb@FreeBSD.org # $FreeBSD$ PORTNAME= dvdauthor PORTVERSION= 0.7.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Makes a DVD file structure from one or more MPEG2 streams LICENSE= GPLv2 LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libfribidi.so:${PORTSDIR}/converters/fribidi \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libpng15.so:${PORTSDIR}/graphics/png \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake iconv pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS ChangeLog README DOCSRCDIR2= ${WRKDIR} DOC_FILES2= README.FreeBSD OPTIONS_DEFINE= DOCS IMAGEMAGICK VIDEO-FORMAT OPTIONS_SINGLE= VIDEO-FORMAT OPTIONS_SINGLE_VIDEO-FORMAT= NTSC PAL VIDEO-FORMAT_DESC= Use default video format NTSC_DESC= Default video format NTSC PAL_DESC= Default video format PAL SUB_FILES= README.FreeBSD IMAGEMAGICK_LIB_DEPENDS= libMagick++.so:${PORTSDIR}/graphics/ImageMagick .include .if ${PORT_OPTIONS:MNTSC} .if ${PORT_OPTIONS:MVIDEO-FORMAT} CONFIGURE_ENV+= --enable-default-video-format=NTSC .endif .endif .if ${PORT_OPTIONS:MPAL} .if ${PORT_OPTIONS:MVIDEO-FORMAT} CONFIGURE_ENV+= --enable-default-video-format=PAL .endif .endif pre-configure: .if ! ${PORT_OPTIONS:MIMAGEMAGICK} @${REINPLACE_CMD} 's|usemagick=1|usemagick=0|g' \ ${WRKSRC}/configure .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/gmerlin-avdecoder/Makefile b/multimedia/gmerlin-avdecoder/Makefile index ed5bcb2af1f1..c2b0c8088aaa 100644 --- a/multimedia/gmerlin-avdecoder/Makefile +++ b/multimedia/gmerlin-avdecoder/Makefile @@ -1,200 +1,200 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= gmerlin-avdecoder PORTVERSION= 1.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= SF/gmerlin/${PORTNAME}/${PORTVERSION} MAINTAINER= wg@FreeBSD.org COMMENT= General purpose media decoding library LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/linux/dvb/frontend.h:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= libgavl.so:${PORTSDIR}/multimedia/gavl OPTIONS_DEFINE= A52 CDIO DCA DVDREAD FAAD FFMPEG FLAC GMERLIN MAD \ MJPEGTOOLS MPEG2 MUSEPACK OPENJPEG OPTIMIZED_CFLAGS PNG \ SAMBA SCHROEDINGER SPEEX THEORA TIFF VDPAU VORBIS OPTIONS_DEFAULT= A52 CDIO DCA DVDREAD FAAD FFMPEG FLAC GMERLIN MAD \ MJPEGTOOLS MPEG2 MUSEPACK OPENJPEG OPTIMIZED_CFLAGS PNG \ SAMBA SCHROEDINGER SPEEX THEORA TIFF VDPAU VORBIS DVDREAD_DESC= libdvdread support GMERLIN_DESC= gmerlin support SAMBA_DESC= Samba support using libsmbclient USES= gettext libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-cpuflags=none --without-doxygen USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MGMERLIN} LIB_DEPENDS+= libgmerlin.so:${PORTSDIR}/multimedia/gmerlin PLIST_SUB+= GMERLIN="" .else CONFIGURE_ARGS+=--disable-gmerlin PLIST_SUB+= GMERLIN="@comment " .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec0.so:${PORTSDIR}/multimedia/ffmpeg0 .else CONFIGURE_ARGS+=--disable-libavcodec --disable-libpostproc --disable-libswscale --disable-libavformat .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora .else CONFIGURE_ARGS+=--disable-theoradec .endif .if ${PORT_OPTIONS:MSPEEX} LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex .else CONFIGURE_ARGS+=--disable-speex .endif .if ${PORT_OPTIONS:MMJPEGTOOLS} LIB_DEPENDS+= liblavjpeg.so:${PORTSDIR}/multimedia/mjpegtools .else CONFIGURE_ARGS+=--disable-mjpegtools .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+=--with-vorbis=${LOCALBASE} .else CONFIGURE_ARGS+=--disable-vorbis .endif .if ${PORT_OPTIONS:MMPEG2} LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 .else CONFIGURE_ARGS+=--disable-libmpeg2 .endif .if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= libtiff.so:${PORTSDIR}/graphics/tiff .else CONFIGURE_ARGS+=--disable-libtiff .endif .if ${PORT_OPTIONS:MSAMBA} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient .else CONFIGURE_ARGS+=--disable-samba .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png .else CONFIGURE_ARGS+=--disable-libpng .endif .if ${PORT_OPTIONS:MFAAD} LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad .else CONFIGURE_ARGS+=--disable-faad2 .endif .if ${PORT_OPTIONS:MDVDREAD} LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread PLIST_SUB+= DVDREAD="" .else CONFIGURE_ARGS+=--disable-dvdread PLIST_SUB+= DVDREAD="@comment " .endif .if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac .else CONFIGURE_ARGS+=--disable-flac .endif .if ${PORT_OPTIONS:MMUSEPACK} LIB_DEPENDS+= libmpcdec.so:${PORTSDIR}/audio/musepack .else CONFIGURE_ARGS+=--disable-musepack .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad .else CONFIGURE_ARGS+=--disable-mad .endif .if ${PORT_OPTIONS:MA52} LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52 .else CONFIGURE_ARGS+=--disable-liba52 .endif .if ${PORT_OPTIONS:MDCA} LIB_DEPENDS+= libdca.so:${PORTSDIR}/multimedia/libdca .else # error in configure CONFIGURE_ARGS+=--disable-libcda --disable-libdca .endif .if ${PORT_OPTIONS:MCDIO} LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio PLIST_SUB+= CDIO="" .else CONFIGURE_ARGS+=--disable-libcdio PLIST_SUB+= CDIO="@comment " .endif .if ${PORT_OPTIONS:MOPENJPEG} LIB_DEPENDS+= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg .else CONFIGURE_ARGS+=--disable-openjpeg .endif .if ${PORT_OPTIONS:MSCHROEDINGER} LIB_DEPENDS+= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger .else CONFIGURE_ARGS+=--disable-schroedinger .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau .else CONFIGURE_ARGS+= --disable-vdpau .endif # vendor ocflags from configure .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-all-loops -ffast-math CXXFLAGS+= -O3 -funroll-all-loops -ffast-math .endif post-patch: @${REINPLACE_CMD} -E -e \ 's|-O3 -funroll-all-loops -ffast-math||g; \ /LIBS/ s|-ldl||g; \ s|^LDFLAGS="|&$${LDFLAGS} |' \ -e 's|^(.*PKG_CONFIG.*)libavcodec(.*)|\1libavcodec0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libavformat(.*)|\1libavformat0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libavutil(.*)|\1libavutil0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libpostproc(.*)|\1libpostproc0\2|g' \ -e 's|^(.*PKG_CONFIG.*)libswscale(.*)|\1libswscale0\2|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|#if DVDREAD_VERSION < 905|#if DVDREAD_VERSION < 904|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/^LIBS = / s|$$| @LIBINTL@ -lz|' ${WRKSRC}/tests/Makefile.in @${REINPLACE_CMD} -e \ 's|malloc.h|stdlib.h|' ${WRKSRC}/lib/in_smb.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/gstreamer-plugins-dvd/Makefile b/multimedia/gstreamer-plugins-dvd/Makefile index 98c165121429..8c1f7c538793 100644 --- a/multimedia/gstreamer-plugins-dvd/Makefile +++ b/multimedia/gstreamer-plugins-dvd/Makefile @@ -1,14 +1,14 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins-dvd/Makefile,v 1.7 2008/03/19 14:05:36 ahze Exp $ -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia COMMENT= Gstreamer dvd plugin set GST_PLUGIN= dvd MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer-plugins-resindvd/Makefile b/multimedia/gstreamer-plugins-resindvd/Makefile index ffb7ea6f0990..4e3491ef5bbc 100644 --- a/multimedia/gstreamer-plugins-resindvd/Makefile +++ b/multimedia/gstreamer-plugins-resindvd/Makefile @@ -1,13 +1,13 @@ # Created by: Koop Mast # $FreeBSD$ -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia COMMENT= Gstreamer resindvd plugin GST_PLUGIN= resindvd MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-dvdread/Makefile b/multimedia/gstreamer1-plugins-dvdread/Makefile index ca439dffa2ce..81641fcfa015 100644 --- a/multimedia/gstreamer1-plugins-dvdread/Makefile +++ b/multimedia/gstreamer1-plugins-dvdread/Makefile @@ -1,13 +1,13 @@ # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= multimedia COMMENT= Gstreamer dvdread plugin GST_PLUGIN= dvdread DIST= ugly MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins .include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-resindvd/Makefile b/multimedia/gstreamer1-plugins-resindvd/Makefile index c40882dc955e..72e1dd526171 100644 --- a/multimedia/gstreamer1-plugins-resindvd/Makefile +++ b/multimedia/gstreamer1-plugins-resindvd/Makefile @@ -1,13 +1,13 @@ # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= multimedia COMMENT= Gstreamer resindvd plugin GST_PLUGIN= resindvd DIST= bad MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins .include "${MASTERDIR}/Makefile" diff --git a/multimedia/kissdx/Makefile b/multimedia/kissdx/Makefile index 7f9ee436f46f..d611367e6bbb 100644 --- a/multimedia/kissdx/Makefile +++ b/multimedia/kissdx/Makefile @@ -1,63 +1,63 @@ # Created by: Simon Riget # $FreeBSD$ PORTNAME= kissdx PORTVERSION= 0.13.10a -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= multimedia net MASTER_SITES= http://paragi.dk/kiss/ MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia streaming server for KiSS/Linksys player LICENSE= GPLv2 LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread USES= iconv USE_DOS2UNIX= yes USE_GCC= any # XXX: uses nested functions MAKE_ENV= FreeBSD=defined MAN1= kissdx.1 USE_RC_SUBR= kissdx SUB_FILES= pkg-message PLIST_FILES= etc/kissdx.conf sbin/kissdx sbin/kissd-pretrigger \ sbin/kissd-posttrigger PORTDOCS= README NO_STAGE= yes OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's|Linux|Unix| ; s|/etc/|${PREFIX}&|' \ ${WRKSRC}/kissdx.1 @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}&|' ${WRKSRC}/config.c @${RM} ${WRKSRC}/kissdx.o # Fix parallel (-jX) builds: sanitize dependencies @${REINPLACE_CMD} -e 's|^\.o :|${PORTNAME}: $$(OBJS)| ; \ /^all:/s| $$(OBJS)||' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/kissdx ${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/kissd-pretrigger ${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/kissd-posttrigger ${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/kissdx.conf ${PREFIX}/etc ${INSTALL_MAN} ${WRKSRC}/kissdx.1 ${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif post-install: @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} .include diff --git a/multimedia/libdvdnav/Makefile b/multimedia/libdvdnav/Makefile index 85f401bd0700..01ca479420ef 100644 --- a/multimedia/libdvdnav/Makefile +++ b/multimedia/libdvdnav/Makefile @@ -1,40 +1,41 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= libdvdnav PORTVERSION= 4.2.1 +PORTREVISION= 1 CATEGORIES= multimedia # Svn repository URL : svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav MASTER_SITES= http://dvdnav.mplayerhq.hu/releases/ \ http://contribs.martymac.org/FreeBSD-ports/distfiles/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= MPlayer version of the libdvdnav project LICENSE= GPLv2 LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure2 CONFIGURE_ARGS= --prefix="${PREFIX}" \ --libdir="${PREFIX}/lib" \ --libdatadir="${PREFIX}/libdata/pkgconfig" \ --shlibdir="${PREFIX}/lib" \ --incdir="${PREFIX}/include/dvdnav" \ --disable-opts \ --cc="${CC}" -USES= tar:xz gmake +USES= tar:xz gmake pkgconfig:build CONFLICTS= libdvdnav-mplayer-[0-9]* USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --enable-debug --disable-strip DEBUG_CONFIGURE_OFF= --disable-debug --enable-strip post-patch: @${REINPLACE_CMD} -e 's|^threadlib="-lpthread"|threadlib="${PTHREAD_LIBS}"|g' \ ${WRKSRC}/configure2 .include diff --git a/multimedia/libdvdnav/files/patch-configure2 b/multimedia/libdvdnav/files/patch-configure2 index 921c3884f688..3254537e2abe 100644 --- a/multimedia/libdvdnav/files/patch-configure2 +++ b/multimedia/libdvdnav/files/patch-configure2 @@ -1,64 +1,75 @@ ---- configure2.orig 2013-12-19 22:43:15.000000000 +0100 -+++ configure2 2014-01-30 07:05:30.000000000 +0100 +--- configure2.orig 2014-05-05 07:23:08.000000000 +0200 ++++ configure2 2014-05-05 07:23:19.000000000 +0200 @@ -27,6 +27,7 @@ echo " --help print this message" echo " --prefix=PREFIX install in PREFIX [$PREFIX]" echo " --libdir=DIR install libs in DIR [PREFIX/lib]" + echo " --libdatadir=DIR install pkgconfig files in DIR [PREFIX/lib/pkgconfig]" echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]" echo " --incdir=DIR install includes in DIR [PREFIX/include/dvdnav]" echo " --enable-static build static libraries [default=yes]" @@ -76,6 +77,8 @@ ;; --libdir=*) libdir="$optval" ;; + --libdatadir=*) libdatadir="$optval" + ;; --shlibdir=*) shlibdir="$optval" ;; --incdir=*) incdir="$optval" @@ -101,9 +104,10 @@ esac done -PREFIX=`cd $PREFIX && pwd` +#PREFIX=`cd $PREFIX && pwd` test -z "$libdir" && libdir=$PREFIX/lib +test -z "$libdatadir" && libdir=$PREFIX/lib/pkgconfig test -z "$shlibdir" && shlibdir=$PREFIX/lib test -z "$incdir" && incdir=$PREFIX/include/dvdnav -@@ -133,10 +137,24 @@ +@@ -113,10 +117,6 @@ + $DVDREAD_CONFIG --exists >> /dev/null 2>&1 && dvdread=yes + fi + if test "$dvdread" != "yes" ; then +- DVDREAD_CONFIG=dvdread-config +- $DVDREAD_CONFIG --prefix >> /dev/null 2>&1 && dvdread=yes +-fi +-if test "$dvdread" != "yes" ; then + echo "$DVDREAD_CONFIG returned an error. Can't proceed" + exit 1 + fi +@@ -133,10 +133,24 @@ ;; esac +echo -n "Checking if we're big-endian... " +bigendian=no +TMPD=`mktemp -d temp.XXXX` +TMPC=$TMPD/endian.c +TMPO=$TMPD/endian.o +cat > $TMPC < config.mak << EOF # Automatically generated by configure, do not edit PREFIX=$PREFIX libdir=$libdir +libdatadir=$libdatadir shlibdir=$shlibdir incdir=$incdir THREADLIB=$threadlib -@@ -163,6 +181,7 @@ +@@ -163,6 +177,7 @@ /* Automatically generated by configure, do not edit */ #include "version.h" EOF +test "$bigendian" = "yes" && echo "#define WORDS_BIGENDIAN" >> config.h || echo "#undef WORDS_BIGENDIAN" >> config.h # build tree in object directory if source path is different from current one if test "$source_path_used" != "no"; then diff --git a/multimedia/libdvdread/Makefile b/multimedia/libdvdread/Makefile index d81c78d6ad93..ae742497e08c 100644 --- a/multimedia/libdvdread/Makefile +++ b/multimedia/libdvdread/Makefile @@ -1,46 +1,38 @@ # Created by: Marc van Woerkom <3d@FreeBSD.org> # $FreeBSD$ PORTNAME= libdvdread -PORTVERSION= 4.2.1 +PORTVERSION= 4.9.9 CATEGORIES= multimedia -# Svn repository URL : svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread MASTER_SITES= http://dvdnav.mplayerhq.hu/releases/ \ http://contribs.martymac.org/FreeBSD-ports/distfiles/ \ LOCAL/martymac MAINTAINER= martymac@FreeBSD.org COMMENT= MPlayer version of the libdvdread project LICENSE= GPLv2 -HAS_CONFIGURE= yes -CONFIGURE_SCRIPT= configure2 -CONFIGURE_ARGS= --prefix="${PREFIX}" \ - --libdir="${PREFIX}/lib" \ - --libdatadir="${PREFIX}/libdata/pkgconfig" \ - --shlibdir="${PREFIX}/lib" \ - --incdir="${PREFIX}/include/dvdread" \ - --disable-opts \ - --cc="${CC}" -USES= tar:xz gmake +GNU_CONFIGURE= yes +USES= tar:xz gmake pkgconfig:build USE_LDCONFIG= yes -OPTIONS_DEFINE= DVDCSS DEBUG +OPTIONS_DEFINE= DVDCSS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT= DVDCSS .endif -DEBUG_CONFIGURE_ON= --enable-debug --disable-strip -DEBUG_CONFIGURE_OFF= --disable-debug --enable-strip DVDCSS_LIB_DEPENDS= libdvdcss.so:${PORTSDIR}/multimedia/libdvdcss # DVDCSS version hardcoded in src/dvd_input.c (dlopen'ed) DVDCSS_LIBVERSION= 3 post-patch: - @${REINPLACE_CMD} -e 's|-ldl ||g' \ - ${WRKSRC}/Makefile + @${REINPLACE_CMD} 's|^pkgconfigdir =.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|' \ + ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \ ${WRKSRC}/src/dvd_input.c +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdvdread.so.5 + .include diff --git a/multimedia/libdvdread/distinfo b/multimedia/libdvdread/distinfo index 3b0ec88f4054..e0abd393af61 100644 --- a/multimedia/libdvdread/distinfo +++ b/multimedia/libdvdread/distinfo @@ -1,2 +1,2 @@ -SHA256 (libdvdread-4.2.1.tar.xz) = af9b98f049580a6521d56c978b736d3d609562dd12955e11d50e26d97542dcd4 -SIZE (libdvdread-4.2.1.tar.xz) = 96108 +SHA256 (libdvdread-4.9.9.tar.xz) = d91275471ef69d488b05cf15c60e1cd65e17648bfc692b405787419f47ca424a +SIZE (libdvdread-4.9.9.tar.xz) = 322964 diff --git a/multimedia/libdvdread/files/patch-Makefile b/multimedia/libdvdread/files/patch-Makefile deleted file mode 100644 index 6e58e3ea76d5..000000000000 --- a/multimedia/libdvdread/files/patch-Makefile +++ /dev/null @@ -1,24 +0,0 @@ ---- Makefile.orig 2008-08-31 11:27:37.000000000 +0200 -+++ Makefile 2008-10-04 12:42:55.833207676 +0200 -@@ -90,8 +90,8 @@ - # Install targets - - install-headers: -- install -d $(DESTDIR)$(dvdread_incdir) -- install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(dvdread_incdir) -+ install -d $(DESTDIR)$(incdir) -+ install -m 644 $(DVDREAD_HEADERS) $(DESTDIR)$(incdir) - - install-shared: $(SHLIB) - install -d $(DESTDIR)$(shlibdir) -@@ -154,8 +154,8 @@ - $(pcedit) $< > $@ - - install-pkgconfig: $(.OBJDIR)/dvdread.pc -- install -d $(DESTDIR)$(libdir)/pkgconfig -- install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdir)/pkgconfig -+ install -d $(DESTDIR)$(libdatadir) -+ install -m 0644 $(.OBJDIR)/dvdread.pc $(DESTDIR)$(libdatadir) - - vpath %.so ${.OBJDIR} - vpath %.o ${.OBJDIR} diff --git a/multimedia/libdvdread/files/patch-configure2 b/multimedia/libdvdread/files/patch-configure2 deleted file mode 100644 index 839a11bbbf07..000000000000 --- a/multimedia/libdvdread/files/patch-configure2 +++ /dev/null @@ -1,54 +0,0 @@ ---- configure2.orig 2013-11-12 00:59:39.000000000 +0100 -+++ configure2 2014-01-29 18:09:55.000000000 +0100 -@@ -26,6 +26,7 @@ - echo " --help print this message" - echo " --prefix=PREFIX install in PREFIX [$PREFIX]" - echo " --libdir=DIR install libs in DIR [PREFIX/lib]" -+ echo " --libdatadir=DIR install pkgconfig files in DIR [PREFIX/lib/pkgconfig]" - echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]" - echo " --incdir=DIR install includes in DIR [PREFIX/include/libdvdread]" - echo " --enable-static build static libraries [default=yes]" -@@ -67,6 +68,8 @@ - ;; - --libdir=*) libdir="$optval" - ;; -+ --libdatadir=*) libdatadir="$optval" -+ ;; - --shlibdir=*) shlibdir="$optval" - ;; - --incdir=*) incdir="$optval" -@@ -92,11 +95,12 @@ - esac - done - --PREFIX=`cd $PREFIX && pwd` -+#PREFIX=`cd $PREFIX && pwd` - - test -z "$libdir" && libdir=$PREFIX/lib -+test -z "$libdatadir" && libdir=$PREFIX/lib/pkgconfig - test -z "$shlibdir" && shlibdir=$PREFIX/lib --test -z "$incdir" && dvdread_incdir=$PREFIX/include/dvdread -+test -z "$incdir" && incdir=$PREFIX/include/dvdread - - targetos=`uname -s` - case $targetos in -@@ -110,7 +114,7 @@ - - echo -n "Checking if we're big-endian... " - bigendian=no --TMPD=`mktemp -d` -+TMPD=`mktemp -d temp.XXXX` - TMPC=$TMPD/endian.c - TMPO=$TMPD/endian.o - cat > $TMPC < --# if __BYTE_ORDER == __BIG_ENDIAN --# define WORDS_BIGENDIAN 1 --# endif --#endif -+#include "config.h" - - #ifdef WORDS_BIGENDIAN - # define SWAP(n) \ diff --git a/multimedia/libdvdread/pkg-plist b/multimedia/libdvdread/pkg-plist index 431ede7f8fbf..39641f6f744c 100644 --- a/multimedia/libdvdread/pkg-plist +++ b/multimedia/libdvdread/pkg-plist @@ -1,16 +1,14 @@ -bin/dvdread-config include/dvdread/bitreader.h include/dvdread/dvd_reader.h include/dvdread/dvd_udf.h include/dvdread/ifo_print.h include/dvdread/ifo_read.h include/dvdread/ifo_types.h include/dvdread/nav_print.h include/dvdread/nav_read.h include/dvdread/nav_types.h lib/libdvdread.a lib/libdvdread.so -lib/libdvdread.so.4 -lib/libdvdread.so.4.2.1 +lib/libdvdread.so.5 libdata/pkgconfig/dvdread.pc @dirrm include/dvdread diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index ae088dda01f1..2e4f61277984 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -1,268 +1,268 @@ # Created by: alex # $FreeBSD$ PORTNAME= xine PORTVERSION= 1.2.4 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= nox@FreeBSD.org COMMENT= Libraries for xine multimedia player LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac \ liba52.so:${PORTSDIR}/audio/liba52 \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libspeex.so:${PORTSDIR}/audio/speex \ libmng.so:${PORTSDIR}/graphics/libmng \ libpng15.so:${PORTSDIR}/graphics/png \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libfame.so:${PORTSDIR}/multimedia/libfame \ libcdio.so:${PORTSDIR}/sysutils/libcdio \ libmodplug.so:${PORTSDIR}/audio/libmodplug \ libvcdinfo.so:${PORTSDIR}/multimedia/vcdimager \ libtheora.so:${PORTSDIR}/multimedia/libtheora \ libmad.so:${PORTSDIR}/audio/libmad \ libdca.so:${PORTSDIR}/multimedia/libdca \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libfaad.so:${PORTSDIR}/audio/faad \ libvdpau.so:${PORTSDIR}/multimedia/libvdpau BUILD_DEPENDS+= v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat .if !defined(PACKAGE_BUILDING) LIB_DEPENDS+= libdvdcss.so.${DVDCSS_LIBVERSION}:${PORTSDIR}/multimedia/libdvdcss .endif USES= gmake iconv pathfix perl5 pkgconfig compiler:features tar:xz GNU_CONFIGURE= yes WANT_GNOME= yes USE_XORG= sm x11 xv xinerama USE_GL= gl glu USE_PERL5= build USE_SDL= sdl USE_LDCONFIG= yes CONFIGURE_ENV= THREAD_CFLAGS="${PTHREAD_CFLAGS}" \ THREAD_LIBS="${PTHREAD_LIBS}" \ EXTRA_X_LIBS="-lGL -lGLU -lXext -lX11 -lm" CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/ffmpeg LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/dvdread -I${LOCALBASE}/include/ffmeg CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 \ --enable-ipv6 \ --with-external-libmad \ --with-external-libdts \ --with-libflac \ --with-external-ffmpeg \ --with-external-libfaad \ --disable-real-codecs \ --disable-v4l \ --without-alsa \ --disable-musepack \ --enable-dvb OPTIONS_DEFINE= CACA ESOUND JACK GNOMEVFS2 PULSEAUDIO XVMC SMB AALIB \ IMAGEMAGICK GTK2 WAVPACK VAAPI LIBBLURAY DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput PLIST_SUB= PLUGINSDIR="lib/xine/plugins/2.3" # DVDCSS version hardcoded in src/input/input_dvd.c misc/cdda_server.c # and src/input/libdvdnav/dvd_input.c (dlopen'ed) DVDCSS_LIBVERSION= 3 PATCH_DIST_ARGS= -d ${WRKSRC} -p1 --forward --quiet .include .if ${COMPILER_TYPE} != "clang" CFLAGS+= -fno-force-addr .endif .if ${ARCH} == "i386" CFLAGS+= -fomit-frame-pointer .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+= --disable-nls .endif .if ${PORT_OPTIONS:MCACA} LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca PLIST_SUB+= WITH_CACA="" .else PLIST_SUB+= WITH_CACA="@comment " CONFIGURE_ARGS+= --without-caca --disable-cacatest .endif .if ${PORT_OPTIONS:MESOUND} USE_GNOME+= esound PLIST_SUB+= WITH_ESOUND="" .else PLIST_SUB+= WITH_ESOUND="@comment " CONFIGURE_ARGS+= --without-esound .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack PLIST_SUB+= WITH_JACK="" .else PLIST_SUB+= WITH_JACK="@comment " CONFIGURE_ARGS+= --without-jack .endif .if ${PORT_OPTIONS:MGNOMEVFS2} USE_GNOME+= gnomevfs2 PLIST_SUB+= WITH_GNOMEVFS2="" .else PLIST_SUB+= WITH_GNOMEVFS2="@comment " CONFIGURE_ARGS+= --disable-gnomevfs .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= WITH_PULSEAUDIO="" .else PLIST_SUB+= WITH_PULSEAUDIO="@comment " CONFIGURE_ARGS+= --without-pulseaudio .endif .if ${PORT_OPTIONS:MXVMC} .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) CONFIGURE_ARGS+= --with-xvmc-lib=XvMCNVIDIA LIB_DEPENDS+= libXvMCNVIDIA.so:${PORTSDIR}/x11/nvidia-driver-304 .else CONFIGURE_ARGS+= --with-xvmc-lib=XvMCW LIB_DEPENDS+= libXvMC.so:${PORTSDIR}/x11/libXvMC .endif PLIST_SUB+= WITH_XVMC="" .else CONFIGURE_ARGS+= --disable-xvmc PLIST_SUB+= WITH_XVMC="@comment " .endif .if ${PORT_OPTIONS:MSMB} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient PLIST_SUB+= WITH_SMB="" CONFIGURE_ENV+= LIBSMBCLIENT_LIBS="-L${LOCALBASE}/lib -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${LOCALBASE}/include" CONFIGURE_ARGS+= --enable-samba .else PLIST_SUB+= WITH_SMB="@comment " CONFIGURE_ARGS+= --disable-samba .endif .if ${PORT_OPTIONS:MAALIB} LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib PLIST_SUB+= WITH_AALIB="" .else PLIST_SUB+= WITH_AALIB="@comment " CONFIGURE_ARGS+= --disable-aalib --disable-aalibtest .endif .if ${PORT_OPTIONS:MMAGICK} LIB_DEPENDS+= libMagickWand.so:${PORTSDIR}/graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else PLIST_SUB+= WITH_IMAGEMAGICK="@comment " CONFIGURE_ARGS+= --without-imagemagick .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 PLIST_SUB+= WITH_GTK2="" .else PLIST_SUB+= WITH_GTK2="@comment " CONFIGURE_ARGS+= --disable-gdkpixbuf .endif .if ${PORT_OPTIONS:MWAVPACK} LIB_DEPENDS+= libwavpack.so:${PORTSDIR}/audio/wavpack PLIST_SUB+= WITH_WAVPACK="" CONFIGURE_ARGS+= --with-wavpack .else PLIST_SUB+= WITH_WAVPACK="@comment " CONFIGURE_ARGS+= --without-wavpack .endif .if ${PORT_OPTIONS:MVAAPI} LIB_DEPENDS+= libva.so:${PORTSDIR}/multimedia/libva PLIST_SUB+= VAAPI="" CONFIGURE_ARGS+= --enable-vaapi .else PLIST_SUB+= VAAPI="@comment " .endif .if ${PORT_OPTIONS:MLIBBLURAY} CONFIGURE_ARGS+= --enable-bluray LIB_DEPENDS+= libbluray.so:${PORTSDIR}/multimedia/libbluray PLIST_SUB+= LIBBLURAY="" .else CONFIGURE_ARGS+= --disable-bluray PLIST_SUB+= LIBBLURAY="@comment " .endif .if ${CONFIGURE_ARGS:M*--without-imagemagick*} == "" || ${CONFIGURE_ARGS:M*-disable-gdkpixbuf*} == "" PLIST_SUB+= WITH_DMX_IMAGE="" .else PLIST_SUB+= WITH_DMX_IMAGE="@comment " .endif .if ${ARCH} == "i386" PLIST_SUB+= WITH_VIDIX="" .else PLIST_SUB+= WITH_VIDIX="@comment " CONFIGURE_ARGS+= --disable-vidix .endif post-patch: .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ ${WRKSRC}/src/libw32dll/wine/Makefile.in .endif .if ${PORT_OPTIONS:MVAAPI} @${REINPLACE_CMD} -e 's|-ldl||' \ ${WRKSRC}/src/video_out/Makefile.in .endif .for f in libtool ltmain.sh @${REINPLACE_CMD} -e \ '/freebsd-elf)/,/;;/ s|major="\.$$current"|major=.`expr $$current - $$age`|; \ /freebsd-elf)/,/;;/ s|versuffix="\.$$current"|versuffix="$$major"|' \ ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \ ${WRKSRC}/src/input/input_dvd.c @${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \ ${WRKSRC}/misc/cdda_server.c @${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \ ${WRKSRC}/src/input/libdvdnav/dvd_input.c @${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ ${WRKSRC}/src/demuxers/demux_qt.c pre-configure: @${REINPLACE_CMD} -e \ 's|THREAD_LIBS=".*"|THREAD_LIBS="\$$THREAD_LIBS"|g ; \ s|THREAD_CFLAGS=".*"|THREAD_CFLAGS="\$$THREAD_CFLAGS"|g ; \ s|-L/usr/local/lib||g ; \ s|-I/usr/local/include||g ; \ s|-lgiconv|${ICONV_LIB}|g ; \ s|-funroll-loops||g ; \ s|LIBFFMPEG_CFLAGS|LIBFFMPEG_CPPFLAGS|g ; \ s|echo aout|echo elf|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|-malign-loops|-falign-loops|g ; \ s|-malign-jumps|-falign-jumps|g ; \ s|-malign-functions|-falign-functions|g ; \ s|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|g' \ ${WRKSRC}/configure .include diff --git a/multimedia/lsdvd/Makefile b/multimedia/lsdvd/Makefile index 9e05f11f061e..0208fcdb861a 100644 --- a/multimedia/lsdvd/Makefile +++ b/multimedia/lsdvd/Makefile @@ -1,35 +1,35 @@ # Created by: michael johnson # $FreeBSD$ PORTNAME= lsdvd PORTVERSION= 0.16 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20-%20I%20hate%20James%20Blunt MAINTAINER= ports@FreeBSD.org COMMENT= Print information about the contents and structure of a DVD -LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN1= lsdvd.1 PLIST_FILES= bin/lsdvd WITH_DVD_DEVICE?=/dev/acd0 NO_STAGE= yes pre-everything:: @${ECHO_MSG} "===> The default DVD device is ${WITH_DVD_DEVICE}" @${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default" @${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'" @${ECHO_MSG} "===>" post-patch: @${REINPLACE_CMD} -e 's|/dev/dvd|${WITH_DVD_DEVICE}|' \ ${WRKSRC}/lsdvd.c .include diff --git a/multimedia/lxdvdrip/Makefile b/multimedia/lxdvdrip/Makefile index f8a260e9b5c0..720348d01c2b 100644 --- a/multimedia/lxdvdrip/Makefile +++ b/multimedia/lxdvdrip/Makefile @@ -1,92 +1,92 @@ # Created by: Ulrich Spoerlein # $FreeBSD$ PORTNAME= lxdvdrip PORTVERSION= 1.62 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= multimedia MASTER_SITES= http://download.berlios.de/lxdvdrip/ EXTRACT_SUFX= .tgz MAINTAINER= multimedia@FreeBSD.org COMMENT= Command Line Tool to make a copy from a Video DVD LIB_DEPENDS= libdvdnav.so:${PORTSDIR}/multimedia/libdvdnav \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread RUN_DEPENDS= buffer:${PORTSDIR}/misc/buffer \ dvdauthor:${PORTSDIR}/multimedia/dvdauthor \ growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \ mpgtx:${PORTSDIR}/multimedia/mpgtx \ mplayer:${PORTSDIR}/multimedia/mplayer \ transcode:${PORTSDIR}/multimedia/transcode SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message WRKSRC= ${WRKDIR}/${PORTNAME} VAMPSRC= vamps.c requant.c LXDVDRIPSRC= cputest.c \ dvdbackup.c \ dvdcell.c \ dvdcopy.c \ dvdinfo.c \ dvdtools.c \ ifo.c \ lxdvdrip.c \ requant.c \ streamanalyze.c \ systools.c \ tcmemcpy.c \ vaporize.c CFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -ldvdread -lm DOCS= Changelog.de Changelog.en Changelog.fr \ README.de README.en README.fr \ README.dvdwizard.DE README.dvdwizard.EN README.dvdwizard.FR \ TODO freebsd.doc post-patch: @${REINPLACE_CMD} -E \ -e 's|playwave[[:space:]]+-r[[:space:]]+|wavplay -s|' \ -e 's|playwave|wavplay|' \ -e 's|/usr/local/share/lxdvdrip.wav|${DATADIR}/lxdvdrip.wav|' \ ${WRKSRC}/${PORTNAME}.c @${REINPLACE_CMD} -E \ -e 's|^.+alloca.h.+$$||' \ ${WRKSRC}/dvdbackup.c @${REINPLACE_CMD} -E \ -e 's|fopen64|fopen|g ; s|__off64_t|off_t|g' \ ${WRKSRC}/dvdinfo.c \ ${WRKSRC}/lxdvdrip.c @${REINPLACE_CMD} -E \ -e 's|stat64|stat|' \ ${WRKSRC}/systools.c @${REINPLACE_CMD} -E \ -e 's|uint([[:space:]]+)|unsigned int\1|g' \ -e 's|int([[:digit:]]+)|int\1_t|' \ ${WRKSRC}/vamps/requant.c do-install: .for f in lxdvdrip lxac3scan ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/lxdvdrip.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc-pak/lxdvdrip.conf.EN ${STAGEDIR}${PREFIX}/etc/lxdvdrip.conf.sample # binaries ${INSTALL_PROGRAM} ${WRKSRC}/vamps/vamps_${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/vamps/play_cell_${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/dvdbackup/dvdbackup_${PORTNAME} ${STAGEDIR}${PREFIX}/bin # examples ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in lxdvdrip.conf.DE lxdvdrip.conf.EN lxdvdrip.conf.FR ${INSTALL_DATA} ${WRKSRC}/doc-pak/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor # data ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.wav ${STAGEDIR}${DATADIR} # docs ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc-pak ; ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/mmpython/Makefile b/multimedia/mmpython/Makefile index b351d72fc1ba..7adc4d28ee93 100644 --- a/multimedia/mmpython/Makefile +++ b/multimedia/mmpython/Makefile @@ -1,27 +1,27 @@ # Created by: larse@isi.edu # $FreeBSD$ PORTNAME= mmpython PORTVERSION= 0.4.10 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Retrieves metadata from mp3, ogg, avi, jpg, and other formats -LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread RUN_DEPENDS= lsdvd:${PORTSDIR}/multimedia/lsdvd USE_PYTHON= yes USE_PYDISTUTILS=yes NO_STAGE= yes post-patch: @${REINPLACE_CMD} \ -e 's,/usr/local/,${LOCALBASE}/,g' \ -e 's|gcc -ldvdread|gcc -L${LOCALBASE}/lib -ldvdread|' \ ${WRKSRC}/setup.py .include diff --git a/multimedia/mplayer2/Makefile b/multimedia/mplayer2/Makefile index e595215cfd7f..28584374f8ac 100644 --- a/multimedia/mplayer2/Makefile +++ b/multimedia/mplayer2/Makefile @@ -1,317 +1,317 @@ # $FreeBSD$ PORTNAME= mplayer2 PORTVERSION= ${MPLAYER2_PORT_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia audio MASTER_SITES= LOCAL/gblach/ MAINTAINER= gblach@FreeBSD.org COMMENT= Advanced general-purpose video player LICENSE= GPLv2 LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread BUILD_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg \ python3:${PORTSDIR}/lang/python3 \ rst2man:${PORTSDIR}/textproc/py-docutils RUN_DEPENDS= ffmpeg:${PORTSDIR}/multimedia/ffmpeg USE_XZ= yes USES= gmake iconv ncurses pkgconfig HAS_CONFIGURE= yes CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ TMPDIR="${WRKSRC}" CONFIGURE_ARGS= --cc=${CC} \ --extra-cflags='-I${LOCALBASE}/include/portaudio2' \ --extra-libs='-lavresample' \ --extra-ldflags='-L${LOCALBASE}/lib/portaudio2' \ --mandir=${PREFIX}/man \ --enable-libavresample \ --disable-alsa \ --disable-liba52 \ --disable-directfb \ --disable-faad \ --disable-mng \ --disable-libdca \ --disable-xvid \ --disable-mpg123 \ --disable-musepack MAKE_ARGS+= BINDIR=${STAGEDIR}${PREFIX}/bin \ CONFDIR=${STAGEDIR}${PREFIX}/etc/mplayer MPLAYER2_SNAPSHOT_DATE= 2013-04-28 MPLAYER2_PORT_VERSION= 2.0.${MPLAYER2_SNAPSHOT_DATE:S/-//g} OPTIONS_DEFINE= DEBUG RTC IPV6 SMB LIBBLURAY V4L DV THEORA \ X11 XINERAMA OPENGL SDL VDPAU GIF CACA \ MAD SPEEX LIBCDIO LADSPA REALPLAYER \ JACK PULSE PORTAUDIO ASS LIRC OPTIONS_DEFAULT=X11 ASS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFINE+= WIN32 OPTIONS_DEFAULT+= WIN32 .endif RTC_DESC= Enable kernel realtime clock timing PULSE_DESC= Enable PulseAudio support THEORA_DESC= Enable ogg theora video support ASS_DESC= Enable ASS/SSA subtitle rendering WIN32_DESC= Enable win32 codec set on the IA32 arch REALPLAYER_DESC=Enable realplayer plugin LIRC_DESC= Enable lirc support LIBCDIO_DESC= Enable libcdio support V4L_DESC= Enable Video4Linux TV support SUB_FILES= pkg-message CONFLICTS= mplayer-1.* .include .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif .if ${OSVERSION} < 803000 CONFIGURE_ARGS+= --disable-ssse3 .endif WITH_CDROM_DEVICE?= /dev/cd0 #On i386, gcc runs out of general purpose registers when #trying to compile a debug version with the default flags. .if ${PORT_OPTIONS:MDEBUG} .if ${ARCH} == "i386" DEBUG_FLAGS= -g -O -fomit-frame-pointer .endif .else .if defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-runtime-cpudetection CFLAGS+= -O2 -fomit-frame-pointer .else CONFIGURE_ENV+= CPPFLAGS= CFLAGS= LDFLAGS= .endif .endif .if ${PORT_OPTIONS:MIPV6} CATEGORIES+= ipv6 .else CONFIGURE_ARGS+= --disable-inet6 .endif .if ${PORT_OPTIONS:MGIF} LIB_DEPENDS+= libgif.so:${PORTSDIR}/graphics/giflib .else CONFIGURE_ARGS+= --disable-gif .endif .if ${PORT_OPTIONS:MMAD} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad .else CONFIGURE_ARGS+= --disable-mad .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv .else CONFIGURE_ARGS+= --disable-libdv .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora .else CONFIGURE_ARGS+= --disable-theora .endif .if ${PORT_OPTIONS:MSPEEX} LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex .else CONFIGURE_ARGS+= --disable-speex .endif .if ${PORT_OPTIONS:MJACK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack .else CONFIGURE_ARGS+= --disable-jack .endif .if ${PORT_OPTIONS:MPULSE} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio .else CONFIGURE_ARGS+= --disable-pulse .endif .if ${PORT_OPTIONS:MPORTAUDIO} LIB_DEPENDS+= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 .else CONFIGURE_ARGS+= --disable-portaudio .endif .if ${PORT_OPTIONS:MLIBBLURAY} LIB_DEPENDS+= libbluray.so:${PORTSDIR}/multimedia/libbluray .else CONFIGURE_ARGS+= --disable-bluray .endif .if ${PORT_OPTIONS:MSMB} LIB_DEPENDS+= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient .else CONFIGURE_ARGS+= --disable-smb .endif .if ${PORT_OPTIONS:MLIBCDIO} LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio .else CONFIGURE_ARGS+= --disable-libcdio .endif .if ${PORT_OPTIONS:MLADSPA} RUN_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa .else CONFIGURE_ARGS+= --disable-ladspa .endif .if ${ARCH} == "i386" || ${ARCH} == "amd64" .if ${PORT_OPTIONS:MWIN32} && !defined(PACKAGE_BUILDING) && ${ARCH} == "i386" CODEC_PORT= ${PORTSDIR}/multimedia/win32-codecs CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE RUN_DEPENDS+= ${CODEC_DETECTION_FILE}:${CODEC_PORT} CONFIGURE_ARGS+= --codecsdir=${LOCALBASE}/lib/win32 .else CONFIGURE_ARGS+= --disable-win32dll --disable-qtx .endif .endif # ARCH == i386/amd64 .if ${PORT_OPTIONS:MREALPLAYER} RUN_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer BUILD_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer .else CONFIGURE_ARGS+= --disable-real .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l CONFIGURE_ARGS+= --enable-tv-v4l2 EXTRA_LIBS+= -lv4l2 .else CONFIGURE_ARGS+= --disable-tv-v4l2 .endif .if defined(EXTRA_LIBS) CONFIGURE_ARGS+= --extra-libs="${EXTRA_LIBS}" .endif .if ${PORT_OPTIONS:MASS} LIB_DEPENDS+= libass.so:${PORTSDIR}/multimedia/libass .else CONFIGURE_ARGS+= --disable-libass --disable-enca .endif .if ${PORT_OPTIONS:MX11} USE_XORG= x11 xv xxf86vm .if ${PORT_OPTIONS:MOPENGL} USE_XORG+= glproto LIB_DEPENDS+= libGL.so:${PORTSDIR}/graphics/libGL .else CONFIGURE_ARGS+= --disable-gl .endif .if ${PORT_OPTIONS:MXINERAMA} USE_XORG+= xinerama xineramaproto .else CONFIGURE_ARGS+= --disable-xinerama .endif .else #WITHOUT_X11 CONFIGURE_ARGS+= --disable-x11 .endif .if ${PORT_OPTIONS:MVDPAU} LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau .else CONFIGURE_ARGS+= --disable-vdpau .endif .if ${PORT_OPTIONS:MRTC} BUILD_DEPENDS+= ${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc RUN_DEPENDS+= ${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc CONFIGURE_ARGS+= --enable-rtc .else CONFIGURE_ARGS+= --disable-rtc .endif .if ${PORT_OPTIONS:MLIBCACA} LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca .else CONFIGURE_ARGS+= --disable-caca .endif .if ${PORT_OPTIONS:MLIRC} LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc .else CONFIGURE_ARGS+= --disable-lirc .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl .else CONFIGURE_ARGS+= --disable-sdl .endif .if defined(WITH_KERN_HZ) DEFAULT_KERN_HZ=${WITH_KERN_HZ} .else DEFAULT_KERN_HZ=1024 .endif pre-everything:: @${ECHO_MSG} "N - O - T - E" @${ECHO_MSG} "" @${ECHO_MSG} "There are some knobs which *can* *not* be selected via the" @${ECHO_MSG} "OPTIONS framework. You might want to check the Makefile in" @${ECHO_MSG} "order to learn more about them." post-patch: .if ${OSVERSION} >= 900010 @${REINPLACE_CMD} -e \ '/CFLAGS.*-D_LARGEFILE64_SOURCE/ s/-D_LARGEFILE64_SOURCE/-D_FILE_OFFSET_BITS=64/' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .endif @${REINPLACE_CMD} \ -e 's|/dev/acd0|${WITH_CDROM_DEVICE}|' \ -e 's|/usr/local|${LOCALBASE}|' \ -e 's|-lbz2|/usr/lib/libbz2.so|' \ -e 's|-lncurses|/usr/lib/libncurses.so|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${FIND} -E ${WRKSRC} -type f \ -iregex ".*(configure|.sh|Makefile)" -print0 | \ ${XARGS} -x -0 -n 10 \ ${REINPLACE_CMD} -E \ -e 's|[[:space:]]gcc[-[:digit:]\.]+| ${CC}|' \ -e 's|[[:space:]]gcc| ${CC}|' \ -e 's|\$$\(CC\)|${CC}|' \ -e 's|/usr/X11R6|${LOCALBASE}|' @${FIND} ${WRKSRC}/DOCS/man -name "mplayer.1" | ${XARGS} ${REINPLACE_CMD} -E -e \ 's|/usr/\\:local/\\:etc/\\:mplayer|${DATADIR:S/\//\/\\\:/g}|g ; \ s|/dev/\\:(dvd[[:alnum:]]*[[:>:]])|${WITH_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g ; \ s|/dev/\\:(cdrom[[:alnum:]]*[[:>:]])|${WITH_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g' .if ${PORT_OPTIONS:MRTC} @${REINPLACE_CMD} -e \ 's|irqp = 1024|irqp = ${DEFAULT_KERN_HZ}|' \ ${WRKSRC}/mplayer.c .endif post-install: @${INSTALL_DATA} ${WRKSRC}/etc/example.conf \ ${STAGEDIR}${PREFIX}/etc/mplayer/mplayer.conf.sample .for conf in codecs input @${INSTALL_DATA} ${WRKSRC}/etc/${conf}.conf \ ${STAGEDIR}${PREFIX}/etc/mplayer/${conf}.conf.sample .endfor .include diff --git a/multimedia/mplayerxp/Makefile b/multimedia/mplayerxp/Makefile index 2a864665dae4..c465f5f90949 100644 --- a/multimedia/mplayerxp/Makefile +++ b/multimedia/mplayerxp/Makefile @@ -1,163 +1,163 @@ # Created by: Thomas E. Zander with lots of help from Vladimir Kushnir # $FreeBSD$ PORTNAME= mplayerxp PORTVERSION= 0.7.2 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= multimedia audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Multi-threaded branch of the well known mplayer media player LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ png15:${PORTSDIR}/graphics/png \ vcdinfo.2:${PORTSDIR}/multimedia/vcdimager RUN_DEPENDS= ${LOCALBASE}/share/mplayer/fonts:${PORTSDIR}/multimedia/mplayer-fonts OPTIONS_DEFINE= DVDNAV CDPARANOIA OPTIMIZED_CFLAGS SDL TERMCAP WIN32 DVDNAV_DESC= Enable libdvdnav support TERMCAP_DESC= Enable termcap key support WIN32_DESC= Enable win32 codec set OPTIONS_DEFAULT= WIN32 ONLY_FOR_ARCHS= i386 MAKE_JOBS_UNSAFE= yes USE_BZIP2= yes USE_XORG= xinerama xv xxf86dga xxf86vm USES= iconv gmake HAS_CONFIGURE= yes WANT_SDL= yes USE_LDCONFIG= yes MAN1= mplayerxp.1 WIN32_CODEC_PREFIX= ${LOCALBASE}/lib/win32 NO_STAGE= yes .include # add this after so that we inherit /etc/make.conf CONFIGURE_ARGS+= --with-extralibdir=${LOCALBASE}/lib \ --with-extraincdir=${LOCALBASE}/include \ --cc=${CC} \ --prefix=${PREFIX} \ --confdir=${ETCDIR} \ --datadir=${LOCALBASE}/share/mplayer \ --libdir=${PREFIX}/lib \ --disable-fbdev \ --disable-lirc \ --disable-rtc \ --disable-tv-v4l CONFIGURE_ENV+= LANG=C # insure CC,LD safeness MAKE_ARGS+= CC="${CC}" LD="${LD}" INSTALL="${INSTALL}" CFLAGS+= -I${LOCALBASE}/include CFLAGS+= -fomit-frame-pointer ## ## Feature activation and Library Dependencies ## # cdda support .if ${PORT_OPTIONS:MCDPARANOIA} LIB_DEPENDS+= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia CONFIGURE_ARGS+= --enable-cdparanoia .else CONFIGURE_ARGS+= --disable-cdparanoia .endif # dvd support .if ${PORT_OPTIONS:MDVDNAV} -LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread CONFIGURE_ARGS+= --enable-libdvdread .else CONFIGURE_ARGS+= --disable-libdvdread .endif # xine libdvdnav .if ${PORT_OPTIONS:MDVDNAV} LIB_DEPENDS+= dvdnav.4:${PORTSDIR}/multimedia/libdvdnav CONFIGURE_ARGS+= --enable-libdvdnav .else CONFIGURE_ARGS+= --disable-libdvdnav .endif # compilation optimizations .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math .else MAKE_ARGS+= OPTFLAGS="${CFLAGS}" SHCFLAGS="${CFLAGS} -PIC" .endif # sdl .if ${PORT_OPTIONS:MSDL} USE_SDL= image sdl CONFIGURE_ARGS+= --enable-sdl --enable-sdl-image .else CONFIGURE_ARGS+= --disable-sdl --disable-sdl-image .endif # termcap key support # mplayerxp does not clean up after itself yet .if ${PORT_OPTIONS:MTERMCAP} CONFIGURE_ARGS+= --enable-termcap .else CONFIGURE_ARGS+= --disable-termcap .endif # win32 binary dll codecs .if ${PORT_OPTIONS:MWIN32} RUN_DEPENDS+= ${CODEC_DETECTION_FILE}:${CODEC_PORT} CODEC_PORT= ${PORTSDIR}/multimedia/win32-codecs CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE .endif post-patch: # win32 codec location @${REINPLACE_CMD} -e \ 's|WIN32_PATH|"${WIN32_CODEC_PREFIX}"|' ${WRKSRC}/loader/win32.c # FreeBSD's install utility does not support -D flag @${FIND} ${WRKSRC} -name "Makefile" -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} -e \ '/INSTALL/s| -D | |g ; \ /install/s| -D | |g' # PTHREAD_{CFLAGS,LIBS} @${REINPLACE_CMD} -e \ '/pthread/s|_ld_i in .* ;|_ld_i in "${PTHREAD_LIBS}" ;|g ; \ s|pkg-config|true|g ; \ s|^MAKE=|#MAKE=|g' ${WRKSRC}/codecs/configure @${REINPLACE_CMD} -e \ '/pthread/s|_ld_i in .* ;|_ld_i in "${PTHREAD_LIBS}" ;|g ; \ s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|g' ${WRKSRC}/mplayerxp/configure # @${REINPLACE_CMD} -e \ 's|-Wl,-rpath |-Wl,-rpath,|g' ${WRKSRC}/codecs/common.mak @${REINPLACE_CMD} -e \ '/install -d/d' ${WRKSRC}/codecs/subdir.mak post-configure: @cd ${WRKSRC}/codecs && ./configure --cc=${CC} \ --prefix=${PREFIX} \ --confdir=${ETCDIR} \ --datadir=${LOCALBASE}/share/mplayer \ --libdir=${PREFIX}/lib .if !defined(WITH_OCFLAGS) @${FIND} ${WRKSRC} -name "config.h" -print0 | \ ${XARGS} -0 ${REINPLACE_CMD} -e \ '/CAN_COMPILE_/s|^#define|// #undef|g ; \ /_CLOBBERED/s|^#define|// #undef|g' .endif pre-install: # create dirs before installation since the port uses a install # utility option not available in FreeBSD .for dir in etc/mplayerxp lib/mplayerxp/codecs lib/mplayerxp/wine @${MKDIR} ${PREFIX}/${dir} .endfor post-install: @${STRIP_CMD} ${PREFIX}/bin/mplayerxp .include diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile index 51daeb8825f0..7638548226d0 100644 --- a/multimedia/mpv/Makefile +++ b/multimedia/mpv/Makefile @@ -1,142 +1,143 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= mpv PORTVERSION= 0.3.9 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= multimedia audio MASTER_SITES= GH:0 GHC:0 http://ftp.waf.io/pub/release/:1 \ http://www.freehackers.org/~tnagy/release/:1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:0 waf-${WAF_VERSION}:1 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= gblach@FreeBSD.org COMMENT= Free and open-source general-purpose video player LICENSE= GPLv2 LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libass.so:${PORTSDIR}/multimedia/libass \ libdvdread.so:${PORTSDIR}/multimedia/libdvdread BUILD_DEPENDS= rst2man:${PORTSDIR}/textproc/py-docutils USE_GITHUB= yes GH_ACCOUNT= mpv-player GH_TAGNAME= v${PORTVERSION} GH_COMMIT= ca8dc91 WAF_VERSION= 1.7.16 USES= compiler:c11 desktop-file-utils gmake iconv lua pkgconfig USE_PYTHON_BUILD= yes USE_XORG= x11 xv xxf86vm INSTALLS_ICONS= yes CONFIGURE_ARGS= --prefix=${PREFIX} \ --mandir=${MANPREFIX}/man \ --lua=${LUA_VER_STR}fbsd \ --disable-debug-build \ --disable-mpg123 \ --disable-alsa \ --disable-portaudio \ --disable-libguess \ --disable-pdf OPTIONS_DEFINE= BS2B ENCA LADSPA LCMS2 LIRC OPTIONS_GROUP= IN VO AO OPTIONS_GROUP_IN= CDIO DVDNAV LIBBLURAY V4L QUVI SMB OPTIONS_GROUP_VO= CACA OPENGL VAAPI VDPAU XINERAMA OPTIONS_GROUP_AO= JACK PULSEAUDIO BS2B_DESC= Enable Bauer Stereophonic-to-Binaural DSP support DVDNAV_DESC= Enable DVD navigation menus support ENCA_DESC= Enable encoding detection support QUVI_DESC= Enable flash media stream support IN_DESC= Input VO_DESC= Video Output AO_DESC= Audio Output BS2B_LIB_DEPENDS= libbs2b.so:${PORTSDIR}/audio/libbs2b BS2B_CONFIGURE_ENABLE= libbs2b ENCA_LIB_DEPENDS= libenca.so:${PORTSDIR}/converters/enca ENCA_CONFIGURE_ENABLE= enca LADSPA_LIB_DEPENDS= ladspa/amp.so:${PORTSDIR}/audio/ladspa LADSPA_CONFIGURE_ENABLE= ladspa LCMS2_LIB_DEPENDS= liblcms2.so:${PORTSDIR}/graphics/lcms2 LCMS2_CONFIGURE_ENABLE= lcms2 LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc LIRC_CONFIGURE_ENABLE= lirc CDIO_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio CDIO_CONFIGURE_ENABLE= cdda DVDNAV_LIB_DEPENDS= libdvdnav.so:${PORTSDIR}/multimedia/libdvdnav DVDNAV_CONFIGURE_ENABLE= dvdnav LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l V4L_CONFIGURE_ENABLE= tv-v4l2 QUVI_LIB_DEPENDS= libquvi.so:${PORTSDIR}/multimedia/libquvi QUVI_CONFIGURE_ENABLE= libquvi SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient SMB_CONFIGURE_ENABLE= libsmbclient CACA_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca CACA_CONFIGURE_ENABLE= caca OPENGL_USE= XORG=glproto OPENGL_LIB_DEPENDS= libGL.so:${PORTSDIR}/graphics/libGL OPENGL_CONFIGURE_ENABLE= gl VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi VDPAU_LIB_DEPENDS= libvdpau.so:${PORTSDIR}/multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau XINERAMA_USE= XORG=xinerama,xineramaproto XINERAMA_CONFIGURE_ENABLE= xinerama JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_ENABLE= jack PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse .include post-extract: ${CP} ${DISTDIR}/waf-${WAF_VERSION} ${WRKSRC}/waf @${CHMOD} +x ${WRKSRC}/waf post-patch: @${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | ${XARGS} ${REINPLACE_CMD} \ -e 's|/usr/local|${PREFIX}|g' do-configure: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ waf configure ${_MAKE_JOBS} ${CONFIGURE_ARGS} do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ waf build ${_MAKE_JOBS} do-install: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ waf install --destdir=${STAGEDIR} post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/mpv ${INSTALL_DATA} ${WRKSRC}/etc/example.conf ${STAGEDIR}${PREFIX}/etc/mpv/mpv.conf.sample ${INSTALL_DATA} ${WRKSRC}/etc/input.conf ${STAGEDIR}${PREFIX}/etc/mpv/input.conf.sample .include diff --git a/multimedia/ogmrip/Makefile b/multimedia/ogmrip/Makefile index 63bf90ecff08..8367a916f556 100644 --- a/multimedia/ogmrip/Makefile +++ b/multimedia/ogmrip/Makefile @@ -1,143 +1,143 @@ # Created by: Herve Quiroz # $FreeBSD$ PORTNAME= ogmrip PORTVERSION= 1.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application and libraries for encoding DVDs into DivX/OGM files LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= mencoder:${PORTSDIR}/multimedia/mencoder \ mplayer:${PORTSDIR}/multimedia/mplayer \ gsed:${PORTSDIR}/textproc/gsed LIB_DEPENDS= enca.5:${PORTSDIR}/converters/enca \ png15:${PORTSDIR}/graphics/png \ tiff.4:${PORTSDIR}/graphics/tiff \ - dvdread.4:${PORTSDIR}/multimedia/libdvdread + libdvdread.so:${PORTSDIR}/multimedia/libdvdread RUN_DEPENDS= lame:${PORTSDIR}/audio/lame \ oggenc:${PORTSDIR}/audio/vorbis-tools \ mencoder:${PORTSDIR}/multimedia/mencoder \ mplayer:${PORTSDIR}/multimedia/mplayer \ ogmmerge:${PORTSDIR}/multimedia/ogmtools OPTIONS_DEFINE= GTK2 ENCHANT MATROSKA MP4BOX THEORA FAAC SRT DEBUG OPTIONS_DEFAULT=GTK2 ENCHANT_DESC= Enable spell checking for text subtitles MATROSKA_DESC= Enable Matroska container support MP4BOX_DESC= Enable Mpeg-4 container support THEORA_DESC= Enable Ogg Theora video codec support SRT_DESC= Enable SRT text subtitles support USES= pathfix gettext gmake pkgconfig USE_GNOME= glib20 intlhack libxml2 USE_AUTOTOOLS= libtool USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN1= dvdcpy.1 avibox.1 NO_STAGE= yes .include .if ${PORT_OPTIONS:MGTK2} CONFIGURE_ARGS+= --enable-gtk-support --enable-dbus-support \ --enable-libnotify-support LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ notify.4:${PORTSDIR}/devel/libnotify USE_GNOME+= gconf2 libglade2 GCONF_SCHEMAS= ogmrip.schemas PLIST_SUB+= GTK2_SUPPORT="" .else CONFIGURE_ARGS+= --disable-gtk-support --disable-dbus-support \ --disable-libnotify-support PLIST_SUB+= GTK2_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MENCHANT} CONFIGURE_ARGS+= --enable-enchant-support LIB_DEPENDS+= enchant:${PORTSDIR}/textproc/enchant PLIST_SUB+= ENCHANT_SUPPORT="" .else CONFIGURE_ARGS+= --disable-enchant-support PLIST_SUB+= ENCHANT_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MMATROSKA} CONFIGURE_ARGS+= --enable-mkv-support RUN_DEPENDS+= mkvmerge:${PORTSDIR}/multimedia/mkvtoolnix PLIST_SUB+= MATROSKA_SUPPORT="" .else CONFIGURE_ARGS+= --disable-mkv-support PLIST_SUB+= MATROSKA_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MMP4BOX} CONFIGURE_ARGS+= --enable-mp4-support RUN_DEPENDS+= mp4box:${PORTSDIR}/multimedia/gpac-mp4box PLIST_SUB+= MP4BOX_SUPPORT="" .else CONFIGURE_ARGS+= --disable-mp4-support PLIST_SUB+= MP4BOX_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MTHEORA} CONFIGURE_ARGS+= --enable-theora-support LIB_DEPENDS+= theora:${PORTSDIR}/multimedia/libtheora PLIST_SUB+= THEORA_SUPPORT="" .else CONFIGURE_ARGS+= --disable-theora-support PLIST_SUB+= THEORA_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MFAAC} CONFIGURE_ARGS+= --enable-aac-support RUN_DEPENDS+= faac:${PORTSDIR}/audio/faac PLIST_SUB+= FAAC_SUPPORT="" .else CONFIGURE_ARGS+= --disable-aac-support PLIST_SUB+= FAAC_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MSRT} CONFIGURE_ARGS+= --enable-srt-support RUN_DEPENDS+= gocr:${PORTSDIR}/graphics/gocr MAN1+= subp2pgm.1 subptools.1 PLIST_SUB+= SRT_SUPPORT="" .else CONFIGURE_ARGS+= --disable-srt-support PLIST_SUB+= SRT_SUPPORT="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-maintainer-mode --enable-devel-mode .endif pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "This port requires a version of MEncoder compiled with XviD and/or" @${ECHO_MSG} "x264 support if you want to use these codecs." @${ECHO_MSG} "" post-patch: @${REINPLACE_CMD} -e '/local/s|^CFLAGS=|#CFLAGS=|g ; \ /local/s|^CPPFLAGS=|#CPPFLAGS=|g ; \ /local/s|^LDFLAGS=|#LDFLAGS=|g ; \ s|libpng zlib|libpng|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^SUBDIRS|#SUBDIRS|g' ${WRKSRC}/docs/Makefile.in @${REINPLACE_CMD} -e \ '/PROGRAM/s|MP4Box|mp4box|g' ${WRKSRC}/libogmrip/ogmrip-mp4.c post-install: @${ECHO_MSG} "" @${CAT} ${PKGMESSAGE} @${ECHO_MSG} "" .include diff --git a/multimedia/ogmtools/Makefile b/multimedia/ogmtools/Makefile index 6ac550586b26..d48c900ed422 100644 --- a/multimedia/ogmtools/Makefile +++ b/multimedia/ogmtools/Makefile @@ -1,53 +1,53 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= ogmtools PORTVERSION= 1.5 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= multimedia audio MASTER_SITES= http://www.bunkus.org/videotools/ogmtools/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Tools to extract from/get info about/create OGG media streams LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis USE_BZIP2= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ogg-prefix=${LOCALBASE} \ --with-vorbis-prefix=${LOCALBASE} OPTIONS_DEFINE= DVDREAD OPTIONS_DEFAULT= DVDREAD DVDREAD_DESC= DVD title chapter extraction via libdvdread DVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread DVDREAD_CONFIGURE_ON= --with-dvdread \ --with-dvdread-includes=${LOCALBASE} \ --with-dvdread-libs=${LOCALBASE} DVDREAD_CONFIGURE_OFF= --without-dvdread OPTIONS_SUB= yes post-patch: # disable GNU auto* tools @${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \ -n 10 ${REINPLACE_CMD} -E -e \ 's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!' # C{,XX}FLAGS safeness @${REINPLACE_CMD} -E -e \ 's|^(CFLAGS).*(-DLINUX)|\1=${CFLAGS} \2|' \ ${WRKSRC}/avilib/Makefile.in @${REINPLACE_CMD} -E -e \ 's|^(CFLAGS[[:space:]]*)=|\1+=|; \ s|^(CXXFLAGS[[:space:]]*)=|\1+=|' \ ${WRKSRC}/Makefile.in post-configure: # malloc.h -> stdlib.h # stdint.h -> inttypes.h @${FIND} ${WRKSRC} -type f | ${XARGS} \ -n 10 ${REINPLACE_CMD} -E -e \ 's!malloc.h!stdlib.h!; \ s|stdint.h|inttypes.h|' .include diff --git a/multimedia/py-kaa-metadata/Makefile b/multimedia/py-kaa-metadata/Makefile index 9e9635d30dec..a5e26f4661fc 100644 --- a/multimedia/py-kaa-metadata/Makefile +++ b/multimedia/py-kaa-metadata/Makefile @@ -1,26 +1,26 @@ # Created by: J.R. Oldroyd # $FreeBSD$ PORTNAME= kaa-metadata PORTVERSION= 0.7.7 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= multimedia python MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fbsd@opal.com COMMENT= Kaa Media Repository - media file metadata parser -LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kaa-base>0:${PORTSDIR}/multimedia/py-kaa-base \ ${PYTHON_PKGNAMEPREFIX}exiv2>0:${PORTSDIR}/graphics/py-exiv2 RUN_DEPENDS:= ${BUILD_DEPENDS} USE_PYTHON= 2 USE_PYDISTUTILS= yes CFLAGS+= -I${PREFIX}/include LDFLAGS+= -L${PREFIX}/lib NO_STAGE= yes .include diff --git a/multimedia/streamanalyze/Makefile b/multimedia/streamanalyze/Makefile index 8ea6011e07c2..5041d19e2fb1 100644 --- a/multimedia/streamanalyze/Makefile +++ b/multimedia/streamanalyze/Makefile @@ -1,32 +1,32 @@ # Created by: Heiner Eichmann # $FreeBSD$ PORTNAME= streamanalyze PORTVERSION= 0.4 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= CENKES LOCAL/beech MAINTAINER= ports@FreeBSD.org COMMENT= Shrink-factor calculator for StreamDVD -LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread WRKSRC= ${WRKDIR}/StreamAnalyze PLIST_FILES= bin/streamanalyze PORTDOCS= README NO_STAGE= yes post-patch: @${REINPLACE_CMD} -e 's|gcc -g -Wall|${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/#include / d' ${WRKSRC}/streamanalyze.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/streamanalyze ${PREFIX}/bin .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} .endif .include diff --git a/multimedia/transcode/Makefile b/multimedia/transcode/Makefile index c7f9a6107c31..1759620d26a5 100644 --- a/multimedia/transcode/Makefile +++ b/multimedia/transcode/Makefile @@ -1,258 +1,258 @@ # Created by: Hendrik Scholz # $FreeBSD$ PORTNAME= transcode PORTVERSION= 1.1.7 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= multimedia MASTER_SITES= http://cdn.bitbucket.org/france/transcode-tcforge/downloads/ MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Text-console utility for video stream processing LICENSE= GPLv2 LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg USE_BZIP2= yes FAKEDIR= ${WRKDIR}/fake PLIST= ${WRKDIR}/plist USE_LDCONFIG= yes USES= gmake pkgconfig WANT_SDL= yes WANT_GNOME= yes USE_AUTOTOOLS= libtool CPPFLAGS+= -isystem ${LOCALBASE}/include CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --enable-oss NO_OPTIONS_SORT= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS X11 MPEG2 BKTR POSTPROC FREETYPE LAME XVID \ X264 OGG VORBIS THEORA DVDREAD DV QUICKTIME LZO LIBA52 \ FAAC XML MJPEGTOOLS SDL IMAGEMAGICK JPEG ICONV V4L OPTIONS_DEFAULT= LAME DVDREAD JPEG ICONV BKTR_DESC= Bktr capture card support POSTPROC_DESC= Libpostproc support DVDREAD_DESC= Libdvdread support LZO_DESC= LZO compression support LIBA52_DESC= a52 support (as default decoder) XML_DESC= Libxml2 XML support .include .if ${PORT_OPTIONS:MX11} USE_XORG= xv xaw xpm CONFIGURE_ARGS+= --with-x .else CONFIGURE_ARGS+= --without-x .endif .if ${PORT_OPTIONS:MMPEG2} LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 CONFIGURE_ARGS+= --enable-libmpeg2 --enable-libmpeg2convert .else CONFIGURE_ARGS+= --disable-libmpeg2 .endif .if ${PORT_OPTIONS:MBKTR} CONFIGURE_ARGS+= --enable-bktr .endif .if ${PORT_OPTIONS:MPOSTPROC} CONFIGURE_ARGS+= --enable-libpostproc .else CONFIGURE_ARGS+= --disable-libpostproc .endif .if ${PORT_OPTIONS:MFREETYPE} LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 CONFIGURE_ARGS+= --enable-freetype2 .else CONFIGURE_ARGS+= --disable-freetype2 .endif .if ${PORT_OPTIONS:MLAME} LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame CONFIGURE_ARGS+= --with-lame-prefix=${LOCALBASE} --enable-lame .else CONFIGURE_ARGS+= --disable-lame .endif .if ${PORT_OPTIONS:MXVID} LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid CONFIGURE_ARGS+= --with-xvid-prefix=${LOCALBASE} --enable-xvid .else CONFIGURE_ARGS+= --disable-xvid .endif .if ${PORT_OPTIONS:MX264} LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/x264 CONFIGURE_ARGS+= --enable-x264 .else CONFIGURE_ARGS+= --disable-x264 .endif .if ${PORT_OPTIONS:MOGG} LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg CONFIGURE_ARGS+= --enable-ogg .else CONFIGURE_ARGS+= --disable-ogg .endif .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+= --enable-vorbis .else CONFIGURE_ARGS+= --disable-vorbis .endif .if ${PORT_OPTIONS:MTHEORA} LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora CONFIGURE_ARGS+= --enable-theora .else CONFIGURE_ARGS+= --disable-theora .endif .if ${PORT_OPTIONS:MDVDREAD} LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread CONFIGURE_ARGS+= --with-libdvdread-prefix=${LOCALBASE} --enable-libdvdread .else CONFIGURE_ARGS+= --disable-libdvdread .endif .if ${PORT_OPTIONS:MDV} LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv CONFIGURE_ARGS+= --enable-libdv .else CONFIGURE_ARGS+= --disable-libdv .endif .if ${PORT_OPTIONS:MQUICKTIME} LIB_DEPENDS+= libquicktime.so:${PORTSDIR}/multimedia/libquicktime CONFIGURE_ARGS+= --enable-libquicktime .else CONFIGURE_ARGS+= --disable-libquicktime .endif .if ${PORT_OPTIONS:MLZO} LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2 CONFIGURE_ARGS+= --with-lzo-prefix=${LOCALBASE} --with-lzo-includes=${LOCALBASE} \ --enable-lzo .else CONFIGURE_ARGS+= --disable-lzo .endif .if ${PORT_OPTIONS:MLIBA52} LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52 CONFIGURE_ARGS+= --with-a52-prefix=${LOCALBASE} --enable-a52 .else CONFIGURE_ARGS+= --disable-a52 .endif .if ${PORT_OPTIONS:MFAAC} LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac CONFIGURE_ARGS+= --with-faac-prefix=${LOCALBASE} --enable-faac .else CONFIGURE_ARGS+= --disable-faac .endif .if ${PORT_OPTIONS:MXML} USE_GNOME+= libxml2 CONFIGURE_ARGS+= --enable-libxml2 .else CONFIGURE_ARGS+= --disable-libxml2 .endif .if ${PORT_OPTIONS:MMJPEGTOOLS} LIB_DEPENDS+= liblavjpeg.so:${PORTSDIR}/multimedia/mjpegtools CONFIGURE_ARGS+= --enable-mjpegtools .else CONFIGURE_ARGS+= --disable-mjpegtools .endif .if ${PORT_OPTIONS:MSDL} USE_SDL+= sdl CONFIGURE_ARGS+= --enable-sdl .else CONFIGURE_ARGS+= --disable-sdl .endif .if ${PORT_OPTIONS:MIMAGEMAGICK} LIB_DEPENDS+= libMagickWand.so:${PORTSDIR}/graphics/ImageMagick CONFIGURE_ARGS+= --with-imagemagick-prefix=${LOCALBASE} --enable-imagemagick .else CONFIGURE_ARGS+= --disable-imagemagick .endif .if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg CONFIGURE_ARGS+= --with-libjpeg-prefix=${LOCALBASE} --enable-libjpeg .else CONFIGURE_ARGS+= --disable-libjpeg .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv CONFIGURE_ARGS+= --enable-iconv ${ICONV_CONFIGURE_ARG} .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat CONFIGURE_ARGS+= --enable-v4l .else CONFIGURE_ARGS+= --disable-v4l .endif post-extract: @${RM} ${WRKSRC}/import/v4l/videodev* post-patch: .if ${PORT_OPTIONS:MLZO} @${REINPLACE_CMD} -e 's|%%NUV%%|nuv|' ${WRKSRC}/import/Makefile.in .else @${REINPLACE_CMD} -e 's|%%NUV%%||' ${WRKSRC}/import/Makefile.in .endif .if !${PORT_OPTIONS:MOPTIMIZED_CFLAGS} @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 -x ${REINPLACE_CMD} \ -e 's|-O[236]|${CFLAGS}|' .endif @${REINPLACE_CMD} -E -e 's|loff_t|uint64_t|' ${WRKSRC}/avilib/avidump.c @${REINPLACE_CMD} -E -e 's|> ${PLIST}) @(cd ${FAKEDIR}/${dir} && ${FIND} -d * -type d | \ ${SED} -e 's|^|@dirrm ${dir}/|' >> ${PLIST}) .endfor @(cd ${FAKEDIR}/man && ${FIND} -s * -type f -o -type l | \ ${SED} -e 's|^|man/|' \ -e 's|$$|.gz|' >> ${PLIST}) .include diff --git a/multimedia/vamps/Makefile b/multimedia/vamps/Makefile index 8d1613f16a3b..a7a2f68ebd7f 100644 --- a/multimedia/vamps/Makefile +++ b/multimedia/vamps/Makefile @@ -1,33 +1,33 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= vamps PORTVERSION= 0.99.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/Vamps/${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= High performance tool to transcode DVD videos to a smaller size LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread USES= gmake CFLAGS+= -DHAVE_BUILTIN_EXPECT \ -I${LOCALBASE}/include \ ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib \ ${PTHREAD_LIBS} PROGRAM_FILES= \ play_cell/play_cell \ vamps/vamps PLIST_FILES= ${PROGRAM_FILES:H:S,^,bin/,} do-install: cd ${WRKSRC}; \ ${INSTALL_PROGRAM} ${PROGRAM_FILES} ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile index 6b3d52308496..e9d48ebe768d 100644 --- a/multimedia/vlc/Makefile +++ b/multimedia/vlc/Makefile @@ -1,445 +1,445 @@ # Created by: Brian Somers # $FreeBSD$ PORTNAME= vlc DISTVERSION= 2.1.4 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 4 CATEGORIES= multimedia audio ipv6 net www MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ http://ftp.snt.utwente.nl/pub/software/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \ ftp://ftp.crans.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Qt4 based multimedia player and streaming server LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libproxy.so:${PORTSDIR}/net/libproxy \ libdvbpsi.so:${PORTSDIR}/multimedia/libdvbpsi \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 BUILD_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg RUN_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg OPTIONS_DEFINE= A52 AALIB ASS AVAHI CACA DBUS DIRAC DOCS DTS DVDREAD \ DVDNAV FAAD FLAC FLUID FREERDP FRIBIDI GNOMEVFS GNUTLS GOOM \ HTTPD JACK LIBSSH2 LIRC LIVEMEDIA LUA MAD MATROSKA MODPLUG \ MPEG2 MTP MUSEPACK NCURSES NLS NOTIFY OPTIMIZED_CFLAGS OGG \ OPUS PNG PULSEAUDIO QT4 REALAUDIO RUNROOT \ SAMBA SCHROED SDL SHOUTCAST SKINS STREAM SPEEX SVG \ TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VORBIS \ X11 X264 ZVBI SERVER_ONLY DEBUG \ GME NO_DVD LIBBLURAY SAMPLERATE SIDPLAY OPTIONS_DEFAULT=A52 AVAHI DBUS DTS DVDREAD DVDNAV FAAD FLAC GNUTLS \ HTTPD LUA MAD MATROSKA MPEG2 OGG OPUS PNG QT4 REALAUDIO \ SDL SKINS STREAM SPEEX TAGLIB THEORA TWOLAME V4L \ VCD VORBIS X11 X264 SAMPLERATE ASS_DESC= ASS/SSA subtitle rendering DTS_DESC= DTS DVD audio decoder DVDREAD_DESC= DVD Playback support DVDNAV_DESC= DVD menu navigation FLUID_DESC= Fluidsynth MIDI support FREERDP_DESC= RDP support GME_DESC= Game_Music_Emu (libgme) support GNOMEVFS_DESC= Gnome VFS support GOOM_DESC= the Goom visual effect library LIBSSH2_DESC= SCP/SFTP support via libssh2 NCURSES_DESC= ncurses (console) interface OPUS_DESC= Opus audio format REALAUDIO_DESC= Real Audio(R) support RUNROOT_DESC= Enable running as root SAMBA_DESC= SAMBA Access module SCHROED_DESC= Schroedinger decoder SIDPLAY_DESC= C64 sid demux support SKINS_DESC= winamp skins interface STREAM_DESC= stream output TAGLIB_DESC= ID3 tag and Ogg comment support V4L_DESC= Video4Linux video capture compatibility VCD_DESC= Video CD support ZVBI_DESC= VBI decoding support SERVER_ONLY_DESC= Only build server parts NO_DVD_DESC= disable DVD specific features QT4_CONFIGURE_ENABLE= qt A52_CONFIGURE_ENABLE= a52 A52_LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52 AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib AALIB_CONFIGURE_ENABLE= aa ASS_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass ASS_CONFIGURE_ENABLE= libass AVAHI_LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app AVAHI_CONFIGURE_ENABLE= bonjour CACA_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca CACA_CONFIGURE_ENABLE= caca DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_CONFIGURE_ENABLE= dbus DEBUG_CONFIGURE_ENABLE= debug DIRAC_LIB_DEPENDS= libdirac_decoder.so:${PORTSDIR}/multimedia/dirac DIRAC_CONFIGURE_ENABLE= dirac DIRAC_CPPFLAGS= -I${LOCALBASE}/include/dirac DTS_LIB_DEPENDS= libdca.so:${PORTSDIR}/multimedia/libdca DTS_CONFIGURE_ARGS= dca DVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread DVDREAD_CONFIGURE_ENABLE= dvdread DVDNAV_LIB_DEPENDS= libdvdnav.so:${PORTSDIR}/multimedia/libdvdnav DVDNAV_CONFIGURE_ENABLE= dvdnav FAAD_LIB_DEPENDS= libfaad.so:${PORTSDIR}/audio/faad FAAD_CONFIGURE_ENABLE= faad FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac FLAC_CONFIGURE_ENABLE= flac FLUID_LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth FLUID_CONFIGURE_ENABLE= fluidsynth FREERDP_LIB_DEPENDS= libfreerdp-core.so:${PORTSDIR}/net/freerdp FREERDP_CONFIGURE_ENABLE= libfreerdp FRIBIDI_LIB_DEPENDS= libfribidi.so:${PORTSDIR}/converters/fribidi FRIBIDI_CONFIGURE_ENABLE= fribidi GME_LIB_DEPENDS= libgme.so:${PORTSDIR}/audio/libgme GME_CONFIGURE_ENABLE= gme GNOMEVFS_USE= GNOME=gnomevfs2 GNOMEVFS_CONFIGURE_ENABLE= gnomevfs GNUTLS_LIB_DEPENDS= libgnutls.so.28:${PORTSDIR}/security/gnutls3 GNUTLS_CONFIGURE_ENABLE= gnutls GOOM_LIB_DEPENDS= libgoom2.so:${PORTSDIR}/graphics/goom GOOM_CONFIGURE_ENABLE= goom HTTPD_CONFIGURE_ENABLE= httpd JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack JACK_CONFIGURE_ENABLE= jack LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray LIBSSH2_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 LIBSSH2_CONFIGURE_ENABLE= sftp LIBSSH2_CONFIGURE_ENV= SFTP_CFLAGS=-I${LOCALBASE} SFTP_LIBS=-lssh2\ -L${LOCALBASE}/lib LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc LIRC_CONFIGURE_ENABLE= lirc LIVEMEDIA_LIB_DEPENDS= libliveMedia.so:${PORTSDIR}/net/liveMedia LIVEMEDIA_CONFIGURE_ENABLE= live555 LIVEMEDIA_CPPFLAGS= -I${LOCALBASE}/include/liveMedia \ -I${LOCALBASE}/include/UsageEnvironment \ -I${LOCALBASE}/include/groupsock \ -I${LOCALBASE}/include/BasicUsageEnvironment LIVEMEDIA_LDFLAGS= -L${LOCALBASE}/lib MAD_LIB_DEPENDS= libid3tag.so:${PORTSDIR}/audio/libid3tag \ libmad.so:${PORTSDIR}/audio/libmad MAD_CONFIGURE_ENABLE= mad MAD_CONFIGURE_ON= --with-mad=${LOCALBASE} MATROSKA_LIB_DEPENDS= libmatroska.so:${PORTSDIR}/multimedia/libmatroska MATROSKA_CONFIGURE_ENABLE= mkv MODPLUG_LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug MODPLUG_CONFIGURE_ENABLE= mod MPEG2_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 MPEG2_CONFIGURE_ENABLE= libmpeg2 MTP_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp MTP_CONFIGURE_ENABLE= mtp MUSEPACK_LIB_DEPENDS= libmpcdec.so:${PORTSDIR}/audio/musepack MUSEPACK_CONFIGURE_ENABLE= mpc NCURSES_CONFIGURE_ENV= NCURSES_CFLAGS="-I/usr/include" NCURSES_LIBS="-lncursesw" NCURSES_CONFIGURE_ENABLE= ncurses NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify NOTIFY_USE= GNOME=gtk20 NOTIFY_CONFIGURE_ENABLE= notify OPTIMIZED_CFLAGS_CFLAGS= -O3 -ffast-math -fomit-frame-pointer OPTIMIZED_CFLAGS_CONFIGURE_ENABLE= optimizations OPUS_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus OPUS_CONFIGURE_ENABLE= opus PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_ENABLE= png PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse REALAUDIO_CONFIGURE_ENABLE= realrtsp RUNROOT_CONFIGURE_ENABLE= run-as-root SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE= samplerate SAMBA_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient SAMBA_CONFIGURE_ENABLE= smbclient # There is no libsmbclient.pc SAMBA_CONFIGURE_ENV= SMBCLIENT_CFLAGS="-I${LOCALBASE}/include" \ SMBCLIENT_LIBS="-lsmbclient" SCHROED_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger SCHROED_CONFIGURE_ENABLE= schroedinger SIDPLAY_LIB_DEPENDS= libsidplay2.so:${PORTSDIR}/audio/libsidplay2 SIDPLAY_LDFLAGS= -L${LOCALBASE}/lib/sidplay/builders SIDPLAY_CONFIGURE_ENABLE= sid SHOUTCAST_LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout SHOUTCAST_CONFIGURE_ENABLE= shout STREAM_CONFIGURE_ENABLE= sout SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex SPEEX_CONFIGURE_ENABLE= speex SPEEX_CPPFLAGS= -I${LOCALBASE}/include/speex TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CONFIGURE_ENABLE=taglib THEORA_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora THEORA_CONFIGURE_ENABLE=theora TWOLAME_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame TWOLAME_CONFIGURE_ENABLE= twolame UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp UPNP_CONFIGURE_ENABLE= upnp VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva VAAPI_CONFIGURE_ENABLE= libva VCD_LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb VCD_CONFIGURE_ENABLE= vcd libcddb VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis VORBIS_CONFIGURE_ENABLE=vorbis X264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/x264 X264_CONFIGURE_ENABLE= x264 ZVBI_LIB_DEPENDS= libzvbi.so:${PORTSDIR}/devel/libzvbi ZVBI_CONFIGURE_ENABLE= zvbi USES= desktop-file-utils iconv perl5 gmake pkgconfig tar:xz USE_PERL5= build USE_CSTD= gnu99 WANT_GNOME= yes WRKSRC= ${WRKDIR}/${DISTNAME:S/a$//} USE_LDCONFIG= yes GNU_CONFIGURE= yes CFLAGS+= -fPIC CPPFLAGS+= -I${WRKSRC}/include CONFIGURE_ENV= LIBS="-lc" LDFLAGS+= ${PTHREAD_LIBS} -lc CONFIGURE_ARGS+= --enable-vlc \ --enable-avcodec \ --enable-avformat \ --enable-oss \ --enable-postproc \ --enable-sftp \ --enable-libgcrypt \ --disable-alsa \ --disable-dc1394 \ --disable-directfb \ --disable-projectm \ --disable-telx \ --disable-tremor \ --disable-udev \ --disable-update-check .include # Macro section # Use these for batch control of certain types of builds # Disable DVD specific features .if ${PORT_OPTIONS:MNO_DVD} PORT_OPTIONS:= ${PORT_OPTIONS:O:u} PORT_OPTIONS:= ${PORT_OPTIONS:NA52} PORT_OPTIONS:= ${PORT_OPTIONS:NDVDREAD} PORT_OPTIONS:= ${PORT_OPTIONS:NDVDNAV} .endif # Use this to disable all UI and output modules .if ${PORT_OPTIONS:MSERVER_ONLY} PORT_OPTIONS:= ${PORT_OPTIONS:O:u} PORT_OPTIONS:= ${PORT_OPTIONS:NLUA} PORT_OPTIONS:= ${PORT_OPTIONS:NQT4} PORT_OPTIONS:= ${PORT_OPTIONS:NSKINS} .if empty(PORT_OPTIONS:MRUNROOT) PORT_OPTIONS+= RUNROOT PORT_OPTIONS:= ${PORT_OPTIONS:O:u} .endif .endif # End Macro section # .if ${PORT_OPTIONS:MQT4} USE_QT4= gui corelib moc_build rcc_build uic_build .endif # This may become mandantory in the future .if ${PORT_OPTIONS:MLUA} USE_LUA=5.1+ WANT_LUA_VER=5.1 CONFIGURE_ENV+= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua" CONFIGURE_ARGS+=--enable-lua LUAC=luac-${WANT_LUA_VER} .else CONFIGURE_ARGS+=--disable-lua .endif .if ${PORT_OPTIONS:MOGG} LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg \ libkate.so:${PORTSDIR}/multimedia/libkate CONFIGURE_ARGS+=--enable-ogg --enable-kate .else PORT_OPTIONS:= ${PORT_OPTIONS:NVORBIS} CONFIGURE_ARGS+=--disable-ogg --disable-kate .endif .if ${PORT_OPTIONS:MSDL} && ${PORT_OPTIONS:MX11} WANT_SDL= yes USE_SDL= image CONFIGURE_ARGS+=--enable-sdl --enable-sdl-image .else CONFIGURE_ARGS+=--disable-sdl --disable-sdl-image .endif .if ${PORT_OPTIONS:MSKINS} .if ${PORT_OPTIONS:MQT4} LIB_DEPENDS+= libtar.so:${PORTSDIR}/devel/libtar CONFIGURE_ARGS+=--enable-skins2 --enable-libtar .else IGNORE= SKINS option requires QT4 option .endif .else CONFIGURE_ARGS+=--disable-skins2 --disable-libtar .endif .if ${PORT_OPTIONS:MSVG} && ${PORT_OPTIONS:MX11} USE_GNOME+= librsvg2 CONFIGURE_ARGS+=--enable-svg .else CONFIGURE_ARGS+=--disable-svg .endif .if ${PORT_OPTIONS:MV4L} || ${PORT_OPTIONS:MDVB} LIB_DEPENDS+= libv4l1.so:${PORTSDIR}/multimedia/libv4l CONFIGURE_ARGS+=--enable-v4l2 .else CONFIGURE_ARGS+=--disable-v4l2 .endif .if ${PORT_OPTIONS:MX11} USE_GL= yes USE_XORG= xcb xpm LIB_DEPENDS+= libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms CONFIGURE_ARGS+=--with-x --enable-glx --enable-xcb --enable-xvideo .else CONFIGURE_ARGS+=--without-x --disable-glx --disable-xcb --disable-xvideo .endif .include # base clang in 9.0 builds a corrupted lib/vlc/plugins/gui/libqt4_plugin.so .if (${CC:T:Mclang} == "clang") && \ (${OSVERSION} >= 900014) && (${OSVERSION} < 900506) IGNORE= base clang version too old, set NO_IGNORE to override .endif .if ${ARCH} == "powerpc64" CONFIGURE_ARGS+=--enable-altivec # VLC's config script doesn't know to do this .endif # prefer clang on 9.1+ .if (${OSVERSION} >= 901000) && exists(${DESTDIR}/usr/bin/clang) CC= clang CXX= clang++ CPP= clang-cpp CFLAGS+= -fomit-frame-pointer .else .if ${ARCH} == "i386" USE_GCC?= yes # sse/3dnow detection on i386 needs newer GCC .endif .endif # End OS specific hacks # User tunables # Define these to override # FreeBSD 9.x uses CAM devices .if (${OSVERSION} > 900037) WITH_CDROM_DEVICE?=/dev/cd0 WITH_DVD_DEVICE?=/dev/cd0 .else WITH_CDROM_DEVICE?=/dev/acd0 WITH_DVD_DEVICE?=/dev/acd0 .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e '\|LIBS|s|-lrt||' \ -e 's|gnutls |gnutls3 |g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^pkgconfigdir.*|pkgconfigdir = \$$\(prefix\)/libdata/pkgconfig|' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/lib/Makefile.in @${REINPLACE_CMD} -e 's|/dev/cdrom|${WITH_CDROM_DEVICE}|g' \ -e 's|/dev/dvd|${WITH_DVD_DEVICE}|g' \ ${WRKSRC}/include/vlc_config.h @${RM} -rf ${WRKSRC}/modules/access/v4l2/linux @${REINPLACE_CMD} -e '/^DEFAULT_INCLUDES/s|$$| $$(GNUTLS_CFLAGS)|g' \ ${WRKSRC}/modules/misc/Makefile.in post-install: @if [ -n "${MTREE_FILE}" ]; then \ { ${ECHO_CMD} "#mtree"; ${CAT} ${MTREE_FILE}; } | ${TAR} tf - | \ awk '{ sub(/^\.$$/, "", $$1); \ if ($$1 == "") print "${PREFIX}"; else print "${PREFIX}/"$$1; }' ; \ fi > ${WRKDIR}/.mtree @a=${PREFIX}; \ while :; do \ a=$${a%/*} ; \ [ -z "$${a}" ] && break ; \ ${ECHO_CMD} $${a} >> ${WRKDIR}/.mtree ; \ done @${FIND} ${STAGEDIR} -type f -o -type l | ${SORT} | ${SED} -E -e "s,${STAGEDIR},,g" \ -e "s,${PREFIX}/,,g" -e "s,(.*man/.*\.[0-9])$$,\1.gz,g"| ${GREP} -v "^share/licenses" >> ${TMPPLIST} || ${TRUE} @${FIND} ${STAGEDIR} -type d | ${SED} -e "s,${STAGEDIR},,g" \ | while read line; do \ ${GREP} -qw "^$${line}$$" ${WRKDIR}/.mtree || { \ [ -n "$${line}" ] && ${ECHO_CMD} "@unexec rmdir "%D/$${line}" >/dev/null 2>&1 || :"; \ }; \ done | ${SORT} -r | ${SED} \ -e "s,${PREFIX}/,,g" | ${GREP} -v "^@unexec rmdir %D/share/licenses" >> ${TMPPLIST} || ${TRUE} .include diff --git a/net/wizd/Makefile b/net/wizd/Makefile index 9b7398b6ab0b..b478d5eea41c 100644 --- a/net/wizd/Makefile +++ b/net/wizd/Makefile @@ -1,34 +1,34 @@ # Created by: Ayumi M # $FreeBSD$ PORTNAME= wizd PORTVERSION= 24 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net multimedia MASTER_SITES= SF/${PORTNAME}/Sources/Sources%20v${PORTVERSION} DISTFILES= wizd_sources_v${PORTVERSION}.zip simplicity_v1-2.zip MAINTAINER= kikuchan@uranus.dti.ne.jp COMMENT= Open-source media server for Syabas-based media players LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread \ libjpeg.so:${PORTSDIR}/graphics/jpeg RUN_DEPENDS= nkf:${PORTSDIR}/japanese/nkf DOS2UNIX_FILES= Makefile nkfwrap/Makefile nkfwrap/nkfwrap_test.c \ wizd_http.c wizd_menu.c USE_RC_SUBR= wizd USES= dos2unix zip:infozip EXTRACT_AFTER_ARGS= -d ${WRKSRC} post-patch: @${REINPLACE_CMD} -e 's|./skin|${DATADIR}/skins|' ${WRKSRC}/wizd.conf do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wizd ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/wizd.conf ${STAGEDIR}${PREFIX}/etc/wizd.conf.sample ${MKDIR} ${STAGEDIR}${DATADIR}/skins cd ${WRKSRC} && ${COPYTREE_SHARE} "simplicity simplicity_hires" \ ${STAGEDIR}${DATADIR}/skins .include diff --git a/sysutils/dvdbackup/Makefile b/sysutils/dvdbackup/Makefile index 6839e851c662..4c62f78fb12b 100644 --- a/sysutils/dvdbackup/Makefile +++ b/sysutils/dvdbackup/Makefile @@ -1,51 +1,51 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= dvdbackup PORTVERSION= 0.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Backup content from DVD to hard disk LICENSE= GPLv3 LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread GNU_CONFIGURE= yes USES= gmake CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= NEWS README DEFAULT_DVD_DEVICE?= /dev/cd0 OPTIONS_DEFINE= DOCS NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif post-patch: @${REINPLACE_CMD} "s|/dev/dvd|${DEFAULT_DVD_DEVICE}|g" \ ${WRKSRC}/src/main.c ${WRKSRC}/po/*.po ${WRKSRC}/po/*.pot \ ${WRKSRC}/README ${WRKSRC}/man/dvdbackup.1 pre-configure: .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} 's|^install-data-am: .*|install-data-am: |' \ ${WRKSRC}/Makefile.in .endif .include diff --git a/sysutils/k3b-kde4/Makefile b/sysutils/k3b-kde4/Makefile index 56ce7fb2a7b4..94095c6b9cf4 100644 --- a/sysutils/k3b-kde4/Makefile +++ b/sysutils/k3b-kde4/Makefile @@ -1,98 +1,98 @@ # Created by: Heiner # $FreeBSD$ PORTNAME= k3b PORTVERSION= 2.0.2 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= sysutils multimedia kde MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= KDE CD/DVD writing suite LIB_DEPENDS= libcdda_paranoia.so:${PORTSDIR}/audio/cdparanoia \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools USE_BZIP2= yes USES= cmake shared-mime-info pkgconfig CMAKE_ARGS= -DK3B_BUILD_K3BSETUP:BOOL=OFF \ -DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF USE_KDE4= automoc4 kdeprefix kdelibs libkcddb USE_QT4= gui phonon qt3support webkit \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= CDRDAO DVDPLUSRW EMOVIX VCDIMAGER FFMPEG FLAC MAD \ MUSEPACK SNDFILE VORBIS_DEC LAME SOX VORBIS_ENC \ LIBDVDREAD NORMALIZE TAGLIB TRANSCODE OPTIONS_DEFAULT=CDRDAO DVDPLUSRW FFMPEG FLAC MAD MUSEPACK SNDFILE \ VORBIS_DEC VORBIS_ENC LIBDVDREAD TAGLIB NO_OPTIONS_SORT=yes OPTIONS_SUB= yes # FFMPEG FLAC MAD MUSEPACK SNDFILE VORBIS_ENC VORBIS_DEC LIBDVDREAD TAGLIB CDRDAO_DESC= Burning: cdrdao CDRDAO_RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao DVDPLUSRW_DESC= Burning: DVD+RW Tools (DVD+/-R(W)) DVDPLUSRW_RUN_DEPENDS= dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools EMOVIX_DESC= Burning: eMovix (bootable video CDs) EMOVIX_RUN_DEPENDS= mkmovixiso:${PORTSDIR}/multimedia/emovix VCDIMAGER_DESC= Burning: VCDImager (video CDs) VCDIMAGER_RUN_DEPENDS= vcdxrip:${PORTSDIR}/multimedia/vcdimager FFMPEG_DESC= Decoder: various (multimedia/ffmpeg) FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CMAKE_OFF= -DK3B_BUILD_FFMPEG_DECODER_PLUGIN:BOOL=OFF FLAC_DESC= Decoder: FLAC (audio/flac) FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac FLAC_CMAKE_OFF= -DK3B_BUILD_FLAC_DECODER_PLUGIN:BOOL=OFF MAD_DESC= Decoder: MP3 (audio/libmad) MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad MAD_CMAKE_OFF= -DK3B_BUILD_MAD_DECODER_PLUGIN:BOOL=OFF MUSEPACK_DESC= Decoder: Musepack (audio/musepack) MUSEPACK_LIB_DEPENDS= libmpcdec.so:${PORTSDIR}/audio/musepack MUSEPACK_CMAKE_ON= -DMUSE_INCLUDE_DIR:STRING="${LOCALBASE}/include" MUSEPACK_CMAKE_OFF= -DK3B_BUILD_MUSE_DECODER_PLUGIN:BOOL=OFF SNDFILE_DESC= Decoder: various (audio/libsndfile) SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile SNDFILE_CMAKE_ARGS= -DK3B_BUILD_SNDFILE_DECODER_PLUGIN:BOOL=OFF VORBIS_DEC_DESC= Decoder: Ogg Vorbis VORBIS_DEC_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg VORBIS_DEC_CMAKE_OFF= -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN:BOOL=OFF LAME_DESC= Encoder: MP3 (audio/lame) LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame LAME_CMAKE_OFF= -DK3B_BUILD_LAME_ENCODER_PLUGIN:BOOL=OFF SOX_DESC= Encoder: various (audio/sox) SOX_RUN_DEPENDS= sox:${PORTSDIR}/audio/sox SOX_CMAKE_OFF= -DK3B_BUILD_SOX_ENCODER_PLUGIN:BOOL=OFF VORBIS_ENC_DESC= Encoder: Ogg Vorbis VORBIS_ENC_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg VORBIS_ENC_CMAKE_OFF= -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN:BOOL=OFF LIBDVDREAD_DESC= Misc: libdvdread (video DVD ripping) LIBDVDREAD_LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread LIBDVDREAD_CMAKE_OFF= -DK3B_ENABLE_DVD_RIPPING:BOOL=OFF NORMALIZE_DESC= Misc: normalize (adjust audio to a std. level) NORMALIZE_RUN_DEPENDS= normalize:${PORTSDIR}/audio/normalize TAGLIB_DESC= Misc: TagLib (reading/writing audio metadata) TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib TAGLIB_CMAKE_OFF= -DK3B_ENABLE_TAGLIB:BOOL=OFF TRANSCODE_DESC= Misc: Transcode (DVD ripping) TRANSCODE_RUN_DEPENDS= transcode:${PORTSDIR}/multimedia/transcode .include diff --git a/sysutils/vobcopy/Makefile b/sysutils/vobcopy/Makefile index fea7720a806b..82fadf9cda79 100644 --- a/sysutils/vobcopy/Makefile +++ b/sysutils/vobcopy/Makefile @@ -1,71 +1,71 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= vobcopy PORTVERSION= 1.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils MASTER_SITES= http://vobcopy.org/download/ \ CRITICAL MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Decrypts and copies DVD .vob files -LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread +LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.sh CONFIGURE_ARGS= --with-lfs --with-dvdread-libs=${LOCALBASE} ALL_TARGET= ${PORTNAME} MAN1= vobcopy.1 PLIST_FILES= bin/vobcopy PORTDOCS= COPYING Changelog README TODO \ alternative_programs.txt NO_STAGE= yes .include post-extract: @${CHMOD} a+x ${WRKSRC}/${CONFIGURE_SCRIPT} post-patch: @${REINPLACE_CMD} -E -e 's|(fopen\( *"/etc/)mtab|\1fstab|; \ s|iso9660|cd9660|' ${WRKSRC}/dvd.c @${REINPLACE_CMD} -E -e 's|declare -i i=0||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # -CURRENT after 500041 has getopt_long # do not use libgnugetopt @${REINPLACE_CMD} -E \ -e 's|-lgnugetopt||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} # fix typo @${REINPLACE_CMD} -E \ -e 's|FreeBSD_Version|FreeBSD_version|' \ ${WRKSRC}/dvd.c # no such flag under FreeBSD # fdatasync(2) -> fsync(2) @${REINPLACE_CMD} -E \ -e 's|O_LARGEFILE|0|' \ -e 's|fdatasync|fsync|g' \ ${WRKSRC}/vobcopy.c post-configure: @${REINPLACE_CMD} -E -e 's|^CC.+||; s|^PREFIX.+||; \ s|/usr/local/|${LOCALBASE}/|' \ ${WRKSRC}/Makefile do-install: @${INSTALL_PROGRAM} ${WRKSRC}/vobcopy ${PREFIX}/bin/vobcopy @${INSTALL_MAN} ${WRKSRC}/vobcopy.1${MAN1_SUFX} \ ${MANPREFIX}/man/man1/vobcopy.1 post-install: .if !defined(NOPORTDOCS) @${INSTALL} -d ${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif .include diff --git a/sysutils/vstrip/Makefile b/sysutils/vstrip/Makefile index 59e2a35984ea..4f940b78214b 100644 --- a/sysutils/vstrip/Makefile +++ b/sysutils/vstrip/Makefile @@ -1,41 +1,39 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= vstrip DISTVERSION= 0.8f -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= sysutils MASTER_SITES= http://files.digital-digest.com/downloads/files/encode/ DISTNAME= vStrip_${DISTVERSION:C/\.//g} MAINTAINER= multimedia@FreeBSD.org COMMENT= VOB de-multiplexing tool, splitter, and VOB/IFO files processor -LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread - LICENSE= GPLv2 LDFLAGS+= -lm PLIST_FILES= bin/${PORTNAME} USES= zip WRKSRC= ${WRKDIR}/${PORTNAME} post-extract: @${FIND} ${WRKSRC} -type f -print0 | \ ${XARGS} -0 -x -n 10 \ ${REINPLACE_CMD} -E \ -e 's|[[:cntrl:]]$$||' post-patch: @${REINPLACE_CMD} -E \ -e 's|malloc.h|stdlib.h|' \ -e 's|||' \ -e 's|__int64[[:space:]]+fposition[[:space:]]*=[[:space:]]*_filelengthi64\(fp\);|off_t fposition=lseek(fp, 0, SEEK_END);|' \ ${WRKSRC}/*.c \ ${WRKSRC}/*.h do-install: @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include