Ticket #49800: wine+quartz.patch

File wine+quartz.patch, 2.5 KB (added by mikepparson@…, 9 years ago)

Patch to wine Portfile to enable a +quartz variant.

Line 
1*** Portfile.orig       Wed Oct 14 16:32:27 2015
2--- Portfile    Tue Nov 24 15:28:40 2015
3***************
4*** 15,21 ****
5  conflicts                   wine-devel wine-crossover
6  set my_name                 wine
7  version                     1.6.2
8! revision                    4
9  license                     LGPL-2.1+
10  categories                  x11
11  maintainers                 ryandesign jwa openmaintainer
12--- 15,21 ----
13  conflicts                   wine-devel wine-crossover
14  set my_name                 wine
15  version                     1.6.2
16! revision                    5
17  license                     LGPL-2.1+
18  categories                  x11
19  maintainers                 ryandesign jwa openmaintainer
20***************
21*** 188,193 ****
22--- 188,233 ----
23      }
24  }
25 
26+ variant quartz {
27+     depends_lib-delete    port:xorg-libsm \
28+                            port:xorg-libXcomposite \
29+                            port:xorg-libXcursor \
30+                            port:xorg-libXi \
31+                            port:xorg-libXinerama \
32+                            port:xorg-libXrandr \
33+                            port:xorg-libXxf86vm \
34+                            port:xrender \
35+                            port:libGLU \
36+                            port:mesa
37+
38+     configure.args-delete  --with-xcomposite \
39+                            --with-xcursor \
40+                            --with-xinerama \
41+                            --with-xinput \
42+                            --with-xml \
43+                            --with-xrandr \
44+                            --with-xrender \
45+                            --with-xshape \
46+                            --with-xslt \
47+                            --with-xxf86vm \
48+                            --with-x \
49+                            --x-include=${prefix}/include \
50+                            --x-lib=${prefix}/lib
51+
52+     archcheck.files-delete lib/libXcomposite.dylib \
53+                            lib/libXcursor.dylib \
54+                            lib/libXi.dylib \
55+                            lib/libXinerama.dylib \
56+                            lib/libXrandr.dylib \
57+                            lib/libXxf86vm.dylib \
58+                            lib/libXrender.dylib \
59+                            lib/libGLU.dylib \
60+                            lib/libGL.dylib
61+
62+     configure.args-append  --without-x
63+
64+ }
65+
66  pre-fetch {
67      if {${os.endian} eq "big"} {
68          ui_error "${name} can only be used on an Intel Mac or other computer with a little-endian processor."