summaryrefslogtreecommitdiff
path: root/emulators/wine
diff options
context:
space:
mode:
authorAlexander Vereeken <Alexander88207@protonmail.com>2021-11-19 06:53:49 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2021-11-19 06:55:03 +0000
commit056135a38ed91f3eff4fcd9578962fbd01d3a34b (patch)
tree1218b34db4e5985d1fece4c248db7e4fa3de9864 /emulators/wine
parentsysutils/py-pkginfo: Update to 1.8.0 (diff)
emulators/i386-wine: Remove port.
This port and its pre-built binaries have not been updated lately and emulators/wine is now providing i386 support on amd64, so remove the i386-wine port. Adjust CONFLICTS_INSTALL on related ports and simplify (and update both user and developer documentation in emulators/wine). PR: 259589 Differential Revision: https://reviews.freebsd.org/D32322
Diffstat (limited to 'emulators/wine')
-rw-r--r--emulators/wine/Makefile22
-rw-r--r--emulators/wine/pkg-descr4
2 files changed, 7 insertions, 19 deletions
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 67e34d30302f..76c4f41c308a 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -27,7 +27,7 @@ USE_SDL= sdl2
CPE_VENDOR= winehq
-CONFLICTS_INSTALL= wine-devel-[0-9]* i386-wine-[0-9]*
+CONFLICTS_INSTALL= wine-devel-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--verbose \
@@ -120,22 +120,16 @@ X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libvulkan.so:graphics/vulkan-loader \
libvkd3d.so:graphics/vkd3d
-# Include this only if it has not been already included by the
-# i386-wine slave port.
-.ifndef WINE_SLAVE_BUILD
.include <bsd.port.pre.mk>
-.endif
.if ${ARCH} == amd64
# Wine is composed of three parts:
-# - wine (aka this port) is the 32-bit component and runs 32-bit programs (on FreeBSD/i386)
-# - wine64 (aka this part of this port) is the 64-bit component and runs 64-bit programs
-# (on FreeBSD/amd64)
-# - wow64 (a subset of emulators/i386-wine-devel) is a part of the 64-bit component that runs
-# 32-bit programs (on FreeBSD/amd64)
-# We also currently have:
-# - "wine32" (aka emulators/i386-wine-devel) is the 32-bit component and runs 32-bit programs
-# (on FreeBSD/amd64). This will be superseded by wow64.
+# - wine (aka this port on FreeBSD/i386) is the 32-bit component
+# and runs 32-bit programs.
+# - wine64 (aka this part of this port on FreeBSD/amd64) is the
+# 64-bit component and runs 64-bit programs.
+# - wow64 (aka this port built on FreeBSD/i386) is a part of the
+# 64-bit component [wine64] that runs 32-bit programs on FreeBSD/amd64.
# --libdir is required since Wine defaults to "${PREFIX}/lib64" on amd64.
CONFIGURE_ARGS+= --enable-win64 --libdir=${PREFIX}/lib
@@ -174,6 +168,4 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/programs/winedbg/README ${STAGEDIR}${DOCSDIR}/README.winedbg
${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${STAGEDIR}${DOCSDIR}/README.winedump
-.ifndef WINE_SLAVE_BUILD
.include <bsd.port.post.mk>
-.endif
diff --git a/emulators/wine/pkg-descr b/emulators/wine/pkg-descr
index ae9a3dfc4506..9ce4f4c2d871 100644
--- a/emulators/wine/pkg-descr
+++ b/emulators/wine/pkg-descr
@@ -7,10 +7,6 @@ a similar look and feel to other applications on your desktop.
Many applications already work, more or less, including versions of
Microsoft Office and many games.
-Use this port for 32-bit Windows binaries in an i386 environment or
-64-bit Windows binaries in an amd64 environment; use emulators/i386-wine
-for 32-bit Windows binaries in an amd64 environment.
-
If you receive a message of "Did you reconfigure your kernel with
"options USER_LDT"?" add the line
machdep.max_ldt_segment="2048"