Ignore:
Timestamp:
May 18, 2012, 4:49:37 AM (8 years ago)
Author:
pixilla@…
Message:

databases/msyql55:

  • Fix install layout.
  • Remove spaces from empty lines.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/databases/mysql55/Portfile

    r93196 r93231  
    1717    PortGroup           cmake 1.0
    1818    PortGroup           select 1.0
    19    
     19
    2020    set branch          [join [lrange [split ${version} .] 0 1] .]
    2121
     
    2424    long_description    MySQL is an open-source, multi-threaded SQL database with a command \
    2525                        syntax very similar to mSQL.
    26    
     26
    2727    homepage            http://www.mysql.com/
    2828    master_sites \
     
    3535# This mirror has a bad distfile for version 5.5.23
    3636#        http://mysql.mirrors.pair.com/Downloads/MySQL-${branch}/ \
    37    
    38    
     37
    3938    distname            mysql-${version}
    4039    use_parallel_build  yes
    41    
     40
    4241    patch.pre_args      -p1
    4342    patchfiles          patch-cmake-install_layout.cmake.diff \
     
    4746    checksums           rmd160  8a6cf0ff40d7b21bb9bb2fab82d0695574e6f2f9 \
    4847                        sha256  41e687dfec416a8b50d8d550899346c0e7096fe1200228cce24ed8daf3a779c6
    49    
     48
    5049    depends_lib-append  port:zlib \
    5150                        port:readline \
    5251                        port:cmake
    5352    depends_run         port:mysql_select
    54    
     53
    5554    select.group        mysql
    5655    select.file         ${filespath}/${name}
    57    
     56
    5857    archcheck.files     lib/libz.dylib \
    5958                        lib/libreadline.dylib
    60    
     59
    6160    post-patch {
    6261        reinplace "s|@NAME@|${name}|g" ${worksrcpath}/cmake/install_layout.cmake
    6362        reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/cmake/install_layout.cmake
    6463    }
    65    
     64
    6665    configure.args-delete \
    6766                        -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib
    6867    configure.args-append \
    69                         -DCMAKE_INSTALL_NAME_DIR:STRING=${prefix}/lib/${name} \
     68                        -DCMAKE_INSTALL_NAME_DIR:STRING=${prefix}/lib/${name}/mysql \
    7069                        -DINSTALL_LAYOUT=MACPORTS \
    7170                        -DSYSCONFDIR:PATH=${prefix}/etc/${name} \
     
    8079                        -DENABLE_GCOV:BOOL=OFF \
    8180                        -DENABLE_DTRACE:BOOL=OFF
    82    
     81
    8382    post-build {
    8483        set dirs ${worksrcpath}
     
    8988        }
    9089    }
    91    
     90
    9291    pre-destroot {
    9392        xinstall -m 755 -d ${destroot}${prefix}/etc/${name}
    9493        destroot.keepdirs-append ${destroot}${prefix}/etc/${name}
    9594    }
    96    
     95
    9796    post-destroot {
    9897        # proc portdestroot::destroot_finish fails to find and compress our man pages
     
    111110        }
    112111    }
    113    
     112
    114113    post-install {
    115114        if {![file exists ${prefix}/etc/LaunchDaemons/org.macports.${name}/org.macports.${name}-server.plist]} {
     
    118117        }
    119118    }
    120    
     119
    121120    variant openssl description {Enable OpenSSL support} {
    122    
     121
    123122        license-append          OpenSSL SSLeay
    124123        depends_lib-append      port:openssl
     
    126125        archcheck.files-append  lib/libssl.dylib
    127126    }
    128    
     127
    129128    livecheck.type          regex
    130129    livecheck.version       [lindex [split ${version} -] 0]
     
    139138    description         Run ${name_mysql} as server
    140139    long_description    ${description}
    141    
     140
    142141    supported_archs     noarch
    143142    distfiles
    144    
     143
    145144    depends_run         port:${name_mysql}
    146    
     145
    147146    if {"darwin" == ${os.platform} && ${os.major} > 8} {
    148147        set mysqluser       _mysql
     
    151150    }
    152151    add_users ${mysqluser} group=${mysqluser} realname=MySQL\ Server
    153    
     152
    154153    startupitem.create      yes
    155154    startupitem.executable  ${prefix}/lib/${name_mysql}/bin/mysqld --user=${mysqluser}
    156    
     155
    157156    use_configure       no
    158    
     157
    159158    build {}
    160    
     159
    161160    destroot {
    162161        xinstall -m 755 -o root -d ${destroot}${prefix}/var/run
     
    184183        close $fp
    185184    }
    186    
     185
    187186    post-activate {
    188187        if {![file exists ${prefix}/etc/${name_mysql}/my.cnf]} {
     
    199198\$ sudo -u ${mysqluser} ${prefix}/lib/${name_mysql}/scripts/mysql_install_db
    200199"
    201    
     200
    202201    livecheck.type          none
    203202}
Note: See TracChangeset for help on using the changeset viewer.