Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jan 2014 20:53:55 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r340659 - in head/devel/shiboken: . files
Message-ID:  <201401212053.s0LKrtQT054380@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Tue Jan 21 20:53:55 2014
New Revision: 340659
URL: http://svnweb.freebsd.org/changeset/ports/340659
QAT: https://qat.redports.org/buildarchive/r340659/

Log:
  Partially fix the build.
  
  Sphinx underwent an incompatible change in version 1.2 that removed the
  sphinx.ext.refcounting module. The module is referenced by shiboken's Sphinx
  configuration file, and the build fails.
  
  Fix it by removing the reference to sphinx.ext.refcounting, as it does not
  seem to be required and was probably added by default when the configuration
  file was generated.
  
  As mentioned, this is a partial fix: platforms that use libc++ by default
  are still broken due to other issues, but at least FreeBSD 8 and 9 should
  have a working package again.
  
  While here, also use the new syntax for LIB_DEPENDS.
  
  PR:		ports/185179
  Submitted by:	rakuco@
  Approved by:	maintainer timeout (27 days)
  MFH:		2014Q1

Added:
  head/devel/shiboken/files/patch-doc__conf.py.in   (contents, props changed)
Modified:
  head/devel/shiboken/Makefile

Modified: head/devel/shiboken/Makefile
==============================================================================
--- head/devel/shiboken/Makefile	Tue Jan 21 20:47:06 2014	(r340658)
+++ head/devel/shiboken/Makefile	Tue Jan 21 20:53:55 2014	(r340659)
@@ -13,8 +13,8 @@ COMMENT=	C++ code generator for CPython 
 LICENSE=	GPLv2 LGPL21
 LICENSE_COMB=	multi
 
-LIB_DEPENDS=	xml2:${PORTSDIR}/textproc/libxml2 \
-		xslt:${PORTSDIR}/textproc/libxslt
+LIB_DEPENDS=	libxml2.so:${PORTSDIR}/textproc/libxml2 \
+		libxslt.so:${PORTSDIR}/textproc/libxslt
 
 PLIST_SUB=	PORTVERSION=${PORTVERSION} \
 		PYTHON_VERSION=${PYTHON_VERSION}

Added: head/devel/shiboken/files/patch-doc__conf.py.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/shiboken/files/patch-doc__conf.py.in	Tue Jan 21 20:53:55 2014	(r340659)
@@ -0,0 +1,11 @@
+--- doc/conf.py.in.orig	2013-12-25 19:56:52.000000000 +0200
++++ doc/conf.py.in	2013-12-25 19:57:00.000000000 +0200
+@@ -22,7 +22,7 @@
+ 
+ # Add any Sphinx extension module names here, as strings. They can be extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.ifconfig', 'sphinx.ext.refcounting', 'sphinx.ext.coverage']
++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.ifconfig', 'sphinx.ext.coverage']
+ 
+ rst_epilog = """
+ .. |project| replace:: Shiboken



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