Page MenuHomeFreeBSD

rezny (Matthew Rezny)
User

Projects

User Details

User Since
Jan 25 2017, 3:59 PM (405 w, 6 d)

Recent Activity

Dec 25 2017

rezny committed rP457264: Update the Mesa ports to 17.3.1 and switch to LLVM5 by default.
Update the Mesa ports to 17.3.1 and switch to LLVM5 by default
Dec 25 2017, 11:31 PM
rezny committed rP457263: Update to the current snapshot and switch to LLVM5 by default.
Update to the current snapshot and switch to LLVM5 by default
Dec 25 2017, 11:23 PM
rezny committed rP457262: Update to 2.4.89.
Update to 2.4.89
Dec 25 2017, 11:20 PM
rezny committed rP457222: Update to 0.10.5.
Update to 0.10.5
Dec 25 2017, 12:28 PM

Nov 9 2017

rezny committed rP453796: Update the Mesa ports to 17.2.4.
Update the Mesa ports to 17.2.4
Nov 9 2017, 6:32 AM
rezny committed rP453795: Update to 2.4.88.
Update to 2.4.88
Nov 9 2017, 6:31 AM

Oct 24 2017

rezny committed rP452756: Update the Mesa ports to 17.2.3.
Update the Mesa ports to 17.2.3
Oct 24 2017, 1:36 AM
rezny committed rP452755: Update to 2.4.84.
Update to 2.4.84
Oct 24 2017, 1:30 AM

Oct 16 2017

rezny committed rP452247: Drop POTREVISION form slaves so they go forward with xorg-server..
Drop POTREVISION form slaves so they go forward with xorg-server.
Oct 16 2017, 7:45 PM

Oct 10 2017

rezny committed rP451657: Update the Mesa ports to 17.2.2.
Update the Mesa ports to 17.2.2
Oct 10 2017, 6:47 AM

Sep 30 2017

rezny committed rP451008: Update the Mesa ports to 17.1.10.
Update the Mesa ports to 17.1.10
Sep 30 2017, 8:11 PM

Sep 8 2017

rezny committed rP449439: Update to 1.1.4.
Update to 1.1.4
Sep 8 2017, 5:24 AM

Sep 6 2017

rezny committed rP449324: Update Mesa ports to 17.1.8.
Update Mesa ports to 17.1.8
Sep 6 2017, 4:54 AM

Aug 27 2017

rezny committed rP448839: Don't pollute lib, install icons in share/pixmaps and config/scripts in etc.
Don't pollute lib, install icons in share/pixmaps and config/scripts in etc
Aug 27 2017, 7:44 PM
rezny committed rP448838: Set correct $displayname and remove expr GNUisms.
Set correct $displayname and remove expr GNUisms
Aug 27 2017, 7:27 PM
rezny committed rP448836: Update to 2.4.83.
Update to 2.4.83
Aug 27 2017, 6:33 PM

Aug 22 2017

rezny committed rP448581: Update the Mesa ports to 17.1.7.
Update the Mesa ports to 17.1.7
Aug 22 2017, 9:12 PM

Aug 20 2017

rezny committed rP448434: Build with reasonable defaults to avoid passing NULL to unprepared users..
Build with reasonable defaults to avoid passing NULL to unprepared users.
Aug 20 2017, 4:31 PM

Jul 28 2017

rezny added a comment to D9048: Update www/qt5-webkit to 5.212.

This is looking pretty good. I had no difficulty building qt5-webkit or any of the dependents (not that it was necessary to do so, just verifying). I haven't found any issues with updated webkit in a couple weeks of use.

Jul 28 2017, 12:13 AM

Jul 27 2017

rezny committed rP446715: Update to 2.4.82.
Update to 2.4.82
Jul 27 2017, 5:56 AM

Jul 16 2017

rezny committed rP446036: Update to 17.1.5.
Update to 17.1.5
Jul 16 2017, 4:35 PM

Jul 15 2017

rezny added a comment to D11594: x11/libxshmfence: clean up patches.

