Date: Sun, 1 Feb 2015 15:46:05 +0000 (UTC) From: Guido Falsi <madpilot@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r378248 - in head/deskutils/calibre: . files Message-ID: <201502011546.t11Fk5b6048196@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: madpilot Date: Sun Feb 1 15:46:04 2015 New Revision: 378248 URL: https://svnweb.freebsd.org/changeset/ports/378248 QAT: https://qat.redports.org/buildarchive/r378248/ Log: - Enable the qt_hack component. It requires private qt headers, so add a depend on extracting those from the qt4-gui port [1] - While here, strip binaries PR: 197218 [1] Submitted by: yuri@rawbw.com Deleted: head/deskutils/calibre/files/patch-calibre_constants.py Modified: head/deskutils/calibre/Makefile head/deskutils/calibre/files/patch-setup_extensions.py head/deskutils/calibre/pkg-plist Modified: head/deskutils/calibre/Makefile ============================================================================== --- head/deskutils/calibre/Makefile Sun Feb 1 15:45:44 2015 (r378247) +++ head/deskutils/calibre/Makefile Sun Feb 1 15:46:04 2015 (r378248) @@ -3,7 +3,7 @@ PORTNAME= calibre PORTVERSION= 1.48.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= deskutils python MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/ @@ -25,7 +25,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}si ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=0:${PORTSDIR}/www/py-qt4-webkit \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:${PORTSDIR}/devel/py-dateutil \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:${PORTSDIR}/graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml + ${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \ + ${NONEXISTENT}:${PORTSDIR}/x11-toolkits/qt4-gui:patch RUN_DEPENDS= xdg-open:${PORTSDIR}/devel/xdg-utils \ ${PYTHON_PKGNAMEPREFIX}cssutils>=0.9.9:${PORTSDIR}/www/py-cssutils \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:${PORTSDIR}/dns/py-dnspython \ @@ -70,8 +71,14 @@ MAKE_ENV+= FC_INC_DIR="${LOCALBASE}/incl XDG_DATA_DIRS=${STAGEDIR}${PREFIX}/share \ XDG_CONFIG_HOME=${WRKDIR}/xdg-config +.include <bsd.port.pre.mk> + +QTGUI_WRKSRC!= cd ${PORTSDIR}/x11-toolkits/qt4-gui && ${MAKE} -V WRKSRC + post-patch: @${FIND} ${WRKSRC}/resources/content_server -name "*.orig" -delete + @${REINPLACE_CMD} -e "/^qt_private_inc =/s|\[]|[ '${QTGUI_WRKSRC}/include/QtGui', '${QTGUI_WRKSRC}/include/QtCore' ]|" \ + ${WRKSRC}/setup/build_environment.py do-build: @${MKDIR} ${WRKDIR}/calibre-config ${WRKDIR}/xdg-config @@ -88,5 +95,6 @@ do-install: ${PYSETUP} install --prefix ${PREFIX} \ --staging-root ${STAGEDIR}${PREFIX}) @${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/* -.include <bsd.port.mk> +.include <bsd.port.post.mk> Modified: head/deskutils/calibre/files/patch-setup_extensions.py ============================================================================== --- head/deskutils/calibre/files/patch-setup_extensions.py Sun Feb 1 15:45:44 2015 (r378247) +++ head/deskutils/calibre/files/patch-setup_extensions.py Sun Feb 1 15:46:04 2015 (r378248) @@ -1,19 +1,5 @@ --- setup/extensions.py.orig 2013-11-22 10:29:37.000000000 -0600 +++ setup/extensions.py 2013-11-22 10:30:39.000000000 -0600 -@@ -187,13 +187,6 @@ - sip_files=['calibre/gui2/progress_indicator/QProgressIndicator.sip'] - ), - -- Extension('qt_hack', -- ['calibre/ebooks/pdf/render/qt_hack.cpp'], -- inc_dirs=qt_private_inc + ['calibre/ebooks/pdf/render', 'qt-harfbuzz/src'], -- headers=['calibre/ebooks/pdf/render/qt_hack.h'], -- sip_files=['calibre/ebooks/pdf/render/qt_hack.sip'] -- ), -- - Extension('unrar', - ['unrar/%s.cpp'%(x.partition('.')[0]) for x in ''' - rar.o strlist.o strfn.o pathfn.o savepos.o smallfn.o global.o file.o @@ -496,8 +489,9 @@ pro = textwrap.dedent(''' Modified: head/deskutils/calibre/pkg-plist ============================================================================== --- head/deskutils/calibre/pkg-plist Sun Feb 1 15:45:44 2015 (r378247) +++ head/deskutils/calibre/pkg-plist Sun Feb 1 15:46:04 2015 (r378248) @@ -1126,6 +1126,7 @@ lib/calibre/calibre/plugins/msdes.so lib/calibre/calibre/plugins/pictureflow.so lib/calibre/calibre/plugins/podofo.so lib/calibre/calibre/plugins/progress_indicator.so +lib/calibre/calibre/plugins/qt_hack.so lib/calibre/calibre/plugins/speedup.so lib/calibre/calibre/plugins/sqlite_custom.so lib/calibre/calibre/plugins/tokenizer.so
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502011546.t11Fk5b6048196>