Commit graph

35 commits

Author SHA1 Message Date
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
martti
33e2a02324 COMMENT should start with a capital letter. 2003-07-22 04:14:17 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
agc
1cf87833d6 When constructing the WRKSRC definition, use ${PKGNAME_NOREV} rather than
${PKGNAME}, so that the WRKSRC definition is immune from any subsequent
PKGREVISION changes. With thanks to jmc for the nudge.
2003-06-18 09:22:14 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
c58ba4b1fb Update checksum: LICENSE file inside was incomplete and has been completed
without bumping the version number. Closes PR 19889.
2003-02-14 17:45:35 +00:00
jlam
2c140f9f2a Mechanical conversion to use java-vm.mk. 2002-12-31 15:44:28 +00:00
jlam
04c8f5b996 Use PKG_JAVA_HOME consistently instead of JAVA_HOME now that JAVA_HOME is
no longer defined by bsd.pkg.mk.
2002-10-10 01:01:09 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jwise
e247d1448f Distfile moved on master site. Update. 2002-06-12 20:34:04 +00:00
jwise
2ee24c38b0 Fix pax usage. 2002-04-03 21:16:29 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
jwise
17262a89da Fix an incorrect usage of ${MAKE_ENV} which was keeping cocoon from building
on systems (such as the bulk build system) where ${JAVA_HOME} was not set
in the invoker's environment.
2002-01-14 15:35:46 +00:00
agc
be9bc4ff1b Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a
single instance of ${PAX}.
2001-11-14 14:47:53 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
jwise
51527077e4 Set a better default CLASSPATH, so that this builds ok even if the user
has not set CLASSPATH.  This logic should move to bsd.pkg.mk, and will soon.
2001-10-22 15:15:23 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
485a797126 Fix path, as described in pkg/13917. 2001-09-10 16:32:50 +00:00
wiz
d3c112794d Add size. 2001-05-21 21:45:45 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
jwise
bd9b1816ea Building against the new jakarta-servletapi fixes the javac compiler bug
which would crop up before, so remove the workaround.

For the time being, we still use the version of ant and the build script which
ship with cocoon.  This will be addressed soon.
2001-03-29 21:16:13 +00:00
jwise
ea2775e89f On deinstall, unconditionally remove the cocoon scratch directory if it
exists in the location it will be created in if cocoon is run from tomcat.
2001-03-29 19:48:10 +00:00
jwise
09a80bb085 Tell the user where to install jakarta-tomcat if they want it.
Retain note pointing to information on using other servlet containers.
2001-03-28 03:59:39 +00:00
jwise
2180c2b6ec Now that we have separate jakarta-servletapi and jakarta-tomcat packages, we
need only depend on the former.  While we're at it, use the new path to the
servlet jar file.
2001-03-28 03:57:32 +00:00
jwise
6e7edc77fa Update cocoon to version 1.8.2.
Changes since cocoon-1.8 (the last pkgsrc version):

  Release Notes for Cocoon 1.8.2
  ------------------------------

  This is a minor bugfix release. Among other things, Cocoon works on JDK1.1 again,
  as it should, and the XInclude processor should work correctly at any stage in the
  pipeline (previously it would do nothing if invoked after certain processors).

  Also, in the last two versions, optional connectors for XT, JNDI etc. were left out by
  mistake from the build. This has now been fixed.


  Release Notes for Cocoon 1.8.1
  ------------------------------

  This is mainly a bugfix release - a large number of fixes and updates
  have been made.

  As usual, changes since previous releases are documented in docs/changes.html

  Major improvements include:

  * First official release of the esql logicsheet for database access in Cocoon.
    Esql, which was previously an undocumented experimental feature, supports
    features like integration with other logicsheets, prepared statements, and
    multiple encodings. Esql now supercedes both the sql taglib and the sql
    processor. IMPORTANT NOTE: Although the esql syntax has changed since Cocoon 1.8
    (see the documentation), it is now expected to be fairly stable.

  * The much-maligned Internet Explorer PDF bug, which caused so much gnashing of
    teeth, has finally been "fixed" in Cocoon! (We think.)
    See the FAQ for full details - see also samples/fo for practical examples.

  * Updated installation instructions for a number of servlet engines, including Tomcat.
    Cocoon now comes with walk-through installation instructions for a greater range of
    platforms than ever before! This is very useful because Cocoon is a complex servlet
    and therefore quite complicated to install.

  * Support for FOP 0.15 (though not later versions).
    Unfortunately this is rather inefficient - Cocoon 2 will address this.
    FOP is an XML-to-PDF converter based at xml.apache.org. FOP 0.15 supports more
    features and fixes many bugs, but it is based on a newer XSL:FO
    specification than FOP 0.13, so some pages may need changing. FOP Samples
    have been updated accordingly.

  Other highlights include:

  * New LinkEncodingProcessor to encode all links on a page
    - no more messing about with response.encodeUrl all over the place
    or unportable XSLT extensions!
  * sax-bugfix.jar that allows you to see line numbers in parsing errors. See Installing.
  * Documentation has been tweaked and improved in many places.
  * Of interest to JServ users - You can now override options in cocoon.properties,
    in web.xml or zone.properties.
  * User-agent support for command-line mode.
  * Slightly better encoding and CLASSPATH support for XSP.
  * More informative error information in places.
  * Numerous other bugfixes, including a workaround for a Websphere bug that prevented
    Cocoon from working.

  Also new since the last release is a Bug Database and a Patch Queue on the Cocoon website.
  If you've posted us a bugfix and it hasn't been acted on yet, please feel free to file
  a bug report - it helps us keep track! (To file a report you need to first
  register, and then login.) Of course, we would like to see as much information
  as possible in bug reports, as this aids in tracking down bugs and testing bugfixes.

  As usual, if upgrading from an earlier release, you need to replace your
  cocoon.properties file with the one supplied in
  src/org/apache/cocoon/cocoon.properties,
  (then make any site-specific adjustments if you have any),
  or Cocoon will very likely not work at all.

  Again, it may cause errors if you use old samples with a new Cocoon.
  If you use the ESQL taglib, the syntax has changed between Cocoon 1.8 and Cocoon 1.8.1.
  See the documentation for more details.
