head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.22 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.20 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.18 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.16 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.14 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.12 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.10 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.8 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.6 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.4 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.2 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.7.0.76 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.74 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.72 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.68 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.48 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.70 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.66 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.64 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.62 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.60 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.58 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.56 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.54 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.52 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.50 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.46 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.44 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.42 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.40 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.38 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.36 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.34 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.32 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.30 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.28 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.26 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.24 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.22 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.20 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.18 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.16 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.14 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.12 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.10 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.8 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.6 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.4 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.2 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.6.0.20 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.18 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.16 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.14 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.12 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.10 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.8 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.6 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.4 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.2 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.14 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.12 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.10 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.8 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.6 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.6 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.1.1.0.2 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-20060906:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2021.04.17.10.18.48; author nia; state Exp; branches; next 1.7; commitid 1H8WcAEJFIJ3fDPC; 1.7 date 2011.11.21.19.39.13; author shattered; state Exp; branches; next 1.6; 1.6 date 2009.06.14.17.32.14; author joerg; state Exp; branches; next 1.5; 1.5 date 2009.01.25.11.40.39; author wiz; state Exp; branches; next 1.4; 1.4 date 2007.11.29.18.47.28; author wiz; state Exp; branches; next 1.3; 1.3 date 2007.02.07.22.30.10; author drochner; state Exp; branches; next 1.2; 1.2 date 2006.10.14.01.55.03; author rillig; state Exp; branches; next 1.1; 1.1 date 2006.09.06.22.55.05; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.09.06.22.55.05; author wiz; state Exp; branches; next ; desc @@ 1.8 log @libgpod: update to 0.8.3 Overview of changes in libgpod 0.8.3 ==================================== * Add support for libimobiledevice 1.1.5 (there was an API/ABI break) * Remove use of some deprecated glib functions * Fix various issues found using clang/cppcheck * Improve robustness of the iphone callout @ text @@@comment $NetBSD$ bin/ipod-read-sysinfo-extended include/gpod-1.0/gpod/itdb.h lib/libgpod.la lib/pkgconfig/libgpod-1.0.pc lib/pkgconfig/libgpod-sharp.pc share/gtk-doc/html/libgpod/ch01.html share/gtk-doc/html/libgpod/home.png share/gtk-doc/html/libgpod/index.html share/gtk-doc/html/libgpod/index.sgml share/gtk-doc/html/libgpod/itunesdb.html share/gtk-doc/html/libgpod/left.png share/gtk-doc/html/libgpod/libgpod-Artwork.html share/gtk-doc/html/libgpod/libgpod-Chapter-Data.html share/gtk-doc/html/libgpod/libgpod-Device.html share/gtk-doc/html/libgpod/libgpod-File-handling-functions.html share/gtk-doc/html/libgpod/libgpod-Low-level-functions.html share/gtk-doc/html/libgpod/libgpod-Photo-database.html share/gtk-doc/html/libgpod/libgpod-Playlists.html share/gtk-doc/html/libgpod/libgpod-Smart-Playlists.html share/gtk-doc/html/libgpod/libgpod-The-Itdb-iTunesDB-structure.html share/gtk-doc/html/libgpod/libgpod-Time-handling.html share/gtk-doc/html/libgpod/libgpod-Tracks.html share/gtk-doc/html/libgpod/libgpod.devhelp2 share/gtk-doc/html/libgpod/photodb.html share/gtk-doc/html/libgpod/right.png share/gtk-doc/html/libgpod/style.css share/gtk-doc/html/libgpod/up.png share/locale/de/LC_MESSAGES/libgpod.mo share/locale/es/LC_MESSAGES/libgpod.mo share/locale/fr/LC_MESSAGES/libgpod.mo share/locale/he/LC_MESSAGES/libgpod.mo share/locale/it/LC_MESSAGES/libgpod.mo share/locale/ja/LC_MESSAGES/libgpod.mo share/locale/ro/LC_MESSAGES/libgpod.mo share/locale/sv/LC_MESSAGES/libgpod.mo share/locale/zh_CN/LC_MESSAGES/libgpod.mo @ 1.7 log @Update to libgpod 0.8.0. Notable changes: - map city names (present in the iPod Preferences file) to timezone shift to be able to interpret accurately timestamps from iPod Classic and similar models. - support more iPod models, including Shuffle 4G @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:32:14 joerg Exp $ a23 1 share/gtk-doc/html/libgpod/libgpod.devhelp @ 1.6 log @Remove @@dirrm entries from PLISTs @ text @d1 2 a2 1 @@comment $NetBSD: PLIST,v 1.5 2009/01/25 11:40:39 wiz Exp $ d6 1 @ 1.5 log @Update to 0.7.0: Overview of changes in libgpod 0.7.0 ==================================== * support for iPod Nano 4th generation This includes support for cover art. Please note that this release DOES NOT support iPhones and iPod Touch with firmware 2.x * support for "sparse artwork" writing This lets us write more compact artwork files to the iPod, which in turn makes the UI more responsive (and saves disk space on the iPod). * jump table support These are the big letters that show up in the album/artist list when someone quickly scrolls through them. Thanks a lot to Ian Stewart for implementing it. * chapter data support Chapter data allows large files (movies, audio books, podcasts) to be divided into smaller sections. Thanks to Michael Tiffany for this feature. * improved timezone handling This should now work up to 5G iPods, for newer iPods, libgpod will assume timestamps are in UTC. * translation updates Thanks to all of our translators :) * much more complete API doc All of the public API is now documented with gtk-doc. * simplification of the cover art handling API The API for artwork for developers using libgpod should be more straightforward, if things are missing, don't hesitate to get in touch with us ;) * extensive plist parser In libgpod 0.6.0, libgpod got a very basic parser for the SysInfoExtended file (which is a XML plist description). This parser was rewritten for this release to parse the whole file. This parser depends on libxml2 but its compilation will be disabled if libxml2 and its development headers can't be found. * add mapping from iPod serial numbers to iPod models The iPod serial number can be obtained programmatically, and its last 3 digits are characteristic of an iPod (type, generation, color, capacity). libgpod can now find out an iPod model using this serial number. * portability improvements to windows and macosx This is probably not perfect yet, but the goal is to improve it as much as possible so don't hesitate to send bug reports if some things are still not working. Thanks to the songbird project and Éric Lassauge. * reworked handling of artwork formats libgpod can now automatically use the artwork formats described in SysInfoExtended even if the iPod model is unknown, this should make it possible for libgpod to support artwork on newly released iPod models without the need to upgrade. * python bindings are more consistent with other python container objects This enables testing whether a key exists in an object (e.g. "'title' in track") as well as iterating over a Track or Photo object's keys, values, or items. * bug fixes and code cleanup all over the place @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2007/11/29 18:47:28 wiz Exp $ a36 3 @@dirrm share/gtk-doc/html/libgpod @@dirrm include/gpod-1.0/gpod @@dirrm include/gpod-1.0 @ 1.4 log @Update to 0.6.0: Overview of changes in libgpod 0.6.0 ==================================== * support for iPod Classics and Video Nanos The database from these models is protected by a checksum. When this checksum doesn't match the content of the iPod database, the iPod won't show any track (ie it will look empty). Support for writing this checksum has been implemented in this release thanks to the awesome work of a few people in #gtkpod. However, to calculate this checksum, a so called "firewire ID" is needed which is different from iPod to iPod. Since reading it from the iPod requires special permissions, the firewire ID must be written in a regular file on the iPod so that libgpod can find it and use it to generate the checksum. libgpod installs a HAL callout to do that automatically when everything is installed in an appropriate place. It can also be done manually, see README.SysInfo for more information. Cover art should be working except for non square covers, preliminary photo support but this hasn't been widely tested yet. * support for iPhone and iPod Touch This requires manual user intervention: the devices must be jailbroken and mounted through sshfs. The iPod Touch also needs a firewire ID which must be manually set, see README.SysInfo Cover art is implemented but not tested at all, ditto for photo support on the iPod Touch * additional tools to get the firewire id from new iPods including a HAL callout which will make the process totally automatic when it's properly installed. These tools need libsgutils to be installed. * endianness fixes in the artwork writing code * now depends on glib 2.8 or newer Huge thanks to wtbw and Simon Schulz without whom that release wouldn't have been possible. Thanks as well to the people on #gtkpod for the testing they provided. Other contributors to the release: - Jesse Bouwman - Alex Eftimie - Christophe Fergeau - Filippo Giunchedi - Javier Kohen - Tobias Kreisel - Eric Lassauge - Nicholas Piper - Jorg Schuler - Simon Schulz - Todd Zullinger @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2007/02/07 22:30:10 drochner Exp $ d12 1 d36 1 @ 1.3 log @update to 0.4.2 changes: - support for new track fields related to gapless replay - support for new track fields related to TV shows - support for 'skipped' information stored in recent Play Counts files - complete rewrite of the photo library API - support for iPod Video's TV output thanks to Mihai Chelaru for patches and testing @ text @d1 1 a1 1 @@comment $NetBSD$ d33 1 @ 1.2 log @Fixed "test ==". @ text @d1 1 a1 2 @@comment $NetBSD: PLIST,v 1.1.1.1 2006/09/06 22:55:05 wiz Exp $ include/gpod-1.0/gpod/ipod-device.h d5 22 d34 1 @ 1.1 log @Initial revision @ text @d1 2 a2 1 @@comment $NetBSD$ a3 1 include/gpod-1.0/gpod/ipod-device.h @ 1.1.1.1 log @Initial import of libgpod-0.3.2, provided by Scott Presnell in private mail. libgpod is a library for accessing iPod databases and files. @ text @@