Ticket #49800: wine-noX11.patch

File wine-noX11.patch, 7.8 KB (added by mikepparson@…, 9 years ago)

wine Portfile with no X11.

Line 
1*** Portfile.orig       2015-11-25 21:30:19.000000000 -0800
2--- Portfile    2015-11-28 08:41:58.000000000 -0800
3***************
4*** 1,5 ****
5  # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
6! # $Id: Portfile 142886 2015-11-26 05:11:08Z jeremyhu@macports.org $
7 
8  PortSystem                  1.0
9  PortGroup                   archcheck 1.0
10--- 1,5 ----
11  # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
12! # $Id: Portfile 141182 2015-10-12 00:05:23Z jeremyhu@macports.org $
13 
14  PortSystem                  1.0
15  PortGroup                   archcheck 1.0
16***************
17*** 15,21 ****
18  conflicts                   wine-devel wine-crossover
19  set my_name                 wine
20  version                     1.6.2
21! revision                    4
22  license                     LGPL-2.1+
23  categories                  x11
24  maintainers                 ryandesign jwa openmaintainer
25--- 15,21 ----
26  conflicts                   wine-devel wine-crossover
27  set my_name                 wine
28  version                     1.6.2
29! revision                    5
30  license                     LGPL-2.1+
31  categories                  x11
32  maintainers                 ryandesign jwa openmaintainer
33***************
34*** 57,112 ****
35                              rmd160  f4d7b2036a0ba87285df7fef10d4a0a495a32e17 \
36                              sha256  20bced7fee01f25279edf07670c5033d25c2c9834a839e7a20410ce1c611d6f2
37 
38- # Note: Most of the X11 libs are dlopen()'d
39- depends_lib                 port:expat \
40-                             port:fontconfig \
41-                             port:freetype \
42-                             port:gstreamer010 \
43-                             port:gstreamer010-gst-plugins-base \
44-                             port:jpeg \
45-                             port:lcms2 \
46-                             port:libiconv \
47-                             port:libpng \
48-                             port:libxml2 \
49-                             port:libxslt \
50-                             port:ncurses \
51-                             port:gnutls \
52-                             port:tiff \
53-                             port:zlib \
54-                             port:xorg-libsm \
55-                             port:xorg-libXcomposite \
56-                             port:xorg-libXcursor \
57-                             port:xorg-libXi \
58-                             port:xorg-libXinerama \
59-                             port:xorg-libXrandr \
60-                             port:xorg-libXxf86vm \
61-                             port:xrender \
62-                             port:libGLU \
63-                             port:mesa
64-
65- archcheck.files             lib/libexpat.dylib \
66-                             lib/libfontconfig.dylib \
67-                             lib/libfreetype.dylib \
68-                             lib/libjpeg.dylib \
69-                             lib/liblcms2.dylib \
70-                             lib/libiconv.dylib \
71-                             lib/libpng.dylib \
72-                             lib/libxml2.dylib \
73-                             lib/libxslt.dylib \
74-                             lib/libncurses.dylib \
75-                             lib/libgnutls.dylib \
76-                             lib/libtiff.dylib \
77-                             lib/libz.dylib \
78-                             lib/libSM.dylib \
79-                             lib/libXcomposite.dylib \
80-                             lib/libXcursor.dylib \
81-                             lib/libXi.dylib \
82-                             lib/libXinerama.dylib \
83-                             lib/libXrandr.dylib \
84-                             lib/libXxf86vm.dylib \
85-                             lib/libXrender.dylib \
86-                             lib/libGLU.dylib \
87-                             lib/libGL.dylib
88 
89  depends_build               port:bison \
90                              port:flex \
91--- 57,62 ----
92***************
93*** 114,162 ****
94 
95  patchfiles                  BOOL.patch \
96                              mach_machine.patch \
97-                             kVK_RightCommand_macro.patch \
98                              tiger-shell.patch
99 
100  configure.ldflags-append    -framework CoreServices \
101                              -lz
102 
103- configure.args              --without-alsa \
104-                             --without-capi \
105-                             --with-cms \
106-                             --with-coreaudio \
107-                             --with-cups \
108-                             --with-curses \
109-                             --with-fontconfig \
110-                             --with-freetype \
111-                             --without-gphoto \
112-                             --with-glu \
113-                             --with-gnutls \
114-                             --without-gsm \
115-                             --without-hal \
116-                             --with-jpeg \
117-                             --without-ldap \
118-                             --without-mpg123 \
119-                             --without-openal \
120-                             --with-opengl \
121-                             --without-oss \
122-                             --with-png \
123-                             --with-pthread \
124-                             --without-sane \
125-                             --with-tiff \
126-                             --without-v4l \
127-                             --with-xcomposite \
128-                             --with-xcursor \
129-                             --with-xinerama \
130-                             --with-xinput \
131-                             --with-xml \
132-                             --with-xrandr \
133-                             --with-xrender \
134-                             --with-xshape \
135-                             --with-xslt \
136-                             --with-xxf86vm \
137-                             --with-x \
138-                             --x-include=${prefix}/include \
139-                             --x-lib=${prefix}/lib
140 
141  # 64-bit Wine exists for Linux, but does not work on OS X.
142  # http://www.winehq.org/pipermail/wine-devel/2014-February/103074.html
143--- 64,74 ----
144***************
145*** 189,194 ****
146--- 101,144 ----
147      }
148  }
149 
150+ depends_lib             port:expat \
151+                         port:lcms2 \
152+                         port:libiconv \
153+                         port:libxml2 \
154+                         port:freetype \
155+                         port:libxslt \
156+                         port:ncurses \
157+                         port:gnutls \
158+                         port:zlib
159+
160+ configure.args          --without-alsa \
161+                         --without-capi \
162+                         --with-cms \
163+                         --with-coreaudio \
164+                         --with-cups \
165+                         --with-curses \
166+                         --without-gphoto \
167+                         --with-glu \
168+                         --with-gnutls \
169+                         --without-gsm \
170+                         --without-hal \
171+                         --without-mpg123 \
172+                         --without-openal \
173+                         --with-opengl \
174+                         --without-oss \
175+                         --with-pthread \
176+                         --without-sane \
177+                         --without-v4l \
178+                         --without-x
179+
180+ archcheck.files         lib/libexpat.dylib \
181+                         lib/libiconv.dylib \
182+                         lib/libxml2.dylib \
183+                         lib/libxslt.dylib \
184+                         lib/libncurses.dylib \
185+                         lib/libgnutls.dylib \
186+                         lib/libz.dylib
187+
188  pre-fetch {
189      if {${os.endian} eq "big"} {
190          ui_error "${name} can only be used on an Intel Mac or other computer with a little-endian processor."