base-specs/libffi.spec
author convert-repo
Tue, 28 Sep 2010 11:41:29 +0000
changeset 20122 34a34bffcb68
parent 17946 317acdff9b94
child 21621 d99e003fe8e2
permissions -rw-r--r--
update tags
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package libffi
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
#
15520
68f499157659 2009-03-30 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
     5
# Copyright 2009 Sun Microsystems, Inc.
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
# This file and all modifications and additions to the pristine
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
# package are under the same license as the package itself.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
#
16434
f21f22550fe9 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16430
diff changeset
     9
%define owner laca
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
#
16430
1630b44703c8 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 15520
diff changeset
    11
1630b44703c8 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 15520
diff changeset
    12
%define OSR 9803:3.0.5
1630b44703c8 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 15520
diff changeset
    13
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
Name:         libffi
17842
1cc615f41f16 2010-04-15 Christian Kelly <[email protected]>
chrisk
parents: 16434
diff changeset
    15
License:      MIT
1cc615f41f16 2010-04-15 Christian Kelly <[email protected]>
chrisk
parents: 16434
diff changeset
    16
Vendor:       sourceware.org
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Group:        Development/Libraries/C and C++
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
Summary:      Foreign Function Interface Library
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    19
Version:      3.0.9
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
Source0:      ftp://sources.redhat.com/pub/libffi/libffi-%{version}.tar.gz
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
# owner:laca date:2008-03-23 type:bug
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
Patch1:       libffi-01-__i386__.diff
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    24
# owner:ginnchen date:2010-04-28 type:bug
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    25
# patch by Rainer Orth
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    26
Patch2:       libffi-02-SHT_AMD64_UNWIND.diff
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
URL:          http://sourceware.org/libffi/
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
%prep 
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
%setup -q
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
%patch1 -p1
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    32
%patch2 -p1
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    33
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    34
%build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
export CC="/usr/sfw/bin/gcc -static-libgcc"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
export LD="$CC"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
export CFLAGS="%gcc_optflags"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
export LDFLAGS="%_ldflags"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    40
libtoolize -f
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
aclocal-1.9 $ACLOCAL_FLAGS
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
automake-1.9 -a -c -f
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    43
autoheader configure.ac
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
autoconf
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
./configure 			\
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
		--prefix=%{_prefix}	\
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
		--libdir=%{_libdir}	\
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
		--disable-static
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
echo '#define FFI_NO_RAW_API 1' >> fficonfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
make
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
%install
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
make DESTDIR=${RPM_BUILD_ROOT} install
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    56
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    57
%clean
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    58
rm -rf ${RPM_BUILD_ROOT}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    59
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    60
%changelog -n libffi
17946
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    61
* Wed Apr 28 2010 - [email protected]
317acdff9b94 2010-04-29 Ginn Chen <[email protected]>
ginnchen
parents: 17842
diff changeset
    62
- bump to 3.0.9, add libffi-02-SHT_AMD64_UNWIND.diff
15520
68f499157659 2009-03-30 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    63
* Mon Mar 30 2009 - [email protected]
68f499157659 2009-03-30 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    64
- bump to 3.0.8
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65
* Fri Mar 23 2008 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    66
- initial spec