Why do you focus on the style rather than correctness? Don't you care which version ends up upstream?

Jul 15 2017, 10:35 AM
rezny committed rP445865: Account for "laundry" memory as part of "inactive" memory.
Account for "laundry" memory as part of "inactive" memory
Jul 15 2017, 10:04 AM
rezny closed D11557: Account for the new "laundry" memory in ksysguard in preparation for 11.1 by committing rP445865: Account for "laundry" memory as part of "inactive" memory.
Jul 15 2017, 10:04 AM
rezny added a comment to D11377: lang/beignet: update to 1.3.1.234 (snapshot) and switch to LLVM 4.0 by default.

Using a snapshot is a better solution than trying to backport support for LLVM 4.0 while we await the release of beignet 1.4.

Jul 15 2017, 8:38 AM
rezny added a comment to D11594: x11/libxshmfence: clean up patches.

Commenting the patch files to explain their purpose is a better solution. Just because patches may be combined doesn't mean it's a good idea nor the preferred way.

Jul 15 2017, 8:16 AM
rezny added a comment to D11594: x11/libxshmfence: clean up patches.

This appears completely backwards. Why would you lump the patches together when the preferred way to is to use makepatch? This only makes maintenance harder.

Jul 15 2017, 7:46 AM

Jul 12 2017

rezny added a comment to D11557: Account for the new "laundry" memory in ksysguard in preparation for 11.1.

On second thought --

  • don't you need to check whether the sysctl exists? -- or has it trickled down to all the versions?
Jul 12 2017, 7:06 PM
rezny updated the diff for D11557: Account for the new "laundry" memory in ksysguard in preparation for 11.1.

bump PORTREVISION

Jul 12 2017, 7:06 PM

Jul 11 2017

rezny created D11557: Account for the new "laundry" memory in ksysguard in preparation for 11.1.
Jul 11 2017, 5:04 AM

Jul 10 2017

rezny committed rP445416: Update to 2.0.3.
Update to 2.0.3
Jul 10 2017, 12:57 AM
rezny closed D11553: Update x11/xpra to 2.0.3 by committing rP445416: Update to 2.0.3.
Jul 10 2017, 12:57 AM
rezny committed rP445415: Build fixes for libepoll-shim.
Build fixes for libepoll-shim
Jul 10 2017, 12:54 AM
rezny closed D11551: Unbreak libepoll-shim on PPC or when PREFIX != /usr/local by committing rP445415: Build fixes for libepoll-shim.
Jul 10 2017, 12:54 AM
rezny created D11553: Update x11/xpra to 2.0.3.
Jul 10 2017, 12:30 AM
rezny created D11551: Unbreak libepoll-shim on PPC or when PREFIX != /usr/local.
Jul 10 2017, 12:04 AM

Jun 18 2017

rezny committed rP443828: Update the Mesa ports to 17.1.2.
Update the Mesa ports to 17.1.2
Jun 18 2017, 2:03 PM
rezny closed D11148: Update the Mesa ports to 17.1.2 by committing rP443828: Update the Mesa ports to 17.1.2.
Jun 18 2017, 2:03 PM

Jun 13 2017

rezny updated the diff for D11148: Update the Mesa ports to 17.1.2.

Add a commit revert patch for 10.x to keep HW accel working on Intel. cpm reported that his gen6 system lost HW accel upgrading from Mesa 17.0.4 to 17.1.0 and it was due to this commit. As I have no issue on 11.0, the feature check is catching some difference between 10.x and 11.x

Jun 13 2017, 6:17 AM

Jun 12 2017

rezny committed rP441503: Revision bump of all ports with USE_GL after consolidation of mesa-libs.
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Jun 12 2017, 7:15 PM
rezny closed D10845: Rev-bunmp of all Mesa consumers by committing rP441503: Revision bump of all ports with USE_GL after consolidation of mesa-libs.
Jun 12 2017, 7:14 PM
rezny created D11148: Update the Mesa ports to 17.1.2.
Jun 12 2017, 5:26 AM

Jun 6 2017

