1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

libimobiledevice is a software library that talks the protocols to

support iPhone, iPod Touch and iPad devices on Linux. Unlike other
projects, it does not depend on using any existing proprietary
libraries and does not require jailbreaking. It allows other software
to easily access the device's filesystem, retrieve information about
the device and its internals, backup/restore the device, manage
SpringBoard icons, manage installed applications, retrieve
addressbook/calendars/notes and bookmarks and synchronize music and
video to the device.

WWW: http://www.libimobiledevice.org
This commit is contained in:
Alberto Villa 2011-02-28 05:13:23 +00:00
parent 406f08f796
commit 6dd92cbbfc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=269954
5 changed files with 101 additions and 0 deletions

View File

@ -68,6 +68,7 @@
SUBDIR += kpsk
SUBDIR += ktrack
SUBDIR += libfec
SUBDIR += libimobiledevice
SUBDIR += libirman
SUBDIR += libsyncml
SUBDIR += libticables

View File

@ -0,0 +1,63 @@
# New ports collection makefile for: libimobiledevice
# Date created: 10 June 2010
# Whom: Alberto Villa <avilla@FreeBSD.org>
#
# $FreeBSD$
PORTNAME= libimobiledevice
PORTVERSION= 1.0.4
CATEGORIES= comms
MASTER_SITES= http://www.${PORTNAME}.org/downloads/
MAINTAINER= avilla@FreeBSD.org
COMMENT= A library to communicate with Apple iPhone/iPod Touch devices
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
LIB_DEPENDS= gnutls.40:${PORTSDIR}/security/gnutls \
tasn1.4:${PORTSDIR}/security/libtasn1 \
gcrypt.17:${PORTSDIR}/security/libgcrypt \
plist.1:${PORTSDIR}/devel/libplist \
usbmuxd.1:${PORTSDIR}/comms/usbmuxd
USE_BZIP2= yes
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
MAKE_JOBS_SAFE= yes
CFLAGS+= -I${LOCALBASE}/include
USE_LDCONFIG= yes
PORTDOCS= AUTHORS NEWS README
MAN1= idevice_id.1 idevicebackup.1 \
ideviceimagemounter.1 ideviceinfo.1 \
idevicescreenshot.1 idevicesyslog.1
#OPTIONS= PYTHON "Enable Python bindings (needs Swig)" off
#
#.include <bsd.port.options.mk>
#
#.ifdef(WITH_PYTHON)
#BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
#USE_PYTHON= yes
#PLIST_SUB+= PYTHON=""
#.else
CONFIGURE_ARGS+= --without-swig
#PLIST_SUB+= PYTHON="@comment "
#.endif
pre-configure:
${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
${WRKSRC}/Makefile.in
post-install:
.ifndef(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (libimobiledevice-1.0.4.tar.bz2) = 2b836f09b95c9cf644ac824647b66d823cd135c5e0d4a8fca863d5314734d046
SIZE (libimobiledevice-1.0.4.tar.bz2) = 413573

View File

@ -0,0 +1,11 @@
libimobiledevice is a software library that talks the protocols to
support iPhone, iPod Touch and iPad devices on Linux. Unlike other
projects, it does not depend on using any existing proprietary
libraries and does not require jailbreaking. It allows other software
to easily access the device's filesystem, retrieve information about
the device and its internals, backup/restore the device, manage
SpringBoard icons, manage installed applications, retrieve
addressbook/calendars/notes and bookmarks and synchronize music and
video to the device.
WWW: http://www.libimobiledevice.org

View File

@ -0,0 +1,24 @@
bin/idevice_id
bin/idevicebackup
bin/ideviceimagemounter
bin/ideviceinfo
bin/idevicepair
bin/idevicescreenshot
bin/idevicesyslog
include/libimobiledevice/afc.h
include/libimobiledevice/file_relay.h
include/libimobiledevice/installation_proxy.h
include/libimobiledevice/libimobiledevice.h
include/libimobiledevice/lockdown.h
include/libimobiledevice/mobile_image_mounter.h
include/libimobiledevice/mobilebackup.h
include/libimobiledevice/mobilesync.h
include/libimobiledevice/notification_proxy.h
include/libimobiledevice/sbservices.h
include/libimobiledevice/screenshotr.h
lib/libimobiledevice.a
lib/libimobiledevice.la
lib/libimobiledevice.so
lib/libimobiledevice.so.1
libdata/pkgconfig/libimobiledevice-1.0.pc
@dirrm include/libimobiledevice