Discussion:
[9fans] more plan9 software
(too old to reply)
Serge Ziryukin
2013-05-26 14:47:09 UTC
Permalink
C, public domain, no external deps.

1) https://bitbucket.org/ftrvxmtrx/xmpp

Xmpp client. Supports multi-user chat and basic roster management.
To compile on bell labs version, comment out xmpp.c:/Blethal, which is
9front specific, afaik.

2) https://bitbucket.org/ftrvxmtrx/cflood

Flood-It/Color Flood clone. Not the first one, probably.
Serge Ziryukin
2013-06-04 00:00:30 UTC
Permalink
3) https://bitbucket.org/ftrvxmtrx/readtags

Reads tags from mp3 (id3v1, id3v2, utf16, iso8859-1), flac, oggvorbis
and writes them to stdout. Has a pretty printer, useful when you want
to see what's playing on ogg radio stream while actually playing it.
Jens Staal
2013-06-04 14:38:46 UTC
Permalink
Post by Serge Ziryukin
3) https://bitbucket.org/ftrvxmtrx/readtags
Reads tags from mp3 (id3v1, id3v2, utf16, iso8859-1), flac, oggvorbis
and writes them to stdout. Has a pretty printer, useful when you want
to see what's playing on ogg radio stream while actually playing it.
If someone is interested, I just uploaded the following:

http://plan9.bell-labs.com/sources/contrib/staal1978/pkg/xz-5.0.4.tbz

unfortunately i386 only, since it was built with gcc (for more
architectures, either the native pcc or ape/cc need to get fixed or gcc
need not be updated/adapted to build for other targets).

I have not done much testing yet, so I do not know how well it works (it
is fresh off the presses, only tested with --help and --version on the
different utilities).
erik quanstrom
2013-06-04 14:43:07 UTC
Permalink
Post by Jens Staal
architectures, either the native pcc or ape/cc need to get fixed
what do you mean "fixed"?

- erik
Jens Staal
2013-06-04 15:41:33 UTC
Permalink
Post by erik quanstrom
Post by Jens Staal
architectures, either the native pcc or ape/cc need to get fixed
what do you mean "fixed"?
- erik
sorry, I was not very clear.

What I meant was that I (naturally) tried building with native APE first
but did not manage it. Unfortunately I did not document the problems
properly (nowadays -+ is active by default in cpp I think but there were
more stuff - possibly the "could not initialize bitfields" thing I have
hit some other times) and it is some time ago.

Now I just tried with gcc and it worked so I got a bit excited and
decided to upload as soon as possible (release early and all that).

BTW: I have been trying to adopt the modifications made to the original
port of GCC/binutils to more recent ones to have a i386-plan9 target
cross compiler on another host machine (linux, macosx, ...).
I do unfortunately not have much time playing with it though.

For APE: I probably should update the gcc-apelibs soon, but there seems
to be a state of flux currently with the new rune bits and other
modifications for recent python and go. When would be a good time to
make a snapshot?
Jens Staal
2013-06-04 19:58:01 UTC
Permalink
Post by Jens Staal
Post by Serge Ziryukin
3) https://bitbucket.org/ftrvxmtrx/readtags
Reads tags from mp3 (id3v1, id3v2, utf16, iso8859-1), flac, oggvorbis
and writes them to stdout. Has a pretty printer, useful when you want
to see what's playing on ogg radio stream while actually playing it.
http://plan9.bell-labs.com/sources/contrib/staal1978/pkg/xz-5.0.4.tbz
unfortunately i386 only, since it was built with gcc (for more
architectures, either the native pcc or ape/cc need to get fixed or gcc
need not be updated/adapted to build for other targets).
I have not done much testing yet, so I do not know how well it works (it
is fresh off the presses, only tested with --help and --version on the
different utilities).
Sorry there seems to be some issues still. Running unxz or xz -d on a
.tar.xz archive gives an error about the archive being corrupt.

no idea where to find the error. If anyone is interested to help finding
what might be wrong, that would be cool.

Continue reading on narkive:
Loading...