[Python-modules-commits] r17061 - in packages/llvm-py/trunk/debian (8 files)

chaica-guest at users.alioth.debian.org chaica-guest at users.alioth.debian.org
Fri May 20 01:14:01 UTC 2011


    Date: Friday, May 20, 2011 @ 01:13:57
  Author: chaica-guest
Revision: 17061

  * Version from the upstream SVN to support llvm 2.8 (Closes: #624901)
  * debian/control
    - Removed python-support
    - Bump python, python-all-dev, python-all-dbg to 2.6.6-3 in Build-Depends
    - Bump Standards-Version to 3.9.2
    - Removed Breaks: ${python:Breaks}
    - Using llvm-2.8 and llvm-2.8-dev in Build-Depends
    - Replace XS-Python-Version by X-Python-Version
  * debian/copyright
    - Added new authors/copyrights for new files in the upstream
      sources.
  * debian/rules
    - Replaced dh $@ by dh $@ --with python2
    - Modified get-orig-source section
  * debian/patches
    - Added unlink-static-lib.patch (Closes: #597835)
  * debian/source/format
    - Bump to 3.0 (quilt)

Added:
  packages/llvm-py/trunk/debian/patches/
  packages/llvm-py/trunk/debian/patches/series
  packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch
Modified:
  packages/llvm-py/trunk/debian/changelog
  packages/llvm-py/trunk/debian/control
  packages/llvm-py/trunk/debian/copyright
  packages/llvm-py/trunk/debian/rules
  packages/llvm-py/trunk/debian/source/format

Modified: packages/llvm-py/trunk/debian/changelog
===================================================================
--- packages/llvm-py/trunk/debian/changelog	2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/changelog	2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,3 +1,26 @@
+llvm-py (0.6+svn105-1) unstable; urgency=low
+
+  * Version from the upstream SVN to support llvm 2.8 (Closes: #624901)
+  * debian/control
+    - Removed python-support
+    - Bump python, python-all-dev, python-all-dbg to 2.6.6-3 in Build-Depends
+    - Bump Standards-Version to 3.9.2
+    - Removed Breaks: ${python:Breaks}
+    - Using llvm-2.8 and llvm-2.8-dev in Build-Depends 
+    - Replace XS-Python-Version by X-Python-Version
+  * debian/copyright
+    - Added new authors/copyrights for new files in the upstream
+      sources.
+  * debian/rules
+    - Replaced dh $@ by dh $@ --with python2
+    - Modified get-orig-source section
+  * debian/patches
+    - Added unlink-static-lib.patch (Closes: #597835)
+  * debian/source/format
+    - Bump to 3.0 (quilt)
+
+ -- Carl Chenet <chaica at ohmytux.com>  Fri, 20 May 2011 04:55:19 +0200
+
 llvm-py (0.5+svn85-1) unstable; urgency=low
 
   * Initial release. (Closes: #552132)
@@ -2,2 +25,2 @@
 
- -- Carl Chenet <chaica at ohmytux.com>  Mon, 23 Nov 2009 20:37:35 +0100
+ -- Carl Chenet <chaica at ohmytux.com>  Tue, 08 Mar 2011 00:14:57 +0100

Modified: packages/llvm-py/trunk/debian/control
===================================================================
--- packages/llvm-py/trunk/debian/control	2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/control	2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,11 +1,11 @@
 Source: llvm-py
 Section: python
-XS-Python-Version: >= 2.4
+X-Python-Version: >= 2.5
 Priority: optional
 Maintainer: Carl Chenet <chaica at ohmytux.com>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>,
-Build-Depends: debhelper (>= 7.0.50~), python (>= 2.4), python-all-dev, python-all-dbg, python-support, llvm (>= 2.6), llvm-dev (>= 2.6)
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6.6-3), python-all-dev (>= 2.6.6-3), python-all-dbg (>= 2.6.6-3), llvm-2.8 , llvm-2.8-dev
+Standards-Version: 3.9.2
 Homepage: http://mdevan.nfshost.com/llvm-py/
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/llvm-py/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/llvm-py/trunk/
@@ -13,6 +13,7 @@
 Package: python-llvm
 Architecture: any
 Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
+Breaks: ${python:Breaks}
 Description: Python bindings for LLVM
  llvm-py provides Python bindings for LLVM, the Low Level Virtual Machine.
  It's goal is to expose enough of LLVM APIs to implement a compiler backend 

Modified: packages/llvm-py/trunk/debian/copyright
===================================================================
--- packages/llvm-py/trunk/debian/copyright	2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/copyright	2011-05-20 01:13:57 UTC (rev 17061)
@@ -5,6 +5,8 @@
 
 Author: Mahadevan R <mdevan.foobar at gmail.com>
 
+Copyright : Copyright © 2008-10, Mahadevan R
+
 Main license:
 
  Redistribution and use in source and binary forms, with or without
@@ -32,12 +34,31 @@
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-The www/web/js/toc.js file from the upstream tarball is under the GPL license.
-See `/usr/share/common-licenses/GPL'.
+The following files from the upstream tarball:
+    www/web/kaleidoscope/PythonLangImpl1.html
+    www/web/kaleidoscope/PythonLangImpl2.html
+    www/web/kaleidoscope/PythonLangImpl3.html
+    www/web/kaleidoscope/PythonLangImpl4.html
+    www/web/kaleidoscope/PythonLangImpl5.html
+    www/web/kaleidoscope/PythonLangImpl6.html
+    www/web/kaleidoscope/PythonLangImpl7.html
+    www/web/kaleidoscope/PythonLangImpl8.html
+are from:
+    Chris Lattner sabre at nondot.org 
+    Max Shawabkeh http://max99x.com
+under the same license above.
 
-The Debian packaging is © 2009, Chenet Carl <chaica at ohmytux.com> and
-is licensed under the GPL-3 or any later version.
-
+The following files from the upstream tarball:
+    www/web/js/toc.js
+    www/src/js/toc.js
+are from:
+    Mihai Bazon, September 2002
+    modified by Troy D. Hanson, September 2006
+    modified by Stuart Rackham, October 2006
+and are copyrighted under the GPL license.
 On Debian systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL-3'.
 
+
+The Debian packaging is © 2009, Chenet Carl <chaica at ohmytux.com> and
+is licensed under the GPL-3 or any later version.

Added: packages/llvm-py/trunk/debian/patches/series
===================================================================
--- packages/llvm-py/trunk/debian/patches/series	                        (rev 0)
+++ packages/llvm-py/trunk/debian/patches/series	2011-05-20 01:13:57 UTC (rev 17061)
@@ -0,0 +1 @@
+unlink-static-lib.patch

Added: packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch
===================================================================
--- packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch	                        (rev 0)
+++ packages/llvm-py/trunk/debian/patches/unlink-static-lib.patch	2011-05-20 01:13:57 UTC (rev 17061)
@@ -0,0 +1,30 @@
+# Description: use a shared library for llvm-2.8 instead of static for 2.7
+# Author: Matthias Klose <doko at ubuntu.com>, adapted by Carl Chenet <chaica at ohmytux.com>
+
+Index: llvm-py_0.6+svn105/setup.py
+===================================================================
+--- llvm-py_0.6+svn105.orig/setup.py	2011-05-20 04:28:07.000000000 +0200
++++ llvm-py_0.6+svn105/setup.py	2011-05-20 04:29:26.000000000 +0200
+@@ -44,18 +44,21 @@
+     libs = []
+     objs = []
+     for part in parts:
++        if part.startswith('-lLLVM'):
++            continue
+         if part.startswith('-l'):
+             libs.append(part[2:])
+         elif part.endswith('.o'):
+ #            objs.append(part[:-2])
+             objs.append(part) # eh, looks like we need the .o after all
++    libs.append('LLVM-2.8')
+     return (libs, objs)
+ 
+ 
+ def get_llvm_config():
+ 
+     # get from command-line, or use default
+-    lc = 'llvm-config'
++    lc = 'llvm-config-2.8'
+     i = 0
+     while i < len(sys.argv):
+         arg = sys.argv[i]

Modified: packages/llvm-py/trunk/debian/rules
===================================================================
--- packages/llvm-py/trunk/debian/rules	2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/rules	2011-05-20 01:13:57 UTC (rev 17061)
@@ -1,11 +1,12 @@
 #!/usr/bin/make -f
 %:
-	dh $@
+	dh $@ --with python2
 
 override_dh_strip:
 	dh_strip --dbg-package=python-llvm-dbg
 
 get-orig-source:
-	svn -q export -r 85 http://llvm-py.googlecode.com/svn/trunk/ llvm-py-0.5+svn85 \
-	&& tar zcf llvm-py_0.5+svn85.orig.tar.gz llvm-py-0.5+svn85 \
-	&& rm -rf llvm-py-0.5+svn85 
+	svn checkout --force http://llvm-py.googlecode.com/svn/trunk/ llvm-py-read-only \
+	&& svn export --force llvm-py-read-only llvm-py_0.6+svn105 \
+	&& tar zcf llvm-py_0.6+svn105.orig.tar.gz llvm-py_0.6+svn105 \
+	&& rm -rf llvm-py_0.6+svn105 llvm-py-read-only

Modified: packages/llvm-py/trunk/debian/source/format
===================================================================
--- packages/llvm-py/trunk/debian/source/format	2011-05-19 19:25:31 UTC (rev 17060)
+++ packages/llvm-py/trunk/debian/source/format	2011-05-20 01:13:57 UTC (rev 17061)
@@ -1 +1 @@
-1.0
+3.0 (quilt)




More information about the Python-modules-commits mailing list