Ticket #11507: sane-backends.diff

File sane-backends.diff, 2.3 KB (added by takanori@…, 18 years ago)
  • Portfile

     
    33PortSystem 1.0
    44name            sane-backends
    55version         1.0.17
     6revision        1
    67categories      graphics
    78maintainers     hama@hamazone.de
    89description     Backends for scanner access
     
    1415                 locally or remote using saned.
    1516
    1617master_sites    ftp://ftp.sane-project.org/pub/sane/${distname}/ \
    17                                 http://alioth.debian.org/download.php/1347/
     18                ftp://ftp.sane-project.org/pub/sane/old-versions/${distname}/ \
     19                http://alioth.debian.org/frs/download.php/1347/
    1820
    1921checksums       md5 b51c10da8a81a04e1bae88c9e6556df2 \
    20                                 sha1 a73e01575458a5fb7dc265cea50c6740555e1711 \
    21                                 rmd160 43e440712e9da676e235dc6148c5dda347c30e22
     22                sha1 a73e01575458a5fb7dc265cea50c6740555e1711 \
     23                rmd160 43e440712e9da676e235dc6148c5dda347c30e22
    2224
    2325patchfiles      patch-configure
    2426
    25 depends_lib     lib:libjpeg:jpeg
     27depends_lib     port:jpeg \
     28                port:libusb
    2629
    2730configure.env   LDFLAGS="-L${prefix}/lib" \
    2831                CPPFLAGS="-I${prefix}/include -no-cpp-precomp -fno-common"
    2932
    3033configure.args  --mandir=${prefix}/share/man --without-gphoto2 \
    31                 --disable-local-backends
     34                --enable-local-backends
    3235
    33 default_variants        +local-backends
     36#turn off compilation of all backends but net
     37variant disable_localbackends {
     38    depends_lib-delete      port:libusb
     39    configure.args-delete   --enable-local-backends
     40    configure.args-append   --disable-local-backends
     41}
    3442
    35 variant local-backends {        depends_lib-append      lib:libusb:libusb
    36                 configure.args-delete   --disable-local-backends }
     43#enable the pnm backend for testing frontends
     44#(possible security risk, see PROBLEMS file)
     45variant enable_pnmbackend {
     46    configure.args-append   --enable-pnm-backend
     47}
    3748
    38 variant pnm-backend {   configure.args-append   --enable-pnm-backend }
     49#include the gphoto2 backend
     50variant with_gphoto2 {
     51    depends_lib-append      port:libexif \
     52                            port:libgphoto2 \
     53                            port:pkgconfig
     54    configure.args-delete   --without-gphoto2
     55    configure.args-append   --with-gphoto2
     56}