[Erp5-report] r42318 kazuhiko - in /erp5/trunk/buildout: profiles/ software-profiles/ tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jan 13 23:13:32 CET 2011


Author: kazuhiko
Date: Thu Jan 13 23:13:31 2011
New Revision: 42318

URL: http://svn.erp5.org?rev=42318&view=rev
Log:
build old libpng version so that we can forcibly use it by specifying LD_LIBRARY_PATH in a binary software (like OpenOffice.org) that links to libpng12.so.

Modified:
    erp5/trunk/buildout/profiles/official-2.12.cfg
    erp5/trunk/buildout/profiles/official.cfg
    erp5/trunk/buildout/software-profiles/libpng.cfg
    erp5/trunk/buildout/tests/assertSoftware.py

Modified: erp5/trunk/buildout/profiles/official-2.12.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/official-2.12.cfg?rev=42318&r1=42317&r2=42318&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/official-2.12.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/official-2.12.cfg [utf8] Thu Jan 13 23:13:31 2011
@@ -17,6 +17,7 @@ extends =
   ../software-profiles/kumo.cfg
   ../software-profiles/ghostscript.cfg
   ../software-profiles/libevent.cfg
+  ../software-profiles/libpng.cfg
   ../software-profiles/libtool.cfg
   ../software-profiles/mariadb.cfg
   ../software-profiles/memcached.cfg
@@ -48,6 +49,7 @@ parts =
   stunnel
   w3m
   xpdf
+  libpng12
   ghostscript
   mysql-tritonn-5.0
   mariadb

Modified: erp5/trunk/buildout/profiles/official.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/official.cfg?rev=42318&r1=42317&r2=42318&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/official.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/official.cfg [utf8] Thu Jan 13 23:13:31 2011
@@ -17,6 +17,7 @@ extends =
   ../software-profiles/kumo.cfg
   ../software-profiles/ghostscript.cfg
   ../software-profiles/libevent.cfg
+  ../software-profiles/libpng.cfg
   ../software-profiles/libtool.cfg
   ../software-profiles/mariadb.cfg
   ../software-profiles/memcached.cfg
@@ -49,6 +50,7 @@ parts =
   stunnel
   w3m
   xpdf
+  libpng12
   ghostscript
   mysql-tritonn-5.0
   mariadb

Modified: erp5/trunk/buildout/software-profiles/libpng.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/software-profiles/libpng.cfg?rev=42318&r1=42317&r2=42318&view=diff
==============================================================================
--- erp5/trunk/buildout/software-profiles/libpng.cfg [utf8] (original)
+++ erp5/trunk/buildout/software-profiles/libpng.cfg [utf8] Thu Jan 13 23:13:31 2011
@@ -3,12 +3,21 @@ extends =
   ../software-profiles/zlib.cfg
 
 parts =
+  libpng12
   libpng
 
-[libpng]
+[libpng-common]
 recipe = hexagonit.recipe.cmmi
-url = http://download.sourceforge.net/libpng/libpng-1.4.5.tar.bz2
-md5sum = d500e117e4a08d5ca3bd51dca0a0bc5f
 environment =
   CPPFLAGS =-I${zlib:location}/include
   LDFLAGS =-L${zlib:location}/lib -Wl,-rpath -Wl,${zlib:location}/lib
+
+[libpng12]
+<= libpng-common
+url = http://download.sourceforge.net/libpng/libpng-1.2.44.tar.bz2
+md5sum = e3ac7879d62ad166a6f0c7441390d12b
+
+[libpng]
+<= libpng-common
+url = http://download.sourceforge.net/libpng/libpng-1.4.5.tar.bz2
+md5sum = d500e117e4a08d5ca3bd51dca0a0bc5f

Modified: erp5/trunk/buildout/tests/assertSoftware.py
URL: http://svn.erp5.org/erp5/trunk/buildout/tests/assertSoftware.py?rev=42318&r1=42317&r2=42318&view=diff
==============================================================================
--- erp5/trunk/buildout/tests/assertSoftware.py [utf8] (original)
+++ erp5/trunk/buildout/tests/assertSoftware.py [utf8] Thu Jan 13 23:13:31 2011
@@ -1770,6 +1770,22 @@ class AssertLibjpeg(AssertSoftwareMixin)
       ], [])
 
 class AssertLibpng(AssertSoftwareMixin):
+  def test_ld_libpng12(self):
+    self.assertLibraryList('parts/libpng12/lib/libpng12.so',[
+      'libc',
+      'libm',
+      'libz',
+      ], [
+      'zlib',
+      ])
+    self.assertLibraryList('parts/libpng12/lib/libpng.so',[
+      'libc',
+      'libm',
+      'libz',
+      ], [
+      'zlib',
+      ])
+
   def test_ld_libpng14(self):
     self.assertLibraryList('parts/libpng/lib/libpng14.so',[
       'libc',
@@ -1778,8 +1794,6 @@ class AssertLibpng(AssertSoftwareMixin):
       ], [
       'zlib',
       ])
-
-  def test_ld_libpng(self):
     self.assertLibraryList('parts/libpng/lib/libpng.so',[
       'libc',
       'libm',



More information about the Erp5-report mailing list