Commit graph

8892 commits

Author SHA1 Message Date
Guido Falsi
fd8eb5515f - Update to 3.3.15ga7
- Move fonts to own directory
- Modernize plist

While here, silence one portlint warning.

PR:		196101
Submitted by:	ecrist at secure-computing.net (maintainer)
2015-01-13 19:15:59 +00:00
Dmitry Marakasov
bcb5366b2c - Properly strip all binaries 2015-01-13 14:29:59 +00:00
Sunpoet Po-Chuan Hsieh
c82df71a90 - Remove Author line 2015-01-12 19:02:29 +00:00
Vanilla I. Shu
849e06c07d Upgrade to 1.2. 2015-01-12 16:17:14 +00:00
Renato Botelho
e3b3283fed Update x11/xcb-util, x11/xcb-util-image and x11/xcb-util-keysyms to 0.4.0 2015-01-12 14:32:02 +00:00
Dmitry Sivachenko
3a18883882 Switch default python3 version from 3.3 to 3.4.
Bump PORTREVISIONs for the affected ports.

Exp-run by:	antoine
2015-01-10 23:15:27 +00:00
Kris Moore
a6e2272e21 - Update to 0.8.0
- Pet portlint
2015-01-06 17:28:16 +00:00
Emanuel Haupt
12f48dc28d Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:17:28 +00:00
Emanuel Haupt
e1cea1eaa9 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:01:41 +00:00
Emanuel Haupt
9251ca54b0 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:40:51 +00:00
Emanuel Haupt
82edf4e9b2 Update to 314 2015-01-05 14:39:36 +00:00
John Marino
d2ffff55de Assign maintainership of FPC ports to new FPC ports team
The new team currently consists of the previous maintainer (acm@) and
myself (marino@).

PR:	195363
2015-01-05 00:16:00 +00:00
John Marino
3d2fcb318e x11/florence: Mark jobs unsafe
During build, it tries to use libflorence before the library is built.
2015-01-03 23:34:51 +00:00
John Marino
a98bc0e1c0 x11/bbdock: #include <cstring>
This is fallout from png upgrade.  Modern GCC needs <cstring> for several
functions, although clang seems to be happy without it.
2015-01-03 18:37:50 +00:00
Olivier Duchateau
05be12954c - Gnome is default icons theme [1], not switched to Adwaita because Thunar and
some Xfce's specific widgets still use stock icons (deprecated since GTK3 3.10,
and not available in x11-themes/adwaita-icon-theme)
- Bump PORTREVISION

PR:		183690 [1]
Requested by:	Rostislav Krasny
2015-01-03 17:47:50 +00:00
Sunpoet Po-Chuan Hsieh
2f3564f8a7 - Update *_DEPENDS
- Fix *_DEPENDS: version is already in all supported Perl releases
- Add LICENSE
- Remove obsoleted MANPREFIX
- Bump PORTREVISION for dependency change
2015-01-03 07:13:15 +00:00
Pawel Pekala
448871b4de AntiMicro is a graphical program used to map keyboard keys and mouse controls
to a gamepad. This program is useful for playing PC games using a gamepad
that do not have any form of built-in gamepad support. However,
you can use this program to control any desktop application with a gamepad;
this means that your system has to be running an X environment in order to
run this program.

WWW: https://github.com/Ryochan7/antimicro

PR:		195754
Submitted by:	Anton Tornqvist <antont@inbox.lv>
2015-01-02 14:25:44 +00:00
Thierry Thomas
008c6b79fd Upgrade to 9.21.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.
2015-01-01 20:11:35 +00:00
Koop Mast
149cdd59f6 Add a work around for the https://bugzilla.gnome.org/show_bug.cgi?id=739424
bug.

Reduces the time gnome-session will consider application, like gnome-shell,
crashes to be fatal. Which results in dropping the user back to the login
screen. This will should allow gnome-shell to always restart after triggering
the bug above.

Submitted by:	Ting-Wei Lan
2015-01-01 18:02:34 +00:00
Koop Mast
d939a48eb4 Unbreak cjs and cinnamon on 9.3 and 8.4. The spidermonkey 24.0 code needs
GCC 4.4+ or clang to build.

Submitted by:	Barbara Guida <barbara.freebsd@gmail.com>
2015-01-01 15:59:19 +00:00
Pawel Pekala
ef65c19710 slop (Select Operation) is an application that collects a screen selection
from the user and prints the selection's coordinates to stdout.

WWW: http://www.github.com/naelstrof/slop

PR:		195199
Submitted by:	Neel Chauhan <neel@neelc.org>
2014-12-31 11:32:50 +00:00
Koop Mast
b28f497285 Update cinnamon to 2.4, this should fix [1] and [2].
Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates.
Update evolution suite to 3.12.9.
Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3].

