libslirp: Fix building on FreeBSD pkgsrc changes: --------------- * Add patch to include sys/socket.h on FreeBSD. * Fix alignment in buildlink3.mk (thanks to pkglint). * Bump revision.diff -r1.5 -r1.6 pkgsrc/net/libslirp/Makefile
(triaxx)
@@ -1,24 +1,25 @@ | @@ -1,24 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2022/04/27 09:42:52 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2022/11/06 17:16:07 triaxx Exp $ | |
2 | 2 | |||
3 | DISTNAME= libslirp-4.7.0 | 3 | DISTNAME= libslirp-4.7.0 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= net | 5 | CATEGORIES= net | |
5 | MASTER_SITES= https://gitlab.freedesktop.org/slirp/libslirp/uploads/60113f60cfd6abe2c16dde9f6c81b631/ | 6 | MASTER_SITES= https://gitlab.freedesktop.org/slirp/libslirp/uploads/60113f60cfd6abe2c16dde9f6c81b631/ | |
6 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
7 | 8 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://gitlab.freedesktop.org/slirp/libslirp | 10 | HOMEPAGE= https://gitlab.freedesktop.org/slirp/libslirp | |
10 | COMMENT= User-mode networking library | 11 | COMMENT= User-mode networking library | |
11 | LICENSE= modified-bsd | 12 | LICENSE= modified-bsd | |
12 | 13 | |||
13 | USE_TOOLS+= pkg-config | 14 | USE_TOOLS+= pkg-config | |
14 | 15 | |||
15 | PYTHON_FOR_BUILD_ONLY= tool | 16 | PYTHON_FOR_BUILD_ONLY= tool | |
16 | 17 | |||
17 | PKGCONFIG_OVERRIDE_STAGE= pre-install | 18 | PKGCONFIG_OVERRIDE_STAGE= pre-install | |
18 | PKGCONFIG_OVERRIDE+= output/meson-private/slirp.pc | 19 | PKGCONFIG_OVERRIDE+= output/meson-private/slirp.pc | |
19 | 20 | |||
20 | LDFLAGS.SunOS+= -lsocket | 21 | LDFLAGS.SunOS+= -lsocket | |
21 | 22 | |||
22 | .include "../../devel/meson/build.mk" | 23 | .include "../../devel/meson/build.mk" | |
23 | .include "../../devel/glib2/buildlink3.mk" | 24 | .include "../../devel/glib2/buildlink3.mk" | |
24 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2022/04/27 09:42:52 nia Exp $ | 1 | $NetBSD: distinfo,v 1.6 2022/11/06 17:16:07 triaxx Exp $ | |
2 | 2 | |||
3 | BLAKE2s (libslirp-4.7.0.tar.xz) = ef73fb0de29a83b0c5f5e3d02f7bcd5257e1787ce5217afd34065856a92df973 | 3 | BLAKE2s (libslirp-4.7.0.tar.xz) = ef73fb0de29a83b0c5f5e3d02f7bcd5257e1787ce5217afd34065856a92df973 | |
4 | SHA512 (libslirp-4.7.0.tar.xz) = 00b943ec758d7c2d3213a239b1cb7376d2d06d851afd9d5a808c787a76dfdd442570253ca509085c6c3ef528472aec9216587dbfc3348d7eb325b92b8f8b1ac3 | 4 | SHA512 (libslirp-4.7.0.tar.xz) = 00b943ec758d7c2d3213a239b1cb7376d2d06d851afd9d5a808c787a76dfdd442570253ca509085c6c3ef528472aec9216587dbfc3348d7eb325b92b8f8b1ac3 | |
5 | Size (libslirp-4.7.0.tar.xz) = 110840 bytes | 5 | Size (libslirp-4.7.0.tar.xz) = 110840 bytes | |
6 | SHA1 (patch-src_libslirp.h) = 5a23abb6866b2f431626c68bc483c51d2c189e1b |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2021/12/08 16:02:29 adam Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2022/11/06 17:16:07 triaxx Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libslirp | 3 | BUILDLINK_TREE+= libslirp | |
4 | 4 | |||
5 | .if !defined(LIBSLIRP_BUILDLINK3_MK) | 5 | .if !defined(LIBSLIRP_BUILDLINK3_MK) | |
6 | LIBSLIRP_BUILDLINK3_MK:= | 6 | LIBSLIRP_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libslirp+= libslirp>=4.3.1 | 8 | BUILDLINK_API_DEPENDS.libslirp+= libslirp>=4.3.1 | |
9 | BUILDLINK_ABI_DEPENDS.libslirp?= libslirp>=4.3.1 | 9 | BUILDLINK_ABI_DEPENDS.libslirp?= libslirp>=4.3.1 | |
10 | BUILDLINK_PKGSRCDIR.libslirp?= ../../net/libslirp | 10 | BUILDLINK_PKGSRCDIR.libslirp?= ../../net/libslirp | |
11 | 11 | |||
12 | .include "../../devel/glib2/buildlink3.mk" | 12 | .include "../../devel/glib2/buildlink3.mk" | |
13 | .endif # LIBSLIRP_BUILDLINK3_MK | 13 | .endif # LIBSLIRP_BUILDLINK3_MK | |
14 | 14 | |||
15 | BUILDLINK_TREE+= -libslirp | 15 | BUILDLINK_TREE+= -libslirp |