View | Details | Raw Unified | Return to bug 206243
Collapse All | Expand All

(-)deskutils/recoll/Makefile (-21 / +19 lines)
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
(-)deskutils/recoll/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (recoll-1.21.3.tar.gz) = 66f039f08b149d5e4840664d4a636f6b55145b02072f87aab83282ebe0cd593a
1
SHA256 (recoll-1.21.4.tar.gz) = bd6d4576214799bf9471bded2fd650df5d5f23b92eeb8d904d655e60606909a3
2
SIZE (recoll-1.21.3.tar.gz) = 2240527
2
SIZE (recoll-1.21.4.tar.gz) = 2247088

Return to bug 206243