audio/libgpod 0.8.3_15 FreeBSD
Library for direct access to iPod/iPhone contents
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
aaa5496255- License
- LGPL20
- Categories
- audio
- Package size
- 399.7 KiB, 2360.4 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/libgpod | 0.8.3_15 |
| OpenBSD | audio/libgpod | 0.8.3p3 |
| NetBSD | audio/libgpod | 0.8.3nb27 |
| MidnightBSD | audio/libgpod | 0.8.3_6 |
Install
Binary package:
pkg install libgpod
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.8.3_15 | 0.8.3_15 | 0.8.3_11 | 0.8.3_14 | 0.8.3_15 |
| FreeBSD:14:quarterly | 0.8.3_15 | 0.8.3_15 | n/a | 0.8.3_14 | 0.8.3_15 |
| FreeBSD:15:latest | 0.8.3_15 | 0.8.3_15 | n/a | 0.8.3_14 | 0.8.3_14 |
| FreeBSD:15:quarterly | 0.8.3_15 | 0.8.3_15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.3_15 | 0.8.3_15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libplist-2.0.so: devel/libplistlibtag.so: audio/tagliblibsgutils2.so: sysutils/sg3_utils
The full lists below include those, and their dependencies in turn.
Build dependencies 49
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/taglib
- comms/libimobiledevice
- comms/libimobiledevice-glue
- comms/libusbmuxd
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libplist
- devel/libtextstyle
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/gdk-pixbuf2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/shared-mime-info
- print/indexinfo
- security/libssh2
- security/libtatsu
- sysutils/sg3_utils
- textproc/expat2
- textproc/intltool
- textproc/libxml2
- textproc/p5-XML-Parser
- www/libnghttp2
Run dependencies 42
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/taglib
- comms/libimobiledevice
- comms/libimobiledevice-glue
- comms/libusbmuxd
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libplist
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/gdk-pixbuf2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/png
- graphics/tiff
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/shared-mime-info
- print/indexinfo
- security/libssh2
- security/libtatsu
- sysutils/sg3_utils
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
Required by 3
Configuration
Options name: audio_libgpod
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| IMOBILE | on | Apple iPhone/iPod Touch support |
- USES
- compiler:c++11-lang gettext gmake gnome libtool localbase pkgconfig sqlite:3 tar:bzip2
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| libgpod-0.8.3.tar.bz2 | 801903 | 638a7959d04e95f1e62abad02bd33702e4e8dfef98485ac7d9d50395c37e955d |
Master sites 1
- SF/gtkpod/libgpod/libgpod-${PORTVERSION:R}