PR:		195290 [1], 195289 [2], 195455 [3]
Obtained from:	gnome devel repo
2014-12-30 20:13:46 +00:00
MANTANI Nobutaka
f258f41bec Update 3.4.1. 2014-12-28 04:50:32 +00:00
John Marino
dea7893ed2 x11/tint: USES+= alias to fix battery indicator on DragonFly 2014-12-28 02:35:28 +00:00
Stephen Montgomery-Smith
3323378b5a - Add another master site.
- Add licence.
2014-12-27 19:32:54 +00:00
Jimmy Olgeni
5a8fcb495b Fix infinite loop at startup when _SC_OPEN_MAX > 64k. 2014-12-27 18:54:35 +00:00
Grzegorz Blach
a781a6e13c - Remove Mk/bsd.efl.mk
- Convert USE_EFL=libtool_hack to USES=libtool
- Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:...
- Bump PORTVERSION in graphics/imlib2 and in all ports
  which depends on imlib2

PR:		196062
Approved by:	portmgr
2014-12-27 00:09:02 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Baptiste Daroussin
dc6c495685 Remove abandonware blocking decomissioning imlib 2014-12-25 14:44:09 +00:00
Baptiste Daroussin
53b4ce9b17 Drop IMLIB option 2014-12-25 14:43:00 +00:00
Baptiste Daroussin
589b203934 Properly support png 1.5 2014-12-25 11:24:40 +00:00
Antoine Brodin
0deb1cf77e Properly support png 1.5
Obtained from:	upstream, markusfisch/bbdock on github
2014-12-24 13:02:36 +00:00
Antoine Brodin
d7de6c318b Properly support png 1.5
Obtained from:	pkgsrc
2014-12-24 12:39:41 +00:00
Dmitry Marakasov
6de212610c - Add LICENSE
- Strip library

Approved by:	bapt
2014-12-24 11:58:39 +00:00
Olivier Duchateau
50336b16f2 Remove contiguous blank lines 2014-12-24 06:43:16 +00:00
Olivier Duchateau
6ccec1b781 - Update to 1.1.0
- Add GTK3 and GTK2 (set by default) options
- Remove unneeded patch
2014-12-24 06:02:15 +00:00
Muhammad Moinur Rahman
6d2e8f9aeb Change my non-FreeBSD MAINTAINER mail to bofh@
Approved by:	bapt
2014-12-24 00:14:11 +00:00
Mathieu Arnold
92fbc75c13 Catch up abusive uses of ${SITE_PERL}.
Sponsored by:	Absolight
2014-12-23 02:22:19 +00:00
Baptiste Daroussin
20b928f17d Get rid of gnomehier 2014-12-22 23:10:18 +00:00
Jean-Sébastien Pédron
3c9a1d11c2 Final removal of WITH_NEW_XORG
This knob was turned on for all version of FreeBSD in r369875
(2014-10-03) and officially deprecated. Since then, it was gradually
removed from many ports when they needed an update.

x11-servers/xorg-server was the last major user of this knob. The port
was updated to xserver 1.14 in r374982 (2014-12-19). The update got rid
of the knob, clearing the path to the final removal.

This commit changes ports who were checking for WITH_NEW_XORG and remove
its handling from bsd.port.mk.

While here, two sanity checks are added to warn user about WITH_KMS and
WITH_NEW_XORG which have no effect now.

Differential Revision:	https://reviews.freebsd.org/D1351
Reviewed by:	antoine, bapt, kwm
Approved by:	portmgr (antoine, bapt), kwm
2014-12-22 23:04:17 +00:00
Olivier Duchateau
1247417923 Update to 1.4.2 2014-12-21 17:20:21 +00:00
Baptiste Daroussin
04d471508b cleanup plist 2014-12-20 19:55:18 +00:00
Pawel Pekala
7e049a5e58 sxhkd is a simple X hotkey daemon with a powerful and compact
configuration syntax.

WWW: https://github.com/baskerville/sxhkd

PR:		196128
Submitted by:	Anton Tornqvist <antont@inbox.lv>
2014-12-20 13:17:13 +00:00
Jean-Sébastien Pédron
91293a3505 x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/

The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.

Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
    o  nvidia-driver-71
    o  nvidia-driver-96
    o  xf86-input-egalax
    o  xf86-video-newport
    o  xf86-video-tga

PR:		155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision:	https://reviews.freebsd.org/D1337
Submitted by:	ak (most of the work on the DEVD backend), dumbbell, kwm,
		zeising
