Commit graph

9 commits

Author SHA1 Message Date
Soren Jacobsen
e8f70f81ea Convert to buildlink3. 2004-05-02 21:08:22 +00:00
Marc Recht
8ee752470e Fix the PLISTs after the pkgsrc lang/python/extension.mk change.
Also, add python23, python23-pth and remove unneeded compileall.py in
post-install target where appropriate.
2003-09-14 22:00:36 +00:00
Marc Recht
739411ed2f Also, create the logdir in the rc script if it doesn't exist.
Clean up some comments.
2003-07-30 17:39:54 +00:00
Marc Recht
f8687b4839 D'oh! Defining OWN_DIRS and OWN_DIRS_PERMS together doesn't work. So remove
the former..
2003-07-27 18:01:09 +00:00
Marc Recht
36e94a7149 Use USE_PKGINSTALL rather including bsd.pkg.install.mk directly. 2003-07-27 11:12:36 +00:00
Marc Recht
d3f50c31c0 Update 1.10 release.
There were no changes to 1.10pre4.

The changes since 1.10pre3 are:
* ResponseMixin redirect() renamed to send_redirect().

The changes since 1.10pre2 are:
* Request classes now have a get_path_info() method.
* Redirect now sends the session id cookie when it is defined.  The
  logic has been moved into ResponseMixin.redirect().
* SessionBase now has a session_vars() method that returns a list of
  the names in the session.
* Random page URI handling is back to 1.10pre1 state.  The base_path
  used to split the requested URI will always end with '/'.
* Random page URI cracking has been moved into the get_page_from_uri()
  method.  This allows application to redefine the cracking method.
* More documentation updates - especially in the prepackaged classes
  chapter.
* Most samples have been changed to allow them to be run using the
  al-httpd program.
2003-07-21 08:37:56 +00:00
Marc Recht
8cff978299 Patch the example scripts to use the Python version Albatross was build
with.
2003-07-12 20:22:16 +00:00
Marc Recht
38ed763eac Use /var/run/albatross only once, else use ${RUNTIME_DIR}. 2003-07-12 15:26:54 +00:00
Marc Recht
eeaeb4fc94 Initial import of Albatross 1.10pre2.
Albatross is a small and flexible toolkit for developing highly stateful web
applications. The toolkit provides the following:
* Browser based sessions via automatically generated hidden form fields
  (cryptographically signed to ensure integrity).
* Server side sessions via a session server or file based session store.
* Powerful and extensible templating system which promotes separation of
  presentation and implementation for improved program maintainability.
* Pagination of sequences and tree browsing are handled implicitly in the
  templating system.
* Macros allow repeated HTML and special effects HTML to be defined in one
  location.
* Lookup tables translate internal program values to arbitrary template code.
* Applications can be deployed as either CGI programs or as mod_python module
  with minor changes to program mainline. Custom deployment can be achieved
  by developing your own Request class.
* Highly modular application framework which is flexible and extensible which
  allows many different application construction models. Eight Application
  classes are provided while many more are possible.
* Comprehensive documentation including many installable samples.

A primary design goal of Albatross is that it be small and easy to use and
extend. Most of the toolkit is constructed from a collection of mixin classes.
You are encouraged to look at the code and to think of new ways to combine the
Albatross mixin classes with your own classes.
2003-07-12 15:23:43 +00:00