svn commit: r359849 - head/devel/subversion

Lev A. Serebryakov lev at FreeBSD.org
Mon Jun 30 14:24:05 UTC 2014


Author: lev
Date: Mon Jun 30 14:24:04 2014
New Revision: 359849
URL: http://svnweb.freebsd.org/changeset/ports/359849
QAT: https://qat.redports.org/buildarchive/r359849/

Log:
   Fix KWallet / GNOMe Keyring integration: eanble code in "main" libraries
   as it doesn't call any functions from KWallet/Keyring directly but
   should be enabled to load plugins dynamically.
  
  PR:	191463
  Submitted by:	Raphael Kubo da Costa

Modified:
  head/devel/subversion/Makefile

Modified: head/devel/subversion/Makefile
==============================================================================
--- head/devel/subversion/Makefile	Mon Jun 30 14:18:17 2014	(r359848)
+++ head/devel/subversion/Makefile	Mon Jun 30 14:24:04 2014	(r359849)
@@ -1,6 +1,7 @@
 # Created by: rooneg at electricjellyfish.net
 # $FreeBSD$
 
+PORTREVISION=	6
 MAINTAINER=	lev at FreeBSD.org
 COMMENT=	Version control system
 
@@ -145,6 +146,8 @@ pre-configure:
 .endif
 
 post-configure:
+# Enable GNOME Keyring / KWallet support in main code, as it is harmless
+	@${REINPLACE_CMD} -E 's%.*#undef SVN_HAVE_(GNOME_KEYRING|KWALLET).*%#define SVN_HAVE_\1 1%' ${WRKSRC}/subversion/svn_private_config.h
 # ugly hack: save tools directory so we don't have to cleanup before installing
 	@${CP} -R ${WRKSRC}/tools ${WRKSRC}/tools.examples
 	@${CHMOD} -R a-st,o+rX ${WRKSRC}/tools.examples


More information about the svn-ports-head mailing list