source: trunk/dports/multimedia/mpeg2vidcodec/Portfile

Last change on this file was 134349, checked in by mojca@…, 2 years ago

mpeg2vidcodec: remove +no_x11 (#39383)

  • 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:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 134349 2015-03-23 16:24:53Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    mpeg2vidcodec
7version                 1.2
8revision                4
9categories              multimedia
10license                 Restrictive Noncommercial
11maintainers             nomaintainer
12
13description             MPEG-2 Video Encoder / Decoder
14
15long_description        Contains an implementation of an ISO/IEC DIS \
16                        13818-2 codec.  It converts uncompressed video \
17                        frames into MPEG-1 and MPEG-2 video coded \
18                        bitstream sequences, and vice versa.
19
20homepage                http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html
21master_sites            http://www.mpeg.org/pub_ftp/mpeg/mssg/ \
22                        http://fresh.t-systems-sfr.com/unix/src/misc/
23distname                mpeg2
24distfiles               ${name}_v12${extract.suffix}
25checksums               md5 4a66565979be0818bd8a41d948943451
26platforms               darwin
27
28variant x11 {
29    depends_lib         port:xorg-libXext
30    build.args          USE_DISP=-DDISPLAY \
31                        USE_SHMEM=-DSH_MEM \
32                        LIBS="-lXext -lX11" \
33                        INCLUDEDIR="-I${prefix}/include" \
34                        LIBRARYDIR="-L${prefix}/lib"
35}
36
37default_variants        +x11
38
39configure {
40    reinplace "s|CC = gcc|CC = ${configure.cc}|" ${worksrcpath}/Makefile
41    set my_extra_cflags "-DVERIFY -DVERBOSE -DTRACE"
42    if {[variant_isset universal]} {
43        set my_extra_cflags "${my_extra_cflags} ${configure.universal_cflags}"
44    }
45    reinplace "s|CFLAGS = -O2|CFLAGS = -O2 ${my_extra_cflags}|" \
46        ${worksrcpath}/Makefile
47}
48
49destroot {
50    xinstall -m 0755 -W ${worksrcpath}/src \
51        mpeg2dec/mpeg2decode \
52        mpeg2enc/mpeg2encode \
53        ${destroot}${prefix}/bin
54    xinstall -d ${destroot}${prefix}/share/doc/${name}
55    xinstall -m 0644 -W ${worksrcpath} \
56        README \
57        doc/ARCHITECTURE \
58        doc/BUGS \
59        doc/m2d_old.doc \
60        doc/mpeg2enc.doc \
61        ${destroot}${prefix}/share/doc/${name}
62}
63
64test.run                yes
65
66livecheck.type          moddate
67livecheck.url           http://www.mpeg.org/pub_ftp/mpeg/mssg/${distfiles}
Note: See TracBrowser for help on using the repository browser.