diff options
author | drochner <drochner> | 2011-02-11 16:48:52 +0000 |
---|---|---|
committer | drochner <drochner> | 2011-02-11 16:48:52 +0000 |
commit | 49cc38577da8bbe904ad2de55dee6ff2402ee765 (patch) | |
tree | 0ca0730c093b138ffcea4bec534760b58d57793a /www | |
parent | a698dc9c4b8b09577577318aef01409332476eeb (diff) | |
download | pkgsrc-49cc38577da8bbe904ad2de55dee6ff2402ee765.tar.gz |
add aws-2.10.0.1, a web server library for Ada, from John Marino per PM
Diffstat (limited to 'www')
-rw-r--r-- | www/aws/DESCR | 21 | ||||
-rw-r--r-- | www/aws/MESSAGE_NETBSD_SSL | 7 | ||||
-rw-r--r-- | www/aws/Makefile | 67 | ||||
-rw-r--r-- | www/aws/PLIST | 743 | ||||
-rw-r--r-- | www/aws/distinfo | 19 | ||||
-rw-r--r-- | www/aws/options.mk | 144 | ||||
-rw-r--r-- | www/aws/patches/patch-ac | 15 | ||||
-rw-r--r-- | www/aws/patches/patch-ad | 12 | ||||
-rw-r--r-- | www/aws/patches/patch-ae | 12 | ||||
-rw-r--r-- | www/aws/patches/patch-ba | 66 | ||||
-rw-r--r-- | www/aws/patches/patch-bb | 36 | ||||
-rw-r--r-- | www/aws/patches/patch-bc | 18 | ||||
-rw-r--r-- | www/aws/patches/patch-bd | 15 | ||||
-rw-r--r-- | www/aws/patches/patch-be | 16 | ||||
-rw-r--r-- | www/aws/patches/patch-bf | 28 | ||||
-rw-r--r-- | www/aws/patches/patch-bg | 28 | ||||
-rw-r--r-- | www/aws/patches/patch-bh | 27 | ||||
-rw-r--r-- | www/aws/patches/patch-bi | 21 | ||||
-rw-r--r-- | www/aws/patches/patch-bj | 22 | ||||
-rw-r--r-- | www/aws/patches/patch-bk | 15 |
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) + |