Ticket #47772: digikam.diff

File digikam.diff, 4.0 KB (added by RJVB (René Bertin), 6 years ago)
  • kde/digikam/Portfile

    old new  
    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
    2 # $Id: Portfile 135782 2015-05-03 00:08:42Z larryv@macports.org $
     2# $Id: Portfile 123279 2014-08-07 22:29:18Z ryandesign@macports.org $
    33
    44PortSystem          1.0
    55PortGroup           kde4 1.1
    66PortGroup           compiler_blacklist_versions 1.0
    77
    88name                digikam
    9 version             4.9.0
     9version             4.10.0
    1010categories          kde kde4
    1111license             GPL-2+
    1212maintainers         hyper-world.de:jan openmaintainer \
     
    1919homepage            http://www.digikam.org/
    2020master_sites        kde:stable/digikam/
    2121
    22 checksums           rmd160  72e680f932aca65fe0d59a5c313b1d7950ec29ef \
    23                     sha256  fa24591d183e1a782e053bfca43bb91149465d0f5e49926c7d6dd16f6321f07f
     22# checksums           rmd160  93ceb3b3b98739254c97df5aefc2c3965a7a9011 \
     23#                     sha256  e20f84508f35fddcaec3b931efbc604a95050ec08c6796b6bc60a61cd58fa390
     24checksums           rmd160  5b7435cb5e4150ae6dbea7e98630080271254bc2 \
     25                    sha256  4207e68b6221307111b66bb69485d3e88150df95dae014a99f6f161a3da0c725
    2426
    2527use_bzip2           yes
    2628
     
    3032
    3133depends_lib-append  port:kdelibs4 \
    3234                    port:kdepimlibs4 \
    33                     port:qt4-mac \
    3435                    port:tiff \
    3536                    port:jpeg \
    3637                    port:libpng \
     
    4546                    port:libgpod \
    4647                    port:libxml2 \
    4748                    port:libxslt \
    48                     port:qca \
    49                     port:qjson \
    5049                    port:ImageMagick \
    5150                    path:include/eigen3/Eigen/Eigen:eigen3
    5251
     
    6766depends_run-append  port:kde4-baseapps \
    6867                    port:kde4-runtime \
    6968                    port:oxygen-icons \
    70                     port:qt4-mac-sqlite3-plugin
     69                    path:${qt_plugins_dir}/sqldrivers/libqsqlite.dylib:qt4-mac-sqlite3-plugin \
     70                    port:gstreamer1-gst-libav \
     71                    port:gstreamer1-gst-plugins-good
     72
    7173# Following dependency is needed for the Panorama (and ExpoBlending?) tool, but
    7274# cannot be installed on Intel Macs currently as far as I know. Also they need
    7375# wxWidgets which currently cannot be installed with XCode of OS X 10.7 or
     
    165167
    166168# Option to check MySQL availability before compiling target
    167169
    168 variant mysql_check description {Check MySQL availability before building digiKam} {}
    169 
    170 if {[variant_isset mysql_check]} {
    171     configure.args-append -DENABLE_INTERNALMYSQL=on
     170set use_msql                no
     171configure.args-append       -DENABLE_INTERNALMYSQL=off -DENABLE_MYSQLSUPPORT=off
    172172
    173     depends_lib-append    path:bin/mysql_config5:mysql5 \
    174 } else {
    175     configure.args-append -DENABLE_INTERNALMYSQL=off
     173variant mysql_check description {Check MySQL availability before building digiKam} {
     174    configure.args-delete  -DENABLE_INTERNALMYSQL=off -DENABLE_MYSQLSUPPORT=off
     175    configure.args-append  -DENABLE_INTERNALMYSQL=on -DENABLE_MYSQLSUPPORT=on
     176    depends_lib-append      path:bin/mysql_config5:mysql5 \
     177    set use_msql            yes
     178}
     179variant mariadb description {Use MariaDB instead of MySQL} {
     180    configure.args-delete   -DENABLE_INTERNALMYSQL=off -DENABLE_MYSQLSUPPORT=off
     181    configure.args-append   -DENABLE_INTERNALMYSQL=on -DENABLE_MYSQLSUPPORT=on
     182    depends_lib-append      port:mariadb
     183    configure.env-append    MYSQLD_PATH=${prefix}/lib/mariadb/bin MYSQL_TOOLS_PATH=${prefix}/lib/mariadb/bin
     184    set use_msql            yes
     185}
     186
     187post-destroot {
     188    if {${use_msql}} {
     189        ln -s digikamdatabaseserver.app/Contents/MacOS/digikamdatabaseserver ${destroot}${prefix}/lib/kde4/libexec/digikamdatabaseserver
     190    }
    176191}
    177192
    178193livecheck.type      regex