source: trunk/dports/devel/camlimages/Portfile @ 48079

Last change on this file since 48079 was 48079, checked in by macsforever2000@…, 11 years ago

Replace libungif dependency with giflib. (#18706)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1# $Id: Portfile 48079 2009-03-14 04:28:28Z macsforever2000@macports.org $
2
3PortSystem                      1.0
4name                            camlimages
5version                         2.2
6revision                        2
7categories                      devel graphics
8maintainers                     reilles@loria.fr
9description                     Objective Caml interface to image manipulation functions.
10long_description                Camlimages provides basic functions for image processing \
11                                and loading/saving various image file formats, an \
12                                interface to display images, and a Freetype interface \
13                                to render Truetype fonts.
14homepage                        http://pauillac.inria.fr/camlimages/
15
16configure.cflags-append         "-I${prefix}/include"
17configure.env                   MACPORTS_CAMLDIR="${prefix}/lib/ocaml"
18                               
19patchfiles                      patch-configure.diff \
20                                patch-tiffread.c.diff
21                               
22platforms                       darwin
23
24master_sites                    ftp://ftp.inria.fr/INRIA/caml-light/bazar-ocaml/
25
26extract.suffix                  .tgz
27build.target                    all opt
28checksums                       md5 d933eb58c7983f70b1a000fa01893aa4
29
30depends_lib                     bin:camlp4:ocaml lib:libjpeg.62:jpeg \
31                                lib:libtiff.3:tiff path:include/gif_lib.h:giflib \
32                                lib:libpng:libpng bin:gs:ghostscript
33                               
34configure.args                  --without-lablgtk \
35                                --without-lablgl \
36                                --without-lablgtk2
37
38universal_variant no
39
40variant lablgtk {
41                configure.args-delete --without-lablgtk
42                configure.args-append --with-lablgtk="${prefix}/lib/ocaml/lablgtk"
43                depends_lib bin:lablgtk:lablgtk
44}
45
46variant lablgl {
47                configure.args-delete --without-lablgl
48                configure.args-append --with-lablgl="${prefix}/lib/ocaml/lablgl"
49                depends_lib bin:lablglut:lablgl
50}
51
52variant lablgtk2 {
53                configure.args-delete --without-lablgtk2
54                configure.args-append --with-lablgtk2="${prefix}/lib/ocaml/lablgtk2"
55                depends_lib bin:lablgtk2:lablgtk2 bin:gdk-pixbuf-config:gdk-pixbuf
56}
Note: See TracBrowser for help on using the repository browser.