specs/SUNWPython26.spec
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 20077 57e492d904be
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package SUNWPython26
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
# includes module(s): Python
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
#
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
     6
# Copyright 2010 Sun Microsystems, Inc.
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
# package are under the same license as the package itself.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
#
16434
f21f22550fe9 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16428
diff changeset
    10
%define owner laca
15847
a4bc54a0bde5 2009-06-03 Ke Wang <[email protected]>
wangke
parents: 15650
diff changeset
    11
# bugdb: http://bugs.python.org/issue
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
#
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
%include Solaris.inc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
16425
d6ed2a48e85f 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16419
diff changeset
    15
%define OSR 7954:2.4.4
d6ed2a48e85f 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16419
diff changeset
    16
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Name:                    SUNWPython26
17937
664c0536875a Added tags IPS_package_name and Meta(info.consolidation)
davelam
parents: 17902
diff changeset
    18
IPS_package_name:        runtime/python-26
664c0536875a Added tags IPS_package_name and Meta(info.consolidation)
davelam
parents: 17902
diff changeset
    19
Meta(info.classification): %{classification_prefix}:Development/Python
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
Summary:                 The Python interpreter, libraries and utilities
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
    21
Version:                 2.6.4
17842
1cc615f41f16 2010-04-15 Christian Kelly <[email protected]>
chrisk
parents: 17766
diff changeset
    22
License:                 Python
1cc615f41f16 2010-04-15 Christian Kelly <[email protected]>
chrisk
parents: 17766
diff changeset
    23