Tested by:	Many people on freebsd-x11@ and IRC
Reviewed by:	kwm, portmgr (antoine)
Approved by:	kwm, portmgr (antoine)
2014-12-19 23:03:54 +00:00
Bartek Rutkowski
c4f3bdb6b1 x11/rxvt-devel: fix EXPIRATION_DATE value 2014-01-13 -> 2015-01-13
PR:		195034
2014-12-16 20:14:32 +00:00
Bartek Rutkowski
7c19d6ddd6 x11/rxvt-devel: set DEPRECATED and EXPIRATION_DATE=2014-01-13
PR:		195034
Submitted by:	A.J. "Fonz" van Werven <freebsd@skysmurf.nl>
2014-12-16 20:12:13 +00:00
Alexey Dokuchaev
fa77662c1d Mark legacy branches -173, -96, and -71 as FORBIDDEN: they are unsupported
by NVidia and no security updates for them were issued to fix CVE-2014-8298.

Security:	fdf72a0e-8371-11e4-bc20-001636d274f3
2014-12-14 11:21:53 +00:00
Alexey Dokuchaev
a46dd58605 Adjust version check to unbreak the build of 304.xx branch.
Reported by:	Walter Schwarzenfeld
2014-12-14 11:08:25 +00:00
Alexey Dokuchaev
6e6976f466 Update NVidia drivers (long lived branch and legacy 304.xx branch) to their
most recent versions that have CVE-2014-8298 vulnerability fixed.

Security:	fdf72a0e-8371-11e4-bc20-001636d274f3
2014-12-14 09:51:10 +00:00
Dag-Erling Smørgrav
5409397ca7 Add upstream patch that allows the workspace switch to correctly recognize
the Mate window manager and enable additional features.

https://github.com/mate-desktop/mate-panel/pull/240
2014-12-13 22:26:15 +00:00
Dmitry Marakasov
0a7485c339 - Update to 0.86.0 2014-12-11 20:36:24 +00:00
Grzegorz Blach
43ddda350b Take maintainership 2014-12-11 00:06:47 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
Vanilla I. Shu
58859a833b Add xvt 3.0.0, xterm replacement supporting color, transparency, and
more, with less.

PR:		ports/195840
Submitted by:	Chris Hutchinson <portmaster@BSDforge.com>
2014-12-10 16:05:45 +00:00
Koop Mast
f0f646d041 Use new GIMP master sites macro.
Drop :keepla from USES=libtool.
Switch logic in the SIMD option in babl.
2014-12-09 16:58:53 +00:00
Baptiste Daroussin
30b97ab63d Cleanup plist 2014-12-08 21:05:41 +00:00
Baptiste Daroussin
625124ef9f Cleanup plist 2014-12-08 21:05:07 +00:00
Baptiste Daroussin
26b355af95 cleanup plist 2014-12-08 21:03:52 +00:00
Baptiste Daroussin
ca38bca4f7 Cleanup plist 2014-12-08 20:18:23 +00:00
Baptiste Daroussin
2f78381fd3 Cleanup plist 2014-12-08 20:03:32 +00:00
Baptiste Daroussin
bc87845ce4 Cleanup plist 2014-12-08 19:59:02 +00:00
Baptiste Daroussin
7eab9a754f Cleanup plist 2014-12-08 19:56:26 +00:00
Baptiste Daroussin
b8e2456f67 Cleanup plist 2014-12-08 19:48:50 +00:00
Baptiste Daroussin
21a7573d19 Cleanup plist 2014-12-08 19:34:35 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Alexey Dokuchaev
9d29351fc1 Sort entries alphabetically across all categories to avoid extra repo churn. 2014-12-07 16:21:36 +00:00
Mark Felder
5bd1a593e2 Update "BSD" license in x11 categories 2014-12-07 13:54:52 +00:00
Olivier Duchateau
058124d707 Update to 1.4.1 2014-12-05 16:42:03 +00:00
Koop Mast
6ce4980916 Update GNOME to 3.14.2.
This update was brought to you in collaboration with Gustua Perez

Make sure gtk30 pulls it the default theme (adwaita-icon-theme).
Update the extra gnome-shell-extensions so they work with gnome-shell 3.14.
Drop metacity from gnome3 meta-port.
Remove the gtile gnome-shell extension since it proven to be buggy.

Exp-run done by antoine@ for gdk-pixbuf2 deprecated API.

PR:		195414
Obtained from:	gnome dev repo
2014-12-03 09:18:23 +00:00
Alexey Dokuchaev
5f2f290815 - Move the project over to GitHub, together with our patches
- Set EXTRACT_SUFX to prevent clobbering of the original distfile
- Relinquish control: should be stable enough now to fly solo
2014-12-03 08:43:07 +00:00
Carlo Strub
fb14c8850f - Update to 4.1.0
- Use striping
- Please portlint
- Bump PORTREVISION
2014-12-02 22:44:25 +00:00
Koop Mast
ba0d2f7534 Add patch to fix the build with clang 3.5.
Submitted by:	clang3.5 upgrade exp-run via antoine@
Obtained from:	upstream
2014-11-30 15:31:42 +00:00
Antoine Brodin
a32054e27e Allow building with bison 3
PR:		ports/194680
2014-11-30 11:20:35 +00:00
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Emanuel Haupt
44432d01cb - Update to 313
- Retire EXTRACT_SUFX in favor of USES=tar:tgz macro
2014-11-29 11:12:55 +00:00
Koop Mast
5c3b6d77f9 Fix libEGL and libGLESv2 conflict between libEGL/libglesv2 and the
nvidia-driver port in the same fashion it was done as the conflict
with the libGL port.

