Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Oct 2012 10:54:11 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r306177 - in head/net-p2p/retroshare: . files
Message-ID:  <201210201054.q9KAsBJ1012465@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Sat Oct 20 10:54:10 2012
New Revision: 306177
URL: http://svn.freebsd.org/changeset/ports/306177

Log:
  - Update to version 0.5.4b
  - Change maintainer's email
  - Convert to OptionsNG
  
  While here:
  - Add missing lib deps
  - Don't install GPLv2 license file
  - Correct COMMENT
  
  PR:             ports/172731
  Submitted by:   Peter Klett <peter@netkey.at> (maintainer)
  Feature safe:   yes

Added:
  head/net-p2p/retroshare/files/
  head/net-p2p/retroshare/files/patch-libbitdht-src-libbitdht.pro   (contents, props changed)
  head/net-p2p/retroshare/files/patch-libretroshare-src-libretroshare.pro   (contents, props changed)
  head/net-p2p/retroshare/files/patch-retroshare-gui-src-retroshare-gui.pro   (contents, props changed)
  head/net-p2p/retroshare/files/patch-retroshare-nogui-src-retroshare-nogui.pro   (contents, props changed)
Modified:
  head/net-p2p/retroshare/Makefile
  head/net-p2p/retroshare/distinfo

Modified: head/net-p2p/retroshare/Makefile
==============================================================================
--- head/net-p2p/retroshare/Makefile	Sat Oct 20 10:36:27 2012	(r306176)
+++ head/net-p2p/retroshare/Makefile	Sat Oct 20 10:54:10 2012	(r306177)
@@ -1,30 +1,39 @@
-# New ports collection makefile for:   retroshare
-# Date created:        15 January 2012
-# Whom:                glocke
-#
+# Created by: glocke@bsdstammtisch.at
 # $FreeBSD$
-#
 
 PORTNAME=	retroshare
-PORTVERSION=	0.5.3a
-PORTREVISION=	2
+PORTVERSION=	0.5.4b
 CATEGORIES=	net-p2p
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=${PORTNAME}/${BINARY}/${PORTVERSION}
 DISTNAME=	${BINARY}-v${PORTVERSION}
 
-MAINTAINER=	glocke@bsdstammtisch.at
-COMMENT=	A private and secure decentralised communication platform
+MAINTAINER=	peter@netkey.at
+COMMENT=	Private and secure decentralised communication platform
 
 LICENSE=	GPLv2
-LICENSE_FILE=	${WRKDIR}/trunk/retroshare-gui/src/license/license.txt
 
-LIB_DEPENDS=	gpgme.19:${PORTSDIR}/security/gpgme \
-		upnp.9:${PORTSDIR}/devel/upnp \
-		gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
+LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus \
+		pthread-stubs:${PORTSDIR}/devel/libpthread-stubs \
+		pcre:${PORTSDIR}/devel/pcre \
+		upnp:${PORTSDIR}/devel/upnp \
+		png15:${PORTSDIR}/graphics/png \
+		freetype:${PORTSDIR}/print/freetype2 \
+		assuan:${PORTSDIR}/security/libassuan \
+		gcrypt:${PORTSDIR}/security/libgcrypt \
+		gnome-keyring:${PORTSDIR}/security/libgnome-keyring \
+		gpg-error:${PORTSDIR}/security/libgpg-error \
+		gpgme:${PORTSDIR}/security/gpgme \
+		expat:${PORTSDIR}/textproc/expat2 \
+		fontconfig:${PORTSDIR}/x11-fonts/fontconfig \
+		xcb:${PORTSDIR}/x11/libxcb
 RUN_DEPENDS+=	pinentry-qt4:${PORTSDIR}/security/pinentry-qt4
 
 WRKSRC=		${WRKDIR}/trunk
