Ticket #48827: nodejs-github.patch

File nodejs-github.patch, 2.8 KB (added by seanfarley (Sean Farley), 9 years ago)

use github port group

  • dports/devel/nodejs/Portfile

    # HG changeset patch
    # User Sean Farley <sean@farley.io>
    # Date 1443120596 25200
    #      Thu Sep 24 11:49:56 2015 -0700
    # Node ID e3b99f83372574e44c85a81da12360badbf760b6
    # Parent  8c84786254678c7ab732ee575e9b91a419f697d6
    nodejs: update to 4.1.1 and use github
    
    diff --git a/dports/devel/nodejs/Portfile b/dports/devel/nodejs/Portfile
    a b  
    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
    22# $Id$
    33
    44PortSystem              1.0
    55PortGroup               compiler_blacklist_versions 1.0
     6PortGroup               github 1.0
    67
    7 name                    nodejs
    8 version                 0.12.7
     8github.setup            nodejs node 4.1.1 v
    99
    1010categories              devel net
    1111platforms               darwin
    1212license                 {MIT BSD}
    1313maintainers             ciserlohn
    long_description Node's goal is t 
    1919                        Machine or Python's Twisted. Node takes the event model a bit further-it \
    2020                        presents the event loop as a language construct instead of as a library.
    2121
    2222conflicts               nodejs-devel iojs
    2323
    24 homepage                http://nodejs.org/
    25 master_sites            ${homepage}dist/v${version}
    26 
    27 checksums               rmd160  947daa1eac347a0c42fb67c5e316f85a12d8bd26 \
    28                         sha256  b23d64df051c9c969b0c583f802d5d71de342e53067127a5061415be7e12f39d
    29 
    30 distname                node-v${version}
     24checksums               rmd160  37d147d964f3134fc6de40045a3b4dab1b28dde0 \
     25                        sha256  6a610935ff52de713cf2af6a26002322e24fd7933a444436f0817a2b84e15a58
    3126
    3227depends_build           port:pkgconfig
    3328
    3429depends_lib             port:icu
    3530
    destroot { 
    175170        src/node_stat_watcher.h \
    176171        src/node_version.h \
    177172        src/node_watchdog.h \
    178173        src/node_wrap.h \
    179174        src/pipe_wrap.h \
    180         src/queue.h \
    181         src/req_wrap.h \
    182         src/smalloc.h \
    183175        src/spawn_sync.h \
    184176        src/stream_wrap.h \
    185177        src/string_bytes.h \
    186178        src/tcp_wrap.h \
    187179        src/tls_wrap.h \
    destroot { 
    220212        ${destroot}${prefix}/share/man/man1
    221213
    222214# install docs
    223215    xinstall -m 644 -W ${worksrcpath} \
    224216        AUTHORS \
    225         ChangeLog \
     217        ChangeLog.md \
     218        COLLABORATOR_GUIDE.md \
     219        CONTRIBUTING.md \
     220        GOVERNANCE.md \
    226221        LICENSE \
    227222        README.md \
    228223        ${docdir}
    229224}
    230225
    if {${os.major} < 10} { 
    234229    pre-fetch {
    235230        ui_error "${name} ${version} requires Mac OS X 10.6 or greater."
    236231        return -code error "incompatible Mac OS X version"
    237232    }
    238233}
    239 
    240 livecheck.url       ${homepage}dist/
    241 livecheck.type      regex
    242 livecheck.regex     {v(\d+\.\d*[02468]\.\d+)}