Personal patches
Go to file
Evgeniy Khramtsov d571716015 graphics/cairo: unbreak without X11 after dbca720cde
gl-device-release.c:33:8: error: unknown type name 'Window'
static Window
       ^
gl-device-release.c:34:21: error: unknown type name 'Display'
create_test_window (Display *display,
                    ^
gl-device-release.c:35:7: error: unknown type name 'GLXContext'; did you mean 'EGLContext'?
                    GLXContext glx_context,
                    ^~~~~~~~~~
                    EGLContext
/usr/local/include/EGL/egl.h:64:15: note: 'EGLContext' declared here
typedef void *EGLContext;
              ^
gl-device-release.c:36:7: error: unknown type name 'XVisualInfo'
                    XVisualInfo *visual_info)
                    ^
gl-oversized-surface.c:38:2: error: use of undeclared identifier 'GLX_RGBA'
        GLX_RGBA,
        ^
gl-oversized-surface.c:39:2: error: use of undeclared identifier 'GLX_RED_SIZE'
        GLX_RED_SIZE, 1,
        ^
gl-oversized-surface.c:40:2: error: use of undeclared identifier 'GLX_GREEN_SIZE'
        GLX_GREEN_SIZE, 1,
        ^
gl-oversized-surface.c:41:2: error: use of undeclared identifier 'GLX_BLUE_SIZE'
        GLX_BLUE_SIZE, 1,
        ^
gl-oversized-surface.c:42:2: error: use of undeclared identifier 'GLX_ALPHA_SIZE'
        GLX_ALPHA_SIZE, 1,
        ^
gl-surface-source.c:33:5: error: unknown type name 'Display'
    Display *dpy;
    ^
gl-surface-source.c:34:5: error: unknown type name 'GLXContext'; did you mean 'EGLContext'?
    GLXContext ctx;
    ^~~~~~~~~~
    EGLContext
/usr/local/include/EGL/egl.h:64:15: note: 'EGLContext' declared here
typedef void *EGLContext;
              ^
gl-surface-source.c:42:5: error: implicit declaration of function 'glXDestroyContext' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    glXDestroyContext (arg->dpy, arg->ctx);
    ^
gl-surface-source.c:42:5: note: did you mean 'eglDestroyContext'?
/usr/local/include/EGL/egl.h:156:31: note: 'eglDestroyContext' declared here
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyContext (EGLDisplay dpy, EGLContext ctx);
                              ^
gl-surface-source.c:43:5: error: implicit declaration of function 'XCloseDisplay' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    XCloseDisplay (arg->dpy);
    ^
gl-device-release.c:38:5: error: use of undeclared identifier 'Colormap'
    Colormap colormap;
    ^
gl-device-release.c:39:5: error: use of undeclared identifier 'XSetWindowAttributes'
    XSetWindowAttributes window_attributes;
    ^
gl-device-release.c:40:5: error: use of undeclared identifier 'Window'
    Window window = None;
    ^
