head	1.20;
access;
symbols
	pkgsrc-2026Q1:1.20.0.4
	pkgsrc-2026Q1-base:1.20
	pkgsrc-2025Q4:1.20.0.2
	pkgsrc-2025Q4-base:1.20
	pkgsrc-2025Q3:1.19.0.10
	pkgsrc-2025Q3-base:1.19
	pkgsrc-2025Q2:1.19.0.8
	pkgsrc-2025Q2-base:1.19
	pkgsrc-2025Q1:1.19.0.6
	pkgsrc-2025Q1-base:1.19
	pkgsrc-2024Q4:1.19.0.4
	pkgsrc-2024Q4-base:1.19
	pkgsrc-2024Q3:1.19.0.2
	pkgsrc-2024Q3-base:1.19
	pkgsrc-2024Q2:1.18.0.22
	pkgsrc-2024Q2-base:1.18
	pkgsrc-2024Q1:1.18.0.20
	pkgsrc-2024Q1-base:1.18
	pkgsrc-2023Q4:1.18.0.18
	pkgsrc-2023Q4-base:1.18
	pkgsrc-2023Q3:1.18.0.16
	pkgsrc-2023Q3-base:1.18
	pkgsrc-2023Q2:1.18.0.14
	pkgsrc-2023Q2-base:1.18
	pkgsrc-2023Q1:1.18.0.12
	pkgsrc-2023Q1-base:1.18
	pkgsrc-2022Q4:1.18.0.10
	pkgsrc-2022Q4-base:1.18
	pkgsrc-2022Q3:1.18.0.8
	pkgsrc-2022Q3-base:1.18
	pkgsrc-2022Q2:1.18.0.6
	pkgsrc-2022Q2-base:1.18
	pkgsrc-2022Q1:1.18.0.4
	pkgsrc-2022Q1-base:1.18
	pkgsrc-2021Q4:1.18.0.2
	pkgsrc-2021Q4-base:1.18
	pkgsrc-2021Q3:1.15.0.8
	pkgsrc-2021Q3-base:1.15
	pkgsrc-2021Q2:1.15.0.6
	pkgsrc-2021Q2-base:1.15
	pkgsrc-2021Q1:1.15.0.4
	pkgsrc-2021Q1-base:1.15
	pkgsrc-2020Q4:1.15.0.2
	pkgsrc-2020Q4-base:1.15
	pkgsrc-2020Q3:1.14.0.4
	pkgsrc-2020Q3-base:1.14
	pkgsrc-2020Q2:1.14.0.2
	pkgsrc-2020Q2-base:1.14
	pkgsrc-2020Q1:1.13.0.2
	pkgsrc-2020Q1-base:1.13
	pkgsrc-2019Q4:1.12.0.6
	pkgsrc-2019Q4-base:1.12
	pkgsrc-2019Q3:1.12.0.2
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.11.0.10
	pkgsrc-2019Q2-base:1.11
	pkgsrc-2019Q1:1.11.0.8
	pkgsrc-2019Q1-base:1.11
	pkgsrc-2018Q4:1.11.0.6
	pkgsrc-2018Q4-base:1.11
	pkgsrc-2018Q3:1.11.0.4
	pkgsrc-2018Q3-base:1.11
	pkgsrc-2018Q2:1.11.0.2
	pkgsrc-2018Q2-base:1.11
	pkgsrc-2018Q1:1.10.0.4
	pkgsrc-2018Q1-base:1.10
	pkgsrc-2017Q4:1.10.0.2
	pkgsrc-2017Q4-base:1.10
	pkgsrc-2017Q3:1.9.0.6
	pkgsrc-2017Q3-base:1.9
	pkgsrc-2017Q2:1.9.0.2
	pkgsrc-2017Q2-base:1.9
	pkgsrc-2017Q1:1.8.0.2
	pkgsrc-2017Q1-base:1.8
	pkgsrc-2016Q4:1.7.0.6
	pkgsrc-2016Q4-base:1.7
	pkgsrc-2016Q3:1.7.0.4
	pkgsrc-2016Q3-base:1.7
	pkgsrc-2016Q2:1.7.0.2
	pkgsrc-2016Q2-base:1.7
	pkgsrc-2016Q1:1.6.0.4
	pkgsrc-2016Q1-base:1.6
	pkgsrc-2015Q4:1.6.0.2
	pkgsrc-2015Q4-base:1.6
	pkgsrc-2015Q3:1.5.0.4
	pkgsrc-2015Q3-base:1.5
	pkgsrc-2015Q2:1.5.0.2
	pkgsrc-2015Q2-base:1.5
	pkgsrc-2015Q1:1.4.0.16
	pkgsrc-2015Q1-base:1.4
	pkgsrc-2014Q4:1.4.0.14
	pkgsrc-2014Q4-base:1.4
	pkgsrc-2014Q3:1.4.0.12
	pkgsrc-2014Q3-base:1.4
	pkgsrc-2014Q2:1.4.0.10
	pkgsrc-2014Q2-base:1.4
	pkgsrc-2014Q1:1.4.0.8
	pkgsrc-2014Q1-base:1.4
	pkgsrc-2013Q4:1.4.0.6
	pkgsrc-2013Q4-base:1.4
	pkgsrc-2013Q3:1.4.0.4
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.2
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.3.0.6
	pkgsrc-2013Q1-base:1.3
	pkgsrc-2012Q4:1.3.0.4
	pkgsrc-2012Q4-base:1.3
	pkgsrc-2012Q3:1.3.0.2
	pkgsrc-2012Q3-base:1.3
	pkgsrc-2012Q2:1.2.0.20
	pkgsrc-2012Q2-base:1.2
	pkgsrc-2012Q1:1.2.0.18
	pkgsrc-2012Q1-base:1.2
	pkgsrc-2011Q4:1.2.0.16
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q3:1.2.0.14
	pkgsrc-2011Q3-base:1.2
	pkgsrc-2011Q2:1.2.0.12
	pkgsrc-2011Q2-base:1.2
	pkgsrc-2011Q1:1.2.0.10
	pkgsrc-2011Q1-base:1.2
	pkgsrc-2010Q4:1.2.0.8
	pkgsrc-2010Q4-base:1.2
	pkgsrc-2010Q3:1.2.0.6
	pkgsrc-2010Q3-base:1.2
	pkgsrc-2010Q2:1.2.0.4
	pkgsrc-2010Q2-base:1.2
	pkgsrc-2010Q1:1.2.0.2
	pkgsrc-2010Q1-base:1.2
	pkgsrc-2009Q4:1.1.1.1.0.14
	pkgsrc-2009Q4-base:1.1.1.1
	pkgsrc-2009Q3:1.1.1.1.0.12
	pkgsrc-2009Q3-base:1.1.1.1
	pkgsrc-2009Q2:1.1.1.1.0.10
	pkgsrc-2009Q2-base:1.1.1.1
	pkgsrc-2009Q1:1.1.1.1.0.8
	pkgsrc-2009Q1-base:1.1.1.1
	pkgsrc-2008Q4:1.1.1.1.0.6
	pkgsrc-2008Q4-base:1.1.1.1
	pkgsrc-2008Q3:1.1.1.1.0.4
	pkgsrc-2008Q3-base:1.1.1.1
	cube-native-xorg:1.1.1.1.0.2
	cube-native-xorg-base:1.1.1.1
	pkgsrc-20080906:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.20
