ports/185179: [PATCH] devel/shiboken: Fix the build after Sphinx was updated to 1.2.

Raphael Kubo da Costa rakuco at FreeBSD.org
Wed Dec 25 18:10:00 UTC 2013


>Number:         185179
>Category:       ports
>Synopsis:       [PATCH] devel/shiboken: Fix the build after Sphinx was updated to 1.2.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 25 18:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Raphael Kubo da Costa
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD orwell 11.0-CURRENT FreeBSD 11.0-CURRENT #5 r259799: Tue Dec 24 03:24:18 EET
>Description:
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: http://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20131223/083687.html

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.

Port maintainer (nivit at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: ports)
>How-To-Repeat:
>Fix:

--- shiboken-1.1.1.patch begins here ---
diff -ruN /usr/ports/devel/shiboken/files/patch-doc__conf.py.in ./files/patch-doc__conf.py.in
--- /usr/ports/devel/shiboken/files/patch-doc__conf.py.in	1970-01-01 02:00:00.000000000 +0200
+++ ./files/patch-doc__conf.py.in	2013-12-25 19:57:24.000000000 +0200
@@ -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
--- shiboken-1.1.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list