Ticket #29884: usb2.patch

File usb2.patch, 2.1 KB (added by singingwolfboy@…, 13 years ago)

version 2

  • Portfile

    old new  
    99conflicts                   wine-devel wine-crossover-games
    1010set my_name                 wine
    1111version                     1.2.3
     12revision                    1
    1213license                     LGPL-2.1+
    1314categories                  x11
    1415maintainers                 ryandesign jwa openmaintainer
     
    1617platforms                   darwin
    1718use_bzip2                   yes
    1819distname                    ${my_name}-${version}
    19 dist_subdir                 ${my_name}
     20dist_subdir                 ${my_name}-${version}
    2021set wine_distfile           [suffix ${distname}]
    2122set wine_gecko_distfile     wine_gecko-1.0.0-x86.cab
    2223distfiles                   ${wine_distfile} ${wine_gecko_distfile}
     
    9293depends_build               port:flex \
    9394                            port:pkgconfig
    9495
     96# This is for the benefit of the patches in the
     97# USB variant of this port.
     98patch.pre_args              -p1
     99
    95100configure.ldflags-append    -framework CoreServices \
    96101                            -lz
    97102
     
    185190        ${destroot}${prefix}/share/doc/${name}
    186191}
    187192
     193variant usb description {Add USB support} {
     194    depends_lib-append      port:libusb
     195    patch_sites-append      ftp://ftp.etersoft.ru/pub/people/amorozov/usb/${version}/
     196    set patch1              0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
     197    set patch2              0002-Re-generate-some-files.txt
     198    patchfiles-append       ${patch1} ${patch2}
     199    checksums-append \
     200        ${patch1} \
     201            md5     f0fddfed172c2349d4e3a060fff80d8c \
     202            sha1    4779bb60f413d4e2af7a3011389e09727f4f1cd0 \
     203            rmd160  f7e9521840cb92d165edd7b3cfaa28b1960f6e33 \
     204        ${patch2} \
     205            md5     2ed2106e0630c3584822f6501ec4ad7a \
     206            sha1    842585bdb5952f0255f691215d90d93d6b51d01c \
     207            rmd160  a0d9b87fdc0c32f78b876604ef3a0a4fd1e566fb 
     208}
     209
    188210livecheck.type              regex
    189211livecheck.regex             {"/announce/([0-9]+\.[0-9]*[02468](\.[0-9]+)*)"}