Ticket #40102: wine-crossover-13.0.0.diff
File wine-crossover-13.0.0.diff, 5.8 KB (added by ryandesign (Ryan Carsten Schmidt), 11 years ago) |
---|
-
Portfile
1 # -*- 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 1 2 # $Id$ 2 3 3 4 PortSystem 1.0 5 PortGroup compiler_blacklist_versions 1.0 4 6 5 7 # Please keep the wine, wine-devel and wine-crossover ports as similar as possible. 6 8 7 9 name wine-crossover 8 10 conflicts wine wine-devel 9 version 1 2.2.211 version 13.0.0 10 12 license LGPL-2.1+ 11 13 categories x11 12 14 maintainers jeremyhu openmaintainer … … 15 17 distname crossover-sources-${version} 16 18 dist_subdir wine 17 19 set wine_distfile ${distname}${extract.suffix} 18 set wine_gecko_version 1.820 set wine_gecko_version 2.24 19 21 set wine_gecko_distfile wine_gecko-${wine_gecko_version}-x86.msi 20 22 distfiles ${wine_distfile}:winesource ${wine_gecko_distfile}:winegecko 21 23 extract.only ${wine_distfile} … … 23 25 build.target depend all 24 26 use_parallel_build yes 25 27 26 description Wine Is Not an Emulator (1. 5.15with CodeWeavers modifications for CrossOver)28 description Wine Is Not an Emulator (1.7.4 with CodeWeavers modifications for CrossOver) 27 29 28 30 long_description Wine is an implementation of the Windows APIs on top of X11. \ 29 31 This version contains the Codeweavers patches for CrossOver … … 32 34 http://ftp.codeweavers.com/pub/crossover/source/archive/${version}/:winesource \ 33 35 sourceforge:project/wine/Wine%20Gecko/${wine_gecko_version}:winegecko 34 36 35 checksums crossover-sources-12.2.2.tar.gz\36 rmd160 5ddd12e9251646a2923a258ea03b9777a6efe4ab\37 sha256 110378a4bc8420c84aed96e9e0ba7d5f495934126e3df224863f544708d97b2d\38 wine_gecko-1.8-x86.msi\39 rmd160 f7b86d2e5ff82bf345b2420c9a8e9cfbc3c9989c\40 sha256 28f3b7e497e1f884a64b2d982b61dda3167efac4c843de198654a1c9144ff9dc37 checksums ${wine_distfile} \ 38 rmd160 db4dace01bd5eb01a6e496ff48e418d99996a7f1 \ 39 sha256 54305a1509732ab20a49785c5e9055c126a6718b58c4c95197c505d5bb11f750 \ 40 ${wine_gecko_distfile} \ 41 rmd160 109014e52d056962350681fd9d8178969cff939d \ 42 sha256 6e38acae87ea66e2c1e8f2f0afe88f89eed3e6e0b431cd3da38dea814b71202c 41 43 42 44 # Note: Most of the X11 libs are dlopen()'d 43 45 depends_lib port:expat \ … … 46 48 port:gstreamer010 \ 47 49 port:gstreamer010-gst-plugins-base \ 48 50 port:jpeg \ 49 port:lcms \51 port:lcms2 \ 50 52 port:libiconv \ 51 53 port:libpng \ 52 54 port:libxml2 \ 53 55 port:libxslt \ 54 56 port:ncurses \ 55 port: openssl\57 port:gnutls \ 56 58 port:tiff \ 57 59 port:zlib \ 58 60 port:xorg-libsm \ … … 75 77 76 78 patchfiles BOOL.patch \ 77 79 mach_machine.patch \ 78 patch- dlls-winemac.drv-gdi.c.diff \80 patch-freetype-2.5.1.diff \ 79 81 winedbg.patch 80 82 83 # rebuild configure after freetype 2.5.1 patch 84 use_autoreconf yes 85 81 86 configure.ldflags-append -framework CoreServices \ 82 -framework Security \83 87 -lz 88 # -framework Security \ 84 89 85 90 configure.args --without-alsa \ 86 91 --without-capi \ … … 92 97 --with-freetype \ 93 98 --without-gphoto \ 94 99 --with-glu \ 95 --with out-gnutls \100 --with-gnutls \ 96 101 --without-gsm \ 97 102 --without-hal \ 98 103 --with-jpeg \ … … 100 105 --without-mpg123 \ 101 106 --without-openal \ 102 107 --with-opengl \ 103 --with-openssl \104 108 --without-oss \ 105 109 --with-png \ 106 110 --with-pthread \ … … 124 128 # This is not 64-bit friendly yet 125 129 supported_archs i386 126 130 127 # BUILD FIX TODO: llvm-gcc-4.2, clang 128 # llvm-gcc does not respect force_align_arg_pointer 129 # clang fails due to CFI-foo (winebuild uses /usr/bin/as to assemble clang-generated assembly) 130 compiler.whitelist gcc-4.2 apple-gcc-4.2 131 # llvm-gcc-4.2 doesn't respect force_align_arg_pointer; wine builds but fails to run 132 # http://bugs.winehq.org/show_bug.cgi?id=28030 133 compiler.blacklist-append llvm-gcc-4.2 macports-llvm-gcc-4.2 131 134 135 # clang < 3.1 fails to build wine with "error: invalid operand for instruction lretw" 136 # http://bugs.winehq.org/show_bug.cgi?id=32872 137 compiler.blacklist-append {clang < 425} macports-clang-2.9 macports-clang-3.0 138 132 139 platform darwin { 133 140 if {${os.major} <= 9} { 134 141 # Fix "Xcode 3.x cannot build 16-bit code correctly. Use --disable-win16 if you don't need 16-bit support."