Commit graph

72 commits

Author SHA1 Message Date
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Roman Bogorodskiy
ecc24ed5b6 deskutils/virt-manager: update to 3.2.0 2020-11-17 13:42:33 +00:00
Tobias C. Berner
9e0e8d17a4 Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
  supporting rust
- this will fix some graphical issues on these architectures

PR:		250276
Exp-run by:	antoine
Submitted by:	tobik
Differential Revision:	https://reviews.freebsd.org/D18878
2020-11-09 17:08:12 +00:00
Roman Bogorodskiy
8aa64ab2d2 deskutils/virt-manager: update to 3.1.0 2020-10-03 04:32:01 +00:00
Roman Bogorodskiy
d5ce95b4cb deskutils/virt-manager: update to 3.0.0 2020-09-19 11:33:37 +00:00
Roman Bogorodskiy
60f72d9877 deskutils/virt-manager: add missing dependency
Register dependency on gtksourceview4. Without it,
virt-manager fails to open VM details window.

Reported by:	Musaelyanc Alexey
2019-10-27 10:50:46 +00:00
Jason Helfman
6f079122ce - no longer hosting distfiles 2019-09-05 20:11:51 +00:00
Roman Bogorodskiy
d2ad436a3d deskutils/virt-manager: update to 2.2.1 2019-07-28 09:46:18 +00:00
Rene Ladan
7469b029a6 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*
2019-05-01 19:35:14 +00:00
Sunpoet Po-Chuan Hsieh
f2ba626a59 Update MASTER_SITES and WWW
Approved by:	portmgr (blanket)
2019-02-15 23:51:02 +00:00
Roman Bogorodskiy
8d2bfd61e8 deskutils/virt-manager: update to 2.1.0 2019-02-07 16:39:05 +00:00
Tobias Kortkamp
e00787432b Do not set INSTALLS_ICONS twice
While here add USES=gnome
2019-01-08 11:54:12 +00:00
Tobias C. Berner
20868663c1 deskutils/virt-manager: add USE_PYTHON=noflavors
[00:01:34] Warning: (deskutils/virt-manager@py35): Error: Duplicated origin for virt-manager-2.0.0: deskutils/virt-manager@py35 AND deskutils/virt-manager. Rerun with -v to see which ports are depending on these.
[00:01:34] Warning: (deskutils/virt-manager@py37): Error: Duplicated origin for virt-manager-2.0.0: deskutils/virt-manager@py37 AND deskutils/virt-manager. Rerun with -v to see which ports are depending on these.

Approved by:	portmgr (antoine)
2019-01-06 13:06:44 +00:00
Roman Bogorodskiy
2fc6e6f46c deskutils/virt-manager: update to 2.0.0
* Bump required to 3.3+ as 2.7 is no longer supported
 * Drop www/py-urlgrabber dependency as it's not used anymore
2018-11-12 17:23:17 +00:00
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Roman Bogorodskiy
2ef619f145 deskutils/virt-manager: update to 1.5.1
Also, and runtime dependency on security/openssh-askpass which is used
when connecting over ssh.
2018-04-29 13:35:08 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Roman Bogorodskiy
83c7ee0967 deskutils/virt-manager: update to 1.4.3 2017-09-24 09:14:59 +00:00
Roman Bogorodskiy
65e92bdc6c deskutils/virt-manager: update to 1.4.2 2017-09-03 07:07:11 +00:00
Roman Bogorodskiy
d3ea89361d deskutils/virt-manager: update to 1.4.1
- Update to 1.4.1
 - Drop patch-virtManager_viewers.py as it was previously
   cherry-picked from upstream, but it's included into this release

PR:		220515
Submitted by:	Yonas Yanfa
2017-07-14 15:05:45 +00:00
Roman Bogorodskiy
eaf2007864 deskutils/virt-manager: fix spice console
- add an upstream patch to fix spice console
 - bump PORTREVISION

PR:		214625
Submitted by:	Alexandr Krivulya
Obtained from:	upstream git repository
2016-11-20 16:10:19 +00:00
Roman Bogorodskiy
761e0fd650 deskutils/virt-manager: update to 1.4.0 2016-07-03 16:43:33 +00:00
Roman Bogorodskiy
434641f58c deskutils/virt-manager: add missing run dep on www/py-requests
Bump PORTREVISION due to packaging change.

Reported by:	Rainbow <rainbow@hacker.horse>
2016-04-12 17:23:08 +00:00
Roman Bogorodskiy
a290b3172c deskutils/virt-manager: update to 1.3.2 2016-04-09 03:44:44 +00:00
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
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Jason Helfman
4d316806e9 - over to novel@ 2015-09-29 18:26:08 +00:00
Jason Helfman
08a2bf0aae - address location of cpu_map.xml in capabilities.py [1]
- Use GtkVnc.Display() not GtkVnc.Display.new() [2]
- bump portrev

