chiark / gitweb /
Initial push
[termux-packages] / packages / serf / sconstruct.patch
1 diff -u -r ../serf-1.3.4/SConstruct ./SConstruct
2 --- ../serf-1.3.4/SConstruct    2014-02-04 21:11:10.000000000 +0100
3 +++ ./SConstruct        2014-02-19 13:11:56.000000000 +0100
4 @@ -149,6 +149,7 @@
5  env = Environment(variables=opts,
6                    tools=('default', 'textfile',),
7                    CPPPATH=['.', ],
8 +                 PLATFORM='posix'
9                    )
10  
11  env.Append(BUILDERS = {
12 @@ -210,7 +211,7 @@
13  # Unfortunately we can't set the .dylib compatibility_version option separately
14  # from current_version, so don't use the PATCH level to avoid that build and
15  # runtime patch levels have to be identical.
16 -env['SHLIBVERSION'] = '%d.%d.%d' % (MAJOR, MINOR, 0)
17 +env['SHLIBSUFFIX'] = '.so'
18  
19  LIBNAME = 'libserf-%d' % (MAJOR,)
20  if sys.platform != 'win32':
21 @@ -221,14 +222,14 @@
22  env.Append(RPATH=libdir,
23             PDB='${TARGET.filebase}.pdb')
24  
25 -if sys.platform == 'darwin':
26 +if sys.platform == 'darwin_disabled':
27  #  linkflags.append('-Wl,-install_name,@executable_path/%s.dylib' % (LIBNAME,))
28    env.Append(LINKFLAGS='-Wl,-install_name,%s/%s.dylib' % (thisdir, LIBNAME,))
29  
30  if sys.platform != 'win32':
31    ### gcc only. figure out appropriate test / better way to check these
32    ### flags, and check for gcc.
33 -  env.Append(CFLAGS='-std=c89')
34 +  #env.Append(CFLAGS='-std=c89')
35  
36    ### These warnings are not available on Solaris
37    if sys.platform != 'sunos5': 
38 @@ -400,7 +401,7 @@
39  install_static = env.Install(libdir, lib_static)
40  install_shared = env.InstallVersionedLib(libdir, lib_shared)
41  
42 -if sys.platform == 'darwin':
43 +if sys.platform == 'darwin_disabled':
44    # Change the shared library install name (id) to its final name and location.
45    # Notes:
46    # If --install-sandbox=<path> is specified, install_shared_path will point