Solved Want to Upgrade Wine-Proton Pkg

I pkg installed wine-proton 9.0.3_1 but am having a real newb moment trying to upgrade to 10.0.4.
Code:
pkg upgrade wine-proton
doesn't fetch the newer version.

I also git cloned it but cannot get it to configure or make. I've RTFM and am hitting wall.

I could've sworn someone else had a similar issue recently but am not finding the thread about it. Any advice on upgrading would be appreciated.
 
What can I say, I avoid posting pages ad nauseam. Btw, this is on 15.0-RELEASE.

root@laptop:/ # pkg upgrade wine-proton produces:

Code:
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
Your packages are up to date.

pkg info wine-proton shows:

Code:
wine-proton-9.0.3_1
Name           : wine-proton
Version        : 9.0.3_1
Installed on   : Mon Sep  7 14:26:07 2026 EDT
Origin         : emulators/wine-proton
Architecture   : FreeBSD:15:amd64
Prefix         : /usr/local
Categories     : emulators
Licenses       : LGPL21, LGPL3
Maintainer     : monwarez@mailoo.org
WWW            : https://github.com/ValveSoftware/wine
Comment        : Wine with a bit of extra spice
Options        :
    PULSEAUDIO     : on
Shared Libs required:
    libX11.so.6
    libXext.so.6
    libc.so.7
    libdrm.so.2
    libdrm_amdgpu.so.1
    libgcc_s.so.1
    libglib-2.0.so.0
    libgobject-2.0.so.0
    libgstaudio-1.0.so.0
    libgstbase-1.0.so.0
    libgstgl-1.0.so.0
    libgstreamer-1.0.so.0
    libgsttag-1.0.so.0
    libgstvideo-1.0.so.0
    libintl.so.8
    libm.so.5
    libprocstat.so.1
    libpulse.so.0
    libthr.so.3
    libwayland-client.so.0
    libxkbcommon.so.0
    libxkbregistry.so.0
Annotations    :
    FreeBSD_version: 1500068
    build_timestamp: 2026-08-28T09:10:00+0000
    built_by       : poudriere-git-3.4.8-1-g8f99bac1
    port_checkout_unclean: no
    port_git_hash  : e9e40e40c5d926e4d17c156665b69e8073cc863b
    ports_top_checkout_unclean: no
    ports_top_git_hash: af852d55eb7dcc704a7626891a4320fad4fee3b4
    repo_type      : binary
    repository     : FreeBSD-ports
