Apache Cocoon is a web development framework built around the
concepts of separation of concerns and component-based web development.
Cocoon implements these concepts around the notion of 'component
pipelines', each component on the pipeline specializing on a
particular operation. This makes it possible to use a Lego(tm)-like
approach in building web solutions, hooking together components
into pipelines without any required programming.
Cocoon is "web glue for your web application development needs".
It is a glue that keeps concerns separate and allows parallel
evolution of all aspects of a web application, improving development
pace and reducing the chance of conflicts.
WWW: http://cocoon.apache.org/
===> The following configuration options are available for cocoon-2.1.11_1:
AJAX=on: Enable the ajax blockn
APPLES=on: Enable the apples blockn
ASCIIART=on: Enable the asciiart blockn
AUTH=on: Enable the auth blockn
AUTHENTICATION_FW=on: Enable the authentication-fw blockn
AXIS=on: Enable the axis blockn
BATIK=on: Enable the batik blockn
BSF=on: Enable the bsf blockn
CAPTCHA=on: Enable the captcha blockn
CHAPERON=on: Enable the chaperon blockn
CRON=on: Enable the cron blockn
DATABASES=on: Enable the databases blockn
DELI=on: Enable the deli blockn
DOCS=on: Include the documentationn
EVENTCACHE=on: Enable the eventcache blockn
FACES=on: Enable the faces blockn
FOP=on: Enable the fop blockn
FORMS=on: Enable the forms blockn
HSQLDB=on: Enable the hsqldb blockn
HTML=on: Enable the html blockn
IMAGEOP=on: Enable the imageop blockn
ITEXT=on: Enable the itext blockn
JAVAFLOW=on: Enable the javaflow blockn
JCR=off: Enable the jcr blockff
JFOR=on: Enable the jfor blockn
JMS=on: Enable the jms blockn
JSP=on: Enable the jsp blockn
LINKREWRITER=on: Enable the linkrewriter blockn
LINOTYPE=on: Enable the linotype blockn
LUCENE=on: Enable the lucene blockn
MAIL=on: Enable the mail blockn
MIDI=on: Enable the midi blockn
NAMING=on: Enable the naming blockn
OJB=on: Enable the ojb blockn
PARANOID=on: Enable the paranoid blockn
PETSTORE=on: Enable the petstore blockn
PHP=off: Enable the php blockff
POI=on: Enable the poi blockn
PORTAL=on: Enable the portal blockn
PORTAL_FW=off: Enable the portal-fw blockff
PROFILER=on: Enable the profiler blockn
PROXY=on: Enable the proxy blockn
PYTHON=on: Enable the python blockn
QDOX=on: Enable the qdox blockn
QUERYBEAN=on: Enable the querybean blockn
REPOSITORY=on: Enable the repository blockn
SAMPLES=on: Include the samples
SERIALIZERS=on: Enable the serializers blockn
SESSION_FW=on: Enable the session-fw blockn
SLIDE=on: Enable the slide blockn
SLOP=on: Enable the slop blockn
SOURCES=off: Include the sources in jarsff
STX=on: Enable the stx blockn
SWF=off: Enable the swf blockff
TAGLIB=on: Enable the taglib blockn
TEMPLATE=on: Enable the template blockn
TOUR=on: Enable the tour blockn
VALIDATION=on: Enable the validation blockn
VELOCITY=on: Enable the velocity blockn
WEB3=on: Enable the web3 blockn
WEBDAV=on: Enable the webdav blockn
WOODY=off: Enable the woody blockff
XMLDB=on: Enable the xmldb blockn
XSLTAL=on: Enable the xsltal blockn
XSP=on: Enable the xsp blockn
===> Use 'make config' to modify these settings
2017-04-30 devel/stormlib-ghost++: Unfetchable for more than six months (google
code has gone away)
2017-04-30 devel/py-coil: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/py-cmdln: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/privman: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/c-unit: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/py-px: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/nglogc: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/bncsutil-ghost++: Unfetchable for more than six months (google
code has gone away)
2017-04-30 devel/liblouisxml: Unfetchable for more than six months (google code
has gone away)
2017-04-30 devel/nxt-python: Unfetchable for more than six months (google code
has gone away)
2017-04-30 devel/spdict: Unfetchable for more than six months (google code has
gone away)
2017-04-30 devel/guiloader-c++: Unfetchable for more than six months (google
code has gone away)
2017-04-30 devel/streamhtmlparser: Unfetchable for more than six months (google
code has gone away)
2017-04-30 devel/winpdb: Unfetchable for more than six months (google code has
gone away)
2017-04-30 net/opendpi: Unfetchable for more than six months (google code has
gone away)
(Only the first 15 lines of the commit message are shown above )
www/cocoon: Deprecated, mark for removal 30 APR 2017
The maintainer abandoned cocoon 9 years (March 2008). The upstream
project is still active with the latest stable release 2.2.0 release in
October 2014. This old version 2.1.11 is not even available in the 2.1
folder of http://www.apache.org/dist/cocoon/ anymore as it is also from
2008.
I spent a few minutes trying to update the port to the latest version,
but it became apparently very quickly that the makefile needs a complete
overhaul and the build approach has changed. The amount of work needed
on this port exceeds what is reasonable for a non-maintained port IMO.
This is one of the few ports that will not build on openjdk 7 or later;
I was initially trying upgrade to allow openjdk 8 to build it.
This port is completely saveable, but it requires a maintainer IMO, so
set the expiration date about 3 months out to give a chance for someone
to volunteer to bring this up to the latest release.
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk. As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no). Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.
Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .
PR: ports/158969
Submitted by: rene
Tested on: pointyhat-west -exp
For those ports that have been fully adapted to USE_RC_SUBR remove the
old RC_SCRIPTS_SUB as it has not been needed for a long time.
For those that have not yet been updated, remove RC_SUBR=${RC_SUBR}
from the list.
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Update to 2.1.6
- Use CPIO and INSTALL_SCRIPT
- When ant build fails, return non-null error code in build.sh
- Added WITH_SAMPLES and WITH_SOURCES options
PR: 74139
Submitted by: Jean-Baptiste Quenot <jb.quenot@caraldi.com>
* Handle recursive dependencies when dealing with blocks selected by the user.
* Handle deprecated blocks.
* Select all non-deprecated blocks by default.
PR: ports/69944
Submitted by: Jean-Baptiste Quenot (maintainer)