Both of these issues have been addressed upstream by crobinso@redhat.com:
[1] b15c44923c
[2] 5df6757a0b

PR:		203152 [2]
Submitted by:	yonas@fizk.net [2], daniel@morante.net (via mail) [1]
2015-09-17 16:15:10 +00:00
Jason Helfman
737d239089 - update to 1.2.1
From Changelog:

Release 1.2.1 (June 06, 2015)
-----------------------------
- Bugfix release
- Fix connecting to older libvirt versions (Michal Kepie'n)
- Fix connecting to VM console with non-IP hostname (Giuseppe Scrivano)
- Fix addhardware/create wizard errors when a nodedev disappears
- Fix adding a second cdrom via customize dialog

Release 1.2.0 (May 04, 2015)
----------------------------
- OVMF/AAVMF Support (Laszlo Ersek, Giuseppe Scrivano, Cole Robinson)
- Improved support for AArch64 qemu/kvm
- virt-install: Support --disk type=network parameters
- virt-install: Make --disk  just work
- virt-install: Add --disk sgio= option (Giuseppe Scrivano)
- addhardware: default to an existing bus when adding a new disk
  (Giuseppe Scrivano)
- virt-install: Add --input device option
- virt-manager: Unify storagebrowser and storage details functionality
- virt-manager: allow setting a custom connection row name
- virt-install: Support --hostdev scsi passthrough
- virt-install: Fill in a bunch of --graphics spice options
- Disable spice image compression for new local VMs
- virt-manager: big reworking of the migration dialog
2015-08-10 21:10:17 +00:00
Jason Helfman
db73e12378 - address python issue with Uses shebang
PR:		202106
Reported by:	lantw44@gmail.com
2015-08-07 17:48:20 +00:00
Dmitry Marakasov
c309d0e60c - Properly fix all shebangs
- Add NO_ARCH

Reported by:	kwm
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-08-06 11:20:04 +00:00
Dmitry Marakasov
dcf7d570aa - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-28 21:31:22 +00:00
Jason Helfman
86092acf1c - fix Xen text console issue
PR:		199750
Submitted by:	lantw44@gmail.com
2015-04-29 16:25:58 +00:00
Jason Helfman
befaceeeff - fix outdated dependencies, and address old api [1]
- while here address autoplist issue and sort python variables

PR:		199108 [1]
Submitted by:	lantw44@gmail.com [1]
2015-04-08 18:20:13 +00:00
Antoine Brodin
62439ebe62 Fix a typo in RUN_DEPENDS 2015-02-11 23:05:40 +00:00
Jason Helfman
01c2e0e3b5 - py-spice-gtk has been added as dependency
- bump portrevision

PR:		195809
Reported by:	amdmi3@
2015-02-09 16:23:49 +00:00
Jason Helfman
9900eedc9b - remove CPE information, as it is not registered 2014-12-04 18:07:37 +00:00
Jason Helfman
a437826762 - detect libosinfo more effectively
- add cpe information
- remove pkg-plist (missed in r372972)
2014-11-21 22:33:00 +00:00
Jason Helfman
64641963b1 - update to 1.1.0
- patch to work with gtk2/3 [1]
- this update obsoletes net-mgmt/virtinst (merged)

Changelog: See http://virt-manager.org/download/
Obtained from:	https://build.opensuse.org/package/view_file/openSUSE \
                :Factory/virt-manager/virt-manager-Gtk-30.patch [1]
2014-11-21 00:48:11 +00:00
Koop Mast
af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
Jason Helfman
1616d90abe - update libvirt to 1.2.10
- chase shared library bump
2014-11-04 18:41:15 +00:00
Jason Helfman
763dd97ec9 - update libvirt,py-libvirt,libvirt-glib to 0.1.9
- shift var from ${PREFIX} to /var
- bump shared libs of dep. port

PR:		192441 (based on)
Submitted by:	olevole@olevole.ru
2014-10-29 22:17:55 +00:00
Baptiste Daroussin
ff2951b4df Cleanup plist 2014-10-20 11:52:39 +00:00
Marcus von Appen
e1555011ab - Convert ports from databases/ and deskutils/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 08:50:17 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Tijl Coosemans
009d225dd5 security/libssh2:
- Convert to USES=libtool and USES=pathfix
- Add INSTALL_TARGET=install-strip
- Only depend on openssl if GCRYPT option is off
- Sanitize libssh2.pc

devel/libvirt:
- Remove workaround for broken libssh2.pc
- Add USES=libtool and bump dependent ports
- Convert to INSTALL_TARGET=install-strip

devel/libvirt-glib:
- Convert to USES=libtool

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-28 21:21:57 +00:00
Jason Helfman
abeb3b7cc4 - bring in dependency of devel/py-libvirt
PR:		ports/190278
Submitted by:	rakuco@
2014-06-02 14:53:32 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Baptiste Daroussin
9f3268d565 Supprot stage
Use options helpers
2014-04-04 13:18:09 +00:00