Commit Graph

12157 Commits

Author SHA1 Message Date
Mark Linimon 8754578e37 Add compiler:c++11-lang to USES to fix build on GCC-based systems:
CMake Error in CMakeLists.txt:
  The compiler feature "cxx_decltype" is not known to CXX compiler "GNU" version 4.2.1.

While here, sort USES; add one blank line to be in accordance with
common usage.

Approved by:	portmgr (tier-2 blanket)
2021-02-12 03:01:23 +00:00
Kevin Bowling 01ac3c74de x11/x3270: Remove two unneeded patches
Sponsored by:	BBOX.io
2021-02-12 01:01:20 +00:00
Jan Beich 7254f522b1 x11/wezterm: simplify install
Replace fragile/ugly install workaround with CARGO_INSTALL_PATH.
Before the port adopted USES=ssl by disabling vendor_openssl
CARGO_INSTALL_PATH failed because USES=cargo tried to build during
install phase.
2021-02-11 19:21:10 +00:00
Alexey Dokuchaev 7b297684fa When listing a directory as a target's order-only-prerequisite, there must
be a target to handle this dependency, which I've wrongly assumed there is.
Switch to explicit directory creation as part of the target recipe for now.

Reported by:	leres
2021-02-11 18:35:55 +00:00
Jan Beich 3676ffc10c x11/wezterm: mark BROKEN on i386
error: literal out of range for usize
   --> termwiz/src/cell.rs:371:17
    |
371 |                 0x7f000000_00000000
    |                 ^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[deny(overflowing_literals)]` on by default
    = note: the literal `0x7f000000_00000000` (decimal `9151314442816847872`) does not fit into the type `usize` and will become `0usize`

Reported by:	pkg-fallout
2021-02-11 16:44:53 +00:00
Alexey Dokuchaev 4e71855529 Declare NSString pointer as `extern' to unbreak the build against modern
compilers (Clang 11, GCC 10).
2021-02-11 15:21:17 +00:00
Jesper Schmitz Mouridsen d77daeb3e2 New port: x11/screengrab
A program for fast creating screenshots, and easily publishing
them on internet image hosting services.
2021-02-11 13:45:56 +00:00
Emanuel Haupt f419911d65 Update to 366
Changelog:	https://invisible-island.net/xterm/xterm.log.html#xterm_366
2021-02-11 07:24:51 +00:00
Jan Beich 2ff1372abc x11/wezterm: add new port
WezTerm is a GPU-accelerated cross-platform terminal emulator and
multiplexer written by @wez and implemented in Rust.

- Multiplex terminal panes, tabs and windows on local and remote
  hosts, with native mouse and scrollback
- Ligatures, Color Emoji and font fallback, with true color and
  dynamic color schemes
- Hyperlinks
- Searchable Scrollback (use mouse wheel and Shift-PageUp and Shift
  PageDown to navigate, Ctrl-Shift-F to activate search mode)
- xterm style selection of text with mouse; paste selection via
  Shift-Insert (bracketed paste is supported!)
- SGR style mouse reporting (works in vim and tmux)
- Render underline, double-underline, italic, bold, strikethrough
  (most other terminal emulators do not support as many render
  attributes)
- Configuration via a file with hot reloading
- Multiple Windows (Hotkey: Super-N)
- Splits/Panes (currently only in the nightly builds)
- Tabs (Hotkey: Super-T, next/prev: Super-[ and Super-], go-to: Super-[1-9])
- SSH client with native tabs
- Connect to serial ports for embedded/Arduino work
- Connect to a local multiplexer server over unix domain sockets
- Connect to a remote multiplexer using SSH or TLS over TCP/IP
- iTerm2 compatible image protocol support, and built-in imgcat command
- Sixel graphics support

https://wezfurlong.org/wezterm/
2021-02-11 00:49:40 +00:00
Jan Beich b8e2d7ff59 x11/gromit-mpx: make summary similar to Arch/Gentoo/Nix 2021-02-10 16:20:54 +00:00
Jan Beich ed3678eef0 x11/gromit-mpx: add new port
Gromit-MPX is an on-screen annotation tool that works with any Unix
desktop environment under X11 as well as Wayland.

https://github.com/bk138/gromit-mpx
2021-02-10 16:14:51 +00:00
Nuno Teixeira 103c3702de Submitted by: Nuno Teixeira <eduardo@FreeBSD.org> (maintainer)
Approved by:	dbaio, garga (mentors)
Differential Revision:	https://reviews.freebsd.org/D28534
2021-02-10 07:42:50 +00:00
Jan Beich 8615631c6d x11/foot: unbreak if devel/ncurses is installed
In-base ncurses uses termcap, so ports/ don't support populating
terminfo yet. For example, devel/ncurses has --with-hashed-db
which confuses Meson.

