SUNWPython25.spec
author hem
Mon, 08 Feb 2010 06:46:00 +0000
branchopensolaris-2009-06
changeset 14354 c3d6244280dc
parent 14178 eceff40e7580
permissions -rw-r--r--
2010-02-08 Hemantha Holla <[email protected]> * base-specs/pidgin.spec: Bump to 2.6.5 as fix for 6913836 * patches/pidgin-07-menu-entry.diff: Rework 6913836 - CVE-2010-0013 - libpurple arbitrary file upload vulnerability
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package SUNWPython
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
# includes module(s): Python
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
# Copyright 2008 Sun Microsystems, Inc.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
# package are under the same license as the package itself.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
# Owner:laca
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
# Bugdb:https://sourceforge.net/tracker/?func=detail&atid=305470&group_id=5470&aid=
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
#
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
%include Solaris.inc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
Name:                    SUNWPython25
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
Summary:                 The Python interpreter, libraries and utilities
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Version:                 2.5.2
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
%define majmin           2.5
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
SUNW_BaseDir:            %{_basedir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
SUNW_Copyright:          %{name}.copyright
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
Source:                  http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.bz2
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    23
# test script for the ucred module implemented in Python25-xx-ucred.diff
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
Source1:                 ucredtest.py
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    25
# test script for the dlpi module implemented in Python25-xx-dlpi.diff
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    26
Source2:                dlpitest.py
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
# date:2005-10-27 owner:laca type:bug
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
# upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
Patch1:                  Python25-01-solaris-lib-dirs.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
# date:2005-10-30 owner:laca type:feature
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
Patch2:                  Python25-02-pycc.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
# date:2006-09-18 owner:laca type:feature
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    33
Patch3:                  Python25-03-distutils-pycc.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    34
# date:2006-09-18 owner:laca type:bug
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
# upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
Patch4:                  Python25-04-distutils-log.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
# date:2006-09-18 owner:laca type:feature
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
# maybe upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
Patch5:                  Python25-05-isalibs.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
# date:2006-09-18 owner:laca type:bug bugster:6463378
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
# maybe upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
Patch6:                  Python25-06-write_compiled_module-atomic.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    43
# date:2007-03-23 owner:laca type:feature
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
# written by John.Levon ported to 2.5 by Peter C Norton
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
Patch7:                  Python25-07-dtrace.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
# date:2008-05-23 owner:laca type:bug
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
# upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
Patch8:                  Python25-08-ctypes.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
# date:2008-04-10 owner:laca type:feature bugster:6686506
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
# 2008/243 Python interface to ucred_get(3C)/getpeercred(3C)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
# written by [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
# maybe upstreamable
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
Patch9:                 Python25-09-ucred.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
# date:2008-06-06 owner:laca type:bug bugster:6614467 bugid:837046
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
Patch10:                Python25-10-gethostname.diff
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    56
# date:2008-08-28 owner:laca type:feature
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    57
# PSARC/2008/514 Python interface to dlpi(7P)
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    58
# written by [email protected]
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
    59
Patch11:                Python25-11-dlpi.diff
14178
eceff40e7580 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13616
diff changeset
    60
# date:2009-01-23 owner:laca type:bug
eceff40e7580 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13616
diff changeset
    61
Patch12:                Python25-12-cflags.diff
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63
%include default-depend.inc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    64
BuildRequires: SUNWTk
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65
BuildRequires: SUNWTcl
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    66
BuildRequires: SUNWlexpt
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    67
BuildRequires: SUNWsfwhea
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    68
BuildRequires: SUNWopenssl-libraries
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    69
BuildRequires: SUNWopenssl-include
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    70
BuildRequires: SUNWaudh
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    71
BuildRequires: SUNWlibffi-devel
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    72
Requires: SUNWopenssl-libraries
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    73
Requires: SUNWTk
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    74
Requires: SUNWTcl
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    75
Requires: SUNWlexpt
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    76
Requires: SUNWxwplt
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    77
Requires: SUNWbzip
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    78
Requires: SUNWlibmsr
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    79
Requires: SUNWlibms
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    80
Requires: SUNWzlib
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    81
Requires: SUNWsqlite3
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    82
Requires: SUNWlibffi
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    83
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    84
%package devel
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    85
Summary:                 %{summary} - development files
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    86
%include default-depend.inc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    87
Requires: %name
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    88
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    89
%prep
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    90
%setup -q -c -n %name-%version
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    91
cd Python-%{version}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    92
%patch1 -p1 -b .solaris
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    93
%patch2 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    94
%patch3 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    95
%patch4 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    96
%patch5 -p1 -b .isalibs
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    97
%patch6 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    98
%patch7 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    99
%patch8 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   100
%patch9 -p1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   101
%patch10 -p1
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   102
%patch11 -p1
14178
eceff40e7580 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13616
diff changeset
   103
%patch12 -p1
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   104
cd ..
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   105
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   106
echo fixing python binary name/path in python scripts:
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   107
cat > %{_builddir}/%name-%version/is_python_script <<EOF
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   108
#!/bin/sh
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   109
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   110
head -1 \$1 | egrep -s '^#!.*python$'
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   111
EOF
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   112
chmod +x %{_builddir}/%name-%version/is_python_script
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   113
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   114
cat > %{_builddir}/%name-%version/set_python_interpreter <<EOF
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   115
#!/bin/bash
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   116
interp=\$1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   117
fname=\$2
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   118
line1=\$(head -1 \$fname)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   119
echo "Changing '\$line1' to '\$interp' (\$fname)";
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   120
chmod u+w \$fname
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   121
sed -e "1s,^#!.*,#! \$interp," \$fname > \$fname.update-interp && \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   122
    cat \$fname.update-interp > \$fname && \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   123
    rm -f \$fname.update-interp || \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   124
    echo WARNING: set_python_interpreter failed for \$fname
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   125
EOF
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   126
chmod +x %{_builddir}/%name-%version/set_python_interpreter
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   127
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   128
find Python-%{version}/Demo \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   129
     Python-%{version}/Tools \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   130
     Python-%{version}/Doc \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   131
     Python-%{version}/Lib \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   132
     -type f -exec %{_builddir}/%name-%version/is_python_script {} \; \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   133
     -exec %{_builddir}/%name-%version/set_python_interpreter %{_bindir}/python%{majmin} {} \;
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   134
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   135
%ifarch sparcv9 amd64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   136
cp -pr Python-%{version} Python-%{version}-64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   137
%endif
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   138
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   139
%build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   140
cd Python-%{version}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   141
autoheader
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   142
autoconf
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   143
export DFLAGS=-32
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   144
export CC="$CC -xregs=no%frameptr"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   145
export CXX="$CXX -xregs=no%frameptr -norunpath -compat=5"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   146
export CFLAGS="%optflags -D_LARGEFILE64_SOURCE `pkg-config --cflags libffi`"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   147
export CPPFLAGS="-D_LARGEFILE64_SOURCE `pkg-config --cflags libffi`"
13400
8415d0691d28 set LDFLAGS
laca
parents: 13395
diff changeset
   148
export LDFLAGS="%_ldflags -L."
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   149
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   150
./configure --prefix=%{_prefix} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   151
  --libdir=%{_libdir} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   152
  --mandir=%{_mandir} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   153
  --datadir=%{_datadir} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   154
  --infodir=%{_datadir}/info \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   155
  --enable-shared \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   156
  --with-system-ffi \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   157
  --disable-static %{?_with_pydebug}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   158
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   159
# These #define's break the build with gcc and cause problems when
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   160
# building c99 compliant python modules
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   161
perl -pi -e 's/^(#define _POSIX_C_SOURCE.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   162
perl -pi -e 's/^(#define _XOPEN_SOURCE.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   163
perl -pi -e 's/^(#define _XOPEN_SOURCE_EXTENDED.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   164
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   165
make
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   166
cd ..
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   167
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   168
%ifarch sparcv9 amd64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   169
cd Python-%{version}-64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   170
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   171
export CXXFLAGS="%cxx_optflags64"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   172
export CFLAGS="%optflags64 -D_LARGEFILE64_SOURCE `PKG_CONFIG_PATH=%{_libdir}/_arch64 pkg-config --cflags libffi`"
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   173
export CPPFLAGS="-D_LARGEFILE64_SOURCE `PKG_CONFIG_PATH=%{_libdir}/_arch64 pkg-config --cflags libffi`"
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   174
export CFLAGS="%optflags64"
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   175
export CC="$CC %optflags64"
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   176
export CXX="$CXX %cxx_optflags64"
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   177
export DFLAGS=-64
13417
f4d2fc7fe659 another minor LDFLAGS hack to fix the x86 build
laca
parents: 13400
diff changeset
   178
export LDFLAGS="%_ldflags -L."
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   179
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   180
autoheader
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   181
autoconf
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   182
./configure --prefix=%{_prefix} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   183
  --libdir=%{_libdir}/%{_arch64} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   184
  --mandir=%{_mandir} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   185
  --datadir=%{_datadir} \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   186
  --infodir=%{_datadir}/info \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   187
  --enable-shared \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   188
  --with-system-ffi \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   189
  --disable-static %{?_with_pydebug}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   190
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   191
# These #define's break the build with gcc and cause problems when
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   192
# building c99 compliant python modules
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   193
perl -pi -e 's/^(#define _POSIX_C_SOURCE.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   194
perl -pi -e 's/^(#define _XOPEN_SOURCE.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   195
perl -pi -e 's/^(#define _XOPEN_SOURCE_EXTENDED.*)/\/* $1 *\//' pyconfig.h
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   196
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   197
make
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   198
%endif
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   199
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   200
%install
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   201
rm -rf $RPM_BUILD_ROOT
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   202
%ifarch sparcv9 amd64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   203
cd Python-%{version}-64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   204
make install DESTDIR=$RPM_BUILD_ROOT BINDIR=%{_bindir}/%{_arch64}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   205
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/idle
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   206
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/pydoc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   207
rm -f $RPM_BUILD_ROOT%{_bindir}/%{_arch64}/smtpd.py
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   208
cd ..
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   209
%endif
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   210
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   211
cd Python-%{version}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   212
make install DESTDIR=$RPM_BUILD_ROOT
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   213
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   214
# FIXME: delete while 2.5 is not the default:
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   215
rm $RPM_BUILD_ROOT%{_bindir}/smtpd.py
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   216
#mkdir -p $RPM_BUILD_ROOT%{_prefix}/demo/python
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   217
#mv $RPM_BUILD_ROOT%{_bindir}/smtpd.py $RPM_BUILD_ROOT%{_prefix}/demo/python/
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   218
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   219
# FIXME: rename temporarily while 2.5 is not the default:
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   220
mv $RPM_BUILD_ROOT%{_mandir}/man1/python.1 $RPM_BUILD_ROOT%{_mandir}/man1/python2.5.1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   221
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   222
# the pycc script is a C/C++ compiler wrapper to be used in
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   223
# the distutils Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   224
install -m 755 -D pycc $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/pycc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   225
(cd $RPM_BUILD_ROOT%{_libdir}/python%{majmin}; ln -s pycc pyCC)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   226
perl -pi -e 's|^(CC=\s*)/.*$|$1%{_libdir}/python%{majmin}/pycc|' \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   227
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   228
perl -pi -e 's|^(CXX=\s*)/.*$|$1%{_libdir}/python%{majmin}/pyCC|' \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   229
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   230
perl -pi -e 's|^(INSTALL=\s*)/.*$|$1install|' \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   231
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   232
perl -pi -e 's|^(OPT=\s*).*$|$1-DNDEBUG|' \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   233
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   234
perl -pi -e 's|^(RUNSHARED=\s*).*$|$1|' \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   235
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   236
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CC=)[^']*('.*)\$|\$1%{_libdir}/python%{majmin}/pycc\$2|" \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   237
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   238
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CFLAGS=)[^']*('.*)\$|\$1\$2|" \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   239
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   240
perl -pi -e "s|^(CONFIG_ARGS=\s*.*'CPP=)[^']*('.*)\$|\$1%{_libdir}/python%{majmin}/pycc -E\$2|" \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   241
    $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/config/Makefile
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   242
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   243
# search for vendor packages in /usr/lib/python<version>/vendor-packages
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   244
echo "import site; site.addsitedir('%{_libdir}/python%{majmin}/vendor-packages')" \
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   245
    > $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/site-packages/vendor-packages.pth
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   246
mkdir -p $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/vendor-packages
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   247
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   248
# delete stuff that doesn't build/work on Solaris:
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   249
rm $RPM_BUILD_ROOT%{_libdir}/python?.?/config/lib*.a
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   250
rm -r $RPM_BUILD_ROOT%{_libdir}/python?.?/bsddb
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   251
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   252
echo deleting pyo files
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   253
find $RPM_BUILD_ROOT -name '*.pyo' -exec rm {} \;
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   254
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   255
install -m 755 %SOURCE1 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   256
install -m 755 %SOURCE2 $RPM_BUILD_ROOT%{_libdir}/python%{majmin}/test/
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   257
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   258
# FIXME: because python 2.5 is not the default
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   259
rm $RPM_BUILD_ROOT%{_bindir}/idle
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   260
rm $RPM_BUILD_ROOT%{_bindir}/pydoc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   261
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   262
cd $RPM_BUILD_ROOT%{_bindir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   263
rm python
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   264
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   265
mkdir -p %{base_isa}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   266
mv python%{majmin} %{base_isa}/isapython%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   267
ln -s %{base_isa}/isapython%{majmin} python%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   268
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   269
%ifarch amd64 sparcv9
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   270
cd %{_arch64}
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   271
rm python
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   272
rm python-config
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   273
mv python%{majmin} isapython%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   274
ln -s isapython%{majmin} python%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   275
cd ..
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   276
%endif
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   277
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   278
ln -s ../lib/isaexec isapython%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   279
# FIXME: because python 2.5 is not the default
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   280
# ln -s python%{majmin} python
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   281
rm python-config
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   282
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   283
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   284
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   285
%clean
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   286
rm -rf $RPM_BUILD_ROOT
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   287
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   288
%files
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   289
%defattr (-, root, bin)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   290
%dir %attr (0755, root, bin) %{_bindir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   291
%{_bindir}/python%{majmin}
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   292
# hard link to isaexec
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   293
%hard %{_bindir}/isapython%{majmin}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   294
%dir %attr (0755, root, bin) %{_bindir}/%{base_isa}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   295
%{_bindir}/%{base_isa}/isapython%{majmin}
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   296
# FIXME: conflicts with python2.4
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   297
#%{_prefix}/demo/python/smtpd.py
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   298
%dir %attr (0755, root, bin) %{_libdir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   299
%{_libdir}/python?.?/LICENSE.txt
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   300
%{_libdir}/python?.?/*.py*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   301
%{_libdir}/python?.?/*.doc
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   302
%{_libdir}/python?.?/compiler
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   303
%{_libdir}/python?.?/email
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   304
%{_libdir}/python?.?/encodings
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   305
%{_libdir}/python?.?/hotshot
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   306
%{_libdir}/python?.?/idlelib
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   307
%{_libdir}/python?.?/lib-dynload
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   308
%{_libdir}/python?.?/lib-tk
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   309
%{_libdir}/python?.?/logging
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   310
%{_libdir}/python?.?/plat-*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   311
%{_libdir}/python?.?/site-packages
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   312
%{_libdir}/python?.?/vendor-packages
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   313
%{_libdir}/python?.?/xml
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   314
%{_libdir}/python?.?/curses
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   315
%{_libdir}/python?.?/sqlite3
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   316
%{_libdir}/python?.?/wsgiref
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   317
%{_libdir}/python?.?/wsgiref.egg-info
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   318
%{_libdir}/python?.?/ctypes
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   319
%{_libdir}/lib*.so*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   320
%ifarch sparcv9 amd64
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   321
%dir %attr(0755, root, bin) %{_libdir}/%{_arch64}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   322
%{_libdir}/%{_arch64}/lib*.so*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   323
%dir %attr(0755, root, bin) %{_bindir}/%{_arch64}
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   324
%{_bindir}/%{_arch64}/python%{majmin}
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   325
%{_bindir}/%{_arch64}/isapython%{majmin}
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   326
%endif
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   327
%dir %attr(0755, root, sys) %{_datadir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   328
%dir %attr(0755, root, bin) %{_mandir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   329
%dir %attr(0755, root, bin) %{_mandir}/*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   330
%{_mandir}/*/*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   331
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   332
%files devel
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   333
%defattr (-, root, bin)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   334
%dir %attr (0755, root, bin) %{_bindir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   335
%{_bindir}/python*-config
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   336
%ifarch sparcv9 amd64
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   337
%dir %attr(0755, root, bin) %{_bindir}/%{_arch64}
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   338
%{_bindir}/%{_arch64}/python%{majmin}-config
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   339
%endif
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   340
%dir %attr (0755, root, bin) %{_includedir}
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   341
%{_includedir}/*
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   342
%{_libdir}/python?.?/config
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   343
%{_libdir}/python?.?/distutils
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   344
%{_libdir}/python?.?/test
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   345
%{_libdir}/python?.?/py[cC][cC]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   346
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   347
%changelog
14178
eceff40e7580 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13616
diff changeset
   348
* Fri Jan 23 2009 - [email protected]
eceff40e7580 2009-01-23 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13616
diff changeset
   349
- add patch cflags.diff, fixes 6792612
13616
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   350
* Wed Sep 17 2008 - [email protected]
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   351
- delete the python-config symlink until python 2.5 becomes the default
cbeb7316f4b1 2008-09-17 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13417
diff changeset
   352
- move %{_arch64}/python25-config to -devel
13395
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   353
* Thu Aug 28 2008 - [email protected]
def600d6c7c0 2008-09-04 Laszlo (Laca) Peter <[email protected]>
laca
parents: 13290
diff changeset
   354
- add patch dlpi.diff
13290
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   355
* Mon Aug 18 2008 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   356
- port remaining patches from 2.4
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   357
* Wed Aug  8 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   358
- add patch shared-expat.diff, fixes 6544688
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   359
* Tue Mar 27 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   360
- set DFLAGS to fix phelper.d build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   361
* Wed Mar 23 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   362
- add patches dtrace.diff and pty-leak.diff
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   363
* Wed Mar 15 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   364
- Removed CC64. Not needed anymore
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   365
* Mon Feb  5 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   366
- add --with-pydebug configure option if --with-debug option (of pkgbuild)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   367
  is used
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   368
* Mon Feb  5 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   369
- restore some rm lines in %install that were accidentally deleted when
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   370
  I removed Python 2.3
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   371
* Mon Feb  5 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   372
- Delete bsddb files if SUNWevolution-bdb-devel is not installed.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   373
* Sun Feb  4 2007 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   374
- remove python 2.3 as per PSARC/2006/666
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   375
- define bsddb subpkg which gets built if SUNWevolution-bdb-devel is
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   376
  installed
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   377
* Tue Dec 05 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   378
- Remove "-j$CPUS" from 'make' calls to fix (parallel) build errors.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   379
* Sat Nov  4 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   380
- bump to 2.4.4.  (also fixes 6483597)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   381
- add the curses module to %files
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   382
* Tue Oct  3 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   383
- add patch Python-06-write_compiled_module-atomic.diff, fixes 6463378
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   384
- make the patches not create .patch<n> backup files because some of them
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   385
  ended up in the packages
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   386
- fix the path to the python interpreter in the .py files before they
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   387
  are compiled, fixes 6469243;
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   388
* Mon Sep 18 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   389
- 64-bit python changes
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   390
- Python-01-solaris-lib-dirs.diff: (update) merge for 2.4.3 and fix ssl
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   391
  libdir part so that it uses a 64-bit libdir when built in 64-bit mode
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   392
- Python-02-pycc.diff: (update) reset IFS correctly; use = not ==;
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   393
  add some hacks at the bottom to use the right gcc options, so 64-bit
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   394
  can build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   395
- Python-03-distutils-pycc.diff: force using pycc/pyCC so that CC/CXX
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   396
  CFLAGS/LDFLAGS are picked up from the environment
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   397
- Python-04-distutils-log.diff: fix log.info commands so that they work
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   398
  when the '%' char appears in a compiler flags
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   399
- Python-05-isalibs.diff: (new) make .so's be generated as foo.so,
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   400
  64/foo.so; some really nasty fixes to pyconfig.h: we cannot use the
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   401
  compile-time version of SIZEOF, so we hack them in using _LP64.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   402
  We use PY_CHECK_SIZEOF to avoid autoconf automatically adding them
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   403
  to pyconfig.h; in the Makefile, make python obey libdir for libpython,
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   404
  but still put the generic stuff in /usr/lib/python2.4
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   405
  (not /usr/lib/amd64/python2.4...)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   406
* Fri Jul 21 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   407
- Bump to 2.4.3.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   408
* Tue Jun 20 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   409
- Add BuildRequires of the openssl libraries package (already a 'Requires').
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   410
* Tue May 09 2006 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   411
- merge -share pkg(s) into the base pkg(s)
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   412
* Sun Oct 30 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   413
- change interpreter in python scripts to full path to the appropriate
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   414
  version (/usr/bin/python2.4 or /usr/sfw/bin/python2.3), fixes 6318475
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   415
- set the C/C++ compiler in the distutils Makefile to the pycc/pyCC
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   416
  wrapper scripts, fixes 6247860
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   417
* Fri Oct 28 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   418
- update to 2.4.2
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   419
- build shared libpython and remove the static one, fixes 6199942
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   420
- remove XOPEN/POSIX defines from pyconfig.h: fixes 6240077
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   421
- add missing dependencies, fixes 6318436
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   422
* Tue Sep 27 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   423
- omit some unnecessary compiler flags
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   424
- remove .pyo files
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   425
- add a pth file to site-packages that tells python to search for modules
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   426
  in the vendor-packages directory too
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   427
- change default permissions to root:bin.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   428
* Wed Oct 19 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   429
- Add another missing runtime dependency, SUNWlibmsr, fixes 6208617.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   430
- Move Pyrex to SUNWPython-extra.spec file.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   431
* Tue Sep 20 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   432
- move python 2.4.1 to /usr and keep python 2.3 in /usr/sfw for backcompat
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   433
- omit -xregs=no%frameptr as it breaks the build
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   434
* Fri Aug 26 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   435
- update to 2.4.1
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   436
* Tue Aug 02 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   437
- added SUNWsfwhea build dependency needed for expat headers
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   438
* Tue Aug 02 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   439
- Add SUNWlexpt dependency as the Expat library is required for building.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   440
* Fri Jul 29 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   441
- Add missing runtime dependencies, fixes 6208617.
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   442
* Sun Nov 14 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   443
- add /usr/sfw/lib to RPATH
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   444
* Fri Oct 22 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   445
- remove bsddb bits (won't work without bsd db itself), fixes 6176600
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   446
* Sat Oct 02 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   447
- added %pkgbuild_postprocess
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   448
* Sat Sep 18 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   449
- move to /usr/sfw
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   450
* Tue Jun 22 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   451
- changed install location to /usr/lib and /usr/bin
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   452
* Fri Mar 05 2005 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   453
- remove package root def'n
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   454
* Thu Mar 04 2004 - [email protected]
93b9e959e744 2008-08-27 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   455
- initial version added to CVS