[Tizen-submit] 3329: New package Tizen:2.1:Main/libffi

noreply at tizen.org noreply at tizen.org
Thu Apr 25 14:42:30 GMT 2013


Hi,
Adding new package libffi in project Tizen:2.1:Main. Please review and accept ASAP.

Justification for this new package:

Submitter: Jinkun Jang <jinkun.jang at samsung.com>
Comments: submit to obs
Git project: toolchains/libffi
Tag: submit/tizen_2.1/20130425.144253
Commit: ae9e8ad Tizen 2.1 base

Thank You,
Jinkun Jang

[This message was auto-generated]

---

Request: #3329

  submit:       Tizen:2.1:Main:build/libffi(cleanup) -> Tizen:2.1:Main


Message:
Submitter: Jinkun Jang <jinkun.jang at samsung.com>
Comments: submit to obs
Git project: toolchains/libffi
Tag: submit/tizen_2.1/20130425.144253
Commit: ae9e8ad Tizen 2.1 base

State:   new        2013-04-25T07:13:09 tizenrobot
Comment: <no comment>
changes files:
--------------

++++++ new changes file:
--- libffi.changes
+++ libffi.changes
@@ -0,0 +1,33 @@
+* Fri Jun 01 2012 vivian zhang <vivian.zhang at intel.com> - 3.0.9
+- Initial import for Tizen
+
+* Thu Mar 15 02:08:32 UTC 2012 - tracy.graydon at intel.com
+- De-yamlfy 
+
+* Mon May 02 2011 Anas Nashif <anas.nashif at intel.com> - 3.0.9
+- Apply patch to fix includesdir instead of hacking in spec file
+
+* Sun May 01 2011 Anas Nashif <anas.nashif at intel.com> - 3.0.9
+- Clean up spec file
+
+* Thu Apr 30 2011 Liu, Xinyun <xinyun.liu at intel.com> - 3.0.9
+- Fix for BMC 16784.
+- Updated previous fix for libffi.pc. 
+
+* Thu Apr 28 2011 Junfeng Dong <junfeng.dong at intel.com> - 3.0.9
+- Fix for BMC 16784: Move the header files to standard /usr/include.
+
+* Thu Mar 04 2010 Damien Lespiau <damien.lespiau at intel.com> 3.0.9
+- Really apply the alignment fix patch
+
+* Fri Feb 26 2010 Neil Roberts <neil at linux.intel.com> 3.0.9
+- Add a patch to fix alignment problems
+  This was causing problems when using libffi with gobject-introspection
+
+* Thu Jan 28 2010 Jian-feng Ding <jian-feng.ding at intel.com> 3.0.9
+- Upgrade to 3.0.9, and enabled spectacle
+
+* Thu Sep 27 2009 Austin Zhang <austin.zhang at intel.com> - 3.0.8
+- Update to 3.0.8 into moblin (libffi was there but was removed, 
+  now, add it back).
+

new:
----
  0001-x86-Align-the-stack-to-16-bytes-before-making-the-ca.patch
  Makefile
  includedir.patch
  libffi-3.0.9.tar.gz
  libffi.changes
  libffi.spec

spec files:
-----------

++++++ new spec file:
--- libffi.spec
+++ libffi.spec
@@ -0,0 +1,123 @@
+Name:       libffi
+Summary:    A portable foreign function interface library
+Version:    3.0.9
+Release:    100
+VCS:        toolchains/libffi#2.1_release-0-gae9e8ad
+Group:      System/Libraries
+License:    BSD
+URL:        http://sourceware.org/libffi
+Source0:    ftp://sourceware.org/pub/libffi/libffi-%{version}.tar.gz
+Patch0:     0001-x86-Align-the-stack-to-16-bytes-before-making-the-ca.patch
+Patch1:     includedir.patch
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+
+%description
+Compilers for high level languages generate code that follow certain
+conventions.  These conventions are necessary, in part, for separate
+compilation to work.  One such convention is the "calling convention".
+The calling convention is a set of assumptions made by the compiler
+about where function arguments will be found on entry to a function.  A
+calling convention also specifies where the return value for a function
+is found.  
+
+Some programs may not know at the time of compilation what arguments
+are to be passed to a function.  For instance, an interpreter may be
+told at run-time about the number and types of arguments used to call a
+given function.  `Libffi' can be used in such programs to provide a
+bridge from the interpreter program to compiled code.

Please refer to OBS webUI for more details about this SR.


More information about the Tizen-submit mailing list