Date: Tue, 30 Apr 2013 12:19:01 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r316924 - in head/www: . aws-demos aws-demos/files Message-ID: <201304301219.r3UCJ1L6016754@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Tue Apr 30 12:19:00 2013 New Revision: 316924 URL: http://svnweb.freebsd.org/changeset/ports/316924 Log: Split demos out of www/aws: Comment out 2 demos that doesn't build LDAP demo now builds SSL demos are now switched properly Supports USES+= ada PR: ports/178164 Submitted by: John Marino <draco@marino.st> Added: head/www/aws-demos/ head/www/aws-demos/Makefile (contents, props changed) head/www/aws-demos/distinfo (contents, props changed) head/www/aws-demos/files/ head/www/aws-demos/files/patch-demos_test__ldap_test__ldap.gpr (contents, props changed) head/www/aws-demos/pkg-descr (contents, props changed) head/www/aws-demos/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Tue Apr 30 12:13:12 2013 (r316923) +++ head/www/Makefile Tue Apr 30 12:19:00 2013 (r316924) @@ -42,6 +42,7 @@ SUBDIR += autoindex2 SUBDIR += awffull SUBDIR += aws + SUBDIR += aws-demos SUBDIR += awstats SUBDIR += axis SUBDIR += axis2 Added: head/www/aws-demos/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/aws-demos/Makefile Tue Apr 30 12:19:00 2013 (r316924) @@ -0,0 +1,99 @@ +# Created by: John Marino <draco@marino.st> +# $FreeBSD$ + +PORTNAME= aws +PORTVERSION= 2.10.0 +CATEGORIES= www +MASTER_SITES= http://downloads.dragonlace.net/src/ +PKGNAMESUFFIX= -demos + +MAINTAINER= draco@marino.st +COMMENT= Adacore Ada Web Server demos + +BUILD_DEPENDS+= gprbuild>=20120510:${PORTSDIR}/devel/gprbuild \ + xmlada>=3.2:${PORTSDIR}/textproc/xmlada \ + aws>=2.10:${PORTSDIR}/www/aws + +USE_BZIP2= yes +USE_GMAKE= yes +USES+= ada + +CONF_ARGS= PROCESSORS=1 +CONF_ARGS+= GCC=ada +CONF_ARGS+= prefix=${PREFIX} + +OPTIONS_DEFINE= SSL LDAP +OPTIONS_DEFAULT= SSL + +DEMO_DIRS+= auth +DEMO_DIRS+= com +DEMO_DIRS+= dispatch +DEMO_DIRS+= hello_world +DEMO_DIRS+= hotplug +DEMO_DIRS+= jabber_demo +DEMO_DIRS+= multiple_sessions +DEMO_DIRS+= res_demo +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 + +# These don't build, fail finding "aws.ini" +#DEMO_DIRS+= hello_wsdl +#DEMO_DIRS+= interoplab + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MSSL} +CONF_ARGS+= SOCKET=openssl +DEMO_DIRS+= agent +DEMO_DIRS+= runme +PLIST_SUB+= OSSL="" +.else +PLIST_SUB+= OSSL="@comment " +.endif + +.if ${PORT_OPTIONS:MLDAP} +CONF_ARGS+= LDAP=true +DEMO_DIRS+= test_ldap +PLIST_SUB+= LDAP="" +.else +PLIST_SUB+= LDAP="@comment " +.endif + +EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} + +post-patch: + @${REINPLACE_CMD} -e 's|@PREFIX@|${LOCALBASE}|g' \ + ${WRKSRC}/demos/test_ldap/test_ldap.gpr + +do-configure: + ${MKDIR} ${WRKSRC}/.build/native/debug/static/obj + cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + ${GMAKE} setup ${CONF_ARGS} + +do-build: +.for dd in ${DEMO_DIRS} + @${ECHO_MSG} "=== BUILD ${dd} ===" + cd ${WRKSRC}/demos/${dd} && ${SETENV} ${MAKE_ENV} ${GMAKE} +.endfor + +do-install: + ${MKDIR} ${PREFIX}/share/examples/aws-demos +.for dd in ${DEMO_DIRS} + ${FIND} ${WRKSRC}/demos/${dd} -type f -perm -0001 \ + -exec ${INSTALL} {} ${PREFIX}/share/examples/aws-demos/ \; +.endfor + +.include <bsd.port.mk> Added: head/www/aws-demos/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/aws-demos/distinfo Tue Apr 30 12:19:00 2013 (r316924) @@ -0,0 +1,2 @@ +SHA256 (aws-2.10.0.tar.bz2) = 010244129cc736d1ca415162dca79243fb243c3f0b12371a0ffc8a31c8b42f30 +SIZE (aws-2.10.0.tar.bz2) = 1384976 Added: head/www/aws-demos/files/patch-demos_test__ldap_test__ldap.gpr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/aws-demos/files/patch-demos_test__ldap_test__ldap.gpr Tue Apr 30 12:19:00 2013 (r316924) @@ -0,0 +1,11 @@ +--- demos/test_ldap/test_ldap.gpr.orig 2013-04-25 23:03:26.000000000 +0200 ++++ demos/test_ldap/test_ldap.gpr 2013-04-25 23:03:52.000000000 +0200 +@@ -42,7 +42,7 @@ + when "Windows_NT" => + for Default_Switches ("Ada") use ("-lwldap32"); + when others => +- for Default_Switches ("Ada") use ("-lldap"); ++ for Default_Switches ("Ada") use ("-L@PREFIX@/lib", "-lldap"); + end case; + end Linker; + Added: head/www/aws-demos/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/aws-demos/pkg-descr Tue Apr 30 12:19:00 2013 (r316924) @@ -0,0 +1,4 @@ +This is a collection of demonstrations for the Ada Web Server. The server +itself is located at www/aws. + +WWW: http://libre.adacore.com/libre/tools/aws/ Added: head/www/aws-demos/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/aws-demos/pkg-plist Tue Apr 30 12:19:00 2013 (r316924) @@ -0,0 +1,34 @@ +%%OSSL%%%%EXAMPLESDIR%%/agent +%%EXAMPLESDIR%%/auth +%%EXAMPLESDIR%%/com_1 +%%EXAMPLESDIR%%/com_2 +%%EXAMPLESDIR%%/dispatch +%%EXAMPLESDIR%%/hello_world +%%EXAMPLESDIR%%/hotplug +@comment broken %%EXAMPLESDIR%%/interoplab_main +%%EXAMPLESDIR%%/jabber_demo +%%EXAMPLESDIR%%/main +%%EXAMPLESDIR%%/multiple_sessions +%%EXAMPLESDIR%%/res_demo +%%OSSL%%%%EXAMPLESDIR%%/runme +%%EXAMPLESDIR%%/soap_client +%%EXAMPLESDIR%%/soap_cvs +%%EXAMPLESDIR%%/soap_server +%%EXAMPLESDIR%%/soap_server_disp +%%EXAMPLESDIR%%/soap_svs +%%EXAMPLESDIR%%/split +%%LDAP%%%%EXAMPLESDIR%%/test_ldap +%%EXAMPLESDIR%%/test_mail +%%EXAMPLESDIR%%/text_input +%%EXAMPLESDIR%%/vh_demo +%%EXAMPLESDIR%%/web_block +%%EXAMPLESDIR%%/web_block_ajax +%%EXAMPLESDIR%%/web_block_ajax_templates +%%EXAMPLESDIR%%/web_elements +%%EXAMPLESDIR%%/web_mail +%%EXAMPLESDIR%%/wps +%%EXAMPLESDIR%%/ws +@comment broken %%EXAMPLESDIR%%/wsdl_demo_client +@comment broken %%EXAMPLESDIR%%/wsdl_demo_server +%%EXAMPLESDIR%%/zdemo +@dirrmtry %%EXAMPLESDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304301219.r3UCJ1L6016754>