manually update execinfo.mk
[dports.git] / comms / py-libimobiledevice / Makefile
1 # $FreeBSD$
2
3 PORTREVISION=   0
4 CATEGORIES=     comms python
5 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
6
7 MAINTAINER=     avilla@FreeBSD.org
8 COMMENT=        Python bindings for libimobiledevice
9
10 LIB_DEPENDS=    libimobiledevice.so:${PORTSDIR}/${MASTER_PORT}
11 BUILD_DEPENDS=  cython:${PORTSDIR}/lang/cython \
12                 ${PYTHON_SITELIBDIR}/plist.so:${PORTSDIR}/devel/py-libplist
13 RUN_DEPENDS=    ${PYTHON_SITELIBDIR}/plist.so:${PORTSDIR}/devel/py-libplist
14
15 USES=           python
16 CONFIGURE_ENV=  PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`"
17 SLAVE_PORT=     yes
18 MASTERDIR=      ${.CURDIR:H:H}/comms/libimobiledevice
19
20 PLIST=          ${.CURDIR}/pkg-plist
21 BUILD_WRKSRC=   ${WRKSRC}/cython
22 INSTALL_WRKSRC= ${BUILD_WRKSRC}
23
24 PLIST_FILES=    include/imobiledevice/cython/imobiledevice.pxd \
25                 ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/imobiledevice.a \
26                 ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/imobiledevice.so
27
28 post-patch:
29         @${REINPLACE_CMD} \
30                 -e 's,../src/libimobiledevice.la,-limobiledevice,' \
31                 -e 's/$$(imobiledevice_la_DEPENDENCIES)//' \
32                 ${BUILD_WRKSRC}/Makefile.in
33
34 post-install:
35         @${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
36         ${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \
37                 ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
38
39 .include "${MASTERDIR}/Makefile"