pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/libsoup libsoup: Fix build on SmartOS



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d7fd7ad98681
branches:  trunk
changeset: 399972:d7fd7ad98681
user:      otis <otis%pkgsrc.org@localhost>
date:      Mon Aug 19 20:01:52 2019 +0000

description:
libsoup: Fix build on SmartOS

diffstat:

 net/libsoup/Makefile                  |   4 +++-
 net/libsoup/distinfo                  |   3 ++-
 net/libsoup/patches/patch-meson.build |  16 ++++++++++++++++
 3 files changed, 21 insertions(+), 2 deletions(-)

diffs (50 lines):

diff -r 30d3797586b8 -r d7fd7ad98681 net/libsoup/Makefile
--- a/net/libsoup/Makefile      Mon Aug 19 17:42:42 2019 +0000
+++ b/net/libsoup/Makefile      Mon Aug 19 20:01:52 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2019/08/18 08:13:30 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2019/08/19 20:01:52 otis Exp $
 
 DISTNAME=      libsoup-2.66.2
 PKGREVISION=   1
@@ -23,6 +23,8 @@
 # disable vala detection
 MESON_ARGS+=           -Dvapi=false
 
+LDFLAGS.SunOS+=                -lsocket
+
 .include "../../mk/compiler.mk"
 .if !empty(PKGSRC_COMPILER:Mclang)
 
diff -r 30d3797586b8 -r d7fd7ad98681 net/libsoup/distinfo
--- a/net/libsoup/distinfo      Mon Aug 19 17:42:42 2019 +0000
+++ b/net/libsoup/distinfo      Mon Aug 19 20:01:52 2019 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.22 2019/08/16 13:08:58 wiz Exp $
+$NetBSD: distinfo,v 1.23 2019/08/19 20:01:52 otis Exp $
 
 SHA1 (libsoup-2.66.2.tar.xz) = f549a0ab984895a11053505806068bbad22a1dfc
 RMD160 (libsoup-2.66.2.tar.xz) = 787dc933e36ac75edb95438d47a4e495de5550ab
 SHA512 (libsoup-2.66.2.tar.xz) = 1df443470239f23d22301e37e36f3d34963352ee0122f317cd15b19d90115831091bddcee27bc6f0d4994adcf4e5bd9c0395de2bd7f39ae305ba0edea7789092
 Size (libsoup-2.66.2.tar.xz) = 1446024 bytes
+SHA1 (patch-meson.build) = 688bae137b5c99b9710f9474df2f969b62422d5a
diff -r 30d3797586b8 -r d7fd7ad98681 net/libsoup/patches/patch-meson.build
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/libsoup/patches/patch-meson.build     Mon Aug 19 20:01:52 2019 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-meson.build,v 1.1 2019/08/19 20:03:09 otis Exp $
+
+--- meson.build.orig   2019-08-19 19:41:36.080576330 +0000
++++ meson.build
+@@ -31,6 +31,11 @@ default_source_flag = [
+ 
+ add_project_arguments(default_source_flag, language: 'c')
+ 
++# Needed for build on SmartOS
++if host_system == 'sunos'
++      add_project_arguments('-D__EXTENSIONS__', language: 'c')
++endif
++
+ common_flags = [
+   '-DHAVE_CONFIG_H',
+ ]



Home | Main Index | Thread Index | Old Index