svn commit: r459536 - head/deskutils/spice-gtk
Roman Bogorodskiy
novel at FreeBSD.org
Sat Jan 20 17:46:39 UTC 2018
Author: novel
Date: Sat Jan 20 17:46:37 2018
New Revision: 459536
URL: https://svnweb.freebsd.org/changeset/ports/459536
Log:
deskutils/spice-gtk: update to 0.34
- Update to 0.34;
- Drop SPICE_SLAVE block as the slave port was removed (see
r459530 for details);
- Explicitly add libepoxy and opus to LIB_DEPENDS as they're
unconditionally enabled if found by configure script;
- Add LZ4 option for liblz4 support (enabled by default);
- Drop NOAUDIO option: the older --with-audio configure flag
that allowed to choose one of gstreamer, pulse, auto or none
is now deprecated and it's possible to choose backends independently.
Also, not as it's possible to have both gstreamer and pulse,
enable both by default;
- When gstreamer is enabled for audio, also enable it for video;
- Pet portlint.
PR: 225028 (based on)
Submitted by: maintainer
Modified:
head/deskutils/spice-gtk/Makefile
head/deskutils/spice-gtk/distinfo
head/deskutils/spice-gtk/pkg-plist
Modified: head/deskutils/spice-gtk/Makefile
==============================================================================
--- head/deskutils/spice-gtk/Makefile Sat Jan 20 17:46:31 2018 (r459535)
+++ head/deskutils/spice-gtk/Makefile Sat Jan 20 17:46:37 2018 (r459536)
@@ -2,35 +2,26 @@
# $FreeBSD$
PORTNAME= spice-gtk
-PORTVERSION= 0.33
-PORTREVISION?= 0
+PORTVERSION= 0.34
CATEGORIES?= deskutils gnome
MASTER_SITES= http://www.spice-space.org/download/gtk/
MAINTAINER= olevole at olevole.ru
-COMMENT?= Gtk client and libraries for SPICE remote desktop servers
+COMMENT= Gtk client and libraries for SPICE remote desktop servers
LICENSE= GPLv2
-USE_XORG= pixman
-USE_GNOME= gnomeprefix gtk20 gtk30 intltool introspection:build
-USES= autoreconf cpe gmake jpeg libtool pkgconfig tar:bzip2 \
- python ssl localbase:ldflags
-CPE_VENDOR= redhat
-
+LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
+ libopus.so:audio/opus
BUILD_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol \
${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_FLAVOR}
RUN_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol
-.if defined(SPICE_SLAVE)
-PORTREVISION= 1
-CATEGORIES+= python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-USES:= ${USES:Npython} python:2.7
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gtk2>=0:x11-toolkits/py-gtk2
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gtk2>=0:x11-toolkits/py-gtk2
-CONFIGURE_ARGS+= --with-python
-.endif
+USES= autoreconf cpe gmake jpeg libtool pkgconfig tar:bzip2 \
+ python ssl localbase:ldflags
+USE_XORG= x11 pixman
+USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intltool introspection:build
+CPE_VENDOR= redhat
SPICE_SSL_CFLAGS= -I${OPENSSLINC}
SPICE_SSL_LIBS= -L${OPENSSLLIB} -lcrypto -lssl
@@ -41,28 +32,34 @@ GNU_CONFIGURE= yes
USE_LDCONFIG= yes
# we can't use pathfix with USES=autoreconf
-MAKE_ARGS= pkgconfigdir="$(PREFIX)/libdata/pkgconfig"
+MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= NLS DOCS SASL
-OPTIONS_DEFAULT= GSTREAMER SASL
+OPTIONS_DEFINE= LZ4 NLS DOCS SASL
+OPTIONS_DEFAULT= GSTREAMER LZ4 PULSEAUDIO SASL
+
+OPTIONS_GROUP= AUDIO
+OPTIONS_GROUP_AUDIO= GSTREAMER PULSEAUDIO
+
OPTIONS_SUB= yes
+LZ4_CONFIGURE_ENABLE= lz4
+LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4
+
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
-OPTIONS_SINGLE= AUDIO
-OPTIONS_SINGLE_AUDIO= GSTREAMER PULSEAUDIO NOAUDIO
-
NOAUDIO_DESC= Disable audio backend
-GSTREAMER_CONFIGURE_ON= --with-audio=gstreamer
-GSTREAMER_USE= GSTREAMER1=yes
-PULSEAUDIO_CONFIGURE_ON= --with-audio=pulse
+GSTREAMER_CONFIGURE_ENABLE= gstaudio
+GSTREAMER_USE= GSTREAMER1=yes
+GSTREAMER_CONFIGURE_ON= --enable-gstvideo=yes
+GSTREAMER_CONFIGURE_OFF= --enable-gstvideo=no
+
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_ENABLE= pulse
-NOAUDIO_CONFIGURE_ON= --with-audio=no
+
SASL_CONFIGURE_WITH= sasl=yes
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
Modified: head/deskutils/spice-gtk/distinfo
==============================================================================
--- head/deskutils/spice-gtk/distinfo Sat Jan 20 17:46:31 2018 (r459535)
+++ head/deskutils/spice-gtk/distinfo Sat Jan 20 17:46:37 2018 (r459536)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1477412449
-SHA256 (spice-gtk-0.33.tar.bz2) = 7daf33b786ab8ebc9fe6e7b11745100ee1ab66e61a5811d1d5aabe4d66eaaf39
-SIZE (spice-gtk-0.33.tar.bz2) = 1383927
+TIMESTAMP = 1515485373
+SHA256 (spice-gtk-0.34.tar.bz2) = e9720e01165f8451c9f3f58ad50e3afb990993b81cc2db86b3661b7ac5b976ee
+SIZE (spice-gtk-0.34.tar.bz2) = 1480566
Modified: head/deskutils/spice-gtk/pkg-plist
==============================================================================
--- head/deskutils/spice-gtk/pkg-plist Sat Jan 20 17:46:31 2018 (r459535)
+++ head/deskutils/spice-gtk/pkg-plist Sat Jan 20 17:46:37 2018 (r459536)
@@ -47,24 +47,7 @@ libdata/pkgconfig/spice-client-glib-2.0.pc
libdata/pkgconfig/spice-client-gtk-3.0.pc
libdata/pkgconfig/spice-controller.pc
man/man1/spice-client.1.gz
-share/doc/spice-gtk/SpiceAudio.html
-share/doc/spice-gtk/SpiceChannel.html
-share/doc/spice-gtk/SpiceCursorChannel.html
-share/doc/spice-gtk/SpiceDisplayChannel.html
-share/doc/spice-gtk/SpiceFileTransferTask.html
-share/doc/spice-gtk/SpiceInputsChannel.html
-share/doc/spice-gtk/SpiceMainChannel.html
-share/doc/spice-gtk/SpicePlaybackChannel.html
-share/doc/spice-gtk/SpicePortChannel.html
-share/doc/spice-gtk/SpiceRecordChannel.html
-share/doc/spice-gtk/SpiceSession.html
-share/doc/spice-gtk/SpiceSmartcardChannel.html
-share/doc/spice-gtk/SpiceSmartcardManager.html
-share/doc/spice-gtk/SpiceUsbDeviceManager.html
-share/doc/spice-gtk/SpiceUsbredirChannel.html
-share/doc/spice-gtk/SpiceWebdavChannel.html
share/doc/spice-gtk/annotation-glossary.html
-share/doc/spice-gtk/api-index-deprecated.html
share/doc/spice-gtk/api-index-full.html
share/doc/spice-gtk/api-reference.html
share/doc/spice-gtk/application-support.html
@@ -78,13 +61,29 @@ share/doc/spice-gtk/left.png
share/doc/spice-gtk/object-tree.html
share/doc/spice-gtk/right-insensitive.png
share/doc/spice-gtk/right.png
-share/doc/spice-gtk/spice-gtk-SpiceDisplay.html
-share/doc/spice-gtk/spice-gtk-SpiceGtkSession.html
share/doc/spice-gtk/spice-gtk-SpiceURI.html
-share/doc/spice-gtk/spice-gtk-SpiceUsbDeviceWidget.html
share/doc/spice-gtk/spice-gtk-Utilities.html
share/doc/spice-gtk/spice-gtk-Version-Information.html
share/doc/spice-gtk/spice-gtk.devhelp2
+share/doc/spice-gtk/SpiceAudio.html
+share/doc/spice-gtk/SpiceChannel.html
+share/doc/spice-gtk/SpiceCursorChannel.html
+share/doc/spice-gtk/SpiceDisplay.html
+share/doc/spice-gtk/SpiceDisplayChannel.html
+share/doc/spice-gtk/SpiceFileTransferTask.html
+share/doc/spice-gtk/SpiceGtkSession.html
+share/doc/spice-gtk/SpiceInputsChannel.html
+share/doc/spice-gtk/SpiceMainChannel.html
+share/doc/spice-gtk/SpicePlaybackChannel.html
+share/doc/spice-gtk/SpicePortChannel.html
+share/doc/spice-gtk/SpiceRecordChannel.html
+share/doc/spice-gtk/SpiceSession.html
+share/doc/spice-gtk/SpiceSmartcardChannel.html
+share/doc/spice-gtk/SpiceSmartcardManager.html
+share/doc/spice-gtk/SpiceUsbDeviceManager.html
+share/doc/spice-gtk/SpiceUsbDeviceWidget.html
+share/doc/spice-gtk/SpiceUsbredirChannel.html
+share/doc/spice-gtk/SpiceWebdavChannel.html
share/doc/spice-gtk/style.css
share/doc/spice-gtk/up-insensitive.png
share/doc/spice-gtk/up.png
More information about the svn-ports-all
mailing list