[2/3] /usr/local/bin/meson install --no-rebuild
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/mesonmain.py", line 140, in run
    return options.run_func(options)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line 554, in run
    installer.do_install(datafilename)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line 372, in do_install
    self.install_targets(d)
  File "/usr/local/lib/python3.7/site-packages/mesonbuild/minstall.py", line 468, in install_targets
    raise RuntimeError('File {!r} could not be found'.format(t.fname))
RuntimeError: File 'f' could not be found
2021-02-09 21:06:26 +00:00
Guido Falsi 64f0fd5042 Update xfce4-taskmanager to 1.4.2 2021-02-09 20:49:05 +00:00
Gleb Popov b0fcfa5ece x11/terminology: Update to 1.9.0
Submitted by:	Peter TKATCHENKO <peter@flytrace.com>
2021-02-09 17:26:52 +00:00
Tobias C. Berner ed28803b50 graphics/poppler: update to 21.02
Release 21.02.0:
        core:
         * GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation
         * Fix memory leak if saving the file fails
         * Internal code improvements
         * Fix various issues handling broken files
         * Make checkedAdd work for long long in MSVC

        qt5:
         * Properly export NewSignatureData class
         * Fix regression in QIODeviceOutStream + MSVC

        qt6:
         * Properly export NewSignatureData class
         * Fix regression in QIODeviceOutStream + MSVC

        utils:
         * pdftohtml: Fix error() parameter type

PR:		253183
Exp-run by:	antoine
2021-02-09 11:10:57 +00:00
Emanuel Haupt f898b1bc78 Revised extra patch for the XAW3DXFT breakage, it's more elegant but basically
a noop, so no revision bump.

Submitted by:	Thomas Dickey <dickey@his.com> (upstream author)
2021-02-09 08:10:44 +00:00
Rene Ladan 5b2ef432a2 x11/cinnamon: update to 4.8.6
This fixes bug https://github.com/linuxmint/mint20.1-beta/issues/40

PR:		253205
Submitted by:	Charlie Li
MFH:		2021Q1
2021-02-08 18:27:41 +00:00
Baptiste Daroussin 5c8bc1ad45 Drop the check about hald not needed anymore 2021-02-08 14:14:32 +00:00
Baptiste Daroussin 86f2156e9a drop hald from rc script, not necessary since X does not depend anymore on hald 2021-02-08 14:12:52 +00:00
Baptiste Daroussin 363f7075f5 Bump portrevision after the fix on the startup script 2021-02-08 14:11:36 +00:00
Baptiste Daroussin 3ba0424a63 hald is not required anymore
Note that this is not needed since X does not depend anymore on hald
2021-02-08 14:11:06 +00:00
Emanuel Haupt b823107c1c Fix build with XAW3DXFT enabled
Notified by:	olgeni (via mail)
2021-02-08 08:51:10 +00:00
Alexey Dokuchaev 8b7d1fbda2 Split another patch I've missed in r564088 which is needed for 460.xx.
Reported by:	dhw
Analyzed by:	avg
2021-02-08 02:55:34 +00:00
Lars Engels d9759137c7 x11/mxrvt-devel:
- Fix build by adding -fnocommon to CFLAGS [1]
- Add missing LIB_DEPENDS and USE_XORG components