Mesa ports:
Add pkg-[de]install scripts to handle the symlinks in the libEGL
  and libglesv2 port.
Move pkg-[de]install scripts of libGL out of files/
Put the real mesa libraries into lib/.mesa so we don't have each
  port create a directory for it own use.

Nvidia-driver:
Only apply the libEGL.so and libGLESv2.so alternative install
  directory if nvidia-driver actually ships them. Copied from
  PR submitter, since it was much cleaner then my initial attempt.
Make pkg-install script check if the nvidia-driver port installed
  the libEGL/libglesv2 libraries and only then make the symlinks.
  This should allow the script to work with the slave ports which
  don't install these libraries.
Make the pkg-deinstall script check if the mesa version of
 the libEGL/libGLESv2 libraries are installed before trying to
 recreate the symlinks of those ports.

PR:		194924
Submitted by:	Gerard Seibert <gerard_seibert@outlook.com>
Approved by:	portmgr (angrybapt)
2014-11-27 13:14:04 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
John Marino
4c27ce9bdf x11/nvidia-settings: restore stripping of program during install
PR:		193078
Submitted by:	Jan Beich
Approved by:	maintainer timeout (3 months)
2014-11-25 18:06:51 +00:00
John Marino
b60dca612d x11/wmblob: Fix typos in pkg-descr
PR:	195351
2014-11-25 17:21:34 +00:00
Max Brazhnikov
2d2662f134 Bump PORTREVISION after graphics/poppler update to 0.26.3 2014-11-25 12:55:53 +00:00
Grzegorz Blach
273c6e6d76 - Merge EFL libraries into devel/efl and update to 1.12.0
- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
  and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage

Reviewed by:	crees, antoine
2014-11-25 03:07:22 +00:00
Dmitry Marakasov
4289cac4fd - Simplify MASTER_SITES
- Drop @dirrm* from plist
2014-11-24 20:25:50 +00:00
Dmitry Marakasov
cefbacb9d5 - Simplify MASTER_SITES
- Add LICENSE
- Drop @dirrm* from plist
2014-11-24 20:25:39 +00:00
Dmitry Marakasov
26b228f968 - Drop @dirrm* from plist 2014-11-24 20:25:07 +00:00
Antoine Brodin
487ae63048 Cleanup plist 2014-11-24 20:21:59 +00:00
Danilo Egea Gondolfo
b4c460a370 - Update to 1.0.4
- Remove BROKEN
- Update COMMENT
- Update pkg-descr
- Pass maintainership to submitter

PR:		195250
Submitted by:	C Hutchinson <portmaster@bsdforge.com>
2014-11-22 16:43:54 +00:00
Johannes Jost Meixner
4f12f3b178 multimedia/x264: General overhaul
- Split x264 into two ports: the CLI application (x264), and the library
  (libx264). This will allow x264 to use lavf and friends from ffmpeg for
  decoding and demuxing while preventing a circular dependency between the
  two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather
  than x264.
- Add the LAVF option to the CLI port, making the dependency on ffmpeg
  optional.
- Update to 0.142.2455.
- Amend fixes to local patches so that they can apply to the new upstream
  files.
- Provide the git revision and other version information to the build
  environment, allowing the CLI binary to display this information (like the
  Windows builds).
- Remove unsupported build options (X11_OUTPUT).
- Ensure that the library and CLI ports each have the appropriate options.
- Add notes for future contributors who wish to update the ports.
- Bump PORTREVISION for all dependent ports.

PR:           187805
Differential Revision:	https://reviews.freebsd.org/D1159
Submitted by: Andrew Berg <aberg010@my.hennepintech.edu>
Approved by:  koobs (maintainer, mentor)
2014-11-22 16:23:34 +00:00
Raphael Kubo da Costa
9234af2077 Add upstream patch for CVE-2014-8600 (insufficient input validation).
MFH:		2014Q4
Security:	890b6b22-70fa-11e4-91ae-5453ed2e2b49
2014-11-20 21:31:54 +00:00
Olivier Duchateau
73372817a3 Xfdashboard is GNOME shell like for the Xfce desktop.
WWW: http://xfdashboard.froevel.de/