Vendor:                  Python.org
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
%define majmin           2.6
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    25
SUNW_BaseDir:            %{_basedir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    26
SUNW_Copyright:          %{name}.copyright
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
Source:                  http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.bz2
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
# test script for the ucred module implemented in Python26-xx-ucred.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
Source1:                 ucredtest.py
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
# test script for the dlpi module implemented in Python26-xx-dlpi.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
Source2:                dlpitest.py
16843
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    33
# test script for the rbac and privileges modules implemented in
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    34
# Python-xx-privrbac.diff
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    35
Source3:                privrbactest.py
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
# date:2005-10-27 owner:laca type:bug
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
# upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
Patch1:                  Python26-01-solaris-lib-dirs.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
# date:2005-10-30 owner:laca type:feature
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
Patch2:                  Python26-02-pycc.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
# date:2006-09-18 owner:laca type:feature
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
Patch3:                  Python26-03-distutils-pycc.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    43
# date:2006-09-18 owner:laca type:bug
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
# upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
Patch4:                  Python26-04-distutils-log.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
# date:2006-09-18 owner:laca type:feature
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
# maybe upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
Patch5:                  Python26-05-isalibs.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
# date:2006-09-18 owner:laca type:bug bugster:6463378
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
# maybe upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
Patch6:                  Python26-06-write_compiled_module-atomic.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
# date:2007-03-23 owner:laca type:feature
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
# written by John.Levon ported to 2.5 by Peter C Norton
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
Patch7:                  Python26-07-dtrace.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
# date:2008-05-23 owner:laca type:bug
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    56
# upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    57
Patch8:                  Python26-08-ctypes.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    58
# date:2008-04-10 owner:laca type:feature bugster:6686506
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    59
# 2008/243 Python interface to ucred_get(3C)/getpeercred(3C)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    60
# written by [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    61
# maybe upstreamable
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
Patch9:                  Python26-09-ucred.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63
# date:2008-06-06 owner:laca type:bug bugster:6614467 bugid:837046
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    64
Patch10:                 Python26-10-gethostname.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65
# date:2008-08-28 owner:laca type:feature
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    66
# PSARC/2008/514 Python interface to dlpi(7P)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    67
# written by [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    68
Patch11:                 Python26-11-dlpi.diff
14842
cf7df0b0ea82 2009-01-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 14819
diff changeset
    69
# date:2009-01-06 owner:fujiwara type:feature bugster:6776575
14975
429ffe51ef91 typo: s/25/26/
laca
parents: 14969
diff changeset
    70
Patch12:                 Python26-12-encoding-alias.diff
14969
f8bffd75f3c5 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 14849
diff changeset
    71
# date:2009-01-23 owner:laca type:bug
f8bffd75f3c5 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 14849
diff changeset
    72
Patch13:                 Python26-13-cflags.diff
15372
9709582d5a42 2009-03-12 Ke Wang <[email protected]>
wangke
parents: 15143
diff changeset
    73
# date:2009-02-18 owner:wangke type:bug bugid:5289
15136
1da8aefe6cc3 2009-02-18 Ke Wang <[email protected]>
wangke
parents: 14975
diff changeset
    74
Patch14:                 Python26-14-ctypes-util-find-library.diff
16428
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
    75
# date:2009-08-31 owner:laca type:bug bugster:6816108
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
    76
Patch15:                 Python26-15-getcwd.diff
16843
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    77
# date:2009-10-12 owner:laca type:feature bugster:6890801
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    78
# PSARC/2009/529 Python interface to privileges(5) & rbac(5)
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    79
# written by [email protected]
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
    80
Patch16:		 Python26-16-privrbac.diff
17065
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
    81
# date:2009-12-01 owner:laca type:bug
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
    82
# netpacket/packet.h on Solaris is incompatible with
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
    83
# python's socketmodule.c
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
    84
Patch17:                 Python26-17-netpacket-packet-h.diff
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
    85
# date:2009-12-02 owner:laca type:bug
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
    86
# enable readline support on Solaris
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
    87
Patch18:                 Python26-18-readline.diff
17199
31a50a03b888 2009-12-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17126
diff changeset
    88
# date:2009-12-17 owner:laca type:feature bugster:6784248
31a50a03b888 2009-12-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17126
diff changeset
    89
Patch19:                 Python26-19-ext-stdio.diff
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
    90
# date:2010-03-27 owner:laca type:feature bugster:6936333
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
    91
Patch20:                 Python26-20-py_db.diff
20077
57e492d904be 2010-09-09 Ghee Teo <[email protected]>
gheet
parents: 18099
diff changeset
    92
# date:2010-09-08 owner:gheet type:feature bugster:6853801
57e492d904be 2010-09-09 Ghee Teo <[email protected]>
gheet
parents: 18099
diff changeset
    93
Patch21:                 Python26-21-getpass.diff
22234
c23e64da3e06 2011-11-29 Rohini S <[email protected]>
rohinis
parents: 20077
diff changeset
    94
# date:2011-11-29 owner:rohinis type:bug bugster:7085446
c23e64da3e06 2011-11-29 Rohini S <[email protected]>
rohinis
parents: 20077
diff changeset
    95
Patch22:                Python26-22-audio.diff 
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    96
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    97
%include default-depend.inc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    98
BuildRequires: SUNWTk
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    99
BuildRequires: SUNWTcl
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   100
BuildRequires: SUNWlexpt
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   101
BuildRequires: SUNWopenssl-include
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   102
BuildRequires: SUNWaudh
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   103
BuildRequires: SUNWlibffi-devel
16419
82d38de5b8f5 2009-08-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16364
diff changeset
   104
# for pkg-config:
82d38de5b8f5 2009-08-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16364
diff changeset
   105
BuildRequires: SUNWgnome-common-devel
18099
6142061e510a 2010-06-08 Michal Pryc <[email protected]>
migi
parents: 17937
diff changeset
   106
Requires: SUNWzlib
15650
dbcf7e3715dd 2009-04-18 Dave Lin <[email protected]>
davelam
parents: 15372
diff changeset
   107
Requires: SUNWopensslr
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   108
Requires: SUNWTk
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   109
Requires: SUNWTcl
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   110
Requires: SUNWlexpt
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   111
Requires: SUNWxwplt
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   112
Requires: SUNWbzip
17212
dfd14f3d3e97 2009-12-21 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17199
diff changeset
   113
Requires: SUNWlibm
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   114
Requires: SUNWlibms
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   115
Requires: SUNWzlib
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   116
Requires: SUNWsqlite3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   117
Requires: SUNWlibffi
16364
f8f2a02122dd 2009-08-24 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15847
diff changeset
   118
Requires: SUNWncurses
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   119
Requires: SUNWgnu-readline
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   120
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   121
%package devel
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   122
Summary:                 %{summary} - development files
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   123
%include default-depend.inc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   124
Requires: %name
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   125
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   126
%prep
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   127
%setup -q -c -n %name-%version
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   128
cd Python-%{version}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   129
%patch1 -p1 -b .solaris
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   130
%patch2 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   131
%patch3 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   132
%patch4 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   133
%patch5 -p1 -b .isalibs
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   134
%patch6 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   135
%patch7 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   136
%patch8 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   137
%patch9 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   138
%patch10 -p1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   139
%patch11 -p1
14842
cf7df0b0ea82 2009-01-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 14819
diff changeset
   140
%patch12 -p1
14969
f8bffd75f3c5 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 14849
diff changeset
   141
%patch13 -p1
15138
84805e3fe19e 2009-02-18 Ke Wang <[email protected]>
wangke
parents: 15136
diff changeset
   142
%patch14 -p1
16428
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
   143
%patch15 -p1
16843
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
   144
%patch16 -p1
16987
2a2f147449c2 2009-11-19 Christian Kelly <[email protected]>
chrisk
parents: 16843
diff changeset
   145
%patch17 -p1
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   146
%patch18 -p1 -b .readline
17199
31a50a03b888 2009-12-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17126
diff changeset
   147
%patch19 -p1
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   148
%patch20 -p1
20077
57e492d904be 2010-09-09 Ghee Teo <[email protected]>
gheet
parents: 18099
diff changeset
   149
%patch21 -p1
22234
c23e64da3e06 2011-11-29 Rohini S <[email protected]>
rohinis
parents: 20077
diff changeset
   150
%patch22 -p1
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   151
cd ..
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   152
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   153
echo fixing python binary name/path in python scripts:
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   154
cat > %{_builddir}/%name-%version/is_python_script <<EOF
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   155
#!/bin/sh
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   156
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   157
head -1 \$1 | egrep -s '^#!.*python$'
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   158
EOF
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   159
chmod +x %{_builddir}/%name-%version/is_python_script
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   160
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   161
cat > %{_builddir}/%name-%version/set_python_interpreter <<EOF
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   162
#!/bin/bash
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   163
interp=\$1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   164
fname=\$2
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   165
line1=\$(head -1 \$fname)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   166
echo "Changing '\$line1' to '\$interp' (\$fname)";
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   167
chmod u+w \$fname
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   168
sed -e "1s,^#!.*,#! \$interp," \$fname > \$fname.update-interp && \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   169
    cat \$fname.update-interp > \$fname && \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   170
    rm -f \$fname.update-interp || \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   171
    echo WARNING: set_python_interpreter failed for \$fname
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   172
EOF
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   173
chmod +x %{_builddir}/%name-%version/set_python_interpreter
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   174
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   175
find Python-%{version}/Demo \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   176
     Python-%{version}/Tools \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   177
     Python-%{version}/Doc \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   178
     Python-%{version}/Lib \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   179
     -type f -exec %{_builddir}/%name-%version/is_python_script {} \; \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   180
     -exec %{_builddir}/%name-%version/set_python_interpreter %{_bindir}/python%{majmin} {} \;
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   181
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   182
%ifarch sparcv9 amd64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   183
cp -pr Python-%{version} Python-%{version}-64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   184
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   185
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   186
%build
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   187
cd Python-%{version}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   188
autoheader
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   189
autoconf
16428
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
   190
export CCSHARED="-KPIC"
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   191
export DFLAGS=-32
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   192
export CC="$CC -xregs=no%frameptr"
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   193
export CXX="$CXX -xregs=no%frameptr -norunpath -compat=5"
16364
f8f2a02122dd 2009-08-24 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15847
diff changeset
   194
export CFLAGS="-I/usr/include/ncurses %optflags -D_LARGEFILE64_SOURCE `pkg-config --cflags libffi`"
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   195
export CPPFLAGS="-D_LARGEFILE64_SOURCE `pkg-config --cflags libffi`"
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   196
export LDFLAGS="%_ldflags -L. -L/usr/gnu/lib"
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   197
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   198
./configure --prefix=%{_prefix} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   199
  --libdir=%{_libdir} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   200
  --mandir=%{_mandir} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   201
  --datadir=%{_datadir} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   202
  --infodir=%{_datadir}/info \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   203
  --enable-shared \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   204
  --with-system-ffi \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   205
  --disable-static %{?_with_pydebug}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   206
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   207
# These #define's break the build with gcc and cause problems when
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   208
# building c99 compliant python modules
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   209
perl -pi -e 's/^(#define _POSIX_C_SOURCE.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   210
perl -pi -e 's/^(#define _XOPEN_SOURCE.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   211
perl -pi -e 's/^(#define _XOPEN_SOURCE_EXTENDED.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   212
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   213
make
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   214
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   215
cd py_db
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   216
make OPT="${OPT}" all32
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   217
cd ..
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   218
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   219
cd ..
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   220
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   221
%ifarch sparcv9 amd64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   222
cd Python-%{version}-64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   223
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   224
export CXXFLAGS="%cxx_optflags64"
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   225
export CFLAGS="-I/usr/include/ncurses  %optflags64 -D_LARGEFILE64_SOURCE `PKG_CONFIG_PATH=%{_libdir}/%{_arch64} pkg-config --cflags libffi`"
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   226
export CPPFLAGS="-I/usr/include/ncurses -D_LARGEFILE64_SOURCE `PKG_CONFIG_PATH=%{_libdir}/%{_arch64} pkg-config --cflags libffi`"
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   227
export CC="$CC %optflags64"
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   228
export CXX="$CXX %cxx_optflags64"
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   229
export DFLAGS=-64
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   230
export LDFLAGS="%_ldflags -L. -L/usr/gnu/lib/%{_arch64}"
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   231
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   232
autoheader
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   233
autoconf
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   234
./configure --prefix=%{_prefix} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   235
  --libdir=%{_libdir}/%{_arch64} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   236
  --mandir=%{_mandir} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   237
  --datadir=%{_datadir} \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   238
  --infodir=%{_datadir}/info \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   239
  --enable-shared \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   240
  --with-system-ffi \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   241
  --disable-static %{?_with_pydebug}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   242
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   243
# These #define's break the build with gcc and cause problems when
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   244
# building c99 compliant python modules
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   245
perl -pi -e 's/^(#define _POSIX_C_SOURCE.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   246
perl -pi -e 's/^(#define _XOPEN_SOURCE.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   247
perl -pi -e 's/^(#define _XOPEN_SOURCE_EXTENDED.*)/\/* $1 *\//' pyconfig.h
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   248
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   249
make
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   250
cd py_db
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   251
make OPT="${OPT}" all64
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   252
cd ..
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   253
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   254
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   255
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   256
%install
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   257
rm -rf $RPM_BUILD_ROOT
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   258
%ifarch sparcv9 amd64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   259
cd Python-%{version}-64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   260
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir}/%{_arch64}
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   261
ginstall -m 555 -D py_db/libpython%{majmin}_db_64.so $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/libpython%{majmin}_db.so.1.0
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   262
ln -s libpython%{majmin}_db.so.1.0 $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/libpython%{majmin}_db.so
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   263
ginstall -m 555 -D py_db/check_offset64 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   264
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/idle
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   265
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/pydoc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   266
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/smtpd.py
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   267
cd ..
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   268
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   269
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   270
cd Python-%{version}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   271
make install DESTDIR=$RPM_BUILD_ROOT
17766
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   272
ginstall -m 555 -D py_db/libpython%{majmin}_db.so $RPM_BUILD_ROOT%{_libdir}/libpython%{majmin}_db.so.1.0
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   273
ln -s libpython%{majmin}_db.so.1.0 $RPM_BUILD_ROOT%{_libdir}/libpython%{majmin}_db.so
c587bbec47a4 2010-03-28 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17241
diff changeset
   274
