Lines 6-15
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= esvn |
8 |
PORTNAME= esvn |
9 |
PORTVERSION= 0.4.7 |
9 |
PORTVERSION= 0.5.5 |
10 |
CATEGORIES= devel |
10 |
CATEGORIES= devel |
11 |
MASTER_SITES= http://esvn.umputun.com/ |
11 |
MASTER_SITES= http://esvn.umputun.com/ |
12 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-2 |
12 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-1 |
13 |
|
13 |
|
14 |
MAINTAINER= az@inec.ru |
14 |
MAINTAINER= az@inec.ru |
15 |
COMMENT= GUI frontend for the Subversion revision system |
15 |
COMMENT= GUI frontend for the Subversion revision system |
Lines 18-23
Link Here
|
18 |
RUN_DEPENDS= svn:${PORTSDIR}/devel/subversion |
18 |
RUN_DEPENDS= svn:${PORTSDIR}/devel/subversion |
19 |
|
19 |
|
20 |
ESVN_DIST= esvn |
20 |
ESVN_DIST= esvn |
|
|
21 |
ESVNPRO= esvn.pro esvn-diff-wrapper.pro |
21 |
|
22 |
|
22 |
WRKSRC= ${WRKDIR}/${ESVN_DIST} |
23 |
WRKSRC= ${WRKDIR}/${ESVN_DIST} |
23 |
|
24 |
|
Lines 31-50
Link Here
|
31 |
MAKE_ARGS+= QTDIR=${X11BASE} \ |
32 |
MAKE_ARGS+= QTDIR=${X11BASE} \ |
32 |
QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ |
33 |
QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ |
33 |
|
34 |
|
34 |
PLIST_FILES= bin/esvn |
35 |
PORTDOCS= AUTHORS ChangeLog README VERSION |
35 |
|
36 |
|
36 |
.include <bsd.port.pre.mk> |
37 |
.include <bsd.port.pre.mk> |
37 |
|
38 |
|
38 |
do-configure: |
39 |
do-configure: |
|
|
40 |
@for proj in ${ESVNPRO}; do \ |
39 |
cd ${WRKSRC}; \ |
41 |
cd ${WRKSRC}; \ |
40 |
${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ esvn.pro |
42 |
${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ $${proj}; \ |
|
|
43 |
done |
41 |
|
44 |
|
42 |
post-configure: |
45 |
post-configure: |
43 |
.if exists(/boot/modules/nvidia.ko) && ${OSVERSION} > 502122 |
46 |
.if exists(/boot/modules/nvidia.ko) && ${OSVERSION} > 502122 |
44 |
${REINPLACE_CMD} -e 's#-lpthread#-lc_r#' ${WRKSRC}/Makefile |
47 |
${REINPLACE_CMD} -e 's#-lpthread#-lc_r#' ${WRKSRC}/esvn.mak ${WRKSRC}/esvn-diff-wrapper.mak |
45 |
.endif |
48 |
.endif |
46 |
|
49 |
|
|
|
50 |
post-build: |
51 |
${REINPLACE_CMD} -e 's#esvn.png#${PREFIX}/share/pixmaps/esvn.png#' ${WRKSRC}/eSvn.desktop |
52 |
|
47 |
do-install: |
53 |
do-install: |
48 |
${INSTALL_PROGRAM} ${WRKSRC}/esvn ${PREFIX}/bin |
54 |
${INSTALL_PROGRAM} ${WRKSRC}/esvn ${PREFIX}/bin |
|
|
55 |
${INSTALL_PROGRAM} ${WRKSRC}/esvn-diff-wrapper ${PREFIX}/bin |
56 |
${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps |
57 |
${INSTALL_DATA} ${WRKSRC}/eSvn.desktop ${PREFIX}/share/applications |
58 |
${INSTALL_DATA} ${WRKSRC}/esvn.png ${PREFIX}/share/pixmaps |
59 |
|
60 |
post-install: |
61 |
.if !defined(NOPORTDOCS) |
62 |
${MKDIR} ${DOCSDIR} |
63 |
for f in ${PORTDOCS}; do \ |
64 |
${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \ |
65 |
done |
66 |
.endif |
49 |
|
67 |
|
50 |
.include <bsd.port.post.mk> |
68 |
.include <bsd.port.post.mk> |