Ticket #54894: Portfile-py-pyaudio.diff

File Portfile-py-pyaudio.diff, 2.2 KB (added by Jakker (Jaap Akkerhuis), 6 years ago)

Patch to upgrade to version 0.2.11

  • Portfile

    old new  
    55
    66name                    py-pyaudio
    77set my_name             PyAudio
    8 version                 0.2.9
     8version                 0.2.11
    99categories-append       audio
    1010platforms               darwin
    1111maintainers             NLnetLabs.nl:jaap
     
    1919
    2020homepage                http://people.csail.mit.edu/hubert/pyaudio/
    2121
    22 master_sites            pypi:P/PyAudio/
    23 distname                ${my_name}-${version}
     22master_sites            https://pypi.python.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/
    2423
    25 checksums               rmd160  161e7b17b025ccf5b0925a34aa0f081ccd3651e9 \
    26                         sha256  bfd694272b3d1efc51726d0c27650b3c3ba1345f7f8fdada7e86c9751ce0f2a1
     24distname                ${my_name}-${version}
     25checksums               md5     7e4c88139284033f67b4336c74eda3b8 \
     26                        rmd160  7a6bb88f56622555e77eb799e4ee74ff970b6e92 \
     27                        sha256  93bfde30e0b64e63a46f2fd77e85c41fd51182a4a3413d9edfaf9ffaa26efb74
    2728
    2829worksrcdir              PyAudio-${version}
    2930
    30 python.versions         27 34 35
     31depends_build   port:py-sphinx
     32
     33# This works but there must be a better to generate the documents
     34pre-build       {
     35                build.cmd make
     36                build.type gnu
     37                build.target SPHINX=sphinx-build-${python.branch} docs
     38}
     39
     40post-destroot {
     41    # Install example files not installed by the Makefile
     42    file mkdir ${destroot}${prefix}/share/doc/${name}
     43    file copy ${worksrcpath}/examples/ ${destroot}${prefix}/share/doc/${name}
     44    file mkdir ${destroot}${prefix}/share/doc/${name}
     45    file copy ${worksrcpath}/docs/ ${destroot}${prefix}/share/doc/${name}
     46}
     47
     48python.versions         26 27 34 35 36
    3149
    3250if {${name} ne ${subport}} {
    33     depends_build       port:py${python.version}-setuptools
    3451    depends_lib-append  port:portaudio
    3552
    3653    patchfiles          patch-setup.py.diff
     
    4259
    4360    livecheck.type      none
    4461} else {
    45     livecheck.type      pypi
    46     livecheck.name      ${my_name}
     62    livecheck.type      regex
     63    livecheck.url       [lindex ${master_sites} 0]
     64    livecheck.regex     pyaudio-(\[0-9.\]+)${extract.suffix}
    4765}