[Python-apps-commits] r6667 - in packages/cython/trunk/debian (4 files)

yoh at users.alioth.debian.org yoh at users.alioth.debian.org
Fri Feb 18 04:07:19 UTC 2011


    Date: Friday, February 18, 2011 @ 04:07:12
  Author: yoh
Revision: 6667

adopting patch from upstream: fix makefile for embed testcase

Added:
  packages/cython/trunk/debian/patches/
  packages/cython/trunk/debian/patches/0001-fix-makefile-for-embed-testcase.patch
  packages/cython/trunk/debian/patches/series
Modified:
  packages/cython/trunk/debian/changelog

Modified: packages/cython/trunk/debian/changelog
===================================================================
--- packages/cython/trunk/debian/changelog	2011-02-18 04:06:55 UTC (rev 6666)
+++ packages/cython/trunk/debian/changelog	2011-02-18 04:07:12 UTC (rev 6667)
@@ -1,6 +1,8 @@
 cython (0.14.1-2) unstable; urgency=low
 
   * Run unittests against default Python version during build
+    - Adopted 0001-fix-makefile-for-embed-testcase.patch from upstream
+      for embedded test to perform correctly
   * Added numpy and profiler into Build-Depends to facilitate all tests above
 
  -- Yaroslav Halchenko <debian at onerussian.com>  Tue, 15 Feb 2011 13:35:52 -0500

Added: packages/cython/trunk/debian/patches/0001-fix-makefile-for-embed-testcase.patch
===================================================================
--- packages/cython/trunk/debian/patches/0001-fix-makefile-for-embed-testcase.patch	                        (rev 0)
+++ packages/cython/trunk/debian/patches/0001-fix-makefile-for-embed-testcase.patch	2011-02-18 04:07:12 UTC (rev 6667)
@@ -0,0 +1,36 @@
+From: Lisandro Dalcin <dalcinl at gmail.com>
+Date: Wed, 16 Feb 2011 18:55:06 -0300
+Vendor: upstream
+Subject: [PATCH] fix makefile for embed testcase
+
+Adopted from GIT repository to fix unittesting of 0.14.1
+
+---
+ Demos/embed/Makefile |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Demos/embed/Makefile b/Demos/embed/Makefile
+index b43d08a..1112589 100644
+--- a/Demos/embed/Makefile
++++ b/Demos/embed/Makefile
+@@ -5,7 +5,7 @@ PYVERSION=$(shell $(PYTHON) -c "import sys; print(sys.version[:3])")
+ INCDIR=$(shell $(PYTHON) -c "from distutils import sysconfig; print(sysconfig.get_python_inc())")
+ LIBDIR1=$(shell $(PYTHON) -c "from distutils import sysconfig; print(sysconfig.get_config_var('LIBDIR'))")
+ LIBDIR2=$(shell $(PYTHON) -c "from distutils import sysconfig; print(sysconfig.get_config_var('LIBPL'))")
+-STATIC_PYLIB=$(shell $(PYTHON) -c "from distutils import sysconfig; print(sysconfig.get_config_var('LIBRARY'))")
++PYLIB=$(shell $(PYTHON) -c "from distutils import sysconfig; print(sysconfig.get_config_var('LIBRARY')[3:-2])")
+ 
+ CC=$(shell $(PYTHON) -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('CC'))")
+ LINKCC=$(shell $(PYTHON) -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LINKCC'))")
+@@ -14,7 +14,7 @@ LIBS=$(shell $(PYTHON) -c "import distutils.sysconfig; print(distutils.sysconfig
+ SYSLIBS= $(shell $(PYTHON) -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('SYSLIBS'))")
+ 
+ embedded: embedded.o
+-	$(LINKCC) -o $@ $^ $(LIBDIR1)/$(STATIC_PYLIB) $(LINKFORSHARED) -L$(LIBDIR1) -L$(LIBDIR2) $(LIBS) $(SYSLIBS)
++	$(LINKCC) -o $@ $^ -L$(LIBDIR1) -L$(LIBDIR2) -l$(PYLIB) $(LIBS) $(SYSLIBS) $(LINKFORSHARED)
+ 
+ embedded.o: embedded.c
+ 	$(CC) -c $^ -I$(INCDIR)
+-- 
+1.7.2.3
+

Added: packages/cython/trunk/debian/patches/series
===================================================================
--- packages/cython/trunk/debian/patches/series	                        (rev 0)
+++ packages/cython/trunk/debian/patches/series	2011-02-18 04:07:12 UTC (rev 6667)
@@ -0,0 +1 @@
+0001-fix-makefile-for-embed-testcase.patch




More information about the Python-apps-commits mailing list