date	2025.12.19.11.00.45;	author nia;	state Exp;
branches;
next	1.19;
commitid	vidLGW8tdsrMB0nG;

1.19
date	2024.08.09.14.15.59;	author ryoon;	state Exp;
branches;
next	1.18;
commitid	bzXgCn9Ak5meF9lF;

1.18
date	2021.11.13.10.20.12;	author nia;	state Exp;
branches;
next	1.17;
commitid	YFGuArwitcsyuCgD;

1.17
date	2021.10.26.10.15.24;	author nia;	state Exp;
branches;
next	1.16;
commitid	XMBRkrafc79x2jeD;

1.16
date	2021.10.07.13.40.18;	author nia;	state Exp;
branches;
next	1.15;
commitid	TK9Y8OXA04EYMSbD;

1.15
date	2020.10.29.12.55.19;	author bsiegert;	state Exp;
branches;
next	1.14;
commitid	iBb0jRZzxEfyzNtC;

1.14
date	2020.04.03.20.15.19;	author nia;	state Exp;
branches;
next	1.13;
commitid	8fIF4heOrfRTIY2C;

1.13
date	2020.03.24.16.58.05;	author nia;	state Exp;
branches;
next	1.12;
commitid	7WHPsZTNDQlJOF1C;

1.12
date	2019.09.21.09.52.42;	author adam;	state Exp;
branches;
next	1.11;
commitid	47DwUwkZgRXcyRDB;

1.11
date	2018.04.16.13.02.20;	author wiz;	state Exp;
branches;
next	1.10;
commitid	PMrtUw5ySn0BpFyA;

1.10
date	2017.10.21.12.26.55;	author ryoon;	state Exp;
branches;
next	1.9;
commitid	fGhp5n08PRzbUUbA;

1.9
date	2017.05.16.13.50.06;	author wiz;	state Exp;
branches;
next	1.8;
commitid	rSpt0yKNRtIyrCRz;

1.8
date	2017.01.22.12.41.22;	author ryoon;	state Exp;
branches;
next	1.7;
commitid	fJecaOmuptVcJXCz;

1.7
date	2016.04.09.10.09.14;	author richard;	state Exp;
branches;
next	1.6;
commitid	1TxCLKLvpsfP7W1z;

1.6
date	2015.11.03.03.27.43;	author agc;	state Exp;
branches;
next	1.5;
commitid	XagoUgdES8g2ZAHy;

1.5
date	2015.05.02.10.43.29;	author ryoon;	state Exp;
branches;
next	1.4;
commitid	Y4ZdM3M1JZ2imRjy;

1.4
date	2013.04.08.09.52.01;	author markd;	state Exp;
branches;
next	1.3;

1.3
date	2012.08.14.21.00.46;	author markd;	state Exp;
branches;
next	1.2;

1.2
date	2010.01.18.10.06.15;	author wiz;	state Exp;
branches;
next	1.1;

1.1
date	2008.09.06.23.24.08;	author wiz;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2008.09.06.23.24.08;	author wiz;	state Exp;
branches;
next	;


desc
@@


1.20
log
@libmtp: Fix code problems revealed by recent gcc.
@
text
@$NetBSD: distinfo,v 1.19 2024/08/09 14:15:59 ryoon Exp $

BLAKE2s (libmtp-1.1.21.tar.gz) = 53c04b94294f26300d1e2d9e33365fa21148bc1885b7ac863492723a6a4ef350
SHA512 (libmtp-1.1.21.tar.gz) = 510f01f75de37a07c8ce54957a8fb74724538a7cfbdf1a86c201fda68573ef23fa578ff7baf2d9df938703b5776ded4ab1057c617125f3539e594bb5a1f3146f
Size (libmtp-1.1.21.tar.gz) = 862703 bytes
SHA1 (patch-configure) = f57b708684696e496b1d61783e48fe4b63618d65
SHA1 (patch-examples_pathutils.c) = 6ecbcbb6c7899b49a1dea000be3691ade9a94d68
SHA1 (patch-hotplug.sh.in) = 72216bb36bd0f6274c16c09d121fcffb567ab120
SHA1 (patch-m4_byteorder.m4) = e6c1170d9099f13c637b3a73d67618d318c7a73d
SHA1 (patch-src_libusb1-glue.c) = 2c83f2436a7cbc27c8b03f8d22db9bb446f55446
SHA1 (patch-src_ptp-pack.c) = 7657d7f5b707c644bb5599f31c0d2c395d43d893
SHA1 (patch-src_unicode.c) = c38b2070e39e6df088c7e9ec7c3a723e0fcc87ed
SHA1 (patch-src_util.c) = f7be6760014323dc2b159e1e44f94e40d96f26d0
@


1.19
log
@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)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2021/11/13 10:20:12 nia Exp $
d7 1
d11 2
@