rezny committed rP442741: Update the Mesa ports to 17.1.1.
Update the Mesa ports to 17.1.1
Jun 6 2017, 5:10 AM
rezny closed D11066: Update Mesa ports to 17.1.1 by committing rP442741: Update the Mesa ports to 17.1.1.
Jun 6 2017, 5:10 AM

Jun 5 2017

rezny committed rP442690: Update to 2.4.81.
Update to 2.4.81
Jun 5 2017, 9:26 PM
rezny closed D11065: Update libdrm to 2.4.81 by committing rP442690: Update to 2.4.81.
Jun 5 2017, 9:26 PM
rezny committed rP442689: Update to 2.21.
Update to 2.21
Jun 5 2017, 9:25 PM
rezny closed D11064: Update xkeyboard-config to 2.21 by committing rP442689: Update to 2.21.
Jun 5 2017, 9:25 PM
rezny created D11066: Update Mesa ports to 17.1.1.
Jun 5 2017, 8:15 PM
rezny created D11065: Update libdrm to 2.4.81.
Jun 5 2017, 8:08 PM
rezny created D11064: Update xkeyboard-config to 2.21.
Jun 5 2017, 8:02 PM

May 21 2017

rezny committed rP441424: Update the Mesa ports to 17.1.0.
Update the Mesa ports to 17.1.0
May 21 2017, 7:31 PM
rezny closed D10842: update Mesa to 17.1.0 by committing rP441424: Update the Mesa ports to 17.1.0.
May 21 2017, 7:31 PM
rezny committed rP441421: Assorted fixes and improvements to libdrm.
Assorted fixes and improvements to libdrm
May 21 2017, 6:53 PM
rezny closed D10841: libdrm fixes and improvements by committing rP441421: Assorted fixes and improvements to libdrm.
May 21 2017, 6:53 PM
rezny created D10845: Rev-bunmp of all Mesa consumers.
May 21 2017, 6:29 PM
rezny created D10842: update Mesa to 17.1.0.
May 21 2017, 4:05 PM
rezny created D10841: libdrm fixes and improvements.
May 21 2017, 3:13 PM

May 12 2017

rezny committed rP440699: Consolidate the Mesa ports, update to 17.0.4, and add Wayland option.
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option
May 12 2017, 7:47 PM
rezny closed D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.
May 12 2017, 7:46 PM
rezny committed rP440691: Update to 0.14 and switch to llvm40 by default.
Update to 0.14 and switch to llvm40 by default
May 12 2017, 5:08 PM
rezny closed D10508: Update lang/pocl to 0.14 and build with llvm40 by default by committing rP440691: Update to 0.14 and switch to llvm40 by default.
May 12 2017, 5:08 PM
rezny closed D10638: Update x11/xkbcomp to 1.4.0 by committing rP440690: Update to 1.4.0.
May 12 2017, 5:04 PM
rezny committed rP440690: Update to 1.4.0.
Update to 1.4.0
May 12 2017, 5:04 PM
rezny added a comment to D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.
In D10448#221651, @kwm wrote:

I can't comment on the qa.sh patch, so leave that to portmgr@

Just curious, how did you get to the mesa-dri and mesa-libs names?

I will report back after run-time testing.

May 12 2017, 4:39 PM

May 7 2017

rezny created D10638: Update x11/xkbcomp to 1.4.0.
May 7 2017, 5:41 PM

May 6 2017

rezny added a reviewer for D10630: Fix build of devel/llvm40 on powerpc: brooks.
May 6 2017, 11:15 PM
rezny created D10630: Fix build of devel/llvm40 on powerpc.
May 6 2017, 8:39 PM

May 5 2017

rezny added a comment to D10599: Add x11-wm/weston port.

Unfortunately the differential is without full context so I cannot inline the comments pertaining to graphics/wayland/Makefile.

May 5 2017, 1:40 PM
rezny updated the diff for D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

Terminate strings from sysctl and add header include guard for portability.

May 5 2017, 11:05 AM
rezny added inline comments to D10508: Update lang/pocl to 0.14 and build with llvm40 by default.
May 5 2017, 11:02 AM

