Changeset 151722


Ignore:
Timestamp:
Aug 21, 2016, 11:47:19 AM (3 years ago)
Author:
raimue@…
Message:

archivers/pigz:
Update to version 2.3.3, update build patch, use canonical archs for +universal

Location:
trunk/dports/archivers/pigz
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/archivers/pigz/Portfile

    r108590 r151722  
    55
    66name                pigz
    7 version             2.3
    8 revision            0
     7version             2.3.3
    98categories          archivers
    109license             zlib Apache-2
     
    2221master_sites        ${homepage}
    2322
    24 checksums           rmd160  24a2edefd8661e6cf0e6f940f3674afaed8da21d \
    25                     sha256  74bbd5962f9420549fc987ddd1ccda692ec2b29d2d612fbbe26edf3fa348ff21
     23checksums           md5 01d7a16cce77929cc1a78aa1bdfb68cb \
     24                    rmd160  053a9f2309982ba21a7041288ace4408ffbcbe5e \
     25                    sha256  4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c
    2626
    2727depends_lib         port:zlib
     
    3131use_configure       no
    3232
     33variant universal {}
     34
    3335build.target
    34 build.args          CC="${configure.cc}" \
    35                     CFLAGS="${configure.cflags}" \
    36                     CPPFLAGS="${configure.cppflags}" \
    37                     LDFLAGS="${configure.ldflags}"
    38 
    39 variant universal {
    40     build.args-append \
    41                     CFLAGS+="${configure.universal_cflags}" \
    42                     LDFLAGS+="${configure.universal_ldflags}"
    43 }
    44 if {![variant_isset universal]} {
    45     build.args-append \
    46                     CFLAGS+="${configure.cc_archflags}" \
    47                     LDFLAGS+="${configure.cc_archflags}"
    48 }
     36build.env-append    CC="${configure.cc}" \
     37                    CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \
     38                    LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
    4939
    5040destroot {
  • trunk/dports/archivers/pigz/files/patch-Makefile.diff

    r104159 r151722  
    1 --- Makefile.orig       2013-03-18 17:43:21.000000000 +0400
    2 +++ Makefile    2013-03-18 17:47:25.000000000 +0400
    3 @@ -1,9 +1,6 @@
     1--- Makefile.orig       2016-08-21 13:31:29.000000000 +0200
     2+++ Makefile    2016-08-21 13:31:38.000000000 +0200
     3@@ -1,6 +1,6 @@
    44-CC=cc
    55-CFLAGS=-O3 -Wall -Wextra
    6 -
     6-LDFLAGS=-lz
     7+CC?=cc
     8+CFLAGS+=-O3 -Wall -Wextra
     9+LDFLAGS+=-lz
     10 ZOPFLI=zopfli/src/zopfli/
     11 # use gcc and gmake on Solaris
    712 
    8  pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o
    9 -       $(CC) -o pigz $^ -lpthread -lz
    10 +       $(CC) ${CFLAGS} ${LDFLAGS} -o pigz $^ -lpthread -lz
    11         ln -f pigz unpigz
    12  
    13  pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h
    14 @@ -31,19 +28,19 @@
    15  dev: pigz pigzt pigzn
    16  
    17  pigzt: pigzt.o yarnt.o
    18 -       $(CC) -o pigzt pigzt.o yarnt.o -lpthread -lz
    19 +       $(CC) ${CFLAGS} ${LDFLAGS} -o pigzt pigzt.o yarnt.o -lpthread -lz
    20  
    21  pigzt.o: pigz.c yarn.h
    22 -       $(CC) -Wall -O3 -DDEBUG -g -c -o pigzt.o pigz.c
    23 +       $(CC) ${CFLAGS} ${LDFLAGS} -Wall -O3 -DDEBUG -g -c -o pigzt.o pigz.c
    24  
    25  yarnt.o: yarn.c yarn.h
    26 -       $(CC) -Wall -O3 -DDEBUG -g -c -o yarnt.o yarn.c
    27 +       $(CC) ${CFLAGS} ${LDFLAGS} -Wall -O3 -DDEBUG -g -c -o yarnt.o yarn.c
    28  
    29  pigzn: pigzn.o
    30 -       $(CC) -o pigzn pigzn.o -lz
    31 +       $(CC) ${CFLAGS} ${LDFLAGS} -o pigzn pigzn.o -lz
    32  
    33  pigzn.o: pigz.c
    34 -       $(CC) -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
    35 +       $(CC) ${CFLAGS} ${LDFLAGS} -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
    36  
    37  test: pigz
    38         ./pigz -kf pigz.c ; ./pigz -t pigz.c.gz
Note: See TracChangeset for help on using the changeset viewer.