Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Bump PKGREVISION.
Noted by <douglas at fang dot demon dot co dot uk> in PR pkg/18876.
|
|
Thanks to Johnny Lam for checking the package before I commited it.
This package is made with the 'xsim' AWT device and the OSwald scheduler.
A pthreads (o4p) based scheduler is being worked on.
What is Wonka?
Wonka is ACUNIA's cleanroom Virtual Machine for the JavaTM language. It
is extremely portable and self-contained, and can optionally be used with
its own real-time executive (OSwaldTM) to provide a complete solution for
embedded devices. It is a full implementation of the Java language, not
just a subset. And it's Open Source.
An Embedded VM
We didn't build a Virtual Machine first, and then look for a market; we
had a project, we had some hardware, and the project required that
hardware to run Java. The result is a Java implementation designed from
the start for embedded systems.
A VM for Real-Time
That system has real-time requirements; maybe not Hard Real-Time, but
hard enough for most of us. We don't claim to have made a totally pred-
ictable Java (it may not even be possible), but we have worked hard to
bring Java's inherent unpredictability under control.
A Java2-compatible VM
Some embedded VMs sacrifice full Java compatibility for other aims. Wonka
doesn't. Automatic garbage collection, dynamic class loading, user-
defined class loaders, fine-grained access control, they're all there.
The standard distribution doesn't include JavaBeansTM or Swing, but you
could add them if you wanted to: all the infrastructure needed is present.
Full AWT 1.1.8 Support
Wonka comes with a high-performance lightweight AWT (RudolphTM) suitable
for any memory-mapped or framebuffer display. Or you can plug in your own
implementation, or run with no AWT at all (e.g. in a ``headless'' system).
The choice is yours.
Free and Open Source
The Wonka Public License was conceived with the needs of embedded system
developers in mind. You don't have to make your entire business open-
source in order to use Wonka, nor do we insist you join a ``community
process''. The WPL is based on the well-known BSD license (revised
version), which is accepted by the community as being a genuine Open
Source license and as a free software license, compatible with the GPL.
|
|
|
|
Thanks to Johnny Lam for checking the package before I commited it.
This package is made with the 'xsim' AWT device and the OSwald scheduler.
A pthreads (o4p) based scheduler is being worked on.
What is Wonka?
Wonka is ACUNIA's cleanroom Virtual Machine for the JavaTM language. It
is extremely portable and self-contained, and can optionally be used with
its own real-time executive (OSwaldTM) to provide a complete solution for
embedded devices. It is a full implementation of the Java language, not
just a subset. And it's Open Source.
An Embedded VM
We didn't build a Virtual Machine first, and then look for a market; we
had a project, we had some hardware, and the project required that
hardware to run Java. The result is a Java implementation designed from
the start for embedded systems.
A VM for Real-Time
That system has real-time requirements; maybe not Hard Real-Time, but
hard enough for most of us. We don't claim to have made a totally pred-
ictable Java (it may not even be possible), but we have worked hard to
bring Java's inherent unpredictability under control.
A Java2-compatible VM
Some embedded VMs sacrifice full Java compatibility for other aims. Wonka
doesn't. Automatic garbage collection, dynamic class loading, user-
defined class loaders, fine-grained access control, they're all there.
The standard distribution doesn't include JavaBeansTM or Swing, but you
could add them if you wanted to: all the infrastructure needed is present.
Full AWT 1.1.8 Support
Wonka comes with a high-performance lightweight AWT (RudolphTM) suitable
for any memory-mapped or framebuffer display. Or you can plug in your own
implementation, or run with no AWT at all (e.g. in a ``headless'' system).
The choice is yours.
Free and Open Source
The Wonka Public License was conceived with the needs of embedded system
developers in mind. You don't have to make your entire business open-
source in order to use Wonka, nor do we insist you join a ``community
process''. The WPL is based on the well-known BSD license (revised
version), which is accepted by the community as being a genuine Open
Source license and as a free software license, compatible with the GPL.
|
|
|
|
|
|
causes the shell environment to be discarded. This also discards
OBJMACHINE or OBJHOSTNAME, which causes WRKDIR_BASENAME to be different
between the "non-root" and "root" make targets and leads to the breakage
seen in pkg/18879 by Simon Burge. Fix this by saving the OBJHOSTNAME or
OBJMACHINE setting in MAKEFLAGS so that it is seen even after we "su -l" to
root.
|
|
|
|
latest set of fixes and changes to pth to make it look more like a real
pthreads package.
|
|
|
|
|
|
|
|
|
|
Add buildlink2.mk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CHANGES from 1.8.2 to 1.8.3
1. Various configure related changes and additional updates.
CHANGES from 1.8.1 to 1.8.2
1. Allow `NEWDB'-opened databases to actually, well, store records.
CHANGES from 1.8 to 1.8.1
1. Lots of bug fixes, including a data corruption bug.
2. Updated to current autoconf and libtool.
3. Moved the dbm/ndbm compatibility routines to libgdbm_compat.
|
|
|
|
libsieve.a from relocatable objects so that when the Perl modules are
linked against these libraries, they are composed wholly from relocatable
objects. We query perl for how to compile a source file into a relocatable
object file. This should fix pkg/16089.
|
|
a while to return whether there is a printer available or not during
startup.
|
|
|
|
against libaa by querying the aalib-config script. Bump the PKGREVISION
since this change is user-visible.
|
|
if the package uses X11 and merge the BUILDLINK_X11PKG_DIR and
BUILDLINK_X11_DIR variables into a single variable: BUILDLINK_X11_DIR.
This creates a one-to-one mapping between X11BASE and BUILDLINK_X11_DIR,
instead of X11BASE mapping to both BUILDLINK_X11_DIR and to
BUILDLINK_X11PKG_DIR.
Remove the now unused II and LL parts of the BUILDLINK_TRANSFORM language.
Add a new "static" keyword to the mini-language and fix building
statically-linked binaries when building with libtool.
|
|
|
|
|
|
Changes:
This release adds Custom Filters back to the header pane. It also
fixes some charset & memory bugfixes, some minor new features, and
refreshed dialogs for better adherence to the the Gnome HumanInterface
Guidelines.
|
|
|
|
- Font anti-aliasing is now enabled by default
- Improved font support, especially for Chinese, Japanese, and Korean
- Support for Xft 1 and Xft 2
- Opera 6.1 for Linux now also uses Qt 3's libraries, further helping with
issues like font and copy/paste support.
- Java support without using a plug-in (JNI)
- Improved plug-in management and error handling
- Improved bookmark handling
- Improved skin support. Both internal opera skins and KDE3 styles.
- Panning support (anchored mouse scrolling)
- several bugfixes
|
|
|
|
|
|
|
|
|
|
Package changes:
Reflect master site move to sourceforge.
Explicitly set PKGNAME because DISTNAME has changed.
Excerpt of the change log:
- Changed the package name from monafonts to monafont.
- Synced with Shinonome-0.9.8.
- Applied 638-san's patch for nicer ascii art appearance.
- ISO-10646 (Unicode) support (only for 16 pixel fonts).
- Glyph adjustments.
|
|
(sh5el), from Steve Woodford
|
|
|
|
|
|
|
|
|
|
REPLACE_PERL no more necessary.
|
|
|
|
|
|
|
|
|
|
Package changes:
Use buildlink2. Use perl5/module.mk.
Only the "version" with FastReader is now build (no more
${PREFIX}/bin/grepmail-{quick,full}).
New in version 4.80:
- Added prototype -E flag to support complex searches. (Thanks to Nelson Minar
<nelson@monkey.org> for the original suggestion in Sep 2000, And terry jones
<terry@eatoni.com> for seconding the idea.)
- Added -F flag to force processing of files which grepmail determines are not
mailboxes. (feature suggested by terry jones <terry@eatoni.com>)
- Documentation updated to reflect that -B no longer exists. (By terry jones
<terry@eatoni.com>)
- The test to determine if a file is a mailbox was improved to adhere better
to RFC 822, while still providing some flexibility. (Initial suggestion and
patch by terry jones <terry@eatoni.com>)
- Improved date extraction to also look at the 'From ' line when both the
Received and Date headers fail. (patch by terry jones <terry@eatoni.com>)
- Fixed a long-standing bug in which filenames of compressed mailboxes which
contained special shell characters would cause problems. (Thanks to Jost
Krieger <jkrieger@users.sourceforge.net> for giving me the kick in the pants
to finally fix this.)
- Fixed a long-standing bug in which grepmail would incorrectly report the
filename of compressed mailboxes in error messages. (Thanks to Jost Krieger
<jkrieger@users.sourceforge.net> for giving me the kick in the pants to
finally fix this.)
New in version 4.72:
- 20% speed improvement in the Perl mailbox parser (By terry jones
<terry@eatoni.com>)
- Fixed a number of potential bugs in command line processing and date
processing. (By terry jones <terry@eatoni.com>)
- Cleaned up return values and use of quotes in the code. (By terry jones
<terry@eatoni.com>)
- Fixed a bug in -X signature processing (By terry jones <terry@eatoni.com>)
- Modified anonymize_mailbox to anonymize To: and Subject: in the header.
(Thanks to terry jones <terry@eatoni.com> for the idea.)
- Fixed a bug in FastReader where emails less than 255 characters in size
would occasionally cause a core dump. (Thanks to terry jones
<terry@eatoni.com> for submitting a bug report and sample mailbox.)
- Made "big" test mailboxes 4 times bigger for more meaningful speed tests
New in version 4.71:
- Fixed warning about SIGHUP on Windows.
- Fixed -u functionality for emails without the Message-Id header. (Thanks to
Felix E. Klee <felix.klee@inka.de> for finding the bug.) NOTE: grepmail will
use Digest::MD5 to compute a hash for the email header. If you don't have
Digest::MD5, grepmail will just store the header. So, the default tradeoff
is time for space.
- Fixed a bug in the test script. (Thanks to Joey Hess <joey@kitenet.net> for
finding and fixing the bug.)
- Extended workaround for spurious warning about undefined variable to Perl
5.8. (Thanks to Joey Hess <joey@kitenet.net> for reporting the ongoing
heisenbug.)
New in version 4.7:
- Fixed signal handling to make grepmail easier to debug. Thanks to Ilya
Zakharevich for providing the solution.
- Fixed a possible performance problem in reading of emails (Perl
implementation), and documented the settings in the README.
- Expanded the pattern for matching the start of emails to allow different
types of emails to be parsed.
- Fixed a bug where -R was reported as not recognized. (Thanks to Nicholas
Riley <nriley@sf.net> for the bug report and fix.)
- "anonymize_mailbox" utility included to help people submit bug reports
- If a mailbox can not be found, grepmail now searches the $home/mail,
$home/Mail, $home/Mailbox directories (or the directory specified by the
MAIL environment variable). (Thanks to Michael Friendly <friendly@yorku.ca>
for the feature suggestion and initial patch.)
- Added -X flag to allow the user to specify a pattern for the signature
separator. (Thanks to Michael Friendly <friendly@yorku.ca> for the feature
suggestion.)
- Added -Y flag to search specific headers. (Thanks to Terry Jones
<terry@eatoni.com> for the idea to automatically wrap header lines as
necessary.)
New in version 4.60:
- Removed -B flag and added -S flag. -B is now performed using -bS.
- Added installation flags to suppress interactive installation. (Thanks to
Joey Hess <joey@kitenet.net> for the problem report. He had to patch
Makefile.PL for his Debian packaging.)
- Fixed a slow implementation of searching for signatures that would cause
grepmail to crawl for very large emails. Thanks to Joey Hess
<joey@kitenet.net> for discovering the inefficiency.
- Fixed a short-circuit which should have bypassed the search for signatures
if -B was not specified. Thanks to Joey Hess <joey@kitenet.net> for finding
the bug.
- Implemented a new Perl parser which is 5% to 50% faster depending on how
I/O-bound your system is.
- Restructured the code a bit and improved detection of invalid arguments.
New in version 4.51:
- grepmail now dies gracefully when invalid patterns like 'strcpy(' are
supplied. (It should be 'strcpy\('.)
- Fixed a bug in attachment boundary matching which would cause the boundary
match to fail if the boundary contained special pattern matching characters.
(Thanks to Richard Everson <rme at users.sourceforge.net> for identifying
the bug, and providing a sample email which demonstrates the problem.)
- Added a check for Inline 0.41 or better during "perl Makefile.PL" when
Mail::Folder::FastReader is selected to be installed. (Thanks to Brian L.
Johnson <blj8@blj8.com> for the problem report.)
- Fixed a bug where grepmail would fail to print matching emails which had
signatures, and added a test case for it. This bug was introduced with -B
support in version 4.49. (A *huge* thanks to Moritz Barsnick
<barsnick@gmx.net> for reporting the bug and doing the initial analysis of
the cause.)
- Modified Makefile.PL to ask whether the user wants FastReader regardless of
whether they specified arguments to "make Makefile.PL".
- Modified Makefile.PL to allow the user to interactively specify the
installation path.
- Fixed a typo in debugging output for emails without "Date:" headers.
- Improved error messages.
- Usage message now displays just the flags, --help shows a summary of their
meanings as well.
New in version 4.50:
- Added X-Draft-From to support newer versions of Gnus (Thanks to Nevin Kapur
<nevin@jhu.edu> for the patch).
New in version 4.49:
- Fixed test cases to work around PATH modifications made by Date::Manip
- Added -B to search the body but not the signature. (Thanks to Helmut
Springer <delta@faveve.uni-stuttgart.de> for the feature request.)
- Added LICENSE file. (Thanks to Janet Casey <jcasey@gnu.org> for the
reminder.)
New in version 4.48:
- Mail::Folder::FastReader migrated from XS to Inline.
- -H flag added by Nevin Kapur <nevin@jhu.edu>
- Error messages are localized in test cases. (Thanks to cpan-testers and in
particular Jost Krieger <Jost.Krieger@ruhr-uni-bochum.de> for finding this
bug and diagnosing it.)
- Fixed a problem with timezones in the test cases. (Thanks to Roy Lanek
<lanek@ranahminang.net> for helping me debug this.)
- Added a check in the test cases for determining if the user's timezone is
not recognized by Date::Manip.
New in version 4.47:
- Grepmail now converts Gnus emails into mbox emails before printing them.
(Thanks to Johan Vromans <JVromans@squirrel.nl> for supplying a patch and
explaining the need for it.
- Fixed a couple bugs in -M processing
- -M is now 19% faster. (It's now only about 9% slower than without -M.)
New in version 4.46:
- Fixed a bug in -u message id processing. (Thanks go to an anonymous bug
reporter on SourceForge.)
- Added more workarounds to prevent warnings resulting from a bug in Perl 5.6
(Thanks to Joey Hess <joey@kitenet.net>)
- Added -Z flag to tell grepmail not to use Mail::Folder::FastReader even if
it is installed.
- Fixed a bug introduced in version 4.44 where -m would not work unless used
with -n. (Thanks to Imre Simon <is@ime.usp.br> for catching this.)
- --help anywhere on the command line now causes the help to be printed,
instead of only when used as the first argument.
- Test script now exercises both the Mail::Folder::FastReader and perl mailbox
implementations as appropriate.
- Restructured code to separate out Perl mailbox implementation as
Mail::Folder::SlowReader. (This module is embedded in the grepmail script.)
|