Sat Oct 3 10:12:54 2020 UTC ()
net: Add libslirp

libslirp is a user-mode networking library used by virtual machines, containers
or various tools.


(nia)
diff -r1.1350 -r1.1351 pkgsrc/net/Makefile
diff -r0 -r1.1 pkgsrc/net/libslirp/DESCR
diff -r0 -r1.1 pkgsrc/net/libslirp/Makefile
diff -r0 -r1.1 pkgsrc/net/libslirp/PLIST
diff -r0 -r1.1 pkgsrc/net/libslirp/buildlink3.mk
diff -r0 -r1.1 pkgsrc/net/libslirp/distinfo

cvs diff -r1.1350 -r1.1351 pkgsrc/net/Makefile (expand / switch to unified diff)

--- pkgsrc/net/Makefile 2020/09/29 02:30:07 1.1350
+++ pkgsrc/net/Makefile 2020/10/03 10:12:53 1.1351
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1350 2020/09/29 02:30:07 khorben Exp $ 1# $NetBSD: Makefile,v 1.1351 2020/10/03 10:12:53 nia Exp $
2# 2#
3 3
4COMMENT= Networking tools 4COMMENT= Networking tools
5 5
6SUBDIR+= 3proxy 6SUBDIR+= 3proxy
7SUBDIR+= 6tunnel 7SUBDIR+= 6tunnel
8SUBDIR+= DarwinStreamingServer 8SUBDIR+= DarwinStreamingServer
9SUBDIR+= GeoIP 9SUBDIR+= GeoIP
10SUBDIR+= Geomyidae 10SUBDIR+= Geomyidae
11SUBDIR+= IglooFTP 11SUBDIR+= IglooFTP
12SUBDIR+= LaBrea 12SUBDIR+= LaBrea
13SUBDIR+= ORBit2 13SUBDIR+= ORBit2
14SUBDIR+= R-pbdZMQ 14SUBDIR+= R-pbdZMQ
@@ -319,26 +319,27 @@ SUBDIR+= libgdata0.6 @@ -319,26 +319,27 @@ SUBDIR+= libgdata0.6
319SUBDIR+= libiscsi 319SUBDIR+= libiscsi
320SUBDIR+= libktorrent 320SUBDIR+= libktorrent
321SUBDIR+= liblive 321SUBDIR+= liblive
322SUBDIR+= libmms 322SUBDIR+= libmms
323SUBDIR+= libnice 323SUBDIR+= libnice
324SUBDIR+= libnids 324SUBDIR+= libnids
325SUBDIR+= libnipper 325SUBDIR+= libnipper
326SUBDIR+= libpcap 326SUBDIR+= libpcap
327SUBDIR+= libquic 327SUBDIR+= libquic
328SUBDIR+= libquvi 328SUBDIR+= libquvi
329SUBDIR+= libquvi-scripts 329SUBDIR+= libquvi-scripts
330SUBDIR+= libradius 330SUBDIR+= libradius
331SUBDIR+= librsync 331SUBDIR+= librsync
 332SUBDIR+= libslirp
332SUBDIR+= libsoup 333SUBDIR+= libsoup
333SUBDIR+= libsscript 334SUBDIR+= libsscript
334SUBDIR+= libtelnet 335SUBDIR+= libtelnet
335SUBDIR+= libtorrent 336SUBDIR+= libtorrent
336SUBDIR+= libtorrent-rasterbar 337SUBDIR+= libtorrent-rasterbar
337SUBDIR+= libtrace 338SUBDIR+= libtrace
338SUBDIR+= libupnp 339SUBDIR+= libupnp
339SUBDIR+= libvncserver 340SUBDIR+= libvncserver
340SUBDIR+= libzrtpcpp 341SUBDIR+= libzrtpcpp
341SUBDIR+= linc 342SUBDIR+= linc
342SUBDIR+= lldpd 343SUBDIR+= lldpd
343SUBDIR+= llnlxdir 344SUBDIR+= llnlxdir
344SUBDIR+= llnlxftp 345SUBDIR+= llnlxftp

File Added: pkgsrc/net/libslirp/DESCR
libslirp is a user-mode networking library used by virtual machines, containers
or various tools.

File Added: pkgsrc/net/libslirp/Makefile
# $NetBSD: Makefile,v 1.1 2020/10/03 10:12:54 nia Exp $

DISTNAME=	libslirp-4.3.1
CATEGORIES=	net
MASTER_SITES=	https://elmarco.fedorapeople.org/
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://gitlab.freedesktop.org/slirp/libslirp
COMMENT=	User-mode networking library
LICENSE=	modified-bsd

USE_TOOLS+=	pkg-config

PYTHON_FOR_BUILD_ONLY=	tool

PKGCONFIG_OVERRIDE_STAGE=	pre-install
PKGCONFIG_OVERRIDE+=		output/meson-private/slirp.pc

.include "../../devel/meson/build.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/libslirp/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/10/03 10:12:54 nia Exp $
include/slirp/libslirp-version.h
include/slirp/libslirp.h
lib/libslirp.so
lib/libslirp.so.0
lib/libslirp.so.0.2.2
lib/pkgconfig/slirp.pc

File Added: pkgsrc/net/libslirp/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2020/10/03 10:12:54 nia Exp $

BUILDLINK_TREE+=	libslirp

.if !defined(LIBSLIRP_BUILDLINK3_MK)
LIBSLIRP_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.libslirp+=	libslirp>=4.3.1
BUILDLINK_PKGSRCDIR.libslirp?=		../../net/libslirp

.include "../../devel/glib2/buildlink3.mk"
.endif	# LIBSLIRP_BUILDLINK3_MK

BUILDLINK_TREE+=	-libslirp

File Added: pkgsrc/net/libslirp/distinfo
$NetBSD: distinfo,v 1.1 2020/10/03 10:12:54 nia Exp $

SHA1 (libslirp-4.3.1.tar.xz) = f69c50c264a465bde6fe0cd6b577e2f1c0b20ece
RMD160 (libslirp-4.3.1.tar.xz) = 9e404b2d8760de3971ea7047c43aa697893235b6
SHA512 (libslirp-4.3.1.tar.xz) = b34793d67dbe15302a16562ce6e63063eec04f8ca1a6fdb5c10891de9fbcc59877c30d4883cd8c5d911147981401b93dacae538a5b85253bde5e44edea6c228c
Size (libslirp-4.3.1.tar.xz) = 99056 bytes