Ticket #19941: patch-anjuta.diff

File patch-anjuta.diff, 4.4 KB (added by dbevans (David B. Evans), 15 years ago)

Patch for Portfile

  • Portfile

     
     1# -*- 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
    12# $Id$
    23
    3 PortSystem          1.0
    4 name                anjuta
    5 version             1.2.4a
    6 categories          gnome devel
    7 maintainers         nomaintainer
    8 description         A gnome ide.
    9 long_description    ${description}
     4PortSystem      1.0
    105
    11 platforms           darwin
     6name            anjuta
     7version         2.26.2.0
     8set branch      [join [lrange [split ${version} .] 0 1] .]
     9description     A GNOME/GTK IDE
     10long_description        ${description}
     11maintainers     devans openmaintainer
     12categories      gnome devel
     13platforms       darwin
     14homepage        http://anjuta.sourceforge.net/
     15master_sites    gnome:sources/${name}/${branch}/
    1216
    13 homepage            http://anjuta.sourceforge.net/
    14 master_sites        sourceforge
     17checksums       md5     16435dc99012e9799525e1fbdda35e79 \
     18                sha1    b8d438f1938a8021143e6c410d61a4dc52fbdae7 \
     19                rmd160  c612ff9515ebeae6a82b49285d40049f454b10dd
    1520
    16 checksums           md5 7e6af289b4bfd1ec2ca72e2017efc4d3
     21patchfiles      patch-libanjuta-anjuta-launcher.c.diff \
     22                patch-libanjuta-anjuta-utils.c.diff
    1723
    18 depends_lib         lib:libzvt-2:libzvt lib:libvte:vte lib:libpcreposix:pcre \
    19                     lib:libgnomeprintui-2.2:libgnomeprintui
     24depends_build   port:pkgconfig \
     25                port:intltool \
     26                port:p5-xml-parser \
     27                port:gnome-doc-utils \
     28                port:gtk-doc
    2029
    21 post-extract {
    22    reinplace "s|-lutil||g" ${worksrcpath}/src/Makefile.in
     30depends_lib     port:autogen \
     31                port:gconf \
     32                port:gdl \
     33                port:libgda4 \
     34                port:libunique \
     35                port:vte
     36
     37post-patch {
     38        reinplace "s|/usr/bin/perl|${prefix}/bin/perl|" ${worksrcpath}/scripts/glade2schema.pl
    2339}
    2440
    25 patchfiles          patch-parser.h patch-launcher.c
     41configure.args  --enable-static \
     42                --disable-scrollkeeper \
     43                --disable-schemas-install \
     44                --disable-plugin-devhelp \
     45                --disable-plugin-glade \
     46                --disable-graphviz \
     47                --disable-plugin-sourceview \
     48                --disable-plugin-valgrind \
     49                --disable-plugin-subversion
    2650
    27 configure.cppflags-append   "-L${prefix}/lib"
    28 configure.cflags-append     "-no-cpp-precomp -L${prefix}/lib"
     51variant devhelp description {Enable devhelp plugin support} {
     52                configure.args-delete   --disable-plugin-devhelp
     53                depends_lib-append      port:devhelp
     54}
    2955
     56variant glade description {Enable glade plugin support} {
     57                configure.args-delete   --disable-plugin-glade
     58                depends_lib-append      port:glade3
     59}
     60
     61variant graphviz description {Enable class inheritance plugin support using graphviz} {
     62                configure.args-delete   --disable-graphviz
     63                depends_lib-append      port:graphviz
     64}
     65
     66variant sourceview description {Enable gtksourceview editor plugin support instead of scintilla} {
     67                configure.args-append   --disable-plugin-scintilla
     68                configure.args-delete   --disable-plugin-sourceview
     69                depends_lib-append      port:gtksourceview2
     70}
     71
     72variant subversion description {Enable subversion plugin support} {
     73                configure.args-delete   --disable-plugin-subversion
     74                configure.args-append   --with-subversion-dir=${prefix} \
     75                                        --with-svn-include=${prefix}/include/subversion-1 \
     76                                        --with-svn-lib=${prefix}/lib
     77                depends_lib-append      port:subversion
     78}
     79
     80post-destroot {
     81        system "cd ${destroot}${prefix}/lib/anjuta && ln -s libfile-manager.dylib libfile-manager.so"
     82}
     83
     84post-activate {
     85        system "scrollkeeper-update"
     86        system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
     87             gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
     88}
     89
     90livecheck.check regex
     91livecheck.url   http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/
     92livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}
     93