1SUMMARY="Network-related giomodules for GLib" 2DESCRIPTION="This package contains various network related extensions for the GIO library." 3HOMEPAGE="https://www.gtk.org/" 4COPYRIGHT="1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 5 1991-2003 Free Software Foundation, Inc. 6 1997-2006 University of Cambridge. 7 1998-2001, 2003-2010 Red Hat, Inc. 8 2007-2009 Nokia Corporation 9 2008, 2010 Oracle and/or its affiliates, Inc. All rights 10 2008-2010 Codethink Limited 11 2008-2010 Collabora Ltd. 12 1995-2010 Several others" 13LICENSE="GNU LGPL v2" 14REVISION="2" 15SOURCE_URI="http://ftp.gnome.org/pub/gnome/sources/glib-networking/2.72/glib-networking-$portVersion.tar.xz" 16CHECKSUM_SHA256="cd2a084c7bb91d78e849fb55d40e472f6d8f6862cddc9f12c39149359ba18268" 17SOURCE_DIR="glib-networking-$portVersion" 18 19ARCHITECTURES="all !x86_gcc2" 20SECONDARY_ARCHITECTURES="x86" 21 22PROVIDES=" 23 glib_networking$secondaryArchSuffix = $portVersion compat >= 2 24 lib:libglib_networking_2.0$secondaryArchSuffix = $portVersion compat >= 2 25 " 26REQUIRES=" 27 haiku$secondaryArchSuffix 28 lib:libcrypto$secondaryArchSuffix 29 lib:libffi$secondaryArchSuffix 30 lib:libglib_2.0$secondaryArchSuffix 31 lib:libgmp$secondaryArchSuffix 32 lib:libintl$secondaryArchSuffix 33 lib:libssl$secondaryArchSuffix 34 lib:libxml2$secondaryArchSuffix 35 lib:libz$secondaryArchSuffix 36 " 37 38BUILD_REQUIRES=" 39 haiku${secondaryArchSuffix}_devel 40 ca_root_certificates 41 devel:libcrypto$secondaryArchSuffix 42 devel:libglib_2.0$secondaryArchSuffix 43 devel:libgmp$secondaryArchSuffix 44 devel:libssl$secondaryArchSuffix 45 devel:libtasn1$secondaryArchSuffix 46 devel:libxml2$secondaryArchSuffix 47 devel:libz$secondaryArchSuffix 48 " 49BUILD_PREREQUIRES=" 50 cmd:cmake 51 cmd:gcc$secondaryArchSuffix 52 cmd:intltool_update 53 cmd:ld$secondaryArchSuffix 54 cmd:make 55 cmd:meson 56 cmd:ninja 57 cmd:python3 58 cmd:pkg_config$secondaryArchSuffix 59 " 60 61BUILD() 62{ 63 sed -e '/meson.add_install_script/ s/^#*/#/' -i meson.build 64 65 CFLAGS="-D_BSD_SOURCE" \ 66 LDFLAGS="-lbsd -lgnu -lnetwork" meson build \ 67 -Dopenssl=enabled \ 68 --buildtype=release \ 69 --prefix=$prefix --includedir=$includeDir \ 70 --libdir=$libDir --datadir=$dataDir --bindir=$binDir \ 71 --localedir=$dataDir/locale 72 73 ninja $jobArgs -C build 74} 75 76INSTALL() 77{ 78 ninja -C build install 79} 80