# -*- 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 PortSystem 1.0 PortGroup github 1.0 github.setup libimobiledevice libimobiledevice-glue 1.3.1 revision 0 categories devel license LGPL-2.1 maintainers {i0ntempest @i0ntempest} openmaintainer description Library with common code used by the libraries and tools around \ the libimobiledevice project long_description The main functionality provided by this library are socket helper \ functions and a platform independent thread/mutex implementation. \ Besides that it comes with a number of string, file, and plist helper \ functions, as well as some other commonly used code that was \ originally duplicated in the dedicated projects. homepage https://www.libimobiledevice.org/ checksums rmd160 6566bc82f3904708724293ba2207536b21e3008d \ sha256 6e2849f221e6ab970566a115d42f3c20f8848e4d40c2ed61ac20dc85f40fa54f \ size 339881 depends_build-append \ path:bin/pkg-config:pkgconfig depends_lib-append port:libplist configure.args --disable-silent-rules subport libimobiledevice-glue-devel { github.setup libimobiledevice libimobiledevice-glue fde8946a3988790fd5d3f01fc0a1fd43609ab1d1 version 20240322 revision 0 checksums rmd160 0ac2dffb1ace947a4fe832e011588e72d41064e9 \ sha256 a0b78f08937b3a70b96975cd43de11be1e69895f7c8b2cd9bc4de89872547673 \ size 52948 conflicts libimobiledevice-glue depends_build-append \ port:autoconf \ port:automake \ port:libtool depends_lib-replace port:libplist port:libplist-devel configure.cmd ./autogen.sh pre-configure { system -W ${worksrcpath} "echo ${version} > .tarball-version" } livecheck.url ${github.homepage}/commits/${github.livecheck.branch}.atom } # https://github.com/libimobiledevice/libimobiledevice-glue/pull/46 patchfiles-append 0001-socket.c-define-AI_NUMERICSERV-if-undefined.patch if {${subport} eq ${name}} { github.tarball_from releases use_bzip2 yes } else { github.tarball_from archive }