May 4 2017

rezny updated the diff for D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

Improve platform support as suggested and drop DEBUG.

May 4 2017, 4:15 PM
rezny added a comment to D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.

It is not the size of libwayland-egl that was the concern, rather that I expect some amount of complaints about Mesa depending on graphics/wayland. Since Xorg depends on Mesa, that would mean Xorg pulls in Wayland even without Xwayland installed. Maybe I am being overly cautious here, but "Why does Mesa depend on LLVM from ports when the same version is provided by the base system?" is a regularly recurring question, sometimes in the form of a complaint. Let's take a poll during the call today to see what the group thinks the option's default state should be.

Hmm I see. Do you really need Wayland for Mesa to build Wayland platform? Can't find any dependency in Mesa makefiles. Even if it depends on it, isn't that only for building? If Xorg would pull in all Wayland stuff (libudev-devd/epoll etc) I can understand your concern and why many people would object.

May 4 2017, 2:10 PM
rezny added a comment to D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.

That is correct, those who wish to try Wayland will n6eed to build some ports with non-default options. The alternative is worse; making everyone using Xorg/Mesa install parts of Wayland regardless of their intent to use it. Unfortunately, we cannot just split off libwayland-egl.so into it's own package because the WAYLAND option also affects the build of gbm (part of the reason to combine the libs was to have a single WAYLAND option affecting both gbm and EGL). I cannot think of a better solution without support for flavors (which would allow packages for mesa-libs and mesa-libs+wayland) but am open to suggestions.

When I install X I get a bunch of legacy crap I never use. At least a couple of Wayland files is in the direction we're going and won't hog that much disk space.. Personally I don't see the harm.

  • libwayland-egl 4,632 bytes
  • libgbm slightly larger size?
  • Possibly some header files and a bigger library for GTK.

Are the ones I can think of that you'd get. The rest is in wayland & deps and the compositors.

Xwayland is the big one and that's already a separate port.

May 4 2017, 1:47 PM
rezny added a comment to D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

I'm a bit biased against DEBUG but the rest looks fine.

May 4 2017, 1:17 PM
rezny added a comment to D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.
In D10448#219739, @johannes_brilliantservice.co.jp wrote:
  • Can we have mesa-libs also generate libwayland-egl.so?

That is done when the WAYLAND option is enabled.

That means to use Wayland related stuff you still need to build your own ports? (meaning no 'pkg install weston' for those who want to try it)

That is correct, those who wish to try Wayland will n6eed to build some ports with non-default options. The alternative is worse; making everyone using Xorg/Mesa install parts of Wayland regardless of their intent to use it. Unfortunately, we cannot just split off libwayland-egl.so into it's own package because the WAYLAND option also affects the build of gbm (part of the reason to combine the libs was to have a single WAYLAND option affecting both gbm and EGL). I cannot think of a better solution without support for flavors (which would allow packages for mesa-libs and mesa-libs+wayland) but am open to suggestions.

This will add default dependency on wayland for xorg and gtk30 but I think it will be hard to make wayland optional given the dependencies.

I don't know about gtk30 but hopefully Wayland can be optional for both Xorg and gtk30.

Maybe we can split it up like xorg-server/xwayland. gtk30-wayland?

That would be ideal if possible. I do not know much about gtk30 so I cannot comment on the feasibility and will defer to kwm as the expert.

May 4 2017, 1:00 PM
rezny added a comment to D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.
In D10448#219722, @johannes_brilliantservice.co.jp wrote:

Hey! Nice work on this.
I have a couple of suggestions that to make way for Wayland.

In Mesa:

  • Can we have mesa-libs also generate libwayland-egl.so?

That is done when the WAYLAND option is enabled.

  • Wayland also needs to be enabled with --with-egl-platforms flag (previosly in libGL Makefile.common)

Also done when the WAYLAND option is enabled.

  • Enable DRI3 by default? (not really needed for wayland)

