Commit graph

4922 commits

Author SHA1 Message Date
Steve Wills
5872b95539 x11-wm/i3-gaps: update to 4.16.1
PR:		235283
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-01-28 19:45:23 +00:00
Kirill Ponomarev
7c3cb62ae2 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2019-01-28 13:20:32 +00:00
Jan Beich
41256c23a5 x11-wm/sway: update to 1.0.b.2.274
Changes:	1a1133dc...5f45a4bb
Changes:	c41d0130...209210d3
Changes:	72d15f8...f002a7a
Changes:	3d94a60...368f53e
2019-01-26 00:43:17 +00:00
Steve Wills
d923051bd8 x11-wm/i3-gaps: update to 4.16
PR:		235064
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2019-01-25 21:35:45 +00:00
Jan Beich
9dfc0dfc0b x11-wm/sway: back out r490400
- Upstream doesn't want a terminal chooser
- xkb_rules evdev breaks input on X11 sessions i.e., xf86-input-keyboard
2019-01-24 20:26:36 +00:00
Jesper Schmitz Mouridsen
eb837a94b1 New port x11-wm/lxqt-session
LXQt session handling and configuration.
Contains the startlxqt script and lxqt-leave
binary to respectively start and stop a LXQt DE session.

PR: 229291
Approved by:	miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D17974
2019-01-24 19:37:25 +00:00
Jan Beich
9ee54e4527 x11-wm/sway: bump required wlroots version after r491073
../sway/server.c:7:10: fatal error: 'wlr/backend/noop.h' file not found
 #include <wlr/backend/noop.h>
          ^~~~~~~~~~~~~~~~~~~~
2019-01-24 10:07:07 +00:00
Jan Beich
326a2287ad x11-wm/sway: update to 1.0.b.2.270
Changes:	410c9613...1a1133dc
Changes:	b619ab4d...c41d0130
Changes:	4e72a36...3d94a60
2019-01-24 00:14:46 +00:00
Dmitry Marakasov
9eee5b8fa4 - Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2019-01-23 09:30:36 +00:00
Guido Falsi
41ff4e536e Clenup xfce ports:
- Add missing dependencies
- Remove unneeded patches
- Regenerate and rename legacy patches
- Add NLS option to ports providing such a knob, and missing the
  option
- Add INSTALL_TARGET=install-strip where missing
- Sort things
- Remove unneeded +=
- Cosmetic changes to OPTION related variables to improve readability
- Update WWW
- Silence portlint warnings about variables order
- Bump PORTREVISION where changing dependencies and/or adding
  install-strip
2019-01-22 14:44:38 +00:00
Jan Beich
f448e381d3 x11-wm/sway: update to 1.0.b.2.243
Changes:	1cce14e7...410c9613
Changes:	5dde2e79...b619ab4d
Changes:	c94949d...72d15f8
Changes:	52eeb9f...4e72a36
2019-01-22 00:42:14 +00:00
Tobias Kortkamp
2e43fc3403 x11-wm/ccsm: Add LICENSE
- While here add missing USES=gnome
- Reset maintainer due to the long timeout

PR:		230916
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	freebsd-ports@dan.me.uk (maintainer timeout, ~5 months)
2019-01-21 08:57:14 +00:00
Jan Beich
f9041a28d0 x11-wm/sway: update to 1.0.b.2.226
Changes:	70637b40...1cce14e7
Changes:	10b1de6e...5dde2e79
Changes:	https://github.com/swaywm/swayidle/compare/1.1...c94949d
Changes:	https://github.com/swaywm/swaylock/compare/1.2...52eeb9f
2019-01-19 00:32:42 +00:00
Jan Beich
d23fedb30a x11-wm/sway: update to 1.0.b.2.204
Changes:	2573606b...70637b40
Changes:	10a2c4ed...10b1de6e
2019-01-16 19:17:39 +00:00
Roman Bogorodskiy
bf9c8804cf x11-wm/openbox: use @sample for global config files
Even though users usually keep WM configuration local, it's
good to use @sample for global configuration files to avoid
losing it on package reinstalls.

Bump PORTREVISION due to package change.

PR:		227338
Reported by:	meine <trialero@gmx.com>
2019-01-16 16:45:09 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Jan Beich
5051394275 x11-wm/sway: improve default config
- Don't hardcode urxvt
- Make Windows key work
2019-01-15 20:42:13 +00:00
Jan Beich
0f8fe3f5d0 x11-wm/sway: explain why SUID is enabled
Sway needs setuid bit on DRM when (e)logind isn't available. When
running only on X11 setuid bit can be disabled.
2019-01-15 18:06:50 +00:00
Jan Beich
eb2e63135c x11-wm/sway: update to 1.0.b.2.189
The last beta is several months old, so use a snapshot to help users
evaluate the current state.

Changes:	https://github.com/swaywm/sway/compare/1.0-beta.2...2573606b
Changes:	https://github.com/swaywm/wlroots/compare/0.2...10a2c4ed
2019-01-15 00:52:45 +00:00
Tobias C. Berner
94c888a715 Update KDE Plasma to 5.15.5
https://www.kde.org/announcements/plasma-5.14.5.php
2019-01-09 20:25:37 +00:00
Dmitry Marakasov
3e86f346f9 - Fix LICENSE
- Switch to USES=localbase
2019-01-09 15:21:37 +00:00
Jan Beich
71c50e1481 x11-wm/sway: add new port
Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras.

https://swaywm.org/
2019-01-06 13:28:24 +00:00
Gleb Popov
e2c3fdc1fd lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
# pkg install -y `cat ghc-pkgs.txt`

