[weasel-commit] Source: liboil=0.3.16-2

  • From: rbuilder@xxxxxxxxx
  • To: weasel-commit@xxxxxxxxxxxxx
  • Date: Thu, 14 Jan 2010 19:09:41 -0500

================================
liboil:source=0.3.16-2 (previous: 0.3.16-1)
cvc rdiff liboil -1 /weasel.rpath.org@wgl:3-devel/0.3.16-2
================================
0.3.16-2 Filip Brcic (brcha@xxxxxxx) Thu Jan 14 19:09:36 2010
    fixed recipe

liboil.recipe: changed
Index: liboil.recipe
====================================================================
contents(size sha1)
inode(mtime)
--- liboil.recipe /weasel.rpath.org@wgl:3-devel/0.3.16-1
+++ liboil.recipe /weasel.rpath.org@wgl:3-devel/0.3.16-2
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2008 Filip Brcic <brcha@xxxxxxx>
+# Copyright (c) 2008-2010 Filip Brcic <brcha@xxxxxxx>
 # Distributed under the terms of the GNU General Public License v3
 #
 
@@ -12,22 +12,28 @@
         'autoconf:runtime', 'automake:runtime', 'libtool:runtime',
         ]
 
+    shortDesc  = 'Library of simple functions that are optimized for various 
CPUs'
+    longDesc   = """
+Liboil is a library of simple functions that are optimized for various
+CPUs. These functions are generally loops implementing simple
+algorithms, such as converting an array of N integers to
+floating-point numbers or multiplying and summing an array of N
+numbers. Such functions are candidates for significant optimization
+using various techniques, especially by using extended instructions
+provided by modern CPUs (Altivec, MMX, SSE, etc.).
+"""
+    url        = 'http://liboil.freedesktop.org/'
+    licenses   = [ 'BSD-2' ]
+    categories = [ 'Development/Libraries' ]
+
     def unpack(r):
         r.addArchive('http://liboil.freedesktop.org/download/')
-        
-        if Arch.x86_64:
-            # First build 32bit version
-            macros32 = r.macros.copy()
-            macros32.cc = '"gcc -m32"'
-            macros32.cxx = '"g++ -m32"'
-            macros32.libdir = '%(prefix)s/lib'
 
-            r.Run('cp -a %(builddir)s %(builddir)s/../32bit')
-            
-            r.Configure('--build=%(target32)s',
-                        dir='../32bit', overrideMacros=macros32,
-                        preConfigure='USE_ARCH=32')
-            r.Make(dir='../32bit', overrideMacros=macros32, 
preMake='USE_ARCH=32')
-            r.MakeInstall(dir='../32bit', overrideMacros=macros32, 
preMake='USE_ARCH=32')
+        r.Replace('testsuite', '',
+                  'Makefile.am', 'Makefile.in',
+                  lines='SUBDIRS =')
 
-            r.NormalizePkgConfig(exceptions='.*')
+    def configure(r):
+        r.Configure(
+            ' --disable-dependency-tracking'
+            )


liboil-0.3.10-sse2revert.diff: removed

Committed by: brcha

Other related posts: