Ports Search

Results 711720 of 17,754 for %E6%8E%A7%E5%88%B6%E5%8F%B0.(0.007 seconds)
archivers/tar-1.29 (Score: 0.008272359)
GNU version of the traditional tape archiver
The Free Software Foundation's "tar" tape archiver. GNU tar saves many files together into a single tape or disk archive, and can restore individual files from the archive. It includes multivolume support, the ability to archive sparse files, automatic archive compression/decompression, remote archives and special features that allow tar to be used for incremental and full backups. This distribution also includes rmt, the remote tape server. Note that this port will install these utilities with a 'g' prefix, e.g. gtar, but the man pages and info documentation will refer to them without the 'g' prefix.
audio/CDDB-1.222 (Score: 0.008272359)
High-level interface to the Compact Disc Database
The CDDB module implements a Perl class for communicating with an audio compact disc database through the CDDBP protocol. It allows querying the database and submitting new entries to it via e-mail (the Mail::Internet and Mail::Header modules are required for submitting, but their absence won't affect other functions). Unlike its analogs, CDDB.pm doesn't try to read a disc in your CD-ROM by itself, but relies on the main program supplying disc data. Therefore, it is particularly useful for developing software that deals with alternative media, such as MPEG audio files.
biology/Bio-NEXUS-0.78 (Score: 0.008272359)
Object-oriented Perl API for the NEXUS file format
Bio::NEXUS package provides an object-oriented, Perl-based applications programming interface (API) to the NEXUS file format of Maddison, et al., 1997 (Syst. Biol. 46:590-621). NEXUS is a powerful and extensible format designed for use in evolutionary analysis, including the analysis of molecular sequence data as well as classical morphological and life-history data. NEXUS is the input or output format for software such as PAUP*, MacClade, Mesquite, SIMMAP, MrBayes, Nexplorer, and so on. This package also contains the demonstration applications nexplot.pl (plot character data with a tree) and nextool.pl (allowing programmatic editing, e.g., selecting particular clades or subsets of data).
deskutils/xneur-0.17.0 (Score: 0.008272359)
Auto keyboard switcher
In-place converter of text typed in with a wrong keyboard layout. When users work in multilingual environment (e.g. Russian+English), they sometimes type in text with wrong keyboard layout. In auto mode XNeur can automatically detect language of a word user typed, switch keyboard layout and convert the word from one keyboard layout into another. In manual mode user has ability to convert last typed word or some selected text using hot keys. The idea of this utility is similar to Punto Switcher for Windows. For now XNeur support English, Russian, Ukrainian, Belarusian, French, Romanian, Bulgarian, Czech, Greek, Estonian, Armenian, Lithuanian, Latvian, Poland, Spanish and Uzbek languages.
devel/cmunge-1.0 (Score: 0.008272359)
Tool for encrypting and compacting C source code
CMUNGE is a simple tool for encrypting and compacting C source code, while leaving it syntactically and semantically unchanged. It does this by: * Recursively in-lining `user-defined' #include files. * Renaming C identifiers, except those in the C Standard Library, with names like l1 (i.e. letter-l one), l2, l3, etc. * Removing comments and blank lines, converting multiple consecutive whitespace characters (including `\n') into single blanks, removing all unnecessary whitespace between tokens. * Outputting the transformed code in lines of least N characters long, where N is a user-specified minimum line length. It accepts ANSI and K & R C as its input language.
Log to array, with some limits applied
Log::Dispatch::ArrayWithLimits functions similarly to Log::Dispatch::Array, with a few differences: - only the messages (strings) are stored - allow specifying array variable name (e.g. "My::array" instead of \@My:array) This makes it possible to use in Log::Log4perl configuration, which is a text file. - can apply some limits Currently only max_elems (the maximum number of elements in the array) is available. Future limits will be added (see "TODO"). Logging to an in-process array can be useful when debugging/testing, or when you want to let users of your program connect to your program to request viewing the ogs being produced.
devel/Object-InsideOut-4.02 (Score: 0.008272359)
Comprehensive inside-out object support module
Object::InsideOut provides comprehensive support for implementing classes using the inside-out object model. This module implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for the object (usually a sequence number). For Perl 5.8.3 and later, the scalar reference is set as read-only to prevent accidental modifications to the ID. Object data (i.e., fields) are stored within the class's package in either arrays indexed by the object's ID, or hashes keyed to the object's ID.
devel/Regexp-Compare-0.24 (Score: 0.008272359)
Partial ordering for regular expressions
Regexp::Compare implements a function comparing regular expressions: it returns true if all strings matched by the first regexp are also matched by the second. It's meant to be used for optimization of blacklists implemented by regular expressions (like, for example, http://www.communitywiki.org/cw/BannedContent). False return value does not imply that there's a string matched by the first regexp which isn't matched by the second - many regular expressions (i.e. those containing Perl code) are impossible to compare, and this module doesn't even implement all possible comparisons.
devel/rlog-1.4 (Score: 0.008272359)
Flexible message logging facility for C++
RLog provides a flexible message logging facility for C++ programs and libraries. It is subscription based, meaning you can subscribe to messages of your choice in an number of ways: by hierarchical channel name (e.g. "debug", "debug/ special", "error", etc.), or file name, component name, etc. Log messages are individually enabled. It is meant to be fast enough to leave in production code - even where it may be called many times, as both the GCC and Intel compilers reduce the logging overhead a few clock cycles if they are dormant (with no subscribers). Other add-on components can extend subscriptions to external programs, allowing you to enable and collect debugging messages remotely.
games/tileworld-1.3.0 (Score: 0.008272359)
Emulation of the game "Chip's Challenge"
Tile World is an emulation of the game "Chip's Challenge". "Chip's Challenge" was originally written for the Atari Lynx by Chuck Sommerville, and was later ported to MS Windows by Microsoft (among other ports). "Chip's Challenge" is a game made up of both intellectually engaging puzzles and situations demanding fast reflexes. As you might have guessed, it is a tile-based game. The object of each level is simply to get out -- i.e., to find and achieve the exit tile. This simple task, however, can sometimes be extremely challenging.