Changes:
* Word-wrap fix
* Included two logos for DivX and Ogg Vorbis
* Added option to output slim CD cover cases with page order switched
* Added --no-cover-plaque and --number-in-set <string>
* Updated spec file to match 2.6.1
Changes to mk-files:
* install-mk: add ability to use cp -f when updating
destination .mk files. Also now possible to play games with
FORCE_SYS_MK=ln etc on *BSD machines to link /usr/share/mk/sys.mk
into dest - not recommended unless you seriously want to.
* own.mk (IMPFLAGS): add support for COPTS.${IMPSRC:T} etc
for semi-compatability with NetBSD.
Changes to bmake:
* boot-strap: Allow setting configure args on command line.
* configure.in: add --with-defshell to allow sh or ksh
to be selected as default shell.
* Merge with NetBSD make 20030731
Pick up .SHELL spec for ksh and associate man page changes.
Also compat mode now uses the same shell specs.
* var.c (Var_Parse): ensure delim is initialized.
* unit-tests/Makefile.in: use single quotes to avoid problems from
some shells.
* makefile.boot.in:
Run the unit-tests as part of the bootstrap procedure.
* unit-tests/Makefile.in: always force complaints from
${TEST_MAKE} to be from 'make'.
* configure.in: add check for 'diff -u'
also fix some old autoconf'isms
* Makefile.in (BMAKE_VERSION): bump version to 20030728.
if using GCC add -Wno-cast-qual to CFLAGS for var.o
* Merge with NetBSD make 20030728
Pick up fix for :ts parsing error in some cases.
Pick unit-tests.
Changes since 1.13:
* fixed output warning for large magic db
* added ms-tnef, arc, zoo, arj, rar, EPS entries
* added some more tests
* added removeSpecials/removeExts functions, and capability of adding sub entry
Fixes PR pkg/22332 by Makoto Fujiwara
re2c is a preprocessor that generates C-based recognizers from regular
expressions. The input to re2c consists of C/C++ source interleaved
with comments of the form /*!re2c ... */ which contain scanner
specifications. In the output these comments are replaced with code
that, when executed, will find the next input token and then execute
some user-supplied token-specific code.
re2c generates parsers which are not table-based, and can be twice as
fast as flex.
for NetBSD (written in German) into the NetBSD Packages Collection.
A "NetBSD Device Driver Writing Guide":
It consists of three main sections:
- Introduction to autoconfig(8).
- Usage of the autoconfig(8) infrastructure, demonstrated on the example
of rf(4).
- Core of the rf(4) driver, that shows how data is transfered from and
to a (disk) device.
* Keyboard navigation in menus
* Keys:
Up/Down: select menu item
Left/Right: go in/out from sub menus
Escape: close menu and return focus to windows
Enter: run/execute/toggle menu item
To set input focus on the menu you either click on the title bar
or bring it up with key bindings
* New action strings
* ArrangeWindows
This will arrange the windows on the current desktop
* ShowDesktop
This will iconify all windows on the current desktop
* The same action strings that are in keys file can
now be used in the menu
example:
[ArrangeWindows] (arrange windows)
* New theme items
* toolbar.button.borderWidth: <integer>
* toolbar.borderWidth: <integer>
* toolbar.bevelWidth: <integer>
* toolbar.borderColor: <color>
* slit.borderWidth: <integer>
* slit.bevelWidth: <integer>
* slit.borderColor: <color>
* [startup] option in remember file
Can now add entries to apps file like:
[startup] {xterm}
Then "xterm" will be launched on fluxbox startup.
Can also give a screen option:
[startup] (screen=1) {xterm}
will start it on screen 1 rather than the default 0.
* Rounded corners on menu, windows and toolbar
Theme items:
* menu.roundCorners: <shape item>
* toolbar.shaped: <boolean>
* window.roundCorners: <shape item>
Shape item can be: TopLeft TopRight BottomLeft and/or BottomRight
example: menu.roundCorners: TopRight BottomLeft
* The current style is now marked in the style menu
* Compile time option for toolbar
--disable-toolbar
--enable-toolbar (default)
* Emacs style key bindings in fbrun
* Tab completion in fbrun
* Group persistence over a restart
* Maximization stop on slit and toolbar (check Maximize Over menu items)
* Support for _NET_WM_STRUT
* Regular expression support for remember
Bug fixes:
* Toggle maximize vertical/horizontal
* Slit/Toolbar auto hide bug
* Button alignment bug in title bar
* Trailing whitespace in group file resource
* Group cycling
Based on patch by Tom Hensel [ tom at replic8 dot net ].
GTKsee is an image viewer/browser. The browser shows thumbnails, you
can quickly watch a picture in large or fullscreen by simply tapping
on return. Also has slideshow capabilities.
From pkgsrc-wip, by [ drue at users dot sf dot net ]
Changes since 0.8.7:
* OpenPGP integration (via GnuPG)
* Jabber Browsing
* Groupchat invites / private-messaging
* better SSL certificate handling
* ton of bugfixes
Package now also includes all available language packs.
Import package for openssh+gssapi, which is openssh-3.6.1p2 with version
20030430 of the GSSAPI patches from
http://www.sxw.org.uk/computing/patches/openssh.html
. From the site:
The patches on this page are concerned with adding support for
authenticating users via their Kerberos credentials, and allowing
authenticated users to forward their credentials to a remote
machine over ssh.
These patches are against various versions of the OpenSSH portable
code. SSH has both a legacy protocol version 1, and a newer,
protocol version 2 (which is being standardised in the IETF).
Techniques exist for performing Kerberos authentication over both
protocols, and GSSAPI authentication over protocol version 2.
In this package standard ssh support for kerberos versions 4 and 5 is kept
for version 1 of the ssh protocol (openssh does not support kerberos 4 in
ssh protocol version 2).
These patches, which provide a much more thorough implementation of kerberos
5 support than that shipped with openssh, are pkg'ed here with an eye toward
evaluation of their usefullness for inclusion in the base os.
From the release notes:
This release is unfortunately a bit late and incorporates a whole
bunch of very different changes. The biggest part is an update of the
libraries to incorporate the string types from module `Object' into
ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules. The internal
encoding of Unicode strings has been switched to UTF-16. Support for
the MacOS X and Win32 platforms has been improved.
There were several changes to the symbol file format. Please remove
any old symbol files that are still around.
__________________________________________________________________________
(Object, ADT:StringBuffer): Internal representation of Unicode strings
is now UTF-16. `String32' is gone and has been replaced with
`String16'. MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode
code point.
(Object:BigInt): Renamed string base constructors to follow the naming
conventions from module `Object'.
(ADT:ArrayList, ADT:Dictionary): Have been converted to parametric
types. One known side-effect of this is that a type guard
`Dictionary.Dictionary' can no longer be applied to instances of
`Object.Object'. The reason for this is that the run-time type
information does not include information on type parameters and
therefore cannot test for particular type arguments. (The necessary
run-time information may be added later.)
(ADT:Storable, ADT:Object:Storage): The parameter type of the methods
ReadObject() and WriteObject() has been changed back to
`Object.Object'. The methods now handle instances of `Object.String'
as well.
(IO:Address): `UnknownHostException' is now derived from `IO.Error'.
(IO:Buffer): Introduce method `ReadLineLF()', to read a single line of
8-bit characters from a channel, including the termination Ascii.lf
character.
(IO:FileChannel): File name arguments are now of type STRING. They
are converted to sequences of bytes using OS:Path.Encode(). Dito for
system() from OS:ProcessManagement.
(IO:Socket, IO:SocketChannel): Non-blocking connect is implemented.
(OS:Path): Changed functions to work on STRINGs. Changed function
names to follow the Oberon naming conventions. Dito for GetCwd() from
OS:ProcessParameters.
(Exception): Fixed a bug in PopContext(), which lead to stack
corruption if more than one TRY context is popped from the stack.
Also some minor cleanups.
(HashCode): Collects all hash functions for the various basic data
types.
(URI, URI:*): The URI modules use the string types from `Object',
instead of defining their own variant of this theme. Error signalling
has been converted to Exception.ParseError. Please note that the
interface of these modules may be in for further changes later. The
URI changes also propgate into the XML modules.
(oo2c): New command --package-installed (tests if a package is
present) and --list-packages (list all installed packages).
(oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX
flags have been ported to v2 by Stewart Greenhill. This is primarily
used for native Windows DLLs.
(oo2c): There is now support for MaxOS X style "framework" libraries
(contributed by Tim Teulings).
(oo2c): The documentation strings of a module have been removed from
the symbol file `M.Sym', and are now stored in a separate file `M.Doc'
(in the same directory as `M.Sym'). Compilation commands only read
the `M.Sym' part. Also, compilation of huge interface modules is now
much faster.
(oo2c): Constant folding on floating point expressions is now enabled.
(oo2c): Various minor bugs with parametric types have been fixed.
around.
dirdiff is a graphical tool to display the differences(a la diff)
between files in directories. Given two or more directory trees,
dirdiff will display the differences between them in various glorious
colors. It provides merging and the creation of patches.
security/ruby-openssl again.
Since "ossl" is only distribution file's name and real library name is
"openssl", ruby-openssl is better name. I was much confused yesterday.
shared object "provides" and "requires" information. This is only
turned on just now if ${CHECK_SHLIBS} is set to "YES".
Example output:
% pkg_info -B libutf | grep '^PROVIDES'
PROVIDES=/usr/pkg/lib/libutf.so.2
% pkg_info -B ssam | grep '^REQUIRES'
REQUIRES=/usr/lib/libc.so.12
REQUIRES=/usr/pkg/lib/libutf.so.2
%
* Finally tracked down the VERY nasty slowdown (at times up to a minute or
more) some users have been experiencing. It turns out that one of the
recent versions of glibc has a bug in its regex code when dealing with
non-multibyte characters (ie. most of the time). This came to a head because
I upgraded to slackware-current, which has this version of glibc. Great.
Thanks to Mark Eichen for pointing me towards several Debian bug tracker
items about other programs having this same problem.
* Added a new directory "contrib" which will be used for anything that users
contribute that is not patched into the main distribution.
* XSLT transform courtesy of Mark Eichin, to convert devtodo XML databases into
colour PDF's. This is contrib/xslt-example.1.
* XSLT contribution for converting devtodo XML databases into HTML, courtesy of
Daniel Peterson. This is contrib/xslt-example.2.
* I have created an amalgam of the above two XSLT contributions that will
output a HTML page with colourised items. Completed items are struck out.
This is a dodgy hack, so if anybody has any enhancements it would be much
appreciated.
* Changed filename of src/todo.cc to src/main.cc so that devtodo will compile
under environments where case is not relevant in filenames (ie. Cygwin under
M$ Windows).
* Added a small PERL script to generate a todo database from a ChangeLog file
that's in the same format as that used by devtodo. In the contrib directory.
eg. changelog2todo > changelog.todo && devtodo --database changelog.todo
* Added two new events: "load" and "save". This can be used in conjunction
with one of the above XSLT files by putting something like the following in
your ~/.todorc (assuming you have libxlst installed - www.xmlsoft.org):
on save exec xsltproc $HOME/etc/todo-html.xslt $TODODB > `dirname $TODODB`/.todo.html
Which will basically generate a .todo.html file every time a devtodo database
is modified and saved.
* Fixed a few minor man page bugs.
(the contrib/ files described here go under ${PREFIX}/share/examples/devtodo
when installing from pkgsrc)
The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to
call any function specified by a call interface description at
run-time.
Some programs may not know at the time of compilation what arguments
are to be passed to a function. For instance, an interpreter may be
told at run-time about the number and types of arguments used to call
a given function. Libffi can be used in such programs to provide a
bridge from the interpreter program to compiled code.
Ffi stands for Foreign Function Interface. A foreign function
interface is the popular name for the interface that allows code
written in one language to call code written in another language. The
libffi library really only provides the lowest, machine dependent
layer of a fully featured foreign function interface. A layer must
exist above libffi that handles type conversions for values passed
between the two languages.
Taken from the dbench README file:
Netbench is a terrible benchmark, but it's an "industry
standard" and it's what is used in the press to rate windows
fileservers like Samba and WindowsNT.
In order for the development methodologies of the open source
community to work we need to be able to run this benchmark in
an environment that a bunch of us have access to. We need the
source to the benchmark so we can see what it does. We need
to be able to split it into pieces to look for individual
bottlenecks. In short, we need to open up netbench to the
masses.
To do this I have written three tools, dbench, tbench and
smbtorture. All three read a load description file called
client.txt that was derived from a network sniffer dump of a
real netbench run. client.txt is about 4MB and describes the
90 thousand operations that a netbench client does in a
typical netbench run. They parse client.txt and use it to
produce the same load without having to buy a huge lab. They
can simulate any number of simultaneous clients.
OpenPBS is a generic network queuing system.
The Portable Batch System (PBS) is a flexible batch queueing and
workload management system originally developed for NASA. It operates
on networked, multi-platform UNIX environments, including
heterogeneous clusters of workstations, supercomputers, and massively
parallel systems. Development of PBS is provided by Altair Grid
Technologies.
In rc.d/pgsql call pgsql_initdb directly for initial database
setup, rather than trying to determine the script location
from $0 and calling '$rcd_dir/pgsql initdb'. The previous
form broke when called from /etc/rc.
* kerberos4 fix (it got bumped during a kerberos 5 update)
penrose -mono now more interesting
updated -showfps. It should work better now. It stops working when
it jumps from the password window.
mandelbrot -pow and -sin options added. Kind of slow, so not in
fullrandom. Best if used with -binary. No idea if the new options
are correct mathematically.
allows lifefile to be bigger in life and life3d. (This allows
the "-mode life3d -rule B6/S567 -lifefile ../etc/barrierg.3dlife".
(If a glider could escape from the barrier without damaging it, it
would prove that glider guns in 3d life are possible since the
barriers create a local Conway's B3/S23 life.))
converted lyapunov,mandelbrot,swirl,tube to the xscreensaver way of
doing things for writeable modes. Stuff no longer used or never used
taken out with the help of lint.
xmlock and Xlockup (by Thad Phetteplace tdphette@dexter.glaci.com).
Only works on Sun. Will sort of work on Linux for
detecting mouse movement only. See xmlock.c. Default timeout is set
at 0 (off) so this will not cause a problem if it does not work.
Jouk Jansen's patch for Alpha (slightly changed).
wire restarts when static
lyapunov was left out of writeable modes in random.c
spline fix, when in random mode it could core dump.
maze fix thanks to guillem.hernandez@bt.com, for large resolutions as in
a dual headed configured as one 2560x1024 screen.
version-less distfile changing. Found during recent bulk build.
Changes since previous version:
2003/02/18 fadden
- When extracting with "-ee", disk images now have ".PO" appended.
- Resurrected HandleAddNotFound().
- Switched to case-sensitive filename comparisons.
2003/02/08 fadden
- Upped version to v2.0.0.
- Many fixes to pathname handling:
- Correctly handle '%' when preservation is OFF.
- Accept 4-char extensions in '-ee' without risk of buffer overflow.
- Fixed broken assert when converting long %xx names.
- Store "AUX" as "%00AUX" when preserving Win32 names (vs. "_AUX").
- Always store files with ':' as path separator.
- Recognize that some Win32 variants (Win2K and later at the least)
will accept both '/' and '\' as pathname separators.
- Correctly convert ".//foo" to "foo" instead of "/foo".
- Tracked changes to NufxLib DataSource API.
2003/01/10 fadden
- Check NufxLib "compiled" version against "linked" version.
2002/12/06 fadden
- Made minor changes to allow linking NufxLib in as a DLL.
2002/10/20 ***** v1.1.0 shipped *****
2002/10/10 fadden
- added fancy help text (-h)
2002/10/09 fadden
- added "-zz" flag to specify libbz2's "bzip2" compression
2002/10/08 fadden
- added Binary II support
2002/09/30 fadden
- added "-z" flag to specify zlib's "deflate" compression (the
"secret" debug dump command is now -g)
2002/09/26 fadden
- progress updater now shows "analyzing" for scan pass of SQ
2002/09/23 fadden
- ran the code through valgrind; found and fixed some minor bugs
2002/09/20 fadden
- pulled the sources out and started fiddling with them again
- changed hard tabs to spaces
PhysicsFS is a library to provide abstract access to various
archives. It is intended for use in video games, and the design
was somewhat inspired by Quake 3's file subsystem.
Highlights since last 1.2.5 release:
------------------------------------
* new HiFi sound (you may en/disable it in the UI)
* new cycle-exact Antic emulation
* "H:" emulation complete (including subfolders)
* Paged memory implementation (fast XE bank-switching)
* new configuration file name and location ($HOME/.atari800.cfg)
has been added as a separate package (proj-doc-1.0).
Changes in proj:
4.4.7 Release Notes
-------------------
o Added NTv2 (.gsb) grid shift file support.
o Modified datum shift support so that data file data is only loaded if
needed. Also added 'null' grid as a fallback option, and support for
making grids optional (prefix with '@' in +nadgrids).
o Regenerated nad/epsg file with towgs84 parameters for non-greenwich prime
meridians.
o Updated nad/esri file with better generated form from Paul Ramsey.
o Various bug fixes.
4.4.6 Release Notes
-------------------
o Incorporated new lcca (Lambert Conformal Conic Alternate) projection from
Gerald.
o Updated 'espg' translation file for EPSG 6.2.2 with better support for
prime meridians.
o Added Prime Meridians via +pm command switch to cs2cs (and pj_transform).
o Fixed bug with 7 parameter transforms.
o Added 'esri' pseudo-epsg coordinate system file.
o Cleanup so that PROJ.4 compiles clean as C++ code.
o Added pj_get_def() to expand definitions of stuff like +init clauses.
o Added a Krovak implementation (proj=krov). Note this may change again
in the next release.
* get rid of USE_X11BASE
1.1.11 -> 1.1.12
----------------
1. Fix the bug that qvwm sometimes crashes if sound is enabled at exit.
2. Fix the bug that a close button does not disappear and a maximize
button disappears when you set NO_BUTTON3 to an application.
3. Fix the bug that the CPU utilization becomes 100% after you send a
remote command to qvwm.
4. Enable to send a remote command like QVWM_RESTORE to certain window.
5. Eanble to change spacing between short cut icons using
IconHorizontalSpacing and IconVerticalSpacing.
6. Add german.qvwmrc, portuguese.qvwmrc, and italian.qvwmrc.
7. Fix the bug that a part of a menu is left on the screen after you
execute a command from the menu.
8. Add QVWM_TOGGLE_{FOCUS, BORDER, BORDER_EDGE, BUTTON1, BUTTON2, BUTTON3,
CTRLBTN, TBUTTON, TITLE}.
Add the "if-exists" specs function. Enables the addition of crti.o
and crtn.o to the executable if they exist. This fixes these packages
on systems running -current.
Changes:
Version-0.2.23
* Fixed clash bug of slideshow.
* Plugged memory leak of JPEG loader.
* Other minor fixes.
Version-0.2.22
* Added automatic rotation by EXIF data.
(contributed from Frank Fischer <frank_fischer@gmx.de>. Thanks!)
* Fixed detecting file name extension as case insensitive.
(Thanks! > Ricky Faulstich <Ricky@Faulstich.com>)
* Fixed typo (Thanks! > Ricky Faulstich <Ricky@Faulstich.com>)
Version-0.2.21
* Fixed compile error.
Version-0.2.20
* Image loaders, IO streamers, Image View and Thumbnail View Embders now
are implemented as plugin.
* Now GImageView can be compiled against linux-fb backend of Gtk+-2.0 by
"--with-gtk2=gtk+-linux-fb-2.0" configure opotion.
* Merged Cygwin patch provided by Masahiro Sakai. Now GImageView can be
compiled on Cygwin.
* Added some key binding to directory view on thumbnail window.
CTRL + Cursor Left
CTRL + Cursor Up: Change top directory to parent
CTRL + Cursor Right
CTRL + Cursor Down: Change top directory to selected
* "Thumbnail 2" mode has been renamed to "Album" mode.
* Added a key binding to "Album" mode.
SHIFT + Cursor: select the fucesed image and open it.
* Modified directory list preference to make it easy.
* "Load thumbnails recursively in one tab" can be attached to mouse
button.
* Now gimv doesn't zoom in by default when fit to frame automatically.
* JPEG loader is added. Most of its codes are taken from libgnome-ui.
Creating JPEG thumbnails are much faster than GdkPixbuf.
* Added "Slideshow (selected)" and "Slideshow (from the selected)".
* Now you can override MPlayer options by
$(datadir)/gimageview/mplayerrc.
* Enabled to play audio with visualizer
(Visualizer feature is supported by Xine view only).
* Set focus to the suitable thumbnail when files are deleted.
* Added rotation indicator in toolbar of image window.
* Two new duplicates finders are added. One is "md5sum" and another one
is "File Size".
* Clash bug of Xine view has been fixed.
* Other minor fixes.
Changes:
2003-03-09 Gisle Aas <gisle@ActiveState.com>
Release 2.24
Don't let the $^W test get confused by lexical warnings.
Sync up with bleadperl; safer patchlevel include.
2003-01-18 Gisle Aas <gisle@ActiveState.com>
Release 2.23
Override INSTALLDIRS for 5.8 as suggested by
Guido Ostkamp <Guido.Ostkamp@t-online.de>.
Kobo Deluxe (formerly SKobo) is an SDL port of Akira Higuchi's game XKobo.
It adds sound, smoother animation, filtered high resolution support, a more
intuitive menu driven user interface, joystick support and other features,
and runs on most of the major operating systems.
Changes:
- grepmail is now orders of magnitude faster for mailboxes which have very
large (>30MB) emails in them
- "grep" is now used to find the start of emails, if it is installed. For
mailboxes with large emails in them, this can speed things up by about 5x.
- Reduced memory consumption by about 3 times.
- -- now marks the end of options and the beginning of folders (Thanks to
Reuben Thomas <rrt@sc3d.org> for the idea.)
- -f now reads patterns from a file like GNU grep does. (Feature suggestion by
Darxus@chaosreigns.com)
- Added smail compatibility. (Thanks to Roy <qroy@ghg.net> for the patch.)
- The "**" prefix on warnings has been changed to "grepmail:"
- Date specifications without times (e.g. "today") are interpreted as midnight
of the given day instead of the current time of that day. (Bugfix and
initial patch by Reuben Thomas <rrt@sc3d.org>.)
- Fixed -i when used with -Y--it was always case sensitive. (Bugfix by Michael
C. Toren <mct@toren.net>)
- Updated t/functionality.t to avoid running gzip-related test cases when gzip
is not installed on the system.
- Improved some error messages so that they prepend "grepmail: " as they
should
- Cleaned up some warnings about ambiguous hash values (Thanks to Philip
Douglass <philipsd@sf.net> for pointing them out in a bug report.)
- Added a warning about the version of perl required for new pattern features
(Thanks to Philip Douglass <philipsd@sf.net> for the bug report.)
- -t flag is now -j
- Fixed broken Gnus support
- Improved test case for Gnus
* Changes since 1.2.0-beta5
** command return status
If a command the user executed (with the exec command) returns with a
non-zero exit status, the command and exit status are reported in a
message.
* Changes since 1.2.0-beta4
** new commands unmanage and clrunmanaged
Instead of editing conf.h you can use these commands to dynamically
add (and clear) the unmanaged window list.
* Changes since 1.2.0-beta3
** new command line argument --screen
Now you can specify the screen you want to manage. By default
ratpoison manages all screens on the display.
** new command line argument --display
Now you can specify the display to connect to.
Changelog:
1.8.3 (Feb 6, 2003)
- Lots of new signatures
- URL's for papers and sites with information on fingerprinting.
- Information on the windows/Cygwin port. .exe for 1.8.3 will
show up soon.
1.8.2.2 (May 13, 2002)
- Rechecked version numbers. (Bill)
- Mysql cleanup and integration
- Mysql quickstart (Marion)
1.8.2.1 (May 12, 2002)
- Mysql Support Added (Evrim ULU <evrim@core.gen.tr>)
- FPS Buffer Length increased from 120 to 150 (Evrim)
- p0f-mysql.conf config file added for mysql connectivity (Evrim)
- parser for p0f.fp was corrected. It was including
wwww:ttt: ... line in the comments. (Evrim)
- mysql/db.sql file is included for creation of db tables (Evrim)
- Makefile.mysql is added - no gnu autoconf support yet. (Evrim)
- New RedHat 7.0 Beta Fischer FP added. (Evrim)
- Max fingerprints raised to 5000 for the moresigs project. (Bill)
* Changed stuff around to be compatible with newer version of autoconf.
* Updated ipv6 reverse dns output to use the domain ip6.arpa instead of
ip6.int, thanks to M?ns Nilsson for bringing this to my attention.
* Change license from GPL to BSD, see COPYING for details.
PAG is a ncurses based game that allows you to create your own
maps and play with them, it have few features like moving-platforms,
enemies, and few rules to open/close doors, items like air, life
points, jump, etc.