deskutils: remove useless USES=pathfix706e2d708f
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-gtkfrom 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)
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
*: Bump PORTREVISIONs of Pulseaudio consumers Sponsored by: Future Crew, LLC5505c50fcc
deskutils/spice-gtk: Moved man to share/man Approved by: portmgr (blanket)af584dfca6
*/*: Bump consumers of x11-toolkits/gtk30 New version of gtk3 in tree3572ca3e01
audio/pulseaudio: Update to 16.1 Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713b1ecad53b0
*/*: Bump jpeg-turbo users treewide New major version 3.0.0664a2fa1e5
audio/opus: bump consumers after update to 1.4feb1fa34f5
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
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
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
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: portmgr4dd7a7430e
deskutils/spice-gtk: remove USES=autoreconf It was added in f249042a290d for an upstream patch that has since been removed. PR: 263970057adffc22
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/D35097ca3f925d6e
deskutils/spice-gtk: Fix CPE information because current one is deprecated Approved by: portmgr (blanket)82cc7ed9c6
Remove # $FreeBSD$ from Makefiles.305f148f48
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
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
deskutils/spice-gtk: unbreak on powerpc* Builds fine. Approved by: mentors (implicit approval)c833b707cb
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: maintainerc19f299d9d
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 GmbH872d62fcaa
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
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
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
deskutils/spice-gtk: Require newer spice-protocol version PR: 237091 Submitted by: Jack <xxjack12xx@gmail.com> (maintainer)096364e827
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/NEWS31ad79dded
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
deskutils/spice-gtk: update to 0.35 PR: 229032 Submitted by: xxjack12xx@gmail.com (maintainer)edf405ca6d
deskutils/spice-gtk: Fix build with LibreSSL 2.7 PR: 2278040e57931ef0
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
deskutils/spice-gtk: xxjack12xx@gmail.com becomes maintainer Submitted by: xxjack12xx@gmail.comf968ddf1c4
Reset MAINTAINER https://lists.freebsd.org/pipermail/freebsd-ports/2018-February/112646.html Submitted by: olevole@olevole.ru (maintainer)42e93c3579
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 timeout6fd1bedaa9
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: maintainer0c78434847
- 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 modulee06ed5a72a
- Update spice-gtk to 0.33 - Sort plist PR: 213774 Submitted by: olevole@olevole.ru (maintainer)f66c56c2f4
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-itf249042a29
deskutils/spice-gtk: update to 0.32 PR: 212826 Approved by: maintainer90f7417ca1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6These 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
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
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
deskutils/spice-gtk: update to 0.30 PR: 204849 (based on) Submitted by: olevole@olevole.ruc4a7a4516c
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: antoinea374acb969
Convert to USES=jpeg6e5719ca80
- Add CPE info Approved by: portmgr blanket5e4b0b0802
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.ru1f225e555c