Index: emulators/qemu/Makefile =================================================================== --- emulators/qemu/Makefile +++ emulators/qemu/Makefile @@ -36,12 +36,13 @@ OPTIONS_DEFINE= SAMBA X11 GTK3 OPENGL GNUTLS SASL JPEG PNG CURL \ VDE CDROM_DMA PCAP USBREDIR X86_TARGETS \ - STATIC_LINK DOCS NCURSES + STATIC_LINK DOCS NCURSES RBD CDROM_DMA_DESC= IDE CDROM DMA GNUTLS_DESC= gnutls dependency (vnc encryption) JPEG_DESC= jpeg dependency (vnc lossy compression) PCAP_DESC= pcap dependency (networking with bpf) PNG_DESC= png dependency (vnc compression) +RBD_DESC= block driver for RADOS (Ceph) SAMBA_DESC= samba dependency (for -smb) SASL_DESC= cyrus-sasl dependency (vnc encryption) STATIC_LINK_DESC= Statically link the executables @@ -73,6 +74,8 @@ ${FILESDIR}/pcap-patch-net_clients.h PNG_CONFIGURE_OFF= --disable-vnc-png PNG_LIB_DEPENDS= libpng.so:graphics/png +RBD_CONFIGURE_ON= --enable-rbd +RBD_LIB_DEPENDS= librbd.so:net/ceph14 SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd SAMBA_USES= samba:run # smbd SASL_CONFIGURE_OFF= --disable-vnc-sasl @@ -99,8 +102,8 @@ WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//} -CONFIGURE_ARGS?= --localstatedir=/var --extra-ldflags=-L\"/usr/lib\" \ - --extra-ldflags=-L\"${LOCALBASE}/lib\" --disable-libssh --enable-debug \ +CONFIGURE_ARGS?= --localstatedir=/var --extra-ldflags=-L/usr/lib \ + --extra-ldflags=-L${LOCALBASE}/lib --disable-libssh --enable-debug \ --prefix=${PREFIX} --cc=${CC} --enable-netmap --enable-docs --disable-kvm \ --disable-linux-user --disable-linux-aio --disable-xen \ --enable-debug-info --python=${PYTHON_CMD} \