GNU Automake 1.7.9
We’re pleased to announce the release of Automake 1.7.9.
Automake is a tool for automatically generating `Makefile.in’s
suitable for use with Autoconf, compliant with the GNU Makefile
standards, and portable to various make implementations.
This ninth bug fix release will probably be the last of the 1.7
series. We are heading towards a first beta of Automake 1.8 this
week.
You can find the new release here:
ftp://sources.redhat.com/pub/automake/automake-1.7.9.tar.bz2
ftp://sources.redhat.com/pub/automake/automake-1.7.9.tar.gz
Within a few days it should also appear at
ftp://ftp.gnu.org/gnu/automake/automake-1.7.9.tar.bz2
ftp://ftp.gnu.org/gnu/automake/automake-1.7.9.tar.gz
Finally here are the MD5 checksums:
571fd0b0598eb2a27dcf68adcfddfacb automake-1.7.9.tar.bz2
eb25355e3cf00aac83c580dde970a0b4 automake-1.7.9.tar.gz
This release is also GPG signed. You can download the signatures
by appending “.sig” to the URLs.
Please report bugs to <bug-automake@gnu.org>.
Bugs fixed in 1.7.9:
- Fix install-strip to work with nobase_ binaries.
- Fix renaming of #line directives in ylwrap.
- Rebuild with Autoconf 2.59. (1.7.8 was not installable with
pdksh.)
—–
Alexandre Duret-Lutz
Gforth and Vmgen 0.6.2
Gforth 0.6.2 (including Vmgen) is now available on
http://www.complang.tuwien.ac.at/forth/gforth/gforth-0.6.2.tar.gz
The md5 checksum is:
869112bd762b07fc4d2038a2d9965148 gforth-0.6.2.tar.gz
Eventually it should become available on ftp://ftp.gnu.org/gnu/gforth/
and its mirrors (see http://www.gnu.org/order/ftp.html),
but this has not happened in the last five weeks, so it may take
some more time.
About Gforth
Gforth is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a
decompiler and a powerful locals facility, and it even has a
manual. Gforth combines traditional implementation techniques with
newer techniques for portability and performance: its inner
interpreter is direct threaded with several optimizations, but you
can also use a traditional-style indirect threaded interpreter.
Gforth is distributed under the GNU General Public license (see
COPYING).
Gforth runs under Unix, Win32, MacOS X, OS/2, and DOS and should
not be hard to port to other systems supported by GCC. This version
has been tested successfully on the following platforms:
alpha-dec-osf4.0d
alpha-unknown-linux-gnu
alphapca56-unknown-linux-gnu
hppa1.1-unknown-linux-gnu
hppa2.0n-hp-hpux11.00
hppa2.0w-hp-hpux11.11
i386-unknown-freebsd5.1
i686-pc-cygwin
i686-pc-linux-gnu
mips-sgi-irix6.5
mipsel-pc-linux-gnu
powerpc-apple-darwin5.4
powerpc-unknown-linux-gnu
sparc-sun-sunos4.1.4
sparc-unknown-linux-gnu
User-visible changes between 0.6.1 and 0.6.2:
Bug fixes (in particular, gforth-0.6.2 compiles with
gcc-3.3)
New words: LATEST, LATESTXT (LASTXT deprecated)
Operating environment: Added optional support for a C interface
built on the ffcall libraries (more portable and powerful than the
old one, but still not documented). To use it, the ffcall libraries
have to be installed before building Gforth (see INSTALL).
Miscellaneous: Gforth-fast now uses static superinstructions (some
speedup on some platforms); generally this is transparent (apart
from the speedup), but there are lots of command-line options for
controlling the static superinstruction generation.
About Vmgen:
Vmgen generates much of the code for efficient virtual machine
(VM) interpreters from simple descriptions of the VM instructions.
It generates code for executing VM instructions (with optional
tracing), for generating VM code, for disassembling VM code, and
for profiling VM instruction sequences. Interpreters created with
vmgen usually are faster than competing interpreters and are
typically only a factor of 2-10 slower than the code generateed by
native-code compilers.
The Vmgen home page is at
<http://www.complang.tuwien.ac.at/anton/vmgen/>;.
User-visible changes between 0.6.1 and 0.6.2:
You now have to define a macro MAYBE_UNUSED (see manual); useful
for suppressing expected “unused variable” warnings.
- anton
— M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at
Most things have to be believed to be seen http://www.complang.tuwien.ac.at/anton/home.html
userv 1.0.3
GNU userv 1.0.3 is now released.
userv (pronounced `you-serve’) is, in the words of the
specification,
a Unix system facility to allow one program to invoke
another when only limited trust exists between them.
userv is a one-of-a-kind systems programming and system
administration tool, which can be used to avoid setuid programs,
special daemons, or the need for doubtful `helper’ programs.
For more information, including the on-line specification and
the distribution files, visit
http://www.chiark.greenend.org.uk/~ian/userv/
If you have queries, please join the userv-discuss mailing list
in preference to mailing the author. Thank you.
userv is also usually available via the GNU FTP site and its
mirrors. However, at present technical difficulties mean that we
are unable to make the current distribution files available on
ftp.gnu.org/. In the meantime,
please fetch the files from chiark, above.
This is a maintenance release. It fixes a number of bugs, a few
of them moderately annoying, but none believed to be
security-critical. The documentation, portability and packaging are
also improved.
Note that the Debian Project has distributed, amongst other
things, a file appearing to be userv 1.0.2. There is no userv
1.0.2. To avoid confusion, we have skipped version 1.0.2. Please
use 1.0.3.
MD5 checksums:
b525d59097246fbe3668545fe302dbdb userv-1.0.1-1.0.3.diff.gz
e577c93fa37b8334e8f882f28f4f8835 userv-1.0.3.tar.gz
There is also an associated non-GNU package userv-utils, which
contains a collection of miscellaneous userv services, which can
serve as examples and programs in their own right. Note that the
documentation and probably quality of these leave a lot to be
desired. Contributions of documentation, installation instructions,
improvements, etc, for parts of userv-utils would be very welcome.
userv-utils can be found alongside userv’s distribution files.
Changes to userv since 1.0.1:
Bugfixes:
- Make require-fd work with reading fds ! (Thanks to Ben Harris
for the bug report). - Close unwanted pipes in client-side cat subprocesses, to avoid
wedging at termination. (Thanks to patchlet from Peter Benie.) - gid_t may be >int, so cast to long when putting in
USERV_GIDS (Might conceivably make USERV_GIDS be wrong on some
platforms.) - Do not pass char to ctype macros; they can’t cope with -ve
! - Fix fd modifier, signal, and exit status parsing to be
rigourous in their use of strtoul. (Thanks to report from Peter
Benie.)
Portability fixes:
- #include <fcntl.h>, not <sys/fcntl.h> (fixes some
implicit decls). - Look for gmd5sum. (Thanks to Anton Altaparmakov for the
report.) - install-sh updated to that from autoconf 2.53.
- Use fcntl F_{GET,SET}FD with respect for as-yet-uninvented fd
flags. (small patch from Ben Harris.)
Documentation and help improvements:
- userv(1) manpage: fixed broken definitions of fd excl and
trunc. (Debian bug report: Closes: #79579.) - Specification’s usage notes section improved.
- –help and –version behaviour made to conform to GNU
standards. - We do ship m4 and flex output now, so say so.
- Some groff warnings in userv(1), and source version fixed.
- New userv(8) manpage. (Debian: Closes: #33777.)
- Update copyright dates everywhere.
Debian packaging improvements:
- Priority changed to optional as per override file.
- Build-Depends: debiandoc-sgml, tetex-bin, tetex-extra. Closes
#190615. - init.d reload is noop, restart now called restart. Closes
#70783. - /etc/init.d/userv nicer output: colons, `.’ printed after
done. - Maintainer scripts use invoke-rc.d if it’s available.
- Maintainer scripts discard stdout from update-rc.d.
- No more messing with /usr/doc, use only /usr/share/doc. Closes
#91578. - Support unstripped binaries in the .deb, with
DEB_BUILD_OPTIONS. - Fixed typo in debian/copyright.
- /etc/init.d/userv restart doesn’t mind if not already
running. - debian/rules clean removes whole spec.html subdirectory.
- Ship spec.ps (Closes: #210859)
- Lintian override for suid /usr/bin/userv (Closes: #211055)
- Standards-Version 3.6.1.
- Corrected location of common licenses.
- Added -isp to dpkg-gencontrol. (Thanks to Martin Pitt and Bas
Zoetekouw’s NMUs for many inspirations and one-liners.)
Version 0.5 of Ocrad
I am pleased to announce the release of Ocrad 0.5.
Ocrad is an OCR (Optical Character Recognition) program.
The homepage is at http://www.gnu.org/software/ocrad/ocrad.html.
The sources can be dowloaded from http://ftp.gnu.org/gnu/ocrad/
or from your favorite GNU mirror.
The md5sum is:
75bdfda680ddeede5dafa523a16c7191 ocrad-0.5.tar.bz/2
This release is also GPG signed. You can download the signature
by appending “.sig” to the URL.
Changes in version 0.5:
- Corrected bug when creating ORF file from stdin.
- Added the ability to read multiple files from stdin.
- Use ‘vector’ instead of ‘list’ due to problem with gcc
3.3.1. - Faster “processing” of images.
- Improved recognizing quality.
Be aware that frames, lines, pictures, merged or broken chars,
etc, can (by the moment) totally confuse ocrad.
Please report bugs to <bug-ocrad@gnu.org>.
Regards,
Antonio Diaz, GNU Ocrad author and maintainer.