During update some hs-* ports got two PORTREVISION bumps in a row. Other ports
got a PORTVERSION update together with one PORTREVISION bump. This is caused
by bulk-bumping PORTREVISION of all hs-* ports. There are a lot of them updated,
so figuring out which ones require a bump and which are not is too tedious.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18707
2019-01-06 12:18:06 +00:00
Kirill Ponomarev
c8c051dfca Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2019-01-01 12:44:21 +00:00
Tobias C. Berner
2e3fc151da Update KDE Plasma Desktop to 5.14.4
https://www.kde.org/announcements/plasma-5.14.4.php

PR:		222905
2018-12-31 06:38:42 +00:00
Mark Linimon
7411d7a61d This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.

While here, add USES=gnome.

PR:		234304
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-12-26 12:02:34 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Mark Linimon
625b9133ea This port needs USES=compiler:c11 to use newer GCC from ports on GCC-
based architectures.

PR:		234065
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-12-20 08:37:23 +00:00
Joseph Mingrone
b6218164f5 x11-wm/stumpwm: Update to 18.11 (plus fixes for issues #538, #541)
Upstream changes: https://github.com/stumpwm/stumpwm/releases/tag/18.11
2018-12-20 01:18:30 +00:00
Niclas Zeising
248c6b5c09 Split out evdev headers from multimedia/v4l_compat
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel.  This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.

By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.

Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers.  This will be further updated.

Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
with the updated evdev headers.

Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat
as needed, and bump portrevisions.

This is the first step in getting the FreeBSD input stack (libevdev,
libinput and so on) updated to newer versions.

Many thanks to all who have helped out with testing, code and exp-runs.
Apologies if I've forgotten to add any names.

PR:		222905, 217248, (based on, in part), 233787 (exp-run)
Submitted by:	Greg V, wulf
Tested by:	tcberner, kde
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Obtained from:	FreeBSDDesktop development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
2018-12-19 09:09:11 +00:00
Jochen Neumeister
730f98ff42 Update Maintainers eMail Address
PR:		233974
Submitted by:	Oleh Hushchenkov <gor@clogic.com.ua> (maintainer)
Approved by:	Maintainer with his old eMail Address
Sponsored by:	Netzkommune GmbH
2018-12-15 14:35:19 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Antoine Brodin
a8467ac2a7 Allow building with different versions of python3 2018-12-08 09:20:19 +00:00
Kirill Ponomarev
9b642e6221 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-12-06 18:03:48 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Eric Turgeon
3cda503c8d updating x11-wm/qtile to 0.12.0 and ericbsd is taking the maintanership
Approved by:	mentors (implicit)
2018-11-30 21:36:11 +00:00
Dmitry Marakasov
34ddc09eb2 - Cosmetic fixes, simplify docs handling and don't install license as documentation 2018-11-20 17:32:19 +00:00
Steve Wills
b4bab1c271 devel/glib20: remove runtime dep on perl5
Since glib-mkenums was rewritten in python in glib 2.53.5, glib20 seems
to no longer need perl5 at runtime. This makes perl5 a build dep only.

Removing the run dep causes some other ports to fail, so add the build
dep to those where needed.

PR:		233138
Approved by:	gnome (kwm, maintainer, older version of patch)
Exp-run by:	antoine
2018-11-19 15:57:08 +00:00
Antoine Brodin
0ac0d71edc Deprecate ports broken for more than 6 months 2018-11-18 18:35:38 +00:00
Joseph Mingrone
0214eaf08b x11-wm/stumpwm: Fix shebang
Submitted by:	0mp
Reported by:	vifon (#freebsd on freenode)
Differential Revision:	https://reviews.freebsd.org/D18007
2018-11-16 11:25:56 +00:00
Koop Mast
56cd9d39d7 Update mutter to 3.28.3.
Obtained from:	GNOME devel repo
2018-11-13 17:53:40 +00:00
Koop Mast
289883b11b Update ImageMagick to 6.9.10.14 [1]
* Add PKGNAMESUFFIX and rename the directory. This was done to show
  that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.

Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.

Chase these changes in all the ports that using IM6.

PR:		225102 (based on, only the version update) [1]
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
2018-11-10 19:57:07 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Chris Rees
0c257ca309 Update to 2.3.0
Move to more correct x11 category

Unbreak

Incorporate changes and improvements made by Mikael Urankar

PR:		ports/221102
Submitted by:	mikael.urankar@gmail.com

Various other cleanups; correct pkg-message and add ksh dependency

PR:		ports/220572
Submitted by:	pfg
2018-11-05 18:49:23 +00:00
Baptiste Daroussin
d067f557de Update to 4.16 2018-11-05 09:14:08 +00:00
Tobias C. Berner
89d1bb9ab0 Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
2018-11-04 19:00:53 +00:00
Antoine Brodin
cc3a9fc097 Mark BROKEN: fails to build
evoke/Xsm.cpp:653:17: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
        file += "/ede/"SETTINGS_FILENAME".conf";
                       ^

Reported by:	pkg-fallout
2018-11-04 13:49:27 +00:00
Chris Rees
d9b8cf40b6 Mark BROKEN for now.
Many issues in legacy code (type mismatches and collisions with builtin C++11
classes such as tuple).

Fix in the works.
2018-11-03 22:45:54 +00:00
Eric Turgeon
5d60d00017 update x11-wm/marco to 1.20.2
Approved by:	bapt (mentor)
2018-11-02 23:46:06 +00:00
Kirill Ponomarev
8d53fbf478 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-11-02 19:21:19 +00:00