+USE_ICONV=	yes
+USE_GETTEXT=	yes
+USE_GNOME=	glib20
+USE_XORG=	ice sm x11 xau xdmcp xext xrender
 USE_QT4=	corelib gui network xml script designer_build uic_build \
 		qmake_build moc_build rcc_build
 HAS_CONFIGURE=	yes
@@ -35,7 +44,8 @@ MAKE_JOBS_UNSAFE=yes
 DESKTOP_ENTRIES="${BINARY}" "${COMMENT}" "" "${BINARY}" \
 		"Network;FileTransfer;" true
 
-OPTIONS=	NOGUI "Also build nogui binary" Off
+OPTIONS_DEFINE=	NOGUI
+NOGUI_DESC=		"Install retroshare-nogui binary"
 
 .include <bsd.port.options.mk>
 
@@ -43,28 +53,31 @@ do-configure:
 	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
 		${QMAKE} PREFIX=${PREFIX} ${BINARY}.pro
 
+USE_DOS2UNIX=	retroshare-gui/src/retroshare-gui.pro \
+	retroshare-nogui/src/retroshare-nogui.pro
+
 post-patch:
-	@${REINPLACE_CMD} -e 's|plugins|#plugins|' ${WRKSRC}/${BINARY}.pro
 	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
 		${WRKSRC}/libretroshare/src/libretroshare.pro
 	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
-		${WRKSRC}/retroshare-gui/src/RetroShare.pro
+		${WRKSRC}/retroshare-gui/src/retroshare-gui.pro
 	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
 		${WRKSRC}/retroshare-nogui/src/retroshare-nogui.pro
 	@${REINPLACE_CMD} -e 's|/usr/local/share/retroshare|${DATADIR}|' \
 		${WRKSRC}/libretroshare/src/rsserver/rsinit.cc
-.if defined(WITHOUT_NOGUI)
+.if empty(PORT_OPTIONS:MNOGUI)
 	@${REINPLACE_CMD} -e 's|retroshare-nogui|#retroshare-nogui|' \
 		${WRKSRC}/${BINARY}.pro
-	@${REINPLACE_CMD} -e 's|RetroShare.pro \\|RetroShare.pro|' \
+	@${REINPLACE_CMD} -e 's|retroshare-gui.pro \\|retroshare-gui.pro|' \
 		${WRKSRC}/${BINARY}.pro
 .else
 	@${REINPLACE_CMD} -e 's|retroshare-nogui.pro \\|retroshare-nogui.pro|' \
 		${WRKSRC}/${BINARY}.pro
 .endif
+	@${REINPLACE_CMD} -e 's|plugins|#plugins|' ${WRKSRC}/${BINARY}.pro
 
 pre-install:
-.if defined(WITHOUT_NOGUI)
+.if empty(PORT_OPTIONS:MNOGUI)
 PLIST_SUB+=	NOGUI="@comment "
 .else
 PLIST_SUB+=	NOGUI=""
@@ -72,7 +85,7 @@ PLIST_SUB+=	NOGUI=""
 
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/retroshare-gui/src/${BINARY} ${PREFIX}/bin
-.if defined(WITH_NOGUI)
+.if ${PORT_OPTIONS:MNOGUI}
 	${INSTALL_PROGRAM} ${WRKSRC}/retroshare-nogui/src/${BINARY_NOGUI} ${PREFIX}/bin
 .endif
 	${MKDIR} ${DATADIR}

Modified: head/net-p2p/retroshare/distinfo
==============================================================================
--- head/net-p2p/retroshare/distinfo	Sat Oct 20 10:36:27 2012	(r306176)
+++ head/net-p2p/retroshare/distinfo	Sat Oct 20 10:54:10 2012	(r306177)
@@ -1,2 +1,2 @@
-SHA256 (RetroShare-v0.5.3a.tar.gz) = 744f3d410c57e51455d07fe9e77dc9e645a58de454ce5248aa8704c41d2df3a4
-SIZE (RetroShare-v0.5.3a.tar.gz) = 6419672
+SHA256 (RetroShare-v0.5.4b.tar.gz) = 6570f9e3eab077e4f5637cf98c7b72c30afea5b2b811df6398d4919a1c2c0134
+SIZE (RetroShare-v0.5.4b.tar.gz) = 7322037

