Ignore:
Timestamp:
Jul 29, 2007, 12:14:15 PM (13 years ago)
Author:
yves@…
Message:

Savage Gimp port development

gimp2 now syncs with (stable enough) unstable version
This fixes many issues still present in the stable branch :
python plugins now just work and dbus is included in the command

gimp is now a meta port to include plug-ins and enhancements

python25 now default (ticket:12329)

Location:
trunk/dports/graphics
Files:
7 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/gimp-dev/Portfile

    r26232 r27319  
    55version         2.3.18
    66categories      graphics
    7 maintainers     yves@macports.org
     7maintainers     yves
    88homepage        http://www.gimp.org/
    99platforms       darwin
    1010
    11 description     The GNU Image Manipulation Program (unstable)
     11description     The GNU Image Manipulation Program
    1212long_description \
    1313        The GNU Image Manipulation Program (GIMP) is a powerful \
     
    2626depends_lib     port:aalib \
    2727                port:curl \
    28                 port:gimp-print \
    2928                port:libexif \
    3029                port:libgnomeui \
     
    3433                port:libwmf \
    3534                port:poppler \
    36                 port:py-gtk2
     35                port:py25-gtk
    3736               
    38 configure.pre_args \
    39                 --prefix="${prefix}/gimp-2.3"
    40 configure.args  --enable-mp
     37configure.env   PYTHON=${prefix}/bin/python2.5
     38configure.args  --enable-mp \
     39                --with-pdbgen
    4140
    4241post-destroot {
    43     xinstall -m 755 ${filespath}/gimp-2.3.in \
    44         ${destroot}${prefix}/bin/gimp-2.3
    45     reinplace "s|@@PREFIX@@|${prefix}|g" \
    46         ${destroot}${prefix}/bin/gimp-2.3
     42    cd ${destroot}${prefix}/bin
     43    xinstall -m 755 ${filespath}/gimp ${filespath}/gimp-remote .
     44    reinplace "s|__PREFIX__|${prefix}|" gimp gimp-remote
    4745}
    4846
    4947variant without_gnome {
    50     depends_lib-append  port:dbus-glib \
    51                         port:libart_lgpl \
    52                         port:p5-xml-parser
    53     depends_lib-delete  port:libgnomeui \
    54                         port:libgtkhtml \
    55                         port:librsvg
     48    depends_lib-delete      port:libgnomeui \
     49                            port:libgtkhtml \
     50                            port:librsvg
     51    depends_lib-append      port:dbus-glib \
     52                            port:libart_lgpl \
     53                            port:p5-xml-parser
     54    configure.args-append   --without-gtkhtml2 \
     55                            --without-librsvg \
     56                            --without-gnomevfs
    5657}
  • trunk/dports/graphics/gimp-user-manual/Portfile

    r26102 r27319  
    2222                port:docbook-xml-4.3 \
    2323                port:libxslt \
    24                 bin:${prefix}/bin/gimp:gimp
     24                bin:${prefix}/bin/gimp:gimp2
    2525
    2626configure.args  --enable-build
     
    3030variant without_gimp {
    3131    configure.args-append   --without-gimp
    32     depends_build-delete    bin:${prefix}/bin/gimp:gimp
     32    depends_build-delete    bin:${prefix}/bin/gimp:gimp2
    3333}
  • trunk/dports/graphics/gimp/Portfile

    r27042 r27319  
    33PortSystem 1.0
    44name            gimp
    5 version         2.2.17
     5version         2.3
    66categories      graphics
    7 maintainers     yves@macports.org
     7maintainers     yves
    88homepage        http://www.gimp.org/
    99platforms       darwin
    1010
    11 description     The GNU Image Manipulation Program (version 2)
     11description     The Gimp - Batteries Included
    1212long_description \
    1313        The GNU Image Manipulation Program (GIMP) is a powerful \
     
    1616        manipulation, painting, processing, and rendering tools.
    1717
    18 master_sites    ftp://ftp.cs.umn.edu/pub/gimp/v2.2/ \
    19                 ftp://ftp.flirble.org/pub/X/gimp/gimp/v2.2/ \
    20                 ftp://ftp.minet.net/pub/gimp/v2.2/ \
    21                 ftp://ftp.gimp.org/pub/gimp/v2.2/
    22 checksums       md5 4f509ed4a605452d88e04045ff388d58
    23 use_bzip2       yes
     18depends_lib     port:icns-gimp \
     19                port:gimp-jp2 \
     20                port:gutenprint \
     21                port:ufraw \
     22                port:xsane
    2423
    25 depends_lib     port:aalib \
    26                 port:gimp-print \
    27                 lib:libgtk-x11-2.0:gtk2 \
    28                 port:lcms \
    29                 port:libart_lgpl \
    30                 port:libexif \
    31                 port:libmng \
    32                 port:libwmf \
    33                 port:p5-xml-parser
    34 depends_run     bin:gs:ghostscript
    35 
    36 configure.args  --enable-mp \
    37                 --mandir=${prefix}/share/man
    38 
    39 post-destroot {
    40     file mkdir ${destroot}${prefix}/share/applications
    41     cd ${destroot}${prefix}/share/applications
    42         system "ln -s ../gimp/2.0/misc/gimp.desktop"
     24platform macosx {
     25    depends_lib-append  port:gimp-app \
     26                        port:macclipboard-gimp \
     27                        port:macfile-gimp
    4328}
    4429
    45 variant enable_python {
    46     depends_lib-append    port:py-gtk2
    47     configure.args-append --enable-python
     30use_configure   no
     31build           {}
     32
     33destroot {
     34    xinstall -d ${destroot}${prefix}/share/gimp
     35    xinstall -m 644 ${filespath}/DO_NOT_README \
     36        ${destroot}${prefix}/share/gimp
    4837}
    49 
    50 variant with_gnome {
    51     depends_lib-append  port:libgtkhtml \
    52                         port:librsvg
    53 }
    54 
    55 platform darwin i386 {
    56     configure.args-append   --disable-mmx
    57 }
  • trunk/dports/graphics/gimp2/Portfile

    r26924 r27319  
    33PortSystem 1.0
    44name            gimp2
    5 version         2.2.16
     5version         2.3.18
    66categories      graphics
    7 maintainers     yves@macports.org
     7maintainers     yves
    88homepage        http://www.gimp.org/
    99platforms       darwin
    1010
    11 description     The GNU Image Manipulation Program (version 2)
     11description     The GNU Image Manipulation Program
    1212long_description \
    1313        The GNU Image Manipulation Program (GIMP) is a powerful \
     
    1616        manipulation, painting, processing, and rendering tools.
    1717
    18 master_sites    ftp://ftp.cs.umn.edu/pub/gimp/v2.2/ \
    19                 ftp://ftp.flirble.org/pub/X/gimp/gimp/v2.2/ \
    20                 ftp://ftp.minet.net/pub/gimp/v2.2/ \
    21                 ftp://ftp.gimp.org/pub/gimp/v2.2/
    22 checksums       md5 2f47dd66d714a970356e275dd1d3caac
     18master_sites    ftp://ftp.cs.umn.edu/pub/gimp/v2.3/ \
     19                ftp://ftp.flirble.org/pub/X/gimp/gimp/v2.3/ \
     20                ftp://ftp.minet.net/pub/gimp/v2.3/ \
     21                ftp://ftp.gimp.org/pub/gimp/v2.3/
     22checksums       md5 344945459dd23452b3ba42580a5655e4
    2323distname        gimp-${version}
    2424use_bzip2       yes
    2525
    26 pre-fetch {
    27     ui_msg "
    28             the gimp2 port is now just 'gimp'
    29             Please use the gimp port from now on
    30            "
    31     exit 0
     26depends_lib     port:aalib \
     27                port:curl \
     28                port:libexif \
     29                port:libgnomeui \
     30                port:libgtkhtml \
     31                port:libmng \
     32                port:librsvg \
     33                port:libwmf \
     34                port:poppler \
     35                port:py25-gtk
     36               
     37configure.env   PYTHON=${prefix}/bin/python2.5
     38configure.args  --enable-mp \
     39                --with-pdbgen
     40
     41post-destroot {
     42    cd ${destroot}${prefix}/bin
     43    xinstall -m 755 ${filespath}/gimp ${filespath}/gimp-remote .
     44    reinplace "s|__PREFIX__|${prefix}|" gimp gimp-remote
    3245}
     46
     47variant without_gnome {
     48    depends_lib-delete      port:libgnomeui \
     49                            port:libgtkhtml \
     50                            port:librsvg
     51    depends_lib-append      port:dbus-glib \
     52                            port:libart_lgpl \
     53                            port:p5-xml-parser
     54    configure.args-append   --without-gtkhtml2 \
     55                            --without-librsvg \
     56                            --without-gnomevfs
     57}
     58
     59variant python24 {
     60    depends_lib-delete      port:py25-gtk
     61    depends_lib-append      port:py-gtk2
     62    configure.env-delete    PYTHON=${prefix}/bin/python2.5
     63}
Note: See TracChangeset for help on using the changeset viewer.