Obtained from:	Xfce dev repository
2014-11-20 18:11:16 +00:00
Kris Moore
3719a2d5c1 - Update to 0.7.2 2014-11-20 14:00:10 +00:00
Baptiste Daroussin
dc34ff69ff Remove: abandonware, depends on non existing USE_GNOME components 2014-11-19 14:47:21 +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
Raphael Kubo da Costa
a9c4dfde2d Add patch for CVE-2014-8651 (privilege escalation).
MFH:		2014Q4
Security:	dafa13a8-6e9b-11e4-8ef7-5453ed2e2b49
2014-11-17 21:00:49 +00:00
Antoine Brodin
17e3e62f4c Fix packaging 2014-11-16 23:48:23 +00:00
Baptiste Daroussin
d047495589 Update to 3.5.0.28 2014-11-16 19:43:13 +00:00
Johan van Selst
f22787e7e1 - Remove patchfile and remove autotools
- Strip installed binary
- Adopt port
- Bump portrevision
2014-11-15 20:13:35 +00:00
Alexey Dokuchaev
126c2c66ba - Stop trying to adopt cap_rights_t type change in FreeBSD src SVN r255219
as recent driver versions are already account for it; this unbreaks the
  build for 304.xx branch [*]
- Simplify patching for stack buffer overflow in nvidia_sysctl_bus_type():
  NVidia really screwed up fixing it since it was reported.  Originally,
  they were sprintf(bus_type, "PCI-E")ing to a 4-character buffer allocated
  on stack (304.88 and earlier); later they've replaced the buffer with a
  char * pointer, but left one sprintf() into it (304.108 and above, up to
  304.121); then finally fixed it for real in 304.123.  Given versions are
  only for 304.xx branch; others retained the same bugs during this time
  frame.  Fix it across the gang by simply extending bus_type[4] (if found)
  to eight bytes instead of employing complex NVVERSION checks: this should
  now be no-op for newer versions, but good enough for older ones (e.g. for
  173.14.35, 96.xx, and 71.xx)

PR:	194866, 194958 [*]
2014-11-15 16:45:10 +00:00
Guido Falsi
300ba834d6 - Update to 0.6.3
- Use install-strip target
- Update plist

PR:		194867
Submitted by:	Horia Racoviceanu <horia at racoviceanu.com> (maintainer)
2014-11-14 18:19:31 +00:00
Antoine Brodin
676e482143 Cleanup plist 2014-11-13 17:51:10 +00:00
Steve Wills
c02cda76c0 x11/rubygem-gnome2: update to 2.2.3
Update all rubygem-gnome2 and related ports to 2.2.3

While here, mark rubygem-glib2 as broken with Ruby 2.1
2014-11-12 02:02:59 +00:00
Johannes Jost Meixner
80b6c31429 Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
  devel/linux-c6-libsigc++20
  graphics/linux-c6-gdk-pixbuf [1]
  graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
  and security/linux-c6-cyrus-sasl2
- Misc. cleanups

