Skip to content
Browse files

+ devel/libimobiledevice

  • Loading branch information...
1 parent 5a33b02 commit 7e56c21e7943c3767e8d62b38d657152c22e8d9a Pascal Stumpf committed Dec 27, 2011
View
42 devel/libimobiledevice/Makefile
@@ -0,0 +1,42 @@
+# $OpenBSD$
+
+COMMENT = access Apple devices
+
+DISTNAME = libimobiledevice-1.0.6
+
+SHARED_LIBS = imobiledevice 0.0 # 1.5
+
+CATEGORIES = devel
+
+HOMEPAGE = http://www.libimobiledevice.org
+
+# LGPLv2.1+
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP = Yes
+PERMIT_DISTFILES_CDROM =Yes
+PERMIT_DISTFILES_FTP = Yes
+
+WANTLIB = c gcrypt glib-2.0 gmp gnutls gpg-error gthread-2.0
+WANTLIB += hogweed m nettle p11-kit pcre plist plist++
+WANTLIB += pthread ${MODPY_WANTLIB} stdc++ tasn1 usbmuxd xml2 z
+
+MASTER_SITES = ${HOMEPAGE}/downloads/
+EXTRACT_SUFX = .tar.bz2
+
+MODULES = lang/python \
+ devel/gettext
+BUILD_DEPENDS = devel/libplist,-python
+LIB_DEPENDS = sysutils/usbmuxd \
+ security/libgcrypt \
+ security/gnutls
+
+USE_GMAKE = Yes
+USE_LIBTOOL = Yes
+CONFIGURE_STYLE = gnu
+CONFIGURE_ARGS += ${CONFIGURE_SHARED}
+CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib" \
+ PYTHON_VERSION="${MODPY_VERSION}"
+
+NO_REGRESS = Yes
+
+.include <bsd.port.mk>
View
2 devel/libimobiledevice/TODO
@@ -0,0 +1,2 @@
+- test
+- which ports will pick this up?
View
5 devel/libimobiledevice/distinfo
@@ -0,0 +1,5 @@
+MD5 (libimobiledevice-1.0.6.tar.bz2) = vVzf9SEgYO4plIE2D2f6JA==
+RMD160 (libimobiledevice-1.0.6.tar.bz2) = 1rXDCgksxbKfhDS7Kupj3aVEWMQ=
+SHA1 (libimobiledevice-1.0.6.tar.bz2) = vmcof3OpILiTq6UEcqfrrWydW30=
+SHA256 (libimobiledevice-1.0.6.tar.bz2) = EW89COYRA1IiZ4he9lRVGcYXAA/Etqh/aepxm/OVr2Q=
+SIZE (libimobiledevice-1.0.6.tar.bz2) = 419075
View
12 devel/libimobiledevice/patches/patch-configure
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- configure.orig Wed Dec 7 14:01:48 2011
++++ configure Wed Dec 7 14:19:27 2011
+@@ -16432,7 +16432,7 @@ $as_echo_n "checking consistency of all components of
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS -lm $PYTHON_EXTRA_LIBS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ # save current global flags
View
9 devel/libimobiledevice/pkg/DESCR
@@ -0,0 +1,9 @@
+libimobiledevice is a software library that talks the protocols to
+support iPhone, iPod Touch, iPad and Apple TV devices. 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 it's internals, backup/restore the device, manage
+SpringBoard icons, manage installed applications, retrieve
+addressbook/calendars/notes and bookmarks and (using libgpod)
+synchronize music and video to the device.
View
45 devel/libimobiledevice/pkg/PLIST
@@ -0,0 +1,45 @@
+@comment $OpenBSD$
+@bin bin/idevice_id
+@bin bin/idevicebackup
+@bin bin/ideviceenterrecovery
+@bin bin/ideviceimagemounter
+@bin bin/ideviceinfo
+@bin bin/idevicepair
+@bin bin/idevicescreenshot
+@bin bin/idevicesyslog
+include/libimobiledevice/
+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
+include/libimobiledevice/swig/
+include/libimobiledevice/swig/imobiledevice.i
+lib/libimobiledevice.a
+lib/libimobiledevice.la
+@lib lib/libimobiledevice.so.${LIBimobiledevice_VERSION}
+lib/pkgconfig/libimobiledevice-1.0.pc
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/__init__.py
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/_imobiledevice.a
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/_imobiledevice.la
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/_imobiledevice.so
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/imobiledevice.py
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/imobiledevice.pyc
+lib/python${MODPY_VERSION}/site-packages/imobiledevice/imobiledevice.pyo
+@man man/man1/idevice_id.1
+@man man/man1/idevicebackup.1
+@man man/man1/ideviceenterrecovery.1
+@man man/man1/ideviceimagemounter.1
+@man man/man1/ideviceinfo.1
+@man man/man1/idevicepair.1
+@man man/man1/idevicescreenshot.1
+@man man/man1/idevicesyslog.1

0 comments on commit 7e56c21

Please sign in to comment.
Something went wrong with that request. Please try again.