9 Commits

Author SHA1 Message Date
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Koop Mast
c1242a19dc 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)
2016-03-17 10:28:05 +00:00
Roman Bogorodskiy
762d455895 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)
2016-03-15 17:06:36 +00:00
Raphael Kubo da Costa
f97806f961 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)
2016-01-02 23:09:36 +00:00
Roman Bogorodskiy
c4a7a4516c deskutils/spice-gtk: update to 0.30
PR:		204849 (based on)
Submitted by:	olevole@olevole.ru
2015-12-10 02:40:50 +00:00
Tijl Coosemans
a374acb969 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
2015-08-02 15:03:19 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Dmitry Marakasov
5e4b0b0802 - Add CPE info
Approved by:	portmgr blanket
2015-05-07 21:59:20 +00:00
Jason Helfman
1f225e555c 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
2015-02-09 16:21:59 +00:00