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 |
|