1.18
log
@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
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2021/10/26 10:15:24 nia Exp $
d3 3
a5 3
BLAKE2s (libmtp-1.1.19.tar.gz) = a0e6cef711e22bed6a5477f87c89e6843518b4cfce491352d9d7c04965f08caa
SHA512 (libmtp-1.1.19.tar.gz) = 3cd3b0ea5aecb25abf4267e301d5e82ad9f6253bfa5a3bc4c70645d3007c69b014d6407c6703665d987cce3a42bd2219abbf1972e5964b39e9e1329bf9091044
Size (libmtp-1.1.19.tar.gz) = 855810 bytes
@


1.17
log
@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
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2021/10/07 13:40:18 nia Exp $
d3 3
a5 3
BLAKE2s (libmtp-1.1.18.tar.gz) = 66ecab81cb650d7c975f132513a6da75523834d285eb434434c5bea4e03372d1
SHA512 (libmtp-1.1.18.tar.gz) = 1a8d503effd83217c339a1aea3a16954d718059edf3110cb2f21cff74cdd1243e7f4880d4e12f8fbdc9a5deed366c4151babe6ecd6f4cf4b7330a27e27bf7cc8
Size (libmtp-1.1.18.tar.gz) = 832463 bytes
@


1.16
log
@devel: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2020/10/29 12:55:19 bsiegert Exp $
d3 1
a3 1
RMD160 (libmtp-1.1.18.tar.gz) = 72e35ac820a5507bf1059dc89f62add39e20c8c6
@


1.15
log
@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
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2020/04/03 20:15:19 nia Exp $
a2 1
SHA1 (libmtp-1.1.18.tar.gz) = b2a1fe4cb2b908ee1ca5b1c7eb3615b9dbdb109f
@


1.14
log
@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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2020/03/24 16:58:05 nia Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.17.tar.gz) = b9d29f6f99f682e3b8c4f05cb6b1c8de3a454688
RMD160 (libmtp-1.1.17.tar.gz) = a6ee084464d610a307388701f56f014c9669c8bb
SHA512 (libmtp-1.1.17.tar.gz) = f2648e259529bd3dfe74a7049a79c4b0042bcaf63cc1fec8b232b66312d62e9620280e4f725312c9ef8207f1f1ceac19f460a0a8772a3cc6c7f0b00ead01add2
Size (libmtp-1.1.17.tar.gz) = 829529 bytes
@


1.13
log
@libmtp: Update to 1.1.17

Changelog appears to no longer be maintained
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2019/09/21 09:52:42 adam Exp $
d10 1
@


1.12
log
@libmtp: updated to 1.1.6

1.1.6:
Unknown changes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2018/04/16 13:02:20 wiz Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.16.tar.gz) = 2e1c217f4216c3b43e9368f81eb6a234e4b1422f
RMD160 (libmtp-1.1.16.tar.gz) = 634c4af5a57c9d192697fd3a4234fd3b9325c100
SHA512 (libmtp-1.1.16.tar.gz) = 0540271930c1c932c5d06dcdd30142d407a4fadd022b195e8339d614fa3ec9b050605bf013b28ac6451f4dfcddf7add949c928acb1382802ab5fd6311c1628a0
Size (libmtp-1.1.16.tar.gz) = 820516 bytes
@


1.11
log
@libmtp: update to 1.1.15.

It contains lots of new IDs, bugfixes and also new features:

- Improved file handling for files larger than 4GB
- Support copy and move object functions
- Passing device prop changed events.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2017/10/21 12:26:55 ryoon Exp $
d3 6
a8 7
SHA1 (libmtp-1.1.15.tar.gz) = c043053b0f219ab8968cc183f3a4477ae3337f6d
RMD160 (libmtp-1.1.15.tar.gz) = 13aba54024d7a541b5ecd652a9f650f7358ecec1
SHA512 (libmtp-1.1.15.tar.gz) = c85f47ef4e05d7f5b47d06463ca97c123fa068c4b7369aeba496cb1cfa03f0148b3ba73feed7da96269ba94b76b4b81858ee4bda5af67b0aac3b07fe39b5354a
Size (libmtp-1.1.15.tar.gz) = 805983 bytes
SHA1 (patch-aa) = fe8a7722c460ff66e8106a1e4dcfb1e5188ae5b1
SHA1 (patch-configure) = 861bd3c416529a68babe1ec9692e45b2ebb7ffcf
SHA1 (patch-configure.ac) = 8c6d80693dc9ddbf75f75d9cfa86a1f37ef6da1b
@


1.10
log
@Update to 1.1.14

Changelog:
Support more devices
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2017/05/16 13:50:06 wiz Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.14.tar.gz) = 22568b321e467cbc1fe222f8935107a53e57f3ab
RMD160 (libmtp-1.1.14.tar.gz) = 5b450b0a7c643ca6022ff899053666a91e96eeba
SHA512 (libmtp-1.1.14.tar.gz) = 337d259462cf9700fe5a5f09b38f4652045ee71249d54562661362e6d0ec7fe087ab77ec68d443e4fb84839a8ad9dc686c207d723ab47bc1a542dd0a71b294b1
Size (libmtp-1.1.14.tar.gz) = 804354 bytes
@


1.9
log
@Updated libmtp to 1.1.13.

I have just released 1.1.13 of libmtp.

- Fixed GetPartialObject64 on non-x86_64
- Lots of USB ID additions.

- Some bugworkaround flags removed for Samsung Galaxy and Motorola G 2nd edition
  (proplistget and proplistgetall bug flags)

pkgsrc change:
Really make libgcrypt optional.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2017/01/22 12:41:22 ryoon Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.13.tar.gz) = b040bbf800d0e0a1845ad8b1418f549a4caccbc7
RMD160 (libmtp-1.1.13.tar.gz) = 12b344965eff6d86c05e521247c62a8353aed429
SHA512 (libmtp-1.1.13.tar.gz) = 99d5a277806f29f1d27a64a478e344916e8bfc9949a41a807c16d37bd29ec99dc3f36d504cfc6e67f1e91ee932a7cf82f13d4c9fe14b7e34333d9b12b04fff77
Size (libmtp-1.1.13.tar.gz) = 801519 bytes
@


1.8
log
@Update to 1.1.12

Changelog:
I have just released libmtp 1.1.12. This release is largely meant as
USB ID addition update.

