|
Lines 2-24
Link Here
|
| 2 |
# $FreeBSD: head/deskutils/recoll/Makefile 401394 2015-11-12 20:06:15Z madpilot $ |
2 |
# $FreeBSD: head/deskutils/recoll/Makefile 401394 2015-11-12 20:06:15Z madpilot $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= recoll |
4 |
PORTNAME= recoll |
| 5 |
PORTVERSION= 1.21.3 |
5 |
PORTVERSION= 1.21.4 |
| 6 |
CATEGORIES= deskutils |
6 |
CATEGORIES= deskutils |
| 7 |
MASTER_SITES= http://www.lesbonscomptes.com/${PORTNAME}/ |
7 |
MASTER_SITES= http://www.lesbonscomptes.com/recoll/ |
| 8 |
|
8 |
|
| 9 |
MAINTAINER= ports@FreeBSD.org |
9 |
MAINTAINER= ports@FreeBSD.org |
| 10 |
COMMENT= Personal full text search package, based on Xapian |
10 |
COMMENT= Personal full text search package, based on Xapian |
| 11 |
|
11 |
|
| 12 |
LICENSE= GPLv2 |
12 |
LICENSE= GPLv2+ |
| 13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
| 14 |
|
14 |
|
| 15 |
BUILD_DEPENDS= xapian-core>=0:${PORTSDIR}/databases/xapian-core |
15 |
LIB_DEPENDS= libxapian.so:${PORTSDIR}/databases/xapian-core |
| 16 |
RUN_DEPENDS:= ${BUILD_DEPENDS} \ |
16 |
RUN_DEPENDS= unrar:${PORTSDIR}/archivers/unrar \ |
| 17 |
antiword:${PORTSDIR}/textproc/antiword \ |
17 |
antiword:${PORTSDIR}/textproc/antiword \ |
| 18 |
catdoc:${PORTSDIR}/textproc/catdoc \ |
18 |
catdoc:${PORTSDIR}/textproc/catdoc \ |
| 19 |
wpd2html:${PORTSDIR}/textproc/libwpd010 \ |
19 |
wpd2html:${PORTSDIR}/textproc/libwpd010 \ |
| 20 |
xsltproc:${PORTSDIR}/textproc/libxslt \ |
|
|
| 21 |
unrar:${PORTSDIR}/archivers/unrar \ |
| 22 |
unrtf:${PORTSDIR}/textproc/unrtf |
20 |
unrtf:${PORTSDIR}/textproc/unrtf |
| 23 |
|
21 |
|
| 24 |
USES= bison gmake iconv shebangfix |
22 |
USES= bison gmake iconv shebangfix |
|
Lines 46-60
Link Here
|
| 46 |
IMAGE_RUN_DEPENDS= exiftool:${PORTSDIR}/graphics/p5-Image-ExifTool |
44 |
IMAGE_RUN_DEPENDS= exiftool:${PORTSDIR}/graphics/p5-Image-ExifTool |
| 47 |
KONQUEROR_DESC= Konqueror webarchive format with Python |
45 |
KONQUEROR_DESC= Konqueror webarchive format with Python |
| 48 |
KONQUEROR_RUN_DEPENDS= kwebkitpart>0:${PORTSDIR}/www/kwebkitpart |
46 |
KONQUEROR_RUN_DEPENDS= kwebkitpart>0:${PORTSDIR}/www/kwebkitpart |
| 49 |
LATEX_USE= tex=dvipsk:run |
47 |
LATEX_USE= tex=dvipsk:run,latex:run |
| 50 |
PDF_RUN_DEPENDS= xpdf:${PORTSDIR}/graphics/xpdf |
48 |
PDF_RUN_DEPENDS= xpdf:${PORTSDIR}/graphics/xpdf |
| 51 |
PS_RUN_DEPENDS= pstotext:${PORTSDIR}/print/pstotext |
49 |
PS_RUN_DEPENDS= pstotext:${PORTSDIR}/print/pstotext |
| 52 |
PYTHON_USES= python |
50 |
PYTHON_USES= python |
| 53 |
PYTHON_CONFIGURE_ENABLE= python-module |
51 |
PYTHON_CONFIGURE_ENABLE= python-module |
|
|
52 |
PYTHON_PLIST_SUB= PYDISTUTILS_EGGINFO="${PYDISTUTILS_EGGINFO}" |
| 53 |
PYTHON_VARS= PYDISTUTILS_PKGNAME=Recoll \ |
| 54 |
PYDISTUTILS_PKGVERSION=1.0 |
| 54 |
QT4_USE= qt4=moc_build,qmake_build,rcc_build,uic_build \ |
55 |
QT4_USE= qt4=moc_build,qmake_build,rcc_build,uic_build \ |
| 55 |
qt4=iconengines_run,imageformats_run \ |
56 |
qt4=iconengines_run,imageformats_run \ |
| 56 |
qt4=corelib,gui,xml,webkit |
57 |
qt4=corelib,gui,xml,webkit |
| 57 |
QT4_CONFIGURE_ENABLE= qtgui |
58 |
QT4_CONFIGURE_ENABLE= qtgui |
|
|
59 |
QT4_CONFIGURE_ENV= QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}" \ |
| 60 |
QTDIR="${QT_PREFIX}" |
| 61 |
QT4_VARS= QT_NONSTANDARD=yes |
| 58 |
SOUND_RUN_DEPENDS= mutagen-pony:${PORTSDIR}/audio/py-mutagen \ |
62 |
SOUND_RUN_DEPENDS= mutagen-pony:${PORTSDIR}/audio/py-mutagen \ |
| 59 |
pykaraoke:${PORTSDIR}/audio/py-karaoke |
63 |
pykaraoke:${PORTSDIR}/audio/py-karaoke |
| 60 |
X11MON_DESC= X11 session monitoring support |
64 |
X11MON_DESC= X11 session monitoring support |
|
Lines 63-83
Link Here
|
| 63 |
X11MON_CONFIGURE_ENABLE= x11mon |
67 |
X11MON_CONFIGURE_ENABLE= x11mon |
| 64 |
X11MON_CONFIGURE_WITH= fam |
68 |
X11MON_CONFIGURE_WITH= fam |
| 65 |
|
69 |
|
| 66 |
.include <bsd.port.options.mk> |
|
|
| 67 |
|
| 68 |
.if ${PORT_OPTIONS:MPYTHON} |
| 69 |
PYDISTUTILS_PKGNAME= Recoll |
| 70 |
PYDISTUTILS_PKGVERSION= 1.0 |
| 71 |
PLIST_SUB+= PYDISTUTILS_EGGINFO="${PYDISTUTILS_EGGINFO}" |
| 72 |
.endif |
| 73 |
|
| 74 |
.if ${PORT_OPTIONS:MQT4} |
| 75 |
QT_NONSTANDARD= yes |
| 76 |
CONFIGURE_ENV+= QTDIR="${QT_PREFIX}" QMAKE="${QMAKE}" |
| 77 |
.endif |
| 78 |
|
| 79 |
post-patch: |
70 |
post-patch: |
| 80 |
@${REINPLACE_CMD} -e \ |
71 |
@${REINPLACE_CMD} -e \ |
|
|
72 |
'/recoll.pro/s|^|#|' \ |
| 73 |
${WRKSRC}/Makefile.in |
| 74 |
@${REINPLACE_CMD} -e \ |
| 81 |
's|/usr/local/lib|${LOCALBASE}/lib|' \ |
75 |
's|/usr/local/lib|${LOCALBASE}/lib|' \ |
| 82 |
${WRKSRC}/configure |
76 |
${WRKSRC}/configure |
| 83 |
@${REINPLACE_CMD} -e \ |
77 |
@${REINPLACE_CMD} -e \ |
|
Lines 94-99
Link Here
|
| 94 |
's|python setup.py|${PYTHON_CMD} setup.py|' \ |
88 |
's|python setup.py|${PYTHON_CMD} setup.py|' \ |
| 95 |
${WRKSRC}/python/recoll/Makefile |
89 |
${WRKSRC}/python/recoll/Makefile |
| 96 |
|
90 |
|
|
|
91 |
pre-build-QT4-on: |
| 92 |
@(cd ${WRKSRC}/qtgui && ${SETENV} ${QMAKE_ENV} ${QMAKE} \ |
| 93 |
${QMAKE_ARGS} recoll.pro) |
| 94 |
|
| 97 |
post-install: |
95 |
post-install: |
| 98 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/recoll/librecoll.so.[0-9].* |
96 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/recoll/librecoll.so.[0-9].* |
| 99 |
|
97 |
|