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

(-)deskutils/recoll/Makefile (-23 / +20 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	recoll
8
PORTNAME=	recoll
9
PORTVERSION=	1.17.2
9
PORTVERSION=	1.17.3
10
PORTREVISION=	1
11
CATEGORIES=	deskutils
10
CATEGORIES=	deskutils
12
MASTER_SITES=	http://www.lesbonscomptes.com/recoll/
11
MASTER_SITES=	http://www.lesbonscomptes.com/recoll/
13
12
Lines 19-28 Link Here
19
18
20
LIB_DEPENDS=	xapian.26:${PORTSDIR}/databases/xapian-core
19
LIB_DEPENDS=	xapian.26:${PORTSDIR}/databases/xapian-core
21
20
22
OPTIONS=	QT "Enable Qt-based GUI support" on \
21
OPTIONS_DEFINE=	QT4 ASPELL PYTHON X11MON
23
		ASPELL "Enable ASpell support" on \
22
OPTIONS_DEFAULT=QT4 ASPELL PYTHON X11MON
24
		PYTHON "Enable Python module support" on \
23
ASPELL_DESC=	Enable ASpell support
25
		X11MON "Enable X11 session monitoring support" on
24
X11MON_DESC=	Enable X11 session monitoring support
26
25
27
USE_ICONV=	yes
26
USE_ICONV=	yes
28
USE_GMAKE=	yes
27
USE_GMAKE=	yes
Lines 37-46 Link Here
37
36
38
.include <bsd.port.options.mk>
37
.include <bsd.port.options.mk>
39
38
40
.if defined(WITHOUT_QT)
39
.if ${PORT_OPTIONS:MQT4}
41
CONFIGURE_ARGS+=--disable-qtgui
42
PLIST_SUB+=	QT="@comment "
43
.else
44
USE_QT_VER=	4
40
USE_QT_VER=	4
45
QT_COMPONENTS=	webkit moc_build qmake_build rcc_build uic_build
41
QT_COMPONENTS=	webkit moc_build qmake_build rcc_build uic_build
46
QT_NONSTANDARD=	yes
42
QT_NONSTANDARD=	yes
Lines 48-77 Link Here
48
INSTALLS_ICONS=	yes
44
INSTALLS_ICONS=	yes
49
PLIST_SUB+=	QT=""
45
PLIST_SUB+=	QT=""
50
MAN1+=		recoll.1
46
MAN1+=		recoll.1
47
.else
48
CONFIGURE_ARGS+=--disable-qtgui
49
PLIST_SUB+=	QT="@comment "
51
.endif
50
.endif
52
51
53
.if defined(WITHOUT_ASPELL)
52
.if ${PORT_OPTIONS:MASPELL}
54
CONFIGURE_ARGS+=--without-aspell
55
.else
56
LIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
53
LIB_DEPENDS+=	aspell.16:${PORTSDIR}/textproc/aspell
54
.else
55
CONFIGURE_ARGS+=--without-aspell
57
.endif
56
.endif
58
57
59
.if defined(WITHOUT_PYTHON)
58
.if ${PORT_OPTIONS:MPYTHON}
60
CONFIGURE_ARGS+=--disable-python-module
61
PLIST_SUB+=	PYTHON="@comment "
62
.else
63
USE_PYTHON=	yes
59
USE_PYTHON=	yes
64
INSTALLS_EGGINFO=	yes
60
INSTALLS_EGGINFO=	yes
65
PYDISTUTILS_EGGINFO=	Recoll-1.0-py${PYTHON_VER}.egg-info
61
PYDISTUTILS_EGGINFO=	Recoll-1.0-py${PYTHON_VER}.egg-info
66
PLIST_SUB+=	PYTHON=""
62
PLIST_SUB+=	PYTHON=""
63
.else
64
CONFIGURE_ARGS+=--disable-python-module
65
PLIST_SUB+=	PYTHON="@comment "
67
.endif
66
.endif
68
67
69
.if defined(WITHOUT_X11MON)
68
.if ${PORT_OPTIONS:MX11MON}
70
CONFIGURE_ARGS+=--disable-x11mon
71
.else
72
USE_XORG+=	ice sm x11
69
USE_XORG+=	ice sm x11
73
USE_FAM=	yes
70
USE_FAM=	yes
74
CONFIGURE_ARGS+=--with-fam
71
CONFIGURE_ARGS+=--with-fam
72
.else
73
CONFIGURE_ARGS+=--disable-x11mon
75
.endif
74
.endif
76
75
77
post-patch:
76
post-patch:
Lines 80-93 Link Here
80
	@${REINPLACE_CMD} -e \
79
	@${REINPLACE_CMD} -e \
81
		's|/usr/local/lib|${LOCALBASE}/lib|' ${WRKSRC}/configure
80
		's|/usr/local/lib|${LOCALBASE}/lib|' ${WRKSRC}/configure
82
	@${REINPLACE_CMD} -e \
81
	@${REINPLACE_CMD} -e \
83
		'/--prefix=/s|^|@NOPYTHON@|' ${WRKSRC}/recollinstall.in
84
	@${REINPLACE_CMD} -e \
85
		's|= -g -O2|=|' ${WRKSRC}/mk/localdefs.in
82
		's|= -g -O2|=|' ${WRKSRC}/mk/localdefs.in
86
	@${REINPLACE_CMD} -e \
83
	@${REINPLACE_CMD} -e \
87
		's|-pthread|${PTHREAD_LIBS}|' ${WRKSRC}/mk/${OPSYS}
84
		's|-pthread|${PTHREAD_LIBS}|' ${WRKSRC}/mk/${OPSYS}
88
85
89
post-configure:
86
post-configure:
90
.if !defined(WITHOUT_QT)
87
.if ${PORT_OPTIONS:MQT4}
91
	@(cd ${WRKSRC}/qtgui && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS})
88
	@(cd ${WRKSRC}/qtgui && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS})
92
.endif
89
.endif
93
90
(-)deskutils/recoll/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (recoll-1.17.2.tar.gz) = 8fa0419ca78bdeca4a18e36d252a9e8254112653499c47b407b178c9f2e58a2a
1
SHA256 (recoll-1.17.3.tar.gz) = 7778f80546e6b10ca45bfb7f8bb0876ccf3987dd4e98c5003ff923bd8b5acb1c
2
SIZE (recoll-1.17.2.tar.gz) = 1757337
2
SIZE (recoll-1.17.3.tar.gz) = 1757278

Return to bug 168597