Added: head/net-p2p/retroshare/files/patch-libbitdht-src-libbitdht.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/retroshare/files/patch-libbitdht-src-libbitdht.pro	Sat Oct 20 10:54:10 2012	(r306177)
@@ -0,0 +1,10 @@
+--- libbitdht/src/libbitdht.pro.orig	2012-08-16 18:59:51.000000000 +0200
++++ libbitdht/src/libbitdht.pro	2012-10-08 18:41:49.000000000 +0200
+@@ -91,6 +91,7 @@
+ 
+ freebsd-* {
+ 		DESTDIR = lib
++		INCLUDEPATH += ../../openpgpsdk/src \
+ }
+ 
+ ################################### COMMON stuff ##################################

Added: head/net-p2p/retroshare/files/patch-libretroshare-src-libretroshare.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/retroshare/files/patch-libretroshare-src-libretroshare.pro	Sat Oct 20 10:54:10 2012	(r306177)
@@ -0,0 +1,10 @@
+--- libretroshare/src/libretroshare.pro.orig	2012-10-08 18:45:10.000000000 +0200
++++ libretroshare/src/libretroshare.pro	2012-10-08 19:26:26.000000000 +0200
+@@ -341,6 +341,7 @@
+ freebsd-* {
+ 	INCLUDEPATH *= /usr/local/include/gpgme
+ 	INCLUDEPATH *= /usr/local/include/glib-2.0
++	INCLUDEPATH += ../../openpgpsdk/src
+ 
+ 	QMAKE_CXXFLAGS *= -Dfseeko64=fseeko -Dftello64=ftello -Dstat64=stat -Dstatvfs64=statvfs -Dfopen64=fopen
+ 

Added: head/net-p2p/retroshare/files/patch-retroshare-gui-src-retroshare-gui.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/retroshare/files/patch-retroshare-gui-src-retroshare-gui.pro	Sat Oct 20 10:54:10 2012	(r306177)
@@ -0,0 +1,10 @@
+--- retroshare-gui/src/retroshare-gui.pro.orig	2012-10-08 19:37:47.000000000 +0200
++++ retroshare-gui/src/retroshare-gui.pro	2012-10-08 20:10:51.000000000 +0200
+@@ -175,6 +175,7 @@
+ freebsd-* {
+ 	INCLUDEPATH *= /usr/local/include/gpgme
+ 	LIBS *= ../../libretroshare/src/lib/libretroshare.a
++	LIBS += ../../openpgpsdk/src/lib/libops.a -lbz2
+ 	LIBS *= -lssl
+ 	LIBS *= -lgpgme
+ 	LIBS *= -lupnp

Added: head/net-p2p/retroshare/files/patch-retroshare-nogui-src-retroshare-nogui.pro
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/retroshare/files/patch-retroshare-nogui-src-retroshare-nogui.pro	Sat Oct 20 10:54:10 2012	(r306177)
@@ -0,0 +1,10 @@
+--- retroshare-nogui/src/retroshare-nogui.pro.orig	2012-10-08 22:44:45.000000000 +0200
++++ retroshare-nogui/src/retroshare-nogui.pro	2012-10-08 22:46:13.000000000 +0200
+@@ -78,6 +78,7 @@
+ freebsd-* {
+ 	INCLUDEPATH *= /usr/local/include/gpgme
+ 	LIBS *= ../../libretroshare/src/lib/libretroshare.a
++	LIBS += ../../openpgpsdk/src/lib/libops.a -lbz2
+ 	LIBS *= -lssl
+ 	LIBS *= -lgpgme
+ 	LIBS *= -lupnp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210201054.q9KAsBJ1012465>