diff options
Diffstat (limited to 'deskutils/calibre/Makefile')
-rw-r--r-- | deskutils/calibre/Makefile | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile new file mode 100644 index 000000000000..bdeea3ed43ba --- /dev/null +++ b/deskutils/calibre/Makefile @@ -0,0 +1,77 @@ +# New ports collection makefile for: calibre +# Date created: 10/11/2009 +# Whom: stas +# +# $FreeBSD$ +# + +PORTNAME= calibre +PORTVERSION= 0.6.17 +CATEGORIES= deskutils python +MASTER_SITES= http://calibre.kovidgoyal.net/downloads/ + +MAINTAINER= stas@FreeBSD.org +COMMENT= Ebook management application + +LIB_DEPENDS= MagickWand.2:${PORTSDIR}/graphics/ImageMagick \ + fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig \ + poppler-qt4.3:${PORTSDIR}/graphics/poppler-qt4 \ + wmflite:${PORTSDIR}/graphics/libwmf +BUILD_DEPENDS= py*-setuptools>=0:${PORTSDIR}/devel/py-setuptools \ + py*-sip>=0:${PORTSDIR}/devel/py-sip \ + py*-qt4-core>=0:${PORTSDIR}/devel/py-qt4-core \ + py*-qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui +RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils \ + py*-dnspython>=0:${PORTSDIR}/dns/py-dnspython \ + py*-dateutil>=0:${PORTSDIR}/devel/py-dateutil \ + py*-beautifulsoup>=0:${PORTSDIR}/www/py-beautifulsoup \ + py*-imaging>=0:${PORTSDIR}/graphics/py-imaging \ + py*-lxml>=0:${PORTSDIR}/devel/py-lxml \ + py*-mechanize>=0:${PORTSDIR}/www/py-mechanize \ + py*-sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 \ + py*-qt4-core>=0:${PORTSDIR}/devel/py-qt4-core \ + py*-qt4-gui>=0:${PORTSDIR}/x11-toolkits/py-qt4-gui \ + py*-qt4-network>=0:${PORTSDIR}/net/py-qt4-network \ + py*-qt4-webkit>=0:${PORTSDIR}/www/py-qt4-webkit \ + py*-qt4-xml>=0:${PORTSDIR}/textproc/py-qt4-xml + +OPTIONS= MOUNTHELPER_SUID "Install mount helper as suid binary" off + +USE_GETTEXT= yes +USE_PYTHON= 2.6+ +USE_QT_VER= 4 +QT_COMPONENTS= qmake_build moc_build +WRKSRC= ${WRKDIR}/${PORTNAME} +PYSETUP= setup.py +CFLAGS+= "-I${LOCALBASE}/include" +LDFLAGS+= "-L${LOCALBASE}/lib" +MAKE_ENV+= LDFLAGS="${LDFLAGS}" \ + FC_INC_DIR="${LOCALBASE}/include/fontconfig" \ + FC_LIB_DIR="${LOCALBASE}/lib" + +MAN1= calibre-customize.1 calibre-debug.1 calibre-server.1 calibre-smtp.1 \ + calibredb.1 ebook-convert.1 ebook-meta.1 fetch-ebook-metadata.1 \ + librarything.1 lrf2lrs.1 lrs2lrf.1 pdfmanipulate.1 web2disk.1 +MANCOMPRESSED= no + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 800069 +LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb +.endif + +do-build: + @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ + ${PYSETUP} build) + +do-install: + @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ + ${PYSETUP} install --prefix ${PREFIX}) + +post-install: +.if defined(WITH_MOUNTHELPER_SUID) + ${CHOWN} ${BINOWN}:operator ${PREFIX}/bin/calibre-mount-helper + ${CHMOD} g+s ${PREFIX}/bin/calibre-mount-helper +.endif + +.include <bsd.port.post.mk> |