Ticket #26647: mkvtoolnix-ryandesign.diff

File mkvtoolnix-ryandesign.diff, 3.3 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • files/patch-configure.diff

     
    1 --- configure.orig      2010-02-12 09:44:54.000000000 -0600
    2 +++ configure   2010-02-19 23:09:22.000000000 -0600
    3 @@ -9058,7 +9058,7 @@
    4  $as_echo "$MANPAGES_TRANSLATIONS" >&6; }
    5  
    6  MANPAGES_TRANSLATED="`for lang in $MANPAGES_TRANSLATIONS; do \
    7 -  echo -n '$(subst doc/man, doc/man/'$lang', $(MANPAGES)) '; done`"
    8 +  /bin/echo -n '$(subst doc/man, doc/man/'$lang', $(MANPAGES)) '; done`"
    9  
    10  MANPAGES_TRANSLATED_XML_RULE="`for lang in $MANPAGES_TRANSLATIONS; do \
    11    echo "doc/man/$lang/%.xml: doc/man/%.xml doc/man/po4a/po/$lang.po"
  • Portfile

     
    44PortSystem          1.0
    55
    66name                mkvtoolnix
    7 version             3.2.0
     7version             4.3.0
    88categories          multimedia
    99maintainers         il.fontys.nl:ruud
    1010description         Matroska media files manipulation tools.
     
    1515platforms           darwin
    1616master_sites        ${homepage}sources/
    1717use_bzip2           yes
    18 patchfiles          patch-configure.diff
    1918
    20 # libmatroska is not universal
     19# g++-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
    2120universal_variant   no
    2221
    23 checksums           md5 9bf31280cb07870771e69de0287dc769 \
    24                     sha1 e5d2137402ef6731ee019a472527b77935d301b1 \
    25                     rmd160 d4dd843ddfbb741339080dbb729938eedf2505d8
     22checksums           md5 6367631773f41e2bb564323f2b1c48a3 \
     23                    sha1 70ae0d5769d65b032c15eedc01e914be3245779e \
     24                    rmd160 c55a126da2bcf5e36de61113bb64672d5fb44af4
    2625
     26depends_build       port:ruby
     27
    2728depends_lib         port:boost \
     29                    port:bzip2 \
    2830                    port:expat \
     31                    port:file \
     32                    port:flac \
     33                    port:gettext \
    2934                    port:libogg \
    3035                    port:libmatroska \
    3136                    port:libvorbis \
     37                    port:lzo \
    3238                    port:pcre \
    3339                    port:zlib
    3440
     41build.cmd           ./drake
     42build.target        default
     43
    3544configure.args      --mandir=${prefix}/share/man \
    36                     --with-boost-regex=boost_regex-mt \
    3745                    --with-extra-libs=${prefix}/lib \
    3846                    --with-extra-includes=${prefix}/include \
    39                     --without-flac \
    4047                    --disable-gui \
    4148                    --disable-wxwidgets
    4249
    43 default_variants    +flac
     50destroot.cmd        ./drake
    4451
    4552variant wxwidgets description {Build with the wxWidgets GUI} {
    4653    depends_lib-append port:wxWidgets
     
    5158        --enable-gui \
    5259        --enable-wxwidgets
    5360}
    54 
    55 variant flac description {FLAC support} {
    56     depends_lib-append port:flac
    57     configure.args-delete --without-flac
    58     configure.args-append --with-flac
    59 }
    60 
    61 variant bzip2 description {bzip2 compression support, zlib is more common} {
    62     depends_lib-append port:bzip2
    63     configure.args-append --enable-bzip2
    64 }
    65 
    66 variant lzo description {lzo compression support, zlib is more common} {
    67     depends_lib-append port:lzo
    68     configure.args-append --enable-lzo
    69 }