Subject: CVS commit: pkgsrc/devel/libgphoto2
From: Adam Ciarcinski
Date: 2024-07-22 13:11:45
Message id: 20240722111145.634BBFC74@cvs.NetBSD.org

Log Message:
libgphoto2: updated to 2.5.31

libgphoto2 2.5.31 release

pentax:
* added Pentax KP id

ptp2:
* do better event queueing during capture (makes capture faster, avoids losing \ 
events)
* Canon EOS: OLC logic rewritten to be table driven, more debugging of the content,
  config "testolc" to generate debugoutput. Supports more cameras better.
* Canon EOS: various bugfixes
* Sony Alpha: Added config options: focusarea, liveviewsettingeffect
* Olympus: Enabled OM-1 capture
* Battery Level: also support ENUM style battery reporting for Canon
* Nikon 1: S1 also does not support everything
* Sony Alpha: small changes in config setters
* merged some improvements from NorthOfYou fork for Canon EOS, Nikon and Sony
* New ids:
  - Canon EOS 850D, R7, R10, R5 C, R6m2
  - Fuji X-H2, X-T5
  - GOPRO HERO 11 BLACK, 11 BLACK mini
  - new ids also imported from libmtp
  - Nikon Z30, Z8
  - OMSYSTEM OM-1
  - Pentax KP (PTP mode)
  - Ricoh GR IIIx
  - Sigma fp L
  - Sony A7S III, ILCE-1, ILME-FX3, 7RM5 aka A7-RV,

digigr8:
* fixed init to not switch to webcam mode

pentax:
* Added Pentax KP

general:
* disable log formatting when we are not logging (speeds up large downloads, as
  we are not hex dumping the whole data and immediately discard the result)
* libltdl usage now thread-safe. (some other library pieces are not threadsafe yet)
* some time_t 32bit vs 64bit fixes
* some cleanups and warning fixes

translations:
* updated swedish, spanish
* added georgian, friulian
------------------------------------------------------------------------------
libgphoto2 2.5.30 release

ptp2:
* Canon: fixed display locking/unlocking after exit
* generic: avoid potential crash on image addition
* Sony: Add image information when wait_for_event, some config values added
* Added IDs:
  * Nikon Zfc, Z9
  * Sony DSC-WX220, Alpha-A7 IV
  * Nikon P950
  * Canon EOS Rebel T8i
  * Fuji Fujifilm X-E4
  * GoPro HERO10 Black

general:
* fix parallel builds by requiring gettext 0.19.1 for builds from git
* add gp_init_localedir() function to allow for non-standard installations

translations:
* updated traditional chinese, swedish
------------------------------------------------------------------------------
libgphoto2 2.5.29 release

general:
* fixes build failures of libgphoto2 frontends and builds using the
  wrong libgphoto2 headers

ptp2:
* fixed a regression in Fuji preview capture which would lead to crashes
* made the wait-event property extractor more robust (it sometimes gets NULL \ 
ptrs), hopefully fixing Sony crashes
* sony: fixed a crash in sony f-number
* panasonic: added more configs adjustgm, adjustab, colortemp, afmode, mfadjust, \ 
expmode, recording
* fixed some bugs caused by refactoring / memory leak fixes
* added:
  - Kodak m531
  - HP Photosmart E331
  - Nikon DSC 6

translations:
* updated polish, ukrainian, russian, serbian
* added romanian
------------------------------------------------------------------------------
libgphoto2 2.5.28 release

general:
* OS/2 support removed (broken and unused since at least 2006)
* remove built-in rpm packaging (use distro packaging instead)
* remove linux-hotplug rule creation (removed from distros around 2006)
* remaining text which was iso-8859 is UTF-8 now (except one po file)
* To override docdir and htmldir, use configure arguments --docdir=
  and --htmldir= instead of --with-doc-dir= and --with-html-dir=
* some code cleanups, especially handling of include files and i18n handling

ptp2:
* wait event
  * property changes now reported with "'name' to 'value'" added
  * object info changes now reported as FILE_CHANGED events (e.g. if you change \ 
protection flags)
* Nikon J1: capture fixed
* Olympus: fixed that wait time was twice as long as required if no events arrived
* Sigma Fp: added basic beta support for capture, live view and config.
* Sony:
  * mark all widgets as read-write again, read-only logic was not 100% correct
  * speed-ups and fixes to the stepping based config setting
* Canon EOS
  * handle newer EOS R series reporting of configs (ISO, Aperture, Shutterspeed)
  * track UI lock state to avoid device busy reports
  * fixed "zoom" range settings (for lenses with powered zoom, also \ 
for today Powershot)
* Fuji:
  * ptpip improvements
  * bug fixes
  * some Fuji cameras have now liveview only for webcam (need new firmware)
* various small fixes and code cleanups
* New ids:
  * Sony Alpha-RX1R II, ILCE-7C, ZV-E10, A6600, DSC HX-80, ILCE-7RM3A, \ 
ILCE-7RM4A, DSC-A7S III
  * Nikon Coolpix B500, Zfc
  * Canon EOS M50m2, Digital IXUS 132
  * Fuji X-Pro3, GFX 100S, X100V

canon:
* fixed wait event crashes
* correctly mark read only config widgets as read-only

pentax:
* fix PEF raw files for non-K100D

translations:
* updated german, french, polish, ukrainian

Files:
RevisionActionfile
1.85modifypkgsrc/devel/libgphoto2/Makefile
1.25modifypkgsrc/devel/libgphoto2/PLIST.common
1.36modifypkgsrc/devel/libgphoto2/distinfo
1.3modifypkgsrc/devel/libgphoto2/patches/patch-an