gl-device-release.c:42:5: error: use of undeclared identifier 'colormap'
    colormap = XCreateColormap (display,
    ^
gl-device-release.c:42:16: error: implicit declaration of function 'XCreateColormap' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    colormap = XCreateColormap (display,
               ^
gl-device-release.c:43:8: error: implicit declaration of function 'RootWindow' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                            RootWindow (display, visual_info->screen),
                            ^
gl-device-release.c:45:8: error: use of undeclared identifier 'AllocNone'
                            AllocNone);
                            ^
gl-oversized-surface.c:43:2: error: use of undeclared identifier 'GLX_DOUBLEBUFFER'
        GLX_DOUBLEBUFFER,
        ^
gl-oversized-surface.c:44:2: error: use of undeclared identifier 'None'
        None
        ^
gl-oversized-surface.c:47:5: error: use of undeclared identifier 'Display'
    Display *display;
    ^
gl-oversized-surface.c:47:14: error: use of undeclared identifier 'display'
    Display *display;
             ^
gl-oversized-surface.c:48:5: error: use of undeclared identifier 'XVisualInfo'
    XVisualInfo *visual_info;
    ^
gl-oversized-surface.c:48:18: error: use of undeclared identifier 'visual_info'
    XVisualInfo *visual_info;
                 ^
gl-oversized-surface.c:49:5: error: unknown type name 'GLXContext'; did you mean 'EGLContext'?
    GLXContext glx_context;
    ^~~~~~~~~~
    EGLContext
/usr/local/include/EGL/egl.h:64:15: note: 'EGLContext' declared here
typedef void *EGLContext;
              ^
gl-oversized-surface.c:54:5: error: use of undeclared identifier 'display'
    display = XOpenDisplay (NULL);
    ^
gl-surface-source.c:52:2: error: use of undeclared identifier 'GLX_RGBA'
        GLX_RGBA,
        ^
gl-surface-source.c:53:2: error: use of undeclared identifier 'GLX_RED_SIZE'
        GLX_RED_SIZE, 1,
        ^
gl-surface-source.c:54:2: error: use of undeclared identifier 'GLX_GREEN_SIZE'
        GLX_GREEN_SIZE, 1,
        ^
gl-surface-source.c:55:2: error: use of undeclared identifier 'GLX_BLUE_SIZE'
        GLX_BLUE_SIZE, 1,
        ^
gl-surface-source.c:56:2: error: use of undeclared identifier 'GLX_ALPHA_SIZE'
        GLX_ALPHA_SIZE, 1,
        ^
gl-surface-source.c:57:2: error: use of undeclared identifier 'GLX_DOUBLEBUFFER'
        GLX_DOUBLEBUFFER,
        ^
gl-surface-source.c:58:2: error: use of undeclared identifier 'None'
        None
        ^
gl-surface-source.c:60:5: error: use of undeclared identifier 'XVisualInfo'
    XVisualInfo *visinfo;
    ^
gl-surface-source.c:60:18: error: use of undeclared identifier 'visinfo'
    XVisualInfo *visinfo;
                 ^
gl-device-release.c:46:5: error: use of undeclared identifier 'window_attributes'
    window_attributes.colormap = colormap;
    ^
gl-device-release.c:46:34: error: use of undeclared identifier 'colormap'
    window_attributes.colormap = colormap;
                                 ^
gl-device-release.c:47:5: error: use of undeclared identifier 'window_attributes'
    window_attributes.border_pixel = 0;
    ^
gl-device-release.c:48:5: error: use of undeclared identifier 'window'
    window = XCreateWindow (display, RootWindow (display, visual_info->screen),
    ^
gl-device-release.c:48:14: error: implicit declaration of function 'XCreateWindow' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    window = XCreateWindow (display, RootWindow (display, visual_info->screen),
             ^
gl-oversized-surface.c:54:15: error: implicit declaration of function 'XOpenDisplay' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    display = XOpenDisplay (NULL);
              ^
gl-oversized-surface.c:55:9: error: use of undeclared identifier 'display'
    if (display == NULL)
        ^
gl-oversized-surface.c:58:5: error: use of undeclared identifier 'visual_info'
    visual_info = glXChooseVisual (display, DefaultScreen (display), rgba_attribs);
    ^
gl-oversized-surface.c:58:19: error: implicit declaration of function 'glXChooseVisual' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    visual_info = glXChooseVisual (display, DefaultScreen (display), rgba_attribs);
                  ^
gl-oversized-surface.c:58:45: error: implicit declaration of function 'DefaultScreen' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    visual_info = glXChooseVisual (display, DefaultScreen (display), rgba_attribs);
gl-surface-source.c:61:5: error: unknown type name 'GLXContext'; did you mean 'EGLContext'?
    GLXContext ctx;
    ^~~~~~~~~~
    EGLContext
/usr/local/include/EGL/egl.h:64:15: note: 'EGLContext' declared here
typedef void *EGLContext;
              ^
gl-surface-source.c:65:5: error: use of undeclared identifier 'Display'
    Display *dpy;
    ^
gl-surface-source.c:65:14: error: use of undeclared identifier 'dpy'
    Display *dpy;
             ^
gl-surface-source.c:67:5: error: use of undeclared identifier 'dpy'
    dpy = XOpenDisplay (NULL);
    ^
gl-surface-source.c:67:11: error: implicit declaration of function 'XOpenDisplay' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    dpy = XOpenDisplay (NULL);
          ^
gl-surface-source.c:68:9: error: use of undeclared identifier 'dpy'
    if (dpy == NULL)
        ^
gl-oversized-surface.c:58:60: error: use of undeclared identifier 'display'
    visual_info = glXChooseVisual (display, DefaultScreen (display), rgba_attribs);
                                                           ^

PR:		256180
Reported by:	shrdlu19@gmail.com
Approved by:	maintainer timeout (3 weeks)
2021-06-18 19:27:50 +00:00
.hooks .hooks/prepare-commit-msg: Enhance commit-msg hook. 2021-06-04 13:57:25 +02:00
accessibility */*: Zpdate KDE Gear to 21.04.2 2021-06-13 08:06:29 +02:00
arabic
archivers archivers/py-lzma: enable on powerpc 2021-06-16 09:00:14 +00:00
astro math/gsl: update to 2.7 2021-06-16 21:31:27 +02:00
audio audio/yoshimi: Update 2.0.1 -> 2.0.2 2021-06-18 10:16:57 -07:00
base
benchmarks benchmarks/mst-bench: Maximum sustainable throughput benchmark 2021-06-17 12:06:41 -05:00
biology math/gsl: update to 2.7 2021-06-16 21:31:27 +02:00
cad cad/netgen-lvs: Update 1.5.185 -> 1.5.188 2021-06-18 10:16:58 -07:00
chinese chinese/docproj: Remove deprecated ports 2021-06-17 23:09:47 -04:00
comms math/gsl: update to 2.7 2021-06-16 21:31:27 +02:00
converters converters/wkhtmltopdf: fix build on powerpc 2021-06-16 09:00:20 +00:00
databases databases/evolution-data-server: Update to 3.40.2 2021-06-17 22:13:45 -07:00
deskutils deskutils/gnome-maps: Update to 3.38.5 2021-06-17 21:40:13 -07:00
devel devel/riscv64-xtoolchain-gcc: Retire and prefer devel/freebsd-gcc9@riscv64 2021-06-19 02:21:17 +08:00
dns dns/bundy: Mark as broken on FreeBSD 14. 2021-06-17 10:29:57 +02:00
editors editors/cpeditor: Update 6.8.1 -> 6.8.2 2021-06-17 12:24:50 -07:00
emulators emulators/mame: enable on powerpc 2021-06-17 10:28:03 +00:00
finance finance/electrum: Update to 4.1.4 2021-06-18 09:20:10 +02:00
french
ftp ftp/sftpgo: Update to 2.1.0 2021-06-16 18:10:53 +00:00
games games/worldofpadman: fix build on powerpc64 2021-06-17 10:38:28 +00:00
german german/mythes: Update to 2021.06.06 2021-06-15 01:43:04 +08:00
graphics graphics/cairo: unbreak without X11 after dbca720cde 2021-06-18 19:27:50 +00:00
hebrew
hungarian
irc irc/weechat: Update to 3.2 2021-06-16 18:23:10 +00:00
japanese */*: Zpdate KDE Gear to 21.04.2 2021-06-13 08:06:29 +02:00
java java/java-zoneinfo: Add NO_ARCH 2021-06-10 22:46:21 +08:00
Keywords
korean
lang lang/tcl87: update to 8.7a5 RC3 2021-06-18 10:21:46 +00:00
mail mail/evolution-ews: Update to 3.40.2 2021-06-17 22:13:45 -07:00
math math/py-ducc0: Update 0.13.0 -> 0.14.0 2021-06-18 10:16:55 -07:00
misc misc/lf: Update 22 -> 23 2021-06-18 10:16:55 -07:00
Mk Mk/bsd.default-versions.mk: Better describe GCC_DEFAULT=8 2021-06-17 17:58:11 +00:00
multimedia multimedia/libxine: fix build on powerpc 2021-06-16 09:00:19 +00:00
net net/haproxy: fix build with Prometheus exporter enabled. 2021-06-18 11:28:38 +00:00
net-im net-im/matterircd: Update to 0.24.2 2021-06-14 21:51:43 -04:00
net-mgmt net-mgmt/telegraf: upgrade to 1.19.0 2021-06-18 19:30:50 +02:00
net-p2p net-p2p/deluge-cli: bump PORTREVISION 2021-06-16 11:17:42 +03:00
news news/inn-current: Lower case port name 2021-06-12 00:29:31 -07:00
polish
ports-mgmt ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fb 2021-06-17 15:01:15 -07:00
portuguese portuguese/hunspell: Update to 20210608 2021-06-15 01:43:04 +08:00
print print/{lilypond,lilypond-devel}: fix DEPENDS 2021-06-15 21:10:57 +00:00
russian
science science/py-nilearn: Update 0.7.1 -> 0.8.0 2021-06-18 10:16:59 -07:00
security security/acme.sh: ensure sed -i works in examples/acme.sh/dnsapi/dns_nsd.sh 2021-06-18 18:32:22 +00:00
shells shells/ammonite: Update to 2.4.0 2021-06-14 09:17:07 -07:00
sysutils sysutils/fusefs-webdavfs: update to g20200520 2021-06-17 11:38:30 +07:00
Templates
textproc textproc/R-cran-rbibutils: Update to 2.2.1 2021-06-18 18:53:30 +09:00
Tools cleanup: remove LEGAL and (support in) related tools. 2021-06-11 15:45:10 +02:00
ukrainian
vietnamese
www www/chromium: update to 91.0.4472.114 2021-06-18 15:29:33 +02:00
x11 x11/kitty: Update to 0.21.1 2021-06-18 17:33:34 +02:00
x11-clocks */*: Zpdate KDE Gear to 21.04.2 2021-06-13 08:06:29 +02:00
x11-drivers
x11-fm x11-fm/caja: updated to 1.24.1 2021-06-13 14:31:21 -03:00
x11-fonts x11-fonts/Makefile: Adjust x11-fonts/urw-base35-fonts 2021-06-15 13:56:30 -07:00
x11-servers x11-servers/xwayland-devel: update to 1.20.0.973 2021-06-15 13:13:13 +00:00
x11-themes x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.1 2021-06-16 21:27:04 +02:00
x11-toolkits x11-toolkits/tk87: update to 8.7a5 RC3 2021-06-18 10:21:46 +00:00
x11-wm x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.1 2021-06-16 21:27:04 +02:00
.arcconfig
.gitignore
CHANGES CHANGES: Document the prepare-commit-msg hook. 2021-06-09 12:47:55 +02:00
CONTRIBUTING.md
COPYRIGHT
GIDs ftp/sftpgo: SFTP, FTP/S, and WebDAV server [NEW] 2021-06-08 16:46:34 +00:00
Makefile
MOVED devel/riscv64-xtoolchain-gcc: Retire and prefer devel/freebsd-gcc9@riscv64 2021-06-19 02:21:17 +08:00
README
UIDs ftp/sftpgo: SFTP, FTP/S, and WebDAV server [NEW] 2021-06-08 16:46:34 +00:00
UPDATING UPDATING: Add notes for mesa-libs on portmaster/portupgrade 2021-06-17 07:15:22 -07:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.