[22751] trunk/dports/graphics/sane-backends
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 13 07:08:35 PDT 2007
Revision: 22751
http://trac.macosforge.org/projects/macports/changeset/22751
Author: takanori at macports.org
Date: 2007-03-13 07:08:35 -0700 (Tue, 13 Mar 2007)
Log Message:
-----------
* Version bump to sane-backends 1.0.18.
* Add new variant +with_gphoto2.
* Enable local-backends by default.
* Remove hyphen from variant names, like:
- local-backends -> disable_localbackends
- pnm-backend -> enable_pnmbackend
Ticket: #11507
Modified Paths:
--------------
trunk/dports/graphics/sane-backends/Portfile
trunk/dports/graphics/sane-backends/files/patch-configure
Added Paths:
-----------
trunk/dports/graphics/sane-backends/files/patch-backend_dell1600n_net.c
Modified: trunk/dports/graphics/sane-backends/Portfile
===================================================================
--- trunk/dports/graphics/sane-backends/Portfile 2007-03-13 14:07:02 UTC (rev 22750)
+++ trunk/dports/graphics/sane-backends/Portfile 2007-03-13 14:08:35 UTC (rev 22751)
@@ -2,7 +2,7 @@
PortSystem 1.0
name sane-backends
-version 1.0.17
+version 1.0.18
categories graphics
maintainers hama at hamazone.de
description Backends for scanner access
@@ -14,25 +14,45 @@
locally or remote using saned.
master_sites ftp://ftp.sane-project.org/pub/sane/${distname}/ \
- http://alioth.debian.org/download.php/1347/
+ ftp://ftp.sane-project.org/pub/sane/old-versions/${distname}/ \
+ http://alioth.debian.org/frs/download.php/1347/
-checksums md5 b51c10da8a81a04e1bae88c9e6556df2 \
- sha1 a73e01575458a5fb7dc265cea50c6740555e1711 \
- rmd160 43e440712e9da676e235dc6148c5dda347c30e22
+checksums md5 7ca7e2908e24721471de92cf40c75e60 \
+ sha1 f4c360b87ced287e4015a0dafd766ad885c539e1 \
+ rmd160 aa863adff417d7c33cbb85c193878aa54a056100
-patchfiles patch-configure
+patchfiles patch-configure \
+ patch-backend_dell1600n_net.c
-depends_lib lib:libjpeg:jpeg
+depends_lib port:jpeg \
+ port:libusb \
+ port:tiff \
+ port:zlib
configure.env LDFLAGS="-L${prefix}/lib" \
CPPFLAGS="-I${prefix}/include -no-cpp-precomp -fno-common"
+configure.args --mandir=${prefix}/share/man \
+ --enable-local-backends --enable-libusb \
+ --without-gphoto2
-configure.args --mandir=${prefix}/share/man --without-gphoto2 \
- --disable-local-backends
+#turn off compilation of all backends but net
+variant disable_localbackends conflicts enable_pnmbackend with_gphoto2 {
+ depends_lib-delete port:libusb
+ configure.args-delete --enable-local-backends --enable-libusb
+ configure.args-append --disable-local-backends --disable-libusb
+}
-default_variants +local-backends
+#enable the pnm backend for testing frontends
+#(possible security risk, see PROBLEMS file)
+variant enable_pnmbackend conflicts disable_localbackends {
+ configure.args-append --enable-pnm-backend
+}
-variant local-backends { depends_lib-append lib:libusb:libusb
- configure.args-delete --disable-local-backends }
-
-variant pnm-backend { configure.args-append --enable-pnm-backend }
+#include the gphoto2 backend
+variant with_gphoto2 conflicts disable_localbackends {
+ depends_lib-append port:libexif \
+ port:libgphoto2 \
+ port:pkgconfig
+ configure.args-delete --without-gphoto2
+ configure.args-append --with-gphoto2
+}
Added: trunk/dports/graphics/sane-backends/files/patch-backend_dell1600n_net.c
===================================================================
--- trunk/dports/graphics/sane-backends/files/patch-backend_dell1600n_net.c (rev 0)
+++ trunk/dports/graphics/sane-backends/files/patch-backend_dell1600n_net.c 2007-03-13 14:08:35 UTC (rev 22751)
@@ -0,0 +1,20 @@
+--- backend/dell1600n_net.c.orig 2006-06-20 06:07:52.000000000 +0900
++++ backend/dell1600n_net.c 2007-03-13 11:55:28.000000000 +0900
+@@ -73,6 +73,8 @@
+ #include <netinet/in.h>
+ #include <netdb.h>
+
++#include <sys/time.h>
++
+ #include <jpeglib.h>
+ #include <tiffio.h>
+
+@@ -1762,7 +1764,7 @@
+ ProcessPageData (struct ScannerState *pState)
+ {
+
+- char tempFilename[TMP_MAX] = "scan.dat";
++ char tempFilename[L_tmpnam] = "scan.dat";
+ FILE *fTmp;
+ int fdTmp;
+ struct jpeg_source_mgr jpegSrcMgr;
Modified: trunk/dports/graphics/sane-backends/files/patch-configure
===================================================================
--- trunk/dports/graphics/sane-backends/files/patch-configure 2007-03-13 14:07:02 UTC (rev 22750)
+++ trunk/dports/graphics/sane-backends/files/patch-configure 2007-03-13 14:08:35 UTC (rev 22751)
@@ -1,6 +1,6 @@
---- configure~ 2005-12-18 22:16:04.000000000 +0900
-+++ configure 2006-04-21 04:09:55.000000000 +0900
-@@ -3437,7 +3437,7 @@
+--- configure.orig 2006-07-03 07:22:09.000000000 +0900
++++ configure 2007-03-13 11:17:14.000000000 +0900
+@@ -4138,7 +4138,7 @@
LDFLAGS="$LDFLAGS -Wl,-brtl"
;;
darwin*) #include frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070313/9937b113/attachment.html
More information about the macports-changes
mailing list