[144100] trunk/dports/x11/wine-crossover

jeremyhu at macports.org jeremyhu at macports.org
Fri Jan 1 10:50:57 PST 2016


Revision: 144100
          https://trac.macports.org/changeset/144100
Author:   jeremyhu at macports.org
Date:     2016-01-01 10:50:57 -0800 (Fri, 01 Jan 2016)
Log Message:
-----------
wine-crossover-devel: Bump to 15.0.0

Modified Paths:
--------------
    trunk/dports/x11/wine-crossover/Portfile

Added Paths:
-----------
    trunk/dports/x11/wine-crossover/files/tiger-shell.patch

Modified: trunk/dports/x11/wine-crossover/Portfile
===================================================================
--- trunk/dports/x11/wine-crossover/Portfile	2016-01-01 18:19:43 UTC (rev 144099)
+++ trunk/dports/x11/wine-crossover/Portfile	2016-01-01 18:50:57 UTC (rev 144100)
@@ -2,6 +2,7 @@
 # $Id$
 
 PortSystem                  1.0
+PortGroup                   archcheck 1.0
 PortGroup                   compiler_blacklist_versions 1.0
 
 # Please keep the wine, wine-devel and wine-crossover ports as similar as possible.
@@ -15,7 +16,7 @@
 name                        wine-crossover
 conflicts                   wine wine-devel
 set my_name                 wine
-version                     14.1.10
+version                     15.0.0
 license                     LGPL-2.1+
 categories                  x11
 maintainers                 jeremyhu openmaintainer
@@ -24,7 +25,7 @@
 distname                    crossover-sources-${version}
 dist_subdir                 ${my_name}
 set wine_distfile           ${distname}${extract.suffix}
-set wine_gecko_version      2.24
+set wine_gecko_version      2.40
 set wine_gecko_distfile     wine_gecko-${wine_gecko_version}-x86.msi
 set wine_mono_version       4.5.6
 set wine_mono_distfile      wine-mono-${wine_mono_version}.msi
@@ -32,7 +33,7 @@
 build.target                depend all
 use_parallel_build          yes
 
-description                 Wine Is Not an Emulator (1.7.25 with CodeWeavers modifications for CrossOver)
+description                 Wine Is Not an Emulator (1.8-rc2 with CodeWeavers modifications for CrossOver)
 
 long_description            Wine is an implementation of the Windows APIs on top of X11. \
                             This version contains the Codeweavers patches for CrossOver
@@ -49,11 +50,11 @@
                             ${wine_mono_distfile}:winemono
 
 checksums                   ${wine_distfile} \
-                            rmd160  f73219db0040ea1bbf11b44d61d72168317192aa \
-                            sha256  6279ce3f94848c9e3fdc9394269206e8a5cc1e7d275b48cd1bea41b2b036a3de \
+                            rmd160  27aa2c790879b7ff85d970ca778d528bb83fe19c \
+                            sha256  62af948c5e5b8814a344fc9c27ab22e06eaeb3e69036aa9deb1c437d8818cf8d \
                             ${wine_gecko_distfile} \
-                            rmd160  109014e52d056962350681fd9d8178969cff939d \
-                            sha256  6e38acae87ea66e2c1e8f2f0afe88f89eed3e6e0b431cd3da38dea814b71202c \
+                            rmd160  2b0e0b6c5cd7579579a27bf179f98b7a76f4f43c \
+                            sha256  1a29d17435a52b7663cea6f30a0771f74097962b07031947719bb7b46057d302 \
                             ${wine_mono_distfile} \
                             rmd160  440a0839e6067eb02b778cbb461606a7d498897b \
                             sha256  ac681f737f83742d786706529eb85f4bc8d6bdddd8dcdfa9e2e336b71973bc25
@@ -85,19 +86,45 @@
                             port:libGLU \
                             port:mesa
 
+archcheck.files             lib/libexpat.dylib \
+                            lib/libfontconfig.dylib \
+                            lib/libfreetype.dylib \
+                            lib/libjpeg.dylib \
+                            lib/liblcms2.dylib \
+                            lib/libiconv.dylib \
+                            lib/libpng.dylib \
+                            lib/libxml2.dylib \
+                            lib/libxslt.dylib \
+                            lib/libncurses.dylib \
+                            lib/libgnutls.dylib \
+                            lib/libtiff.dylib \
+                            lib/libz.dylib \
+                            lib/libSM.dylib \
+                            lib/libXcomposite.dylib \
+                            lib/libXcursor.dylib \
+                            lib/libXi.dylib \
+                            lib/libXinerama.dylib \
+                            lib/libXrandr.dylib \
+                            lib/libXxf86vm.dylib \
+                            lib/libXrender.dylib \
+                            lib/libGLU.dylib \
+                            lib/libGL.dylib
+
 depends_build               port:bison \
                             port:flex \
                             port:pkgconfig
 
-# Extract only the wine directory. We don't need the others, and their presence
-# interferes with the wine build (which uses parts of them if present).
-extract.post_args-append    ${worksrcdir}
-
 patchfiles                  BOOL.patch \
                             mach_machine.patch \
                             kVK_RightCommand_macro.patch \
-                            patch-include-distversion.h.diff
+                            patch-include-distversion.h.diff \
+                            tiger-shell.patch
 
+# Wine requires the program specified in INSTALL to create intermediate
+# directories; /usr/bin/install doesn't.
+# http://bugs.winehq.org/show_bug.cgi?id=35310
+configure.install           ${worksrcpath}/tools/install-sh
+
 configure.ldflags-append    -framework CoreServices \
                             -lz
 
@@ -184,7 +211,7 @@
 
 post-destroot {
     xinstall -d ${destroot}${prefix}/libexec/wine
-    file rename ${destroot}${prefix}/bin/wineloader ${destroot}${prefix}/libexec/wine/wine
+    file rename ${destroot}${prefix}/bin/wine ${destroot}${prefix}/libexec/wine/wine
 
     xinstall ${filespath}/wine.in ${destroot}${prefix}/bin/wine
     reinplace s|@PREFIX@|${prefix}|g ${destroot}${prefix}/bin/wine

Added: trunk/dports/x11/wine-crossover/files/tiger-shell.patch
===================================================================
--- trunk/dports/x11/wine-crossover/files/tiger-shell.patch	                        (rev 0)
+++ trunk/dports/x11/wine-crossover/files/tiger-shell.patch	2016-01-01 18:50:57 UTC (rev 144100)
@@ -0,0 +1,11 @@
+--- dlls/shell32/trash.c.orig	2012-04-08 22:35:02.000000000 -0700
++++ dlls/shell32/trash.c	2012-04-08 22:36:59.000000000 -0700
+@@ -60,7 +60,7 @@
+ 
+ WINE_DEFAULT_DEBUG_CHANNEL(trash);
+ 
+-#ifdef HAVE_CORESERVICES_CORESERVICES_H
++#if defined(HAVE_CORESERVICES_CORESERVICES_H) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+ 
+ BOOL TRASH_CanTrashFile(LPCWSTR wszPath)
+ {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160101/80770d23/attachment.html>


More information about the macports-changes mailing list