2001-03-14 02:05:20 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
jwise
4e00a97053 Update cocoon to version 1.8.
This cocoon version supports the latest Xerces and Xalan versions, and the next-to-latest
FOP version, so I have imported these.

Changes since cocoon-1.7.4:

Cleaned up docs, especially how-it-works and FAQ; added new questions
and answers to FAQ.

Changed XSPPage to only clone nodes where necessary, enhancing performance
for complex pages.

Changed <xsp:pi> back to use target= instead of name= in order
not to break existing users' code (which there is a lot of!).
Changed XSP docs to reflect correct usage.

Added very primitive profiler (see cocoon.properties)

Fixed some synchronization errors in Engine. You can now call a Cocoon
page from a Cocoon page, if you really want (this is inefficient and a
bad architecture, but it's possible.)

Made response taglib work on Servlet API 2.0 engines

Added xspdoc comments to esql logicsheet and added xspdoc to document convertor in the xml.apache.org site skin directory. god only knows how i'm supposed to add
it to the build procedure... help

Added error handling to esql logicsheet and documented its use in esql sample.

Added esql logicsheet

Added installation instructions for iPlanet.

Added namespace preservation to Java code-generation taglib

Added java compiler abstraction for XSP compilation (now we can use Jikes to improve XSP compilation speed).

Implemented blocking in Engine to make Cocoon run better under heavy load.

Made XSP SQL processor do array to string conversion when using a Format object on a text column

Brought XInclude processor into conformance (mostly) with the 2000-07-17 version of the working draft.

Included FP form-handling taglib for XSP.

Updated Cocoon installation case document.

Removed normalize-space from sql logicsheet's get-nested-string template

Changed turbine libraries to just include connection pool stuff, added connection pool docs

Added connection pool (and turbine) to sql logicsheet

Added support for site-absolute links in xinclude processor

Patched sql processor documentation to be fully up to date! Hoorah!

Added connection cache to sql processor

Disabled "created by cocoon" comment for HTTP HEAD requests.

Added HTTP method to Utils.encode so HEAD and GET are distinguishable

XIncludeProcessor now strips document type nodes from included documents

Added new installation case that should provide insights for newbies.

Added printer friendly skin so the documentation can now be generated to
be printer friendly when needed. (stylesheets are pretty crappy right now, but hopefully
some nice guy will improve them)
2000-10-19 23:23:34 +00:00
wiz
e5510d50dc remove empty patch-ab; add RCS Id to patch-aa 2000-09-03 13:56:18 +00:00
jwise
f85dd3cbce Rework installs using GTAR to DTRT better WRT file owners and permissions 2000-06-22 14:23:24 +00:00
jwise
fdadcbe1b2 Fix existing patch, and enable it (pkg makefile had NO_PATCH= from before),
and add a new patch which fixes the behavior of the slideshow example under
a default cocoon config.  The slideshow example is an incredibly cool example
of what can be done with just a little XML and XSL, but it doesn't work exactly
right under the default config.
2000-05-31 23:49:27 +00:00
jwise
b368c0b24e Initial import of cocoon-1.7.4. From pkg/DESCR:
Cocoon is a 100% pure Java publishing framework that relies on new W3C
technologies (such as DOM, XML, and XSL) to provide web content.

There is a good overview of the technologies Cocoon uses to streamline
the web publishing process at

	http://xml.apache.org/cocoon/technologies.html
2000-05-31 21:55:15 +00:00