source: trunk/dports/multimedia/mkvtoolnix/Portfile @ 92837

Last change on this file since 92837 was 92837, checked in by ryandesign@…, 7 years ago

Increase revision of ports depending on pcre since the libpcre library version has increased from 0 to 1

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 92837 2012-05-09 00:51:48Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                mkvtoolnix
7version             5.0.1
8revision            1
9categories          multimedia
10maintainers         nomaintainer
11license             GPL-2+ LGPL-2.1+
12
13description         Matroska media files manipulation tools.
14long_description    mkvtoolnix will evolve to a set of tools to create, \
15                    alter and inspect Matroska files under Linux and other \
16                    Unices, just what the OGMtools do for the OGM format.
17homepage            http://www.bunkus.org/videotools/mkvtoolnix/
18platforms           darwin
19master_sites        ${homepage}sources/ \
20                    http://svn.mandriva.com/svn/packages/cooker/mkvtoolnix/releases/${version}/1/SOURCES/
21use_bzip2           yes
22
23# g++-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
24universal_variant   no
25
26checksums           rmd160  3c6220a1ff304a18e4d7125d6981966c3e9d368e \
27                    sha256  eecc48d17c0583b6b071e710bfe88ae09439bd99bb90c694a2fed0651bb08f19
28
29# As of 4.7.0, mkvtoolnix uses internal static libmatroska and libebml.
30
31depends_lib         port:boost \
32                    port:bzip2 \
33                    port:expat \
34                    port:file \
35                    port:flac \
36                    port:gettext \
37                    port:libogg \
38                    port:libvorbis \
39                    port:lzo2 \
40                    port:pcre \
41                    port:zlib
42
43build.cmd           ./drake
44build.target        default
45build.args          -j${build.jobs}
46
47configure.args      --mandir=${prefix}/share/man \
48                    --with-boost=${prefix} \
49                    --with-extra-libs=${prefix}/lib \
50                    --with-extra-includes=${prefix}/include \
51                    --disable-gui \
52                    --disable-wxwidgets
53
54variant wxwidgets description {Build with the wxWidgets GUI} {
55    depends_lib-append port:wxWidgets
56
57    # wxWidgets is 32-bit only
58    supported_archs i386 ppc
59
60    configure.args-delete \
61        --diable-gui \
62        --disable-wxwidgets
63    configure.args-append \
64        --enable-gui \
65        --enable-wxwidgets
66}
Note: See TracBrowser for help on using the repository browser.