lang/munger 5.12_1 FreeBSD
Static lisp interpreter with text processing abilities
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- lang
- Package size
- 197.7 KiB, 581.3 KiB installed
Description
Munger is a simplified, statically-scoped, interpreted lisp specialized for writing text processors for 8-bit text. With Munger the programmer may write line-by-line filters, if serial access to the text is sufficient, or the programmer may load text into buffers and have line-oriented random access to those lines, if that is more convenient.
Munger makes it easy to write simple text editors, shells, utility filters, CGI scripts, and simple network client and server programs. Mung (or munge) is computer jargon for, "to make repeated changes which individually may be reversible, yet which ultimately result in an unintentional irreversible destruction of large portions of the original item." Laugh, it's a joke.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/munger | 5.12_1 |
| DragonFly | lang/munger | 5.12_1 |
Install
Binary package:
pkg install munger
From the ports tree:
cd /usr/ports/lang/munger/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= munger>0:lang/munger
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.12_1 | 5.12_1 | 5.12 | 5.12_1 | 5.12_1 |
| FreeBSD:14:quarterly | 5.12_1 | 5.12_1 | n/a | 5.12_1 | 5.12_1 |
| FreeBSD:15:latest | 5.12_1 | 5.12_1 | n/a | 5.12_1 | 5.12_1 |
| FreeBSD:15:quarterly | 5.12_1 | 5.12_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.12_1 | 5.12_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libtre.so: textproc/libtre
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 7
Required by 2
Configuration
Options name: lang_munger
| Option | Default | Description |
|---|---|---|
| SQLITE | on | SQLite database support |
- USES
- ncurses
- Service scripts
- none
Files
Manual pages 1
- munger(1)
pkg-plist 20
- bin/munger
- share/man/man1/munger.1.gz
- share/munger/cal.munger
- share/munger/cat.munger
- share/munger/echo.munger
- share/munger/filter.munger
- share/munger/fmt.munger
- share/munger/grep.munger
- share/munger/httpd.munger
- share/munger/library.munger
- share/munger/mush.munger
- share/munger/options.munger
- share/munger/rss.munger
- share/munger/transform.munger
- share/munger/view.munger
- share/munger/xml2alist.munger
- share/munger/xml2buffer.munger
- share/munger/xml2sqlite.munger
- share/munger/xmlquery.munger
- share/munger/xmlsqlite.munger
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| munger-5.12.tar.gz | 188623 | 95a225934196ad4b22732dedaec15e4cb9ea4fdb136623438236fd8f24073866 |
Master sites 1
- http://www.mammothcheese.ca/
Commit history 0
No commits in the history this site was built from.