[106997] trunk/dports/multimedia/transcode
devans at macports.org
devans at macports.org
Thu Jun 13 11:56:55 PDT 2013
Revision: 106997
https://trac.macports.org/changeset/106997
Author: devans at macports.org
Date: 2013-06-13 11:56:55 -0700 (Thu, 13 Jun 2013)
Log Message:
-----------
transcode: update variants
* remove +no_x11, add +x11 instead (#39383)
* fix variants which have no effect unless +experimental is included
* disable via patch experimental lavf encoder (broken)
Modified Paths:
--------------
trunk/dports/multimedia/transcode/Portfile
Added Paths:
-----------
trunk/dports/multimedia/transcode/files/patch-encode-Makefile.in.diff
Modified: trunk/dports/multimedia/transcode/Portfile
===================================================================
--- trunk/dports/multimedia/transcode/Portfile 2013-06-13 16:42:06 UTC (rev 106996)
+++ trunk/dports/multimedia/transcode/Portfile 2013-06-13 18:56:55 UTC (rev 106997)
@@ -5,7 +5,7 @@
name transcode
version 1.1.7
-revision 8
+revision 9
epoch 1
license GPL-2+
categories multimedia
@@ -38,10 +38,7 @@
depends_build port:pkgconfig
-depends_lib port:xorg-libXv \
- port:xorg-libXaw \
- port:xpm \
- path:lib/libavcodec.dylib:ffmpeg \
+depends_lib path:lib/libavcodec.dylib:ffmpeg \
port:libmpeg2 \
port:libdvdread \
port:jpeg \
@@ -52,28 +49,23 @@
patchfiles patch-configure.diff \
patch-avilib-avidump.c.diff \
patch-ffmpeg-0.11.diff \
- patch-filter-filter_pp.c.diff
+ patch-filter-filter_pp.c.diff \
+ patch-encode-Makefile.in.diff
configure.args --disable-mmx \
--enable-libmpeg2 \
--enable-libmpeg2convert \
- --x-includes=${prefix}/include \
- --x-libraries=${prefix}/lib
+ --without-x
# Optional components
-#
-# libquicktime is not universal
-# mjpegtools is not universal
-#
-
universal_variant no
variant mmx description {enable mmx optimizations} {
configure.args-delete --disable-mmx
}
-variant full requires a52dec faac freetype imagemagick libdv libogg libpostproc libquicktime libsdl libtheora libvorbis libxml2 lzo mjpegtools x264 xvid description {enable all optional components except deprecated and experimental} {
+variant full requires a52dec faac freetype imagemagick libdv libogg libpostproc libquicktime libsdl libtheora libvorbis libxml2 lzo mjpegtools x264 xvid description {enable all optional components except deprecated} {
}
variant a52dec description {enable support for decoding ATSC A/52 streams} {
@@ -81,7 +73,7 @@
configure.args-append --enable-a52 --with-a52-prefix=${prefix}
}
-variant faac description {enable AAC encoding support via libfaac} {
+variant faac requires experimental description {enable AAC encoding support via libfaac (experimental)} {
depends_lib-append port:faac
configure.args-append --enable-faac --with-faac-prefix=${prefix}
}
@@ -130,7 +122,7 @@
configure.args-append --enable-libxml2
}
-variant lzo description {enable lossless data compression via lzo2} {
+variant lzo requires experimental description {enable lossless data compression via lzo2 (experimental)} {
depends_lib-append port:lzo2
configure.args-append --enable-lzo --with-lzo-prefix=${prefix}
}
@@ -140,12 +132,12 @@
configure.args-append --enable-mjpegtools
}
-variant x264 description {enable support for encoding H264/AVC video} {
+variant x264 requires experimental description {enable support for encoding H264/AVC video (experimental)} {
depends_lib-append port:x264
configure.args-append --enable-x264
}
-variant xvid description {enable support for the open Xvid video codec} {
+variant xvid requires experimental description {enable support for the open Xvid video codec (experimental)} {
depends_lib-append port:XviD
configure.args-append --enable-xvid --with-xvid-prefix=${prefix}
}
@@ -167,15 +159,17 @@
configure.args-append --enable-sdl
}
-variant no_x11 description {disable X11 options} {
- depends_lib-delete port:xorg-libXv
- depends_lib-delete port:xorg-libXaw
- depends_lib-delete port:xpm
- configure.args-delete --x-includes=${prefix}/include
- configure.args-delete --x-libraries=${prefix}/lib
- configure.args-append --without-x
+variant x11 {
+ depends_lib-append port:xorg-libXv
+ depends_lib-append port:xorg-libXaw
+ depends_lib-append port:xpm
+ configure.args-append --x-includes=${prefix}/include
+ configure.args-append --x-libraries=${prefix}/lib
+ configure.args-delete --without-x
}
+default_variants +x11
+
platform darwin {
configure.args-append --build=${build_arch}-apple-darwin${os.major}
}
Added: trunk/dports/multimedia/transcode/files/patch-encode-Makefile.in.diff
===================================================================
--- trunk/dports/multimedia/transcode/files/patch-encode-Makefile.in.diff (rev 0)
+++ trunk/dports/multimedia/transcode/files/patch-encode-Makefile.in.diff 2013-06-13 18:56:55 UTC (rev 106997)
@@ -0,0 +1,10 @@
+--- encode/Makefile.in.orig 2013-06-13 10:14:52.000000000 -0700
++++ encode/Makefile.in 2013-06-13 10:16:26.000000000 -0700
+@@ -395,7 +395,6 @@
+ @ENABLE_EXPERIMENTAL_TRUE@ encode_copy.la \
+ @ENABLE_EXPERIMENTAL_TRUE@ $(ENCODE_FAAC) \
+ @ENABLE_EXPERIMENTAL_TRUE@ $(ENCODE_LAME) \
+- at ENABLE_EXPERIMENTAL_TRUE@ $(ENCODE_LAVC) \
+ @ENABLE_EXPERIMENTAL_TRUE@ $(ENCODE_LZO) \
+ @ENABLE_EXPERIMENTAL_TRUE@ encode_null.la \
+ @ENABLE_EXPERIMENTAL_TRUE@ $(ENCODE_X264) \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130613/0befd521/attachment.html>
More information about the macports-changes
mailing list