--- - branch: MAIN date: Sun Aug 23 14:17:06 UTC 2015 files: - new: '1.61' old: '1.60' path: pkgsrc/devel/libgphoto2/Makefile pathrev: pkgsrc/devel/libgphoto2/Makefile@1.61 type: modified - new: '1.21' old: '1.20' path: pkgsrc/devel/libgphoto2/PLIST.common pathrev: pkgsrc/devel/libgphoto2/PLIST.common@1.21 type: modified - new: '1.25' old: '1.24' path: pkgsrc/devel/libgphoto2/distinfo pathrev: pkgsrc/devel/libgphoto2/distinfo@1.25 type: modified - new: '1.2' old: '1.1' path: pkgsrc/devel/libgphoto2/patches/patch-ak pathrev: pkgsrc/devel/libgphoto2/patches/patch-ak@1.2 type: modified id: 20150823T141706Z.543d0a3d7088a733ea917807d4b98d166d4305e9 log: "Update to 2.5.8:\n\nlibgphoto2 2.5.8 release\n\nall:\n* Missing COPYRIGHT headers added.\n* Bug fixes for issues detected by Coverity.\n\nptp2:\n* Canon Powershot/IXUS CHDK support\n Install the CHDK firmware and then use \"gphoto2 --set-config chdk=On\" to enable.\n* Canon EOS: Implemented new capture method for new Canon EOS to avoid hangs.\n* Canon EOS: New configuration variable: continuousaf\n* Canon EOS: event output for focusinfo / focusmask\n* Nikon DSLR: New configuration variables: movieiso, movieshutterspeed, moviehighisonr\n* Nikon Coolpix A: also manually add override opcodes for capture (please report if it works)\n* New USB ids:\n Sony: DSC-HX60V, Alpha-A7S, Alpha-A77 M2, Alpha A5100\n Panasonic: DMC-LS2\n \ Canon EOS 7D Mark II, Canon EOS M3\n Canon Powershot SX520 HS\n Fuji Fujifilm X-E2\n Samsung NX1\n* Media Player IDs synced with the libmtp ID database.\n* Lots of bugfixes.\n\nlibgphoto2_port/libusb1:\n* Prefer libusb1 over libusb0 if both are present.\n* Asynchronous interrupt handling, to avoid losing usb interrupts during other\n operations.\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.7 release\n\nptp2:\n* Canon EOS focusinfo crash fixed (affected all config operations)\n* wait_for_event sleep backoff increased (50 - 100 - 150 - 200ms)\n* Nikon: fixes to make Nikon Coolpix S9700 over PTPIP work better\n* Nikon: WLAN GUID setting\n* Sony: tighten event loop to avoid loss of objectadded events\n* New USB ids: Nikon Coolpix 9400, Nikon S9700, Pentax K3 (in PTP).\n\npentax:\n* added Pentax K100Ds\n* added raw capture support\n\npackaging:\n* fixed missing libexif in pkgconfig\n\ntranslations:\n* updated ukrainian, vietnamese, french, polish\n------------------------------------------------------------------------------\nlibgphoto2 2.5.6 release\n\nptp2:\n* Nikon D3000/D3100/D3200: It hides the \"good\" capture opcodes from the\n DeviceInfo. Override and add them. If you see capture bugs, please report\n with debuglogfile.\n* \"exposurecompensation\" now in correct size (-3.0 <-> 3.0 usually)\n* Canon EOS: decode and report \"focusinfo\" variable that outputs the focus information of the camera.\n* Canon EOS: autofocusdrive=0 and cancelautofocus=1 added to cancel autofocusing,\n to avoid blocking the camera.\n* Canon EOS: \"eosviewfinder\" renamed to \"viewfinder\"\n* Sony SLT: Make property setting work for \"iso\", \"exposurecompensation\",\n \"f-number\", \"shutterspeed\"\n* Canon EOS: crash on 700D fixed\n* Nikon DSLR: race condition on object addition handled better\n* Nikon DSLR: make sure we make a pause a bit during polling after capture.\n* IDs added:\n Nikon: Coolpix P7800, S1, J4\n Nikon: D3300, D610, D4s, D810, D750\n Canon: IXUS 125HS, PowerShot Elph340HS\n Leica M9\n* various bugfixes\n\nlibgphoto2_port/usb1:\n* fixed a memory leak\n* api changed for gp_log_data to make smaller debuglogs possible\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.5.1 release\n\nThis is a regression fix release.\n\nptp2:\n* fixed all Nikon S* coolpix that are not Nikon 1\n* Nikon: exit from potential endless loop on trigger capture\n\ncanon:\n* On EOS/Rebel DSLR do not query or set \"zoom\" as its manual always\n\ntranslations:\n* updated polish, ukrainian, vietnamese\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.5 release\n\nptp2:\n* Nikon 1 support. Final fix to get it running by Raj Kumar of archive.org.\n* Nikon: liveview capture without autofocus enhanced, now also for card\n* Nikon: restart liveview after capture\n* Canon EOS: New property reporting method (OLC Info) implemented.\n* Print read-only values in configuration table lookup (for Canon EOS mostly)\n* Sony: Fixed Sony SLT-A900v capture\n* Fixed the various \"datetime\" hooks for PTP generic, Canon Powershot and Canon EOS\n \ to hopefully work better. --set-config datetime=now sets the camera to the current time.\n* CHDK: some changes\n* New ids:\n Nikon DSC D3x, D5300\n Nikon Coolpix P330\n Canon PowerShot S95, S120, SX260HS, SX280HS, SX160IS, A2500, A2600, Elph135, IXUS 300HS, IXUS 255HS\n Canon EOS 1200D\n Sony DSC-A900, Alpha 6000, DSC-HX5V\n \ Casio EX-ZR700,\n Fuji FinePix AV-150, T200\n* Massive logging and error handling cleanup by Axel Waggershauser\n* cleanup of the USB data handling\n* Bugfixes\n\nst2205:\n* add support for a new type of 240x320 picture frames\n\nall:\n* Massive logging and error handling cleanup by Axel Waggershauser.\n* Various cleanups from David Berrange for mingw32 builds.\n* fixed libgd detection and linking.\n\nprint-camera-list\n* add a mode to print udev rules for the non-standard USB support (usbscsi/usbdisk),\n \ needed additional to HWDB databases.\n\ntranslations:\n* updated ukrainian, vietnamese, polish, french, finish, chinese, danish, dutch,\n------------------------------------------------------------------------------\nlibgphoto2 2.5.4 release\n\nptp2:\n* Sony SLT DSLR support: SDRAM capture, Tethering, Triggering movie capture, property reading\n* Nikon DSLR: bulb mode implemented in newer DSLRs (D600/D7100/D5200 and later)\n* Nikon capture adjustments (always set controlmode before capture).\n* Nikon capture in \"live view mode\" no longer does autofocus, use \"autofocusdrive\".\n* Nikon \"applicationmode\" setting added.\n* Nikon Coolpix capture failure on empty cards fixed.\n* Some Canon EOS 5D Mark III config adjustments/additions.\n* Canon EOS: enable trigger capture\n* Olympus E-series capture: some improvements.\n* ptp2: implemented device property description caching\n* New IDs\n - Sony DSC-W510, SLT-A58 (control)\n - Nikon P80 v1.1\n - Canon A3500IS, A1400, SX170IS, SX510HS, A2200\n - Fuji FinePix S4850, JX370, S4850\n - Apple iPhone 5\n\nax203:\n* support for picture frame with id 1.\n\nsierra:\n* Reimplemented a libusb based mass storage tunneling driver to support\n non-Linux systems (e.g. Mac OS X).\n\nlibusb1:\n* fixed timeout detection for USB interrupts\n\nall:\n* Lots of small fixes to build with mingw32.\n\nTranslations updates:\n* Danish, Spanish, French, Dutch, Polish, Russian, Serbian, Ukrainian,\n Vietnamese\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.3.1 release\n\npackaging:\n* \"print-camera-list hwdb\" output mode added for udev versions >= 201.\n\n Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)\n\n Added a missing \"i\" in the PTP matcher.\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.3 release\n\npackaging:\n* \"print-camera-list hwdb\" output mode added for udev versions >= 201.\n\n Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)\n\n* \"print-camera-list html\" output mode added for http://gphoto.org/proj/libgphoto2/support.php\n\nall:\n* Lots of Coverity fixes merged\n\nptp2:\n* Nikon: added a new PTP capture opcode function, allows capture to card during liveview\n* Nikon: rewrote some of the wait logic in the capture routines\n* Nikon: enable --trigger-capture support\n* Nikon: hook up some more configuration variables (funcbutton, previewbutton, menusandplayback, changeafarea)\n* canon: hook up configuration variables (colortemperature)\n* ptpip: several contributed bugfixes, and event handling\n* panasonic: allow deleting files by setting MTP Responder code.\n* new ids:\n * Kodak Z8612 IS\n * Sony DSC-S780, SLT-A57, SLT-A58, SLT-A99v, DSC-RX100M2, Alpha A3000, NEX 6\n * Nikon Coolpix S3200, DSLR D3200, J3, V2, S02, 2200v1.1, S4300, S2700, L27, S02, V2, J3\n * Panasonic TZ-8\n * Olympus E-M5\n * Canon Rebel G15, EOS 70D, A1000IS, SX150IS, A810\n * Canon Rebel T3, EOS 1Dx, EOS 70D\n * Fuji FinePix SL1000, S2980\n* merged ids from libmtp\n* lots of bugfixes\n\ncanon:\n* label PowerShot S110 from 2001 differently than the 2012 PowerShot S110.\n* fixed \"new / downloaded\" logic\n* disable unconditional \"clear halt\" calls as they confuse newer controllers\n\nax203:\n* support Nantronics N25S80 chipset\n\ndirectory:\n* support NRW files\n\nsierra:\n* capture fixed for Olympus C-3030\n\npentax:\n* Various fixes from Jiri Pinka\n\njd11:\n* enhanced de-bayering a bit\n\ntranslations:\n* new czech translation by Pavel Borecki.\n* updated czech, danish, dutch, polish, russian, seribian, ukrainian,\n \ french, vietnamese, taiwanese\n\nlibgphoto2:\n* use generic macros to check for libGD and libxml2 to allow better handling.\n\nlibgphoto2_port/disk:\n* check the right fstab field for ignoring filesystems (avoids autofs scans)\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.2 release\n\nptp2:\n* Fixed Raspberry Pi and USB 3.0 \"connect only once\" problem.\n* Experimental Olympus E-series (not Pen) remote control support. Try in \"Control\" mode.\n* Nikon DSLR: real movie capture! (use --set-config movie=1/0 and --wait-event)\n* New ids:\n Sony: DSC-A900, SLT-A350, DSC-RX1, HX300, NEX-3N\n \ Nikon Coolpix: P80, L820, S9500, S620, P520, S2500, S2600\n Nikon Coolpix A\n \ Nikon DSLR: D2Xs, D4, D7100\n Nikon J2\n Canon Powershot: S100, A1300IS, A2300IS,\n \ Canon EOS: 700D, 100D\n Fuji FinePix: H20EXR, X20\n Samsung: NX1000, EK-GC100\n \ Also various MTP device ids merged from libmtp.\n* ptpip: major/minor number was switched in init packet.\n* Nikon DSLR: out of focus during capture fixed, various bugfixes\n* Nikon \"controlmode\" config for unlocking the camera.\n* Canon DSLR: \"keepdeviceon\" pinging in get_config, liveview\n* Canon thumbnail retrieval fixed.\n* Lots of work on getting Olympus E-series DSLRs in Control mode\n to run.\n\ncanon:\n* wait-for-event: handle when camera goes offline during waiting.\n* fixed mtime 0 (Jan 1 1970) issue when downloading files and using --filename\n\nsierra:\n* Fixed the Nikon Coolpix 4300 and 2500 USB over SCSI capture mode.\n* Ignore register 4 read errors after capture as Nikon does not supply them.\n* added commented code on how to switch the Coolpix 2500 to RAW DIAG mode.\n\nlibgphoto2_port:\n* gp_port_reset functionality to do a port reset.\n\nlibgphoto2_port/usbscsi:\n* Use timeout supplied by driver, not hardcoded 1.5 seconds (fixes Nikon sierra capture).\n\ntranslations:\n* updated ukrainian, finish, dutch, polish, russian, french, vietnamese, german\n\nbuild:\n* specify lots of _BSD_SOURCE et.al. to make the strict MacOS ports\n build happier. Might break non Linux platforms, please report this.\n\n* libxml2 needed for Olympus E series capture support.\n\n* cleaned up AM_CPPFLAGS/CPPFLAGS usage, do not use both of them together.\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.1.1 release\n\nptp2:\n* fixed 32bit architectures\n------------------------------------------------------------------------------\nlibgphoto2 2.5.1 release\n\ntranslations updates\n* lots of translations synced to 2.5.0 release\n\nptp2:\n* Lots of new USB ids added\n - Sony RX100, SLT-A65V, HX200V\n \ - Nikon Coolpix S01, S3300, P7700, S8200, P510, J1\n - Nikon DSLR D600, D800E, D800, D5200\n - Panasonic DMC LX7\n - Olympus SP-720UZ, E-PL5\n - Canon PowerShot D10, IXUS 310IS, SX220HS, G1 X, SX40HS,\n A4000IS, SX240HS, A2400IS, S110, SX500IS\n - Canon EOS M, EOS 650D, EOS 6D\n - Fuji FinePix S2950, S4300, X-S1, HS30EXR, XF1\n* wait-for-event also for Canon PowerShot (capture capable ones)\n \ now waits for \"shutter press\" signal and triggers a capture.\n* Canon Powershot Preview mode fixes\n* various Nikon configurations added: angle, flickerreduction,\n \ rawcompression, remotemode.\n* Nikon DSLR to-ram capture fixes\n* merged music player ids from libmtp. Includes big Samsung devices rename.\n* EOS preview capture bugfixes: some waiting reduced to allow higher\n preview / regular capture speed on Canon EOS, understand newer EOS.\n* some more bug fixes\n\nax203:\n* SST25VF080 and SST25VF016 support added.\n* ax206 support enhanced.\n\ncanon:\n* decode \"zoom\" settings better\n* \"shootingmode\" fix\n\nlibgphoto2_port/libusb1:\n* bugfixes\n\nexamples:\n* focus.c, sample-justfocus.c: focusing example added\n\n------------------------------------------------------------------------------\nlibgphoto2 2.5.0 release\n\nlibgphoto2 API:\n * gp_context* functions no longer get varargs, but preprocessed\n strings. This makes hooking them into other language bindings\n \ easier.\n\n * gp_file_new_from_handler(): Allow passing data in and out via\n handler functions (to allow streaming). See also CameraFileHandler\n \ function pointers.\n\n * CameraFileInfoFile: removed \"name\" structmember and GP_FILE_INFO_NAME\n flags.\n Use direct passing in of the filename to the API functions.\n\n * New: gp_camera_autodetect(CameraList *list, GPContext*);\n\n \ Simple autodetection function returning all current detected cameras.\n\n \ * (TODO: not yet New: gp_camera_open (Camera *camera, const char *name, const char *port, GPContext *context);\n\n Simple open function without needing to involve libgphoto2_port.\n )\n\n * gp_file_set_name() and _get_name() passing in is no longer needed\n and the API will go away.\n\n * New gp_file_get_name_by_type() will convert a regular filename (\"normal\")\n into one depending on type (e.g. \"raw_\" prefix) and adjusted suffix\n (like \".ppm\" turning into \".pgm\" for grayscale previews).\n\n * gp_file_set_type() and gp_file_get_type() are gone, these functions\n are now implicit passed via arguments to the the put_file and\n set_file_noop() functions.\n\n * gp_filesystem_set_info_noop(), gp_filesystem_set_file_noop(),\n \ gp_filesystem_put_file(), gp_camera_folder_put_file():\n\n Added \"filename\" argument to pass in the filename. The one\n from CameraFileInfoFile and CameraFile are no longer used.\n\n Added \"type\" argument to pass in the filetype (GP_FILE_TYPE_*).\n\n \ * Adjusted to new GPPortInfo handling.\n\n * Rewrote gphoto2-filesys.c to be directory based (in a tree structure).\n Change should not be visibile outside of gphoto2-filesys.c.\n\nlibgphoto2_port API:\n * GPPortInfo is now abstracted and internal.\n\n If you need to retrieve name, path or type, use\n\t \ gp_port_info_get_xx (info, &x);\n to get the value.\n Name and path strings continue to be owned by libgphoto2_port,\n do not modify and do not free.\n\n You are not supposed to create / append new ones to GPPortInfoList.\n\n \ * Disk Settings have been removed from the Settings union. Should\n not affect frontends at all.\n\n * Started using symbol versions.\n\nPTP2 driver:\n \ * Lots of improvements.\n * PTP Object management rewritten, able to do \"on demand\" loading.\n\nDirectory driver:\n * Use GPPortInfo instead of settings to pass basepath in.\n * Abstracted common functionality.\n\nBuild:\n * Removed dummy README file from SVN.\n * Ship README.packaging in dist tarball for the first time.\n * Allow building \"all plus non-default\" camlibs.\n * Fix libltdl test compile for cases with LDFLAGS defined.\n\nDocumentation:\n * Optionally (--enable-internal-docs) build internal doxygen docs\n with call graphs and all the dirty details.\n * Improved docs on how to selectively build camlibs.\n\nTest cases:\n * Test camlib loading of both uninstalled and installed camlibs.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/libgphoto2' unixtime: '1440339426' user: wiz