Lines 2-11
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= retroshare |
4 |
PORTNAME= retroshare |
5 |
PORTVERSION= 0.5.4d |
5 |
PORTVERSION= 0.5.5a |
6 |
PORTREVISION= 2 |
|
|
7 |
CATEGORIES= net-p2p |
6 |
CATEGORIES= net-p2p |
8 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
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= ${BINARY}-v${PORTVERSION} |
11 |
|
10 |
|
Lines 29-36
Link Here
|
29 |
fontconfig:${PORTSDIR}/x11-fonts/fontconfig |
28 |
fontconfig:${PORTSDIR}/x11-fonts/fontconfig |
30 |
RUN_DEPENDS+= pinentry-qt4:${PORTSDIR}/security/pinentry-qt4 |
29 |
RUN_DEPENDS+= pinentry-qt4:${PORTSDIR}/security/pinentry-qt4 |
31 |
|
30 |
|
32 |
WRKSRC= ${WRKDIR}/trunk |
31 |
USE_ZIP= yes |
33 |
USES= gettext iconv |
|
|
34 |
USE_GNOME= glib20 |
32 |
USE_GNOME= glib20 |
35 |
USE_XORG= ice sm x11 xau xcb xdmcp xext xrender |
33 |
USE_XORG= ice sm x11 xau xcb xdmcp xext xrender |
36 |
USE_QT4= corelib gui network xml script designer_build uic_build \ |
34 |
USE_QT4= corelib gui network xml script designer_build uic_build \ |
Lines 40-47
Link Here
|
40 |
BINARY_NOGUI= retroshare-nogui |
38 |
BINARY_NOGUI= retroshare-nogui |
41 |
MAKE_JOBS_UNSAFE=yes |
39 |
MAKE_JOBS_UNSAFE=yes |
42 |
|
40 |
|
43 |
DESKTOP_ENTRIES="${BINARY}" "${COMMENT}" "" "${BINARY}" \ |
41 |
DESKTOP_ENTRIES="${BINARY}" "${COMMENT}" "${DATADIR}/retrosharelogo1.png" \ |
44 |
"Network;FileTransfer;" true |
42 |
"${BINARY}" "Network;FileTransfer;" true |
45 |
|
43 |
|
46 |
OPTIONS_DEFINE= NOGUI PLUGINS |
44 |
OPTIONS_DEFINE= NOGUI PLUGINS |
47 |
OPTIONS_DEFAULT= PLUGINS |
45 |
OPTIONS_DEFAULT= PLUGINS |
Lines 48-58
Link Here
|
48 |
NOGUI_DESC= Install retroshare-nogui (CLI binary) |
46 |
NOGUI_DESC= Install retroshare-nogui (CLI binary) |
49 |
PLUGINS_DESC= Install plugins (LinksCloud, VoIP) |
47 |
PLUGINS_DESC= Install plugins (LinksCloud, VoIP) |
50 |
|
48 |
|
51 |
NO_STAGE= yes |
|
|
52 |
.include <bsd.port.options.mk> |
49 |
.include <bsd.port.options.mk> |
53 |
|
50 |
|
54 |
.if ${PORT_OPTIONS:MPLUGINS} |
51 |
.if ${PORT_OPTIONS:MPLUGINS} |
55 |
LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex |
52 |
LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex \ |
|
|
53 |
libxslt.so:${PORTSDIR}/textproc/libxslt |
56 |
USE_QT4+= multimedia |
54 |
USE_QT4+= multimedia |
57 |
USE_LDCONFIG= yes |
55 |
USE_LDCONFIG= yes |
58 |
.endif |
56 |
.endif |
Lines 62-69
Link Here
|
62 |
${QMAKE} PREFIX=${PREFIX} ${BINARY}.pro |
60 |
${QMAKE} PREFIX=${PREFIX} ${BINARY}.pro |
63 |
|
61 |
|
64 |
USE_DOS2UNIX= retroshare-gui/src/retroshare-gui.pro \ |
62 |
USE_DOS2UNIX= retroshare-gui/src/retroshare-gui.pro \ |
65 |
retroshare-nogui/src/retroshare-nogui.pro \ |
63 |
retroshare-nogui/src/retroshare-nogui.pro |
66 |
retroshare-gui/src/gui/common/GroupTreeWidget.cpp |
|
|
67 |
|
64 |
|
68 |
post-patch: |
65 |
post-patch: |
69 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
66 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
Lines 74-79
Link Here
|
74 |
${WRKSRC}/retroshare-nogui/src/retroshare-nogui.pro |
71 |
${WRKSRC}/retroshare-nogui/src/retroshare-nogui.pro |
75 |
@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \ |
72 |
@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \ |
76 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
73 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
|
|
74 |
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ |
75 |
${WRKSRC}/plugins/FeedReader/FeedReader.pro |
76 |
@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \ |
77 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
77 |
.if empty(PORT_OPTIONS:MNOGUI) |
78 |
.if empty(PORT_OPTIONS:MNOGUI) |
78 |
@${REINPLACE_CMD} -e 's|retroshare-nogui|#retroshare-nogui|' \ |
79 |
@${REINPLACE_CMD} -e 's|retroshare-nogui|#retroshare-nogui|' \ |
79 |
${WRKSRC}/${BINARY}.pro |
80 |
${WRKSRC}/${BINARY}.pro |
Lines 93-98
Link Here
|
93 |
@${REINPLACE_CMD} -e 's|/usr/lib|${LOCALBASE}/lib|' \ |
94 |
@${REINPLACE_CMD} -e 's|/usr/lib|${LOCALBASE}/lib|' \ |
94 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
95 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
95 |
.endif |
96 |
.endif |
|
|
97 |
.if empty(PORT_OPTIONS:MNOGUI) |
98 |
@${REINPLACE_CMD} -e 's|retroshare-nogui|#retroshare-nogui|' \ |
99 |
${WRKSRC}/${BINARY}.pro |
100 |
.if empty(PORT_OPTIONS:MPLUGINS) |
101 |
@${REINPLACE_CMD} -e 's|retroshare-gui.pro \\|retroshare-gui.pro|' \ |
102 |
${WRKSRC}/${BINARY}.pro |
103 |
.endif |
104 |
.else |
105 |
.if empty(PORT_OPTIONS:MPLUGINS) |
106 |
@${REINPLACE_CMD} -e 's|retroshare-nogui.pro \\|retroshare-nogui.pro|' \ |
107 |
${WRKSRC}/${BINARY}.pro |
108 |
.endif |
109 |
.endif |
110 |
.if empty(PORT_OPTIONS:MPLUGINS) |
111 |
@${REINPLACE_CMD} -e 's|plugins|#plugins|' ${WRKSRC}/${BINARY}.pro |
112 |
.else |
113 |
@${REINPLACE_CMD} -e 's|/usr/lib|${LOCALBASE}/lib|' \ |
114 |
${WRKSRC}/libretroshare/src/rsserver/rsinit.cc |
115 |
.endif |
96 |
|
116 |
|
97 |
pre-install: |
117 |
pre-install: |
98 |
.if empty(PORT_OPTIONS:MNOGUI) |
118 |
.if empty(PORT_OPTIONS:MNOGUI) |
Lines 107-128
Link Here
|
107 |
.endif |
127 |
.endif |
108 |
|
128 |
|
109 |
post-install: |
129 |
post-install: |
110 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/${BINARY} ${PREFIX}/bin |
130 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/${BINARY} \ |
|
|
131 |
${STAGEDIR}${PREFIX}/bin |
111 |
.if ${PORT_OPTIONS:MNOGUI} |
132 |
.if ${PORT_OPTIONS:MNOGUI} |
112 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-nogui/src/${BINARY_NOGUI} ${PREFIX}/bin |
133 |
${INSTALL_PROGRAM} ${WRKSRC}/retroshare-nogui/src/${BINARY_NOGUI} \ |
|
|
134 |
${STAGEDIR}${PREFIX}/bin |
113 |
.endif |
135 |
.endif |
114 |
${MKDIR} ${DATADIR} |
136 |
${MKDIR} ${STAGEDIR}${DATADIR} |
115 |
${INSTALL_MAN} ${WRKSRC}/libbitdht/src/example/bdboot.txt ${DATADIR} |
137 |
${INSTALL_MAN} ${WRKSRC}/libbitdht/src/example/bdboot.txt \ |
|
|
138 |
${STAGEDIR}${DATADIR} |
139 |
${INSTALL_DATA} ${WRKSRC}/retroshare-gui/src/gui/images/retrosharelogo1.png \ |
140 |
${STAGEDIR}${DATADIR} |
116 |
.if ${PORT_OPTIONS:MPLUGINS} |
141 |
.if ${PORT_OPTIONS:MPLUGINS} |
117 |
${MKDIR} ${PREFIX}/lib/retroshare |
142 |
${MKDIR} ${STAGEDIR}${PREFIX}/lib/retroshare |
118 |
${MKDIR} ${PREFIX}/lib/retroshare/extensions |
143 |
${MKDIR} ${STAGEDIR}${PREFIX}/lib/retroshare/extensions |
119 |
${INSTALL_LIB} ${WRKSRC}/plugins/LinksCloud/libLinksCloud.so.1.0.0 \ |
144 |
${INSTALL_LIB} ${WRKSRC}/plugins/LinksCloud/libLinksCloud.so.1.0.0 \ |
120 |
${PREFIX}/lib/retroshare/extensions/libLinksCloud.so.1 |
145 |
${STAGEDIR}${PREFIX}/lib/retroshare/extensions/libLinksCloud.so.1 |
121 |
${INSTALL_LIB} ${WRKSRC}/plugins/VOIP/libVOIP.so.1.0.0 \ |
146 |
${INSTALL_LIB} ${WRKSRC}/plugins/VOIP/libVOIP.so.1.0.0 \ |
122 |
${PREFIX}/lib/retroshare/extensions/libVOIP.so.1 |
147 |
${STAGEDIR}${PREFIX}/lib/retroshare/extensions/libVOIP.so.1 |
123 |
@cd ${PREFIX}/lib/retroshare/extensions && \ |
148 |
${INSTALL_LIB} ${WRKSRC}/plugins/FeedReader/libFeedReader.so.1.0.0 \ |
|
|
149 |
${STAGEDIR}${PREFIX}/lib/retroshare/extensions/libFeedReader.so.1 |
150 |
@cd ${STAGEDIR}${PREFIX}/lib/retroshare/extensions && \ |
124 |
${LN} -s libLinksCloud.so.1 libLinksCloud.so && \ |
151 |
${LN} -s libLinksCloud.so.1 libLinksCloud.so && \ |
125 |
${LN} -s libVOIP.so.1 libVOIP.so |
152 |
${LN} -s libVOIP.so.1 libVOIP.so && \ |
|
|
153 |
${LN} -s libFeedReader.so.1 libFeedReader.so |
126 |
.endif |
154 |
.endif |
127 |
|
155 |
|
128 |
.include <bsd.port.mk> |
156 |
.include <bsd.port.mk> |