./devel/libmtp, Implementation of Media Transfer Protocol (MTP)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.21, Package name: libmtp-1.1.21, Maintainer: ku3

libmtp is an Initiator implementation of the Media Transfer Protocol (MTP)
in the form of a library suitable primarily for POSIX compliant operating
systems. We implement MTP Basic, the stuff proposed for standardization.


Required to run:
[devel/libusb1]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 842.483 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-09 16:15:59 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
devel/libmtp: Update to 1.1.21

Changelog:
1.1.21:
Dmitry D. Chernov (1):
      Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake)

Hannes Ljungberg (1):
      fix warnings regarding mismatched parameter docs

Holger Schemel (4):
      added functions to get device by serial number
      added serial number of device to output of 'mtp-files'
      added optional serial number parameter to 'mtp-getfile'
      added optional serial number parameter to 'mtp-delfile'

Marcus Meissner (42):
      added SHARP S7-SH https://sourceforge.net/p/libmtp/bugs/1914/
      added another Lenovo Tab TB-X306F id fixes \ 
https://github.com/libmtp/libmtp/issues/116
      added tolino vsiion 6 reader https://sourceforge.net/p/libmtp/bugs/1921/
      fix comment above  sort_storage_bysort_storage_by
      added FLIR C5 camera
      added iBasso DX170 DAP, fixes https://github.com/libmtp/libmtp/issues/125
      added Lenovo Tab P11 fixes https://github.com/libmtp/libmtp/issues/127
      aded Sony NW-A105  fixes //github.com/libmtp/libmtp/issues/130
      merge over previously missing copyright headers from chrome libmtp fork
      added Honor Any-NX1 https://github.com/libmtp/libmtp/issues/135
      Revert "ptp_pack_string: check string length for no iconv situation"
      added gopro hero11 black https://github.com/libmtp/libmtp/issues/136
      removed a dup of a Mediatek MT65xx devices \ 
