Skip to content

Commit 6bec8ff

Browse files
author
Arnon Yaari
committed
Back to 2.7.8
1 parent 4bc9095 commit 6bec8ff

38 files changed

Lines changed: 586 additions & 782 deletions

buildout-build-aix.cfg

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ configure-options = ${options:configure-options} --with-gpg-error-prefix=${:pref
2121
# OpenSSL's configure doesn't respect CC/GCC env vars properly (it only decides which compiler to use according to which is defined, but doesn't use the flags).
2222
# we pass the compiler and flags in the configure options instead, this overwrites any env var
2323
# note that --shared doesn't actually work on aix
24-
configure-options = --prefix=${options:prefix} --openssldir=/var/ssl/ --shared --libdir=lib gcc:"gcc -static-libgcc -fPIC"
24+
configure-options = --prefix=${options:prefix} --shared --libdir=lib gcc:"gcc -static-libgcc -fPIC"
2525
# run "slibclean" before "make install", otherwise make install fails due to "files already in use"
2626
make-binary = slibclean; make
27+
openssldir = /var/ssl/
2728

2829
[openssh-environment]
2930
<= environment
@@ -67,7 +68,7 @@ post-make-hook = ${options:hooks-dir}/aix.py:python_post_make
6768
[python-environment]
6869
<= environment
6970
CFLAGS = ${environment:CFLAGS} -I${options:prefix}/include/gnutls -I${options:prefix}/include/graphviz -I${options:prefix}/include/libexslt -I${options:prefix}/include/libxml2 -I${options:prefix}/include/libxslt -I${options:prefix}/include/ncurses -I${options:prefix}/include/openssl -I${options:prefix}/include/readline -I${options:prefix}/include/sasl -I${options:prefix}/lib/libffi-${libffi:version}/include
70-
LDFLAGS = ${environment:LDFLAGS} -L${options:prefix}/lib/engines -L${options:prefix}/lib/gettext -L${options:prefix}/lib/graphviz -L${options:prefix}/lib/libxslt-plugins -L${options:prefix}/lib/pkgconfig -L${options:prefix}/lib/sasl2 -Wl,-blibpath:.:../lib:/usr/lib
71+
LDFLAGS = ${environment:LDFLAGS} -L${options:prefix}/lib/engines -L${options:prefix}/lib/gettext -L${options:prefix}/lib/graphviz -L${options:prefix}/lib/libxslt-plugins -L${options:prefix}/lib/pkgconfig -L${options:prefix}/lib/python2.7 -L${options:prefix}/lib/sasl2 -Wl,-blibpath:.:../lib:/usr/lib
7172
OPT = -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
7273
# LIBPATH is used as a runtime search path environment variable, and we define it so that the lib-dynload so's won't fail to load
7374
# In the global 'environment' section it's defined differently, because some modules use it for ld flags

buildout-build-osx.cfg

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ pre-make-hook = ${buildout:directory}/src/hooks/osx.py:patch_ncurses
1616
[openssl]
1717
# openssl-1.0.0.d/config script doesn't check for 64bit compiler on OSX
1818
configure-command = ./Configure
19-
configure-options = darwin64-x86_64-cc --prefix=${:prefix} --shared --libdir=lib --openssldir=/etc/openssl/
19+
configure-options = darwin64-x86_64-cc --prefix=${:prefix} --shared --libdir=lib
2020
pre-make-hook = ${buildout:directory}/src/hooks/osx.py:patch_openssl
21+
openssldir = /System/Library/OpenSSL/
2122

2223
[openssh]
2324
pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:add_ld_library_path_to_configure
@@ -30,7 +31,8 @@ pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:patch_cyrus_sasl
3031

3132
[python]
3233
environment-section = environment-python-osx
33-
configure-options= --without-gcc --with-system-ffi
34+
configure-options=
35+
LDFLAGS=-L${options:prefix}/lib --without-gcc --with-system-ffi
3436
pre-make-hook = ${buildout:directory}/src/hooks/osx.py:patch_python_Makefile_after_configure
3537
pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:patch_python
3638
patches = ${:patches-dir}/${:name}-${:version}-osx-Makefile.patch
@@ -43,7 +45,7 @@ patches = ${:patches-dir}/${:name}-${:version}-osx-Makefile.patch
4345
<= environment
4446
CC = cc -fPIC
4547
CFLAGS = ${environment:CFLAGS} -I${options:prefix}/include/sasl -I${options:prefix}/include/gnutls -I${options:prefix}/include/graphviz -I${options:prefix}/include/libexslt -I${options:prefix}/include/libxml2 -I${options:prefix}/include/libxslt -I${options:prefix}/include/ncurses -I${options:prefix}/include/openssl -I${options:prefix}/include/readline -I${options:prefix}/lib/libffi-${libffi:version}/include
46-
LDFLAGS = ${environment:LDFLAGS} -L${options:prefix}/lib/engines -L${options:prefix}/lib/gettext -L${options:prefix}/lib/graphviz -L${options:prefix}/lib/libxslt-plugins -L${options:prefix}/lib/pkgconfig -L${options:prefix}/lib/sasl2
48+
LDFLAGS = ${environment:LDFLAGS} -L${options:prefix}/lib/engines -L${options:prefix}/lib/gettext -L${options:prefix}/lib/graphviz -L${options:prefix}/lib/libxslt-plugins -L${options:prefix}/lib/pkgconfig -L${options:prefix}/lib/python2.7 -L${options:prefix}/lib/sasl2
4749

4850
[gettext]
4951
patches = ${:patches-dir}/${:name}-${:version}-osx-gettext-tools.patch

buildout-build-redhat-32bit.cfg

Lines changed: 0 additions & 5 deletions
This file was deleted.

buildout-build-redhat-4-32bit.cfg

Lines changed: 0 additions & 5 deletions
This file was deleted.

buildout-build-redhat-4-64bit.cfg

Lines changed: 0 additions & 5 deletions
This file was deleted.

buildout-build-redhat-64bit.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ DYLD_LIBRARY_PATH = ${options:prefix}/lib64
1616
LD_LIBRARY_PATH = ${:DYLD_LIBRARY_PATH}
1717

1818
[openssl]
19-
configure-options = --prefix=${options:prefix} --openssldir=${:openssldir} --shared --libdir=lib64 -fPIC -Wl,-rpath,\\\$\$\$\$\\\$\$\$\$ORIGIN/../lib
19+
configure-options = --prefix=${options:prefix} --shared --libdir=lib64
2020
openssldir = /etc/pki/tls/
2121

2222
[openssh]

buildout-build-redhat-ppc64le.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ configure-options = ppc64le-linux-gnu --prefix=${options:prefix} --disable-rpath
88
configure-options = ppc64le-linux-gnu --prefix=${options:prefix} --libdir=${options:prefix}/lib64
99

1010
[openssl]
11+
version = 1.0.2h
1112
configure-command = ./Configure
1213
configure-options = linux-ppc64le --prefix=${:prefix} --shared --libdir=lib64 --openssldir=/etc/pki/tls/
1314
patches =

buildout-build-ubuntu-16.04.cfg

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
[buildout]
2-
extends = buildout-build-ubuntu.cfg
2+
extends = buildout-build.cfg
3+
4+
[python]
5+
patches = ${:patches-dir}/${:name}-${:version}-sysconfig.py.patch
6+
${:patches-dir}/${:name}-${:version}-disutils-sysconfig.py.patch
7+
${:patches-dir}/${:name}-${:version}-pythonhome-pythonrun.c.patch
8+
${:patches-dir}/${:name}-${:version}-ubuntu-platform.patch
9+
${:patches-dir}/${:name}-${:version}-linux-symlink.patch
10+
11+
[openssl]
12+
make-targets = all install_sw
313

414
[ncurses]
515
patches = ${:patches-dir}/${:name}-${:version}-ncurses-base-MKlib_gen.sh.patch

buildout-build-ubuntu.cfg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ patches = ${:patches-dir}/${:name}-${:version}-sysconfig.py.patch
77
${:patches-dir}/${:name}-${:version}-pythonhome-pythonrun.c.patch
88
${:patches-dir}/${:name}-${:version}-ubuntu-platform.patch
99
${:patches-dir}/${:name}-${:version}-linux-symlink.patch
10+
11+
[openssl]
12+
make-targets = all install_sw

buildout-build-windows-64bit.cfg

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,26 @@ extends = buildout-build-windows.cfg
33

44
[environment-windows]
55
FrameworkDir = ${:WinDir}\Microsoft.NET\Framework64
6-
VSINSTALLDIR = ${:ProgramFiles64}\Microsoft Visual Studio 10.0
6+
VSINSTALLDIR = ${:ProgramFiles64}\Microsoft Visual Studio 9.0
77
ProgramFiles64 = ${:SystemDrive}\Program Files (x86)
88
VSBIN = ${:VCRoot}\BIN\amd64
99
ATLMFC_LIB = ${:VCRoot}\ATLMFC\LIB\amd64
1010
VSLIB = ${:VCRoot}\LIB\amd64
11-
VC100CRT = ${:VCRoot}\redist\x64\Microsoft.VC100.CRT\msvcr100.dll
11+
VC90CRT = ${:VCRoot}\redist\amd64\Microsoft.VC90.CRT
1212
SDKLIB = ${:WindowsSdkDir}\lib\x64
1313
SDKLIB32 = ${:WindowsSdkDir}\lib
1414
SDKBIN = ${:WindowsSdkDir}\bin\x64
1515
PerlExe = ${:SystemDrive}\Perl64\bin\perl.exe
16-
MSBuildExtensionsPath32 = ${:ProgramFiles64}\MSBuild
17-
18-
[visual-studio-2008-environment]
19-
<= environment-windows
20-
VSINSTALLDIR = ${:ProgramFiles64}\Microsoft Visual Studio 9.0
2116

2217
[openssl]
23-
configure-options = Configure VC-WIN64A enable-zlib enable-static-engine enable-zlib-dynamic enable-capieng no-asm no-shared --prefix=${options:prefix}
18+
configure-options = Configure VC-WIN64A enable-zlib enable-static-engine enable-zlib-dynamic no-asm no-shared --prefix=${options:prefix}
2419
pre-make-hook = ${options:hooks-dir}\windows.py:openssl_pre_make64
2520

2621
[db]
27-
<= options
28-
environment-section = visual-studio-2008-environment
2922
make-binary = devenv
3023
make-options = build_windows\Berkeley_DB.sln /build "Release|x64"
3124
post-make-hook = ${options:hooks-dir}\windows.py:db_post_make64
3225

33-
[python-win-instrumentation]
34-
make-options = pcbuild.sln /p:Configuration=PGInstrument;Platform=x64
35-
3626
[python-win]
37-
make-options = pcbuild.sln /p:Configuration=PGUpdate;Platform=x64
27+
make-options = pcbuild.sln /useenv /build "Release|x64"
3828
post-make-hook = ${options:hooks-dir}\windows.py:python_post_make64

0 commit comments

Comments
 (0)