DRI3 support is already enabled at build time. There is an extra runtime switch due to EGL failing to fallback to DRI2 when the system doesn't support DRI3, i.e. stock FreeBSD. I hope that work-around will be short lived but there is not yet any response to the ticket I opened upstream so I might have to be the one to fix it.

Outside of Mesa I would like to

  • Enable wayland backend by default in gtk30.
  • Enable Xwayland in xorg-server

We have x11-servers/xwayland now. Is there something missing or not enabled in the build?

This will add default dependency on wayland for xorg and gtk30 but I think it will be hard to make wayland optional given the dependencies.

I don't know about gtk30 but hopefully Wayland can be optional for both Xorg and gtk30.

May 4 2017, 12:37 PM
rezny added inline comments to D10508: Update lang/pocl to 0.14 and build with llvm40 by default.
May 4 2017, 10:22 AM
rezny updated the diff for D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

Revise patch-lib_CL_devices_cpuinfo.c

May 4 2017, 10:22 AM

May 3 2017

rezny updated the diff for D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

Update based on feedback in the PR.

May 3 2017, 10:19 AM

May 2 2017

rezny updated the diff for D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.

Replace direct reference to libGL with USE_GL=gl in science/iboview

May 2 2017, 1:57 PM
rezny updated the diff for D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.

Refresh patch due to changes in MOVED

May 2 2017, 11:45 AM

Apr 26 2017

rezny updated the diff for D10508: Update lang/pocl to 0.14 and build with llvm40 by default.

Trim obsolete USES=libtool:keepla

Apr 26 2017, 1:47 PM
rezny created D10508: Update lang/pocl to 0.14 and build with llvm40 by default.
Apr 26 2017, 12:37 PM

Apr 24 2017

rezny committed rP439338: Update to 3.3.12.
Update to 3.3.12
Apr 24 2017, 5:43 PM
rezny closed D10464: Update net-p2p/qbittorrent to 3.3.12 by committing rP439338: Update to 3.3.12.
Apr 24 2017, 5:43 PM
rezny closed D10463: Update net-p2p/libtorrent-rasterbar to 1.1.3 by committing rP439337: Update to 1.1.3.
Apr 24 2017, 5:40 PM
rezny committed rP439337: Update to 1.1.3.
Update to 1.1.3
Apr 24 2017, 5:40 PM

Apr 23 2017

rezny created D10464: Update net-p2p/qbittorrent to 3.3.12.
Apr 23 2017, 2:28 AM
rezny created D10463: Update net-p2p/libtorrent-rasterbar to 1.1.3.
Apr 23 2017, 1:33 AM

Apr 21 2017

rezny created D10448: Update Mesa to 17.0.4, consolidate libs, and add Wayland option.
Apr 21 2017, 6:18 PM

Apr 20 2017

rezny committed rP438989: Update to 2.4.80.
Update to 2.4.80
Apr 20 2017, 6:57 PM
rezny closed D10437: Update graphics/libdrm to 2.4.80 by committing rP438989: Update to 2.4.80.
Apr 20 2017, 6:57 PM
rezny committed rP438987: Update to 2.0.2.
Update to 2.0.2
Apr 20 2017, 6:53 PM
rezny closed D10436: Update x11/xpra to 2.0.2 by committing rP438987: Update to 2.0.2.
Apr 20 2017, 6:53 PM
rezny created D10437: Update graphics/libdrm to 2.4.80.
Apr 20 2017, 6:43 AM
rezny created D10436: Update x11/xpra to 2.0.2.
Apr 20 2017, 6:30 AM

Apr 10 2017

rezny committed rP438198: Update Mesa to 17.0.3.
Update Mesa to 17.0.3
Apr 10 2017, 7:15 PM
rezny closed D10250: Update the Mesa ports to 17.0.3 by committing rP438198: Update Mesa to 17.0.3.
Apr 10 2017, 7:15 PM
rezny committed rP438171: Add a MUPDF option under PDFTOPS_RENDERER. When activated, mupdf will be used.
Add a MUPDF option under PDFTOPS_RENDERER. When activated, mupdf will be used
Apr 10 2017, 2:41 PM