BSD Ports

audio/libgpod 0.8.3_6 MidnightBSD

Library for direct access to iPod contents

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
lgpl
Categories
audio

Description

libgpod is a shared library to access the contents of an iPod and optionally iPhone (via `comms/libimobiledevice' library port, enabled by default).

This code was originally part of gtkpod itself. When the parsing code was made self-contained with gtkpod v0.93, decision was made to put this code in a separate library so that other projects can benefit from it without duplicating code.

libgpod supports playlists, smart playlists, playcounts, ratings, podcasts, cover art, audio and video. Photo support is implemented as well. Mono bindings are optionally available too.

In the other systems

SystemPortVersion
MidnightBSDaudio/libgpod0.8.3_6
FreeBSDaudio/libgpod0.8.3_15
OpenBSDaudio/libgpod0.8.3p3
NetBSDaudio/libgpod0.8.3nb27
HardenedBSDaudio/libgpod0.8.3_15
GhostBSDaudio/libgpod0.8.3_15

Install

Binary package:

mport install libgpod

From mports:

cd /usr/mports/audio/libgpod && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libgpod>0:audio/libgpod
LIB_DEPENDS=	libgpod.so:audio/libgpod

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3
Required by 1

Configuration

Options name: audio_libgpod

OptionDefaultDescription
DOCSoff
IMOBILEonApple iPhone/iPod Touch support
USES
compiler:c++11-lang gettext gmake gnome libtool localbase pathfix pkgconfig sqlite:3 tar:bzip2
Service scripts
none

Files

pkg-plist 39
  • bin/ipod-read-sysinfo-extended
  • bin/ipod-time-sync
  • include/gpod-1.0/gpod/itdb.h
  • lib/libgpod.a
  • lib/libgpod.so
  • lib/libgpod.so.4
  • lib/libgpod.so.4.3.2
  • libdata/pkgconfig/libgpod-1.0.pc
  • share/doc/libgpod/ch01.html
  • share/doc/libgpod/home.png
  • share/doc/libgpod/index.html
  • share/doc/libgpod/index.sgml
  • share/doc/libgpod/itunesdb.html
  • share/doc/libgpod/left.png
  • share/doc/libgpod/libgpod-Artwork.html
  • share/doc/libgpod/libgpod-Chapter-Data.html
  • share/doc/libgpod/libgpod-Device.html
  • share/doc/libgpod/libgpod-File-handling-functions.html
  • share/doc/libgpod/libgpod-Low-level-functions.html
  • share/doc/libgpod/libgpod-Photo-database.html
  • share/doc/libgpod/libgpod-Playlists.html
  • share/doc/libgpod/libgpod-Smart-Playlists.html
  • share/doc/libgpod/libgpod-The-Itdb-iTunesDB-structure.html
  • share/doc/libgpod/libgpod-Time-handling.html
  • share/doc/libgpod/libgpod-Tracks.html
  • share/doc/libgpod/libgpod.devhelp2
  • share/doc/libgpod/photodb.html
  • share/doc/libgpod/right.png
  • share/doc/libgpod/style.css
  • share/doc/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
distinfo 1
FileSizeSHA256
libgpod-0.8.3.tar.bz2801903638a7959d04e95f1e62abad02bd33702e4e8dfef98485ac7d9d50395c37e955d
Master sites 1
  • SF/gtkpod/libgpod/libgpod-${PORTVERSION:R}

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …