libxenserver: Honour CFLAGS/LDFLAGS. Should help the build on some platforms.diff -r1.37 -r1.38 pkgsrc/devel/libxenserver/Makefile
(nia)
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2023/04/19 08:08:18 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2023/07/09 14:29:49 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 6.2.0 | 4 | VERSION= 6.2.0 | |
5 | DISTNAME= XenServer-${VERSION}-SDK | 5 | DISTNAME= XenServer-${VERSION}-SDK | |
6 | PKGNAME= libxenserver-${VERSION} | 6 | PKGNAME= libxenserver-${VERSION} | |
7 | PKGREVISION= 28 | 7 | PKGREVISION= 29 | |
8 | CATEGORIES= devel | 8 | CATEGORIES= devel | |
9 | MASTER_SITES= http://downloadns.citrix.com.edgesuite.net/7289/ | 9 | MASTER_SITES= http://downloadns.citrix.com.edgesuite.net/7289/ | |
10 | 10 | |||
11 | MAINTAINER= sborrill@NetBSD.org | 11 | MAINTAINER= sborrill@NetBSD.org | |
12 | HOMEPAGE= http://community.citrix.com/cdn/xs/sdks/ | 12 | HOMEPAGE= http://community.citrix.com/cdn/xs/sdks/ | |
13 | COMMENT= Citrix XenServer SDK for C | 13 | COMMENT= Citrix XenServer SDK for C | |
14 | LICENSE= 2-clause-bsd | 14 | LICENSE= 2-clause-bsd | |
15 | 15 | |||
16 | EXTRACT_SUFX= .zip | 16 | EXTRACT_SUFX= .zip | |
17 | WRKSRC= ${WRKDIR}/XenServer-SDK/libxenserver/src | 17 | WRKSRC= ${WRKDIR}/XenServer-SDK/libxenserver/src | |
18 | MAJOR= 2 | 18 | MAJOR= 2 | |
19 | MINOR= 0 | 19 | MINOR= 0 | |
20 | BUILD_TARGET= libxenserver.so | 20 | BUILD_TARGET= libxenserver.so |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2021/10/26 10:15:31 nia Exp $ | 1 | $NetBSD: distinfo,v 1.6 2023/07/09 14:29:49 nia Exp $ | |
2 | 2 | |||
3 | BLAKE2s (XenServer-6.2.0-SDK.zip) = 8d8587ed4e06b84f9d7d5f244011d29937f8e7886563e5e907cafffd5f9bcf99 | 3 | BLAKE2s (XenServer-6.2.0-SDK.zip) = 8d8587ed4e06b84f9d7d5f244011d29937f8e7886563e5e907cafffd5f9bcf99 | |
4 | SHA512 (XenServer-6.2.0-SDK.zip) = d108d3bcd7d98e667912ffde4ed3e162a1f80a95fb0881550db165e1b647a5d4c983d5b14dc42aedd44a3d502a2c508486c28a66bfdb661d9ce804d38afefa04 | 4 | SHA512 (XenServer-6.2.0-SDK.zip) = d108d3bcd7d98e667912ffde4ed3e162a1f80a95fb0881550db165e1b647a5d4c983d5b14dc42aedd44a3d502a2c508486c28a66bfdb661d9ce804d38afefa04 | |
5 | Size (XenServer-6.2.0-SDK.zip) = 10367600 bytes | 5 | Size (XenServer-6.2.0-SDK.zip) = 10367600 bytes | |
6 | SHA1 (patch-Makefile) = d2159549bf4307411ab9b99f4beb3c3ab2cb411b | 6 | SHA1 (patch-Makefile) = a079fd6587fcbe049523ab3f17e7b0f9fb2a96bd | |
7 | SHA1 (patch-xen_common.c) = b750589e7c7bcd33fedca8a564371251eeb1f3c9 | 7 | SHA1 (patch-xen_common.c) = b750589e7c7bcd33fedca8a564371251eeb1f3c9 |
@@ -1,16 +1,25 @@ | @@ -1,16 +1,25 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.1.1.1 2011/02/17 09:54:02 sborrill Exp $ | 1 | $NetBSD: patch-Makefile,v 1.2 2023/07/09 14:29:50 nia Exp $ | |
2 | 2 | |||
3 | Don't embed current build dir | 3 | Don't embed current build dir | |
4 | 4 | |||
5 | --- Makefile.orig 2011-02-16 16:50:42.000000000 +0000 | 5 | --- Makefile.orig 2013-06-14 13:51:06.000000000 +0000 | |
6 | +++ Makefile 2011-02-16 16:50:52.000000000 +0000 | 6 | +++ Makefile | |
7 | @@ -25,8 +25,7 @@ | 7 | @@ -31,14 +31,13 @@ | |
8 | -W -Wall -Wmissing-prototypes -Werror -std=c99 -fPIC | 8 | MAJOR = 2 | |
9 | MINOR = 0 | |||
9 | 10 | |||
10 | LDFLAGS = -g $(shell xml2-config --libs) \ | 11 | -CFLAGS = -g -Iinclude \ | |
12 | +CFLAGS += -Iinclude \ | |||
13 | $(shell xml2-config --cflags) \ | |||
14 | $(shell curl-config --cflags) \ | |||
15 | - -W -Wall -Wmissing-prototypes -Werror -std=c99 -fPIC | |||
16 | + -W -Wall -Wmissing-prototypes -std=c99 -fPIC | |||
17 | ||||
18 | -LDFLAGS = -g $(shell xml2-config --libs) \ | |||
11 | - $(shell curl-config --libs) \ | 19 | - $(shell curl-config --libs) \ | |
12 | - -Wl,-rpath,$(shell pwd) | 20 | - -Wl,-rpath,$(shell pwd) | |
21 | +LDFLAGS += $(shell xml2-config --libs) \ | |||
13 | + $(shell curl-config --libs) | 22 | + $(shell curl-config --libs) | |
14 | 23 | |||
15 | # -h for Solaris | 24 | # -h for Solaris | |
16 | SONAME_LDFLAG ?= -soname | 25 | SONAME_LDFLAG ?= -soname |