There was also an addition of a function called LIBMTP_Handle_Event(),
to handle USB events asynchronously.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2016/04/09 10:09:14 richard Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.12.tar.gz) = 468641f64c5e51751503aecd14e83874d43e157d
RMD160 (libmtp-1.1.12.tar.gz) = 3a642426e2eedd3f82627036eea60d9b08ed0808
SHA512 (libmtp-1.1.12.tar.gz) = 2fff8f6653aa1fa6d7a545fc4f0ae8cb3e54fdb4486a0f065b733ffb5c33f994f66067a697ffe52fe65fb39ffe2bacc418543f84e504e18f443e3c563a116c4f
Size (libmtp-1.1.12.tar.gz) = 776555 bytes
@


1.7
log
@update to libmtp-1.1.11
letting SunOS pick up libusb-1 support
adding option for MTPZ libgcrypt support
adding missing license

libmtp 1.1.11 release

Emeric Grange (2):
      added several gopro hero ids
      gopro hero4 mtp detect

Fish Lung (1):
      added xperia z5

Marcus Meissner (58):
      added  p98     https://sourceforge.net/p/libmtp/bugs/1440/
      added wiko rainbow
      added amazon kindle fire 7     https://sourceforge.net/p/libmtp/bugs/1448/
      google pixel c added     https://sourceforge.net/p/libmtp/bugs/1444/
      nvidia shield tegra 4     https://sourceforge.net/p/libmtp/bugs/1447/
      oneplus one a2005 added     https://sourceforge.net/p/libmtp/bugs/1450/
      xiamo redmi2 2014811     https://sourceforge.net/p/libmtp/bugs/1445/
      removed AC_FUNC_MALLOC     https://sourceforge.net/p/libmtp/bugs/1438/
      nokia x2 dual sim     https://sourceforge.net/p/libmtp/bugs/1453/
      sony xperia compact z5 added     https://sourceforge.net/p/libmtp/bugs/1455/
      added nokia C5-00 alternate PID     https://sourceforge.net/p/libmtp/bugs/1457/
      philips w6610     https://sourceforge.net/p/libmtp/support-requests/163/
      added amazon fire hd 8     https://sourceforge.net/p/libmtp/bugs/1460/
      added wileyfox swift     https://sourceforge.net/p/libmtp/feature-requests/146/
      Sony Z3 Tablet Compact     https://sourceforge.net/p/libmtp/bugs/1454/
      added sony e2105 log
      added Prestigio Multipad Color 7     https://sourceforge.net/p/libmtp/feature-requests/148/
      lenovo a1000     https://sourceforge.net/p/libmtp/bugs/1465/
      added lg 810 tablet     https://sourceforge.net/p/libmtp/bugs/1463/
      elephone p6000
      added nook color info     https://sourceforge.net/p/libmtp/bugs/1462/
      ARCHOS Helium 45B
      added acer z530     https://sourceforge.net/p/libmtp/bugs/1469/
      added kyocera kc-s701     https://sourceforge.net/p/libmtp/bugs/1476/
      added Moto Maxx     https://sourceforge.net/p/libmtp/bugs/1477/
      Add support for the ARCHOS 70 Cobalt     https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/1410177
      added another htc desire 310 id     https://sourceforge.net/p/libmtp/bugs/1481/
      medion p8312 8" tablet-pc.     https://sourceforge.net/p/libmtp/bugs/1480/
      huawei M2-801W log     https://sourceforge.net/p/libmtp/bugs/1479/
      added acer liquid z330     https://sourceforge.net/p/libmtp/bugs/1478/
      fixed regex match failure for some bugs
      corrected the GoPro naming (company/model)     added Marshall London     https://sourceforge.net/p/libmtp/bugs/1490/
      added Xiaomi Pad 1 (2717:0668)     https://sourceforge.net/p/libmtp/bugs/1489/
      added lenovo a10 70f     https://sourceforge.net/p/libmtp/bugs/1488/
      new amazon kindle id added     https://sourceforge.net/p/libmtp/bugs/1491/
      added Kyocera Event     https://sourceforge.net/p/libmtp/bugs/1492/
      asus zenfone 2 debzug
      lenovo a1000 (probably in ADB mode)     https://sourceforge.net/p/libmtp/bugs/1465/
      added htc desire 520     https://sourceforge.net/p/libmtp/support-requests/200/
      added lenovo data
      added fujistsu arrows 202f     https://sourceforge.net/p/libmtp/bugs/1495/
      added Lenovo A10-70L     https://sourceforge.net/p/libmtp/bugs/1497/
      added htc one mini 2     https://sourceforge.net/p/libmtp/bugs/1500/
      added lenovo lifetab s1034x debug     https://sourceforge.net/p/libmtp/bugs/1499/
      added nook glowlight plus     https://sourceforge.net/p/libmtp/bugs/1504/
      added data for orange nura phone     https://sourceforge.net/p/libmtp/bugs/1503/
      do not do force_reset_on_close for the Kyocera Event     https://sourceforge.net/p/libmtp/bugs/1492/
      add huawei honor 7     https://sourceforge.net/p/libmtp/bugs/1507/
      added lenovo lifetab S1034X     https://sourceforge.net/p/libmtp/support-requests/201/
      addone sony xperia z3v     https://sourceforge.net/p/libmtp/feature-requests/153/
      HTC one M9     https://sourceforge.net/p/libmtp/bugs/1508/
      added a microsoft lumia     https://sourceforge.net/p/libmtp/feature-requests/155/
      added oneplus one2 a2003     https://sourceforge.net/p/libmtp/bugs/151/
      added fairphone 2     https://sourceforge.net/p/libmtp/support-requests/202/
      in read, use the maxpacket from the device, not _HS_ packetsize
      allview energy p5     https://sourceforge.net/p/libmtp/bugs/1512/
      Kyocera DIGNO T 302KC     https://sourceforge.net/p/libmtp/bugs/1518/
      1.1.11 release

Nicholas Little (1):
      This commit alters the flags for the Nexus 6P device by Huawei - it has     a working get object properties list and its regular object access is     broken with respect to the release date track field.

