Lines 2-13
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= retroshare |
4 |
PORTNAME= retroshare |
5 |
PORTVERSION= 0.5.5a |
5 |
PORTVERSION= 0.5.5c |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= net-p2p |
6 |
CATEGORIES= net-p2p |
8 |
MASTER_SITES= SF |
7 |
MASTER_SITES= SF |
9 |
MASTER_SITE_SUBDIR=${PORTNAME}/${BINARY}/${PORTVERSION} |
8 |
MASTER_SITE_SUBDIR=${PORTNAME}/${BINARY}/${PORTVERSION} |
10 |
DISTNAME= ${BINARY}-v${PORTVERSION} |
9 |
DISTNAME= ${PORTNAME}_${SRC_VERSION}-${SRC_REVISION} |
11 |
|
10 |
|
12 |
MAINTAINER= peter@netkey.at |
11 |
MAINTAINER= peter@netkey.at |
13 |
COMMENT= Private and secure decentralised communication platform |
12 |
COMMENT= Private and secure decentralised communication platform |
Lines 14-19
Link Here
|
14 |
|
13 |
|
15 |
LICENSE= GPLv2 |
14 |
LICENSE= GPLv2 |
16 |
|
15 |
|
|
|
16 |
BUILD_DEPENDS= protoc:${PORTSDIR}/devel/protobuf \ |
17 |
pkg-config:${PORTSDIR}/devel/pkgconf |
17 |
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ |
18 |
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus \ |
18 |
libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ |
19 |
libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ |
19 |
libpcre.so:${PORTSDIR}/devel/pcre \ |
20 |
libpcre.so:${PORTSDIR}/devel/pcre \ |
Lines 28-51
Link Here
|
28 |
libexpat.so:${PORTSDIR}/textproc/expat2 \ |
29 |
libexpat.so:${PORTSDIR}/textproc/expat2 \ |
29 |
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ |
30 |
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ |
30 |
libspeex.so:${PORTSDIR}/audio/speex \ |
31 |
libspeex.so:${PORTSDIR}/audio/speex \ |
31 |
libxslt.so:${PORTSDIR}/textproc/libxslt |
32 |
libxslt.so:${PORTSDIR}/textproc/libxslt \ |
32 |
RUN_DEPENDS= pinentry-qt4:${PORTSDIR}/security/pinentry-qt4 |
33 |
libssh_threads.so:${PORTSDIR}/security/libssh |
|
|
34 |
RUN_DEPENDS+= pinentry-qt4:${PORTSDIR}/security/pinentry-qt4 |
33 |
|
35 |
|
34 |
USES= qmake zip |
36 |
USES= qmake compiler:features dos2unix |
35 |
USE_GNOME= glib20 |
37 |
USE_GNOME= glib20 |
36 |
USE_XORG= ice sm x11 xau xcb xdmcp xext xrender |
38 |
USE_XORG= ice sm x11 xau xcb xdmcp xext xrender |
37 |
USE_QT4= corelib gui network xml script designer_build uic_build \ |
39 |
USE_QT4= corelib gui network xml script designer_build uic_build \ |
38 |
moc_build rcc_build multimedia |
40 |
qmake_build moc_build rcc_build multimedia |
|
|
41 |
#USE_QT5= buildtools_build core gui network xml uitools printsupport \ |
42 |
# qmake_build multimedia |
43 |
# qmake_build multimedia imageformats svg |
44 |
HAS_CONFIGURE= yes |
45 |
|
39 |
BINARY= RetroShare |
46 |
BINARY= RetroShare |
|
|
47 |
SRC_REVISION= 0.7068 |
48 |
SRC_VERSION= 0.5.5 |
49 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${SRC_VERSION}/src |
50 |
|
40 |
MAKE_JOBS_UNSAFE=yes |
51 |
MAKE_JOBS_UNSAFE=yes |
41 |
USE_LDCONFIG= yes |
52 |
USE_LDCONFIG= yes |
|
|
53 |
MAKE_ARGS+= BIOCC=${CC} |
42 |
|
54 |
|
43 |
DESKTOP_ENTRIES="${BINARY}" "${COMMENT}" "${DATADIR}/retrosharelogo1.png" \ |
55 |
DESKTOP_ENTRIES="${BINARY}" "${COMMENT}" "${DATADIR}/retrosharelogo1.png" \ |
44 |
"${BINARY}" "Network;FileTransfer;" true |
56 |
"${BINARY}" "Network;FileTransfer;" true |
45 |
|
57 |
|
46 |
USE_DOS2UNIX= retroshare-gui/src/retroshare-gui.pro |
58 |
DOS2UNIX_FILES= retroshare-gui/src/retroshare-gui.pro \ |
|
|
59 |
retroshare-nogui/src/retroshare-nogui.pro \ |
60 |
retroshare-gui/src/gui/RetroShareLink.h \ |
61 |
retroshare-gui/src/gui/common/GroupTreeWidget.cpp |
47 |
|
62 |
|
|
|
63 |
.include <bsd.port.pre.mk> |
64 |
|
48 |
post-patch: |
65 |
post-patch: |
|
|
66 |
.if ${COMPILER_FEATURES:Mlibc++} |
67 |
@${REINPLACE_CMD} -e 's|std::tr1::|std::|' \ |
68 |
${WRKSRC}/libretroshare/src/dbase/findex.[ch]* |
69 |
.endif |
49 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
70 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
50 |
${WRKSRC}/libretroshare/src/libretroshare.pro |
71 |
${WRKSRC}/libretroshare/src/libretroshare.pro |
51 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
72 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
Lines 58-65
Link Here
|
58 |
${WRKSRC}/plugins/FeedReader/FeedReader.pro |
79 |
${WRKSRC}/plugins/FeedReader/FeedReader.pro |
59 |
@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \ |
80 |
@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \ |
60 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
81 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
61 |
@${REINPLACE_CMD} -e 's|retroshare-nogui|#retroshare-nogui|' \ |
|
|
62 |
${WRKSRC}/${BINARY}.pro |
63 |
@${REINPLACE_CMD} -e 's|/usr/lib|${LOCALBASE}/lib|' \ |
82 |
@${REINPLACE_CMD} -e 's|/usr/lib|${LOCALBASE}/lib|' \ |
64 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
83 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
65 |
|
84 |
|
Lines 66-71
Link Here
|
66 |
post-install: |
85 |
post-install: |
67 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/${BINARY} \ |
86 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/${BINARY} \ |
68 |
${STAGEDIR}${PREFIX}/bin |
87 |
${STAGEDIR}${PREFIX}/bin |
|
|
88 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-nogui/src/retroshare-nogui \ |
89 |
${STAGEDIR}${PREFIX}/bin |
69 |
${MKDIR} ${STAGEDIR}${DATADIR} |
90 |
${MKDIR} ${STAGEDIR}${DATADIR} |
70 |
${INSTALL_MAN} ${WRKSRC}/libbitdht/src/example/bdboot.txt \ |
91 |
${INSTALL_MAN} ${WRKSRC}/libbitdht/src/example/bdboot.txt \ |
71 |
${STAGEDIR}${DATADIR} |
92 |
${STAGEDIR}${DATADIR} |
Lines 84-87
Link Here
|
84 |
${LN} -s libVOIP.so.1 libVOIP.so && \ |
105 |
${LN} -s libVOIP.so.1 libVOIP.so && \ |
85 |
${LN} -s libFeedReader.so.1 libFeedReader.so |
106 |
${LN} -s libFeedReader.so.1 libFeedReader.so |
86 |
|
107 |
|
87 |
.include <bsd.port.mk> |
108 |
.include <bsd.port.post.mk> |