base-specs/libtasn1.spec
author yippi
Thu, 31 May 2012 20:16:52 +0000
changeset 22481 1ff6784d9b6f
parent 22190 ce8390a5afd2
child 22378 f66e0045591b
permissions -rw-r--r--
2012-05-31 Brian Cameron <[email protected]> * base-specs/shared-mime-info.spec: Bump to 1.0. * base-specs/nautilus.spec, base-specs/pulseaudio.spec, base-specs/gnome-settings-daemon.spec, specs/SUNWdconf.spec: Add patch comments. * base-specs/gnome-panel.spec: Add --disable-telepathy-glib so it does not build with this module we do not deliver.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     1
#
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
     2
# Copyright 2010 Sun Microsystems Inc.
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     3
# This file and all modifications and additions to the pristine
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     4
# package are under the same license as the package itself.
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     5
#
16434
f21f22550fe9 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16431
diff changeset
     6
%define owner jefftsai
14822
844a6be513e1 2008-12-26 Jeff Cai <[email protected]>
qc161282
parents: 14588
diff changeset
     7
# bugdb: savannah.gnu.org
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
     8
#
16431
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16283
diff changeset
     9
17299
qc161282
parents: 16434
diff changeset
    10
%define OSR 11423:3.0
16431
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16283
diff changeset
    11
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    12
Name:     	libtasn1
20277
564d2f9a9ef2 2010-10-28 Jeff Cai <[email protected]>
qc161282
parents: 18066
diff changeset
    13
Version: 	2.8
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    14
Release:        0
17865
b7ff02e93f66 2010-04-19 Christian Kelly <[email protected]>
chrisk
parents: 17721
diff changeset
    15
Vendor:		gnu.org
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    16
Distribution:	Java Desktop System
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
    17
License:	Library is LGPLv2.1, binaries are GPLv3
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    18
BuildRoot:	%{_tmppath}/%{name}-%{version}-build
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    19
Docdir:         %{_datadir}/doc
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    20
Autoreqprov:	on
12663
b072eff45380 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents: 12662
diff changeset
    21
URL:		http://josefsson.org/libtasn1/
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    22
Epoch:		2
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    23
Source:		ftp://ftp.gnutls.org/pub/gnutls/libtasn1/%{name}-%{version}.tar.gz
14588
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
    24
12676
a28833056314 2008-06-17 Jeff Cai<[email protected]>
qc161282
parents: 12663
diff changeset
    25
Summary:	Libtasn is a library C for manipulating ASN.1 objects.
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    26
22190
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    27
# date:2011-09-02 owner:qc161282 bugster:7085293 type:bug
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    28
Patch1:       libtasn1-01-buffer-overflow.diff
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    29
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    30
%description
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    31
Libtasn is a library written in C for manipulating ASN.1 objects including 
14588
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
    32
