Commit graph

4894 commits

Author SHA1 Message Date
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
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Danilo G. Baio
fc925b3abd x11-wm/awesome: Fix build with GCC-based architectures
This port requires C11-aware compiler.
Add USES=compiler:c11 to fix build on GCC architectures.

Take MAINTAINER'ship.

PR:		232855	[1]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
Approved by:	garga (maintainer, IRC)
Sponsored by:	IntegriCloud [1]
2018-11-02 12:54:13 +00:00
Tobias C. Berner
9f68d12bf2 Update KDE Plasma to 5.12.7. 2018-10-28 10:59:23 +00:00
Alexey Dokuchaev
83acc71814 Add the patch file forgotten in the earlier commit (r482283). 2018-10-17 09:17:58 +00:00
Alexey Dokuchaev
d597c53d4c Resurrect `x11-wm/skippy-xd', a full-screen Expose-style standalone task
switcher for X11.  It is now being hosted on GitHub as a fork from the
original 0.5.0 release (2004), initially maintained by Nick Watts (2011)
and now by Richard Grenville (2013).  Assume maintainership.
2018-10-17 09:09:08 +00:00
Jesper Schmitz Mouridsen
5f0eecd752 New port x11-wm/obconf-qt
PR: 229306
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D17261
2018-10-15 14:55:00 +00:00
Tobias Kortkamp
83004f3fee Mark x11-wm/qtile as deprecated too
It has been non-functional for over a year.

PR:		222363
2018-10-12 09:39:21 +00:00
Tobias Kortkamp
ca96d1197d Explicitly mark x11-wm/qtile as broken
It's already being skipped now since x11/xpyb was marked as broken
in ports r471180, but qtile previously died with an xcb.Exception,
so mark it as broken anyway by request of Michael.

While here also reset maintainer due to the long timeout.

PR:		222363
Submitted by:	Michael Reim <kraileth@elderlinux.org>
Approved by:	wg (maintainer timeout, 1 year)
2018-10-12 09:25:02 +00:00
Gleb Popov
39be4b047e x11-wm/hs-xmonad and x11-wm/hs-xmonad-contrib: Update to 0.15.
PR:		231987
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	tcberner (mentor)
2018-10-06 10:09:13 +00:00
Kirill Ponomarev
bf2bdba023 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-10-01 08:34:25 +00:00
Koop Mast
1a19050b32 The updated libgtop included in the GNOME 3.28 update broke runtime for
mate ports that use libgtop [1]. Bump all users not included in the GNOME
update to fix these issues.

Reported by:	Barbara Guida <barbara.freebsd@gmail.com> [1]
2018-09-30 20:27:44 +00:00
Koop Mast
951c1f5d1c The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD.
The offical GNOME 3.28 release notes can be found at
https://help.gnome.org/misc/release-notes/3.28/

Thanks to Antoine Brodin for running the exp-runs.

PR:		229761
2018-09-30 11:58:29 +00:00
Thomas Zander
84b6aee905 Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l 2018-09-29 08:04:27 +00:00
Alex Kozlov
2b429032b6 - Update to 5.5.0 2018-09-29 06:19:33 +00:00
Gleb Popov
0a4e147de5 x11-wm/hs-xmonad-contrib: Update to 0.14.
PR:		231751
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	tcberner (mentor)
2018-09-27 15:49:43 +00:00
Gleb Popov
ad5b779798 x11-wm/xmonad: Update to 0.14.
PR:		231750
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	tcberner (mentor)
2018-09-27 15:43:12 +00:00
Rene Ladan
33eec73f71 Remove expired port:
2018-09-20 x11-wm/swm: upstream no longer maintained, the screen turns black after starting swm
2018-09-21 08:37:54 +00:00
Ed Maste
176251159f Bump PORTREVISION for changed CFLAGS
I adjusted CFLAGS in several ports to allow linking with lld on i386 but
missed the corresponding PORTREVISION bump.

Related commits:
r480023 r480045 r480047 r480048 r480049 r480061 r480062 r480068

Reported by:	antoine
Approved by:	antoine
2018-09-18 19:20:17 +00:00
Steve Wills
26747a563a x11-wm/emerald: Add missing dependencies
While here, add license, NLS option and bump PORTREVISION

PR:		230918
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	maintainer timeout (freebsd-ports@dan.me.uk, >3 weeks)
2018-09-18 17:50:54 +00:00
Ed Maste
59dcc20566 x11-wm/golem: add -fPIC on i386, to allow linking with lld
By default lld does not allow non-PIC code where PIC is required.
Other architectures already apply -fPIC; do so for i386 as well.

Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
2018-09-18 17:48:35 +00:00
Steve Wills
105fc7045f x11-wm/compizconfig-backend-gconf: Add missing dependencies
While here, add LICENSE and pet portlint

PR:		230914
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	maintainer timeout (freebsd-ports@dan.me.uk, >3 weeks)
2018-09-18 17:41:25 +00:00
Steve Wills
9e4388fca4 x11-wm/compizconfig-python: Add missing dependencies
While here, add LICENSE and pet portlint

PR:		230912
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	maintainer timeout (freebsd-ports@dan.me.uk, >3 weeks)
2018-09-18 17:33:59 +00:00
Steve Wills
5751d5efb9 x11-wm/compiz-plugins-unsupported: Add missing dependencies
While here, add license, NLS option and bump PORTREVISION

PR:		230911
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	maintainer timeout (freebsd-ports@dan.me.uk, >3 weeks)
2018-09-18 17:19:57 +00:00
Steve Wills
45b1e023c9 x11-wm/compiz-plugins-main: Add missing dependencies
While here, add LICENSE, NLS option and bump PORTREVISION

PR:		230865
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	maintianer timeout (freebsd-ports@dan.me.uk, >3 weeks)
2018-09-18 17:09:44 +00:00
Kirill Ponomarev
5eb11c3ade Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2018-09-17 12:08:43 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Pietro Cerutti
99c9601565 x11-wm/e16: fix build which assumed dlopen is in libdl 2018-09-11 09:11:29 +00:00
Pietro Cerutti
64a75dd8d4 x11-wm/e16 - update to 1.0.19
Add option to build with PANGO support for text rendering.
Fix NLS with non-default prefix.

Changelog: https://git.enlightenment.org/e16/e16.git/commit/ChangeLog?h=v1.0.19
2018-09-10 14:14:43 +00:00