Flat size      : 257MiB
Description    :
The Wine (https://www.winehq.org) fork used by Proton, a Windows compatibility
tool for the Linux Steam client.


root@laptop:/usr/local/wine-proton/proton # ./Configure
produces:

Code:
-su: ./Configure: not found

make install gets me:

Code:
make: /usr/local/wine-proton/proton/Makefile:3: Invalid line "ifeq ($(build_name),)", expanded to "ifeq "
make: /usr/local/wine-proton/proton/Makefile:4: warning: Invalid character " " in variable name "shell git symbolic-ref --short HEAD 2>/dev/null"
make: /usr/local/wine-proton/proton/Makefile:5: Invalid line "else"
make: /usr/local/wine-proton/proton/Makefile:7: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:9: Invalid line "ifeq ($(_build_name),)", expanded to "ifeq "
make: /usr/local/wine-proton/proton/Makefile:10: Invalid line "    $(error ERROR: Unable to auto-detect build name. Check out a branch or specify with "build_name=...")", expanded to "    "
make: /usr/local/wine-proton/proton/Makefile:11: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:14: Unknown modifier ":alnum"
    while evaluating variable "shell echo  | tr -dc '[" with value ""
make: /usr/local/wine-proton/proton/Makefile:19: warning: Invalid character " " in variable name "shell echo $(build_name) | sed -e 's/ /_/g'"
make: /usr/local/wine-proton/proton/Makefile:22: Invalid line "ifeq ($(build_name),)", expanded to "ifeq "
make: /usr/local/wine-proton/proton/Makefile:23: warning: Invalid character " " in variable name "shell git describe --tags --always --exclude proton-sdk*"
make: /usr/local/wine-proton/proton/Makefile:24: Invalid line "else"
make: /usr/local/wine-proton/proton/Makefile:26: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:28: Invalid line "ifneq ($(module),)", expanded to "ifneq "
make: /usr/local/wine-proton/proton/Makefile:29: warning: Invalid character " " in variable name "findstring .drv,"
make: /usr/local/wine-proton/proton/Makefile:29: Invalid line "    ifneq ($(findstring .drv,$(module)),)", expanded to "    ifneq "
make: /usr/local/wine-proton/proton/Makefile:31: warning: Invalid character " " in variable name "subst .drv,.so,"
make: /usr/local/wine-proton/proton/Makefile:32: warning: Invalid character " " in variable name "findstring .sys,"
make: /usr/local/wine-proton/proton/Makefile:32: Invalid line "    else ifneq ($(findstring .sys,$(module)),)", expanded to "    else ifneq "
make: /usr/local/wine-proton/proton/Makefile:34: warning: Invalid character " " in variable name "subst .sys,.so,"
make: /usr/local/wine-proton/proton/Makefile:35: Invalid line "    else"
make: /usr/local/wine-proton/proton/Makefile:38: Invalid line "    endif"
make: /usr/local/wine-proton/proton/Makefile:39: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:41: Invalid line "ifneq ($(unstripped),)", expanded to "ifneq "
make: /usr/local/wine-proton/proton/Makefile:44: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:49: Invalid line "ifneq ($(protonsdk_version),)", expanded to "ifneq "
make: /usr/local/wine-proton/proton/Makefile:51: Invalid line "else"
make: /usr/local/wine-proton/proton/Makefile:52: Unknown modifier ": -f2"
    while evaluating variable "shell grep '^STEAMRT_IMAGE ' Makefile.in|xargs echo|cut -d" with value ""
make: /usr/local/wine-proton/proton/Makefile:53: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:56: Invalid line "ifneq ($(enable_ccache),0)", expanded to "ifneq "
make: /usr/local/wine-proton/proton/Makefile:58: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:61: warning: Invalid character " " in variable name "filter-out all any clean configure deploy downloads help install module proton protonsdk redist,"
make: /usr/local/wine-proton/proton/Makefile:62: warning: Invalid character " " in variable name "filter-out all any clean configure deploy downloads help install module proton protonsdk redist,"
make: /usr/local/wine-proton/proton/Makefile:62: warning: Invalid character " " in variable name "filter-out build/%,$(filter-out all any clean configure deploy downloads help install module proton protonsdk redist,$(MAKECMDGOALS))"
make: /usr/local/wine-proton/proton/Makefile:62: warning: Invalid character " " in variable name "filter-out all any clean configure deploy downloads help install module proton protonsdk redist,"
make: /usr/local/wine-proton/proton/Makefile:118: warning: Invalid character " " in variable name "shell echo  | sed -e 's/ /_/g'"
make: /usr/local/wine-proton/proton/Makefile:123: Unknown modifier ": -f2"
    while evaluating variable "shell grep '^STEAMRT_IMAGE ' Makefile.in|xargs echo|cut -d" with value ""
    while evaluating variable "protonsdk_version" with value "$(shell grep '^STEAMRT_IMAGE ' Makefile.in|xargs echo|cut -d: -f2)"
make: /usr/local/wine-proton/proton/Makefile:123: Invalid line "ifeq ($(protonsdk_version),local)", expanded to "ifeq "
make: /usr/local/wine-proton/proton/Makefile:125: Invalid line "endif"
make: /usr/local/wine-proton/proton/Makefile:167: warning: Invalid character " " in variable name "filter-out all any clean configure deploy downloads help install module proton protonsdk redist,"
make: /usr/local/wine-proton/proton/Makefile:167: warning: Invalid character " " in variable name "filter-out build/%,"
make: Fatal errors encountered -- cannot continue
make: stopped making "install" in /usr/local/wine-proton/proton
 
I pkg installed wine-proton 9.0.3_1 but am having a real newb moment trying to upgrade to 10.0.4.
Code:
pkg upgrade wine-proton
doesn't fetch the newer version.

I also git cloned it but cannot get it to configure or make. I've RTFM and am hitting wall.

I could've sworn someone else had a similar issue recently but am not finding the thread about it. Any advice on upgrading would be appreciated.
The update is in the latest branch for pkg. So either you change pkg to follow latest instead of quarterly and you will get the update, or you get the port tree, and pull it from the current quarterly branches, cherry-pick the following commit: https://cgit.freebsd.org/ports/commit/?id=03086f46e2318f8cefc7419abfd2f07fad908110 , then just build like any port.
 
Back
Top