-
Notifications
You must be signed in to change notification settings - Fork 8
/
buildout-build-osx-xcode-5.cfg
78 lines (66 loc) · 2.62 KB
/
buildout-build-osx-xcode-5.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
[buildout]
extends = buildout-build-osx.cfg
parts = zlib ncurses readline openssl openssh libgpg-error libgcrypt libtasn1 gmp nettle gettext libgnutls bzip2 sqlite3 db libxml2 libxslt libffi gdbm cyrus-sasl libevent libev zeromq openldap graphviz python
[environment]
CC = gcc -fPIC
[environment-libgcrypt]
<= environment
CFLAGS = ${environment:CFLAGS} -std=gnu89 -fheinous-gnu-extensions
[libgcrypt]
configure-options = ${options:configure-options} --with-gpg-error-prefix=${:prefix} --disable-asm --enable-static
version = 1.5.3
name = libgcrypt
url = ${urls:source}/${:name}-${:version}.tar.bz2
environment-section = environment-libgcrypt
[cyrus-sasl]
pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:patch_cyrus_sasl
[db]
version = 5.3.21
name = db
url = ${urls:source}/${:name}-${:version}.tar.gz
patches = ${:patches-dir}/${:name}-${:version}-osx-atomic.patch
[environment-libgnutls]
<= environment
NETTLE_LIBS = -L${options:prefix}/lib -Wl,-rpath,@loader_path/../lib -lnettle
NETTLE_CFLAGS = -I${options:prefix}/include
HOGWEED_LIBS = -L${options:prefix}/lib -Wl,-rpath,@loader_path/../lib -lhogweed
HOGWEED_CFLAGS = -I${options:prefix}/include
GMP_LIBS = -L${options:prefix}/lib -Wl,-rpath,@loader_path/../lib -lgmp
GMP_CFLAGS = -I${options:prefix}/include
LIBTASN1_LIBS = -L${options:prefix}/lib -Wl,-rpath,@loader_path/../lib -ltasn1
LIBTASN1_CFLAGS = -I${options:prefix}/include
[libgnutls]
name = gnutls
url = ${urls:source}/${:name}-${:version}.tar.bz2
version = 3.2.12.1
pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:autoreconf
environment-section = environment-libgnutls
configure-options = --prefix=${options:prefix} --disable-rpath --disable-silent-rules
patches =
[libtasn1]
<= options
recipe = hexagonit.recipe.cmmi
name = libtasn1
configure-options = --prefix=${options:prefix} --disable-dependency-tracking
url = ${urls:source}/${:name}-${:version}.tar.gz
version = 3.4
environment-section = libtasn1-environment
[libtasn1-environment]
# sometimes libtasn1 tries to run automake (maybe because of timestamp skew??)
# but automake-1.13 that it needs is not installed
AUTOMAKE=:
[nettle]
<= options
recipe = hexagonit.recipe.cmmi
name = nettle
pre-configure-hook = ${buildout:directory}/src/hooks/osx.py:add_ld_library_path_to_configure
configure-options = --prefix=${options:prefix} --disable-rpath --disable-dependency-tracking
url = ${urls:source}/${:name}-${:version}.tar.gz
version = 2.7.1
[gmp]
<= options
recipe = hexagonit.recipe.cmmi
configure-options = --prefix=${options:prefix} --disable-rpath --disable-dependency-tracking --with-pic
name = gmp
url = ${urls:source}/${:name}-${:version}.tar.bz2
version = 6.1.0