View | Details | Raw Unified | Return to bug 217355 | Differences between
and this patch

Collapse All | Expand All

(-)net/libiscsi/distinfo (+2 lines)
Line 0 Link Here
1
SHA256 (sahlberg-libiscsi-1.18.0_GH0.tar.gz) = 464d104e12533dc11f0dd7662cbc2f01c132f94aa4f5bd519e3413ef485830e8
2
SIZE (sahlberg-libiscsi-1.18.0_GH0.tar.gz) = 271603
(-)net/libiscsi/Makefile (+25 lines)
Line 0 Link Here
1
# Created by: M. Birgmeier
2
# $FreeBSD$
3
4
PORTNAME=	libiscsi
5
DISTVERSION=	1.18.0
6
CATEGORIES=	net
7
8
MAINTAINER=	la5lbtyi@aon.at
9
COMMENT=	Client-side library to implement the iSCSI protocol
10
11
LICENSE_COMB=	multi
12
LICENSE=	LGPL21+ GPLv2+
13
LICENSE_FILE=	${WRKSRC}/LICENSE ${WRKSRC}/LICENCE-LGPL-2.1.txt ${WRKSRC}/LICENCE-GPL-2.txt
14
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	sahlberg
17
18
USES=		autoreconf:build libtool:build pathfix
19
20
GNU_CONFIGURE=	yes
21
22
pre-configure:
23
	@(cd ${WRKSRC} && ./autogen.sh)
24
25
.include <bsd.port.mk>
(-)net/libiscsi/pkg-descr (+8 lines)
Line 0 Link Here
1
Libiscsi is a client-side library to implement the iSCSI protocol
2
that can be used to access the resources of an iSCSI target.
3
4
The library is fully asynchronous with regards to iSCSI commands
5
and SCSI tasks, but a synchronous layer is also provided for ease
6
of use for simpler applications.
7
8
https://github.com/sahlberg/libiscsi
(-)net/libiscsi/pkg-plist (+16 lines)
Line 0 Link Here
1
bin/iscsi-inq
2
bin/iscsi-ls
3
bin/iscsi-perf
4
bin/iscsi-readcapacity16
5
bin/iscsi-swp
6
include/iscsi/iscsi.h
7
include/iscsi/scsi-lowlevel.h
8
lib/libiscsi.so.8.0.0
9
lib/libiscsi.so.8
10
lib/libiscsi.so
11
lib/libiscsi.a
12
libdata/pkgconfig/libiscsi.pc
13
man/man1/iscsi-swp.1.gz
14
man/man1/iscsi-test-cu.1.gz
15
man/man1/iscsi-inq.1.gz
16
man/man1/iscsi-ls.1.gz
(-)emulators/qemu-sbruno/Makefile (-2 / +9 lines)
Lines 30-36 Link Here
30
30
31
OPTIONS_DEFINE=	SAMBA X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CURL \
31
OPTIONS_DEFINE=	SAMBA X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CURL \
32
		CDROM_DMA PCAP USBREDIR X86_TARGETS BSD_USER \
32
		CDROM_DMA PCAP USBREDIR X86_TARGETS BSD_USER \
33
		STATIC_LINK DOCS
33
		STATIC_LINK DOCS ISCSI
34
SAMBA_DESC=		samba dependency (for -smb)
34
SAMBA_DESC=		samba dependency (for -smb)
35
GNUTLS_DESC=		gnutls dependency (vnc encryption)
35
GNUTLS_DESC=		gnutls dependency (vnc encryption)
36
SASL_DESC=		cyrus-sasl dependency (vnc encryption)
36
SASL_DESC=		cyrus-sasl dependency (vnc encryption)
Lines 42-48 Link Here
42
X86_TARGETS_DESC=	Don't build non-x86 system targets
42
X86_TARGETS_DESC=	Don't build non-x86 system targets
43
BSD_USER_DESC=		Also build bsd-user targets (for testing)
43
BSD_USER_DESC=		Also build bsd-user targets (for testing)
44
STATIC_LINK_DESC=	Statically link the executables
44
STATIC_LINK_DESC=	Statically link the executables
45
OPTIONS_DEFAULT=X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP
45
ISCSI_DESC=		libiscsi dependency (iSCSI client for emulated drives)
46
OPTIONS_DEFAULT=X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP ISCSI
46
47
47
.if !defined(QEMU_USER_STATIC)
48
.if !defined(QEMU_USER_STATIC)
48
CONFLICTS_INSTALL=	qemu-[0-9]* qemu-devel-*
49
CONFLICTS_INSTALL=	qemu-[0-9]* qemu-devel-*
Lines 166-171 Link Here
166
LIB_DEPENDS+=	libsasl2.so:security/cyrus-sasl2
167
LIB_DEPENDS+=	libsasl2.so:security/cyrus-sasl2
167
.endif
168
.endif
168
169
170
.if empty(PORT_OPTIONS:MISCSI)
171
CONFIGURE_ARGS+=	--disable-libiscsi
172
.else
173
LIB_DEPENDS+=	libiscsi.so:net/libiscsi
174
.endif
175
169
.if empty(PORT_OPTIONS:MJPEG)
176
.if empty(PORT_OPTIONS:MJPEG)
170
CONFIGURE_ARGS+=	--disable-vnc-jpeg
177
CONFIGURE_ARGS+=	--disable-vnc-jpeg
171
.else
178
.else

Return to bug 217355