diff -rNup /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libgphoto2/Portfile ./Portfile --- /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libgphoto2/Portfile 2010-03-15 17:31:33.000000000 +0100 +++ ./Portfile 2010-04-12 20:29:41.000000000 +0200 @@ -2,7 +2,7 @@ PortSystem 1.0 name libgphoto2 -version 2.4.5 +version 2.4.9 revision 3 categories devel maintainers nomaintainer @@ -17,9 +17,9 @@ homepage http://www.gphoto.or master_sites sourceforge:gphoto use_bzip2 yes -checksums md5 490d7f6def94ff9532593e62aed946e3 \ - sha1 b1f51f0587afbe454db411f9005bd6ce5138156b \ - rmd160 b5add1b9d13079578c113f45a11eafa8372c1c84 +checksums md5 32b233189e3df7e5e67d2a81163682b8 \ + sha1 7d876fd650430e4f52fe10e53f378688e6026387 \ + rmd160 1af4e817281d6bfac1650a0b427a2903c997a9bb depends_build port:pkgconfig depends_lib port:dbus \ @@ -31,7 +31,7 @@ depends_lib port:dbus \ port:libtool patchfiles patch-configure.diff patch-configure-nodoxygen.diff \ - patch-camlibs_Makefile.in.diff + patch-camlibs_Makefile.in.diff patch-usbscsi-autoconf.diff configure.cflags-append -I${prefix}/include -no-cpp-precomp configure.args --mandir=${prefix}/share/man \ @@ -47,4 +47,3 @@ variant with_doxygen description {Use do depends_build-append port:doxygen patchfiles-delete patch-configure-nodoxygen.diff } - diff -rNup /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libgphoto2/files/patch-usbscsi-autoconf.diff ./files/patch-usbscsi-autoconf.diff --- /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libgphoto2/files/patch-usbscsi-autoconf.diff 1970-01-01 01:00:00.000000000 +0100 +++ ./files/patch-usbscsi-autoconf.diff 2010-04-12 20:29:15.000000000 +0200 @@ -0,0 +1,35 @@ +--- libgphoto2_port/usbscsi/linux.c 2010/03/29 09:39:26 12857 ++++ libgphoto2_port/usbscsi/linux.c 2010/04/11 19:01:46 12992 +@@ -27,8 +27,12 @@ + #include + #include + #include +-#include +-#include ++#ifdef HAVE_SYS_IOCTL_H ++# include ++#endif ++#ifdef HAVE_SCSI_SG_H ++# include ++#endif + #ifdef HAVE_LOCKDEV + # include + #endif +@@ -297,6 +301,7 @@ + static int gp_port_usbscsi_send_scsi_cmd (GPPort *port, int to_dev, char *cmd, + int cmd_size, char *sense, int sense_size, char *data, int data_size) + { ++#ifdef HAVE_SCSI_SG_H + sg_io_hdr_t io_hdr; + + if (!port) +@@ -328,6 +333,9 @@ + } + + return GP_OK; ++#else ++ return GP_ERROR_NOT_SUPPORTED; ++#endif + } + + static int