DER/BER encoding and DER/BER decoding. Libtasn is used by GnuTLS to manipulate X.509 objects and by GNU Shishi to handle Kerberos V5 packets.
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    33
%package -n libtasn1-devel
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    34
Summary:	Static libraries and header files for libtasn1
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    35
Group:		Applications/Text
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    36
Requires:	libtasn1 => %{version}-%{release}
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    37
14588
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
    38
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    39
%description -n libtasn1-devel
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    40
The libtasn1-devel package includes the static libraries and header 
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    41
files needed for tasn1 development.
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    42
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    43
%files -n libtasn1-devel
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    44
%defattr(-, root, root)
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    45
%{_libdir}/*.so*
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    46
%{_includedir}/*
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    47
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    48
%prep
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    49
%setup  -q -n %{name}-%{version}
22190
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    50
%patch1 -p1
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    51
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    52
%build
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    53
%ifos linux
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    54
if [ -x /usr/bin/getconf ]; then
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    55
  CPUS=`getconf _NPROCESSORS_ONLN`
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    56
fi
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    57
%else
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    58
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    59
%endif
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    60
if test "x$CPUS" = "x" -o $CPUS = 0; then
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    61
  CPUS=1
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    62
fi
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    63
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    64
./configure --prefix=%{_prefix}                        \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    65
            --bindir=%{_bindir}                        \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    66
            --libdir=%{_libdir}                        \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    67
            --sysconfdir=%{_sysconfdir}                \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    68
            --includedir=%{_includedir}        \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    69
            --mandir=%{_mandir}                        \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    70
           --infodir=%{_infodir}               \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    71
           --disable-rpath                     \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    72
           --disable-static                    \
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    73
           --enable-shared
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    74
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    75
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    76
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    77
make -j$CPUS
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    78
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    79
%install
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    80
make install DESTDIR=$RPM_BUILD_ROOT mkdir_p="mkdir -p"
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    81
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    82
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    83
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    84
%clean
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    85
rm -rf $RPM_BUILD_ROOT
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    86
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
    87
%changelog
22190
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    88
* Fri Sep 02 2011 - [email protected]
ce8390a5afd2 2011-10-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 20277
diff changeset
    89
- Add patch -01-buffer-overflow to fix security bug #7085293 and #7093667.
20277
564d2f9a9ef2 2010-10-28 Jeff Cai <[email protected]>
qc161282
parents: 18066
diff changeset
    90
* Thu Oct 28 2010 - [email protected]
564d2f9a9ef2 2010-10-28 Jeff Cai <[email protected]>
qc161282
parents: 18066
diff changeset
    91
- Bump to 2.8.
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
    92
* Wed Jun 02 2010 - [email protected]
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
    93
- Bump to 2.7.
17992
1a09fb36dcaa 2010-05-14 Jeff Cai <[email protected]>
qc161282
parents: 17865
diff changeset
    94
* Fri May 14 2010 - [email protected]
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
    95
- Bump to 2.6.
17992
1a09fb36dcaa 2010-05-14 Jeff Cai <[email protected]>
qc161282
parents: 17865
diff changeset
    96
- Upstream patch -01-build
17721
648702f97523 2010-03-17 Jeff Cai <[email protected]>
qc161282
parents: 17395
diff changeset
    97
* Tue Mar 17 2010 - [email protected]
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
    98
- Bump to 2.5.
17391
6f5cb3da82ff 2010-01-18 Jeff Cai <[email protected]>
qc161282
parents: 17299
diff changeset
    99
* Tue Jan 17 2010 - [email protected]
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
   100
- Bump to 2.4.
17299
qc161282
parents: 16434
diff changeset
   101
* Tue Jan 12 2010 - [email protected]
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
   102
- Change OSR which contains GPLv3.
16283
6077cab5fced 2009-08-15 Christian Kelly <[email protected]>
chrisk
parents: 16158
diff changeset
   103
* Sat Aug 15 2009 - [email protected]
6077cab5fced 2009-08-15 Christian Kelly <[email protected]>
chrisk
parents: 16158
diff changeset
   104
- Bump to 2.3.
16158
77cfffd052a0 2009-07-28 Christian Kelly <[email protected]>
chrisk
parents: 14928
diff changeset
   105
* Tue Jul 28 2009 - [email protected]
77cfffd052a0 2009-07-28 Christian Kelly <[email protected]>
chrisk
parents: 14928
diff changeset
   106
- Bump to 2.2.
14928
46571ea07c97 2009-01-19 Jeff Cai <[email protected]>
qc161282
parents: 14822
diff changeset
   107
* Mon Jan 19 2008 - [email protected]
46571ea07c97 2009-01-19 Jeff Cai <[email protected]>
qc161282
parents: 14822
diff changeset
   108
- Bump to 1.8.
46571ea07c97 2009-01-19 Jeff Cai <[email protected]>
qc161282
parents: 14822
diff changeset
   109
- Remove patch -01-asn1-deprecated, upstreamed.
46571ea07c97 2009-01-19 Jeff Cai <[email protected]>
qc161282
parents: 14822
diff changeset
   110
* Fri Dec 26 2008 - [email protected]
14822
844a6be513e1 2008-12-26 Jeff Cai <[email protected]>
qc161282
parents: 14588
diff changeset
   111
- Change the bug db address
14588
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
   112
* Thu Nov 13 2008 - [email protected]
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
   113
- Bump to 1.6.
c8bc6ff3a7d4 2008-11-13 Jeff Cai <[email protected]>
qc161282
parents: 14540
diff changeset
   114
- Add patch -01-asn1-deprecated to
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
   115
  fix #106548.
14540
e1b502edb547 2008-10-31 Jeff Cai <[email protected]>
qc161282
parents: 12676
diff changeset
   116
* Fri Oct 31 2008 - [email protected]
e1b502edb547 2008-10-31 Jeff Cai <[email protected]>
qc161282
parents: 12676
diff changeset
   117
- Change the license tag.
12676
a28833056314 2008-06-17 Jeff Cai<[email protected]>
qc161282
parents: 12663
diff changeset
   118
* Tue Jun 17 2008 - [email protected]
a28833056314 2008-06-17 Jeff Cai<[email protected]>
qc161282
parents: 12663
diff changeset
   119
- change it according to review result.
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
   120
* Mon Jun 16 2008 - [email protected]
12663
b072eff45380 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents: 12662
diff changeset
   121
- change url.
b072eff45380 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents: 12662
diff changeset
   122
* Mon Jun 16 2008 - [email protected]
18066
1847ff0f1078 2010-06-02 Brian Cameron <[email protected]>
yippi
parents: 17992
diff changeset
   123
- Move spec files from SFE.
12662
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
   124
* Tue Mar 28 2007 - [email protected]
d0079791ce09 2008-06-16 Jeff Cai<[email protected]>
qc161282
parents:
diff changeset
   125
- Split to two spec files.