Skip to content

MacPorts overlay for building wine on macOS

Notifications You must be signed in to change notification settings

gverm/macports-wine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macports-wine

A macports overlay that provides recent versions of wine on macOS.
This branch supports macOS Sierra & later.
For older versions of macOS use the legacy branch

This repository contains

  • CrossOver (v24.0.7)
  • crossovertricks (winetricks wrapper for CrossOver)
  • game-porting-toolkit (v1.1)
  • gstreamer.framework (v1.24.11)
  • gstreamer-runtime (v1.24.11)
  • gstreamer-development (v1.24.11)
  • libinotify (v20230908)
  • MacOSX.sdk (Multiple MacOSX SDKs)
  • mingw-w64-pkgconfig
  • wine-stable (v10.0)
  • wine-devel (v10.0)
  • wine-staging (v10.0)
  • winetricks (v20250104)
  • kegworks (v2.0.3)

How to use this repository

After installing macports you need a modern version of git
git clone the repository into /opt then follow 4.6. Local Portfile Repositories
Next run port -v sync you can now install any of the provided Ports.

macOS Mojave;

Add the following into /opt/local/etc/macports/macports.conf

macosx_deployment_target     10.13
macosx_sdk_version           10.13

This enables the i386 & x86_64 architectures thus enabling the +universal flag
Next place a copy of the MacOSX10.13.sdk into /Library/Developer/CommandLineTools/SDKs/

Apple Silicon systems, force x86_64

Due to macports-ports bugs we need to force MacPorts to only install for x86_64

echo "build_arch x86_64" | sudo tee -a /opt/local/etc/macports/macports.conf >/dev/null

Prior project history

You can find the prior commit history here

About

MacPorts overlay for building wine on macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 96.7%
  • Shell 3.3%