Commits

ijackson authored and Perry E. Metzger committed c951d9bfea1
libplist: Update to 2.0.0

- Update to github PortGroup - Update license to 'LGPL-2.1' - Update dependencies and use ./autogen.sh - Add ijackson as maintainer - Add --disable-silent-rules to enable complete compiler logs - Add --without-cython - Remove python2.7 variant since it is not required by default
No tags

textproc/libplist/Portfile

Modified
1 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 2
3 3 PortSystem 1.0
4 +PortGroup github 1.0
5 +
6 +github.setup libimobiledevice libplist 2.0.0
4 7
5 -name libplist
6 -version 1.12
7 8 categories textproc multimedia
8 -maintainers nomaintainer
9 -description Library for working with Apple Binary and XML Property Lists
10 -long_description ${description}
11 9 platforms darwin
12 -license GPL-2+ LGPL-2.1+
13 -homepage http://libimobiledevice.org/
14 -master_sites http://libimobiledevice.org/downloads/
15 -use_bzip2 yes
16 -
17 -checksums rmd160 c1d6171766329dd809013c9061239636f8cb3998 \
18 - sha256 0effdedcb3de128c4930d8c03a3854c74c426c16728b8ab5f0a5b6bdc0b644be
19 10
20 -depends_build-append port:pkgconfig
21 -depends_lib-append port:libxml2
11 +license LGPL-2.1
12 +maintainers {ijackson @JacksonIsaac} openmaintainer
22 13
23 -configure.args-append --disable-silent-rules \
24 - --without-cython
25 -
26 -build.args-append CC="${configure.cc} ${configure.cflags} [get_canonical_archflags cc]" \
27 - CXX=${configure.cxx} \
28 - CPP=${configure.cpp}
14 +description Library for working with Apple Binary and XML Property Lists
15 +long_description ${description}
29 16
30 -use_parallel_build no
17 +homepage https://www.libimobiledevice.org/
31 18
32 -default_variants +python27
19 +checksums rmd160 3ed1e778e4bb429b243fc2724e1db1c2ff55c503 \
20 + sha256 47c9024e1f88033d05cf3f447af986b97b53589097b4a301c0d3bbe728cc41ab \
21 + size 161266
33 22
34 -variant python27 description {Use Python 2.7} {
35 - depends_build-append port:gsed \
36 - port:py27-setuptools
37 - depends_lib-append port:py27-cython
38 - configure.args-delete --without-cython
39 - configure.env-append PYTHON=${prefix}/bin/python2.7 \
40 - PYTHON_VERSION=2.7 \
41 - CYTHON=${prefix}/bin/cython-2.7
42 -}
23 +depends_build-append \
24 + port:autoconf \
25 + port:automake \
26 + port:libtool \
27 + port:pkgconfig
43 28
44 -test.run yes
45 -test.target check
29 +configure.cmd ./autogen.sh
46 30
47 -livecheck.type regex
48 -livecheck.url ${homepage}
49 -livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
31 +configure.args --disable-silent-rules \
32 + --without-cython

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut