opnsense-ports/www/serf/files/patch-SConstruct
Franco Fichtner 321dd2094f */*: sync with upstream
Taken from: FreeBSD
2015-10-20 07:26:03 +02:00

49 lines
1.8 KiB
Text

--- SConstruct.orig 2014-02-05 00:11:10.000000000 +0400
+++ SConstruct 2015-10-19 15:07:53.089322358 +0300
@@ -69,6 +69,9 @@
opts = Variables(files=[SAVED_CONFIG])
opts.AddVariables(
+ RawListVariable('DESTDIR',
+ 'Required *dummy*, without scons will stop with "Unknown variables: DESTDIR"',
+ None),
PathVariable('PREFIX',
'Directory to install under',
default_prefix,
@@ -203,6 +206,7 @@
thisdir = os.getcwd()
libdir = '$LIBDIR'
incdir = '$PREFIX/include/serf-$MAJOR'
+pkgconfdir = '$PREFIX/libdata'
# This version string is used in the dynamic library name, and for Mac OS X also
# for the current_version and compatibility_version options in the .dylib
@@ -345,8 +349,8 @@
### there is probably a better way to run/capture output.
### env.ParseConfig() may be handy for getting this stuff into the build
if CALLOUT_OKAY:
- apr_libs = os.popen(env.subst('$APR --link-libtool --libs')).read().strip()
- apu_libs = os.popen(env.subst('$APU --link-libtool --libs')).read().strip()
+ apr_libs = os.popen(env.subst('$APR --libs')).read().strip()
+ apu_libs = os.popen(env.subst('$APU --libs')).read().strip()
else:
apr_libs = ''
apu_libs = ''
@@ -387,6 +391,8 @@
env.Default(lib_static, lib_shared, pkgconfig)
+#print env.Dump()
+
if CALLOUT_OKAY:
conf = Configure(env)
@@ -418,7 +424,7 @@
env.Alias('install-lib', [install_static, install_shared,
])
env.Alias('install-inc', env.Install(incdir, HEADER_FILES))
-env.Alias('install-pc', env.Install(os.path.join(libdir, 'pkgconfig'),
+env.Alias('install-pc', env.Install(os.path.join(pkgconfdir, 'pkgconfig'),
pkgconfig))
env.Alias('install', ['install-lib', 'install-inc', 'install-pc', ])