summaryrefslogtreecommitdiff
path: root/www/aws
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2011-02-11 16:48:52 +0000
committerdrochner <drochner@pkgsrc.org>2011-02-11 16:48:52 +0000
commit7ba7d4558ab8b73e697be17abe801173df3d5969 (patch)
tree0ca0730c093b138ffcea4bec534760b58d57793a /www/aws
parente453e486a797645b9a6541c306670ed58f24c947 (diff)
downloadpkgsrc-7ba7d4558ab8b73e697be17abe801173df3d5969.tar.gz
add aws-2.10.0.1, a web server library for Ada, from John Marino per PM
Diffstat (limited to 'www/aws')
-rw-r--r--www/aws/DESCR21
-rw-r--r--www/aws/MESSAGE_NETBSD_SSL7
-rw-r--r--www/aws/Makefile67
-rw-r--r--www/aws/PLIST743
-rw-r--r--www/aws/distinfo19
-rw-r--r--www/aws/options.mk144
-rw-r--r--www/aws/patches/patch-ac15
-rw-r--r--www/aws/patches/patch-ad12
-rw-r--r--www/aws/patches/patch-ae12
-rw-r--r--www/aws/patches/patch-ba66
-rw-r--r--www/aws/patches/patch-bb36
-rw-r--r--www/aws/patches/patch-bc18
-rw-r--r--www/aws/patches/patch-bd15
-rw-r--r--www/aws/patches/patch-be16
-rw-r--r--www/aws/patches/patch-bf28
-rw-r--r--www/aws/patches/patch-bg28
-rw-r--r--www/aws/patches/patch-bh27
-rw-r--r--www/aws/patches/patch-bi21
-rw-r--r--www/aws/patches/patch-bj22
-rw-r--r--www/aws/patches/patch-bk15
20 files changed, 1332 insertions, 0 deletions
diff --git a/www/aws/DESCR b/www/aws/DESCR
new file mode 100644
index 00000000000..ee6aeff83ff
--- /dev/null
+++ b/www/aws/DESCR
@@ -0,0 +1,21 @@
+AWS stands for Ada Web Server, but it is more than just another webserver...
+
+AWS is a complete framework to develop web based applications. The main
+part of the framework is the embedded web server. This small yet powerful
+web server can be embedded into your application so your application will be
+able to talk with a standard web browser such as Microsoft Internet Explorer
+or Netscape Communicator. Around this web server, a lot of services have
+been developed.
+
+The framework includes:
+ * seb parameters module * session server
+ * SOAP support * WSDL generation from Ada
+ * template parser * AJAX support
+ * HTTPS/SSL support * large server support
+ * virtual hosting support * server push
+ * directory browser * status page
+ * log module * hotplug module
+ * light communications API * configuration API
+ * client API * web page service
+ * SMTP support * LDAP support
+ * Jabber support
diff --git a/www/aws/MESSAGE_NETBSD_SSL b/www/aws/MESSAGE_NETBSD_SSL
new file mode 100644
index 00000000000..d52c03ca7c7
--- /dev/null
+++ b/www/aws/MESSAGE_NETBSD_SSL
@@ -0,0 +1,7 @@
+===========================================================================
+$NetBSD: MESSAGE_NETBSD_SSL,v 1.1.1.1 2011/02/11 16:48:52 drochner Exp $
+Due to the combination of an old version of the gcc library in NetBSD 5+
+(/usr/lib/libgcc.*) and a recently discovered bug in gnatmake/gprbuild,
+it is not possible to build the Ada Web Server with SSL support at this
+time. This means https:// will not function. Sorry!
+===========================================================================
diff --git a/www/aws/Makefile b/www/aws/Makefile
new file mode 100644
index 00000000000..0d4034873cb
--- /dev/null
+++ b/www/aws/Makefile
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/02/11 16:48:52 drochner Exp $
+#
+
+DISTNAME= aws-${AWS_VERSION}
+CATEGORIES= www
+MASTER_SITES= http://downloads.dragonlace.net/src/ \
+ http://dragonlace.mirrors.ada.cx/src/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= draco@marino.st
+HOMEPAGE= http://libre.adacore.com/libre/tools/aws/
+COMMENT= Adacore Ada Web Server and framework
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+AWS_VERSION= 2.10.0.1
+USE_TOOLS+= gmake makeinfo sed
+BUILD_DEPENDS+= gawk:../../lang/gawk
+
+.include "options.mk"
+
+MAKE_ENV+= ADA_PROJECT_PATH=${PREFIX}/lib/gnat
+
+post-wrapper:
+ # We disable at least the wrapper binaries on all GNAT AUX to
+ # avoid potential linkage problems
+ ${RM} ${WRKDIR}/.wrapper/bin/*
+
+pre-configure:
+ gprconfig --batch --config=Ada --config=C --config="Project File"
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} CC=gnatgcc \
+ ${GMAKE} setup ${CONFIGURE_ARGS}
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} build build_doc
+
+do-test: install
+ cd ${WRKSRC}/regtests && python2.6 testsuite.py
+
+do-install:
+ cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${GMAKE} install
+ ${TOUCH} ${DESTDIR}${PREFIX}/share/examples/aws/bin/IGNORE.ME
+.if !empty (BUILD_DEMOS)
+ ${MAKE} demos
+ ${MAKE} demos-install
+.endif
+
+demos:
+.for dd in ${DEMO_DIRS}
+ cd ${WRKSRC}/demos/${dd} && ${GMAKE}
+.endfor
+
+demos-install:
+.if !empty (BUILD_DEMOS)
+ ${MKDIR} ${DESTDIR}${PREFIX}/share/examples/aws/demos
+.for dd in ${DEMO_DIRS}
+ ${FIND} ${WRKSRC}/demos/${dd} -type f -perm -0001 \
+ -exec ${INSTALL} {} ${DESTDIR}${PREFIX}/share/examples/aws/demos/ \;
+.endfor
+.endif
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../devel/gnatpython/buildlink3.mk"
+.include "../../devel/gprbuild-aux/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/aws/PLIST b/www/aws/PLIST
new file mode 100644
index 00000000000..86a88b11ca3
--- /dev/null
+++ b/www/aws/PLIST
@@ -0,0 +1,743 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+bin/aws_password
+bin/awsres
+bin/templates2ada
+bin/templatespp
+bin/webxref
+bin/wsdl2aws
+include/aws/aws-attachments.adb
+include/aws/aws-attachments.ads
+include/aws/aws-client-hotplug.adb
+include/aws/aws-client-hotplug.ads
+include/aws/aws-client-http_utils.adb
+include/aws/aws-client-http_utils.ads
+include/aws/aws-client-xml-input_sources.adb
+include/aws/aws-client-xml-input_sources.ads
+include/aws/aws-client-xml.ads
+include/aws/aws-client.adb
+include/aws/aws-client.ads
+include/aws/aws-communication-client.adb
+include/aws/aws-communication-client.ads
+include/aws/aws-communication-server.adb
+include/aws/aws-communication-server.ads
+include/aws/aws-communication.adb
+include/aws/aws-communication.ads
+include/aws/aws-config-ini.adb
+include/aws/aws-config-ini.ads
+include/aws/aws-config-set.adb
+include/aws/aws-config-set.ads
+include/aws/aws-config-utils.adb
+include/aws/aws-config-utils.ads
+include/aws/aws-config.adb
+include/aws/aws-config.ads
+include/aws/aws-containers-key_value.ads
+include/aws/aws-containers-memory_streams.ads
+include/aws/aws-containers-string_vectors.ads
+include/aws/aws-containers-tables-set.adb
+include/aws/aws-containers-tables-set.ads
+include/aws/aws-containers-tables.adb
+include/aws/aws-containers-tables.ads
+include/aws/aws-containers.ads
+include/aws/aws-cookie.adb
+include/aws/aws-cookie.ads
+include/aws/aws-default.ads
+include/aws/aws-digest.adb
+include/aws/aws-digest.ads
+include/aws/aws-dispatchers-callback.adb
+include/aws/aws-dispatchers-callback.ads
+include/aws/aws-dispatchers.adb
+include/aws/aws-dispatchers.ads
+include/aws/aws-exceptions.ads
+include/aws/aws-headers-set.adb
+include/aws/aws-headers-set.ads
+include/aws/aws-headers-values.adb
+include/aws/aws-headers-values.ads
+include/aws/aws-headers.adb
+include/aws/aws-headers.ads
+include/aws/aws-hotplug-get_status.adb
+include/aws/aws-hotplug-get_status.ads
+include/aws/aws-hotplug.adb
+include/aws/aws-hotplug.ads
+include/aws/aws-jabber-client.adb
+include/aws/aws-jabber-client.ads
+include/aws/aws-jabber-digest_md5.adb
+include/aws/aws-jabber-digest_md5.ads
+include/aws/aws-jabber.ads
+include/aws/aws-log.adb
+include/aws/aws-log.ads
+include/aws/aws-messages.adb
+include/aws/aws-messages.ads
+include/aws/aws-mime.adb
+include/aws/aws-mime.ads
+include/aws/aws-net-acceptors.adb
+include/aws/aws-net-acceptors.ads
+include/aws/aws-net-buffered.adb
+include/aws/aws-net-buffered.ads
+include/aws/aws-net-generic_sets.adb
+include/aws/aws-net-generic_sets.ads
+include/aws/aws-net-log-callbacks.adb
+include/aws/aws-net-log-callbacks.ads
+include/aws/aws-net-log.adb
+include/aws/aws-net-log.ads
+include/aws/aws-net-poll_events.adb
+include/aws/aws-net-poll_events.ads
+include/aws/aws-net-sets.ads
+include/aws/aws-net-ssl-certificate.ads
+include/aws/aws-net-ssl-certificate__dummy.adb
+include/aws/aws-net-ssl-certificate__gnutls.adb
+include/aws/aws-net-ssl-certificate__openssl.adb
+include/aws/aws-net-ssl.ads
+include/aws/aws-net-ssl__dummy.adb
+include/aws/aws-net-ssl__gnutls.adb
+include/aws/aws-net-ssl__openssl.adb
+include/aws/aws-net-std.ads
+include/aws/aws-net-std__gnat.adb
+include/aws/aws-net-std__ipv6.adb
+include/aws/aws-net-stream_io.adb
+include/aws/aws-net-stream_io.ads
+include/aws/aws-net-thin.ads
+include/aws/aws-net.adb
+include/aws/aws-net.ads
+include/aws/aws-parameters-set.adb
+include/aws/aws-parameters-set.ads
+include/aws/aws-parameters.adb
+include/aws/aws-parameters.ads
+include/aws/aws-pop.adb
+include/aws/aws-pop.ads
+include/aws/aws-resources-embedded.adb
+include/aws/aws-resources-embedded.ads
+include/aws/aws-resources-files.adb
+include/aws/aws-resources-files.ads
+include/aws/aws-resources-streams-disk-once.adb
+include/aws/aws-resources-streams-disk-once.ads
+include/aws/aws-resources-streams-disk.adb
+include/aws/aws-resources-streams-disk.ads
+include/aws/aws-resources-streams-memory-zlib.adb
+include/aws/aws-resources-streams-memory-zlib.ads
+include/aws/aws-resources-streams-memory.adb
+include/aws/aws-resources-streams-memory.ads
+include/aws/aws-resources-streams-pipe.adb
+include/aws/aws-resources-streams-pipe.ads
+include/aws/aws-resources-streams-zlib.adb
+include/aws/aws-resources-streams-zlib.ads
+include/aws/aws-resources-streams.adb
+include/aws/aws-resources-streams.ads
+include/aws/aws-resources.adb
+include/aws/aws-resources.ads
+include/aws/aws-response-set.adb
+include/aws/aws-response-set.ads
+include/aws/aws-response.adb
+include/aws/aws-response.ads
+include/aws/aws-server-get_status.adb
+include/aws/aws-server-get_status.ads
+include/aws/aws-server-hotplug.adb
+include/aws/aws-server-hotplug.ads
+include/aws/aws-server-http_utils.adb
+include/aws/aws-server-http_utils.ads
+include/aws/aws-server-log.adb
+include/aws/aws-server-log.ads
+include/aws/aws-server-protocol_handler.adb
+include/aws/aws-server-push.adb
+include/aws/aws-server-push.ads
+include/aws/aws-server-status.adb
+include/aws/aws-server-status.ads
+include/aws/aws-server.adb
+include/aws/aws-server.ads
+include/aws/aws-services-callbacks.adb
+include/aws/aws-services-callbacks.ads
+include/aws/aws-services-directory.adb
+include/aws/aws-services-directory.ads
+include/aws/aws-services-dispatchers-linker.adb
+include/aws/aws-services-dispatchers-linker.ads
+include/aws/aws-services-dispatchers-method.adb
+include/aws/aws-services-dispatchers-method.ads
+include/aws/aws-services-dispatchers-timer.adb
+include/aws/aws-services-dispatchers-timer.ads
+include/aws/aws-services-dispatchers-transient_pages.adb
+include/aws/aws-services-dispatchers-transient_pages.ads
+include/aws/aws-services-dispatchers-uri.adb
+include/aws/aws-services-dispatchers-uri.ads
+include/aws/aws-services-dispatchers-virtual_host.adb
+include/aws/aws-services-dispatchers-virtual_host.ads
+include/aws/aws-services-dispatchers.ads
+include/aws/aws-services-download.adb
+include/aws/aws-services-download.ads
+include/aws/aws-services-page_server.adb
+include/aws/aws-services-page_server.ads
+include/aws/aws-services-split_pages-alpha-bounded.adb
+include/aws/aws-services-split_pages-alpha-bounded.ads
+include/aws/aws-services-split_pages-alpha.adb
+include/aws/aws-services-split_pages-alpha.ads
+include/aws/aws-services-split_pages-shared.adb
+include/aws/aws-services-split_pages-shared.ads
+include/aws/aws-services-split_pages-uniform-alpha.adb
+include/aws/aws-services-split_pages-uniform-alpha.ads
+include/aws/aws-services-split_pages-uniform-overlapping.adb
+include/aws/aws-services-split_pages-uniform-overlapping.ads
+include/aws/aws-services-split_pages-uniform.adb
+include/aws/aws-services-split_pages-uniform.ads
+include/aws/aws-services-split_pages.adb
+include/aws/aws-services-split_pages.ads
+include/aws/aws-services-transient_pages-control.adb
+include/aws/aws-services-transient_pages-control.ads
+include/aws/aws-services-transient_pages.adb
+include/aws/aws-services-transient_pages.ads
+include/aws/aws-services-web_block-context.adb
+include/aws/aws-services-web_block-context.ads
+include/aws/aws-services-web_block-registry.adb
+include/aws/aws-services-web_block-registry.ads
+include/aws/aws-services-web_block.ads
+include/aws/aws-services-web_mail.adb
+include/aws/aws-services-web_mail.ads
+include/aws/aws-services.ads
+include/aws/aws-session-control.adb
+include/aws/aws-session-control.ads
+include/aws/aws-session.adb
+include/aws/aws-session.ads
+include/aws/aws-smtp-authentication-plain.adb
+include/aws/aws-smtp-authentication-plain.ads
+include/aws/aws-smtp-authentication.ads
+include/aws/aws-smtp-client.adb
+include/aws/aws-smtp-client.ads
+include/aws/aws-smtp-messages-set.adb
+include/aws/aws-smtp-messages-set.ads
+include/aws/aws-smtp-messages.adb
+include/aws/aws-smtp-messages.ads
+include/aws/aws-smtp-server.adb
+include/aws/aws-smtp-server.ads
+include/aws/aws-smtp.adb
+include/aws/aws-smtp.ads
+include/aws/aws-status-set.adb
+include/aws/aws-status-set.ads
+include/aws/aws-status-translate_set.adb
+include/aws/aws-status-translate_set.ads
+include/aws/aws-status-translate_table.adb
+include/aws/aws-status-translate_table.ads
+include/aws/aws-status.adb
+include/aws/aws-status.ads
+include/aws/aws-templates.ads
+include/aws/aws-translator-conversion.adb
+include/aws/aws-translator.adb
+include/aws/aws-translator.ads
+include/aws/aws-url-raise_url_error.adb
+include/aws/aws-url-raise_url_error.ads
+include/aws/aws-url-set.adb
+include/aws/aws-url-set.ads
+include/aws/aws-url.adb
+include/aws/aws-url.ads
+include/aws/aws-utils-streams.adb
+include/aws/aws-utils-streams.ads
+include/aws/aws-utils.adb
+include/aws/aws-utils.ads
+include/aws/aws.ads
+include/aws/components/memory_streams.adb
+include/aws/components/memory_streams.ads
+include/aws/components/sha-process_data.adb
+include/aws/components/sha-process_data.ads
+include/aws/components/sha-strings.adb
+include/aws/components/sha-strings.ads
+include/aws/components/sha.ads
+include/aws/components/strings_cutter.adb
+include/aws/components/strings_cutter.ads
+include/aws/components/zlib-streams.adb
+include/aws/components/zlib-streams.ads
+include/aws/components/zlib-thin.adb
+include/aws/components/zlib-thin.ads
+include/aws/components/zlib.adb
+include/aws/components/zlib.ads
+include/aws/native/aws-os_lib.ads
+include/aws/soap-client.adb
+include/aws/soap-client.ads
+include/aws/soap-dispatchers-callback.adb
+include/aws/soap-dispatchers-callback.ads
+include/aws/soap-dispatchers.adb
+include/aws/soap-dispatchers.ads
+include/aws/soap-generator-cb.adb
+include/aws/soap-generator-name_set.adb
+include/aws/soap-generator-skel.adb
+include/aws/soap-generator-stub.adb
+include/aws/soap-generator.adb
+include/aws/soap-generator.ads
+include/aws/soap-message-payload.adb
+include/aws/soap-message-payload.ads
+include/aws/soap-message-reader.adb
+include/aws/soap-message-reader.ads
+include/aws/soap-message-response-error.adb
+include/aws/soap-message-response-error.ads
+include/aws/soap-message-response.adb
+include/aws/soap-message-response.ads
+include/aws/soap-message-xml.adb
+include/aws/soap-message-xml.ads
+include/aws/soap-message.adb
+include/aws/soap-message.ads
+include/aws/soap-name_space.adb
+include/aws/soap-name_space.ads
+include/aws/soap-parameters.adb
+include/aws/soap-parameters.ads
+include/aws/soap-types-untyped.adb
+include/aws/soap-types-untyped.ads
+include/aws/soap-types.adb
+include/aws/soap-types.ads
+include/aws/soap-utils.adb
+include/aws/soap-utils.ads
+include/aws/soap-wsdl-parameters.adb
+include/aws/soap-wsdl-parameters.ads
+include/aws/soap-wsdl-parser.adb
+include/aws/soap-wsdl-parser.ads
+include/aws/soap-wsdl.adb
+include/aws/soap-wsdl.ads
+include/aws/soap-xml.adb
+include/aws/soap-xml.ads
+include/aws/soap.ads
+include/aws/ssl-thin__dummy.ads
+include/aws/ssl-thin__gnutls.ads
+include/aws/ssl-thin__openssl.ads
+include/aws/ssl.ads
+include/aws/templates_parser-cached_files.adb
+include/aws/templates_parser-configuration__aws.ads
+include/aws/templates_parser-configuration__standalone.ads
+include/aws/templates_parser-data.adb
+include/aws/templates_parser-debug.adb
+include/aws/templates_parser-debug.ads
+include/aws/templates_parser-definitions.adb
+include/aws/templates_parser-expr.adb
+include/aws/templates_parser-filter.adb
+include/aws/templates_parser-input.ads
+include/aws/templates_parser-input__aws.adb
+include/aws/templates_parser-input__standalone.adb
+include/aws/templates_parser-macro.adb
+include/aws/templates_parser-print_tree.adb
+include/aws/templates_parser-query.adb
+include/aws/templates_parser-query.ads
+include/aws/templates_parser-simplifier.adb
+include/aws/templates_parser-utils.adb
+include/aws/templates_parser-utils.ads
+include/aws/templates_parser-xml.adb
+include/aws/templates_parser-xml.ads
+include/aws/templates_parser.adb
+include/aws/templates_parser.ads
+include/aws/templates_parser_tasking.ads
+include/aws/templates_parser_tasking__no_tasking.adb
+include/aws/templates_parser_tasking__standard_tasking.adb
+lib/aws/native/relocatable/aws-attachments.ali
+lib/aws/native/relocatable/aws-client-hotplug.ali
+lib/aws/native/relocatable/aws-client-http_utils.ali
+lib/aws/native/relocatable/aws-client-xml-input_sources.ali
+lib/aws/native/relocatable/aws-client-xml.ali
+lib/aws/native/relocatable/aws-client.ali
+lib/aws/native/relocatable/aws-communication-client.ali
+lib/aws/native/relocatable/aws-communication-server.ali
+lib/aws/native/relocatable/aws-communication.ali
+lib/aws/native/relocatable/aws-config-ini.ali
+lib/aws/native/relocatable/aws-config-set.ali
+lib/aws/native/relocatable/aws-config-utils.ali
+lib/aws/native/relocatable/aws-config.ali
+lib/aws/native/relocatable/aws-containers-key_value.ali
+lib/aws/native/relocatable/aws-containers-memory_streams.ali
+lib/aws/native/relocatable/aws-containers-string_vectors.ali
+lib/aws/native/relocatable/aws-containers-tables-set.ali
+lib/aws/native/relocatable/aws-containers-tables.ali
+lib/aws/native/relocatable/aws-containers.ali
+lib/aws/native/relocatable/aws-cookie.ali
+lib/aws/native/relocatable/aws-default.ali
+lib/aws/native/relocatable/aws-digest.ali
+lib/aws/native/relocatable/aws-dispatchers-callback.ali
+lib/aws/native/relocatable/aws-dispatchers.ali
+lib/aws/native/relocatable/aws-exceptions.ali
+lib/aws/native/relocatable/aws-headers-set.ali
+lib/aws/native/relocatable/aws-headers-values.ali
+lib/aws/native/relocatable/aws-headers.ali
+lib/aws/native/relocatable/aws-hotplug-get_status.ali
+lib/aws/native/relocatable/aws-hotplug.ali
+lib/aws/native/relocatable/aws-jabber-client.ali
+lib/aws/native/relocatable/aws-jabber-digest_md5.ali
+lib/aws/native/relocatable/aws-jabber.ali
+lib/aws/native/relocatable/aws-log.ali
+lib/aws/native/relocatable/aws-messages.ali
+lib/aws/native/relocatable/aws-mime.ali
+lib/aws/native/relocatable/aws-net-acceptors.ali
+lib/aws/native/relocatable/aws-net-buffered.ali
+lib/aws/native/relocatable/aws-net-generic_sets.ali
+lib/aws/native/relocatable/aws-net-log-callbacks.ali
+lib/aws/native/relocatable/aws-net-log.ali
+lib/aws/native/relocatable/aws-net-poll_events.ali
+lib/aws/native/relocatable/aws-net-sets.ali
+lib/aws/native/relocatable/aws-net-ssl-certificate__dummy.ali
+lib/aws/native/relocatable/aws-net-ssl__dummy.ali
+lib/aws/native/relocatable/aws-net-std__gnat.ali
+lib/aws/native/relocatable/aws-net-stream_io.ali
+lib/aws/native/relocatable/aws-net-thin.ali
+lib/aws/native/relocatable/aws-net.ali
+lib/aws/native/relocatable/aws-os_lib.ali
+lib/aws/native/relocatable/aws-parameters-set.ali
+lib/aws/native/relocatable/aws-parameters.ali
+lib/aws/native/relocatable/aws-pop.ali
+lib/aws/native/relocatable/aws-resources-embedded.ali
+lib/aws/native/relocatable/aws-resources-files.ali
+lib/aws/native/relocatable/aws-resources-streams-disk-once.ali
+lib/aws/native/relocatable/aws-resources-streams-disk.ali
+lib/aws/native/relocatable/aws-resources-streams-memory-zlib.ali
+lib/aws/native/relocatable/aws-resources-streams-memory.ali
+lib/aws/native/relocatable/aws-resources-streams-pipe.ali
+lib/aws/native/relocatable/aws-resources-streams-zlib.ali
+lib/aws/native/relocatable/aws-resources-streams.ali
+lib/aws/native/relocatable/aws-resources.ali
+lib/aws/native/relocatable/aws-response-set.ali
+lib/aws/native/relocatable/aws-response.ali
+lib/aws/native/relocatable/aws-server-get_status.ali
+lib/aws/native/relocatable/aws-server-hotplug.ali
+lib/aws/native/relocatable/aws-server-http_utils.ali
+lib/aws/native/relocatable/aws-server-log.ali
+lib/aws/native/relocatable/aws-server-push.ali
+lib/aws/native/relocatable/aws-server-status.ali
+lib/aws/native/relocatable/aws-server.ali
+lib/aws/native/relocatable/aws-services-callbacks.ali
+lib/aws/native/relocatable/aws-services-directory.ali
+lib/aws/native/relocatable/aws-services-dispatchers-linker.ali
+lib/aws/native/relocatable/aws-services-dispatchers-method.ali
+lib/aws/native/relocatable/aws-services-dispatchers-timer.ali
+lib/aws/native/relocatable/aws-services-dispatchers-transient_pages.ali
+lib/aws/native/relocatable/aws-services-dispatchers-uri.ali
+lib/aws/native/relocatable/aws-services-dispatchers-virtual_host.ali
+lib/aws/native/relocatable/aws-services-dispatchers.ali
+lib/aws/native/relocatable/aws-services-download.ali
+lib/aws/native/relocatable/aws-services-page_server.ali
+lib/aws/native/relocatable/aws-services-split_pages-alpha-bounded.ali
+lib/aws/native/relocatable/aws-services-split_pages-alpha.ali
+lib/aws/native/relocatable/aws-services-split_pages-shared.ali
+lib/aws/native/relocatable/aws-services-split_pages-uniform-alpha.ali
+lib/aws/native/relocatable/aws-services-split_pages-uniform-overlapping.ali
+lib/aws/native/relocatable/aws-services-split_pages-uniform.ali
+lib/aws/native/relocatable/aws-services-split_pages.ali
+lib/aws/native/relocatable/aws-services-transient_pages-control.ali
+lib/aws/native/relocatable/aws-services-transient_pages.ali
+lib/aws/native/relocatable/aws-services-web_block-context.ali
+lib/aws/native/relocatable/aws-services-web_block-registry.ali
+lib/aws/native/relocatable/aws-services-web_block.ali
+lib/aws/native/relocatable/aws-services-web_mail.ali
+lib/aws/native/relocatable/aws-services.ali
+lib/aws/native/relocatable/aws-session-control.ali
+lib/aws/native/relocatable/aws-session.ali
+lib/aws/native/relocatable/aws-smtp-authentication-plain.ali
+lib/aws/native/relocatable/aws-smtp-authentication.ali
+lib/aws/native/relocatable/aws-smtp-client.ali
+lib/aws/native/relocatable/aws-smtp-messages-set.ali
+lib/aws/native/relocatable/aws-smtp-messages.ali
+lib/aws/native/relocatable/aws-smtp-server.ali
+lib/aws/native/relocatable/aws-smtp.ali
+lib/aws/native/relocatable/aws-status-set.ali
+lib/aws/native/relocatable/aws-status-translate_set.ali
+lib/aws/native/relocatable/aws-status-translate_table.ali
+lib/aws/native/relocatable/aws-status.ali
+lib/aws/native/relocatable/aws-templates.ali
+lib/aws/native/relocatable/aws-translator.ali
+lib/aws/native/relocatable/aws-url-raise_url_error.ali
+lib/aws/native/relocatable/aws-url-set.ali
+lib/aws/native/relocatable/aws-url.ali
+lib/aws/native/relocatable/aws-utils-streams.ali
+lib/aws/native/relocatable/aws-utils.ali
+lib/aws/native/relocatable/aws.ali
+lib/aws/native/relocatable/gnat.adc
+lib/aws/native/relocatable/libaws.so
+lib/aws/native/relocatable/libaws_include.so
+lib/aws/native/relocatable/libaws_ssl.so
+lib/aws/native/relocatable/libz.so
+lib/aws/native/relocatable/memory_streams.ali
+lib/aws/native/relocatable/sha-process_data.ali
+lib/aws/native/relocatable/sha-strings.ali
+lib/aws/native/relocatable/sha.ali
+lib/aws/native/relocatable/soap-client.ali
+lib/aws/native/relocatable/soap-dispatchers-callback.ali
+lib/aws/native/relocatable/soap-dispatchers.ali
+lib/aws/native/relocatable/soap-generator.ali
+lib/aws/native/relocatable/soap-message-payload.ali
+lib/aws/native/relocatable/soap-message-reader.ali
+lib/aws/native/relocatable/soap-message-response-error.ali
+lib/aws/native/relocatable/soap-message-response.ali
+lib/aws/native/relocatable/soap-message-xml.ali
+lib/aws/native/relocatable/soap-message.ali
+lib/aws/native/relocatable/soap-name_space.ali
+lib/aws/native/relocatable/soap-parameters.ali
+lib/aws/native/relocatable/soap-types-untyped.ali
+lib/aws/native/relocatable/soap-types.ali
+lib/aws/native/relocatable/soap-utils.ali
+lib/aws/native/relocatable/soap-wsdl-parameters.ali
+lib/aws/native/relocatable/soap-wsdl-parser.ali
+lib/aws/native/relocatable/soap-wsdl.ali
+lib/aws/native/relocatable/soap-xml.ali
+lib/aws/native/relocatable/soap.ali
+lib/aws/native/relocatable/ssl-thin__dummy.ali
+lib/aws/native/relocatable/ssl.ali
+lib/aws/native/relocatable/strings_cutter.ali
+lib/aws/native/relocatable/templates_parser-configuration__aws.ali
+lib/aws/native/relocatable/templates_parser-debug.ali
+lib/aws/native/relocatable/templates_parser-input__aws.ali
+lib/aws/native/relocatable/templates_parser-query.ali
+lib/aws/native/relocatable/templates_parser-utils.ali
+lib/aws/native/relocatable/templates_parser-xml.ali
+lib/aws/native/relocatable/templates_parser.ali
+lib/aws/native/relocatable/templates_parser_tasking__standard_tasking.ali
+lib/aws/native/relocatable/zlib-streams.ali
+lib/aws/native/relocatable/zlib-thin.ali
+lib/aws/native/relocatable/zlib.ali
+lib/aws/native/static/aws-attachments.ali
+lib/aws/native/static/aws-client-hotplug.ali
+lib/aws/native/static/aws-client-http_utils.ali
+lib/aws/native/static/aws-client-xml-input_sources.ali
+lib/aws/native/static/aws-client-xml.ali
+lib/aws/native/static/aws-client.ali
+lib/aws/native/static/aws-communication-client.ali
+lib/aws/native/static/aws-communication-server.ali
+lib/aws/native/static/aws-communication.ali
+lib/aws/native/static/aws-config-ini.ali
+lib/aws/native/static/aws-config-set.ali
+lib/aws/native/static/aws-config-utils.ali
+lib/aws/native/static/aws-config.ali
+lib/aws/native/static/aws-containers-key_value.ali
+lib/aws/native/static/aws-containers-memory_streams.ali
+lib/aws/native/static/aws-containers-string_vectors.ali
+lib/aws/native/static/aws-containers-tables-set.ali
+lib/aws/native/static/aws-containers-tables.ali
+lib/aws/native/static/aws-containers.ali
+lib/aws/native/static/aws-cookie.ali
+lib/aws/native/static/aws-default.ali
+lib/aws/native/static/aws-digest.ali
+lib/aws/native/static/aws-dispatchers-callback.ali
+lib/aws/native/static/aws-dispatchers.ali
+lib/aws/native/static/aws-exceptions.ali
+lib/aws/native/static/aws-headers-set.ali
+lib/aws/native/static/aws-headers-values.ali
+lib/aws/native/static/aws-headers.ali
+lib/aws/native/static/aws-hotplug-get_status.ali
+lib/aws/native/static/aws-hotplug.ali
+lib/aws/native/static/aws-jabber-client.ali
+lib/aws/native/static/aws-jabber-digest_md5.ali
+lib/aws/native/static/aws-jabber.ali
+lib/aws/native/static/aws-log.ali
+lib/aws/native/static/aws-messages.ali
+lib/aws/native/static/aws-mime.ali
+lib/aws/native/static/aws-net-acceptors.ali
+lib/aws/native/static/aws-net-buffered.ali
+lib/aws/native/static/aws-net-generic_sets.ali
+lib/aws/native/static/aws-net-log-callbacks.ali
+lib/aws/native/static/aws-net-log.ali
+lib/aws/native/static/aws-net-poll_events.ali
+lib/aws/native/static/aws-net-sets.ali
+lib/aws/native/static/aws-net-ssl-certificate__dummy.ali
+lib/aws/native/static/aws-net-ssl__dummy.ali
+lib/aws/native/static/aws-net-std__gnat.ali
+lib/aws/native/static/aws-net-stream_io.ali
+lib/aws/native/static/aws-net-thin.ali
+lib/aws/native/static/aws-net.ali
+lib/aws/native/static/aws-os_lib.ali
+lib/aws/native/static/aws-parameters-set.ali
+lib/aws/native/static/aws-parameters.ali
+lib/aws/native/static/aws-pop.ali
+lib/aws/native/static/aws-resources-embedded.ali
+lib/aws/native/static/aws-resources-files.ali
+lib/aws/native/static/aws-resources-streams-disk-once.ali
+lib/aws/native/static/aws-resources-streams-disk.ali
+lib/aws/native/static/aws-resources-streams-memory-zlib.ali
+lib/aws/native/static/aws-resources-streams-memory.ali
+lib/aws/native/static/aws-resources-streams-pipe.ali
+lib/aws/native/static/aws-resources-streams-zlib.ali
+lib/aws/native/static/aws-resources-streams.ali
+lib/aws/native/static/aws-resources.ali
+lib/aws/native/static/aws-response-set.ali
+lib/aws/native/static/aws-response.ali
+lib/aws/native/static/aws-server-get_status.ali
+lib/aws/native/static/aws-server-hotplug.ali
+lib/aws/native/static/aws-server-http_utils.ali
+lib/aws/native/static/aws-server-log.ali
+lib/aws/native/static/aws-server-push.ali
+lib/aws/native/static/aws-server-status.ali
+lib/aws/native/static/aws-server.ali
+lib/aws/native/static/aws-services-callbacks.ali
+lib/aws/native/static/aws-services-directory.ali
+lib/aws/native/static/aws-services-dispatchers-linker.ali
+lib/aws/native/static/aws-services-dispatchers-method.ali
+lib/aws/native/static/aws-services-dispatchers-timer.ali
+lib/aws/native/static/aws-services-dispatchers-transient_pages.ali
+lib/aws/native/static/aws-services-dispatchers-uri.ali
+lib/aws/native/static/aws-services-dispatchers-virtual_host.ali
+lib/aws/native/static/aws-services-dispatchers.ali
+lib/aws/native/static/aws-services-download.ali
+lib/aws/native/static/aws-services-page_server.ali
+lib/aws/native/static/aws-services-split_pages-alpha-bounded.ali
+lib/aws/native/static/aws-services-split_pages-alpha.ali
+lib/aws/native/static/aws-services-split_pages-shared.ali
+lib/aws/native/static/aws-services-split_pages-uniform-alpha.ali
+lib/aws/native/static/aws-services-split_pages-uniform-overlapping.ali
+lib/aws/native/static/aws-services-split_pages-uniform.ali
+lib/aws/native/static/aws-services-split_pages.ali
+lib/aws/native/static/aws-services-transient_pages-control.ali
+lib/aws/native/static/aws-services-transient_pages.ali
+lib/aws/native/static/aws-services-web_block-context.ali
+lib/aws/native/static/aws-services-web_block-registry.ali
+lib/aws/native/static/aws-services-web_block.ali
+lib/aws/native/static/aws-services-web_mail.ali
+lib/aws/native/static/aws-services.ali
+lib/aws/native/static/aws-session-control.ali
+lib/aws/native/static/aws-session.ali
+lib/aws/native/static/aws-smtp-authentication-plain.ali
+lib/aws/native/static/aws-smtp-authentication.ali
+lib/aws/native/static/aws-smtp-client.ali
+lib/aws/native/static/aws-smtp-messages-set.ali
+lib/aws/native/static/aws-smtp-messages.ali
+lib/aws/native/static/aws-smtp-server.ali
+lib/aws/native/static/aws-smtp.ali
+lib/aws/native/static/aws-status-set.ali
+lib/aws/native/static/aws-status-translate_set.ali
+lib/aws/native/static/aws-status-translate_table.ali
+lib/aws/native/static/aws-status.ali
+lib/aws/native/static/aws-templates.ali
+lib/aws/native/static/aws-translator.ali
+lib/aws/native/static/aws-url-raise_url_error.ali
+lib/aws/native/static/aws-url-set.ali
+lib/aws/native/static/aws-url.ali
+lib/aws/native/static/aws-utils-streams.ali
+lib/aws/native/static/aws-utils.ali
+lib/aws/native/static/aws.ali
+lib/aws/native/static/gnat.adc
+lib/aws/native/static/libaws.a
+lib/aws/native/static/libaws_include.a
+lib/aws/native/static/libaws_ssl.a
+lib/aws/native/static/libz.a
+lib/aws/native/static/memory_streams.ali
+lib/aws/native/static/sha-process_data.ali
+lib/aws/native/static/sha-strings.ali
+lib/aws/native/static/sha.ali
+lib/aws/native/static/soap-client.ali
+lib/aws/native/static/soap-dispatchers-callback.ali
+lib/aws/native/static/soap-dispatchers.ali
+lib/aws/native/static/soap-generator.ali
+lib/aws/native/static/soap-message-payload.ali
+lib/aws/native/static/soap-message-reader.ali
+lib/aws/native/static/soap-message-response-error.ali
+lib/aws/native/static/soap-message-response.ali
+lib/aws/native/static/soap-message-xml.ali
+lib/aws/native/static/soap-message.ali
+lib/aws/native/static/soap-name_space.ali
+lib/aws/native/static/soap-parameters.ali
+lib/aws/native/static/soap-types-untyped.ali
+lib/aws/native/static/soap-types.ali
+lib/aws/native/static/soap-utils.ali
+lib/aws/native/static/soap-wsdl-parameters.ali
+lib/aws/native/static/soap-wsdl-parser.ali
+lib/aws/native/static/soap-wsdl.ali
+lib/aws/native/static/soap-xml.ali
+lib/aws/native/static/soap.ali
+lib/aws/native/static/ssl-thin__dummy.ali
+lib/aws/native/static/ssl.ali
+lib/aws/native/static/strings_cutter.ali
+lib/aws/native/static/templates_parser-configuration__aws.ali
+lib/aws/native/static/templates_parser-debug.ali
+lib/aws/native/static/templates_parser-input__aws.ali
+lib/aws/native/static/templates_parser-query.ali
+lib/aws/native/static/templates_parser-utils.ali
+lib/aws/native/static/templates_parser-xml.ali
+lib/aws/native/static/templates_parser.ali
+lib/aws/native/static/templates_parser_tasking__standard_tasking.ali
+lib/aws/native/static/zlib-streams.ali
+lib/aws/native/static/zlib-thin.ali
+lib/aws/native/static/zlib.ali
+lib/gnat/aws.gpr
+lib/gnat/aws/aws_components.gpr
+lib/gnat/aws/aws_config.gpr
+lib/gnat/aws/aws_crypto_lib.gpr
+lib/gnat/aws/aws_dl_lib.gpr
+lib/gnat/aws/aws_lib_shared.gpr
+lib/gnat/aws/aws_libz.gpr
+lib/gnat/aws/aws_shared.gpr
+lib/gnat/aws/aws_ssl_error_lib.gpr
+lib/gnat/aws/aws_ssl_lib.gpr
+lib/gnat/aws/aws_ssl_support.gpr
+lib/gnat/aws/aws_xmlada.gpr
+share/doc/aws/aws.html
+share/doc/aws/aws.info
+share/doc/aws/aws.pdf
+share/doc/aws/aws.txt
+share/doc/aws/templates_parser.html
+share/doc/aws/templates_parser.info
+share/doc/aws/templates_parser.pdf
+share/doc/aws/templates_parser.txt
+share/examples/aws/bin/IGNORE.ME
+share/examples/aws/images/aws_down.png
+share/examples/aws/images/aws_logo.png
+share/examples/aws/images/aws_up.png
+share/examples/aws/templates/templates.tads
+share/examples/aws/templates/wm_error.thtml
+share/examples/aws/templates/wm_login.html
+share/examples/aws/templates/wm_message.thtml
+share/examples/aws/templates/wm_reply.thtml
+share/examples/aws/templates/wm_summary.thtml
+share/examples/aws/web_elements/icons/ada.gif
+share/examples/aws/web_elements/icons/adb.gif
+share/examples/aws/web_elements/icons/ads.gif
+share/examples/aws/web_elements/icons/alert.black.gif
+share/examples/aws/web_elements/icons/alert.red.gif
+share/examples/aws/web_elements/icons/arrow.png
+share/examples/aws/web_elements/icons/back.gif
+share/examples/aws/web_elements/icons/binary.gif
+share/examples/aws/web_elements/icons/binhex.gif
+share/examples/aws/web_elements/icons/bomb.gif
+share/examples/aws/web_elements/icons/break.gif
+share/examples/aws/web_elements/icons/c.gif
+share/examples/aws/web_elements/icons/compressed.gif
+share/examples/aws/web_elements/icons/dirup.gif
+share/examples/aws/web_elements/icons/dvi.gif
+share/examples/aws/web_elements/icons/f.gif
+share/examples/aws/web_elements/icons/file.gif
+share/examples/aws/web_elements/icons/file_red.gif
+share/examples/aws/web_elements/icons/file_sec.gif
+share/examples/aws/web_elements/icons/folder.gif
+share/examples/aws/web_elements/icons/folder.open.gif
+share/examples/aws/web_elements/icons/image1.gif
+share/examples/aws/web_elements/icons/image2.gif
+share/examples/aws/web_elements/icons/image3.gif
+share/examples/aws/web_elements/icons/layout.gif
+share/examples/aws/web_elements/icons/movie.gif
+share/examples/aws/web_elements/icons/p.gif
+share/examples/aws/web_elements/icons/patch.gif
+share/examples/aws/web_elements/icons/pdf.gif
+share/examples/aws/web_elements/icons/ps.gif
+share/examples/aws/web_elements/icons/quill.gif
+share/examples/aws/web_elements/icons/rcorner.gif
+share/examples/aws/web_elements/icons/script.gif
+share/examples/aws/web_elements/icons/sound1.gif
+share/examples/aws/web_elements/icons/sound2.gif
+share/examples/aws/web_elements/icons/tar.gif
+share/examples/aws/web_elements/icons/tex.gif
+share/examples/aws/web_elements/icons/text.gif
+share/examples/aws/web_elements/icons/unknown.gif
+share/examples/aws/web_elements/icons/uu.gif
+share/examples/aws/web_elements/javascripts/ajax_api.tjs
+share/examples/aws/web_elements/javascripts/aws.tjs
+share/examples/aws/web_elements/javascripts/aws_action_clear.tjs
+share/examples/aws/web_elements/javascripts/aws_action_js.tjs
+share/examples/aws/web_elements/javascripts/aws_action_replace.tjs
+share/examples/aws/web_elements/javascripts/aws_action_xml.tjs
+share/examples/aws/web_elements/javascripts/aws_func_clear.tjs
+share/examples/aws/web_elements/javascripts/aws_func_replace.tjs
+share/examples/aws/web_elements/javascripts/aws_func_xml.tjs
+share/examples/aws/web_elements/javascripts/aws_kernel.tjs
+share/examples/aws/web_elements/javascripts/aws_sortable.tjs
+share/examples/aws/web_elements/javascripts/behaviour.js
+share/examples/aws/web_elements/javascripts/cookies.js
+share/examples/aws/web_elements/javascripts/dragdrop.js
+share/examples/aws/web_elements/javascripts/effects.js
+share/examples/aws/web_elements/javascripts/prototype.js
+share/examples/aws/web_elements/javascripts/scriptaculous.js
+share/examples/aws/web_elements/menu_css/arrow.png
+share/examples/aws/web_elements/menu_css/menu.tcss
+share/examples/aws/web_elements/mime.types
+share/examples/aws/web_elements/notebook/cookies.js
+share/examples/aws/web_elements/notebook/notebook.thtml
+share/examples/aws/web_elements/readme.txt
+share/examples/aws/web_elements/rounded_boxes/rcorner.gif
+share/examples/aws/web_elements/rounded_boxes/rounded_boxes.tcss
+share/gps/plug-ins/ada2wsdl.xml
+share/gps/plug-ins/aws.py
+share/gps/plug-ins/aws.xml
+share/gps/plug-ins/aws_api.xml
+share/gps/plug-ins/wsdl2aws.xml
diff --git a/www/aws/distinfo b/www/aws/distinfo
new file mode 100644
index 00000000000..755f410262c
--- /dev/null
+++ b/www/aws/distinfo
@@ -0,0 +1,19 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/02/11 16:48:52 drochner Exp $
+
+SHA1 (aws-2.10.0.1.tar.bz2) = 3ea20d4328951089f93caa3693eb24d67cf76594
+RMD160 (aws-2.10.0.1.tar.bz2) = 8d6c2e9e681f18b16bbd79e76e6b65bb8f07a871
+Size (aws-2.10.0.1.tar.bz2) = 1386481 bytes
+SHA1 (patch-ac) = 1985aca4185538590cea3d939f095b69495eb0fa
+SHA1 (patch-ad) = 6bfa89f2837cc0dca4f5c391b7e05e74a3d85181
+SHA1 (patch-ae) = 44f66219a999b90d626f8f581942ae4f406e6c18
+SHA1 (patch-ba) = 62e5a370d44eeeca7a9ee9e50445d20242808631
+SHA1 (patch-bb) = e2db43dd317b01b9d0e97c481b2851b19469667b
+SHA1 (patch-bc) = b4f9926351a0ab3c5e5c73601093266f0d8efaaa
+SHA1 (patch-bd) = b640a61fe75e9bfd06ea6a546ba827a71631517c
+SHA1 (patch-be) = c07e84b8f669e1aec7368a5be0fbcb91b37b32fe
+SHA1 (patch-bf) = 22fe61a2441649cf2bb2c9b6b22008562ca7127f
+SHA1 (patch-bg) = ebbba6439c4cdbeb2f0e1afaec9c46f429e408b9
+SHA1 (patch-bh) = 90275e1841639ca8068190a4b8604341a2b1b99c
+SHA1 (patch-bi) = 3878eb24a44a23f119d78aad5b0c5bcfce1fc4a2
+SHA1 (patch-bj) = 6e138dbe344600ea870e33b030662422cadf6cbc
+SHA1 (patch-bk) = 7be4ff0eefa89a24d942fc38c55f81864dd483de
diff --git a/www/aws/options.mk b/www/aws/options.mk
new file mode 100644
index 00000000000..93c51dd366d
--- /dev/null
+++ b/www/aws/options.mk
@@ -0,0 +1,144 @@
+# $NetBSD: options.mk,v 1.1.1.1 2011/02/11 16:48:52 drochner Exp $
+
+
+# xmlada is built-in (not optional) due to gprbuild dependency
+# zlib is built-in because it's mandatory. It even comes with AWS.
+# ASIS is not supported right now (custom build, requires part of GNAT)
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.aws
+PKG_SUPPORTED_OPTIONS= ssl demos ldap ipv6 debug disable-shared-rt relocatable
+PKG_SUGGESTED_OPTIONS= ssl
+
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+
+CONFIGURE_ARGS+= GCC=gnatgcc
+CONFIGURE_ARGS+= PROCESSORS=1
+CONFIGURE_ARGS+= PYTHON=python2.6
+DOTBUILD= release
+DEMO_DIRS=
+
+
+# The system libgcc is from version 4.1 which doesn't include the symbol
+# _Unwind_GetIPInfo. If AWS uses the system zlib or if it's configured to use
+# SSL the search path /usr/lib is inserted in the gnatmake/gprbuild
+# instructions and the system libgcc.a is picked up instead of
+# /usr/pkg/lib/libgcc.a. This is a bug confirmed by Adacore and an internal
+# bug report has been generated. In the meantime, this means AWS can't be
+# configured for HTTPS on NetBSD, and that zlib must be built from scratch on
+# NetBSD until NetBSD upgrades it's libgcc or until a new GNAT and GPRBuild
+# are delivered that don't have this bug.
+
+.if $(OPSYS) == "NetBSD"
+CONFIGURE_ARGS+= ZLIB=false
+.endif
+
+
+###################
+## SSL Support ##
+###################
+
+.if !empty(PKG_OPTIONS:Mssl)
+.if $(OPSYS) == "NetBSD"
+MESSAGE_SRC= MESSAGE_NETBSD_SSL
+.else
+.include "../../security/openssl/buildlink3.mk"
+CONFIGURE_ARGS+= SOCKET=openssl
+.endif
+.endif
+
+
+
+####################
+## LDAP Support ##
+####################
+
+.if !empty(PKG_OPTIONS:Mldap)
+CONFIGURE_ARGS+= LDAP=true
+DEPENDS+= openldap>=2.4:/../../databases/openldap
+.endif
+
+
+
+#####################
+## DEMOS Support ##
+#####################
+
+.if !empty(PKG_OPTIONS:Mdemos)
+BUILD_DEMOS= YES
+
+DEMO_DIRS+= agent
+DEMO_DIRS+= auth
+DEMO_DIRS+= com
+DEMO_DIRS+= dispatch
+DEMO_DIRS+= hello_world
+DEMO_DIRS+= hello_wsdl
+DEMO_DIRS+= hotplug
+DEMO_DIRS+= interoplab
+DEMO_DIRS+= jabber_demo
+DEMO_DIRS+= multiple_sessions
+DEMO_DIRS+= res_demo
+DEMO_DIRS+= runme
+DEMO_DIRS+= soap_demo
+DEMO_DIRS+= soap_disp
+DEMO_DIRS+= soap_vs
+DEMO_DIRS+= split
+DEMO_DIRS+= test_mail
+DEMO_DIRS+= text_input
+DEMO_DIRS+= vh_demo
+DEMO_DIRS+= web_block
+DEMO_DIRS+= web_block_ajax
+DEMO_DIRS+= web_block_ajax_templates
+DEMO_DIRS+= web_elements
+DEMO_DIRS+= web_mail
+DEMO_DIRS+= wps
+DEMO_DIRS+= ws
+DEMO_DIRS+= zdemo
+
+.if !empty(PKG_OPTIONS:Mldap)
+DEMO_DIRS+= test_ldap
+.endif
+.endif
+
+
+
+####################
+## IPv6 Support ##
+####################
+
+.if !empty(PKG_OPTIONS:Mipv6)
+CONFIGURE_ARGS+= IPv6=true
+.endif
+
+
+
+#####################
+## Debug Support ##
+#####################
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+= DEBUG=true
+DOTBUILD=debug
+.endif
+
+
+
+##############################
+## Shared Runtime Library ##
+##############################
+
+.if !empty(PKG_OPTIONS:Mdisable-shared-rt)
+CONFIGURE_ARGS+= ENABLE_SHARED=false
+.endif
+
+
+
+############################
+## Default Library Type ##
+############################
+
+.if !empty(PKG_OPTIONS:Mrelocatable)
+CONFIGURE_ARGS+= DEFAULT_LIBRARY_TYPE=relocatable
+.endif
diff --git a/www/aws/patches/patch-ac b/www/aws/patches/patch-ac
new file mode 100644
index 00000000000..369fd697fc0
--- /dev/null
+++ b/www/aws/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- regtests/0043_check_mem/test.opt.orig 2010-12-13 14:42:37 +0000
++++ regtests/0043_check_mem/test.opt
+@@ -1,2 +1,10 @@
+ !ssl DEAD
+ !xmlada DEAD
++x86-dragonfly DEAD
++x86-freebsd DEAD
++x86-openbsd DEAD
++x86-netbsd DEAD
++x86_64-dragonfly DEAD
++x86_64-freebsd DEAD
++x86_64-openbsd DEAD
++x86_64-netbsd DEAD
diff --git a/www/aws/patches/patch-ad b/www/aws/patches/patch-ad
new file mode 100644
index 00000000000..b1b40a9cf18
--- /dev/null
+++ b/www/aws/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- config/projects/aws.gpr.orig 2010-12-20 12:38:25 +0000
++++ config/projects/aws.gpr
+@@ -31,7 +31,6 @@ with "aws/aws_crypto_lib";
+ with "aws/aws_ssl_support";
+ with "aws/aws_ssl_lib";
+ with "aws/aws_ssl_error_lib";
+-with "aws/aws_dl_lib";
+ with "aws/aws_shared";
+ with "aws/aws_config";
+
diff --git a/www/aws/patches/patch-ae b/www/aws/patches/patch-ae
new file mode 100644
index 00000000000..1d28693d59d
--- /dev/null
+++ b/www/aws/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- ssl/crypto_lib.gpr.orig 2010-12-20 12:41:17 +0000
++++ ssl/crypto_lib.gpr
+@@ -29,7 +29,6 @@
+
+ with "../.build/projects/aws_config";
+ with "../.build/projects/aws_lib_shared";
+-with "dl_lib";
+
+ project Crypto_Lib is
+
diff --git a/www/aws/patches/patch-ba b/www/aws/patches/patch-ba
new file mode 100644
index 00000000000..0dc39c79ee8
--- /dev/null
+++ b/www/aws/patches/patch-ba
@@ -0,0 +1,66 @@
+$NetBSD: patch-ba,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- makefile.orig 2011-02-10 19:28:41.000000000 +0000
++++ makefile
+@@ -424,38 +424,38 @@ install_clean:
+ $(RM) -f $(I_GPR)/aws.gpr
+
+ install_dirs: install_clean
+- $(MKDIR) -p $(I_BIN)
+- $(MKDIR) -p $(I_INC)
+- $(MKDIR) -p $(TI_INC)
+- $(MKDIR) -p $(I_CPN)
+- $(MKDIR) -p $(I_LIB)/static
++ $(MKDIR) -p $(DESTDIR)$(I_BIN)
++ $(MKDIR) -p $(DESTDIR)$(I_INC)
++ $(MKDIR) -p $(DESTDIR)$(TI_INC)
++ $(MKDIR) -p $(DESTDIR)$(I_CPN)
++ $(MKDIR) -p $(DESTDIR)$(I_LIB)/static
+ ifeq (${ENABLE_SHARED}, true)
+- $(MKDIR) -p $(I_LIB)/relocatable
++ $(MKDIR) -p $(DESTDIR)$(I_LIB)/relocatable
+ endif
+- $(MKDIR) -p $(I_DOC)
+- $(MKDIR) -p $(I_GPR)
+- $(MKDIR) -p $(I_AGP)
+- $(MKDIR) -p $(I_TPL)
+- $(MKDIR) -p $(I_IMG)
+- $(MKDIR) -p $(I_SBN)
+- $(MKDIR) -p $(I_PLG)
+- $(MKDIR) -p $(I_WEL)
++ $(MKDIR) -p $(DESTDIR)$(I_DOC)
++ $(MKDIR) -p $(DESTDIR)$(I_GPR)
++ $(MKDIR) -p $(DESTDIR)$(I_AGP)
++ $(MKDIR) -p $(DESTDIR)$(I_TPL)
++ $(MKDIR) -p $(DESTDIR)$(I_IMG)
++ $(MKDIR) -p $(DESTDIR)$(I_SBN)
++ $(MKDIR) -p $(DESTDIR)$(I_PLG)
++ $(MKDIR) -p $(DESTDIR)$(I_WEL)
+
+ install: install_dirs $(MODULES_INSTALL)
+- $(CP) templates_parser/src/t*.ad[sb] $(I_INC)
++ $(CP) templates_parser/src/t*.ad[sb] $(DESTDIR)$(I_INC)
+ ifeq ($(XMLADA),true)
+- $(CP) templates_parser/xsrc/*.ad[sb] $(I_INC)
++ $(CP) templates_parser/xsrc/*.ad[sb] $(DESTDIR)$(I_INC)
+ endif
+- $(CP) templates_parser/tools/templates.tads $(I_TPL)
+- $(CP) $(CONFADC) $(I_LIB)/static
+- $(CP) $(CONFGPR) $(I_AGP)
+- $(CP) $(PRJDIR)/aws_xmlada.gpr $(I_AGP)
++ $(CP) templates_parser/tools/templates.tads $(DESTDIR)$(I_TPL)
++ $(CP) $(CONFADC) $(DESTDIR)$(I_LIB)/static
++ $(CP) $(CONFGPR) $(DESTDIR)$(I_AGP)
++ $(CP) $(PRJDIR)/aws_xmlada.gpr $(DESTDIR)$(I_AGP)
+ # Copy all shared libraries into the main bin directory
+ ifeq (${ENABLE_SHARED}, true)
+ ifeq ($(OS), Windows_NT)
+ $(CP) $(I_LIB)/relocatable/*$(SOEXT) $(I_BIN)
+ endif
+- $(CP) $(CONFADC) $(I_LIB)/relocatable
+- -$(CHMOD) a-w $(I_LIB)/relocatable/*
++ $(CP) $(CONFADC) $(DESTDIR)$(I_LIB)/relocatable
++ -$(CHMOD) a-w $(DESTDIR)$(I_LIB)/relocatable/*
+ endif
+- -$(CHMOD) a-w $(I_LIB)/static/*
++ -$(CHMOD) a-w $(DESTDIR)$(I_LIB)/static/*
diff --git a/www/aws/patches/patch-bb b/www/aws/patches/patch-bb
new file mode 100644
index 00000000000..9d709c44a0f
--- /dev/null
+++ b/www/aws/patches/patch-bb
@@ -0,0 +1,36 @@
+$NetBSD: patch-bb,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- config/makefile.orig 2011-02-11 11:06:48.000000000 +0000
++++ config/makefile
+@@ -98,18 +98,18 @@ else
+ endif
+
+ install:
+- $(CP) $(SDIR)/src/aws-os_lib.ads $(TI_INC)
+- $(CP) src/aws-net-std__* $(I_INC)
+- $(CP) src/aws-net-ssl__* $(I_INC)
+- $(CP) src/aws-net-ssl-certificate__* $(I_INC)
+- $(CP) src/ssl-thin__* $(I_INC)
+- $(CP) src/templates_parser-* $(I_INC)
+- $(CP) projects/aws_components.gpr $(I_AGP)
+- $(CP) projects/aws.gpr $(I_GPR)
+- $(CP) projects/*_lib.gpr $(I_AGP)
+- $(CP) projects/aws_shared.gpr $(I_AGP)
+- $(CP) projects/aws_libz.gpr $(I_AGP)
+- $(CP) projects/aws_ssl_support.gpr $(I_AGP)
+- $(CP) $(LIBGPR) $(I_AGP)
++ $(CP) $(SDIR)/src/aws-os_lib.ads $(DESTDIR)$(TI_INC)
++ $(CP) src/aws-net-std__* $(DESTDIR)$(I_INC)
++ $(CP) src/aws-net-ssl__* $(DESTDIR)$(I_INC)
++ $(CP) src/aws-net-ssl-certificate__* $(DESTDIR)$(I_INC)
++ $(CP) src/ssl-thin__* $(DESTDIR)$(I_INC)
++ $(CP) src/templates_parser-* $(DESTDIR)$(I_INC)
++ $(CP) projects/aws_components.gpr $(DESTDIR)$(I_AGP)
++ $(CP) projects/aws.gpr $(DESTDIR)$(I_GPR)
++ $(CP) projects/*_lib.gpr $(DESTDIR)$(I_AGP)
++ $(CP) projects/aws_shared.gpr $(DESTDIR)$(I_AGP)
++ $(CP) projects/aws_libz.gpr $(DESTDIR)$(I_AGP)
++ $(CP) projects/aws_ssl_support.gpr $(DESTDIR)$(I_AGP)
++ $(CP) $(LIBGPR) $(DESTDIR)$(I_AGP)
+
+ check:
diff --git a/www/aws/patches/patch-bc b/www/aws/patches/patch-bc
new file mode 100644
index 00000000000..08518af4076
--- /dev/null
+++ b/www/aws/patches/patch-bc
@@ -0,0 +1,18 @@
+$NetBSD: patch-bc,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- include/makefile.orig 2011-02-11 11:09:01.000000000 +0000
++++ include/makefile
+@@ -30,10 +30,10 @@
+ setup:
+
+ install:
+- $(CP) *.ad? $(I_CPN)
+- -$(CP) ../$(BDIR)/static/lib/include/* $(I_LIB)/static
++ $(CP) *.ad? $(DESTDIR)$(I_CPN)
++ -$(CP) ../$(BDIR)/static/lib/include/* $(DESTDIR)$(I_LIB)/static
+ ifeq (${ENABLE_SHARED}, true)
+- -$(CP) ../$(BDIR)/relocatable/lib/include/* $(I_LIB)/relocatable
++ -$(CP) ../$(BDIR)/relocatable/lib/include/* $(DESTDIR)$(I_LIB)/relocatable
+ endif
+ ${MAKE} -C zlib install $(GALL_OPTIONS)
+
diff --git a/www/aws/patches/patch-bd b/www/aws/patches/patch-bd
new file mode 100644
index 00000000000..db128efd50d
--- /dev/null
+++ b/www/aws/patches/patch-bd
@@ -0,0 +1,15 @@
+$NetBSD: patch-bd,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- include/zlib/makefile.orig 2011-02-11 11:10:06.000000000 +0000
++++ include/zlib/makefile
+@@ -35,8 +35,8 @@ LIBZ_shared = $(LDIR_R)/libz$(SOEXT)
+
+ install:
+ ifeq ($(ZLIB), false)
+- $(CP) $(LIBZ_static) $(I_LIB)/static
++ $(CP) $(LIBZ_static) $(DESTDIR)$(I_LIB)/static
+ ifeq (${ENABLE_SHARED}, true)
+- $(CP) $(LIBZ_shared) $(I_LIB)/relocatable
++ $(CP) $(LIBZ_shared) $(DESTDIR)$(I_LIB)/relocatable
+ endif
+ endif
diff --git a/www/aws/patches/patch-be b/www/aws/patches/patch-be
new file mode 100644
index 00000000000..42abf55dbe8
--- /dev/null
+++ b/www/aws/patches/patch-be
@@ -0,0 +1,16 @@
+$NetBSD: patch-be,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- ssl/makefile.orig 2011-02-11 11:11:02.000000000 +0000
++++ ssl/makefile
+@@ -33,8 +33,8 @@ check:
+ setup:
+
+ install:
+- $(CP) *.ad[sb] $(I_INC)
+- $(CP) ../$(BDIR)/static/lib/ssl/* $(I_LIB)/static
++ $(CP) *.ad[sb] $(DESTDIR)$(I_INC)
++ $(CP) ../$(BDIR)/static/lib/ssl/* $(DESTDIR)$(I_LIB)/static
+ ifeq (${ENABLE_SHARED}, true)
+- $(CP) ../$(BDIR)/relocatable/lib/ssl/* $(I_LIB)/relocatable
++ $(CP) ../$(BDIR)/relocatable/lib/ssl/* $(DESTDIR)$(I_LIB)/relocatable
+ endif
diff --git a/www/aws/patches/patch-bf b/www/aws/patches/patch-bf
new file mode 100644
index 00000000000..a8e5eb6972e
--- /dev/null
+++ b/www/aws/patches/patch-bf
@@ -0,0 +1,28 @@
+$NetBSD: patch-bf,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- src/makefile.orig 2011-02-11 11:12:22.000000000 +0000
++++ src/makefile
+@@ -30,17 +30,17 @@
+ setup:
+
+ install:
+- $(CP) core/*.ad[sb] extended/*.ad[sb] $(I_INC)
+- $(CP) ../$(BDIR)/static/lib/src/* $(I_LIB)/static
++ $(CP) core/*.ad[sb] extended/*.ad[sb] $(DESTDIR)$(I_INC)
++ $(CP) ../$(BDIR)/static/lib/src/* $(DESTDIR)$(I_LIB)/static
+ ifeq (${ENABLE_SHARED}, true)
+- $(CP) ../$(BDIR)/relocatable/lib/src/* $(I_LIB)/relocatable
++ $(CP) ../$(BDIR)/relocatable/lib/src/* $(DESTDIR)$(I_LIB)/relocatable
+ endif
+ ifeq ($(XMLADA),true)
+- $(CP) soap/*.ad[sb] $(I_INC)
+- $(CP) xsrc/*.ad[sb] $(I_INC)
++ $(CP) soap/*.ad[sb] $(DESTDIR)$(I_INC)
++ $(CP) xsrc/*.ad[sb] $(DESTDIR)$(I_INC)
+ endif
+ ifeq ($(LDAP),true)
+- $(CP) ldap/*.ad[sb] $(I_INC)
++ $(CP) ldap/*.ad[sb] $(DESTDIR)$(I_INC)
+ endif
+
+ check:
diff --git a/www/aws/patches/patch-bg b/www/aws/patches/patch-bg
new file mode 100644
index 00000000000..01dcd483293
--- /dev/null
+++ b/www/aws/patches/patch-bg
@@ -0,0 +1,28 @@
+$NetBSD: patch-bg,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- tools/makefile.orig 2011-02-11 11:13:37.000000000 +0000
++++ tools/makefile
+@@ -57,16 +57,16 @@ setup: setup_dir $(GEN)
+
+ install:
+ ifeq ($(PLATFORM),native)
+- -$(CP) ../$(BDIR)/static/tools/awsres${EXEEXT} $(I_BIN)
+- -$(CP) ../$(BDIR)/static/tools/aws_password${EXEEXT} $(I_BIN)
+- -$(CP) ../$(BDIR)/static/tools/templates2ada${EXEEXT} $(I_BIN)
+- -$(CP) ../$(BDIR)/static/tools/templatespp${EXEEXT} $(I_BIN)
+- -$(CP) ../$(BDIR)/static/tools/webxref${EXEEXT} $(I_BIN)
++ -$(CP) ../$(BDIR)/static/tools/awsres${EXEEXT} $(DESTDIR)$(I_BIN)
++ -$(CP) ../$(BDIR)/static/tools/aws_password${EXEEXT} $(DESTDIR)$(I_BIN)
++ -$(CP) ../$(BDIR)/static/tools/templates2ada${EXEEXT} $(DESTDIR)$(I_BIN)
++ -$(CP) ../$(BDIR)/static/tools/templatespp${EXEEXT} $(DESTDIR)$(I_BIN)
++ -$(CP) ../$(BDIR)/static/tools/webxref${EXEEXT} $(DESTDIR)$(I_BIN)
+ ifeq ($(XMLADA),true)
+- $(CP) ../$(BDIR)/static/tools/wsdl2aws${EXEEXT} $(I_BIN)
++ $(CP) ../$(BDIR)/static/tools/wsdl2aws${EXEEXT} $(DESTDIR)$(I_BIN)
+ endif
+ ifeq (${ASIS},true)
+- $(CP) ../$(BDIR)/static/tools/ada2wsdl${EXEEXT} $(I_BIN)
++ $(CP) ../$(BDIR)/static/tools/ada2wsdl${EXEEXT} $(DESTDIR)$(I_BIN)
+ endif
+ endif
+
diff --git a/www/aws/patches/patch-bh b/www/aws/patches/patch-bh
new file mode 100644
index 00000000000..a674da3c0f1
--- /dev/null
+++ b/www/aws/patches/patch-bh
@@ -0,0 +1,27 @@
+$NetBSD: patch-bh,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- docs/makefile.orig 2011-02-11 11:14:58.000000000 +0000
++++ docs/makefile
+@@ -209,14 +209,14 @@ check_texi:
+ aws.texi: gen_texi check_texi
+
+ install:
+- -$(CP) aws.pdf $(I_DOC)
+- -$(CP) aws.html $(I_DOC)
+- -$(CP) aws.txt $(I_DOC)
+- -$(CP) aws*.info* $(I_DOC)
+- -$(CP) ../templates_parser/docs/templates_parser.pdf $(I_DOC)
+- -$(CP) ../templates_parser/docs/templates_parser.html $(I_DOC)
+- -$(CP) ../templates_parser/docs/templates_parser.txt $(I_DOC)
+- -$(CP) ../templates_parser/docs/templates_parser.info* $(I_DOC)
++ -$(CP) aws.pdf $(DESTDIR)$(I_DOC)
++ -$(CP) aws.html $(DESTDIR)$(I_DOC)
++ -$(CP) aws.txt $(DESTDIR)$(I_DOC)
++ -$(CP) aws*.info* $(DESTDIR)$(I_DOC)
++ -$(CP) ../templates_parser/docs/templates_parser.pdf $(DESTDIR)$(I_DOC)
++ -$(CP) ../templates_parser/docs/templates_parser.html $(DESTDIR)$(I_DOC)
++ -$(CP) ../templates_parser/docs/templates_parser.txt $(DESTDIR)$(I_DOC)
++ -$(CP) ../templates_parser/docs/templates_parser.info* $(DESTDIR)$(I_DOC)
+
+ clean:
+ -$(GNAT) clean -XLIBRARY_TYPE=static -Pdocs
diff --git a/www/aws/patches/patch-bi b/www/aws/patches/patch-bi
new file mode 100644
index 00000000000..6e85ace1379
--- /dev/null
+++ b/www/aws/patches/patch-bi
@@ -0,0 +1,21 @@
+$NetBSD: patch-bi,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- gps/makefile.orig 2011-02-11 11:16:14.000000000 +0000
++++ gps/makefile
+@@ -34,11 +34,11 @@ ALL_API = $(sort $(shell ls ../src/core/
+ setup:
+
+ install:
+- -$(CP) aws_api.xml $(I_PLG)
+- $(CP) aws.py $(I_PLG)
+- $(CP) aws.xml $(I_PLG)
+- $(CP) ada2wsdl.xml $(I_PLG)
+- $(CP) wsdl2aws.xml $(I_PLG)
++ -$(CP) aws_api.xml $(DESTDIR)$(I_PLG)
++ $(CP) aws.py $(DESTDIR)$(I_PLG)
++ $(CP) aws.xml $(DESTDIR)$(I_PLG)
++ $(CP) ada2wsdl.xml $(DESTDIR)$(I_PLG)
++ $(CP) wsdl2aws.xml $(DESTDIR)$(I_PLG)
+
+ check:
+
diff --git a/www/aws/patches/patch-bj b/www/aws/patches/patch-bj
new file mode 100644
index 00000000000..96d3df303f3
--- /dev/null
+++ b/www/aws/patches/patch-bj
@@ -0,0 +1,22 @@
+$NetBSD: patch-bj,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- web_elements/makefile.orig 2011-02-11 11:17:58.000000000 +0000
++++ web_elements/makefile
+@@ -36,13 +36,13 @@ build:
+ clean:
+
+ init:
+- $(CP) readme.txt $(I_WEL)
+- $(CP) mime.types $(I_WEL)
++ $(CP) readme.txt $(DESTDIR)$(I_WEL)
++ $(CP) mime.types $(DESTDIR)$(I_WEL)
+
+ force:
+
+ $(DIRS): force
+- $(MKDIR) $(I_WEL)/$@
+- $(CP) $@/*.* $(I_WEL)/$@
++ $(MKDIR) $(DESTDIR)$(I_WEL)/$@
++ $(CP) $@/*.* $(DESTDIR)$(I_WEL)/$@
+
+ install: init $(DIRS)
diff --git a/www/aws/patches/patch-bk b/www/aws/patches/patch-bk
new file mode 100644
index 00000000000..3f58bb02adf
--- /dev/null
+++ b/www/aws/patches/patch-bk
@@ -0,0 +1,15 @@
+$NetBSD: patch-bk,v 1.1.1.1 2011/02/11 16:48:53 drochner Exp $
+
+--- demos/makefile.orig 2011-02-11 11:19:10.000000000 +0000
++++ demos/makefile
+@@ -30,8 +30,8 @@ MAKEFILES = $(wildcard */makefile)
+ setup:
+
+ install:
+- $(CP) web_mail/*html $(I_TPL)
+- $(CP) runme/aws_*.png $(I_IMG)
++ $(CP) web_mail/*html $(DESTDIR)$(I_TPL)
++ $(CP) runme/aws_*.png $(DESTDIR)$(I_IMG)
+
+ build: $(MAKEFILES)
+