| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Sponsored by: Beckhoff Automation GmbH & Co. KG
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During the exp-run for clang 16, it turned out that Xos.h defines
index() and rindex() as preprocessor macros, and this causes many
problems with libc++ headers [1]:
/usr/include/c++/v1/variant:532:39: error: too few arguments provided to function-like macro invocation
return __at(__fmatrix, __vs.index()...)(
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
/usr/include/c++/v1/variant:813:18: error: too few arguments provided to function-like macro invocation
return index() == variant_npos;
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
/usr/include/c++/v1/variant:817:25: error: expected ';' at end of declaration list
constexpr size_t index() const noexcept {
^
/usr/include/c++/v1/variant:802:9: error: member initializer '__data' does not name a non-static data member or base class
: __data(__tag), __index(__variant_npos<__index_t>) {}
^~~~~~~~~~~~~
/usr/include/c++/v1/variant:808:9: error: member initializer '__data' does not name a non-static data member or base class
__data(in_place_index<_Ip>, _VSTD::forward<_Args>(__args)...),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/variant:920:23: error: too few arguments provided to function-like macro invocation
__rhs.index(),
^
/usr/local/include/X11/Xos.h:67:12: note: macro 'index' defined here
# define index(s,c) (strchr((s),(c)))
^
Add defined(__FreeBSD__) to Xos.h's #if block to include <strings.h>
instead, so it will get our regular index() and rindex() declarations
instead. This has also been sent upstream [2].
[1] <https://pkg-status.freebsd.org/gohan05/data/mainamd64PR271047-default/2023-05-14_19h35m09s/logs/errors/scim-1.4.9_7.log>
[2] <https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/73>
PR: 271533
Approved by: manu (maintainer)
MFH: 2023Q2
|
|
|
|
|
|
|
|
|
|
| |
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
|
| |
|
|
|
|
| |
Approved by: portmgr (blanket)
|
|
|
|
|
|
|
|
|
|
| |
There's no changelog by upstream, commit log:
https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/commits/master
Exp-run by: antoine
PR: 259600
Approved by: arrowd (mentor), zeising (member of x11@)
Differential Revision: https://reviews.freebsd.org/D32766
|
|
|
|
|
| |
PR: 230735
Approved by: x11 (verbal)
|
|
|
|
|
|
|
|
|
|
|
| |
Changes: https://lists.x.org/archives/xorg-announce/2021-February/003072.html
Changes: https://lists.x.org/archives/xorg-announce/2021-February/003073.html
Changes: https://lists.x.org/archives/xorg-announce/2021-April/003085.html
PR: 255771
Reported by: portscout
Approved by: zeising
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30203
|
|
|
|
| |
Reported by: lwhsu
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Improve the package description and comment of x11/xorgproto, to try to be a
bit clearer about what this actually is.
Add WWW:, pointing to the gitlab repo.
No functional change to the package.
Notes:
svn path=/head/; revision=536782
|
|
|
|
| |
Notes:
svn path=/head/; revision=536752
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update x11/xorgproto to 2020.1
Adds a DPMSNotify event
Adds XF86XK_FullScreen keysym
This update is needed to silence the harmless "Could not resolve keysym
XF86FullScreen" message that can be printed on xorg-server start. [1]
Complete changelog:
https://lists.x.org/archives/xorg-announce/2020-April/003042.html
PR: 245384 [1]
Reported by: alt2600@icloud.com [1]
Notes:
svn path=/head/; revision=531716
|
|
|
|
|
|
|
|
|
| |
PR: 241811
Submitted by: amdmi3
Approved by: maintainer timeout (x11, 2 weeks)
Notes:
svn path=/head/; revision=518231
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update x11/xorgproto to 2019.2 [0]
Disable all legacy headers, they are no longer needed, since they only
detail deprecated protocol features.
Update x11/libX11 to 1.6.9
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.
Update x11/libXvMC to 1.0.12 [1]
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.
Patch mesa prts to explicitly link against -lXv, previously this was pulled
in by x11/libXvMC, but with changes to libXvMC .pc file, this is no longer
true.
Bump portrevision for mesa-dri because of this.
Thanks fo antoine for the exp-run!
PR: 241314 (exp-run) [0], 240801 [1]
Submitted by: pete@nomadlogic.org [1]
Notes:
svn path=/head/; revision=516911
|
|
|
|
|
|
|
|
| |
Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
Notes:
svn path=/head/; revision=516607
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update x11/xorgproto to 2019.1
This release contains cleanups and and a few new keysyms. No functional
changes to any protocols.
Big thanks to antoine and portmgr for help with the exp-run!
Changelog:
https://lists.x.org/archives/xorg-announce/2019-June/003000.html
PR: 238728 (exp-run)
exp-run by: antoine
Sponsored by: B3 Init (zeising)
Notes:
svn path=/head/; revision=504885
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For some reason, the Xprint.man patch is supposed to get into a subdirectory
that does not exist:
--------------------------
|--- man/Xprint.man.orig 2018-07-24 10:46:56 UTC
|+++ man/Xprint.man
--------------------------
(Creating file Xprint.man...)
Patching file Xprint.man using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
done
So patch extracts it in the first existing directory, and then the build fails:
make[1]: don't know how to make man/Xprint.7. Stop
make[1]: stopped in /wrkdirs/usr/ports/x11/xorgproto/work/xorgproto-2018.4
*** Error code 1
Stop.
Sponsored by: Absolight
Notes:
svn path=/head/; revision=476508
|
|
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine
Notes:
svn path=/head/; revision=476013
|