CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

deskutils/spice-gtk0.37_7

Gtk client and libraries for SPICE remote desktop servers

Maintainer
xxjack12xx@gmail.com
Packages
spice-gtk 0.37_7
Upstream
Higher version available: 0.43
CPE
spice-gtk_project:spice-gtk from the port
WWW
https://www.spice-space.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (47)

Baptiste Daroussin (bapt) · 0.37_7
deskutils: remove useless USES=pathfix
706e2d708f
Charlie Li (vishwin) · 0.37_7
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
e87d8134a3
Gleb Popov (arrowd) · 0.37_7
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
5505c50fcc
Muhammad Moinur Rahman (bofh) · 0.37_6
deskutils/spice-gtk: Moved man to share/man

Approved by:    portmgr (blanket)
af584dfca6
Nuno Teixeira (eduardo) · 0.37_5
*/*: Bump consumers of x11-toolkits/gtk30

New version of gtk3 in tree
3572ca3e01
Gleb Popov (arrowd) · 0.37_4
audio/pulseaudio: Update to 16.1

Bump PORTREVISION on consumers.

Sponsored by:	Serenity Cybersecurity, LLC

PR:		262713
b1ecad53b0
Daniel Engberg (diizzy) · 0.37_3
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Christian Weisgerber (naddy) · 0.37_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Tobias C. Berner (tcberner) · 0.37_1
accessibility/at-spi2-core: update to 2.46.0

What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
fa81a4f5f8
Stefan Eßer (se) · 0.37
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.37
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 0.37
deskutils: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alex "lissyara" Keda <admin@lissyara.su>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Hsu <ahsu@users.sf.net>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Andrey Zakhvatov <andy@icc.surw.chel.su>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Beat Gaetzi <beat@chruetertee.ch>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christian Brueffer <chris@unixpages.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  Dean Povey <povey@wedgetail.com>
  *  Dennis Herrmann <dhn@FreeBSD.org>
  *  Edwin Groothuis
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emmanuel Vadot <manu@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Eric Turgeon <ericbsd@FreeBSD.org>
  *  Eric Turgeon <ericturgeon@ghostbsd.org>
  *  FreeBSD GNOME Team
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Guillaume Paquet <amyfoub@gmail.com>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Jason Helfman <jgh@FreeBSD.org>
  *  Jeremy Messenger <mezz@FreeBSD.org>
  *  Jim Mock <jim@FreeBSD.org>
  *  Jimmy Olgeni <olgeni@uli.it>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Joey Mingrone <joey@mingrone.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ken Moore <ken@pcbsd.org>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  Lewis Thompson <purple@lewiz.net>
  *  Loïc Bartoletti <lbartoletti@FreeBSD.org>
  *  Lucas Holt <luke@justjournal.com>
  *  MITA Yoshio <mita@iis.u-tokyo.ac.jp>
  *  Marcin Cieslak <saper@saper.info>
  *  Markus Brueffer <brueffer@phoenix-systems.de>
  *  Markus Brueffer <markus@FreeBSD.org>
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Wilke
  *  Mathieu Arnold
  *  Matt Braithwaite <mab@red-bean.com>
  *  Matt Lancereau <matt@rimasec.net>
  *  Matthew Seaman <matthew@FreeBSD.org>
  *  Matthias Andree <mandree@FreeBSD.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Pav Lucistnik <pav@oook.cz>
  *  Pete Fritchman <petef@databits.net>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Rob Evers <rob@debank.tv>
  *  Roman Bogorodskiy <bogorodskiy@inbox.ru>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Thierry Thomas (<thierry@thomas.as>)
  *  Thierry Thomas <thierry@pompo.net>
  *  Thorsten Greiner <thorsten.greiner@web.de>
  *  Tobias Roth <ports@fsck.ch>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  alepulver@FreeBSD.org
  *  cartola (Carlos E. G. Carvalho)
  *  che@bein.link
  *  gahr
  *  ijliao
  *  jamrich.majo@gmail.com
  *  joerg
  *  johans
  *  john@jnielsen.net
  *  lightside <lightside@gmx.com>
  *  mi
  *  mi@aldan.ziplink.net
  *  olevole@olevole.ru
  *  shanee@rabbit.augusta.de
  *  stas
  *  thierry@pompo.net

With hat:	portmgr
4dd7a7430e
Tijl Coosemans (tijl) · 0.37
deskutils/spice-gtk: remove USES=autoreconf

It was added in f249042a290d for an upstream patch that has since been
removed.

PR:		263970
057adffc22
Tobias C. Berner (tcberner) · 0.37
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
ca3f925d6e
Bernhard Froehlich (decke) · 0.37
deskutils/spice-gtk: Fix CPE information because current one is deprecated

Approved by:    portmgr (blanket)
82cc7ed9c6
Mathieu Arnold (mat) · 0.37
Remove # $FreeBSD$ from Makefiles.
305f148f48
Niclas Zeising (zeising) · 0.37
Add USES=xorg USES=gl, ports categories d

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'd'.
366790689c
Piotr Kubaj (pkubaj) · 0.37
deskutils/spice-gtk: fix build on GCC architectures

Use C11 compiler:
../common/demarshallers.h:25: error: previous declaration of 'message_destructor_t' was here
generated_server_demarshallers.c:164: error: redefinition of typedef 'spice_parse_channel_func_t'
../common/demarshallers.h:29: error: previous declaration of 'spice_parse_channel_func_t' was here

Approved by:	mentors (implicit approval)
a03b439875
Piotr Kubaj (pkubaj) · 0.37
deskutils/spice-gtk: unbreak on powerpc*

Builds fine.

Approved by:	mentors (implicit approval)
c833b707cb
Roman Bogorodskiy (novel) · 0.37
deskutils/spice-gtk: drop unneeded SSL_(CFLAGS|LIBS) from CONFIGURE_ENV

It's no longer needed to set SSL_(CFLAGS|LIBS) in addition to
OPENSSL_(CFLAGS|LIBS), as it was fixed upstream [1], so don't
set these unused variables.

1: https://github.com/freedesktop/spice-gtk/commit/8bf59bc

PR:		238786
Approved by:	maintainer
c19f299d9d
Jochen Neumeister (joneum) · 0.37
Update to 0.37

Changelog: https://gitlab.freedesktop.org/spice/spice-gtk/blob/master/CHANGELOG.md

PR:		237959
Submitted by:	Jack <xxjack12xx@gmail.com> (maintainer)
Sponsored by:	Netzkommune GmbH
872d62fcaa
Steve Wills (swills) · 0.36_3
deskutils/spice-gtk: fix configure options

While here, reformat a bit, add missing USE_GSTREAMER1

PR:		237592
Submitted by:	Jack <xxjack12xx@gmail.com> (maintainer, modified slightly)
e5b523790c
Rene Ladan (rene) · 0.36_2
Remove esound support from pulseaudio as audio/esound expired.

Bump PORTREVISIONs of dependent ports.

Build-tested in poudriere on a head-amd64 jail for audio/pulseaudio*
7469b029a6
Matthias Andree (mandree) · 0.36_1
deskutils/spice-gtk: add missing LIB_DEPENDS, USES+=gnome

spice-gtk picks up libva when present with no option to disable it easily,
so make it a requisite for a consistent dependency situation in bare-metal
and jail builds.

The FreeBSD ports rig complains that USE_GNOME requires USES=gnome,
so add that.

PR:		237264
Approved by:	xxjack12xx@gmail.com (maintainer)
56f16b3e49
Steve Wills (swills) · 0.36_1
deskutils/spice-gtk: Require newer spice-protocol version

PR:		237091
Submitted by:	Jack <xxjack12xx@gmail.com> (maintainer)
096364e827
Koichiro Iwao (meta) · 0.36
deskutils/spice-gtk: Update to 0.36

PR:		236924
Submitted by:	Jack <xxjack12xx@gmail.com> (maintainer)
Relnotes:	https://github.com/freedesktop/spice-gtk/blob/master/NEWS
31ad79dded
Mark Linimon (linimon) · 0.35
deskutils/spice-gtk is brought in to gnome3 via net/vinagre.  However, the spice-gtk website states that only little-endian is supported.

Mark spice-gtk as such, and change vinagre to only have the dependency
for little-endian.  This will help fix the gnome3 build on powerpc64.

PR:		233464
Reviewed by:	xxjack12xx at gmail dot com
Approved by:	portmgr (tier-2 blanket)
60395c62c3
Steve Wills (swills) · 0.35
deskutils/spice-gtk: update to 0.35

PR:		229032
Submitted by:	xxjack12xx@gmail.com (maintainer)
edf405ca6d
Bernard Spil (brnrd) · 0.34
deskutils/spice-gtk: Fix build with LibreSSL 2.7

PR:		227804
0e57931ef0
Roman Bogorodskiy (novel) · 0.34
deskutils/spice-gtk: fix build without NLS

Even if NLS is disabled, autopoint from gettext-tools is still required,
so add 'gettext-tools' to USES.
d31366a872
Kurt Jaeger (pi) · 0.34
deskutils/spice-gtk: xxjack12xx@gmail.com becomes maintainer

Submitted by:	xxjack12xx@gmail.com
f968ddf1c4
Tobias Kortkamp (tobik) · 0.34
Reset MAINTAINER

https://lists.freebsd.org/pipermail/freebsd-ports/2018-February/112646.html

Submitted by:	olevole@olevole.ru (maintainer)
42e93c3579
Pawel Pekala (pawel) · 0.34
Fix build with LibreSSL:

./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_set_read'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_get_data'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_set_write'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_set_ctrl'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_set_puts'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_free'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_meth_new'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_set_init'
./.libs/libspice-client-glib-2.0.so: undefined reference to `EVP_PKEY_get0_RSA'
./.libs/libspice-client-glib-2.0.so: undefined reference to `ASN1_STRING_get0_data'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_get_new_index'
./.libs/libspice-client-glib-2.0.so: undefined reference to `BIO_set_data'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Patches were submitted and accepted by upstream:

https://lists.freedesktop.org/archives/spice-commits/2018-January/004276.html
https://lists.freedesktop.org/archives/spice-commits/2018-January/004277.html

PR:		225407
Submitted by:	myself
Approved by:	maintainer timeout
6fd1bedaa9
Roman Bogorodskiy (novel) · 0.34
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
0c78434847
Antoine Brodin (antoine) · 0.33_1
- Those ports fail to build with python3 - Add some explicit FLAVOR to dependencies where needed - For totem, the pylint command is needed,  not the pylint module
e06ed5a72a
Guido Falsi (madpilot) · 0.33_1
- Update spice-gtk to 0.33 - Sort plist

PR:		213774
Submitted by:	olevole@olevole.ru (maintainer)
f66c56c2f4
John Marino (marino) · 0.32_1
deskutils/(py-)spice-gtk: Fix build including with gold linker

These ports starting failing on gold linker with messages like:
./.libs/libspice-client-gtk-3.0.so:
  error: undefined reference to 'XGetPointerControl'
./.libs/libspice-client-gtk-3.0.so:
  error: undefined reference to 'XChangePointerControl'

The problem and fix was already described here:
  https://bugs.freedesktop.org/show_bug.cgi?id=97383

Apparently USES=pathfix and USES=autoreconf can't be used together, so
the pkgconfig directory is now passed via MAKE_ARGS

While here, fix py-spice-gtk install error by removing non-installed file
from the pkg-list.

Approved by:	just-fix-it
f249042a29
Roman Bogorodskiy (novel) · 0.32_1
deskutils/spice-gtk: update to 0.32

PR:		212826
Approved by:	maintainer
90f7417ca1
Mathieu Arnold (mat) · 0.30_1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Koop Mast (kwm) · 0.30_1
These two changes allow vinagre to enable spice support.

Add spice-protocol to run_depends since the spice-client-glib-2.0
  pkgconfig file requires it.
Also remove the requirement on the openssl from the spice-client-glib-2.0
  pkgconfig file.

PR:		207569
Approved by:	maintainer timeout (18 days)
c1242a19dc
Roman Bogorodskiy (novel) · 0.30_1
deskutils/spice-gtk: fix BUILD_DEPENDS when GSTREAMER is off

The deskutils/spice-gtk port adds 'python' to USES only when
SPICE_SLAVE is defined. However, it unconditionally adds python
dependencies to BUILD_DEPENDS and uses PYTHON_PKGNAMEPREFIX
that's defined via USES=python, and that looks like a bug.

However, when GSTREAMER option is enabled (that's the default),
Mk/bsd.gstreamer.mk sets PYTHON_PKGNAMEPREFIX to 'py*-' if it's
not defined, so the bug is not triggered with the default options
set, but fails when GSTREAMER is disabled.

Fix this by unconditionally adding 'python' to USES.

Approved by:	Oleg Ginzburg (maintainer, via email)
762d455895
Raphael Kubo da Costa (rakuco) · 0.30_1
py-spice-gtk: Fix plist and unmark BROKEN.

The attached patch removes the static library version of SpiceClientGtk.a from
the port's plist. After 0.26, the spice-gtk disables static builds by default.
I tried passing --enable-static, but the build fails:

gmake[3]: Entering directory '/wrkdirs/usr/ports/deskutils/py-spice-gtk/work/spice-gtk-0.30/tests'
  CC       coroutine.o
  CC       util.o
  CC       session.o
  CCLD     coroutine
  CCLD     session
  CCLD     util
/usr/bin/ld: undefined reference to symbol `hypot@@FBSD_1.0' (try adding -lm)
//lib/libm.so.5: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:719: recipe for target 'session' failed

PR:		205442
Approved by:	maintainer timeout (15 days)
f97806f961
Roman Bogorodskiy (novel) · 0.30
deskutils/spice-gtk: update to 0.30

PR:		204849 (based on)
Submitted by:	olevole@olevole.ru
c4a7a4516c
Tijl Coosemans (tijl) · 0.26_1
By default libtool replaces -export-symbols <file> with -retain-symbols-file <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do.  On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
a374acb969
Antoine Brodin (antoine) · 0.26
Convert to USES=jpeg
6e5719ca80
Dmitry Marakasov (amdmi3) · 0.26
- Add CPE info

Approved by:	portmgr blanket
5e4b0b0802
Jason Helfman (jgh) · 0.26
Add new ports: spice-gtk and py-spice-gtk

spice-gtk is a GTK+2 and GTK+3 SPICE widget. It features glib-based objects
for SPICE protocol parsing and a gtk widget for embedding the SPICE display
into other applications such as virt-manager.
Python bindings are available too.

WWW: http://www.spice-space.org/

PR:		196949 (based on)
Submitted by:	olevole@olevole.ru
1f225e555c