Reverend Homer (1):
      LIBMP_Create_Folder: fixed doc     https://sourceforge.net/p/libmtp/bugs/1472/     0xFFFFFFFF for root folder instead of 0
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2015/11/03 03:27:43 agc Exp $
d3 4
a6 4
SHA1 (libmtp-1.1.11.tar.gz) = 4f7e79e15e6a0d0a3d76adbd1ca6d6c27d4b8424
RMD160 (libmtp-1.1.11.tar.gz) = 619154b8b98c25132de26c96024387b8fcacc77e
SHA512 (libmtp-1.1.11.tar.gz) = 966d5d831695dc02411fbe0a153873d9e5604a00e75bf0d4cc1a957887a2e7656c82209f5bf86150f7b9af037d66a96b3e3523e16d5b52ae013b835febf622c9
Size (libmtp-1.1.11.tar.gz) = 788911 bytes
@


1.6
log
@Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2015/05/02 10:43:29 ryoon Exp $
d3 9
a11 6
SHA1 (libmtp-1.1.9.tar.gz) = 31bebf3e49612f712f4ab1a03284dedf7044000f
RMD160 (libmtp-1.1.9.tar.gz) = e486942e0d7e0e6c9bf3525c6175c7199d3fe3f8
SHA512 (libmtp-1.1.9.tar.gz) = 6be9f14602b05830ec01defaeb0f237ac4d021f76f4003d7178eda00d8bf86d7fbbeba0053dc111d2ab9eb32f1603c2dc4f2bc128f4cbe4819228486b9b85513
Size (libmtp-1.1.9.tar.gz) = 760593 bytes
SHA1 (patch-aa) = 8d962323f099efec2bf2f3ac0ef3109151d5d57d
SHA1 (patch-configure) = 23d434cb1ff5b8326cbe1d34ded9e6c6b4f01729
@


1.5
log
@Update to 1.1.9

Changelog:
* Add many device entries.
* Bugfixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2013/04/08 09:52:01 markd Exp $
d5 1
@


1.4
log
@Update to 1.1.6

Changes unknown other than support for more devices.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2012/08/14 21:00:46 markd Exp $
d3 3
a5 3
SHA1 (libmtp-1.1.6.tar.gz) = f9e55c75399fc5f4deabcdfa58e1b01b2e6e3283
RMD160 (libmtp-1.1.6.tar.gz) = 0d36d3983dc89fe9c46b395f659821483ee0d6fb
Size (libmtp-1.1.6.tar.gz) = 733519 bytes
d7 1
a7 1
SHA1 (patch-configure) = 93bbd6ed620beb100eeeee24b2deb6369bbc14a7
@


1.3
log
@Update libmtp to version 1.1.3

Changes unknown other than now supports Samsung Galaxy phones.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2010/01/18 10:06:15 wiz Exp $
d3 3
a5 3
SHA1 (libmtp-1.1.3.tar.gz) = aa3dd101320784dc4c3e0ee8b669ae4c903f6275
RMD160 (libmtp-1.1.3.tar.gz) = dee19deecb323bea290d1960466bb4f6f3b6ff5f
Size (libmtp-1.1.3.tar.gz) = 689357 bytes
@


1.2
log
@Update to 1.0.1:

2009-09-12  Linus Walleij <triad@@df.lth.se>

	* configure.ac: bump version to libmtp 1.0.1 and release!
	* src/Makefile.am: bump soversion to libmtp.so.8.3.1

2009-09-11  Linus Walleij <triad@@df.lth.se>

	* src/music-players.h: tag all SONY NWZ walkmen with
	  DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST.

2009-08-27  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: modernize the album retrieveal functions
	  so they work just as nicely as the track/playlist etc
	  functions. Triggered by Nyalls excellent bug report that
	  showed how libmtp tried to get "composer" info for an
	  album eventhough the device didn't support it.

2009-08-27  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: bugfixes again...

2009-08-25  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: fix a bug where the metadata was cached
	  twice, thx to Marcus for the patch!

2009-08-23  Linus Walleij <triad@@df.lth.se>

	* src/ptp.c: sync to upstream
	* src/ptp.h: dito.
	* src/libmtp.c: patch from Thomas Schweitzer to not use
	  C++ reserved words like "private" and "new", this was
	  changed to "priv" and "newlist" making C++ happy.
	* src/libusb-glue.h: inclusion guard, export functions to
	  C++ (whoever wants to do that...)
	* src/libusb-glue.c: define USB_CLASS_PTP unless defined,
	  out-commented code to detect all PTP devices as MTP
	  devices as well.

2009-08-12  Linus Walleij <triad@@df.lth.se>

	* src/libusb-glue.c: patch from Simon Berg to detect PTP
	  interface descriptors.
	* src/ptp.c: sync to upstream with correct MTP interface
	  detection in accordance with MTP spec.
	* src/ptp.h: dito.

2009-08-02  Linus Walleij <triad@@df.lth.se>

	* configure.ac: tag for libmtp 1.0.0!
	* src/Makefile.am: bump to compatible API/ABI
	  result = libmtp.so.8.3.0
	* src/libmtp.c: missing flag fix from Marcus.

2009-07-24  Linus Walleij <triad@@df.lth.se>

	* src/device-flags.h: add a flag for unknown FLAC type.
	* src/music-players.h: tag the Cowon iAudio S9 with this.
	* src/libmtp.c: implement unknown FLAC type.

2009-07-24  Linus Walleij <triad@@df.lth.se>

	* src/music-players.h: a number of new devices.
	* src/ptp.c: sync to upstream.
	* src/ptp.h: sync to upstream.
	* src/ptp-pack.c: sync to upstream.

2009-06-24  Linus Walleij <triad@@df.lth.se>

	* src/music-players.h: tag most all Samsung devices with
	  the UNLOAD_DRIVER flag. Broken GET_ALL info in all
	  Creative devices.

2009-06-20  Linus Walleij <triad@@df.lth.se>

	* examples/pathutils.c: detect VCF files too.

2009-06-15  Marcus Meissner <meissner@@suse.de>

	* configure.ac: use the AC_SYS_LARGEFILE macro instead
	  of the ugly largefile hacks.
	* src/libmtp.c: fix use of largefile back to the simple
	  functions instead.
	* examples/albumart.c: dito.
	* examples/sendfile.c: dito.
	* examples/sendtr.c: dito.
	* examples/thumb.c: dito.

2009-06-15  Linus Walleij <triad@@df.lth.se>

	* configure.ac: some buildsystem updates.
	* INSTALL: some doc updates.

