#
# This file is part of Mapnik (c++ mapping toolkit)
#
# Copyright (C) 2006 Artem Pavlenko, Jean-Francois Doyon
#
# Mapnik is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
#
# $Id$

Import ('env')

prefix = env['PREFIX']

plugin_env = env.Clone()

postgis_src = Split(
  """
        postgis_datasource.cpp
        postgis_featureset.cpp
  """
        )

libraries = ['pq','intl','ssl','crypto']

# Link Library to Dependencies
libraries.append('mapnik2')
libraries.append(env['ICU_LIB_NAME'])
if env['THREADING'] == 'multi':
	libraries.append('boost_thread%s' % env['BOOST_APPEND'])

linkflags = env['CUSTOM_LDFLAGS']
linkflags += ' -framework Kerberos '
linkflags += ' -framework Foundation '
linkflags += ' -framework LDAP '
linkflags += ' -liconv '

input_plugin = plugin_env.SharedLibrary('../postgis', source=postgis_src, SHLIBPREFIX='', SHLIBSUFFIX='.input', LIBS=libraries, LINKFLAGS=linkflags)

# if the plugin links to libmapnik2 ensure it is built first
Depends(input_plugin, env.subst('../../../src/%s' % env['MAPNIK_LIB_NAME']))

if 'uninstall' not in COMMAND_LINE_TARGETS:
    env.Install(env['MAPNIK_INPUT_PLUGINS_DEST'], input_plugin)
    env.Alias('install', env['MAPNIK_INPUT_PLUGINS_DEST'])

@@ -1029,32 +1029,10 @@
 'pq'
-,'intl','ssl','crypto'
 %5D%0A
+
 %0A# L
@@ -1220,177 +1220,8 @@
 %5D)%0A%0A
-linkflags = env%5B'CUSTOM_LDFLAGS'%5D%0Alinkflags += ' -framework Kerberos '%0Alinkflags += ' -framework Foundation '%0Alinkflags += ' -framework LDAP '%0Alinkflags += ' -liconv '%0A%0A
 inpu
@@ -1358,17 +1358,29 @@
 AGS=
-linkflags
+env%5B'CUSTOM_LDFLAGS'%5D
 )%0A%0A#

revert accidental modification to postgis build.py