PR:		253330 [1]
Submitted by:	jjuanino <jjuanino@gmail.com>
MFH:		2021Q1
2021-02-07 22:31:03 +00:00
Alexey Dokuchaev 724ceeb82f - Update `x11/xapp' to version 2.0.6
- Depend on the particular gtk-doc program
2021-02-07 14:55:15 +00:00
Guido Falsi ae78b0e024 Update xfce4-taskmanager to 1.4.1 2021-02-07 10:25:31 +00:00
Guido Falsi 1d9602517b Limit portscout checks. 2021-02-07 08:53:10 +00:00
Baptiste Daroussin e37330b627 Remove hal-info from mate dependencies
Nothing in the mate ports consume that dependency
2021-02-07 05:19:40 +00:00
Baptiste Daroussin d03a91a321 Remove hal-info from the gnome3 ports
Nothing do consume that lib
2021-02-07 05:17:53 +00:00
Baptiste Daroussin be99cd5797 Drop dependency on gconf, this port does not actually depend on it 2021-02-06 19:13:22 +00:00
Jan Beich 95ef9270f2 x11/wob: update to 0.11
Changes:	https://github.com/francma/wob/releases/tag/0.11
Reported by:	GitHub (watch releases)
2021-02-06 18:53:35 +00:00
Alexey Dokuchaev 48c3156500 Forward-port ``extra-patch-src-nvidia_ctl.c'' patch to 460.xx branch,
I somehow missed it when rebasing other changes.  While here, flatten
and rename 460-* patches, they do not need %%NVSRC%% substitution.

Pointy hat to:	danfe
2021-02-06 11:50:32 +00:00
Alexey Dokuchaev dc4ef3771c Try to unbreak parallel (-jX) builds.
Reported by:	madpilot
2021-02-06 08:53:22 +00:00
Baptiste Daroussin 658bdc894e Drop dependency on gconf, since the switch to gtk3 it is not needed anymore 2021-02-06 08:20:42 +00:00
Baptiste Daroussin 937b5cddf2 Drop dependency on gconf2, it is actually not needed 2021-02-06 08:16:32 +00:00
Jan Beich 941c46f760 x11/swaylock-effects: unbreak on armv6 + armv7
../effects.c:3:10: fatal error: 'omp.h' file not found
 #include <omp.h>
          ^~~~~~~

Reported by:	pkg-fallout
2021-02-05 18:37:20 +00:00
Neel Chauhan 3aeef08fae x11/ly: Update to 0.5.0 and adopt port
Changes: https://github.com/nullgemm/ly/releases/tag/v0.5.0

Reviewed by:		0mp
Approved by:		0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D28457
2021-02-05 16:18:46 +00:00
Jan Beich 7463decc39 x11/wlr-randr: update to 0.2.0
Changes:	https://github.com/emersion/wlr-randr/releases/tag/v0.2.0
2021-02-05 14:27:58 +00:00
Mateusz Piotrowski 6539f2a7fb Update to 2.2.0
With the last release, πmenu now uses XRender to draw anti-aliased graphics
(the line separators, and the slices).

Also, you do not need xclickroot anymore: with the -r 3 option, pie menu
can be run in background (by following it with a &) and it will watch for
clicks on the root window. I included this xclickroot functionality into
πmenu so it is always loaded, and it does not have the overhead of
initiating and drawing stuff.
2021-02-05 11:30:44 +00:00
Alexey Dokuchaev bc4f906a66 Update nVidia main driver, Linux libraries, and tools to version 460.36.
PR:	249505, 250277
2021-02-05 07:27:55 +00:00
Jan Beich c25d457385 x11/wofi: update to 1.2.4
Changes:	https://hg.sr.ht/~scoopta/wofi/log?rev=v1.2.4
Reported by:	Repology
2021-02-04 22:29:28 +00:00
Tobias C. Berner 6954aa7786 Update KDE Release-Service to 20.12.2
Some of our projects release on their own timescale and some get released
en-masse. The 20.12.2 bundle of projects was released today with dozens of
bugfixes and will be available through app stores and distros soon. See the
20.12.2 releases page for details.

Some of the fixes in today’s bugfix releases include:

	*    Ark no longer crashes when closing the window while loading a TAR archive
	*    Dolphin calculates the folder size on FUSE and network file systems correctly now
	*    Konsole no longer crashes when exiting all tabs at the same time
	*    Dictionaries can be added in Kiten’s config dialog
	*    Umbrello doesn’t crash anymore if exiting when a widget in a diagram is selected

Release Notes:
	https://community.kde.org/Releases/20.12_Release_Notes

Full Changelog:
	https://kde.org/announcements/fulllog_releases-20.12.2/
2021-02-04 19:21:17 +00:00
Jan Beich 4e25c0952a x11/virglrenderer: unbreak with libglvnd
In file included from ../src/vrend_blitter.c:48:
In file included from ../src/vrend_renderer.h:34:
../src/virgl_gbm.h:28:10: fatal error: 'gbm.h' file not found
 #include <gbm.h>
          ^~~~~~~

Reported by:	antoine (via bug 246767 exp-run)
2021-02-04 17:13:24 +00:00
Alexey Dokuchaev c3c9e695ea Use more robust logic to remove the first #if __FreeBSD_version check so
we can support officially unsupported versions (e.g. -CURRENT), hardcoded
line numbers would no longer work after coming update to version 460.xx.
2021-02-04 12:55:11 +00:00
Alexey Dokuchaev 6b8afacae7 Move the comment inside the patch file, as it now only applies to one
particular hunk, and there are several unrelated changes in that file.
While here, explain why LICENSE_FILE is set in the consumer ports.
2021-02-04 10:11:36 +00:00
Emanuel Haupt 563a1c5912 - Update to 365
- This fixes an issue with word selection [1] (quarterly is not affected)

PR:		253225 (related)
Notified by:	David Wolfskill <david@catwhisker.org> (via mail)
Changelog:	https://invisible-island.net/xterm/xterm.log.html#xterm_365
2021-02-04 07:51:02 +00:00
Alexey Dokuchaev 3a6e2989cd Update to version 390.141. 2021-02-04 06:00:04 +00:00
Emanuel Haupt c5db51d767 Use portclippy/portfmt (no functional change) 2021-02-03 10:33:45 +00:00
Emanuel Haupt 5d17350de1 - Update to 364
- Move from PCRE1 to PCRE2 (non default option)
2021-02-03 09:33:57 +00:00