2009-06-15  Marcus Meissner <meissner@@suse.de>

	* src/libmtp.c: synced to new libgphoto2 code.
	* src/device-flags.h: dito.
	* src/ptp.h: sync to upstream.
	* src/ptp.c: dito.
	* src/ptp-pack.c: dito.

	The handles, the PTPObjectInfo and the MTP proplists
	are now consolidated into "PTPObject"s.

	This and abstraction and the resulting helper functions
	allow implementation of easier dynamic operations like
	I need for libgphoto2.

	Some corner stones:

	- PTPParams now contains the device flags itself.
	  (from device-flags.h) This is needed due to
	  ptp_object_want() needing to decide whether it can call
	  GetObjPropList, and it makes it cleaner.

	  So the ptp-bugs and device-flags handling are unified.

	- PTPObjects are sorted by object handle. This allows binary
	  search by handle.

	- New generic helper functions.

	  * uint16_t ptp_object_find (PTPParams *params,
	    uint32_t handle, PTPObject **retob)
	    binary searches the handle in the object list and returns
	    a pointer to the object.

	  * uint16_t ptp_object_find_or_insert (PTPParams *params,
	    uint32_t handle, PTPObject **retob)
	    binary searches the handle in the object list, inserts it
	    if not there yet, and returns a pointer to the object.

	  * uint16_t ptp_object_want (PTPParams *params, uint32_t handle,
	    int want, PTPObject **retob)
	    The most magic function, which does the "on demand" loading
	    of objectinfos, mtp proplists (and more).
	    want is a flag mask of PTPOBJECT_*_LOADED
	    PTPOBJECT_OBJECTINFO_LOADED   clear
	    PTPOBJECT_CANONFLAGS_LOADED   (special canon flags)
	    PTPOBJECT_MTPPROPLIST_LOADED  mtp properties for this object
	                                  loaded
	    PTPOBJECT_DIRECTORY_LOADED    (only used by libgphoto2 currently)
	    PTPOBJECT_PARENTOBJECT_LOADED this and storageid are
	                                  interesting for directory based
	                                  lookups
	    PTPOBJECT_STORAGEID_LOADED    and can be filled out by directory
	                                  loading

	  * void ptp_objects_sort (PTPParams *params);
	    Sort the objects list if you did any modification of your own
	    on it and the order of object handles might not be linear
	    anymore.

	- Multiple object information loading strategies are possible.
	  libmtp uses getobjecthandles() /getobjectinfo() and
	  getobjectproplist() loading strategies for initial setup. This
	  stays of course, it will just fill out the PTPObject array.

	  libgphoto2 now uses a per-directory getobjecthandles() /
	  getobjectinfo() loading approach, and I will readd the
	  getobjectproplist() approach.

	  It is open what you chose to use here. For libmtp the "load all
	  handles at startup" is good, dynamic loading is better for
	  libgphoto2.

	  Only rule is: The objectlist must be in order of objecthandles!
	  (ptp_object_sort()).