ginstall -m 555 -D py_db/check_offset $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   275
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   276
# FIXME: delete while 2.5 is not the default:
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   277
rm $RPM_BUILD_ROOT%{_bindir}/smtpd.py
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   278
#mkdir -p $RPM_BUILD_ROOT%{_prefix}/demo/python
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   279
#mv $RPM_BUILD_ROOT%{_bindir}/smtpd.py $RPM_BUILD_ROOT%{_prefix}/demo/python/
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   280
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   281
# FIXME: rename temporarily while 2.5 is not the default:
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   282
mv $RPM_BUILD_ROOT%{_mandir}/man1/python.1 $RPM_BUILD_ROOT%{_mandir}/man1/python2.6.1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   283
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   284
# the pycc script is a C/C++ compiler wrapper to be used in
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   285
# the distutils Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   286
install -m 755 -D pycc $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/pycc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   287
(cd $RPM_BUILD_ROOT%{_libdir}/python%{majmin}; ln -s pycc pyCC)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   288
perl -pi -e 's|^(CC=\s*)/.*$|$1%{_libdir}/python%{majmin}/pycc|' \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   289
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   290
perl -pi -e 's|^(CXX=\s*)/.*$|$1%{_libdir}/python%{majmin}/pyCC|' \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   291
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   292
perl -pi -e 's|^(INSTALL=\s*)/.*$|$1install|' \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   293
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   294
perl -pi -e 's|^(OPT=\s*).*$|$1-DNDEBUG|' \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   295
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   296
perl -pi -e 's|^(RUNSHARED=\s*).*$|$1|' \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   297
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   298
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CC=)[^']*('.*)\$|\$1%{_libdir}/python%{majmin}/pycc\$2|" \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   299
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   300
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CFLAGS=)[^']*('.*)\$|\$1\$2|" \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   301
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   302
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CPP=)[^']*('.*)\$|\$1%{_libdir}/python%{majmin}/pycc -E\$2|" \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   303
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   304
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   305
# search for vendor packages in /usr/lib/python<version>/vendor-packages
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   306
echo "import site; site.addsitedir('%{_libdir}/python%{majmin}/vendor-packages')" \
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   307
    > $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/site-packages/vendor-packages.pth
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   308
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/vendor-packages
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   309
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   310
# delete stuff that doesn't build/work on Solaris:
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   311
rm $RPM_BUILD_ROOT%{_libdir}/python?.?/config/lib*.a
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   312
rm -r $RPM_BUILD_ROOT%{_libdir}/python?.?/bsddb
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   313
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   314
echo deleting pyo files
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   315
find $RPM_BUILD_ROOT -name '*.pyo' -exec rm {} \;
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   316
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   317
install -m 755 %SOURCE1 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   318
install -m 755 %SOURCE2 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
16843
c28e4faeb83f 2009-10-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16663
diff changeset
   319