Differential Revision:	https://reviews.freebsd.org/D1108
Submitted by:	kmoore [1]
Reviewed by:	rene (emulation)
Approved by:	portmgr (swills)
Approved by:	swills (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-11-11 13:06:39 +00:00
Antoine Brodin
8f5f0d8588 Cleanup plist 2014-11-10 23:10:23 +00:00
Alexey Dokuchaev
ce17015e99 Fix distinfo for i386 flavor of version 304.123 of the driver.
PR:	194890
2014-11-10 00:00:02 +00:00
Koop Mast
6b1c2ea085 Remove * from LIB_DEPENDS lines and specify the default library name
for ImageMagick. Using '*' it is unsupported and potention bugs here.
2014-11-07 09:55:22 +00:00
Pietro Cerutti
c605de2081 - Do not require a particular version of Tk - any will do [1]
- While at it, modernize OPTIONS

PR:		194868
Submitted by:	wbparsons@alum.mit.edu
2014-11-06 18:33:54 +00:00
Alexey Dokuchaev
adfa6917d0 Update two most recent branches of nVidia drivers to versions 340.46
and 304.123.
2014-11-05 17:00:29 +00:00
Raphael Kubo da Costa
a9662ed949 Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
                  we just needed to finish the work.

Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.

Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
                             Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
                             mutually exclusive due to changes introduced in
                             Qt 5.3.0 (the ALSA code is now a proper plugin
                             that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
                     library.

The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
  QMAKEPATH does much more than we want now that we call qmake from the top
  of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
  property, which is in turn used by qt_config.pri to load the .pri files in
  mkspecs/modules.

  In practice, this means that if people have an older Qt installation those
  files will be used and QT_CONFIG will have values such as "gui" even if
  one is building a port like textproc/qt5-xml, which passes -no-gui to the
  configure script. Consequently, unintended code paths may be enabled or
  the configuration step can just fail if the .pro files expect values that
  are not present in the system-wide, older .pri files.

  We avoid all those problems if we use QMAKESPEC, as qmake does not take
  its value into account when evaluating the QMAKE_MKSPECS property and will
  only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
  example, instead of all the files in mkspecs).

- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
  qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
  and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
  ones in the build directory themselves.

  In practice, this means that we end up with linker calls like this:

  c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
      -lQt5Gui -lQt5Core

  So if one already has Qt installed in the system, the older, already
  present version of the libraries in /usr/local/lib will be used instead of
  the newly-built ones in /wrkdir/build/lib.

  QTBUG-40825 discusses this behavior upstream, but there has been no
  agreement on a solution yet.

  For now, the solution adopted is to make the compiler and the linker aware
  of those paths but only try them last after all others, and this is
  achieved by setting the CPATH and LIBRARY_PATH environment variables when
  qmake is being used.

  In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
  stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
  from the pkg-config calls qtbase's configure script makes.

- Call qmake from the root of the ${WRKSRC}.

  In Qt 5.3, Qt's build infrastructure has undergone some changes that make
  our previous approach of calling qmake from the directories we want to
  build stop working. Things would break even more in Qt 5.4, in which
  qtbase's configure script does not accept the -process, -fully-process and
  -dont-process arguments anymore (it always behaves as if -process had been
  used).

  Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
  this change involves changing lines in Makefiles from
    WRKSRC_SUBDIR=	foo/bar
  to
    BUILD_WRKSRC=		${WRKSRC}/foo/bar
    INSTALL_WRKSRC=		${WRKSRC}/foo/bar
  as well as adding patches to .pro files to avoid entering other
  subdirectories and removing post-configure targets that are not necessary
  anymore.

  Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
  also simplify the configuration process for the qtbase ports a little.
  Looking at r10019 it is not clear why we started calling qmake in the
  pre-configure target in addition to the post-configure one (while also
  skipping it in do-configure), but we can now drop this call since letting
  configure behave as if -process had been passed means it will call qmake
  on its own and overwrite the files generated by the pre-configure call. We
  still need to call qmake in post-configure though, as the configure script
  does not pass -recursive when calling qmake and we need to be able to call
  make from any subdirectory when building.

PR:		194762 [1]
PR:		194566 # exp-run with base GCC and clang
PR:		194088 [3]
2014-11-05 09:39:21 +00:00
Alonso Schaich
0146947997 Remove ZEROCONF option
mDNSResponder was abbandoned by upstream and replaced by discoveryd, which is
not open source. As kdelibs already depends on AVAHI being installed, remove
the option for the zeroconf backend and always use AVAHI.

Also, port option processing is broken, and AVAHI is used even if
mDNSResponder is chosen as backend, so bump PORTREVISION as the old package
invalidly tracks an unreferenced mDNSResponder library package dependency.

Approved by:	rakuco (mentor)
2014-11-02 22:48:26 +00:00
Alexey Dokuchaev
ee1f9b3e01 - Finish conversion of NVVERSION to float (left-pad minor < 99 with zero
to allow version comparison); now we're safe until minor wraps to 1000
- Augment a comment about NVVERSION and reword PAE option description
- Make `update-distinfo' target more robust (by respecting ARCH_SUFX)
2014-11-02 21:32:46 +00:00
Bryan Drewery
faad936265 - Update to 0.7.0
- Support NLS

PR:		194338
Submitted by:	Conrad Meyer <conrad.meyer@isilon.com>
Approved by:	maintainer timeout
2014-11-02 16:10:27 +00:00
Alexey Dokuchaev
d7408d53e6 Switch NVVERSION (internal variable derived from DISTVERSION) to float, in
order to handle version numbers where minor version can exceed 99; integer
scheme was breaking NVVERSION monotonicity and comparability in this case.

While here, put back the comment removed in r327777 for no apparent reason.
2014-11-02 12:11:17 +00:00
Guido Falsi
95d9ca648e - Modify sample config to not listen on the net by default [1]
- Fix paths in man page [2]
- While here, silence some portlint warnings and modernize plist

PR:		194252 [1], 194518 [2]
Submitted by:	uffe at uffe.org [1]
			adrian@ [2]
Approved by:	Henry Hu <henry.hu.sh at gmail.com> (maintainer)
2014-11-02 09:44:01 +00:00
Koop Mast
3bb1942cc4 Update the following Xorg components:
libXext to 1.3.3
libxcb and xcb-proto to 1.11
libxkbcommon to 0.5.0
pixman to 0.32.6
xinit to 1.3.4
xkeyboard-config to 2.13
xrandr to 1.4.3
xtrans to 1.3.5

Use INSTALL_TARGET=install-strip for stripping.
Drop @dirrm[try] from plist

Obtained from: xorg-dev repo
2014-11-01 14:44:14 +00:00
Kris Moore
9e988774f5 - Update to 0.7.1 2014-10-29 21:03:32 +00:00
Alonso Schaich
afdc1a1030 Fix an OOB memory read in kio_sftp
When passing timeout values to ssh_option_set of security/libssh, an int type
pointer is used instead of a long int one required by the ssh_option_set
documentation, which causes platform specific (or undefined) behaviour on
architectures where sizeof (long int) is different to sizeof (int).

Fix this by "promoting" the referenced locals to long integer type.

This commit merges r10452 of area51 and is based on a report by Dwayne
MacKinnon via kde@ mailing list.

References:
  https://mail.kde.org/pipermail/kde-freebsd/2014-October/018330.html
  https://bugs.kde.org/show_bug.cgi?id=331674

Approved by:	rakuco (mentor)
2014-10-28 22:56:27 +00:00
Baptiste Daroussin
8b1bb2e6bb Avoid using @cwd
nuke @dirrm
2014-10-27 16:39:10 +00:00
Raphael Kubo da Costa
990a62701e Remove @dirrm and @dirrmtry entries from the Qt ports. 2014-10-23 21:35:14 +00:00
Kris Moore
a68e08e0ac - Update to 0.7.0-1413916751 2014-10-22 02:47:17 +00:00
John Marino
5e68477fdc Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 10:34:14 +00:00
Marcus von Appen
a5f9cc91c2 - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,
x11-fonts/, x11-toolkits and x11-wm to new USES=python

Approved by:	portmgr (implicit)
2014-10-19 18:16:15 +00:00
Max Brazhnikov
0ea52f99b4 KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!
USE_KDE4=kdehier component has been deprecated, new components added:
 baloo			- Baloo core libraries
 baloo-widgets		- Baloo widgets library
 kfilemetadata		- KDE library for extracting file metadata

New ports:
  graphics/kqtquickcharts	- QtQuick plugin to render interactive charts
  misc/artikulate		- Pronunciation trainer for KDE
				(not usable currently, links to both
				GStreamer 1.x and 0.10.x via dependencies)
  sysutils/baloo[-widgets]	- KDE framework for searching and
				managing user metadata
  sysutils/kfilemetadata	- Library for extracting file metadata

l10n ports:
- Farsi (Persian) and Indonesian translations has been readded
- Vietnamese didn't pass threshold for inclusion into release

astro/kstars:
- switch dependency from math/eigen2 to math/eigen3
- add PYKDE option for updating supernovae data

deskutils/kdepim4:
- update dependencies: add libkgapi and baloo,
  remove now needless clucene, link-grammar, strigi
- add patch to fix build with gcc42
- update COMMENT and description for all KDE PIM ports

devel/ruby-krossruby:
- remove BROKEN, it builds with ruby 2.x now

editors/kate:
- add patch to disable memory-hungry build of the kate tests [1]

graphics/okular:
- add dependency on graphics/libkscreen

math/cantor:
- add optional dependency on lang/luajit for LuaJIT backend
- fix gfortran detection [2]

misc/kdehier4:
- adapt to new pkg world. Now the purpose of kdehier4 only
  to link some stuff between KDE4_PREFIX and LOCALBASE.

science/kalzium:
- switch dependency from math/eigen2 to math/eigen3
- add dependence on science/chemical-mime-data

x11-themes/kdeartwork4
- switch dependency from math/eigen2 to math/eigen3

among other changes:
- drop deprecated USE_KDE4=kdehier
- drop @dirrm from plist
- clean up pkg-descr
- convert to options helpers
- other portlint fixes

The area51 repository features commits by alonso, rakuco and myself.

PR:		187150 [1]
Reported by:	pe.freethread@live.com
Patch by:	Tobias Berner <tcberner@gmail.com>

PR:		180674 [2]
Reported by:	torsten.eichstaedt@web.de

PR:		194316
Exp-run:	antoine
2014-10-19 15:57:27 +00:00
Juergen Lock
ddb6d1d6f7 - Update libxine to 1.2.6 - changelog is here:
http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/file/9aef7a72d009/ChangeLog

- Remove an inline from include/xine/xineutils.h for the benefit
  of using libxine with base gcc 4.2 .

- Bump PORTREVISIONs for ports depending on libxine. (now also non-default
  rdeps as per the new rule)
2014-10-18 21:10:39 +00:00
Alex Kozlov
43a22bb0dd - Fix various distinfo errors
- Remove unused USE_* knobs
- Fix typos in USE_* knobs
- Remove empty lines after .include <bsd.port.mk>

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D911
2014-10-16 08:55:30 +00:00
Kris Moore
a5b1d56013 - Update to 0.7.0-1413399783
- Fixes a few missing files from a bad git merge
2014-10-15 19:28:20 +00:00
Kris Moore
8922e24ea9 - Update to 0.7.0 2014-10-15 14:07:50 +00:00
Pawel Pekala
48ce5dce19 Remove @dirrm's from my ports plists 2014-10-13 22:08:27 +00:00
Antoine Brodin
d0ffb98a35 No need to use ${STRIP_CMD}, ${BSD_INSTALL_PROGRAM} already takes care of this 2014-10-12 14:47:13 +00:00
William Grzybowski
044213c3d0 x11/xpra: switch from py-imaging to py-pillow
- USES python

With hat:	python
Approved by:	portmgr (bdrewery, implicit)
2014-10-07 12:23:43 +00:00
William Grzybowski
ff6d55b04c x11/xcurs: switch from py-imaging to py-pillow
- USES python

With hat:	python
Approved by:	portmgr (bdrewery, implicit)
2014-10-07 12:08:15 +00:00
Antoine Brodin
ece172b860 Fix packaging 2014-10-06 21:00:51 +00:00
Baptiste Daroussin
10b5b7c325 Update to 1.8.1
Cleanup plist
2014-10-06 13:00:50 +00:00
Baptiste Daroussin
27c895ef61 Update to 1.8.1
Cleanup plist
2014-10-06 12:52:46 +00:00
Baptiste Daroussin
c5e02d1fce Update to 1.8.1
Cleanup plist
2014-10-06 12:50:28 +00:00
Baptiste Daroussin
58046ca56a Update to 1.8.1
Cleanup pkg-plist
Remove now useless dependency on gnomehier
2014-10-06 12:32:40 +00:00
Tijl Coosemans
49d24ca548 graphics/djvulibre:
- Add USES=libtool and bump dependent ports
- Remove threading related patches
2014-10-05 21:30:26 +00:00
Alonso Schaich
c05e144deb Replace USE_PYTHON* by USES=python.
This commit consists of area51's r10314 and r10356 patchsets.

Approved by:	rakuco (mentor)
2014-10-05 18:25:00 +00:00
Koop Mast
e63ef6c3c0 Doesn't build with gnome3 version of gnome-desktop 2014-10-03 12:37:06 +00:00
Raphael Kubo da Costa
4e4dc37058 Add x11/qt5-x11extras.
Qt platform-specific features for X11-based systems.

PR:		194008
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-09-29 21:24:18 +00:00
Alex Kozlov
1252239d9f - Add NO_ARCH
- Use new @dir syntax

Approved by: x11 (kwm)
2014-09-29 09:31:23 +00:00
Emanuel Haupt
43968b644c Update to 312 2014-09-29 06:29:55 +00:00
Alex Kozlov
f06094f706 - Use options helpers
- Convert to @sample
- Strip binaries
- Use new @dir syntax

Reviewed by:	bapt, kwm
Approved by:	x11 (bapt, kwm)
Differential Revision:	https://reviews.freebsd.org/D724
2014-09-26 18:44:22 +00:00
Vanilla I. Shu
53589b64e7 Update to version 2.9.4.
PR:		ports/193903
Submitted by:	Ports Fury.
2014-09-26 02:38:00 +00:00
Tijl Coosemans
a6d2f30533 - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.h
and libintl.so.  This fixes a problem where DATADIRNAME gets an incorrect
  value which causes locale files to be installed in the wrong place.
- The only configure checks that still need to be patched are related
  to intltool so move DATADIRNAME patching from USES=pathfix to
  USE_GNOME=intlhack.

- games/klavaro: remove excessive dependencies
- japanese/libskk: add INSTALL_TARGET=install-strip
- math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread
  patching
- multimedia/freetuxtv: remove excessive dependencies
- science/gramps: fix shared-mime-info use

Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-09-25 15:18:27 +00:00
Eitan Adler
4ea635fd2d Hand back my ports to the pool.
Ports require time and TLC which I no longer have.
2014-09-24 06:00:09 +00:00
Dmitry Marakasov
001bcc86f0 - Drop @dirrm* from plist 2014-09-23 11:19:23 +00:00
Kris Moore
e9891ace9b - Update Lumina to 0.6.3 2014-09-22 19:41:29 +00:00
Boris Samorodov
70e8a571c1 x11/libXcm: it is not an Xorg lib, set USES=libtool, remove *.la files 2014-09-22 18:57:05 +00:00
Boris Samorodov
9e41086467 x11/libXcm: clear @dirrm, add INSTALL_TARGET=install-strip, USES=libtool:keepla 2014-09-22 18:06:47 +00:00
Baptiste Daroussin
d2d9edf2d4 Simplify plist 2014-09-22 11:35:11 +00:00