2009-06-02  Linus Walleij <triad@@df.lth.se>

	* examples/hotplug.c: change the udev match rule from
	  ATTR{dev}!="?*" to ENV{MAJOR}!="?*" at the suggestion of
	  Alan Jenkins, this should be faster.
	* src/libusb-glue.c: include config.h (Marcus Meissner found
	  this is needed when you're not using iconv().)

2009-05-09  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: include <config.h> for iconv() compatibility.
	* src/unicode.c: dito. NOTE: this file needs fixing to work
	  without iconv!
	* src/ptp.h: sync to upstream and get all the embedded support
	  for FREE!
	* src/ptp.c: dito.
	* src/ptp-pack.c: dito.

2009-05-06  Linus Walleij <triad@@df.lth.se>

	* src/ptp.h: sync to upstream.
	* src/ptp.c: dito.
	* src/ptp-pack.c: dito.

2009-05-06  Linus Walleij <triad@@df.lth.se>

	A host of Windows fixes from
	Carlo Bramini <carlo_bramini@@users.sourcefore.net>
	With this patch everything works fine with cygwin and
	Debian 5.0. Unfortunately, with MSys the "make install"
	still fails at the very last actions. It happens that
	everything is re-linked (strange, but not a big problem)
	and for some unknown reason it loops forever when executing
	"examples/hotplug > libmtp.usermap". But hopefully the
	simple "make" completes without errors.

	* configure.ac:
	  * iconv is now detected with autotools, this makes libmtp
	    linkable on cygwin too (previously it was not).
	  * the presence of Microsoft LIB.EXE is checked; if it is
	    absent then the MSVC libraries won't be generated.
	  * Added checking for some include files not available on
	    Windows: arpa/inet.h, byteswap.h, sys/uio.h.
	  * Check for presence of mkstemp: a replacement has been
	    written for Windows.
	* examples/Makefile.am: the creation of the links failed:
	  I added source path and $(EXEEXT) extension for executables.
	  This is tested and working with Mingw+MSys, Cygwin, Debian 5.0.
	* examples/albumart.c: include sys/uio.h only if it's available.
	* examples/trexist.c: u_int32_t does not exists, into almost all
	  other parts libmtp is using uint32_t so I fixed it in that
	  manner. (Same for u_int64_t/uint64_t).
	* examples/getfile.c: dito.
	* examples/pathutils.c: dito, plus rindex() does not exist under
	  Windows, we must user strrchr() instead.
	* examples/pathutils.h: fixes for prototypes changes made into
	  examples/pathutils.c
	* examples/thumb.c: include sys/uio.h only if it's available.
	* src/Makefile.am:
	  * Several fixes because the check on the presence of LIB.EXE
	    libmtp.sym is now prefixed by $(srcdir), this allows to
	    configure libmtp outside the source tree in Windows too.
	  * Libraries are put into LIBADD instead of LDFLAGS, this is the
	    right place.
	  * Previously the linker crashed because there was -ws2_32
	    instead of -lws2_32.
	* src/playlist-spl.c:
	  * include sys/uio.h only if it's available.
	  * include replacement for mkstemp() function.

2009-05-03  Richard Low <richard@@wentnet.com>

	* src/libmtp.c: add external property types just like file
	  types so any property can be retrieved/set. Add function
	  LIBMTP_Is_Property_Supported to determine if a property is
	  supported for a given object type. Add function
	  LIBMTP_Get_Allowed_Property_Values to get alowed range/enum
	  of a property value. Make
	  LIBMTP_Get_Representative_Sample_Format get the size parameter
	  to allow us to determine the maximum size for a representative
	  sample.
	* src/libmtp.h.in: ditto
	* src/libusb-glue.c: update to check the handler function return
	  value so the handler can return PTP_ERROR_CANCEL to cancel the
	  transfer.

2009-05-02 Richard Low <richard@@wentnet.com>

	* src/ptp-pack.c: add a NULL check

2009-04-18  Richard Low <richard@@wentnet.com>

	* src/ptp-pack.c: add terminating NULL character

2009-04-11  Richard Low <richard@@wentnet.com>

	* src/libusb-glue.c: Make get_playlist_extension return type
	  const char *
	* src/libusb-glue.h: ditto
	* src/libusb-glue.c: In probe_device_descriptor, check to see if
	  dev->config is NULL before going round the first loop
	* src/libmtp.c: Add LIBMTP_Get_File_To_Handler,
	  LIBMTP_Send_File_From_Handler, LIBMTP_Get_Track_To_Handler,
	  LIBMTP_Send_Track_From_Handler functions to get/send files/tracks
	  from/to handler functions. Add modificationdate to file and track
	  structs. Add LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST
	  filetypes.

2009-03-17  Linus Walleij <triad@@df.lth.se>

	* src/device-flags.h: discovered a new device that cannot even
	  read out battery level but still claims to be able to. Sigh.
	* src/libusb-glue.h: flag macro.
	* src/music-players.h: flag the Slacker.
	* src/libmtp.c: avoid battery level getting on these devices.
	* configure.ac: preparing for 0.3.7.
	* src/Makefile.am: preparing for 0.3.7 (libmtp.so.8.2.2)
	* Release libmtp 0.3.7.

2009-03-08  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: refactored OGG extenstion check again, same
	  code in three places, broke it out and made it foolproof
	  (hopefully) in one single spot.

2009-03-04  Linus Walleij <triad@@df.lth.se>

	* src/libusb-glue.c: patch from Marcus to fix an issue
	  with retransmit originally reported by Florent Pillet.

2009-02-21  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: some additional NULL checks from
	  Florent Pillet.

2009-02-18  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: error report from RedHat BZ
	  http://bugzilla.redhat.com/show_bug.cgi?id=485627
	  led to strange code for detecting anonymous OGG files
	  being rewritten to handle NULL filenames and filenames
	  that do not exceed 4 chars.

2009-01-30  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: store albums and playlists in the default
	  music folder if no default folder for albums resp.
	  playlists has been detected.

2009-01-22  Linus Walleij <triad@@df.lth.se>

	* configure.ac: bump to 0.3.6 and release.
	* src/Makefile.am: interface bump to libmtp.so.8.2.1

2009-01-16  Linus Walleij <triad@@df.lth.se>

	* src/ptp.c: sync to upstream.
	* src/ptp.h: dito.

2009-01-15  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: include fixes from Yuri Pankov for *BSD.
	* src/playlist-spl.c: dito.
	* examples/*.c: (more or less) dito.

2009-01-14  Linus Walleij <triad@@df.lth.se>

	* src/device-flags.h: new device flag for broken
	  SendObjectPropList, as found broken in MEU202
	* src/music-players.h: use the new flag.
	* src/libmtp.c: implement this device flag.
	* src/libusb-glue.h: dito.

2009-01-10  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.h.in: mingw32 fixes from James Ravenscroft.
	* src/libmtp.c: dito. Replaced "rindex" with "strrchr"
	* src/Makefile.am: dito.
	* examples/albumart.c: dito.

2009-01-06  Linus Walleij <triad@@df.lth.se>

	* src/Makefile.am: patch from Rafael Laboissiere removing a
	  build artifact in distclean.

2009-01-02  Linus Walleij <triad@@df.lth.se>

	* examples/connect.c: usage patch from Riley Patterson.
	* examples/sendtr.c: dito. Plus only try to add track to an
	  album if and only if an album name was given.
	* examples/newfolder.c: real bad bug fixed, didn't even work
	  due to bad args check.
	* examples/sendfile.c: another bad bug...
	* examples/common.h: include <config.h> not "config.h"
	* src/unicode.h: no reason for this to include config.h!

2008-12-21  Linus Walleij <triad@@df.lth.se>

	* Release libmtp 0.3.5.

2008-12-15  Nathan Bullock <nathanbullock@@gmail.com>

	* src/libmtp.c: get folders to a flat list and we get O(n) searching
	  instead of the previous O(n^2) algorithm!

2008-12-13  Linus Walleij <triad@@df.lth.se>

	* examples/detect.c: make mtp-detect dump out default-capabilities.xml
	  if such a file exists on the device.
	* m4/stdint.m4: update to newer macro from libgphoto2.
	* m4/byteorder.m4: update to newer macro from libgphoto2.
	  We find these here:
	  http://gphoto.svn.sourceforge.net/viewvc/gphoto/trunk/m4/
	* configure.ac: fix the renamed _stdint.h too.
	* Doxyfile.in: some config option got obsolete.
	* libmtp.c: start to use PTP error redirection to the libmtp error
	  stack. This also makes it possible to stop the annoying debug prints.
	* libusb-glue.c: dito.
	* ptp.c: sync to upstream.
	* ptp.h: sync to upstream.

2008-12-02  Linus Walleij <triad@@df.lth.se>

	* examples/util.c: another NULL check.

2008-11-25  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: fix a bug on handling folder children with an illegal
	  ID of 0. Occured in the ZEN Xi-Fi in the "Recordings" folder, when
	  that is created on the device.

2008-11-17  Alistair Boyle <alistair.js.boyle@@gmail.com>

	* configure.ac: change release to 0.3.5.
	* libmtp.c: change metadata const*const to *const to allow playlist_id
	  to be modified by LIBMTP_Update_Playlist. (Samsung playlists)
	* libmtp.h.in: match libmtp.c

2008-11-11  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: allow for playlists with zero tracks on them,
	  also in update.

2008-11-09  Linus Walleij <triad@@df.lth.se>

	* src/ptp.h: sync from upstream.
	* src/ptp.c: sync from upstream.
	* src/ptp-pack.c: sync from upstream.

2008-11-07  Linus Walleij <triad@@df.lth.se>

	* Release libmtp 0.3.4.
	* configure.ac: let's release 0.3.4.
	* src/Makefile.am: compatible API and ABI.

2008-11-05  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: fix the association type problem on
	  LIBMTP_Create_Folder(). This causes folders not to
	  work properly on some devices!!

2008-11-01  Linus Walleij <triad@@df.lth.se>

	* src/ptp.h: sync to upstream.
	* src/ptp.c: sync to upstream.
	* src/ptp-pack.c: introduce Richards bugfix on top of
	  upstream and take advantage of the ptp_debug() function.
	* src/libusb-glue.c: make ptp_debug() non-static since
	  ptp-pack.c needs it.

2008-10-21  Linus Walleij <triad@@df.lth.se>

	* src/device-flags.h: actually the SanDisks cannot handle
	  PTP_OPC_DateModified at ALL, not even as part of the
	  initial update so rename the flag to something sensible.
	* src/music-players.h: consequental changes.
	* src/libmtp.c: disable all use of PTP_OPC_DateModified if
	  flag is set, not just updates.

2008-10-16  Linus Walleij <triad@@df.lth.se>

	* src/device-flags.h: new flag for broken updates of
	  PTP_OPC_DateModified.
	* src/music-players.h: tag all SanDisk devices with this
	  flag. Bug appeared in them.
	* libmtp.c: avoid updating PTP_OPC_DateModified on broken
	  devices.

2008-09-28  Alvin <alvinbeach@@gmail.com>

	* src/libmtp.c: fix several bugs in Ogg filetype support.

2008-09-26  Richard Low <richard@@wentnet.com>

	* src/libmtp.c: check propdesc before setting props in
	  create_new_abstract_list()

2008-09-25  Linus Walleij <triad@@df.lth.se>

	* configure.ac: bump to 0.3.3.
	* src/Makefile.am: interface to .so.8.1.0
	* Release as 0.3.3.

2008-09-24  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.h.in: add new filename setting functions, patch
	  from Florent Mertens <flomertens@@gmail.com>.
	* src/libmtp.c: implementation.
	* src/playlist-spl.c: consequental changes.
	* src/libmtp.sym: consequental changes.
	* Fixup patch from Alvin later this day.
	* Note to self: remember to bump soname to .so.8.1.0.

2008-09-23  Richard Low <richard@@wentnet.com>

	* src/libmtp.c: check for NULL storage
	* src/libusb-glue.c: return PTP_RC_OK on zero read
	* src/music-players.h: give Samsung YP-10 DEVICE_FLAG_NO_ZERO_READS

2008-09-22  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: make sure we don't try to fit a new file onto
	  a ROM storage. Add some pretty-print to FourCC codecs so
	  you can actually understand the enumerations.

2008-09-20  Joe Nahmias <joe@@nahmias.net>

	* examples/sendtr.c: added option to specify which
	  storage_id the track should be copied.

2008-09-20  Linus Walleij <triad@@df.lth.se>

	* configure.ac: bump to 0.3.2.
	* src/Makefile.am: bump to libmtp.so.8.0.2, compatible
	  interface.
	* Release this as 0.3.2 mainly to get the Creative fixes out.

2008-09-17  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.h.in: new helper macros from
	  Alvin <alvinbeach@@gmail.com> plus some docs.

2008-09-12  Linus Walleij <triad@@df.lth.se>

	* src/music-players.h: drop bug flags off the Creative devices.
	  I am confident that the bugs they were masking have been
	  fixed now.

2008-09-07  Richard Low <richard@@wentnet.com>

	* src/music-players.h: added Panasonic P905i

2008-09-05  Marcus Meissner <meissner@@suse.de>

	* src/libmtp.sym: update symbol export table.
	* src/Makefile.am: fix up some magic for symbol export.

2008-09-04  Linus Walleij <triad@@df.lth.se>

	* src/libmtp.c: look up the filename for playlists if the name is
	  missing or not properly set. Not doing the same for albums -
	  these must have proper metadata.
	* src/music-players.h: more players as usual.
	* examples/sendtr.c: more warnings.

2008-08-31  Linus Walleij <triad@@df.lth.se>

	* src/ptp.h: sync to upstream.
	* src/ptp.c: sync to upstream.

2008-08-30  Chris Bagwell <chris@@cnpbagwell.com>

	* src/libusb-glue.c: make it possible to have per-command
	  or otherwise altered timeout values for different PTP
	  request/response sequences.
	* src/libusb-glue.h: dito.
	* src/libmtp.c: increase USB timeout to 30s when getting
	  a complete track listing off the device.
	* src/music-players.h: as a consequence, the Sirus Stiletto
	  no longer needs any brokenness flag.

2008-08-30  Linus Walleij <triad@@df.lth.se>

	* src/ptp.c: sync to upstream.

2008-08-28  Linus Walleij <triad@@df.lth.se>

	* examples/sendtr.c: fix non-strdup():ed strings to be
	  copied, patch courtesy of Juanan Pereira.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1.1.1 2008/09/06 23:24:08 wiz Exp $
d3 3
a5 3
SHA1 (libmtp-1.0.1.tar.gz) = 6b37e62da841531c958bf000f86789b07542021b
RMD160 (libmtp-1.0.1.tar.gz) = 2fde6e57a07757e15d3d47992c9930395226e014
Size (libmtp-1.0.1.tar.gz) = 587559 bytes
d7 1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
SHA1 (libmtp-0.3.1.tar.gz) = 416510e65018cc50b10883b1fc893e2a05387439
RMD160 (libmtp-0.3.1.tar.gz) = f9b3eac1b6b69771ef123edf76b8a6242f96c6f5
Size (libmtp-0.3.1.tar.gz) = 556206 bytes
@


1.1.1.1
log
@Initial import of libmtp-0.3.1, based on pkgsrc-wip package originally
by neimal, with work by netcap, hoka_adam, bsadewitz and me.

libmtp is an implementation of Microsoft's 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.

It is used by:
    * XNJB
    * Gnomad2
    * MTPdude
    * AmaroK
@
text
@@