install -m 755 %SOURCE3 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   320
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   321
# FIXME: because python 2.5 is not the default
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   322
rm $RPM_BUILD_ROOT%{_bindir}/idle
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   323
rm $RPM_BUILD_ROOT%{_bindir}/pydoc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   324
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   325
cd $RPM_BUILD_ROOT%{_bindir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   326
rm python
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   327
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   328
mkdir -p %{base_isa}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   329
mv python%{majmin} %{base_isa}/isapython%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   330
ln -s %{base_isa}/isapython%{majmin} python%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   331
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   332
%ifarch amd64 sparcv9
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   333
cd %{_arch64}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   334
rm python
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   335
rm python-config
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   336
mv python%{majmin} isapython%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   337
ln -s isapython%{majmin} python%{majmin}
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   338
# this is the default python
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   339
ln -s python%{majmin} python
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   340
# don't need a 64-bit version of this tool
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   341
rm 2to3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   342
cd ..
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   343
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   344
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   345
# this becomes a hard link in the pkgmap, due to %hard
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   346
ln -s ../lib/isaexec isapython%{majmin}
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   347
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   348
# this is the default python
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   349
ln -s python%{majmin} python
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   350
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   351
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   352
16446
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   353
# sanity check: verify that some tricky modules were successfully built:
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   354
for f in _ctypes.so _curses.so _curses_panel.so _elementtree.so \
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   355
    _multiprocessing.so _sqlite3.so _ssl.so _tkinter.so crypt.so \
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   356
    pyexpat.so sunaudiodev.so zlib.so dlpi.so ucred.so bz2.so; do
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   357
    test -f $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/lib-dynload/$f || {
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   358
	echo ERROR: required module $f missing
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   359
	exit 1
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   360
    }
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   361
done
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   362
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   363
%ifarch amd64 sparcv9
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   364
for f in 64/_ctypes.so 64/_curses.so 64/_curses_panel.so 64/_elementtree.so \
16446
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   365
    64/_multiprocessing.so 64/_sqlite3.so 64/_ssl.so 64/_tkinter.so \
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   366
    64/crypt.so 64/dlpi.so 64/ucred.so 64/pyexpat.so 64/bz2.so 64/zlib.so \
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   367
    64/sunaudiodev.so; do
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   368
    test -f $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/lib-dynload/$f || {
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   369
	echo ERROR: required module $f missing
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   370
	exit 1
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   371
    }
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   372
done
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   373
%endif
16446
f3c82b7e0bc2 2009-09-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16434
diff changeset
   374
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   375
%clean
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   376
rm -rf $RPM_BUILD_ROOT
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   377
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   378
%files
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   379
%defattr (-, root, bin)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   380
%dir %attr (0755, root, bin) %{_bindir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   381
%{_bindir}/python%{majmin}
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   382
%{_bindir}/python
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   383
# hard link to isaexec
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   384
%hard %{_bindir}/isapython%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   385
%dir %attr (0755, root, bin) %{_bindir}/%{base_isa}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   386
%{_bindir}/%{base_isa}/isapython%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   387
# FIXME: conflicts with python2.4
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   388
#%{_prefix}/demo/python/smtpd.py
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   389
%dir %attr (0755, root, bin) %{_libdir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   390
%{_libdir}/python?.?/LICENSE.txt
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   391
%{_libdir}/python?.?/*.py*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   392
%{_libdir}/python?.?/*.doc
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   393
%{_libdir}/python?.?/compiler
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   394
%{_libdir}/python?.?/email
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   395
%{_libdir}/python?.?/encodings
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   396
%{_libdir}/python?.?/hotshot
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   397
%{_libdir}/python?.?/idlelib
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   398
%{_libdir}/python?.?/json
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   399
%{_libdir}/python?.?/lib-dynload
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   400
%{_libdir}/python?.?/lib-tk
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   401
%{_libdir}/python?.?/lib-old
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   402
%{_libdir}/python?.?/logging
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   403
%{_libdir}/python?.?/multiprocessing
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   404
%{_libdir}/python?.?/plat-*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   405
%{_libdir}/python?.?/site-packages
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   406
%{_libdir}/python?.?/vendor-packages
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   407
%{_libdir}/python?.?/xml
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   408
%{_libdir}/python?.?/curses
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   409
%{_libdir}/python?.?/sqlite3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   410
%{_libdir}/python?.?/wsgiref
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   411
%{_libdir}/python?.?/wsgiref.egg-info
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   412
%{_libdir}/python?.?/ctypes
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   413
%{_libdir}/lib*.so*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   414
%ifarch sparcv9 amd64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   415
%dir %attr(0755, root, bin) %{_libdir}/%{_arch64}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   416
%{_libdir}/%{_arch64}/lib*.so*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   417
%dir %attr(0755, root, bin) %{_bindir}/%{_arch64}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   418
%{_bindir}/%{_arch64}/python%{majmin}
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   419
%{_bindir}/%{_arch64}/python
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   420
%{_bindir}/%{_arch64}/isapython%{majmin}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   421
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   422
%dir %attr(0755, root, sys) %{_datadir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   423
%dir %attr(0755, root, bin) %{_mandir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   424
%dir %attr(0755, root, bin) %{_mandir}/*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   425
%{_mandir}/*/*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   426
%doc(bzip2) -d Python-%{version} README
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   427
%doc -d Python-%{version} LICENSE
14819
ff0dcf9b5c07 Set attribute for %{_datadir}/doc.
davelam
parents: 14736
diff changeset
   428
%dir %attr (0755, root, other) %{_datadir}/doc
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   429
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   430
%files devel
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   431
%defattr (-, root, bin)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   432
%dir %attr (0755, root, bin) %{_bindir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   433
%{_bindir}/python*-config
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   434
%{_bindir}/2to3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   435
%ifarch sparcv9 amd64
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   436
%dir %attr(0755, root, bin) %{_bindir}/%{_arch64}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   437
%{_bindir}/%{_arch64}/python%{majmin}-config
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   438
%endif
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   439
%dir %attr (0755, root, bin) %{_includedir}
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   440
%{_includedir}/*
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   441
%{_libdir}/python?.?/config
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   442
%{_libdir}/python?.?/distutils
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   443
%{_libdir}/python?.?/lib2to3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   444
%{_libdir}/python?.?/test
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   445
%{_libdir}/python?.?/py[cC][cC]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   446
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   447
%changelog
22234
c23e64da3e06 2011-11-29 Rohini S <[email protected]>
rohinis
parents: 20077
diff changeset
   448
* Tue Nov 29 2011 - [email protected]
c23e64da3e06 2011-11-29 Rohini S <[email protected]>
rohinis
parents: 20077
diff changeset
   449
- add patch audio.diff, fixes 7085446
18099
6142061e510a 2010-06-08 Michal Pryc <[email protected]>
migi
parents: 17937
diff changeset
   450
* Tue Jun 08 2010 - [email protected]
6142061e510a 2010-06-08 Michal Pryc <[email protected]>
migi
parents: 17937
diff changeset
   451
- Updated BuildRequires to fit SourceJuicer.
17241
d3adebf94266 2009-12-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17212
diff changeset
   452
* Wed Dec 23 2009 - [email protected]
d3adebf94266 2009-12-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17212
diff changeset
   453
- delete duplicate python-config from SUNWPython26, fixes 6912575
17199
31a50a03b888 2009-12-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17126
diff changeset
   454
* Thu Dec 17 2009 - [email protected]
31a50a03b888 2009-12-18 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17126
diff changeset
   455
- add patch ext-stdio.diff, fixes 6784248
17126
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   456
* Thu Dec  3 2009 - [email protected]
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   457
- bump to 2.6.4
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   458
- add patch readline.diff for enabling the build of the readline module
ab01a33ed216 2009-12-03 Laszlo (Laca) Peter <[email protected]>
laca
parents: 17065
diff changeset
   459
- point /usr/bin/python to python2.6
17065
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
   460
* Tue Dec  1 2009 - [email protected]
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16987
diff changeset
   461
- add a nicer fix for the netpacket/packet.h build issue
16987
2a2f147449c2 2009-11-19 Christian Kelly <[email protected]>
chrisk
parents: 16843
diff changeset
   462
* Thu Nov 19 2009 - [email protected]
2a2f147449c2 2009-11-19 Christian Kelly <[email protected]>
chrisk
parents: 16843
diff changeset
   463
- Add Python26-17-disable-netpacket_h. SUNWpacketh delivers 
2a2f147449c2 2009-11-19 Christian Kelly <[email protected]>
chrisk
parents: 16843
diff changeset
   464
  /usr/include/netpacket/packet.h which is incompatible with this version of 
2a2f147449c2 2009-11-19 Christian Kelly <[email protected]>
chrisk
parents: 16843
diff changeset
   465
  Python. Patch disables use of packet.h.
16428
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
   466
* Mon Aug 31 2009 - [email protected]
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
   467
- add patch getcwd.diff, fixes 6816108 and setting CCSHARED to -KPIC -zignore
6ccb84c28015 2009-08-31 Laszlo (Laca) Peter <[email protected]>
laca
parents: 16425
diff changeset
   468
  fixes 6871151
16364
f8f2a02122dd 2009-08-24 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15847
diff changeset
   469
* Mon Aug 24 2009 - [email protected]
f8f2a02122dd 2009-08-24 Laszlo (Laca) Peter <[email protected]>
laca
parents: 15847
diff changeset
   470
- bump to 2.6.2
15372
9709582d5a42 2009-03-12 Ke Wang <[email protected]>
wangke
parents: 15143
diff changeset
   471
* Thu Mar 12 2009 - [email protected]
9709582d5a42 2009-03-12 Ke Wang <[email protected]>
wangke
parents: 15143
diff changeset
   472
- change bugdb to http://bugs.python.org/issue
9709582d5a42 2009-03-12 Ke Wang <[email protected]>
wangke
parents: 15143
diff changeset
   473
- correct the comment format of patch14
15136
1da8aefe6cc3 2009-02-18 Ke Wang <[email protected]>
wangke
parents: 14975
diff changeset
   474
* Wed Feb 18 2009 - [email protected]
1da8aefe6cc3 2009-02-18 Ke Wang <[email protected]>
wangke
parents: 14975
diff changeset
   475
- add patch14 to make ctypes.util.find_library use crle instead of ldconfig
14969
f8bffd75f3c5 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 14849
diff changeset
   476
* Fri Jan 23 2009 - [email protected]
f8bffd75f3c5 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 14849
diff changeset
   477
- add patch cflags.diff, fixes 6792612
14849
1f0a5cdc8810 2009-01-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 14842
diff changeset
   478
* Tue Jan 06 2009 - [email protected]
14842
cf7df0b0ea82 2009-01-06 Takao Fujiwara <[email protected]>
fujiwara
parents: 14819
diff changeset
   479
- add patch encoding-alias.diff for Solaris encodings.
14736
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   480
* Wed Sep 17 2008 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   481
- delete the python-config symlink until python 2.5 becomes the default
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   482
- move %{_arch64}/python25-config to -devel
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   483
* Thu Aug 28 2008 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   484
- add patch dlpi.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   485
* Mon Aug 18 2008 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   486
- port remaining patches from 2.4
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   487
* Wed Aug  8 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   488
- add patch shared-expat.diff, fixes 6544688
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   489
* Tue Mar 27 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   490
- set DFLAGS to fix phelper.d build
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   491
* Wed Mar 23 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   492
- add patches dtrace.diff and pty-leak.diff
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   493
* Wed Mar 15 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   494
- Removed CC64. Not needed anymore
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   495
* Mon Feb  5 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   496
- add --with-pydebug configure option if --with-debug option (of pkgbuild)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   497
  is used
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   498
* Mon Feb  5 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   499
- restore some rm lines in %install that were accidentally deleted when
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   500
  I removed Python 2.3
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   501
* Mon Feb  5 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   502
- Delete bsddb files if SUNWevolution-bdb-devel is not installed.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   503
* Sun Feb  4 2007 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   504
- remove python 2.3 as per PSARC/2006/666
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   505
- define bsddb subpkg which gets built if SUNWevolution-bdb-devel is
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   506
  installed
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   507
* Tue Dec 05 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   508
- Remove "-j$CPUS" from 'make' calls to fix (parallel) build errors.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   509
* Sat Nov  4 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   510
- bump to 2.4.4.  (also fixes 6483597)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   511
- add the curses module to %files
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   512
* Tue Oct  3 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   513
- add patch Python-06-write_compiled_module-atomic.diff, fixes 6463378
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   514
- make the patches not create .patch<n> backup files because some of them
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   515
  ended up in the packages
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   516
- fix the path to the python interpreter in the .py files before they
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   517
  are compiled, fixes 6469243;
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   518
* Mon Sep 18 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   519
- 64-bit python changes
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   520
- Python-01-solaris-lib-dirs.diff: (update) merge for 2.4.3 and fix ssl
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   521
  libdir part so that it uses a 64-bit libdir when built in 64-bit mode
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   522
- Python-02-pycc.diff: (update) reset IFS correctly; use = not ==;
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   523
  add some hacks at the bottom to use the right gcc options, so 64-bit
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   524
  can build
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   525
- Python-03-distutils-pycc.diff: force using pycc/pyCC so that CC/CXX
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   526
  CFLAGS/LDFLAGS are picked up from the environment
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   527
- Python-04-distutils-log.diff: fix log.info commands so that they work
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   528
  when the '%' char appears in a compiler flags
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   529
- Python-05-isalibs.diff: (new) make .so's be generated as foo.so,
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   530
  64/foo.so; some really nasty fixes to pyconfig.h: we cannot use the
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   531
  compile-time version of SIZEOF, so we hack them in using _LP64.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   532
  We use PY_CHECK_SIZEOF to avoid autoconf automatically adding them
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   533
  to pyconfig.h; in the Makefile, make python obey libdir for libpython,
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   534
  but still put the generic stuff in /usr/lib/python2.4
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   535
  (not /usr/lib/amd64/python2.4...)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   536
* Fri Jul 21 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   537
- Bump to 2.4.3.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   538
* Tue Jun 20 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   539
- Add BuildRequires of the openssl libraries package (already a 'Requires').
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   540
* Tue May 09 2006 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   541
- merge -share pkg(s) into the base pkg(s)
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   542
* Sun Oct 30 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   543
- change interpreter in python scripts to full path to the appropriate
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   544
  version (/usr/bin/python2.4 or /usr/sfw/bin/python2.3), fixes 6318475
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   545
- set the C/C++ compiler in the distutils Makefile to the pycc/pyCC
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   546
  wrapper scripts, fixes 6247860
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   547
* Fri Oct 28 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   548
- update to 2.4.2
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   549
- build shared libpython and remove the static one, fixes 6199942
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   550
- remove XOPEN/POSIX defines from pyconfig.h: fixes 6240077
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   551
- add missing dependencies, fixes 6318436
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   552
* Tue Sep 27 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   553
- omit some unnecessary compiler flags
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   554
- remove .pyo files
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   555
- add a pth file to site-packages that tells python to search for modules
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   556
  in the vendor-packages directory too
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   557
- change default permissions to root:bin.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   558
* Wed Oct 19 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   559
- Add another missing runtime dependency, SUNWlibmsr, fixes 6208617.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   560
- Move Pyrex to SUNWPython-extra.spec file.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   561
* Tue Sep 20 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   562
- move python 2.4.1 to /usr and keep python 2.3 in /usr/sfw for backcompat
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   563
- omit -xregs=no%frameptr as it breaks the build
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   564
* Fri Aug 26 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   565
- update to 2.4.1
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   566
* Tue Aug 02 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   567
- added SUNWsfwhea build dependency needed for expat headers
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   568
* Tue Aug 02 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   569
- Add SUNWlexpt dependency as the Expat library is required for building.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   570
* Fri Jul 29 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   571
- Add missing runtime dependencies, fixes 6208617.
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   572
* Sun Nov 14 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   573
- add /usr/sfw/lib to RPATH
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   574
* Fri Oct 22 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   575
- remove bsddb bits (won't work without bsd db itself), fixes 6176600
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   576
* Sat Oct 02 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   577
- added %pkgbuild_postprocess
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   578
* Sat Sep 18 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   579
- move to /usr/sfw
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   580
* Tue Jun 22 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   581
- changed install location to /usr/lib and /usr/bin
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   582
* Fri Mar 05 2005 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   583
- remove package root def'n
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   584
* Thu Mar 04 2004 - [email protected]
641f63d0e468 2008-12-09 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   585
- initial version added to CVS