https://sourceforge.net/p/libmtp/bugs/1922/
      rename some LG devices to match reality better
      rename 3 blackberry to correct vendor/product names
      added realme Phone
      updated some mediatek id names, removed some duplicates
      adjusted various id names https://sourceforge.net/p/libmtp/bugs/1926/
      fixed order, https://sourceforge.net/p/libmtp/bugs/1931/
      some more brand renames. https://sourceforge.net/p/libmtp/bugs/1930/
      adjust some device naming https://sourceforge.net/p/libmtp/bugs/1932/
      added Vivo V19 (fixes https://github.com/libmtp/libmtp/issues/143)
      merge a patch from google fork \ 
https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch
      remove some unused vars
      merge from chromium fork
      added Garmin Forerunner 255S Music
      remove dependency on ptp.h
      fixed paste error vendor/product id
      s/CVS/GIT/
      rename and merge, also reshuffle to sorting ... fixes \ 
https://sourceforge.net/p/libmtp/bugs/1933/
      added Garmin Forerunner 255M smartwatch, fixes \ 
https://github.com/libmtp/libmtp/issues/150
      add a LIBMTP_FreeMemory function that wraps free()
      convert examples to use LIBMTP_FreeMemory
      1.1.21 release

Qiuhao Li (3):
      libusb-glue: check return value of ptp_init_send_memory_handler
      ptp_pack_string: check string length for no iconv situation
      ptp-pack: fix ucs2str overflow

YangWu (1):
      feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder.

ari-s (1):
      add Garmin Forerunner 955 + mtp-detect log

1.1.20:
Bugs fixed:

- Fix retrieval of the string property
- Fix array properties retrieval
- remove unused LIBMTP_object_t (was only temporary part of the api, remvoed \ 
since 2008 at least) fixes https://github.com/libmtp/libmtp/issues/114

Devices added:

- added missing device model Xiaomi MI 9
- added eink tablet Supernote A5X, fixes ttps://github.com/libmtp/libmtp/issues/82
- added CAT S62 Pro
- added a&k se180 fixes https://github.com/libmtp/libmtp/issues/85
- added OnePlus 9 5G https://sourceforge.net/p/libmtp/bugs/1910/
- added oculus quest https://sourceforge.net/p/libmtp/bugs/1911/
- added motorola XT1032
- added Lenovo Tablet TB-8304F1 https://sourceforge.net/p/libmtp/bugs/1912/
- added Amazon Kindle fire 10 plus https://sourceforge.net/p/libmtp/bugs/1913/
- adjusted hex value to be consistent 4 hexchars \ 
https://github.com/gphoto/libgphoto2/issues/753
- added ONEPLUS 6T A6013, fixes https://github.com/libmtp/libmtp/issues/88
- added Garmin Fenix 7 Sapphire Solarm, fixes \ 
https://github.com/libmtp/libmtp/issues/95
- added lenovo tab m10 , fixes https://github.com/libmtp/libmtp/issues/102
- added gopro hero 10 black, fixes https://github.com/libmtp/libmtp/issues/103
- added gopro10 hero black log
- add note linking to github
- added garmin venu 2s, fixes https://github.com/libmtp/libmtp/issues/105
- reorder to Xiaomi MI 9 M1902F1G
- added Alldocube SMile X, fixes https://github.com/libmtp/libmtp/issues/109
- added garmin epix 2
- added garmin tactix-7
- added archos  101d Neon https://sourceforge.net/p/libmtp/bugs/1919/
- added Acer Liquid Zest T06
- added Lenovo Tab TB-X704A https://sourceforge.net/p/libmtp/support-requests/297/
- added Sony Xperia 5 fixes https://github.com/libmtp/libmtp/issues/113
- added lenovo Lenovo TAB M7 Gen 3 / TB-7306F
- Add device id for Fire HD 8 (7th Gen)
   2022-08-09 14:08:36 by Jonathan Perkin | Files touched by this commit (72)
Log message:
*: Remove hardcoded -liconv / -lintl on SunOS.

This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
   2021-11-13 11:20:12 by Nia Alarie | Files touched by this commit (3) | Package updated
Log message:
libmtp: update to 1.1.19

Changes:

- Lots of USB ids added, especially Garmin devices
- use a local libusb context, not the global one
- various bugfixes
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-10-29 13:55:19 by Benny Siegert | Files touched by this commit (2) | Package updated
Log message:
libmtp: update to 1.1.18.

Christian Klein (1):
      added Sony Xperia XZ3 Dual Sim (H9436)

Dylan Aïssi (2):
      Switch doxygen FULL_PATH_NAMES to NO for reproducible builds
      On UDEV discovery do not let printers get auto-probed

Gerrit Niezen (2):
      only convert if iconv and langinfo.h is available (#20)
      don't redefine snprintf in VS 14+

Holger Schemel (4):
      fixed length in string comparisons
      added optional device ID parameter to 'mtp-getfile'
      fixed usage text for 'mtp-delfile' according to implementation
      added optional device ID parameter to 'mtp-delfile'

Johan Källström (1):
      Add device id for Garmin Vivoactive 4S.

Johannes Brandstätter (1):
      Flag i.Beat Organix 2.0 with DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST.

Marcus Meissner (37):
      added Doro Phone 8030 DSB-0010 https://sourceforge.net/p/libmtp/bugs/1871/
      added a kindle fire 7 id https://github.com/gphoto/libgphoto2/issues/473
      added more id variants of the last commit
      added Lenovo TAB4 10 Plus fixes https://github.com/libmtp/libmtp/issues/33
      added Lenovo TB-7304I https://sourceforge.net/p/libmtp/feature-requests/296/
      fxied id for MTP+ADB https://sourceforge.net/p/libmtp/support-requests/294/
      add  SGP611 (Xperia Z3) [Tablet Compact] 0fce:51c0 with MTP. ADB id \ 
https://sourceforge.net/p/libmtp/support-requests/294/
      added lenovo tab p10 https://sourceforge.net/p/libmtp/bugs/1873/
      added another bq Aquarius U id https://sourceforge.net/p/libmtp/bugs/1874/
      added another kindle fire https://sourceforge.net/p/libmtp/bugs/1876/
      report busy more directly on opening
      added NVIDIA Shield Android TV (pro) \ 
https://sourceforge.net/p/libmtp/feature-requests/297/
      added id for FITT360 might fix https://github.com/libmtp/libmtp/issues/44
      added Sharp AndroidOne S5 https://sourceforge.net/p/libmtp/bugs/1883/
      added garmin vivoactive 4, fixes https://github.com/libmtp/libmtp/issues/51
      added some missing LIBMTP_destroy_file_t to avoid leaks.
      added Kindle Fire HD8 Plus https://sourceforge.net/p/libmtp/bugs/1886/
      added nokia 701 https://sourceforge.net/p/libmtp/bugs/1885/
      added Garmin Forerunner 245 Music https://sourceforge.net/p/libmtp/bugs/1884/
      added Garmin Zumo XT https://sourceforge.net/p/libmtp/bugs/1887/
      added acer a3-a40 https://sourceforge.net/p/libmtp/feature-requests/298/
      tolino Vision 4 HD ebook reader https://sourceforge.net/p/libmtp/bugs/1889/
      added A&K player SR15 \ 
https://sourceforge.net/p/libmtp/support-requests/292/
      added amazon fire hd8  https://sourceforge.net/p/libmtp/feature-requests/300/
      1.1.18 release

Zbigniew Jędrzejewski-Szmek (3):
      mtp-hotplug: fix casing in hwdb patterns
      mtp-hotplug: make use of the hwdb
      mtp-hotplug: provide a default for mtp_probe_dir

petrus82 (2):
      Add Sony Xperia Tablet S - SGPT12
   2020-04-03 22:15:19 by Nia Alarie | Files touched by this commit (3)
Log message:
libmtp: Don't attempt to unload kernel drivers on NetBSD.

This reduces the amount the command line utilities complain and makes
this marginally less broken. But, it's a hack around the underlying issue,
it shouldn't treat this as a failure if the underlying libusb driver doesn't
support it.
   2020-03-24 17:58:05 by Nia Alarie | Files touched by this commit (2)
Log message:
libmtp: Update to 1.1.17

Changelog appears to no longer be maintained