Ticket #56806: Inkscape-devel.patch

File Inkscape-devel.patch, 3.6 KB (added by RJVB (René Bertin), 6 years ago)
  • graphics/inkscape-devel/Portfile

    diff --git a/graphics/inkscape-devel/Portfile b/graphics/inkscape-devel/Portfile
    index 61b48d2c0b29864a7dd8a64a7901164849afc4d0..03ed5f0baa1fca0a6c5ca5bea6e4f67447a926fd 100644
    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
    33PortSystem          1.0
     4PortGroup           cmake 1.1
     5cmake.generator     Ninja
    46
    57name                inkscape-devel
    68conflicts           inkscape
    7 epoch               1
     9epoch               2
    810set git_commit      b1b33698810bb8ae6e31e509697ff27d2732e7ac
    9 set git_date        20180614
    10 version             0.92.2-${git_date}
     11# INKSCAPE_0_92_3-19-gb1b3369881
     12version             0.92.2.19
    1113license             GPL-2 LGPL-2.1
    1214maintainers         {devans @dbevans}
    1315categories          graphics gnome
    homepage http://www.inkscape.org/ 
    2527fetch.type          git
    2628git.url             git://git.launchpad.net/inkscape
    2729git.branch          ${git_commit}
     30worksrcdir          ${name}
     31distname            ${name}
    2832
    2933set perl_version    5.26
    3034
    3135depends_build       port:pkgconfig \
    32                     port:autoconf \
    33                     port:automake \
    34                     port:libtool \
    3536                    port:intltool \
    3637                    port:perl${perl_version}
    3738
    3839depends_lib         port:desktop-file-utils \
    3940                    port:popt \
    4041                    path:lib/libgc.dylib:boehmgc \
     42                    path:lib/libgomp.dylib:libomp \
    4143                    port:gdk-pixbuf2 \
    4244                    port:gsl \
    4345                    port:gtkmm \
     46                    port:glibmm \
    4447                    port:dbus-glib \
    4548                    port:lcms2 \
    4649                    port:poppler \
    depends_lib port:desktop-file-utils \ 
    5760                    port:py27-numpy
    5861
    5962pre-fetch {
    60     ui_msg "--->  Fetching source from bzr repository: this may take a while"
     63    # the .git directory will be over 1.2Gb large alone so yes, this will take a while.
     64    ui_msg "--->  Fetching source from git repository: this will take a while"
    6165}
    6266
    6367patchfiles          patch-use-configured-perl.diff
    platform darwin { 
    8185    }
    8286}
    8387
    84 configure.cmd       ./autogen.sh && ./configure
    85 
    86 configure.python    ${prefix}/bin/python2.7
    87 
    88 configure.args      --without-gnome-vfs \
    89                     --enable-lcms \
    90                     --enable-poppler-cairo \
    91                     --enable-dbusapi \
    92                     --disable-silent-rules \
    93                     --disable-strict-build
    94 
    9588configure.cppflags-append \
    9689                    -I${worksrcpath}/src/extension/script
    9790
    platform darwin { 
    10598    }
    10699}
    107100
    108 variant strict description {Enable strict build} {
    109     configure.args-replace  --disable-strict-build --enable-strict-build
     101variant gtk3 description {Enable experimental GTK+ 3 build} {
     102    depends_lib-delete \
     103                    port:gtkspell2 \
     104                    port:gtk2 \
     105                    port:gtkmm
     106    depends_lib-append \
     107                    port:gtkspell3 \
     108                    port:gtk3 \
     109                    port:gtkmm3 \
     110                    port:gdl3
     111}
     112
     113configure.args-append \
     114                    -DWITH_GNOME_VFS=OFF \
     115                    -DENABLE_LCMS=ON \
     116                    -DENABLE_POPPLER=ON -DENABLE_POPPLER_CAIRO=ON \
     117                    -DWITH_DBUS=ON
     118if {[variant_isset gtk3]} {
     119    configure.args-append \
     120                    -DWITH_GTK3_EXPERIMENTAL=ON
     121} else {
     122    configure.args-append \
     123                    -DWITH_GTK3_EXPERIMENTAL=OFF
    110124}
    111125
    112126#