Ticket #24729: pigz++.diff

File pigz++.diff, 2.4 KB (added by danchr (Dan Villiom Podlaski Christiansen), 14 years ago)

Oops, don't include changes to PortIndex.

  • archivers/pigz/Portfile

    diff --git a/archivers/pigz/Portfile b/archivers/pigz/Portfile
    a b PortSystem 1.0 
    44
    55name                pigz
    66version             2.1.6
     7revision            1
    78categories          archivers
    89platforms           darwin
    910maintainers         gmail.com:danchr openmaintainer
    checksums md5 cbe9030c4be3 
    2526patchfiles          patch-Makefile
    2627
    2728use_configure       no
     29depends_lib         port:zlib
    2830
    2931build.target
    30 build.args          CC=${configure.cc}
     32build.args          CC="${configure.cc}" \
     33                    CFLAGS="${configure.cc_archflags}" \
     34                    CPPFLAGS="${configure.cppflags}" \
     35                    LDFLAGS="${configure.ldflags}"
     36
     37variant universal {
     38    build.args-append \
     39                    CFLAGS="${configure.universal_cflags}" \
     40                    LDFLAGS+="${configure.universal_ldflags}"
     41}
    3142
    3243destroot {
    3344    xinstall -m 644 ${worksrcpath}/${name}.1 ${destroot}${prefix}/share/man/man1
  • archivers/pigz/files/patch-Makefile

    diff --git a/archivers/pigz/files/patch-Makefile b/archivers/pigz/files/patch-Makefile
    a b  
    55 
    66 pigz: pigz.o yarn.o
    77-       cc -o pigz pigz.o yarn.o -lpthread -lz
    8 +       $(CC) -o pigz pigz.o yarn.o -lpthread -lz
     8+       $(CC) $(LDFLAGS)  -o pigz pigz.o yarn.o -lpthread -lz
    99        ln -f pigz unpigz
    1010 
    1111 pigz.o: pigz.c yarn.h
     
    1414 
    1515 pigzt: pigzt.o yarnt.o
    1616-       cc -o pigzt pigzt.o yarnt.o -lpthread -lz
    17 +       $(CC) -o pigzt pigzt.o yarnt.o -lpthread -lz
     17+       $(CC) $(LDFLAGS)  -o pigzt pigzt.o yarnt.o -lpthread -lz
    1818 
    1919 pigzt.o: pigz.c yarn.h
    2020-       cc -Wall -O3 -DDEBUG -g -c -o pigzt.o pigz.c
    21 +       $(CC) -Wall -O3 -DDEBUG -g -c -o pigzt.o pigz.c
     21+       $(CC) $(CPPFLAGS) $(CFLAGS)  -Wall -O3 -DDEBUG -g -c -o pigzt.o pigz.c
    2222 
    2323 yarnt.o: yarn.c yarn.h
    2424-       cc -Wall -O3 -DDEBUG -g -c -o yarnt.o yarn.c
    25 +       $(CC) -Wall -O3 -DDEBUG -g -c -o yarnt.o yarn.c
     25+       $(CC) $(CPPFLAGS) $(CFLAGS)  -Wall -O3 -DDEBUG -g -c -o yarnt.o yarn.c
    2626 
    2727 pigzn: pigzn.o
    2828-       cc -o pigzn pigzn.o -lz
    29 +       $(CC) -o pigzn pigzn.o -lz
     29+       $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -o pigzn pigzn.o -lz
    3030 
    3131 pigzn.o: pigz.c
    3232-       cc -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
    33 +       $(CC) -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
     33+       $(CC) $(CPPFLAGS) $(CFLAGS)  -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
    3434 
    3535 test: pigz
    3636        ./pigz -kf pigz.c ; ./pigz -t pigz.c.gz