Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
from the pkgsrc-wip pkg by Michal Pasternak
Psyco is a specializing compiler. In a few words let us first see:
What you can do with it
In short: run your existing Python software much faster, with no change in
your source.
Think of Psyco as a kind of just-in-time (JIT) compiler, a little bit like
Java's, that emit machine code on the fly instead of interpreting your Python
program step by step. The result is that your unmodified Python programs run
faster.
Benefits
2x to 100x speed-ups, typically 4x, with an unmodified Python interpreter and
unmodified source code, just a dynamically loadable C extension module.
Drawbacks
Psyco currently uses quite a lot of memory. It only runs on Intel
386-compatible processors (under any OS) right now. There are some subtle
semantic differences (i.e. bugs) with the way Python works; they should not be
apparent in most programs.
|
|
|
|
|
|
multiple emails without body), use G1 designation/invocation for 96-char
ISO charsets, and other fixes.
|
|
|
|
|
|
Extract the attached files out of a MIME encoded email package
|
|
Strip out \r from the end of the CDDB data to make editing easier
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
[replacing arch; pkg/23022], w3m-0.4.2.
|
|
perl 5.6.1 realpath() cannot handle files, only directories.
Handle this case, with the only downside that if the last component in
an include path is a symlink the 'performance boost' duplicate check
may not work. Reported by Todd Vierling
|
|
1.42:
Update -L:
Do not reset the logfile at the start of each package. Also
try to make the 'tail' of the logfile in the event of an
error more useful.
Implement -l:
List the filename for all binary packages (including the
exact dependencies against which each package was built)
based on pkgchk.conf. Will abort if a binary package is
missing. This can be used (in conjunction with -U and -D)
to determine what packages would need to be copied to a
remote machine to ensure it was completely up to date.
1.43:
Additional duplicate check in -l
|
|
Additional duplicate check in -l
|
|
Update -L:
Do not reset the logfile at the start of each package. Also
try to make the 'tail' of the logfile in the event of an
error more useful.
Implement -l:
List the filename for all binary packages (including the
exact dependencies against which each package was built)
based on pkgchk.conf. Will abort if a binary package is
missing. This can be used (in conjunction with -U and -D)
to determine what packages would need to be copied to a
remote machine to ensure it was completely up to date.
|
|
Thanks to Grant Beattie for sorting out DEPENDS line.
|
|
Noted missing by kristerw.
|
|
|
|
|
|
|
|
|
|
Redirects TCP connections from one IP address and port to another.
rinetd is a single-process server which handles any number of
connections address/port pairs. Since rinetd runs as a single
process using nonblocking I/O, it is able to redirect a large
number of connections without a severe impact on the machine.
|
|
|
|
Redirects TCP connections from one IP address and port to another.
rinetd is a single-process server which handles any number of
connections address/port pairs. Since rinetd runs as a single
process using nonblocking I/O, it is able to redirect a large
number of connections without a severe impact on the machine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
macro.
|
|
|
|
While here set TEST_TARGET even if the submake all target includes the
test ones.
|
|
|
|
|
|
|
|
|
|
|
|
Fix a mostly harmless bug: a utsname.machine string was added at the
end of utsname.version string.
|
|
ChangeLogs? We don't need no shtinking ChangeLogs! (AFAICT, there is a
single bug fix to the MPEG code.)
|
|
Renamed generic.sys.mk to Generic.sys.mk so it does not get installed.
Cleaned up settings of ROOT_GROUP in some *.sys.mk
|