diff options
-rw-r--r-- | www/cocoon/Makefile | 5 | ||||
-rw-r--r-- | www/cocoon/Makefile.options | 259 | ||||
-rw-r--r-- | www/cocoon/Makefile.test-options | 124 |
3 files changed, 258 insertions, 130 deletions
diff --git a/www/cocoon/Makefile b/www/cocoon/Makefile index 7b78ce416faf..be043ed6b49c 100644 --- a/www/cocoon/Makefile +++ b/www/cocoon/Makefile @@ -1,4 +1,3 @@ -# Created by: Jun Kuriyama <kuriyama@FreeBSD.org> # $FreeBSD$ PORTNAME= cocoon @@ -78,7 +77,7 @@ post-configure: ${SED} -e 's/.*include.block\(.*\)=.*$$/include.block\1=false/' < ${WRKSRC}/blocks.properties | \ ${SED} ${BLOCKSEXP} > ${WRKSRC}/local.blocks.properties ${CP} ${WRKSRC}/build.properties ${WRKSRC}/local.build.properties -.if (! defined(WITH_DOCS)) +.if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} \ -e 's/^#\(exclude.webapp.documentation=\)/\1/' \ -e 's/^#\(exclude.webapp.javadocs=\)/\1/' \ @@ -86,7 +85,7 @@ post-configure: -e 's/^#\(exclude.javadocs=\)/\1/' \ ${WRKSRC}/local.build.properties .endif -.if (! defined(WITH_SAMPLES)) +.if ! ${PORT_OPTIONS:MSAMPLES} ${REINPLACE_CMD} \ -e 's/^#\(exclude.webapp.samples=\)/\1/' \ -e 's/^#\(exclude.webapp.test-suite=\)/\1/' \ diff --git a/www/cocoon/Makefile.options b/www/cocoon/Makefile.options index f6ff57100037..4d346105f709 100644 --- a/www/cocoon/Makefile.options +++ b/www/cocoon/Makefile.options @@ -1,68 +1,197 @@ # ex:ts=22 # -OPTIONS+= DOCS "Include the documentation" on -OPTIONS+= SAMPLES "Include the samples" on -OPTIONS+= SOURCES "Include the sources in jars" off -OPTIONS+= AUTHENTICATION_FW "Enable the authentication-fw block" on -OPTIONS+= BATIK "Enable the batik block" on -OPTIONS+= BSF "Enable the bsf block" on -OPTIONS+= CHAPERON "Enable the chaperon block" on -OPTIONS+= DATABASES "Enable the databases block" on -OPTIONS+= FOP "Enable the fop block" on -OPTIONS+= FORMS "Enable the forms block" on -OPTIONS+= HSQLDB "Enable the hsqldb block" on -OPTIONS+= HTML "Enable the html block" on -OPTIONS+= ITEXT "Enable the itext block" on -OPTIONS+= JFOR "Enable the jfor block" on -OPTIONS+= JSP "Enable the jsp block" on -OPTIONS+= LINKREWRITER "Enable the linkrewriter block" on -OPTIONS+= LUCENE "Enable the lucene block" on -OPTIONS+= MIDI "Enable the midi block" on -OPTIONS+= NAMING "Enable the naming block" on -OPTIONS+= OJB "Enable the ojb block" on -OPTIONS+= PARANOID "Enable the paranoid block" on -OPTIONS+= POI "Enable the poi block" on -OPTIONS+= PORTAL "Enable the portal block" on -OPTIONS+= PROFILER "Enable the profiler block" on -OPTIONS+= PYTHON "Enable the python block" on -OPTIONS+= SESSION_FW "Enable the session-fw block" on -OPTIONS+= VELOCITY "Enable the velocity block" on -OPTIONS+= WEB3 "Enable the web3 block" on -OPTIONS+= XMLDB "Enable the xmldb block" on -OPTIONS+= XSP "Enable the xsp block" on -OPTIONS+= PHP "Enable the php block" off -OPTIONS+= PORTAL_FW "Enable the portal-fw block" off -OPTIONS+= SWF "Enable the swf block" off -OPTIONS+= WOODY "Enable the woody block" off -OPTIONS+= AJAX "Enable the ajax block" on -OPTIONS+= APPLES "Enable the apples block" on -OPTIONS+= ASCIIART "Enable the asciiart block" on -OPTIONS+= AUTH "Enable the auth block" on -OPTIONS+= AXIS "Enable the axis block" on -OPTIONS+= CAPTCHA "Enable the captcha block" on -OPTIONS+= CRON "Enable the cron block" on -OPTIONS+= DELI "Enable the deli block" on -OPTIONS+= EVENTCACHE "Enable the eventcache block" on -OPTIONS+= FACES "Enable the faces block" on -OPTIONS+= IMAGEOP "Enable the imageop block" on -OPTIONS+= JAVAFLOW "Enable the javaflow block" on -OPTIONS+= JCR "Enable the jcr block" off -OPTIONS+= JMS "Enable the jms block" on -OPTIONS+= LINOTYPE "Enable the linotype block" on -OPTIONS+= MAIL "Enable the mail block" on -OPTIONS+= PETSTORE "Enable the petstore block" on -OPTIONS+= PROXY "Enable the proxy block" on -OPTIONS+= QDOX "Enable the qdox block" on -OPTIONS+= QUERYBEAN "Enable the querybean block" on -OPTIONS+= REPOSITORY "Enable the repository block" on -OPTIONS+= SERIALIZERS "Enable the serializers block" on -OPTIONS+= SLIDE "Enable the slide block" on -OPTIONS+= SLOP "Enable the slop block" on -OPTIONS+= STX "Enable the stx block" on -OPTIONS+= TAGLIB "Enable the taglib block" on -OPTIONS+= TEMPLATE "Enable the template block" on -OPTIONS+= TOUR "Enable the tour block" on -OPTIONS+= VALIDATION "Enable the validation block" on -OPTIONS+= WEBDAV "Enable the webdav block" on -OPTIONS+= XSLTAL "Enable the xsltal block" on +OPTIONS_DEFINE= \ + DOCS \ + SAMPLES \ + SOURCES \ + AUTHENTICATION_FW \ + BATIK \ + BSF \ + CHAPERON \ + DATABASES \ + FOP \ + FORMS \ + HSQLDB \ + HTML \ + ITEXT \ + JFOR \ + JSP \ + LINKREWRITER \ + LUCENE \ + MIDI \ + NAMING \ + OJB \ + PARANOID \ + POI \ + PORTAL \ + PROFILER \ + PYTHON \ + SESSION_FW \ + VELOCITY \ + WEB3 \ + XMLDB \ + XSP \ + PHP \ + PORTAL_FW \ + SWF \ + WOODY \ + AJAX \ + APPLES \ + ASCIIART \ + AUTH \ + AXIS \ + CAPTCHA \ + CRON \ + DELI \ + EVENTCACHE \ + FACES \ + IMAGEOP \ + JAVAFLOW \ + JCR \ + JMS \ + LINOTYPE \ + MAIL \ + PETSTORE \ + PROXY \ + QDOX \ + QUERYBEAN \ + REPOSITORY \ + SERIALIZERS \ + SLIDE \ + SLOP \ + STX \ + TAGLIB \ + TEMPLATE \ + TOUR \ + VALIDATION \ + WEBDAV \ + XSLTAL + +OPTIONS_DEFAULT= \ + DOCS \ + SAMPLES \ + AUTHENTICATION_FW \ + BATIK \ + BSF \ + CHAPERON \ + DATABASES \ + FOP \ + FORMS \ + HSQLDB \ + HTML \ + ITEXT \ + JFOR \ + JSP \ + LINKREWRITER \ + LUCENE \ + MIDI \ + NAMING \ + OJB \ + PARANOID \ + POI \ + PORTAL \ + PROFILER \ + PYTHON \ + SESSION_FW \ + VELOCITY \ + WEB3 \ + XMLDB \ + XSP \ + AJAX \ + APPLES \ + ASCIIART \ + AUTH \ + AXIS \ + CAPTCHA \ + CRON \ + DELI \ + EVENTCACHE \ + FACES \ + IMAGEOP \ + JAVAFLOW \ + JMS \ + LINOTYPE \ + MAIL \ + PETSTORE \ + PROXY \ + QDOX \ + QUERYBEAN \ + REPOSITORY \ + SERIALIZERS \ + SLIDE \ + SLOP \ + STX \ + TAGLIB \ + TEMPLATE \ + TOUR \ + VALIDATION \ + WEBDAV \ + XSLTAL + + +DOCS_DESC= Include the documentationn +SAMPLES_DESC= Include the samples +SOURCES_DESC= Include the sources in jarsff +AUTHENTICATION_FW_DESC= Enable the authentication-fw blockn +BATIK_DESC= Enable the batik blockn +BSF_DESC= Enable the bsf blockn +CHAPERON_DESC= Enable the chaperon blockn +DATABASES_DESC= Enable the databases blockn +FOP_DESC= Enable the fop blockn +FORMS_DESC= Enable the forms blockn +HSQLDB_DESC= Enable the hsqldb blockn +HTML_DESC= Enable the html blockn +ITEXT_DESC= Enable the itext blockn +JFOR_DESC= Enable the jfor blockn +JSP_DESC= Enable the jsp blockn +LINKREWRITER_DESC= Enable the linkrewriter blockn +LUCENE_DESC= Enable the lucene blockn +MIDI_DESC= Enable the midi blockn +NAMING_DESC= Enable the naming blockn +OJB_DESC= Enable the ojb blockn +PARANOID_DESC= Enable the paranoid blockn +POI_DESC= Enable the poi blockn +PORTAL_DESC= Enable the portal blockn +PROFILER_DESC= Enable the profiler blockn +PYTHON_DESC= Enable the python blockn +SESSION_FW_DESC= Enable the session-fw blockn +VELOCITY_DESC= Enable the velocity blockn +WEB3_DESC= Enable the web3 blockn +XMLDB_DESC= Enable the xmldb blockn +XSP_DESC= Enable the xsp blockn +PHP_DESC= Enable the php blockff +PORTAL_FW_DESC= Enable the portal-fw blockff +SWF_DESC= Enable the swf blockff +WOODY_DESC= Enable the woody blockff +AJAX_DESC= Enable the ajax blockn +APPLES_DESC= Enable the apples blockn +ASCIIART_DESC= Enable the asciiart blockn +AUTH_DESC= Enable the auth blockn +AXIS_DESC= Enable the axis blockn +CAPTCHA_DESC= Enable the captcha blockn +CRON_DESC= Enable the cron blockn +DELI_DESC= Enable the deli blockn +EVENTCACHE_DESC= Enable the eventcache blockn +FACES_DESC= Enable the faces blockn +IMAGEOP_DESC= Enable the imageop blockn +JAVAFLOW_DESC= Enable the javaflow blockn +JCR_DESC= Enable the jcr blockff +JMS_DESC= Enable the jms blockn +LINOTYPE_DESC= Enable the linotype blockn +MAIL_DESC= Enable the mail blockn +PETSTORE_DESC= Enable the petstore blockn +PROXY_DESC= Enable the proxy blockn +QDOX_DESC= Enable the qdox blockn +QUERYBEAN_DESC= Enable the querybean blockn +REPOSITORY_DESC= Enable the repository blockn +SERIALIZERS_DESC= Enable the serializers blockn +SLIDE_DESC= Enable the slide blockn +SLOP_DESC= Enable the slop blockn +STX_DESC= Enable the stx blockn +TAGLIB_DESC= Enable the taglib blockn +TEMPLATE_DESC= Enable the template blockn +TOUR_DESC= Enable the tour blockn +VALIDATION_DESC= Enable the validation blockn +WEBDAV_DESC= Enable the webdav blockn +XSLTAL_DESC= Enable the xsltal blockn diff --git a/www/cocoon/Makefile.test-options b/www/cocoon/Makefile.test-options index 15fedce397b4..f67e8ef09f31 100644 --- a/www/cocoon/Makefile.test-options +++ b/www/cocoon/Makefile.test-options @@ -1,79 +1,79 @@ -.if defined(WITH_AUTHENTICATION_FW) +.if ${PORT_OPTIONS:MAUTHENTICATION_FW} BLOCKS+= authentication-fw BLOCKS+= session-fw BLOCKS+= xsp .endif -.if defined(WITH_BATIK) +.if ${PORT_OPTIONS:MBATIK} BLOCKS+= batik .endif -.if defined(WITH_BSF) +.if ${PORT_OPTIONS:MBSF} BLOCKS+= bsf .endif -.if defined(WITH_CHAPERON) +.if ${PORT_OPTIONS:MCHAPERON} BLOCKS+= chaperon .endif -.if defined(WITH_DATABASES) +.if ${PORT_OPTIONS:MDATABASES} BLOCKS+= databases BLOCKS+= xsp .endif -.if defined(WITH_FOP) +.if ${PORT_OPTIONS:MFOP} BLOCKS+= fop BLOCKS+= batik BLOCKS+= xsp .endif -.if defined(WITH_FORMS) +.if ${PORT_OPTIONS:MFORMS} BLOCKS+= forms BLOCKS+= ajax BLOCKS+= template .endif -.if defined(WITH_HSQLDB) +.if ${PORT_OPTIONS:MHSQLDB} BLOCKS+= hsqldb BLOCKS+= databases BLOCKS+= xsp .endif -.if defined(WITH_HTML) +.if ${PORT_OPTIONS:MHTML} BLOCKS+= html .endif -.if defined(WITH_ITEXT) +.if ${PORT_OPTIONS:MITEXT} BLOCKS+= itext BLOCKS+= xsp .endif -.if defined(WITH_JFOR) +.if ${PORT_OPTIONS:MJFOR} BLOCKS+= jfor .endif -.if defined(WITH_JSP) +.if ${PORT_OPTIONS:MJSP} BLOCKS+= jsp .endif -.if defined(WITH_LINKREWRITER) +.if ${PORT_OPTIONS:MLINKREWRITER} BLOCKS+= linkrewriter BLOCKS+= xsp .endif -.if defined(WITH_LUCENE) +.if ${PORT_OPTIONS:MLUCENE} BLOCKS+= lucene .endif -.if defined(WITH_MIDI) +.if ${PORT_OPTIONS:MMIDI} BLOCKS+= midi .endif -.if defined(WITH_NAMING) +.if ${PORT_OPTIONS:MNAMING} BLOCKS+= naming .endif -.if defined(WITH_OJB) +.if ${PORT_OPTIONS:MOJB} BLOCKS+= ojb BLOCKS+= ajax BLOCKS+= databases @@ -83,15 +83,15 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_PARANOID) +.if ${PORT_OPTIONS:MPARANOID} BLOCKS+= paranoid .endif -.if defined(WITH_POI) +.if ${PORT_OPTIONS:MPOI} BLOCKS+= poi .endif -.if defined(WITH_PORTAL) +.if ${PORT_OPTIONS:MPORTAL} BLOCKS+= portal BLOCKS+= ajax BLOCKS+= auth @@ -106,98 +106,98 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_PROFILER) +.if ${PORT_OPTIONS:MPROFILER} BLOCKS+= profiler BLOCKS+= auth .endif -.if defined(WITH_PYTHON) +.if ${PORT_OPTIONS:MPYTHON} BLOCKS+= python BLOCKS+= xsp .endif -.if defined(WITH_SESSION_FW) +.if ${PORT_OPTIONS:MSESSION_FW} BLOCKS+= session-fw BLOCKS+= xsp .endif -.if defined(WITH_VELOCITY) +.if ${PORT_OPTIONS:MVELOCITY} BLOCKS+= velocity .endif -.if defined(WITH_WEB3) +.if ${PORT_OPTIONS:MWEB3} BLOCKS+= web3 .endif -.if defined(WITH_XMLDB) +.if ${PORT_OPTIONS:MXMLDB} BLOCKS+= xmldb BLOCKS+= databases BLOCKS+= xsp .endif -.if defined(WITH_XSP) +.if ${PORT_OPTIONS:MXSP} BLOCKS+= xsp .endif -.if defined(WITH_PHP) +.if ${PORT_OPTIONS:MPHP} BLOCKS+= php .endif -.if defined(WITH_PORTAL_FW) +.if ${PORT_OPTIONS:MPORTAL_FW} BLOCKS+= portal-fw BLOCKS+= authentication-fw BLOCKS+= session-fw BLOCKS+= xsp .endif -.if defined(WITH_SWF) +.if ${PORT_OPTIONS:MSWF} BLOCKS+= swf .endif -.if defined(WITH_WOODY) +.if ${PORT_OPTIONS:MWOODY} BLOCKS+= woody BLOCKS+= xsp .endif -.if defined(WITH_AJAX) +.if ${PORT_OPTIONS:MAJAX} BLOCKS+= ajax BLOCKS+= template .endif -.if defined(WITH_APPLES) +.if ${PORT_OPTIONS:MAPPLES} BLOCKS+= apples BLOCKS+= ajax BLOCKS+= forms BLOCKS+= template .endif -.if defined(WITH_ASCIIART) +.if ${PORT_OPTIONS:MASCIIART} BLOCKS+= asciiart .endif -.if defined(WITH_AUTH) +.if ${PORT_OPTIONS:MAUTH} BLOCKS+= auth .endif -.if defined(WITH_AXIS) +.if ${PORT_OPTIONS:MAXIS} BLOCKS+= axis BLOCKS+= xsp .endif -.if defined(WITH_CAPTCHA) +.if ${PORT_OPTIONS:MCAPTCHA} BLOCKS+= captcha BLOCKS+= template .endif -.if defined(WITH_CRON) +.if ${PORT_OPTIONS:MCRON} BLOCKS+= cron .endif -.if defined(WITH_DELI) +.if ${PORT_OPTIONS:MDELI} BLOCKS+= deli .endif -.if defined(WITH_EVENTCACHE) +.if ${PORT_OPTIONS:MEVENTCACHE} BLOCKS+= eventcache BLOCKS+= cron BLOCKS+= databases @@ -206,7 +206,7 @@ BLOCKS+= jms BLOCKS+= xsp .endif -.if defined(WITH_FACES) +.if ${PORT_OPTIONS:MFACES} BLOCKS+= faces BLOCKS+= ajax BLOCKS+= auth @@ -223,11 +223,11 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_IMAGEOP) +.if ${PORT_OPTIONS:MIMAGEOP} BLOCKS+= imageop .endif -.if defined(WITH_JAVAFLOW) +.if ${PORT_OPTIONS:MJAVAFLOW} BLOCKS+= javaflow BLOCKS+= ajax BLOCKS+= databases @@ -238,11 +238,11 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_JCR) +.if ${PORT_OPTIONS:MJCR} BLOCKS+= jcr .endif -.if defined(WITH_JMS) +.if ${PORT_OPTIONS:MJMS} BLOCKS+= jms BLOCKS+= cron BLOCKS+= databases @@ -250,16 +250,16 @@ BLOCKS+= hsqldb BLOCKS+= xsp .endif -.if defined(WITH_LINOTYPE) +.if ${PORT_OPTIONS:MLINOTYPE} BLOCKS+= linotype .endif -.if defined(WITH_MAIL) +.if ${PORT_OPTIONS:MMAIL} BLOCKS+= mail BLOCKS+= asciiart .endif -.if defined(WITH_PETSTORE) +.if ${PORT_OPTIONS:MPETSTORE} BLOCKS+= petstore BLOCKS+= ajax BLOCKS+= databases @@ -270,15 +270,15 @@ BLOCKS+= velocity BLOCKS+= xsp .endif -.if defined(WITH_PROXY) +.if ${PORT_OPTIONS:MPROXY} BLOCKS+= proxy .endif -.if defined(WITH_QDOX) +.if ${PORT_OPTIONS:MQDOX} BLOCKS+= qdox .endif -.if defined(WITH_QUERYBEAN) +.if ${PORT_OPTIONS:MQUERYBEAN} BLOCKS+= querybean BLOCKS+= ajax BLOCKS+= databases @@ -290,7 +290,7 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_REPOSITORY) +.if ${PORT_OPTIONS:MREPOSITORY} BLOCKS+= repository BLOCKS+= cron BLOCKS+= databases @@ -300,11 +300,11 @@ BLOCKS+= jms BLOCKS+= xsp .endif -.if defined(WITH_SERIALIZERS) +.if ${PORT_OPTIONS:MSERIALIZERS} BLOCKS+= serializers .endif -.if defined(WITH_SLIDE) +.if ${PORT_OPTIONS:MSLIDE} BLOCKS+= slide BLOCKS+= cron BLOCKS+= databases @@ -315,23 +315,23 @@ BLOCKS+= repository BLOCKS+= xsp .endif -.if defined(WITH_SLOP) +.if ${PORT_OPTIONS:MSLOP} BLOCKS+= slop .endif -.if defined(WITH_STX) +.if ${PORT_OPTIONS:MSTX} BLOCKS+= stx .endif -.if defined(WITH_TAGLIB) +.if ${PORT_OPTIONS:MTAGLIB} BLOCKS+= taglib .endif -.if defined(WITH_TEMPLATE) +.if ${PORT_OPTIONS:MTEMPLATE} BLOCKS+= template .endif -.if defined(WITH_TOUR) +.if ${PORT_OPTIONS:MTOUR} BLOCKS+= tour BLOCKS+= ajax BLOCKS+= batik @@ -342,11 +342,11 @@ BLOCKS+= template BLOCKS+= xsp .endif -.if defined(WITH_VALIDATION) +.if ${PORT_OPTIONS:MVALIDATION} BLOCKS+= validation .endif -.if defined(WITH_WEBDAV) +.if ${PORT_OPTIONS:MWEBDAV} BLOCKS+= webdav BLOCKS+= cron BLOCKS+= databases @@ -357,7 +357,7 @@ BLOCKS+= repository BLOCKS+= xsp .endif -.if defined(WITH_XSLTAL) +.if ${PORT_OPTIONS:MXSLTAL} BLOCKS+= xsltal .endif |